1import{i as e,n as t,r as n,t as r}from"./jsx-runtime-D2_uhHjI.js";var i=e(n(),1),a=e(t(),1),o=`modulepreload`,s=function(e){return`/`+e},c={},l=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function l(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}r=l(t.map(t=>{if(t=s(t,n),t in c)return;c[t]=!0;let r=t.endsWith(`.css`),i=r?`[rel="stylesheet"]`:``;if(n)for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${t}"]${i}`))return;let l=document.createElement(`link`);if(l.rel=r?`stylesheet`:o,r||(l.as=`script`),l.crossOrigin=``,l.href=t,a&&l.setAttribute(`nonce`,a),document.head.appendChild(l),r)return new Promise((e,n)=>{l.addEventListener(`load`,e),l.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},u=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,d=/^[\\/]{2}/;function f(e,t){return t+e.replace(/\\/g,`/`)}var p=`popstate`;function m(e){return typeof e==`object`&&!!e&&`pathname`in e&&`search`in e&&`hash`in e&&`state`in e&&`key`in e}function h(e={}){function t(e,t){let n=t.state?.masked,{pathname:r,search:i,hash:a}=n||e.location;return b(``,{pathname:r,search:i,hash:a},t.state&&t.state.usr||null,t.state&&t.state.key||`default`,n?{pathname:e.location.pathname,search:e.location.search,hash:e.location.hash}:void 0)}function n(e,t){return typeof t==`string`?t:x(t)}return C(t,n,null,e)}function g(e,t){if(e===!1||e==null)throw Error(t)}function _(e,t){if(!e){typeof console<`u`&&console.warn(t);try{throw Error(t)}catch{}}}function v(){return Math.random().toString(36).substring(2,10)}function y(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function b(e,t,n=null,r,i){return{pathname:typeof e==`string`?e:e.pathname,search:``,hash:``,...typeof t==`string`?S(t):t,state:n,key:t&&t.key||r||v(),mask:i}}function x({pathname:e=`/`,search:t=``,hash:n=``}){return t&&t!==`?`&&(e+=t.charAt(0)===`?`?t:`?`+t),n&&n!==`#`&&(e+=n.charAt(0)===`#`?n:`#`+n),e}function S(e){let t={};if(e){let n=e.indexOf(`#`);n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf(`?`);r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function C(e,t,n,r={}){let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,s=`POP`,c=null,l=u();l??(l=0,o.replaceState({...o.state,idx:l},``));function u(){return(o.state||{idx:null}).idx}function d(){s=`POP`;let e=u(),t=e==null?null:e-l;l=e,c&&c({action:s,location:_.location,delta:t})}function f(e,t){s=`PUSH`;let r=m(e)?e:b(_.location,e,t);n&&n(r,e),l=u()+1;let d=y(r,l),f=_.createHref(r.mask||r);try{o.pushState(d,``,f)}catch(e){if(e instanceof DOMException&&e.name===`DataCloneError`)throw e;i.location.assign(f)}a&&c&&c({action:s,location:_.location,delta:1})}function h(e,t){s=`REPLACE`;let r=m(e)?e:b(_.location,e,t);n&&n(r,e),l=u();let i=y(r,l),d=_.createHref(r.mask||r);o.replaceState(i,``,d),a&&c&&c({action:s,location:_.location,delta:0})}function g(e){return w(i,e)}let _={get action(){return s},get location(){return e(i,o)},listen(e){if(c)throw Error(`A history only accepts one active listener`);return i.addEventListener(p,d),c=e,()=>{i.removeEventListener(p,d),c=null}},createHref(e){return t(i,e)},createURL:g,encodeLocation(e){let t=g(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:f,replace:h,go(e){return o.go(e)}};return _}function w(e,t,n=!1){let r=`http://localhost`;e&&(r=e.location.origin===`null`?e.location.href:e.location.origin),g(r,`No window.location.(origin|href) available to create URL`);let i=typeof t==`string`?t:x(t);return i=i.replace(/ $/,`%20`),!n&&d.test(i)&&(i=r+i),new URL(i,r)}function T(e,t,n=`/`){return E(e,t,n,!1)}function E(e,t,n,r,i){let a=L((typeof t==`string`?S(t):t).pathname||`/`,n);if(a==null)return null;let o=i??O(e),s=null,c=I(a);for(let e=0;s==null&&e<o.length;++e)s=oe(o[e],c,r);return s}function D(e,t){let{route:n,pathname:r,params:i}=e;return{id:n.id,pathname:r,params:i,data:t[n.id],loaderData:t[n.id],handle:n.handle}}function O(e){let t=k(e);return ee(t),t}function k(e,t=[],n=[],r=``,i=!1){let a=(e,a,o=i,s)=>{let c={relativePath:s===void 0?e.path||``:s,caseSensitive:e.caseSensitive===!0,childrenIndex:a,route:e};if(c.relativePath.startsWith(`/`)){if(!c.relativePath.startsWith(r)&&o)return;g(c.relativePath.startsWith(r),`Absolute route path "${c.relativePath}" nested under path "${r}
1" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),c.relativePath=c.relativePath.slice(r.length)}let l=R([r,c.relativePath]),u=n.concat(c);e.children&&e.children.length>0&&(g(e.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${l}".`),k(e.children,t,u,l,o)),!(e.path==null&&!e.index)&&t.push({path:l,score:ae(l,e.index),routesMeta:u.map((e,t)=>{let[n,r]=F(e.relativePath,e.caseSensitive,t===u.length-1);return{...e,matcher:n,compiledParams:r}})})};return e.forEach((e,t)=>{if(e.path===``||!e.path?.includes(`?`))a(e,t);else for(let n of A(e.path))a(e,t,!0,n)}),t}function A(e){let t=e.split(`/`);if(t.length===0)return[];let[n,...r]=t,i=n.endsWith(`?`),a=n.replace(/\?$/,``);if(r.length===0)return i?[a,``]:[a];let o=A(r.join(`/`)),s=[];return s.push(...o.map(e=>e===``?a:[a,e].join(`/`))),i&&s.push(...o),s.map(t=>e.startsWith(`/`)&&t===``?`/`:t)}function ee(e){e.sort((e,t)=>e.score===t.score?P(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)):t.score-e.score)}var te=/^:[\w-]+$/,j=3,ne=2,M=1,N=10,re=-2,ie=e=>e===`*`;function ae(e,t){let n=e.split(`/`),r=n.length;return n.some(ie)&&(r+=re),t&&(r+=ne),n.filter(e=>!ie(e)).reduce((e,t)=>e+(te.test(t)?j:t===``?M:N),r)}function P(e,t){return e.length===t.length&&e.slice(0,-1).every((e,n)=>e===t[n])?e[e.length-1]-t[t.length-1]:0}function oe(e,t,n=!1){let{routesMeta:r}=e,i={},a=`/`,o=[];for(let e=0;e<r.length;++e){let s=r[e],c=e===r.length-1,l=a===`/`?t:t.slice(a.length)||`/`,u={path:s.relativePath,caseSensitive:s.caseSensitive,end:c},d=s.matcher&&s.compiledParams?ce(u,l,s.matcher,s.compiledParams):se(u,l),f=s.route;if(!d&&c&&n&&!r[r.length-1].route.index&&(d=se({path:s.relativePath,caseSensitive:s.caseSensitive,end:!1},l)),!d)return null;
1Object.assign(i,d.params),o.push({params:i,pathname:R([a,d.pathname]),pathnameBase:_e(R([a,d.pathnameBase])),route:f}),d.pathnameBase!==`/`&&(a=R([a,d.pathnameBase]))}return o}function se(e,t){typeof e==`string`&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=F(e.path,e.caseSensitive,e.end);return ce(e,t,n,r)}function ce(e,t,n,r){let i=t.match(n);if(!i)return null;let a=i[0],o=a.replace(/(.)\/+$/,`$1`),s=i.slice(1);return{params:r.reduce((e,{paramName:t,isOptional:n},r)=>{if(t===`*`){let e=s[r]||``;o=a.slice(0,a.length-e.length).replace(/(.)\/+$/,`$1`)}let i=s[r];return n&&!i?e[t]=void 0:e[t]=(i||``).replace(/%2F/g,`/`),e},{}),pathname:a,pathnameBase:o,pattern:e}}function F(e,t=!1,n=!0){_(e===`*`||!e.endsWith(`*`)||e.endsWith(`/*`),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,`/*`)}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,`/*`)}".`);let r=[],i=`^`+e.replace(/\/*\*?$/,``).replace(/^\/*/,`/`).replace(/[\\.*+^${}|()[\]]/g,`\\$&`).replace(/\/:([\w-]+)(\?)?/g,(e,t,n,i,a)=>{if(r.push({paramName:t,isOptional:n!=null}),n){let t=a.charAt(i+e.length);return t&&t!==`/`?`/([^\\/]*)`:`(?:/([^\\/]*))?`}return`/([^\\/]+)`}).replace(/\/([\w-]+)\?(\/|$)/g,`(/$1)?$2`);return e.endsWith(`*`)?(r.push({paramName:`*`}),i+=e===`*`||e===`/*`?`(.*)$`:`(?:\\/(.+)|\\/*)$`):n?i+=`\\/*$`:e!==``&&e!==`/`&&(i+=`(?:(?=\\/|$))`),[new RegExp(i,t?void 0:`i`),r]}function I(e){try{return e.split(`/`).map(e=>decodeURIComponent(e).replace(/\//g,`%2F`)).join(`/`)}catch(t){return _(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function L(e,t){if(t===`/`)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith(`/`)?t.length-1:t.length,r=e.charAt(n);return r&&r!==`/`?null:e.slice(n)||`/`}function le(e,t=`/`){let{pathname:n,search:r=``,hash:i=``}=typeof e==`string`?S(e):e,a;return n?(n=he(n),a=n.startsWith(`/`)?ue(n.substring(1),`/`):ue(n,t)):a=t,{pathname:a,search:ve(r),hash:ye(i)}}function ue(e,t){let n=ge(t).split(`/`);return e.split(`/`).forEach(e=>{e===`..`?n.length>1&&n.pop():e!==`.`&&n.push(e)}),n.length>1?n.join(`/`):`/`}function de(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function fe(e){return e.filter((e,t)=>t===0||e.route.path&&e.route.path.length>0)}function pe(e){let t=fe(e);return t.map((e,n)=>n===t.length-1?e.pathname:e.pathnameBase)}function me(e,t,n,r=!1){let i;typeof e==`string`?i=S(e):(i={...e},g(!i.pathname||!i.pathname.includes(`?`),de(`?`,`pathname`,`search`,i)),g(!i.pathname||!i.pathname.includes(`#`),de(`#`,`pathname`,`hash`,i)),g(!i.search||!i.search.includes(`#`),de(`#`,`search`,`hash`,i)));let a=e===``||i.pathname===``,o=a?`/`:i.pathname,s;if(o==null)s=n;else{let e=t.length-1;if(!r&&o.startsWith(`..`)){let t=o.split(`/`);for(;t[0]===`..`;)t.shift(),--e;i.pathname=t.join(`/`)}s=e>=0?t[e]:`/`}let c=le(i,s),l=o&&o!==`/`&&o.endsWith(`/`),u=(a||o===`.`)&&n.endsWith(`/`);return!c.pathname.endsWith(`/`)&&(l||u)&&(c.pathname+=`/`),c}var he=e=>e.replace(/[\\/]{2,}/g,`/`),R=e=>he(e.join(`/`)),ge=e=>e.replace(/\/+$/,``),_e=e=>ge(e).replace(/^\/*/,`/`),ve=e=>!e||e===`?`?``:e.startsWith(`?`)?e:`?`+e,ye=e=>!e||e===`#`?``:e.startsWith(`#`)?e:`#`+e,be=class{constructor(e,t,n,r=!1){this.status=e,this.statusText=t||``,this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function xe(e){return e!=null&&typeof e.status==`number`&&typeof e.statusText==`string`&&typeof e.internal==`boolean`&&`data`in e}function Se(e){return R(e.map(e=>e.route.path).filter(Boolean))||`/`}var Ce=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;function we(e,t){let n=e;if(typeof n!=`string`||!u.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,i=!1;if(Ce)try{let e=new URL(window.location.href),r=d.test(n)?new URL(f(n,e.protocol)):new URL(n),a=L(r.pathname,t);r.origin===e.origin&&a!=null?n=a+r.search+r.hash:i=!0}catch{_(!1,`<Link to="${n}">
1 contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:i,to:n}}Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);var Te=[`POST`,`PUT`,`PATCH`,`DELETE`];new Set(Te);var Ee=[`GET`,...Te];new Set(Ee);var De=[`about:`,`blob:`,`chrome:`,`chrome-untrusted:`,`content:`,`data:`,`devtools:`,`file:`,`filesystem:`,`javascript:`];function Oe(e){try{return De.includes(new URL(e).protocol)}catch{return!1}}var ke=i.createContext(null);ke.displayName=`DataRouter`;var Ae=i.createContext(null);Ae.displayName=`DataRouterState`;var je=i.createContext(!1);function Me(){return i.useContext(je)}var Ne=i.createContext({isTransitioning:!1});Ne.displayName=`ViewTransition`;var Pe=i.createContext(new Map);Pe.displayName=`Fetchers`;var Fe=i.createContext(null);Fe.displayName=`Await`;var z=i.createContext(null);z.displayName=`Navigation`;var B=i.createContext(null);B.displayName=`Location`;var Ie=i.createContext({outlet:null,matches:[],isDataRoute:!1});Ie.displayName=`Route`;var Le=i.createContext(null);Le.displayName=`RouteError`;var Re=`REACT_ROUTER_ERROR`,V=`REDIRECT`,ze=`ROUTE_ERROR_RESPONSE`;function Be(e){if(e.startsWith(`${Re}:${V}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`&&typeof t.location==`string`&&typeof t.reloadDocument==`boolean`&&typeof t.replace==`boolean`)return t}catch{}}function Ve(e){if(e.startsWith(`${Re}:${ze}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`)return new be(t.status,t.statusText,t.data)}catch{}}function He(e,{relative:t}={}){g(Ue(),`useHref() may be used only in the context of a <Router> component.`);let{basename:n,navigator:r}=i.useContext(z),{hash:a,pathname:o,search:s}=Qe(e,{relative:t}),c=o;return n!==`/`&&(c=o===`/`?n:R([n,o])),r.createHref({pathname:c,search:s,hash:a})}function Ue(){return i.useContext(B)!=null}function We(){return g(Ue(),`useLocation() may be used only in the context of a <Router> component.`),i.useContext(B).location}var Ge=`You should call navigate() in a React.useEffect(), not when your component is first rendered.`;function Ke(e){i.useContext(z).static||i.useLayoutEffect(e)}function qe(){let{isDataRoute:e}=i.useContext(Ie);return e?gt():Je()}function Je(){g(Ue(),`useNavigate() may be used only in the context of a <Router> component.`);let e=i.useContext(ke),{basename:t,navigator:n}=i.useContext(z),{matches:r}=i.useContext(Ie),{pathname:a}=We(),o=JSON.stringify(pe(r)),s=i.useRef(!1);return Ke(()=>{s.current=!0}),i.useCallback((r,i={})=>{if(_(s.current,Ge),!s.current)return;if(typeof r==`number`){n.go(r);return}let c=me(r,JSON.parse(o),a,i.relative===`path`);e==null&&t!==`/`&&(c.pathname=c.pathname===`/`?t:R([t,c.pathname])),(i.replace?n.replace:n.push)(c,i.state,i)},[t,n,o,a,e])}var Ye=i.createContext(null);function Xe(e){let t=i.useContext(Ie).outlet;return i.useMemo(()=>t&&i.createElement(Ye.Provider,{value:e},t),[t,e])}function Ze(){let{matches:e}=i.useContext(Ie);return e[e.length-1]?.params??{}}function Qe(e,{relative:t}={}){let{matches:n}=i.useContext(Ie),{pathname:r}=We(),a=JSON.stringify(pe(n));return i.useMemo(()=>me(e,JSON.parse(a),r,t===`path`),[e,a,r,t])}function $e(e,t){return et(e,t)}function et(e,t,n){g(Ue(),`useRoutes() may be used only in the context of a <Router> component.`);let{navigator:r}=i.useContext(z),{matches:a}=i.useContext(Ie),o=a[a.length-1],s=o?o.params:{},c=o?o.pathname:`/`,l=o?o.pathnameBase:`/`,u=o&&o.route;{let e=u&&u.path||``;vt(c,!u||e.endsWith(`*`)||e.endsWith(`*?`),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${c}" (under <Route path="${e}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. 2 3Please change the parent <Route path="${e}"> to <Route path="${e===`/`?`*`:`${e}/*`}">.`)}let d=We(),f;if(t){let e=typeof t==`string`?S(t):t;g(l===`/`||e.pathname?.startsWith(l),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${l}" but pathname "${e.pathname}" was given in the \`location\` prop.`),f=e}else f=d;let p=f.pathname||`/`,m=p;if(l!==`/`){let e=l.replace(/^\//,``).split(`/`);m=`/`+p.replace(/^\//,``).split(`/`).slice(e.length).join(`/`)}let h=n&&n.state.matches.length?n.state.matches.map(e=>Object.assign(e,{route:n.manifest[e.route.id]||e.route})):T(e,{pathname:m});_(u||h!=null,`No routes matched location "${f.pathname}${f.search}${f.hash}" `),_(h==null||h[h.length-1].route.element!==void 0||h[h.length-1].route.Component!==void 0||h[h.length-1].route.lazy!==void 0,`Matched leaf route at location "${f.pathname}${f.search}${f.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let v=ot(h&&h.map(e=>Object.assign({},e,{params:Object.assign({},s,e.params),pathname:R([l,r.encodeLocation?r.encodeLocation(e.pathname.replace(/%/g,`%25`).replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathname]),pathnameBase:e.pathnameBase===`/`?l:R([l,r.encodeLocation?r.encodeLocation(e.pathnameBase.replace(/%/g,`%25`).replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathnameBase])})),a,n);return t&&v?i.createElement(B.Provider,{value:{location:{pathname:`/`,search:``,hash:``,state:null,key:`default`,mask:void 0,...f},navigationType:`POP`}},v):v}
3function H(){let e=ht(),t=xe(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r=`rgba(200,200,200, 0.5)`,a={padding:`0.5rem`,backgroundColor:r},o={padding:`2px 4px`,backgroundColor:r},s=null;return console.error(`Error handled by React Router default ErrorBoundary:`,e),s=i.createElement(i.Fragment,null,i.createElement(`p`,null,`ð¿ Hey developer ð`),i.createElement(`p`,null,`You can provide a way better UX than this when your app throws errors by providing your own `,i.createElement(`code`,{style:o},`ErrorBoundary`),` or`,` `,i.createElement(`code`,{style:o},`errorElement`),` prop on your route.`)),i.createElement(i.Fragment,null,i.createElement(`h2`,null,`Unexpected Application Error!`),i.createElement(`h3`,{style:{fontStyle:`italic`}},t),n?i.createElement(`pre`,{style:a},n):null,s)}var tt=i.createElement(H,null),nt=class extends i.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!==`idle`&&e.revalidation===`idle`?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error===void 0?t.error:e.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error(`React Router caught the following error during render`,e)}render(){let e=this.state.error;if(this.context&&typeof e==`object`&&e&&`digest`in e&&typeof e.digest==`string`){let t=Ve(e.digest);t&&(e=t)}let t=e===void 0?this.props.children:i.createElement(Ie.Provider,{value:this.props.routeContext},i.createElement(Le.Provider,{value:e,children:this.props.component}));return this.context?i.createElement(it,{error:e},t):t}};nt.contextType=je;var rt=new WeakMap;function it({children:e,error:t}){let{basename:n}=i.useContext(z);if(typeof t==`object`&&t&&`digest`in t&&typeof t.digest==`string`){let e=Be(t.digest);if(e){let r=rt.get(t);if(r)throw r;let a=we(e.location,n),o=a.absoluteURL||a.to;if(Oe(o))throw Error(`Invalid redirect location`);if(Ce&&!rt.get(t))if(a.isExternal||e.reloadDocument)window.location.href=o;else{let n=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(a.to,{replace:e.replace}));throw rt.set(t,n),n}return i.createElement(`meta`,{httpEquiv:`refresh`,content:`0;url=${o}`})}}return e}function at({routeContext:e,match:t,children:n}){let r=i.useContext(ke);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),i.createElement(Ie.Provider,{value:e},n)}function ot(e,t=[],n){let r=n?.state;if(e==null){if(!r)return null;if(r.errors)e=r.matches;else if(t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let a=e,o=r?.errors;if(o!=null){let e=a.findIndex(e=>e.route.id&&o?.[e.route.id]!==void 0);g(e>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(o).join(`,`)}`),a=a.slice(0,Math.min(a.length,e+1))}let s=!1,c=-1;if(n&&r){s=r.renderFallback;for(let e=0;e<a.length;e++){let t=a[e];if((t.route.HydrateFallback||t.route.hydrateFallbackElement)&&(c=e),t.route.id){let{loaderData:e,errors:i}=r,o=t.route.loader&&!e.hasOwnProperty(t.route.id)&&(!i||i[t.route.id]===void 0);if(t.route.lazy||o){n.isStatic&&(s=!0),a=c>=0?a.slice(0,c+1):[a[0]];break}}}}let l=n?.onError,u=r&&l?(e,t)=>{l(e,{location:r.location,params:r.matches?.[0]?.params??{},pattern:Se(r.matches),errorInfo:t})}:void 0;return a.reduceRight((e,n,l)=>{let d,f=!1,p=null,m=null;r&&(d=o&&n.route.id?o[n.route.id]:void 0,p=n.route.errorElement||tt,s&&(c<0&&l===0?(vt(`route-fallback`,!1,"No `HydrateFallback` element provided to render during initial hydration"),f=!0,m=null):c===l&&(f=!0,m=n.route.hydrateFallbackElement||null)));let h=t.concat(a.slice(0,l+1)),g=()=>{let t;return t=d?p:f?m:n.route.Component?i.createElement(n.route.Component,null):n.route.element?n.route.element:e,i.createElement(at,{match:n,routeContext:{outlet:e,matches:h,isDataRoute:r!=null},children:t})};return r&&(n.route.ErrorBoundary||n.route.errorElement||l===0)?i.createElement(nt,{location:r.location,revalidation:r.revalidation,component:p,error:d,children:g(),routeC
3ontext:{outlet:null,matches:h,isDataRoute:!0},onError:u}):g()},null)}function st(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function ct(e){let t=i.useContext(ke);return g(t,st(e)),t}function lt(e){let t=i.useContext(Ae);return g(t,st(e)),t}function ut(e){let t=i.useContext(Ie);return g(t,st(e)),t}function dt(e){let t=ut(e),n=t.matches[t.matches.length-1];return g(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function ft(){return dt(`useRouteId`)}function pt(){let e=lt(`useNavigation`);return i.useMemo(()=>{let{matches:t,historyAction:n,...r}=e.navigation;return r},[e.navigation])}function mt(){let{matches:e,loaderData:t}=lt(`useMatches`);return i.useMemo(()=>e.map(e=>D(e,t)),[e,t])}function ht(){let e=i.useContext(Le),t=lt(`useRouteError`),n=dt(`useRouteError`);return e===void 0?t.errors?.[n]:e}function gt(){let{router:e}=ct(`useNavigate`),t=dt(`useNavigate`),n=i.useRef(!1);return Ke(()=>{n.current=!0}),i.useCallback(async(r,i={})=>{_(n.current,Ge),n.current&&(typeof r==`number`?await e.navigate(r):await e.navigate(r,{fromRouteId:t,...i}))},[e,t])}var _t={};function vt(e,t,n){!t&&!_t[e]&&(_t[e]=!0,_(!1,n))}i.useOptimistic,i.memo(yt);function yt({routes:e,manifest:t,future:n,state:r,isStatic:i,onError:a}){return et(e,void 0,{manifest:t,state:r,isStatic:i,onError:a,future:n})}function bt(e){return Xe(e.context)}function xt(e){g(!1,`A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.`)}function St({basename:e=`/`,children:t=null,location:n,navigationType:r=`POP`,navigator:a,static:o=!1,useTransitions:s}){g(!Ue(),`You cannot render a <Router> inside another <Router>. You should never have more than one in your app.`);let c=e.replace(/^\/*/,`/`),l=i.useMemo(()=>({basename:c,navigator:a,static:o,useTransitions:s,future:{}}),[c,a,o,s]);typeof n==`string`&&(n=S(n));let{pathname:u=`/`,search:d=``,hash:f=``,state:p=null,key:m=`default`,mask:h}=n,v=i.useMemo(()=>{let e=L(u,c);return e==null?null:{location:{pathname:e,search:d,hash:f,state:p,key:m,mask:h},navigationType:r}},[c,u,d,f,p,m,r,h]);return _(v!=null,`<Router basename="${c}"> is not able to match the URL "${u}${d}${f}" because it does not start with the basename, so the <Router> won't render anything.`),v==null?null:i.createElement(z.Provider,{value:l},i.createElement(B.Provider,{children:t,value:v}))}function Ct({children:e,location:t}){return $e(wt(e),t)}i.Component;function wt(e,t=[]){let n=[];return i.Children.forEach(e,(e,r)=>{if(!i.isValidElement(e))return;let a=[...t,r];if(e.type===i.Fragment){n.push.apply(n,wt(e.props.children,a));return}g(e.type===xt,`[${typeof e.type==`string`?e.type:e.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),g(!e.props.index||!e.props.children,`An index route cannot have child routes.`);let o={id:e.props.id||a.join(`-`),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,middleware:e.props.middleware,loader:e.props.loader,action:e.props.action,hydrateFallbackElement:e.props.hydrateFallbackElement,HydrateFallback:e.props.HydrateFallback,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:e.props.hasErrorBoundary===!0||e.props.ErrorBoundary!=null||e.props.errorElement!=null,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(o.children=wt(e.props.children,a)),n.push(o)}),n}var Tt=`get`,Et=`application/x-www-form-urlencoded`;function Dt(e){return typeof HTMLElement<`u`&&e instanceof HTMLElement}function Ot(e){return Dt(e)&&e.tagName.toLowerCase()===`button`}function kt(e){return Dt(e)&&e.tagName.toLowerCase()===`form`}function At(e){return Dt(e)&&e.tagName.toLowerCase()===`input`}function jt(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Mt(e,t){return e.button===0&&(!t||t===`_self`)&&!jt(e)}function Nt(e=``){return new URLSearchParams(typeof e==`string`||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(e=>[n,e]):[[n,r]])},[]))}function Pt(e,t){let n=Nt(e);return t&&t.forEach((e,r)=>
3{n.has(r)||t.getAll(r).forEach(e=>{n.append(r,e)})}),n}var Ft=null;function It(){if(Ft===null)try{new FormData(document.createElement(`form`),0),Ft=!1}catch{Ft=!0}return Ft}var Lt=new Set([`application/x-www-form-urlencoded`,`multipart/form-data`,`text/plain`]);function Rt(e){return e!=null&&!Lt.has(e)?(_(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Et}"`),null):e}function zt(e,t){let n,r,i,a,o;if(kt(e)){let o=e.getAttribute(`action`);r=o?L(o,t):null,n=e.getAttribute(`method`)||Tt,i=Rt(e.getAttribute(`enctype`))||Et,a=new FormData(e)}else if(Ot(e)||At(e)&&(e.type===`submit`||e.type===`image`)){let o=e.form;if(o==null)throw Error(`Cannot submit a <button> or <input type="submit"> without a <form>`);let s=e.getAttribute(`formaction`)||o.getAttribute(`action`);if(r=s?L(s,t):null,n=e.getAttribute(`formmethod`)||o.getAttribute(`method`)||Tt,i=Rt(e.getAttribute(`formenctype`))||Rt(o.getAttribute(`enctype`))||Et,a=new FormData(o,e),!It()){let{name:t,type:n,value:r}=e;if(n===`image`){let e=t?`${t}.`:``;a.append(`${e}x`,`0`),a.append(`${e}y`,`0`)}else t&&a.append(t,r)}}else if(Dt(e))throw Error(`Cannot submit element that is not <form>, <button>, or <input type="submit|image">`);else n=Tt,r=null,i=Et,o=e;return a&&i===`text/plain`&&(o=a,a=void 0),{action:r,method:n.toLowerCase(),encType:i,formData:a,body:o}}Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);var Bt={"&":`\\u0026`,">":`\\u003e`,"<":`\\u003c`,"\u2028":`\\u2028`,"\u2029":`\\u2029`},Vt=/[&><\u2028\u2029]/g;function Ht(e){return e.replace(Vt,e=>Bt[e])}function Ut(e,t){if(e===!1||e==null)throw Error(t)}function Wt(e,t,n,r){let i=typeof e==`string`?new URL(e,typeof window>`u`?`server://singlefetch/`:window.location.origin):e;return n?i.pathname.endsWith(`/`)?i.pathname=`${i.pathname}_.${r}`:i.pathname=`${i.pathname}.${r}`:i.pathname===`/`?i.pathname=`_root.${r}`:t&&L(i.pathname,t)===`/`?i.pathname=`${ge(t)}/_root.${r}`:i.pathname=`${ge(i.pathname)}.${r}`,i}async function Gt(e,t){if(e.id in t)return t[e.id];try{let n=await l(()=>import(e.module),[]);return t[e.id]=n,n}catch(t){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(t),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function Kt(e){return e!=null&&typeof e.page==`string`}function qt(e){return e==null?!1:e.href==null?e.rel===`preload`&&typeof e.imageSrcSet==`string`&&typeof e.imageSizes==`string`:typeof e.rel==`string`&&typeof e.href==`string`}async function Jt(e,t,n){return $t((await Promise.all(e.map(async e=>{let r=t.routes[e.route.id];if(r){let e=await Gt(r,n);return e.links?e.links():[]}return[]}))).flat(1).filter(qt).filter(e=>e.rel===`stylesheet`||e.rel===`preload`).map(e=>e.rel===`stylesheet`?{...e,rel:`prefetch`,as:`style`}:{...e,rel:`prefetch`}))}function Yt(e,t,n,r,i,a){let o=(e,t)=>n[t]?e.route.id!==n[t].route.id:!0,s=(e,t)=>n[t].pathname!==e.pathname||n[t].route.path?.endsWith(`*`)&&n[t].params[`*`]!==e.params[`*`];return a===`assets`?t.filter((e,t)=>o(e,t)||s(e,t)):a===`data`?t.filter((t,a)=>{let c=r.routes[t.route.id];if(!c||!c.hasLoader)return!1;if(o(t,a)||s(t,a))return!0;if(t.route.shouldRevalidate){let r=t.route.shouldRevalidate({currentUrl:new URL(i.pathname+i.search+i.hash,window.origin),currentParams:n[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:t.params,defaultShouldRevalidate:!0});if(typeof r==`boolean`)return r}return!0}):[]}function Xt(e,t,{includeHydrateFallback:n}={}){return Zt(e.map(e=>{let r=t.routes[e.route.id];if(!r)return[];let i=[r.module];return r.clientActionModule&&(i=i.concat(r.clientActionModule)),r.clientLoaderModule&&(i=i.concat(r.clientLoaderModule)),n&&r.hydrateFallbackModule&&(i=i.concat(r.hydrateFallbackModule)),r.imports&&(i=i.concat(r.imports)),i}).flat(1))}function Zt(e){return[...new Set(e)]}function Qt(e){let t={},n=Object.keys(e).sort();for(let r of n)t[r]=e[r];return t}function $t(e,t){let n=new Set,r=new Set(t);return e.reduce((e,i)=>{if(t&&!Kt(i)&&i.as===`script`&&i.href&&r.has(i.href))return e;let a=JSON.stringify(Qt(i));return n.has(a)||(n.add(a),e.push({key:a,link:i})),e},[])}function en(){let e=i.useContext(ke);return Ut(e,`You must render this element inside a <DataRouterContext.Provider> element`),e}function tn(){let e=i.useContext(Ae);return Ut(e,`You must render this element inside a <DataRouterStateContext.Provider> element`),e}var nn=i.createContext(void 0);nn.displayName=`FrameworkContext`;function rn(){let e=i.useContext(nn);return Ut(e,`You must render this element inside a <HydratedRouter> element`),e}function an(e,t){let n=i.useContext(nn),[r,a]=i.useState(!1),[o,s]=i.useState(!1),{onFocus:c,onBlur:l,onMouseEnter:u,onMouseLeave:d,onTouchStart:f}=t,p=i.useRef(null);i.useEffect(()=>{if(e===`render`&&s(!0),e===`viewport`){let e=new IntersectionObserver(e=>
3{e.forEach(e=>{s(e.isIntersecting)})},{threshold:.5});return p.current&&e.observe(p.current),()=>{e.disconnect()}}},[e]),i.useEffect(()=>{if(r){let e=setTimeout(()=>{s(!0)},100);return()=>{clearTimeout(e)}}},[r]);let m=()=>{a(!0)},h=()=>{a(!1),s(!1)};return n?e===`intent`?[o,p,{onFocus:on(c,m),onBlur:on(l,h),onMouseEnter:on(u,m),onMouseLeave:on(d,h),onTouchStart:on(f,m)}]:[o,p,{}]:[!1,p,{}]}function on(e,t){return n=>{e&&e(n),n.defaultPrevented||t(n)}}function sn({page:e,...t}){let n=Me(),{nonce:r}=rn(),{router:a}=en(),o=i.useMemo(()=>T(a.routes,e,a.basename),[a.routes,e,a.basename]);return o?(t.nonce==null&&r&&(t={...t,nonce:r}),n?i.createElement(ln,{page:e,matches:o,...t}):i.createElement(un,{page:e,matches:o,...t})):null}function cn(e){let{manifest:t,routeModules:n}=rn(),[r,a]=i.useState([]);return i.useEffect(()=>{let r=!1;return Jt(e,t,n).then(e=>{r||a(e)}),()=>{r=!0}},[e,t,n]),r}function ln({page:e,matches:t,...n}){let r=We(),{future:a}=rn(),{basename:o}=en(),s=i.useMemo(()=>{if(e===r.pathname+r.search+r.hash)return[];let n=Wt(e,o,a.v8_trailingSlashAwareDataRequests,`rsc`),i=!1,s=[];for(let e of t)typeof e.route.shouldRevalidate==`function`?i=!0:s.push(e.route.id);return i&&s.length>0&&n.searchParams.set(`_routes`,s.join(`,`)),[n.pathname+n.search]},[o,a.v8_trailingSlashAwareDataRequests,e,r,t]);return i.createElement(i.Fragment,null,s.map(e=>i.createElement(`link`,{key:e,rel:`prefetch`,as:`fetch`,href:e,...n})))}function un({page:e,matches:t,...n}){let r=We(),{future:a,manifest:o,routeModules:s}=rn(),{basename:c}=en(),{loaderData:l,matches:u}=tn(),d=i.useMemo(()=>Yt(e,t,u,o,r,`data`),[e,t,u,o,r]),f=i.useMemo(()=>Yt(e,t,u,o,r,`assets`),[e,t,u,o,r]),p=i.useMemo(()=>{if(e===r.pathname+r.search+r.hash)return[];let n=new Set,i=!1;if(t.forEach(e=>{let t=o.routes[e.route.id];!t||!t.hasLoader||(!d.some(t=>t.route.id===e.route.id)&&e.route.id in l&&s[e.route.id]?.shouldRevalidate||t.hasClientLoader?i=!0:n.add(e.route.id))}),n.size===0)return[];let u=Wt(e,c,a.v8_trailingSlashAwareDataRequests,`data`);return i&&n.size>0&&u.searchParams.set(`_routes`,t.filter(e=>n.has(e.route.id)).map(e=>e.route.id).join(`,`)),[u.pathname+u.search]},[c,a.v8_trailingSlashAwareDataRequests,l,r,o,d,t,e,s]),m=i.useMemo(()=>Xt(f,o),[f,o]),h=cn(f);return i.createElement(i.Fragment,null,p.map(e=>i.createElement(`link`,{key:e,rel:`prefetch`,as:`fetch`,href:e,...n})),m.map(e=>i.createElement(`link`,{key:e,rel:`modulepreload`,href:e,...n})),h.map(({key:e,link:t})=>i.createElement(`link`,{key:e,nonce:n.nonce,...t,crossOrigin:t.crossOrigin??n.crossOrigin})))}function dn(...e){return t=>{e.forEach(e=>{typeof e==`function`?e(t):e!=null&&(e.current=t)})}}i.Component;var fn=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;try{fn&&(window.__reactRouterVersion=`7.18.2`)}catch{}function pn({basename:e,children:t,useTransitions:n,window:r}){let a=i.useRef();a.current??=h({window:r,v5Compat:!0});let o=a.current,[s,c]=i.useState({action:o.action,location:o.location}),l=i.useCallback(e=>{n===!1?c(e):i.startTransition(()=>c(e))},[n]);return i.useLayoutEffect(()=>o.listen(l),[o,l]),i.createElement(St,{basename:e,children:t,location:s.location,navigationType:s.action,navigator:o,useTransitions:n})}function mn({basename:e,children:t,history:n,useTransitions:r}){let[a,o]=i.useState({action:n.action,location:n.location}),s=i.useCallback(e=>{r===!1?o(e):i.startTransition(()=>o(e))},[r]);return i.useLayoutEffect(()=>n.listen(s),[n,s]),i.createElement(St,{basename:e,children:t,location:a.location,navigationType:a.action,navigator:n,useTransitions:r})}mn.displayName=`unstable_HistoryRouter`;var hn=i.forwardRef(function({onClick:e,discover:t=`render`,prefetch:n=`none`,relative:r,reloadDocument:a,replace:o,mask:s,state:c,target:l,to:d,preventScrollReset:f,viewTransition:p,defaultShouldRevalidate:m,...h},g){let{basename:_,navigator:v,useTransitions:y}=i.useContext(z),b=typeof d==`string`&&u.test(d),x=we(d,_);d=x.to;let S=He(d,{relative:r}),C=We(),w=null;if(s){let e=me(s,[],C.mask?C.mask.pathname:`/`,!0);_!==`/`&&(e.pathname=e.pathname===`/`?_:R([_,e.pathname])),w=v.createHref(e)}let[T,E,D]=an(n,h),O=Sn(d,{replace:o,mask:s,state:c,target:l,preventScrollReset:f,relative:r,viewTransition:p,defaultShouldRevalidate:m,useTransitions:y});function k(t){e&&e(t),t.defaultPrevented||O(t)}let A=!(x.isExternal||a),ee=i.createElement(`a`,{...h,...D,href:(A?w:void 0)||x.absoluteURL||S,onClick:A?k:e,ref:dn(g,E),target:l,"data-discover":!b&&t===`render`?`true`:void 0});return T&&!b?i.createElement(i.Fragment,null,ee,i.createElement(sn,{page:S})):ee});hn.displayName=`Link`;var gn=i.forwardRef(function({"aria-current":e=`page`,caseSensitive:t=!1,className:n=``,end:r=!1,style:a,to:o,viewTransition:s,children:c,...l},u){let d=Qe(o,{relative:l.relative}),f=We(),p=i.useContext(Ae),{navigator:m,basename:h}=i.useContext(z),g=p!=null&&Nn(d)&&s===!0,_=m.encodeLocation?m.encodeLocation(d).pathname:d.pathname,v=f.pathname,y=p&&p.navigation&&p.navigation.location?p.navigation.location.pathname:null;t||(v=v.toLowerCase(),y=y?y.toLowerCase():null,_=_.toLowerCase()),y&&h&&(y=L(y,h)||y);let b=_!==`/`&&_.endsWith(`/`)?_.length-1:_.length,x=v===_||!r&&v.startsWith(_)&&v.charAt(b)===`/`,S=y!=null&&(y===_||!r&&y.startsWith(_)&&y.charAt(_.length)===`/`),C={isActive:x,isPending:S,isTransitioning:g},w=x?e:void 0,T;T=typeof n==`function`?n(C):[n,x?`active`:null,S?`pending`:null,g?`transitioning`:null].filter(
3Boolean).join(` `);let E=typeof a==`function`?a(C):a;return i.createElement(hn,{...l,"aria-current":w,className:T,ref:u,style:E,to:o,viewTransition:s},typeof c==`function`?c(C):c)});gn.displayName=`NavLink`;var _n=i.forwardRef(({discover:e=`render`,fetcherKey:t,navigate:n,reloadDocument:r,replace:a,state:o,method:s=Tt,action:c,onSubmit:l,relative:d,preventScrollReset:f,viewTransition:p,defaultShouldRevalidate:m,...h},g)=>{let{useTransitions:_}=i.useContext(z),v=En(),y=Dn(c,{relative:d}),b=s.toLowerCase()===`get`?`get`:`post`,x=typeof c==`string`&&u.test(c);return i.createElement(`form`,{ref:g,method:b,action:y,onSubmit:r?l:e=>{if(l&&l(e),e.defaultPrevented)return;e.preventDefault();let r=e.nativeEvent.submitter,c=r?.getAttribute(`formmethod`)||s,u=()=>v(r||e.currentTarget,{fetcherKey:t,method:c,navigate:n,replace:a,state:o,relative:d,preventScrollReset:f,viewTransition:p,defaultShouldRevalidate:m});_&&n!==!1?i.startTransition(()=>u()):u()},...h,"data-discover":!x&&e===`render`?`true`:void 0})});_n.displayName=`Form`;function vn({getKey:e,storageKey:t,...n}){let r=i.useContext(nn),{basename:a}=i.useContext(z),o=We(),s=mt();jn({getKey:e,storageKey:t});let c=i.useMemo(()=>{if(!r||!e)return null;let t=An(o,s,a,e);return t===o.key?null:t},[]);if(!r||r.isSpaMode)return null;let l=((e,t)=>{if(!window.history.state||!window.history.state.key){let e=Math.random().toString(32).slice(2);window.history.replaceState({key:e},``)}try{let n=JSON.parse(sessionStorage.getItem(e)||`{}`)[t||window.history.state.key];
3typeof n==`number`&&window.scrollTo(0,n)}catch(t){console.error(t),sessionStorage.removeItem(e)}}).toString();return n.nonce==null&&r?.nonce&&(n.nonce=r.nonce),i.createElement(`script`,{...n,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:`(${l})(${Ht(JSON.stringify(t||On))}, ${Ht(JSON.stringify(c))})`}})}vn.displayName=`ScrollRestoration`;function yn(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function bn(e){let t=i.useContext(ke);return g(t,yn(e)),t}function xn(e){let t=i.useContext(Ae);return g(t,yn(e)),t}function Sn(e,{target:t,replace:n,mask:r,state:a,preventScrollReset:o,relative:s,viewTransition:c,defaultShouldRevalidate:l,useTransitions:u}={}){let d=qe(),f=We(),p=Qe(e,{relative:s});return i.useCallback(m=>{if(Mt(m,t)){m.preventDefault();let t=n===void 0?x(f)===x(p):n,h=()=>d(e,{replace:t,mask:r,state:a,preventScrollReset:o,relative:s,viewTransition:c,defaultShouldRevalidate:l});u?i.startTransition(()=>h()):h()}},[f,d,p,n,r,a,t,e,o,s,c,l,u])}function Cn(e){_(typeof URLSearchParams<`u`,"You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let t=i.useRef(Nt(e)),n=i.useRef(!1),r=We(),a=i.useMemo(()=>Pt(r.search,n.current?null:t.current),[r.search]),o=qe();return[a,i.useCallback((e,t)=>{let r=Nt(typeof e==`function`?e(new URLSearchParams(a)):e);n.current=!0,o(`?`+r,t)},[o,a])]}var wn=0,Tn=()=>`__${String(++wn)}__`;function En(){let{router:e}=bn(`useSubmit`),{basename:t}=i.useContext(z),n=ft(),r=e.fetch,a=e.navigate;return i.useCallback(async(e,i={})=>{let{action:o,method:s,encType:c,formData:l,body:u}=zt(e,t);i.navigate===!1?await r(i.fetcherKey||Tn(),n,i.action||o,{defaultShouldRevalidate:i.defaultShouldRevalidate,preventScrollReset:i.preventScrollReset,formData:l,body:u,formMethod:i.method||s,formEncType:i.encType||c,flushSync:i.flushSync}):await a(i.action||o,{defaultShouldRevalidate:i.defaultShouldRevalidate,preventScrollReset:i.preventScrollReset,formData:l,body:u,formMethod:i.method||s,formEncType:i.encType||c,replace:i.replace,state:i.state,fromRouteId:n,flushSync:i.flushSync,viewTransition:i.viewTransition})},[r,a,t,n])}function Dn(e,{relative:t}={}){let{basename:n}=i.useContext(z),r=i.useContext(Ie);g(r,`useFormAction must be used inside a RouteContext`);let[a]=r.matches.slice(-1),o={...Qe(e||`.`,{relative:t})},s=We();if(e==null){o.search=s.search;let e=new URLSearchParams(o.search),t=e.getAll(`index`);if(t.some(e=>e===``)){e.delete(`index`),t.filter(e=>e).forEach(t=>e.append(`index`,t));let n=e.toString();o.search=n?`?${n}`:``}}return(!e||e===`.`)&&a.route.index&&(o.search=o.search?o.search.replace(/^\?/,`?index&`):`?index`),n!==`/`&&(o.pathname=o.pathname===`/`?n:R([n,o.pathname])),x(o)}var On=`react-router-scroll-positions`,kn={};function An(e,t,n,r){let i=null;return r&&(i=r(n===`/`?e:{...e,pathname:L(e.pathname,n)||e.pathname},t)),i??=e.key,i}function jn({getKey:e,storageKey:t}={}){let{router:n}=bn(`useScrollRestoration`),{restoreScrollPosition:r,preventScrollReset:a}=xn(`useScrollRestoration`),{basename:o}=i.useContext(z),s=We(),c=mt(),l=pt();i.useEffect(()=>(window.history.scrollRestoration=`manual`,()=>{window.history.scrollRestoration=`auto`}),[]),Mn(i.useCallback(()=>{if(l.state===`idle`){let t=An(s,c,o,e);kn[t]=window.scrollY}try{sessionStorage.setItem(t||On,JSON.stringify(kn))}catch(e){_(!1,`Failed to save scroll positions in sessionStorage, <ScrollRestoration /> will not work properly (${e}).`)}window.history.scrollRestoration=`auto`},[l.state,e,o,s,c,t])),typeof document<`u`&&(i.useLayoutEffect(()=>{try{let e=sessionStorage.getItem(t||On);e&&(kn=JSON.parse(e))}catch{}},[t]),i.useLayoutEffect(()=>{let t=n?.enableScrollRestoration(kn,()=>window.scrollY,e?(t,n)=>An(t,n,o,e):void 0);return()=>t&&t()},[n,o,e]),i.useLayoutEffect(()=>{if(r!==!1){if(typeof r==`number`){window.scrollTo(0,r);return}try{if(s.hash){let e=document.getElementById(decodeURIComponent(s.hash.slice(1)));if(e){e.scrollIntoView();return}}}catch{_(!1,`"${s.hash.slice(1)}" is not a decodable element ID. The view will not scroll to it.`)}a!==!0&&window.scrollTo(0,0)}},[s,r,a]))}function Mn(e,t){let{capture:n}=t||{};i.useEffect(()=>{let t=n==null?void 0:{capture:n};return window.addEventListener(`pagehide`,e,t),()=>{window.removeEventListener(`pagehide`,e,t)}},[e,n])}function Nn(e,{relative:t}={}){let n=i.useContext(Ne);g(n!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=bn(`useViewTransitionState`),a=Qe(e,{relative:t});if(!n.isTransitioning)return!1;let o=L(n.currentLocation.pathname,r)||n.currentLocation.pathname,s=L(n.nextLocation.pathname,r)||n.nextLocation.pathname;return se(a.pathname,s)!=null||se(a.pathname,o)!=null}
3var Pn=[{id:`scroll`,number:`01`,label:`SCROLL DRIVEN`,title:`ã¹ã¯ãã¼ã«ããã¨ãå ´é¢ãæµãåºã`,description:`æã®åãã«ç»é¢ããã®ã¾ã¾è¿½å¾ãã奥è¡ããæã£ã¦æ¯è²ãå¤ããã¾ããå·¥ç¨ãæ³ããé çªã«èªã¾ãããã¨ããã²ã¨ç¶ãã®ç©èªã¨ãã¦ä¼ãããã¾ãã`,industries:[`ã¹ãã¼ã`,`AIãµã¼ãã¹`,`ãã©ã³ãã¹ãã¼ãªã¼`],demoUrl:`limit-golf.tokyo`,demoNote:`DEMO / golf`},{id:`slider`,number:`02`,label:`FULLSCREEN SLIDER`,title:`ååãé¸ã¶ã¨ãç»é¢ãã¨åãæ¿ãã`,description:`主役ã1ã¤ã«çµããåãæ¿ããã¨èæ¯è²ã¾ã§å
¥ãæ¿ããè¦ãæ¹ã§ããååãäºæ¥ã3ã5ã¤ããä¼ç¤¾ã«åãã¦ãã¾ãããã©ããè¦ãã°ããããã§è¿·ããã¾ããã`,industries:[`飲é£ã»ç©è²©`,`è¤æ°äºæ¥`,`ãã©ã³ã訴æ±`],demoUrl:`ripple-tonic.example / flavors`,demoNote:`DEMO / juice`},{id:`grid`,number:`03`,label:`CARD GRID`,title:`ã«ã¼ãã«è§¦ããã¨ãæ
å ±ãããä¸ãã`,description:`ååãå®ç¸¾ã20ç¹ã50ç¹ã¨ããå ´åã¯ãåãããä¸è¦§æ§ã§ãã触ããã«ã¼ãã ããéãã«åå¿ããç®çã®ãã®ã¸æçã§ãã©ãçãã¾ãã`,industries:[`ECã»ã»ã¬ã¯ã`,`å®ç¸¾ç´¹ä»`,`ã¡ãã¥ã¼`],demoUrl:`nord-store.example / items`,demoNote:`DEMO / shoes`},{id:`motion`,number:`04`,label:`MOTION HERO`,title:`ã«ã¼ã½ã«ãåããã¨ã奥è¡ããçã¾ãã`,hidden:!0,description:`3æã®ééç»åãç°ãªãéãã§åããã軽éãªã¾ã¾ç«ä½æãã¤ããã¾ãã説æããå
ã«ç©ºæ°æãå±ããããã©ã³ããã³ã¼ãã¬ã¼ããµã¤ãã«åãã¦ãã¾ãã`,industries:[`飲é£ã»ãã©ã³ã`,`ã¹ã¿ã¸ãªã»ãµãã³`,`æ¡ç¨`],demoUrl:`ripple-lab.example`,demoNote:`DEMO / juice`},{id:`coffee`,number:`05`,label:`ROTATING SELECTOR`,title:`çç
度ãé¸ã¶ã¨ãããã¯ãåãè¾¼ã`,description:`ååãæ¨ªä¸åã«ä¸¦ã¹ããé¸ãã ãã®ã ããä¸å¤®ã¸åãè¾¼ãè¦ãæ¹ã§ããè²ãå³ã®éããç´æçã«æ¯ã¹ãããå°æ°ååã®å°éåºã«åãã¦ãã¾ãã`,industries:[`ã³ã¼ãã¼ã»è¶è`,`é£åD2C`,`ã®ãã`],demoUrl:`halo-roasters.example / beans`,demoNote:`DEMO / coffee`},{id:`burger`,number:`06`,label:`MENU SWITCHER`,title:`ã¡ãã¥ã¼ãé¸ã¶ã¨ã主役ãå¼¾ãã`,hidden:!0,description:`åååçãå¢ãããåãæ¿ãããèæ¯è²ã¨å¤§ããªåååãåæã«å¤åãã¾ããåçã®å¼·ãã§æ¥åºææ¬²ãã¤ãããã飲é£åºã«åãã¦ãã¾ãã`,industries:[`飲é£åº`,`ãã¤ã¯ã¢ã¦ã`,`æééå®åå`],demoUrl:`stack-burger.example / menu`,demoNote:`DEMO / burger`},{id:`apparel`,number:`07`,label:`LOOKBOOK TRACK`,title:`ã«ãã¯ãé¸ã¶ã¨ãèªé¢ãæ¨ªã«æµãã`,description:`1ã«ãã¯ãã¤èªé¢ã®ããã«éããæã®çµã¿åããã¨è³ªæã大ããè¦ãã¾ããã³ã¬ã¯ã·ã§ã³ãå£ç¯ã®ç¹éãå°è±¡ã¥ãããã¨ãã«æå¹ã§ãã`,industries:[`ã¢ãã¬ã«`,`ã»ã¬ã¯ãã·ã§ãã`,`ã«ãã¯ããã¯`],demoUrl:`still-form.example / collection`,demoNote:`DEMO / apparel`}],Fn=[{id:`yuzu`,category:`01 â CITRUS`,displayName:`YUZU SODA`,name:`ã²ãããæåã®é¦ãã`,description:`å½ç£æåã®ã»ãè¦ãã¨ãç´°ããªæ³¡ãçããæ§ãããé£äºã«ãåããããããã¿ãã«ã«ã½ã¼ãã§ãã`,price:`320å / 250ml`,image:`/images/services/web/slider-01.webp`,labelTexture:`/images/services/web/label-01-v2.png`,labelOffset:.5,ingredientTexture:`/images/services/web/ingredients-01-v2.png`,background:`#66520A`,accent:`#FFE067`,thumbLabel:`æå / YUZU`},{id:`berry`,category:`02 â BERRY`,displayName:`BERRY TONIC`,name:`赤ãæå®ããå¼¾ããããã`,description:`ã©ãºããªã¼ã®é
¸å³ã«ãã¼ãã®ä½é»ãé®®ãããªé¦ãããã£ããã»ã©ããã軽ãããªãããã¯ã§ãã`,price:`340å / 250ml`,image:`/images/services/web/slider-02.webp`,labelTexture:`/images/services/web/label-02.png`,labelOffset:.5,ingredientTexture:`/images/services/web/ingredients-02-v2.png`,background:`#68182A`,accent:`#FF9DAA`,thumbL
3abel:`æå® / BERRY`},{id:`lime`,category:`03 â HERBAL`,displayName:`HERB LIME`,name:`ç·ã®é¦ãã§ãæ´ããã`,description:`ã©ã¤ã ã¨ãã³ãã«ãéããã¼ããã²ã¨ãããæ°åãåãæ¿ãããåå¾ã®ããã®ä¸ç¼¶ã§ãã`,price:`330å / 250ml`,image:`/images/services/web/slider-03.webp`,labelTexture:`/images/services/web/label-03-v2.png`,ingredientTexture:`/images/services/web/ingredients-03-v2.png`,background:`#173C29`,accent:`#B9E177`,thumbLabel:`é¦è / HERB`},{id:`cola`,category:`04 â NIGHT`,displayName:`MIDNIGHT COLA`,name:`å¤ã«æ®ããéããªã¹ãã¤ã¹ã`,description:`ã«ã«ãªã¨ã¹ãã¤ã¹ãéãããçãæ§ããã®ã¯ã©ããã³ã¼ã©ãæ·±ãä½é»ããã£ããæ¥½ããã¾ãã`,price:`360å / 250ml`,image:`/images/services/web/slider-04.webp`,labelTexture:`/images/services/web/label-04.png`,labelOffset:.5,ingredientTexture:`/images/services/web/ingredients-04-v2.png`,background:`#251A38`,accent:`#CFB8FF`,thumbLabel:`é¦è¾æ / COLA`}],In=[{id:`swing`,title:`æ®ãã ãã§ãã¹ã¤ã³ã°ãè¦ããã`,description:`æ¬çªã®ã·ã§ãããèªåã§è¦ã¤ãã¦ãéª¨æ ¼ã¤ãã®ã¹ãã¼ã§è¿ãã¾ããè¨å®ã¯ããã¾ããã`,big:[`The Sky`,`is the`,`limit.`],model:`/images/services/web/limit-scroll/float/m1.webp`,sky:`/images/services/web/limit-scroll/bg/sky1.webp`,skyMobile:`/images/services/web/limit-scroll/bg/skym1.webp`,terrain:`/images/services/web/limit-scroll/bg/ter1.webp`,clouds:[{image:`/images/services/web/limit-scroll/bg/cl1.webp`,imageMobile:`/images/services/web/limit-scroll/bg/clm1.webp`,x:-6,y:8,width:44},{image:`/images/services/web/limit-scroll/bg/cl2.webp`,imageMobile:`/images/services/web/limit-scroll/bg/clm2.webp`,x:56,y:34,width:40}],chip:{value:`2.8`,label:`ãã³ãï¼ç®å® 3.0ï¼`,x:82,y:57}},{id:`shoot`,title:`ãã¤ãã®ä¸çãããã¼ã¿ã«ãªãã`,description:`ã¹ãããç½®ãããããã¨ã¯æ®æ®µã©ããã«ã 4ããªãã®ã·ã§ããããã®ã¾ã¾æ®ãã¾ãã`,big:[`SHOOT.`],model:`/images/services/web/limit-scroll/float/m2.webp`,sky:`/images/services/web/limit-scroll/bg/sky2.webp`,skyMobile:`/images/services/web/limit-scroll/bg/skym2.webp`,terrain:`/images/services/web/limit-scroll/bg/ter2.webp`,clouds:[{image:`/images/services/web/limit-scroll/bg/cl3.webp`,imageMobile:`/images/services/web/limit-scroll/bg/clm3.webp`,x:50,y:10,width:46},{image:`/images/services/web/limit-scroll/bg/cl1.webp`,imageMobile:`/images/services/web/limit-scroll/bg/clm1.webp`,x:-8,y:36,width:36}],chip:{value:`13.5s`,label:`æ¬çªãèªåã§æ¤åº`,x:80,y:64}},{id:`see`,title:`éª¨æ ¼ã¤ãã®ã¹ãã¼ã§ãèªåãè¦ããã`,description:`è©ã»è °ã»é ã®åãã¾ã§ãæ åã¨éª¨æ ¼ãéãã¦ã1/4ã®ã¹ãã¼ã§ç¢ºããããã¾ãã`,big:[`SEE.`],model:`/images/services/web/limit-scroll/float/m3.webp`,sky:`/images/services/web/limit-scroll/bg/sky3.webp`,skyMobile:`/images/services/web/limit-scroll/bg/skym3.webp`,terrain:`/images/services/web/limit-scroll/bg/ter3.webp`,clouds:[{image:`/images/services/web/limit-scroll/bg/cl2.webp`,imageMobile:`/images/services/web/limit-scroll/bg/clm2.webp`,x:-6,y:20,width:44},{image:`/images/services/web/limit-scroll/bg/cl4.webp`,imageMobile:`/images/services/web/limit-scroll/bg/clm4.webp`,x:58,y:30,width:36}],chip:{value:`6cm`,label:`é ã®åã`,x:15,y:31}},{id:`grow`,title:`次ã®ç·´ç¿ã¾ã§ã決ãã¦ãããã`,description:`è¯ãã¨ããããä¼ãã¦ããå¼·ãã¦è¨ãã°ãã®ä¸è¨ã¨ãä»é±ã®ããªã«ã¾ã§ã`,big:[`GROW.`],model:`/images/services/web/limit-scroll/float/m4.webp`,sky:`/images/services/web/limit-scroll/bg/sky4.webp`,skyMobile:`/images/services/web/limit-scroll/bg/skym4.webp`,terrain:`/images/services/web/limit-scroll/bg/ter4.webp`,clouds:[{image:`/images/services/web/limit-scroll/bg/cl4.webp`,imageMobile:`/images/services/web/limit-scroll/bg/clm4.webp`,x:52,y:6,width:44},{image:`/images/services/web/limit-scroll/bg/cl3.webp`,imageMobile:`/images/services/web/limit-scroll/bg/clm3.webp`,x:-6,y:34,width:42}],chip:{value:`+1`,label:`ä»é±ã®ããªã«`,x:81,y:68}}],Ln=[{id:`01`,title:`AERO 01`,meta:`PEARL / DAILY RUN`,image:`/images/services/web/grid-sneaker-01.webp`,background:`#D82D36`,accent:`#FFF4EA`,isNew:!0},{id:`02`,title:`PULSE 02`,meta:`COBALT / SPEED`,image:`/images/services/web/grid-sneaker-02.webp`,background:`#1779BF`,accent:`#F2FAFF`},{id:`03`,title:`VECTOR 03`,meta:`ACID / TRAIL`,image:`/images/services/web/grid-sneaker-03.webp`,background:`#5B712C`,accent:`#F5FFE8`,isNew:!0},{id:`04`,title:`APEX 04`,meta:`LILAC / HIGH TOP`,image:`/images/services/web/grid-sneaker-04.webp`,background:`#7650A5`,accent:`#FFF4FF`},{id:`05`,title:`CLOUD 05`,meta:`ICE / RECOVERY`,image:`/images/services/web/grid-sneaker-05.webp`,background:`#397C91`,accent:`#F2FDFF`},{id:`06`,title:`COURT 06`,meta:`NAVY / CLASSIC`,image:`/images/services/web/grid-sneaker-06.webp`,background:`#273A59`,accent:`#FFF2D7`,isNew:!0},{id:`07`,title:`DECK 07`,meta:`RUST / SKATE`,image:`/images/services/web/grid-sneaker-07.webp`,background:`#B84B22`,accent:`#FFF0D4`},{id:`08`,title:`CARBON 08`,meta:`CORAL / RACE`,image:`/images/services/web/grid-sneaker-08.webp`,background:`#E34B45`,accent:`#FFF8F1`}],Rn=[{id:`daybreak`,name:`DAYBREAK`,label:`LIGHT ROAST / ETHIOPIA`,description:`ç½æ¡ã¨ææ©ãç´ è¶ã®ãããªè»½ãä½é»ãæã®ä¸æ¯ã«ã`,price:`1,680å / 200g`,image:`/images/services/web/coffee-01.webp`,background:`#EADFCF`,accent:`#5A2C25`},{id:`horizon`,name:`HORIZON`,label:`MEDIUM ROAST / COLOMBIA`,description:`ãã£ã©ã¡ã«ã®çãã¨ã丸ã¿ã®ããå£ããããæ¯æ¥ã®å®çªã«ã`,price:`1,580å / 200g`,image:`/images/services/web/coffee-02.webp`,background:`#923111`,accent:`#FFF0D2`},{id:`afterglow`,name:`AFTERGLOW`,label:`DARK ROAST / GUATEMALA`,description:`ã«ã
4«ãªã¨é»ç³ã®æ·±ãã³ã¯ããã«ã¯ã¨åããã¦ãé¦ããæ®ãã¾ãã`,price:`1,720å / 200g`,image:`/images/services/web/coffee-03.webp`,background:`#18283B`,accent:`#E6A16F`}],zn=[{id:`double`,name:`DOUBLE SMASH`,label:`BEEF / CHEDDAR / PICKLES`,description:`é¦ã°ããç¼ããããã«ããã£ã«ãæ¿åãªãã§ãã¼ã¨èªå®¶è£½ã½ã¼ã¹ã`,price:`1,480å`,image:`/images/services/web/burger-01.webp`,explodedImage:`/images/services/web/burger-exploded-01.webp`,background:`#B62D20`,accent:`#FFD15A`},{id:`spicy`,name:`SPICY CHICKEN`,label:`CHICKEN / SLAW / JALAPEÃO`,description:`ã¶ã¯ãã¨æããããã³ã«ãè¾å³ã¨é
¸å³ãéããä¸åã`,price:`1,320å`,image:`/images/services/web/burger-02.webp`,explodedImage:`/images/services/web/burger-exploded-02.webp`,background:`#943609`,accent:`#FFF0C9`},{id:`mushroom`,name:`SMOKY MUSHROOM`,label:`MUSHROOM / ONION / CHEESE`,description:`èåãªããã·ã¥ã«ã¼ã ã¨é£´è²çããããã¹ã¢ã¼ã¯ãã¼ãºã§ã`,price:`1,260å`,image:`/images/services/web/burger-03.webp`,explodedImage:`/images/services/web/burger-exploded-03.webp`,background:`#40551D`,accent:`#E5F08D`},{id:`tacos`,name:`CRUNCH TACOS`,label:`BEEF / SALSA / CILANTRO`,description:`é¦ã°ããã³ã¼ã³ã·ã§ã«ã«ããã¼ãã¨ãµã«ãµãè©°ãè¾¼ãã§ã`,price:`1,180å`,image:`/images/services/web/menu-tacos.webp`,background:`#261A08`,accent:`#FFD95A`}],Bn=[{id:`quiet`,name:`QUIET LAYERS`,label:`LOOK 01 / EVERYDAY`,description:`çæãã®ã¸ã£ã±ããã¨é»ã®ã¯ã¤ããã³ããç´ æã®å·®ã§å¥¥è¡ããã`,price:`2026 AUTUMN`,image:`/images/services/web/apparel-01.webp`,background:`#D8D2C8`,accent:`#363432`},{id:`utility`,name:`BLUE UTILITY`,label:`LOOK 02 / ACTIVE`,description:`é®®ãããªã·ã§ã«ããæ·¡ããã¼ã³ã®ããã ã§è»½ããã«ã`,price:`2026 AUTUMN`,image:`/images/services/web/apparel-02.webp`,background:`#C9D0D6`,accent:`#143F9C`},{id:`earth`,name:`EARTH TAILORED`,label:`LOOK 03 / EDITORIAL`,description:`æ·±ããã©ã¦ã³ã¨ãªãªã¼ããéãããç§ã®ãã³ã°ã·ã«ã¨ããã`,price:`2026 AUTUMN`,image:`/images/services/web/apparel-03.webp`,background:`#B9A58D`,accent:`#5B2515`}],Vn=[[`STEP 01`,`ç¸æãæ±ºãã`,`誰ããã©ããªæ°æã¡ã§éãã®ããå±ããç¸æã¨ãæåã«ä¼ããä¸è¨ãæ´çãã¾ãã`],[`STEP 02`,`1ç»é¢ã ãä½ã£ã¦è¦ãã`,`å
¨ä½ãçµãåã«ããããã®1ç»é¢ãåãç¶æ
ã§ãè¦ãããæ¹åãæ±ºãã¾ãã`],[`STEP 03`,`å
¬éãã¦ç´ããªããè²ã¦ã`,`å
¬éå¾ã®è¦ããæ¹ã確èªããæè¨ãå°ç·ã調æ´ãã¾ããä½ã£ã¦çµããã«ã¯ãã¾ããã`]],Hn=[...Pn.filter(e=>!e.hidden).map(e=>({value:e.id,label:`${e.demoNote.replace(`DEMO / `,``)}ï½${e.title}`})),{value:`combination`,label:`è¤æ°ã®ãã¿ã¼ã³ãçµã¿åãããã`},{value:`other`,label:`ãã®ä»ã®ã¤ã¡ã¼ã¸ã»åèãµã¤ãããã`},{value:`consult`,label:`æªå®ã»ç¸è«ãã¦æ±ºããã`}],Un=[{value:`production`,label:`é常ã®åç»å¶ä½ï¼ä¼ç»ã»æ®å½±ã»ç·¨éï¼`},{value:`editing`,label:`ç·¨éã®ã¿ï¼æ®å½±æ¸ã¿ç´ æãæ´»ç¨ï¼`},{value:`automation`,label:`åç»å¶ä½ã»éç¨ã®èªåå`},{value:`both`,label:`é常å¶ä½ã¨èªååã®ä¸¡æ¹`},{value:`other`,label:`ãã®ä»ã®åç»å¶ä½`},{value:`consult`,label:`æªå®ã»ç¸è«ãã¦æ±ºããã`}];function Wn(e){return e===`Webå¶ä½ã«ã¤ãã¦`?Hn:e===`åç»å¶ä½ã«ã¤ãã¦`?Un:[]}function Gn(e){return e===`Webå¶ä½ã«ã¤ãã¦`?`叿ããWebå¶ä½ã®ãã¿ã¼ã³`:`叿ããåç»å¶ä½ã®å
容`}function Kn(e,t){let n=Wn(e).find(e=>e.value===t);return n?`ã${Gn(e)}ã\n${n.label}\n\n`:``}var U=r();function qn({category:e,value:t,onChange:n}){let r=(0,i.useId)(),a=Wn(e);return a.length?(0,U.jsxs)(`div`,{className:`production-request`,children:[(0,U.jsx)(`label`,{htmlFor:r,children:Gn(e)}),(0,U.jsxs)(`select`,{id:r,name:`productionRequest`,value:t,onChange:e=>n(e.target.value),children:[(0,U.jsx)(`option`,{value:``,children:`鏿ãã¦ãã ããï¼ä»»æï¼`}),a.map(e=>(0,U.jsx)(`option`,{value:e.value,children:e.label},e.value))]})]}):null}var W={cyan:`#75C3C8`,lightCyan:`#B0DAE0`,charcoal:`#404040`,deepBlack:`#1F1F1F`,white:`#FFFFFF`,cyanGrad:`linear-gradient(135deg, #B0DAE0 0%, #75C3C8 55%, #55B7BE 100%)`},Jn=new Date().getFullYear(),Yn=2022,Xn=[.05,.5,.95],Zn=[`about`,`business`,`news`,`company`],Qn=e=>e===`ai-agent`?`AI AGENT`:e.toUpperCase(),$n=1024,er=`[email protected]`,tr=[`AIã¨ã¼ã¸ã§ã³ãéçºã«ã¤ãã¦`,`lime.ã«ã¤ãã¦`,`limit.ã«ã¤ãã¦`,`lista.ã«ã¤ãã¦`,`Webå¶ä½ã«ã¤ãã¦`,`åç»å¶ä½ã«ã¤ãã¦`,`忥ã»ãã¼ããã¼ã«ã¤ãã¦`,`ãã®ä»`],nr=3e3,rr=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;function ir(e){return tr.includes(e)}function ar(e){let t={}
4,n=(e.company??``).trim(),r=(e.name??``).trim(),i=(e.email??``).trim(),a=(e.category??``).trim(),o=(e.message??``).trim(),s=(e.website??``).trim(),c=!!e.consent;return r||(t.name=`ãååãå
¥åãã¦ãã ãã`),i?rr.test(i)||(t.email=`ã¡ã¼ã«ã¢ãã¬ã¹ã®å½¢å¼ãæ£ããããã¾ãã`):t.email=`ã¡ã¼ã«ã¢ãã¬ã¹ãå
¥åãã¦ãã ãã`,a&&ir(a)||(t.category=`ãåãåãã種å¥ã鏿ãã¦ãã ãã`),o?o.length<10?t.message=`ãåãåããå
容ã¯10æå以ä¸ã§å
¥åãã¦ãã ãã`:o.length>3e3&&(t.message=`ãåãåããå
容ã¯${nr}æå以å
ã§å
¥åãã¦ãã ãã`):t.message=`ãåãåããå
容ãå
¥åãã¦ãã ãã`,c||(t.consent=`å人æ
å ±ã®åãæ±ãã¸ã®åæãå¿
è¦ã§ã`),s?{ok:!1,errors:{form:`éä¿¡ã§ãã¾ããã§ãã`}}:Object.keys(t).length>0?{ok:!1,errors:t}:{ok:!0,data:{company:n||void 0,name:r,email:i,category:a,message:o,consent:!0,website:``}}}var or=(0,i.createContext)(null);function sr(){let e=(0,i.useContext)(or);if(!e)throw Error(`useSiteChrome must be used within SiteLayout`);return e}function cr({contactCategory:e}){let{isMobile:t,interactiveCursor:n,goToContact:r}=sr(),[a,o]=(0,i.useState)(``);return(0,U.jsx)(`section`,{style:{backgroundColor:W.deepBlack,borderTop:`1px solid rgba(117,195,200,0.08)`,padding:t?`80px 28px`:`clamp(100px, 12vw, 140px) clamp(48px, 6.5vw, 96px)`},children:(0,U.jsxs)(`div`,{style:{maxWidth:`960px`},children:[(0,U.jsx)(`p`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`11px`,letterSpacing:`0.28em`,color:`rgba(117,195,200,0.5)`,margin:`0 0 28px`},children:`GET IN TOUCH`}),(0,U.jsxs)(`h2`,{style:{fontFamily:`Barlow Condensed, sans-serif`,fontSize:`clamp(48px, 9vw, 104px)`,fontWeight:900,lineHeight:.88,letterSpacing:`-0.025em`,color:W.white,margin:`0 0 28px`},children:[`LET'S CREATE`,(0,U.jsx)(`br`,{}),(0,U.jsx)(`span`,{style:{color:W.cyan},children:`SOMETHING TOGETHER.`})]}),(0,U.jsxs)(`p`,{style:{fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`clamp(14px, 1.2vw, 17px)`,lineHeight:2,color:`rgba(176,218,224,0.75)`,margin:`0 0 40px`,maxWidth:`420px`},children:[`åç»å¶ä½ãWebå¶ä½ã«ã¤ãã¦ã`,(0,U.jsx)(`br`,{}),`ä¼ç»æ®µéãããæ°è»½ã«ãç¸è«ãã ããã`]}),(0,U.jsx)(qn,{category:e,value:a,onChange:o}),(0,U.jsx)(`button`,{type:`button`,onClick:()=>r(e,a),style:{fontFamily:`DM Mono, monospace`,fontSize:`13px`,letterSpacing:`0.18em`,color:W.deepBlack,backgroundColor:W.cyan,border:`none`,padding:`16px 36px`,cursor:n,marginBottom:`28px`},children:`å¶ä½ã®ãç¸è«`}),(0,U.jsxs)(`div`,{children:[(0,U.jsx)(`p`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`10px`,letterSpacing:`0.2em`,color:`rgba(117,195,200,0.4)`,margin:`0 0 8px`},children:`EMAIL`}),(0,U.jsx)(`a`,{href:`mailto:${er}`,style:{fontFamily:`DM Mono, monospace`,fontSize:`13px`,color:`rgba(255,255,255,0.55)`,textDecoration:`none`,borderBottom:`1px solid rgba(117,195,200,0.25)`,paddingBottom:`2px`,cursor:n},children:er})]})]})})}function lr({cursor:e,cursorActive:t}){return(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(`div`,{"aria-hidden":`true`,className:`site-cursor`,style:{position:`fixed`,left:e.x-5,top:e.y-5,width:10,height:10,borderRadius:`50%`,backgroundColor:W.cyan,pointerEvents:`none`,zIndex:9999,transform:t?`scale(0.6)`:`scale(1)`,transition:`transform 0.15s ease`,mixBlendMode:`difference`}}),(0,U.jsx)(`div`,{"aria-hidden":`true`,className:`site-cursor`,style:{position:`fixed`,left:e.x-20,top:e.y-20,width:40,height:40,borderRadius:`50%`,border:`1px solid ${W.cyan}`,pointerEvents:`none`,zIndex:9998,opacity:.45,transition:`left 0.08s ease, top 0.08s ease, transform 0.2s ease`,transform:t?`scale(1.6)`:`scale(1)`}})]})}var ur=[{id:`01`,brand:`lime.`,service:`TECH ACADEMY`,description:`å¦ã¶ã ãã§çµãããããä»äºã«ã¤ãªããã¹ãã«ãè²ã¦ããªã³ã©ã¤ã³ã¢ã«ããã¼ãITãWebå¶ä½ãåç»å¶ä½ãAIããã¸ãã¹ã¹ãã«ãªã©ã®å®è·µçãªè¬åº§ãæä¾ã`,accentColor:`#84CC16`,bgColor:`#070A00`,backgroundVideo:`/videos/business/lime-background.mp4`,backgroundPoster:`/images/business/lime-background-poster.webp`,objectPosition:`center center`,mobileVideoPosition:`60% 50%`,mobileContentPosition:`bottom-panel`,logo:`/assets/lime-logo-CKcDJ7Qw.png`,logoScale:1,cta:{kind:`external`,label:`VISIT WEBSITE`,href:`https://lime-tech.tokyo`}}
4,{id:`02`,brand:`limit.`,service:`GOLF COMMUNITY`,description:`ã´ã«ããéãã¦ã人ã¨äººã伿¥ã¨äººãã¤ãªãã³ãã¥ããã£ãµã¼ãã¹ãã¤ãã³ããã´ã«ãã³ã³ããNFCã´ã«ããã¼ã«ã¼ãã´ã«ãã¡ã¼åãã¢ããªãªã©ãå±éã`,accentColor:`#4ADE80`,bgColor:`#060F09`,backgroundVideo:`/videos/business/limit-background.mp4`,backgroundPoster:`/images/business/limit-background-poster.webp`,backgroundVideoMobile:`/videos/business/limit-background-mobile.mp4`,backgroundPosterMobile:`/images/business/limit-background-mobile-poster.webp`,objectPosition:`center 30%`,mobileVideoPosition:`68% 50%`,mobileContentPosition:`bottom-panel`,logo:`/assets/limit-logo-CrmZ3ljI.png`,logoScale:1,cta:{kind:`external`,label:`VISIT WEBSITE`,href:`https://limit-golf.tokyo/`}},{id:`03`,brand:`lista.`,service:`STAFF MANAGEMENT`,description:`飲é£åºã®æ¡ç¨ãã夿 ãã·ãããã¹ã¿ãã管çã¾ã§ãæ¯æ´ããåºèéå¶ãµã¼ãã¹ã人æã«é¢ããæ¥åãä¸å
åããåºèéå¶ã®è² æ
ã軽æ¸ã`,accentColor:`#FF6B35`,bgColor:`#110500`,backgroundVideo:`/videos/business/lista-background.mp4`,backgroundPoster:`/images/business/lista-background-poster.webp`,objectPosition:`68% 42%`,mobileVideoPosition:`72% 48%`,mobileContentPosition:`bottom-panel`,logo:`/assets/lista-logo-YoiBOAaJ.png`,logoScale:1,cta:{kind:`comingSoon`,label:`COMING SOON`}}],dr=[{id:`01`,title:`WEB PRODUCTION`,description:`éããç¬éã«ä½ã®ä¼ç¤¾ã»ååããä¼ãããããè¨èãåçãåããè¨è¨ãå
¬éå¾ã®éç¨ã¾ã§è¦æ®ãã¦å¶ä½ãã¾ãã`,items:[`ã³ã¼ãã¬ã¼ããµã¤ã`,`LP`,`ãã©ã³ããµã¤ã`,`ECã»ååç´¹ä»`],image:`/images/creative/web-wireframe.webp`,imageAlt:`Webå¶ä½ã®ç»é¢è¨è¨ã»ã¯ã¤ã¤ã¼ãã¬ã¼ã 使¥ã®ã¤ã¡ã¼ã¸`},{id:`02`,title:`VIDEO PRODUCTION`,description:`ä¼ç»ã»æ§æããæ®å½±ãç·¨éãå
¬éç¨ãã¼ã¿ã®å¶ä½ã¾ã§ãç®çã«åãããæ åã³ã³ãã³ããå¶ä½ãã¾ãã`,items:[`伿¥ç´¹ä»åç»`,`æ¡ç¨åç»`,`è¬åº§ã»ç ä¿®åç»`,`SNSï¼YouTubeã³ã³ãã³ã`],image:`/images/creative/timeline-clean.webp`,imageAlt:`æ åå¶ä½ã®æ®å½±ã»ç·¨éç¾å ´ã®ã¤ã¡ã¼ã¸`}],fr=`/assets/lf_______-1-gC9eNe6E.png`;function pr(e,t,n){return Math.min(n,Math.max(t,e))}function mr(e){let t=pr(e,0,1);return t*t*(3-2*t)}function hr(e,t,n=5e-4){return Math.abs(e-t)<n}function gr(e){let t=pr(e,0,1);return t<.25?0:t<.4?mr((t-.25)/.15):t<.6?1:t<.75?1+mr((t-.6)/.15):2}function _r(e){let t=pr(e,0,1);return t<.325?0:t<.675?1:2}function vr(e,t){return hr(e.scrollY,t.scrollY,.5)&&hr(e.scrollProgress,t.scrollProgress)&&hr(e.heroProgress,t.heroProgress)&&hr(e.bizProgress,t.bizProgress)&&hr(e.bizFloat,t.bizFloat)&&e.activeBiz===t.activeBiz&&e.isLightSection===t.isLightSection&&e.newsVisible===t.newsVisible&&e.contactVisible===t.contactVisible&&hr(e.philParallax,t.philParallax)&&hr(e.newsParallax,t.newsParallax)}var yr={cursor:`default`,pointerEvents:`none`,userSelect:`none`};function br({isMobile:e,isTablet:t,interactiveCursor:n,onNavClick:r,onBusinessClick:i}){return(0,U.jsx)(`footer`,{style:{backgroundColor:`#0A0A0A`,borderTop:`1px solid rgba(117,195,200,0.08)`,padding:e?`56px 28px 32px`:`clamp(64px, 8vw, 96px) clamp(48px, 6.5vw, 96px) 40px`},children:(0,U.jsxs)(`div`,{style:{maxWidth:`1440px`,margin:`0 auto`},children:[(0,U.jsxs)(`div`,{style:{display:`grid`,gridTemplateColumns:e?`1fr 1fr`:t?`1fr 1fr 1fr`:`1.8fr 1fr 1fr 1.4fr`,gap:e?`40px 24px`:`48px`,marginBottom:`64px`},children:[(0,U.jsxs)(`div`,{style:{gridColumn:e?`1 / -1`:`auto`}
4,children:[(0,U.jsx)(`img`,{src:fr,alt:`lim force`,style:{height:`36px`,width:`auto`,marginBottom:`20px`,display:`block`}}),(0,U.jsxs)(`p`,{style:{fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`13px`,lineHeight:1.9,color:`rgba(255,255,255,0.25)`,margin:`0 0 24px`},children:[`人ã¨ã¢ã¤ãã¢ãã¤ãªãã`,(0,U.jsx)(`br`,{}),`æ°ããå¯è½æ§ãçã¿åºãã`]}),(0,U.jsxs)(`p`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`10px`,letterSpacing:`0.1em`,color:`rgba(117,195,200,0.3)`,margin:0},children:[`ååä¼ç¤¾lim force`,(0,U.jsx)(`br`,{}),`SHIBUYA, TOKYO, JAPAN`]})]}),(0,U.jsxs)(`div`,{children:[(0,U.jsx)(`div`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`10px`,letterSpacing:`0.22em`,color:`rgba(117,195,200,0.3)`,marginBottom:`20px`},children:`NAVIGATION`}),[...Zn,`contact`].map(e=>(0,U.jsx)(`button`,{type:`button`,onClick:()=>r(e),style:{display:`block`,width:`100%`,textAlign:`left`,fontFamily:`DM Mono, monospace`,fontSize:`12px`,letterSpacing:`0.1em`,color:`rgba(255,255,255,0.35)`,background:`none`,border:`none`,cursor:n,padding:`0 0 12px`,transition:`color 0.2s`,position:`relative`,zIndex:2,pointerEvents:`auto`},onMouseEnter:e=>e.currentTarget.style.color=W.cyan,onMouseLeave:e=>e.currentTarget.style.color=`rgba(255,255,255,0.35)`,children:Qn(e)},e))]}),(0,U.jsxs)(`div`,{children:[(0,U.jsx)(`div`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`10px`,letterSpacing:`0.22em`,color:`rgba(117,195,200,0.3)`,marginBottom:`20px`},children:`SERVICES`}),ur.map((e,t)=>(0,U.jsx)(`button`,{type:`button`,onClick:()=>i(t),style:{display:`block`,width:`100%`,textAlign:`left`,fontFamily:`DM Mono, monospace`,fontSize:`12px`,letterSpacing:`0.1em`,color:`rgba(255,255,255,0.35)`,background:`none`,border:`none`,cursor:n,padding:`0 0 12px`,transition:`color 0.2s`,position:`relative`,zIndex:2,pointerEvents:`auto`},onMouseEnter:e=>e.currentTarget.style.color=W.cyan,onMouseLeave:e=>e.currentTarget.style.color=`rgba(255,255,255,0.35)`,children:e.brand},e.brand)),[{id:`ai-agent`,title:`AI AGENT DEVELOPMENT`},...dr].map(e=>(0,U.jsx)(`button`,{type:`button`,onClick:()=>r(e.id===`ai-agent`?`ai-agent`:`creative`),style:{display:`block`,width:`100%`,textAlign:`left`,fontFamily:`DM Mono, monospace`,fontSize:`12px`,letterSpacing:`0.1em`,color:`rgba(255,255,255,0.35)`,background:`none`,border:`none`,cursor:n,padding:`0 0 12px`,transition:`color 0.2s`,position:`relative`,zIndex:2,pointerEvents:`auto`},onMouseEnter:e=>e.currentTarget.style.color=W.cyan,onMouseLeave:e=>e.currentTarget.style.color=`rgba(255,255,255,0.35)`,children:e.title},e.id))]}),(0,U.jsxs)(`div`,{children:[(0,U.jsx)(`div`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`10px`,letterSpacing:`0.22em`,color:`rgba(117,195,200,0.3)`,marginBottom:`20px`},children:`CONTACT`}),(0,U.jsx)(`a`,{href:`mailto:[email protected]`,style:{display:`block`,fontFamily:`DM Mono, monospace`,fontSize:`12px`,letterSpacing:`0.05em`,color:`rgba(255,255,255,0.35)`,textDecoration:`none`,marginBottom:`12px`,transition:`color 0.2s`,pointerEvents:`auto`,cursor:n},onMouseEnter:e=>e.currentTarget.style.color=W.cyan,onMouseLeave:e=>e.currentTarget.style.color=`rgba(255,255,255,0.35)`,children:`[email protected]`}),(0,U.jsx)(`a`,{href:`https://www.lim-force.com`,target:`_blank`,rel:`noopener noreferrer`,style:{display:`block`,fontFamily:`DM Mono, monospace`,fontSize:`12px`,letterSpacing:`0.05em`,color:`rgba(255,255,255,0.35)`,textDecoration:`none`,transition:`color 0.2s`,pointerEvents:`auto`,cursor:n},onMouseEnter:e=>e.currentTarget.style.color=W.cyan,onMouseLeave:e=>e.currentTarget.style.color=`rgba(255,255,255,0.35)`,children:`www.lim-force.com`})]})]}),(0,U.jsxs)(`div`,{style:{display:`flex`,flexDirection:e?`column`:`row`,justifyContent:`space-between`,alignItems:e?`flex-start`:`center`,paddingTop:`28px`,borderTop:`1px solid rgba(117,195,200,0.07)`,gap:`16px`},children:[(0,U.jsxs)(`p`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`10px`,letterSpacing:`0.1em`,color:`rgba(255,255,255,0.18)`,margin:0},children:[`© `,Jn,` ååä¼ç¤¾lim force. All rights reserved.`]}),(0,U.jsx)(`span`,{"aria-disabled":`true`,style:{fontFamily:`DM Mono, monospace`,fontSize:`10px`,letterSpacing:`0.1em`,color:`rgba(255,255,255,0.18)`,...yr},children:`PRIVACY POLICY`})]})]})})}var xr=`/assets/lf_______-6EqcEGhL.png`;function Sr({isMobile:e,scrolled:t,isLightSection:n,menuOpen:r,interactiveCursor:i,onLogoClick:a,onNavClick:o,onToggleMenu:s}){return(0,U.jsxs)(`header`,{style:{position:`fixed`,top:0,left:0,right:0,zIndex:200,padding:e?`0 24px`:`0 48px`,height:72,display:`flex`,alignItems:`center`,justifyContent:`space-between`,backgroundColor:t?n?`rgba(255,255,255,0.96)`:`rgba(31,31,31,0.96)`:`transparent`,backdropFilter:t?`blur(16px)`:`none`,borderBottom:t?n?`1px solid rgba(0,0,0,0.08)`:`1px solid rgba(255,255,255,0.07)`:`none`,transition:`background-color 0.4s, border-color 0.4s`},children:[(0,U.jsx)(`button`,{type:`button`,onClick:a,style:{background:`none`,border:`none`,cursor:i,padding:0,position:`relative`,zIndex:2,pointerEvents:`auto`}
4,children:(0,U.jsx)(`img`,{src:n&&t?xr:fr,alt:`lim force`,style:{height:e?`32px`:`38px`,width:`auto`,display:`block`}})}),e?(0,U.jsx)(`button`,{type:`button`,onClick:s,style:{background:`none`,border:`none`,cursor:`pointer`,padding:`8px`,display:`flex`,flexDirection:`column`,gap:`5px`,position:`relative`,zIndex:2,pointerEvents:`auto`},"aria-label":`ã¡ãã¥ã¼`,children:[0,1,2].map(e=>(0,U.jsx)(`span`,{style:{display:`block`,width:`24px`,height:`1.5px`,backgroundColor:n&&t?W.charcoal:W.white,transform:r&&e===0?`rotate(45deg) translate(5px, 5px)`:r&&e===2?`rotate(-45deg) translate(5px, -5px)`:`none`,opacity:r&&e===1?0:1,transition:`all 0.3s ease`}},e))}):(0,U.jsxs)(`nav`,{style:{display:`flex`,alignItems:`center`,gap:`clamp(16px, 2.5vw, 36px)`,position:`relative`,zIndex:2},children:[Zn.map(e=>(0,U.jsx)(`button`,{type:`button`,onClick:()=>o(e),style:{fontFamily:`DM Mono, monospace`,fontSize:`11px`,letterSpacing:`0.18em`,color:n&&t?`rgba(64,64,64,0.7)`:`rgba(255,255,255,0.6)`,background:`none`,border:`none`,cursor:i,transition:`color 0.2s`,padding:0,pointerEvents:`auto`},onMouseEnter:e=>{e.currentTarget.style.color=n&&t?W.charcoal:W.white},onMouseLeave:e=>{e.currentTarget.style.color=n&&t?`rgba(64,64,64,0.7)`:`rgba(255,255,255,0.6)`},children:Qn(e)},e)),(0,U.jsx)(`button`,{type:`button`,onClick:()=>o(`contact`),style:{fontFamily:`DM Mono, monospace`,fontSize:`11px`,letterSpacing:`0.18em`,color:W.deepBlack,backgroundColor:W.cyan,border:`none`,cursor:i,padding:`10px 22px`,transition:`background-color 0.25s, color 0.25s`,pointerEvents:`auto`},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=W.charcoal,e.currentTarget.style.color=W.white},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=W.cyan,e.currentTarget.style.color=W.deepBlack},children:`CONTACT`})]})]})}function Cr({onNavClick:e}){return(0,U.jsx)(`div`,{style:{position:`fixed`,inset:0,zIndex:199,backgroundColor:W.deepBlack,display:`flex`,flexDirection:`column`,justifyContent:`center`,padding:`80px 32px 48px`,gap:`4px`,overflowY:`auto`},children:[...Zn,`contact`].map(t=>(0,U.jsx)(`button`,{type:`button`,onClick:()=>e(t),style:{fontFamily:`Barlow Condensed, sans-serif`,fontSize:`clamp(28px, 6vh, 52px)`,fontWeight:900,letterSpacing:`-0.01em`,color:W.white,background:`none`,border:`none`,cursor:`pointer`,textAlign:`left`,padding:`6px 0`,borderBottom:`1px solid rgba(255,255,255,0.08)`,transition:`color 0.2s`,pointerEvents:`auto`},onMouseEnter:e=>e.currentTarget.style.color=W.cyan,onMouseLeave:e=>e.currentTarget.style.color=W.white,children:Qn(t)},t))})}function wr({scrollProgress:e}){return(0,U.jsx)(`div`,{"aria-hidden":`true`,style:{position:`fixed`,top:0,left:0,zIndex:300,height:`2px`,width:`${e*100}%`,background:W.cyanGrad,pointerEvents:`none`}})}function Tr(e){let[t,n]=(0,i.useState)({x:-200,y:-200}),[r,a]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{if(!e)return;let t=e=>n({x:e.clientX,y:e.clientY}),r=()=>a(!0),i=()=>a(!1);return window.addEventListener(`mousemove`,t),window.addEventListener(`mousedown`,r),window.addEventListener(`mouseup`,i),()=>{window.removeEventListener(`mousemove`,t),window.removeEventListener(`mousedown`,r),window.removeEventListener(`mouseup`,i)}},[e]),{cursor:t,cursorActive:r}}function Er(){let[e,t]=(0,i.useState)(typeof window<`u`?window.innerWidth:1440);return(0,i.useEffect)(()=>{let e=()=>t(window.innerWidth);return window.addEventListener(`resize`,e),()=>window.removeEventListener(`resize`,e)},[]),{width:e,isMobile:e<768,isTablet:e<$n}}function Dr(e){let t=document.getElementById(e);if(!t)return;let n=t.getBoundingClientRect().top+window.scrollY-72;window.scrollTo({top:Math.max(0,n),behavior:`smooth`})}function Or(e,t){let n=t??document.getElementById(`business`);if(!n)return;let r=n.getBoundingClientRect().top+window.scrollY,i=n.offsetHeight-window.innerHeight;if(i<=0){window.scrollTo({top:Math.max(0,r-72),behavior:`smooth`});return}let a=r+Xn[e]*i;window.scrollTo({top:Math.max(0,a),behavior:`smooth`})}function kr(){window.scrollTo({top:0,behavior:`smooth`})}function Ar(){if(typeof document>`u`)return;let e=document.documentElement,t=document.body;if(!e||!t)return;let n=e.style.scrollBehavior;e.style.scrollBehavior=`auto`,window.scrollTo({top:0,left:0,behavior:`auto`}),e.scrollTop=0,t.scrollTop=0,e.style.scrollBehavior=n}function jr(){`scrollRestoration`in window.history&&(window.history.scrollRestoration=`manual`)}function Mr(e,t){let n=e.replace(/^#/,``),r=t.get(`biz`);return!!n||r!==null&&r!==``}function Nr({children:e,bare:t=!1,isLightSection:n=!1,scrollProgress:r}){let a=qe(),o=We(),[s,c]=(0,i.useState)(!1),[l,u]=(0,i.useState)(0),[d,f]=(0,i.useState)(0),{isMobile:p,isTablet:m}=Er(),[h]=(0,i.useState)(()=>typeof window<`u`&&window.matchMedia(`(hover: hover) and (pointer: fine)`).matches),g=!p&&h,{cursor:_,cursorActive:v}=Tr(g);(0,i.useEffect)(()=>{let e=()=>{let e=window.scrollY,t=document.documentElement.scrollHeight-window.innerHeight;u(e),f(t>0?e/t:0)};return e(),window.addEventListener(`scroll`,e,{passive:!0}),()=>window.removeEventListener(`scroll`,e)},[o.pathname]),(0,i.useEffect)(()=>{c(!1),Ar()},[o.pathname]);let y=l>60,b=p?`pointer`:`none`,x=r??d,S=(0,i.useCallback)(e=>
4{if(c(!1),e===`news`){a(`/news`);return}if(o.pathname===`/`){requestAnimationFrame(()=>Dr(e));return}a({pathname:`/`,hash:e})},[o.pathname,a]),C=(0,i.useCallback)(()=>{if(c(!1),o.pathname===`/`){requestAnimationFrame(()=>kr());return}a(`/`)},[o.pathname,a]),w=(0,i.useCallback)(e=>{if(c(!1),o.pathname===`/`){requestAnimationFrame(()=>Or(e));return}a({pathname:`/`,hash:`business`,search:`?biz=${e}`})},[o.pathname,a]),T=(0,i.useCallback)((e,t)=>{c(!1);let n=new URLSearchParams;e&&n.set(`category`,e),e&&t&&n.set(`request`,t);let r=n.size?`?${n.toString()}`:``;if(o.pathname===`/`&&!e){requestAnimationFrame(()=>Dr(`contact`));return}a({pathname:`/`,hash:`contact`,search:r})},[o.pathname,a]),E=(0,i.useMemo)(()=>({isMobile:p,isTablet:m,interactiveCursor:b,menuOpen:s,scrolled:y,isLightSection:n,scrollProgress:x,handleNavClick:S,handleLogoClick:C,handleBusinessClick:w,goToContact:T,setMenuOpen:c}),[p,m,b,s,y,n,x,S,C,w,T]);return(0,U.jsxs)(or.Provider,{value:E,children:[g&&(0,U.jsx)(lr,{cursor:_,cursorActive:v}),(0,U.jsx)(wr,{scrollProgress:x}),(0,U.jsxs)(`div`,{style:{backgroundColor:W.deepBlack,color:W.white,overflowX:`clip`,overflowY:`visible`,cursor:p?`auto`:`none`,minHeight:`100vh`},children:[(0,U.jsx)(Sr,{isMobile:p,scrolled:y,isLightSection:n,menuOpen:s,interactiveCursor:b,onLogoClick:C,onNavClick:S,onToggleMenu:()=>c(e=>!e)}),s&&(0,U.jsx)(Cr,{onNavClick:S}),t?e:e??(0,U.jsx)(bt,{}),(0,U.jsx)(br,{isMobile:p,isTablet:m,interactiveCursor:b,onNavClick:S,onBusinessClick:w})]})]})}var Pr=`ååä¼ç¤¾lim forceï½äººã¨ã¢ã¤ãã¢ãã¤ãªããæ°ããå¯è½æ§ãçã¿åºã`;function Fr(e,t,n){let r=`meta[${e}="${t}"]`,i=document.head.querySelector(r);i||(i=document.createElement(`meta`),i.setAttribute(e,t),document.head.appendChild(i)),i.content=n}function Ir(e){let t=document.head.querySelector(`link[rel="canonical"]`);t||(t=document.createElement(`link`),t.rel=`canonical`,document.head.appendChild(t)),t.href=e}function Lr({title:e,description:t,canonicalPath:n,ogImage:r}){(0,i.useEffect)(()=>{let i=document.title;if(document.title=e||Pr,Fr(`name`,`description`,t),Fr(`property`,`og:title`,e),Fr(`property`,`og:description`,t),n){let e=window.location.origin;Ir(`${e}${n}`)}if(r)Fr(`property`,`og:image`,r.startsWith(`http`)?r:`${window.location.origin}${r.startsWith(`/`)?``:`/`}${r}`);else{let e=document.head.querySelector(`meta[property="og:image"]`);e&&(!e.content||e.content.includes(`undefined`))&&e.remove()}return()=>{document.title=i}},[e,t,n,r])}function Rr(){var e=`http://www.w3.org/2000/svg`,t=window.matchMedia(`(prefers-reduced-motion: reduce)`).matches,n=[],r=document.getElementById(`aiag-field`),i=[];if(r){var a=7,o=function(){return a=a*16807%2147483647,a/2147483647};[[132,286],[674,828]].forEach(function(t,n){for(var a=[],s=0;s<9;s++){var c=96+o()*70,l=128+(o()-.5)*22,u=n?t[1]:t[0],d=n?t[0]:t[1],f=document.createElementNS(e,`path`);f.setAttribute(`d`,`M `+u+` `+c+` C `+(u+d)/2+` `+c+`, `+(u+d)/2+` `+l+`, `+d+` `+l),f.setAttribute(`fill`,`none`),f.setAttribute(`stroke`,`rgba(117,195,200,`+(.09+o()*.14).toFixed(2)+`)`),f.setAttribute(`stroke-width`,`1`),r.appendChild(f),a.push(f)}for(var p=0;p<16;p++){var m=a[Math.floor(o()*a.length)],h=document.createElementNS(e,`circle`);h.setAttribute(`r`,(.9+o()*1.6).toFixed(2)),h.setAttribute(`class`,`f-dot`),h.setAttribute(`opacity`,0),r.appendChild(h),i.push({el:h,path:m,len:m.getTotalLength(),out:n===1,sp:.17+o()*.2,ph:o(),peak:.35+o()*.55})}})}function s(e){for(var t=0;t<i.length;t++){var n=i[t],r=(e/1e3*n.sp+n.ph)%1,a=n.out?1-r:r,o=n.path.getPointAtLength(n.len*a);n.el.setAttribute(`cx`,o.x),n.el.setAttribute(`cy`,o.y);var s=r<.12?r/.12:r>.88?(1-r)/.12:1;n.el.setAttribute(`opacity`,(s*n.peak).toFixed(3))}}var c=7200,u=[].slice.call(document.querySelectorAll(`#aiag-lines .f-line`)),d=u.map(function(e){return e.getTotalLength()}),f=[].slice.call(document.querySelectorAll(`[data-box]`)),p=[].slice.call(document.querySelectorAll(`[data-ic]`)),m=[].slice.call(document.querySelectorAll(`#aiag-left .f-side`)),h=[].slice.call(document.querySelectorAll(`#aiag-right .f-side`)),g=document.getElementById(`aiag-core`),_=document.getElementById(`aiag-halo`),v=document.getElementById(`aiag-log`),y=document.getElementById(`aiag-gate`),b=document.getElementById(`aiag-gatelabel`),x=document.getElementById(`aiag-out`),S=document.getElementById(`aiag-pulses`),C=[`> æ
å ±ãåéãã¦ãã¾ã`,`> å
å®¹ãæ´çãã¦ãã¾ã`,`> 䏿¸ãã使ãã¦ãã¾ã`],w=[200,380,560],T=[{line:0,start:800,dur:900},{line:1,start:1e3,dur:900},{line:2,start:1200,dur:900},{line:3,start:3500,dur:600},{line:4,start:4800,dur:450}],E=1950,D=3450,O=4100,k=4800,A=5250,ee=6600,te=T.map(function(){var t=document.createElementNS(e,`circle`);return t.setAttribute(`r`,3.4),t.setAttribute(`class`,`f-pulse`),S.appendChild(t),t});function j(e,t){e&&e.classList.toggle(`is-lit`,t)}function ne(e){var t=e>=ee;u.forEach(function(n,r){var i=r<3?e>120:r===3?e>D:e>k;n.classList.toggle(`is-drawn`,i&&!t)}),f.forEach(function(n){j(n,!t&&e>=w[+n.getAttribute(`data-box`)])}),p.forEach(function(n){j(n,!t&&e>=w[+n.getAttribute(`data-ic`)])});var n=!t&&e>=E;j(g,n),j(_,n&&e<A+600),!t&&e>=E&&e<=D?(v.textContent=C[Math.min(C.length-1,Math.floor((e-E)/((D-E)/C.length)))],v.style.opacity=1):v.style.opacity=0,m.forEach(function(n,r){j(n,!t&&e>=E+r*230)}),h.forEach(function(n,r){j(n,!t&&e>=A+r*190)});var r=!t&&e>=O,i=!t&&e>=O&&e<O+420;j(y,r),j(b,r),y.classList.toggle(`is-flash`,i),b.classList.toggle(`is-flash`,i),j(x,!t&&e>=A),te.forEach(function(n,r){var i=T[r],a=(e-i.start)/i.dur;if(t||a<0||a>1){n.style.opacity=0;return}
4var o=u[i.line].getPointAtLength(d[i.line]*a);n.setAttribute(`cx`,o.x),n.setAttribute(`cy`,o.y),n.style.opacity=a<.1?a/.1:a>.9?(1-a)/.1:1})}function M(){u.forEach(function(e){e.classList.add(`is-drawn`)}),f.forEach(function(e){e.classList.add(`is-lit`),e.classList.remove(`is-flash`)}),p.forEach(function(e){e.classList.add(`is-lit`)}),g.classList.add(`is-lit`),_.classList.remove(`is-lit`),m.concat(h).forEach(function(e){e.classList.add(`is-lit`)}),y.classList.add(`is-lit`),y.classList.remove(`is-flash`),b.classList.add(`is-lit`),b.classList.remove(`is-flash`),x.classList.add(`is-lit`),v.style.opacity=0,te.forEach(function(e){e.style.opacity=0})}M();var N=[].slice.call(document.querySelectorAll(`[data-reveal]`));if(!t){var re=window.innerHeight-90;N.forEach(function(e){e.getBoundingClientRect().top>re&&e.classList.add(`is-pre`)})}var ie=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(e.target.classList.remove(`is-pre`),ie.unobserve(e.target))})},{rootMargin:`0px 0px -12% 0px`,threshold:.12});N.forEach(function(e){ie.observe(e)}),n.push(function(){ie.disconnect()});var ae=!1,P=0,oe=0;function se(e){var t=e-oe;ne(t%c),s(t),P=requestAnimationFrame(se)}var ce=new IntersectionObserver(function(e){var n=e[0].isIntersecting;n&&!ae&&!t?(ae=!0,oe=performance.now(),P=requestAnimationFrame(se)):!n&&ae&&(ae=!1,cancelAnimationFrame(P),M())},{threshold:.3});ce.observe(document.getElementById(`aiag-works`)),n.push(function(){ce.disconnect(),cancelAnimationFrame(P)}),window.addEventListener(`beforeprint`,function(){fe.forEach(function(e){e()}),de(),ae&&(ae=!1,cancelAnimationFrame(P)),N.forEach(function(e){e.classList.remove(`is-pre`)}),M()});var F=`http://www.w3.org/2000/svg`;function I(e,t,n){var r=document.createElementNS(F,e);for(var i in t)r.setAttribute(i,t[i]);return n&&n.appendChild(r),r}function L(e,t,n,r,i,a){var o=I(`text`,Object.assign({x:t,y:n,class:r},a||{}),e);return o.textContent=i,o}function le(e,t){I(`rect`,{x:.5,y:.5,width:299,height:139,rx:2,class:`mk-frame`},e),I(`rect`,{x:1,y:1,width:50,height:138,class:`mk-rail`},e),I(`circle`,{cx:10,cy:12,r:3,fill:`var(--cyan)`},e),L(e,17,14,`mk-caption`,t);for(var n=0;n<5;n++)I(`rect`,{x:8,y:22+n*9.5,width:34,height:4,rx:1,class:`mk-nav`+(n===0?` is-on`:``)},e)}var ue=[];(function(){var e=document.querySelector(`[data-mock="0"]`);if(e){var t=I(`svg`,{viewBox:`0 0 300 140`,role:`img`,"aria-label":`salesOSã®ç»é¢ãã¿ã¼ã²ããè¨å®ãããªã¹ãçæã»éä¿¡ã»KPIæ¹åã¾ã§ãèªåã§åãç¶ãã`},e);le(t,`SALES OS`);var n=[[`éä¿¡`,`620`,`é`],[`è¿ä¿¡ç`,`16.4`,`%`],[`åæ³¨`,`12`,`ä»¶`]],r=[];n.forEach(function(e,n){var i=58+n*78;I(`rect`,{x:i,y:10,width:70,height:28,rx:1.5,class:`mk-tile`}
4,t),L(t,i+7,20,`mk-lab`,e[0]),r.push(L(t,i+7,33,`mk-val`,e[1])),L(t,i+7+String(e[1]).length*7.6+3,33,`mk-unit`,e[2])});var i=[`ã¿ã¼ã²ãã`,`ãªã¹ã`,`éä¿¡`,`æ¹å`],a=[],o=[];i.forEach(function(e,n){var r=58+n*58;a.push(I(`rect`,{x:r,y:52,width:52,height:20,rx:1.5,class:`mk-tile`},t)),o.push(L(t,r+26,65,`mk-txt`,e,{"text-anchor":`middle`,"font-size":`5.2px`})),n<3&&I(`path`,{d:`M `+(r+53.5)+` 58 l 3 4 l -3 4`,class:`mk-link`},t)}),I(`path`,{d:`M 284 72 L 284 84 L 58 84 L 58 72`,class:`mk-link`,"stroke-dasharray":`3 3`},t),I(`path`,{d:`M 55 76 l 3 -4 l 3 4`,class:`mk-link`},t),L(t,150,94,`mk-caption`,`KPI ã«æ²¿ã£ã¦åãç¶ãã`,{"text-anchor":`middle`}),L(t,58,112,`mk-lab`,`è¿ä¿¡ç ç®æ¨ 20.0%`),I(`rect`,{x:58,y:118,width:226,height:4,rx:2,class:`mk-bar-bg`},t);var s=I(`rect`,{x:58,y:118,width:0,height:4,rx:2,class:`mk-bar`},t),c=[16.4,17.3,18.2,19.1];ue.push({svg:t,dur:8e3,draw:function(e){e=Math.max(0,e);var t=Math.max(0,Math.min(c.length-1,Math.floor(e/2e3))),n=Math.max(0,Math.min(3,Math.floor(e%2e3/500)));a.forEach(function(e,t){var r=t===n;e.classList.toggle(`is-lit`,r),o[t].setAttribute(`fill`,r?`#ffffff`:`#aab6b7`)}),r[0].textContent=String(620+t*40+(n>=2?18:0));var i=c[Math.min(c.length-1,t)];r[1].textContent=i.toFixed(1),r[2].textContent=String(12+t),s.setAttribute(`width`,226*Math.min(1,i/20))}})}})(),(function(){var e=document.querySelector(`[data-mock="1"]`);if(e){var t=I(`svg`,{viewBox:`0 0 300 140`,role:`img`,"aria-label":`workOSã®å¤æ 管çç»é¢ãæå»ãèªåã§éè¨ãããæ®æ¥ã交éè²»ãªã©ä¾å¤ã ããæ¿èªãã`},e);le(t,`WORK OS`),L(t,58,16,`mk-lab`,`2026å¹´9æ ã» å¤æ `);var n=L(t,252,16,`mk-val`,`0`,{"text-anchor":`end`,"font-size":`10px`});L(t,256,16,`mk-unit`,`h å®å`),[`æ¥ä»`,`åºå¤`,`éå¤`,`å®å`,`ç¶æ
`].forEach(function(e,n){L(t,[64,112,152,192,232][n],28,`mk-caption`,e)}),I(`line`,{x1:58,y1:31,x2:284,y2:31,stroke:`rgba(117,195,200,.2)`,"stroke-width":1},t);var r=[[`09/12`,`09:02`,`18:10`,`8.1`,`確å®`,0],[`09/13`,`09:15`,`19:40`,`9.4`,`æ®æ¥`,1],[`09/14`,`â`,`â`,`â`,`æçµ¦`,0],[`09/15`,`08:58`,`18:05`,`8.1`,`確å®`,0]],i=[];r.forEach(function(e,n){var r=35+n*18,a=I(`g`,{opacity:0},t),o=I(`rect`,{x:58,y:r,width:226,height:16,rx:1,class:`mk-row`},a);[e[0],e[1],e[2],e[3]].forEach(function(e,t){L(a,[64,112,152,192][t],r+11,`mk-txt`,e,{"font-size":`5.4px`})});var s=I(`rect`,{x:228,y:r+3.5,width:40,height:9,rx:1,fill:e[5]?`rgba(117,195,200,.18)`:`transparent`,stroke:e[5]?`var(--cyan)`:`rgba(117,195,200,.25)`,"stroke-width":.8},a);L(a,233,r+10.5,`mk-unit`,e[4],{"font-size":`5px`}),i.push({g:a,bg:o,chip:s,flag:e[5]})}),L(t,58,122,`mk-lab`,`æ¿èªå¾
ã¡`);var a=L(t,92,122,`mk-val`,`3`,{"font-size":`10px`});L(t,100,122,`mk-unit`,`ä»¶`);var o=[];[`æå»ä¿®æ£`,`æ®æ¥ç³è«`,`交éè²»`].forEach(function(e,n){var r=128+n*53,i=I(`rect`,{x:r,y:113,width:50,height:12,rx:1,class:`mk-btn`},t),a=L(t,r+6,121.5,`mk-btn-t`,e,{"font-size":`5px`});o.push({r:i,t:a,lab:e})}),ue.push({svg:t,dur:5400,draw:function(e){e=Math.max(0,e),i.forEach(function(t,n){var r=Math.max(0,Math.min(1,(e-300-n*280)/420));t.g.setAttribute(`opacity`,r);var i=t.flag&&e>2050;t.bg.setAttribute(`stroke`,i?`var(--cyan)`:`rgba(117,195,200,.14)`)}),n.textContent=(152.5*(1-(1-Math.max(0,Math.min(1,(e-300)/1500)))**3)).toFixed(1);var t=e<2600?0:Math.min(3,Math.floor((e-2600)/420)+1);a.textContent=String(3-t),o.forEach(function(e,n){var r=n<t;e.r.classList.toggle(`is-on`,r),e.t.classList.toggle(`is-on`,r),e.t.textContent=r?`â `+e.lab:e.lab})}})}})(),(function(){var e=document.querySelector(`[data-mock="2"]`);if(e){var t=I(`svg`,{viewBox:`0 0 300 140`,role:`img`,"aria-label":`ãã¸ãã¹OSãåæããã¦ããäºæ¥éã®ããã»ã¹ãã¤ãªãã`},e),n=150,r=72,i=[{n:`æ¡ç¨`,x:46,y:22},{n:`å¶æ¥`,x:254,y:22},{n:`çµç`,x:272,y:96},{n:`財å`,x:150,y:126},{n:`夿 `,x:28,y:96}],a=i.map(function(e){var i=e.x-n,a=e.y-r,o=Math.sqrt(i*i+a*a),s=i/o,c=a/o,l={x:n+s*22,y:r+c*22},u={x:e.x-s*17,y:e.y-c*11};return{a:l,b:u,l1:I(`line`,{x1:l.x,y1:l.y,x2:l.x,y2:l.y,class:`mk-link`},t),l2:I(`line`,{x1:u.x,y1:u.y,x2:u.x,y2:u.y,class:`mk-link`},t),gap:I(`line`,{x1:(l.x+u.x)/2-c*3,y1:(l.y+u.y)/2+s*3,x2:(l.x+u.x)/2+c*3,y2:(l.y+u.y)/2-s*3,class:`mk-gap`},t)}}),o=a.map(function(){return I(`circle`,{r:1.9,class:`mk-dot`,opacity:0}
4,t)});i.forEach(function(e){I(`rect`,{x:e.x-26,y:e.y-9,width:52,height:18,rx:2,class:`mk-chip`},t),L(t,e.x,e.y+3,`mk-chip-t`,e.n,{"text-anchor":`middle`,"font-family":`'Noto Sans JP',sans-serif`,"font-size":`6.4px`,"font-weight":`400`})}),I(`circle`,{cx:n,cy:r,r:21,class:`mk-orb`},t),L(t,n,r+3,`mk-orb-t`,`AI`,{"text-anchor":`middle`});var s=L(t,6,136,`mk-caption`,``);ue.push({svg:t,dur:5200,draw:function(e){a.forEach(function(t,n){var r=1-(1-Math.max(0,Math.min(1,(e-500-n*220)/700)))**3;t.l1.setAttribute(`x2`,t.a.x+(t.b.x-t.a.x)*(r*.5)),t.l1.setAttribute(`y2`,t.a.y+(t.b.y-t.a.y)*(r*.5)),t.l2.setAttribute(`x2`,t.b.x+(t.a.x-t.b.x)*(r*.5)),t.l2.setAttribute(`y2`,t.b.y+(t.a.y-t.b.y)*(r*.5)),t.gap.setAttribute(`opacity`,1-r);var i=(e-2400-n*200)/900;i>0&&i<1&&r>.99?(o[n].setAttribute(`cx`,t.b.x+(t.a.x-t.b.x)*i),o[n].setAttribute(`cy`,t.b.y+(t.a.y-t.b.y)*i),o[n].setAttribute(`opacity`,i<.12?i/.12:i>.88?(1-i)/.12:1)):o[n].setAttribute(`opacity`,0)}),s.textContent=e<1800?`ãã¼ã«ãåæããã¦ãã`:`ã²ã¨ã¤ã®ä»çµã¿ã«`,s.setAttribute(`fill`,e<1800?`#7d6a6a`:`#75c3c8`)}})}})();function de(){ue.forEach(function(e){e.draw(e.dur-400)})}de();var fe=[];ue.forEach(function(e,r){var i=0,a=0,o=!1;function s(t){e.draw(Math.max(0,t-i)%e.dur),a=requestAnimationFrame(s)}var c=new IntersectionObserver(function(n){var r=n[0].isIntersecting;r&&!o&&!t?(o=!0,i=performance.now(),a=requestAnimationFrame(s)):!r&&o&&(o=!1,cancelAnimationFrame(a),e.draw(e.dur-400))},{threshold:.35});c.observe(e.svg),fe.push(function(){o&&(o=!1,cancelAnimationFrame(a))}),n.push(function(){c.disconnect(),cancelAnimationFrame(a)})});var pe=[{now:`åæãã¨ã«ã¿ã¼ã²ãããèãããªã¹ããæã§éãã䏿ã«éããçµæãåããã®ã¯ææ«ã§ãæ¹åã¯æ¬¡ã®æã«åãã`,ai:`åæã«åãããã¿ã¼ã²ããè¨å®ããªã¹ãçæãéä¿¡ã®å®è¡ãKPIã®è¨æ¸¬ã¨<b>é
ä¿¡æ¡ä»¶ã®æ¹å</b>ã¾ã§ã`,human:`åæã¨KPIãæ±ºãããã¨ãè¿ä¿¡ãæ¥ããã¨ã®åè«ã`,change:`ä¸åº¦ããã®æ½çãã<b>KPIã«æ²¿ã£ã¦åãç¶ããä»çµã¿</b>ã«ãªãã¾ãã`},{now:`æå»ã®ãºã¬ãä¸äººãã¤ç¢ºèªãã交éè²»ãéããææ«ã«ç· ããã誰ãã©ãã¾ã§ã§ãããã¯ç¾å ´ã®æè¦ã«æ®ã£ãã¾ã¾ã`,ai:`æ¥ã
ã®æå»ã¨äº¤éè²»ã®ç®¡çãç°å¸¸å¤ã®æ¤ç¥ã<b>ã¹ãã«ã¨ç¨¼åã®å¯è¦å</b>ãè²æç¶æ³ã®è¨é²ã¾ã§AIãä¼´èµ°ã`,human:`ä¾å¤ã®æ¿èªã¨ãè²æã®æ¹éãæ±ºãããã¨ã`,change:`æ°ããããã®æéãã<b>人ãè¦ã¦è²ã¦ãæé</b>ã«å¤ããã¾ãã`},{now:`æ¡ç¨ã»å¶æ¥ã»çµçã»è²¡åã®æ°åãå¥ã
ã®ãã¼ã«ã«ãããAIãã¼ã«ãå¢ããã»ã©ã人ãéã«ç«ã£ã¦çªãåããã使¥ãå¢ããã`,ai:`å
¨é¨éã®æ°åãä¸ç®æã§ç®¡çãã<b>ãã¼ã«ãã¾ããã§ããã»ã¹ãã¤ãªã</b>ãæ¬¡ã®æã¡æã¾ã§æç¤ºããã`,human:`æ¿èªã¨ãçµå¶å¤æã`,change:`ãã¼ã«ãå¢ãã¦ã<b>ããã»ã¹ãåæãããªã</b>ã社å
å°ç¨ã®AIã¨ã¼ã¸ã§ã³ãã«ãªãã¾ãã`}],me=[].slice.call(document.querySelectorAll(`.case`)),he=[].slice.call(document.querySelectorAll(`.detail__tabs button`)),R={};[`now`,`ai`,`human`,`change`].forEach(function(e){R[e]=document.querySelector(`[data-row="`+e+`"]`)});var ge=-1;function _e(e,t){if(e===ge){t&&ye();return}ge=e;var n=pe[e];for(var r in R)R[r]&&(R[r].innerHTML=n[r]);me.forEach(function(t,n){t.setAttribute(`aria-current`,String(n===e))}),he.forEach(function(t,n){t.setAttribute(`aria-selected`,String(n===e))}),t&&ye()}function ve(){var e=document.querySelector(`header`);if(!e)return 0;var t=getComputedStyle(e).position;return t!==`fixed`&&t!==`sticky`?0:e.getBoundingClientRect().height}function ye(){var e=document.getElementById(`aiag-detail`);if(e){var n=ve()+24,r=e.getBoundingClientRect().top;if(!(r>=n-6&&r<=innerHeight*.34)){var i=Math.max(0,window.scrollY+r-n);t?window.scrollTo(0,i):window.scrollTo({top:i,behavior:`smooth`})}}}me.forEach(function(e){e.addEventListener(`click`,function(){_e(+e.getAttribute(`data-case`),!0)})}),he.forEach(function(e){e.addEventListener(`click`,function(){_e(+e.getAttribute(`data-tab`),!1)})}),_e(0,!1);var be=document.getElementById(`aiag-aria`);
4if(be&&!t){var xe=be.closest(`.visual`),Se=function(){xe&&xe.classList.add(`is-playing`)};be.addEventListener(`playing`,Se),be.readyState>=3&&!be.paused&&Se();var Ce=be.play();Ce&&Ce.catch&&Ce.catch(function(){})}return(function(){var e=document.getElementById(`aiag-spatial`),r=document.getElementById(`aiag-spatialUi`);if(!e||!r)return;var i=document.getElementById(`aiag-spCursor`),a=document.getElementById(`aiag-spFx`),o=document.getElementById(`aiag-spStatus`),s=`https://cdn.jsdelivr.net/npm/@mediapipe/[email protected]`,c=`/models/hand_landmarker.task`,u=`http://www.w3.org/2000/svg`,d=document.createElement(`video`);d.playsInline=!0,d.muted=!0;var f=null,p=0,m=!1,h=null,g=-1,_=0,v=!1,y={x:innerWidth/2,y:innerHeight/2,t:0},b={x:innerWidth/2,y:innerHeight/2},x=!1,S=8,C={finger:8,frames:0},w=0,T=0,E=[],D=[],O=0,k=0,A=[8,12,16,20],ee=[[8,6],[12,10],[16,14],[20,18]],te=[0,5,9,13,17];function j(e){o&&(o.textContent=e)}var ne=innerWidth<820?7e3:1e4,M=r.querySelector(`.spatial__hud`),N=0;function re(){M&&(M.classList.remove(`is-min`),N=performance.now())}function ie(e){if(!(!M||!N)){if(r.classList.contains(`is-lost`)){N=e;return}e-N<ne||(M.classList.add(`is-min`),N=0)}}function ae(e,t){return Math.hypot(e.x-t.x,e.y-t.y)}function P(e,t){var n=document.createElementNS(u,e);for(var r in t)n.setAttribute(r,t[r]);return n}function oe(){a&&(a.setAttribute(`viewBox`,`0 0 `+innerWidth+` `+innerHeight),a.setAttribute(`preserveAspectRatio`,`none`))}addEventListener(`resize`,oe);var se=innerWidth>=820&&matchMedia(`(hover: hover)`).matches,ce=[[0,1,2,3,4],[0,5,6,7,8],[0,9,10,11,12],[0,13,14,15,16],[0,17,18,19,20]],F=null,I=null;function L(){if(Ue(),re(),addEventListener(`mousemove`,ut,{passive:!0}),!(!se||F)){var e=P(`g`,{class:`sp-hand`}),t;for(F={g:e,palm:P(`polygon`,{points:``}),bones:[],joints:[],guide:[]},e.appendChild(F.palm),t=0;t<ce.length;t++)F.bones[t]=P(`polyline`,{points:``}),e.appendChild(F.bones[t]);for(t=0;t<2;t++)F.guide[t]=P(`line`,{class:`sp-guide`}),e.appendChild(F.guide[t]);for(t=0;t<21;
4t++)F.joints[t]=P(`circle`,{r:3,cx:-99,cy:-99}),e.appendChild(F.joints[t]);a.insertBefore(e,a.firstChild),I||(I=document.createElement(`div`),I.className=`sp-shadow`,r.insertBefore(I,a)),I.hidden=!1}}function le(){F&&F.g.setAttribute(`opacity`,0),I&&(I.hidden=!0)}function ue(e){return{x:(e.x-.16)/.68*innerWidth,y:(e.y-.14)/.68*innerHeight}}function de(e,t){if(!F)return;var n=[],r;for(r=0;r<21;r++)n.push(ue(e[r]));function i(e){for(var t=[],r=0;r<e.length;r++)t.push(n[e[r]].x.toFixed(1)+`,`+n[e[r]].y.toFixed(1));return t.join(` `)}for(F.g.setAttribute(`opacity`,1),I&&I.hidden&&(I.hidden=!1),F.palm.setAttribute(`points`,i([0,5,9,13,17])),r=0;r<ce.length;r++)F.bones[r].setAttribute(`points`,i(ce[r]));for(r=0;r<21;r++){var a=r===4||r===t;F.joints[r].setAttribute(`cx`,n[r].x),F.joints[r].setAttribute(`cy`,n[r].y),F.joints[r].setAttribute(`r`,a?5.5:3),F.joints[r].setAttribute(`class`,a?`is-pinch-point`:``)}for(F.guide[0].setAttribute(`x1`,n[4].x),F.guide[0].setAttribute(`y1`,n[4].y),F.guide[1].setAttribute(`x1`,n[t].x),F.guide[1].setAttribute(`y1`,n[t].y),r=0;r<2;r++)F.guide[r].setAttribute(`x2`,b.x),F.guide[r].setAttribute(`y2`,b.y);if(I){var o=ue({x:(e[0].x+e[9].x)/2,y:(e[0].y+e[9].y)/2});I.style.transform=`translate(`+o.x.toFixed(1)+`px,`+o.y.toFixed(1)+`px) translate(-50%,-50%)`}}function fe(e,t,n,r){var i=Math.hypot(e-y.x,t-y.y)/Math.max(n,.001),a=r?.85+.012*i:1.4+.02*i,o=1/(1+1/(2*Math.PI*a*n));y.x+=(e-y.x)*o,y.y+=(t-y.y)*o}function pe(){return innerWidth<820?52:78}var me=`button, a, [role="tab"], .case`,he=[],R=null,ge=[],_e=0,ve=`.cases, .detail__tabs, .story, .sp-gate, .sp-rail, .hero__cta`;function ye(t){return t?t===e||t.classList&&t.classList.contains(`story-cta`)?!0:!!(t.closest&&t.closest(ve)):!1}function be(e){if(e-_e<400&&ge.length)return ge;_e=e,ge=[];var t=document.querySelectorAll(me),n,r;for(n=0;n<t.length;n++)r=t[n],!(r.disabled||r.closest&&r.closest(`.spatial`))&&ye(r)&&ge.push(r);return ge}function xe(e,t,n){return Math.hypot(Math.max(e.left-t,0,t-e.right),Math.max(e.top-n,0,n-e.bottom))}function Se(e,t,n){return{x:Math.min(Math.max(t,e.left+7),e.right-7),y:Math.min(Math.max(n,e.top+5),e.bottom-5)}}function Ce(e,t){if(e.closest&&e.closest(`.sp-rail`))return!0;var n=r.style.pointerEvents;r.style.pointerEvents=`none`;var i=document.elementFromPoint(t.x,t.y);return r.style.pointerEvents=n,!!i&&(i===e||e.contains(i)||i.contains(e))}function we(e){return e.tagName===`A`?/^(mailto:|tel:|https?:)/i.test(e.getAttribute(`href`)||``)||e.target===`_blank`:!1}function Te(e,t,n){var r=be(n),i=[],a=pe(),o,s,c;for(o=0;o<r.length;o++)s=r[o].getBoundingClientRect(),!(s.width<8||s.height<8)&&(s.bottom<0||s.top>innerHeight||(c=xe(s,e,t),!(c>=a||c>0&&we(r[o]))&&(r[o].classList&&r[o].classList.contains(`sp-rail__mark`)&&(c-=28),i.push({el:r[o],rect:s,d:c}))));for(i.sort(function(e,t){return e.d-t.d}),o=0;o<i.length&&o<3;o++)if(Ce(i[o].el,Se(i[o].rect,e,t)))return i[o].el;return null}function Ee(e){e!==R&&(R&&R.classList.remove(`sp-aim`),R=e,R&&R.classList.add(`sp-aim`),r.classList.toggle(`is-aim`,!!R))}function De(e,n){if(!t)for(var r=0;r<3;r++){var i=P(`circle`,{class:`sp-ripple`,cx:e,cy:n,r:6,opacity:0});a.appendChild(i),D.push({el:i,born:performance.now()+r*95})}}function Oe(e){if(!(t||e-O<34)){O=e;var n=P(`circle`,{class:`sp-trail`,cx:b.x,cy:b.y,r:3.2,opacity:.5});a.appendChild(n),E.push({el:n,born:e}),E.length>24&&(E[0].el.remove(),E.shift())}}function ke(e){var t,n,r,i;for(t=D.length-1;t>=0;t--)if(n=D[t],r=(e-n.born)/950,!(r<0)){if(r>=1){n.el.remove(),D.splice(t,1);continue}i=1-(1-r)**3,n.el.setAttribute(`r`,6+i*165),n.el.setAttribute(`opacity`,(1-r)*.8),n.el.setAttribute(`stroke-width`,2.6*(1-r)+.35)}for(t=E.length-1;t>=0;t--){if(n=E[t],r=(e-n.born)/460,r>=1){n.el.remove(),E.splice(t,1);continue}n.el.setAttribute(`opacity`,(1-r)*.5),n.el.setAttribute(`r`,3.2*(1-r))}}async function Ae(){var e=await l(()=>import(s+`/vision_bundle.mjs`),[]),t=await e.FilesetResolver.forVisionTasks(s+`/wasm`),n={baseOptions:{modelAssetPath:c,delegate:`GPU`},runningMode:`VIDEO`,numHands:1};try{return await e.HandLandmarker.createFromOptions(t,n)}catch{return n.baseOptions.delegate=`CPU`,await e.HandLandmarker.createFromOptions(t,n)}}function je(){r.classList.add(`is-lost`),r.classList.remove(`is-open`,`is-pinch`),x=!1,w=0,v=!1,he.length=0,Ee(null),at(),Je(),re(),le(),j(`æãåãã¦ãã ãã`)}function Me(e){var t=null,n;for(n=he.length-1;n>=0;n--)if(e-he[n].t>=220){t=he[n].el;break}return(!t||!t.isConnected)&&(t=R),t&&t.isConnected?t:null}function Ne(e){for(var t=he.length-1;t>=0;t--)if(e-he[t].t>=220)return he[t].y;return b.y}function Pe(e,t){if(!t){var n=r.style.pointerEvents;r.style.pointerEvents=`none`;var i=document.elementFromPoint(b.x,b.y);r.style.pointerEvents=n,t=i&&i.closest?i.closest(me):null,ye(t)||(t=null)}if(!t){j(`ã¤ã¾ã¿ã¾ãã`);return}if(Ze(t)){Qe(t);return}t.classList.add(`sp-target`),setTimeout(function(){t.classList.remove(`sp-target`)},420),t.click(),j(`ã¯ãªãã¯ãã¾ãã`)}var Fe=`.aiag-head b, .detail__head b`,z=null,B=null,Ie=-1,Le=!1;function Re(){var e=document.querySelector(`header`);if(!e)return 24;var t=getComputedStyle(e).position;return(t===`fixed`||t===`sticky`?e.getBoundingClientRect().height:0)+24}
4function V(e,t,n){var r=document.createElement(e);return t&&(r.className=t),n!=null&&(r.textContent=n),r}function ze(){if(!z){var e=V(`div`,`sp-rail`),t=V(`button`,`sp-rail__track`);t.type=`button`,t.setAttribute(`aria-label`,`ãã¼ã¸å
ãç§»å`),e.appendChild(t),e.appendChild(V(`span`,`sp-rail__fill`)),e.appendChild(V(`span`,`sp-rail__thumb`)),document.body.appendChild(e),z={box:e,track:t,fill:e.querySelector(`.sp-rail__fill`),thumb:e.querySelector(`.sp-rail__thumb`),marks:[]},t.addEventListener(`click`,function(e){Ve(e.isTrusted&&e.clientY?e.clientY:b.y)})}}addEventListener(`resize`,function(){Be()});function Be(){if(z){var e=tt();for(Ie=document.documentElement.scrollHeight;z.marks.length;)z.marks.pop().el.remove();if(!(e<40)){var n=Re(),r=document.querySelectorAll(Fe),i,a=[{to:0,label:`TOP`}];for(i=0;i<r.length;i++){var o=r[i].getBoundingClientRect();a.push({to:Math.max(0,Math.min(e,o.top+window.scrollY-n)),label:(r[i].textContent||``).trim()})}a.forEach(function(n){var r=V(`button`,`sp-rail__mark`);r.type=`button`,r.style.top=n.to/e*100+`%`,r.appendChild(V(`i`)),r.appendChild(V(`span`,null,n.label)),r.setAttribute(`aria-label`,n.label+` ã¸ç§»å`),r.addEventListener(`click`,function(){t?window.scrollTo(0,n.to):window.scrollTo({top:n.to,behavior:`smooth`})}),z.box.appendChild(r),z.marks.push({el:r,to:n.to})})}}}function Ve(e){var t=z.track.getBoundingClientRect(),n=Math.min(1,Math.max(0,(e-t.top)/Math.max(1,t.height)));window.scrollTo(0,Math.round(n*tt()))}function He(){if(z&&(z.box.hidden=!Le||!nt()||!!Xe,!z.box.hidden)){document.documentElement.scrollHeight!==Ie&&Be();var e=tt()?window.scrollY/tt():0;z.fill.style.height=e*100+`%`,z.thumb.style.top=e*100+`%`;for(var t=0;t<z.marks.length;t++){var n=z.marks[t],r=z.marks[t+1],i=window.scrollY+2>=n.to&&(!r||window.scrollY+2<r.to);n.el.classList.toggle(`is-here`,i)}}}function Ue(){Le=!0,ze(),z&&(z.box.hidden=!1,Be())}function We(){Le=!1,B=null,z&&=(z.box.remove(),null)}function Ge(e){return!!(z&&e&&e===z.track)}function Ke(e,t){Ve(t??b.y),B={armAt:e+110,on:!1,y0:0,base:0},r.classList.add(`is-grab`),j(`ã¬ã¼ã«ãã¤ãã¿ã¾ãã`)}function qe(e){if(B){if(!B.on){if(e<B.armAt)return;B.on=!0,B.y0=b.y,B.base=window.scrollY;return}var t=z.track.getBoundingClientRect(),n=B.base+(b.y-B.y0)/Math.max(1,t.height)*tt();window.scrollTo(0,Math.max(0,Math.min(tt(),Math.round(n))))}}function Je(){B&&(B=null,r.classList.remove(`is-grab`),j(`æä½ä¸`))}var Ye=`.hero__cta`,Xe=null;function Ze(e){return!!(e&&e.matches&&e.matches(Ye))}function Qe(t){if(!Xe){var n=V(`div`,`sp-gate sp-leave`);n.setAttribute(`role`,`dialog`),n.setAttribute(`aria-modal`,`true`);var r=V(`div`,`sp-gate__panel`);r.appendChild(V(`p`,`sp-gate__eyebrow`,`SPATIAL CONTROL`));var i=V(`h2`);i.innerHTML=`ãåãåãããã¼ã¸ã¸<br>ç§»åãã¾ãã`,r.appendChild(i);var a=V(`ul`,`sp-gate__list`),o=V(`li`);o.innerHTML=`ç§»åããã¨<b>空éæä½ã¯çµäº</b>ãã¾ã`,a.appendChild(o),o=V(`li`),o.innerHTML=`ã«ã¡ã©ãåãã<b>ãã¦ã¹æä½ã«æ»ãã¾ã</b>`,a.appendChild(o),o=V(`li`),o.innerHTML=`æ»ã£ã¦ããã°ã<b>ããä¸åº¦ONã«ã§ãã¾ã</b>`,a.appendChild(o),r.appendChild(a);var s=V(`div`,`sp-gate__actions`),c=V(`button`,null,`çµäºãã¦ç§»åãã`),l=V(`button`,`is-ghost`,`ãã®ãã¼ã¸ã«æ®ã`);c.type=l.type=`button`,s.appendChild(c),s.appendChild(l),r.appendChild(s),n.appendChild(r);var u=document.querySelector(`.sp-gate`);(u&&u.parentNode?u.parentNode:document.body).appendChild(n),Xe={box:n},j(`ç§»åãã¾ããï¼`),c.addEventListener(`click`,function(){$e(),e.click(),setTimeout(function(){t.click()},160)}),l.addEventListener(`click`,$e)}}function $e(){Xe&&(Xe.box.remove(),Xe=null,j(`æä½ä¸`))}var et=1.8,H=null;function tt(){return Math.max(0,document.documentElement.scrollHeight-innerHeight)}function nt(){return tt()>40&&getComputedStyle(document.documentElement).overflow!==`hidden`}function rt(e){cancelAnimationFrame(k),H={armAt:e+110,on:!1,y0:0,from:0,v:0,lastY:0,lastT:e},r.classList.add(`is-grab`),j(`ãã¼ã¸ãã¤ãã¿ã¾ãã`)}
4function it(e){if(H){if(!H.on){if(e<H.armAt)return;H.on=!0,H.y0=y.y,H.from=H.lastY=window.scrollY,H.lastT=e;return}var t=Math.max(0,Math.min(tt(),H.from-(y.y-H.y0)*et));window.scrollTo(0,t),e-H.lastT>16&&(H.v=(t-H.lastY)/(e-H.lastT),H.lastY=t,H.lastT=e)}}function at(){if(H){var e=H.on?H.v:0,n=tt();H=null,r.classList.remove(`is-grab`),j(`æä½ä¸`),!(t||Math.abs(e)<.25)&&(cancelAnimationFrame(k),(function t(){e*=.94;var r=Math.max(0,Math.min(n,window.scrollY+e*16));window.scrollTo(0,r),Math.abs(e)>.04&&r>0&&r<n&&(k=requestAnimationFrame(t))})())}}var ot=1800,st=null,ct=0;function lt(){m&&(document.documentElement.classList.add(`sp-nocursor`),ft())}function ut(e){m&&(st&&Math.abs(e.clientX-st.x)<3&&Math.abs(e.clientY-st.y)<3||(st={x:e.clientX,y:e.clientY},ct=performance.now(),document.documentElement.classList.remove(`sp-nocursor`)))}function dt(e){!ct||e-ct<ot||(ct=0,lt())}function ft(){r.style.pointerEvents=`auto`,setTimeout(function(){r.style.pointerEvents=``},350)}var pt=``;function mt(e){var t=document.documentElement;e?(pt=t.style.scrollBehavior,t.style.scrollBehavior=`auto`):t.style.scrollBehavior=pt}function ht(e){if(p=requestAnimationFrame(ht),ke(e),He(),dt(e),ie(e),!(!h||d.readyState<2)&&d.currentTime!==g){g=d.currentTime;var t=y.t?Math.min(.1,(e-y.t)/1e3):.033;y.t=e;var n;try{n=h.detectForVideo(d,e)}catch{return}var a=n&&n.landmarks&&n.landmarks[0];if(!a||a.length<21){++_>6&&je();return}(!v||r.classList.contains(`is-lost`))&&(v=!0,j(`æä½ä¸`)),_=0,r.classList.remove(`is-lost`);var o=[],s;for(s=0;s<a.length;s++)o.push({x:1-a[s].x,y:a[s].y});var c={x:0,y:0};for(s=0;s<te.length;s++)c.x+=o[te[s]].x/5,c.y+=o[te[s]].y/5;var l=Math.max(.04,ae(o[0],o[9])),u=0;for(s=0;s<ee.length;s++){var f=o[ee[s][0]],m=o[ee[s][1]];ae(f,c)>ae(m,c)*1.13&&f.y<m.y+.035&&u++}w=u>=3?Math.min(8,w+1):Math.max(0,w-1);var E=w>=3,D={id:8,distance:9};for(s=0;s<A.length;s++){var O=ae(o[4],o[A[s]])/l;O<D.distance&&(D={id:A[s],distance:O})}var k=x;k||(D.id===C.finger&&D.distance<.5?C.frames++:C={finger:D.id,frames:D.distance<.5?1:0});var ne=ae(o[4],o[k?S:D.id])/l;x=k?ne<.76:D.distance<.5&&C.frames>=2,!k&&x&&(S=D.id);var M=o[x||k?S:D.id]||o[8],N=(o[4].x+M.x)/2,re=(o[4].y+M.y)/2,P=Math.min(1,Math.max(0,(N-.16)/.68)),oe=Math.min(1,Math.max(0,(re-.14)/.68));fe(P*innerWidth,oe*innerHeight,t,!!R);var se=H?null:Te(y.x,y.y,e);if(Ee(se),b.x=y.x,b.y=y.y,se){var ce=Se(se.getBoundingClientRect(),y.x,y.y);b.x+=(ce.x-y.x)*.62,b.y+=(ce.y-y.y)*.62}for(he.push({x:b.x,y:b.y,t:e,el:se});he.length&&e-he[0].t>700;)he.shift();if(i.style.transform=`translate(`+b.x+`px,`+b.y+`px)`,de(o,x||k?S:D.id),Oe(e),r.classList.toggle(`is-pinch`,x),r.classList.toggle(`is-open`,E&&!x),!k&&x){De(b.x,b.y);var F=Me(e);Ge(F)?Ke(e,Ne(e)):!F&&!Xe&&nt()?rt(e):e>=T&&(T=e+450,Pe(e,F))}x&&(qe(e),it(e)),k&&!x&&(B?Je():H?at():E||j(`æä½ä¸`))}}function gt(){for(;a&&a.firstChild;)a.removeChild(a.firstChild);E.length=0,D.length=0,he.length=0,ge.length=0,Ee(null),at(),Je(),We(),v=!1,$e(),removeEventListener(`mousemove`,ut),ct=0,st=null,F=null,I&&(I.hidden=!0)}var _t=document.getElementById(`aiag-spGate`),vt=document.getElementById(`aiag-spGateError`),yt=document.getElementById(`aiag-spAllow`),bt=document.getElementById(`aiag-spCancel`),xt=document.getElementById(`aiag-spNewWin`),St=(function(){try{return window.self!==window.top}catch{return!0}})();function Ct(){if(St&&Et()===!1){_t.hidden=!1,Tt(`ãã®åãè¾¼ã¿æ ã¯ã«ã¡ã©ã®å©ç¨ã許å¯ããã¦ãã¾ãã`,`å¥ã¦ã£ã³ãã¦ã§éãã¨ããã®ã¾ã¾å©ç¨ã§ãã¾ãã`,!0),yt.textContent=`ããã§ã試ã`,yt.disabled=!1;return}vt.hidden=!0,xt.hidden=!0,yt.textContent=`ã«ã¡ã©ã許å¯ãã`,yt.disabled=!1,_t.hidden=!1,yt.focus()}function wt(){_t.hidden=!0}function Tt(e,t,n){vt.innerHTML=`<b>`+e+`</b><br>`+t,vt.hidden=!1,xt.hidden=!n,yt.textContent=`ããä¸åº¦è©¦ã`,yt.disabled=!1}function Et(){try{if(document.featurePolicy&&document.featurePolicy.allowsFeature)return document.featurePolicy.allowsFeature(`camera`)}catch{}try{if(document.permissionsPolicy&&document.permissionsPolicy.allowsFeature)return document.permissionsPolicy.allowsFeature(`camera`)}catch{}return null}function Dt(e){var t=e&&e.name?e.name:`Error`,n=Et();t===`NotAllowedError`||t===`SecurityError`?St&&n===!1?Tt(`ãã®åãè¾¼ã¿æ ã¯ã«ã¡ã©ã®å©ç¨ã許å¯ããã¦ãã¾ãã`,`æ ã®è¨å®ï¼Permissions-Policyï¼ã«ããå¶éã§ããå¥ã¦ã£ã³ãã¦ã§éãã°å©ç¨ã§ãã¾ãã`,!0):St?Tt(`ãã®åãè¾¼ã¿æ ã§ã¯ã«ã¡ã©ã使ãã¾ããã§ãã`,`ãã©ã¦ã¶ã§è¨±å¯ããã
4ªãã£ãããæ ã®å¶éã§ããå¥ã¦ã£ã³ãã¦ã§éãã¨å©ç¨ã§ãã¾ãã`,!0):Tt(`ã«ã¡ã©ã許å¯ããã¾ããã§ãã`,`ãã©ã¦ã¶ã®ã¢ãã¬ã¹ãã¼ã«ããã«ã¡ã©ã®ã¢ã¤ã³ã³ããã許å¯ãã«å¤æ´ããããä¸åº¦ã試ããã ããã`,!1):t===`NotFoundError`||t===`OverconstrainedError`?Tt(`ã«ã¡ã©ãè¦ã¤ããã¾ããã§ãã`,`æ¥ç¶ã確èªãã¦ããããä¸åº¦ã試ããã ããã`,!1):t===`NotReadableError`?Tt(`ã«ã¡ã©ãå¥ã®ã¢ããªã使ç¨ä¸ã§ã`,`ãããªä¼è°ãªã©ãçµäºãã¦ãããããä¸åº¦ã試ããã ããã`,!1):Tt(`ã«ã¡ã©ãéå§ã§ãã¾ããã§ãã`,t,St)}async function Ot(){if(yt.disabled=!0,yt.textContent=`確èªä¸â¦`,!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia){Dt({name:`NotFoundError`});return}try{f=await navigator.mediaDevices.getUserMedia({video:{width:{ideal:320},height:{ideal:240},facingMode:`user`},audio:!1})}catch(e){Dt(e);return}wt(),await kt()}async function kt(){if(e.setAttribute(`aria-pressed`,`true`),e.textContent=`空éæä½ ON`,r.hidden=!1,r.setAttribute(`aria-hidden`,`false`),r.classList.add(`is-live`),document.documentElement.classList.add(`sp-nocursor`,`sp-active`),mt(!0),oe(),L(),ft(),d.srcObject=f,await d.play().catch(function(){}),!h){j(`èªèã¨ã³ã¸ã³ãèªã¿è¾¼ãã§ãã¾ãâ¦`);try{h=await Ae()}catch{At(),_t.hidden=!1,Tt(`æã®èªèã¨ã³ã¸ã³ãèªã¿è¾¼ãã¾ããã§ãã`,`ãããã¯ã¼ã¯ã®ç¶æ
ã確èªãã¦ãããããä¸åº¦ã試ããã ããã`,!1);return}}g=-1,_=0,y.t=0,x=!1,w=0,C={finger:8,frames:0},T=0,m=!0,j(`æãåãã¦ãã ãã`),p=requestAnimationFrame(ht)}function At(){m=!1,cancelAnimationFrame(p),cancelAnimationFrame(k),gt(),document.documentElement.classList.remove(`sp-nocursor`,`sp-active`),mt(!1),r.style.pointerEvents=``,x=!1,w=0,f&&=(f.getTracks().forEach(function(e){e.stop()}),null),d.srcObject=null,r.hidden=!0,r.setAttribute(`aria-hidden`,`true`),r.className=`spatial`,wt(),e.setAttribute(`aria-pressed`,`false`),e.textContent=`空éæä½ OFF`}yt.addEventListener(`click`,Ot),bt.addEventListener(`click`,function(){wt(),At()}),xt.addEventListener(`click`,function(){window.open(location.href,`_blank`,`noopener`)}),e.addEventListener(`click`,function(){m||e.getAttribute(`aria-pressed`)===`true`?At():Ct()});function jt(e){if(e.key===`Escape`){if(!_t.hidden){wt();return}m&&At()}}document.addEventListener(`keydown`,jt),n.push(function(){document.removeEventListener(`keydown`,jt),At()})})(),(function(){var e=document.getElementById(`aiag-storyOpen`);if(!e)return;var r=[{key:`cost`,tag:`01 / COST`,title:`åãã·ã¹ãã ãã<em>ãããå®ã</em>ãªãã®ã`,lead:``,source:`ç´æãç´ååã¨ããå¼ç¤¾ã®å®ç¸¾ã«ãã¨ã¥ã試ç®ã§ããåãä½å¶ã§æéãååãªã人æãååã«ãªããããéé¡ã«ãåãæ¯çãå½ã¦ã¦ãã¾ãï¼ä½å¶ãå¤ããæ¡ä»¶ã¯ãã®éãã§ã¯ããã¾ããï¼ãæ¡ä»¶è¦æ¨¡ã¯å
¬éç¸å ´ï¼å°è¦æ¨¡ã®æ¥åã·ã¹ãã 100ã300ä¸åã»2026å¹´9ææç¹ï¼ã«åããã¦ãã¾ããå·¥æ°æ¯çã®åºå
¸: IPAãã½ããã¦ã§ã¢éçºãã¼ã¿ç½æ¸ 2018-2019ãã`,build:C},{key:`speed`,tag:`02 / SPEED`,title:`åãã·ã¹ãã ãã<em>ã©ãã ãæ©ã</em>åºããã®ã`,lead:``,source:`ãç´ååãã¯å¼ç¤¾ã®å®ç¸¾å¤ã§ããä¸ã®å®æ¸¬å¤ã¯å
¬éãã¼ã¿ã§ãAIãéå
·ã¨ãã¦è¶³ããå ´åã®å¹³åãåºå
¸: Peng et al.(GitHub, 2023, n=95) / Cui et al.(MITã»Princetonã»UPenn, n=4,867) / Faros AI(22,000åã»4,000ãã¼ã ) / METR(2025, n=16, 246課é¡)`,build:w},{key:`trend`,tag:`03 / DEMAND`,title:`æ¡ä»¶ã¯ãå°å
¥ããã<em>ãæ§ç¯ã</em>ã¸`,lead:`çæAIã使ã伿¥ã¯å¢ãã¾ãããæ¬¡ã«èµ·ãã¦ããã®ã¯ãèªç¤¾ã®æ¥åã«åããã¦ä½ãè¾¼ãéè¦ã§ãã`,source:`åºå
¸: å¸å½ãã¼ã¿ãã³ã¯ãçæAIã«é¢ãã伿¥ã®åå調æ»ã2026å¹´3æã»æå¹åç10,312社 / FDEæ±äººåå 2026ï¼Indeedæ²è¼æ°ã»è·ç¨®å
訳ï¼`,build:T},{key:`use`,tag:`04 / USE CASE â lime.`,title:``,lead:``,source:``,build:function(e){O(0)(e)}},{key:`use`,tag:`05 / USE CASE â limit.`,title:``,lead:``,source:``,build:function(e){O(1)(e)}},{key:`use`,tag:`06 / USE CASE â lista.`,title:``,lead:``,source:``,build:function(e){O(2)(e)}},{key:`start`,tag:`07 / START`,title:`ãããã¯ãããã`,lead:``,source:``,build:j}],i=0,a=null,o=null,s=null,c=null,l=null,u=null,d=[];function f(e,t,n){var r=document.createElement(e);return t&&(r.className=t),n!=null&&(r.innerHTML=n),r}function p(e,t){d.push(setTimeout(e,t))}function m(){for(var e=0;e<d.length;e++)clearTimeout(d[e]);d.length=0}function h(e,n,r,i){if(t){e.textContent=n+(r||``);return}var a=performance.now(),o=i||900,s=n<0?`-`:``,c=Math.abs(n);(function t(n){var i=Math.min(1,(n-a)/o),l=c*(1-(1-i)**3);e.textContent=s+(c%1?l.toFixed(1):Math.round(l))+(r||``),i<1&&requestAnimationFrame(t)})(a)}var g={label:`å°è¦æ¨¡ã®æ¥åã·ã¹ãã ï¼ç®¡çç»é¢ããï¼ï¼ 徿¥ãªã 2.5人æã»200ä¸åã»3ã¶æ`,manMonths:2.5,unitPrice:8e5,months:3,cut:.5},_=g.manMonths*g.unitPrice,v=Math.round(_*(1-g.cut)/1e4)*1e4,y=Math.round(g.months*(1-g.cut)*10)/10,b=Math.round((g.months-y)*4.33);
4function x(e){return`Â¥`+e.toLocaleString(`en-US`)}function S(e,n){e.appendChild(f(`p`,`st-case`,`ã¢ãã«ã±ã¼ã¹: `+g.label));var r=f(`div`,`st-flow`);r.appendChild(f(`span`,`st-flow__was`,n.was)),r.appendChild(f(`span`,`st-flow__arrow`,`→`));var i=f(`span`,`st-flow__now`);r.appendChild(i),e.appendChild(r);var a=f(`p`,`st-big`,`<span>0</span><i>`+n.unit+`</i>`);e.appendChild(a);var o=f(`p`,`st-sub`,n.sub);e.appendChild(o);var s=a.querySelector(`span`);p(function(){if(t){s.textContent=n.big,i.textContent=n.now,a.classList.add(`is-live`),o.classList.add(`is-live`);return}var e=performance.now(),r=1e3;(function t(a){var o=Math.min(1,(a-e)/r),c=1-(1-o)**3;s.textContent=n.fmt(n.big*c),i.textContent=n.nowFmt?n.nowFmt(c):n.now,o<1&&requestAnimationFrame(t)})(e),a.classList.add(`is-live`),p(function(){o.classList.add(`is-live`)},780)},300)}function C(e){S(e,{was:x(_),now:x(v),nowFmt:function(e){return x(Math.round((_+(v-_)*e)/1e4)*1e4)},big:Math.round(g.cut*100),unit:`%`,fmt:function(e){return`â`+Math.round(e)},sub:`<b>`+(_-v).toLocaleString(`en-US`)+`å</b> å®ããªã`}),e.appendChild(f(`p`,`st-why`,`ãªãååã«ãªãã®ã â å·¥æ°ã®å
訳`));var t=[{label:`åºæ¬è¨è¨`,pct:17.5,kind:`human`},{label:`詳細è¨è¨`,pct:18,kind:`human`},{label:`å®è£
ã»åä½ãã¹ã`,pct:32.5,kind:`code`},{label:`çµåãã¹ã`,pct:20,kind:`code`},{label:`ç·åãã¹ã`,pct:13.5,kind:`code`}],n=f(`div`,`st-bar`);t.forEach(function(e,t){var r=f(`div`,`st-seg is-`+e.kind);r.style.width=`0%`,r.appendChild(f(`b`,null,e.label+` `+e.pct+`%`)),n.appendChild(r),p(function(){r.style.width=e.pct+`%`},900+t*110)}),e.appendChild(n),e.appendChild(f(`p`,`st-note`,`ã³ã¼ãã主役ã®å·¥ç¨ã <b>66%</b>ãAIãéå
·ã¨ãã¦è¶³ãã ããªããå
¬éãã¼ã¿ã®å¹³åã§ã¯ <b>â14ã23%</b> ã«ã¨ã©ã¾ãã¾ããæ®ãã¯ãè¨è¨æ¸ã©ããã«ä½ãã®ãããã¦<em>åããã®ãå
ã«åºãã¦æ±ºãã</em>é²ãæ¹ã®å·®ã§ãã`))}function w(e){S(e,{was:g.months.toFixed(1)+`ã¶æ`,now:y.toFixed(1)+`ã¶æ`,nowFmt:function(e){return(g.months+(y-g.months)*e).toFixed(1)+`ã¶æ`},big:y,unit:`ã¶æ`,fmt:function(e){return e.toFixed(1)},sub:`<b>ç´`+b+`é±é</b> ååãã§ç´åãã¾ã`}),e.appendChild(f(`p`,`st-why`,`ãªãååã«ãªãã®ã â é²ãæ¹ã®éã`));var t=f(`div`,`st-gantt`);[{cap:`徿¥`,now:!1,blocks:[{label:`è¦ä»¶å®ç¾©`,w:10},{label:`è¨è¨`,w:32},{label:`å®è£
`,w:29,code:!0},{label:`ãã¹ã`,w:29,code:!0}]},{cap:`lim force`,now:!0,blocks:[{label:`è¦ä»¶å®ç¾©`,w:8},{label:`è¨è¨ã»å®è£
ã»ãã¹ãã並走ï¼åããã®ãè¦ãªããæ±ºããï¼`,w:42,code:!0}]}
4].forEach(function(e,n){var r=f(`div`,`st-gantt__row`+(e.now?` is-now`:``));r.appendChild(f(`p`,`st-gantt__cap`,e.cap));var i=f(`div`,`st-gantt__track`);e.blocks.forEach(function(e,t){var r=f(`div`,`st-ph`+(e.code?` is-code`:``));r.style.width=`0%`,r.appendChild(f(`b`,null,e.label)),i.appendChild(r),p(function(){r.style.width=e.w+`%`},700+n*300+t*110)}),r.appendChild(i),t.appendChild(r)}),e.appendChild(t);var n=f(`div`,`st-chips`);[[`+55%`,`æ°è¦å®è£
ã¿ã¹ã¯`,`GitHub 対ç
§å®é¨ n=95`],[`+26%`,`å®äºã¿ã¹ã¯æ°`,`4,867å Microsoftã»Accentureä»`],[`+66%`,`ã¨ããã¯å®äºæ°`,`å®éç¨ 22,000å`],[`â19%`,`çç·´è
Ãå·¨å¤§ãªæ¢åã³ã¼ã`,`METR n=16 â å¹ããªãä¾`]].forEach(function(e,t){var r=f(`div`,`st-chip`+(t===3?` is-bad`:``));r.appendChild(f(`b`,null,e[0])),r.appendChild(f(`span`,null,e[1]+`<i>`+e[2]+`</i>`)),n.appendChild(r),p(function(){r.classList.add(`is-live`)},1500+t*130)}),e.appendChild(n)}function T(e){var t=f(`div`,`st-trend`),n=f(`div`,`st-tiles`);[{n:34.5,s:`%`,cap:`çæAIãæ´»ç¨ãã¦ãã伿¥`,sub:`2026å¹´3æã»10,312社`},{n:86.7,s:`%`,cap:`æ´»ç¨ä¼æ¥ã®ãã¡å¹æã宿`,sub:`ã大ãã«ã25.2% ï¼ãããç¨åº¦ã61.5%`},{n:45.1,s:`%`,cap:`ç¨éãããã¯æç« ã®ä½æã»è¦ç´`,sub:`ã¾ã ã使ããæ®µéã«ã¨ã©ã¾ã£ã¦ãã`}].forEach(function(e,t){var r=f(`div`,`st-tile`),i=f(`p`,`st-tile__num`);r.appendChild(i),r.appendChild(f(`p`,`st-tile__cap`,e.cap)),r.appendChild(f(`p`,`st-tile__sub`,e.sub)),n.appendChild(r),p(function(){h(i,e.n,e.s),r.classList.add(`is-live`)},200+t*220)}),t.appendChild(n);var r=f(`div`,`st-shift`);r.appendChild(f(`p`,`st-shift__from`,`AIã<b>å°å
¥ãã</b>`)),r.appendChild(f(`p`,`st-shift__arrow`,`â`)),r.appendChild(f(`p`,`st-shift__to`,`èªç¤¾ã®æ¥åã«<b>ä½ãè¾¼ã</b>`)),t.appendChild(r);var i=f(`div`,`st-jobs`);i.appendChild(f(`p`,`st-jobs__cap`,`ãã®åãç¿ã¨ãã¦åãã¦ããè·ç¨®`));var a=f(`div`,`st-jobs__list`);[[`FDE / Forward Deployed Engineer`,`æ²è¼ 277ä»¶ã顧客ã®ç¾å ´ã«å
¥ããå®è£
ã¾ã§è¡ã`],[`å®è£
ãä¼´ã Builder åã®æ¯ç`,`å¤è³ 100% ï¼ æ¥ç³» 81%`],[`LLMã»AIã¨ã¼ã¸ã§ã³ãéçº`,`æ¢åã®æ¥åããã»ã¹ã«åããã¦æ§ç¯ããæ¡ä»¶`]].forEach(function(e,t){var n=f(`div`,`st-job`);n.appendChild(f(`b`,null,e[0])),n.appendChild(f(`span`,null,e[1])),a.appendChild(n),p(function(){n.classList.add(`is-live`)},700+t*160)}),i.appendChild(a),t.appendChild(i),e.appendChild(t)}var E={lime:`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAACgCAYAAAAisjrVAAABCGlDQ1BJQ0MgUHJvZmlsZQAAeJxjYGA8wQAELAYMDLl5JUVB7k4KEZFRCuwPGBiBEAwSk4sLGHADoKpv1yBqL+viUYcLcKakFicD6Q9ArFIEtBxopAiQLZIOYWuA2EkQtg2IXV5SUAJkB4DYRSFBzkB2CpCtkY7ETkJiJxcUgdT3ANk2uTmlyQh3M/Ck5oUGA2kOIJZhKGYIYnBncAL5H6IkfxEDg8VXBgbmCQixpJkMDNtbGRgkbiHEVBYwMPC3MDBsO48QQ4RJQWJRIliIBYiZ0tIYGD4tZ2DgjWRgEL7AwMAVDQsIHG5TALvNnSEfCNMZchhSgSKeD
4HkMyQx6QJYRgwGDIYMZAKbWPz9HbOBQAAAhJUlEQVR42u2de5xsVXXnv6uqmwtcnrkiL0VAUZQoCDI+AhKNoBIU0aDJZxRMHEYdA1GMZnxFJ4SIr0gchhATRQ06EQzgJOMDopEQgwSGINFIgChEQcKbi8C93VX1mz/22tS+Rfe9/ag6p07V+n4+9alL0121zzr7rN9ea++9NgRBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEATB8JFk+T3/OwiCYBoIh7dy0Wi5/XqABmxq5f8zM4XVgiAIplw4JLU3F4ks52+CIAgiApkO8Zgxs47/ey1wMPBsYH9gF2AnYB64C/gJ8F3gCjO7yf+mBWBmvbBmEATBdAhHS9KM/3sXSe+QdK2keW2ZuyVdIOnIUohiriQIgmA6xCNPkh8v6fpCHHqSOsWr6+/zxc9KPi9p7ywiYd0gCIIJFg9/30rSJwohmC8EYzF6/ur67+ffvUXSL/vnxrxIEASNZqipFHeKLdKqJBWfryG0U5tpv8ysO2TxELA18FngeKDr39da4cd2gBnSPMkbzexcj0S6sUorCIKg/qjBhvEZktr++oJHDhu3EHEslfkiKnmlf1+ks4IgmN4IRJKZmSQdRlqZtHEzUUMZkWiJbbCBSETFZ2wN3Ap8aRhRiKS2mXUl/Q/gdz1iyOmm1mo/nrQ3pA3cDTzfzP5FUitWZwVBMK0j/7a/n616+LGkHVcThXjkkVdbHSZpzuc6eiNob55g/7qkWZ+sb8XqrCAImkRryJ93L2muYM5H2qN+zfv3PTik9vckzQK/D8wuI0JaLm3SnMhRwKs8+mhFdwyCYJoFZNadY6uiV7v4vlU7dXfkLwWOcGEa5UqpLExvl7QN/Un6IAiCqRSQJjvAPKfyqoqup+3feTDwDF+JFQISBMHUCkgzlSNNYncl7QI8v0LbdP17jpoAAQ6CIASkURGIhvS9+e/3A/ZidHMfi33vs/09VmIFQTD1EUhVQlJuVBzGd+5BfyNkle3fU9JWZtaLlVhBEEy7gDSVnWr63m2BNWH+IAhCQJrLVkVEUyVtYv4jCIIQkEbzUE3fO0/MfwRBEALSaO7196qjgfXAw2H+IAhCQJpHTlndStohXtVEeo46bvNlxO2ozBsEwbQLSNOcYG7vvwE/rOgayoKQ36kp8gmCIBg7AWmUI/RKwm0zuxf4+yI6GKWIiP75IJc2VHiDIAgBCQrRu6gi2+S9K9cA3/f9HzGRHgTB1ApIk0fQXXfilwD/4LYZlUMv01dnmdlGoBXzH0EQRATSQCHJxQzNbA54Dym1NKpr6ZLSV5cB5+daXNEdgyAIAWkoXkqkZWbfIp0Jks/tGKaIZPG4BzjZBSsIgiAEZAKQn7B4OnAe6YyT7pBEpOOiNAf8FzP7Z0kzcZxtEAQhIBOwishTWfns8pOAz3nEYC4Ay1mdlT+nQ0qJzQD3A681s4tcPDrRDYMgCAGZoCiENKm9AXg98C7SsblZSLr0j9XVIq+e/x7+d7PAFcCLzewCP3+9G9V3gyAIAZk8epJaHpWcQTpo6jxSvawZ+sfq2iKvVvF73wN+E3ihmV3p565H2ioIgkYzEyZ4NMVyWkky32R4DfA6SQcBx5DOTX8KsDOwNf0jauc8Wvkx8I/A14FLzOxn/oEtM5sPKwdBEAIyHWLS9Yl1zOxa4FpJpwO7AutI54isIaWsfkaa57jNzB6p7ptTVjFhHgRBCMj0CUk3RyP4PIiZ3Q7cvtjfZNHxyKQbGwWDIAgBGUP/XmU0UgjE5uaQFJsDgyAIAQkWE5SpTUcVq8cWE28VohvXMF39wrYwuFPYOAQkmE7HYB5d9RZwBov9XT5fRXU6iqItAL1yscQW/i6vtqv9Gsa5TxS20Qo+K2wcAjIRo6aqDpNiYJTWHbeRWOlwPR2n4v+1gR2B7YBtSefJt4AN/noIuN8LRXYXcBS9UV1rjiy8TH++BvNNm2VbtgF28GvYhn6VgI3+esDM1g9GmsXcVm8aHN3AXqUswHkQoYHf3Rb4OdLqxO3drmu8f6iw7XrgPn/dP7ih1r8zr2zsRZQSAjL2+APRG5MHtW6H0S4drqR1wAHAc4GfB/YBdnMHvIb+Jst5d8IPAXdJ+iHwfdKhWdf6woP8PTPuhEdh87zgoZvnoiTtDBwIHA48A3gisIsL4JpCyOf8db+k24Gb/BquBK73c2OquIaxeTTcmXfLeT1JuwD7Aod4n9gX2JO0MrHsF4/qYi4iD7mA3CHpZuBfSEvffwD8pBQVSbOSejGvOH4dYxgOp+2rlD4MvINUuqMKcer5iOgm4FAzu0+SLXek4nszepKOJO3x2LiZ1EYO0TebN1+ijeUjtLuAj5jZxpW0f8ji0S4c7lrgF4HjgF8C9mJ1m09vAy4HLibtjbmnGNEPbTQ/cA1t0p6d44CXumislC5wC/Bt4K+BS7OYDPsaxikCHRCNJ7o9Xww8B9hjCc+6lul37nTB/jrwDeCagfupWA4/WSFu298/rMS8qqHr7zdK2mmlo/ii/WeqHm5fTftX6yTy8uT83ZLWSXqrpOsWaGuneHUl9RZ5df2Vf7c38Dk3Snq/pL3L0fxKr3+Ba9hG0omSLhv43t5A+7uLtL030P7OAra4UdJpkp5U9qVs0yYKRtkfip/vKOk1kr4o6Z4l9ImFbFraf9DWnc30k3lJl0s6daCvtCW1mmrrYDIF5AzvxBsHOvWoXnP+fr2k7WsUkNnioXyz27O0caew9Wroed8onfFtkt5T3L+ZLSyPXuwaZor/fqWkqxYQje6Q+tygoNwh6QOe5svplnbTHNsCdswDie8tIhjdBRy+htRPFhLt2yV9ZECwZ0JAQkDGRUA+VDwgVbb/Bkk7VC0g5UhT0jMkXVK0ba4YEfZG5CDmip99T9LLy7TiUtOPRdSxv6SLF3B0VV3DDyS9YrBfNeQZbhV9YTtJb/N+WdpybkgivJJBR+lT7vTB3rqi7VHXrwaGbfQtrasf++doGr67qO8ln7s6CfgWcCT9SsOzpIlTG8H9zJOyM/SrFh8AfFnSWZJ29DmpR43iy5RFPkvFV1u9Gfg74Fj6lZLbI76GlttJpHm//YGLJP2RpO3dtmOf0irs2JV0jNvxD4H96B9h0PZrrdpRm/eTvCKrCzwG+B3g25KO97b3mhj1hYBMWDA1JdeZFz1sK+ls4JOkZZddf1BbFTqHln9nFq63AN+U9EyfON1kgjYfPSxp1sw6knaXdBFwNmlFVaf43CraXzq5LFynAJdI2m+haxgz8ch23EPSZ4G/Ap5Z3I+ZMfETVgw8spA8hXQk9AWS9sm2DhEJAQkBGWG60R3GOuAi4M3udLN41NkXczXjg4FLJR1jZvMDE7ot0sqgeUmH+2j5FQMjZav5edpIWqF0qaTnefXl9pj1A/MVf/OSXkpaWXYC/QPQbIz9QxaS3G9/Bfh7Sce6rWNiPQQkGJF4dH39/sXAUaR9G60xcHDZYW3ljmEdcKGkN5SpIBePjqTXAV8FnkT/qOAW9adPzVM9HeAJpLTc4d7mmRrvvZUi7OlLSXqnRx17F8Ix0xDfkNvZIS0nvkjS+4u0Zvi3hgnIkkpDBLWKxzrgL4HDfLQ/O0bOwgrHkFM/n5R0Uk5PuCM+GfgMsLb4PRuja8iHiXVI+frzJR04DiJS7HlaI+lTwIe8veNmx+XYu0wffkDSuZK28usMEYkIpLpnbELFw9KbtnbHezj9M9rHuW/23EGcI+l1nm55K/AJ+hs6x3mlUxaR3YALJO3tIlLXc5fFY3vgfwO/4f1AE+ALWkU08nrgPElrQ0RCQEJAVi8eLd+5+wnSTvv5how224Vz+2NJXwY+Rr8SgDWgP+Vc/X7AZ7z+Vh1la1pF+vJC0s78pvSD5UYj88DxHvltFyISAjINwjV08SpqWnU97XOSP1yzDXDAg8Ut1wIvpz/P0YS+awNO7QjgNBfzynZRe9oqpy8vBF7kolb2g0madM72Phr4Cy/wSIhICEiwzBG8p0wOAk6jv0qpiSPLvHSzqVFiTmf9lqSX+JzOyO9Fkb5cA3yONPeVa9VN6lxlXqU1D/wycE6+1lidFQISLN9xfIJUer3X4JFmdgpNbn8Wkt/zVNZI70eRvhTwxz4iL+e+JtWZaiDyex1weo78wjuEgIz6IZ+Ie+uj3JNIk+ZNXWUzSeTVZYcCJ1Tg0HL68gPAr1NdlexxeI7L9GEHeJek17o9ZiMSCQEJFh95toCepN1IJR9i5DV+I+RTvf5ZdxTOrNgwegzwXvobRafNcWYh6QFnSjrANxvG8xACEiz20Hja4jeBx7nziBHXeJBXlj0ZONbv01Cfw2LS/ImkMjWtKb//eUn4OuB/eVpXEYWEgIxiZNj46MOdx2NJ6/zHfa/ENPOGfBDVsJxZXmnkGxb/J7C7DyCmWUTKVNYRwKnFSrio5BsCEixwT1/tziPSV+Pp0AQ8G3hqLhA5xOizB5xIOoGxE/f/UZHIOzw66xX3IggBmfLwKY1iux6i/zpRWmacBaQDbE0qP88wBMTvf0/Srs
4D7i/sez/mmArIz8HuTdPxwCMiU+/4hjj5Fqmb7dJq/9HUanr2XFIsebEj3/53A4+mXYx+XPq4R9Pnl0na7vEbSUb5SMfxgCEhQCMVxpF3G3TDJ2N+rpwFPWG0ay0VIkp4OvJHxSF3mzZ/5bBHRP0As/6wOu+d5wff5XFEvJtRDQMIjpcnzGeD5YY1GCEgP+DnSvpBVP4/Fyru11LtpNAtHjoDzKxc8zKdR5pRS1UKSo5DnAi8axUq4aWEmTDA2rCqkz2W6gX1IJ7XFAKEZAgLwLOD8Vdz7vGFwH1IRwbqijxxhZMG4F/gb4GrgVtLxAS0XzacBL/R36J/pMhihjbKtbeBNkr7u0ZvFvEgIyLSnRA4CdiJWXzWJA4oFEKtxYieRJogHnXGVUccM8BBwJvAZM7txM8K3E+lQsw8ATy2ilioip1yk8yjgEDO72g8t64WILM+IwWRxoL/3whSNEf0nAzutxHEV+352Bn6t+Nyq01d5wv464Agze4+Z3ehOeaZ4n/FSIjNmdp+ZnU8q8HgB/dRSVbbvAtuQjsSF/iKEYMoEJG563wb7hSkaJyC7kA6dYgWOPz/DLyUdS1t15Kki4rkSeImP5mfz6jIz65hZ1987QMfLrJgLyT3Aa4Gv0z9dsEr7v0zS9jUf9hUCEtSkHCnt0fMJ9D1X6IiG7VR61DNBupwRc37VNQDJK4J2JJWcWcl9y/Y9urC9VWzHGeBm4DVm9lMXhfl8NvmjLtp/5ueyd3wOZw44mTRv0qronuTv2R84ZAyemxCQoFbWAo+t+UHIq39axUuMT5SYBaNsX05n1Bk57rGCgUM+onYv0iFRVT/Tue1d4C1mdouk2eUOGvLqQZ8vOYdNFxiMWsDzPpCXhPsIAQkBge1rFJD8MG4g5cKvAn7IphVR6xaPLBg3efu+7+1t1xSN5O/bbYUOEOAXgF2pfuluXnF1rpl9xSPgThkZL2N/RS5u+FngZ/SLTo7a9tkHHpH3hIQbCQGZNvJDup2LSF3OuQ18E3geaY394aQlqq8Cfkp/3X9dI/2Wt+NXSHsvDgee4+39WoWpk4XYcRV/eyj9tGHV9rwL+INcRsXTUj0vEtkG2j6BvtArT6rnc2raPuC4ouhTo35u8rPzFGAvM1PMgyydWMY7Wayhnsq7eWR/NfAKM3sgj0DNbCNwoaR7gK+Q6j9VnafPovAg8J/N7G+LYe+cmf2TpFcC33Dhq2MJ9C7L9n79jaOHUv3Kq7xk90tm9qO8F6Vs24pvlvQ14MgKB18iLX9+chExByEgU8dsTQKSHfQZZvaAF3Occ2fQIp2M9y13DMfRP9yo6ujoQjP7W8/TP3K+uqStzOxhSZ90AamDHQZsuSUnmzeO7kn1G0fzJrx54AsefTySrvJR/K+S6rFtGGiXLdBvyn9vJFUppogIraL+8XSPRENAQkCmkrrmPdrA94Cveupirlh9oyIX/n9dQOqIPgR8vki19Apn3PGfXwHcT0onVR0lbbMcARlIvayj2tRbdrjfB65ywejipeQl7Qmc7aP6JvXnpxd9OlgCkesLERkWV5nZQ4t8f96gdT399FBVDi+Pln8KXOPtGDyNTv7zW0jLUaH6uZDZPHpf5n3eh+rnlnIbrzCzDT5oKP3Jc1w85kmT6t0lvvLv1jVPtm+UMwkBCfGohxvKFMYCI1aAu0nzEFWS2/Ij4C5vowbb6CmhDcAddQlItt8yK8M+qWivVWTP7Df+cZF+95+Kn7dX8GrV9NzsSlqIQlTnDQEJqn34bsmj+8387s9IOfE6+I9yA9tAeKSBNtbBks9tyWk4/8+9ahg8tDxauGFggND1th1U/J6toC/V1Yd3oj8XFYSABBU+fOuXEAXMkSZJqxzh5++5Z4l9fkNN9luWA/W5hhbp2OI6WE9KCw4K8faFqDWNNaRVgnVH8yEgwVRQisDcEn4/58Tr4OEl/l5dE6grcVhrfNSc/14V3vP7SGVH8s/KUfzOFbdpWMy6TYMQkKmOBur4vs4SIotuDQ7aBgRuSzbqNejerWHTjaNV3v/1i4jy2hrbNAwBWUsQAjLFAlJ3HnkchG2hEXNvwu5zdnh1LcVfbLVUXXuRVmvPvFpv+zHosyEgwVREIE2yiZYQITWFfA3twllbDd/dWiSC6zXYppHCCgGZWidpY/5whsg2/xryd2+9SPTzMP2FEk20aRRTDAEJgqmgzrNM1tJfsVRyL2mCvWn
4RXk5jPTRBkWoISBBMYSS5VMp5CFXcxsGjA/Lu/vuAHzfMCZfnmtSyD8jL/bQ2U7m4NY6bG6MWVlDl6C7maLZso+U4vA71bMwUacPd7qTSL7kGVtsrBF9LOue80xDb5745V0QgIxcMinNylrAJN/9d3pz5SKqtztIrISBB1Q9qpAaGx4YaRsz5FL8Z0lGwV9CvxJsHCFez6QR/U9iKtFepCvFolSXvJT0OeDzpZMrd6S8nfoC0YfMW4CdmdkfxN/kArBCQYOKFI79HpdPhOaE5+jvsqyRX4z1g4P7mUfElwG/TP+XRlthHFnOErRH1yfL72m7L2weuadj3LZ+b0vWjiF9GOs/+EOAxmxHdOeB2Sd8B/g/wVTO7J0clZXXpEJBgNaPDuveB2BJ/L1ipoVP59Jwu+vfCeVc1p5m/51CvxJtrjPX8/Q7gY0238bCE3u+XpY+1rqTdgLcBJ/Doo4wH57TyM70VqUTMXsCrScVLPw2cY2b352ikaiEJAQnqEppgONxc4z08GDjAzK5zIekW0VEjF+is5iTFzUUd2blLej3wfmBv/98dt2drC9HWYJT3ZOAM4LWS3m1mf5Un2qucEwkBCYJmc0vheKpaqGDu+LYDXgFct8DoPVKVfl886thW0keBN/vP5+nPE9kSbY7/fravgJ8Hvizpg8D7crRTlYjEMt5gVYOrMEHttv+RO/Mqn+UyVfpKSdvy6EO6VjJSb3x0Wl6Dz010Je0EXODikevBzbL8cvel/dseAGQheTdwrh8nnVdrhYAEQbBZbqBfVr1KQc8T5AcCJ3jufcX+xB1v3vPQaCHxPR1t//da4POkifIOw1+d1i4imhOAc3NUU4UdQ0CCYY5Kg0r9lMzM/gP4rv+sjpU4At4paR3QW8XI18ys43MQje1LnjpqFbY5x8VjntFNGeSIZB74NeDDbseR+/cQkCBovqO6qiYRb5FSKPsAp+c2LUdEfOJ3xieYD5P0i/mwLB/JWzNvj3WBdwKvHbF4lCIy41HO2yS9wdNn7VF3gCCoesQaDDeKu5JNzyqvWkQ6wBslvd3MOi4iW3RcLjQzZtaRdAhwMfAXkp7gKbF24zp3mvfoSDoU+F2PCmdGLO7lrvaWf+dHJD3Vo8L2KG9+EATNJKesvgNcz0CJiwpFL0ciH5V0ak5FFXWcbOD1SNRhZnOSjgG+AqwDdiVNBm9Nw8rfeLQk35Px+8C2LH0j5TB9eo90KuRpox60hYAEQVPDlf6GwvuBvxkQlSoFpCyF/jFJn5K0l5l1/aWBV89H6Y+RdAZwIfBYj2Q6wAuAD+U8foPSWC1P4x0FvMhFtY4oKi9wOA54QU4JhoAE05ymaer3VsVf0y8xohps2y4ioN8AviPpTEkvlrS3pO18L8Tuko6QdJpHTr9DSvHkVE9emnqK5/E7pNVZYz0f4m3LjvpNVLsvZ6H7kVOap4zyi2IjYRA0m547r8uAa4Bn1Tjyzc6rSyoI+Fv+upNUZ6oD7EQqGJgda14tZAt8xh9JusHMLve00DhvTsx7Pp4GHEl9c1JlcCDgBZL2N7PrR1EzKyKQIGhyOJdSJm0z2wh8egyiLStSKB13YrsATyEVX9zTf69TiMdgm/PP1gLnSdonT843ILI+nHTQVq/m9mYR3gE4dlT9IgQkqDzaDxMM3TZ5VHk+qbSJ1TRaHxSBvPpI9M9Kz2mdGfppr4UcW66ttRdpUn0bGOvd6vkePH8M+9Tz8r+Hbb8QkKBqBxMbDocfheTDnO4GPsXyDqeq6r63WH7pjrZHKkcAZ1a1OW7ZHjpt6Oy5yB00BlFg6d8N2F/SDqutFhACEoxTqB8M3Y/JgD8hHSnbpp6d6cMmb477r5LeVsXmuFX06XWkMz3GpZ/nNuxOOqxqJAoVxMg8IooJiEJIE7l3kPYg5ChEEyAkebPihyQd7SIyjguAdiJVKB431vLoc0dCQIIgIqRNyMtIP0fanZ7nEZp8TeXBSrPAn0raz/eRtMasz6wlHfw0Tv0orwYbibCFgATB5EQhSm+2gVTee/B0uyZH5zkK2YPxnVQfdcmS1QjwSIStNYKb3eRRXKRjVt5Bl9ovwsajFZGuT6h/EziT/hxC06PCsljgLwB/mNN2YzAnkp+BbvFvjZHtGFUfiAgkCLEeLyc5DHIq633AP/joc1JOCGyRqtu+SdJbxqT8e/7+B71t4zjIWz8KYQsBCep62GI/yIgENR9namYPkcqK3MHkrMoqizd+TNJRPh9SZxSS+/J6F5Fxs9fDwF0hIDGaXU5nHifbK/pIxReb9iXMmtm/Am8sRsbdCXjW8wbENcCfSXpiUf3Xanzm7itG+r0x8gV3AreOKhwMgmAy6biIXAy8lX6p70mI/vKk+uOBT+dz2esYKHhV5JaLx42F867bzvn7bwLuzuXmQ0CCIFiOiMyY2dmkA45mx8S5DYO8U/35wMeLSfVKRcS/zzx1eFkRKdUd9eZ7fEU+LTKnN8dVQMZtBcK0Ma6rnKxBbZiYVFc+fwPIK7NOA84oIpFJSWd1STvVf7uOootu4+zzLqO/96JOPyi3zcOkkx5H4pcjAgkmnaYMZpZbJ2rZDs5F5F3Ae+mXe2/6xHo5qf4Hkl7u8yFWUz+7Brh6DGybT0L8NvBPuV5XCEgQRF9fqYPLInI6cHJhl0mIRHqk9NwXJO1bzEtUFoW4bR8GPsP4LC0+axRFFEf1UNW1kVAT8AA0MXVShu7j3v7WFvpK0zfBLikKIe0RmTGzs4BXk5Z3tkmrtESz5kdyWzsuHgCfBe4dxYTxUkb9/r1fJE2ml0unexXaJKfxvgl8xYW0N8qHatgCEgTjLNbTeeGbzonMmNmFwC+R6mbN0j+zoynkeZwZ0l6XE83sLWZ2b3GtVYt0y8vqn1a0sVdhv8vf9TDw381snhFMno86rI9J9CAYbxHNInId6QjWs9wf5EnpcRYS0T+2d4Z0HvwRZvY5SbN11scqys2fB3yB/hnvVUZkbeDdZnaVpNlRfn9EIEEwfZFIFoe8OusBMzsZOJo0ATxDf59Fj/pTW2VZ+g791Vf/DpxkZi/zM79ngG7VkcdmBtCnAN/16K5TgX1yNPZJMzvThWykddBGFYFULSTW0HYPO2ob17kUNaANmpA+sFQRkb+6kkxSy8y+BryQVMn3zs0ISdU2yamqfEzueuDjwPPM7M8ktbz9nVGsNFqhQJunsn7VhW6WTeeZhm2jebfNXwKnuHj0Rp3Ka43g81TDaxLa3xqC42kNjEiqaHf+ty2zvVW/bEr68ErFJE+uP2BmHwSeC3wUuM2dXy4f0qWa3ey9QrjahXB8GjjMzE41s1s96tA4CMegiHh0dz1wLHBzEYkM03a5mORWnjI70cw25vs66usc1qleuaFr6JddroJ2cR3DGDnONrz97eIzqxpJ2zL6khXX2q7QxuU91Zj2ga3p76yuy+l1fP6gbWb/BrxD0seBE4HjgQMH7NJdIPK1FfqP8tWmf4Y6pBVNXwL+3Mx+AOAjbI1Jymoxe+YU4bWSjgLO8QgP+iulWiu0V6/oP3OkUyhPz8JFRXNYw35I5oCNwM+KkZyt0jFtLr3U8wfv/sJgq1m+1/FreHAEKY2FrkcuuvcP6YbLbd9l04mzwV2xq7GRBpxG3si1cQvXnp3DfaSzox8e+AwWad9K25o/N/eRB5d4f9Z729YXYmertNlCNiyrEm8D3D0OqT53xvm0PzOz24APSvoo8BzgOHeCT6O/dHbQsfUWuIcLXXvumwv1geuBK0gT5Jea2QMuHK3snGkALiItM7tR0tHA20l1yXZZQIQHxVgL2NYGBmCXA+81s7/LxSSrtM1QnGOx6mFX0tm7G4owdxh5edvMz9vAQ8DNKw1jB9q/h7d/fhmpJa3Qtjmn+4DnSVeVr/SCcvvQzxlrC+K1VIHXIp+RxaPn9t+wBfsC7OsOfeMCtrIhiAYD/S6PZn9qZnf5A6YF2tjy0dvuwGNcRMTodojbQFR2jzvrsaKISDrFz7bxaORZwDOBg73f7bBCW817//9n4P+RlhVfaWbri++cIeX0G7lzvhDkrqQnAf+NND+y+xL8iS0wcL4c+FPgix451rKAYGJWTS3mGKr6+yF1sBULSN3tb0L7NiMeNjACr60PjKuDdBtlJ9gZ+H/b+cDrscCe/trNBSWfE56j4DkfMN0J/Jg0x3I7cIuZ3TXwuXmUraYKx+bEWNLjgBeQ9uI8y224A49O784B9wD/Stoc+A0X2JxybNUVkdkIDFRLPf5hPPhNb38Z4tcQqvcmwcZF+1TxQEvjPABYxEY2TOdeiJSaZI/VRCMDIryrRyQ7klLbPRePO4CfArcP/M0jK63qupbYtxEEwTAHXraFdEzpe8pU6sQKxpaExAdg3SX+TZ63HovFAyEgQRCMSlRydKot/TzspcUWlJRCrLBdEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEEwu/x8aqRN1YQXHawAAAABJRU5ErkJggg==`,limit:`data:image/png;base64,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`,lista:`data:image/png;base64,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`},D=[{key:`lime`,logo:`/images/usecase/lime-wordmark.png`,logoW:132,shot:`/images/usecase/lime-dashboard.png`,color:`#84CC16`,name:`lime.`,service:`TECH ACADEMY`,title:`社å
ç ä¿®ãã<em>ããã£ã±ãªãã«ããªã</em>`,copy:`ã¹ãã«ã¢ããããå®è·µã¾ã§ã<b>AIè¬å¸«ãä¼´èµ°</b>ãã¾ããåè¬ç¶æ³ãçè§£åº¦ãæ°åã§è¦ããã®ã§ãç ä¿®ããåãããã¦çµãããã«ãªãã¾ããã`,points:[`ä¸äººã²ã¨ãã®é²ã¿æ¹ã«åããã¦åºé¡`,`çè§£ã®æµ
ãåå
ãAIãæ¾ãç´ã`,`ç¾å ´ã®èª²é¡ãææã«ã§ãã`],device:`tablet`,build:A},{key:`limit`,logo:E.limit,shot:`/images/usecase/limit-coach.png`,color:`#4ADE80`,name:`limit.`,service:`GOLF COMMUNITY`,title:`<em>AIã³ã¼ãã³ã°ï¼AIãã£ãã£</em>ãã<br>ã´ã«ãã©ã¤ããæ¯ãã`,copy:`ç·´ç¿ã§ã¯ã¹ã¤ã³ã°ããã©ã¦ã³ãã§ã¯çªæã¨çãã©ãããããã®å ´ã§è¿ãã¾ããã³ã¼ã¹ã«ããéãã£ã¨ãé£ã«ãã£ãã£ãããç¶æ
ã§ãã`,points:[`ã¹ã¤ã³ã°ãæ®ãã ãã§ä½å¹¹ã®è§åº¦ã測å®`,`ååã¨ã®å·®åã§æé·ãè¦ãã`,`è·é¢ã»é¢¨ã»å¾æããçªæãææ¡`],device:`phone`,build:ee},{key:`lista`,logo:E.lista,shot:`/images/usecase/lista-recruit.png`,color:`#FF6B35`,name:`lista.`,service:`STAFF MANAGEMENT`,title:`æ¡ç¨ãã夿 ã¾ã§ã<em>AI人äºãä¼´èµ°</em>`,copy:`åéã®åºç¨¿ããã·ããã夿 ã®ç· ãã¾ã§ã䏿¬ã«ã¤ãªãã¾ããäººäºæ
å½ãä¸äººããããªãä¼ç¤¾ã§ããæãã¨ææ»ããèµ·ãã¾ããã`,points:[`å¿å対å¿ã¨é¢æ¥èª¿æ´ãèªåã§åã`,`ã·ããã®ç©´ãAIãå
ã«è¦ã¤ãã`,`夿 ã®ç· ãã¾ã§ä¸ç¶ãã§å¦ç`],device:`desk`,build:te}];function O(e){return function(t){var n=D[e],r=f(`div`,`st-use is-`+n.key);r.style.setProperty(`--brand`,n.color);var i=null;if(n.shot){var a=f(`div`,`st-shot`),o=f(`img`);o.src=n.shot,o.alt=n.name+` ã®ç»é¢`,o.decoding=`async`,a.appendChild(o),r.appendChild(a)}else{var s=f(`div`,`st-dev is-`+n.device);i=f(`div`,`st-dev__screen`),s.appendChild(i),r.appendChild(s)}var c=f(`div`,`st-use__body`),l=f(`img`,`st-use__logo`);l.src=n.logo,l.alt=n.name,l.decoding=`async`,n.logoW&&(l.style.width=n.logoW+`px`),c.appendChild(l),c.appendChild(f(`p`,`st-use__service`,n.service)),c.appendChild(f(`p`,`st-use__title`,n.title)),c.appendChild(f(`p`,`st-use__copy`,n.copy));var u=f(`ul`,`st-use__points`);n.points.forEach(function(e,t){var n=f(`li`,null,e);u.appendChild(n),p(function(){n.classList.add(`is-live`)},700+t*150)}),c.appendChild(u),r.appendChild(c),t.appendChild(r),p(function(){r.classList.add(`is-live`),i&&n.build(i)},160)}}function k(e,t,n){for(var r=0;r<t;r++){var i=f(`div`,`st-m-bar`),a=f(`div`,`st-m-bar__f`);a.style.width=`0%`,i.appendChild(a),e.appendChild(i),(function(e,t){p(function(){e.style.width=38+t*37%55+`%`},260+t*130)})(a,r)}}
4function A(e){e.appendChild(f(`p`,`st-m-cap`,`LEARNING DASHBOARD`));var t=f(`div`,`st-m-ring`);t.appendChild(f(`b`,null,`0%`)),e.appendChild(t);var n=t.querySelector(`b`);p(function(){t.classList.add(`is-live`);var e=performance.now();(function t(r){var i=Math.min(1,(r-e)/1100);n.textContent=Math.round(68*(1-(1-i)**3))+`%`,i<1&&requestAnimationFrame(t)})(e)},220);var r=f(`div`,`st-m-rows`);e.appendChild(r),k(r,3),p(function(){var t=f(`p`,`st-m-chat`,`AIè¬å¸«ã次ã¯ãã®èª²é¡ããã£ã¦ã¿ã¾ãããã`);e.appendChild(t),requestAnimationFrame(function(){t.classList.add(`is-live`)})},900)}function ee(e){e.appendChild(f(`p`,`st-m-cap`,`AI CADDIE`));var t=f(`div`,`st-m-arc`);t.innerHTML=`<svg viewBox="0 0 100 56"><path class="st-m-arc__t" d="M8,52 A42,42 0 0 1 92,52"/><path class="st-m-arc__f" d="M8,52 A42,42 0 0 1 92,52" pathLength="100"/></svg>`,t.appendChild(f(`b`,null,`â`)),e.appendChild(t);var n=t.querySelector(`b`);p(function(){t.classList.add(`is-live`);var e=performance.now();(function t(r){var i=Math.min(1,(r-e)/1100);n.textContent=(38+74*(1-(1-i)**3)).toFixed(0)+`yd`,i<1&&requestAnimationFrame(t)})(e)},240);var r=f(`div`,`st-m-rows`);e.appendChild(r),k(r,2),p(function(){var t=f(`p`,`st-m-chat`,`7I / ãã³æå`);e.appendChild(t),requestAnimationFrame(function(){t.classList.add(`is-live`)})},860)}
4function te(e){e.appendChild(f(`p`,`st-m-cap`,`HR / ATTENDANCE`));var t=f(`div`,`st-m-tbl`);e.appendChild(t),[`å¿å 12ä»¶ / 颿¥ 4ä»¶`,`æ¬æ¥åºå¤ 18å`,`ã·ããæªç¢ºå® 2æ `,`仿 æ®æ¥ â`].forEach(function(e,n){var r=f(`div`,`st-m-row`,`<span>`+e+`</span><i></i>`);t.appendChild(r),p(function(){r.classList.add(`is-live`)},240+n*150)})}function j(e){var t=f(`div`,`st-start`);t.appendChild(f(`p`,`st-start__amp`,`YOUR BUSINESS, AMPLIFIED`)),t.appendChild(f(`h3`,`st-start__h`,`å¾¡ç¤¾ã®æ¥åã«ã<em>åãAI</em>ãã`));var n=f(`div`,`st-start__lines`);[`åããã®ã¯ãã³ã¼ãã主役ã®å·¥ç¨ã`,`決ããã¹ãã¯ãæ¥åãã©ãåãããã`,`ãã®ç·å¼ããããä¸ç·ã«å¼ãã¾ãã`].forEach(function(e,t){var r=f(`p`,null,e);n.appendChild(r),p(function(){r.classList.add(`is-live`)},250+t*320)}),t.appendChild(n),e.appendChild(t)}function ne(){a=f(`div`,`story`),a.id=`storyModal`,a.hidden=!0,a.setAttribute(`role`,`dialog`),a.setAttribute(`aria-modal`,`true`),a.setAttribute(`aria-label`,`æ°åã§è¦ãAIéçº`),a.innerHTML=`<div class="story__scrim"></div><div class="story__panel"><div class="story__grid" aria-hidden="true"></div><header class="story__head"><p class="story__tag" id="storyTag"></p><div class="story__dots" id="storyDots"></div><button type="button" class="story__close" id="storyClose" aria-label="éãã">CLOSE</button></header><div class="story__stage" id="storyStage"></div><footer class="story__foot"><p class="story__source" id="storySource"></p><div class="story__nav"><button type="button" class="story__back" id="storyPrev">BACK</button><button type="button" class="story__next" id="storyNext">NEXT</button></div></footer></div>`,(e.closest&&e.closest(`.aiag-page`)||document.body).appendChild(a),o=a.querySelector(`#storyStage`),s=a.querySelector(`#storyDots`),c=a.querySelector(`#storySource`),l=a.querySelector(`#storyPrev`),u=a.querySelector(`#storyNext`);for(var t=0;t<r.length;t++){var n=f(`button`,`story__dot`);n.type=`button`,n.setAttribute(`aria-label`,t+1+`ãã¼ã¸ç®ã¸`),n.setAttribute(`data-i`,t),s.appendChild(n)}s.addEventListener(`click`,function(e){var t=e.target.closest?e.target.closest(`.story__dot`):null;t&&N(+t.getAttribute(`data-i`))}),u.addEventListener(`click`,function(){i>=r.length-1?oe():N(i+1)}),l.addEventListener(`click`,function(){i>0&&N(i-1)}),a.querySelector(`#storyClose`).addEventListener(`click`,oe),a.querySelector(`.story__scrim`).addEventListener(`click`,oe),addEventListener(`resize`,M)}function M(){if(o){var e=o.querySelector(`.story__scene`);e&&e.scrollHeight-e.scrollTop-e.clientHeight>6?o.classList.add(`has-more`):o.classList.remove(`has-more`)}}function N(e){i=Math.max(0,Math.min(r.length-1,e));var t=r[i];m();var n=o.firstChild;n&&(n.classList.add(`is-out`),(function(e){p(function(){e.parentNode&&e.parentNode.removeChild(e)},320)})(n));var d=f(`section`,`story__scene is-`+t.key);d.appendChild(f(`h3`,`story__title`,t.title)),t.lead&&d.appendChild(f(`p`,`story__lead`,t.lead));var h=f(`div`,`story__body`);d.appendChild(h),o.appendChild(d),t.build(h),requestAnimationFrame(function(){d.classList.add(`is-live`)}),d.addEventListener(`scroll`,M,{passive:!0}),o.classList.remove(`has-more`),p(M,80),p(M,520),p(M,1200),a.querySelector(`#storyTag`).textContent=t.tag,c.innerHTML=t.source||``,c.hidden=!t.source,l.disabled=i===0,u.textContent=i===r.length-1?`CLOSE`:`NEXT`;for(var g=s.children,_=0;_<g.length;_++)g[_].className=`story__dot`+(_===i?` is-on`:_<i?` is-done`:``)}var re=null;function ie(){var e=innerWidth<820||matchMedia(`(hover: none), (pointer: coarse)`).matches;if(!(re||!e)){var t=document.getElementById(`aiag-spatial`),n=a&&a.querySelector(`.story__head`),r=n&&n.querySelector(`.story__close`);!t||!r||(re={btn:t,home:t.parentNode,next:t.nextSibling},n.classList.add(`is-docked`),n.insertBefore(t,r))}}function ae(){if(re){var e=a&&a.querySelector(`.story__head`);e&&e.classList.remove(`is-docked`),re.home.insertBefore(re.btn,re.next),re=null}}function P(){a||ne(),window.scrollY,a.hidden=!1,document.documentElement.classList.add(`story-open`),ie(),i=-1,N(0),p(function(){u.focus()},60)}function oe(){a&&(m(),ae(),a.hidden=!0,document.documentElement.classList.remove(`story-open`),o.innerHTML=``,e.focus())}e.addEventListener(`click`,P);function se(e){if(!(!a||a.hidden)){if(e.key===`Escape`){oe();return}(e.key===`ArrowRight`||e.key===`Enter`)&&i<r.length-1&&N(i+1),e.key===`ArrowLeft`&&i>0&&N(i-1)}}
4document.addEventListener(`keydown`,se),n!==void 0&&n&&n.push&&n.push(function(){document.removeEventListener(`keydown`,se),document.documentElement.classList.remove(`story-open`),a&&a.parentNode&&a.parentNode.removeChild(a)})})(),function(){n.forEach(function(e){try{e()}catch{}}),n=[]}}function zr(){return Lr({title:`AIã¨ã¼ã¸ã§ã³ãéçºã»æ¥åèªåå | ååä¼ç¤¾lim force`,description:`ååä¼ç¤¾lim forceã®AIã¨ã¼ã¸ã§ã³ãéçºãå¶æ¥ã¡ã¼ã«ã®èªååï¼salesOSï¼ã夿 管çã®èªååï¼workOSï¼ã社å
å°ç¨AIã¨ã¼ã¸ã§ã³ãï¼businessOSï¼ãå®éã«åãã¦ããç»é¢ã§ã覧ããã ãã¾ãã`,canonicalPath:`/services/ai-agent`}),(0,U.jsx)(Nr,{children:(0,U.jsx)(Br,{})})}function Br(){let{goToContact:e}=sr();return(0,i.useEffect)(()=>Rr(),[]),(0,U.jsxs)(`div`,{className:`aiag-page`,children:[(0,U.jsx)(`section`,{className:`aiag-band aiag-band--hero`,children:(0,U.jsx)(`div`,{className:`aiag`,children:(0,U.jsxs)(`div`,{className:`hero`,children:[(0,U.jsxs)(`div`,{className:`hero__copy`,children:[(0,U.jsxs)(`h1`,{children:[`å¾¡ç¤¾ã®æ¥åã«ã`,(0,U.jsx)(`br`,{}),`åã`,(0,U.jsx)(`em`,{children:`AI`}),`ãã`]}),(0,U.jsx)(`p`,{className:`hero__lead`,children:`AIã¨ã¼ã¸ã§ã³ãéçºã»æ¥åèªåå`}),(0,U.jsxs)(`p`,{className:`hero__body`,children:[`æ
å ±ãéãããæ´çããã䏿¸ããã¤ããã`,(0,U.jsx)(`br`,{}),`æ¥ã
ã®æ¥åãã¤ãªãã御社ã«åã£ãAIãéçºãã¾ãã`]}),(0,U.jsxs)(`button`,{type:`button`,className:`hero__cta`,onClick:()=>e(`AIã¨ã¼ã¸ã§ã³ãéçºã«ã¤ãã¦`),children:[`AIéçºã»æ¥åèªååãç¸è«ãã `,(0,U.jsx)(`i`,{children:`â`})]}),(0,U.jsxs)(`p`,{className:`hero__amp`,children:[`YOUR BUSINESS, AMPLIFIED `,(0,U.jsx)(`span`,{})]})]}),(0,U.jsxs)(`div`,{className:`visual`,children:[(0,U.jsx)(`img`,{className:`visual__photo`,src:`/images/ai/hero-still.png`,alt:``}),(0,U.jsxs)(`video`,{className:`visual__video`,id:`aiag-aria`,autoPlay:!0,muted:!0,loop:!0,playsInline:!0,preload:`auto`,"aria-hidden":`true`,children:[(0,U.jsx)(`source`,{src:`/videos/ai/hero-loop.mp4`,type:`video/mp4`}),(0,U.jsx)(`source`,{src:`/videos/ai/hero-loop.webm`,type:`video/webm`})]}),(0,U.jsx)(`div`,{className:`visual__grid`}),(0,U.jsx)(`div`,{className:`visual__scan`}),(0,U.jsx)(`div`,{className:`visual__sweep`}),(0,U.jsx)(`div`,{className:`visual__orbit`}),(0,U.jsx)(`div`,{className:`visual__orbit visual__orbit--b`}),(0,U.jsxs)(`div`,{className:`visual__label visual__label--tl`,children:[`YOUR`,(0,U.jsx)(`br`,{}),`BUSINESS`,(0,U.jsx)(`br`,{}),`PARTNER`]}),(0,U.jsxs)(`div`,{className:`visual__label visual__label--tr`,children:[`MORE`,(0,U.jsx)(`br`,{}),`HUMAN`,(0,U.jsx)(`br`,{}),`POTENTIAL`]}),(0,U.jsxs)(`div`,{className:`visual__center`,children:[(0,U.jsx)(`strong`,{children:`AI AGENT`}),(0,U.jsx)(`span`,{children:`åéã»æ´çã»ä¸æ¸ã`})]}),(0,U.jsxs)(`div`,{className:`visual__foot`,children:[(0,U.jsx)(`hr`,{}),`ãã¯ããã¸ã¼ã§ã`,(0,U.jsx)(`br`,{}),`人ã®å¯è½æ§ãã²ããã`]})]})]})})}),(0,U.jsx)(`section`,{className:`aiag-band`,id:`aiag-works`,children:(0,U.jsxs)(`div`,{className:`aiag`,children:[(0,U.jsxs)(`p`,{className:`aiag-head`,children:[(0,U.jsx)(`b`,{children:`HOW IT WORKS`}),(0,U.jsx)(`em`,{children:`æ¥å飿ºã®ã¤ã¡ã¼ã¸`})]}),(0,U.jsxs)(`svg`,{className:`flow`,viewBox:`0 0 960 262`,role:`img`,"aria-label":`ã¡ã¼ã«ã»Excelã»æ¥åãã¼ã«ã®æ
å ±ãAIã¨ã¼ã¸ã§ã³ããåéã»æ´çã»ä¸æ¸ããã人ã確èªã»æ¿èªãã¦ããææ¡æºåãã¬ãã¼ãã«ã¤ãªããæµã`,children:[(0,U.jsx)(`defs`,{children:(0,U.jsxs)(`radialGradient`,{id:`aiag-haloG`,cx:`50%`,cy:`50%`,r:`50%`,children:[(0,U.jsx)(`stop`,{offset:`0%`,stopColor:`#75c3c8`,stopOpacity:`.22`}),(0,U.jsx)(`stop`,{offset:`55%`,stopColor:`#75c3c8`,stopOpacity:`.08`}),(0,U.jsx)(`stop`,{offset:`100%`,stopColor:`#75c3c8`,stopOpacity:`0`})]})}),(0,U.jsxs)(`g`,{id:`aiag-lines`,children:[(0,U.jsx)(`path`,{className:`f-line`,pathLength:`1`,d:`M 160 40 L 160 62 L 480 62 L 480 84`}),(0,U.jsx)(`path`,{className:`f-line`,pathLength:`1`,d:`M 480 40 L 480 84`}),(0,U.jsx)(`path`,{className:`f-line`,pathLength:`1`,d:`M 800 40 L 800 62 L 480 62 L 480 84`}),(0,U.jsx)(`path`,{className:`f-line`,pathLength:`1`,d:`M 480 176 L 480 196`}),(0,U.jsx)(`path`,{className:`f-line`,pathLength:`1`,d:`M 480 230 L 480 244`})]}),(0,U.jsx)(`rect`,{className:`f-box`,"data-box":`0`,x:`40`,y:`0`,width:`240`,height:`40`}),(0,U.jsx)(`rect`,{className:`f-box`,"data-box":`1`,x:`360`,y:`0`,width:`240`,height:`40`}),(0,U.jsx)(`rect`,{className:`f-box`,"data-box":`2`,x:`680`,y:`0`,width:`240`,height:`40`}),(0,U.jsxs)(`g`,{className:`f-ic`,"data-ic":`0`,transform:`translate(96,11)`,children:[(0,U.jsx)(`rect`,{x:`0`,y:`0`,width:`22`,height:`16`}),(0,U.jsx)(`path`,{d:`M0 1 L11 10 L22 1`})]}),(0,U.jsxs)(`g`,{className:`f-ic`,"data-ic":`1`,transform:`translate(414,10)`,children:[(0,U.jsx)(`ellipse`,{cx:`11`,cy:`4`,rx:`11`,ry:`4`}),(0,U.jsx)(`path`,{d:`M0 4 V16 C0 18.2 4.9 20 11 20 C17.1 20 22 18.2 22 16 V4`}),(0,U.jsx)(`path`,{d:`M0 10 C0 12.2 4.9 14 11 14 C17.1 14 22 12.2 22 10`})]}),(0,U.jsxs)(`g`,{className:`f-ic`,"data-ic":`2`,transform:`translate(734,9)`,children:[(0,U.jsx)(`circle`,{cx:`4`,cy:`11`,r:`4`}),(0,U.jsx)(`circle`,{cx:`19`,cy:`4`,r:`4`}),(0,U.jsx)(`circle`,{cx:`19`,cy:`18`,r:`4`}),(0,U.jsx)(`path`,{d:`M7.5 9.3 L15.5 5.4 M7.5 12.7 L15.5 16.6`})]}),(0,U.jsx)(`text`,{className:`f-label`,"data-box":`0`,x:`132`,y:`25`,children:`ã¡ã¼ã«`}),(0,U.jsx)(`text`,{className:`f-label`,"data-box":`1`,x:`450`,y:`25`,children:`Excelã»ãã¼ã¿`}),(0,U.jsx)(`text`,{className:`f-label`,"data-box":`2`,x:`770`,y:`25`,children:`æ¥åãã¼ã«`}),(0,U.jsx)(`text`,{className:`f-cap`,x:`0`,y:`88`,children:`AIãæ
ã`}),(0,U.jsx)(`text`,{className:`f-cap`,x:`960`,y:`88`,textAnchor:`end`,children:`ç¾å ´ã§èµ·ããå¤å`}),(0,U.jsx)(`line`,{className:`f-caprule`,x1:`0`,y1:`96`,x2:`96`,y2:`96`}),(0,U.jsx)(`line`,{className:`f-caprule`,x1:`864`,y1:`96`,x2:`960`,y2:`96`}),(0,U.jsxs)(`g`,{id:`aiag-left`,children:[(0,U.jsx)(`text`,{className:`f-side`,x:`0`,y:`116`,children:`æ
å ±åé`}),(0,U.jsx)(`text`,{className:`f-side`,x:`0`,y:`136`,children:`ãã¼ã¿æ´ç`}),(0,U.jsx)(`text`,{className:`f-side`,x:`0`,y:`156`,children:`ææ¸ä½æ`}),(0,U.jsx)(`text`,{className:`f-side`,x:`0`,y:`176`,children:`åæã»ææ¡`})]}),(0,U.jsxs)(`g`,{id:`aiag-right`,children:[(0,U.jsx)(`text`,{className:`f-side`,x:`960`,y:`116`,textAnchor:`end`,children:`æ¥åãã¤ãªã`}),(0,U.jsx)(`text`,{className:`f-side`,x:`960`,y:`136`,textAnchor:`end`,children:`ç¥ççç£ãå é`}),(0,U.jsx)(`text`,{className:`f-side`,x:`960`,y:`156`,textAnchor:`end`,children:`人ã¯ããåµé çãª`}),(0,U.jsx)(`text`,{className:`f-side`,x:`960`,y:`176`,textAnchor:`end`,children:`ä»äºã¸`})]}),(0,U.jsx)(`g`,{id:`aiag-field`}),(0,U.jsx)(`ellipse`,{className:`f-halo`,id:`aiag-halo`,cx:`480`,cy:`130`,rx:`250`,ry:`80`,fill:`url(#aiag-haloG)`}),(0,U.jsx)(`rect`,{className:`f-core`,id:`aiag-core`,x:`290`,y:`84`,width:`380`,height:`92`}),(0,U.jsx)(`ellipse`,{cx:`480`,cy:`130`,rx:`150`,ry:`37`,fill:`none`,stroke:`rgba(117,195,200,.18)`,transform:`rotate(-8 480 130)`}),(0,U.jsx)(`text`,{className:`f-core-t`,x:`480`,y:`125`,textAnchor:`middle`,dominantBaseline:`middle`,children:`AI AGENT`}),(0,U.jsx)(`text`,{className:`f-core-s`,x:`480`,y:`152`,textAnchor:`middle`,children:`åéã»æ´çã»ä¸æ¸ã`}),(0,U.jsx)(`text`,{className:`f-core-log`,id:`aiag-log`,x:`480`,y:`169`,textAnchor:`middle`}),(0,U.jsx)(`rect`,{className:`f-box`,id:`aiag-gate`,x:`340`,y:`196`,width:`280`,height:`34`}),(0,U.jsx)(`text`,{className:`f-gate`,id:`aiag-gatelabel`,x:`480`,y:`218`,textAnchor:`middle`,children:`âã人ã確èªã»æ¿èª`}),(0,U.jsx)(`text`,{className:`f-out`,id:`aiag-out`,x:`480`,y:`258`,textAnchor:`middle`,children:`ææ¡æºåã»ãã¼ã¿æ´æ°ã»ã¬ãã¼ã`}),(0,U.jsx)(`g`,{id:`aiag-pulses`})]})]})}),(0,U.jsx)(`section`,{className:`aiag-band aiag-band--tint`,children:(0,U.jsxs)(`div`,{className:`aiag`,children:[(0,U.jsxs)(`p`,{className:`aiag-head`,children:[(0,U.jsx)(`b`,{children:`USE CASE`}),(0,U.jsx)(`em`,{children:`èªç¤¾ã§åããã¦ããä»çµã¿`})]}),(0,U.jsxs)(`div`,{className:`cases`,children:[(0,U.jsxs)(`button`,{type:`button`,className:`case`,"data-case":`0`,"data-reveal":!0,"aria-controls":`aiag-detail`,children:[(0,U.jsx)(`span`,{className:`case__tag`,children:`salesOS`}),(0,U.jsxs)(`span`,{className:`case__catch`,children:[`å¶æ¥ã¡ã¼ã«ã`,(0,U.jsx)(`br`,{}),`AIã§èªååã`]}),(0,U.jsx)(`span`,{className:`case__screen`,"data-mock":`0`}),(0,U.jsx)(`span`,{className:`case__more`,children:`ï¼ è©³ãã`})]}),(0,U.jsxs)(`button`,{type:`button`,className:`case`,"data-case":`1`,"data-reveal":!0,"aria-controls":`aiag-detail`,children:[(0,U.jsx)(`span`,{className:`case__tag`,children:`workOS`}),(0,U.jsxs)(`span`,{className:`case__catch`,children:[`夿 管çã`,(0,U.jsx)(`br`,{}),`AIã§èªååã`]}),(0,U.jsx)(`span`,{className:`case__screen`,"data-mock":`1`}),(0,U.jsx)(`span`,{className:`case__more`,children:`ï¼ è©³ãã`})]}),(0,U.jsxs)(`button`,{type:`button`,className:`case`,"data-case":`2`,"data-reveal":!0,"aria-controls":`aiag-detail`,children:[(0,U.jsx)(`span`,{className:`case__tag`,children:`businessOS`}),(0,U.jsxs)(`span`,{className:`case__catch`,children:[`AIãã¼ã«ãå¢ãã¦ã`,(0,U.jsx)(`br`,{}),`ããã»ã¹ãéåããªãã`]}),(0,U.jsx)(`span`,{className:`case__screen`,"data-mock":`2`}),(0,U.jsx)(`span`,{className:`case__more`,children:`ï¼ è©³ãã`})]})]})]})}),(0,U.jsx)(`section`,{className:`aiag-band`,children:(0,U.jsx)(`div`,{className:`aiag`,children:(0,U.jsxs)(`section`,{className:`detail`,id:`aiag-detail`,children:[(0,U.jsxs)(`p`,{className:`detail__head`,children:[(0,U.jsx)(`b`,{children:`WHAT AUTOMATION MEANS`}),(0,U.jsx)(`em`,{children:`èªååããã¨ãä½ãã©ãå¤ããã`})]}),(0,U.jsxs)(`div`,{className:`detail__tabs`,role:`tablist`,"aria-label":`æ¥åãé¸ã¶`,children:[(0,U.jsx)(`button`,{type:`button`,role:`tab`,"data-tab":`0`,children:`salesOS`}),(0,U.jsx)(`button`,{type:`button`,role:`tab`,"data-tab":`1`,children:`workOS`}),(0,U.jsx)(`button`,{type:`button`,role:`tab`,"data-tab":`2`,children:`businessOS`})]}),(0,U.jsxs)(`dl`,{className:`detail__rows`,"aria-live":`polite`,children:[(0,U.jsxs)(`div`,{children:[(0,U.jsx)(`dt`,{children:`ãã¾`}),(0,U.jsx)(`dd`,{"data-row":`now`})]}),(0,U.jsxs)(`div`,{children:[(0,U.jsx)(`dt`,{children:`AIãå¼ãåãã`}),(0,U.jsx)(`dd`,{"data-row":`ai`})]}),(0,U.jsxs)(`div`,{children:[(0,U.jsx)(`dt`,{children:`äººãæ®ã`}),(0,U.jsx)(`dd`,{"data-row":`human`})]}),(0,U.jsxs)(`div`,{children:[(0,U.jsx)(`dt`,{children:`å¤ãããã¨`}),(0,U.jsx)(`dd`,{"data-row":`change`})]})]}),(0,U.jsx)(`p`,{className:`detail__note`,children:`AIã«ä»»ããã®ã¯ãéããã»æ´çããã»ä¸æ¸ããã¤ããã¨ããã¾ã§ãéãã»ç¢ºå®ããã»æ¿èªããã¯äººã®æå
ã«æ®ãã¾ãã`})]})})}),(0,U.jsx)(`section`,{className:`aiag-band`,children:(0,U.jsxs)(`div`,{className:`aiag`,children:[(0,U.jsxs)(`p`,{className:`aiag-head`,children:[(0,U.jsx)(`b`,{children:`START S
4MALL`}),(0,U.jsx)(`em`,{children:`å°ããå§ãã¦ã大ããé²ãã`})]}),(0,U.jsxs)(`div`,{className:`steps`,children:[(0,U.jsxs)(`div`,{className:`step`,"data-reveal":!0,children:[(0,U.jsx)(`span`,{className:`step__n`,children:`01`}),(0,U.jsx)(`p`,{className:`step__t`,children:`æ¥åãæ´çãã`}),(0,U.jsx)(`p`,{className:`step__s`,children:`AIæ¥å診æ`}),(0,U.jsx)(`p`,{className:`step__d`,children:`AIåãã対象ã¨é²ãæ¹ãæ´çãã¾ãã`})]}),(0,U.jsx)(`svg`,{className:`chev`,viewBox:`0 0 24 24`,children:(0,U.jsx)(`path`,{d:`M9 4l8 8-8 8`})}),(0,U.jsxs)(`div`,{className:`step`,"data-reveal":!0,children:[(0,U.jsx)(`span`,{className:`step__n`,children:`02`}),(0,U.jsx)(`p`,{className:`step__t`,children:`1æ¥åã§è©¦ã`}),(0,U.jsx)(`p`,{className:`step__s`,children:`AIèªååãã試ä½`}),(0,U.jsx)(`p`,{className:`step__d`,children:`å°ããåãããå®ç¾æ§ã確èªãã¾ãã`})]}),(0,U.jsx)(`svg`,{className:`chev`,viewBox:`0 0 24 24`,children:(0,U.jsx)(`path`,{d:`M9 4l8 8-8 8`})}),(0,U.jsxs)(`div`,{className:`step`,"data-reveal":!0,children:[(0,U.jsx)(`span`,{className:`step__n`,children:`03`}),(0,U.jsx)(`p`,{className:`step__t`,children:`御社ã®ä»çµã¿ã«ãã`}),(0,U.jsx)(`p`,{className:`step__s`,children:`AIã¨ã¼ã¸ã§ã³ãéçº`}),(0,U.jsx)(`p`,{className:`step__d`,children:`飿ºã»æ¿èªããã¼ãè¨è¨ããå°å
¥ãã¾ãã`})]})]})]})}),(0,U.jsx)(cr,{contactCategory:`AIã¨ã¼ã¸ã§ã³ãéçºã«ã¤ãã¦`}),(0,U.jsxs)(`button`,{type:`button`,className:`aiag-spatial-btn`,id:`aiag-spatial`,"aria-pressed":`false`,children:[(0,U.jsx)(`i`,{}),` 空éæä½ OFF`]}),(0,U.jsxs)(`button`,{type:`button`,id:`aiag-storyOpen`,className:`story-cta`,children:[(0,U.jsx)(`span`,{children:`æ°åã§è¦ãAIéçº`}),(0,U.jsx)(`i`,{})]}),(0,U.jsx)(`div`,{className:`sp-gate`,id:`aiag-spGate`,hidden:!0,role:`dialog`,"aria-modal":`true`,"aria-labelledby":`aiag-spGateTitle`,children:(0,U.jsxs)(`div`,{className:`sp-gate__panel`,children:[(0,U.jsx)(`p`,{className:`sp-gate__eyebrow`,children:`SPATIAL CONTROL`}),(0,U.jsxs)(`h2`,{id:`aiag-spGateTitle`,children:[`ã«ã¡ã©ã使ã£ã¦ã`,(0,U.jsx)(`br`,{}),`æã§ãã®ãã¼ã¸ãæä½ãã¾ãã`]}),(0,U.jsxs)(`ul`,{className:`sp-gate__list`,children:[(0,U.jsxs)(`li`,{children:[`æ åã¯`,(0,U.jsx)(`b`,{children:`ãã®ç«¯æ«ã®ä¸ã ã`}),`ã§å¦çããã¾ã`]}),(0,U.jsxs)(`li`,{children:[(0,U.jsx)(`b`,{children:`é²ç»ãéä¿¡ããã¾ãã`}),`ãè¨é²ã¯ä¸åæ®ãã¾ãã`]}),(0,U.jsxs)(`li`,{children:[`æä½ã§ããã®ã¯`,(0,U.jsx)(`b`,{children:`ãã®ãã¼ã¸ã®ä¸ã ã`}),`ã§ã`]}),(0,U.jsxs)(`li`,{children:[(0,U.jsx)(`b`,{children:`Esc`}),` ã¾ã㯠OFF ãã¿ã³ã§ãã¤ã§ãçµäºã§ãã¾ã`]})]}),(0,U.jsx)(`p`,{className:`sp-gate__error`,id:`aiag-spGateError`,hidden:!0}),(0,U.jsxs)(`div`,{className:`sp-gate__actions`,children:[(0,U.jsx)(`button`,{type:`button`,id:`aiag-spAllow`,children:`ã«ã¡ã©ã許å¯ãã`}),(0,U.jsx)(`button`,{type:`button`,id:`aiag-spCancel`,children:`ããã`}),(0,U.jsx)(`button`,{type:`button`,id:`aiag-spNewWin`,hidden:!0,children:`å¥ã¦ã£ã³ãã¦ã§éã`})]}),(0,U.jsx)(`p`,{className:`sp-gate__note`,children:`ãã©ã¦ã¶ã®ç¢ºèªãã¤ã¢ãã°ã表示ããã¾ããã許å¯ããé¸ãã§ãã ããã`})]})}),(0,U.jsxs)(`div`,{className:`spatial`,id:`aiag-spatialUi`,hidden:!0,"aria-hidden":`true`,children:[(0,U.jsxs)(`div`,{className:`spatial__frame`,"aria-hidden":`true`,children:[(0,U.jsx)(`span`,{className:`sp-corner tl`}),(0,U.jsx)(`span`,{className:`sp-corner tr`}),(0,U.jsx)(`span`,{className:`sp-corner bl`}),(0,U.jsx)(`span`,{className:`sp-corner br`}),(0,U.jsx)(`span`,{className:`sp-scan`})]}),(0,U.jsx)(`svg`,{className:`spatial__fx`,id:`aiag-spFx`,"aria-hidden":`true`}),(0,U.jsx)(`div`,{className:`spatial__cursor`,id:`aiag-spCursor`,children:(0,U.jsxs)(`svg`,{viewBox:`0 0 72 72`,children:[(0,U.jsx)(`circle`,{className:`sp-halo`,cx:`36`,cy:`36`,r:`30`}),(0,U.jsx)(`circle`,{className:`sp-spin`,cx:`36`,cy:`36`,r:`27`,pathLength:100,strokeDasharray:`9 5`}),(0,U.jsx)(`circle`,{className:`sp-ring`,cx:`36`,cy:`36`,r:`17`}),(0,U.jsxs)(`g`,{className:`sp-ticks`,children:[(0,U.jsx)(`line`,{x1:`36`,y1:`4`,x2:`36`,y2:`11`}),(0,U.jsx)(`line`,{x1:`36`,y1:`61`,x2:`36`,y2:`68`}),(0,U.jsx)(`line`,{x1:`4`,y1:`36`,x2:`11`,y2:`36`}),(0,U.jsx)(`line`,{x1:`61`,y1:`36`,x2:`68`,y2:`36`})]}),(0,U.jsx)(`circle`,{className:`sp-dot`,cx:`36`,cy:`36`,r:`3`})]})}),(0,U.jsxs)(`div`,{className:`spatial__hud`,children:[(0,U.jsx)(`p`,{id:`aiag-spStatus`,children:`ã«ã¡ã©ãæºåãã¦ãã¾ãâ¦`}),(0,U.jsxs)(`ul`,{children:[(0,U.jsxs)(`li`,{children:[(0,U.jsx)(`b`,{children:`ã¤ã¾ãã§ä¸ä¸ã«åãã`}),(0,U.jsx)(`br`,{}),`ãã¼ã¸ãã¤ããã§ã¹ã¯ãã¼ã«`]}),(0,U.jsxs)(`li`,{children:[(0,U.jsx)(`b`,{children:`å
ã£ãæã§ã¤ã¾ã`}),(0,U.jsx)(`br`,{}),`ã¯ãªãã¯`]}),(0,U.jsxs)(`li`,{children:[(0,U.jsx)(`b`,{children:`å³ã®ã¬ã¼ã«ãã¤ã¾ã`}),(0,U.jsx)(`br`,{}),`ãã¼ã¸å
¨ä½ãç§»åã»ç« ã¸ã¸ã£ã³ã`]})]})]})]})]})}function Vr({isMobile:e,isTablet:t}){return(0,U.jsx)(`section`,{id:`about`,style:{backgroundColor:W.deepBlack,position:`relative`,zIndex:2,marginTop:`-56px`,boxSizing:`border-box`,width:`100%`,maxWidth:`100%`,padding:e?`80px 28px`:`clamp(100px, 14vw, 180px) clamp(48px, 6.5vw, 96px)`},children:(0,U.jsx)(`div`,{style:{maxWidth:`1440px`,margin:`0 auto`,width:`100%`,minWidth:0,boxSizing:`border-box`},children:(0,U.jsxs)(`div`,{style:{display:`grid`,gridTemplateColumns:t?`1fr`:`minmax(0, 55%) minmax(0, 1fr)`,gap:t?`48px`:`80px`,alignItems:`start`,width:`100%`,minWidth:0},children:[(0,U.jsxs)(`div`,{style:{minWidth:0,width:`100%`,maxWidth:`100%`},children:[(0,U.jsx)(`p`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`11px`,letterSpacing:`0.28em`,color:`rgba(117,195,200,0.5)`,margin:`0 0 40px`},children:`WHO WE ARE`}),(0,U.jsx)(`h2`,{style:{fontFamily:`Barlow Condensed, sans-serif`,fontSize:e?`clamp(38px, 11vw, 56px)`:`clamp(32px, 4.8vw, 68px)`,fontWeight:900,lineHeight:e?1.15:1.05,letterSpacing:e?`-0.03em`:`-0.015em`,color:W.white,margin:0,width:`100%`,maxWidth:`100%`,minWidth:0,whiteSpace:`normal`,wordBreak:e?`normal`:`keep-all`,overflowWrap:`break-word`,boxSizing:`border-box`},children:`ç§ãã¡ã¯ãã¾ã å½¢ã«ãªã£ã¦ããªãå¯è½æ§ãã人ã¨ã¢ã¤ãã¢ã®åã§åé²ããã¾ãã`})]}),(0,U.jsxs)(`div`,{style:{paddingTop:t?0:`72px`,minWidth:0,width:`100%`,maxWidth:`100%`,boxSizing:`border-box`},children:[(0,U.jsx)(`p`,{style:{fontFamily:`"Noto Sans JP", sans-serif`,fontSize:e?`16px`:`clamp(15px, 1.2vw, 17px)`,lineHeight:2.1,color:`rgba(255,255,255,0.5)`,fontWeight:300,margin:`0 0 56px`,width:`100%`,maxWidth:`100%`,minWidth:0,whiteSpace:`normal`,boxSizing:`border-box`},children:`ååä¼ç¤¾lim forceã¯ãå¸¸ã«æ°ããã¢ã¤ãã¢ã¨ã¢ããã¼ããæ¨¡ç´¢ããã¯ãªã¨ã¤ãã£ããªã½ãªã¥ã¼ã·ã§ã³ãæä¾ããä¼ç¤¾ã§ãã人ã¨ã®é¢ãããéãã¦ååçãªç°å¢ãæ§ç¯ããå人ã¨çµç¹ã®éããªãçºå±ãç®æãã¦ãã¾ãã`}),(0,U.jsx)(`div`,{style:{display:`flex`,gap:e?`16px`:`48px`,width:`100%`,minWidth:0,justifyContent:e?`space-between`:`flex-start`,boxSizing:`border-box`},children:[[`3`,`BUSINESSES`],[String(Yn),`FOUNDED`],[`â`,`POSSIBILITIES`]].map(([t,n])=>(0,U.jsxs)(`div`,{style:{minWidth:0,flex:e?`1 1 0`:void 0},children:[(0,U.jsx)(`div`,{style:{fontFamily:`Barlow Condensed, sans-serif`,fontSize:e?`clamp(28px, 8vw, 40px)`:`clamp(40px, 5vw, 56px)`,fontWeight:900,color:W.cyan,lineHeight:1},children:t}),(0,U.jsx)(`div`,{style:{fontFamily:`DM Mono, monospace`,fontSize:e?`9px`:`10px`,letterSpacing:e?`0.12em`:`0.2em`,color:`rgba(255,255,255,0.25)`,marginTop:`10px`},children:n})]},n))})]})]})})})}var Hr=(0,i.createContext)({});function Ur(e){let t=(0,i.useRef)(null);return t.current===null&&(t.current=e()),t.current}var Wr=typeof window<`u`?i.useLayoutEffect:i.useEffect,Gr=(0,i.createContext)(null);function Kr(e,t){e.indexOf(t)===-1&&e.push(t)}function qr(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}var Jr=(e,t,n)=>n>t?t:n<e?e:n,Yr={},Xr=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),Zr=e=>typeof e==`object`&&!!e,Qr=e=>/^0[^.\s]+$/u.test(e);function $r(e){let t;return()=>(t===void 0&&(t=e()),t)}var ei=e=>e,ti=(...e)=>e.reduce((e,t)=>
4n=>t(e(n))),ni=(e,t,n)=>{let r=t-e;return r?(n-e)/r:1},ri=class{constructor(){this.subscriptions=[]}add(e){return Kr(this.subscriptions,e),()=>qr(this.subscriptions,e)}notify(e,t,n){let r=this.subscriptions.length;if(r)if(r===1)this.subscriptions[0](e,t,n);else for(let i=0;i<r;i++){let r=this.subscriptions[i];r&&r(e,t,n)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}},ii=e=>e*1e3,ai=e=>e/1e3,oi=(e,t)=>t?1e3/t*e:0,si=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,ci=1e-7,li=12;function ui(e,t,n,r,i){let a,o,s=0;do o=t+(n-t)/2,a=si(o,r,i)-e,a>0?n=o:t=o;while(Math.abs(a)>ci&&++s<li);return o}function di(e,t,n,r){if(e===t&&n===r)return ei;let i=t=>ui(t,0,1,e,n);return e=>e===0||e===1?e:si(i(e),t,r)}var fi=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,pi=e=>t=>1-e(1-t),mi=di(.33,1.53,.69,.99),hi=pi(mi),gi=fi(hi),_i=e=>e>=1?1:(e*=2)<1?.5*hi(e):.5*(2-2**(-10*(e-1))),vi=e=>1-Math.sin(Math.acos(e)),yi=pi(vi),bi=fi(vi),xi=di(.42,0,1,1),Si=di(0,0,.58,1),Ci=di(.42,0,.58,1),wi=e=>Array.isArray(e)&&typeof e[0]!=`number`,Ti=e=>Array.isArray(e)&&typeof e[0]==`number`,Ei={linear:ei,easeIn:xi,easeInOut:Ci,easeOut:Si,circIn:vi,circInOut:bi,circOut:yi,backIn:hi,backInOut:gi,backOut:mi,anticipate:_i},Di=e=>typeof e==`string`,Oi=e=>{if(Ti(e)){e.length;let[t,n,r,i]=e;return di(t,n,r,i)}else if(Di(e))return Ei[e],`${e}`,Ei[e];return e},ki=[`setup`,`read`,`resolveKeyframes`,`preUpdate`,`update`,`preRender`,`render`,`postRender`];function Ai(e){let t=new Set,n=new Set,r=!1,i=!1,a=new WeakSet,o={delta:0,timestamp:0,isProcessing:!1};function s(t){a.has(t)&&(c.schedule(t),e()),t(o)}let c={schedule:(e,i=!1,o=!1)=>{let s=o&&r?t:n;return i&&a.add(e),s.add(e),e},cancel:e=>{n.delete(e),a.delete(e)},process:e=>{if(o=e,r){i=!0;return}r=!0;let a=t;t=n,n=a,t.forEach(s),t.clear(),r=!1,i&&(i=!1,c.process(e))}};return c}var ji=40;function Mi(e,t){let n=!1,r=!0,i={delta:0,timestamp:0,isProcessing:!1},a=()=>n=!0,o=ki.reduce((e,t)=>(e[t]=Ai(a),e),{}),{setup:s,read:c,resolveKeyframes:l,preUpdate:u,update:d,preRender:f,render:p,postRender:m}=o,h=()=>{let a=Yr.useManualTiming,o=a?i.timestamp:performance.now();n=!1,a||(i.delta=r?1e3/60:Math.max(Math.min(o-i.timestamp,ji),1)),i.timestamp=o,i.isProcessing=!0,s.process(i),c.process(i),l.process(i),u.process(i),d.process(i),f.process(i),p.process(i),m.process(i),i.isProcessing=!1,n&&t&&(r=!1,e(h))},g=()=>{n=!0,r=!0,i.isProcessing||e(h)};return{schedule:ki.reduce((e,t)=>{let r=o[t];return e[t]=(e,t=!1,i=!1)=>(n||g(),r.schedule(e,t,i)),e},{}),cancel:e=>{for(let t=0;t<ki.length;t++)o[ki[t]].cancel(e)},state:i,steps:o}}var{schedule:G,cancel:Ni,state:Pi,steps:Fi}=Mi(typeof requestAnimationFrame<`u`?requestAnimationFrame:ei,!0),Ii;function Li(){Ii=void 0}var Ri={now:()=>(Ii===void 0&&Ri.set(Pi.isProcessing||Yr.useManualTiming?Pi.timestamp:performance.now()),Ii),set:e=>{Ii=e,queueMicrotask(Li)}},zi=e=>t=>typeof t==`string`&&t.startsWith(e),Bi=zi(`--`),Vi=zi(`var(--`),Hi=e=>Vi(e)?Ui.test(e.split(`/*`)[0].trim()):!1,Ui=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function Wi(e){return typeof e==`string`?e.split(`/*`)[0].includes(`var(--`):!1}var Gi={test:e=>typeof e==`number`,parse:parseFloat,transform:e=>e},Ki={...Gi,transform:e=>Jr(0,1,e)},qi={...Gi,default:1},Ji=e=>Math.round(e*1e5)/1e5,Yi=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function Xi(e){return e==null}var Zi=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Qi=(e,t)=>n=>!!(typeof n==`string`&&Zi.test(n)&&n.startsWith(e)||t&&!Xi(n)&&Object.prototype.hasOwnProperty.call(n,t)),$i=(e,t,n)=>r=>{if(typeof r!=`string`)return r;let[i,a,o,s]=r.match(Yi);return{[e]:parseFloat(i),[t]:parseFloat(a),[n]:parseFloat(o),alpha:s===void 0?1:parseFloat(s)}},ea=e=>Jr(0,255,e),ta={...Gi,transform:e=>Math.round(ea(e))},na={test:Qi(`rgb`,`red`),parse:$i(`red`,`green`,`blue`),transform:({red:e,green:t,blue:n,alpha:r=1})=>`rgba(`+ta.transform(e)+`, `+ta.transform(t)+`, `+ta.transform(n)+`, `+Ji(Ki.transform(r))+`)`};function ra(e){let t=``,n=``,r=``,i=``;return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),i=e.substring(4,5),t+=t,n+=n,r+=r,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alph
4a:i?parseInt(i,16)/255:1}}var ia={test:Qi(`#`),parse:ra,transform:na.transform},aa=e=>({test:t=>typeof t==`string`&&t.endsWith(e)&&t.split(` `).length===1,parse:parseFloat,transform:t=>`${t}${e}`}),oa=aa(`deg`),sa=aa(`%`),K=aa(`px`),ca=aa(`vh`),la=aa(`vw`),ua={...sa,parse:e=>sa.parse(e)/100,transform:e=>sa.transform(e*100)},da={test:Qi(`hsl`,`hue`),parse:$i(`hue`,`saturation`,`lightness`),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>`hsla(`+Math.round(e)+`, `+sa.transform(Ji(t))+`, `+sa.transform(Ji(n))+`, `+Ji(Ki.transform(r))+`)`},q={test:e=>na.test(e)||ia.test(e)||da.test(e),parse:e=>na.test(e)?na.parse(e):da.test(e)?da.parse(e):ia.parse(e),transform:e=>typeof e==`string`?e:e.hasOwnProperty(`red`)?na.transform(e):da.transform(e),getAnimatableNone:e=>{let t=q.parse(e);return t.alpha=0,q.transform(t)}},fa=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function pa(e){return isNaN(e)&&typeof e==`string`&&(e.match(Yi)?.length||0)+(e.match(fa)?.length||0)>0}var ma=`number`,ha=`color`,ga=`var`,_a=`var(`,va="${}",ya=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function ba(e){let t=e.toString(),n=[],r={color:[],number:[],var:[]},i=[],a=0;return{values:n,split:t.replace(ya,e=>(q.test(e)?(r.color.push(a),i.push(ha),n.push(q.parse(e))):e.startsWith(_a)?(r.var.push(a),i.push(ga),n.push(e)):(r.number.push(a),i.push(ma),n.push(parseFloat(e))),++a,va)).split(va),indexes:r,types:i}}function xa(e){return ba(e).values}function Sa({split:e,types:t}){let n=e.length;return r=>{let i=``;for(let a=0;a<n;a++)if(i+=e[a],r[a]!==void 0){let e=t[a];e===ma?i+=Ji(r[a]):e===ha?i+=q.transform(r[a]):i+=r[a]}return i}}function Ca(e){return Sa(ba(e))}var wa=e=>typeof e==`number`?0:q.test(e)?q.getAnimatableNone(e):e,Ta=(e,t)=>typeof e==`number`?t?.trim().endsWith(`/`)?e:0:wa(e);function Ea(e){let t=ba(e);return Sa(t)(t.values.map((e,n)=>Ta(e,t.split[n])))}var Da={test:pa,parse:xa,createTransformer:Ca,getAnimatableNone:Ea};function Oa(e,t,n){return n<0&&(n+=1),n>1&&--n,n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function ka({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let i=0,a=0,o=0;if(!t)i=a=o=n;else{let r=n<.5?n*(1+t):n+t-n*t,s=2*n-r;i=Oa(s,r,e+1/3),a=Oa(s,r,e),o=Oa(s,r,e-1/3)}return{red:Math.round(i*255),green:Math.round(a*255),blue:Math.round(o*255),alpha:r}}function Aa(e,t){return n=>n>0?t:e}var J=(e,t,n)=>e+(t-e)*n,ja=(e,t,n)=>{let r=e*e,i=n*(t*t-r)+r;return i<0?0:Math.sqrt(i)},Ma=[ia,na,da],Na=e=>Ma.find(t=>t.test(e));function Pa(e){let t=Na(e);if(`${e}`,!t)return!1;let n=t.parse(e);return t===da&&(n=ka(n)),n}var Fa=(e,t)=>{let n=Pa(e),r=Pa(t);if(!n||!r)return Aa(e,t);let i={...n};return e=>(i.red=ja(n.red,r.red,e),i.green=ja(n.green,r.green,e),i.blue=ja(n.blue,r.blue,e),i.alpha=J(n.alpha,r.alpha,e),na.transform(i))},Ia=new Set([`none`,`hidden`]);function La(e,t){return Ia.has(e)?n=>n<=0?e:t:n=>n>=1?t:e}function Ra(e,t){return n=>J(e,t,n)}function za(e){return typeof e==`number`?Ra:typeof e==`string`?Hi(e)?Aa:q.test(e)?Fa:Ua:Array.isArray(e)?Ba:typeof e==`object`?q.test(e)?Fa:Va:Aa}function Ba(e,t){let n=[...e],r=n.length,i=e.map((e,n)=>za(e)(e,t[n]));return e=>{for(let t=0;t<r;t++)n[t]=i[t](e);return n}}function Va(e,t){let n={...e,...t},r={};for(let i in n)e[i]!==void 0&&t[i]!==void 0&&(r[i]=za(e[i])(e[i],t[i]));return e=>{for(let t in r)n[t]=r[t](e);return n}}function Ha(e,t){let n=[],r={color:0,var:0,number:0};for(let i=0;i<t.values.length;i++){let a=t.types[i],o=e.indexes[a][r[a]];n[i]=e.values[o]??0,r[a]++}return n}var Ua=(e,t)=>{let n=Da.createTransformer(t),r=ba(e),i=ba(t);return r.indexes.var.length===i.indexes.var.length&&r.indexes.color.length===i.indexes.color.length&&r.indexes.number.length>=i.indexes.number.length?Ia.has(e)&&!i.values.length||Ia.has(t)&&!r.values.length?La(e,t):ti(Ba(Ha(r,i),i.values),n):(`${e}${t}`,Aa(e,t))};function Wa(e,t,n){return typeof e==`number`&&typeof t==`number`&&typeof n==`
4number`?J(e,t,n):za(e)(e,t)}var Ga=e=>{let t=({timestamp:t})=>e(t);return{start:(e=!0)=>G.update(t,e),stop:()=>Ni(t),now:()=>Pi.isProcessing?Pi.timestamp:Ri.now()}},Ka=(e,t,n=10)=>{let r=``,i=Math.max(Math.round(t/n),2);for(let t=0;t<i;t++)r+=Math.round(e(t/(i-1))*1e4)/1e4+`, `;return`linear(${r.substring(0,r.length-2)})`},qa=2e4;function Ja(e){let t=0,n=e.next(t);for(;!n.done&&t<2e4;)t+=50,n=e.next(t);return t>=2e4?1/0:t}function Ya(e,t=100,n){let r=n({...e,keyframes:[0,t]}),i=Math.min(Ja(r),qa);return{type:`keyframes`,ease:e=>r.next(i*e).value/t,duration:ai(i)}}var Y={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};function Xa(e,t){return e*Math.sqrt(1-t*t)}var Za=12;function Qa(e,t,n){let r=n;for(let n=1;n<Za;n++)r-=e(r)/t(r);return r}var $a=.001;function eo({duration:e=Y.duration,bounce:t=Y.bounce,velocity:n=Y.velocity,mass:r=Y.mass}){let i,a;Y.maxDuration;let o=1-t;o=Jr(Y.minDamping,Y.maxDamping,o),e=Jr(Y.minDuration,Y.maxDuration,ai(e)),o<1?(i=t=>{let r=t*o,i=r*e,a=r-n,s=Xa(t,o),c=Math.exp(-i);return $a-a/s*c},a=t=>{let r=t*o*e,a=r*n+n,s=o**2*t**2*e,c=Math.exp(-r),l=Xa(t**2,o);return(-i(t)+$a>0?-1:1)*((a-s)*c)/l}):(i=t=>{let r=Math.exp(-t*e),i=(t-n)*e+1;return-$a+r*i},a=t=>Math.exp(-t*e)*((n-t)*(e*e)));let s=5/e,c=Qa(i,a,s);if(e=ii(e),isNaN(c))return{stiffness:Y.stiffness,damping:Y.damping,duration:e};{let t=c**2*r;return{stiffness:t,damping:o*2*Math.sqrt(r*t),duration:e}}}var to=[`duration`,`bounce`],no=[`stiffness`,`damping`,`mass`];function ro(e,t){return t.some(t=>e[t]!==void 0)}function io(e){let t={velocity:Y.velocity,stiffness:Y.stiffness,damping:Y.damping,mass:Y.mass,isResolvedFromDuration:!1,...e};if(!ro(e,no)&&ro(e,to))if(t.velocity=0,e.visualDuration){let n=e.visualDuration,r=2*Math.PI/(n*1.2),i=r*r,a=2*Jr(.05,1,1-(e.bounce||0))*Math.sqrt(i);t={...t,mass:Y.mass,stiffness:i,damping:a}}else{let n=eo({...e,velocity:0});t={...t,...n,mass:Y.mass},t.isResolvedFromDuration=!0}return t}function ao(e=Y.visualDuration,t=Y.bounce){let n=typeof e==`object`?e:{visualDuration:e,keyframes:[0,1],bounce:t},{restSpeed:r,restDelta:i}=n,a=n.keyframes[0],o=n.keyframes[n.keyframes.length-1],s={done:!1,value:a},{stiffness:c,damping:l,mass:u,duration:d,velocity:f,isResolvedFromDuration:p}=io({...n,velocity:-ai(n.velocity||0)}),m=f||0,h=l/(2*Math.sqrt(c*u)),g=o-a,_=ai(Math.sqrt(c/u)),v=Math.abs(g)<5;r||=v?Y.restSpeed.granular:Y.restSpeed.default,i||=v?Y.restDelta.granular:Y.restDelta.default;let y,b,x,S,C,w;if(h<1)x=Xa(_,h),S=(m+h*_*g)/x,y=e=>o-Math.exp(-h*_*e)*(S*Math.sin(x*e)+g*Math.cos(x*e)),C=h*_*S+g*x,w=h*_*g-S*x,b=e=>Math.exp(-h*_*e)*(C*Math.sin(x*e)+w*Math.cos(x*e));else if(h===1){y=e=>o-Math.exp(-_*e)*(g+(m+_*g)*e);let e=m+_*g;b=t=>Math.exp(-_*t)*(_*e*t-m)}else{let e=_*Math.sqrt(h*h-1);y=t=>{let n=Math.exp(-h*_*t),r=Math.min(e*t,300);return o-n*((m+h*_*g)*Math.sinh(r)+e*g*Math.cosh(r))/e};let t=(m+h*_*g)/e,n=h*_*t-g*e,r=h*_*g-t*e;b=t=>{let i=Math.exp(-h*_*t),a=Math.min(e*t,300);return i*(n*Math.sinh(a)+r*Math.cosh(a))}}let T={calculatedDuration:p&&d||null,velocity:e=>ii(b(e)),next:e=>{if(!p&&h<1){let t=Math.exp(-h*_*e),n=Math.sin(x*e),a=Math.cos(x*e),c=o-t*(S*n+g*a),l=ii(t*(C*n+w*a));return s.done=Math.abs(l)<=r&&Math.abs(o-c)<=i,s.value=s.done?o:c,s}let t=y(e);if(p)s.done=e>=d;else{let n=ii(b(e));s.done=Math.abs(n)<=r&&Math.abs(o-t)<=i}return s.value=s.done?o:t,s},toString:()=>{let e=Math.min(Ja(T),qa),t=Ka(t=>T.next(e*t).value,e,30);return e+`ms `+t},toTransition:()=>{}};return T}ao.applyToOptions=e=>{let t=Ya(e,100,ao);return e.ease=t.ease,e.duration=ii(t.duration),e.type=`keyframes`,e};var oo=5;function so(e,t,n){let r=Math.max(t-oo,0);return oi(n-e(r),t-r)}function co({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:i=10,bounceStiffness:a=500,modifyTarget:o,min:s,max:c,restDelta:l=.5,restSpeed:u}){let d=e[0],f={done:!1,value:d},p=e=>s!==void 0&&e<s||c!==void 0&&e>c,m=e=>s===void 0?c:c===void 0||Math.abs(s-e)<Math.abs(c-e)?s:c,h=n*t,g=d+h,_=o===void 0?g:o(g);_!==g&&(h=_-d);let v=e=>-h*Math.exp(-e/r),y=e=>_+v(e),b=e=>{let t=v(e),n=y(e);f.done=Math.abs(t)<=l,f.value=f.done?_:n},x,S,C=e=>{p(f.value)&&(x=e,S=ao({keyframes:[f.value,m(f.value)],velocity:so(y,e,f.value),damping:i,stiffness:a,restDelta:l,restSpeed:u}))};return C(0),{calculatedDuration:null,next:e=>{let t=!1;return!S&&x===void 0&&(t=!0,b(e),C(e)),x!==void 0&&e>=x?S.next(e-x):(!t&&b(e),f)}}}function lo(e,t,n){let r=[],i=n||Yr.mix||Wa,a=e.length-1;for(let n=0;n<a;n++){let a=i(e[n],e[n+1]);t&&(a=ti(Array.isArray(t)?t[n]||ei:t,a)),r.push(a)}return r}function uo(e,t,{clamp:n=!0,ease:r,mixer:i}={}){let a=e.length;if(t.length,a===1)return()=>t[0];if(a===2&&t[0]===t[1])return()=>t[1];let o=e[0]===e[1];e[0]>e[a-1]&&(e=[...e].reverse(),t=[...t].reverse());let s=lo(t,r,i),c=s.length,l=n=>{if(o&&n<e[0])return t[0];let r=0;if(c>1)for(;r<e.length-2&&!(n<e[r+1]);r++);let i=ni(e[r],e[r+1],n);return s[r](i)};return n?t=>l(Jr(e[0],e[a-1],t)):l}function fo(e,t){let n=e[e.length-1];for(let r=1;r<=t;r++){let i=ni(0,t,r);e.push(J(n,1,i))}}function po(e){let t=[0];return fo(t,e.length-1),t}function mo(e,t){return e.map(e=>e*t)}function ho(e,t){return e.map(()=>t||Ci).splice(0,e.length-1)}function go({duration:e=300,keyframes:t,times:n,ease:r=`easeInOut`}){let i=wi(r)?r.map(Oi):Oi(r),a={done:!1,value:t[0]},o=uo(mo(n&&n.length===t.length?n:po(t),e),t,{ease:Array.isArray(i)?i:ho(t,i)});return{calculatedDuration:e,next:t=>(a.value=o(t),a.done=t>=e,a)}}var _o=e=>e!==null;function vo(e,{repeat:t,repeatType:n=`loop`},r,i=1){let a=e.filter(_o),o=i<0||t&&n!==`loop`&&t%2==1?0:a.length-1;return!o||r===void 0?a[o]:r}var yo={decay:co,inertia:co,tween:go,keyframes:go,spring:ao};function bo(e){typeof e.type==`string`&&(e.type=yo[e.type])}var xo=class{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(e=>{this.resolve=e})}notifyFinished(){this.resolve()}then(e,t){return this.finished.then(e,t)}},So=e=>e/100,Co=class extends xo{constructor(e){super(),this.state=`idle`,this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.delayState={done:!1,value:void 0},this.stop=()=>{let{motionValue:e}=this.options;e&&e.updatedAt!==Ri.now()&&this.tick(Ri.now()),this.isStopped=!0,this.state!==`idle`&&(this.teardown(),this.options.onStop?.())},this.options=e,this.initAnimation(),this.play(),e.autoplay===!1&&this.pause()}initAnimation(){let{options:e}=this;bo(e);let{type:t=go,repeat:n=0,repeatDelay:r=0,repeatType:i,velocity:a=0}=e,{keyframes:o}=e,s=t||go;s!==go&&typeof o[0]!=`number`&&(this.mixKeyframes=ti(So,Wa(o[0],o[1])),o=[0,100]);let c=s({...e,keyframes:o});i===`mirror`&&(this.mirroredGenerator=s({...e,keyframes:[...o].reverse(),velocity:-a})),c.calculatedDuration===null&&(c.calculatedDuration=Ja(c));let{calculatedDuration:l}=c;this.calculatedDuration=l,this.resolvedDuration=l+r,this.totalDuration=this.resolvedDuration*(n+1)-r,this.generator=c}updateTime(e){let t=Math.round(e-this.startTime)*this.playbackSpeed;this.holdTime===null?this.currentTime=t:this.currentTime=this.holdTime}tick(e,t=!1){let{generator:n,totalDuration:r,mixKeyframes:i,mirroredGenerator:a,resolvedDuration:o,calculatedDuration:s}=this;if(this.startTime===null)return n.next(0);let{delay:c=0,keyframes:l,repeat:u,repeatType:d,repeatDelay:f,type:p,onUpdate:m,finalKeyframe:h}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-r/this.speed,this.startTime)),t?this.currentTime=e:this.updateTime(e);let g=this.currentTime-c*(this.playbackSpeed>=0?1:-1),_=this.playbackSpeed>=0?g<0:g>r;this.currentTime=Math.max(g,0),this.state===`finished`&&this.holdTime===null&&(this.currentTime=r);let v=this.currentTime,y=n;if(u){let e=Math.min(this.currentTime,r)/o,t=Math.floor(e),n=e%1;!n&&e>=1&&(n=1),n===1&&t--,t=Math.min(t,u+1),t%2&&(d===`reverse`?(n=1-n,f&&(n-=f/o)):d===`mirror`&&(y=a)),v=Jr(0,1,n)*o}let b;_?(this.delayState.value=l[0],b=this.delayState):b=y.next(v),i&&!_&&(b.value=i(b.value));let{done:x}=b;!_&&s!==null&&(x=this.playbackSpeed>=0?this.currentTime>=r:this.currentTime<=0);let S=this.holdTime===null&&(this.state===`finished`||this.state===`running`&&x);return S&&p!==co&&(b.value=vo(l,this.options,h,this.speed)),m&&m(b.value),S&&this.finish(),b}then(e,t){return this.finished.then(e,t)}get duration(){return ai(this.calculatedDuration)}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+ai(e)}get time(){return ai(this.currentTime)}set time(e){e=ii(e),this.currentTime=e,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state=`paused`,this.holdTime=e,this.tick(e))}getGeneratorVelocity(){let e=this.currentTime;if(e<=0)return this.options.velocity||0;if(this.generator.velocity)return this.generator.velocity(e);let t=this.generator.next(e).value;return so(e=>this.generator.next(e).value,e,t)}get speed(){return this.playbackSpeed}set speed(e){let t=this.playbackSpeed!==e;t&&this.driver&&this.updateTime(Ri.now()),this.playbackSpeed=e,t&&this.driver&&(this.time=ai(this.currentTime))}play(){if(this.isStopped)return;let{driver:e=Ga,startTime:t}=this.options;this.driver||=e(e=>this.tick(e)),this.options.onPlay?.();let n=this.driver.now();this.state===`finished`?(this.updateFinished(),this.startTime=n):this.holdTime===null?this.startTime||=t??n:this.startTime=n-this.holdTime,this.state===`finished`&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state=`running`,this.driver.start()}pause(){this.state=`paused`,this.updateTime(Ri.now()),this.holdTime=this.currentTime}complete(){this.state!==`running`&&this.play(),this.state=`finished`,this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state=`finished`,this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state=`idle`,this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&=(this.driver.stop(),void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}attachTimeline(e){return this.options.allowFlatten&&(this.options.type=`keyframes`,this.options.ease=`linear`,this.initAnimation()),this.driver?.stop(),e.observe(this)}};function wo(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}var To=e=>e*180/Math.PI,Eo=e=>Oo(To(Math.atan2(e[1],e[0]))),Do={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:Eo,rotateZ:Eo,skewX:e=>To(Math.atan(e[1])),skewY:e=>To(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},Oo=e=>(e%=360,e<0&&(e+=360),e),ko=Eo,Ao=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),jo=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),Mo={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:Ao,scaleY:jo,scale:e=>(Ao(e)+jo(e))/2,rotateX:e=>Oo(To(Math.atan2(e[6],e[5]))),rotateY:e=>Oo(To(Math.atan2(-e[2],e[0]))),rotateZ:ko,rotate:ko,skewX:e=>To(Math.atan(e[4])),skewY:e=>To(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function No(e){return e.includes(`scale`)?1:0}
4function Po(e,t){if(!e||e===`none`)return No(t);let n=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u),r,i;if(n)r=Mo,i=n;else{let t=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);r=Do,i=t}if(!i)return No(t);let a=r[t],o=i[1].split(`,`).map(Io);return typeof a==`function`?a(o):o[a]}var Fo=(e,t)=>{let{transform:n=`none`}=getComputedStyle(e);return Po(n,t)};function Io(e){return parseFloat(e.trim())}var Lo=[`transformPerspective`,`x`,`y`,`z`,`translateX`,`translateY`,`translateZ`,`scale`,`scaleX`,`scaleY`,`rotate`,`rotateX`,`rotateY`,`rotateZ`,`skew`,`skewX`,`skewY`],Ro=new Set([...Lo,`pathRotation`]),zo=e=>e===Gi||e===K,Bo=new Set([`x`,`y`,`z`]),Vo=Lo.filter(e=>!Bo.has(e));function Ho(e){let t=[];return Vo.forEach(n=>{let r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(n.startsWith(`scale`)?1:0))}),t}var Uo={width:({x:e},{paddingLeft:t=`0`,paddingRight:n=`0`,boxSizing:r})=>{let i=e.max-e.min;return r===`border-box`?i:i-parseFloat(t)-parseFloat(n)},height:({y:e},{paddingTop:t=`0`,paddingBottom:n=`0`,boxSizing:r})=>{let i=e.max-e.min;return r===`border-box`?i:i-parseFloat(t)-parseFloat(n)},top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>Po(t,`x`),y:(e,{transform:t})=>Po(t,`y`)};Uo.translateX=Uo.x,Uo.translateY=Uo.y;var Wo=new Set,Go=!1,Ko=!1,qo=!1;function Jo(){if(Ko){let e=Array.from(Wo).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),n=new Map;t.forEach(e=>{let t=Ho(e);t.length&&(n.set(e,t),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=n.get(e);t&&t.forEach(([t,n])=>{e.getValue(t)?.set(n)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{e.suspendedScrollY!==void 0&&window.scrollTo(0,e.suspendedScrollY)})}Ko=!1,Go=!1,Wo.forEach(e=>e.complete(qo)),Wo.clear()}function Yo(){Wo.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(Ko=!0)})}function Xo(){qo=!0,Yo(),Jo(),qo=!1}var Zo=class{constructor(e,t,n,r,i,a=!1){this.state=`pending`,this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=n,this.motionValue=r,this.element=i,this.isAsync=a}scheduleResolve(){this.state=`scheduled`,this.isAsync?(Wo.add(this),Go||(Go=!0,G.read(Yo),G.resolveKeyframes(Jo))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:n,motionValue:r}=this;if(e[0]===null){let i=r?.get(),a=e[e.length-1];if(i!==void 0)e[0]=i;else if(n&&t){let r=n.readValue(t,a);r!=null&&(e[0]=r)}e[0]===void 0&&(e[0]=a),r&&i===void 0&&r.set(e[0])}wo(e)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(e=!1){this.state=`complete`,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,e),Wo.delete(this)}cancel(){this.state===`scheduled`&&(Wo.delete(this),this.state=`pending`)}resume(){this.state===`pending`&&this.scheduleResolve()}},Qo=e=>e.startsWith(`--`);function $o(e,t,n){Qo(t)?e.style.setProperty(t,n):e.style[t]=n}var es={};function ts(e,t){let n=$r(e);return()=>es[t]??n()}var ns=ts(()=>window.ScrollTimeline!==void 0,`scrollTimeline`),rs=ts(()=>window.ViewTimeline!==void 0,`viewTimeline`),is=ts(()=>{try{document.createElement(`div`).animate({opacity:0}
4,{easing:`linear(0, 1)`})}catch{return!1}return!0},`linearEasing`),as=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,os={linear:`linear`,ease:`ease`,easeIn:`ease-in`,easeOut:`ease-out`,easeInOut:`ease-in-out`,circIn:as([0,.65,.55,1]),circOut:as([.55,0,1,.45]),backIn:as([.31,.01,.66,-.59]),backOut:as([.33,1.53,.69,.99])};function ss(e,t){if(e)return typeof e==`function`?is()?Ka(e,t):`ease-out`:Ti(e)?as(e):Array.isArray(e)?e.map(e=>ss(e,t)||os.easeOut):os[e]}function cs(e,t,n,{delay:r=0,duration:i=300,repeat:a=0,repeatType:o=`loop`,ease:s=`easeOut`,times:c}={},l=void 0){let u={[t]:n};c&&(u.offset=c);let d=ss(s,i);Array.isArray(d)&&(u.easing=d);let f={delay:r,duration:i,easing:Array.isArray(d)?`linear`:d,fill:`both`,iterations:a+1,direction:o===`reverse`?`alternate`:`normal`};return l&&(f.pseudoElement=l),e.animate(u,f)}function ls(e){return typeof e==`function`&&`applyToOptions`in e}function us({type:e,...t}){return ls(e)&&is()?e.applyToOptions(t):(t.duration??=300,t.ease??=`easeOut`,t)}var ds=class extends xo{constructor(e){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!e)return;let{element:t,name:n,keyframes:r,pseudoElement:i,allowFlatten:a=!1,finalKeyframe:o,onComplete:s}=e;this.isPseudoElement=!!i,this.allowFlatten=a,this.options=e,e.type;let c=us(e);this.animation=cs(t,n,r,c,i),c.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!i){let e=vo(r,this.options,o,this.speed);this.updateMotionValue&&this.updateMotionValue(e),$o(t,n,e),this.animation.cancel()}s?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state===`finished`&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:e}=this;e===`idle`||e===`finished`||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){let e=this.options?.element;!this.isPseudoElement&&e?.isConnected&&this.animation.commitStyles?.()}get duration(){let e=this.animation.effect?.getComputedTiming?.().duration||0;return ai(Number(e))}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+ai(e)}get time(){return ai(Number(this.animation.currentTime)||0)}set time(e){let t=this.finishedTime!==null;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=ii(e),t&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(e){e<0&&(this.finishedTime=null),this.animation.playbackRate=e}get state(){return this.finishedTime===null?this.animation.playState:`f
4inished`}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(e){this.manualStartTime=this.animation.startTime=e}attachTimeline({timeline:e,rangeStart:t,rangeEnd:n,observe:r}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:`linear`}),this.animation.onfinish=null,e&&ns()?(this.animation.timeline=e,t&&(this.animation.rangeStart=t),n&&(this.animation.rangeEnd=n),ei):r(this)}},fs={anticipate:_i,backInOut:gi,circInOut:bi};function ps(e){return e in fs}function ms(e){typeof e.ease==`string`&&ps(e.ease)&&(e.ease=fs[e.ease])}var hs=10,gs=class extends ds{constructor(e){ms(e),bo(e),super(e),e.startTime!==void 0&&e.autoplay!==!1&&(this.startTime=e.startTime),this.options=e}updateMotionValue(e){let{motionValue:t,onUpdate:n,onComplete:r,element:i,...a}=this.options;if(!t)return;if(e!==void 0){t.set(e);return}let o=new Co({...a,autoplay:!1}),s=Math.max(hs,Ri.now()-this.startTime),c=Jr(0,hs,s-hs),l=o.sample(s).value,{name:u}=this.options;i&&u&&$o(i,u,l),t.setWithVelocity(o.sample(Math.max(0,s-c)).value,l,c),o.stop()}},_s=(e,t)=>t===`zIndex`?!1:!!(typeof e==`number`||Array.isArray(e)||typeof e==`string`&&(Da.test(e)||e===`0`)&&!e.startsWith(`url(`));function vs(e){let t=e[0];if(e.length===1)return!0;for(let n=0;n<e.length;n++)if(e[n]!==t)return!0}function ys(e,t,n,r){let i=e[0];if(i===null)return!1;if(t===`display`||t===`visibility`)return!0;let a=e[e.length-1],o=_s(i,t),s=_s(a,t);return`${t}${i}${a}${o?a:i}`,!o||!s?!1:vs(e)||(n===`spring`||ls(n))&&r}function bs(e){e.duration=0,e.type=`keyframes`}var xs=new Set([`opacity`,`clipPath`,`filter`,`transform`,`backgroundColor`]),Ss=/^(?:oklch|oklab|lab|lch|color|color-mix|light-dark)\(/;function Cs(e){for(let t=0;t<e.length;t++)if(typeof e[t]==`string`&&Ss.test(e[t]))return!0;return!1}var ws=new Set([`color`,`backgroundColor`,`outlineColor`,`fill`,`stroke`,`borderColor`,`borderTopColor`,`borderRightColor`,`borderBottomColor`,`borderLeftColor`]),Ts=$r(()=>Object.hasOwnProperty.call(Element.prototype,`animate`));function Es(e){let{motionValue:t,name:n,repeatDelay:r,repeatType:i,damping:a,type:o,keyframes:s}=e,c=t?.owner?.current;if(!(c instanceof HTMLElement)&&!(c instanceof SVGElement))return!1;let{onUpdate:l,transformTemplate:u}=t.owner.getProps();return Ts()&&n&&(xs.has(n)||ws.has(n)&&Cs(s))&&(n!==`transform`||!u)&&!l&&!r&&i!==`mirror`&&a!==0&&o!==`inertia`}var Ds=40,Os=class extends xo{constructor({autoplay:e=!0,delay:t=0,type:n=`keyframes`,repeat:r=0,repeatDelay:i=0,repeatType:a=`loop`,keyframes:o,name:s,motionValue:c,element:l,...u}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=Ri.now();let d={autoplay:e,delay:t,type:n,repeat:r,repeatDelay:i,repeatType:a,name:s,motionValue:c,element:l,...u};this.keyframeResolver=new(l?.KeyframeResolver||Zo)(o,(e,t,n)=>this.onKeyframesResolved(e,t,d,!n),s,c,l),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(e,t,n,r){this.keyframeResolver=void 0;let{name:i,type:a,velocity:o,delay:s,isHandoff:c,onUpdate:l}=n;this.resolvedAt=Ri.now();let u=!0;ys(e,i,a,o)||(u=!1,(Yr.instantAnimations||!s)&&l?.(vo(e,n,t)),e[0]=e[e.length-1],bs(n),n.repeat=0);let d={startTime:r?this.resolvedAt&&this.resolvedAt-this.createdAt>Ds?this.resolvedAt:this.createdAt:void 0,finalKeyframe:t,...n,keyframes:e},f=u&&!c&&Es(d),p=d.motionValue?.owner?.current,m;if(f)try{m=new gs({...d,element:p})}catch{m=new Co(d)}else m=new Co(d);m.finished.then(()=>{this.notifyFinished()}).catch(ei),this.pendingTimeline&&=(this.stopTimeline=m.attachTimeline(this.pendingTimeline),void 0),this._animation=m}get finished(){return this._animation?this.animation.finished:this._finished}then(e,t){return this.finished.finally(e).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),Xo()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(e){this.animation.time=e}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(e){this.animation.speed=e}get startTime(){return this.animation.startTime}attachTimeline(e){return this._animation?this.stopTimeline=this.animation.attachTimeline(e):this.pendingTimeline=e,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}};function ks(e,t,n,r=0,i=1){let a=Array.from(e).sort((e,t)=>
4e.sortNodePosition(t)).indexOf(t),o=e.size,s=(o-1)*r;return typeof n==`function`?n(a,o):i===1?a*r:s-a*r}var As=30,js=e=>!isNaN(parseFloat(e)),Ms={current:void 0},Ns=class{constructor(e,t={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=e=>{let t=Ri.now();if(this.updatedAt!==t&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let e of this.dependents)e.dirty()},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=Ri.now(),this.canTrackVelocity===null&&e!==void 0&&(this.canTrackVelocity=js(this.current))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on(`change`,e)}on(e,t){this.events[e]||(this.events[e]=new ri);let n=this.events[e].add(t);return e===`change`?()=>{n(),G.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e){this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e)}setWithVelocity(e,t,n){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-n}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(e){this.dependents||=new Set,this.dependents.add(e)}removeDependent(e){this.dependents&&this.dependents.delete(e)}get(){return Ms.current&&Ms.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let e=Ri.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||e-this.updatedAt>As)return 0;let t=Math.min(this.updatedAt-this.prevUpdatedAt,As);return oi(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}};function Ps(e,t){return new Ns(e,t)}function Fs(e,t){if(e?.inherit&&t){let{inherit:n,...r}=e;return{...t,...r}}return e}function Is(e,t){let n=e?.[t]??e?.default??e;return n===e?n:Fs(n,e)}var Ls={type:`spring`,stiffness:500,damping:25,restSpeed:10},Rs=e=>({type:`spring`,stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),zs={type:`keyframes`,duration:.8},Bs={type:`keyframes`,ease:[.25,.1,.35,1],duration:.3},Vs=(e,{keyframes:t})=>t.length>2?zs:Ro.has(e)?e.startsWith(`scale`)?Rs(t[1]):Ls:Bs,Hs=new Set([`when`,`delay`,`delayChildren`,`staggerChildren`,`staggerDirection`,`repeat`,`repeatType`,`repeatDelay`,`from`,`elapsed`]);function Us(e){for(let t in e)if(!Hs.has(t))return!0;return!1}var Ws=(e,t,n,r={},i,a)=>o=>{let s=Is(r,e)||{},c=s.delay||r.delay||0,{elapsed:l=0}=r;l-=ii(c);let u={keyframes:Array.isArray(n)?n:[null,n],ease:`easeOut`,velocity:t.getVelocity(),...s,delay:-l,onUpdate:e=>{t.set(e),s.onUpdate&&s.onUpdate(e)},onComplete:()=>{o(),s.onComplete&&s.onComplete()},name:e,motionValue:t,element:a?void 0:i};Us(s)||Object.assign(u,Vs(e,u)),u.duration&&=ii(u.duration),u.repeatDelay&&=ii(u.repeatDelay),u.from!==void 0&&(u.keyframes[0]=u.from);let d=!1;if((u.type===!1||u.duration===0&&!u.repeatDelay)&&(bs(u),u.delay===0&&(d=!0)),(Yr.instantAnimations||Yr.skipAnimations||i?.shouldSkipAnimations||s.skipAnimations)&&(d=!0,bs(u),u.delay=0),u.allowFlatten=!s.type&&!s.ease,d&&!a&&t.get()!==void 0){let e=vo(u.keyframes,s);if(e!==void 0){G.update(()=>{u.onUpdate(e),u.onComplete()});return}}return s.isSync?new Co(u):new Os(u)},Gs=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Ks(e){let t=Gs.exec(e);if(!t)return[,];let[,n,r,i]=t;return[`--${n??r}`,i]}function qs(e,t,n=1){`${e}`;let[r,i]=Ks(e);if(!r)return;let a=window.getComputedStyle(t).getPropertyValue(r);if(a){let e=a.trim();return Xr(e)?parseFloat(e):e}return Hi(i)?qs(i,t,n+1):i}function Js(e){let t=[{},{}];
4return e?.values.forEach((e,n)=>{t[0][n]=e.get(),t[1][n]=e.getVelocity()}),t}function Ys(e,t,n,r){if(typeof t==`function`){let[i,a]=Js(r);t=t(n===void 0?e.custom:n,i,a)}if(typeof t==`string`&&(t=e.variants&&e.variants[t]),typeof t==`function`){let[i,a]=Js(r);t=t(n===void 0?e.custom:n,i,a)}return t}function Xs(e,t,n){let r=e.getProps();return Ys(r,t,n===void 0?r.custom:n,e)}var Zs=new Set([`width`,`height`,`top`,`left`,`right`,`bottom`,...Lo]),Qs=e=>Array.isArray(e);function $s(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,Ps(n))}function ec(e){return Qs(e)?e[e.length-1]||0:e}function tc(e,t){let{transitionEnd:n={},transition:r={},...i}=Xs(e,t)||{};i={...i,...n};for(let t in i)$s(e,t,ec(i[t]))}var X=e=>!!(e&&e.getVelocity);function nc(e){return!!(X(e)&&e.add)}function rc(e,t){let n=e.getValue(`willChange`);if(nc(n))return n.add(t);if(!n&&Yr.WillChange){let n=new Yr.WillChange(`auto`);e.addValue(`willChange`,n),n.add(t)}}function ic(e){return e.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`)}var ac=`data-`+ic(`framerAppearId`);function oc(e){return e.props[ac]}function sc({protectedKeys:e,needsAnimating:t},n){let r=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,r}function cc(e,t,{delay:n=0,transitionOverride:r,type:i}={}){let{transition:a,transitionEnd:o,...s}=t,c=e.getDefaultTransition();a=a?Fs(a,c):c;let l=a?.reduceMotion,u=a?.skipAnimations;r&&(a=r);let d=[],f=i&&e.animationState&&e.animationState.getState()[i],p=a?.path;p&&p.animateVisualElement(e,s,a,n,d);for(let t in s){let r=e.getValue(t,e.latestValues[t]??null),i=s[t];if(i===void 0||f&&sc(f,t))continue;let o={delay:n,...Is(a||{},t)};u&&(o.skipAnimations=!0);let c=r.get();if(c!==void 0&&!r.isAnimating()&&!Array.isArray(i)&&i===c&&!o.velocity){G.update(()=>r.set(i));continue}let p=!1;if(window.MotionHandoffAnimation){let n=oc(e);if(n){let e=window.MotionHandoffAnimation(n,t,G);e!==null&&(o.startTime=e,p=!0)}}rc(e,t);let m=l??e.shouldReduceMotion;r.start(Ws(t,r,i,m&&Zs.has(t)?{type:!1}:o,e,p));let h=r.animation;h&&d.push(h)}if(o){let t=()=>G.update(()=>{o&&tc(e,o)});d.length?Promise.all(d).then(t):t()}return d}function lc(e,t,n={}){let r=Xs(e,t,n.type===`exit`?e.presenceContext?.custom:void 0),{transition:i=e.getDefaultTransition()||{}}=r||{};n.transitionOverride&&(i=n.transitionOverride);let a=r?()=>Promise.all(cc(e,r,n)):()=>Promise.resolve(),o=e.variantChildren&&e.variantChildren.size?(r=0)=>{let{delayChildren:a=0,staggerChildren:o,staggerDirection:s}=i;return uc(e,t,r,a,o,s,n)}:()=>Promise.resolve(),{when:s}=i;if(s){let[e,t]=s===`beforeChildren`?[a,o]:[o,a];return e().then(()=>t())}else return Promise.all([a(),o(n.delay)])}function uc(e,t,n=0,r=0,i=0,a=1,o){let s=[];for(let c of e.variantChildren)c.notify(`AnimationStart`,t),s.push(lc(c,t,{...o,delay:n+(typeof r==`function`?0:r)+ks(e.variantChildren,c,r,i,a)}).then(()=>c.notify(`AnimationComplete`,t)));return Promise.all(s)}function dc(e,t,n={}){e.notify(`AnimationStart`,t);let r;if(Array.isArray(t)){let i=t.map(t=>lc(e,t,n));r=Promise.all(i)}else if(typeof t==`string`)r=lc(e,t,n);else{let i=typeof t==`function`?Xs(e,t,n.custom):t;r=Promise.all(cc(e,i,n))}return r.then(()=>{e.notify(`AnimationComplete`,t)})}var fc={test:e=>e===`auto`,parse:e=>e},pc=e=>t=>t.test(e),mc=[Gi,K,sa,oa,la,ca,fc],hc=e=>mc.find(pc(e));function gc(e){return typeof e==`number`?e===0:e===null?!0:e===`none`||e===`0`||Qr(e)}var _c=new Set([`brightness`,`contrast`,`saturate`,`opacity`]);function vc(e){let[t,n]=e.slice(0,-1).split(`(`);if(t===`drop-shadow`)return e;let[r]=n.match(Yi)||[];if(!r)return e;let i=n.replace(r,``),a=_c.has(t)?1:0;return r!==n&&(a*=100),t+`(`+a+i+`)`}var yc=/\b([a-z-]*)\(.*?\)/gu,bc={...Da,getAnimatableNone:e=>{let t=e.match(yc);return t?t.map(vc).join(` `):e}},xc={...Da,getAnimatableNone:e=>{let t=Da.parse(e);return Da.createTransformer(e)(t.map(e=>typeof e==`number`?0:typeof e==`object`?{...e,alpha:1}:e))}},Sc={...Gi,transform:Math.round},Cc={borderWidth:K,borderTopWidth:K,borderRightWidth:K,borderBottomWidth:K,borderLeftWidth:K,borderRadius:K,borderTopLeftRadius:K,borderTopRightRadius:K,borderBottomRightRadius:K,borderBottomLeftRadius:K,width:K,maxWidth:K,height:K,maxHeight:K,top:K,right:K,bottom:K,left:K,inset:K,insetBlock:K,insetBlockStart:K,insetBlockEnd:K,insetInline:K,insetInlineStart:K,insetInlineEnd:K,padding:K,paddingTop:K,paddingRight:K,paddingBottom:K,paddingLeft:K,paddingBlock:K,paddingBlockStart:K,paddingBlockEnd:K,paddingInline:K,paddingInlineStart:K,paddingInlineEnd:K,margin:K,marginTop:K,marginRight:K,marginBottom:K,marginLeft:K,marginBlock:K,marginBlockStart:K,marginBlockEnd:K,marginInline:K,marginInlineStart:K,marginInlineEnd:K,fontSize:K,backgroundPositionX:K,backgroundPositionY:K,rotate:oa,pathRotation:oa,rotateX:oa,rotateY:oa,rotateZ:oa,scale:qi,scaleX:qi,scaleY:qi,scaleZ:qi,skew:oa,skewX:oa,skewY:oa,distance:K,translateX:K,translateY:K,translateZ:K,x:K,y:K,z:K,perspective:K,transformPerspective:K,opacity:Ki,originX:ua,originY:ua,originZ:K,zIndex:Sc,fillOpacity:Ki,strokeOpacity:Ki,numOctaves:Sc},wc={...Cc,color:q,backgroundColor:q,outlineColor:q,fill:q,stroke:q,borderColor:q,borderTopColor:q,borderRightColor:q,borderBottomColor:q,borderLeftColor:q,filter:bc,WebkitFilter:bc,mask:xc,WebkitMask:xc},Tc=e=>wc[e],Ec=new Set([bc,xc]);function Dc(e,t){let n=Tc(e);return Ec.has(n)||(n=Da),n.getAnimatableNone?n.getAnimatableNone(t):void 0}var Oc=new Set([`auto`,`none`,`0`]);function kc(e,t,n){let r=0,i;for(;r<e.length&&!i;){let t=e[r];typeof t==`string`&&!Oc.has(t)&&ba(t).values.length&&(i=e[r]),r++}if(i&&n)for(let r of t)e[r]=Dc(n,i)}var Ac=class extends Zo{constructor(e,t,n,r,i){super(e,t,n,r,i,!0)}readKeyframes(){let{unresolvedKeyframes:e,element:t,name:n}=this;if(!t||!t.current)return;super.readKeyframes();for(let n=0;n<e.length;n++){let r=e[n];if(typeof r==`string`&&(r=r.trim(),Hi(r))){let i=qs(r,t.current);i!==void 0&&(e[n]=i),n===e.length-1&&(this.finalKeyframe=r)}}if(this.resolveNoneKeyframes(),!Zs.has(n)||e.length!==2)return;let[r,i]=e,a=hc(r),o=hc(i);if(Wi(r)!==Wi(i)&&Uo[n]){this.needsMeasurement=!0;return}if(a!==o)if(zo(a)&&zo(o))for(let t=0;t<e.length;t++){let n=e[t];typeof n==`string`&&(e[t]=parseFloat(n))}else Uo[n]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){let{unresolvedKeyframes:e,name:t}=this,n=[];for(let t=0;t<e.length;t++)(e[t]===null||gc(e[t]))&&n.push(t);n.length&&kc(e,n,t)}measureInitialState(){let{element:e,unresolvedKeyframes:t,name:n}=this;if(!e||!e.current)return;n===`height`&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Uo[n](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;let r=t[t.length-1];r!==void 0&&e.getValue(n,r).jump(r,!1)}measureEndState(){let{element:e,name:t,unresolvedKeyframes:n}=this;if(!e||!e.current)return;let r=e.getValue(t);r&&r.jump(this.measuredOrigin,!1);let i=n.length-1,a=n[i];n[i]=Uo[t](e.measureViewportBox(),window.getComputedStyle(e.current)),a!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=a),this.removedTransforms?.length&&this.removedTransforms.forEac
4h(([t,n])=>{e.getValue(t).set(n)}),this.resolveNoneKeyframes()}},jc=[`borderTopLeftRadius`,`borderTopRightRadius`,`borderBottomRightRadius`,`borderBottomLeftRadius`];function Mc(e,t,n){if(e==null)return[];if(e instanceof EventTarget)return[e];if(typeof e==`string`){let r=document;t&&(r=t.current);let i=n?.[e]??r.querySelectorAll(e);return i?Array.from(i):[]}return Array.from(e).filter(e=>e!=null)}var Nc=(e,t)=>t&&typeof e==`number`?t.transform(e):e;function Pc(e){return Zr(e)&&`offsetHeight`in e&&!(`ownerSVGElement`in e)}var{schedule:Fc,cancel:Ic}=Mi(queueMicrotask,!1),Lc={x:!1,y:!1};function Rc(){return Lc.x||Lc.y}function zc(e){return e===`x`||e===`y`?Lc[e]?null:(Lc[e]=!0,()=>{Lc[e]=!1}):Lc.x||Lc.y?null:(Lc.x=Lc.y=!0,()=>{Lc.x=Lc.y=!1})}function Bc(e,t){let n=Mc(e),r=new AbortController;return[n,{passive:!0,...t,signal:r.signal},()=>r.abort()]}function Vc(e){return!(e.pointerType===`touch`||Rc())}function Hc(e,t,n={}){let[r,i,a]=Bc(e,n);return r.forEach(e=>{let n=!1,r=!1,a,o=()=>{e.removeEventListener(`pointerleave`,u)},s=e=>{a&&=(a(e),void 0),o()},c=e=>{n=!1,window.removeEventListener(`pointerup`,c),window.removeEventListener(`pointercancel`,c),r&&(r=!1,s(e))},l=()=>{n=!0,window.addEventListener(`pointerup`,c,i),window.addEventListener(`pointercancel`,c,i)},u=e=>{if(e.pointerType!==`touch`){if(n){r=!0;return}s(e)}};e.addEventListener(`pointerenter`,n=>{if(!Vc(n))return;r=!1;let o=t(e,n);typeof o==`function`&&(a=o,e.addEventListener(`pointerleave`,u,i))},i),e.addEventListener(`pointerdown`,l,i)}),a}var Uc=(e,t)=>t?e===t?!0:Uc(e,t.parentElement):!1,Wc=e=>e.pointerType===`mouse`?typeof e.button!=`number`||e.button<=0:e.isPrimary!==!1,Gc=new Set([`BUTTON`,`INPUT`,`SELECT`,`TEXTAREA`,`A`]);function Kc(e){return Gc.has(e.tagName)||e.isContentEditable===!0}var qc=new Set([`INPUT`,`SELECT`,`TEXTAREA`]);function Jc(e){return qc.has(e.tagName)||e.isContentEditable===!0}var Yc=new WeakSet;function Xc(e){return t=>{t.key===`Enter`&&e(t)}}function Zc(e,t){e.dispatchEvent(new PointerEvent(`pointer`+t,{isPrimary:!0,bubbles:!0}))}var Qc=(e,t)=>{let n=e.currentTarget;if(!n)return;let r=Xc(()=>{if(Yc.has(n))return;Zc(n,`down`);let e=Xc(()=>{Zc(n,`up`)});n.addEventListener(`keyup`,e,t),n.addEventListener(`blur`,()=>Zc(n,`cancel`),t)});n.addEventListener(`keydown`,r,t),n.addEventListener(`blur`,()=>n.removeEventListener(`keydown`,r),t)};function $c(e){return Wc(e)&&!Rc()}var el=new WeakSet;function tl(e,t,n={}){let[r,i,a]=Bc(e,n),o=e=>{let r=e.currentTarget;if(!$c(e)||el.has(e))return;Yc.add(r),n.stopPropagation&&el.add(e);let a=t(r,e),o={...i,capture:!0},s=(e,t)=>{window.removeEventListener(`pointerup`,c,o),window.removeEventListener(`pointercancel`,l,o),Yc.has(r)&&Yc.delete(r),$c(e)&&typeof a==`function`&&a(e,{success:t})},c=e=>{s(e,r===window||r===document||n.useGlobalTarget||Uc(r,e.target))},l=e=>{s(e,!1)};window.addEventListener(`pointerup`,c,o),window.addEventListener(`pointercancel`,l,o)};return r.forEach(e=>{(n.useGlobalTarget?window:e).addEventListener(`pointerdown`,o,i),Pc(e)&&(e.addEventListener(`focus`,e=>Qc(e,i)),!Kc(e)&&!e.hasAttribute(`tabindex`)&&(e.tabIndex=0))}),a}function nl(e){return Zr(e)&&`ownerSVGElement`in e}var rl=new WeakMap,il,al=(e,t,n)=>(r,i)=>i&&i[0]?i[0][e+`Size`]:nl(r)&&`getBBox`in r?r.getBBox()[t]:r[n],ol=al(`inline`,`width`,`offsetWidth`),sl=al(`block`,`height`,`offsetHeight`);function cl({target:e,borderBoxSize:t}){rl.get(e)?.forEach(n=>{n(e,{get width(){return ol(e,t)},get height(){return sl(e,t)}})})}function ll(e){e.forEach(cl)}function ul(){typeof ResizeObserver>`u`||(il=new ResizeObserver(ll))}function dl(e,t){il||ul();let n=Mc(e);return n.forEach(e=>{let n=rl.get(e);n||(n=new Set,rl.set(e,n)),n.add(t),il?.observe(e)}),()=>{n.forEach(e=>{let n=rl.get(e);n?.delete(t),n?.size||il?.unobserve(e)})}}var fl=new Set,pl;function ml(){pl=()=>{let e={get width(){return window.innerWidth},get height(){return window.innerHeight}};fl.forEach(t=>t(e))},window.addEventListener(`resize`,pl)}function hl(e){return fl.add(e),pl||ml(),()=>{fl.delete(e),!fl.size&&typeof pl==`function`&&(window.removeEventListener(`resize`,pl),pl=void 0)}}function gl(e,t){return typeof e==`function`?hl(e):dl(e,t)}function _l(e,t){let n,r=()=>{let{currentTime:r}=t,i=(r===null?0:r.value)/100;n!==i&&e(i),n=i};return G.preUpdate(r,!0),()=>Ni(r)}var vl={value:null,addProjectionMetrics:null};function yl(e){return nl(e)&&e.tagName===`svg`}function bl(...e){let t=!Array.isArray(e[0]),n=t?0:-1,r=e[0+n],i=e[1+n],a=e[2+n],o=e[3+n],s=uo(i,a,o);return t?s(r):s}function xl(e,t,n={}){let r=e.get(),i=null,a=r,o,s=typeof r==`string`?r.replace(/[\d.-]/g,``):void 0,c=()=>{i&&=(i.stop(),null),e.animation=void 0},l=()=>
4{let t=Cl(e.get()),r=Cl(a);if(t===r){c();return}let s=i?i.getGeneratorVelocity():e.getVelocity();c(),i=new Co({keyframes:[t,r],velocity:s,type:`spring`,restDelta:.001,restSpeed:.01,...n,onUpdate:o})},u=()=>{l(),e.animation=i??void 0,e.events.animationStart?.notify(),i?.then(()=>{e.animation=void 0,e.events.animationComplete?.notify()})};if(e.attach((e,t)=>{a=e,o=e=>t(Sl(e,s)),G.postRender(u)},c),X(t)){let r=n.skipInitialAnimation===!0,i=t.on(`change`,t=>{r?(r=!1,e.jump(Sl(t,s),!1)):e.set(Sl(t,s))}),a=e.on(`destroy`,i);return()=>{i(),a()}}return c}function Sl(e,t){return t?e+t:e}function Cl(e){return typeof e==`number`?e:parseFloat(e)}var wl=[...mc,q,Da],Tl=e=>wl.find(pc(e)),El=()=>({translate:0,scale:1,origin:0,originPoint:0}),Dl=()=>({x:El(),y:El()}),Ol=()=>({min:0,max:0}),Z=()=>({x:Ol(),y:Ol()}),kl=new WeakMap;function Al(e){return typeof e==`object`&&!!e&&typeof e.start==`function`}function jl(e){return typeof e==`string`||Array.isArray(e)}var Ml=[`animate`,`whileInView`,`whileFocus`,`whileHover`,`whileTap`,`whileDrag`,`exit`],Nl=[`initial`,...Ml];function Pl(e){return Al(e.animate)||Nl.some(t=>jl(e[t]))}function Fl(e){return!!(Pl(e)||e.variants)}function Il(e,t,n){for(let r in t){let i=t[r],a=n[r];if(X(i))e.addValue(r,i);else if(X(a))e.addValue(r,Ps(i,{owner:e}));else if(a!==i)if(e.hasValue(r)){let t=e.getValue(r);t.liveStyle===!0?t.jump(i):t.hasAnimated||t.set(i)}else{let t=e.getStaticValue(r);e.addValue(r,Ps(t===void 0?i:t,{owner:e}))}}for(let r in n)t[r]===void 0&&e.removeValue(r);return t}var Ll={current:null},Rl={current:!1},zl=typeof window<`u`;function Bl(){if(Rl.current=!0,zl)if(window.matchMedia){let e=window.matchMedia(`(prefers-reduced-motion)`),t=()=>Ll.current=e.matches;e.addEventListener(`change`,t),t()}else Ll.current=!1}var Vl=[`AnimationStart`,`AnimationComplete`,`Update`,`BeforeLayoutMeasure`,`LayoutMeasure`,`LayoutAnimationStart`,`LayoutAnimationComplete`],Hl={};function Ul(e){Hl=e}function Wl(){return Hl}var Gl=class{scrapeMotionValuesFromProps(e,t,n){return{}}constructor({parent:e,props:t,presenceContext:n,reducedMotionConfig:r,skipAnimations:i,blockInitialAnimation:a,visualState:o},s={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=Zo,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify(`Update`,this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let e=Ri.now();this.renderScheduledAt<e&&(this.renderScheduledAt=e,G.render(this.render,!1,!0))};let{latestValues:c,renderState:l}=o;this.latestValues=c,this.baseTarget={...c},this.initialValues=t.initial?{...c}:{},this.renderState=l,this.parent=e,this.props=t,this.presenceContext=n,this.depth=e?e.depth+1:0,this.reducedMotionConfig=r,this.skipAnimationsConfig=i,this.options=s,this.blockInitialAnimation=!!a,this.isControllingVariants=Pl(t),this.isVariantNode=Fl(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:u,...d}=this.scrapeMotionValuesFromProps(t,{},this);for(let e in d){let t=d[e];c[e]!==void 0&&X(t)&&t.set(c[e])}}mount(e){if(this.hasBeenMounted)for(let e in this.initialValues)this.values.get(e)?.jump(this.initialValues[e]),this.latestValues[e]=this.initialValues[e];this.current=e,kl.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((e,t)=>this.bindToMotionValue(t,e)),this.reducedMotionConfig===`never`?this.shouldReduceMotion=!1:this.reducedMotionConfig===`always`?this.shouldReduceMotion=!0:(Rl.current||Bl(),this.shouldReduceMotion=Ll.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){this.projection&&this.projection.unmount(),Ni(this.notifyUpdate),Ni(this.render),this.valueSubscriptions.forEach(e
4=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(let e in this.events)this.events[e].clear();for(let e in this.features){let t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}addChild(e){this.children.add(e),this.enteringChildren??=new Set,this.enteringChildren.add(e)}removeChild(e){this.children.delete(e),this.enteringChildren&&this.enteringChildren.delete(e)}bindToMotionValue(e,t){if(this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)(),t.accelerate&&xs.has(e)&&this.current instanceof HTMLElement){let{factory:n,keyframes:r,times:i,ease:a,duration:o}=t.accelerate,s=new ds({element:this.current,name:e,keyframes:r,times:i,ease:a,duration:ii(o)}),c=n(s);this.valueSubscriptions.set(e,()=>{c(),s.cancel()});return}let n=Ro.has(e);n&&this.onBindTransform&&this.onBindTransform();let r=t.on(`change`,t=>{this.latestValues[e]=t,this.props.onUpdate&&G.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()}),i;typeof window<`u`&&window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{r(),i&&i()})}sortNodePosition(e){return!this.current||!this.sortInstanceNodePosition||this.type!==e.type?0:this.sortInstanceNodePosition(this.current,e.current)}updateFeatures(){let e=`animation`;for(e in Hl){let t=Hl[e];if(!t)continue;let{isEnabled:n,Feature:r}=t;if(!this.features[e]&&r&&n(this.props)&&(this.features[e]=new r(this)),this.features[e]){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Z()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<Vl.length;t++){let n=Vl[t];this.propEventSubscriptions[n]&&(this.propEventSubscriptions[n](),delete this.propEventSubscriptions[n]);let r=e[`on`+n];r&&(this.propEventSubscriptions[n]=this.on(n,r))}this.prevMotionValues=Il(this,this.scrapeMotionValuesFromProps(e,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){let n=this.values.get(e);t!==n&&(n&&this.removeValue(e),this.bindToMotionValue(e,t),this.values.set(e,t),this.latestValues[e]=t.get())}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let n=this.values.get(e);return n===void 0&&t!==void 0&&(n=Ps(t===null?void 0:t,{owner:this}),this.addValue(e,n)),n}readValue(e,t){let n=this.latestValues[e]!==void 0||!this.current?this.latestValues[e]:this.getBaseTargetFromProps(this.props,e)??this.readValueFromInstance(this.current,e,this.options);return n!=null&&(typeof n==`string`&&(Xr(n)||Qr(n))?n=parseFloat(n):!Tl(n)&&Da.test(t)&&(n=Dc(e,t)),this.setBaseTarget(e,X(n)?n.get():n)),X(n)?n.get():n}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){let{initial:t}=this.props,n;if(typeof t==`string`||typeof t==`object`){let r=Ys(this.props,t,this.presenceContext?.custom);r&&(n=r[e])}if(t&&n!==void 0)return n;let r=this.getBaseTargetFromProps(this.props,e);return r!==void 0&&!X(r)?r:this.initialValues[e]!==void 0&&n===void 0?void 0:this.baseTarget[e]}on(e,t){return this.events[e]||(this.events[e]=new ri),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}scheduleRenderMicrotask(){Fc.render(this.render)}},Kl=class extends Gl{constructor(){super(...arguments),this.KeyframeResolver=Ac}sortInstanceNodePosition(e,t){return e.compareDocumentPosition(t)&2?1:-1}getBaseTargetFromProps(e,t){let n=e.style;return n?n[t]:void 0}removeValueFromRenderState(e,{vars:t,style:n}){delete t[e],delete n[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;X(e)&&(this.childSubscription=e.on(`change`,e=>{this.current&&(this.current.textContent=`${e}`)}))}},ql=class{constructor(e){this.isMounted=!1,this.node=e}update(){}};function Jl({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function Yl({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function Xl(e,t){if(!t)return e;let n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function Zl(e){return e===void 0||e===1}function Ql({scale:e,scaleX:t,scaleY:n}){return!Zl(e)||!Zl(t)||!Zl(n)}function $l(e){return Ql(e)||eu(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function eu(e){return tu(e.x)||tu(e.y)}function tu(e){return e&&e!==`0%`}function nu(e,t,n){return n+t*(e-n)}function ru(e,t,n,r,i){return i!==void 0&&(e=nu(e,i,r)),nu(e,n,r)+t}function iu(e,t=0,n=1,r,i){e.min=ru(e.min,t,n,r,i),e.max=ru(e.max,t,n,r,i)}function au(e,{x:t,y:n}){iu(e.x,t.translate,t.scale,t.originPoint),iu(e.y,n.translate,n.scale,n.originPoint)}
4var ou=.999999999999,su=1.0000000000001;function cu(e,t,n,r=!1){let i=n.length;if(!i)return;t.x=t.y=1;let a,o;for(let s=0;s<i;s++){a=n[s],o=a.projectionDelta;let{visualElement:i}=a.options;i&&i.props.style&&i.props.style.display===`contents`||(r&&a.options.layoutScroll&&a.scroll&&a!==a.root&&(lu(e.x,-a.scroll.offset.x),lu(e.y,-a.scroll.offset.y)),o&&(t.x*=o.x.scale,t.y*=o.y.scale,au(e,o)),r&&$l(a.latestValues)&&fu(e,a.latestValues,a.layout?.layoutBox))}t.x<su&&t.x>ou&&(t.x=1),t.y<su&&t.y>ou&&(t.y=1)}function lu(e,t){e.min+=t,e.max+=t}function uu(e,t,n,r,i=.5){iu(e,t,n,J(e.min,e.max,i),r)}function du(e,t){return typeof e==`string`?parseFloat(e)/100*(t.max-t.min):e}function fu(e,t,n){let r=n??e;uu(e.x,du(t.x,r.x),t.scaleX,t.scale,t.originX),uu(e.y,du(t.y,r.y),t.scaleY,t.scale,t.originY)}function pu(e,t){return Jl(Xl(e.getBoundingClientRect(),t))}function mu(e,t,n){let r=pu(e,n),{scroll:i}=t;return i&&(lu(r.x,i.offset.x),lu(r.y,i.offset.y)),r}var hu={x:`translateX`,y:`translateY`,z:`translateZ`,transformPerspective:`perspective`},gu=Lo.length;function _u(e,t,n){let r=``,i=!0;for(let a=0;a<gu;a++){let o=Lo[a],s=e[o];if(s===void 0)continue;let c=!0;if(typeof s==`number`)c=s===(o.startsWith(`scale`)?1:0);else{let e=parseFloat(s);c=o.startsWith(`scale`)?e===1:e===0}if(!c||n){let e=Nc(s,Cc[o]);if(!c){i=!1;let t=hu[o]||o;r+=`${t}(${e}) `}n&&(t[o]=e)}}let a=e.pathRotation;return a&&(i=!1,r+=`rotate(${Nc(a,Cc.pathRotation)}) `),r=r.trim(),n?r=n(t,i?``:r):i&&(r=`none`),r}function vu(e,t,n){let{style:r,vars:i,transformOrigin:a}=e,o=!1,s=!1;for(let e in t){let n=t[e];if(Ro.has(e)){o=!0;continue}else if(Bi(e)){i[e]=n;continue}else{let t=Nc(n,Cc[e]);e.startsWith(`origin`)?(s=!0,a[e]=t):r[e]=t}}if(t.transform||(o||n?r.transform=_u(t,e.transform,n):r.transform&&=`none`),s){let{originX:e=`50%`,originY:t=`50%`,originZ:n=0}=a;r.transformOrigin=`${e} ${t} ${n}`}}function yu(e,{style:t,vars:n},r,i){let a=e.style,o;for(o in t)a[o]=t[o];for(o in i?.applyProjectionStyles(a,r),n)a.setProperty(o,n[o])}function bu(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var xu={correct:(e,t)=>{if(!t.target)return e;if(typeof e==`string`)if(K.test(e))e=parseFloat(e);else return e;return`${bu(e,t.target.x)}% ${bu(e,t.target.y)}%`}},Su={correct:(e,{treeScale:t,projectionDelta:n})=>{let r=e,i=Da.parse(e);if(i.length>5)return r;let a=Da.createTransformer(e),o=typeof i[0]==`number`?0:1,s=n.x.scale*t.x,c=n.y.scale*t.y;i[0+o]/=s,i[1+o]/=c;let l=J(s,c,.5);return typeof i[2+o]==`number`&&(i[2+o]/=l),typeof i[3+o]==`number`&&(i[3+o]/=l),a(i)}},Cu={borderRadius:{...xu,applyTo:[...jc]},borderTopLeftRadius:xu,borderTopRightRadius:xu,borderBottomLeftRadius:xu,borderBottomRightRadius:xu,boxShadow:Su};function wu(e,{layout:t,layoutId:n}){return Ro.has(e)||e.startsWith(`origin`)||(t||n!==void 0)&&(!!Cu[e]||e===`opacity`)}function Tu(e,t,n){let r=e.style,i=t?.style,a={};if(!r)return a;for(let t in r)(X(r[t])||i&&X(i[t])||wu(t,e)||n?.getValue(t)?.liveStyle!==void 0)&&(a[t]=r[t]);return a}function Eu(e){return window.getComputedStyle(e)}var Du=class extends Kl{constructor(){super(...arguments),this.type=`html`,this.renderInstance=yu}mount(e){e.style,super.mount(e)}readValueFromInstance(e,t){if(Ro.has(t))return this.projection?.isProjecting?No(t):Fo(e,t);{let n=Eu(e),r=(Bi(t)?n.getPropertyValue(t):n[t])||0;return typeof r==`string`?r.trim():r}}measureInstanceViewportBox(e,{transformPagePoint:t}){return pu(e,t)}build(e,t,n){vu(e,t,n.transformTemplate)}scrapeMotionValuesFromProps(e,t,n){return Tu(e,t,n)}},Ou={offset:`stroke-dashoffset`,array:`stroke-dasharray`},ku={offset:`strokeDashoffset`,array:`strokeDasharray`};function Au(e,t,n=1,r=0,i=!0){e.pathLength=1;let a=i?Ou:ku;e[a.offset]=`${-r}`,e[a.array]=`${t} ${n}`}var ju=[`transform`,`opacity`,`offsetDistance`,`offsetPath`,`offsetRotate`,`offsetAnchor`];function Mu(e,{attrX:t,attrY:n,attrScale:r,pathLength:i,pathSpacing:a=1,pathOffset:o=0,...s},c,l,u){if(vu(e,s,l),c){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:d,style:f}=e;for(let e of ju)d[e]!==void 0&&(f[e]=d[e],delete d[e]);(f.transform||d.transformOrigin)&&(f.transformOrigin=d.transformOrigin??`50% 50%`,delete d.transformOrigin),f.transform&&(f.transformBox=u?.transformBox??`fill-box`,delete d.transformBox),t!==void 0&&(d.x=t),n!==void 0&&(d.y=n),r!==void 0&&(d.scale=r),i!==void 0&&Au(d,i,a,o,!1)}var Nu=new Set([`baseFrequency`,`diffuseConstant`,`kernelMatrix`,`kernelUnitLength`,`keySplines`,`keyTimes`,`limitingConeAngle`,`markerHeight`,`markerWidth`,`numOctaves`,`targetX`,`targetY`,`surfaceScale`,`specularConstant`,`specularExponent`,`stdDeviation`,`tableValues`,`viewBox`,`gradientTransform`,`pathLength`,`startOffset`,`textLength`,`lengthAdjust`]),Pu=e=>typeof e==`string`&&e.toLowerCase()===`svg`;function Fu(e,t,n,r){yu(e,t,void 0,r);for(let n in t.attrs)e.setAttribute(Nu.has(n)?n:ic(n),t.attrs[n])}function Iu(e,t,n){let r=Tu(e,t,n);for(let n in e)if(X(e[n])||X(t[n])){let t=Lo.indexOf(n)===-1?n:`attr`+n.charAt(0).toUpperCase()+n.substring(1);r[t]=e[n]}return r}
4var Lu=class extends Kl{constructor(){super(...arguments),this.type=`svg`,this.isSVGTag=!1,this.measureInstanceViewportBox=Z}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(Ro.has(t)){let e=Tc(t);return e&&e.default||0}if(ju.includes(t)){let n=getComputedStyle(e)[t];if(typeof n==`string`&&n)return n.trim()}return t=Nu.has(t)?t:ic(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,n){return Iu(e,t,n)}build(e,t,n){Mu(e,t,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(e,t,n,r){Fu(e,t,n,r)}mount(e){this.isSVGTag=Pu(e.tagName),super.mount(e)}},Ru=Nl.length;function zu(e){if(!e)return;if(!e.isControllingVariants){let t=e.parent&&zu(e.parent)||{};return e.props.initial!==void 0&&(t.initial=e.props.initial),t}let t={};for(let n=0;n<Ru;n++){let r=Nl[n],i=e.props[r];(jl(i)||i===!1)&&(t[r]=i)}return t}function Bu(e,t){if(!Array.isArray(t))return!1;let n=t.length;if(n!==e.length)return!1;for(let r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}var Vu=[...Ml].reverse(),Hu=Ml.length;function Uu(e){return t=>Promise.all(t.map(({animation:t,options:n})=>dc(e,t,n)))}function Wu(e){let t=Uu(e),n=qu(),r=!0,i=!1,a=t=>(n,r)=>{let i=Xs(e,r,t===`exit`?e.presenceContext?.custom:void 0);if(i){let{transition:e,transitionEnd:t,...r}=i;n={...n,...r,...t}}return n};function o(n){t=n(e)}function s(o){let{props:s}=e,c=zu(e.parent)||{},l=[],u=new Set,d={},f=1/0;for(let t=0;t<Hu;t++){let p=Vu[t],m=n[p],h=s[p]===void 0?c[p]:s[p],g=jl(h),_=p===o?m.isActive:null;_===!1&&(f=t);let v=h===c[p]&&h!==s[p]&&g;if(v&&(r||i)&&e.manuallyAnimateOnMount&&(v=!1),m.protectedKeys={...d},!m.isActive&&_===null||!h&&!m.prevProp||Al(h)||typeof h==`boolean`)continue;if(p===`exit`&&m.isActive&&_!==!0){m.prevResolvedValues&&(d={...d,...m.prevResolvedValues});continue}let y=Gu(m.prevProp,h),b=y||p===o&&m.isActive&&!v&&g||t>f&&g,x=!1,S=Array.isArray(h)?h:[h],C=S.reduce(a(p),{});_===!1&&(C={});let{prevResolvedValues:w={}}=m,T={...w,...C},E=t=>{b=!0,u.has(t)&&(x=!0,u.delete(t)),m.needsAnimating[t]=!0;let n=e.getValue(t);n&&(n.liveStyle=!1)};for(let e in T){let t=C[e],n=w[e];if(d.hasOwnProperty(e))continue;let r=!1;r=Qs(t)&&Qs(n)?!Bu(t,n)||y:t!==n,r?t==null?u.add(e):E(e):t!==void 0&&u.has(e)?E(e):m.protectedKeys[e]=!0}m.prevProp=h,m.prevResolvedValues=C,m.isActive&&(d={...d,...C}),(r||i)&&e.blockInitialAnimation&&(b=!1);let D=v&&y;b&&(!D||x)&&l.push(...S.map(t=>{let n={type:p};if(typeof t==`string`&&(r||i)&&!D&&e.manuallyAnimateOnMount&&e.parent){let{parent:r}=e,i=Xs(r,t);if(r.enteringChildren&&i){let{delayChildren:t}=i.transition||{};n.delay=ks(r.enteringChildren,e,t)}}return{animation:t,options:n}}))}if(u.size){let t={};if(typeof s.initial!=`boolean`){let n=Xs(e,Array.isArray(s.initial)?s.initial[0]:s.initial);n&&n.transition&&(t.transition=n.transition)}u.forEach(n=>{let r=e.getBaseTarget(n),i=e.getValue(n);i&&(i.liveStyle=!0),t[n]=r??null}),l.push({animation:t})}let p=!!l.length;return r&&(s.initial===!1||s.initial===s.animate)&&!e.manuallyAnimateOnMount&&(p=!1),r=!1,i=!1,p?t(l):Promise.resolve()}function c(t,r){if(n[t].isActive===r)return Promise.resolve();e.variantChildren?.forEach(e=>e.animationState?.setActive(t,r)),n[t].isActive=r;let i=s(t);for(let e in n)n[e].protectedKeys={};return i}return{animateChanges:s,setActive:c,setAnimateFunction:o,getState:()=>n,reset:()=>{n=qu(),i=!0}}}function Gu(e,t){return typeof t==`string`?t!==e:Array.isArray(t)?!Bu(t,e):!1}function Ku(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function qu(){return{animate:Ku(!0),whileInView:Ku(),whileHover:Ku(),whileTap:Ku(),whileDrag:Ku(),whileFocus:Ku(),exit:Ku()}}function Ju(e,t){e.min=t.min,e.max=t.max}function Yu(e,t){Ju(e.x,t.x),Ju(e.y,t.y)}function Xu(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}var Zu=1e-4,Qu=1-Zu,$u=1+Zu,ed=.01,td=0-ed,nd=0+ed;function rd(e){return e.max-e.min}function id(e,t,n){return Math.abs(e-t)<=n}function ad(e,t,n,r=.5){e.origin=r,e.originPoint=J(t.min,t.max,e.origin),e.scale=rd(n)/rd(t),e.translate=J(n.min,n.max,e.origin)-e.originPoint,(e.scale>=Qu&&e.scale<=$u||isNaN(e.scale))&&(e.scale=1),(e.translate>=td&&e.translate<=nd||isNaN(e.translate))&&(e.translate=0)}
4function od(e,t,n,r){ad(e.x,t.x,n.x,r?r.originX:void 0),ad(e.y,t.y,n.y,r?r.originY:void 0)}function sd(e,t,n,r=0){e.min=(r?J(n.min,n.max,r):n.min)+t.min,e.max=e.min+rd(t)}function cd(e,t,n,r){sd(e.x,t.x,n.x,r?.x),sd(e.y,t.y,n.y,r?.y)}function ld(e,t,n,r=0){let i=r?J(n.min,n.max,r):n.min;e.min=t.min-i,e.max=e.min+rd(t)}function ud(e,t,n,r){ld(e.x,t.x,n.x,r?.x),ld(e.y,t.y,n.y,r?.y)}function dd(e,t,n,r,i){return e-=t,e=nu(e,1/n,r),i!==void 0&&(e=nu(e,1/i,r)),e}function fd(e,t=0,n=1,r=.5,i,a=e,o=e){if(sa.test(t)&&(t=parseFloat(t),t=J(o.min,o.max,t/100)-o.min),typeof t!=`number`)return;let s=J(a.min,a.max,r);e===a&&(s-=t),e.min=dd(e.min,t,n,s,i),e.max=dd(e.max,t,n,s,i)}function pd(e,t,[n,r,i],a,o){fd(e,t[n],t[r],t[i],t.scale,a,o)}var md=[`x`,`scaleX`,`originX`],hd=[`y`,`scaleY`,`originY`];function gd(e,t,n,r){pd(e.x,t,md,n?n.x:void 0,r?r.x:void 0),pd(e.y,t,hd,n?n.y:void 0,r?r.y:void 0)}function _d(e){return e.translate===0&&e.scale===1}function vd(e){return _d(e.x)&&_d(e.y)}function yd(e,t){return e.min===t.min&&e.max===t.max}function bd(e,t){return yd(e.x,t.x)&&yd(e.y,t.y)}function xd(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function Sd(e,t){return xd(e.x,t.x)&&xd(e.y,t.y)}function Cd(e){return rd(e.x)/rd(e.y)}function wd(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}function Td(e){return[e(`x`),e(`y`)]}function Ed(e,t,n){let r=``,i=e.x.translate/t.x,a=e.y.translate/t.y,o=n?.z||0;if((i||a||o)&&(r=`translate3d(${i}px, ${a}px, ${o}px) `),(t.x!==1||t.y!==1)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),n){let{transformPerspective:e,rotate:t,pathRotation:i,rotateX:a,rotateY:o,skewX:s,skewY:c}=n;e&&(r=`perspective(${e}px) ${r}`),t&&(r+=`rotate(${t}deg) `),i&&(r+=`rotate(${i}deg) `),a&&(r+=`rotateX(${a}deg) `),o&&(r+=`rotateY(${o}deg) `),s&&(r+=`skewX(${s}deg) `),c&&(r+=`skewY(${c}deg) `)}let s=e.x.scale*t.x,c=e.y.scale*t.y;return(s!==1||c!==1)&&(r+=`scale(${s}, ${c})`),r||`none`}var Dd=jc.length,Od=e=>typeof e==`string`?parseFloat(e):e,kd=e=>typeof e==`number`||K.test(e);function Ad(e,t,n,r,i,a){i?(e.opacity=J(0,n.opacity??1,Md(r)),e.opacityExit=J(t.opacity??1,0,Nd(r))):a&&(e.opacity=J(t.opacity??1,n.opacity??1,r));for(let i=0;i<Dd;i++){let a=jc[i],o=jd(t,a),s=jd(n,a);o===void 0&&s===void 0||(o||=0,s||=0,o===0||s===0||kd(o)===kd(s)?(e[a]=Math.max(J(Od(o),Od(s),r),0),(sa.test(s)||sa.test(o))&&(e[a]+=`%`)):e[a]=s)}(t.rotate||n.rotate)&&(e.rotate=J(t.rotate||0,n.rotate||0,r))}function jd(e,t){return e[t]===void 0?e.borderRadius:e[t]}var Md=Pd(0,.5,yi),Nd=Pd(.5,.95,ei);function Pd(e,t,n){return r=>r<e?0:r>t?1:n(ni(e,t,r))}function Fd(e,t,n){let r=X(e)?e:Ps(e);return r.start(Ws(``,r,t,n)),r.animation}function Id(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)}var Ld=(e,t)=>e.depth-t.depth,Rd=class{constructor(){this.children=[],this.isDirty=!1}add(e){Kr(this.children,e),this.isDirty=!0}remove(e){qr(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(Ld),this.isDirty=!1,this.children.forEach(e)}};function zd(e,t){let n=Ri.now(),r=({timestamp:i})=>{let a=i-n;a>=t&&(Ni(r),e(a-t))};return G.setup(r,!0),()=>Ni(r)}function Bd(e){return X(e)?e.get():e}var Vd=class{constructor(){this.members=[]}add(e){Kr(this.members,e);for(let t=this.members.length-1;t>=0;t--){let n=this.members[t];if(n===e||n===this.lead||n===this.prevLead)continue;let r=n.instance;(!r||r.isConnected===!1)&&!n.snapshot&&(qr(this.members,n),n.unmount())}e.scheduleRender()}remove(e){if(qr(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){for(let t=this.members.indexOf(e)-1;t>=0;t--){let e=this.members[t];if(e.isPresent!==!1&&e.instance?.isConnected!==!1)return this.promote(e),!0}return!1}promote(e,t){let n=this.lead;if(e!==n&&(this.prevLead=n,this.lead=e,e.show(),n)){n.updateSnapshot(),e.scheduleRender();let{layoutDependency:r}=n.options,{layoutDependency:i}=e.options;(r===void 0||r!==i)&&(e.resumeFrom=n,t&&(n.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues),e.root?.isU
4pdating&&(e.isLayoutDirty=!0)),e.options.crossfade===!1&&n.hide()}}exitAnimationComplete(){this.members.forEach(e=>{e.options.onExitComplete?.(),e.resumingFrom?.options.onExitComplete?.()})}scheduleRender(){this.members.forEach(e=>e.instance&&e.scheduleRender(!1))}removeLeadSnapshot(){this.lead?.snapshot&&(this.lead.snapshot=void 0)}},Hd={hasAnimatedSinceResize:!0,hasEverUpdated:!1},Ud={nodes:0,calculatedTargetDeltas:0,calculatedProjections:0},Wd=[``,`X`,`Y`,`Z`],Gd=1e3,Kd=0;function qd(e,t,n,r){let{latestValues:i}=t;i[e]&&(n[e]=i[e],t.setStaticValue(e,0),r&&(r[e]=0))}function Jd(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;let{visualElement:t}=e.options;if(!t)return;let n=oc(t);if(window.MotionHasOptimisedAnimation(n,`transform`)){let{layout:t,layoutId:r}=e.options;window.MotionCancelOptimisedAnimation(n,`transform`,G,!(t||r))}let{parent:r}=e;r&&!r.hasCheckedOptimisedAppear&&Jd(r)}function Yd({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:i}){return class{constructor(e={},n=t?.()){this.id=Kd++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,vl.value&&(Ud.nodes=Ud.calculatedTargetDeltas=Ud.calculatedProjections=0),this.nodes.forEach(Qd),this.nodes.forEach(cf),this.nodes.forEach(lf),this.nodes.forEach($d),vl.addProjectionMetrics&&vl.addProjectionMetrics(Ud)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=n?n.root||n:this,this.path=n?[...n.path,n]:[],this.parent=n,this.depth=n?n.depth+1:0;for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new Rd)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new ri),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){let n=this.eventHandlers.get(e);n&&n.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}mount(t){if(this.instance)return;this.isSVG=nl(t)&&!yl(t),this.instance=t;let{layoutId:n,layout:r,visualElement:i}=this.options;if(i&&!i.current&&i.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(r||n)&&(this.isLayoutDirty=!0),e){let n,r=0,i=()=>this.root.updateBlockedByResize=!1;G.read(()=>{r=window.innerWidth}),e(t,()=>{let e=window.innerWidth;e!==r&&(r=e,this.root.updateBlockedByResize=!0,n&&n(),n=zd(i,250),Hd.hasAnimatedSinceResize&&(Hd.hasAnimatedSinceResize=!1,this.nodes.forEach(sf)))})}n&&this.root.registerSharedNode(n,this),this.options.animate!==!1&&i&&(n||r)&&this.addEventListener(`didUpdate`,({delta:e,hasLayoutChanged:t,hasRelativeLayoutChanged:n,layout:r})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let a=this.options.transition||i.getDefaultTransition()||gf,{onLayoutAnimationStart:o,onLayoutAnimationComplete:s}=i.getProps(),c=!this.targetLayout||!Sd(this.targetLayout,r),l=!t&&n;if(this.options.layoutRoot||this.resumeFrom||l||t&&(c||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let t={...Is(a,`layout`),onPlay:o,onComplete:s};(i.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t),this.setAnimationOrigin(e,l,t.path)}else t||sf(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=r})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),Ni(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEac
4h(uf),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&Jd(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){let t=this.path[e];t.shouldResetTransform=!0,(typeof t.latestValues.x==`string`||typeof t.latestValues.y==`string`)&&(t.isLayoutDirty=!0),t.updateScroll(`snapshot`),t.options.layoutRoot&&t.willUpdate(!1)}let{layoutId:t,layout:n}=this.options;if(t===void 0&&!n)return;let r=this.getTransformTemplate();this.prevTransformTemplateValue=r?r(this.latestValues,``):void 0,this.updateSnapshot(),e&&this.notifyListeners(`willUpdate`)}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){let e=this.updateBlockedByResize;this.unblockUpdate(),this.updateBlockedByResize=!1,this.clearAllSnapshots(),e&&this.nodes.forEach(nf),this.nodes.forEach(tf);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(rf);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(af),this.nodes.forEach(of),this.nodes.forEach(Xd),this.nodes.forEach(Zd)):this.nodes.forEach(rf),this.clearAllSnapshots();let e=Ri.now();Pi.delta=Jr(0,1e3/60,e-Pi.timestamp),Pi.timestamp=e,Pi.isProcessing=!0,Fi.update.process(Pi),Fi.preRender.process(Pi),Fi.render.process(Pi),Pi.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Fc.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(ef),this.sharedNodes.forEach(df)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,G.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){G.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!rd(this.snapshot.measuredBox.x)&&!rd(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e<this.path.length;e++)this.path[e].updateScroll();let e=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected||=Z(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners(`measure`,this.layout.layoutBox);let{visualElement:t}=this.options;t&&t.notify(`LayoutMeasure`,this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e=`measure`){let t=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t&&this.instance){let t=r(this.instance);this.scroll={animationId:this.root.animationId,phase:e,isRoot:t,offset:n(this.instance),wasRoot:this.scroll?this.scroll.isRoot:t}}}resetTransform(){if(!i)return;let e=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,t=this.projectionDelta&&!vd(this.projectionDelta),n=this.getTransformTemplate(),r=n?n(this.latestValues,``):void 0,a=r!==this.prevTransformTemplateValue;e&&this.instance&&(t||$l(this.latestValues)||a)&&(i(this.instance,r),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){let t=this.measurePageBox(),n=this.removeElementScroll(t);return e&&(n=this.removeTransform(n)),bf(n),{animationId:this.root.animationId,measuredBox:t,layoutBox:n,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return Z();let t=e.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(Sf))){let{scroll:e}=this.root;e&&(lu(t.x,e.offset.x),lu(t.y,e.offset.y))}return t}removeElementScroll(e){let t=Z();if(Yu(t,e),this.scroll?.wasRoot)return t;for(let n=0;n<this.path.length;n++){let r=this.path[n],{scroll:i,options:a}=r;r!==this.root&&i&&a.layoutScroll&&(i.wasRoot&&Yu(t,e),lu(t.x,i.offset.x),lu(t.y,i.offset.y))}return t}applyTransform(e,t=!1,n){let r=n||Z();Yu(r,e);for(let e=0;e<this.path.length;e++){let n=this.path[e];!t&&n.options.layoutScroll&&n.scroll&&n!==n.root&&(lu(r.x,-n.scroll.offset.x),lu(r.y,-n.scroll.offset.y)),$l(n.latestValues)&&fu(r,n.latestValues,n.layout?.layoutBox)}
4return $l(this.latestValues)&&fu(r,this.latestValues,this.layout?.layoutBox),r}removeTransform(e){let t=Z();Yu(t,e);for(let e=0;e<this.path.length;e++){let n=this.path[e];if(!$l(n.latestValues))continue;let r;n.instance&&(Ql(n.latestValues)&&n.updateSnapshot(),r=Z(),Yu(r,n.measurePageBox())),gd(t,n.latestValues,n.snapshot?.layoutBox,r)}return $l(this.latestValues)&&gd(t,this.latestValues),t}setTargetDelta(e){this.targetDelta=e,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(e){this.options={...this.options,...e,crossfade:e.crossfade===void 0?!0:e.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==Pi.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){let t=this.getLead();this.isProjectionDirty||=t.isProjectionDirty,this.isTransformDirty||=t.isTransformDirty,this.isSharedProjectionDirty||=t.isSharedProjectionDirty;let n=!!this.resumingFrom||this!==t;if(!(e||n&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:r,layoutId:i}=this.options;if(!this.layout||!(r||i))return;this.resolvedRelativeTargetAt=Pi.timestamp;let a=this.getClosestProjectingParent();a&&this.linkedParentVersion!==a.layoutVersion&&!a.options.layoutRoot&&this.removeRelativeTarget(),!this.targetDelta&&!this.relativeTarget&&(this.options.layoutAnchor!==!1&&a&&a.layout?this.createRelativeTarget(a,this.layout.layoutBox,a.layout.layoutBox):this.removeRelativeTarget()),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=Z(),this.targetWithTransforms=Z()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),cd(this.target,this.relativeTarget,this.relativeParent.target,this.options.layoutAnchor||void 0)):this.targetDelta?(this.resumingFrom?this.applyTransform(this.layout.layoutBox,!1,this.target):Yu(this.target,this.layout.layoutBox),au(this.target,this.targetDelta)):Yu(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.options.layoutAnchor!==!1&&a&&!!a.resumingFrom==!!this.resumingFrom&&!a.options.layoutScroll&&a.target&&this.animationProgress!==1?this.createRelativeTarget(a,this.target,a.target):this.relativeParent=this.relativeTarget=void 0),vl.value&&Ud.calculatedTargetDeltas++)}getClosestProjectingParent(){if(!(!this.parent||Ql(this.parent.latestValues)||eu(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(e,t,n){this.relativeParent=e,this.linkedParentVersion=e.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Z(),this.relativeTargetOrigin=Z(),ud(this.relativeTargetOrigin,t,n,this.options.layoutAnchor||void 0),Yu(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){let e=this.getLead(),t=!!this.resumingFrom||this!==e,n=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(n=!1),t&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(n=!1),this.resolvedRelativeTargetAt===Pi.timestamp&&(n=!1),n)return;let{layout:r,layoutId:i}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(r||i))return;Yu(this.layoutCorrected,this.layout.layoutBox);let a=this.treeScale.x,o=this.treeScale.y;cu(this.layoutCorrected,this.treeScale,this.path,t),e.layout&&!e.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(e.target=e.layout.layoutBox,e.targetWithTransforms=Z());let{target:s}=e;if(!s){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(Xu(this.prevProjectionDelta.x,this.projectionDelta.x),Xu(this.prevProjectionDelta.y,this.projectionDelta.y)),od(this.projectionDelta,this.layoutCorrected,s,this.latestValues),(this.treeScale.x!==a||this.treeScale.y!==o||!wd(this.projectionDelta.x,this.prevProjectionDelta.x)||!wd(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners(`projectionUpdate`,s)),vl.value&&Ud.calculatedProjections++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){if(this.options.visualElement?.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=Dl(),this.projectionDelta=Dl(),this.projectionDeltaWithTransform=Dl()}setAnimationOrigin(e,t=!1,n){let r=this.snapshot,i=r?r.latestValues:{},a={...this.latestValues},o=Dl();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let s=Z(),c=(r?r.source:void 0)!==(this.layout?this.layout.source:void 0),l=this.getStack(),u=!l||l.members.length<=1,d=!!(c&&!u&&this.options.crossfade===!0&&!this.path.some(hf));this.animationProgress=0;let f,p=n?.interpolateProjection(e);this.mixTargetDelta=t=>{let n=t/1e3,r=p?.(n);r?(o.x.translate=r.x,o.x.scale=J(e.x.scale,1,n),o.x.origin=e.x.origin,o.x.originPoint=e.x.originPoint,o.y.translate=r.y,o.y.scale=J(e.y.scale,1,n),o.y.origin=e.y.origin,o.y.originPoint=e.y.originPoint):(ff(o.x,e.x,n),ff(o.y,e.y,n)),this.setTargetDelta(o),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(ud(s,this.layout.layoutBox,this.relativeParent.layout.layoutBox,this.options.layoutAnchor||void 0),mf(this.relativeTarget,this.relativeTargetOrigin,s,n),f&&bd(this.relativeTarget,f)&&(this.isProjectionDirty=!1),f||=Z(),Yu(f,this.relativeTarget)),c&&(this.animationValues=a,Ad(a,i,this.latestValues,n,d,u)),r&&r.rotate!==void 0&&(this.animationValues||=a,this.animationValues.pathRotation=r.rotate),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=n},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(e){this.notifyListeners(`animationStart`),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&=(Ni(this.pendingAnimation),void 0),this.pendingAnimation=G.update(()=>{Hd.hasAnimatedSinceResize=!0,this.motionValue||=Ps(0),this.motionValue.jump(0,!1),this.currentAnimation=Fd(this.motionValue,[0,1e3],{...e,velocity:0,isSync:!0,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners(`animationComplete`)}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(Gd),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,target:n,layout:r,latestValues:i}=e;if(!(!t||!n||!r)){if(this!==e&&this.layout&&r&&xf(this.options.animationType,this.layout.layoutBox,r.layoutBox)){n=this.target||Z();let t=rd(this.layout.layoutBox.x);n.x.min=e.target.x.min,n.x.max=n.x.min+t;let r=rd(this.layout.layoutBox.y);n.y.min=e.target.y.min,n.y.max=n.y.min+r}Yu(t,n),fu(t,i),od(this.projectionDeltaWithTransform,this.layoutCorrected,t,i
4)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new Vd),this.sharedNodes.get(e).add(t);let n=t.options.initialPromotionConfig;t.promote({transition:n?n.transition:void 0,preserveFollowOpacity:n&&n.shouldPreserveFollowOpacity?n.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return e?e.lead===this:!0}getLead(){let{layoutId:e}=this.options;return e&&this.getStack()?.lead||this}getPrevLead(){let{layoutId:e}=this.options;return e?this.getStack()?.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:n}={}){let r=this.getStack();r&&r.promote(this,n),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return e?e.relegate(this):!1}resetSkewAndRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:n}=e;if((n.z||n.rotate||n.rotateX||n.rotateY||n.rotateZ||n.skewX||n.skewY)&&(t=!0),!t)return;let r={};n.z&&qd(`z`,e,r,this.animationValues);for(let t=0;t<Wd.length;t++)qd(`rotate${Wd[t]}`,e,r,this.animationValues),qd(`skew${Wd[t]}`,e,r,this.animationValues);e.render();for(let t in r)e.setStaticValue(t,r[t]),this.animationValues&&(this.animationValues[t]=r[t]);e.scheduleRender()}applyProjectionStyles(e,t){if(!this.instance||this.isSVG)return;if(!this.isVisible){e.visibility=`hidden`;return}let n=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,e.visibility=``,e.opacity=``,e.pointerEvents=Bd(t?.pointerEvents)||``,e.transform=n?n(this.latestValues,``):`none`;return}let r=this.getLead();if(!this.projectionDelta||!this.layout||!r.target){this.options.layoutId&&(e.opacity=this.latestValues.opacity===void 0?1:this.latestValues.opacity,e.pointerEvents=Bd(t?.pointerEvents)||``),this.hasProjected&&!$l(this.latestValues)&&(e.transform=n?n({},``):`none`,this.hasProjected=!1);return}e.visibility=``;let i=r.animationValues||r.latestValues;this.applyTransformsToTarget();let a=Ed(this.projectionDeltaWithTransform,this.treeScale,i);n&&(a=n(i,a)),e.transform=a;let{x:o,y:s}=this.projectionDelta;e.transformOrigin=`${o.origin*100}% ${s.origin*100}% 0`,r.animationValues?e.opacity=r===this?i.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:i.opacityExit:e.opacity=r===this?i.opacity===void 0?``:i.opacity:i.opacityExit===void 0?0:i.opacityExit;for(let t in Cu){if(i[t]===void 0)continue;let{correct:n,applyTo:o,isCSSVariable:s}=Cu[t],c=a===`none`?i[t]:n(i[t],r);if(o){let t=o.length;for(let n=0;n<t;n++)e[o[n]]=c}else s?this.options.visualElement.renderState.vars[t]=c:e[t]=c}this.options.layoutId&&(e.pointerEvents=r===this?Bd(t?.pointerEvents)||``:`none`)}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>e.currentAnimation?.stop()),this.root.nodes.forEach(tf),this.root.sharedNodes.clear()}}}function Xd(e){e.updateLayout()}function Zd(e){let t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners(`didUpdate`)){let{layoutBox:n,measuredBox:r}=e.layout,{animationType:i}=e.options,a=t.source!==e.layout.source;if(i===`size`)Td(e=>{let r=a?t.measuredBox[e]:t.layoutBox[e],i=rd(r);r.min=n[e].min,r.max=r.min+i});else if(i===`x`||i===`y`){let e=i===`x`?`y`:`x`;Ju(a?t.measuredBox[e]:t.layoutBox[e],n[e])}else xf(i,t.layoutBox,n)&&Td(r=>{let i=a?t.measuredBox[r]:t.layoutBox[r],o=rd(n[r]);i.max=i.min+o,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[r].max=e.relativeTarget[r].min+o)});let o=Dl();od(o,n,t.layoutBox);let s=Dl();a?od(s,e.applyTransform(r,!0),t.measuredBox):od(s,n,t.layoutBox);let c=!vd(o),l=!1;if(!e.resumeFrom){let r=e.getClosestProjectingParent();if(r&&!r.resumeFrom){let{snapshot:i,layout:a}=r;if(i&&a){let o=e.options.layoutAnchor||void 0,s=Z();ud(s,t.layoutBox,i.layoutBox,o);let c=Z();ud(c,n,a.layoutBox,o),Sd(s,c)||(l=!0),r.options.layoutRoot&&(e.relativeTarget=c,e.relativeTargetOrigin=s,e.relativeParent=r)}}}e.notifyListeners(`didUpdate`,{layout:n,snapshot:t,delta:s,layoutDelta:o,hasLayoutChanged:c,hasRelativeLayoutChanged:l})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function Qd(e){vl.value&&Ud.nodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty),e.isTransformDirty||=e.parent.isTransformDirty)}function $d(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function ef(e){e.clearSnapshot()}function tf(e){e.clearMeasurements()}function nf(e){e.isLayoutDirty=!0,e.updateLayout()}function rf(e){e.isLayoutDirty=!1}function af(e){e.isAnimationBlocked&&e.layout&&!e.isLayoutDirty&&(e.snapshot=e.layout,e.isLayoutDirty=!0)}function of(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify(`BeforeLayoutMeasure`),e.resetTransform()}function sf(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function cf(e){e.resolveTargetDelta()}function lf(e){e.calcProjection()}
4function uf(e){e.resetSkewAndRotation()}function df(e){e.removeLeadSnapshot()}function ff(e,t,n){e.translate=J(t.translate,0,n),e.scale=J(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function pf(e,t,n,r){e.min=J(t.min,n.min,r),e.max=J(t.max,n.max,r)}function mf(e,t,n,r){pf(e.x,t.x,n.x,r),pf(e.y,t.y,n.y,r)}function hf(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}var gf={duration:.45,ease:[.4,0,.1,1]},_f=e=>typeof navigator<`u`&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),vf=_f(`applewebkit/`)&&!_f(`chrome/`)?Math.round:ei;function yf(e){e.min=vf(e.min),e.max=vf(e.max)}function bf(e){yf(e.x),yf(e.y)}function xf(e,t,n){return e===`position`||e===`preserve-aspect`&&!id(Cd(t),Cd(n),.2)}function Sf(e){return e!==e.root&&e.scroll?.wasRoot}var Cf=Yd({attachResizeListener:(e,t)=>Id(e,`resize`,t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body?.scrollLeft||0,y:document.documentElement.scrollTop||document.body?.scrollTop||0}),checkIsScrollRoot:()=>!0}),wf={current:void 0},Tf=Yd({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!wf.current){let e=new Cf({});e.mount(window),e.setOptions({layoutScroll:!0}),wf.current=e}return wf.current},resetTransform:(e,t)=>{e.style.transform=t===void 0?`none`:t},checkIsScrollRoot:e=>window.getComputedStyle(e).position===`fixed`}),Ef=(0,i.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:`never`});function Df(e,t){if(typeof e==`function`)return e(t);e!=null&&(e.current=t)}function Of(...e){return t=>{let n=!1,r=e.map(e=>{let r=Df(e,t);return!n&&typeof r==`function`&&(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];typeof n==`function`?n():Df(e[t],null)}}}}function kf(...e){return i.useCallback(Of(...e),e)}var Af=class extends i.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(Pc(t)&&e.isPresent&&!this.props.isPresent&&this.props.pop!==!1){let e=t.offsetParent,n=Pc(e)&&e.offsetWidth||0,r=Pc(e)&&e.offsetHeight||0,i=getComputedStyle(t),a=this.props.sizeRef.current;a.height=parseFloat(i.height),a.width=parseFloat(i.width),a.top=t.offsetTop,a.left=t.offsetLeft,a.right=n-a.width-a.left,a.bottom=r-a.height-a.top,a.direction=i.direction}return null}componentDidUpdate(){}render(){return this.props.children}};function jf({children:e,isPresent:t,anchorX:n,anchorY:r,root:a,pop:o}){let s=(0,i.useId)(),c=(0,i.useRef)(null),l=(0,i.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0,direction:`ltr`}),{nonce:u}=(0,i.useContext)(Ef),d=kf(c,o===!1?void 0:e.props?.ref??e?.ref);return(0,i.useInsertionEffect)(()=>{let{width:e,height:i,top:d,left:f,right:p,bottom:m,direction:h}=l.current;if(t||o===!1||!c.current||!e||!i)return;let g=h===`rtl`,_=n===`left`?g?`right: ${p}`:`left: ${f}`:g?`left: ${f}`:`right: ${p}`,v=r===`bottom`?`bottom: ${m}`:`top: ${d}`;c.current.dataset.motionPopId=s;let y=document.createElement(`style`);u&&(y.nonce=u);let b=a??document.head;return b.appendChild(y),y.sheet&&y.sheet.insertRule(` 5 [data-motion-pop-id="${s}"] { 6 position: absolute !important; 7 width: ${e}px !important; 8 height: ${i}px !important; 9 ${_}px !important; 10 ${v}px !important; 11 } 12 `),()=>{c.current?.removeAttribute(`data-motion-pop-id`),b.contains(y)&&b.removeChild(y)}},[t]),(0,U.jsx)(Af,{isPresent:t,childRef:c,sizeRef:l,pop:o,children:o===!1?e:i.cloneElement(e,{ref:d})})}var Mf=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:a,presenceAffectsLayout:o,mode:s,anchorX:c,anchorY:l,root:u})=>{let d=Ur(Nf),f=(0,i.useId)(),p=(0,i.useRef)(n),m=(0,i.useRef)(r);Wr(()=>{p.current=n,m.current=r});let h=!0,g=(0,i.useMemo)(()=>(h=!1,{id:f,initial:t,isPresent:n,custom:a,onExitComplete:e=>{d.set(e,!0);for(let e of d.values())if(!e)return;r&&r()},register:e=>(d.set(e,!1),()=>{d.delete(e),!p.current&&!d.size&&m.current?.()})}),[n,d,r]);return o&&h&&(g={...g}),(0,i.useMemo)(()=>{d.forEach((e,t)=>d.set(t,!1))},[n]),i.useEffect(()=>{!n&&!d.size&&r&&r()},[n]),e=(0,U.jsx)(jf,{pop:s===`popLayout`,isPresent:n,anchorX:c,anchorY:l,root:u,children:e}),(0,U.jsx)(Gr.Provider,{value:g,children:e})};function Nf(){return new Map}function Pf(e=!0){let t=(0,i.useContext)(Gr);if(t===null)return[!0,null];let{isPresent:n,onExitComplete:r,register:a}=t,o=(0,i.useId)();(0,i.useEffect)(()=>
12{if(e)return a(o)},[e]);let s=(0,i.useCallback)(()=>e&&r&&r(o),[o,r,e]);return!n&&r?[!1,s]:[!0]}var Ff=e=>e.key||``;function If(e){let t=[];return i.Children.forEach(e,e=>{(0,i.isValidElement)(e)&&t.push(e)}),t}var Lf=({children:e,custom:t,initial:n=!0,onExitComplete:r,presenceAffectsLayout:a=!0,mode:o=`sync`,propagate:s=!1,anchorX:c=`left`,anchorY:l=`top`,root:u})=>{let[d,f]=Pf(s),p=(0,i.useMemo)(()=>If(e),[e]),m=s&&!d?[]:p.map(Ff),h=(0,i.useRef)(!0),g=(0,i.useRef)(p),_=Ur(()=>new Map),v=(0,i.useRef)(new Set),[y,b]=(0,i.useState)(p),[x,S]=(0,i.useState)(p);Wr(()=>{s&&!d&&!x.length&&f?.()},[d,s,x.length,f]),Wr(()=>{h.current=!1,g.current=p;for(let e=0;e<x.length;e++){let t=Ff(x[e]);m.includes(t)?(_.delete(t),v.current.delete(t)):_.get(t)!==!0&&_.set(t,!1)}},[x,m.length,m.join(`-`)]);let C=[];if(p!==y){let e=[...p];for(let t=0;t<x.length;t++){let n=x[t],r=Ff(n);m.includes(r)||(e.splice(t,0,n),C.push(n))}return o===`wait`&&C.length&&(e=C),S(If(e)),b(p),null}let{forceRender:w}=(0,i.useContext)(Hr);return(0,U.jsx)(U.Fragment,{children:x.map(e=>{let i=Ff(e),y=s&&!d?!1:p===x||m.includes(i);return(0,U.jsx)(Mf,{isPresent:y,initial:!h.current||n?void 0:!1,custom:t,presenceAffectsLayout:a,mode:o,root:u,onExitComplete:y?void 0:()=>{if(v.current.has(i))return;if(_.has(i))v.current.add(i),_.set(i,!0);else return;let e=!0;_.forEach(t=>{t||(e=!1)}),e&&(w?.(),S(g.current),s&&f?.(),r&&r())},anchorX:c,anchorY:l,children:e},i)})})},Rf=(0,i.createContext)({strict:!1}),zf={animation:[`animate`,`variants`,`whileHover`,`whileTap`,`exit`,`whileInView`,`whileFocus`,`whileDrag`],exit:[`exit`],drag:[`drag`,`dragControls`],focus:[`whileFocus`],hover:[`whileHover`,`onHoverStart`,`onHoverEnd`],tap:[`whileTap`,`onTap`,`onTapStart`,`onTapCancel`],pan:[`onPan`,`onPanStart`,`onPanSessionStart`,`onPanEnd`],inView:[`whileInView`,`onViewportEnter`,`onViewportLeave`],layout:[`layout`,`layoutId`]},Bf=!1;function Vf(){if(Bf)return;let e={};for(let t in zf)e[t]={isEnabled:e=>zf[t].some(t=>!!e[t])};Ul(e),Bf=!0}function Hf(){return Vf(),Wl()}function Uf(e){let t=Hf();for(let n in e)t[n]={...t[n],...e[n]};Ul(t)}var Wf=(0,i.createContext)({});function Gf(e,t){if(Pl(e)){let{initial:t,animate:n}=e;return{initial:t===!1||jl(t)?t:void 0,animate:jl(n)?n:void 0}}return e.inherit===!1?{}:t}function Kf(e){let{initial:t,animate:n}=Gf(e,(0,i.useContext)(Wf));return(0,i.useMemo)(()=>({initial:t,animate:n}),[qf(t),qf(n)])}function qf(e){return Array.isArray(e)?e.join(` `):e}var Jf=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function Yf(e,t,n){for(let r in t)!X(t[r])&&!wu(r,n)&&(e[r]=t[r])}function Xf({transformTemplate:e},t){return(0,i.useMemo)(()=>{let n=Jf();return vu(n,t,e),Object.assign({},n.vars,n.style)},[t])}function Zf(e,t){let n=e.style||{},r={};return Yf(r,n,e),Object.assign(r,Xf(e,t)),r}function Qf(e,t){let n={},r=Zf(e,t);return e.drag&&e.dragListener!==!1&&(n.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout=`none`,r.touchAction=e.drag===!0?`none`:`pan-${e.drag===`x`?`y`:`x`}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=r,n}var $f=()=>({...Jf(),attrs:{}});function ep(e,t,n,r){let a=(0,i.useMemo)(()=>{let n=$f();return Mu(n,t,Pu(r),e.transformTemplate,e.style),{...n.attrs,style:{...n.style}}},[t]);if(e.style){let t={};Yf(t,e.style,e),a.style={...t,...a.style}}return a}var tp=new Set(`animate.exit.variants.initial.style.values.variants.transition.transformTemplate.custom.inherit.onBeforeLayoutMeasure.onAnimationStart.onAnimationComplete.onUpdate.onDragStart.onDrag.onDragEnd.onMeasureDragConstraints.onDirectionLock.onDragTransitionEnd._dragX._dragY.onHoverStart.onHoverEnd.onViewportEnter.onViewportLeave.globalTapTarget.propagate.ignoreStrict.viewport`.split(`.`));function np(e){return e.startsWith(`while`)||e.startsWith(`drag`)&&e!==`draggable`||e.startsWith(`layout`)||e.startsWith(`onTap`)||e.startsWith(`onPan`)||e.startsWith(`onLayout`)||tp.has(e)}function rp(e,t){return e.startsWith(`on`)?!np(e):t?.(e)??!np(e)}function ip(e,t,n,r){let i={};for(let a in e)a===`values`&&typeof e.values==`object`||X(e[a])||(rp(a,r)||n===!0&&np(a)||!t&&!np(a)||e.draggable&&a.startsWith(`onDrag`))&&(i[a]=e[a]);return i}var ap=[`animate`,`circle`,`defs`,`desc`,`ellipse`,`g`,`image`,`line`,`filter`,`marker`,`mask`,`metadata`,`path`,`pattern`,`polygon`,`polyline`,`rect`,`stop`,`switch`,`symbol`,`svg`,`text`,`tspan`,`use`,`view`];function op(e){return typeof e!=`string`||e.includes(`-`)?!1:!!(ap.indexOf(e)>-1||/[A-Z]/u.test(e))}function sp(e,t,n,{latestValues:r},a,o=!1,s,c){let l=(s??op(e)?ep:Qf)(t,r,a,e),u=ip(t,typeof e==`string`,o,c),d=e===i.Fragment?{}:{...u,...l,ref:n},{children:f}=t,p=(0,i.useMemo)(()=>X(f)?f.get():f,[f]);return(0,i.createElement)(e,{...d,children:p})}function cp({scrapeMotionValuesFromProps:e,createRenderState:t},n,r,i){return{latestValues:lp(n,r,i,e),renderState:t()}}function lp(e,t,n,r){let i={}
12,a=r(e,{});for(let e in a)i[e]=Bd(a[e]);let{initial:o,animate:s}=e,c=Pl(e),l=Fl(e);t&&l&&!c&&e.inherit!==!1&&(o===void 0&&(o=t.initial),s===void 0&&(s=t.animate));let u=n?n.initial===!1:!1;u||=o===!1;let d=u?s:o;if(d&&typeof d!=`boolean`&&!Al(d)){let t=Array.isArray(d)?d:[d];for(let n=0;n<t.length;n++){let r=Ys(e,t[n]);if(r){let{transitionEnd:e,transition:t,...n}=r;for(let e in n){let t=n[e];if(Array.isArray(t)){let e=u?t.length-1:0;t=t[e]}t!==null&&(i[e]=t)}for(let t in e)i[t]=e[t]}}}return i}var up=e=>(t,n)=>{let r=(0,i.useContext)(Wf),a=(0,i.useContext)(Gr),o=()=>cp(e,t,r,a);return n?o():Ur(o)},dp=up({scrapeMotionValuesFromProps:Tu,createRenderState:Jf}),fp=up({scrapeMotionValuesFromProps:Iu,createRenderState:$f}),pp=Symbol.for(`motionComponentSymbol`);function mp(e,t,n){let r=(0,i.useRef)(n);(0,i.useInsertionEffect)(()=>{r.current=n});let a=(0,i.useRef)(null);return(0,i.useCallback)(n=>{n&&e.onMount?.(n),t&&(n?t.mount(n):t.unmount());let i=r.current;if(typeof i==`function`)if(n){let e=i(n);typeof e==`function`&&(a.current=e)}else a.current?(a.current(),a.current=null):i(n);else i&&(i.current=n)},[t])}var hp=(0,i.createContext)({});function gp(e){return e&&typeof e==`object`&&Object.prototype.hasOwnProperty.call(e,`current`)}function _p(e,t,n,r,a,o){let{visualElement:s}=(0,i.useContext)(Wf),c=(0,i.useContext)(Rf),l=(0,i.useContext)(Gr),u=(0,i.useContext)(Ef),d=u.reducedMotion,f=u.skipAnimations,p=(0,i.useRef)(null),m=(0,i.useRef)(!1);r||=c.renderer,!p.current&&r&&(p.current=r(e,{visualState:t,parent:s,props:n,presenceContext:l,blockInitialAnimation:l?l.initial===!1:!1,reducedMotionConfig:d,skipAnimations:f,isSVG:o}),m.current&&p.current&&(p.current.manuallyAnimateOnMount=!0));let h=p.current,g=(0,i.useContext)(hp);h&&!h.projection&&a&&(h.type===`html`||h.type===`svg`)&&vp(p.current,n,a,g);let _=(0,i.useRef)(!1);(0,i.useInsertionEffect)(()=>{h&&_.current&&h.update(n,l)});let v=n[ac],y=(0,i.useRef)(!!v&&typeof window<`u`&&!window.MotionHandoffIsComplete?.(v)&&window.MotionHasOptimisedAnimation?.(v));return Wr(()=>{m.current=!0,h&&(_.current=!0,window.MotionIsMounted=!0,h.updateFeatures(),h.scheduleRenderMicrotask(),y.current&&h.animationState&&h.animationState.animateChanges())}),(0,i.useEffect)(()=>{h&&(!y.current&&h.animationState&&h.animationState.animateChanges(),y.current&&=(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(v)}),!1),h.enteringChildren=void 0)}),h}function vp(e,t,n,r){let{layoutId:i,layout:a,drag:o,dragConstraints:s,layoutScroll:c,layoutRoot:l,layoutAnchor:u,layoutCrossfade:d}=t;e.projection=new n(e.latestValues,t[`data-framer-portal-id`]?void 0:yp(e.parent)),e.projection.setOptions({layoutId:i,layout:a,alwaysMeasureLayout:!!o||s&&gp(s),visualElement:e,animationType:typeof a==`string`?a:`both`,initialPromotionConfig:r,crossfade:d,layoutScroll:c,layoutRoot:l,layoutAnchor:u})}function yp(e){if(e)return e.options.allowProjection===!1?yp(e.parent):e.projection}function bp(e,{forwardMotionProps:t=!1,type:n}={},r,a){r&&Uf(r);let o=n?n===`svg`:op(e),s=o?fp:dp;function c(n,c){let l,u={...(0,i.useContext)(Ef),...n,layoutId:xp(n)},{isStatic:d,isValidProp:f}=u,p=Kf(n),m=s(n,d);if(!d&&typeof window<`u`){Sp(u,r);let t=Cp(u);l=t.MeasureLayout,p.visualElement=_p(e,m,u,a,t.ProjectionNode,o)}return(0,U.jsxs)(Wf.Provider,{value:p,children:[l&&p.visualElement?(0,U.jsx)(l,{visualElement:p.visualElement,...u}):null,sp(e,n,mp(m,p.visualElement,c),m,d,t,o,f)]})}c.displayName=`motion.${typeof e==`string`?e:`create(${e.displayName??e.name??``})`}`;let l=(0,i.forwardRef)(c);return l[pp]=e,l}function xp({layoutId:e}){let t=(0,i.useContext)(Hr).id;return t&&e!==void 0?t+`-`+e:e}function Sp(e,t){(0,i.useContext)(Rf).strict}function Cp(e){let{drag:t,layout:n}=Hf();if(!t&&!n)return{};let r={...t,...n};return{MeasureLayout:t?.isEnabled(e)||n?.isEnabled(e)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}function wp(e,t){if(typeof Proxy>`u`)return bp;let n=new Map,r=(n,r)=>bp(n,r,e,t);return new Proxy((e,t)=>r(e,t),{get:(i,a)=>a===`create`?r:(n.has(a)||n.set(a,bp(a,void 0,e,t)),n.get(a))})}var Tp=(e,t)=>t.isSVG??op(e)?new Lu(t):new Du(t,{allowProjection:e!==i.Fragment}),Ep=class extends ql{constructor(e){super(e),e.animationState||=Wu(e)}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();Al(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}},Dp=0,Op={animation:{Feature:Ep},exit:{Feature:class extends ql{constructor(){super(...arguments),this.id=Dp++,this.isExitComplete=!1}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===n)return;if(e&&n===!1){if(this.isExitComplete){let{initial:e,custom:t}=this.node.getProps();if(typeof e==`string`||typeof e==`object`&&e&&!Array.isArray(e)){let n=Xs(this.node,e,t);if(n){let{transition:e,transitionEnd:t,...r}=n;for(let e in r)this.node.getValue(e)?.jump(r[e])}}this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive(`exit`,!1);this.isExitComplete=!1;return}let r=this.node.animationState.setActive(`exit`,!e);t&&!e&&r.then(()=>
12{this.isExitComplete=!0,t(this.id)})}mount(){let{register:e,onExitComplete:t}=this.node.presenceContext||{};t&&t(this.id),e&&(this.unmount=e(this.id))}unmount(){}}}};function kp(e){return{point:{x:e.pageX,y:e.pageY}}}var Ap=e=>t=>Wc(t)&&e(t,kp(t));function jp(e,t,n,r){return Id(e,t,Ap(n),r)}var Mp=({current:e})=>e?e.ownerDocument.defaultView:null,Np=(e,t)=>Math.abs(e-t);function Pp(e,t){let n=Np(e.x,t.x),r=Np(e.y,t.y);return Math.sqrt(n**2+r**2)}var Fp=new Set([`auto`,`scroll`]),Ip=class{constructor(e,t,{transformPagePoint:n,contextWindow:r=window,dragSnapToOrigin:i=!1,distanceThreshold:a=3,element:o}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.lastRawMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=e=>{this.handleScroll(e.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;this.lastRawMoveEventInfo&&(this.lastMoveEventInfo=Lp(this.lastRawMoveEventInfo,this.transformPagePoint));let e=zp(this.lastMoveEventInfo,this.history),t=this.startEvent!==null,n=Pp(e.offset,{x:0,y:0})>=this.distanceThreshold;if(!t&&!n)return;let{point:r}=e,{timestamp:i}=Pi;this.history.push({...r,timestamp:i});let{onStart:a,onMove:o}=this.handlers;t||(a&&a(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),o&&o(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastRawMoveEventInfo=t,this.lastMoveEventInfo=Lp(t,this.transformPagePoint),G.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:n,onSessionEnd:r,resumeAnimation:i}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&i&&i(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let a=zp(e.type===`pointercancel`?this.lastMoveEventInfo:Lp(t,this.transformPagePoint),this.history);this.startEvent&&n&&n(e,a),r&&r(e,a)},!Wc(e))return;this.dragSnapToOrigin=i,this.handlers=t,this.transformPagePoint=n,this.distanceThreshold=a,this.contextWindow=r||window;let s=Lp(kp(e),this.transformPagePoint),{point:c}=s,{timestamp:l}=Pi;this.history=[{...c,timestamp:l}];let{onSessionStart:u}=t;u&&u(e,zp(s,this.history));let d={passive:!0,capture:!0};this.removeListeners=ti(jp(this.contextWindow,`pointermove`,this.handlePointerMove,d),jp(this.contextWindow,`pointerup`,this.handlePointerUp,d),jp(this.contextWindow,`pointercancel`,this.handlePointerUp,d)),o&&this.startScrollTracking(o)}startScrollTracking(e){let t=e.parentElement;for(;t;){let e=getComputedStyle(t);(Fp.has(e.overflowX)||Fp.has(e.overflowY))&&this.scrollPositions.set(t,{x:t.scrollLeft,y:t.scrollTop}),t=t.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener(`scroll`,this.onElementScroll,{capture:!0}),window.addEventListener(`scroll`,this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener(`scroll`,this.onElementScroll,{capture:!0}),window.removeEventListener(`scroll`,this.onWindowScroll)}}handleScroll(e){let t=this.scrollPositions.get(e);if(!t)return;let n=e===window,r=n?{x:window.scrollX,y:window.scrollY}:{x:e.scrollLeft,y:e.scrollTop},i={x:r.x-t.x,y:r.y-t.y};i.x===0&&i.y===0||(n?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=i.x,this.lastMoveEventInfo.point.y+=i.y):this.history.length>0&&(this.history[0].x-=i.x,this.history[0].y-=i.y),this.scrollPositions.set(e,r),G.update(this.updatePoint,!0))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),Ni(this.updatePoint)}};function Lp(e,t){return t?{point:t(e.point)}:e}function Rp(e,t){return{x:e.x-t.x,y:e.y-t.y}}function zp({point:e},t){return{point:e,delta:Rp(e,Vp(t)),offset:Rp(e,Bp(t)),velocity:Hp(t,.1)}}function Bp(e){return e[0]}function Vp(e){return e[e.length-1]}function Hp(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null,i=Vp(e);for(;n>=0&&(r=e[n],!(i.timestamp-r.timestamp>ii(t)));)n--;if(!r)return{x:0,y:0};r===e[0]&&e.length>2&&i.timestamp-r.timestamp>ii(t)*2&&(r=e[1]);let a=ai(i.timestamp-r.timestamp);if(a===0)return{x:0,y:0};let o={x:(i.x-r.x)/a,y:(i.y-r.y)/a};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function Up(e,{min:t,max:n},r){return t!==void 0&&e<t?e=r?J(t,e,r.min):Math.max(e,t):n!==void 0&&e>n&&(e=r?J(n,e,r.max):Math.min(e,n)),e}function Wp(e,t,n){return{min:t===void 0?void 0:e.min+t,max:n===void 0?void 0:e.max+n-(e.max-e.min)}}function Gp(e,{top:t,left:n,bottom:r,right:i}){return{x:Wp(e.x,n,i),y:Wp(e.y,t,r)}}function Kp(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.min<e.max-e.min&&([n,r]=[r,n]),{min:n,max:r}}function qp(e,t){return{x:Kp(e.x,t.x),y:Kp(e.y,t.y)}}function Jp(e,t){let n=.5,r=rd(e),i=rd(t);return i>r?n=ni(t.min,t.max-r,e.min):r>i&&(n=ni(e.min,e.max-i,t.min)),Jr(0,1,n)}function Yp(e,t){let n={};return t.min!==void 0&&(n.min=t.min-e.min),t.max!==void 0&&(n.max=t.max-e.min),n}var Xp=.35;function Zp(e=Xp){return e===!1?e=0:e===!0&&(e=Xp),{x:Qp(e,`left`,`right`),y:Qp(e,`top`,`bottom`)}}function Qp(e,t,n){return{min:$p(e,t),max:$p(e,n)}}function $p(e,t){return typeof e==`number`?e:e[t]||0}var em=new WeakMap,tm=class{constructor(e){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Z(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=e}start(e,{snapToCursor:t=!1,distanceThreshold:n}={}){let{presenceContext:r}=this.visualElement;if(r&&r.isPresent===!1)return;let i=e=>{t&&this.snapToCursor(kp(e).point),this.stopAnimation()},a=(e,t)=>{let{drag:n,dragPropagation:r,onDragStart:i}=this.getProps();if(n&&!r&&(this.openDragLock&&this.openDragLock(),this.openDragLock=zc(n),!this.openDragLock))return;this.latestPointerEvent=e,this.latestPanInfo=t,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Td(e=>{let t=this.getAxisMotionValue(e).get()||0;if(sa.test(t)){let{projection:n}=this.visualElement;if(n&&n.layout){let r=n.layout.layoutBox[e];r&&(t=rd(r)*(parseFloat(t)/100))}}this.originPoint[e]=t}),i&&G.update(()=>i(e,t),!1,!0),rc(this.visualElement,`transform`);let{animationState:a}=this.visualElement;a&&a.setActive(`whileDrag`,!0)},o=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t;let{dragPropagation:n,dragDirectionLock:r,onDirectionLock:i,onDrag:a}=this.getProps();if(!n&&!this.openDragLock)return;let{offset:o}=t;if(r&&this.currentDirection===null){this.currentDirection=am(o),this.currentDirection!==null&&i&&i(this.currentDirection);return}this.updateAxis(`x`,t.point,o),this.updateAxis(`y`,t.point,o),this.visualElement.render(),a&&G.update(()=>a(e,t),!1,!0)},s=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t,this.stop(e,t),this.latestPointerEvent=null,this.latestPanInfo=null},c=()=>{let{dragSnapToOrigin:e}=this.getProps();(e||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:l}=this.getProps();this.panSession=new Ip(e,{onSessionStart:i,onStart:a,onMove:o,onSessionEnd:s,resumeAnimation:c},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:l,distanceThreshold:n,contextWindow:Mp(this.visualElement),element:this.visualElement.current})}stop(e,t){let n=e||this.latestPointerEvent,r=t||this.latestPanInfo,i=this.isDragging;if(this.cancel(),!i||!r||!n)return;let{velocity:a}=r;this.startAnimation(a);let{onDragEnd:o}=this.getProps();o&&G.postRender(()=>o(n,r))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.endPanSession();let{dragPropagation:n}=this.getProps();!n&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),t&&t.setActive(`whileDrag`,!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(e,t,n){let{drag:r}=this.getProps();if(!n||!im(e,r,this.currentDirection))return;let i=this.getAxisMotionValue(e),a=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(a=Up(a,this.constraints[e],this.elastic[e])),i.set(a)}resolveConstraints(){let{dragConstraints:e,dragElastic:t}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,r=this.constraints;e&&gp(e)?this.constraints||=this.resolveRefConstraints():e&&n?this.constraints=Gp(n.layoutBox,e):this.constraints=!1,this.elastic=Zp(t),r!==this.constraints&&!gp(e)&&n&&this.constraints&&!this.hasMutatedConstraints&&Td(e=>{this.constraints!==!1&&this.getAxisMotionValue(e)&&(this.constraints[e]=Yp(n.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){let{dragConstraints:e,onMeasureDragConstraints:t}=this.getProps();if(!e||!gp(e))return!1;let n=e.current,{projection:r}=this.visualElement;if(!r||!r.layout)return!1;r.root&&(r.root.scroll=void 0,r.root.updateScroll());let i=mu(n,r.root,this.visualElement.getTransformPagePoint()),a=qp(r.layout.layoutBox,i);if(t){let e=t(Yl(a));this.hasMutatedConstraints=!!e,e&&(a=Jl(e))}return a}startAnimation(e){let{drag:t,dragMomentum:n,dragElastic:r,dragTransition:i,dragSnapToOrigin:a,onDragTransitionEnd:o}=this.getProps(),s=this.constraints||{},c=Td(o=>
12{if(!im(o,t,this.currentDirection))return;let c=s&&s[o]||{};(a===!0||a===o)&&(c={min:0,max:0});let l=r?200:1e6,u=r?40:1e7,d={type:`inertia`,velocity:n?e[o]:0,bounceStiffness:l,bounceDamping:u,timeConstant:750,restDelta:1,restSpeed:10,...i,...c};return this.startAxisValueAnimation(o,d)});return Promise.all(c).then(o)}startAxisValueAnimation(e,t){let n=this.getAxisMotionValue(e);return rc(this.visualElement,e),n.start(Ws(e,n,0,t,this.visualElement,!1))}stopAnimation(){Td(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){let t=`_drag${e.toUpperCase()}`;return this.visualElement.getProps()[t]||this.visualElement.getValue(e,this.visualElement.latestValues[e]??0)}snapToCursor(e){Td(t=>{let{drag:n}=this.getProps();if(!im(t,n,this.currentDirection))return;let{projection:r}=this.visualElement,i=this.getAxisMotionValue(t);if(r&&r.layout){let{min:n,max:a}=r.layout.layoutBox[t],o=i.get()||0;i.set(e[t]-J(n,a,.5)+o)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:n}=this.visualElement;if(!gp(t)||!n||!this.constraints)return;this.stopAnimation();let r={x:0,y:0};Td(e=>{let t=this.getAxisMotionValue(e);if(t&&this.constraints!==!1){let n=t.get();r[e]=Jp({min:n,max:n},this.constraints[e])}});let{transformTemplate:i}=this.visualElement.getProps();this.visualElement.current.style.transform=i?i({},``):`none`,n.root&&n.root.updateScroll(),n.updateLayout(),this.constraints=!1,this.resolveConstraints(),Td(t=>{if(!im(t,e,null))return;let n=this.getAxisMotionValue(t),{min:i,max:a}=this.constraints[t];n.set(J(i,a,r[t]))}),this.visualElement.render()}addListeners(){if(!this.visualElement.current)return;em.set(this.visualElement,this);let e=this.visualElement.current,t=jp(e,`pointerdown`,t=>{let{drag:n,dragListener:r=!0}=this.getProps(),i=t.target,a=i!==e&&Jc(i);n&&r&&!a&&this.start(t)}),n,r=()=>{let{dragConstraints:t}=this.getProps();gp(t)&&t.current&&(this.constraints=this.resolveRefConstraints(),n||=rm(e,t.current,()=>this.scalePositionWithinConstraints()))},{projection:i}=this.visualElement,a=i.addEventListener(`measure`,r);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),G.read(r);let o=Id(window,`resize`,()=>this.scalePositionWithinConstraints()),s=i.addEventListener(`didUpdate`,(({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(Td(t=>{let n=this.getAxisMotionValue(t);n&&(this.originPoint[t]+=e[t].translate,n.set(n.get()+e[t].translate))}),this.visualElement.render())}));return()=>{o(),t(),a(),s&&s(),n&&n()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:n=!1,dragPropagation:r=!1,dragConstraints:i=!1,dragElastic:a=Xp,dragMomentum:o=!0}=e;return{...e,drag:t,dragDirectionLock:n,dragPropagation:r,dragConstraints:i,dragElastic:a,dragMomentum:o}}};function nm(e){let t=!0;return()=>{if(t){t=!1;return}e()}}function rm(e,t,n){let r=gl(e,nm(n)),i=gl(t,nm(n));return()=>{r(),i()}}function im(e,t,n){return(t===!0||t===e)&&(n===null||n===e)}function am(e,t=10){let n=null;return Math.abs(e.y)>t?n=`y`:Math.abs(e.x)>t&&(n=`x`),n}var om=class extends ql{constructor(e){super(e),this.removeGroupControls=ei,this.removeListeners=ei,this.controls=new tm(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||ei}update(){let{dragControls:e}=this.node.getProps(),{dragControls:t}=this.node.prevProps||{};e!==t&&(this.removeGroupControls(),e&&(this.removeGroupControls=e.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}},sm=e=>(t,n)=>{e&&G.update(()=>e(t,n),!1,!0)},cm=class extends ql{constructor(){super(...arguments),this.removePointerDownListener=ei}onPointerDown(e){this.session=new Ip(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Mp(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:n,onPanEnd:r}=this.node.getProps();return{onSessionStart:sm(e),onStart:sm(t),onMove:sm(n),onEnd:(e,t)=>{delete this.session,r&&G.postRender(()=>r(e,t))}}}mount(){this.removePointerDownListener=jp(this.node.current,`pointerdown`,e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}},lm=!1,um=class extends i.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n,layoutId:r}=this.props,{projection:i}=e;i&&(t.group&&t.group.add(i),n&&n.register&&r&&n.register(i),lm&&i.root.didUpdate(),i.addEventListener(`animationComplete`,()=>{this.safeToRemove()}),i.setOptions({...i.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),Hd.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:n,drag:r,isPresent:i}=this.props,{projection:a}=n;return a?(a.isPresent=i,e.layoutDependency!==t&&a.setOptions({...a.options,layoutDependency:t}),lm=!0,r||e.layoutDependency!==t||t===void 0||e.isPresent!==i?a.willUpdate():this.safeToRemove(),e.isPresent!==i&&(i?a.promote():a.relegate()||G.postRender(()=>{let e=a.getStack();(!e||!e.members.length)&&this.safeToRemove()})),null):null}componentDidUpdate(){let{visualElement:e,layoutAnchor:t}=this.props,{projection:n}=e;n&&(n.options.layoutAnchor=t,n.root.didUpdate(),Fc.postRender(()=>{!n.currentAnimation&&n.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n}=this.props,{projection:r}=e;lm=!0,r&&(r.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(r),n&&n.deregister&&n.deregister(r))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}};function dm(e){let[t,n]=Pf(),r=(0,i.useContext)(Hr);return(0,U.jsx)(um,{...e,layoutGroup:r,switchLayoutGroup:(0,i.useContext)(hp),isPresent:t,safeToRemove:n})}var fm={pan:{Feature:cm},drag:{Feature:om,ProjectionNode:Tf,MeasureLayout:dm}};function pm(e,t,n){let{props:r}=e;e.animationState&&r.whileHover&&e.animationState.setActive(`whileHover`,n===`Start`);let i=r[`onHover`+n];i&&G.postRender(()=>i(t,kp(t)))}var mm=class extends ql{mount(){let{current:e}=this.node;e&&(this.unmount=Hc(e,(e,t)=>(pm(this.node,t,`Start`),e=>pm(this.node,e,`End`))))}unmount(){}},hm=class extends ql{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(`:focus-visible`)}catch{e=!0}!e||!this.node.animationState||(this.node.animationState.setActive(`whileFocus`,!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive(`whileFocus`,!1),this.isActive=!1)}mount(){this.unmount=ti(Id(this.node.current,`focus`,()=>this.onFocus()),Id(this.node.current,`blur`,()=>this.onBlur()))}unmount(){}};function gm(e,t,n){let{props:r}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&r.whileTap&&e.animationState.setActive(`whileTap`,n===`Start`);let i=r[`onTap`+(n===`End`?``:n)];i&&G.postRender(()=>i(t,kp(t)))}var _m=class extends ql{mount(){let{current:e}=this.node;if(!e)return;let{globalTapTarget:t,propagate:n}=this.node.props;this.unmount=tl(e,(e,t)=>(gm(this.node,t,`Start`),(e,{success:t})=>gm(this.node,e,t?`End`:`Cancel`)),{useGlobalTarget:t,stopPropagation:n?.tap===!1})}unmount(){}},vm=new WeakMap,ym=new WeakMap,bm=e=>{let t=vm.get(e.target);t&&t(e)},xm=e=>{e.forEach(bm)};function Sm({root:e,...t}){let n=e||document;ym.has(n)||ym.set(n,{});let r=ym.get(n),i=JSON.stringify(t);return r[i]||(r[i]=new IntersectionObserver(xm,{root:e,...t})),r[i]}function Cm(e,t,n){let r=Sm(t);return vm.set(e,n),r.observe(e),()=>{vm.delete(e),r.unobserve(e)}}var wm={some:0,all:1},Tm=class extends ql{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.stopObserver?.();let{viewport:e={}}=this.node.getProps(),{root:t,margin:n,amount:r=`some`,once:i}=e,a={root:t?t.current:void 0,rootMargin:n,threshold:typeof r==`number`?r:wm[r]};this.stopObserver=Cm(this.node.current,a,e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,i&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive(`whileInView`,t);let{onViewportEnter:n,onViewportLeave:r}=this.node.getProps(),a=t?n:r;a&&a(e)})}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>`u`)return;let{props:e,prevProps:t}=this.node;[`amount`,`margin`,`root`].some(Em(e,t))&&this.startObserver()}unmount(){this.stopObserver?.(),this.hasEnteredView=!1,this.isInView=!1}};function Em({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}var Dm={inView:{Feature:Tm},tap:{Feature:_m},focus:{Feature:hm},hover:{Feature:mm}},Om={layout:{ProjectionNode:Tf,MeasureLayout:dm}},km=wp({...Op,...Dm,...fm,...Om},Tp);function Am(e){return typeof window>`u`?!1:e?rs():ns()}var jm=50,Mm=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),Nm=()=>({time:0,x:Mm(),y:Mm()}),Pm={x:{length:`Width`,position:`Left`},y:{length:`Height`,position:`Top`}};function Fm(e,t,n,r){let i=n[t],{length:a,position:o}=Pm[t],s=i.current,c=n.time;i.current=Math.abs(e[`scroll${o}`]),i.scrollLength=e[`scroll${a}`]-e[`client${a}`],i.offset.length=0,i.offset[0]=0,i.offset[1]=i.scrollLength,i.progress=ni(0,i.scrollLength,i.current);let l=r-c;i.velocity=l>jm?0:oi(i.current-s,l)}function Im(e,t,n){Fm(e,`x`,t,n),Fm(e,`y`,t,n),t.time=n}function Lm(e,t){let n={x:0,y:0},r=e;for(;r&&r!==t;)if(Pc(r))n.x+=r.offsetLeft,n.y+=r.offsetTop,r=r.offsetParent;else if(r.tagName===`svg`){let e=r.getBoundingClientRect();r=r.parentElement;let t=r.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 i=null,a=r.parentNode;for(;!i;)a.tagName===`svg`&&(i=a),a=r.parentNode;r=i}else break;return n}var Rm={start:0,center:.5,end:1};function zm(e,t,n=0){let r=0;if(e in Rm&&(e=Rm[e]),typeof e==`string`){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 typeof e==`number`&&(r=t*e),n+r}var Bm=[0,0];function Vm(e,t,n,r){let i=Array.isArray(e)?e:Bm,a=0,o=0;return typeof e==`number`?i=[e,e]:typeof e==`string`&&(e=e.trim(),i=e.includes(` `)?e.split(` `):[e,Rm[e]?e:`0`]),a=zm(i[0],n,r),o=zm(i[1],t),a-o}var Hm={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},Um={x:0,y:0};function Wm(e){return`getBBox`in e&&e.tagName!==`svg`?e.getBBox():{width:e.clientWidth,height:e.clientHeight}}function Gm(e,t,n){let{offset:r=Hm.All}=n,{target:i=e,axis:a=`y`}=n,o=a===`y`?`height`:`width`,s=i===e?Um:Lm(i,e),c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:Wm(i),l={width:e.clientWidth,height:e.clientHeight};t[a].offset.length=0;let u=!t[a].interpolate,d=r.length;for(let e=0;e<d;e++){let n=Vm(r[e],l[o],c[o],s[a]);
12!u&&n!==t[a].interpolatorOffsets[e]&&(u=!0),t[a].offset[e]=n}u&&(t[a].interpolate=uo(t[a].offset,po(r),{clamp:!1}),t[a].interpolatorOffsets=[...t[a].offset]),t[a].progress=Jr(0,1,t[a].interpolate(t[a].current))}function Km(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}function qm(e,t,n,r={}){return{measure:t=>{Km(e,r.target,n),Im(e,n,t),(r.offset||r.target)&&Gm(e,n,r)},notify:()=>t(n)}}var Jm=new WeakMap,Ym=new WeakMap,Xm=new WeakMap,Zm=new WeakMap,Qm=new WeakMap,$m=e=>e===document.scrollingElement?window:e;function eh(e,{container:t=document.scrollingElement,trackContentSize:n=!1,...r}={}){if(!t)return ei;let i=Xm.get(t);i||(i=new Set,Xm.set(t,i));let a=qm(t,e,Nm(),r);if(i.add(a),!Jm.has(t)){let e=()=>{for(let e of i)e.measure(Pi.timestamp);G.preUpdate(n)},n=()=>{for(let e of i)e.notify()},r=()=>G.read(e);Jm.set(t,r);let a=$m(t);window.addEventListener(`resize`,r),t!==document.documentElement&&Ym.set(t,gl(t,r)),a.addEventListener(`scroll`,r),r()}if(n&&!Qm.has(t)){let e=Jm.get(t),n={width:t.scrollWidth,height:t.scrollHeight};Zm.set(t,n);let r=G.read(()=>{let r=t.scrollWidth,i=t.scrollHeight;(n.width!==r||n.height!==i)&&(e(),n.width=r,n.height=i)},!0);Qm.set(t,r)}let o=Jm.get(t);return G.read(o,!1,!0),()=>{Ni(o);let e=Xm.get(t);if(!e||(e.delete(a),e.size))return;let n=Jm.get(t);Jm.delete(t),n&&($m(t).removeEventListener(`scroll`,n),Ym.get(t)?.(),window.removeEventListener(`resize`,n));let r=Qm.get(t);r&&(Ni(r),Qm.delete(t)),Zm.delete(t)}}var th=[[Hm.Enter,`entry`],[Hm.Exit,`exit`],[Hm.Any,`cover`],[Hm.All,`contain`]],nh={start:0,end:1};function rh(e){let t=e.trim().split(/\s+/);if(t.length!==2)return;let n=nh[t[0]],r=nh[t[1]];if(!(n===void 0||r===void 0))return[n,r]}function ih(e){if(e.length!==2)return;let t=[];for(let n of e)if(Array.isArray(n))t.push(n);else if(typeof n==`string`){let e=rh(n);if(!e)return;t.push(e)}else return;return t}function ah(e,t){let n=ih(e);if(!n)return!1;for(let e=0;e<2;e++){let r=n[e],i=t[e];if(r[0]!==i[0]||r[1]!==i[1])return!1}return!0}function oh(e){if(!e)return{rangeStart:`contain 0%`,rangeEnd:`contain 100%`};for(let[t,n]of th)if(ah(e,t))return{rangeStart:`${n} 0%`,rangeEnd:`${n} 100%`}}var sh=new Map;function ch(e){let t={value:0};return{currentTime:t,cancel:eh(n=>{t.value=n[e.axis].progress*100},e)}}function lh({source:e,container:t,...n}){let{axis:r}=n;e&&(t=e);let i=sh.get(t);i||(i=new Map,sh.set(t,i));let a=n.target??`self`,o=i.get(a);o||(o={},i.set(a,o));let s=r+(n.offset??[]).join(`,`);return o[s]||(n.target&&Am(n.target)?oh(n.offset)?o[s]=new ViewTimeline({subject:n.target,axis:r}):o[s]=ch({container:t,...n}):Am()?o[s]=new ScrollTimeline({source:t,axis:r}):o[s]=ch({container:t,...n})),o[s]}function uh(e,t){let n=lh(t),r=t.target?oh(t.offset):void 0,i=t.target?Am(t.target)&&!!r:Am();return e.attachTimeline({timeline:i?n:void 0,...r&&i&&{rangeStart:r.rangeStart,rangeEnd:r.rangeEnd},observe:e=>(e.pause(),_l(t=>{e.time=e.iterationDuration*t},n))})}function dh(e){return e&&(e.target||e.offset)}function fh(e){return e.length===2}function ph(e,t){return fh(e)||dh(t)?eh(n=>{e(n[t.axis].progress,n)},t):_l(e,lh(t))}function mh(e,{axis:t=`y`,container:n=document.scrollingElement,...r}={}){if(!n)return ei;let i={axis:t,container:n,...r};return typeof e==`function`?ph(e,i):uh(e,i)}var hh=()=>({scrollX:Ps(0),scrollY:Ps(0),scrollXProgress:Ps(0),scrollYProgress:Ps(0)}),gh=e=>e?!e.current:!1;function _h(e,t,n,r){return{factory:i=>{let a,o=()=>{if(gh(n)||gh(r)){Fc.read(o);return}a=mh(i,{...t,axis:e,container:n?.current||void 0,target:r?.current||void 0})};return Fc.read(o),()=>{Ic(o),a?.()}},times:[0,1],keyframes:[0,1],ease:e=>e,duration:1}}function vh(e,t){return typeof window>`u`?!1:e?rs()&&!!oh(t):ns()}function yh({container:e,target:t,...n}={}){let r=Ur(hh);vh(t,n.offset)&&(r.scrollXProgress.accelerate=_h(`x`,n,e,t),r.scrollYProgress.accelerate=_h(`y`,n,e,t));let a=(0,i.useRef)(null),o=(0,i.useRef)(!1),s=(0,i.useCallback)(()=>(a.current=mh((e,{x:t,y:n})=>{r.scrollX.set(t.current),r.scrollXProgress.set(t.progress),r.scrollY.set(n.current),r.scrollYProgress.set(n.progress)}
12,{...n,container:e?.current||void 0,target:t?.current||void 0}),()=>{a.current?.()}),[e,t,JSON.stringify(n.offset)]);return Wr(()=>{if(o.current=!1,gh(e)||gh(t)){o.current=!0;return}else return s()},[s]),(0,i.useEffect)(()=>{if(!o.current)return;let n,r=()=>{let r=gh(e),i=gh(t);!r&&!i&&(n=s())};return Fc.read(r),()=>{Ic(r),n?.()}},[s]),r}function bh(e){let t=Ur(()=>Ps(e)),{isStatic:n}=(0,i.useContext)(Ef);if(n){let[,n]=(0,i.useState)(e);(0,i.useEffect)(()=>t.on(`change`,n),[])}return t}function xh(e,t){let n=bh(t()),r=()=>n.set(t());return r(),Wr(()=>{let t=()=>G.preRender(r,!1,!0),n=e.map(e=>e.on(`change`,t));return()=>{n.forEach(e=>e()),Ni(r)}}),n}function Sh(e){Ms.current=[],e();let t=xh(Ms.current,e);return Ms.current=void 0,t}function Q(e,t,n,r){if(typeof e==`function`)return Sh(e);if(n!==void 0&&!Array.isArray(n)&&typeof t!=`function`)return wh(e,t,n,r);let i=typeof t==`function`?t:bl(t,n,r),a=Array.isArray(e)?Ch(e,i):Ch([e],([e])=>i(e)),o=Array.isArray(e)?void 0:e.accelerate;return o&&!o.isTransformed&&typeof t!=`function`&&Array.isArray(n)&&r?.clamp!==!1&&(a.accelerate={...o,times:t,keyframes:n,isTransformed:!0,...r?.ease?{ease:r.ease}:{}}),a}function Ch(e,t){let n=Ur(()=>[]);return xh(e,()=>{n.length=0;let r=e.length;for(let t=0;t<r;t++)n[t]=e[t].get();return t(n)})}function wh(e,t,n,r){let i=Ur(()=>Object.keys(n)),a=Ur(()=>({}));for(let o of i)a[o]=Q(e,t,n[o],r);return a}function Th(e,t={}){let{isStatic:n}=(0,i.useContext)(Ef),r=()=>X(e)?e.get():e;if(n)return Q(r);let a=bh(r());return(0,i.useInsertionEffect)(()=>xl(a,e,t),[a,JSON.stringify(t)]),a}function Eh(e,t={}){return Th(e,{type:`spring`,...t})}function Dh(){!Rl.current&&Bl();let[e]=(0,i.useState)(Ll.current);return e}var Oh={some:0,all:1};function kh(e,t,{root:n,margin:r,amount:i=`some`}={}){let a=Mc(e),o=new WeakMap,s=new IntersectionObserver(e=>{e.forEach(e=>{let n=o.get(e.target);if(e.isIntersecting!==!!n)if(e.isIntersecting){let n=t(e.target,e);typeof n==`function`?o.set(e.target,n):s.unobserve(e.target)}else typeof n==`function`&&(n(e),o.delete(e.target))})},{root:n,rootMargin:r,threshold:typeof i==`number`?i:Oh[i]});return a.forEach(e=>s.observe(e)),()=>s.disconnect()}function Ah(e,{root:t,margin:n,amount:r,once:a=!1,initial:o=!1}={}){let[s,c]=(0,i.useState)(o);return(0,i.useEffect)(()=>{if(!e.current||a&&s)return;let i=()=>(c(!0),a?void 0:()=>c(!1)),o={root:t&&t.current||void 0,margin:n,amount:r};return kh(e.current,i,o)},[t,e,n,a,r]),s}var $=km,jh=1024/409;function Mh({src:e,label:t,color:n,scale:r=1}){let i=`min(100%, calc((clamp(80px, 16vw, 220px)) * ${r} * ${jh}))`;return(0,U.jsx)(`span`,{role:`img`,"aria-label":t,style:{display:`block`,width:i,maxWidth:`100%`,aspectRatio:`${jh}`,height:`auto`,backgroundColor:n,WebkitMaskImage:`url(${e})`,maskImage:`url(${e})`,WebkitMaskRepeat:`no-repeat`,maskRepeat:`no-repeat`,WebkitMaskPosition:`left center`,maskPosition:`left center`,WebkitMaskSize:`contain`,maskSize:`contain`}})}var Nh={fontFamily:`DM Mono, monospace`,fontSize:`11px`,letterSpacing:`0.22em`,paddingBottom:`4px`,whiteSpace:`nowrap`,flexShrink:0};function Ph({cta:e,interactiveCursor:t}){return e.kind===`external`?(0,U.jsx)(`a`,{href:e.href,target:`_blank`,rel:`noopener noreferrer`,style:{...Nh,color:W.cyan,borderBottom:`1px solid ${W.cyan}`,textDecoration:`none`,cursor:t,pointerEvents:`auto`,transition:`opacity 0.2s ease`},onMouseEnter:e=>{e.currentTarget.style.opacity=`0.72`},onMouseLeave:e=>{e.currentTarget.style.opacity=`1`},children:e.label}):(0,U.jsx)(`span`,{"aria-disabled":`true`,style:{...Nh,color:`rgba(117,195,200,0.38)`,borderBottom:`1px solid rgba(117,195,200,0.22)`,...yr},children:e.label})}var Fh={stiffness:100,damping:30,mass:.5},Ih={position:`absolute`,inset:0,width:`100%`,height:`100%`,objectFit:`cover`},Lh=`linear-gradient(90deg, rgba(6, 6, 9, 0.78) 0%, rgba(6, 6, 9, 0.48) 45%, rgba(6, 6, 9, 0.28) 100%)`,Rh=`min(42vh, 320px)`,zh=`min(38vh, 280px)`,Bh=`16px 28px 48px`,Vh=600,Hh=`340px`;function Uh(e){e&&(e.muted=!0,e.defaultMuted=!0,e.playsInline=!0,e.setAttribute(`playsinline`,``),e.setAttribute(`webkit-playsinline`,``),e.disablePictureInPicture=!0)}function Wh(e){let t=e.play();return t&&t.catch(()=>{}),t}function Gh(e,t){return t&&e.backgroundVideoMobile?e.backgroundVideoMobile:e.backgroundVideo}function Kh(e,t){return t&&e.backgroundPosterMobile?e.backgroundPosterMobile:e.backgroundPoster}function qh({index:e,bizFloatMV:t,activeBiz:n,isMobile:r,reduced:a,business:o,videoSrc:s,shouldPlay:c,setVideoRef:l}){let u=(0,i.useRef)(null),[d,f]=(0,i.useState)(!1),[p,m]=(0,i.useState)(!1),h=Q(t,t=>t-e),g=Q(h,[-1,-.001,0,.001,1],[0,1,1,1,0]),_=Q(h,[-1,0,1],r?[22,0,-18]:[50,0,-40]),v=Q(h,[-1,0,1],r?[.97,1,1.03]:[.94,1,1.08]),y=a,b=Kh(o,r),x=o.objectPosition??`center center`,S=o.mobileVideoPosition??o.mobileMediaPosition??o.mobileObjectPosition??`50% 50%`,C=r?S:x,w=d&&!p&&e===n;(0,i.useEffect)(()=>
12{if(!c){m(!1);return}f(!1)},[c,s]);let T=e=>{u.current=e,l(e),Uh(e)},E=()=>{let e=u.current;if(!e)return;Uh(e);let t=e.play();t&&t.then(()=>{e.style.opacity=`1`,m(!0),f(!1)}).catch(()=>{f(!0),m(!1)})};return(0,U.jsxs)($.div,{style:{position:`absolute`,inset:0,opacity:a?e===n?1:0:g,y:a?0:_,scale:a?1:v,pointerEvents:w?`auto`:`none`,transition:a?`opacity 0.4s`:void 0,overflow:`hidden`,backgroundColor:o.bgColor},children:[(0,U.jsx)(`img`,{src:b,alt:``,"aria-hidden":`true`,draggable:!1,style:{...Ih,objectPosition:C,borderRadius:0}}),!y&&(0,U.jsx)(`video`,{ref:T,...s?{src:s}:{},autoPlay:c,muted:!0,loop:!0,playsInline:!0,preload:`none`,poster:b,controls:!1,disablePictureInPicture:!0,"aria-hidden":`true`,tabIndex:-1,onLoadedData:e=>{let t=e.currentTarget;if(Uh(t),c){let e=Wh(t);e&&e.then(()=>{t.style.opacity=`1`,m(!0),f(!1)}).catch(()=>{t.style.opacity=`0`,f(!0),m(!1)})}},onPlaying:e=>{e.currentTarget.style.opacity=`1`,m(!0),f(!1)},onError:e=>{e.currentTarget.style.opacity=`0`,f(!0),m(!1)},style:{...Ih,objectPosition:C,borderRadius:0,opacity:0,transition:`opacity 0.35s ease`}},s??`poster-${e}`),!r&&(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(`div`,{style:{position:`absolute`,inset:0,background:Lh}}),(0,U.jsx)(`div`,{style:{position:`absolute`,inset:0,background:`linear-gradient(to right, ${o.bgColor}99 0%, ${o.bgColor}33 55%, transparent 100%)`}}),(0,U.jsx)(`div`,{style:{position:`absolute`,inset:0,background:`radial-gradient(ellipse at 80% 50%, rgba(117,195,200,0.06) 0%, transparent 60%)`}})]}),r&&(0,U.jsx)(`div`,{style:{position:`absolute`,inset:0,background:`linear-gradient(180deg, rgba(6,6,9,0.18) 0%, rgba(6,6,9,0.08) 40%, rgba(6,6,9,0.35) 100%)`,pointerEvents:`none`}}),w&&(0,U.jsx)(`button`,{type:`button`,"aria-label":`${o.brand} åç»ãåç`,onClick:E,style:{position:`absolute`,left:`50%`,top:`50%`,transform:`translate(-50%, -50%)`,width:`56px`,height:`56px`,borderRadius:`50%`,border:`1px solid ${W.cyan}`,background:`rgba(6,6,9,0.55)`,color:W.cyan,cursor:`pointer`,pointerEvents:`auto`,display:`flex`,alignItems:`center`,justifyContent:`center`,paddingLeft:`4px`},children:(0,U.jsx)(`span`,{style:{width:0,height:0,borderTop:`8px solid transparent`,borderBottom:`8px solid transparent`,borderLeft:`14px solid ${W.cyan}`,display:`block`}})})]})}function Jh({index:e,bizFloatMV:t,activeBiz:n,isMobile:r,isTablet:i,reduced:a,interactiveCursor:o,business:s}){let c=r?.45:1,l=Q(t,t=>t-e),u=s.logoScale??1,d=r&&(s.mobileContentPosition??`bottom-panel`)===`bottom-panel`,f=d?`0 0 12px`:`0 0 40px`,p=d?{fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`13px`,lineHeight:1.7,color:`rgba(255,255,255,0.55)`,fontWeight:300,margin:0,width:`100%`,display:`-webkit-box`,WebkitLineClamp:3,WebkitBoxOrient:`vertical`,overflow:`hidden`}:{fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`clamp(14px, 1.1vw, 16px)`,lineHeight:2,color:`rgba(255,255,255,0.55)`,fontWeight:300,maxWidth:`500px`,margin:0},m=Q(l,[-.85,-.15,0,.15,.85],[0,1,1,1,0]),h=Q(l,[-1,0,1],[30*c,0,-60*c]),g=Q(l,[-1,-.05,0,.05,1],[0,1,1,1,0]),_=Q(l,[-1,0,1],[60*c,0,-60*c]),v=Q(l,[-.7,-.05,0,.05,.7],[0,1,1,1,0]),y=Q(l,[-1,0,1],[40*c,0,-60*c]),b=(0,U.jsxs)(`p`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`11px`,letterSpacing:`0.22em`,color:s.accentColor,margin:d?`0 0 8px`:`0 0 20px`},children:[s.id,` â `,s.service]}),x=(0,U.jsx)(`h2`,{style:{margin:f,lineHeight:0},children:(0,U.jsx)(Mh,{src:s.logo,label:s.brand,color:W.white,scale:u})}),S=!r||s.cta.kind!==`external`,C=(0,U.jsxs)(`div`,{style:{display:`flex`,flexDirection:d||i?`column`:`row`,justifyContent:d?`flex-start`:`space-between`,alignItems:d?`stretch`:i?`flex-start`:`flex-end`,gap:d?`12px`:`32px`,width:d?`100%`:void 0},children:[(0,U.jsx)(`p`,{style:p,children:s.description}),S?(0,U.jsx)(Ph,{cta:s.cta,interactiveCursor:o}):null]});if(a){let t=e===n;return d?(0,U.jsxs)(`div`,{style:{position:`absolute`,inset:0,display:`flex`,flexDirection:`column`,justifyContent:`flex-start`,pointerEvents:t?`auto`:`none`,opacity:t?1:0,transition:`opacity 0.4s`,backgroundColor:s.bgColor,padding:Bh},children:[b,x,C]}):(0,U.jsxs)(`div`,{style:{position:`absolute`,inset:0,display:`flex`,flexDirection:`column`,justifyContent:`flex-end`,padding:r?`160px 28px 88px`:`160px clamp(48px, 6.5vw, 96px) 88px`,opacity:t?1:0,pointerEvents:t?`auto`:`none`,transition:`opacity 0.4s`},children:[b,x,C]})}return d?(0,U.jsxs)($.div,{style:{position:`absolute`,inset:0,display:`flex`,flexDirection:`column`,justifyContent:`flex-start`,pointerEvents:e===n?`auto`:`none`,opacity:g,backgroundColor:s.bgColor,padding:Bh},children:[(0,U.jsx)($.div,{style:{y:a?0:h},children:b}),(0,U.jsx)($.div,{style:{y:a?0:_},children:x}),(0,U.jsx)($.div,{style:{y:a?0:y},children:C})]}):(0,U.jsxs)(`div`,{style:{position:`absolute`,inset:0,display:`flex`,flexDirection:`column`,justifyContent:`flex-end`,padding:r?`160px 28px 88px`:`160px clamp(48px, 6.5vw, 96px) 88px`,pointerEvents:e===n?`auto`:`none`},children:[(0,U.jsxs)($.p,{style:{fontFamily:`DM Mono, monospace`,fontSize:`11px`,letterSpacing:`0.22em`,color:s.accentColor,margin:`0 0 20px`,opacity:m,y:h},children:[s.id,` â `,s.service]}),(0,U.jsx)($.h2,{style:{margin:f,lineHeight:0,opacity:g,y:_},children:(0,U.jsx)(Mh,{src:s.logo,label:s.brand,color:W.white,scale:u})}),(0,U.jsxs)($.div,{style:{display:`flex`,flexDirection:i?`column`:`row`,justifyContent:`space-between`,alignItems:i?`flex-start`:`flex-end`,gap:`32px`,opacity:v,y},children:[(0,U.jsx)(`p`,{style:{fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`clamp(14px, 1.1vw, 16px)`,lineHeight:2,color:`rgba(255,255,255,0.55)`,fontWeight:300,maxWidth:`500px`,margin:0},children:s.description}),S?(0,U.jsx)(Ph,{cta:s.cta,interactiveCursor:o}):null]})]})}function Yh({isMobile:e,isTablet:t,bizFloat:n,activeBiz:r,interactiveCursor:a,sectionRef:o,onBusinessClick:s}){let c=!!Dh(),{width:l}=Er(),u=e&&l>=Vh,d=bh(n),f=Eh(d,Fh),p=(0,i.useRef)([null,null,null]),[m,h]=(0,i.useState)(!1),[g,_]=(0,i.useState)(!1),[v,y]=(0,i.useState)(()=>new Set);(0,i.useEffect)(()=>{d.set(n)},[n,d]),(0,i.useEffect)(()=>{let e=o.current;if(!e)return;let t=new IntersectionObserver(([e])=>{_(t=>t===e.isIntersecting?t:e.isIntersecting)},{root:null,rootMargin:`0px 0px 45% 0px`,threshold:0}),n=new IntersectionObserver(([e])=>{h(t=>t===e.isIntersecting?t:e.isIntersecting)},{threshold:.12});return t.observe(e),n.observe(e),()=>{t.disconnect(),n.disconnect()}},[o]),(0,i.useEffect)(()=>
12{if(c||!g)return;let e=[r];r<ur.length-1&&e.push(r+1),y(t=>{let n=!1,r=new Set(t);for(let t of e)r.has(t)||(r.add(t),n=!0);return n?r:t})},[r,g,c]),(0,i.useEffect)(()=>{let e=!c&&m;p.current.forEach((t,n)=>{if(t)if(Uh(t),e&&n===r&&v.has(n)){let e=t.play();e&&e.then(()=>{t.style.opacity=`1`}).catch(()=>{t.style.opacity=`0`})}else t.pause()})},[r,m,c,v]);let b=ur[r],x=b.mobileMediaHeight??Rh,S=e&&b.cta.kind===`external`?b.cta:null,C=(0,i.useRef)(null),w=e=>{S&&(C.current={x:e.clientX,y:e.clientY})},T=e=>{if(!S||!C.current)return;let t=Math.abs(e.clientX-C.current.x),n=Math.abs(e.clientY-C.current.y);C.current=null,!(t>12||n>12)&&window.open(S.href,`_blank`,`noopener,noreferrer`)},E=()=>{C.current=null},D=(0,U.jsxs)(`div`,{style:{...e?{position:`relative`,flexShrink:0}:{position:`absolute`,top:0,left:0,right:0},zIndex:10,display:`flex`,justifyContent:`space-between`,alignItems:`center`,gap:e?`12px`:void 0,padding:e?`16px 28px 16px`:`16px clamp(48px, 6.5vw, 96px) 24px`,borderBottom:`1px solid rgba(117,195,200,0.10)`,backgroundColor:e?W.deepBlack:`transparent`,boxSizing:`border-box`,width:`100%`,minWidth:0},children:[(0,U.jsx)(`p`,{style:{fontFamily:`DM Mono, monospace`,fontSize:e?`10px`:`11px`,letterSpacing:e?`0.16em`:`0.28em`,color:`rgba(117,195,200,0.45)`,margin:0,flexShrink:1,minWidth:0,whiteSpace:`nowrap`},children:`OUR BUSINESS`}),(0,U.jsx)(`div`,{style:{display:`flex`,gap:e?`3px`:`4px`,position:`relative`,zIndex:12,flexShrink:0},children:ur.map((t,n)=>(0,U.jsx)(`button`,{type:`button`,onClick:()=>s(n),style:{fontFamily:`DM Mono, monospace`,fontSize:e?`10px`:`11px`,letterSpacing:e?`0.06em`:`0.1em`,color:n===r?W.deepBlack:`rgba(117,195,200,0.45)`,backgroundColor:n===r?W.cyan:`transparent`,border:`1px solid ${n===r?W.cyan:`rgba(117,195,200,0.25)`}`,padding:e?`7px 11px`:`8px 16px`,cursor:a,transition:`background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease`,position:`relative`,zIndex:12,pointerEvents:`auto`},children:t.id},t.id))})]}),O=(0,U.jsx)(`div`,{style:{position:`absolute`,bottom:e?`12px`:`44px`,right:e?`28px`:`48px`,display:`flex`,gap:`8px`,alignItems:`center`,zIndex:12},children:ur.map((e,t)=>(0,U.jsx)(`button`,{type:`button`,"aria-label":`Business ${t+1}`,onClick:()=>s(t),style:{width:t===r?`32px`:`8px`,height:`8px`,borderRadius:`4px`,backgroundColor:t===r?W.cyan:`rgba(117,195,200,0.2)`,border:`none`,cursor:a,transition:`width 0.4s ease, background-color 0.4s ease`,padding:0,position:`relative`,zIndex:12,pointerEvents:`auto`}},t))}),k=ur.map((t,n)=>(0,U.jsx)(qh,{index:n,bizFloatMV:f,activeBiz:r,isMobile:e,reduced:c,business:t,videoSrc:v.has(n)?Gh(t,e):void 0,shouldPlay:!c&&m&&n===r,setVideoRef:e=>{p.current[n]=e}},t.id)),A=ur.map((n,i)=>(0,U.jsx)(Jh,{index:i,bizFloatMV:f,activeBiz:r,isMobile:e,isTablet:t,reduced:c,interactiveCursor:a,business:n},n.id));return(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(`section`,{id:`business`,ref:o,style:{position:`relative`,height:`300vh`},children:(0,U.jsx)(`div`,{style:{position:`sticky`,top:`var(--header-height)`,height:`calc(100vh - var(--header-height))`,overflow:`hidden`,backgroundColor:W.deepBlack,display:e?`flex`:`block`,flexDirection:e?`column`:void 0},children:e?(0,U.jsxs)(U.Fragment,{children:[D,(0,U.jsxs)(`div`,{role:S?`link`:void 0,tabIndex:S?0:void 0,"aria-label":S?`${b.brand} â ${S.label}`:void 0,onPointerDown:w,onPointerUp:T,onPointerCancel:E,onKeyDown:e=>{S&&(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),window.open(S.href,`_blank`,`noopener,noreferrer`))},style:{position:`relative`,width:`100%`,...u?{flex:`1 1 0`,minHeight:x}:{height:x,flexShrink:0},overflow:`hidden`,borderRadius:0,cursor:S?`pointer`:void 0},children:[k,S?(0,U.jsx)(`div`,{"aria-hidden":`true`,style:{position:`absolute`,left:`28px`,right:`28px`,bottom:`18px`,zIndex:6,display:`flex`,alignItems:`center`,justifyContent:`space-between`,gap:`12px`,pointerEvents:`none`},children:(0,U.jsx)(`span`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`10px`,letterSpacing:`0.18em`,color:`rgba(255,255,255,0.88)`,textShadow:`0 1px 8px rgba(0,0,0,0.45)`},children:`TAP TO VISIT â`})}):null]}),(0,U.jsxs)(`div`,{style:{position:`relative`,...u?{flex:`0 0 ${Hh}`}:{flex:1,minHeight:zh},display:`flex`,flexDirection:`column`},children:[A,O]})]}):(0,U.jsxs)(U.Fragment,{children:[k,D,(0,U.jsx)(`div`,{style:{position:`absolute`,inset:0,zIndex:5},children:A}),O]})})}),(0,U.jsx)(`div`,{style:{backgroundColor:`#0D0D0D`,borderTop:`1px solid rgba(117,195,200,0.08)`,borderBottom:`1px solid rgba(117,195,200,0.08)`,padding:e?`32px 28px`:`40px clamp(48px, 6.5vw, 96px)`,position:`relative`,zIndex:1},children:(0,U.jsxs)(`div`,{style:{maxWidth:`1440px`,margin:`0 auto`,display:`flex`,flexDirection:t?`column`:`row`,justifyContent:`space-between`,alignItems:t?`flex-start`:`center`,gap:`16px`},children:[(0,U.jsx)(`h3`,{style:{fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`clamp(18px, 2.5vw, 30px)`,fontWeight:700,color:`rgba(255,255,255,0.8)`,margin:0},children:`ç°ãªãé åãããæ°ããã¤ãªãããã¤ããã`}),(0,U.jsx)(`span`,{"aria-disabled":`true`,style:{fontFamily:`DM Mono, monospace`,fontSize:`11px`,letterSpacing:`0.2em`,color:`rgba(117,195,200,0.35)`,...yr},children:`ALL SERVICES`})]})})]})}var Xh=[[`ä¼ç¤¾å`,`ååä¼ç¤¾lim force`],[`代表`,`åå® ç¥æ²»`],[`LOCATION`,`SHIBUYA, TOKYO, JAPAN`],[`è¨ç«`,`${Yn}å¹´`],[`äºæ¥å
容`,`AIã¨ã¼ã¸ã§ã³ãéçºã»æ¥åèªåå / Webã»åç»å¶ä½ / ã³ãã¥ããã£éå¶ / æè²äºæ¥ / 人æã»åºèéå¶æ¯æ´`]];function Zh({isMobile:e,isTablet:t}){let n=t;return(0,U.jsx)(`section`,{id:`company`,style:{backgroundColor:W.deepBlack,padding:e?`80px 28px`:`clamp(100px, 14vw, 160px) clamp(48px, 6.5vw, 96px)`,borderTop:`1px solid rgba(117,195,200,0.08)`},children:(0,U.jsx)(`div`,{style:{maxWidth:`1440px`,margin:`0 auto`,width:`100%`,boxSizing:`border-box`},children:(0,U.jsxs)(`div`,{style:{display:`grid`,gridTemplateColumns:n?`1fr`:`minmax(0, 1.05fr) minmax(0, 1.2fr)`,gap:n?`48px`:`clamp(32px, 3.6vw, 48px)`,alignItems:`start`,width:`100%`},children:[(0,U.jsx)(`div`,{style:{minWidth:0,maxWidth:`100%`,containerType:n?void 0:`inline-size`},children:(0,U.jsx)(`h2`,{style:{fontFamily:`Barlow Condensed, sans-serif`,fontSize:n?`clamp(4.5rem, 18vw, 8rem)`:`clamp(4.25rem, 22cqi, 10.5rem)`,fontWeight:900,lineHeight:.82,letterSpacing:`-0.03em`,color:W.white,margin:0,whiteSpace:`nowrap`,maxWidth:`100%`,overflow:`visible`},children:`COMPANY`})}),(0,U.jsx)(`div`,{style:{minWidth:0,maxWidth:`100%`},children:Xh.map(([t,n])=>(0,U.jsxs)(`div`,{style:{display:`grid`,gridTemplateColumns:e?`1fr`:`140px 1fr`,gap:e?`6px`:`24px`,padding:`24px 0`,borderBottom:`1px solid rgba(117,195,200,0.08)`},children:[(0,U.jsx)(`div`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`10px`,letterSpacing:`0.12em`,color:`rgba(117,195,200,0.45)`,paddingTop:e?0:`3px`},children:t}),(0,U.jsx)(`div`,{style:{fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`16px`,color:`rgba(255,255,255,0.78)`,lineHeight:1.7,fontWeight:400},children:n})]},t))})]})})})}var Qh={display:`block`,fontFamily:`DM Mono, monospace`,fontSize:`10px`,letterSpacing:`0.18em`,color:`rgba(117,195,200,0.55)`,marginBottom:`10px`},$h=e=>({width:`100%`,boxSizing:`border-box`,fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`16px`,lineHeight:1.6,color:W.white,backgroundColor:`rgba(255,255,255,0.04)`,border:`1px solid ${e?`rgba(255,120,120,0.65)`:`rgba(117,195,200,0.22)`}`,borderRadius:0,padding:`14px 16px`,outline:`none`,transition:`border-color 0.2s ease, box-shadow 0.2s ease`}),eg={fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`12px`,color:`rgba(255,150,150,0.9)`,marginTop:`8px`,marginBottom:0},tg={position:`absolute`,left:`-10000px`,top:`auto`,width:`1px`,height:`1px`,overflow:`hidden`,opacity:0,pointerEvents:`none`};function ng({isMobile:e,interactiveCursor:t,initialCategory:n}){let r=(0,i.useId)(),[a]=Cn(),o=a.get(`request`)??``,s=Wn(n).some(e=>e.value===o)?o:``,[c,l]=(0,i.useState)(s),[u,d]=(0,i.useState)(``),[f,p]=(0,i.useState)(``),[m,h]=(0,i.useState)(``),[g,_]=(0,i.useState)(n??``),[v,y]=(0,i.useState)(``),[b,x]=(0,i.useState)(!1),[S,C]=(0,i.useState)(``),[w,T]=(0,i.useState)({}),[E,D]=(0,i.useState)(`idle`),[O,k]=(0,i.useState)(``);(0,i.useEffect)(()=>{n&&_(n),l(s)},[n,s]);let A=Kn(g,c),ee=nr-A.length,te=()=>{d(``),p(``),h(``),_(n??``),l(s),y(``),x(!1),C(``),T({})},j=e=>{e.currentTarget.style.borderColor=W.cyan,e.currentTarget.style.boxShadow=`0 0 0 1px ${W.cyan}`},ne=(e,t)=>{e.currentTarget.style.borderColor=t?`rgba(255,120,120,0.65)`:`rgba(117,195,200,0.22)`,e.currentTarget.style.boxShadow=`none`},M=async e=>{if(e.preventDefault(),E===`submitting`)return;let t=ar({company:u,name:f,email:m,category:g,message:v,consent:b,website:S});if(!t.ok){T(t.errors),D(`idle`),k(`å
¥åå
容ã確èªãã¦ãã ãã`);return}if(A.length+t.data.message.length>3e3){T({message:`叿å
容ãå«ãã¦${nr}æå以å
ã«ãªããããæ¬æã${ee}æå以å
ã«ãã¦ãã ãã`}),k(`ãåãåããå
å®¹ã®æåæ°ã確èªãã¦ãã ãã`);return}T({}),D(`submitting`),k(`éä¿¡ä¸ã§ã`);try{if(!(await fetch(`/api/contact`,{method:`POST`,headers:{"Content-Type":`application/json`,Accept:`application/json`},body:JSON.stringify({company:t.data.company??``,name:t.data.name,email:t.data.email,category:t.data.category,message:A+t.data.message,consent:!0,website:``})})).ok){D(`error`),k(`éä¿¡ã§ãã¾ããã§ãã`);return}te(),D(`success`),k(`ãåãåãããããã¨ããããã¾ããå
容ã確èªã®ãããæ
å½è
ãããé£çµ¡ãããã¾ãã`)}catch{D(`error`),k(`éä¿¡ã§ãã¾ããã§ãã`)}},N=e?`1fr`:`1fr 1fr`;return(0,U.jsxs)(`div`,{style:{width:`100%`,maxWidth:e?`100%`:`640px`},children:[(0,U.jsx)(`div`,{"aria-live":`polite`,"aria-atomic":`true`,style:{position:`absolute`,width:1,height:1,overflow:`hidden`,clip:`rect(0 0 0 0)`},children:O}),E===`success`?(0,U.jsxs)(`div`,{role:`status`,style:{border:`1px solid rgba(117,195,200,0.35)`,background:`rgba(117,195,200,0.08)`,padding:e?`28px 22px`:`36px 32px`},children:[(0,U.jsxs)(`p`,{style:{fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`16px`,lineHeight:1.9,color:W.white,margin:0},children:[`ãåãåãããããã¨ããããã¾ãã`,(0,U.jsx)(`br`,{}),`å
容ã確èªã®ãããæ
å½è
ãããé£çµ¡ãããã¾ãã`]}),(0,U.jsx)(`button`,{type:`button`,onClick:()=>{D(`idle`),k(``)},style:{marginTop:`24px`,fontFamily:`DM Mono, monospace`,fontSize:`11px`,letterSpacing:`0.18em`,color:W.cyan,background:`transparent`,border:`1px solid ${W.cyan}
12`,padding:`12px 20px`,cursor:t},children:`SEND ANOTHER`})]}):(0,U.jsxs)(`form`,{onSubmit:M,noValidate:!0,style:{position:`relative`},children:[(0,U.jsx)(`div`,{"aria-hidden":`true`,style:tg,children:(0,U.jsx)(`input`,{name:`website`,type:`text`,tabIndex:-1,autoComplete:`off`,value:S,onChange:e=>C(e.target.value)})}),(0,U.jsxs)(`div`,{style:{display:`grid`,gridTemplateColumns:N,gap:`20px`,marginBottom:`20px`},children:[(0,U.jsxs)(`div`,{children:[(0,U.jsxs)(`label`,{htmlFor:`${r}-company`,style:Qh,children:[`ä¼ç¤¾å `,(0,U.jsx)(`span`,{style:{opacity:.55},children:`(ä»»æ)`})]}),(0,U.jsx)(`input`,{id:`${r}-company`,name:`company`,type:`text`,autoComplete:`organization`,value:u,onChange:e=>d(e.target.value),onFocus:j,onBlur:e=>ne(e,!1),style:$h(!1)})]}),(0,U.jsxs)(`div`,{children:[(0,U.jsxs)(`label`,{htmlFor:`${r}-name`,style:Qh,children:[`ãåå `,(0,U.jsx)(`span`,{style:{color:W.cyan},children:`*`})]}),(0,U.jsx)(`input`,{id:`${r}-name`,name:`name`,type:`text`,required:!0,autoComplete:`name`,value:f,onChange:e=>p(e.target.value),onFocus:j,onBlur:e=>ne(e,!!w.name),"aria-invalid":!!w.name,"aria-describedby":w.name?`${r}-name-error`:void 0,style:$h(!!w.name)}),w.name&&(0,U.jsx)(`p`,{id:`${r}-name-error`,style:eg,children:w.name})]})]}),(0,U.jsxs)(`div`,{style:{marginBottom:`20px`},children:[(0,U.jsxs)(`label`,{htmlFor:`${r}-email`,style:Qh,children:[`ã¡ã¼ã«ã¢ãã¬ã¹ `,(0,U.jsx)(`span`,{style:{color:W.cyan},children:`*`})]}),(0,U.jsx)(`input`,{id:`${r}-email`,name:`email`,type:`email`,inputMode:`email`,required:!0,autoComplete:`email`,value:m,onChange:e=>h(e.target.value),onFocus:j,onBlur:e=>ne(e,!!w.email),"aria-invalid":!!w.email,"aria-describedby":w.email?`${r}-email-error`:void 0,style:$h(!!w.email)}),w.email&&(0,U.jsx)(`p`,{id:`${r}-email-error`,style:eg,children:w.email})]}),(0,U.jsxs)(`div`,{style:{marginBottom:`20px`},children:[(0,U.jsxs)(`label`,{htmlFor:`${r}-category`,style:Qh,children:[`ãåãåããç¨®å¥ `,(0,U.jsx)(`span`,{style:{color:W.cyan},children:`*`})]}),(0,U.jsxs)(`select`,{id:`${r}-category`,name:`category`,required:!0,value:g,onChange:e=>{_(e.target.value),l(``)},onFocus:j,onBlur:e=>ne(e,!!w.category),"aria-invalid":!!w.category,"aria-describedby":w.category?`${r}-category-error`:void 0,style:{...$h(!!w.category),appearance:`none`,backgroundImage:`linear-gradient(45deg, transparent 50%, ${W.cyan} 50%), linear-gradient(135deg, ${W.cyan} 50%, transparent 50%)`,backgroundPosition:`calc(100% - 18px) calc(50% - 2px), calc(100% - 12px) calc(50% - 2px)`,backgroundSize:`6px 6px, 6px 6px`,backgroundRepeat:`no-repeat`,paddingRight:`40px`,cursor:t},children:[(0,U.jsx)(`option`,{value:``,disabled:!0,children:`鏿ãã¦ãã ãã`}),tr.map(e=>(0,U.jsx)(`option`,{value:e,style:{color:W.deepBlack},children:e},e))]}),w.category&&(0,U.jsx)(`p`,{id:`${r}-category-error`,style:eg,children:w.category})]}),(0,U.jsx)(qn,{category:g,value:c,onChange:l}),(0,U.jsxs)(`div`,{style:{marginBottom:`20px`},children:[(0,U.jsxs)(`label`,{htmlFor:`${r}-message`,style:Qh,children:[`ãåãåããå
容 `,(0,U.jsx)(`span`,{style:{color:W.cyan},children:`*`})]}),(0,U.jsx)(`textarea`,{id:`${r}-message`,name:`message`,required:!0,rows:e?6:7,minLength:10,maxLength:ee,value:v,onChange:e=>y(e.target.value),onFocus:j,onBlur:e=>ne(e,!!w.message),"aria-invalid":!!w.message,"aria-describedby":`${r}-message-hint${w.message?` ${r}-message-error`:``}`,style:{...$h(!!w.message),resize:`vertical`,minHeight:`140px`}}),(0,U.jsxs)(`p`,{id:`${r}-message-hint`,style:{fontFamily:`DM Mono, monospace`,fontSize:`10px`,letterSpacing:`0.08em`,color:`rgba(117,195,200,0.35)`,margin:`8px 0 0`},children:[v.length,` / `,ee,A&&`ï¼å¸æå
容ã¯éä¿¡æã«èªåã§æ·»ä»ããã¾ãï¼`]}),w.message&&(0,U.jsx)(`p`,{id:`${r}-message-error`,style:eg,children:w.message})]}),(0,U.jsxs)(`div`,{style:{marginBottom:`28px`},children:[(0,U.jsxs)(`label`,{htmlFor:`${r}-consent`,style:{display:`flex`,gap:`12px`,alignItems:`flex-start`,cursor:t},children:[(0,U.jsx)(`input`,{id:`${r}-consent`,name:`consent`,type:`checkbox`,checked:b,onChange:e=>x(e.target.checked),required:!0,"aria-invalid":!!w.consent,"aria-describedby":w.consent?`${r}
12-consent-error`:void 0,style:{width:`18px`,height:`18px`,marginTop:`3px`,flexShrink:0,accentColor:W.cyan,cursor:t}}),(0,U.jsxs)(`span`,{style:{fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`13px`,lineHeight:1.7,color:`rgba(255,255,255,0.65)`},children:[`ãåãåãã対å¿ã®ãããå
¥åããã ããå人æ
å ±ãå©ç¨ãããã¨ã«åæãã¾ãã`,(0,U.jsx)(`span`,{style:{color:W.cyan},children:` *`})]})]}),w.consent&&(0,U.jsx)(`p`,{id:`${r}-consent-error`,style:{...eg,marginLeft:`30px`},children:w.consent})]}),E===`error`&&(0,U.jsx)(`div`,{role:`alert`,style:{marginBottom:`20px`,padding:`16px 18px`,border:`1px solid rgba(255,120,120,0.45)`,background:`rgba(255,80,80,0.08)`},children:(0,U.jsxs)(`p`,{style:{fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`14px`,lineHeight:1.8,color:`rgba(255,200,200,0.95)`,margin:0},children:[`éä¿¡ã§ãã¾ããã§ããã`,(0,U.jsx)(`br`,{}),`æéãããã¦å度ã試ãããã ããã`,(0,U.jsx)(`a`,{href:`mailto:[email protected]`,style:{color:W.cyan,textDecoration:`underline`},children:`[email protected]`}),`ã¾ã§ãé£çµ¡ãã ããã`]})}),(0,U.jsx)(`button`,{type:`submit`,disabled:E===`submitting`,style:{display:`inline-flex`,alignItems:`center`,justifyContent:`center`,gap:`12px`,fontFamily:`DM Mono, monospace`,fontSize:`13px`,letterSpacing:`0.22em`,color:W.deepBlack,backgroundColor:E===`submitting`?`rgba(117,195,200,0.55)`:W.cyan,border:`none`,padding:`18px 44px`,width:e?`100%`:`auto`,cursor:E===`submitting`?`wait`:t,opacity:E===`submitting`?.85:1,transition:`background-color 0.25s, color 0.25s`},onMouseEnter:e=>{E!==`submitting`&&(e.currentTarget.style.backgroundColor=W.charcoal,e.currentTarget.style.color=W.white)},onMouseLeave:e=>{E!==`submitting`&&(e.currentTarget.style.backgroundColor=W.cyan,e.currentTarget.style.color=W.deepBlack)},children:E===`submitting`?`SENDINGâ¦`:`SEND MESSAGE`})]}),(0,U.jsxs)(`div`,{style:{marginTop:`40px`},children:[(0,U.jsx)(`p`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`10px`,letterSpacing:`0.2em`,color:`rgba(117,195,200,0.4)`,margin:`0 0 10px`},children:`PREFER EMAIL?`}),(0,U.jsx)(`a`,{href:`mailto:${er}`,style:{fontFamily:`DM Mono, monospace`,fontSize:`13px`,letterSpacing:`0.06em`,color:`rgba(255,255,255,0.55)`,textDecoration:`none`,borderBottom:`1px solid rgba(117,195,200,0.25)`,paddingBottom:`2px`,cursor:t,transition:`color 0.2s`},onMouseEnter:e=>{e.currentTarget.style.color=W.cyan},onMouseLeave:e=>{e.currentTarget.style.color=`rgba(255,255,255,0.55)`},children:er})]})]})}function rg({isMobile:e,contactVisible:t,scrollProgress:n,prefersReduced:r,interactiveCursor:i,sectionRef:a,initialCategory:o}){let s=r,c=s?0:pr((n-.78)/.22,0,1);return(0,U.jsxs)(`section`,{id:`contact`,ref:a,style:{position:`relative`,minHeight:e?`auto`:`90vh`,dis
12play:`flex`,flexDirection:`column`,justifyContent:`center`,overflow:`hidden`,backgroundColor:W.deepBlack},children:[(0,U.jsx)(`img`,{src:`https://images.unsplash.com/photo-1598688130667-aff9bba00312?w=1920&h=1080&fit=crop&auto=format`,alt:``,"aria-hidden":`true`,style:{position:`absolute`,inset:0,width:`100%`,height:`100%`,objectFit:`cover`,opacity:.14}}),(0,U.jsx)(`div`,{style:{position:`absolute`,inset:0,background:`radial-gradient(ellipse at 50% 80%, rgba(117,195,200,${.05+c*.12}) 0%, transparent 65%)`,pointerEvents:`none`}}),(0,U.jsx)(`div`,{style:{position:`absolute`,inset:0,background:`linear-gradient(to bottom, rgba(31,31,31,0.72) 0%, rgba(31,31,31,0.92) 100%)`}}),(0,U.jsxs)(`div`,{style:{position:`relative`,padding:e?`80px 28px 100px`:`clamp(80px, 12vw, 140px) clamp(48px, 6.5vw, 96px)`,maxWidth:`1440px`,width:`100%`,boxSizing:`border-box`,margin:`0 auto`,display:`grid`,gridTemplateColumns:e?`1fr`:`minmax(0, 1.05fr) minmax(0, 1fr)`,gap:e?`48px`:`clamp(40px, 5vw, 80px)`,alignItems:`start`},children:[(0,U.jsxs)(`div`,{children:[(0,U.jsx)(`p`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`11px`,letterSpacing:`0.28em`,color:`rgba(117,195,200,0.5)`,margin:`0 0 48px`,opacity:t?1:0,transform:t?`none`:`translateY(20px)`,transition:s?`none`:`opacity 0.6s ease, transform 0.6s ease`},children:`GET IN TOUCH`}),[`LET'S CREATE`,`THE NEXT`,`POSSIBILITY.`].map((e,n)=>(0,U.jsx)(`div`,{style:{fontFamily:`Barlow Condensed, sans-serif`,fontSize:`clamp(52px, 9vw, 120px)`,fontWeight:900,lineHeight:.86,letterSpacing:`-0.025em`,color:n===2?W.cyan:W.white,marginBottom:n===2?`40px`:0,opacity:t?1:0,transform:t?`none`:`translateY(30px)`,transition:s?`none`:`opacity 0.7s ease ${(n+1)*150}ms, transform 0.7s ease ${(n+1)*150}ms`},children:e},e)),(0,U.jsxs)(`p`,{style:{fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`clamp(14px, 1.2vw, 17px)`,lineHeight:2,color:W.lightCyan,fontWeight:300,maxWidth:`440px`,margin:0,opacity:.7},children:[`æ°ããäºæ¥ãå¶ä½ã忥ã«ã¤ãã¦ã`,(0,U.jsx)(`br`,{}),`ãæ°è»½ã«ãç¸è«ãã ããã`]})]}),(0,U.jsx)(`div`,{style:{opacity:t?1:0,transform:t?`none`:`translateY(24px)`,transition:s?`none`:`opacity 0.7s ease 0.35s, transform 0.7s ease 0.35s`,position:`relative`,zIndex:2,minWidth:0},children:(0,U.jsx)(ng,{isMobile:e,interactiveCursor:i,initialCategory:o})})]})]})}var ig=[`M 202 525 L 346 444 L 442 490 L 299 580 Z`,`M 354 562 L 394 583`,`M 394 583 L 342 609 L 459 670 L 633 568`,`M 412 598 L 425 591 L 498 629 L 485 637 Z M 443 580 L 454 573 L 528 607 L 516 617 Z`];function ag({kind:e,active:t,isMobile:n}){let r=t?`running`:`paused`;return(0,U.jsx)(`svg`,{className:`creative-fx creative-fx--${e}`,viewBox:`0 0 1200 900`,fill:`none`,"aria-hidden":`true`,focusable:`false`,children:e===`web`?ig.map((e,t)=>(0,U.jsx)(`path`,{d:e,pathLength:1,className:`creative-fx__wireframe`,style:{animationPlayState:r,animationDelay:`${t*1.15}s`,strokeWidth:n?3.5:2.8}},e)):(0,U.jsxs)(`g`,{className:`creative-fx__playhead`,style:{animationPlayState:r},children:[(0,U.jsx)(`path`,{d:`M -9 0 L 9 -2 L 9 17 L 0 25 L -9 20 Z`,fill:`#289ddd`}),(0,U.jsx)(`path`,{d:`M 0 21 L -2 526`,stroke:`#289ddd`,strokeWidth:n?3:2})]})})}function og(){let e=(0,i.useRef)(null),t=(0,i.useRef)(null),n=Ah(e,{amount:.1}),r=Dh(),[a,o]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let e=t.current;if(!e)return;let i=()=>{n&&!r&&document.visibilityState===`visible`?(e.muted=!0,e.play().catch(()=>o(!1))):e.pause()};return i(),document.addEventListener(`visibilitychange`,i),()=>{document.removeEventListener(`visibilitychange`,i),e.pause()}},[n,r]),(0,U.jsxs)(`div`,{ref:e,className:`ai-flow__hologram`,"aria-hidden":`true`,children:[(0,U.jsx)(`img`,{src:`/images/ai/aria-poster.jpg`,alt:``,className:`ai-flow__aria`,style:{visibility:a&&!r?`hidden`:`visible`},loading:`lazy`}),!r&&(0,U.jsx)(`video`,{ref:t,className:`ai-flow__aria`,style:{visibility:a?`visible`:`hidden`},src:`/videos/ai/aria-idle-loop.mp4`,poster:`/images/ai/aria-poster.jpg`,muted:!0,loop:!0,playsInline:!0,preload:`none`,disablePictureInPicture:!0,tabIndex:-1,onPlaying:()=>o(!0),onError:()=>o(!1)}),(0,U.jsx)(`span`,{className:`ai-flow__scanlines`})]})}var sg=[[`å¶æ¥ã»ææ¡æºå`,`å¶æ¥ãªã¹ãã®æ´çã伿¥æ
å ±ã
12®åéãææ¡æã®ä¸æ¸ãã`],[`æ¥ã
ã®äºå使¥`,`ã¡ã¼ã«ã®æ´çã転è¨ããã¼ã¿ã®éè¨ã»ã¬ãã¼ã使ã`],[`社å
ãã¼ã«ã®é£æº`,`Excelãæ¥åã·ã¹ãã ã®æ
å ±ãã¤ãªãã確èªã»æ¿èªãä¸å
åã`]],cg=[[`01`,`æ¥åãæ´çãã`,`AIæ¥å診æ`,`ç¾å¨ã®æ¥åã伺ããAIåãã対象ã¨é²ãæ¹ãæ´çãã¾ãã`],[`02`,`1æ¥åã§è©¦ã`,`AIèªååãã試ä½`,`対象ãçµã£ã¦å°ããåããã使ãåæã¨å®ç¾æ§ã確èªãã¾ãã`],[`03`,`御社ã®ä»çµã¿ã«ãã`,`AIã¨ã¼ã¸ã§ã³ãéçº`,`æ¥åã«åããã飿ºã»æ¿èªããã¼ãè¨è¨ããéçºã»å°å
¥ãæ¯æ´ãã¾ãã`]];function lg(){let e=Dh(),{goToContact:t}=sr();return(0,U.jsxs)(`section`,{id:`ai-agent`,"aria-labelledby":`ai-agent-title`,className:`ai-service`,children:[(0,U.jsxs)($.div,{className:`ai-service__intro`,initial:e?!1:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.08},transition:{duration:.6,ease:[.16,1,.3,1]},children:[(0,U.jsxs)(`div`,{children:[(0,U.jsxs)(`p`,{className:`ai-service__eyebrow`,children:[(0,U.jsx)(`span`,{children:`01`}),` AI AGENT DEVELOPMENT`]}),(0,U.jsxs)(`h3`,{id:`ai-agent-title`,children:[`å¾¡ç¤¾ã®æ¥åã«ã`,(0,U.jsx)(`br`,{}),(0,U.jsx)(`span`,{children:`åãAIãã`})]}),(0,U.jsx)(`p`,{className:`ai-service__lead`,children:`AIã¨ã¼ã¸ã§ã³ãéçºã»æ¥åèªåå`}),(0,U.jsxs)(`p`,{className:`ai-service__description`,children:[`æ
å ±ãéãããæ´çããã䏿¸ããã¤ããã`,(0,U.jsx)(`br`,{}),`æ¥ã
ã®æ¥åãã¤ãªãã御社ã«åã£ãAIã¨ã¼ã¸ã§ã³ããéçºãã¾ãã ä½ããå§ãããã®è¨ºæãããå°ããªè©¦ä½ãå°å
¥ã¾ã§ãç¸è«ããã ãã¾ãã`]}),(0,U.jsxs)(`button`,{type:`button`,className:`ai-service__cta`,onClick:()=>t(`AIã¨ã¼ã¸ã§ã³ãéçºã«ã¤ãã¦`),children:[`AIéçºã»æ¥åèªååãç¸è«ãã `,(0,U.jsx)(`span`,{"aria-hidden":`true`,children:`â`})]}),(0,U.jsx)(`p`,{className:`ai-service__note`,children:`ããã®æ¥åãAIã§èªååã§ããï¼ãã¨ããæ®µéããã`})]}),(0,U.jsxs)(`figure`,{className:`ai-flow`,"aria-label":`æ
å ±ãéããAIãæ´çã¨ä¸æ¸ããè¡ãã人ã確èªãã¦æ¥åã«ã¤ãªãæµãã®ã¤ã¡ã¼ã¸`,children:[(0,U.jsxs)(`figcaption`,{children:[`HOW IT WORKS `,(0,U.jsx)(`span`,{children:`æ¥å飿ºã®ã¤ã¡ã¼ã¸`})]}),(0,U.jsxs)(`div`,{className:`ai-flow__sources`,children:[(0,U.jsx)(`span`,{children:`ã¡ã¼ã«`}),(0,U.jsx)(`span`,{children:`Excelã»ãã¼ã¿`}),(0,U.jsx)(`span`,{children:`æ¥åãã¼ã«`})]}),(0,U.jsx)(`div`,{className:`ai-flow__line`,"aria-hidden":`true`}),(0,U.jsxs)(`div`,{className:`ai-flow__core`,children:[(0,U.jsx)(og,{}),(0,U.jsx)(`span`,{className:`ai-flow__orbit`,"aria-hidden":`true`}),(0,U.jsx)(`span`,{className:`ai-flow__label`,children:`YOUR BUSINESS PARTNER`}),(0,U.jsx)(`strong`,{children:`AI AGENT`}),(0,U.jsx)(`span`,{children:`åéã»æ´çã»ä¸æ¸ã`})]}),(0,U.jsx)(`div`,{className:`ai-flow__line`,"aria-hidden":`true`}),(0,U.jsxs)(`div`,{className:`ai-flow__approval`,children:[(0,U.jsx)(`span`,{"aria-hidden":`true`,children:`â`}),` 人ã確èªã»æ¿èª`]}),(0,U.jsx)(`div`,{className:`ai-flow__line ai-flow__line--short`,"aria-hidden":`true`}),(0,U.jsx)(`p`,{className:`ai-flow__output`,children:`ææ¡æºåã»ãã¼ã¿æ´æ°ã»ã¬ãã¼ã`}),(0,U.jsx)(`p`,{className:`ai-flow__caption`,children:`AIã«ä»»ããç¯å²ã¨ã人ã夿ããç¯å²ãè¨è¨ãã¾ãã`}),(0,U.jsxs)(hn,{className:`ai-flow__visit`,to:`/services/ai-agent`,children:[(0,U.jsx)(`span`,{children:`SEE IT IN MOTION`}),(0,U.jsx)(`em`,{children:`å®éã«åãç»é¢ã¸`}),(0,U.jsx)(`span`,{className:`ai-flow__visit-arrow`,"aria-hidden":`true`,children:`â`})]})]})]}),(0,U.jsx)(`div`,{className:`ai-service__examples`,"aria-label":`ãç¸è«ããã ããæ¥åä¾`,children:sg.map(([e,t])=>(0,U.jsxs)(`div`,{children:[(0,U.jsx)(`h4`,{children:e}),(0,U.jsx)(`p`,{children:t})]},e))}),(0,U.jsxs)(`div`,{className:`ai-service__start`,children:[(0,U.jsx)(`p`,{className:`ai-service__kicker`,children:`START S
12MALL`}),(0,U.jsx)(`h4`,{children:`ã¾ãã¯ãã²ã¨ã¤ã®æ¥åããã`}),(0,U.jsx)(`ol`,{className:`ai-service__steps`,children:cg.map(([e,t,n,r])=>(0,U.jsxs)(`li`,{children:[(0,U.jsx)(`span`,{className:`ai-service__step-number`,children:e}),(0,U.jsx)(`h5`,{children:t}),(0,U.jsx)(`p`,{className:`ai-service__step-name`,children:n}),(0,U.jsx)(`p`,{children:r})]},e))})]})]})}var ug={stiffness:90,damping:28,mass:.55};function dg({image:e,imageAlt:t,kind:n,reduced:r,isMobile:a,imgY:o,imgScale:s}){let c=(0,i.useRef)(null),l=Ah(c,{amount:.35,once:!1})&&!r;return(0,U.jsx)(`div`,{ref:c,style:{position:`relative`,overflow:`hidden`,aspectRatio:`4 / 3`,backgroundColor:`#121212`},children:(0,U.jsx)($.div,{style:{position:`absolute`,inset:0,y:o,scale:s},children:(0,U.jsxs)(`div`,{style:{position:`absolute`,inset:0},children:[(0,U.jsx)(`img`,{src:e,alt:t,style:{position:`absolute`,inset:0,width:`100%`,height:`100%`,objectFit:`cover`,objectPosition:`center`,opacity:.72,display:`block`}}),(0,U.jsx)(`div`,{style:{position:`absolute`,inset:0,zIndex:1,background:`linear-gradient(160deg, rgba(31,31,31,0.15) 0%, rgba(31,31,31,0.55) 100%)`,pointerEvents:`none`}}),!r&&(0,U.jsx)(ag,{kind:n,active:l,isMobile:a})]})})})}function fg({isMobile:e,isTablet:t,interactiveCursor:n,onContactClick:r}){let a=(0,i.useRef)(null),o=!!Dh(),s=e?.45:1,{scrollYProgress:c}=yh({target:a,offset:[`start end`,`end start`]}),l=Eh(c,ug),u=Q(l,[0,1],o?[0,0]:[28*s,-18*s]),d=Q(l,[0,1],o?[1,1]:e?[1.02,1.05]:[1.04,1.08]),f=Q(l,[0,1],o?[0,0]:[22*s,-14*s]),p=Q(l,[0,1],o?[1,1]:e?[1.02,1.05]:[1.04,1.08]),m=[{imgY:u,imgScale:d},{imgY:f,imgScale:p}];return(0,U.jsx)(`section`,{id:`creative`,ref:a,style:{position:`relative`,backgroundColor:W.deepBlack,borderTop:`1px solid rgba(117,195,200,0.08)`,padding:e?`88px 28px 100px`:`clamp(110px, 12vw, 160px) clamp(48px, 6.5vw, 96px) clamp(120px, 14vw, 180px)`,zIndex:2},children:(0,U.jsxs)(`div`,{style:{maxWidth:`1440px`,margin:`0 auto`},children:[(0,U.jsxs)($.div,{initial:o?!1:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.1},transition:{duration:.6,ease:[.16,1,.3,1]},children:[(0,U.jsx)(`p`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`11px`,letterSpacing:`0.28em`,color:`rgba(117,195,200,0.5)`,margin:`0 0 28px`},children:`OUR SERVICES`}),(0,U.jsxs)(`h2`,{className:`services-heading`,style:{fontFamily:`Barlow Condensed, sans-serif`,fontWeight:900,lineHeight:.9,letterSpacing:`-0.02em`,color:W.white,margin:`0 0 28px`},children:[(0,U.jsx)(`span`,{children:`AI AGENT`}),` `,(0,U.jsx)(`span`,{children:`DEVELOPMENT`}),` `,(0,U.jsx)(`span`,{className:`services-heading__secondary`,children:`& CREATIVE SERVICES`})]}),(0,U.jsxs)(`p`,{style:{fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`clamp(15px, 1.15vw, 17px)`,lineHeight:2,color:`rgba(255,255,255,0.75)`,fontWeight:300,margin:0,maxWidth:`34em`},children:[`AIã¨ã¼ã¸ã§ã³ãéçºã»Webå¶ä½ã»åç»å¶ä½ã`,(0,U.jsx)(`br`,{}
12),`æ¥åã®ä»çµã¿ããã伿¥ã®é
åãä¼ãã表ç¾ã¾ã§ã`]})]}),(0,U.jsxs)(`div`,{style:{marginTop:e?`72px`:`clamp(80px, 10vw, 120px)`,display:`flex`,flexDirection:`column`,gap:e?`72px`:`clamp(88px, 10vw, 128px)`},children:[(0,U.jsx)(lg,{}),dr.map((r,i)=>{let a=m[i],s=!t&&i%2==1;return(0,U.jsxs)($.div,{initial:o?!1:{opacity:0,y:24},whileInView:{opacity:1,y:0},viewport:{once:!0,amount:.1},transition:{duration:.6,ease:[.16,1,.3,1]},style:{display:`grid`,gridTemplateColumns:t?`1fr`:`1fr 1fr`,gap:t?`36px`:`clamp(48px, 6vw, 80px)`,alignItems:`center`},children:[(0,U.jsxs)(`div`,{style:{order:s?2:1},children:[(0,U.jsxs)(`div`,{style:{display:`flex`,alignItems:`baseline`,gap:`20px`,marginBottom:`28px`,borderBottom:`1px solid rgba(117,195,200,0.18)`,paddingBottom:`20px`},children:[(0,U.jsx)(`span`,{style:{fontFamily:`Barlow Condensed, sans-serif`,fontSize:`clamp(48px, 6vw, 72px)`,fontWeight:900,lineHeight:1,color:W.cyan,letterSpacing:`-0.02em`},children:String(i+2).padStart(2,`0`)}),(0,U.jsx)(`h3`,{style:{fontFamily:`Barlow Condensed, sans-serif`,fontSize:`clamp(28px, 3.2vw, 40px)`,fontWeight:700,letterSpacing:`0.02em`,color:W.white,margin:0},children:r.title})]}),(0,U.jsx)(`ul`,{style:{listStyle:`none`,margin:`0 0 28px`,padding:0,display:`grid`,gridTemplateColumns:e?`1fr`:`1fr 1fr`,gap:`10px 24px`},children:r.items.map(e=>(0,U.jsx)(`li`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`11px`,letterSpacing:`0.08em`,color:`rgba(255,255,255,0.45)`,borderLeft:`1px solid rgba(117,195,200,0.35)`,paddingLeft:`12px`},children:e},e))}),(0,U.jsx)(`p`,{style:{fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`clamp(14px, 1.05vw, 16px)`,lineHeight:2,color:`rgba(255,255,255,0.5)`,fontWeight:300,margin:0,maxWidth:`36em`},children:r.description}),r.id===`01`||r.id===`02`?(0,U.jsx)(hn,{to:r.id===`01`?`/services/web`:`/works/video`,style:{display:`inline-block`,marginTop:`28px`,fontFamily:`DM Mono, monospace`,fontSize:`12px`,letterSpacing:`0.18em`,color:W.cyan,textDecoration:`none`,cursor:n},children:r.id===`01`?`å¶ä½äºä¾ãè¦ã â`:`å¶ä½å®ç¸¾ãè¦ã â`}):null]}),(0,U.jsx)(`div`,{style:{order:s?1:2},children:(0,U.jsx)(dg,{image:r.image,imageAlt:r.imageAlt,kind:r.id===`01`?`web`:`video`,reduced:o,isMobile:e,imgY:a.imgY,imgScale:a.imgScale})})]},r.id)})]}),(0,U.jsx)(`div`,{style:{marginTop:e?`72px`:`clamp(88px, 10vw, 120px)`,paddingTop:`40px`,borderTop:`1px solid rgba(117,195,200,0.12)`},children:(0,U.jsx)(`button`,{type:`button`,onClick:r,style:{fontFamily:`DM Mono, monospace`,fontSize:`12px`,letterSpacing:`0.18em`,color:W.deepBlack,backgroundColor:W.cyan,border:`none`,padding:`16px 28px`,cursor:n,pointerEvents:`auto`,transition:`opacity 0.2s ease`},onMouseEnter:e=>{e.currentTarget.style.opacity=`0.85`},onMouseLeave:e=>{e.currentTarget.style.opacity=`1`},children:`éçºã»å¶ä½ã®ãç¸è«`})})]})})}var pg={stiffness:100,damping:30,mass:.5};function mg({isMobile:e,sectionRef:t}){let n=(0,i.useRef)(null),r=!!Dh(),a=e?.45:1,o=e=>{n.current=e,t.current=e},{scrollYProgress:s}=yh({target:n,offset:[`start start`,`end start`]}),c=Eh(s,pg),l=Q(c,[0,1],[1,r?1:1+.08*a]),u=Q(c,[0,1],[.86,r?.86:1]),d=Q(c,[0,1],[0,r?0:-140*a]),f=Q(c,[0,.85],[1,r?1:0]),p=Q(c,[0,1],[0,r?0:-80*a]),m=Q(c,[0,.9],[1,r?1:0]),h=Q(c,[0,.35],[1,r?1:0]),g=Q(c,[0,1],[0,r?0:120*a]),_=Q(c,[0,1],[0,r?0:-90*a]),v=Q(c,[0,1],[0,r?0:-70*a]),y=Q(c,[0,1],[0,r?0:28*a]),b=Q(c,e=>r||e<.75?`auto`:`none`);return(0,U.jsx)(`section`,{id:`hero`,ref:o,style:{position:`relative`,height:`130vh`,minHeight:`800px`,zIndex:0},children:(0,U.jsxs)(`div`,{style:{position:`sticky`,top:0,height:`100vh`,overflow:`hidden`,backgroundColor:W.deepBlack},children:[(0,U.jsx)($.div,{style:{position:`absolute`,inset:0,scale:l,transformOrigin:`right center`,pointerEvents:`none`},children:(0,U.jsx)(`img`,{src:`/images/hero/office-night-v7-soft-focus.webp`,alt:`夿¯ãæããªãã£ã¹ã§ã¢ã¤ãã¢ãå
±æãã人ã
ã®ãã©ã³ãã¤ã¡ã¼ã¸`,fetchPriority:`high`,style:{width:`100%`,height:`100%`,objectFit:`cover`,objectPosition:e?`64% center`:`right center`}})}),(0,U.jsx)($.div,{style:{position:`absolute`,inset:0,opacity:u,background:e?`linear-gradient(100deg, rgba(13,18,21,0.82) 0%, rgba(13,18,21,0.52) 60%, rgba(13,18,21,0.24) 100%)`:`linear-gradient(100deg, rgba(13,18,21,0.65) 0%, rgba(13,18,21,0.32) 48%, rgba(13,18,21,0.06) 100%)`,pointerEvents:`none`}}),!r&&(0,U.jsxs)(`div`,{style:{position:`absolute`,inset:0,pointerEvents:`none`,overflow:`hidden`},children:[(0,U.jsx)($.div,{style:{position:`absolute`,right:e?`-80px`:`-40px`,top:-60,width:e?`360
12px`:`560px`,height:e?`360px`:`560px`,borderRadius:`50%`,background:`radial-gradient(circle, rgba(117,195,200,0.11) 0%, transparent 70%)`,y:g}}),(0,U.jsx)($.div,{style:{position:`absolute`,left:e?`-60px`:`8%`,bottom:80,width:e?`240px`:`360px`,height:e?`240px`:`360px`,borderRadius:`50%`,background:`radial-gradient(circle, rgba(176,218,224,0.09) 0%, transparent 70%)`,y:_}}),(0,U.jsx)($.div,{style:{position:`absolute`,right:e?`10%`:`18%`,top:200,width:e?`120px`:`200px`,height:e?`120px`:`200px`,borderRadius:`50%`,border:`1px solid rgba(117,195,200,0.16)`,x:v}})]}),(0,U.jsx)(`div`,{style:{position:`absolute`,right:`-40px`,bottom:`-20px`,fontFamily:`Barlow Condensed, sans-serif`,fontSize:`clamp(160px, 28vw, 420px)`,fontWeight:900,color:`rgba(117,195,200,0.04)`,lineHeight:1,userSelect:`none`,pointerEvents:`none`,letterSpacing:`-0.04em`},children:`LF`}),(0,U.jsxs)($.div,{style:{position:`absolute`,inset:0,display:`flex`,flexDirection:`column`,justifyContent:`center`,padding:e?`0 28px`:`0 clamp(48px, 6.5vw, 96px)`,pointerEvents:b},children:[(0,U.jsxs)($.div,{style:{y:d,opacity:f},children:[(0,U.jsxs)(`p`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`11px`,letterSpacing:`0.28em`,color:`rgba(117,195,200,0.7)`,margin:`0 0 40px`},children:[`EST. `,Yn,` â SHIBUYA, TOKYO`]}),(0,U.jsxs)(`h1`,{style:{fontFamily:`Barlow Condensed, sans-serif`,fontSize:`clamp(58px, 11vw, 168px)`,fontWeight:900,lineHeight:.88,letterSpacing:`-0.025em`,margin:`0 0 40px`,color:W.white},children:[`CONNECT`,(0,U.jsx)(`br`,{}),`PEOPLE,`,(0,U.jsx)(`br`,{}),(0,U.jsx)($.span,{style:{color:W.cyan,display:`inline-block`,x:y},children:`IDEAS`}),` `,`AND`,(0,U.jsx)(`br`,{}),`POSSIBILITIES.`]})]}),(0,U.jsxs)($.p,{style:{fontFamily:`"Noto Sans JP", sans-serif`,fontSize:e?`14px`:`clamp(14px, 1.4vw, 18px)`,lineHeight:2,color:W.lightCyan,fontWeight:300,margin:0,y:p,opacity:m},children:[`人ã¨ã¢ã¤ãã¢ãã¤ãªãã`,(0,U.jsx)(`br`,{}),`æ°ããå¯è½æ§ãçã¿åºãã`]})]}),(0,U.jsxs)($.div,{style:{position:`absolute`,bottom:`40px`,left:e?`28px`:`clamp(48px, 6.5vw, 96px)`,display:`flex`,alignItems:`center`,gap:`16px`,opacity:h,pointerEvents:`none`},children:[(0,U.jsx)(`div`,{style:{width:`40px`,height:`1px`,background:W.cyanGrad}}),(0,U.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`,alignItems:`center`,gap:`6px`},children:[(0,U.jsx)(`span`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`10px`,letterSpacing:`0.3em`,color:`rgba(117,195,200,0.6)`},children:`SCROLL`}),(0,U.jsx)(`div`,{className:`scroll-bounce`,style:{width:`1px`,height:`24px`,background:W.cyanGrad}})]})]}),(0,U.jsxs)($.div,{style:{position:`absolute`,bottom:e?`56px`:`40px`,right:e?`20px`:`48px`,fontFamily:`DM Mono, monospace`,fontSize:`11px`,letterSpacing:`0.16em`,color:`rgba(117,195,200,0.7)`,writingMode:`vertical-rl`,opacity:h,pointerEvents:`none`,maxHeight:e?`42vh`:void 0},children:[`© `,Jn,` lim force`]})]})})}function hg({item:e,interactiveCursor:t,prefersReduced:n=!1,style:r,showCta:i=!1}){let a=!!(e.externalOnly&&e.externalUrl),o=a?`READ ON ${e.sourceLabel?.toUpperCase()??`EXTERNAL`} â`:`VIEW ARTICLE â`,s=e.imageFit??`contain`,c=e.imageBackground??`#181818`,l=e.imagePosition??`center`,u=e.imageAspectRatio??`16 / 10`,d={display:`block`,textDecoration:`none`,backgroundColor:`#101010`,color:`inherit`,cursor:t,...r},f=e=>{if(n||s===`contain`)return;let t=e.querySelector(`.news-card-image`);t&&(t.style.transform=`scale(1.04)`)},p=e=>{let t=e.querySelector(`.news-card-image`);t&&(t.style.transform=`scale(1)`)},m=(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(`div`,{className:`news-card-media`,style:{aspectRatio:u,width:`100%`,overflow:`hidden`,position:`relative`,flexShrink:0,backgroundColor:c},children:(0,U.jsx)(`img`,{className:`news-card-image`,src:e.image,alt:e.imageAlt,style:{position:`absolute`,inset:0,width:`100%`,height:`100%`,objectFit:s,objectPosition:l,display:`block`,transition:n||s===`contain`?`none`:`transform 0.55s ease`}})}),(0,U.jsxs)(`div`,{style:{padding:`28px 24px 32px`},children:[(0,U.jsxs)(`div`,{style:{display:`flex`,gap:`16px`,marginBottom:`12px`,alignItems:`center`,flexWrap:`wrap`},children:[e.date?(0,U.jsx)(`span`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`10px`,letterSpacing:`0.12em`,color:`rgba(255,255,255,0.25)`},children:e.date}):null,(0,U.jsx)(`span`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`10px`,letterSpacing:`0.15em`,color:W.cyan},children:e.category})]}),(0,U.jsx)(`p`,{style:{fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`15px`,fontWeight:700,lineHeight:1.65,color:`rgba(255,255,255,0.88)`,margin:`0 0 12px`},children:e.title}),(0,U.jsx)(`p`,{style:{fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`13px`,lineHeight:1.8,color:`rgba(255,255,255,0.45)`,margin:i?`0 0 20px`:0,fontWeight:300},children:e.excerpt}),i&&(0,U.jsx)(`span`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`11px`,letterSpacing:`0.18em`,color:W.cyan},children:o})]})]});return a&&e.externalUrl?(0,U.jsx)(`a`,{href:e.externalUrl,target:`_blank`,rel:`noopener noreferrer`,style:d,onMouseEnter:e=>f(e.currentTarget),onMouseLeave:e=>p(e.currentTarget),children:m}):(0,U.jsx)(hn,{to:`/news/${e.slug}`,style:d,onMouseEnter:e=>f(e.currentTarget),onMouseLeave:e=>p(e.currentTarget),children:m})}var gg=[{id:`lime-tech-academy-launch`,slug:`lime-tech-academy-launch`,title:`å¦ã³ãå®è·µã«å¤ãããAIã»DX人æè²æãã©ãããã©ã¼ã ãlime. -tech Academy-ã`,excerpt:`åç»ã¨èª²é¡ã§å¦ã³ãAIã¯ã¼ã¯ã¹ãã¼ã¹ã§å®è·µããææç©ããã¼ããã©ãªãªã¨ãã¦æ®ãã¾ã§ããä¸ã¤ã®ç°å¢ã§ä¸è²«ãã¦è¡ããå¦ç¿ç°å¢ã§ããå¦ã³ãå®è·µã«å¤ããAIãä»äºã§ä½¿ãã人æãè²ã¦ã¾ãã`,date:`2026.06.02`,category:`PRESS RELEASE / lime.`,image:`/images/news/lime-ai-workspace.webp`,imageAlt:`lime. -tech Academy- ã®AIã¯ã¼ã¯ã¹ãã¼ã¹ç´¹ä»ãã¸ã¥ã¢ã«`,imageFit:`contain`,imageBackgroun
12d:`#181818`,content:[],externalUrl:`https://prtimes.jp/main/html/rd/p/000000004.000145713.html`,sourceLabel:`PR TIMES`,externalOnly:!0},{id:`golf-bros-nfc-marker`,slug:`golf-bros-nfc-marker`,title:`GOLF BROS.ã«æ²è¼ããã¾ãã`,excerpt:`å¤©ç¶æ¨ã¨NFCæè¡ãèåãããlimit.ãååå
¥ãã´ã«ããã¼ã«ã¼ããGOLF BROS.ã«ç´¹ä»ããã¾ããã`,date:`2025.08.13`,category:`MEDIA`,image:`/images/news/golf-bros.webp`,imageAlt:`GOLF BROS.èªé¢ã¨limit.æ²è¼ã®ãã¸ã¥ã¢ã«`,imageFit:`contain`,imageBackground:`#181818`,content:[],externalUrl:`https://golfbros.jp/news_golfmarker_lomit_317/`,sourceLabel:`GOLF BROS.`,externalOnly:!0},{id:`limit-nfc-marker`,slug:`limit-nfc-marker`,title:`âlimit.â NFCã´ã«ããã¼ã«ã¼ãéçº`,excerpt:`ååä¼ç¤¾lim forceã¯ããããã£ã¼ã«äº¤æãã¤ãã³ãä½é¨ããã便å©ã«ãããlimit. NFCã´ã«ããã¼ã«ã¼ããéçºãã¾ããã`,date:`2025.08.11`,category:`PRODUCT / limit.`,image:`/images/news/limit-nfc-marker.webp`,imageAlt:`limit. NFCã´ã«ããã¼ã«ã¼ã®ç´¹ä»ãã¸ã¥ã¢ã«`,imageFit:`contain`,imageBackground:`#181818`,content:[{type:`paragraph`,text:`ååä¼ç¤¾lim forceã¯ãå¤©ç¶æ¨ãç¨ããååå
¥ããlimit. NFCã´ã«ããã¼ã«ã¼ããä¼ç»ã»éçºãã¾ãããã¹ãã¼ããã©ã³ãè¿ã¥ããã¨SNSã¾ã¨ããã¼ã¸ã表示ãããæ©è½ãåããã©ã¦ã³ãä¸ãã´ã«ããã¼ãªã©ã§ã®äº¤æµãæ³å®ãã¦ãã¾ãã`},{type:`paragraph`,text:`ã´ã«ãã³ã³ãã³ãã¥ããã£ãlimit.ãã¯ãã©ã¦ã¶çã®å
è¡å
¬éããç´åå¹´ã§ç´800åãç»é²ãä»åã®ãã¼ã«ã¼ã¯ããµã¼ãã¹ããã身è¿ã«æãã¦ãããããã®ãããã¯ãã¨ãã¦ã¯ã©ã¦ããã¡ã³ãã£ã³ã°ã«ææ¦ãã¦ãã¾ãã`},{type:`paragraph`,text:`詳細ã¯å
¬å¼ãªãªã¼ã¹ï¼CAMPFIREï¼ãã覧ãã ããã`}],externalUrl:`https://camp-fire.jp/projects/872359/view?utm_campaign=cp_po_share_c_msg_mypage_projects_show`,sourceLabel:`CAMPFIRE`},{id:`night-golf-2025`,slug:`night-golf-2025`,title:`ãNIGHT GOLF2025ãã¤ãã³ãã¬ãã¼ã`,excerpt:`ã´ã«ãã³ã³ãã³ãã¥ããã£ãlimit.ãã¯ãè¤æ£®æ
å¾ãããããã¥ã¼ã¹ã®ã¤ãã³ããNIGHT GOLF2025ãã«ã¹ãã³ãµã¼ã¨ãã¦ç¹è¨ãã¼ã¹ãåºå±ãã¾ããã`,date:`2025.08`,category:`EVENT / limit.`,image:`/images/news/night-golf-2025.webp`,imageAlt:`NIGHT GOLF2025 ã¹ãã¼ã¸ä¸ã®æ§å`,imageFit:`contain`,imageBackground:`#181818`,content:[{type:`paragraph`,text:`ã´ã«ãã³ã³ãã³ãã¥ããã£ãlimit.ãã¯ããªãªã©ã¸è¤æ£®æ
å¾ãããããã¥ã¼ã¹ã®ã¤ãã³ããNIGHT GOLF2025ãï¼2025å¹´8æ11æ¥éå¬ï¼ã®ã¹ãã³ãµã¼ã¨ãã¦ç¹è¨ãã¼ã¹ãåºå±ãã¾ããã`},{type:`paragraph`,text:`彿¥ã®ãã¼ã¹ã§ã¯ã¢ããã¼ããã£ã¬ã³ã¸ã宿½ããlimit.è³ã®ã»ã irishman.è³ãGENGENè³ãªã©ã彿¥éå®ã°ããºãå½ããããã²ã¼ã ãè¡ãã¾ããã`},{type:`paragraph`,text:`ã¾ãããµã¹ãã£ããã«ã§æ©è½çãªãlimit. NFCã´ã«ããã¼ã«ã¼ãã®è²©å£²åå
è¡ä½é¨ã宿½ããå¤ãã®æ¥å ´è
ããã¼ã¹ã訪ãã¾ããã`},{type:`paragraph`,text:`ä»å¾ãã´ã«ãã©ã¤ããããå
å®ãããããããããlimit.ãã®æ¡è²©ãé²ãã¦ããã¾ãã`}],gallery:[{src:`/images/news/night-golf-2025/01.webp`,alt:`NIGHT GOLF2025 ä¼å ´ã®æ§å1`,objectPosition:`center 28%`},{src:`/images/news/night-golf-2025/02.webp`,alt:`NIGHT GOLF2025 ä¼å ´ã®æ§å2`,objectPosition:`center 22%`},{src:`/images/news/night-golf-2025/03.webp`,alt:`NIGHT GOLF2025 ä¼å ´ã®æ§å3`,objectPosition:`center 36%`},{src:`/images/news/night-golf-2025/04.webp`,alt:`NIGHT GOLF2025 ä¼å ´ã®æ§å4`,objectPosition:`center 40%`},{src:`/images/news/night-golf-2025/05.webp`,alt:`NIGHT GOLF2025 ä¼å ´ã®æ§å5`,objectPosition:`center 42%`},{src:`/images/news/night-golf-2025/06.webp`,alt:`NIGHT GOLF2025 ä¼å ´ã®æ§å6`,objectPosition:`center 24%`}]},{id:`health-company-silver`,slug:`health-company-silver`,title:`å¥åº·åªè¯ä¼æ¥ãéã®èªå®ããåå¾ãã¾ãã`,excerpt:`ååä¼ç¤¾lim forceã¯ãç©æ¥µçãªå¥åº·çµå¶ã¥ããã¸ã®åãçµã¿ã宿½ãã2025å¹´3æ21æ¥ä»ã§ãå¥åº·åªè¯ä¼æ¥ï¼éã®èªå®è¨¼ï¼ããåå¾ãã¾ããã`,date:`2025.03.21`,category:`CORPORATE`,image:`/images/news/health-company-silver.webp`,imageAlt:`å¥åº·åªè¯ä¼æ¥ï¼éã®èªå®ï¼ãã´`,imageFit:`contain`,imageBackgroun
12d:`#181818`,detailImage:`/images/news/health-company-silver-certificate.webp`,detailImageAlt:`å¥åº·åªè¯ä¼æ¥ï¼éã®èªå®ï¼èªå®è¨¼`,content:[{type:`paragraph`,text:`ååä¼ç¤¾lim forceã¯å¥åº·ä¿éºçµåé£å伿±äº¬é£åä¼ã«ãå¥åº·ä¼æ¥å®£è¨ããè¡ããç©æ¥µçãªå¥åº·çµå¶ã¥ããã®åãçµã¿ã宿½ãã2025å¹´3æ21æ¥ä»ã§ãå¥åº·åªè¯ä¼æ¥ï¼éã®èªå®è¨¼ï¼ããåå¾ãã¾ããã`},{type:`paragraph`,text:`å¥åº·çµå¶ã¥ããã®åãçµã¿ã¯æ¬¡ã®ã¨ããã§ãã`},{type:`list`,items:[`宿å¥è¨ºå診ç100ï¼ `,`å¥è¨ºçµæã®æ´»ç¨`,`å¥åº·ã¥ããã®ããã®è·å ´ç°å¢ã®æ´å`,`ãé£ãã¸ã®åãçµã¿`,`ãéåãã¸ã®åãçµã¿`,`ãç¦ç ãã¸ã®åãçµã¿`]},{type:`paragraph`,text:`å¼ãç¶ããLFã°ã«ã¼ãã®ä¼æ¥ç念ã§ãããå ±çããå®ç¾ããããã徿¥å¡ã®å¿ã®å¥åº·ã¥ããããã³æ´»æ°ã®ããè·å ´ã¥ããã«åãçµãã§ããã¾ãã`},{type:`paragraph`,text:`å¥åº·ä¼æ¥å®£è¨ã¯ããå¥åº·åªè¯ä¼æ¥ããç®æãã¦äºæ¥æå ¨ä½ã§å¥åº·ã¥ããã«åãçµããã¨ã宣è¨ããä¸å®ã®ææããããå ´åã«èªå®ãããå¶åº¦ã§ãã`}]},{id:`pococe-limit`,slug:`pococe-limit`,title:`Poco'ce 10æå·ã«æ²è¼ããã¾ãã`,excerpt:`ã´ã«ãã³ã³ãã³ãã¥ããã£ãlimit.ãããã©ã¤ãã¹ã¿ã¤ã«ã¡ãã£ã¢ Poco'ce 10æå·ã®ç¹éã§ç´¹ä»ããã¾ããã`,date:`2024.09.25`,category:`MEDIA`,image:`/images/news/pococe.webp`,imageAlt:`Poco'ce 10æå·ã®èªé¢ã¨limit.æ²è¼ç®æ`,imageFit:`contain`,imageBackground:`#181818`,content:[],externalUrl:`https://pococe.com/life-style/21270/`,sourceLabel:`Poco'ce`,externalOnly:!0},{id:`limit-release`,slug:`limit-release`,title:`ã´ã«ãã³ã³ãã³ãã¥ããã£ãlimit.ãããªãªã¼ã¹ãã¾ãã`,excerpt:`ååä¼ç¤¾lim forceã®æ°ãµã¼ãã¹ã¨ãã¦ãã´ã«ãã³ã³ãã³ãã¥ããã£ãlimit.ãããªãªã¼ã¹ããã¾ããã`,date:`2024.08.29`,category:`PRESS RELEASE`,image:`/images/news/limit-release.webp`,imageAlt:`ã´ã«ãã³ã³ãã³ãã¥ãã㣠limit. ãªãªã¼ã¹ã®ãã¼ãã¸ã¥ã¢ã«`,imageFit:`contain`,imageBackground:`#181818`,content:[],externalUrl:`https://prtimes.jp/main/html/rd/p/000000002.000145713.html`,sourceLabel:`PR TIMES`,externalOnly:!0}];function _g(){return[...gg].sort((e,t)=>!e.date&&!t.date?0:e.date?t.date?t.date.localeCompare(e.date):-1:1)}function vg(e=3){return _g().slice(0,e)}function yg(e){return gg.find(t=>t.slug===e&&!t.externalOnly)}function bg(e=1){let t=_g(),n=t.length,r=Math.max(1,Math.ceil(n/12)),i=Math.min(Math.max(1,e),r),a=(i-1)*12;return{items:t.slice(a,a+12),total:n,page:i,pageSize:12,totalPages:r}}function xg(e){let t=_g().filter(e=>!e.externalOnly),n=t.findIndex(t=>t.slug===e);return n<0?{}:{next:n>0?t[n-1]:void 0,prev:n<t.length-1?t[n+1]:void 0}}function Sg({isMobile:e,isTablet:t,newsVisible:n,newsParallax:r,prefersReduced:i,interactiveCursor:a,sectionRef:o}){let s=i,c=s?0:r,l=vg(3);return(0,U.jsx)(`section`,{id:`news`,ref:o,style:{backgroundColor:W.deepBlack,padding:e?`80px 28px`:`clamp(100px, 14vw, 160px) clamp(48px, 6.5vw, 96px)`,borderTop:`1px solid rgba(117,195,200,0.08)`},children:(0,U.jsxs)(`div`,{style:{maxWidth:`1440px`,margin:`0 auto`,transform:s||!n?void 0:`translateY(${c*-6}px)`,transition:s?`none`:`transform 0.2s linear`,willChange:s?void 0:`transform`},children:[(0,U.jsxs)(`div`,{style:{display:`flex`,justifyContent:`space-between`,alignItems:`baseline`,marginBottom:`56px`,gap:`16px`,opacity:n?1:0,transform:n?`none`:`translateY(24px)`,transition:s?`none`:`opacity 0.7s ease, transform 0.7s ease`},children:[(0,U.jsx)(`h2`,{style:{fontFamily:`Barlow Condensed, sans-serif`,fontSize:`clamp(48px, 7.5vw, 112px)`,fontWeight:900,letterSpacing:`-0.025em`,color:W.white,margin:0},children:`LATEST NEWS`}),(0,U.jsx)(hn,{to:`/news`,style:{fontFamily:`DM Mono, monospace`,fontSize:`11px`,letterSpacing:`0.2em`,color:W.cyan,textDecoration:`none`,cursor:a},children:`ALL NEWS â`})]}),(0,U.jsx)(`div`,{style:{display:`grid`,gridTemplateColumns:e?`1fr`:t?`1fr 1fr`:`repeat(3, minmax(0, 1fr))`,gap:`2px`,alignItems:`start`},children:l.map((e,t)=>(0,U.jsx)(hg,{item:e,interactiveCursor:a,prefersReduced:s,style:{opacity:n?1:0,transform:n?`none`:`translateY(32px)`,transition:s?`none`:`opacity 0.7s ease ${t*120}ms, transform 0.7s ease`,margin:0,alignSelf:`start`}},e.id))})]})})}var Cg={stiffness:100,damping:30,mass:.5},wg=`/videos/philosophy/people-event.mp4`,Tg=`/images/philosophy/people-event-poster.webp`,Eg={desktop:`50% 72%`,tablet:`50% 76%`,mobile:`50% 78%`},Dg=`brightness(0.66) contrast(1.12) saturate(0.7) hue-rotate(-3deg)`,Og=`rgba(6, 15, 19, 0.18)`,kg=` 13 linear-gradient( 14 180deg, 15 rgba(6, 15, 19, 0.12) 0%, 16 rgba(6, 15, 19, 0.04) 45%, 17 rgba(6, 15, 19, 0.22) 100% 18 ), 19 linear-gradient( 20 135deg, 21 rgba(117, 195, 200, 0.10) 0%, 22 transparent 48% 23 ) 24`;function Ag({isMobile:e,active:t,reduced:n}){let r=e?112:200,i=e?.8:.85,a=e?-8:-10,o=e?5:6,s=n||t;return(0,U.jsx)($.div,{"aria-hidden":`true`,initial:n?!1:{opacity:0,y:a},animate:s?{opacity:i,y:0}:{opacity:0,y:a},transition:n?{duration:0}:{duration:.75,ease:[.22,1,.36,1],delay:.12},style:{position:`absolute`,top:e?24:36,right:e?12:22,zIndex:2,pointerEvents:`none`,width:0,height:0,overflow:`visible`},children:(0,U.jsxs)(`div`,{style:{display:`flex`,flexDirection:`row`,alignItems:`center`,gap:e?10:14,transform:`rotate(90deg)`,transformOrigin:`top left`,whiteSpace:`nowrap`},children:[(0,U.jsx)(`span`,{style:{fontFamily:`DM Mono, monospace`,fontSize:e?`9.5px`:`12px`,letterSpacing:e?`0.14em`:`0.18em`,color:W.cyan,lineHeight:1,flexShrink:0},children:`The Sky is the limit.`}),(0,U.jsx)($.span,{initial:n?!1:{scaleX:0},animate:s?{scaleX:1}:{scaleX:0},transition:n?{duration:0}:{duration:.85,ease:[.22,1,.36,1],delay:.28},style:{position:`relative`,display:`block`,width:r,height:1,backgroundColor:W.cyan,flexShrink:0,transformOrigin:`left center`},children:(0,U.jsx)(`span`,{style:{position:`absolute`,right:1-o,top:`50%`,transform:`translateY(-50%)`,width:0,height:0,borderTop:`${o*.55}px solid transparent`,borderBottom:`${o*.55}px solid transparent`,borderLeft:`${o}px solid ${W.cyan}`}})})]})})}
24function jg(e){e&&(e.muted=!0,e.defaultMuted=!0,e.playsInline=!0,e.setAttribute(`playsinline`,``),e.setAttribute(`webkit-playsinline`,``),e.disablePictureInPicture=!0)}function Mg({isMobile:e,isTablet:t,sectionRef:n}){let r=(0,i.useRef)(null),a=(0,i.useRef)(null),o=!!Dh(),s=e?.45:1,c=o,l=e?Eg.mobile:t?Eg.tablet:Eg.desktop,u={width:`100%`,height:e?`100%`:`auto`,maxHeight:e?`none`:`520px`,objectFit:`cover`,objectPosition:l,filter:Dg,display:`block`,borderRadius:0},[d,f]=(0,i.useState)(!1),[p,m]=(0,i.useState)(!1),[h,g]=(0,i.useState)(!1),[_,v]=(0,i.useState)(!1),[y,b]=(0,i.useState)(!1),x=e=>{r.current=e,n.current=e},{scrollYProgress:S}=yh({target:r,offset:[`start end`,`end start`]}),C=Eh(S,Cg),w=Q(C,[0,1],o?[0,0]:[-40*s,40*s]),T=Q(C,[0,.5,1],[.06,.09,.07]),E=Q(C,[0,1],o?[0,0]:[80*s,-40*s]),D=Q(C,[0,1],o?[0,0]:[40*s,0]),O=Q(C,[.15,.45],o?[1,1]:[0,1]),k=Q(C,[0,1],o?[0,0]:[60*s,-40*s]),A=Q(C,[0,1],o?[1,1]:e?[.98,1.02]:[.96,1.04]),ee=Q(C,[0,1],o?[0,0]:[100*s,-60*s]),te=Q(C,[0,1],o?[0,0]:[-2*s,2*s]);(0,i.useEffect)(()=>{let e=r.current;if(!e)return;let t=new IntersectionObserver(([e])=>{f(t=>t===e.isIntersecting?t:e.isIntersecting)},{root:null,rootMargin:`0px 0px 45% 0px`,threshold:0}),n=new IntersectionObserver(([e])=>{m(t=>t===e.isIntersecting?t:e.isIntersecting)},{threshold:.18});return t.observe(e),n.observe(e),()=>{t.disconnect(),n.disconnect()}},[]),(0,i.useEffect)(()=>{c||!d||g(e=>e||!0)},[d,c]),(0,i.useEffect)(()=>{let e=a.current;if(!(!e||c||!h))if(jg(e),p){let t=e.play();t&&t.then(()=>{e.style.opacity=`1`,b(!0),v(!1)}).catch(()=>{e.style.opacity=`0`,b(!1),v(!0)})}else e.pause(),b(!1)},[p,c,h]);let j=()=>{let e=a.current;if(!e)return;jg(e);let t=e.play();t&&t.then(()=>{e.style.opacity=`1`,b(!0),v(!1)}).catch(()=>{v(!0),b(!1)})},ne=_&&!y;return(0,U.jsxs)(`section`,{id:`philosophy`,ref:x,style:{position:`relative`,backgroundColor:`#F2F0EC`,overflow:`hidden`,padding:e?`80px 28px 100px`:`clamp(100px, 14vw, 180px) clamp(48px, 6.5vw, 96px)`,zIndex:1},children:[(0,U.jsx)($.div,{style:{position:`absolute`,left:`-40px`,bottom:`
24-40px`,fontFamily:`Barlow Condensed, sans-serif`,fontSize:`clamp(160px, 28vw, 400px)`,fontWeight:900,color:W.cyan,lineHeight:1,userSelect:`none`,pointerEvents:`none`,letterSpacing:`-0.04em`,x:w,opacity:o?.09:T},children:`PEOPLE`}),(0,U.jsx)(`div`,{style:{position:`relative`,maxWidth:`1440px`,margin:`0 auto`},children:(0,U.jsxs)(`div`,{style:{display:`grid`,gridTemplateColumns:t?`1fr`:`1fr 1fr`,gap:t?`56px`:`80px`,alignItems:`center`},children:[(0,U.jsxs)(`div`,{children:[(0,U.jsxs)($.h2,{style:{fontFamily:`Barlow Condensed, sans-serif`,fontSize:`clamp(56px, 9.5vw, 136px)`,fontWeight:900,lineHeight:.86,letterSpacing:`-0.025em`,color:W.charcoal,margin:`0 0 48px`,y:E},children:[`BUSINESS`,(0,U.jsx)(`br`,{}),`IS ABOUT`,(0,U.jsx)(`br`,{}),(0,U.jsx)(`span`,{style:{color:W.cyan},children:`PEOPLE.`})]}),(0,U.jsxs)($.p,{style:{fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`clamp(16px, 1.5vw, 20px)`,lineHeight:1.9,color:`rgba(64,64,64,0.75)`,margin:0,y:D,opacity:O},children:[`ãã¸ãã¹ã®ä¸å¿ã«ããã®ã¯ã`,(0,U.jsx)(`br`,{}),`ãã¤ãã人ãã ã¨ç§ãã¡ã¯èãã¾ãã`]})]}),(0,U.jsxs)($.div,{style:{position:`relative`,y:k,scale:A,...e?{width:`calc(100% - 40px)`,maxWidth:`100%`,margin:`0 auto`}:{}},children:[(0,U.jsxs)(`div`,{style:{position:`relative`,overflow:`hidden`,borderRadius:0,...e?{width:`100%`,height:`clamp(480px, 68vh, 680px)`}:{}},children:[(0,U.jsx)(`img`,{src:Tg,alt:`NIGHT GOLF competition â people on stage`,draggable:!1,style:u}),!c&&(0,U.jsx)(`video`,{ref:e=>{a.current=e,jg(e)},...h?{src:wg}:{},autoPlay:p,muted:!0,loop:!0,playsInline:!0,preload:`none`,poster:Tg,controls:!1,disablePictureInPicture:!0,"aria-hidden":`true`,tabIndex:-1,onLoadedData:e=>{if(jg(e.currentTarget),p){let t=e.currentTarget.play();t&&t.then(()=>{e.currentTarget.style.opacity=`1`,b(!0),v(!1)}).catch(()=>{e.currentTarget.style.opacity=`0`,v(!0),b(!1)})}},onPlaying:e=>{e.currentTarget.style.opacity=`1`,b(!0),v(!1)},onError:e=>{e.currentTarget.style.opacity=`0`,v(!0),b(!1)},style:{...u,position:`absolute`,inset:0,maxHeight:`none`,height:`100%`,opacity:0,transition:`opacity 0.35s ease`}}),(0,U.jsx)(`div`,{style:{position:`absolute`,inset:0,background:Og,pointerEvents:`none`}}),(0,U.jsx)(`div`,{style:{position:`absolute`,inset:0,background:kg,pointerEvents:`none`}}),ne&&(0,U.jsx)(`button`,{type:`button`,"aria-label":`Philosophy åç»ãåç`,onClick:j,style:{position:`absolute`,left:`50%`,top:`42%`,transform:`translate(-50%, -50%)`,width:`56px`,height:`56px`,borderRadius:`50%`,border:`1px solid ${W.cyan}`,background:`rgba(6,6,9,0.55)`,color:W.cyan,cursor:`pointer`,zIndex:2,display:`flex`,alignItems:`center`,justifyContent:`center`,paddingLeft:`4px`},children:(0,U.jsx)(`span`,{style:{width:0,height:0,borderTop:`8px solid transparent`,borderBottom:`8px solid transparent`,borderLeft:`14px solid ${W.cyan}`,display:`block`}})})]}),(0,U.jsx)(Ag,{isMobile:e,active:p||d,reduced:o}),(0,U.jsxs)($.div,{style:{position:`absolute`,bottom:e?`-16px`:`-24px`,left:e?`-8px`:`-36px`,backgroundColor:W.cyan,color:W.deepBlack,padding:`20px 28px`,y:ee,rotate:te,zIndex:3},children:[(0,U.jsxs)(`div`,{style:{fontFamily:`Barlow Condensed, sans-serif`,fontSize:`28px`,fontWeight:900,lineHeight:1},children:[`EST. `,Yn]}),(0,U.jsx)(`div`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`10px`,letterSpacing:`0.15em`,marginTop:`8px`},children:`SHIBUYA, TOKYO`})]}),(0,U.jsxs)(`div`,{"aria-hidden":`true`,style:{position:`absolute`,top:e?`16px`:`20px`,left:e?`12px`:`16px`,zIndex:2,pointerEvents:`none`},children:[(0,U.jsx)(`div`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`9px`,letterSpacing:`0.18em`,color:`rgba(255,255,255,0.72)`,lineHeight:1.4},children:`NIGHT GOLF 2025`}),(0,U.jsx)(`div`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`8px`,letterSpacing:`0.2em`,color:`rgba(176,218,224,0.55)`,marginTop:`4px`},children:`EVENT ARCHIVE`})]})]})]})})]})}var Ng=150,Pg=10,Fg=.34;function Ig(e,t=!0){(0,i.useEffect)(()=>{if(!t||typeof window>`u`||window.matchMedia(`(prefers-reduced-motion: reduce)`).matches)return;let n=0,r=!1,i=0,a=()=>{let t=e.current;if(!t)return null;let n=t.offsetHeight-window.innerHeight;if(n<=0)return null;let r=t.getBoundingClientRect().top+window.scrollY;return{stickyRange:n,tops:Xn.map(e=>r+e*n),progress:(window.scrollY-r)/n}},o=()=>
24{if(r)return;let e=a();if(!e||e.progress<.02||e.progress>.98)return;let t=e.tops[0],n=1/0;for(let r of e.tops){let e=Math.abs(window.scrollY-r);e<n&&(n=e,t=r)}n<=Pg||n>e.stickyRange*Fg||(r=!0,i=performance.now()+900,window.scrollTo({top:Math.max(0,Math.round(t)),behavior:`smooth`}))},s=()=>{r&&performance.now()>i&&(r=!1),n&&clearTimeout(n),n=window.setTimeout(()=>{if(r){r=!1;return}o()},Ng)},c=()=>{r&&(r=!1,window.scrollTo({top:window.scrollY,behavior:`auto`}))};return window.addEventListener(`scroll`,s,{passive:!0}),window.addEventListener(`wheel`,c,{passive:!0}),window.addEventListener(`touchstart`,c,{passive:!0}),window.addEventListener(`keydown`,c),()=>{n&&clearTimeout(n),window.removeEventListener(`scroll`,s),window.removeEventListener(`wheel`,c),window.removeEventListener(`touchstart`,c),window.removeEventListener(`keydown`,c)}},[e,t])}var Lg=10,Rg=1200,zg=[`wheel`,`touchmove`,`pointerdown`,`keydown`];function Bg(e){let t=We(),[n]=Cn();(0,i.useLayoutEffect)(()=>{if(jr(),Mr(t.hash,n))return;let e=!1,r=0,i=0,a=0,o=0,s=!1,c=()=>{if(e){if(performance.now()-a>Rg){d();return}(window.scrollY!==0||document.documentElement.scrollTop!==0)&&Ar()}},l=()=>{d()},u=()=>{window.removeEventListener(`scroll`,c,!0);for(let e of zg)window.removeEventListener(e,l,!0)},d=()=>{if(!e){cancelAnimationFrame(r),u();return}e=!1,s=!1,o+=1,cancelAnimationFrame(r),r=0,u()},f=()=>{window.addEventListener(`scroll`,c,{capture:!0,passive:!0});for(let e of zg)window.addEventListener(e,l,{capture:!0,passive:!0})},p=()=>{!e||s||(s=!0,Ar(),r=requestAnimationFrame(()=>{e&&(Ar(),d())}))},m=()=>{let t=o,n=document.fonts?.ready;if(!n){p();return}n.then(()=>{!e||t!==o||p()}).catch(()=>{!e||t!==o||p()})},h=()=>{if(e){if(Ar(),i+=1,i<Lg&&performance.now()-a<Rg){r=requestAnimationFrame(h);return}m()}},g=()=>{d(),e=!0,s=!1,i=0,a=performance.now(),Ar(),f(),r=requestAnimationFrame(h)},_=e=>{e.persisted&&(Mr(t.hash,n)||g())};return g(),window.addEventListener(`pageshow`,_),()=>{d(),window.removeEventListener(`pageshow`,_)}},[t.hash,t.key,n]),(0,i.useEffect)(()=>{let r=t.hash.replace(/^#/,``),i=n.get(`biz`);if(!Mr(t.hash,n))return;let a=!1,o=0,s=requestAnimationFrame(()=>{o=requestAnimationFrame(()=>{if(!a){if(i!==null&&i!==``){let t=Number(i);if(t===0||t===1||t===2){Or(t,e.current);return}}r&&Dr(r)}})});return()=>{a=!0,cancelAnimationFrame(s),cancelAnimationFrame(o)}},[e,t.hash,t.key,n])}function Vg(){return(0,i.useRef)(typeof window<`u`&&window.matchMedia(`(prefers-reduced-motion: reduce)`).matches).current}var Hg={scrollY:0,scrollProgress:0,heroProgress:0,bizProgress:0,bizFloat:0,activeBiz:0,isLightSection:!1,newsVisible:!1,contactVisible:!1,philParallax:0,newsParallax:0};function Ug(e){let[t,n]=(0,i.useState)(Hg),r=(0,i.useRef)(t);r.current=t;let{heroRef:a,businessRef:o,philosophyRef:s,newsRef:c,contactRef:l}=e;return(0,i.useEffect)(()=>{let e=0,t=!1,i=()=>{let e=window.scrollY,t=document.body.scrollHeight-window.innerHeight,n=r.current,i=0;if(a.current){let t=a.current.offsetHeight-window.innerHeight;i=t>0?pr(e/t,0,1):0}let u=0;if(o.current){let e=o.current.getBoundingClientRect(),t=o.current.offsetHeight-window.innerHeight,n=-e.top;u=t>0?pr(n/t,0,1):0}let d=!1;if(s.current){let e=s.current.getBoundingClientRect();d=e.top<=72&&e.bottom>=72}let f=n.newsVisible,p=0;if(c.current){let e=c.current.getBoundingClientRect();e.top<window.innerHeight*.85&&(f=!0),p=pr((window.innerHeight-e.top)/window.innerHeight,0,1)}let m=n.contactVisible;l.current&&l.current.getBoundingClientRect().top<window.innerHeight*.85&&(m=!0);let h=0;if(s.current){let e=s.current.getBoundingClientRect();h=pr((window.innerHeight-e.top)/window.innerHeight,0,1)}return{scrollY:e,scrollProgress:t>0?e/t:0,heroProgress:i,bizProgress:u,bizFloat:gr(u),activeBiz:_r(u),isLightSection:d,newsVisible:f,contactVisible:m,philParallax:h,newsParallax:p}},u=()=>{t=!1,e=0;let a=i();vr(r.current,a)||n(a)},d=()=>{t||(t=!0,e=requestAnimationFrame(u))};return window.addEventListener(`scroll`,d,{passive:!0}),u(),()=>{window.removeEventListener(`scroll`,d),e&&cancelAnimationFrame(e)}},[a,o,s,c,l]),t}function Wg(){Lr({title:`ååä¼ç¤¾lim forceï½äººã¨ã¢ã¤ãã¢ãã¤ãªããæ°ããå¯è½æ§ãçã¿åºã`,description:`ååä¼ç¤¾lim forceã¯ãAIã¨ã¼ã¸ã§ã³ãéçºã»æ¥åèªååãWebå¶ä½ã»åç»å¶ä½ãæ¯æ´ãã¾ããAIæ¥å診æãã1æ¥åã®è©¦ä½ã御社å°ç¨ã®éçºã»å°å
¥ã¾ã
24§ãç¸è«ããã ãã¾ãã`,canonicalPath:`/`});let e=(0,i.useRef)(null),t=(0,i.useRef)(null),n=(0,i.useRef)(null),r=(0,i.useRef)(null),a=(0,i.useRef)(null),[o]=Cn(),s=Vg();Bg(t),Ig(t,!s);let c=Ug({heroRef:e,businessRef:t,philosophyRef:n,newsRef:r,contactRef:a}),l=o.get(`category`),u=l===`video`?`åç»å¶ä½ã«ã¤ãã¦`:l&&ir(l)?l:void 0;return(0,U.jsx)(Nr,{bare:!0,isLightSection:c.isLightSection,scrollProgress:c.scrollProgress,children:(0,U.jsx)(Gg,{heroRef:e,businessRef:t,philosophyRef:n,newsRef:r,contactRef:a,metrics:c,prefersReduced:s,initialCategory:u})})}function Gg({heroRef:e,businessRef:t,philosophyRef:n,newsRef:r,contactRef:i,metrics:a,prefersReduced:o,initialCategory:s}){let{isMobile:c,isTablet:l,interactiveCursor:u,handleNavClick:d,handleBusinessClick:f}=sr(),{bizFloat:p,activeBiz:m,newsVisible:h,contactVisible:g,newsParallax:_,scrollProgress:v}=a;return(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(mg,{isMobile:c,sectionRef:e}),(0,U.jsx)(Vr,{isMobile:c,isTablet:l}),(0,U.jsx)(Yh,{isMobile:c,isTablet:l,bizFloat:p,activeBiz:m,interactiveCursor:u,sectionRef:t,onBusinessClick:f}),(0,U.jsx)(fg,{isMobile:c,isTablet:l,interactiveCursor:u,onContactClick:()=>d(`contact`)}),(0,U.jsx)(Mg,{isMobile:c,isTablet:l,sectionRef:n}),(0,U.jsx)(Sg,{isMobile:c,isTablet:l,newsVisible:h,newsParallax:_,prefersReduced:o,interactiveCursor:u,sectionRef:r}),(0,U.jsx)(Zh,{isMobile:c,isTablet:l}),(0,U.jsx)(rg,{isMobile:c,contactVisible:g,scrollProgress:v,prefersReduced:o,interactiveCursor:u,sectionRef:i,initialCategory:s})]})}function Kg(){let{slug:e=``}=Ze(),t=yg(e);return t?(0,U.jsx)(Nr,{children:(0,U.jsx)(Jg,{item:t})}):(0,U.jsx)(Nr,{children:(0,U.jsx)(qg,{})})}function qg(){Lr({title:`è¨äºãè¦ã¤ããã¾ãã | ååä¼ç¤¾lim force`,description:`ãæ¢ãã®NEWSè¨äºã¯è¦ã¤ããã¾ããã§ããã`,canonicalPath:`/news`});let{isMobile:e,interactiveCursor:t}=sr();return(0,U.jsxs)(`section`,{style:{padding:e?`152px 28px 120px`:`172px clamp(48px, 6.5vw, 96px) 140px`,minHeight:`70vh`},children:[(0,U.jsx)(`h1`,{style:{fontFamily:`Barlow Condensed, sans-serif`,fontSize:`clamp(48px, 8vw, 96px)`,fontWeight:900,color:W.white,margin:`0 0 24px`},children:`NOT FOUND`}),(0,U.jsx)(`p`,{style:{fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`16px`,color:`rgba(255,255,255,0.55)`,margin:`0 0 32px`},children:`ãæ¢ãã®è¨äºã¯è¦ã¤ããã¾ããã§ããã`}),(0,U.jsx)(hn,{to:`/news`,style:{fontFamily:`DM Mono, monospace`,fontSize:`12px`,letterSpacing:`0.18em`,color:W.cyan,textDecoration:`none`,cursor:t},children:`â BACK TO NEWS`})]})}function Jg({item:e}){Lr({title:`${e.title} | ååä¼ç¤¾lim force`,description:e.excerpt,canonicalPath:`/news/${e.slug}`,ogImage:e.image});let{isMobile:t,isTablet:n,interactiveCursor:r}=sr(),{prev:i,next:a}=xg(e.slug);return(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(`article`,{style:{padding:t?`120px 28px 64px`:`144px clamp(48px, 6.5vw, 96px) 80px`},children:(0,U.jsxs)(`div`,{style:{maxWidth:`860px`,margin:`0 auto`},children:[(0,U.jsxs)(`div`,{style:{display:`flex`,gap:`16px`,flexWrap:`wrap`,marginBottom:`20px`,alignItems:`center`},children:[(0,U.jsx)(`span`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`11px`,letterSpacing:`0.18em`,color:W.cyan},children:e.category}),e.date?(0,U.jsx)(`span`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`11px`,letterSpacing:`0.12em`,color:`rgba(255,255,255,0.35)`},children:e.date}):null]}),(0,U.jsx)(`h1`,{style:{fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`clamp(26px, 4vw, 40px)`,fontWeight:700,lineHeight:1.45,color:W.white,margin:`0 0 40px`},children:e.title}),(0,U.jsx)(`div`,{style:{width:`100%`,marginBottom:`40px`,overflow:`hidden`,display:`flex`,alignItems:`center`,justifyContent:`center`,backgroundColor:e.imageBackground??`#181818`},children:(0,U.jsx)(`img`,{src:e.detailImage??e.image,alt:e.detailImageAlt??e.imageAlt,style:{width:`100%`,height:`auto`,maxHeight:`clamp(280px, 52vw, 720px)`,objectFit:e.imageFit??`contain`,objectPosition:e.imagePosition??`center`,display:`block`}})}),(0,U.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:`20px`,marginBottom:`48px`},children:e.content.map((e,t)=>(0,U.jsx)(Yg,{block:e},t))}),e.gallery&&e.gallery.length>0?(0,U.jsx)(`div`,{style:{display:`grid`,gridTemplateColumns:t?`1fr`:n?`1fr 1fr`:`repeat(3, 1fr)`,gap:`12px`,marginBottom:`48px`},children:e.gallery.map(e=>(0,U.jsx)(`div`,{style:{overflow:`hidden`,backgroundColor:`#1a1a1a`,aspectRatio:`3/4`},children:(0,U.jsx)(`img`,{src:e.src,alt:e.alt,loading:`lazy`,style:{width:`100%`,height:`100%`,objectFit:`cover`,objectPosition:e.objectPosition??`center 35%`,display:`block`}})},e.src))}):null,e.externalUrl?(0,U.jsxs)(`p`,{style:{fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`14px`,color:`rgba(255,255,255,0.55)`,margin:`0 0 48px`},children:[`æ²è¼å
:`,` `,(0,U.jsx)(`a`,{href:e.externalUrl,target:`_blank`,rel:`noopener noreferrer`,style:{color:W.cyan,cursor:r},children:e.sourceLabel??e.externalUrl})]}):null,(0,U.jsx)(hn,{to:`/news`,style:{fontFamily:`DM Mono, monospace`,fontSize:`12px`,letterSpacing:`0.18em`,color:W.cyan,textDecoration:`none`,cursor:r},children:`â BACK TO NEWS`}),(0,U.jsxs)(`div`,{style:{display:`grid`,gridTemplateColumns:t?`1fr`:`1fr 1fr`,gap:`24px`,marginTop:`56px`,paddingTop:`32px`,borderTop:`1px solid rgba(117,195,200,0.12)`},children:[i?(0,U.jsxs)(hn,{to:`/news/${i.slug}`,style:Xg(r),children:[(0,U.jsx)(`span`,{style:Zg,children:`PREVIOUS`}),(0,U.jsx)(`span`,{children:i.title})]}):(0,U.jsx)(`div`,{}),a?(0,U.jsxs)(hn,{to:`/news/${a.slug}`,style:{...Xg(r),textAlign:t?`left`:`right`},children:[(0,U.jsx)(`span`,{style:Zg,children:`NEXT`}),(0,U.jsx)(`span`,{children:a.title})]}):(0,U.jsx)(`div`,{})]})]})}),(0,U.jsx)(cr,{})]})}function Yg({block:e}){return e.type===`list`?(0,U.jsx)(`ul`,{style:{margin:0,paddingLeft:`1.2em`,fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`16px`,lineHeight:2,color:`rgba(255,255,255,0.7)`},children:e.items.map(e=>(0,U.jsx)(`li`,{children:e},e))}):(0,U.jsx)(`p`,{style:{margin:0,fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`16px`,lineHeight:2,color:`rgba(255,255,255,0.7)`},children:e.text})}function Xg(e){return{display:`flex`,flexDirection:`column`,gap:`8px`,fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`14px`,lineHeight:1.6,color:`rgba(255,255,255,0.75)`,textDecoration:`none`,cursor:e}}var Zg={fontFamily:`DM Mono, monospace`,fontSize:`10px`,letterSpacing:`0.18em`,color:`rgba(117,195,200,0.45)`};function Qg(){Lr({title:`NEWS | ååä¼ç¤¾lim force`,description:`ååä¼ç¤¾lim forceã®ææ°æ
å ±ããµã¼ãã¹ãã¤ãã³ããã¡ãã£ã¢æ²è¼æ
å ±ããæ¡å
ãã¾ãã`,canonicalPath:`/news`});let{items:e}=bg(1);return(0,U.jsx)(Nr,{children:(0,U.jsx)($g,{items:e})})}function $g({items:e}){let{isMobile:t,isTablet:n,interactiveCursor:r}=sr();return(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(`section`,{style:{padding:t?`120px 28px 64px`:`144px clamp(48px, 6.5vw, 96px) 80px`,borderBottom:`1px solid rgba(117,195,200,0.08)`},children:(0,U.jsxs)(`div`,{style:{maxWidth:`1440px`,margin:`0 auto`}
24,children:[(0,U.jsx)(`p`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`11px`,letterSpacing:`0.28em`,color:`rgba(117,195,200,0.5)`,margin:`0 0 28px`},children:`NEWS`}),(0,U.jsxs)(`h1`,{style:{fontFamily:`Barlow Condensed, sans-serif`,fontSize:`clamp(56px, 11vw, 140px)`,fontWeight:900,lineHeight:.88,letterSpacing:`-0.025em`,color:W.white,margin:0},children:[`LATEST UPDATES`,(0,U.jsx)(`br`,{}),`FROM `,(0,U.jsx)(`span`,{style:{color:W.cyan},children:`LIM FORCE.`})]})]})}),(0,U.jsx)(`section`,{style:{padding:t?`56px 28px 80px`:`72px clamp(48px, 6.5vw, 96px) 100px`},children:(0,U.jsx)(`div`,{style:{maxWidth:`1440px`,margin:`0 auto`,display:`grid`,gridTemplateColumns:t?`1fr`:n?`1fr 1fr`:`repeat(3, 1fr)`,gap:`2px`},children:e.map(e=>(0,U.jsx)(hg,{item:e,interactiveCursor:r,showCta:!0},e.id))})}),(0,U.jsx)(cr,{})]})}var e_=[{id:`iketani-avoda-collab`,slug:`iketani-avoda-collab`,title:`ãã³ã©ãä¼ç»ï¼å¾åãå
ããã¹ãã¼ãé¸æå¯¾æ±ºï¼æ± è°·ã¯ææ°ã¯ã©ãã®AVODAã§åæ¦ï¼`,client:``,year:``,category:`VIDEO ARCHIVE`,description:``,services:[],thumbnail:`/images/works/video/qSb4Dl0mo3k.webp`,poster:`/images/works/video/qSb4Dl0mo3k.webp`,youtubeId:`qSb4Dl0mo3k`,externalUrl:`https://www.youtube.com/watch?v=qSb4Dl0mo3k`,featured:!0},{id:`kamogashira-seminar`,slug:`kamogashira-seminar`,title:`é´¨é ããã®ä¼ç¤¾ã§ã»ããã¼ããã¾ãã`,client:``,year:``,category:`VIDEO ARCHIVE`,description:``,services:[],thumbnail:`/images/works/video/d4wpp5Ok0Ro.webp`,poster:`/images/works/video/d4wpp5Ok0Ro.webp`,youtubeId:`d4wpp5Ok0Ro`,externalUrl:`https://www.youtube.com/watch?v=d4wpp5Ok0Ro`},{id:`japan-korea-mayor-cup`,slug:`japan-korea-mayor-cup`,title:`ãæ¥éå¯¾ææ¦ å¸é·æ¯ããã¼ã JAPANã¡ã¤ã³ã¤ãã³ã ãªã¼ã¬ããã¯èï¨ VS ãã³ã»ãµã³ã®ã¥`,client:``,year:``,category:`VIDEO ARCHIVE`,description:``,services:[],thumbnail:`/images/works/video/_iD2SVDNz2k.webp`,poster:`/images/works/video/_iD2SVDNz2k.webp`,youtubeId:`_iD2SVDNz2k`,externalUrl:`https://www.youtube.com/watch?v=_iD2SVDNz2k`},{id:`kickboxing-beginner`,slug:`kickboxing-beginner`,title:`ãåå¿è
ã§ãã§ãããããã¯ãã¯ã·ã³ã°`,client:``,year:``,category:`VIDEO ARCHIVE`,description:``,services:[],thumbnail:`/images/works/video/zoOM_KmzooY.webp`,poster:`/images/works/video/zoOM_KmzooY.webp`,youtubeId:`zoOM_KmzooY`,externalUrl:`https://www.youtube.com/watch?v=zoOM_KmzooY`},{id:`golf-trigger-newyear-round`,slug:`golf-trigger-newyear-round`,title:`ãåå¿è
å¿
è¦ã女åã¦ã±æç¾¤ï¼ä»ã©ãã®ã¦ã§ã¢ã§ç°¡åãªã·ã£ã¬ã³ã¼ãã¨ããã¼ãæ°å¹´ã©ã¦ã³ãã`,client:``,year:``,category:`VIDEO ARCHIVE`,description:``,services:[],thumbnail:`/images/works/video/PM7Yhpw-sDo.webp`,poster:`/images/works/video/PM7Yhpw-sDo.webp`,youtubeId:`PM7Yhpw-sDo`,externalUrl:`https://www.youtube.com/watch?v=PM7Yhpw-sDo`}],t_=[`伿¥ç´¹ä»åç»`,`æ¡ç¨åç»`,`ãµã¼ãã¹ç´¹ä»åç»`,`ã¤ãã³ãåç»`,`è¬åº§ã»ç ä¿®åç»`,`SNS / YouTubeã³ã³ãã³ã`],n_=[{id:`01`,title:`HEARING`,body:`ç®çã»ã¿ã¼ã²ããã»å©ç¨åªä½ãæ´ç`},{id:`02`,title:`PLANNING`,body:`ä¼ç»ã»æ§æã»æ®å½±å
容ãè¨è¨`},{id:`03`,title:`PRODUCTION`,body:`æ®å½±ã»ç·¨éã»é³é¿ã»ã°ã©ãã£ãã¯å¶ä½`},{id:`04`,title:`DELIVERY`,body:`ç¨éã«åãããå½¢å¼ã§ç´å`}],r_=[.16,1,.3,1],i_=e_.map(e=>e.poster||e.thumbnail),a_=(e,t=0)=>({initial:e?!1:{opacity:0,y:18},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:`-10% 0px`},transition:{duration:e?.18:.7,delay:e?0:t,ease:r_}});function o_({reduced:e}){let t=[`PURPOSE`,`AUDIENCE`,`CHANNEL`],n=(0,i.useRef)(null),[r,a]=(0,i.useState)(!1),[o,s]=(0,i.useState)(0);return(0,i.useEffect)(()=>{let e=n.current;if(!e)return;let t=new IntersectionObserver(([e])=>a(e.isIntersecting),{threshold:.25});return t.observe(e),()=>t.disconnect()},[]),(0,i.useEffect)(()=>{if(e||!r||i_.length<2)return;let t=window.setInterval(()=>{s(e=>(e+1)%i_.length)},3200);return()=>window.clearInterval(t)},[r,e]),(0,i.useEffect)(()=>{if(e||i_.length<2)return;let t=(o+1)%i_.length,n=new Image;n.src=i_[t]},[o,e]),(0,U.jsxs)($.div,{ref:n,className:`video-diagram approach-diagram`,...a_(e),children:[(0,U.jsxs)(`div`,{className:`diagram-topline`,children:[(0,U.jsx)(`span`,{children:`01 / STORY DESIGN`}),(0,U.jsx)(`span`,{children:`INPUT â OUTPUT`})]}),(0,U.jsxs)(`div`,{className:`approach-canvas`,children:[(0,U.jsx)(`div`,{className:`approach-inputs`,"aria-label":`ä¼ç»æã«æ´çããæ
å ±`,children:t.map((t,n)=>(0,U.jsxs)($.div,{className:`approach-input`,...a_(e,.12+n*.1),children:[(0,U.jsxs)(`span`,{children:[`0`,n+1]}),t,(0,U.jsx)($.span,{className:`approach-input-connector`,"aria-hidden":`true`,initial:e?!1:{scaleY:0,opacity:0}
24,whileInView:{scaleY:1,opacity:1},viewport:{once:!0},transition:{duration:e?.18:.5,delay:e?0:.28+n*.1,ease:r_}})]},t))}),(0,U.jsx)(`div`,{className:`approach-path`,"aria-hidden":`true`,children:(0,U.jsx)(`svg`,{className:`approach-connectors approach-connectors-desktop`,viewBox:`0 0 100 100`,preserveAspectRatio:`none`,children:[`M0 14.3 H44 V50`,`M0 50 H44`,`M0 85.7 H44 V50`,`M44 50 H100`].map((t,n)=>(0,U.jsx)($.path,{d:t,vectorEffect:`non-scaling-stroke`,initial:e?!1:{opacity:0},whileInView:{opacity:1},viewport:{once:!0},transition:{duration:e?.18:.68,delay:e?0:n===3?.72:.26+n*.12,ease:r_}},t))})}),(0,U.jsxs)($.div,{className:`story-frame`,...a_(e,.38),children:[(0,U.jsxs)(`div`,{className:`story-frame-meta`,children:[(0,U.jsx)(`span`,{children:`STORY / 16:9`}),(0,U.jsxs)(`span`,{children:[String(o+1).padStart(2,`0`),` / `,String(i_.length).padStart(2,`0`)]})]}),(0,U.jsxs)(`div`,{className:`story-frame-media`,"aria-hidden":`true`,children:[(0,U.jsx)(Lf,{initial:!1,children:(0,U.jsx)($.img,{src:i_[o],alt:``,loading:o===0?`eager`:`lazy`,initial:e?{opacity:0}:{opacity:0,y:`12%`},animate:{opacity:1,y:0},exit:e?{opacity:0}:{opacity:0,y:`-12%`},transition:{duration:e?.18:.72,ease:r_}},i_[o])}),(0,U.jsx)(`span`,{className:`story-frame-shade`})]}),(0,U.jsxs)(`div`,{className:`story-frame-copy`,children:[(0,U.jsx)(`span`,{children:`æ§æ`}),(0,U.jsx)(`span`,{children:`æ®å½±`}),(0,U.jsx)(`span`,{children:`ç·¨é`})]})]})]}),(0,U.jsx)(`p`,{className:`diagram-caption`,children:`ä¼ããç¸æã¨ç®çãå
ã«å®ãããã¹ã¦ã®è¡¨ç¾ã䏿¬ã®ã¹ãã¼ãªã¼ã¸ã`})]})}var s_=[{ratio:`16:9`,label:`WEB / YOUTUBE`,className:`landscape`,image:`/images/works/video/formats/format-16x9.png`,comments:[`å¾
ã£ã¦ãï¼`,`仿¥ãæé«`]},{ratio:`9:16`,label:`SHORT VIDEO`,className:`portrait`,image:`/images/works/video/formats/format-9x16.png`,comments:[`ããããï¼`,`é
ä¿¡ããâ¡`]},{ratio:`1:1`,label:`SOCIAL`,className:`square`,image:`/images/works/video/formats/format-1x1.png`,comments:[`è¡£è£
ãã¦ã`,`å¿æ´ãã¦ãï¼`]}];function c_({reduced:e}){let t=(0,i.useRef)(null),[n,r]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let e=t.current;if(!e)return;let n=new IntersectionObserver(([e])=>r(e.isIntersecting),{threshold:.15});return n.observe(e),()=>n.disconnect()},[]),(0,U.jsxs)($.div,{ref:t,className:`video-diagram services-diagram ${n&&!e?`is-live-active`:``} ${e?`is-live-reduced`:``}`,...a_(e),children:[(0,U.jsxs)(`div`,{className:`diagram-topline`,children:[(0,U.jsx)(`span`,{children:`02 / MULTI FORMAT`}),(0,U.jsx)(`span`,{children:`ONE SOURCE`})]}),(0,U.jsxs)(`div`,{className:`format-canvas`,children:[(0,U.jsxs)($.div,{className:`source-reel`,...a_(e,.12),children:[(0,U.jsx)(`span`,{className:`source-reel-dot`,"aria-hidden":`true`}),(0,U.jsx)(`strong`,{children:`MASTER`}),(0,U.jsx)(`small`,{children:`ONE STORY`})]}),(0,U.jsxs)(`svg`,{className:`format-branch`,viewBox:`0 0 100 52`,preserveAspectRatio:`none`,"aria-hidden":`true`,children:[(0,U.jsx)($.path,{d:`M50 0 V20 M15.75 20 H84.25`,vectorEffect:`non-scaling-stroke`,initial:e?!1:{opacity:0},whileInView:{opacity:1},viewport:{once:!0},transition:{duration:e?.18:.5,delay:e?0:.28,ease:r_}}),[15.75,50,84.25].map((t,n)=>(0,U.jsx)($.path,{d:`M${t} 20 V52`,vectorEffect:`non-scaling-stroke`,initial:e?!1:{opacity:0},whileInView:{opacity:1},viewport:{once:!0},transition:{duration:e?.18:.42,delay:e?0:.5+n*.1,ease:r_}},t))]}),(0,U.jsx)(`div`,{className:`format-outputs`,children:s_.map((t,n)=>(0,U.jsxs)($.div,{className:`format-output ${t.className}`,...a_(e,.42+n*.12),children:[(0,U.jsxs)(`div`,{className:`format-screen`,"aria-hidden":`true`,children:[(0,U.jsx)(`img`,{src:t.image,alt:``,loading:`lazy`,decoding:`async`}),t.className===`landscape`&&(0,U.jsxs)(`div`,{className:`format-youtube-ui`,children:[(0,U.jsx)(`span`,{className:`youtube-title`,children:`LIVE SESSION`}),(0,U.jsx)(`span`,{className:`youtube-feedback`,children:`â¶`}),(0,U.jsxs)(`div`,{className:`youtube-controls`,children:[(0,U.jsx)(`span`,{className:`youtube-progress`,children:(0,U.jsx)(`i`,{})}),(0,U.jsx)(`span`,{className:`youtube-play`,children:`â¶`}),(0,U.jsxs)(`span`,{className:`youtube-live`,children:[(0,U.jsx)(`i`,{}),` LIVE`]}),(0,U.jsx)(`span`,{className:`youtube-tools`,children:`CC â¶`})]})]}),t.className===`portrait`&&(0,U.jsxs)(`div`,{className:`format-live-ui`,children:[(0,U.jsxs)(`span`,{className:`format-live-badge`,children:[(0,U.jsx)(`i`,{}),` LIVE`]}),(0,U.jsx)(`div`,{className:`format-live-comments`,children:t.comments.map(e=>(0,U.jsx)(`span`,{children:e},e))}),(0,U.jsxs)(`div`,{className:`format-live-hearts`,children:[(0,U.jsx)(`span`,{children:`â¥`}),(0,U.jsx)(`span`,{children:`â¥`}),(0,U.jsx)(`span`,{children:`â¥`})]})]}),t.className===`square`&&(0,U.jsxs)(`div`,{className:`format-social-ui`,children:[(0,U.jsxs)(`div`,{className:`s
24ocial-profile`,children:[(0,U.jsx)(`i`,{}),(0,U.jsx)(`span`,{children:`CLIP`})]}),(0,U.jsx)(`span`,{className:`social-like-burst`,children:`â¥`}),(0,U.jsxs)(`div`,{className:`social-actions`,children:[(0,U.jsx)(`span`,{className:`social-comment`,children:`é
ä¿¡å§ãããï¼`}),(0,U.jsx)(`span`,{className:`social-save-dot`})]})]})]}),(0,U.jsx)(`strong`,{children:t.ratio}),(0,U.jsx)(`small`,{children:t.label})]},t.ratio))})]}),(0,U.jsx)(`p`,{className:`diagram-caption`,children:`ç¨éã¨è¦è´ç°å¢ã«åããã¦ãç»è§ã»å°ºã»æ
å ±éãè¨è¨ãã¾ãã`})]})}var l_=[{id:`01`,label:`ç´ æ`,owner:`HUMAN`},{id:`02`,label:`åå¹ã»çå°ºå`,owner:`AUTO`},{id:`03`,label:`åªä½å¥ã«å±é`,owner:`AUTO`},{id:`04`,label:`確èªã»å
¬é`,owner:`HUMAN`}];function u_({reduced:e}){let t=(0,i.useRef)(null),n=(0,i.useRef)(null),[r,a]=(0,i.useState)(()=>typeof window<`u`&&window.matchMedia(`(max-width: 620px)`).matches);return(0,i.useEffect)(()=>{let e=window.matchMedia(`(max-width: 620px)`),t=()=>a(e.matches);return t(),e.addEventListener(`change`,t),()=>e.removeEventListener(`change`,t)},[]),(0,i.useEffect)(()=>{let r=t.current,i=n.current;if(!r||!i||e){i?.pause();return}let a=new IntersectionObserver(([e])=>{e.isIntersecting?i.play().catch(()=>void 0):i.pause()},{threshold:.12});return a.observe(r),()=>{a.disconnect(),i.pause()}},[r,e]),(0,U.jsxs)($.div,{className:`video-diagram automation-diagram`,...a_(e),children:[(0,U.jsxs)(`div`,{className:`diagram-topline`,children:[(0,U.jsx)(`span`,{children:`03 / REPEATABLE FLOW`}),(0,U.jsx)(`span`,{children:`AI AGENT + HUMAN`})]}),(0,U.jsxs)(`div`,{ref:t,className:`automation-agent-stage`,children:[(0,U.jsx)(`video`,{ref:n,className:`automation-bg-video`,autoPlay:!e,muted:!0,loop:!0,playsInline:!0,preload:`metadata`,src:r?`/videos/works/video/video-automation-bg-mobile.mp4?v=20260930-101826`:`/videos/works/video/video-automation-bg.mp4`,poster:r?`/images/works/video/automation/video-automation-poster-mobile.jpg?v=20260930-101826`:`/images/works/video/automation/video-automation-poster.jpg`,"aria-hidden":`true`,tabIndex:-1}),(0,U.jsx)(`div`,{className:`automation-grid`,"aria-hidden":`true`}),(0,U.jsxs)($.div,{className:`agent-console`,...a_(e,.1),children:[(0,U.jsx)(`span`,{className:`agent-mark`,"aria-hidden":`true`,children:`AI`}),(0,U.jsxs)(`span`,{className:`agent-console-copy`,children:[(0,U.jsx)(`small`,{children:`AI AGENT`}),(0,U.jsx)(`strong`,{children:`WORKFLOW ONLINE`})]}),(0,U.jsxs)(`span`,{className:`agent-live`,children:[(0,U.jsx)(`i`,{}),`ACTIVE`]})]}),(0,U.jsx)(`div`,{className:`agent-signals`,"aria-hidden":`true`,children:[`WATCH INPUT`,`PLAN TASKS`,`RUN PREMIERE PRO`].map((t,n)=>(0,U.jsx)($.span,{...a_(e,.25+n*.1),children:t},t))}),(0,U.jsxs)(`div`,{className:`automation-track`,children:[(0,U.jsx)($.span,{className:`automation-line`,"aria-hidden":`true`,initial:e?!1:{scaleX:0},whileInView:{scaleX:1},viewport:{once:!0},transition:{duration:e?.18:1.2,delay:.32,ease:r_}}),l_.map((t,n)=>(0,U.jsxs)($.div,{className:`automation-step ${t.owner===`AUTO`?`is-auto`:``}`,...a_(e,.42+n*.13),children:[(0,U.jsx)(`span`,{className:`automation-node`,children:t.id}),(0,U.jsx)(`strong`,{children:t.label}),(0,U.jsx)(`small`,{children:t.owner===`AUTO`?`AI / AUTO`:`HUMAN`})]},t.id))]})]}),(0,U.jsxs)(`div`,{className:`automation-legend`,children:[(0,U.jsxs)(`span`,{children:[(0,U.jsx)(`i`,{className:`legend-human`}),`人ã夿ããå·¥ç¨`]}),(0,U.jsxs)(`span`,{children:[(0,U.jsx)(`i`,{className:`legend-auto`}),`AIã¨ã¼ã¸ã§ã³ããå®è¡`]})]}),(0,U.jsxs)(`div`,{className:`premiere-mcp-card`,children:[(0,U.jsxs)(`div`,{className:`premiere-mcp-label`,children:[(0,U.jsx)(`span`,{children:`Pr`}),` PREMIERE PRO à MCP`]}),(0,U.jsx)(`h3`,{children:`Premiere ProããMCPçµç±ã§èªååã`}),(0,U.jsx)(`p`,{children:`AIã¨ã¼ã¸ã§ã³ãã®æç¤ºããç´ æã®èªã¿è¾¼ã¿ãã·ã¼ã±ã³ã¹æä½ããã¼ã«ã¼è¨å®ãæ¸ãåºãæºåãªã©ã®ç·¨éå¦çã¸ã å°ç¨ã®UXP飿ºãè¨è¨ãã人ã¯è¡¨ç¾ã®å¤æã«éä¸ãç¹°ãè¿ã使¥ã¯æ¢ã¾ããªãå¶ä½ããã¼ã¸å¤ãã¦ããã¾ãã`}),(0,U.jsx)(`small`,{children:`èªååããç¯å²ã¯ãPremiere Proã®ãã¼ã¸ã§ã³ã¨ç¾å¨ã®å¶ä½ç°å¢ã«åããã¦è¨è¨ãã¾ãã`})]})]})}function d_({reduced:e,steps:t}){return(0,U.jsxs)($.div,{className:`process-diagram`,...a_(e),children:[(0,U.jsx)($.span,{className:`process-line`,"aria-hidden":`true`,initial:e?!1:{scaleX:0},whileInView:{scaleX:1},viewport:{once:!0},transition:{duration:e?.18:1.3,ease:r_}}),t.map((t,n)=>(0,U.jsxs)($.article,{className:`process-step`,...a_(e,.12+n*.14),children:[(0,U.jsx)(`div`,{className:`process-node`,children:(0,U.jsx)(`span`,{children:t.id})}),(0,U.jsxs)(`small`,{children:[`STEP `,t.id]}),(0,U.jsx)(`h3`,{children:t.title}),(0,U.jsx)(`p`,{children:t.body})]},t.id))]})}function f_(){return Lr({title:`åç»å¶ä½å®ç¸¾ | ååä¼ç¤¾lim force`,description:`ååä¼ç¤¾lim forceã®åç»å¶ä½å®ç¸¾ã伿¥ç´¹ä»ãæ¡ç¨ãã¤ãã³ããè¬åº§ãSNSåãæ åã®ä¼ç»ã»æ®å½±ã»ç·¨éã«å¯¾å¿ãã¾ãã`,canonicalPath:`/works/video`}),(0,U.jsx)(Nr,{children:(0,U.jsx)(p_,{})})}function p_(){let{isMobile:e,isTablet:t,interactiveCursor:n}=sr(),r=Vg(),[a,o]=(0,i.useState)(null);return(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(`section`,{style:{padding:e?`120px 28px 64px`:`144px clamp(48px, 6.5vw, 96px) 80px`,borderBottom:`1px solid rgba(117,195,200,0.08)`},children:(0,U.jsxs)(`div`,{style:{maxWidth:`1440px`,margin:`0 auto`}
24,children:[(0,U.jsx)(`p`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`11px`,letterSpacing:`0.28em`,color:`rgba(117,195,200,0.5)`,margin:`0 0 28px`},children:`VIDEO PRODUCTION`}),(0,U.jsxs)(`h1`,{style:{fontFamily:`Barlow Condensed, sans-serif`,fontSize:`clamp(52px, 10vw, 132px)`,fontWeight:900,lineHeight:.88,letterSpacing:`-0.025em`,color:W.white,margin:`0 0 36px`},children:[`STORIES THAT`,(0,U.jsx)(`br`,{}),(0,U.jsx)(`span`,{style:{color:W.cyan},children:`MOVE PEOPLE.`})]}),(0,U.jsxs)(`p`,{style:{fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`clamp(15px, 1.4vw, 18px)`,lineHeight:2,color:`rgba(176,218,224,0.75)`,margin:0,maxWidth:`480px`},children:[`伿¥ããµã¼ãã¹ã®é
åãã`,(0,U.jsx)(`br`,{}),`ä¼ç»ã»æ®å½±ã»ç·¨éãéãã¦æ åã¨ãã¦å±ãã¾ãã`]}),(0,U.jsxs)(`button`,{type:`button`,className:`video-automation-jump`,style:{cursor:n},onClick:()=>r?window.scrollTo({top:document.getElementById(`video-automation`)?.offsetTop??0}):Dr(`video-automation`),children:[`åç»éç¨ã®èªååã«ã対å¿`,(0,U.jsx)(`span`,{"aria-hidden":`true`,children:`â`})]})]})}),(0,U.jsx)(`section`,{style:b_(e),children:(0,U.jsxs)(`div`,{className:`video-section-grid`,style:{maxWidth:`1440px`,margin:`0 auto`},children:[(0,U.jsxs)(`div`,{className:`video-section-copy`,children:[(0,U.jsx)(h_,{children:`APPROACH`}),(0,U.jsx)(`h2`,{style:g_,children:`å¶ä½æ¹é`}),(0,U.jsx)(`p`,{style:__,children:`誰ã«ãä½ããã©ãã§å±ããã®ããç®çã¨è¦è´ç°å¢ãæ´çãã¦ããã ä¼ç»ã»æ§æã»æ®å½±ã»ç·¨éã¾ã§ã䏿¬ã®ã¹ãã¼ãªã¼ã¨ãã¦è¨è¨ãã¾ãã`})]}),(0,U.jsx)(o_,{reduced:r})]})}),(0,U.jsx)(`section`,{style:{...b_(e),borderTop:`1px solid rgba(117,195,200,0.08)`},children:(0,U.jsxs)(`div`,{style:{maxWidth:`1440px`,margin:`0 auto`},children:[(0,U.jsx)(h_,{children:`WORKS`}),(0,U.jsx)(`h2`,{style:g_,children:`å®ç¸¾ä¸è¦§`}),e_.length===0?(0,U.jsx)(`div`,{style:{border:`1px solid rgba(117,195,200,0.18)`,padding:e?`36px 24px`:`48px 40px`,background:`rgba(255,255,255,0.02)`},children:(0,U.jsx)(`p`,{style:{fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`15px`,lineHeight:1.9,color:`rgba(255,255,255,0.55)`,margin:0},children:`ç¾å¨ãå
¬éå¯è½ãªåç»å¶ä½å®ç¸¾ãæºåãã¦ãã¾ãã ç¢ºèªæ¸ã¿ã®æ¡ä»¶ãã¼ã¿ãæ´ã次第ããã¡ãã«æ²è¼ãã¾ãã`})}):(0,U.jsx)(`div`,{style:{display:`grid`,gridTemplateColumns:e||t?`1fr`:`1fr 1fr`,gap:e?`40px`:`48px 32px`},children:e_.map(e=>(0,U.jsx)(m_,{work:e,reduced:r,interactiveCursor:n,isPlaying:a===e.id,onPlay:()=>o(e.id)},e.id))})]})}),(0,U.jsx)(`section`,{style:{...b_(e),borderTop:`1px solid rgba(117,195,200,0.08)`},children:(0,U.jsxs)(`div`,{className:`video-section-grid`,style:{maxWidth:`1440px`,margin:`0 auto`},children:[(0,U.jsxs)(`div`,{className:`video-section-copy`,children:[(0,U.jsx)(h_,{children:`SERVICES`}),(0,U.jsx)(`h2`,{style:g_,children:`対å¿é å`}),(0,U.jsx)(`p`,{style:{...__,marginBottom:`28px`},children:`ä¼ããå
容ã¨å±ããå ´æã«åããã¦ã䏿¬ã®æ åãæé©ãªå½¢ã¸ä»ç«ã¦ã¾ãã`}),(0,U.jsx)(`ul`,{style:{listStyle:`none`,margin:0,padding:0},children:t_.map(e=>(0,U.jsxs)(`li`,{style:v_,children:[(0,U.jsx)(`span`,{style:y_,children:`â`}),e]},e))})]}),(0,U.jsx)(c_,{reduced:r})]})}),(0,U.jsx)(`section`,{id:`video-automation`,className:`video-automation-section`,style:{...b_(e),borderTop:`1px solid rgba(117,195,200,0.22)`},children:(0,U.jsxs)(`div`,{className:`video-section-grid`,style:{maxWidth:`1440px`,margin:`0 auto`},children:[(0,U.jsxs)(`div`,{className:`video-section-copy`,children:[(0,U.jsx)(h_,{children:`VIDEO AUTOMATION / åç»éç¨èªåå`}),(0,U.jsxs)(`h2`,{className:`video-automation-title`,style:{...g_,fontSize:`clamp(36px, 3.2vw, 52px)`},children:[`ç¹°ãè¿ãåç»å¶ä½ãã`,(0,U.jsx)(`br`,{}),`èªååã§ãã¾ãã`]}),(0,U.jsx)(`p`,{style:__,children:`ä¼ç»ã表ç¾ã®å¤æã¯äººãæ
ããåå¹çæãçå°ºåãåªä½å¥ã®æ¸ãåºãã æç¨¿æºåãªã©ãç¹°ãè¿ãå·¥ç¨ãéç¨ã«åããã¦èªååãã¾ãã`})]}),(0,U.jsx)(u_,{reduced:r})]})}),(0,U.jsx)(`section`,{style:{...b_(e),borderTop:`1px solid rgba(117,195,200,0.08)`},children:(0,U.jsxs)(`div`,{style:{maxWidth:`1440px`,margin:`0 auto`}
24,children:[(0,U.jsx)(h_,{children:`PROCESS`}),(0,U.jsx)(`h2`,{style:g_,children:`å¶ä½ããã¼`}),(0,U.jsx)(`p`,{style:__,children:`ãç¸è«ããç´åã¾ã§ã夿ãããã¤ã³ããå
±æããªããé²ãã¾ãã`}),(0,U.jsx)(d_,{reduced:r,steps:n_})]})}),(0,U.jsx)(cr,{contactCategory:`åç»å¶ä½ã«ã¤ãã¦`})]})}function m_({work:e,reduced:t,interactiveCursor:n,isPlaying:r,onPlay:a}){let[o,s]=(0,i.useState)(!1),c=!!e.youtubeId,l=c&&r;return(0,U.jsxs)(`article`,{onMouseEnter:()=>s(!0),onMouseLeave:()=>s(!1),style:{transform:o&&!t?`scale(1.01)`:`none`,transition:`transform 0.35s ease`,borderBottom:o?`1px solid ${W.cyan}`:`1px solid transparent`,maxWidth:`100%`},children:[(0,U.jsx)(`div`,{style:{position:`relative`,aspectRatio:`16/9`,overflow:`hidden`,backgroundColor:`#121212`,marginBottom:`18px`,width:`100%`,maxWidth:`100%`},children:l&&e.youtubeId?(0,U.jsx)(`iframe`,{src:`https://www.youtube-nocookie.com/embed/${encodeURIComponent(e.youtubeId)}?rel=0&autoplay=1`,title:e.title,loading:`lazy`,allow:`accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share`,allowFullScreen:!0,style:{position:`absolute`,inset:0,width:`100%`,height:`100%`,border:0,display:`block`}}):(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(`img`,{src:e.poster||e.thumbnail,alt:e.title,style:{position:`absolute`,inset:0,width:`100%`,height:`100%`,objectFit:`cover`,objectPosition:e.objectPosition??`center center`,display:`block`}}),c?(0,U.jsx)(`button`,{type:`button`,onClick:a,"aria-label":`${e.title} ãåç`,style:{position:`absolute`,inset:0,width:`100%`,height:`100%`,border:`none`,background:`rgba(0,0,0,0.28)`,cursor:n,display:`flex`,alignItems:`center`,justifyContent:`center`,padding:0},children:(0,U.jsx)(`span`,{style:{width:`64px`,height:`64px`,borderRadius:`50%`,border:`1px solid ${W.cyan}`,background:`rgba(31,31,31,0.72)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,U.jsx)(`span`,{style:{width:0,height:0,borderTop:`10px solid transparent`,borderBottom:`10px solid transparent`,borderLeft:`16px solid ${W.cyan}`,marginLeft:`4px`}})})}):null]})}),(0,U.jsx)(`h3`,{style:{fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`20px`,fontWeight:700,color:W.white,margin:`0 0 14px`,lineHeight:1.55,overflowWrap:`anywhere`},children:e.title}),e.externalUrl?(0,U.jsx)(`a`,{href:e.externalUrl,target:`_blank`,rel:`noopener noreferrer`,style:{display:`inline-block`,fontFamily:`DM Mono, monospace`,fontSize:`11px`,letterSpacing:`0.16em`,color:W.cyan,cursor:n,marginBottom:e.category?`12px`:0},children:`WATCH ON YOUTUBE â`}):null,e.category?(0,U.jsx)(`p`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`10px`,letterSpacing:`0.16em`,color:`rgba(117,195,200,0.45)`,margin:0},children:e.category}):null]})}function h_({children:e}){return(0,U.jsx)(`p`,{style:{fontFamily:`DM Mono, monospace`,fontSize:`11px`,letterSpacing:`0.28em`,color:`rgba(117,195,200,0.45)`,margin:`0 0 16px`},children:e})}var g_={fontFamily:`Barlow Condensed, sans-serif`,fontSize:`clamp(36px, 5vw, 64px)`,fontWeight:900,letterSpacing:`-0.02em`,color:W.white,margin:`0 0 24px`},__={fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`15px`,lineHeight:2,color:`rgba(255,255,255,0.55)`,margin:0,maxWidth:`640px`},v_={fontFamily:`"Noto Sans JP", sans-serif`,fontSize:`15px`,color:`rgba(255,255,255,0.78)`,padding:`14px 0`,borderBottom:`1px solid rgba(117,195,200,0.1)`},y_={color:W.cyan,marginRight:`12px`,fontFamily:`DM Mono, monospace`,fontSize:`11px`};function b_(e){return{padding:e?`64px 28px`:`80px clamp(48px, 6.5vw, 96px)`}}function x_({url:e,note:t,children:n}){return(0,U.jsxs)(`div`,{className:`web-browser`,children:[(0,U.jsxs)(`div`,{className:`web-browser__bar`,children:[(0,U.jsxs)(`span`,{className:`web-browser__dots`,"aria-hidden":`true`,children:[(0,U.jsx)(`i`,{}),(0,U.jsx)(`i`,{}),(0,U.jsx)(`i`,{})]}),(0,U.jsx)(`span`,{className:`web-browser__url`,children:e}),(0,U.jsx)(`span`,{className:`web-browser__note`,children:t})]}),(0,U.jsx)(`div`,{className:`web-browser__stage`,children:n})]})}function S_(e,t={threshold:.15}){let[n,r]=(0,i.useState)(!1),a=t.rootMargin,o=t.threshold;return(0,i.useEffect)(()=>{let t=e.current;if(!t)return;let n=new IntersectionObserver(([e])=>r(e.isIntersecting),{rootMargin:a,threshold:o});return n.observe(t),()=>n.disconnect()},[e,a,o]),n}function C_(e,t,n,r=!0){let a=(0,i.useRef)(null),o=(0,i.useRef)([]),s=S_(a,{threshold:.2}),[c,l]=(0,i.useState)(0),[u,d]=(0,i.useState)(!1),f=(0,i.useCallback)(t=>{l((t+e.length)%e.length)},[e.length]);return(0,i.useEffect)(()=>{let t=new Image;t.src=e[(c+1)%e.length].image},[c,e]),(0,i.useEffect)(()=>
24{if(!s||u||t||!r)return;let i=window.setInterval(()=>l(t=>(t+1)%e.length),n);return()=>window.clearInterval(i)},[c,r,n,e.length,u,t,s]),{rootRef:a,tabRefs:o,visible:s,activeIndex:c,paused:u,setPaused:d,select:f,onKeyDown:t=>{if(t.key!==`ArrowRight`&&t.key!==`ArrowLeft`)return;t.preventDefault();let n=(c+(t.key===`ArrowRight`?1:-1)+e.length)%e.length;f(n),o.current[n]?.focus()}}}function w_({reduced:e}){let t=C_(Bn,e,6e3);return(0,U.jsxs)(`div`,{ref:t.rootRef,className:`apparel-demo`,"data-visible":t.visible,"data-reduced":e,"data-live":t.visible&&!t.paused&&!e,onMouseEnter:()=>t.setPaused(!0),onMouseLeave:()=>t.setPaused(!1),onFocusCapture:()=>t.setPaused(!0),onBlurCapture:e=>{e.currentTarget.contains(e.relatedTarget)||t.setPaused(!1)},onTouchStart:()=>t.setPaused(!0),children:[(0,U.jsxs)(`header`,{children:[(0,U.jsx)(`strong`,{children:`STILL / FORM`}),(0,U.jsx)(`span`,{children:`COLLECTION 06 â QUIET UTILITY`})]}),(0,U.jsx)(`div`,{className:`apparel-demo__track`,"aria-live":`polite`,children:Bn.map((e,n)=>(0,U.jsxs)(`article`,{style:{background:e.background,color:e.accent},"data-current":n===t.activeIndex,"aria-hidden":n!==t.activeIndex,children:[(0,U.jsxs)(`div`,{className:`apparel-demo__panels`,"aria-hidden":`true`,children:[(0,U.jsx)(`i`,{}),(0,U.jsx)(`i`,{})]}),(0,U.jsxs)(`div`,{className:`apparel-demo__number`,"aria-hidden":`true`,children:[`0`,n+1]}),(0,U.jsxs)(`div`,{className:`apparel-demo__copy`,children:[(0,U.jsx)(`p`,{children:e.label}),(0,U.jsx)(`h3`,{"aria-label":e.name,children:e.name.split(` `).map(e=>(0,U.jsx)(`span`,{"aria-hidden":`true`,children:(0,U.jsx)(`i`,{children:e})},e))}),(0,U.jsx)(`span`,{children:e.description}),(0,U.jsx)(`b`,{children:e.price})]}),(0,U.jsx)(`div`,{className:`apparel-demo__figure`,children:(0,U.jsx)(`img`,{src:e.image,alt:e.name,loading:`lazy`})})]},e.id))}),(0,U.jsx)(`div`,{className:`apparel-demo__tabs`,role:`tablist`,"aria-label":`ã«ãã¯ãé¸ã¶`,onKeyDown:t.onKeyDown,children:Bn.map((e,n)=>(0,U.jsxs)(`button`,{ref:e=>{t.tabRefs.current[n]=e},type:`button`,role:`tab`,"aria-label":e.name,"aria-selected":n===t.activeIndex,tabIndex:n===t.activeIndex?0:-1,onClick:()=>t.select(n),children:[`0`,n+1,(0,U.jsx)(`span`,{children:e.name})]},e.id))})]})}function T_({assembled:e,exploded:t}){return(0,U.jsxs)(`div`,{className:`burger-photo-motion`,"aria-hidden":`true`,children:[(0,U.jsx)(`img`,{className:`burger-photo-motion__assembled`,src:e,alt:``}),(0,U.jsx)(`img`,{className:`burger-photo-motion__exploded`,src:t,alt:``})]})}function E_({reduced:e}){let t=C_(zn,e,5200),n=zn[t.activeIndex];return(0,U.jsxs)(`div`,{ref:t.rootRef,className:`burger-demo`,style:{background:n.background,color:n.accent},"data-live":t.visible&&!t.paused&&!e,onMouseEnter:()=>t.setPaused(!0),onMouseLeave:()=>t.setPaused(!1),onFocusCapture:()=>t.setPaused(!0),onBlurCapture:e=>{e.currentTarget.contains(e.relatedTarget)||t.setPaused(!1)},onTouchStart:()=>t.setPaused(!0),children:[(0,U.jsxs)(`header`,{children:[(0,U.jsx)(`strong`,{children:`STACK!`}),(0,U.jsx)(`span`,{children:`BURGERS / TACOS`})]}),(0,U.jsx)(`div`,{className:`burger-demo__type`,"aria-hidden":`true`,children:n.name}),(0,U.jsxs)(`div`,{className:`burger-demo__copy`,children:[(0,U.jsx)(`p`,{children:n.label}),(0,U.jsx)(`h3`,{children:n.name}),(0,U.jsx)(`span`,{children:n.description}),(0,U.jsx)(`b`,{children:n.price})]}),(0,U.jsxs)(`div`,{className:`burger-demo__products`,"aria-live":`polite`,children:[zn.map((n,r)=>(0,U.jsx)(`img`,{src:n.image,alt:r===t.activeIndex?n.name:``,"data-current":r===t.activeIndex,"data-motion":r===t.activeIndex&&!e&&!!n.explodedImage,loading:r===0?`eager`:`lazy`},n.id)),!e&&n.explodedImage&&(0,U.jsx)(T_,{assembled:n.image,exploded:n.explodedImage},n.id)]}),(0,U.jsx)(`div`,{className:`burger-demo__tabs`,role:`tablist`,"aria-label":`ãã¼ã¬ã¼ãé¸ã¶`,onKeyDown:t.onKeyDown,children:zn.map((e,n)=>(0,U.jsxs)(`button`,{ref:e=>{t.tabRefs.current[n]=e},type:`button`,role:`tab`,"aria-label":e.name,"aria-selected":n===t.activeIndex,tabIndex:n===t.activeIndex?0:-1,onClick:()=>t.select(n),children:[(0,U.jsx)(`img`,{src:e.image,alt:``,loading:`lazy`}),(0,U.jsxs)(`span`,{className:`burger-demo__tab-info`,children:[(0,U.jsx)(`b`,{children:e.name}),(0,U.jsx)(`small`,{children:e.price})]})]},e.id))})]})}function D_(){let[e,t]=(0,i.useState)(0),[n,r]=(0,i.useState)(null),a=(0,i.useRef)(null),o=Ln[e];(0,i.useEffect)(()=>()=>{a.current!==null&&window.clearTimeout(a.current)},[]);let s=n=>{n!==e&&(a.current!==null&&window.clearTimeout(a.current),r(e),t(n),a.current=window.setTimeout(()=>r(null),760))},c=(e,t)=>{if(e.key!==`ArrowLeft`&&e.key!==`ArrowRight`)return;e.preventDefault();
24let n=(t+(e.key===`ArrowRight`?1:-1)+Ln.length)%Ln.length;s(n),(e.currentTarget.parentElement?.querySelectorAll(`[role="tab"]`))?.[n]?.focus()};return(0,U.jsxs)(`div`,{className:`card-grid-demo`,children:[(0,U.jsxs)(`header`,{children:[(0,U.jsx)(`strong`,{children:`FUTURE RUNNERS`}),(0,U.jsx)(`span`,{children:`SELECT A COLORWAY`})]}),(0,U.jsxs)(`div`,{className:`card-grid-demo__stage`,style:{"--active-bg":o.background,"--active-accent":o.accent},children:[(0,U.jsx)(`div`,{className:`card-grid-demo__backdrops`,"aria-hidden":`true`,children:Ln.map((t,n)=>(0,U.jsx)(`i`,{"data-pattern":n+1,"data-current":n===e,style:{background:t.background}},t.id))}),(0,U.jsx)(`div`,{className:`card-grid-demo__type`,"aria-hidden":`true`,children:(0,U.jsx)(`span`,{children:o.title})},`type-${o.id}`),n!==null&&(0,U.jsx)(`img`,{className:`card-grid-demo__hero-shoe card-grid-demo__hero-shoe--leaving`,src:Ln[n].image,alt:``},`previous-${Ln[n].id}`),(0,U.jsx)(`img`,{className:`card-grid-demo__hero-shoe card-grid-demo__hero-shoe--entering`,src:o.image,alt:o.title},`current-${o.id}`),(0,U.jsxs)(`div`,{className:`card-grid-demo__info`,children:[(0,U.jsxs)(`span`,{children:[o.id,` / 08`]}),(0,U.jsx)(`h3`,{children:o.title}),(0,U.jsx)(`p`,{children:o.meta})]},`info-${o.id}`),(0,U.jsx)(`div`,{className:`card-grid-demo__selector`,role:`tablist`,"aria-label":`ã¹ãã¼ã«ã¼ãé¸ã¶`,children:Ln.map((t,n)=>(0,U.jsxs)(`button`,{type:`button`,role:`tab`,"aria-selected":n===e,"aria-label":`${t.title}ã表示`,onMouseEnter:()=>s(n),onFocus:()=>s(n),onClick:()=>s(n),onKeyDown:e=>c(e,n),style:{"--thumb-bg":t.background,"--thumb-accent":t.accent},children:[(0,U.jsx)(`img`,{src:t.image,alt:``,loading:`lazy`}),(0,U.jsx)(`span`,{children:t.id})]},t.id))})]})]})}var O_=[{x:`-154px`,y:`-86px`,r:`-108deg`,s:.82,d:`0ms`},{x:`-116px`,y:`-136px`,r:`72deg`,s:.62,d:`45ms`},{x:`-72px`,y:`-104px`,r:`-42deg`,s:.92,d:`90ms`},{x:`-168px`,y:`8px`,r:`146deg`,s:.68,d:`125ms`},{x:`-126px`,y:`82px`,r:`-156deg`,s:.88,d:`35ms`},{x:`-62px`,y:`116px`,r:`98deg`,s:.58,d:`105ms`},{x:`42px`,y:`-132px`,r:`132deg`,s:.72,d:`70ms`},{x:`106px`,y:`-102px`,r:`-76deg`,s:.94,d:`15ms`},{x:`158px`,y:`-44px`,r:`168deg`,s:.64,d:`115ms`},{x:`170px`,y:`28px`,r:`-126deg`,s:.84,d:`60ms`},{x:`128px`,y:`94px`,r:`112deg`,s:.7,d:`135ms`},{x:`58px`,y:`126px`,r:`-64deg`,s:.9,d:`80ms`},{x:`-22px`,y:`-154px`,r:`186deg`,s:.56,d:`150ms`},{x:`18px`,y:`148px`,r:`-142deg`,s:.76,d:`25ms`}];function k_({reduced:e}){let t=C_(Rn,e,4800),n=Rn[t.activeIndex];return(0,U.jsxs)(`div`,{ref:t.rootRef,className:`coffee-demo`,style:{background:n.background,color:n.accent},"data-live":t.visible&&!t.paused&&!e,onMouseEnter:()=>t.setPaused(!0),onMouseLeave:()=>t.setPaused(!1),onFocusCapture:()=>t.setPaused(!0),onBlurCapture:e=>{e.currentTarget.contains(e.relatedTarget)||t.setPaused(!1)},onTouchStart:()=>t.setPaused(!0),children:[(0,U.jsxs)(`header`,{children:[(0,U.jsx)(`strong`,{children:`HALO ROASTERS`}),(0,U.jsx)(`span`,{children:`SMALL LOT / TOKYO`})]}),(0,U.jsx)(`div`,{className:`coffee-demo__word`,"aria-hidden":`true`,children:n.name}),(0,U.jsxs)(`div`,{className:`coffee-demo__copy`,children:[(0,U.jsx)(`p`,{children:n.label}),(0,U.jsx)(`h3`,{children:n.name}),(0,U.jsx)(`span`,{children:n.description}),(0,U.jsx)(`b`,{children:n.price})]}),(0,U.jsxs)(`div`,{className:`coffee-demo__deck`,"aria-live":`polite`,children:[(0,U.jsx)(`div`,{className:`coffee-demo__beans`,"aria-hidden":`true`,children:O_.map((e,t)=>(0,U.jsx)(`i`,{style:{"--bean-x":e.x,"--bean-y":e.y,"--bean-r":e.r,"--bean-s":e.s,"--bean-delay":e.d}},t))},`beans-${n.id}`),Rn.map((e,n)=>{let r=(n-t.activeIndex+Rn.length)%Rn.length;return(0,U.jsx)(`img`,{src:e.image,alt:e.name,"data-position":r,loading:`lazy`},e.id)})]}),(0,U.jsx)(`div`,{className:`coffee-demo__tabs`,role:`tablist`,"aria-label":`çç
ãé¸ã¶`,onKeyDown:t.onKeyDown,children:Rn.map((e,n)=>(0,U.jsxs)(`button`,{ref:e=>{t.tabRefs.current[n]=e},type:`button`,role:`tab`,"aria-label":e.name,"aria-selected":n===t.activeIndex,tabIndex:n===t.activeIndex?0:-1,onClick:()=>t.select(n),children:[(0,U.jsx)(`span`,{children:String(n+1).padStart(2,`0`)}),e.name]},e.id))})]})}var A_=[{src:`/images/services/web/float-back.svg`,coefficient:.006,className:`back`},{src:`/images/services/web/slider-01.webp`,coefficient:.014,className:`mid`},{src:`/images/services/web/float-front.svg`,coefficient:.024,className:`front`}];function j_({reduced:e}){let t=(0,i.useRef)(null),n=(0,i.useRef)([]),r=(0,i.useRef)({x:0,y:0}),a=(0,i.useRef)({x:0,y:0}),o=S_(t,{threshold:.2});(0,i.useEffect)(()=>
24{if(!o||e||window.matchMedia(`(hover: none), (pointer: coarse)`).matches)return;let t=0,i=!0,s=()=>{if(!i)return;let e=a.current,o=r.current;e.x+=(o.x-e.x)*.08,e.y+=(o.y-e.y)*.08,n.current.forEach((t,n)=>{if(!t)return;let r=A_[n].coefficient,i=e.x*r,a=e.y*r;t.style.transform=`translate3d(${i}px, ${a}px, 0) rotate(${i*.12}deg)`}),t=window.requestAnimationFrame(s)};return t=window.requestAnimationFrame(s),()=>{i=!1,window.cancelAnimationFrame(t)}},[e,o]);let s=e=>{if(e.pointerType===`touch`)return;let t=e.currentTarget.getBoundingClientRect();r.current={x:e.clientX-t.left-t.width/2,y:e.clientY-t.top-t.height/2}};return(0,U.jsxs)(`div`,{ref:t,className:`motion-hero-demo`,"data-live":o,"data-reduced":e,onPointerMove:s,onPointerLeave:()=>{r.current={x:0,y:0}},children:[(0,U.jsxs)(`nav`,{children:[(0,U.jsx)(`strong`,{children:`RIPPLE LAB`}),(0,U.jsx)(`span`,{children:`FLAVORS`}),(0,U.jsx)(`span`,{children:`STORY`}),(0,U.jsx)(`span`,{children:`STOCKISTS`})]}),(0,U.jsx)(`div`,{className:`motion-hero-demo__layers`,"aria-hidden":`true`,children:A_.map((e,t)=>(0,U.jsx)(`img`,{ref:e=>{n.current[t]=e},className:`motion-hero-demo__layer motion-hero-demo__layer--${e.className}`,src:e.src,alt:``,loading:`lazy`},e.src))}),(0,U.jsxs)(`div`,{className:`motion-hero-demo__copy`,children:[(0,U.jsxs)(`h3`,{children:[(0,U.jsx)(`span`,{children:`FRESH.`}),(0,U.jsx)(`span`,{children:`FIZZY.`}),(0,U.jsx)(`span`,{children:`ALIVE.`})]}),(0,U.jsxs)(`p`,{children:[`æå®ã¨ãã¼ãããç´°ããªæ³¡ã«ã`,(0,U.jsx)(`br`,{}),`æ¥å¸¸ãå°ãã ãé®®ããã«ãããã¿ãã«ã«ã½ã¼ãã`]})]})]})}function M_({children:e,reduced:t,className:n=``}){let r=(0,i.useRef)(null),[a,o]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let e=r.current;if(!e)return;let t=new IntersectionObserver(([e])=>{e.isIntersecting&&(o(!0),t.disconnect())},{rootMargin:`200px`,threshold:0});return t.observe(e),()=>t.disconnect()},[]),(0,U.jsx)(`div`,{ref:r,className:`web-reveal ${n}`,"data-revealed":a,"data-reduced":t,children:e})}var N_=[[[.548,.464],[.369,.452],[.686,.494],[.435,.429],[.615,.43],[.562,.411],[.564,.631],[.451,.632],[.524,.789],[.447,.787],[.474,.921],[.449,.919]],[[.501,.453],[.361,.45],[.555,.442],[.485,.434],[.542,.466],[.539,.444],[.559,.628],[.441,.629],[.531,.786],[.429,.774],[.47,.92],[.448,.912]],[[.574,.46],[.602,.441],[.697,.434],[.762,.401],[.66,.36],[.686,.348],[.62,.64],[.67,.633],[.53,.778],[.641,.789],[.323,.882],[.599,.919]],[[.505,.455],[.319,.457],[.587,.528],[.419,.513],[.618,.521],[.584,.507],[.562,.615],[.438,.621],[.557,.784],[.446,.789],[.516,.922],[.467,.913]]],P_=[[0,1],[0,2],[1,3],[2,4],[3,5],[6,7],[0,6],[1,7],[6,8],[7,9],[8,10],[9,11]],F_=e=>{if(e.includes(` 25`))return e.split(` 26`,2);let t=e.match(/^(.+?[ãã])(.+)$/);return t?[t[1],t[2]]:[e]};function I_({reduced:e}){let t=(0,i.useRef)(null),n=(0,i.useRef)([]),r=(0,i.useRef)([]),a=(0,i.useRef)([]),o=(0,i.useRef)([]),s=(0,i.useRef)([]),c=(0,i.useRef)([]),l=(0,i.useRef)([]),u=(0,i.useRef)([]),d=(0,i.useRef)(0),f=(0,i.useRef)(0),p=S_(t,{threshold:.1}),[m,h]=(0,i.useState)(0);(0,i.useEffect)(()=>{let i=t.current;if(!i||!p||e)return;let m=window.matchMedia(`(max-width: 640px)`).matches?.16:.12,g=0,_=!0,v=()=>{if(!_)return;let e=i.scrollHeight-i.clientHeight,t=e>0?Math.min(1,Math.max(0,i.scrollTop/e)):0;d.current+=(t-d.current)*m;let p=d.current*(In.length-1),y=i.clientHeight;In.forEach((e,t)=>{let i=Math.abs(p-t),d=t-p,f=i<=.38?1:Math.max(0,1-(i-.38)/.24),m=1-Math.min(1,i)*.06,h=n.current[t];h&&(h.style.opacity=String(f)),r.current[t]&&(r.current[t].style.transform=`translate3d(0, ${d*y*.12}px, 0) scale(1.08)`),a.current[t]?.forEach((e,t)=>{e&&(e.style.transform=`translate3d(${d*(t?-10:8)}px, ${d*y*.3}px, 0)`)}),o.current[t]&&(o.current[t].style.transform=`translate3d(0, ${d*y*.3}px, 0)`),s.current[t]&&(s.current[t].style.transform=`translate3d(0, ${d*y*.8}px, 0)`),c.current[t]&&(c.current[t].style.transform=`translate3d(-50%, ${d*y*.55}px, 0) scale(${m})`),l.current[t]&&(l.current[t].style.transform=`translate3d(0, ${d*y*.55}px, 0)`),u.current[t]&&(u.current[t].style.transform=`translate3d(0, ${d*y}
26px, 0)`)});let b=Math.min(In.length-1,Math.max(0,Math.round(p)));f.current!==b&&(f.current=b,h(b)),g=window.requestAnimationFrame(v)};return g=window.requestAnimationFrame(v),()=>{_=!1,window.cancelAnimationFrame(g)}},[e,p]);let g=n=>{let r=t.current;if(!r)return;let i=r.scrollHeight-r.clientHeight;r.scrollTo({top:i*(n/(In.length-1)),behavior:e?`auto`:`smooth`})};return(0,U.jsx)(`div`,{ref:t,className:`scroll-demo limit-scroll-demo`,"data-reduced":e,children:(0,U.jsxs)(`div`,{className:`scroll-demo__track`,children:[(0,U.jsx)(`div`,{className:`scroll-demo__snap-points`,"aria-hidden":`true`,children:In.map((e,t)=>(0,U.jsx)(`span`,{style:{top:`${t*(100/In.length)}%`}},e.id))}),(0,U.jsxs)(`div`,{className:`scroll-demo__pin`,children:[(0,U.jsx)(`img`,{className:`limit-scroll-demo__brand`,src:`/images/services/web/limit-scroll/logo-white.webp`,alt:`limit. -The Sky is the limit-`}),(0,U.jsx)(`div`,{className:`scroll-demo__scenes`,children:In.map((t,i)=>(0,U.jsxs)(`div`,{ref:e=>{n.current[i]=e},className:`scroll-demo__scene limit-scroll-demo__scene`,style:e?{opacity:1,transform:`none`}:void 0,children:[(0,U.jsxs)(`picture`,{ref:e=>{r.current[i]=e},className:`limit-scroll-demo__sky`,"aria-hidden":`true`,children:[(0,U.jsx)(`source`,{media:`(max-width: 640px)`,srcSet:t.skyMobile}),(0,U.jsx)(`img`,{src:t.sky,alt:``,loading:`lazy`})]}),(0,U.jsx)(`div`,{className:`limit-scroll-demo__clouds`,"aria-hidden":`true`,children:t.clouds.map((e,n)=>(0,U.jsxs)(`picture`,{style:{left:`${e.x}%`,top:`${e.y}%`,width:`${e.width}%`},children:[(0,U.jsx)(`source`,{media:`(max-width: 640px)`,srcSet:e.imageMobile}),(0,U.jsx)(`img`,{ref:e=>{a.current[i]||(a.current[i]=[]),a.current[i][n]=e},src:e.image,alt:``,loading:`lazy`})]},`${t.id}-${n}`))}),(0,U.jsx)(`img`,{ref:e=>{o.current[i]=e},className:`limit-scroll-demo__terrain`,src:t.terrain,alt:``,loading:`lazy`}),(0,U.jsx)(`div`,{ref:e=>{s.current[i]=e},className:`limit-scroll-demo__type`,"aria-hidden":`true`,children:t.big.map((e,t)=>(0,U.jsx)(`span`,{className:i===0&&t===1?`is-outline`:``,children:e},e))}),(0,U.jsx)(`div`,{ref:e=>{c.current[i]=e},className:`limit-scroll-demo__model`,"aria-hidden":`true`,children:(0,U.jsxs)(`div`,{className:`limit-scroll-demo__model-inner`,style:{animationDelay:`${i*-1.1}s`},children:[(0,U.jsx)(`img`,{src:t.model,alt:``,loading:`lazy`}),(0,U.jsxs)(`svg`,{viewBox:`0 0 900 1600`,children:[P_.map(([e,t],n)=>{let r=N_[i][e],a=N_[i][t];return(0,U.jsx)(`line`,{x1:r[0]*900,y1:r[1]*1600,x2:a[0]*900,y2:a[1]*1600},n)}),N_[i].map(([e,t],n)=>(0,U.jsx)(`circle`,{cx:e*900,cy:t*1600,r:`9`},n))]})]})}),(0,U.jsxs)(`div`,{ref:e=>{l.current[i]=e},className:`limit-scroll-demo__chip`,style:{left:`${t.chip.x}%`,top:`${t.chip.y}%`},children:[(0,U.jsx)(`strong`,{children:t.chip.value}),(0,U.jsx)(`span`,{children:t.chip.label})]}),(0,U.jsxs)(`div`,{ref:e=>{u.current[i]=e},className:`limit-scroll-demo__copy`,children:[(0,U.jsxs)(`span`,{children:[String(i+1).padStart(2,`0`),` / 04`]}),(0,U.jsx)(`h3`,{children:t.title.split(`ã`).map((e,n,r)=>(0,U.jsxs)(`span`,{children:[e,n<r.length-1?`ã`:``]},`${t.id}-${e}`))}),(0,U.jsx)(`p`,{children:F_(t.description).map((e,n,r)=>(0,U.jsxs)(`span`,{children:[e,n<r.length-1?(0,U.jsx)(`br`,{}):null]},`${t.id}-${e}`))})]})]},t.id))}),(0,U.jsxs)(`div`,{className:`scroll-demo__progress`,"aria-label":`å ´é¢ãé¸ã¶`,children:[(0,U.jsxs)(`p`,{children:[(0,U.jsx)(`b`,{children:String(m+1).padStart(2,`0`)}),` / 04`]}),(0,U.jsx)(`div`,{role:`tablist`,children:In.map((e,t)=>(0,U.jsx)(`button`,{type:`button`,role:`tab`,"aria-label":`å ´é¢ ${t+1}`,"aria-selected":t===m,onClick:()=>g(t)},e.id))})]}),(0,U.jsx)(`p`,{className:`scroll-demo__hint`,children:`SCROLL â¾`})]})]})})}function L_({activeIndex:e,reduced:t}){let n=(0,i.useRef)(null),r=(0,i.useRef)(null),a=(0,i.useRef)(null),[o,s]=(0,i.useState)(!1);(0,i.useEffect)(()=>{let i=!1,o=0,c=null,u=null;async function d(){let d=r.current,f=n.current;if(!(!d||!f))try{let n=await l(()=>import(`./three.module-D4_F5QpV.js`),[]);if(i)return;let r=new n.WebGLRenderer({canvas:d,alpha:!0,antialias:!0,powerPreference:`high-performance`});r.setPixelRatio(Math.min(window.devicePixelRatio,2)),r.outputColorSpace
26=n.SRGBColorSpace,r.toneMapping=n.ACESFilmicToneMapping,r.toneMappingExposure=1.02;let s=new n.Scene,p=new n.PerspectiveCamera(28,1,.1,30);p.position.set(0,.28,7.2),p.lookAt(0,0,0);let m=new n.Group;m.scale.setScalar(.78),m.rotation.x=-.035,m.rotation.z=.018,s.add(m);let h=new n.TextureLoader,g=await Promise.all(Fn.map(e=>new Promise((t,n)=>{h.load(e.labelTexture,t,void 0,n)}))),_=await Promise.all(Fn.map(e=>new Promise((t,n)=>{h.load(e.ingredientTexture,t,void 0,n)})));if(i){g.forEach(e=>e.dispose()),_.forEach(e=>e.dispose()),r.dispose();return}g.forEach((e,t)=>{e.colorSpace=n.SRGBColorSpace,e.wrapS=n.RepeatWrapping,e.offset.x=Fn[t].labelOffset??0,e.anisotropy=Math.min(8,r.capabilities.getMaxAnisotropy())}),_.forEach(e=>{e.colorSpace=n.SRGBColorSpace,e.anisotropy=Math.min(8,r.capabilities.getMaxAnisotropy())});let v=new n.MeshBasicMaterial({map:_[e],transparent:!0,opacity:.88,depthWrite:!1,toneMapped:!1}),y=new n.Mesh(new n.PlaneGeometry(5.25,3.5),v);y.position.set(0,0,-.85),y.renderOrder=-1,s.add(y);let b=new n.MeshPhysicalMaterial({map:g[e],color:16777215,metalness:.2,roughness:.38,clearcoat:.32,clearcoatRoughness:.26}),x=new n.MeshPhysicalMaterial({color:13357266,metalness:.92,roughness:.22}),S=new n.MeshPhysicalMaterial({color:7830912,metalness:.96,roughness:.28}),C=new n.Mesh(new n.CylinderGeometry(.89,.89,3.35,96,1,!0),b);m.add(C);let w=new n.Mesh(new n.CylinderGeometry(.87,.87,.07,96),x);w.position.y=1.705,m.add(w);let T=new n.Mesh(new n.CylinderGeometry(.84,.88,.09,96),S);T.position.y=-1.705,m.add(T);let E=new n.Mesh(new n.TorusGeometry(.84,.055,18,96),x);E.rotation.x=Math.PI/2,E.position.y=1.75,m.add(E);let D=E.clone();D.position.y=-1.75,m.add(D);let O=new n.Mesh(new n.TorusGeometry(.19,.045,14,48),S);O.scale.set(1.35,.62,1),O.rotation.x=Math.PI/2,O.position.set(.02,1.758,.18),m.add(O);let k=new n.DirectionalLight(16777215,4.4);k.position.set(-3.4,4.2,5.5),s.add(k);let A=new n.DirectionalLight(12121343,2.7);A.position.set(4.4,1.2,2.4),s.add(A),s.add(new n.HemisphereLight(16777215,1516329,2.4));let ee=!1,te=e,j=e,ne=0,M=0,N=Math.PI*2,re=!1,ie=!1,ae=()=>{let{width:e,height:t}=f.getBoundingClientRect();if(!e||!t)return;r.setSize(e,t,!1),p.aspect=e/t,p.updateProjectionMatrix();let i=e<430?0:.38;m.position.x=i,y.position.x=i;let a=p.position.z-y.position.z,o=2*Math.tan(n.MathUtils.degToRad(p.fov/2))*a,s=o*p.aspect,c=Math.min(1,s*.94/5.25,o*.94/3.5);y.scale.setScalar(c)},P=()=>r.render(s,p),oe=e=>{if(ee){if(re){let t=Math.min(1,(e-ne)/1050),n=t<.5?4*t*t*t:1-(-2*t+2)**3/2;m.rotation.y=M+n*(N-M),v.opacity=.88*Math.abs(t*2-1),y.rotation.z=(t-.5)*.055,!ie&&t>=.5&&(b.map=g[j],b.needsUpdate=!0,v.map=_[j],v.needsUpdate=!0,te=j,ie=!0),t>=1&&(m.rotation.y=0,re=!1,v.opacity=.88)}else m.position.y=Math.sin(e*.00115)*.045,y.position.y=Math.sin(e*82e-5+.8)*.055,y.rotation.z=Math.sin(e*48e-5)*.012;P(),o=requestAnimationFrame(oe)}},se=()=>{ee||t||(ee=!0,o=requestAnimationFrame(oe))},ce=()=>{ee=!1,cancelAnimationFrame(o)};a.current={select(e,t){if(j=e,t){te=e,b.map=g[e],b.needsUpdate=!0,v.map=_[e],v.needsUpdate=!0,v.opacity=.88,m.rotation.y=0,P();return}e===te&&!re||(M=Math.atan2(Math.sin(m.rotation.y),Math.cos(m.rotation.y)),m.rotation.y=M,N=Math.PI*2,ne=performance.now(),ie=!1,re=!0,se())},render:P},c=new ResizeObserver(()=>{ae(),P()}),c.observe(f),u=new IntersectionObserver(([e])=>{e.isIntersecting?se():ce()},{threshold:.08}),u.observe(f),ae(),P()}catch{i||s(!0)}}return d(),()=>{i=!0,cancelAnimationFrame(o),c?.disconnect(),u?.disconnect(),a.current=null}},[]),(0,i.useEffect)(()=>{a.current?.select(e,t)},[e,t]);let c=Fn[e];return(0,U.jsxs)(`div`,{ref:n,className:`slider-demo__can3d`,children:[(0,U.jsx)(`canvas`,{ref:r,role:`img`,"aria-label":`${c.name}ã®3Dç¼¶ã¢ãã«`}),o&&(0,U.jsx)(`img`,{className:`slider-demo__can3d-fallback`,src:c.image,alt:c.name}),(0,U.jsx)(`div`,{className:`slider-demo__can3d-preload`,"aria-hidden":`true`,children:Fn.map((e,t)=>(0,U.jsxs)(`span`,{children:[(0,U.jsx)(`img`,{src:e.labelTexture,alt:``,fetchPriority:t===0?`high`:void 0,loading:t===0?`eager`:`lazy`}),(0,U.jsx)(`img`,{src:e.ingredientTexture,alt:``,loading:`lazy`})]},e.id))})]})}function R_({reduced:e}){let t=(0,i.useRef)(null),n=(0,i.useRef)([]),r=S_(t,{threshold:.2}),[a,o]=(0,i.useState)(0),[s,c]=(0,i.useState)(null),[l,u]=(0,i.useState)(!1),d=Fn[a],f=(0,i.useCallback)(e=>{let t=(e+Fn.length)%Fn.length;o(e=>(e!==t&&c(e),t))},[]);(0,i.useEffect)(()=>{let e=Fn[(a+1)%Fn.length],t=new Image;t.src=e.image},[a]),(0,i.useEffect)(()=>
26{if(!r||l||e)return;let t=window.setInterval(()=>f(a+1),5600);return()=>window.clearInterval(t)},[a,l,e,f,r]);let p=e=>{if(e.key!==`ArrowRight`&&e.key!==`ArrowLeft`)return;e.preventDefault();let t=(a+(e.key===`ArrowRight`?1:-1)+Fn.length)%Fn.length;f(t),n.current[t]?.focus()};return(0,U.jsxs)(`div`,{ref:t,className:`slider-demo`,"data-active":r&&!l&&!e?`true`:`false`,style:{"--slider-accent":d.accent},onMouseEnter:()=>u(!0),onMouseLeave:()=>u(!1),onFocusCapture:()=>u(!0),onBlurCapture:e=>{e.currentTarget.contains(e.relatedTarget)||u(!1)},onTouchStart:()=>u(!0),children:[(0,U.jsx)(`div`,{className:`slider-demo__backgrounds`,"aria-hidden":`true`,children:Fn.map((e,t)=>(0,U.jsx)(`i`,{style:{background:e.background},"data-current":t===a,children:(0,U.jsx)(`span`,{children:e.displayName})},e.id))}),(0,U.jsx)(`div`,{className:`slider-demo__brand`,"aria-hidden":`true`,children:`RIPPLE / BOTANICAL FIZZ`}),(0,U.jsxs)(`div`,{className:`slider-demo__count`,"aria-hidden":`true`,children:[(0,U.jsx)(`strong`,{children:String(a+1).padStart(2,`0`)}),` / `,String(Fn.length).padStart(2,`0`)]}),(0,U.jsx)(`div`,{className:`slider-demo__content`,children:Fn.map((e,t)=>(0,U.jsxs)(`article`,{className:`slider-demo__copy`,"data-state":t===a?`current`:t===s?`previous`:`idle`,"aria-hidden":t!==a,children:[(0,U.jsx)(`p`,{children:e.category}),(0,U.jsx)(`h3`,{children:e.name}),(0,U.jsx)(`span`,{children:e.description}),(0,U.jsx)(`strong`,{children:e.price}),(0,U.jsxs)(`button`,{type:`button`,tabIndex:t===a?0:-1,children:[`ååãè¦ã `,(0,U.jsx)(`i`,{"aria-hidden":`true`,children:`â`})]})]},e.id))}),(0,U.jsx)(`div`,{className:`slider-demo__products`,"aria-live":`polite`,children:(0,U.jsx)(L_,{activeIndex:a,reduced:e})}),(0,U.jsxs)(`div`,{className:`slider-demo__orbit`,"aria-hidden":`true`,children:[(0,U.jsx)(`i`,{}),(0,U.jsx)(`i`,{}),(0,U.jsx)(`i`,{}),(0,U.jsx)(`i`,{})]}),(0,U.jsx)(`div`,{className:`slider-demo__tabs`,role:`tablist`,"aria-label":`ååãé¸ã¶`,onKeyDown:p,children:Fn.map((e,t)=>(0,U.jsxs)(`button`,{ref:e=>{n.current[t]=e},type:`button`,role:`tab`,"aria-selected":t===a,"aria-label":`${e.name}ã表示`,tabIndex:t===a?0:-1,onClick:()=>f(t),children:[(0,U.jsx)(`img`,{src:e.image,alt:``,loading:`lazy`}),(0,U.jsx)(`span`,{className:`slider-demo__tab-index`,children:String(t+1).padStart(2,`0`)}),(0,U.jsx)(`span`,{className:`slider-demo__tab-label`,children:e.thumbLabel.split(` / `)[0]}),(0,U.jsx)(`i`,{className:`slider-demo__tab-arrow`,"aria-hidden":`true`,children:`â`})]},e.id))})]})}var z_=[`ã³ã¼ãã¬ã¼ããµã¤ã`,`LP`,`ãã©ã³ããµã¤ã`,`ECã»ååç´¹ä»`],B_=Pn.filter(e=>!e.hidden).map((e,t)=>({...e,number:String(t+1).padStart(2,`0`)}));function V_(){return Lr({title:`Webå¶ä½ã»ãã¼ã ãã¼ã¸å¶ä½ | ååä¼ç¤¾lim force`,description:`éããç¬éã«ä¼ããWebãµã¤ãããåãããè¨è¨ãã³ã¼ãã¬ã¼ããµã¤ããLPããã©ã³ããµã¤ããECã»ååç´¹ä»ã«å¯¾å¿ãã¾ãã`,canonicalPath:`/services/web`}),(0,U.jsx)(Nr,{children:(0,U.jsx)(H_,{})})}function H_(){let e=Vg(),{goToContact:t}=sr(),[n,r]=(0,i.useState)(``);return(0,U.jsxs)(`main`,{className:`web-service`,style:{"--web-cyan":W.cyan,"--web-light":W.lightCyan,"--web-black":W.deepBlack},children:[(0,U.jsx)(`section`,{className:`web-hero`,children:(0,U.jsx)(`div`,{className:`web-shell`,children:(0,U.jsxs)(M_,{reduced:e,children:[(0,U.jsx)(`p`,{className:`web-kicker`,children:`WEB PRODUCTION`}),(0,U.jsxs)(`h1`,{children:[`éããç¬éã«ä¼ãããµã¤ããã`,(0,U.jsx)(`br`,{}),(0,U.jsx)(`em`,{children:`åã`}),`ããã¤ããã`]}),(0,U.jsxs)(`p`,{className:`web-hero__description`,children:[`åçã並ã¹ãã ãã§ãªããæåã®3ç§ã§ãä½ã®ä¼ç¤¾ãããä¼ããåããè¨è¨ãã¾ãã`,(0,U.jsx)(`br`,{}),`è¨èãåçãæä½ã®é çªãæ´ãã¦ããããµã¤ãå
¨ä½ãçµã¿ç«ã¦ã¾ãã`,(0,U.jsx)(`br`,{}),`ä¸ã®`,B_.length,`ã¤ã¯ããã®ãã¼ã¸ã®ä¸ã§å®éã«åããµã³ãã«ã§ãã`]}),(0,U.jsx)(`ul`,{className:`web-hero__tags`,"aria-label":`対å¿ç¯å²`,children:z_.map(e=>(0,U.jsx)(`li`,{children:e},e))})]})})}),(0,U.jsx)(`section`,{className:`web-patterns`,"aria-label":`Webãµã¤ãã®ã¢ã¼ã·ã§ã³ãã¿ã¼ã³`,children:B_.map(t=>(0,U.jsx)(U_,{pattern:t,reduced:e},t.id))}),(0,U.jsx)(`section`,{className:`web-process`,children:(0,U.jsx)(`div`,{className:`web-shell`,children:(0,U.jsxs)(M_,{reduced:e,children:[(0,U.jsx)(`p`,{className:`web-kicker`,children:`HOW WE WORK`}),(0,U.jsxs)(`h2`,{children:[`決ããã®ã¯ãåãããå
ã«`,(0,U.jsx)(`br`,{}),`ã誰ã«ä½ããã`]}),(0,U.jsx)(`ol`,{className:`web-process__list`,children:Vn.map(([e,t,n])=>(0,U.jsxs)(`li`,{children:[(0,U.jsx)(`span`,{children:e}),(0,U.jsx)(`h3`,{children:t}),(0,U.jsx)(`p`,{children:n})]},e))})]})})}),(0,U.jsx)(`section`,{className:`web-contact`,children:(0,U.jsx)(`div`,{className:`web-shell`,children:(0,U.jsxs)(M_,{reduced:e,children:[(0,U.jsx)(`p`,{className:`web-kicker`,children:`CONTACT`}),(0,U.jsxs)(`h2`,{children:[`御社ãªããã©ã®è¦ãæ¹ãåããã`,(0,U.jsx)(`br`,{}),`1ç»é¢ããä¸ç·ã«èãã¾ãã`]}),(0,U.jsx)(`p`,{children:`ä»ã®ãµã¤ãã®URLãããããããã¨ãä¸è¨ããã ããã°ãç®çã«åãè¦ãæ¹ããææ¡ãã¾ãã`}),(0,U.jsx)(qn,{category:`Webå¶ä½ã«ã¤ãã¦`,value:n,onChange:r}),(0,U.jsxs)(`button`,{type:`button`,onClick:()=>t(`Webå¶ä½ã«ã¤ãã¦`,n),children:[`Webå¶ä½ãç¸è«ãã `,(0,U.jsx)(`span`,{"aria-hidden":`true`,children:`â`})]})]})})})]})}function U_({pattern:e,reduced:t}){let n=`pattern-${e.number}-title`;return(0,U.jsx)(`article`,{className:`web-pattern web-pattern--${e.id}`,children:(0,U.jsx)(`div`,{className:`web-shell`,children:(0,U.jsxs)(M_,{reduced:t,children:[(0,U.jsxs)(`header`,{className:`web-pattern__header`,children:[(0,U.jsx)(`p`,{className:`web-pattern__number`,children:e.number}),(0,U.jsxs)(`div`,{children:[(0,U.jsx)(`p`,{className:`web-kicker`,children:e.label}),(0,U.jsx)(`h2`,{id:n,children:e.title}),(0,U.jsx)(`p`,{className:`web-pattern__description`,children:e.description}),(0,U.jsx)(`ul`,{className:`web-pattern__tags`,"aria-label":`åãã¦ããæ¥ç¨®`,children:e.industries.map(e=>(0,U.jsx)(`li`,{children:e},e))})]})]}),(0,U.jsxs)(x_,{url:e.demoUrl,note:e.demoNote,children:[e.id===`slider`&&(0,U.jsx)(R_,{reduced:t}),e.id===`scroll`&&(0,U.jsx)(I_,{reduced:t}),e.id===`grid`&&(0,U.jsx)(D_,{}),e.id===`motion`&&(0,U.jsx)(j_,{reduced:t}),e.id===`coffee`&&(0,U.jsx)(k_,{reduced:t}),e.id===`burger`&&(0,U.jsx)(E_,{reduced:t}),e.id===`apparel`&&(0,U.jsx)(w_,{reduced:t})]}),e.id===`scroll`&&(0,U.jsx)(`a`,{className:`web-pattern__skip`,href:`#pattern-02-title`,children:`ã¹ã¯ãã¼ã«ãã¢ãé£ã°ãã¦ã次ã®ãã¿ã¼ã³ã¸ â`})]})})})}function W_(){return(0,U.jsx)(pn,{children:(0,U.jsxs)(Ct,{children:[(0,U.jsx)(xt,{path:`/`,element:(0,U.jsx)(Wg,{})}),(0,U.jsx)(xt,{path:`/news`,element:(0,U.jsx)(Qg,{})}),(0,U.jsx)(xt,{path:`/news/:slug`,element:(0,U.jsx)(Kg,{})}),(0,U.jsx)(xt,{path:`/works/video`,element:(0,U.jsx)(f_,{})}),(0,U.jsx)(xt,{path:`/services/ai-agent`,element:(0,U.jsx)(zr,{})}),(0,U.jsx)(xt,{path:`/services/web`,element:(0,U.jsx)(V_,{})})]})})}if(typeof window<`u`){jr();let e=new URLSearchParams(window.location.search);window.location.pathname===`/`&&!Mr(window.location.hash,e)&&Ar()}a.createRoot(document.getElementById(`root`)).render((0,U.jsx)(i.Str
26ictMode,{children:(0,U.jsx)(W_,{})}));
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.