PageSourceSearch

https://www.sns-healthcare.com/_next/static/chunks/2uddi85amaduz.js

js sns-healthcare.com collected 2026-10-10 00:58:26 UTC 34,881 bytes, 11 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,395453,t=>{"use strict";t.s(["menuItems",0,[{href:"/about",label:"關於我們",submenu:[{href:"/about/company",label:"公司簡介"},{href:"/about/team",label:"經營團隊"},{href:"/about/mission",label:"企業願景與使命"}]},{href:"/investors",label:"投資人及利害關係人專區",submenu:[{href:"/investors/stock-dividend-info",label:"股價股利資訊"},{href:"/investors/shareholder-meetings",label:"股東會訊息"},{href:"/investors/financial-reports",label:"財報資訊"},{href:"/investors/major-announcements",label:"重大訊息"},{href:"/investors/stakeholder-contacts",label:"利害關係人聯絡資訊"},{href:"/investors/investor-conferences",label:"法人說明會"},{href:"/investors/stock-transfer-agent",label:"股務代理機構"},{href:"/investors/major-shareholders",label:"主要股東名單"}]},{href:"/corporate-governance",label:"公司治理",submenu:[{href:"/corporate-governance/governance-structure",label:"公司治理架構"},{href:"/corporate-governance/board-of-directors",label:"董事會"},{href:"/corporate-governance/audit-committee",label:"審計委員會"},{href:"/corporate-governance/remuneration-committee",label:"薪酬委員會"},{href:"/corporate-governance/other-functional-committee",label:"其他功能性委員會"},{href:"/corporate-governance/internal-regulations",label:"重要內部規章"}]},{href:"/esg-sustainability",label:"ESG企業永續",submenu:[{href:"/esg-sustainability/sustainability-philosophy",label:"永續發展理念"},{href:"/esg-sustainability/esg-operations",label:"ESG 運作情形"},{href:"/esg-sustainability/inclusive-workplace",label:"友善職場"},{href:"/esg-sustainability/sustainability-reports",label:"永續報告書"}]},{href:"/hr",label:"人力資源",submenu:[{href:"/hr/benefits",label:"福利制度"},{href:"https://www.104.com.tw/company/1a2x6bic3n",label:"人才招募"}]},{href:"/news",label:"最新消息"},{href:"/contact",label:"聯絡我們"}]])},402971,t=>{"use strict";var e=t.i(843476),i=t.i(522016),s=t.i(657688),r=t.i(618566),l=t.i(207670),n=t.i(271645),o=t.i(320887),a=t.i(395453);let h=()=>()=>{};t.s(["default",0,()=>
1{let t=(0,r.usePathname)(),[c,u]=(0,n.useState)(!1),[d,p]=(0,n.useState)(!0),[f,m]=(0,n.useState)(!0),[g,v]=(0,n.useState)(null),w=(0,n.useSyncExternalStore)(h,()=>!0,()=>!1),x=(0,n.useRef)(0),b=(0,n.useRef)(null),y=(0,n.useRef)(null),S=(0,n.useRef)(null),_=(0,n.useCallback)(()=>{u(!1),v(null)},[]),E=(0,n.useCallback)(t=>{v(e=>e===t?null:t)},[]);(0,n.useEffect)(()=>{if(!w)return;let t=t=>{S.current&&!S.current.contains(t.target)&&v(null)};return document.addEventListener("click",t),()=>document.removeEventListener("click",t)},[w]),(0,n.useEffect)(()=>{let t=()=>{null===y.current&&(y.current=requestAnimationFrame(()=>{let t=window.scrollY,e=Math.abs(t-x.current);m(0===t),e>5&&(b.current=t>x.current?"down":"up"),p(t<50||"up"===b.current),x.current=t,y.current=null}))};return window.addEventListener("scroll",t,{passive:!0}),()=>{window.removeEventListener("scroll",t),null!==y.current&&cancelAnimationFrame(y.current)}},[]);let j=e=>"/"===e?"/"===t:t.startsWith(e);return(0,e.jsx)("header",{className:(0,l.default)("w-full top-0 left-0 z-50 items-center transition-all duration-500 fixed backdrop-blur-lg shadow-xl",!d&&"transform translate-y-[-100%]",d&&"transform translate-y-0","bg-white"),children:(0,e.jsxs)("div",{className:"max-w-full 2xl:max-w-[1400px] px-6 py-5 lg:px-8 mx-auto flex justify-between relative items-center",children:[(0,e.jsx)(i.default,{href:"/",className:"block",title:"欣大健康",children:(0,e.jsx)(s.default,{src:"/images/swissray-logo.svg",width:178,height:38,alt:"欣大健康",priority:!0,className:"w-[108px] md:w-[120px] xl:w-[160px]"})}),(0,e.jsx)("div",{className:(0,l.default)("bg-gray-950/30 w-full lg:hidden h-screen fixed left-0 top-0 z-30 transition-opacity",c?"opacity-100 pointer-events-auto":"opacity-0 pointer-events-none"),onClick:_}),(0,e.jsx)("nav",{ref:S,id:"mobile-menu",className:(0,l.default)("fixed w-[100vw] sm:w-[50vw] bg-white lg:bg-transparent top-0 right-0 min-h-svh flex flex-col px-6 sm:px-8 lg:px-0 pt-9 gap-3 sm:gap-4 lg:gap-3 xl:gap-4 transition-transform duration-300 z-40","lg:flex-row lg:relative lg:translate-x-0 lg:min-h-fit lg:w-fit lg:pt-0 lg:items-center",c?"translate-x-0 shadow-2xl":"translate-x-full"),"aria-label":"主選單",children:a.menuItems.map((s,r)=>(0,e.jsxs)("div",{className:"flex flex-col lg:flex-row items-start lg:items-center gap-4 lg:gap-3 xl:gap-4",children:[r>0&&(0,e.jsx)("span",{className:"w-full h-0.25 lg:h-3 lg:w-0.25 bg-sh-gray-50 block lg:inline-block"}),s.submenu?(0,e.jsxs)("div",{className:"relative group flex flex-col gap-2 lg:gap-0",children:[(0,e.jsx)("button",{type:"button",className:(0,l.default)("text-sm xl:text-base font-bold text-sh-gray-700 hover:text-gray-900 cursor-pointer text-left transition-all",j(s.href)?"text-sh-red-500 hover:text-red-500":"text-gray-500"),onClick:()=>E(s.href),"aria-expanded":g===s.href?"true":"false","aria-haspopup":"menu",children:(0,e.jsxs)("span",{className:"flex items-center lg:gap-1 xl:gap-2",children:[s.label,(0,e.jsx)("span",{className:(0,l.default)("hidden lg:flex w-4 h-4 justify-center items-center transform transition-all duration-300",g===s.href?"rotate-180":"rotate-0"),children:(0,e.jsx)(o.CaretDownIcon,{className:"text-sm"})})]})}),(0,e.jsx)("div",{className:(0,l.default)("absolute left-0 top-full mt-2 shadow-xl bg-white transition-all duration-200 ease-in-out transform min-w-[200px] hidden lg:block border-t-2 border-t-sh-red-500",g===s.href?"opacity-100 visible translate-y-1":"opacity-0 invisible translate-y-2"),children:(0,e.jsx)("ul",{className:"flex flex-col",children:s.submenu.map((r,n)=>(0,e.jsx)("li",{children:(0,e.jsx)(i.default,{href:r.href,title:r.label,className:(0,l.default)("block text-sm xl:text-base text-sh-gray-700 hover:text-sh-red-500 font-bold transition-all whitespace-nowrap py-3 px-4",n<s.submenu.length-1&&"border-b border-dotted border-b-sh-gray-100",t===r.href&&"text-sh-red-500"),onClick:()=>v(null),children:r.label})},r.href))})}),(0,e.jsx)("div",{className:"lg:hidden flex flex-wrap gap-x-4 gap-y-2",children:s.submenu.map(s=>(0,e.jsx)(i.default,{href:s.href,title:s.label,className:(0,l.default)("block text-sm text-sh-gray-700 hover:text-sh-red-500 transition-all",t===s.href&&"text-sh-red-500"),onClick:_,children:s.label},s.href))})]}):(0,e.jsx)(i.default,{href:s.href,className:(0,l.default)("text-sm xl:text-base font-bold text-sh-gray-700 hover:text-gray-900 transition-all",j(s.href)?"text-sh-red-500":"text-gray-500"),onClick:_,children:s.label})]},s.href))}),(0,e.jsxs)("button",{type:"button",className:"w-6 h-4 flex items-center flex-col justify-between transition-transform duration-300 relative z-50 lg:hidden touch-manipulation cursor-pointer",onClick:()=>u(!c),"aria-label":c?"關閉選單":"開啟選單","aria-expanded":c?"true":"false","aria-controls":"mobile-menu",children:[(0,e.jsx)("span",{className:(0,l.default)("origin-center w-full h-0.5 bg-gray-700 transition-all absolute left-1/2 top-1/2 -translate-x-1/2 roun
1ded-sm duration-300",c?"rotate-45 -translate-y-1/2":"-translate-y-2")}),(0,e.jsx)("span",{className:(0,l.default)("origin-right w-full h-0.5 bg-gray-700 transition-all absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 rounded-sm duration-300",c&&"opacity-0 scale-x-0")}),(0,e.jsx)("span",{className:(0,l.default)("origin-center w-4 h-0.5 bg-gray-700 transition-all absolute left-0 top-1/2 -translate-x-0 rounded-sm duration-300",c?"w-full -rotate-45 -translate-y-1/2":"translate-y-1.5")})]})]})})}])},13642,t=>{"use strict";var e=t.i(843476),i=t.i(522016),s=t.i(657688),r=t.i(104494),l=t.i(395453);t.s(["default",0,()=>{let t=l.menuItems.filter(t=>"/"!==t.href);return(0,e.jsx)("div",{className:"relative bg-sh-gray-800",children:(0,e.jsxs)("div",{className:"max-w-full 2xl:max-w-[1600px] mx-auto px-6 py-12 md:py-20 relative",children:[(0,e.jsx)("div",{className:"group cursor-pointer bg-sh-red-500 hover:bg-sh-red-700 transition-colors w-12 h-12 flex justify-center items-center absolute right-6 top-0",onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})},children:(0,e.jsx)(r.CaretUpIcon,{className:"text-lg text-white group-hover:-translate-y-0.5 transition-transform"})}),(0,e.jsxs)("div",{className:"flex flex-col lg:flex-row justify-between border-b gap-8 border-sh-gray-600 py-8 md:py-16",children:[(0,e.jsxs)("div",{className:"flex flex-col gap-4 xl:gap-6 items-start lg:items-center",children:[(0,e.jsx)(i.default,{href:"/",className:"block",title:"欣大健康",children:(0,e.jsx)(s.default,{src:"/images/swissray-logo-w.svg",width:178,height:38,alt:"瑞亞生醫",priority:!0,className:"w-[120px] xl:w-[160px]"})}),(0,e.jsx)("p",{className:"text-white text-sm lg:text-md xl:text-lg font-bold",children:"欣大健康 與您同心"})]}),(0,e.jsx)("div",{className:"grid grid-cols-1 lg:grid-cols-2 lg:w-2/3 xl:grid-cols-3 gap-x-4 gap-y-6 xl:gap-x-8",children:t.map(t=>(0,e.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,e.jsx)("p",{className:"text-sm text-gray-500",children:t.label}),(0,e.jsx)("ul",{className:"flex gap-2 flex-wrap",children:t.submenu?t.submenu.map(t=>(0,e.jsx)("li",{children:(0,e.jsx)(i.default,{className:"text-sm text-gray-200 hover:text-gray-300 transition-all whitespace-nowrap",href:t.href,title:t.label,...t.href.startsWith("http")?{target:"_blank",rel:"noopener noreferrer"}:{},children:t.label})},t.href)):(0,e.jsx)("li",{children:(0,e.jsx)(i.default,{href:t.href,title:t.label,className:"text-sm text-gray-200 hover:text-gray-300 transition-all whitespace-nowrap",children:t.label})})})]},t.href))})]}),(0,e.jsx)("div",{className:"py-8 flex flex-col md:flex-row justify-center gap-2",children:(0,e.jsx)("p",{className:"text-xs xl:text-sm text-gray-500",children:`\xa9 ${new Date().getFullYear()} S&S HEALTHCARE Co., Ltd. All rights reserved.`})})]})})}])},630749,t=>{"use strict";var e=t.i(843476),i=t.i(271645);function s(t,e,i){return Math.max(t,Math.min(e,i))}var r=class{isRunning=!1;value=0;from=0;to=0;currentTime=0;lerp;duration;easing;onUpdate;advance(t){if(!this.isRunning)return;let e=!1;if(this.duration&&this.easing){this.currentTime+=t;let i=s(0,this.currentTime/this.duration,1),r=(e=i>=1)?1:this.easing(i);this.value=this.from+(this.to-this.from)*r}else if(this.lerp){var i,r,l,n;this.value=(i=this.value,r=this.to,l=60*this.lerp,(1-(n=1-Math.exp(-l*t)))*i+n*r),Math.round(this.value)===this.to&&(this.value=this.to,e=!0)}else this.value=this.to,e=!0;e&&this.stop(),this.onUpdate?.(this.value,e)}stop(){this.isRunning=!1}fromTo(t,e,{lerp:i,duration:s,easing:r,onStart:l,onUpdate:n}){this.from=this.value=t,this.to=e,this.lerp=i,this.duration=s,this.easing=r,this.currentTime=0,this.isRunning=!0,l?.(),this.onUpdate=n}},l=class{constructor(t,e,{autoResize:i=!0,debounce:s=250}={}){this.wrapper=t,this.content=e,i&&(this.debouncedResize=function(t,e){let i;return function(...s){let r=this;clearTimeout(i),i=setTimeout(()=>{i=void 0,t.apply(r,s)},e)}}(this.resize,s),this.wrapper instanceof Window?window.addEventListener("resize",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}width=0;height=0;scrollHeight=0;scrollWidth=0;debouncedResize;wrapperResizeObserver;contentResizeObserver;destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener("resize",this.debouncedResize,!1)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper instanceof Window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper instanceof Window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},n=class{events={};emit(t,...e){let i=this.events[t]||[];for(let t=0,s=i.length;t<s;t++)i[t]?.(...e)}on(t,e){return this.events[t]?.push(e)||(this.events[t]=[e]),()=>{this.events[t]=this.events[t]?.filter(t=>e!==t)}}off(t,e){this.events[t]=this.events[t]?.filter(t=>e!==t)}destroy(){this.events={}}},o=100/6,a={passive:!1},h=class{constructor(t,e={wheelMultiplier:1,touchMultiplier:1}){this.element=t,this.options=e,window.addEventListener("resize",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,a),this.element.addEventListener("touchstart",this.onTouchStart,a),this.element.addEventListener("touchmove",this.onTouchMove,a),this.element.addEventListener("touchend",this.onTouchEnd,a)}touchStart={x:0,y:0};lastDelta={x:0,y:0};window={width:0,height:0};emitter=new n;on(t,e){return this.emitter.on(t,e)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize,!1),this.element.removeEventListener("wheel",this.onWheel,a),this.element.removeEventListener("touchstart",this.onTouchStart,a),this.element.removeEventListener("touchmove",this.onTouchMove,a),this.element.removeEventListener("touchend",this.onTouchEnd,a)}onTouchStart=t=>{let{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:t})};onTouchMove=t=>{let{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t,s=-(e-this.touchStart.x)*this.options.touchMultiplier,r=-(i-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:s,y:r},this.emitter.emit("scroll",{deltaX:s,deltaY:r,event:t})};onTouchEnd=t=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})};onWheel=t=>{let{deltaX:e,deltaY:i,deltaMode:s}=t,r=1===s?o:2===s?this.window.width:1,l=1===s?o:2===s?this.window.height:1;
1e*=r,i*=l,e*=this.options.wheelMultiplier,i*=this.options.wheelMultiplier,this.emitter.emit("scroll",{deltaX:e,deltaY:i,event:t})};onWindowResize=()=>{this.window={width:window.innerWidth,height:window.innerHeight}}},c=t=>Math.min(1,1.001-Math.pow(2,-10*t)),u=class{_isScrolling=!1;_isStopped=!1;_isLocked=!1;_preventNextNativeScrollEvent=!1;_resetVelocityTimeout=null;__rafID=null;isTouching;time=0;userData={};lastVelocity=0;velocity=0;direction=0;options;targetScroll;animatedScroll;animate=new r;emitter=new n;dimensions;virtualScroll;constructor({wrapper:t=window,content:e=document.documentElement,eventsTarget:i=t,smoothWheel:s=!0,syncTouch:r=!1,syncTouchLerp:n=.075,touchInertiaExponent:o=1.7,duration:a,easing:u,lerp:d=.1,infinite:p=!1,orientation:f="vertical",gestureOrientation:m="horizontal"===f?"both":"vertical",touchMultiplier:g=1,wheelMultiplier:v=1,autoResize:w=!0,prevent:x,virtualScroll:b,overscroll:y=!0,autoRaf:S=!1,anchors:_=!1,autoToggle:E=!1,allowNestedScroll:j=!1,__experimental__naiveDimensions:N=!1}={}){window.lenisVersion="1.3.11",t&&t!==document.documentElement||(t=window),"number"==typeof a&&"function"!=typeof u?u=c:"function"==typeof u&&"number"!=typeof a&&(a=1),this.options={wrapper:t,content:e,eventsTarget:i,smoothWheel:s,syncTouch:r,syncTouchLerp:n,touchInertiaExponent:o,duration:a,easing:u,lerp:d,infinite:p,gestureOrientation:m,orientation:f,touchMultiplier:g,wheelMultiplier:v,autoResize:w,prevent:x,virtualScroll:b,overscroll:y,autoRaf:S,anchors:_,autoToggle:E,allowNestedScroll:j,__experimental__naiveDimensions:N},this.dimensions=new l(t,e,{autoResize:w}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.addEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.anchors&&this.options.wrapper===window&&this.options.wrapper.addEventListener("click",this.onClick,!1),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown,!1),this.virtualScroll=new h(i,{touchMultiplier:g,wheelMultiplier:v}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle&&this.rootElement.addEventListener("transitionend",this.onTransitionEnd,{passive:!0}),this.options.autoRaf&&(this.__rafID=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.removeEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown,!1),this.options.anchors&&this.options.wrapper===window&&this.options.wrapper.removeEventListener("click",this.onClick,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this.__rafID&&cancelAnimationFrame(this.__rafID)}on(t,e){return this.emitter.on(t,e)}off(t,e){return this.emitter.off(t,e)}onScrollEnd=t=>{t instanceof CustomEvent||"smooth"!==this.isScrolling&&!1!==this.isScrolling||t.stopPropagation()};dispatchScrollendEvent=()=>{this.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))};onTransitionEnd=t=>{if(t.propertyName.includes("overflow")){let t=this.isHorizontal?"overflow-x":"overflow-y";["hidden","clip"].includes(getComputedStyle(this.rootElement)[t])?this.internalStop():this.internalStart()}};setScroll(t){this.isHorizontal?this.options.wrapper.scrollTo({left:t,behavior:"instant"}):this.options.wrapper.scrollTo({top:t,behavior:"instant"})}onClick=t=>{let e=t.composedPath().find(t=>t instanceof HTMLAnchorElement&&(t.getAttribute("href")?.startsWith("#")||t.getAttribute("href")?.startsWith("/#")||t.getAttribute("href")?.startsWith("./#")));if(e){let t=e.getAttribute("href");if(t){let e="object"==typeof this.options.anchors&&this.options.anchors?this.options.anchors:void 0,i=`#${t.split("#")[1]}`;["#","/#","./#","#top","/#top","./#top"].includes(t)&&(i=0),this.scrollTo(i,e)}}};onPointerDown=t=>{1===t.button&&this.reset()};onVirtualScroll=t=>{if("function"==typeof this.options.virtualScroll&&!1===this.options.virtualScroll(t))return;let{deltaX:e,deltaY:i,event:s}=t;if(this.emitter.emit("virtual-scroll",{deltaX:e,deltaY:i,event:s}),s.ctrlKey||s.lenisStopPropagation)return;let r=s.type.includes("touch"),l=s.type.includes("wheel");this.isTouching="touchstart"===s.type||"touchmove"===s.type;let n=0===e&&0===i;if(this.options.syncTouch&&r&&"touchstart"===s.type&&n&&!this.isStopped&&!this.isLocked)return void this.reset();let o="vertical"===this.options.gestureOrientation&&0===i||"horizontal"===this.options.gestureOrientation&&0===e;if(n||o)return;let a=s.composedPath();a=a.slice(0,a.indexOf(this.rootElement));let h=this.options.prevent;if(a.find(t=>t instanceof HTMLElement&&("function"==typeof h&&h?.(t)||t.hasAttribute?.("data-lenis-prevent")||r&&t.hasAttribute?.("data-lenis-prevent-touch")||l&&t.hasAttribute?.("data-lenis-prevent-wheel")||this.options.allowNestedScroll&&this.checkNestedScroll(t,{deltaX:e,deltaY:i}
1))))return;if(this.isStopped||this.isLocked){s.cancelable&&s.preventDefault();return}if(!(this.options.syncTouch&&r||this.options.smoothWheel&&l)){this.isScrolling="native",this.animate.stop(),s.lenisStopPropagation=!0;return}let c=i;"both"===this.options.gestureOrientation?c=Math.abs(i)>Math.abs(e)?i:e:"horizontal"===this.options.gestureOrientation&&(c=e),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll<this.limit||0===this.animatedScroll&&i>0||this.animatedScroll===this.limit&&i<0))&&(s.lenisStopPropagation=!0),s.cancelable&&s.preventDefault();let u=r&&this.options.syncTouch,d=r&&"touchend"===s.type;d&&(c=Math.sign(this.velocity)*Math.pow(Math.abs(this.velocity),this.options.touchInertiaExponent)),this.scrollTo(this.targetScroll+c,{programmatic:!1,...u?{lerp:d?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})};resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit()}emit(){this.emitter.emit("scroll",this)}onNativeScroll=()=>{if(null!==this._resetVelocityTimeout&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=!1;return}if(!1===this.isScrolling||"native"===this.isScrolling){let t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isStopped||(this.isScrolling="native"),this.emit(),0!==this.velocity&&(this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}};reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){if(this.isStopped){if(this.options.autoToggle)return void this.rootElement.style.removeProperty("overflow");this.internalStart()}}internalStart(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){if(!this.isStopped){if(this.options.autoToggle)return void this.rootElement.style.setProperty("overflow","clip");this.internalStop()}}internalStop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}raf=t=>{let e=t-(this.time||t);this.time=t,this.animate.advance(.001*e),this.options.autoRaf&&(this.__rafID=requestAnimationFrame(this.raf))};scrollTo(t,{offset:e=0,immediate:i=!1,lock:r=!1,duration:l=this.options.duration,easing:n=this.options.easing,lerp:o=this.options.lerp,onStart:a,onComplete:h,force:u=!1,programmatic:d=!0,userData:p}={}){if(!this.isStopped&&!this.isLocked||u){if("string"==typeof t&&["top","left","start"].includes(t))t=0;else if("string"==typeof t&&["bottom","right","end"].includes(t))t=this.limit;else{let i;if("string"==typeof t?i=document.querySelector(t):t instanceof HTMLElement&&t?.nodeType&&(i=t),i){if(this.options.wrapper!==window){let t=this.rootElement.getBoundingClientRect();e-=this.isHorizontal?t.left:t.top}let s=i.getBoundingClientRect();t=(this.isHorizontal?s.left:s.top)+this.animatedScroll}}if("number"==typeof t){if(t+=e,t=Math.round(t),this.options.infinite){if(d){this.targetScroll=this.animatedScroll=this.scroll;let e=t-this.animatedScroll;e>this.limit/2?t-=this.limit:e<-this.limit/2&&(t+=this.limit)}}else t=s(0,t,this.limit);if(t===this.targetScroll){a?.(this),h?.(this);return}if(this.userData=p??{},i){this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),h?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}d||(this.targetScroll=t),"number"==typeof l&&"function"!=typeof n?n=c:"function"==typeof n&&"number"!=typeof l&&(l=1),this.animate.fromTo(this.animatedScroll,t,{duration:l,easing:n,lerp:o,onStart:()=>{r&&(this.isLocked=!0),this.isScrolling="smooth",a?.(this)},onUpdate:(t,e)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),d&&(this.targetScroll=t),e||this.emit
1(),e&&(this.reset(),this.emit(),h?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}checkNestedScroll(t,{deltaX:e,deltaY:i}){let s,r,l,n,o,a,h,c,u,d,p,f,m,g,v=Date.now(),w=t._lenis??={},x=this.options.gestureOrientation;if(v-(w.time??0)>2e3){w.time=Date.now();let e=window.getComputedStyle(t);w.computedStyle=e;let i=e.overflowX,u=e.overflowY;if(s=["auto","overlay","scroll"].includes(i),r=["auto","overlay","scroll"].includes(u),w.hasOverflowX=s,w.hasOverflowY=r,!s&&!r||"vertical"===x&&!r||"horizontal"===x&&!s)return!1;o=t.scrollWidth,a=t.scrollHeight,h=t.clientWidth,c=t.clientHeight,l=o>h,n=a>c,w.isScrollableX=l,w.isScrollableY=n,w.scrollWidth=o,w.scrollHeight=a,w.clientWidth=h,w.clientHeight=c}else l=w.isScrollableX,n=w.isScrollableY,s=w.hasOverflowX,r=w.hasOverflowY,o=w.scrollWidth,a=w.scrollHeight,h=w.clientWidth,c=w.clientHeight;if(!s&&!r||!l&&!n||"vertical"===x&&(!r||!n)||"horizontal"===x&&(!s||!l)||("horizontal"===x?u="x":"vertical"===x?u="y":(0!==e&&s&&l&&(u="x"),0!==i&&r&&n&&(u="y")),!u))return!1;if("x"===u)d=t.scrollLeft,p=o-h,f=e,m=s,g=l;else{if("y"!==u)return!1;d=t.scrollTop,p=a-c,f=i,m=r,g=n}return(f>0?d<p:d>0)&&m&&g}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return"horizontal"===this.options.orientation}get actualScroll(){let t=this.options.wrapper;return this.isHorizontal?t.scrollX??t.scrollLeft:t.scrollY??t.scrollTop}get scroll(){var t;return this.options.infinite?(this.animatedScroll%(t=this.limit)+t)%t:this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(t){this._isScrolling!==t&&(this._isScrolling=t,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(t){this._isStopped!==t&&(this._isStopped=t,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(t){this._isLocked!==t&&(this._isLocked=t,this.updateClassName())}get isSmooth(){return"smooth"===this.isScrolling}get className(){let t="lenis";return this.options.autoToggle&&(t+=" lenis-autoToggle"),this.isStopped&&(t+=" lenis-stopped"),this.isLocked&&(t+=" lenis-locked"),this.isScrolling&&(t+=" lenis-scrolling"),"smooth"===this.isScrolling&&(t+=" lenis-smooth"),t}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\w+)?/g,"").trim()}};t.s(["default",0,function({children:t}){let s=(0,i.useRef)(null);return(0,i.useEffect)(()=>(s.current=new u({lerp:.1,duration:1,orientation:"vertical",gestureOrientation:"vertical",smoothWheel:!0,wheelMultiplier:1,touchMultiplier:2}),requestAnimationFrame(function t(e){s.current?.raf(e),requestAnimationFrame(t)}),()=>{s.current?.destroy()}),[]),(0,e.jsx)(e.Fragment,{children:t})}],630749)},461316,(t,e,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.default=function({html:t,height:e=null,width:i=null,children:l,dataNtpc:n=""}){return(0,r.useEffect)(()=>{n&&performance.mark("mark_feature_usage",{detail:{feature:`next-third-parties-${n}`}})},[n]),(0,s.jsxs)(s.Fragment,{children:[l,t?(0,s.jsx)("div",{style:{height:null!=e?`${e}px`:"auto",width:null!=i?`${i}px`:"auto"},"data-ntpc":n,dangerouslySetInnerHTML:{__html:t}}):null]})};let s=t.r(843476),r=t.r(271645)},808341,(t,e,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var s={cancelIdleCallback:function(){return n},requestIdleCallback:function(){return l}};for(var r in s)Object.defineProperty(i,r,{enumerable:!0,get:s[r]});let l="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(t){let e=Date.now();return self.setTimeout(function(){t({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-e))}})},1)},n="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(t){return clearTimeout(t)};("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esMo
1dule",{value:!0}),Object.assign(i.default,i),e.exports=i.default)},519083,(t,e,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var s={ESCAPE_REGEX:function(){return n},htmlEscapeAttributeString:function(){return c},htmlEscapeJsonString:function(){return h}};for(var r in s)Object.defineProperty(i,r,{enumerable:!0,get:s[r]});let l={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},n=/[&><\u2028\u2029]/g,o={"&":"&amp;",'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;"},a=/[&"'<>]/g;function h(t){return t.replace(n,t=>l[t])}function c(t){return t.replace(a,t=>o[t])}},479520,(t,e,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var s={default:function(){return b},handleClientScriptLoad:function(){return v},initScriptLoader:function(){return w}};for(var r in s)Object.defineProperty(i,r,{enumerable:!0,get:s[r]});let l=t.r(555682),n=t.r(190809),o=t.r(843476),a=l._(t.r(174080)),h=n._(t.r(271645)),c=t.r(742732),u=t.r(922737),d=t.r(808341),p=t.r(519083),f=new Map,m=new Set,g=t=>{let{src:e,id:i,onLoad:s=()=>{},onReady:r=null,dangerouslySetInnerHTML:l,children:n="",strategy:o="afterInteractive",onError:h,stylesheets:c}=t,d=i||e;if(d&&m.has(d))return;if(f.has(e)){m.add(d),f.get(e).then(s,h);return}let p=()=>{r&&r(),m.add(d)},g=document.createElement("script"),v=new Promise((t,e)=>{g.addEventListener("load",function(e){t(),s&&s.call(this,e),p()}),g.addEventListener("error",function(t){e(t)})}).catch(function(t){h&&h(t)});l?(g.innerHTML=l.__html||"",p()):n?(g.textContent="string"==typeof n?n:Array.isArray(n)?n.join(""):"",p()):e&&(g.src=e,f.set(e,v)),(0,u.setAttributesFromProps)(g,t),"worker"===o&&g.setAttribute("type","text/partytown"),g.setAttribute("data-nscript",o),c&&(t=>{if(a.default.preinit)return t.forEach(t=>{a.default.preinit(t,{as:"style"})});if("u">typeof window){let e=document.head;t.forEach(t=>{let i=document.createElement("link");i.type="text/css",i.rel="stylesheet",i.href=t,e.appendChild(i)})}})(c),document.body.appendChild(g)};function v(t){let{strategy:e="afterInteractive"}=t;"lazyOnload"===e?window.addEventListener("load",()=>{(0,d.requestIdleCallback)(()=>g(t))}):g(t)}function w(t){t.forEach(v),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(t=>{let e=t.id||t.getAttribute("src");m.add(e)})}function x(t){let{id:e,src:i="",onLoad:s=()=>{},onReady:r=null,strategy:l="afterInteractive",onError:n,stylesheets:u,...f}=t,{updateScripts:v,scripts:w,getIsSsr:x,appDir:b,nonce:y}=(0,h.useContext)(c.HeadManagerContext);y=f.nonce||y;let S=(0,h.useRef)(!1);(0,h.useEffect)(()=>{let t=e||i;S.current||(r&&t&&m.has(t)&&r(),S.current=!0)},[r,e,i]);let _=(0,h.useRef)(!1);if((0,h.useEffect)(()=>{if(!_.current){if("afterInteractive"===l)g(t);else"lazyOnload"===l&&("complete"===document.readyState?(0,d.requestIdleCallback)(()=>g(t)):window.addEventListener("load",()=>{(0,d.requestIdleCallback)(()=>g(t))}));_.current=!0}},[t,l]),("beforeInteractive"===l||"worker"===l)&&(v?(w[l]=(w[l]||[]).concat([{id:e,src:i,onLoad:s,onReady:r,onError:n,...f,nonce:y}]),v(w)):x&&x()?m.add(e||i):x&&!x()&&g({...t,nonce:y})),b){if(u&&u.forEach(t=>{a.default.preinit(t,{as:"style"})}),"beforeInteractive"===l)if(!i)return f.dangerouslySetInnerHTML&&(f.children=f.dangerouslySetInnerHTML.__html,delete f.dangerouslySetInnerHTML),(0,o.jsx)("script",{nonce:y,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([0,{...f,id:e}]))})`}});else return a.default.preload(i,f.integrity?{as:"script",integrity:f.integrity,nonce:y,crossOrigin:f.crossOrigin}:{as:"script",nonce:y,crossOrigin:f.crossOrigin}),(0,o.jsx)("script",{nonce:y,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([i,{...f,id:e}]))})`}});"afterInteractive"===l&&i&&a.default.preload(i,f.integrity?{as:"script",integrity:f.integrity,nonce:y,crossOrigin:f.crossOrigin}:{as:"script",nonce:y,crossOrigin:f.crossOrigin})}return null}Object.defineProperty(x,"__nextScript",{value:!0});let b=x;("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esMo
1dule",{value:!0}),Object.assign(i.default,i),e.exports=i.default)},3303,(t,e,i)=>{e.exports=t.r(479520)},19598,(t,e,i)=>{"use strict";var s=t.e&&t.e.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(i,"__esModule",{value:!0}),i.sendGTMEvent=void 0,i.GoogleTagManager=function(t){let{gtmId:e,gtmScriptUrl:i,dataLayerName:s="dataLayer",auth:a,preview:h,dataLayer:c,nonce:u}=t;o=s;let d=new URL(i||"https://www.googletagmanager.com/gtm.js");return e&&d.searchParams.set("id",e),"dataLayer"!==s&&d.searchParams.set("l",s),a&&d.searchParams.set("gtm_auth",a),h&&(d.searchParams.set("gtm_preview",h),d.searchParams.set("gtm_cookies_win","x")),(0,l.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-gtm"}})},[]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.default,{id:"_next-gtm-init",dangerouslySetInnerHTML:{__html:`
2      (function(w,l){
3        w[l]=w[l]||[];
4        w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});
5        ${c?`w[l].push(${JSON.stringify(c)})`:""}
6      })(window,'${s}');`},nonce:u}),(0,r.jsx)(n.default,{id:"_next-gtm","data-ntpc":"GTM",src:d.href,nonce:u})]})};let r=t.r(843476),l=t.r(271645),n=s(t.r(3303)),o="dataLayer";i.sendGTMEvent=(t,e)=>{let i=e||o;window[i]=window[i]||[],window[i].push(t)}},654576,(t,e,i)=>{"use strict";let s;var r=t.e&&t.e.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(i,"__esModule",{value:!0}),i.GoogleAnalytics=function(t){let{gaId:e,debugMode:i,dataLayerName:r="dataLayer",nonce:a}=t;return void 0===s&&(s=r),(0,n.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-ga"}})},[]),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(o.default,{id:"_next-ga-init",dangerouslySetInnerHTML:{__html:`
7          window['${r}'] = window['${r}'] || [];
8          function gtag(){window['${r}'].push(arguments);}
9          gtag('js', new Date());
10
11          gtag('config', '${e}' ${i?",{ 'debug_mode': true }":""});`},nonce:a}),(0,l.jsx)(o.default,{id:"_next-ga",src:`https://www.googletagmanager.com/gtag/js?id=${e}`,nonce:a})]})},i.sendGAEvent=function(){void 0===s?console.warn("@next/third-parties: GA has not been initialized"):window[s]?window[s].push(arguments):console.warn(`@next/third-parties: GA dataLayer ${s} does not exist`)};let l=t.r(843476),n=t.r(271645),o=r(t.r(3303))}]);

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.