SYMBOL INDEX (660 symbols across 51 files) FILE: packages/demo/src/scripts/classes/Scroll.ts class Scroll (line 9) | class Scroll { method init (line 17) | static init() { method destroy (line 54) | static destroy() { method start (line 61) | static start() { method stop (line 65) | static stop() { method addScrollElements (line 69) | static addScrollElements(container: HTMLElement) { method removeScrollElements (line 73) | static removeScrollElements(container: HTMLElement) { method scrollTo (line 77) | static scrollTo(target: lenisTargetScrollTo, options?: ILenisScrollToO... FILE: packages/demo/src/scripts/utils/setViewportSize.ts constant SUPPORTS_VH (line 1) | const SUPPORTS_VH: boolean = FILE: packages/demo/src/stores/screen.ts type IScreenValues (line 4) | interface IScreenValues { type IScreenDebounceValues (line 9) | interface IScreenDebounceValues { FILE: packages/demo/types/global.d.ts type Seo (line 1) | type Seo = { FILE: packages/demo/types/swup.d.ts type VisitType (line 1) | type VisitType = { FILE: packages/landing/assets/scripts/app.js function init (line 15) | function init() { function bindEvents (line 86) | function bindEvents() { function onOnrientationChange (line 117) | function onOnrientationChange() { function onResize (line 124) | function onResize() { FILE: packages/landing/assets/scripts/config.js constant NODE_ENV (line 11) | const NODE_ENV = process.env.NODE_ENV constant IS_MOBILE (line 12) | const IS_MOBILE = window.matchMedia('(any-pointer:coarse)').matches constant ENV (line 15) | const ENV = Object.freeze({ constant CSS_CLASS (line 27) | const CSS_CLASS = Object.freeze({ constant CUSTOM_EVENT (line 39) | const CUSTOM_EVENT = Object.freeze({ constant FONT (line 45) | const FONT = Object.freeze({ FILE: packages/landing/assets/scripts/modules/Example.js method constructor (line 6) | constructor(m) { method init (line 10) | init() { method onFontsLoaded (line 14) | onFontsLoaded(fonts) { FILE: packages/landing/assets/scripts/modules/FadeInText.js method constructor (line 7) | constructor(m) { method init (line 26) | init() { method destroy (line 34) | destroy() { method bindEvents (line 47) | bindEvents() { method unbindEvents (line 51) | unbindEvents() { method onFadeinTextProgress (line 58) | onFadeinTextProgress(e) { method splitText (line 68) | splitText() { method computeMetrics (line 88) | computeMetrics(split) { method computeProgress (line 108) | computeProgress() { method updateGradient (line 119) | updateGradient($item, progress) { FILE: packages/landing/assets/scripts/modules/HoverShuffle.js constant DURATION (line 3) | const DURATION = 0.25; constant SHUFFLE_PATTERN (line 4) | const SHUFFLE_PATTERN = /\p{Extended_Pictographic}|\r|\n|./gu method constructor (line 7) | constructor(m) { method init (line 11) | init() { method update (line 18) | update() { method reset (line 25) | reset() { method shuffle (line 30) | shuffle(input) { method onItemEnter (line 43) | onItemEnter(e) { method onItemLeave (line 78) | onItemLeave(e) { method shuffleElementTexts (line 97) | shuffleElementTexts(item, shuffleFn) { FILE: packages/landing/assets/scripts/modules/Load.js method constructor (line 5) | constructor(m) { method init (line 9) | init() { FILE: packages/landing/assets/scripts/modules/MaskLines.js method constructor (line 11) | constructor(m) { method init (line 28) | init() { method destroy (line 35) | destroy() { method unbindEvents (line 48) | unbindEvents() { method bindEvents (line 52) | bindEvents() { method onFontsLoaded (line 59) | onFontsLoaded(fonts) { method onProgress (line 63) | onProgress(e) { method split (line 80) | split() { method computeMetrics (line 96) | computeMetrics(split) { FILE: packages/landing/assets/scripts/modules/Rail.js method constructor (line 7) | constructor(m) { method init (line 39) | init() { method destroy (line 46) | destroy() { method bindEvents (line 55) | bindEvents() { method unbindEvents (line 60) | unbindEvents() { method onResize (line 68) | onResize() { method onFontsLoaded (line 72) | onFontsLoaded() { method onUpdate (line 76) | onUpdate() { method onScroll (line 104) | onScroll(scrollData) { method onToggle (line 117) | onToggle(e) { method start (line 125) | start() { method stop (line 131) | stop() { method computeMetrics (line 137) | computeMetrics(reset = false) { method repeatPattern (line 160) | repeatPattern() { FILE: packages/landing/assets/scripts/modules/Randomize.js class Ramdomize (line 7) | class Ramdomize extends module { method constructor (line 8) | constructor(m) { method init (line 15) | init() { method destroy (line 19) | destroy() { method bindEvents (line 23) | bindEvents() { method unbindEvents (line 27) | unbindEvents() { method inView (line 31) | inView(args) { FILE: packages/landing/assets/scripts/modules/Scroll.js class Scroll (line 5) | class Scroll extends module { method constructor (line 6) | constructor(m) { method init (line 14) | init() { method destroy (line 30) | destroy() { method bindEvents (line 38) | bindEvents() { method unbindEvents (line 42) | unbindEvents() { method onScroll (line 49) | onScroll({ scroll, limit, velocity, direction, progress }) { method scrollTo (line 76) | scrollTo(params) { method changeHeaderTheme (line 87) | changeHeaderTheme(args) { method addScrollElements (line 101) | addScrollElements($newContainer) { method removeScrollElements (line 110) | removeScrollElements($oldContainer) { FILE: packages/landing/assets/scripts/utils/fonts.js function conformsToReference (line 36) | function conformsToReference(font, criterion) function conformsToShorthand (line 82) | function conformsToShorthand(font, criterion) function conformsToAnyReference (line 110) | function conformsToAnyReference(font, criteria) function findManyByReference (line 129) | function findManyByReference(search) function findManyByShorthand (line 150) | function findManyByShorthand(search) function findOneByReference (line 171) | function findOneByReference(search) function findOneByShorthand (line 195) | function findOneByShorthand(search) function getAny (line 219) | function getAny(search) { function getMany (line 245) | function getMany(queries) { function hasAny (line 284) | function hasAny(search) { function loadFonts (line 305) | async function loadFonts(fontsToLoad, debug = false) function loadFontFaceWithAPI (line 323) | async function loadFontFaceWithAPI(font) function loadFontsWithAPI (line 339) | async function loadFontsWithAPI(fontsToLoad, debug = false) function trim (line 376) | function trim(value) { function whenReady (line 388) | async function whenReady(queries) FILE: packages/landing/assets/scripts/utils/grid-helper.js constant GRID_HELPER_GUTTER_CSS_VAR (line 18) | const GRID_HELPER_GUTTER_CSS_VAR = '--grid-gutter'; constant GRID_HELPER_MARGIN_CSS_VAR (line 19) | const GRID_HELPER_MARGIN_CSS_VAR = '--grid-margin'; constant GRID_HELPER_RGBA_COLOR (line 20) | const GRID_HELPER_RGBA_COLOR = 'rgba(255, 0, 0, .1)'; function gridHelper (line 28) | function gridHelper({ function setGridHelperStyles (line 53) | function setGridHelperStyles($container, gutterCssVar, marginCssVar) { function setGridHelperColumns (line 76) | function setGridHelperColumns($container, rgbaColor) { function setGridEvents (line 104) | function setGridEvents($container, rgbaColor) { FILE: packages/landing/assets/scripts/utils/image.js constant LAZY_LOADED_IMAGES (line 67) | const LAZY_LOADED_IMAGES = [] FILE: packages/landing/assets/scripts/utils/visibility.js method isEnabled (line 39) | get isEnabled() { method disableCustomEvents (line 49) | disableCustomEvents() { method enableCustomEvents (line 65) | enableCustomEvents() { function handleCustomVisibilityChange (line 96) | function handleCustomVisibilityChange(event) { FILE: packages/landing/build/helpers/glob.js function importGlob (line 76) | async function importGlob() { function createArrayableGlob (line 131) | function createArrayableGlob(globFn) { function createPresetGlob (line 153) | function createPresetGlob(globFn, presets) { FILE: packages/landing/build/helpers/message.js function message (line 14) | function message(text, type, timerID) { FILE: packages/landing/build/helpers/notification.js function notification (line 19) | function notification(options, callback) { FILE: packages/landing/build/helpers/postcss.js function createProcessor (line 89) | function createProcessor(pluginsListOrMap, options) function parsePlugins (line 109) | function parsePlugins(pluginsListOrMap, options) FILE: packages/landing/build/helpers/template.js function resolve (line 29) | function resolve(input, data = templateData) { function resolveValue (line 63) | function resolveValue(input, data = templateData) { FILE: packages/landing/build/tasks/concats.js function concatFiles (line 67) | async function concatFiles(globOptions = null, concatOptions = null) { FILE: packages/landing/build/tasks/eleventy.js function buildEleventy (line 18) | async function buildEleventy(eleventyOptions = null) { FILE: packages/landing/build/tasks/scripts.js function compileScripts (line 47) | async function compileScripts(esBuildOptions = null) { FILE: packages/landing/build/tasks/styles.js function compileStyles (line 85) | async function compileStyles(sassOptions = null, postcssOptions = null, ... function purgeUnusedCSS (line 220) | async function purgeUnusedCSS(outfile, label) { FILE: packages/landing/build/tasks/svgs.js function compileSVGs (line 41) | async function compileSVGs(mixerOptions = null) { FILE: packages/landing/build/tasks/versions.js constant REGEXP_SEMVER (line 24) | const REGEXP_SEMVER = /^(?0|[1-9]\d*)\.(?0|[1-9]\d*)\.(?): HTMLElement[] { method _checkRafNeeded (line 346) | _checkRafNeeded($scrollElement: HTMLElement) { FILE: packages/lib/core/IO.ts class IO (line 19) | class IO { method constructor (line 26) | constructor({ method _init (line 47) | private _init() { method destroy (line 84) | public destroy() { method observe (line 93) | public observe($scrollElement: HTMLElement) { method unobserve (line 106) | public unobserve($scrollElement: HTMLElement) { method _setInview (line 121) | private _setInview(entry: IntersectionObserverEntry) { method _setOutOfView (line 137) | private _setOutOfView(entry: IntersectionObserverEntry) { FILE: packages/lib/core/ScrollElement.ts constant INVIEW_CLASS (line 29) | const INVIEW_CLASS = 'is-inview'; constant PROGRESS_CSS_VAR (line 30) | const PROGRESS_CSS_VAR = '--progress'; class ScrollElement (line 32) | class ScrollElement { method constructor (line 75) | constructor({ method _init (line 169) | private _init() { method onResize (line 181) | public onResize({ currentScroll }: IScrollElementCallbacksValues) { method onRender (line 189) | public onRender({ currentScroll, smooth }: IScrollElementCallbacksValu... method setInview (line 230) | public setInview() { method setOutOfView (line 246) | public setOutOfView() { method setInteractivityOn (line 263) | public setInteractivityOn() { method setInteractivityOff (line 276) | public setInteractivityOff() { method _resize (line 294) | private _resize() { method _computeMetrics (line 314) | private _computeMetrics() { method _computeIntersection (line 339) | private _computeIntersection() { method _computeProgress (line 405) | private _computeProgress(forcedProgress?: number) { method _setCssProgress (line 445) | _setCssProgress(currentProgress = 0) { method _setCustomEventProgress (line 459) | _setCustomEventProgress(currentProgress = 0) { method _getScrollCallFrom (line 478) | _getScrollCallFrom() { method destroy (line 493) | public destroy(): void { method _dispatchCall (line 518) | _dispatchCall(way: string, from: string) { FILE: packages/lib/dist/locomotive-scroll.cjs function t (line 1) | function t(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}} function s (line 1) | function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var s=0,i=Array(... function i (line 1) | function i(t,e){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t[... function n (line 1) | function n(){return n=Object.assign?Object.assign.bind():function(t){for... function t (line 1) | function t(t){var e=t.scrollElements,s=t.rootMargin,i=void 0===s?"-1px -... function o (line 1) | function o(t,e,s,i,n){return s+((n-t)/(e-t)*(i-s)||0)} function l (line 1) | function l(t,e){return t.reduce(function(t,s){return Math.abs(s-e)t.length)&&(e=t.length);for(var s=0,i=Array(... function s (line 1) | function s(t,s){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t[... function i (line 1) | function i(){return i=Object.assign?Object.assign.bind():function(t){for... function t (line 1) | function t(t){var e=t.scrollElements,s=t.rootMargin,i=void 0===s?"-1px -... function r (line 1) | function r(t,e,s,i,n){return s+((n-t)/(e-t)*(i-s)||0)} function o (line 1) | function o(t,e){return t.reduce(function(t,s){return Math.abs(s-e){t.forEach(t=>{const... method destroy (line 1) | destroy(){this.observer.disconnect()} method observe (line 1) | observe(t){t&&this.observer.observe(t)} method unobserve (line 1) | unobserve(t){t&&this.observer.unobserve(t)} method _setInview (line 1) | _setInview(t){const s=this.scrollElements.find(s=>s.$el===t.target);th... method _setOutOfView (line 1) | _setOutOfView(t){const s=this.scrollElements.find(s=>s.$el===t.target)... function i (line 1) | function i(t,s,e,i,n){return e+((n-t)/(s-t)*(i-e)||0)} function n (line 1) | function n(t,s){return t.reduce((t,e)=>Math.abs(e-s){s=s.filter(s=>s!==t)};if(t... class c (line 1) | class c{constructor({lenisOptions:t={},triggerRootMargin:s,rafRootMargin... method constructor (line 1) | constructor({lenisOptions:t={},triggerRootMargin:s,rafRootMargin:e,aut... method _init (line 1) | _init(){this.lenisInstance=new t(s({},this.lenisOptions)),this.scrollC... method destroy (line 1) | destroy(){var t;this.stop(),this._unbindEvents(),null==(t=this.lenisIn... method _bindEvents (line 1) | _bindEvents(){this._bindScrollToEvents(),this.lenisInstance&&(this._or... method _unbindEvents (line 1) | _unbindEvents(){this._unbindScrollToEvents(),this.lenisInstance&&(this... method _bindScrollToEvents (line 1) | _bindScrollToEvents(t){var s;const e=t||(null==(s=this.lenisInstance)?... method _unbindScrollToEvents (line 1) | _unbindScrollToEvents(t){var s;const e=t||(null==(s=this.lenisInstance... method _onResize (line 1) | _onResize(){var t,s,e;null==(t=this.coreInstance)||t.onResize({current... method _onRender (line 1) | _onRender(){var t,s,e,i;null==(t=this.lenisInstance)||t.raf(Date.now()... method _onScrollTo (line 1) | _onScrollTo(t){var s,e;t.preventDefault();const i=null!=(s=t.currentTa... method start (line 1) | start(){var t;this.rafPlaying||(null==(t=this.lenisInstance)||t.start(... method stop (line 1) | stop(){var t;this.rafPlaying&&(null==(t=this.lenisInstance)||t.stop(),... method removeScrollElements (line 1) | removeScrollElements(t){var s;t?(this._unbindScrollToEvents(t),null==(... method addScrollElements (line 1) | addScrollElements(t){var s;t?(null==(s=this.coreInstance)||s.addScroll... method resize (line 1) | resize(){this._onResizeBind()} method scrollTo (line 1) | scrollTo(t,s){var e;null==(e=this.lenisInstance)||e.scrollTo(t,{offset... method _raf (line 1) | _raf(){this._onRenderBind(),this.rafInstance=requestAnimationFrame(()=... FILE: packages/lib/dist/locomotive-scroll.umd.js function e (line 1) | function e(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}} function i (line 1) | function i(t,e){(null==e||e>t.length)&&(e=t.length);for(var s=0,i=Array(... function n (line 1) | function n(t,e){var s="undefined"!=typeof Symbol&&t[Symbol.iterator]||t[... function r (line 1) | function r(){return r=Object.assign?Object.assign.bind():function(t){for... function t (line 1) | function t(t){var e=t.scrollElements,s=t.rootMargin,i=void 0===s?"-1px -... function l (line 1) | function l(t,e,s,i,n){return s+((n-t)/(e-t)*(i-s)||0)} function a (line 1) | function a(t,e){return t.reduce(function(t,s){return Math.abs(s-e)n.length)&&(t=n.length);for(var e=0,i=new A... function Sc (line 1) | function Sc(){throw new TypeError(`Invalid attempt to spread non-iterabl... function Tc (line 2) | function Tc(){throw new TypeError(`Invalid attempt to destructure non-it... function n (line 3) | function n(t){ya(this,n),this.mAttr="data-"+t.dataName,this.mCaptureEven... function n (line 3) | function n(t){ya(this,n),this.app,this.modules=t.modules,this.currentMod... function Fc (line 3) | function Fc(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a... function Ca (line 3) | function Ca(n,t){for(var e=0;en.length)&&(t=n.length);for(var e=0,i=new A... function Mc (line 3) | function Mc(){throw new TypeError(`Invalid attempt to destructure non-it... function n (line 4) | function n(t){Fc(this,n),this.defaults={name:"load",loadingClass:"is-loa... method constructor (line 4) | constructor(n){super(n)} method init (line 4) | init(){new Ta({enterDelay:0,transitions:{customTransition:{}}}).on("load... function Lc (line 4) | function Lc(n,t){for(let[e,i]of Object.entries(t))switch(e){case"family"... function Bc (line 4) | function Bc(n,t){let e=zn(n.family);return zn(e)===t||t.endsWith(zn(e))&... function zc (line 4) | function zc(n){let t=[];for(let e of document.fonts)Lc(e,n)&&t.push(e);r... function Nc (line 4) | function Nc(n){let t=[];for(let e of document.fonts)Bc(e,n)&&t.push(e);r... function Aa (line 4) | function Aa(n){Array.isArray(n)||(n=[n]);let t=new Set;return n.forEach(... function Oa (line 4) | function Oa(n,t=!1){return Hi(this,null,function*(){var e;if(((e=n.size)... function xa (line 4) | function xa(n){return Hi(this,null,function*(){return yield(n.status==="... function Hc (line 4) | function Hc(n,t=!1){return Hi(this,null,function*(){t&&console.group("[l... function zn (line 4) | function zn(n){return n.replace(/['"]+/g,"")} function Nn (line 4) | function Nn(n){return Hi(this,null,function*(){let t=Aa(n);return yield ... function oi (line 4) | function oi(n){if(n===void 0)throw new ReferenceError("this hasn't been ... function Na (line 4) | function Na(n,t){n.prototype=Object.create(t.prototype),n.prototype.cons... function n (line 4) | function n(e){this.vars=e,this._delay=+e.delay||0,(this._repeat=e.repeat... function t (line 4) | function t(i,r){var s;return i===void 0&&(i={}),s=n.call(this,i)||this,s... function t (line 4) | function t(i,r,s,o){var a;typeof r=="number"&&(s.duration=r,r=s,s=null),... function n (line 4) | function n(e,i,r,s,o,a,l,u,c){this.t=i,this.s=s,this.c=o,this.p=r,this.r... function n (line 4) | function n(e,i){this.selector=i&&to(i),this.data=[],this._r=[],this.isRe... function n (line 4) | function n(e){this.contexts=[],this.scope=e,ct&&ct.data.push(this)} method constructor (line 4) | constructor(n){super(n),this.onUpdateBind=this.onUpdate.bind(this),this.... method init (line 4) | init(){this.bindEvents(),Nn(Cr.EAGER).then(n=>{this.onFontsLoaded(n)})} method destroy (line 4) | destroy(){super.destroy(),this.unbindEvents(),this.stop()} method bindEvents (line 4) | bindEvents(){window.addEventListener(tn.RESIZE_END,this.onResizeBind),wi... method unbindEvents (line 4) | unbindEvents(){window.removeEventListener(tn.RESIZE_END,this.onResizeBin... method onResize (line 4) | onResize(){this.repeatPattern()} method onFontsLoaded (line 4) | onFontsLoaded(){this.repeatPattern()} method onUpdate (line 4) | onUpdate(){this.currentTranslate=(this.currentTranslate+this.idleVelocit... method onScroll (line 4) | onScroll(n){let{velocity:t,direction:e}=n;Qi.IS_MOBILE||(this.scrollDire... method onToggle (line 4) | onToggle(n){let{way:t}=n.detail;t==="enter"?this.start():this.stop()} method start (line 4) | start(){this.isPlaying||(this.isPlaying=!0,_t.ticker.add(this.onUpdateBi... method stop (line 4) | stop(){this.isPlaying&&(this.isPlaying=!1,_t.ticker.remove(this.onUpdate... method computeMetrics (line 4) | computeMetrics(n=!1){if(n){this.$items=this.el.querySelectorAll("[data-r... method repeatPattern (line 4) | repeatPattern(){if(this.showFrom&&window.innerWidth{i.forEac... method destroy (line 4) | destroy(){this.observer.disconnect()} method observe (line 4) | observe(t){t&&this.observer.observe(t)} method unobserve (line 4) | unobserve(t){t&&this.observer.unobserve(t)} method _setInview (line 4) | _setInview(t){let e=this.scrollElements.find(i=>i.$el===t.target);this.I... method _setOutOfView (line 4) | _setOutOfView(t){let e=this.scrollElements.find(i=>i.$el===t.target);thi... function $l (line 4) | function $l(n,t,e){return et?t:e} function Io (line 4) | function Io(n,t,e,i,r){let s=t-n,o=i-e;return e+((r-n)/s*o||0)} function jl (line 4) | function jl(n,t,e){return Io(n,t,0,1,e)} function Lo (line 4) | function Lo(n,t){return n.reduce((e,i)=>Math.abs(i-t){e=e.filter(s=>s!==r)};if(t.datase... method constructor (line 4) | constructor({lenisOptions:t={},triggerRootMargin:e,rafRootMargin:i,autoS... method _init (line 4) | _init(){this.lenisInstance=new Yl(Mn({},this.lenisOptions)),this.scrollC... method destroy (line 4) | destroy(){var t;this.stop(),this._unbindEvents(),(t=this.lenisInstance)=... method _bindEvents (line 4) | _bindEvents(){this._bindScrollToEvents(),this.lenisInstance&&(this._orig... method _unbindEvents (line 4) | _unbindEvents(){this._unbindScrollToEvents(),this.lenisInstance&&(this._... method _bindScrollToEvents (line 4) | _bindScrollToEvents(t){var r;let e=t||((r=this.lenisInstance)==null?void... method _unbindScrollToEvents (line 4) | _unbindScrollToEvents(t){var r;let e=t||((r=this.lenisInstance)==null?vo... method _onResize (line 4) | _onResize(){var t,e,i;(i=this.coreInstance)==null||i.onResize({currentSc... method _onRender (line 4) | _onRender(){var t,e,i,r;(t=this.lenisInstance)==null||t.raf(Date.now()),... method _onScrollTo (line 4) | _onScrollTo(t){var o,a;t.preventDefault();let e=(o=t.currentTarget)!=nul... method start (line 4) | start(){var t;this.rafPlaying||((t=this.lenisInstance)==null||t.start(),... method stop (line 4) | stop(){var t;this.rafPlaying&&((t=this.lenisInstance)==null||t.stop(),th... method removeScrollElements (line 4) | removeScrollElements(t){var e;if(!t){console.error("Please provide a DOM... method addScrollElements (line 4) | addScrollElements(t){var e;if(!t){console.error("Please provide a DOM El... method resize (line 4) | resize(){this._onResizeBind()} method scrollTo (line 4) | scrollTo(t,e){var i;(i=this.lenisInstance)==null||i.scrollTo(t,{offset:e... method _raf (line 4) | _raf(){this._onRenderBind(),this.rafInstance=requestAnimationFrame(()=>t... method constructor (line 4) | constructor(t){super(t),this.onScrollBind=this.onScroll.bind(this),this.... method init (line 4) | init(){this.scroll=new nn({modularInstance:this,scrollCallback:this.onSc... method destroy (line 4) | destroy(){this.unbindEvents(),this.scroll.destroy()} method bindEvents (line 4) | bindEvents(){window.addEventListener("changeHeaderTheme",this.changeHead... method unbindEvents (line 4) | unbindEvents(){window.removeEventListener("changeHeaderTheme",this.chang... method onScroll (line 4) | onScroll({scroll:t,limit:e,velocity:i,direction:r,progress:s}){s>this.la... method scrollTo (line 4) | scrollTo(t){var s;let r=t,{target:e}=r,i=Ns(r,["target"]);i=Object.assig... method changeHeaderTheme (line 4) | changeHeaderTheme(t){var r;let{target:e,way:i}=t.detail;if(i=="enter"){l... method addScrollElements (line 4) | addScrollElements(t){var e;(e=this.scroll)==null||e.addScrollElements(t)} method removeScrollElements (line 4) | removeScrollElements(t){var e;(e=this.scroll)==null||e.removeScrollEleme... function ns (line 4) | function ns(n){var t=n.nodeType,e="";if(t===1||t===9||t===11){if(typeof ... function Ue (line 4) | function Ue(n,t,e,i,r){if(n+="",e&&(n=n.trim?n.trim():n.replace(Hf,"")),... function n (line 4) | function n(e){this.chars=Ue(e),this.sets=[],this.length=50;for(var i=0;i... method constructor (line 4) | constructor(t){super(t),this.inViewBind=this.inView.bind(this)} method init (line 4) | init(){this.bindEvents()} method destroy (line 4) | destroy(){this.unbindEvents()} method bindEvents (line 4) | bindEvents(){window.addEventListener("randomize",this.inViewBind)} method unbindEvents (line 4) | unbindEvents(){window.removeEventListener("randomize",this.inViewBind)} method inView (line 4) | inView(t){let{target:e}=t.detail;[...e.querySelectorAll("p")].forEach((r... method constructor (line 6) | constructor(t,e){this.isSplit=!1,Yf(),this.elements=iu(t),this.chars=[],... method split (line 6) | split(t){return(this._ctx||$f).add(()=>{this.isSplit&&this.revert(),this... method kill (line 6) | kill(){let{obs:t}=this._data;t&&t.disconnect(),Tr==null||Tr.removeEventL... method revert (line 6) | revert(){var t,e;if(this.isSplit){let{orig:i,anim:r}=this._data;this.kil... method create (line 6) | static create(t,e){return new uu(t,e)} method register (line 6) | static register(t){ln=ln||t||window.gsap,ln&&(un=ln.utils.toArray,zo=ln.... function cu (line 6) | function cu(n,t){for(var e=0;e{this.onFontsLoaded(n)})} method destroy (line 6) | destroy(){super.destroy(),this.unbindEvents(),this.splitObject&&this.spl... method unbindEvents (line 6) | unbindEvents(){window.removeEventListener("progressEvent",this.onProgres... method bindEvents (line 6) | bindEvents(){window.addEventListener("progressEvent",this.onProgressBind)} method onFontsLoaded (line 6) | onFontsLoaded(n){this.split()} method onProgress (line 6) | onProgress(n){if(!this.splitObject||!this.splitObject.lines)return;let{p... method split (line 6) | split(){this.splitObject=Ji.create(this.el,{type:"lines",tag:"span",auto... method computeMetrics (line 6) | computeMetrics(n){this.metrics=n.lines.map((t,e,i)=>{let r=e/i.length,s=... method constructor (line 6) | constructor(n){super(n),this.onFadeinTextProgressBind=this.onFadeinTextP... method init (line 6) | init(){this.bindEvents(),this.splitText()} method destroy (line 6) | destroy(){this.unbindEvents(),this.split&&this.split.revert()} method bindEvents (line 6) | bindEvents(){window.addEventListener("fadeinTextProgress",this.onFadeinT... method unbindEvents (line 6) | unbindEvents(){window.removeEventListener("fadeinTextProgress",this.onFa... method onFadeinTextProgress (line 6) | onFadeinTextProgress(n){let{target:t,progress:e}=n.detail;!this.el.conta... method splitText (line 6) | splitText(){this.split=Ji.create(this.$texts,{type:"lines",linesClass:"c... method computeMetrics (line 6) | computeMetrics(n){this.metrics=[];let t=n.lines.map(r=>r.getBoundingClie... method computeProgress (line 6) | computeProgress(){for(let n=0;n