[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-jetbrains-vueuse-functions":3,"mdc--25u4b2-key":36,"related-repo-jetbrains-vueuse-functions":8887,"related-org-jetbrains-vueuse-functions":9011},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":11,"stars":25,"repoUrl":26,"updatedAt":27,"license":28,"forks":29,"topics":30,"repo":31,"sourceUrl":34,"mdContent":35},"vueuse-functions","implement VueUse composables in Vue applications","Apply VueUse composables where appropriate to build concise, maintainable Vue.js \u002F Nuxt features.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},"jetbrains","JetBrains","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fjetbrains.png",[12,16,19,22],{"name":13,"slug":14,"type":15},"Nuxt","nuxt","tag",{"name":17,"slug":18,"type":15},"Vue","vue",{"name":20,"slug":21,"type":15},"JavaScript","javascript",{"name":23,"slug":24,"type":15},"Frontend","frontend",252,"https:\u002F\u002Fgithub.com\u002FJetBrains\u002Fskills","2026-07-17T06:04:40.094451","MIT",17,[],{"repoUrl":26,"stars":25,"forks":29,"topics":32,"description":33},[],"Curated agent skills collection verified by JetBrains","https:\u002F\u002Fgithub.com\u002FJetBrains\u002Fskills\u002Ftree\u002FHEAD\u002Fvueuse-functions","---\nname: vueuse-functions\ndescription: Apply VueUse composables where appropriate to build concise, maintainable Vue.js \u002F Nuxt features.\nlicense: MIT\nmetadata:\n    short-description: \"Use VueUse composables effectively\"\n    author: SerKo \u003Chttps:\u002F\u002Fgithub.com\u002Fserkodev>\n    version: \"1.0\"\n    source: https:\u002F\u002Fgithub.com\u002Fantfu\u002Fskills\u002Ftree\u002Fmain\u002Fskills\u002Fvueuse-functions\ncompatibility: Requires Vue 3 (or above) or Nuxt 3 (or above) project\n---\n\n# VueUse Functions\n\nThis skill is a decision-and-implementation guide for VueUse composables in Vue.js \u002F Nuxt projects. It maps requirements to the most suitable VueUse function, applies the correct usage pattern, and prefers composable-based solutions over bespoke code to keep implementations concise, maintainable, and performant.\n\n## When to Apply\n\n- Apply this skill whenever assisting user development work in Vue.js \u002F Nuxt.\n- Always check first whether a VueUse function can implement the requirement.\n- Prefer VueUse composables over custom code to improve readability, maintainability, and performance.\n- Map requirements to the most appropriate VueUse function and follow the function’s invocation rule.\n- Please refer to the `Invocation` field in the below functions table. For example:\n  - `AUTO`: Use automatically when applicable.\n  - `EXTERNAL`: Use only if the user already installed the required external dependency; otherwise reconsider, and ask to install only if truly needed.\n  - `EXPLICIT_ONLY`: Use only when explicitly requested by the user.\n  > *NOTE* User instructions in the prompt or `AGENTS.md` may override a function’s default `Invocation` rule.\n\n## Functions\n\nAll functions listed below are part of the [VueUse](https:\u002F\u002Fvueuse.org\u002F) library, each section categorizes functions based on their functionality.\n\nIMPORTANT: Each function entry includes a short `Description` and a detailed `Reference`. When using any function, always consult the corresponding document in `.\u002Freferences` for Usage details and Type Declarations.\n\n### State\n\n| Function | Description | Invocation |\n|----------|-------------|------------|\n| [`createGlobalState`](references\u002FcreateGlobalState.md) | Keep states in the global scope to be reusable across Vue instances | AUTO |\n| [`createInjectionState`](references\u002FcreateInjectionState.md) | Create global state that can be injected into components | AUTO |\n| [`createSharedComposable`](references\u002FcreateSharedComposable.md) | Make a composable function usable with multiple Vue instances | AUTO |\n| [`injectLocal`](references\u002FinjectLocal.md) | Extended `inject` with ability to call `provideLocal` to provide the value in the same component | AUTO |\n| [`provideLocal`](references\u002FprovideLocal.md) | Extended `provide` with ability to call `injectLocal` to obtain the value in the same component | AUTO |\n| [`useAsyncState`](references\u002FuseAsyncState.md) | Reactive async state | AUTO |\n| [`useDebouncedRefHistory`](references\u002FuseDebouncedRefHistory.md) | Shorthand for `useRefHistory` with debounced filter | AUTO |\n| [`useLastChanged`](references\u002FuseLastChanged.md) | Records the timestamp of the last change | AUTO |\n| [`useLocalStorage`](references\u002FuseLocalStorage.md) | Reactive [LocalStorage](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FWindow\u002FlocalStorage) | AUTO |\n| [`useManualRefHistory`](references\u002FuseManualRefHistory.md) | Manually track the change history of a ref when the using calls `commit()` | AUTO |\n| [`useRefHistory`](references\u002FuseRefHistory.md) | Track the change history of a ref | AUTO |\n| [`useSessionStorage`](references\u002FuseSessionStorage.md) | Reactive [SessionStorage](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FWindow\u002FsessionStorage) | AUTO |\n| [`useStorage`](references\u002FuseStorage.md) | Create a reactive ref that can be used to access & modify [LocalStorage](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FWindow\u002FlocalStorage) or [SessionStorage](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FWindow\u002FsessionStorage) | AUTO |\n| [`useStorageAsync`](references\u002FuseStorageAsync.md) | Reactive Storage in with async support | AUTO |\n| [`useThrottledRefHistory`](references\u002FuseThrottledRefHistory.md) | Shorthand for `useRefHistory` with throttled filter | AUTO |\n\n### Elements\n\n| Function | Description | Invocation |\n|----------|-------------|------------|\n| [`useActiveElement`](references\u002FuseActiveElement.md) | Reactive `document.activeElement` | AUTO |\n| [`useDocumentVisibility`](references\u002FuseDocumentVisibility.md) | Reactively track [`document.visibilityState`](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FDocument\u002FvisibilityState) | AUTO |\n| [`useDraggable`](references\u002FuseDraggable.md) | Make elements draggable | AUTO |\n| [`useDropZone`](references\u002FuseDropZone.md) | Create a zone where files can be dropped | AUTO |\n| [`useElementBounding`](references\u002FuseElementBounding.md) | Reactive [bounding box](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FElement\u002FgetBoundingClientRect) of an HTML element | AUTO |\n| [`useElementSize`](references\u002FuseElementSize.md) | Reactive size of an HTML element | AUTO |\n| [`useElementVisibility`](references\u002FuseElementVisibility.md) | Tracks the visibility of an element within the viewport | AUTO |\n| [`useIntersectionObserver`](references\u002FuseIntersectionObserver.md) | Detects that a target element's visibility | AUTO |\n| [`useMouseInElement`](references\u002FuseMouseInElement.md) | Reactive mouse position related to an element | AUTO |\n| [`useMutationObserver`](references\u002FuseMutationObserver.md) | Watch for changes being made to the DOM tree | AUTO |\n| [`useParentElement`](references\u002FuseParentElement.md) | Get parent element of the given element | AUTO |\n| [`useResizeObserver`](references\u002FuseResizeObserver.md) | Reports changes to the dimensions of an Element's content or the border-box | AUTO |\n| [`useWindowFocus`](references\u002FuseWindowFocus.md) | Reactively track window focus with `window.onfocus` and `window.onblur` events | AUTO |\n| [`useWindowScroll`](references\u002FuseWindowScroll.md) | Reactive window scroll | AUTO |\n| [`useWindowSize`](references\u002FuseWindowSize.md) | Reactive window size | AUTO |\n\n### Browser\n\n| Function | Description | Invocation |\n|----------|-------------|------------|\n| [`useBluetooth`](references\u002FuseBluetooth.md) | Reactive [Web Bluetooth API](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FWeb_Bluetooth_API) | AUTO |\n| [`useBreakpoints`](references\u002FuseBreakpoints.md) | Reactive viewport breakpoints | AUTO |\n| [`useBroadcastChannel`](references\u002FuseBroadcastChannel.md) | Reactive [BroadcastChannel API](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FBroadcastChannel) | AUTO |\n| [`useBrowserLocation`](references\u002FuseBrowserLocation.md) | Reactive browser location | AUTO |\n| [`useClipboard`](references\u002FuseClipboard.md) | Reactive [Clipboard API](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FClipboard_API) | AUTO |\n| [`useClipboardItems`](references\u002FuseClipboardItems.md) | Reactive [Clipboard API](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FClipboard_API) | AUTO |\n| [`useColorMode`](references\u002FuseColorMode.md) | Reactive color mode (dark \u002F light \u002F customs) with auto data persistence | AUTO |\n| [`useCssSupports`](references\u002FuseCssSupports.md) | SSR compatible and reactive [`CSS.supports`](https:\u002F\u002Fdeveloper.mozilla.org\u002Fdocs\u002FWeb\u002FAPI\u002FCSS\u002Fsupports_static) | AUTO |\n| [`useCssVar`](references\u002FuseCssVar.md) | Manipulate CSS variables | AUTO |\n| [`useDark`](references\u002FuseDark.md) | Reactive dark mode with auto data persistence | AUTO |\n| [`useEventListener`](references\u002FuseEventListener.md) | Use EventListener with ease | AUTO |\n| [`useEyeDropper`](references\u002FuseEyeDropper.md) | Reactive [EyeDropper API](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FEyeDropper_API) | AUTO |\n| [`useFavicon`](references\u002FuseFavicon.md) | Reactive favicon | AUTO |\n| [`useFileDialog`](references\u002FuseFileDialog.md) | Open file dialog with ease | AUTO |\n| [`useFileSystemAccess`](references\u002FuseFileSystemAccess.md) | Create and read and write local files with [FileSystemAccessAPI](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FFile_System_Access_API) | AUTO |\n| [`useFullscreen`](references\u002FuseFullscreen.md) | Reactive [Fullscreen API](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FFullscreen_API) | AUTO |\n| [`useGamepad`](references\u002FuseGamepad.md) | Provides reactive bindings for the [Gamepad API](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FGamepad_API) | AUTO |\n| [`useImage`](references\u002FuseImage.md) | Reactive load an image in the browser | AUTO |\n| [`useMediaControls`](references\u002FuseMediaControls.md) | Reactive media controls for both `audio` and `video` elements | AUTO |\n| [`useMediaQuery`](references\u002FuseMediaQuery.md) | Reactive [Media Query](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FCSS\u002FMedia_Queries\u002FTesting_media_queries) | AUTO |\n| [`useMemory`](references\u002FuseMemory.md) | Reactive Memory Info | AUTO |\n| [`useObjectUrl`](references\u002FuseObjectUrl.md) | Reactive URL representing an object | AUTO |\n| [`usePerformanceObserver`](references\u002FusePerformanceObserver.md) | Observe performance metrics | AUTO |\n| [`usePermission`](references\u002FusePermission.md) | Reactive [Permissions API](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FPermissions_API) | AUTO |\n| [`usePreferredColorScheme`](references\u002FusePreferredColorScheme.md) | Reactive [prefers-color-scheme](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FCSS\u002F@media\u002Fprefers-color-scheme) media query | AUTO |\n| [`usePreferredContrast`](references\u002FusePreferredContrast.md) | Reactive [prefers-contrast](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FCSS\u002F@media\u002Fprefers-contrast) media query | AUTO |\n| [`usePreferredDark`](references\u002FusePreferredDark.md) | Reactive dark theme preference | AUTO |\n| [`usePreferredLanguages`](references\u002FusePreferredLanguages.md) | Reactive [Navigator Languages](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FNavigatorLanguage\u002Flanguages) | AUTO |\n| [`usePreferredReducedMotion`](references\u002FusePreferredReducedMotion.md) | Reactive [prefers-reduced-motion](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FCSS\u002F@media\u002Fprefers-reduced-motion) media query | AUTO |\n| [`usePreferredReducedTransparency`](references\u002FusePreferredReducedTransparency.md) | Reactive [prefers-reduced-transparency](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FCSS\u002F@media\u002Fprefers-reduced-transparency) media query | AUTO |\n| [`useScreenOrientation`](references\u002FuseScreenOrientation.md) | Reactive [Screen Orientation API](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FScreen_Orientation_API) | AUTO |\n| [`useScreenSafeArea`](references\u002FuseScreenSafeArea.md) | Reactive `env(safe-area-inset-*)` | AUTO |\n| [`useScriptTag`](references\u002FuseScriptTag.md) | Creates a script tag | AUTO |\n| [`useShare`](references\u002FuseShare.md) | Reactive [Web Share API](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FNavigator\u002Fshare) | AUTO |\n| [`useSSRWidth`](references\u002FuseSSRWidth.md) | Used to set a global viewport width which will be used when rendering SSR components that rely on the viewport width like [`useMediaQuery`](..\u002FuseMediaQuery\u002Findex.md) or [`useBreakpoints`](..\u002FuseBreakpoints\u002Findex.md) | AUTO |\n| [`useStyleTag`](references\u002FuseStyleTag.md) | Inject reactive `style` element in head | AUTO |\n| [`useTextareaAutosize`](references\u002FuseTextareaAutosize.md) | Automatically update the height of a textarea depending on the content | AUTO |\n| [`useTextDirection`](references\u002FuseTextDirection.md) | Reactive [dir](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FHTML\u002FGlobal_attributes\u002Fdir) of the element's text | AUTO |\n| [`useTitle`](references\u002FuseTitle.md) | Reactive document title | AUTO |\n| [`useUrlSearchParams`](references\u002FuseUrlSearchParams.md) | Reactive [URLSearchParams](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FURLSearchParams) | AUTO |\n| [`useVibrate`](references\u002FuseVibrate.md) | Reactive [Vibration API](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FVibration_API) | AUTO |\n| [`useWakeLock`](references\u002FuseWakeLock.md) | Reactive [Screen Wake Lock API](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FScreen_Wake_Lock_API) | AUTO |\n| [`useWebNotification`](references\u002FuseWebNotification.md) | Reactive [Notification](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002Fnotification) | AUTO |\n| [`useWebWorker`](references\u002FuseWebWorker.md) | Simple [Web Workers](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FWeb_Workers_API\u002FUsing_web_workers) registration and communication | AUTO |\n| [`useWebWorkerFn`](references\u002FuseWebWorkerFn.md) | Run expensive functions without blocking the UI | AUTO |\n\n### Sensors\n\n| Function | Description | Invocation |\n|----------|-------------|------------|\n| [`onClickOutside`](references\u002FonClickOutside.md) | Listen for clicks outside of an element | AUTO |\n| [`onElementRemoval`](references\u002FonElementRemoval.md) | Fires when the element or any element containing it is removed from the DOM | AUTO |\n| [`onKeyStroke`](references\u002FonKeyStroke.md) | Listen for keyboard keystrokes | AUTO |\n| [`onLongPress`](references\u002FonLongPress.md) | Listen for a long press on an element | AUTO |\n| [`onStartTyping`](references\u002FonStartTyping.md) | Fires when users start typing on non-editable elements | AUTO |\n| [`useBattery`](references\u002FuseBattery.md) | Reactive [Battery Status API](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FBattery_Status_API) | AUTO |\n| [`useDeviceMotion`](references\u002FuseDeviceMotion.md) | Reactive [DeviceMotionEvent](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FDeviceMotionEvent) | AUTO |\n| [`useDeviceOrientation`](references\u002FuseDeviceOrientation.md) | Reactive [DeviceOrientationEvent](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FDeviceOrientationEvent) | AUTO |\n| [`useDevicePixelRatio`](references\u002FuseDevicePixelRatio.md) | Reactively track [`window.devicePixelRatio`](https:\u002F\u002Fdeveloper.mozilla.org\u002Fdocs\u002FWeb\u002FAPI\u002FWindow\u002FdevicePixelRatio) | AUTO |\n| [`useDevicesList`](references\u002FuseDevicesList.md) | Reactive [enumerateDevices](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FMediaDevices\u002FenumerateDevices) listing available input\u002Foutput devices | AUTO |\n| [`useDisplayMedia`](references\u002FuseDisplayMedia.md) | Reactive [`mediaDevices.getDisplayMedia`](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FMediaDevices\u002FgetDisplayMedia) streaming | AUTO |\n| [`useElementByPoint`](references\u002FuseElementByPoint.md) | Reactive element by point | AUTO |\n| [`useElementHover`](references\u002FuseElementHover.md) | Reactive element's hover state | AUTO |\n| [`useFocus`](references\u002FuseFocus.md) | Reactive utility to track or set the focus state of a DOM element | AUTO |\n| [`useFocusWithin`](references\u002FuseFocusWithin.md) | Reactive utility to track if an element or one of its decendants has focus | AUTO |\n| [`useFps`](references\u002FuseFps.md) | Reactive FPS (frames per second) | AUTO |\n| [`useGeolocation`](references\u002FuseGeolocation.md) | Reactive [Geolocation API](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FGeolocation_API) | AUTO |\n| [`useIdle`](references\u002FuseIdle.md) | Tracks whether the user is being inactive | AUTO |\n| [`useInfiniteScroll`](references\u002FuseInfiniteScroll.md) | Infinite scrolling of the element | AUTO |\n| [`useKeyModifier`](references\u002FuseKeyModifier.md) | Reactive [Modifier State](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FKeyboardEvent\u002FgetModifierState) | AUTO |\n| [`useMagicKeys`](references\u002FuseMagicKeys.md) | Reactive keys pressed state | AUTO |\n| [`useMouse`](references\u002FuseMouse.md) | Reactive mouse position | AUTO |\n| [`useMousePressed`](references\u002FuseMousePressed.md) | Reactive mouse pressing state | AUTO |\n| [`useNavigatorLanguage`](references\u002FuseNavigatorLanguage.md) | Reactive [navigator.language](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FNavigator\u002Flanguage) | AUTO |\n| [`useNetwork`](references\u002FuseNetwork.md) | Reactive [Network status](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FNetwork_Information_API) | AUTO |\n| [`useOnline`](references\u002FuseOnline.md) | Reactive online state | AUTO |\n| [`usePageLeave`](references\u002FusePageLeave.md) | Reactive state to show whether the mouse leaves the page | AUTO |\n| [`useParallax`](references\u002FuseParallax.md) | Create parallax effect easily | AUTO |\n| [`usePointer`](references\u002FusePointer.md) | Reactive [pointer state](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FPointer_events) | AUTO |\n| [`usePointerLock`](references\u002FusePointerLock.md) | Reactive [pointer lock](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FPointer_Lock_API) | AUTO |\n| [`usePointerSwipe`](references\u002FusePointerSwipe.md) | Reactive swipe detection based on [PointerEvents](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FPointerEvent) | AUTO |\n| [`useScroll`](references\u002FuseScroll.md) | Reactive scroll position and state | AUTO |\n| [`useScrollLock`](references\u002FuseScrollLock.md) | Lock scrolling of the element | AUTO |\n| [`useSpeechRecognition`](references\u002FuseSpeechRecognition.md) | Reactive [SpeechRecognition](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FSpeechRecognition) | AUTO |\n| [`useSpeechSynthesis`](references\u002FuseSpeechSynthesis.md) | Reactive [SpeechSynthesis](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FSpeechSynthesis) | AUTO |\n| [`useSwipe`](references\u002FuseSwipe.md) | Reactive swipe detection based on [`TouchEvents`](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FTouchEvent) | AUTO |\n| [`useTextSelection`](references\u002FuseTextSelection.md) | Reactively track user text selection based on [`Window.getSelection`](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FWindow\u002FgetSelection) | AUTO |\n| [`useUserMedia`](references\u002FuseUserMedia.md) | Reactive [`mediaDevices.getUserMedia`](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FMediaDevices\u002FgetUserMedia) streaming | AUTO |\n\n### Network\n\n| Function | Description | Invocation |\n|----------|-------------|------------|\n| [`useEventSource`](references\u002FuseEventSource.md) | An [EventSource](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FEventSource) or [Server-Sent-Events](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FServer-sent_events) instance opens a persistent connection to an HTTP server | AUTO |\n| [`useFetch`](references\u002FuseFetch.md) | Reactive [Fetch API](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FFetch_API) provides the ability to abort requests | AUTO |\n| [`useWebSocket`](references\u002FuseWebSocket.md) | Reactive [WebSocket](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FWebSocket\u002FWebSocket) client | AUTO |\n\n### Animation\n\n| Function | Description | Invocation |\n|----------|-------------|------------|\n| [`useAnimate`](references\u002FuseAnimate.md) | Reactive [Web Animations API](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FWeb_Animations_API) | AUTO |\n| [`useInterval`](references\u002FuseInterval.md) | Reactive counter that increases on every interval | AUTO |\n| [`useIntervalFn`](references\u002FuseIntervalFn.md) | Wrapper for `setInterval` with controls | AUTO |\n| [`useNow`](references\u002FuseNow.md) | Reactive current Date instance | AUTO |\n| [`useRafFn`](references\u002FuseRafFn.md) | Call function on every `requestAnimationFrame` | AUTO |\n| [`useTimeout`](references\u002FuseTimeout.md) | Reactive value that becomes `true` after a given time | AUTO |\n| [`useTimeoutFn`](references\u002FuseTimeoutFn.md) | Wrapper for `setTimeout` with controls | AUTO |\n| [`useTimestamp`](references\u002FuseTimestamp.md) | Reactive current timestamp | AUTO |\n| [`useTransition`](references\u002FuseTransition.md) | Transition between values | AUTO |\n\n### Component\n\n| Function | Description | Invocation |\n|----------|-------------|------------|\n| [`computedInject`](references\u002FcomputedInject.md) | Combine `computed` and `inject` | AUTO |\n| [`createReusableTemplate`](references\u002FcreateReusableTemplate.md) | Define and reuse template inside the component scope | AUTO |\n| [`createTemplatePromise`](references\u002FcreateTemplatePromise.md) | Template as Promise | AUTO |\n| [`templateRef`](references\u002FtemplateRef.md) | Shorthand for binding ref to template element | AUTO |\n| [`tryOnBeforeMount`](references\u002FtryOnBeforeMount.md) | Safe `onBeforeMount` | AUTO |\n| [`tryOnBeforeUnmount`](references\u002FtryOnBeforeUnmount.md) | Safe `onBeforeUnmount` | AUTO |\n| [`tryOnMounted`](references\u002FtryOnMounted.md) | Safe `onMounted` | AUTO |\n| [`tryOnScopeDispose`](references\u002FtryOnScopeDispose.md) | Safe `onScopeDispose` | AUTO |\n| [`tryOnUnmounted`](references\u002FtryOnUnmounted.md) | Safe `onUnmounted` | AUTO |\n| [`unrefElement`](references\u002FunrefElement.md) | Retrieves the underlying DOM element from a Vue ref or component instance | AUTO |\n| [`useCurrentElement`](references\u002FuseCurrentElement.md) | Get the DOM element of current component as a ref | AUTO |\n| [`useMounted`](references\u002FuseMounted.md) | Mounted state in ref | AUTO |\n| [`useTemplateRefsList`](references\u002FuseTemplateRefsList.md) | Shorthand for binding refs to template elements and components inside `v-for` | AUTO |\n| [`useVirtualList`](references\u002FuseVirtualList.md) | Create virtual lists with ease | AUTO |\n| [`useVModel`](references\u002FuseVModel.md) | Shorthand for v-model binding | AUTO |\n| [`useVModels`](references\u002FuseVModels.md) | Shorthand for props v-model binding | AUTO |\n\n### Watch\n\n| Function | Description | Invocation |\n|----------|-------------|------------|\n| [`until`](references\u002Funtil.md) | Promised one-time watch for changes | AUTO |\n| [`watchArray`](references\u002FwatchArray.md) | Watch for an array with additions and removals | AUTO |\n| [`watchAtMost`](references\u002FwatchAtMost.md) | `watch` with the number of times triggered | AUTO |\n| [`watchDebounced`](references\u002FwatchDebounced.md) | Debounced watch | AUTO |\n| [`watchDeep`](references\u002FwatchDeep.md) | Shorthand for watching value with `{deep: true}` | AUTO |\n| [`watchIgnorable`](references\u002FwatchIgnorable.md) | Ignorable watch | AUTO |\n| [`watchImmediate`](references\u002FwatchImmediate.md) | Shorthand for watching value with `{immediate: true}` | AUTO |\n| [`watchOnce`](references\u002FwatchOnce.md) | Shorthand for watching value with `{ once: true }` | AUTO |\n| [`watchPausable`](references\u002FwatchPausable.md) | Pausable watch | AUTO |\n| [`watchThrottled`](references\u002FwatchThrottled.md) | Throttled watch | AUTO |\n| [`watchTriggerable`](references\u002FwatchTriggerable.md) | Watch that can be triggered manually | AUTO |\n| [`watchWithFilter`](references\u002FwatchWithFilter.md) | `watch` with additional EventFilter control | AUTO |\n| [`whenever`](references\u002Fwhenever.md) | Shorthand for watching value to be truthy | AUTO |\n\n### Reactivity\n\n| Function | Description | Invocation |\n|----------|-------------|------------|\n| [`computedAsync`](references\u002FcomputedAsync.md) | Computed for async functions | AUTO |\n| [`computedEager`](references\u002FcomputedEager.md) | Eager computed without lazy evaluation | AUTO |\n| [`computedWithControl`](references\u002FcomputedWithControl.md) | Explicitly define the dependencies of computed | AUTO |\n| [`createRef`](references\u002FcreateRef.md) | Returns a `deepRef` or `shallowRef` depending on the `deep` param | AUTO |\n| [`extendRef`](references\u002FextendRef.md) | Add extra attributes to Ref | AUTO |\n| [`reactify`](references\u002Freactify.md) | Converts plain functions into reactive functions | AUTO |\n| [`reactifyObject`](references\u002FreactifyObject.md) | Apply `reactify` to an object | AUTO |\n| [`reactiveComputed`](references\u002FreactiveComputed.md) | Computed reactive object | AUTO |\n| [`reactiveOmit`](references\u002FreactiveOmit.md) | Reactively omit fields from a reactive object | AUTO |\n| [`reactivePick`](references\u002FreactivePick.md) | Reactively pick fields from a reactive object | AUTO |\n| [`refAutoReset`](references\u002FrefAutoReset.md) | A ref which will be reset to the default value after some time | AUTO |\n| [`refDebounced`](references\u002FrefDebounced.md) | Debounce execution of a ref value | AUTO |\n| [`refDefault`](references\u002FrefDefault.md) | Apply default value to a ref | AUTO |\n| [`refManualReset`](references\u002FrefManualReset.md) | Create a ref with manual reset functionality | AUTO |\n| [`refThrottled`](references\u002FrefThrottled.md) | Throttle changing of a ref value | AUTO |\n| [`refWithControl`](references\u002FrefWithControl.md) | Fine-grained controls over ref and its reactivity | AUTO |\n| [`syncRef`](references\u002FsyncRef.md) | Two-way refs synchronization | AUTO |\n| [`syncRefs`](references\u002FsyncRefs.md) | Keep target refs in sync with a source ref | AUTO |\n| [`toReactive`](references\u002FtoReactive.md) | Converts ref to reactive | AUTO |\n| [`toRef`](references\u002FtoRef.md) | Normalize value\u002Fref\u002Fgetter to `ref` or `computed` | EXPLICIT_ONLY |\n| [`toRefs`](references\u002FtoRefs.md) | Extended [`toRefs`](https:\u002F\u002Fvuejs.org\u002Fapi\u002Freactivity-utilities.html#torefs) that also accepts refs of an object | AUTO |\n\n### Array\n\n| Function | Description | Invocation |\n|----------|-------------|------------|\n| [`useArrayDifference`](references\u002FuseArrayDifference.md) | Reactive get array difference of two arrays | AUTO |\n| [`useArrayEvery`](references\u002FuseArrayEvery.md) | Reactive `Array.every` | AUTO |\n| [`useArrayFilter`](references\u002FuseArrayFilter.md) | Reactive `Array.filter` | AUTO |\n| [`useArrayFind`](references\u002FuseArrayFind.md) | Reactive `Array.find` | AUTO |\n| [`useArrayFindIndex`](references\u002FuseArrayFindIndex.md) | Reactive `Array.findIndex` | AUTO |\n| [`useArrayFindLast`](references\u002FuseArrayFindLast.md) | Reactive `Array.findLast` | AUTO |\n| [`useArrayIncludes`](references\u002FuseArrayIncludes.md) | Reactive `Array.includes` | AUTO |\n| [`useArrayJoin`](references\u002FuseArrayJoin.md) | Reactive `Array.join` | AUTO |\n| [`useArrayMap`](references\u002FuseArrayMap.md) | Reactive `Array.map` | AUTO |\n| [`useArrayReduce`](references\u002FuseArrayReduce.md) | Reactive `Array.reduce` | AUTO |\n| [`useArraySome`](references\u002FuseArraySome.md) | Reactive `Array.some` | AUTO |\n| [`useArrayUnique`](references\u002FuseArrayUnique.md) | Reactive unique array | AUTO |\n| [`useSorted`](references\u002FuseSorted.md) | Reactive sort array | AUTO |\n\n### Time\n\n| Function | Description | Invocation |\n|----------|-------------|------------|\n| [`useCountdown`](references\u002FuseCountdown.md) | Reactive countdown timer in seconds | AUTO |\n| [`useDateFormat`](references\u002FuseDateFormat.md) | Get the formatted date according to the string of tokens passed in | AUTO |\n| [`useTimeAgo`](references\u002FuseTimeAgo.md) | Reactive time ago | AUTO |\n| [`useTimeAgoIntl`](references\u002FuseTimeAgoIntl.md) | Reactive time ago with i18n supported | AUTO |\n\n### Utilities\n\n| Function | Description | Invocation |\n|----------|-------------|------------|\n| [`createEventHook`](references\u002FcreateEventHook.md) | Utility for creating event hooks | AUTO |\n| [`createUnrefFn`](references\u002FcreateUnrefFn.md) | Make a plain function accepting ref and raw values as arguments | AUTO |\n| [`get`](references\u002Fget.md) | Shorthand for accessing `ref.value` | EXPLICIT_ONLY |\n| [`isDefined`](references\u002FisDefined.md) | Non-nullish checking type guard for Ref | AUTO |\n| [`makeDestructurable`](references\u002FmakeDestructurable.md) | Make isomorphic destructurable for object and array at the same time | AUTO |\n| [`set`](references\u002Fset.md) | Shorthand for `ref.value = x` | EXPLICIT_ONLY |\n| [`useAsyncQueue`](references\u002FuseAsyncQueue.md) | Executes each asynchronous task sequentially and passes the current task result to the next task | AUTO |\n| [`useBase64`](references\u002FuseBase64.md) | Reactive base64 transforming | AUTO |\n| [`useCached`](references\u002FuseCached.md) | Cache a ref with a custom comparator | AUTO |\n| [`useCloned`](references\u002FuseCloned.md) | Reactive clone of a ref | AUTO |\n| [`useConfirmDialog`](references\u002FuseConfirmDialog.md) | Creates event hooks to support modals and confirmation dialog chains | AUTO |\n| [`useCounter`](references\u002FuseCounter.md) | Basic counter with utility functions | AUTO |\n| [`useCycleList`](references\u002FuseCycleList.md) | Cycle through a list of items | AUTO |\n| [`useDebounceFn`](references\u002FuseDebounceFn.md) | Debounce execution of a function | AUTO |\n| [`useEventBus`](references\u002FuseEventBus.md) | A basic event bus | AUTO |\n| [`useMemoize`](references\u002FuseMemoize.md) | Cache results of functions depending on arguments and keep it reactive | AUTO |\n| [`useOffsetPagination`](references\u002FuseOffsetPagination.md) | Reactive offset pagination | AUTO |\n| [`usePrevious`](references\u002FusePrevious.md) | Holds the previous value of a ref | AUTO |\n| [`useStepper`](references\u002FuseStepper.md) | Provides helpers for building a multi-step wizard interface | AUTO |\n| [`useSupported`](references\u002FuseSupported.md) | SSR compatibility `isSupported` | AUTO |\n| [`useThrottleFn`](references\u002FuseThrottleFn.md) | Throttle execution of a function | AUTO |\n| [`useTimeoutPoll`](references\u002FuseTimeoutPoll.md) | Use timeout to poll something | AUTO |\n| [`useToggle`](references\u002FuseToggle.md) | A boolean switcher with utility functions | AUTO |\n| [`useToNumber`](references\u002FuseToNumber.md) | Reactively convert a string ref to number | AUTO |\n| [`useToString`](references\u002FuseToString.md) | Reactively convert a ref to string | AUTO |\n\n### @Electron\n\n| Function | Description | Invocation |\n|----------|-------------|------------|\n| [`useIpcRenderer`](references\u002FuseIpcRenderer.md) | Provides [ipcRenderer](https:\u002F\u002Fwww.electronjs.org\u002Fdocs\u002Fapi\u002Fipc-renderer) and all of its APIs with Vue reactivity | EXTERNAL |\n| [`useIpcRendererInvoke`](references\u002FuseIpcRendererInvoke.md) | Reactive [ipcRenderer.invoke API](https:\u002F\u002Fwww.electronjs.org\u002Fdocs\u002Fapi\u002Fipc-renderer#ipcrendererinvokechannel-args) result | EXTERNAL |\n| [`useIpcRendererOn`](references\u002FuseIpcRendererOn.md) | Use [ipcRenderer.on](https:\u002F\u002Fwww.electronjs.org\u002Fdocs\u002Fapi\u002Fipc-renderer#ipcrendereronchannel-listener) with ease and [ipcRenderer.removeListener](https:\u002F\u002Fwww.electronjs.org\u002Fdocs\u002Fapi\u002Fipc-renderer#ipcrendererremovelistenerchannel-listener) automatically on unmounted | EXTERNAL |\n| [`useZoomFactor`](references\u002FuseZoomFactor.md) | Reactive [WebFrame](https:\u002F\u002Fwww.electronjs.org\u002Fdocs\u002Fapi\u002Fweb-frame#webframe) zoom factor | EXTERNAL |\n| [`useZoomLevel`](references\u002FuseZoomLevel.md) | Reactive [WebFrame](https:\u002F\u002Fwww.electronjs.org\u002Fdocs\u002Fapi\u002Fweb-frame#webframe) zoom level | EXTERNAL |\n\n### @Firebase\n\n| Function | Description | Invocation |\n|----------|-------------|------------|\n| [`useAuth`](references\u002FuseAuth.md) | Reactive [Firebase Auth](https:\u002F\u002Ffirebase.google.com\u002Fdocs\u002Fauth) binding | EXTERNAL |\n| [`useFirestore`](references\u002FuseFirestore.md) | Reactive [Firestore](https:\u002F\u002Ffirebase.google.com\u002Fdocs\u002Ffirestore) binding | EXTERNAL |\n| [`useRTDB`](references\u002FuseRTDB.md) | Reactive [Firebase Realtime Database](https:\u002F\u002Ffirebase.google.com\u002Fdocs\u002Fdatabase) binding | EXTERNAL |\n\n### @Head\n\n| Function | Description | Invocation |\n|----------|-------------|------------|\n| [`createHead`](https:\u002F\u002Fgithub.com\u002Fvueuse\u002Fhead#api) | Create the head manager instance. | EXTERNAL |\n| [`useHead`](https:\u002F\u002Fgithub.com\u002Fvueuse\u002Fhead#api) | Update head meta tags reactively. | EXTERNAL |\n\n### @Integrations\n\n| Function | Description | Invocation |\n|----------|-------------|------------|\n| [`useAsyncValidator`](references\u002FuseAsyncValidator.md) | Wrapper for [`async-validator`](https:\u002F\u002Fgithub.com\u002Fyiminghe\u002Fasync-validator) | EXTERNAL |\n| [`useAxios`](references\u002FuseAxios.md) | Wrapper for [`axios`](https:\u002F\u002Fgithub.com\u002Faxios\u002Faxios) | EXTERNAL |\n| [`useChangeCase`](references\u002FuseChangeCase.md) | Reactive wrapper for [`change-case`](https:\u002F\u002Fgithub.com\u002Fblakeembrey\u002Fchange-case) | EXTERNAL |\n| [`useCookies`](references\u002FuseCookies.md) | Wrapper for [`universal-cookie`](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Funiversal-cookie) | EXTERNAL |\n| [`useDrauu`](references\u002FuseDrauu.md) | Reactive instance for [drauu](https:\u002F\u002Fgithub.com\u002Fantfu\u002Fdrauu) | EXTERNAL |\n| [`useFocusTrap`](references\u002FuseFocusTrap.md) | Reactive wrapper for [`focus-trap`](https:\u002F\u002Fgithub.com\u002Ffocus-trap\u002Ffocus-trap) | EXTERNAL |\n| [`useFuse`](references\u002FuseFuse.md) | Easily implement fuzzy search using a composable with [Fuse.js](https:\u002F\u002Fgithub.com\u002Fkrisk\u002Ffuse) | EXTERNAL |\n| [`useIDBKeyval`](references\u002FuseIDBKeyval.md) | Wrapper for [`idb-keyval`](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fidb-keyval) | EXTERNAL |\n| [`useJwt`](references\u002FuseJwt.md) | Wrapper for [`jwt-decode`](https:\u002F\u002Fgithub.com\u002Fauth0\u002Fjwt-decode) | EXTERNAL |\n| [`useNProgress`](references\u002FuseNProgress.md) | Reactive wrapper for [`nprogress`](https:\u002F\u002Fgithub.com\u002Frstacruz\u002Fnprogress) | EXTERNAL |\n| [`useQRCode`](references\u002FuseQRCode.md) | Wrapper for [`qrcode`](https:\u002F\u002Fgithub.com\u002Fsoldair\u002Fnode-qrcode) | EXTERNAL |\n| [`useSortable`](references\u002FuseSortable.md) | Wrapper for [`sortable`](https:\u002F\u002Fgithub.com\u002FSortableJS\u002FSortable) | EXTERNAL |\n\n### @Math\n\n| Function | Description | Invocation |\n|----------|-------------|------------|\n| [`createGenericProjection`](references\u002FcreateGenericProjection.md) | Generic version of `createProjection` | EXTERNAL |\n| [`createProjection`](references\u002FcreateProjection.md) | Reactive numeric projection from one domain to another | EXTERNAL |\n| [`logicAnd`](references\u002FlogicAnd.md) | `AND` condition for refs | EXTERNAL |\n| [`logicNot`](references\u002FlogicNot.md) | `NOT` condition for ref | EXTERNAL |\n| [`logicOr`](references\u002FlogicOr.md) | `OR` conditions for refs | EXTERNAL |\n| [`useAbs`](references\u002FuseAbs.md) | Reactive `Math.abs` | EXTERNAL |\n| [`useAverage`](references\u002FuseAverage.md) | Get the average of an array reactively | EXTERNAL |\n| [`useCeil`](references\u002FuseCeil.md) | Reactive `Math.ceil` | EXTERNAL |\n| [`useClamp`](references\u002FuseClamp.md) | Reactively clamp a value between two other values | EXTERNAL |\n| [`useFloor`](references\u002FuseFloor.md) | Reactive `Math.floor` | EXTERNAL |\n| [`useMath`](references\u002FuseMath.md) | Reactive `Math` methods | EXTERNAL |\n| [`useMax`](references\u002FuseMax.md) | Reactive `Math.max` | EXTERNAL |\n| [`useMin`](references\u002FuseMin.md) | Reactive `Math.min` | EXTERNAL |\n| [`usePrecision`](references\u002FusePrecision.md) | Reactively set the precision of a number | EXTERNAL |\n| [`useProjection`](references\u002FuseProjection.md) | Reactive numeric projection from one domain to another | EXTERNAL |\n| [`useRound`](references\u002FuseRound.md) | Reactive `Math.round` | EXTERNAL |\n| [`useSum`](references\u002FuseSum.md) | Get the sum of an array reactively | EXTERNAL |\n| [`useTrunc`](references\u002FuseTrunc.md) | Reactive `Math.trunc` | EXTERNAL |\n\n### @Motion\n\n| Function | Description | Invocation |\n|----------|-------------|------------|\n| [`useElementStyle`](https:\u002F\u002Fmotion.vueuse.org\u002Fapi\u002Fuse-element-style) | Sync a reactive object to a target element CSS styling | EXTERNAL |\n| [`useElementTransform`](https:\u002F\u002Fmotion.vueuse.org\u002Fapi\u002Fuse-element-transform) | Sync a reactive object to a target element CSS transform. | EXTERNAL |\n| [`useMotion`](https:\u002F\u002Fmotion.vueuse.org\u002Fapi\u002Fuse-motion) | Putting your components in motion. | EXTERNAL |\n| [`useMotionProperties`](https:\u002F\u002Fmotion.vueuse.org\u002Fapi\u002Fuse-motion-properties) | Access Motion Properties for a target element. | EXTERNAL |\n| [`useMotionVariants`](https:\u002F\u002Fmotion.vueuse.org\u002Fapi\u002Fuse-motion-variants) | Handle the Variants state and selection. | EXTERNAL |\n| [`useSpring`](https:\u002F\u002Fmotion.vueuse.org\u002Fapi\u002Fuse-spring) | Spring animations. | EXTERNAL |\n\n### @Router\n\n| Function | Description | Invocation |\n|----------|-------------|------------|\n| [`useRouteHash`](references\u002FuseRouteHash.md) | Shorthand for a reactive `route.hash` | EXTERNAL |\n| [`useRouteParams`](references\u002FuseRouteParams.md) | Shorthand for a reactive `route.params` | EXTERNAL |\n| [`useRouteQuery`](references\u002FuseRouteQuery.md) | Shorthand for a reactive `route.query` | EXTERNAL |\n\n### @RxJS\n\n| Function | Description | Invocation |\n|----------|-------------|------------|\n| [`from`](references\u002Ffrom.md) | Wrappers around RxJS's [`from()`](https:\u002F\u002Frxjs.dev\u002Fapi\u002Findex\u002Ffunction\u002Ffrom) and [`fromEvent()`](https:\u002F\u002Frxjs.dev\u002Fapi\u002Findex\u002Ffunction\u002FfromEvent) to allow them to accept `ref`s | EXTERNAL |\n| [`toObserver`](references\u002FtoObserver.md) | Sugar function to convert a `ref` into an RxJS [Observer](https:\u002F\u002Frxjs.dev\u002Fguide\u002Fobserver) | EXTERNAL |\n| [`useExtractedObservable`](references\u002FuseExtractedObservable.md) | Use an RxJS [`Observable`](https:\u002F\u002Frxjs.dev\u002Fguide\u002Fobservable) as extracted from one or more composables | EXTERNAL |\n| [`useObservable`](references\u002FuseObservable.md) | Use an RxJS [`Observable`](https:\u002F\u002Frxjs.dev\u002Fguide\u002Fobservable) | EXTERNAL |\n| [`useSubject`](references\u002FuseSubject.md) | Bind an RxJS [`Subject`](https:\u002F\u002Frxjs.dev\u002Fguide\u002Fsubject) to a `ref` and propagate value changes both ways | EXTERNAL |\n| [`useSubscription`](references\u002FuseSubscription.md) | Use an RxJS [`Subscription`](https:\u002F\u002Frxjs.dev\u002Fguide\u002Fsubscription) without worrying about unsubscribing from it or creating memory leaks | EXTERNAL |\n| [`watchExtractedObservable`](references\u002FwatchExtractedObservable.md) | Watch the values of an RxJS [`Observable`](https:\u002F\u002Frxjs.dev\u002Fguide\u002Fobservable) as extracted from one or more composables | EXTERNAL |\n\n### @SchemaOrg\n\n| Function | Description | Invocation |\n|----------|-------------|------------|\n| [`createSchemaOrg`](https:\u002F\u002Fvue-schema-org.netlify.app\u002Fapi\u002Fcore\u002Fcreate-schema-org.html) | Create the schema.org manager instance. | EXTERNAL |\n| [`useSchemaOrg`](https:\u002F\u002Fvue-schema-org.netlify.app\u002Fapi\u002Fcore\u002Fuse-schema-org.html) | Update schema.org reactively. | EXTERNAL |\n\n### @Sound\n\n| Function | Description | Invocation |\n|----------|-------------|------------|\n| [`useSound`](https:\u002F\u002Fgithub.com\u002Fvueuse\u002Fsound#examples) | Play sound effects reactively. | EXTERNAL |\n",{"data":37,"body":44},{"name":4,"description":6,"license":28,"metadata":38,"compatibility":43},{"short-description":39,"author":40,"version":41,"source":42},"Use VueUse composables effectively","SerKo \u003Chttps:\u002F\u002Fgithub.com\u002Fserkodev>","1.0","https:\u002F\u002Fgithub.com\u002Fantfu\u002Fskills\u002Ftree\u002Fmain\u002Fskills\u002Fvueuse-functions","Requires Vue 3 (or above) or Nuxt 3 (or above) project",{"type":45,"children":46},"root",[47,55,61,68,173,179,195,224,231,709,715,1154,1160,2515,2521,3630,3636,3768,3774,4057,4063,4531,4537,4912,4918,5520,5526,5925,5931,6055,6061,6727,6733,6931,6937,7058,7064,7139,7145,7584,7590,8128,8134,8314,8320,8435,8441,8749,8755,8831,8837],{"type":48,"tag":49,"props":50,"children":51},"element","h1",{"id":4},[52],{"type":53,"value":54},"text","VueUse Functions",{"type":48,"tag":56,"props":57,"children":58},"p",{},[59],{"type":53,"value":60},"This skill is a decision-and-implementation guide for VueUse composables in Vue.js \u002F Nuxt projects. It maps requirements to the most suitable VueUse function, applies the correct usage pattern, and prefers composable-based solutions over bespoke code to keep implementations concise, maintainable, and performant.",{"type":48,"tag":62,"props":63,"children":65},"h2",{"id":64},"when-to-apply",[66],{"type":53,"value":67},"When to Apply",{"type":48,"tag":69,"props":70,"children":71},"ul",{},[72,78,83,88,93],{"type":48,"tag":73,"props":74,"children":75},"li",{},[76],{"type":53,"value":77},"Apply this skill whenever assisting user development work in Vue.js \u002F Nuxt.",{"type":48,"tag":73,"props":79,"children":80},{},[81],{"type":53,"value":82},"Always check first whether a VueUse function can implement the requirement.",{"type":48,"tag":73,"props":84,"children":85},{},[86],{"type":53,"value":87},"Prefer VueUse composables over custom code to improve readability, maintainability, and performance.",{"type":48,"tag":73,"props":89,"children":90},{},[91],{"type":53,"value":92},"Map requirements to the most appropriate VueUse function and follow the function’s invocation rule.",{"type":48,"tag":73,"props":94,"children":95},{},[96,98,105,107,143],{"type":53,"value":97},"Please refer to the ",{"type":48,"tag":99,"props":100,"children":102},"code",{"className":101},[],[103],{"type":53,"value":104},"Invocation",{"type":53,"value":106}," field in the below functions table. For example:\n",{"type":48,"tag":69,"props":108,"children":109},{},[110,121,132],{"type":48,"tag":73,"props":111,"children":112},{},[113,119],{"type":48,"tag":99,"props":114,"children":116},{"className":115},[],[117],{"type":53,"value":118},"AUTO",{"type":53,"value":120},": Use automatically when applicable.",{"type":48,"tag":73,"props":122,"children":123},{},[124,130],{"type":48,"tag":99,"props":125,"children":127},{"className":126},[],[128],{"type":53,"value":129},"EXTERNAL",{"type":53,"value":131},": Use only if the user already installed the required external dependency; otherwise reconsider, and ask to install only if truly needed.",{"type":48,"tag":73,"props":133,"children":134},{},[135,141],{"type":48,"tag":99,"props":136,"children":138},{"className":137},[],[139],{"type":53,"value":140},"EXPLICIT_ONLY",{"type":53,"value":142},": Use only when explicitly requested by the user.",{"type":48,"tag":144,"props":145,"children":146},"blockquote",{},[147],{"type":48,"tag":56,"props":148,"children":149},{},[150,156,158,164,166,171],{"type":48,"tag":151,"props":152,"children":153},"em",{},[154],{"type":53,"value":155},"NOTE",{"type":53,"value":157}," User instructions in the prompt or ",{"type":48,"tag":99,"props":159,"children":161},{"className":160},[],[162],{"type":53,"value":163},"AGENTS.md",{"type":53,"value":165}," may override a function’s default ",{"type":48,"tag":99,"props":167,"children":169},{"className":168},[],[170],{"type":53,"value":104},{"type":53,"value":172}," rule.",{"type":48,"tag":62,"props":174,"children":176},{"id":175},"functions",[177],{"type":53,"value":178},"Functions",{"type":48,"tag":56,"props":180,"children":181},{},[182,184,193],{"type":53,"value":183},"All functions listed below are part of the ",{"type":48,"tag":185,"props":186,"children":190},"a",{"href":187,"rel":188},"https:\u002F\u002Fvueuse.org\u002F",[189],"nofollow",[191],{"type":53,"value":192},"VueUse",{"type":53,"value":194}," library, each section categorizes functions based on their functionality.",{"type":48,"tag":56,"props":196,"children":197},{},[198,200,206,208,214,216,222],{"type":53,"value":199},"IMPORTANT: Each function entry includes a short ",{"type":48,"tag":99,"props":201,"children":203},{"className":202},[],[204],{"type":53,"value":205},"Description",{"type":53,"value":207}," and a detailed ",{"type":48,"tag":99,"props":209,"children":211},{"className":210},[],[212],{"type":53,"value":213},"Reference",{"type":53,"value":215},". When using any function, always consult the corresponding document in ",{"type":48,"tag":99,"props":217,"children":219},{"className":218},[],[220],{"type":53,"value":221},".\u002Freferences",{"type":53,"value":223}," for Usage details and Type Declarations.",{"type":48,"tag":225,"props":226,"children":228},"h3",{"id":227},"state",[229],{"type":53,"value":230},"State",{"type":48,"tag":232,"props":233,"children":234},"table",{},[235,257],{"type":48,"tag":236,"props":237,"children":238},"thead",{},[239],{"type":48,"tag":240,"props":241,"children":242},"tr",{},[243,249,253],{"type":48,"tag":244,"props":245,"children":246},"th",{},[247],{"type":53,"value":248},"Function",{"type":48,"tag":244,"props":250,"children":251},{},[252],{"type":53,"value":205},{"type":48,"tag":244,"props":254,"children":255},{},[256],{"type":53,"value":104},{"type":48,"tag":258,"props":259,"children":260},"tbody",{},[261,287,312,337,378,415,440,473,498,530,561,585,616,653,678],{"type":48,"tag":240,"props":262,"children":263},{},[264,278,283],{"type":48,"tag":265,"props":266,"children":267},"td",{},[268],{"type":48,"tag":185,"props":269,"children":271},{"href":270},"references\u002FcreateGlobalState.md",[272],{"type":48,"tag":99,"props":273,"children":275},{"className":274},[],[276],{"type":53,"value":277},"createGlobalState",{"type":48,"tag":265,"props":279,"children":280},{},[281],{"type":53,"value":282},"Keep states in the global scope to be reusable across Vue instances",{"type":48,"tag":265,"props":284,"children":285},{},[286],{"type":53,"value":118},{"type":48,"tag":240,"props":288,"children":289},{},[290,303,308],{"type":48,"tag":265,"props":291,"children":292},{},[293],{"type":48,"tag":185,"props":294,"children":296},{"href":295},"references\u002FcreateInjectionState.md",[297],{"type":48,"tag":99,"props":298,"children":300},{"className":299},[],[301],{"type":53,"value":302},"createInjectionState",{"type":48,"tag":265,"props":304,"children":305},{},[306],{"type":53,"value":307},"Create global state that can be injected into components",{"type":48,"tag":265,"props":309,"children":310},{},[311],{"type":53,"value":118},{"type":48,"tag":240,"props":313,"children":314},{},[315,328,333],{"type":48,"tag":265,"props":316,"children":317},{},[318],{"type":48,"tag":185,"props":319,"children":321},{"href":320},"references\u002FcreateSharedComposable.md",[322],{"type":48,"tag":99,"props":323,"children":325},{"className":324},[],[326],{"type":53,"value":327},"createSharedComposable",{"type":48,"tag":265,"props":329,"children":330},{},[331],{"type":53,"value":332},"Make a composable function usable with multiple Vue instances",{"type":48,"tag":265,"props":334,"children":335},{},[336],{"type":53,"value":118},{"type":48,"tag":240,"props":338,"children":339},{},[340,353,374],{"type":48,"tag":265,"props":341,"children":342},{},[343],{"type":48,"tag":185,"props":344,"children":346},{"href":345},"references\u002FinjectLocal.md",[347],{"type":48,"tag":99,"props":348,"children":350},{"className":349},[],[351],{"type":53,"value":352},"injectLocal",{"type":48,"tag":265,"props":354,"children":355},{},[356,358,364,366,372],{"type":53,"value":357},"Extended ",{"type":48,"tag":99,"props":359,"children":361},{"className":360},[],[362],{"type":53,"value":363},"inject",{"type":53,"value":365}," with ability to call ",{"type":48,"tag":99,"props":367,"children":369},{"className":368},[],[370],{"type":53,"value":371},"provideLocal",{"type":53,"value":373}," to provide the value in the same component",{"type":48,"tag":265,"props":375,"children":376},{},[377],{"type":53,"value":118},{"type":48,"tag":240,"props":379,"children":380},{},[381,393,411],{"type":48,"tag":265,"props":382,"children":383},{},[384],{"type":48,"tag":185,"props":385,"children":387},{"href":386},"references\u002FprovideLocal.md",[388],{"type":48,"tag":99,"props":389,"children":391},{"className":390},[],[392],{"type":53,"value":371},{"type":48,"tag":265,"props":394,"children":395},{},[396,397,403,404,409],{"type":53,"value":357},{"type":48,"tag":99,"props":398,"children":400},{"className":399},[],[401],{"type":53,"value":402},"provide",{"type":53,"value":365},{"type":48,"tag":99,"props":405,"children":407},{"className":406},[],[408],{"type":53,"value":352},{"type":53,"value":410}," to obtain the value in the same component",{"type":48,"tag":265,"props":412,"children":413},{},[414],{"type":53,"value":118},{"type":48,"tag":240,"props":416,"children":417},{},[418,431,436],{"type":48,"tag":265,"props":419,"children":420},{},[421],{"type":48,"tag":185,"props":422,"children":424},{"href":423},"references\u002FuseAsyncState.md",[425],{"type":48,"tag":99,"props":426,"children":428},{"className":427},[],[429],{"type":53,"value":430},"useAsyncState",{"type":48,"tag":265,"props":432,"children":433},{},[434],{"type":53,"value":435},"Reactive async state",{"type":48,"tag":265,"props":437,"children":438},{},[439],{"type":53,"value":118},{"type":48,"tag":240,"props":441,"children":442},{},[443,456,469],{"type":48,"tag":265,"props":444,"children":445},{},[446],{"type":48,"tag":185,"props":447,"children":449},{"href":448},"references\u002FuseDebouncedRefHistory.md",[450],{"type":48,"tag":99,"props":451,"children":453},{"className":452},[],[454],{"type":53,"value":455},"useDebouncedRefHistory",{"type":48,"tag":265,"props":457,"children":458},{},[459,461,467],{"type":53,"value":460},"Shorthand for ",{"type":48,"tag":99,"props":462,"children":464},{"className":463},[],[465],{"type":53,"value":466},"useRefHistory",{"type":53,"value":468}," with debounced filter",{"type":48,"tag":265,"props":470,"children":471},{},[472],{"type":53,"value":118},{"type":48,"tag":240,"props":474,"children":475},{},[476,489,494],{"type":48,"tag":265,"props":477,"children":478},{},[479],{"type":48,"tag":185,"props":480,"children":482},{"href":481},"references\u002FuseLastChanged.md",[483],{"type":48,"tag":99,"props":484,"children":486},{"className":485},[],[487],{"type":53,"value":488},"useLastChanged",{"type":48,"tag":265,"props":490,"children":491},{},[492],{"type":53,"value":493},"Records the timestamp of the last change",{"type":48,"tag":265,"props":495,"children":496},{},[497],{"type":53,"value":118},{"type":48,"tag":240,"props":499,"children":500},{},[501,514,526],{"type":48,"tag":265,"props":502,"children":503},{},[504],{"type":48,"tag":185,"props":505,"children":507},{"href":506},"references\u002FuseLocalStorage.md",[508],{"type":48,"tag":99,"props":509,"children":511},{"className":510},[],[512],{"type":53,"value":513},"useLocalStorage",{"type":48,"tag":265,"props":515,"children":516},{},[517,519],{"type":53,"value":518},"Reactive ",{"type":48,"tag":185,"props":520,"children":523},{"href":521,"rel":522},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FWindow\u002FlocalStorage",[189],[524],{"type":53,"value":525},"LocalStorage",{"type":48,"tag":265,"props":527,"children":528},{},[529],{"type":53,"value":118},{"type":48,"tag":240,"props":531,"children":532},{},[533,546,557],{"type":48,"tag":265,"props":534,"children":535},{},[536],{"type":48,"tag":185,"props":537,"children":539},{"href":538},"references\u002FuseManualRefHistory.md",[540],{"type":48,"tag":99,"props":541,"children":543},{"className":542},[],[544],{"type":53,"value":545},"useManualRefHistory",{"type":48,"tag":265,"props":547,"children":548},{},[549,551],{"type":53,"value":550},"Manually track the change history of a ref when the using calls ",{"type":48,"tag":99,"props":552,"children":554},{"className":553},[],[555],{"type":53,"value":556},"commit()",{"type":48,"tag":265,"props":558,"children":559},{},[560],{"type":53,"value":118},{"type":48,"tag":240,"props":562,"children":563},{},[564,576,581],{"type":48,"tag":265,"props":565,"children":566},{},[567],{"type":48,"tag":185,"props":568,"children":570},{"href":569},"references\u002FuseRefHistory.md",[571],{"type":48,"tag":99,"props":572,"children":574},{"className":573},[],[575],{"type":53,"value":466},{"type":48,"tag":265,"props":577,"children":578},{},[579],{"type":53,"value":580},"Track the change history of a ref",{"type":48,"tag":265,"props":582,"children":583},{},[584],{"type":53,"value":118},{"type":48,"tag":240,"props":586,"children":587},{},[588,601,612],{"type":48,"tag":265,"props":589,"children":590},{},[591],{"type":48,"tag":185,"props":592,"children":594},{"href":593},"references\u002FuseSessionStorage.md",[595],{"type":48,"tag":99,"props":596,"children":598},{"className":597},[],[599],{"type":53,"value":600},"useSessionStorage",{"type":48,"tag":265,"props":602,"children":603},{},[604,605],{"type":53,"value":518},{"type":48,"tag":185,"props":606,"children":609},{"href":607,"rel":608},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FWindow\u002FsessionStorage",[189],[610],{"type":53,"value":611},"SessionStorage",{"type":48,"tag":265,"props":613,"children":614},{},[615],{"type":53,"value":118},{"type":48,"tag":240,"props":617,"children":618},{},[619,632,649],{"type":48,"tag":265,"props":620,"children":621},{},[622],{"type":48,"tag":185,"props":623,"children":625},{"href":624},"references\u002FuseStorage.md",[626],{"type":48,"tag":99,"props":627,"children":629},{"className":628},[],[630],{"type":53,"value":631},"useStorage",{"type":48,"tag":265,"props":633,"children":634},{},[635,637,642,644],{"type":53,"value":636},"Create a reactive ref that can be used to access & modify ",{"type":48,"tag":185,"props":638,"children":640},{"href":521,"rel":639},[189],[641],{"type":53,"value":525},{"type":53,"value":643}," or ",{"type":48,"tag":185,"props":645,"children":647},{"href":607,"rel":646},[189],[648],{"type":53,"value":611},{"type":48,"tag":265,"props":650,"children":651},{},[652],{"type":53,"value":118},{"type":48,"tag":240,"props":654,"children":655},{},[656,669,674],{"type":48,"tag":265,"props":657,"children":658},{},[659],{"type":48,"tag":185,"props":660,"children":662},{"href":661},"references\u002FuseStorageAsync.md",[663],{"type":48,"tag":99,"props":664,"children":666},{"className":665},[],[667],{"type":53,"value":668},"useStorageAsync",{"type":48,"tag":265,"props":670,"children":671},{},[672],{"type":53,"value":673},"Reactive Storage in with async support",{"type":48,"tag":265,"props":675,"children":676},{},[677],{"type":53,"value":118},{"type":48,"tag":240,"props":679,"children":680},{},[681,694,705],{"type":48,"tag":265,"props":682,"children":683},{},[684],{"type":48,"tag":185,"props":685,"children":687},{"href":686},"references\u002FuseThrottledRefHistory.md",[688],{"type":48,"tag":99,"props":689,"children":691},{"className":690},[],[692],{"type":53,"value":693},"useThrottledRefHistory",{"type":48,"tag":265,"props":695,"children":696},{},[697,698,703],{"type":53,"value":460},{"type":48,"tag":99,"props":699,"children":701},{"className":700},[],[702],{"type":53,"value":466},{"type":53,"value":704}," with throttled filter",{"type":48,"tag":265,"props":706,"children":707},{},[708],{"type":53,"value":118},{"type":48,"tag":225,"props":710,"children":712},{"id":711},"elements",[713],{"type":53,"value":714},"Elements",{"type":48,"tag":232,"props":716,"children":717},{},[718,736],{"type":48,"tag":236,"props":719,"children":720},{},[721],{"type":48,"tag":240,"props":722,"children":723},{},[724,728,732],{"type":48,"tag":244,"props":725,"children":726},{},[727],{"type":53,"value":248},{"type":48,"tag":244,"props":729,"children":730},{},[731],{"type":53,"value":205},{"type":48,"tag":244,"props":733,"children":734},{},[735],{"type":53,"value":104},{"type":48,"tag":258,"props":737,"children":738},{},[739,769,805,830,855,888,913,938,963,988,1013,1038,1063,1104,1129],{"type":48,"tag":240,"props":740,"children":741},{},[742,755,765],{"type":48,"tag":265,"props":743,"children":744},{},[745],{"type":48,"tag":185,"props":746,"children":748},{"href":747},"references\u002FuseActiveElement.md",[749],{"type":48,"tag":99,"props":750,"children":752},{"className":751},[],[753],{"type":53,"value":754},"useActiveElement",{"type":48,"tag":265,"props":756,"children":757},{},[758,759],{"type":53,"value":518},{"type":48,"tag":99,"props":760,"children":762},{"className":761},[],[763],{"type":53,"value":764},"document.activeElement",{"type":48,"tag":265,"props":766,"children":767},{},[768],{"type":53,"value":118},{"type":48,"tag":240,"props":770,"children":771},{},[772,785,801],{"type":48,"tag":265,"props":773,"children":774},{},[775],{"type":48,"tag":185,"props":776,"children":778},{"href":777},"references\u002FuseDocumentVisibility.md",[779],{"type":48,"tag":99,"props":780,"children":782},{"className":781},[],[783],{"type":53,"value":784},"useDocumentVisibility",{"type":48,"tag":265,"props":786,"children":787},{},[788,790],{"type":53,"value":789},"Reactively track ",{"type":48,"tag":185,"props":791,"children":794},{"href":792,"rel":793},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FDocument\u002FvisibilityState",[189],[795],{"type":48,"tag":99,"props":796,"children":798},{"className":797},[],[799],{"type":53,"value":800},"document.visibilityState",{"type":48,"tag":265,"props":802,"children":803},{},[804],{"type":53,"value":118},{"type":48,"tag":240,"props":806,"children":807},{},[808,821,826],{"type":48,"tag":265,"props":809,"children":810},{},[811],{"type":48,"tag":185,"props":812,"children":814},{"href":813},"references\u002FuseDraggable.md",[815],{"type":48,"tag":99,"props":816,"children":818},{"className":817},[],[819],{"type":53,"value":820},"useDraggable",{"type":48,"tag":265,"props":822,"children":823},{},[824],{"type":53,"value":825},"Make elements draggable",{"type":48,"tag":265,"props":827,"children":828},{},[829],{"type":53,"value":118},{"type":48,"tag":240,"props":831,"children":832},{},[833,846,851],{"type":48,"tag":265,"props":834,"children":835},{},[836],{"type":48,"tag":185,"props":837,"children":839},{"href":838},"references\u002FuseDropZone.md",[840],{"type":48,"tag":99,"props":841,"children":843},{"className":842},[],[844],{"type":53,"value":845},"useDropZone",{"type":48,"tag":265,"props":847,"children":848},{},[849],{"type":53,"value":850},"Create a zone where files can be dropped",{"type":48,"tag":265,"props":852,"children":853},{},[854],{"type":53,"value":118},{"type":48,"tag":240,"props":856,"children":857},{},[858,871,884],{"type":48,"tag":265,"props":859,"children":860},{},[861],{"type":48,"tag":185,"props":862,"children":864},{"href":863},"references\u002FuseElementBounding.md",[865],{"type":48,"tag":99,"props":866,"children":868},{"className":867},[],[869],{"type":53,"value":870},"useElementBounding",{"type":48,"tag":265,"props":872,"children":873},{},[874,875,882],{"type":53,"value":518},{"type":48,"tag":185,"props":876,"children":879},{"href":877,"rel":878},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FElement\u002FgetBoundingClientRect",[189],[880],{"type":53,"value":881},"bounding box",{"type":53,"value":883}," of an HTML element",{"type":48,"tag":265,"props":885,"children":886},{},[887],{"type":53,"value":118},{"type":48,"tag":240,"props":889,"children":890},{},[891,904,909],{"type":48,"tag":265,"props":892,"children":893},{},[894],{"type":48,"tag":185,"props":895,"children":897},{"href":896},"references\u002FuseElementSize.md",[898],{"type":48,"tag":99,"props":899,"children":901},{"className":900},[],[902],{"type":53,"value":903},"useElementSize",{"type":48,"tag":265,"props":905,"children":906},{},[907],{"type":53,"value":908},"Reactive size of an HTML element",{"type":48,"tag":265,"props":910,"children":911},{},[912],{"type":53,"value":118},{"type":48,"tag":240,"props":914,"children":915},{},[916,929,934],{"type":48,"tag":265,"props":917,"children":918},{},[919],{"type":48,"tag":185,"props":920,"children":922},{"href":921},"references\u002FuseElementVisibility.md",[923],{"type":48,"tag":99,"props":924,"children":926},{"className":925},[],[927],{"type":53,"value":928},"useElementVisibility",{"type":48,"tag":265,"props":930,"children":931},{},[932],{"type":53,"value":933},"Tracks the visibility of an element within the viewport",{"type":48,"tag":265,"props":935,"children":936},{},[937],{"type":53,"value":118},{"type":48,"tag":240,"props":939,"children":940},{},[941,954,959],{"type":48,"tag":265,"props":942,"children":943},{},[944],{"type":48,"tag":185,"props":945,"children":947},{"href":946},"references\u002FuseIntersectionObserver.md",[948],{"type":48,"tag":99,"props":949,"children":951},{"className":950},[],[952],{"type":53,"value":953},"useIntersectionObserver",{"type":48,"tag":265,"props":955,"children":956},{},[957],{"type":53,"value":958},"Detects that a target element's visibility",{"type":48,"tag":265,"props":960,"children":961},{},[962],{"type":53,"value":118},{"type":48,"tag":240,"props":964,"children":965},{},[966,979,984],{"type":48,"tag":265,"props":967,"children":968},{},[969],{"type":48,"tag":185,"props":970,"children":972},{"href":971},"references\u002FuseMouseInElement.md",[973],{"type":48,"tag":99,"props":974,"children":976},{"className":975},[],[977],{"type":53,"value":978},"useMouseInElement",{"type":48,"tag":265,"props":980,"children":981},{},[982],{"type":53,"value":983},"Reactive mouse position related to an element",{"type":48,"tag":265,"props":985,"children":986},{},[987],{"type":53,"value":118},{"type":48,"tag":240,"props":989,"children":990},{},[991,1004,1009],{"type":48,"tag":265,"props":992,"children":993},{},[994],{"type":48,"tag":185,"props":995,"children":997},{"href":996},"references\u002FuseMutationObserver.md",[998],{"type":48,"tag":99,"props":999,"children":1001},{"className":1000},[],[1002],{"type":53,"value":1003},"useMutationObserver",{"type":48,"tag":265,"props":1005,"children":1006},{},[1007],{"type":53,"value":1008},"Watch for changes being made to the DOM tree",{"type":48,"tag":265,"props":1010,"children":1011},{},[1012],{"type":53,"value":118},{"type":48,"tag":240,"props":1014,"children":1015},{},[1016,1029,1034],{"type":48,"tag":265,"props":1017,"children":1018},{},[1019],{"type":48,"tag":185,"props":1020,"children":1022},{"href":1021},"references\u002FuseParentElement.md",[1023],{"type":48,"tag":99,"props":1024,"children":1026},{"className":1025},[],[1027],{"type":53,"value":1028},"useParentElement",{"type":48,"tag":265,"props":1030,"children":1031},{},[1032],{"type":53,"value":1033},"Get parent element of the given element",{"type":48,"tag":265,"props":1035,"children":1036},{},[1037],{"type":53,"value":118},{"type":48,"tag":240,"props":1039,"children":1040},{},[1041,1054,1059],{"type":48,"tag":265,"props":1042,"children":1043},{},[1044],{"type":48,"tag":185,"props":1045,"children":1047},{"href":1046},"references\u002FuseResizeObserver.md",[1048],{"type":48,"tag":99,"props":1049,"children":1051},{"className":1050},[],[1052],{"type":53,"value":1053},"useResizeObserver",{"type":48,"tag":265,"props":1055,"children":1056},{},[1057],{"type":53,"value":1058},"Reports changes to the dimensions of an Element's content or the border-box",{"type":48,"tag":265,"props":1060,"children":1061},{},[1062],{"type":53,"value":118},{"type":48,"tag":240,"props":1064,"children":1065},{},[1066,1079,1100],{"type":48,"tag":265,"props":1067,"children":1068},{},[1069],{"type":48,"tag":185,"props":1070,"children":1072},{"href":1071},"references\u002FuseWindowFocus.md",[1073],{"type":48,"tag":99,"props":1074,"children":1076},{"className":1075},[],[1077],{"type":53,"value":1078},"useWindowFocus",{"type":48,"tag":265,"props":1080,"children":1081},{},[1082,1084,1090,1092,1098],{"type":53,"value":1083},"Reactively track window focus with ",{"type":48,"tag":99,"props":1085,"children":1087},{"className":1086},[],[1088],{"type":53,"value":1089},"window.onfocus",{"type":53,"value":1091}," and ",{"type":48,"tag":99,"props":1093,"children":1095},{"className":1094},[],[1096],{"type":53,"value":1097},"window.onblur",{"type":53,"value":1099}," events",{"type":48,"tag":265,"props":1101,"children":1102},{},[1103],{"type":53,"value":118},{"type":48,"tag":240,"props":1105,"children":1106},{},[1107,1120,1125],{"type":48,"tag":265,"props":1108,"children":1109},{},[1110],{"type":48,"tag":185,"props":1111,"children":1113},{"href":1112},"references\u002FuseWindowScroll.md",[1114],{"type":48,"tag":99,"props":1115,"children":1117},{"className":1116},[],[1118],{"type":53,"value":1119},"useWindowScroll",{"type":48,"tag":265,"props":1121,"children":1122},{},[1123],{"type":53,"value":1124},"Reactive window scroll",{"type":48,"tag":265,"props":1126,"children":1127},{},[1128],{"type":53,"value":118},{"type":48,"tag":240,"props":1130,"children":1131},{},[1132,1145,1150],{"type":48,"tag":265,"props":1133,"children":1134},{},[1135],{"type":48,"tag":185,"props":1136,"children":1138},{"href":1137},"references\u002FuseWindowSize.md",[1139],{"type":48,"tag":99,"props":1140,"children":1142},{"className":1141},[],[1143],{"type":53,"value":1144},"useWindowSize",{"type":48,"tag":265,"props":1146,"children":1147},{},[1148],{"type":53,"value":1149},"Reactive window size",{"type":48,"tag":265,"props":1151,"children":1152},{},[1153],{"type":53,"value":118},{"type":48,"tag":225,"props":1155,"children":1157},{"id":1156},"browser",[1158],{"type":53,"value":1159},"Browser",{"type":48,"tag":232,"props":1161,"children":1162},{},[1163,1181],{"type":48,"tag":236,"props":1164,"children":1165},{},[1166],{"type":48,"tag":240,"props":1167,"children":1168},{},[1169,1173,1177],{"type":48,"tag":244,"props":1170,"children":1171},{},[1172],{"type":53,"value":248},{"type":48,"tag":244,"props":1174,"children":1175},{},[1176],{"type":53,"value":205},{"type":48,"tag":244,"props":1178,"children":1179},{},[1180],{"type":53,"value":104},{"type":48,"tag":258,"props":1182,"children":1183},{},[1184,1215,1240,1271,1296,1327,1356,1381,1417,1442,1467,1492,1523,1548,1573,1605,1636,1668,1693,1733,1764,1789,1814,1839,1870,1903,1935,1960,1991,2023,2055,2086,2116,2141,2172,2216,2249,2274,2307,2332,2363,2394,2425,2456,2490],{"type":48,"tag":240,"props":1185,"children":1186},{},[1187,1200,1211],{"type":48,"tag":265,"props":1188,"children":1189},{},[1190],{"type":48,"tag":185,"props":1191,"children":1193},{"href":1192},"references\u002FuseBluetooth.md",[1194],{"type":48,"tag":99,"props":1195,"children":1197},{"className":1196},[],[1198],{"type":53,"value":1199},"useBluetooth",{"type":48,"tag":265,"props":1201,"children":1202},{},[1203,1204],{"type":53,"value":518},{"type":48,"tag":185,"props":1205,"children":1208},{"href":1206,"rel":1207},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FWeb_Bluetooth_API",[189],[1209],{"type":53,"value":1210},"Web Bluetooth API",{"type":48,"tag":265,"props":1212,"children":1213},{},[1214],{"type":53,"value":118},{"type":48,"tag":240,"props":1216,"children":1217},{},[1218,1231,1236],{"type":48,"tag":265,"props":1219,"children":1220},{},[1221],{"type":48,"tag":185,"props":1222,"children":1224},{"href":1223},"references\u002FuseBreakpoints.md",[1225],{"type":48,"tag":99,"props":1226,"children":1228},{"className":1227},[],[1229],{"type":53,"value":1230},"useBreakpoints",{"type":48,"tag":265,"props":1232,"children":1233},{},[1234],{"type":53,"value":1235},"Reactive viewport breakpoints",{"type":48,"tag":265,"props":1237,"children":1238},{},[1239],{"type":53,"value":118},{"type":48,"tag":240,"props":1241,"children":1242},{},[1243,1256,1267],{"type":48,"tag":265,"props":1244,"children":1245},{},[1246],{"type":48,"tag":185,"props":1247,"children":1249},{"href":1248},"references\u002FuseBroadcastChannel.md",[1250],{"type":48,"tag":99,"props":1251,"children":1253},{"className":1252},[],[1254],{"type":53,"value":1255},"useBroadcastChannel",{"type":48,"tag":265,"props":1257,"children":1258},{},[1259,1260],{"type":53,"value":518},{"type":48,"tag":185,"props":1261,"children":1264},{"href":1262,"rel":1263},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FBroadcastChannel",[189],[1265],{"type":53,"value":1266},"BroadcastChannel API",{"type":48,"tag":265,"props":1268,"children":1269},{},[1270],{"type":53,"value":118},{"type":48,"tag":240,"props":1272,"children":1273},{},[1274,1287,1292],{"type":48,"tag":265,"props":1275,"children":1276},{},[1277],{"type":48,"tag":185,"props":1278,"children":1280},{"href":1279},"references\u002FuseBrowserLocation.md",[1281],{"type":48,"tag":99,"props":1282,"children":1284},{"className":1283},[],[1285],{"type":53,"value":1286},"useBrowserLocation",{"type":48,"tag":265,"props":1288,"children":1289},{},[1290],{"type":53,"value":1291},"Reactive browser location",{"type":48,"tag":265,"props":1293,"children":1294},{},[1295],{"type":53,"value":118},{"type":48,"tag":240,"props":1297,"children":1298},{},[1299,1312,1323],{"type":48,"tag":265,"props":1300,"children":1301},{},[1302],{"type":48,"tag":185,"props":1303,"children":1305},{"href":1304},"references\u002FuseClipboard.md",[1306],{"type":48,"tag":99,"props":1307,"children":1309},{"className":1308},[],[1310],{"type":53,"value":1311},"useClipboard",{"type":48,"tag":265,"props":1313,"children":1314},{},[1315,1316],{"type":53,"value":518},{"type":48,"tag":185,"props":1317,"children":1320},{"href":1318,"rel":1319},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FClipboard_API",[189],[1321],{"type":53,"value":1322},"Clipboard API",{"type":48,"tag":265,"props":1324,"children":1325},{},[1326],{"type":53,"value":118},{"type":48,"tag":240,"props":1328,"children":1329},{},[1330,1343,1352],{"type":48,"tag":265,"props":1331,"children":1332},{},[1333],{"type":48,"tag":185,"props":1334,"children":1336},{"href":1335},"references\u002FuseClipboardItems.md",[1337],{"type":48,"tag":99,"props":1338,"children":1340},{"className":1339},[],[1341],{"type":53,"value":1342},"useClipboardItems",{"type":48,"tag":265,"props":1344,"children":1345},{},[1346,1347],{"type":53,"value":518},{"type":48,"tag":185,"props":1348,"children":1350},{"href":1318,"rel":1349},[189],[1351],{"type":53,"value":1322},{"type":48,"tag":265,"props":1353,"children":1354},{},[1355],{"type":53,"value":118},{"type":48,"tag":240,"props":1357,"children":1358},{},[1359,1372,1377],{"type":48,"tag":265,"props":1360,"children":1361},{},[1362],{"type":48,"tag":185,"props":1363,"children":1365},{"href":1364},"references\u002FuseColorMode.md",[1366],{"type":48,"tag":99,"props":1367,"children":1369},{"className":1368},[],[1370],{"type":53,"value":1371},"useColorMode",{"type":48,"tag":265,"props":1373,"children":1374},{},[1375],{"type":53,"value":1376},"Reactive color mode (dark \u002F light \u002F customs) with auto data persistence",{"type":48,"tag":265,"props":1378,"children":1379},{},[1380],{"type":53,"value":118},{"type":48,"tag":240,"props":1382,"children":1383},{},[1384,1397,1413],{"type":48,"tag":265,"props":1385,"children":1386},{},[1387],{"type":48,"tag":185,"props":1388,"children":1390},{"href":1389},"references\u002FuseCssSupports.md",[1391],{"type":48,"tag":99,"props":1392,"children":1394},{"className":1393},[],[1395],{"type":53,"value":1396},"useCssSupports",{"type":48,"tag":265,"props":1398,"children":1399},{},[1400,1402],{"type":53,"value":1401},"SSR compatible and reactive ",{"type":48,"tag":185,"props":1403,"children":1406},{"href":1404,"rel":1405},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fdocs\u002FWeb\u002FAPI\u002FCSS\u002Fsupports_static",[189],[1407],{"type":48,"tag":99,"props":1408,"children":1410},{"className":1409},[],[1411],{"type":53,"value":1412},"CSS.supports",{"type":48,"tag":265,"props":1414,"children":1415},{},[1416],{"type":53,"value":118},{"type":48,"tag":240,"props":1418,"children":1419},{},[1420,1433,1438],{"type":48,"tag":265,"props":1421,"children":1422},{},[1423],{"type":48,"tag":185,"props":1424,"children":1426},{"href":1425},"references\u002FuseCssVar.md",[1427],{"type":48,"tag":99,"props":1428,"children":1430},{"className":1429},[],[1431],{"type":53,"value":1432},"useCssVar",{"type":48,"tag":265,"props":1434,"children":1435},{},[1436],{"type":53,"value":1437},"Manipulate CSS variables",{"type":48,"tag":265,"props":1439,"children":1440},{},[1441],{"type":53,"value":118},{"type":48,"tag":240,"props":1443,"children":1444},{},[1445,1458,1463],{"type":48,"tag":265,"props":1446,"children":1447},{},[1448],{"type":48,"tag":185,"props":1449,"children":1451},{"href":1450},"references\u002FuseDark.md",[1452],{"type":48,"tag":99,"props":1453,"children":1455},{"className":1454},[],[1456],{"type":53,"value":1457},"useDark",{"type":48,"tag":265,"props":1459,"children":1460},{},[1461],{"type":53,"value":1462},"Reactive dark mode with auto data persistence",{"type":48,"tag":265,"props":1464,"children":1465},{},[1466],{"type":53,"value":118},{"type":48,"tag":240,"props":1468,"children":1469},{},[1470,1483,1488],{"type":48,"tag":265,"props":1471,"children":1472},{},[1473],{"type":48,"tag":185,"props":1474,"children":1476},{"href":1475},"references\u002FuseEventListener.md",[1477],{"type":48,"tag":99,"props":1478,"children":1480},{"className":1479},[],[1481],{"type":53,"value":1482},"useEventListener",{"type":48,"tag":265,"props":1484,"children":1485},{},[1486],{"type":53,"value":1487},"Use EventListener with ease",{"type":48,"tag":265,"props":1489,"children":1490},{},[1491],{"type":53,"value":118},{"type":48,"tag":240,"props":1493,"children":1494},{},[1495,1508,1519],{"type":48,"tag":265,"props":1496,"children":1497},{},[1498],{"type":48,"tag":185,"props":1499,"children":1501},{"href":1500},"references\u002FuseEyeDropper.md",[1502],{"type":48,"tag":99,"props":1503,"children":1505},{"className":1504},[],[1506],{"type":53,"value":1507},"useEyeDropper",{"type":48,"tag":265,"props":1509,"children":1510},{},[1511,1512],{"type":53,"value":518},{"type":48,"tag":185,"props":1513,"children":1516},{"href":1514,"rel":1515},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FEyeDropper_API",[189],[1517],{"type":53,"value":1518},"EyeDropper API",{"type":48,"tag":265,"props":1520,"children":1521},{},[1522],{"type":53,"value":118},{"type":48,"tag":240,"props":1524,"children":1525},{},[1526,1539,1544],{"type":48,"tag":265,"props":1527,"children":1528},{},[1529],{"type":48,"tag":185,"props":1530,"children":1532},{"href":1531},"references\u002FuseFavicon.md",[1533],{"type":48,"tag":99,"props":1534,"children":1536},{"className":1535},[],[1537],{"type":53,"value":1538},"useFavicon",{"type":48,"tag":265,"props":1540,"children":1541},{},[1542],{"type":53,"value":1543},"Reactive favicon",{"type":48,"tag":265,"props":1545,"children":1546},{},[1547],{"type":53,"value":118},{"type":48,"tag":240,"props":1549,"children":1550},{},[1551,1564,1569],{"type":48,"tag":265,"props":1552,"children":1553},{},[1554],{"type":48,"tag":185,"props":1555,"children":1557},{"href":1556},"references\u002FuseFileDialog.md",[1558],{"type":48,"tag":99,"props":1559,"children":1561},{"className":1560},[],[1562],{"type":53,"value":1563},"useFileDialog",{"type":48,"tag":265,"props":1565,"children":1566},{},[1567],{"type":53,"value":1568},"Open file dialog with ease",{"type":48,"tag":265,"props":1570,"children":1571},{},[1572],{"type":53,"value":118},{"type":48,"tag":240,"props":1574,"children":1575},{},[1576,1589,1601],{"type":48,"tag":265,"props":1577,"children":1578},{},[1579],{"type":48,"tag":185,"props":1580,"children":1582},{"href":1581},"references\u002FuseFileSystemAccess.md",[1583],{"type":48,"tag":99,"props":1584,"children":1586},{"className":1585},[],[1587],{"type":53,"value":1588},"useFileSystemAccess",{"type":48,"tag":265,"props":1590,"children":1591},{},[1592,1594],{"type":53,"value":1593},"Create and read and write local files with ",{"type":48,"tag":185,"props":1595,"children":1598},{"href":1596,"rel":1597},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FFile_System_Access_API",[189],[1599],{"type":53,"value":1600},"FileSystemAccessAPI",{"type":48,"tag":265,"props":1602,"children":1603},{},[1604],{"type":53,"value":118},{"type":48,"tag":240,"props":1606,"children":1607},{},[1608,1621,1632],{"type":48,"tag":265,"props":1609,"children":1610},{},[1611],{"type":48,"tag":185,"props":1612,"children":1614},{"href":1613},"references\u002FuseFullscreen.md",[1615],{"type":48,"tag":99,"props":1616,"children":1618},{"className":1617},[],[1619],{"type":53,"value":1620},"useFullscreen",{"type":48,"tag":265,"props":1622,"children":1623},{},[1624,1625],{"type":53,"value":518},{"type":48,"tag":185,"props":1626,"children":1629},{"href":1627,"rel":1628},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FFullscreen_API",[189],[1630],{"type":53,"value":1631},"Fullscreen API",{"type":48,"tag":265,"props":1633,"children":1634},{},[1635],{"type":53,"value":118},{"type":48,"tag":240,"props":1637,"children":1638},{},[1639,1652,1664],{"type":48,"tag":265,"props":1640,"children":1641},{},[1642],{"type":48,"tag":185,"props":1643,"children":1645},{"href":1644},"references\u002FuseGamepad.md",[1646],{"type":48,"tag":99,"props":1647,"children":1649},{"className":1648},[],[1650],{"type":53,"value":1651},"useGamepad",{"type":48,"tag":265,"props":1653,"children":1654},{},[1655,1657],{"type":53,"value":1656},"Provides reactive bindings for the ",{"type":48,"tag":185,"props":1658,"children":1661},{"href":1659,"rel":1660},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FGamepad_API",[189],[1662],{"type":53,"value":1663},"Gamepad API",{"type":48,"tag":265,"props":1665,"children":1666},{},[1667],{"type":53,"value":118},{"type":48,"tag":240,"props":1669,"children":1670},{},[1671,1684,1689],{"type":48,"tag":265,"props":1672,"children":1673},{},[1674],{"type":48,"tag":185,"props":1675,"children":1677},{"href":1676},"references\u002FuseImage.md",[1678],{"type":48,"tag":99,"props":1679,"children":1681},{"className":1680},[],[1682],{"type":53,"value":1683},"useImage",{"type":48,"tag":265,"props":1685,"children":1686},{},[1687],{"type":53,"value":1688},"Reactive load an image in the browser",{"type":48,"tag":265,"props":1690,"children":1691},{},[1692],{"type":53,"value":118},{"type":48,"tag":240,"props":1694,"children":1695},{},[1696,1709,1729],{"type":48,"tag":265,"props":1697,"children":1698},{},[1699],{"type":48,"tag":185,"props":1700,"children":1702},{"href":1701},"references\u002FuseMediaControls.md",[1703],{"type":48,"tag":99,"props":1704,"children":1706},{"className":1705},[],[1707],{"type":53,"value":1708},"useMediaControls",{"type":48,"tag":265,"props":1710,"children":1711},{},[1712,1714,1720,1721,1727],{"type":53,"value":1713},"Reactive media controls for both ",{"type":48,"tag":99,"props":1715,"children":1717},{"className":1716},[],[1718],{"type":53,"value":1719},"audio",{"type":53,"value":1091},{"type":48,"tag":99,"props":1722,"children":1724},{"className":1723},[],[1725],{"type":53,"value":1726},"video",{"type":53,"value":1728}," elements",{"type":48,"tag":265,"props":1730,"children":1731},{},[1732],{"type":53,"value":118},{"type":48,"tag":240,"props":1734,"children":1735},{},[1736,1749,1760],{"type":48,"tag":265,"props":1737,"children":1738},{},[1739],{"type":48,"tag":185,"props":1740,"children":1742},{"href":1741},"references\u002FuseMediaQuery.md",[1743],{"type":48,"tag":99,"props":1744,"children":1746},{"className":1745},[],[1747],{"type":53,"value":1748},"useMediaQuery",{"type":48,"tag":265,"props":1750,"children":1751},{},[1752,1753],{"type":53,"value":518},{"type":48,"tag":185,"props":1754,"children":1757},{"href":1755,"rel":1756},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FCSS\u002FMedia_Queries\u002FTesting_media_queries",[189],[1758],{"type":53,"value":1759},"Media Query",{"type":48,"tag":265,"props":1761,"children":1762},{},[1763],{"type":53,"value":118},{"type":48,"tag":240,"props":1765,"children":1766},{},[1767,1780,1785],{"type":48,"tag":265,"props":1768,"children":1769},{},[1770],{"type":48,"tag":185,"props":1771,"children":1773},{"href":1772},"references\u002FuseMemory.md",[1774],{"type":48,"tag":99,"props":1775,"children":1777},{"className":1776},[],[1778],{"type":53,"value":1779},"useMemory",{"type":48,"tag":265,"props":1781,"children":1782},{},[1783],{"type":53,"value":1784},"Reactive Memory Info",{"type":48,"tag":265,"props":1786,"children":1787},{},[1788],{"type":53,"value":118},{"type":48,"tag":240,"props":1790,"children":1791},{},[1792,1805,1810],{"type":48,"tag":265,"props":1793,"children":1794},{},[1795],{"type":48,"tag":185,"props":1796,"children":1798},{"href":1797},"references\u002FuseObjectUrl.md",[1799],{"type":48,"tag":99,"props":1800,"children":1802},{"className":1801},[],[1803],{"type":53,"value":1804},"useObjectUrl",{"type":48,"tag":265,"props":1806,"children":1807},{},[1808],{"type":53,"value":1809},"Reactive URL representing an object",{"type":48,"tag":265,"props":1811,"children":1812},{},[1813],{"type":53,"value":118},{"type":48,"tag":240,"props":1815,"children":1816},{},[1817,1830,1835],{"type":48,"tag":265,"props":1818,"children":1819},{},[1820],{"type":48,"tag":185,"props":1821,"children":1823},{"href":1822},"references\u002FusePerformanceObserver.md",[1824],{"type":48,"tag":99,"props":1825,"children":1827},{"className":1826},[],[1828],{"type":53,"value":1829},"usePerformanceObserver",{"type":48,"tag":265,"props":1831,"children":1832},{},[1833],{"type":53,"value":1834},"Observe performance metrics",{"type":48,"tag":265,"props":1836,"children":1837},{},[1838],{"type":53,"value":118},{"type":48,"tag":240,"props":1840,"children":1841},{},[1842,1855,1866],{"type":48,"tag":265,"props":1843,"children":1844},{},[1845],{"type":48,"tag":185,"props":1846,"children":1848},{"href":1847},"references\u002FusePermission.md",[1849],{"type":48,"tag":99,"props":1850,"children":1852},{"className":1851},[],[1853],{"type":53,"value":1854},"usePermission",{"type":48,"tag":265,"props":1856,"children":1857},{},[1858,1859],{"type":53,"value":518},{"type":48,"tag":185,"props":1860,"children":1863},{"href":1861,"rel":1862},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FPermissions_API",[189],[1864],{"type":53,"value":1865},"Permissions API",{"type":48,"tag":265,"props":1867,"children":1868},{},[1869],{"type":53,"value":118},{"type":48,"tag":240,"props":1871,"children":1872},{},[1873,1886,1899],{"type":48,"tag":265,"props":1874,"children":1875},{},[1876],{"type":48,"tag":185,"props":1877,"children":1879},{"href":1878},"references\u002FusePreferredColorScheme.md",[1880],{"type":48,"tag":99,"props":1881,"children":1883},{"className":1882},[],[1884],{"type":53,"value":1885},"usePreferredColorScheme",{"type":48,"tag":265,"props":1887,"children":1888},{},[1889,1890,1897],{"type":53,"value":518},{"type":48,"tag":185,"props":1891,"children":1894},{"href":1892,"rel":1893},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FCSS\u002F@media\u002Fprefers-color-scheme",[189],[1895],{"type":53,"value":1896},"prefers-color-scheme",{"type":53,"value":1898}," media query",{"type":48,"tag":265,"props":1900,"children":1901},{},[1902],{"type":53,"value":118},{"type":48,"tag":240,"props":1904,"children":1905},{},[1906,1919,1931],{"type":48,"tag":265,"props":1907,"children":1908},{},[1909],{"type":48,"tag":185,"props":1910,"children":1912},{"href":1911},"references\u002FusePreferredContrast.md",[1913],{"type":48,"tag":99,"props":1914,"children":1916},{"className":1915},[],[1917],{"type":53,"value":1918},"usePreferredContrast",{"type":48,"tag":265,"props":1920,"children":1921},{},[1922,1923,1930],{"type":53,"value":518},{"type":48,"tag":185,"props":1924,"children":1927},{"href":1925,"rel":1926},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FCSS\u002F@media\u002Fprefers-contrast",[189],[1928],{"type":53,"value":1929},"prefers-contrast",{"type":53,"value":1898},{"type":48,"tag":265,"props":1932,"children":1933},{},[1934],{"type":53,"value":118},{"type":48,"tag":240,"props":1936,"children":1937},{},[1938,1951,1956],{"type":48,"tag":265,"props":1939,"children":1940},{},[1941],{"type":48,"tag":185,"props":1942,"children":1944},{"href":1943},"references\u002FusePreferredDark.md",[1945],{"type":48,"tag":99,"props":1946,"children":1948},{"className":1947},[],[1949],{"type":53,"value":1950},"usePreferredDark",{"type":48,"tag":265,"props":1952,"children":1953},{},[1954],{"type":53,"value":1955},"Reactive dark theme preference",{"type":48,"tag":265,"props":1957,"children":1958},{},[1959],{"type":53,"value":118},{"type":48,"tag":240,"props":1961,"children":1962},{},[1963,1976,1987],{"type":48,"tag":265,"props":1964,"children":1965},{},[1966],{"type":48,"tag":185,"props":1967,"children":1969},{"href":1968},"references\u002FusePreferredLanguages.md",[1970],{"type":48,"tag":99,"props":1971,"children":1973},{"className":1972},[],[1974],{"type":53,"value":1975},"usePreferredLanguages",{"type":48,"tag":265,"props":1977,"children":1978},{},[1979,1980],{"type":53,"value":518},{"type":48,"tag":185,"props":1981,"children":1984},{"href":1982,"rel":1983},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FNavigatorLanguage\u002Flanguages",[189],[1985],{"type":53,"value":1986},"Navigator Languages",{"type":48,"tag":265,"props":1988,"children":1989},{},[1990],{"type":53,"value":118},{"type":48,"tag":240,"props":1992,"children":1993},{},[1994,2007,2019],{"type":48,"tag":265,"props":1995,"children":1996},{},[1997],{"type":48,"tag":185,"props":1998,"children":2000},{"href":1999},"references\u002FusePreferredReducedMotion.md",[2001],{"type":48,"tag":99,"props":2002,"children":2004},{"className":2003},[],[2005],{"type":53,"value":2006},"usePreferredReducedMotion",{"type":48,"tag":265,"props":2008,"children":2009},{},[2010,2011,2018],{"type":53,"value":518},{"type":48,"tag":185,"props":2012,"children":2015},{"href":2013,"rel":2014},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FCSS\u002F@media\u002Fprefers-reduced-motion",[189],[2016],{"type":53,"value":2017},"prefers-reduced-motion",{"type":53,"value":1898},{"type":48,"tag":265,"props":2020,"children":2021},{},[2022],{"type":53,"value":118},{"type":48,"tag":240,"props":2024,"children":2025},{},[2026,2039,2051],{"type":48,"tag":265,"props":2027,"children":2028},{},[2029],{"type":48,"tag":185,"props":2030,"children":2032},{"href":2031},"references\u002FusePreferredReducedTransparency.md",[2033],{"type":48,"tag":99,"props":2034,"children":2036},{"className":2035},[],[2037],{"type":53,"value":2038},"usePreferredReducedTransparency",{"type":48,"tag":265,"props":2040,"children":2041},{},[2042,2043,2050],{"type":53,"value":518},{"type":48,"tag":185,"props":2044,"children":2047},{"href":2045,"rel":2046},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FCSS\u002F@media\u002Fprefers-reduced-transparency",[189],[2048],{"type":53,"value":2049},"prefers-reduced-transparency",{"type":53,"value":1898},{"type":48,"tag":265,"props":2052,"children":2053},{},[2054],{"type":53,"value":118},{"type":48,"tag":240,"props":2056,"children":2057},{},[2058,2071,2082],{"type":48,"tag":265,"props":2059,"children":2060},{},[2061],{"type":48,"tag":185,"props":2062,"children":2064},{"href":2063},"references\u002FuseScreenOrientation.md",[2065],{"type":48,"tag":99,"props":2066,"children":2068},{"className":2067},[],[2069],{"type":53,"value":2070},"useScreenOrientation",{"type":48,"tag":265,"props":2072,"children":2073},{},[2074,2075],{"type":53,"value":518},{"type":48,"tag":185,"props":2076,"children":2079},{"href":2077,"rel":2078},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FScreen_Orientation_API",[189],[2080],{"type":53,"value":2081},"Screen Orientation API",{"type":48,"tag":265,"props":2083,"children":2084},{},[2085],{"type":53,"value":118},{"type":48,"tag":240,"props":2087,"children":2088},{},[2089,2102,2112],{"type":48,"tag":265,"props":2090,"children":2091},{},[2092],{"type":48,"tag":185,"props":2093,"children":2095},{"href":2094},"references\u002FuseScreenSafeArea.md",[2096],{"type":48,"tag":99,"props":2097,"children":2099},{"className":2098},[],[2100],{"type":53,"value":2101},"useScreenSafeArea",{"type":48,"tag":265,"props":2103,"children":2104},{},[2105,2106],{"type":53,"value":518},{"type":48,"tag":99,"props":2107,"children":2109},{"className":2108},[],[2110],{"type":53,"value":2111},"env(safe-area-inset-*)",{"type":48,"tag":265,"props":2113,"children":2114},{},[2115],{"type":53,"value":118},{"type":48,"tag":240,"props":2117,"children":2118},{},[2119,2132,2137],{"type":48,"tag":265,"props":2120,"children":2121},{},[2122],{"type":48,"tag":185,"props":2123,"children":2125},{"href":2124},"references\u002FuseScriptTag.md",[2126],{"type":48,"tag":99,"props":2127,"children":2129},{"className":2128},[],[2130],{"type":53,"value":2131},"useScriptTag",{"type":48,"tag":265,"props":2133,"children":2134},{},[2135],{"type":53,"value":2136},"Creates a script tag",{"type":48,"tag":265,"props":2138,"children":2139},{},[2140],{"type":53,"value":118},{"type":48,"tag":240,"props":2142,"children":2143},{},[2144,2157,2168],{"type":48,"tag":265,"props":2145,"children":2146},{},[2147],{"type":48,"tag":185,"props":2148,"children":2150},{"href":2149},"references\u002FuseShare.md",[2151],{"type":48,"tag":99,"props":2152,"children":2154},{"className":2153},[],[2155],{"type":53,"value":2156},"useShare",{"type":48,"tag":265,"props":2158,"children":2159},{},[2160,2161],{"type":53,"value":518},{"type":48,"tag":185,"props":2162,"children":2165},{"href":2163,"rel":2164},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FNavigator\u002Fshare",[189],[2166],{"type":53,"value":2167},"Web Share API",{"type":48,"tag":265,"props":2169,"children":2170},{},[2171],{"type":53,"value":118},{"type":48,"tag":240,"props":2173,"children":2174},{},[2175,2188,2212],{"type":48,"tag":265,"props":2176,"children":2177},{},[2178],{"type":48,"tag":185,"props":2179,"children":2181},{"href":2180},"references\u002FuseSSRWidth.md",[2182],{"type":48,"tag":99,"props":2183,"children":2185},{"className":2184},[],[2186],{"type":53,"value":2187},"useSSRWidth",{"type":48,"tag":265,"props":2189,"children":2190},{},[2191,2193,2202,2203],{"type":53,"value":2192},"Used to set a global viewport width which will be used when rendering SSR components that rely on the viewport width like ",{"type":48,"tag":185,"props":2194,"children":2196},{"href":2195},"..\u002FuseMediaQuery\u002Findex.md",[2197],{"type":48,"tag":99,"props":2198,"children":2200},{"className":2199},[],[2201],{"type":53,"value":1748},{"type":53,"value":643},{"type":48,"tag":185,"props":2204,"children":2206},{"href":2205},"..\u002FuseBreakpoints\u002Findex.md",[2207],{"type":48,"tag":99,"props":2208,"children":2210},{"className":2209},[],[2211],{"type":53,"value":1230},{"type":48,"tag":265,"props":2213,"children":2214},{},[2215],{"type":53,"value":118},{"type":48,"tag":240,"props":2217,"children":2218},{},[2219,2232,2245],{"type":48,"tag":265,"props":2220,"children":2221},{},[2222],{"type":48,"tag":185,"props":2223,"children":2225},{"href":2224},"references\u002FuseStyleTag.md",[2226],{"type":48,"tag":99,"props":2227,"children":2229},{"className":2228},[],[2230],{"type":53,"value":2231},"useStyleTag",{"type":48,"tag":265,"props":2233,"children":2234},{},[2235,2237,2243],{"type":53,"value":2236},"Inject reactive ",{"type":48,"tag":99,"props":2238,"children":2240},{"className":2239},[],[2241],{"type":53,"value":2242},"style",{"type":53,"value":2244}," element in head",{"type":48,"tag":265,"props":2246,"children":2247},{},[2248],{"type":53,"value":118},{"type":48,"tag":240,"props":2250,"children":2251},{},[2252,2265,2270],{"type":48,"tag":265,"props":2253,"children":2254},{},[2255],{"type":48,"tag":185,"props":2256,"children":2258},{"href":2257},"references\u002FuseTextareaAutosize.md",[2259],{"type":48,"tag":99,"props":2260,"children":2262},{"className":2261},[],[2263],{"type":53,"value":2264},"useTextareaAutosize",{"type":48,"tag":265,"props":2266,"children":2267},{},[2268],{"type":53,"value":2269},"Automatically update the height of a textarea depending on the content",{"type":48,"tag":265,"props":2271,"children":2272},{},[2273],{"type":53,"value":118},{"type":48,"tag":240,"props":2275,"children":2276},{},[2277,2290,2303],{"type":48,"tag":265,"props":2278,"children":2279},{},[2280],{"type":48,"tag":185,"props":2281,"children":2283},{"href":2282},"references\u002FuseTextDirection.md",[2284],{"type":48,"tag":99,"props":2285,"children":2287},{"className":2286},[],[2288],{"type":53,"value":2289},"useTextDirection",{"type":48,"tag":265,"props":2291,"children":2292},{},[2293,2294,2301],{"type":53,"value":518},{"type":48,"tag":185,"props":2295,"children":2298},{"href":2296,"rel":2297},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FHTML\u002FGlobal_attributes\u002Fdir",[189],[2299],{"type":53,"value":2300},"dir",{"type":53,"value":2302}," of the element's text",{"type":48,"tag":265,"props":2304,"children":2305},{},[2306],{"type":53,"value":118},{"type":48,"tag":240,"props":2308,"children":2309},{},[2310,2323,2328],{"type":48,"tag":265,"props":2311,"children":2312},{},[2313],{"type":48,"tag":185,"props":2314,"children":2316},{"href":2315},"references\u002FuseTitle.md",[2317],{"type":48,"tag":99,"props":2318,"children":2320},{"className":2319},[],[2321],{"type":53,"value":2322},"useTitle",{"type":48,"tag":265,"props":2324,"children":2325},{},[2326],{"type":53,"value":2327},"Reactive document title",{"type":48,"tag":265,"props":2329,"children":2330},{},[2331],{"type":53,"value":118},{"type":48,"tag":240,"props":2333,"children":2334},{},[2335,2348,2359],{"type":48,"tag":265,"props":2336,"children":2337},{},[2338],{"type":48,"tag":185,"props":2339,"children":2341},{"href":2340},"references\u002FuseUrlSearchParams.md",[2342],{"type":48,"tag":99,"props":2343,"children":2345},{"className":2344},[],[2346],{"type":53,"value":2347},"useUrlSearchParams",{"type":48,"tag":265,"props":2349,"children":2350},{},[2351,2352],{"type":53,"value":518},{"type":48,"tag":185,"props":2353,"children":2356},{"href":2354,"rel":2355},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FURLSearchParams",[189],[2357],{"type":53,"value":2358},"URLSearchParams",{"type":48,"tag":265,"props":2360,"children":2361},{},[2362],{"type":53,"value":118},{"type":48,"tag":240,"props":2364,"children":2365},{},[2366,2379,2390],{"type":48,"tag":265,"props":2367,"children":2368},{},[2369],{"type":48,"tag":185,"props":2370,"children":2372},{"href":2371},"references\u002FuseVibrate.md",[2373],{"type":48,"tag":99,"props":2374,"children":2376},{"className":2375},[],[2377],{"type":53,"value":2378},"useVibrate",{"type":48,"tag":265,"props":2380,"children":2381},{},[2382,2383],{"type":53,"value":518},{"type":48,"tag":185,"props":2384,"children":2387},{"href":2385,"rel":2386},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FVibration_API",[189],[2388],{"type":53,"value":2389},"Vibration API",{"type":48,"tag":265,"props":2391,"children":2392},{},[2393],{"type":53,"value":118},{"type":48,"tag":240,"props":2395,"children":2396},{},[2397,2410,2421],{"type":48,"tag":265,"props":2398,"children":2399},{},[2400],{"type":48,"tag":185,"props":2401,"children":2403},{"href":2402},"references\u002FuseWakeLock.md",[2404],{"type":48,"tag":99,"props":2405,"children":2407},{"className":2406},[],[2408],{"type":53,"value":2409},"useWakeLock",{"type":48,"tag":265,"props":2411,"children":2412},{},[2413,2414],{"type":53,"value":518},{"type":48,"tag":185,"props":2415,"children":2418},{"href":2416,"rel":2417},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FScreen_Wake_Lock_API",[189],[2419],{"type":53,"value":2420},"Screen Wake Lock API",{"type":48,"tag":265,"props":2422,"children":2423},{},[2424],{"type":53,"value":118},{"type":48,"tag":240,"props":2426,"children":2427},{},[2428,2441,2452],{"type":48,"tag":265,"props":2429,"children":2430},{},[2431],{"type":48,"tag":185,"props":2432,"children":2434},{"href":2433},"references\u002FuseWebNotification.md",[2435],{"type":48,"tag":99,"props":2436,"children":2438},{"className":2437},[],[2439],{"type":53,"value":2440},"useWebNotification",{"type":48,"tag":265,"props":2442,"children":2443},{},[2444,2445],{"type":53,"value":518},{"type":48,"tag":185,"props":2446,"children":2449},{"href":2447,"rel":2448},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002Fnotification",[189],[2450],{"type":53,"value":2451},"Notification",{"type":48,"tag":265,"props":2453,"children":2454},{},[2455],{"type":53,"value":118},{"type":48,"tag":240,"props":2457,"children":2458},{},[2459,2472,2486],{"type":48,"tag":265,"props":2460,"children":2461},{},[2462],{"type":48,"tag":185,"props":2463,"children":2465},{"href":2464},"references\u002FuseWebWorker.md",[2466],{"type":48,"tag":99,"props":2467,"children":2469},{"className":2468},[],[2470],{"type":53,"value":2471},"useWebWorker",{"type":48,"tag":265,"props":2473,"children":2474},{},[2475,2477,2484],{"type":53,"value":2476},"Simple ",{"type":48,"tag":185,"props":2478,"children":2481},{"href":2479,"rel":2480},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FWeb_Workers_API\u002FUsing_web_workers",[189],[2482],{"type":53,"value":2483},"Web Workers",{"type":53,"value":2485}," registration and communication",{"type":48,"tag":265,"props":2487,"children":2488},{},[2489],{"type":53,"value":118},{"type":48,"tag":240,"props":2491,"children":2492},{},[2493,2506,2511],{"type":48,"tag":265,"props":2494,"children":2495},{},[2496],{"type":48,"tag":185,"props":2497,"children":2499},{"href":2498},"references\u002FuseWebWorkerFn.md",[2500],{"type":48,"tag":99,"props":2501,"children":2503},{"className":2502},[],[2504],{"type":53,"value":2505},"useWebWorkerFn",{"type":48,"tag":265,"props":2507,"children":2508},{},[2509],{"type":53,"value":2510},"Run expensive functions without blocking the UI",{"type":48,"tag":265,"props":2512,"children":2513},{},[2514],{"type":53,"value":118},{"type":48,"tag":225,"props":2516,"children":2518},{"id":2517},"sensors",[2519],{"type":53,"value":2520},"Sensors",{"type":48,"tag":232,"props":2522,"children":2523},{},[2524,2542],{"type":48,"tag":236,"props":2525,"children":2526},{},[2527],{"type":48,"tag":240,"props":2528,"children":2529},{},[2530,2534,2538],{"type":48,"tag":244,"props":2531,"children":2532},{},[2533],{"type":53,"value":248},{"type":48,"tag":244,"props":2535,"children":2536},{},[2537],{"type":53,"value":205},{"type":48,"tag":244,"props":2539,"children":2540},{},[2541],{"type":53,"value":104},{"type":48,"tag":258,"props":2543,"children":2544},{},[2545,2570,2595,2620,2645,2670,2701,2732,2763,2798,2831,2868,2893,2918,2943,2968,2993,3024,3049,3074,3105,3130,3155,3180,3211,3242,3267,3292,3317,3348,3379,3411,3436,3461,3492,3523,3558,3594],{"type":48,"tag":240,"props":2546,"children":2547},{},[2548,2561,2566],{"type":48,"tag":265,"props":2549,"children":2550},{},[2551],{"type":48,"tag":185,"props":2552,"children":2554},{"href":2553},"references\u002FonClickOutside.md",[2555],{"type":48,"tag":99,"props":2556,"children":2558},{"className":2557},[],[2559],{"type":53,"value":2560},"onClickOutside",{"type":48,"tag":265,"props":2562,"children":2563},{},[2564],{"type":53,"value":2565},"Listen for clicks outside of an element",{"type":48,"tag":265,"props":2567,"children":2568},{},[2569],{"type":53,"value":118},{"type":48,"tag":240,"props":2571,"children":2572},{},[2573,2586,2591],{"type":48,"tag":265,"props":2574,"children":2575},{},[2576],{"type":48,"tag":185,"props":2577,"children":2579},{"href":2578},"references\u002FonElementRemoval.md",[2580],{"type":48,"tag":99,"props":2581,"children":2583},{"className":2582},[],[2584],{"type":53,"value":2585},"onElementRemoval",{"type":48,"tag":265,"props":2587,"children":2588},{},[2589],{"type":53,"value":2590},"Fires when the element or any element containing it is removed from the DOM",{"type":48,"tag":265,"props":2592,"children":2593},{},[2594],{"type":53,"value":118},{"type":48,"tag":240,"props":2596,"children":2597},{},[2598,2611,2616],{"type":48,"tag":265,"props":2599,"children":2600},{},[2601],{"type":48,"tag":185,"props":2602,"children":2604},{"href":2603},"references\u002FonKeyStroke.md",[2605],{"type":48,"tag":99,"props":2606,"children":2608},{"className":2607},[],[2609],{"type":53,"value":2610},"onKeyStroke",{"type":48,"tag":265,"props":2612,"children":2613},{},[2614],{"type":53,"value":2615},"Listen for keyboard keystrokes",{"type":48,"tag":265,"props":2617,"children":2618},{},[2619],{"type":53,"value":118},{"type":48,"tag":240,"props":2621,"children":2622},{},[2623,2636,2641],{"type":48,"tag":265,"props":2624,"children":2625},{},[2626],{"type":48,"tag":185,"props":2627,"children":2629},{"href":2628},"references\u002FonLongPress.md",[2630],{"type":48,"tag":99,"props":2631,"children":2633},{"className":2632},[],[2634],{"type":53,"value":2635},"onLongPress",{"type":48,"tag":265,"props":2637,"children":2638},{},[2639],{"type":53,"value":2640},"Listen for a long press on an element",{"type":48,"tag":265,"props":2642,"children":2643},{},[2644],{"type":53,"value":118},{"type":48,"tag":240,"props":2646,"children":2647},{},[2648,2661,2666],{"type":48,"tag":265,"props":2649,"children":2650},{},[2651],{"type":48,"tag":185,"props":2652,"children":2654},{"href":2653},"references\u002FonStartTyping.md",[2655],{"type":48,"tag":99,"props":2656,"children":2658},{"className":2657},[],[2659],{"type":53,"value":2660},"onStartTyping",{"type":48,"tag":265,"props":2662,"children":2663},{},[2664],{"type":53,"value":2665},"Fires when users start typing on non-editable elements",{"type":48,"tag":265,"props":2667,"children":2668},{},[2669],{"type":53,"value":118},{"type":48,"tag":240,"props":2671,"children":2672},{},[2673,2686,2697],{"type":48,"tag":265,"props":2674,"children":2675},{},[2676],{"type":48,"tag":185,"props":2677,"children":2679},{"href":2678},"references\u002FuseBattery.md",[2680],{"type":48,"tag":99,"props":2681,"children":2683},{"className":2682},[],[2684],{"type":53,"value":2685},"useBattery",{"type":48,"tag":265,"props":2687,"children":2688},{},[2689,2690],{"type":53,"value":518},{"type":48,"tag":185,"props":2691,"children":2694},{"href":2692,"rel":2693},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FBattery_Status_API",[189],[2695],{"type":53,"value":2696},"Battery Status API",{"type":48,"tag":265,"props":2698,"children":2699},{},[2700],{"type":53,"value":118},{"type":48,"tag":240,"props":2702,"children":2703},{},[2704,2717,2728],{"type":48,"tag":265,"props":2705,"children":2706},{},[2707],{"type":48,"tag":185,"props":2708,"children":2710},{"href":2709},"references\u002FuseDeviceMotion.md",[2711],{"type":48,"tag":99,"props":2712,"children":2714},{"className":2713},[],[2715],{"type":53,"value":2716},"useDeviceMotion",{"type":48,"tag":265,"props":2718,"children":2719},{},[2720,2721],{"type":53,"value":518},{"type":48,"tag":185,"props":2722,"children":2725},{"href":2723,"rel":2724},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FDeviceMotionEvent",[189],[2726],{"type":53,"value":2727},"DeviceMotionEvent",{"type":48,"tag":265,"props":2729,"children":2730},{},[2731],{"type":53,"value":118},{"type":48,"tag":240,"props":2733,"children":2734},{},[2735,2748,2759],{"type":48,"tag":265,"props":2736,"children":2737},{},[2738],{"type":48,"tag":185,"props":2739,"children":2741},{"href":2740},"references\u002FuseDeviceOrientation.md",[2742],{"type":48,"tag":99,"props":2743,"children":2745},{"className":2744},[],[2746],{"type":53,"value":2747},"useDeviceOrientation",{"type":48,"tag":265,"props":2749,"children":2750},{},[2751,2752],{"type":53,"value":518},{"type":48,"tag":185,"props":2753,"children":2756},{"href":2754,"rel":2755},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FDeviceOrientationEvent",[189],[2757],{"type":53,"value":2758},"DeviceOrientationEvent",{"type":48,"tag":265,"props":2760,"children":2761},{},[2762],{"type":53,"value":118},{"type":48,"tag":240,"props":2764,"children":2765},{},[2766,2779,2794],{"type":48,"tag":265,"props":2767,"children":2768},{},[2769],{"type":48,"tag":185,"props":2770,"children":2772},{"href":2771},"references\u002FuseDevicePixelRatio.md",[2773],{"type":48,"tag":99,"props":2774,"children":2776},{"className":2775},[],[2777],{"type":53,"value":2778},"useDevicePixelRatio",{"type":48,"tag":265,"props":2780,"children":2781},{},[2782,2783],{"type":53,"value":789},{"type":48,"tag":185,"props":2784,"children":2787},{"href":2785,"rel":2786},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fdocs\u002FWeb\u002FAPI\u002FWindow\u002FdevicePixelRatio",[189],[2788],{"type":48,"tag":99,"props":2789,"children":2791},{"className":2790},[],[2792],{"type":53,"value":2793},"window.devicePixelRatio",{"type":48,"tag":265,"props":2795,"children":2796},{},[2797],{"type":53,"value":118},{"type":48,"tag":240,"props":2799,"children":2800},{},[2801,2814,2827],{"type":48,"tag":265,"props":2802,"children":2803},{},[2804],{"type":48,"tag":185,"props":2805,"children":2807},{"href":2806},"references\u002FuseDevicesList.md",[2808],{"type":48,"tag":99,"props":2809,"children":2811},{"className":2810},[],[2812],{"type":53,"value":2813},"useDevicesList",{"type":48,"tag":265,"props":2815,"children":2816},{},[2817,2818,2825],{"type":53,"value":518},{"type":48,"tag":185,"props":2819,"children":2822},{"href":2820,"rel":2821},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FMediaDevices\u002FenumerateDevices",[189],[2823],{"type":53,"value":2824},"enumerateDevices",{"type":53,"value":2826}," listing available input\u002Foutput devices",{"type":48,"tag":265,"props":2828,"children":2829},{},[2830],{"type":53,"value":118},{"type":48,"tag":240,"props":2832,"children":2833},{},[2834,2847,2864],{"type":48,"tag":265,"props":2835,"children":2836},{},[2837],{"type":48,"tag":185,"props":2838,"children":2840},{"href":2839},"references\u002FuseDisplayMedia.md",[2841],{"type":48,"tag":99,"props":2842,"children":2844},{"className":2843},[],[2845],{"type":53,"value":2846},"useDisplayMedia",{"type":48,"tag":265,"props":2848,"children":2849},{},[2850,2851,2862],{"type":53,"value":518},{"type":48,"tag":185,"props":2852,"children":2855},{"href":2853,"rel":2854},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FMediaDevices\u002FgetDisplayMedia",[189],[2856],{"type":48,"tag":99,"props":2857,"children":2859},{"className":2858},[],[2860],{"type":53,"value":2861},"mediaDevices.getDisplayMedia",{"type":53,"value":2863}," streaming",{"type":48,"tag":265,"props":2865,"children":2866},{},[2867],{"type":53,"value":118},{"type":48,"tag":240,"props":2869,"children":2870},{},[2871,2884,2889],{"type":48,"tag":265,"props":2872,"children":2873},{},[2874],{"type":48,"tag":185,"props":2875,"children":2877},{"href":2876},"references\u002FuseElementByPoint.md",[2878],{"type":48,"tag":99,"props":2879,"children":2881},{"className":2880},[],[2882],{"type":53,"value":2883},"useElementByPoint",{"type":48,"tag":265,"props":2885,"children":2886},{},[2887],{"type":53,"value":2888},"Reactive element by point",{"type":48,"tag":265,"props":2890,"children":2891},{},[2892],{"type":53,"value":118},{"type":48,"tag":240,"props":2894,"children":2895},{},[2896,2909,2914],{"type":48,"tag":265,"props":2897,"children":2898},{},[2899],{"type":48,"tag":185,"props":2900,"children":2902},{"href":2901},"references\u002FuseElementHover.md",[2903],{"type":48,"tag":99,"props":2904,"children":2906},{"className":2905},[],[2907],{"type":53,"value":2908},"useElementHover",{"type":48,"tag":265,"props":2910,"children":2911},{},[2912],{"type":53,"value":2913},"Reactive element's hover state",{"type":48,"tag":265,"props":2915,"children":2916},{},[2917],{"type":53,"value":118},{"type":48,"tag":240,"props":2919,"children":2920},{},[2921,2934,2939],{"type":48,"tag":265,"props":2922,"children":2923},{},[2924],{"type":48,"tag":185,"props":2925,"children":2927},{"href":2926},"references\u002FuseFocus.md",[2928],{"type":48,"tag":99,"props":2929,"children":2931},{"className":2930},[],[2932],{"type":53,"value":2933},"useFocus",{"type":48,"tag":265,"props":2935,"children":2936},{},[2937],{"type":53,"value":2938},"Reactive utility to track or set the focus state of a DOM element",{"type":48,"tag":265,"props":2940,"children":2941},{},[2942],{"type":53,"value":118},{"type":48,"tag":240,"props":2944,"children":2945},{},[2946,2959,2964],{"type":48,"tag":265,"props":2947,"children":2948},{},[2949],{"type":48,"tag":185,"props":2950,"children":2952},{"href":2951},"references\u002FuseFocusWithin.md",[2953],{"type":48,"tag":99,"props":2954,"children":2956},{"className":2955},[],[2957],{"type":53,"value":2958},"useFocusWithin",{"type":48,"tag":265,"props":2960,"children":2961},{},[2962],{"type":53,"value":2963},"Reactive utility to track if an element or one of its decendants has focus",{"type":48,"tag":265,"props":2965,"children":2966},{},[2967],{"type":53,"value":118},{"type":48,"tag":240,"props":2969,"children":2970},{},[2971,2984,2989],{"type":48,"tag":265,"props":2972,"children":2973},{},[2974],{"type":48,"tag":185,"props":2975,"children":2977},{"href":2976},"references\u002FuseFps.md",[2978],{"type":48,"tag":99,"props":2979,"children":2981},{"className":2980},[],[2982],{"type":53,"value":2983},"useFps",{"type":48,"tag":265,"props":2985,"children":2986},{},[2987],{"type":53,"value":2988},"Reactive FPS (frames per second)",{"type":48,"tag":265,"props":2990,"children":2991},{},[2992],{"type":53,"value":118},{"type":48,"tag":240,"props":2994,"children":2995},{},[2996,3009,3020],{"type":48,"tag":265,"props":2997,"children":2998},{},[2999],{"type":48,"tag":185,"props":3000,"children":3002},{"href":3001},"references\u002FuseGeolocation.md",[3003],{"type":48,"tag":99,"props":3004,"children":3006},{"className":3005},[],[3007],{"type":53,"value":3008},"useGeolocation",{"type":48,"tag":265,"props":3010,"children":3011},{},[3012,3013],{"type":53,"value":518},{"type":48,"tag":185,"props":3014,"children":3017},{"href":3015,"rel":3016},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FGeolocation_API",[189],[3018],{"type":53,"value":3019},"Geolocation API",{"type":48,"tag":265,"props":3021,"children":3022},{},[3023],{"type":53,"value":118},{"type":48,"tag":240,"props":3025,"children":3026},{},[3027,3040,3045],{"type":48,"tag":265,"props":3028,"children":3029},{},[3030],{"type":48,"tag":185,"props":3031,"children":3033},{"href":3032},"references\u002FuseIdle.md",[3034],{"type":48,"tag":99,"props":3035,"children":3037},{"className":3036},[],[3038],{"type":53,"value":3039},"useIdle",{"type":48,"tag":265,"props":3041,"children":3042},{},[3043],{"type":53,"value":3044},"Tracks whether the user is being inactive",{"type":48,"tag":265,"props":3046,"children":3047},{},[3048],{"type":53,"value":118},{"type":48,"tag":240,"props":3050,"children":3051},{},[3052,3065,3070],{"type":48,"tag":265,"props":3053,"children":3054},{},[3055],{"type":48,"tag":185,"props":3056,"children":3058},{"href":3057},"references\u002FuseInfiniteScroll.md",[3059],{"type":48,"tag":99,"props":3060,"children":3062},{"className":3061},[],[3063],{"type":53,"value":3064},"useInfiniteScroll",{"type":48,"tag":265,"props":3066,"children":3067},{},[3068],{"type":53,"value":3069},"Infinite scrolling of the element",{"type":48,"tag":265,"props":3071,"children":3072},{},[3073],{"type":53,"value":118},{"type":48,"tag":240,"props":3075,"children":3076},{},[3077,3090,3101],{"type":48,"tag":265,"props":3078,"children":3079},{},[3080],{"type":48,"tag":185,"props":3081,"children":3083},{"href":3082},"references\u002FuseKeyModifier.md",[3084],{"type":48,"tag":99,"props":3085,"children":3087},{"className":3086},[],[3088],{"type":53,"value":3089},"useKeyModifier",{"type":48,"tag":265,"props":3091,"children":3092},{},[3093,3094],{"type":53,"value":518},{"type":48,"tag":185,"props":3095,"children":3098},{"href":3096,"rel":3097},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FKeyboardEvent\u002FgetModifierState",[189],[3099],{"type":53,"value":3100},"Modifier State",{"type":48,"tag":265,"props":3102,"children":3103},{},[3104],{"type":53,"value":118},{"type":48,"tag":240,"props":3106,"children":3107},{},[3108,3121,3126],{"type":48,"tag":265,"props":3109,"children":3110},{},[3111],{"type":48,"tag":185,"props":3112,"children":3114},{"href":3113},"references\u002FuseMagicKeys.md",[3115],{"type":48,"tag":99,"props":3116,"children":3118},{"className":3117},[],[3119],{"type":53,"value":3120},"useMagicKeys",{"type":48,"tag":265,"props":3122,"children":3123},{},[3124],{"type":53,"value":3125},"Reactive keys pressed state",{"type":48,"tag":265,"props":3127,"children":3128},{},[3129],{"type":53,"value":118},{"type":48,"tag":240,"props":3131,"children":3132},{},[3133,3146,3151],{"type":48,"tag":265,"props":3134,"children":3135},{},[3136],{"type":48,"tag":185,"props":3137,"children":3139},{"href":3138},"references\u002FuseMouse.md",[3140],{"type":48,"tag":99,"props":3141,"children":3143},{"className":3142},[],[3144],{"type":53,"value":3145},"useMouse",{"type":48,"tag":265,"props":3147,"children":3148},{},[3149],{"type":53,"value":3150},"Reactive mouse position",{"type":48,"tag":265,"props":3152,"children":3153},{},[3154],{"type":53,"value":118},{"type":48,"tag":240,"props":3156,"children":3157},{},[3158,3171,3176],{"type":48,"tag":265,"props":3159,"children":3160},{},[3161],{"type":48,"tag":185,"props":3162,"children":3164},{"href":3163},"references\u002FuseMousePressed.md",[3165],{"type":48,"tag":99,"props":3166,"children":3168},{"className":3167},[],[3169],{"type":53,"value":3170},"useMousePressed",{"type":48,"tag":265,"props":3172,"children":3173},{},[3174],{"type":53,"value":3175},"Reactive mouse pressing state",{"type":48,"tag":265,"props":3177,"children":3178},{},[3179],{"type":53,"value":118},{"type":48,"tag":240,"props":3181,"children":3182},{},[3183,3196,3207],{"type":48,"tag":265,"props":3184,"children":3185},{},[3186],{"type":48,"tag":185,"props":3187,"children":3189},{"href":3188},"references\u002FuseNavigatorLanguage.md",[3190],{"type":48,"tag":99,"props":3191,"children":3193},{"className":3192},[],[3194],{"type":53,"value":3195},"useNavigatorLanguage",{"type":48,"tag":265,"props":3197,"children":3198},{},[3199,3200],{"type":53,"value":518},{"type":48,"tag":185,"props":3201,"children":3204},{"href":3202,"rel":3203},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FNavigator\u002Flanguage",[189],[3205],{"type":53,"value":3206},"navigator.language",{"type":48,"tag":265,"props":3208,"children":3209},{},[3210],{"type":53,"value":118},{"type":48,"tag":240,"props":3212,"children":3213},{},[3214,3227,3238],{"type":48,"tag":265,"props":3215,"children":3216},{},[3217],{"type":48,"tag":185,"props":3218,"children":3220},{"href":3219},"references\u002FuseNetwork.md",[3221],{"type":48,"tag":99,"props":3222,"children":3224},{"className":3223},[],[3225],{"type":53,"value":3226},"useNetwork",{"type":48,"tag":265,"props":3228,"children":3229},{},[3230,3231],{"type":53,"value":518},{"type":48,"tag":185,"props":3232,"children":3235},{"href":3233,"rel":3234},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FNetwork_Information_API",[189],[3236],{"type":53,"value":3237},"Network status",{"type":48,"tag":265,"props":3239,"children":3240},{},[3241],{"type":53,"value":118},{"type":48,"tag":240,"props":3243,"children":3244},{},[3245,3258,3263],{"type":48,"tag":265,"props":3246,"children":3247},{},[3248],{"type":48,"tag":185,"props":3249,"children":3251},{"href":3250},"references\u002FuseOnline.md",[3252],{"type":48,"tag":99,"props":3253,"children":3255},{"className":3254},[],[3256],{"type":53,"value":3257},"useOnline",{"type":48,"tag":265,"props":3259,"children":3260},{},[3261],{"type":53,"value":3262},"Reactive online state",{"type":48,"tag":265,"props":3264,"children":3265},{},[3266],{"type":53,"value":118},{"type":48,"tag":240,"props":3268,"children":3269},{},[3270,3283,3288],{"type":48,"tag":265,"props":3271,"children":3272},{},[3273],{"type":48,"tag":185,"props":3274,"children":3276},{"href":3275},"references\u002FusePageLeave.md",[3277],{"type":48,"tag":99,"props":3278,"children":3280},{"className":3279},[],[3281],{"type":53,"value":3282},"usePageLeave",{"type":48,"tag":265,"props":3284,"children":3285},{},[3286],{"type":53,"value":3287},"Reactive state to show whether the mouse leaves the page",{"type":48,"tag":265,"props":3289,"children":3290},{},[3291],{"type":53,"value":118},{"type":48,"tag":240,"props":3293,"children":3294},{},[3295,3308,3313],{"type":48,"tag":265,"props":3296,"children":3297},{},[3298],{"type":48,"tag":185,"props":3299,"children":3301},{"href":3300},"references\u002FuseParallax.md",[3302],{"type":48,"tag":99,"props":3303,"children":3305},{"className":3304},[],[3306],{"type":53,"value":3307},"useParallax",{"type":48,"tag":265,"props":3309,"children":3310},{},[3311],{"type":53,"value":3312},"Create parallax effect easily",{"type":48,"tag":265,"props":3314,"children":3315},{},[3316],{"type":53,"value":118},{"type":48,"tag":240,"props":3318,"children":3319},{},[3320,3333,3344],{"type":48,"tag":265,"props":3321,"children":3322},{},[3323],{"type":48,"tag":185,"props":3324,"children":3326},{"href":3325},"references\u002FusePointer.md",[3327],{"type":48,"tag":99,"props":3328,"children":3330},{"className":3329},[],[3331],{"type":53,"value":3332},"usePointer",{"type":48,"tag":265,"props":3334,"children":3335},{},[3336,3337],{"type":53,"value":518},{"type":48,"tag":185,"props":3338,"children":3341},{"href":3339,"rel":3340},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FPointer_events",[189],[3342],{"type":53,"value":3343},"pointer state",{"type":48,"tag":265,"props":3345,"children":3346},{},[3347],{"type":53,"value":118},{"type":48,"tag":240,"props":3349,"children":3350},{},[3351,3364,3375],{"type":48,"tag":265,"props":3352,"children":3353},{},[3354],{"type":48,"tag":185,"props":3355,"children":3357},{"href":3356},"references\u002FusePointerLock.md",[3358],{"type":48,"tag":99,"props":3359,"children":3361},{"className":3360},[],[3362],{"type":53,"value":3363},"usePointerLock",{"type":48,"tag":265,"props":3365,"children":3366},{},[3367,3368],{"type":53,"value":518},{"type":48,"tag":185,"props":3369,"children":3372},{"href":3370,"rel":3371},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FPointer_Lock_API",[189],[3373],{"type":53,"value":3374},"pointer lock",{"type":48,"tag":265,"props":3376,"children":3377},{},[3378],{"type":53,"value":118},{"type":48,"tag":240,"props":3380,"children":3381},{},[3382,3395,3407],{"type":48,"tag":265,"props":3383,"children":3384},{},[3385],{"type":48,"tag":185,"props":3386,"children":3388},{"href":3387},"references\u002FusePointerSwipe.md",[3389],{"type":48,"tag":99,"props":3390,"children":3392},{"className":3391},[],[3393],{"type":53,"value":3394},"usePointerSwipe",{"type":48,"tag":265,"props":3396,"children":3397},{},[3398,3400],{"type":53,"value":3399},"Reactive swipe detection based on ",{"type":48,"tag":185,"props":3401,"children":3404},{"href":3402,"rel":3403},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FPointerEvent",[189],[3405],{"type":53,"value":3406},"PointerEvents",{"type":48,"tag":265,"props":3408,"children":3409},{},[3410],{"type":53,"value":118},{"type":48,"tag":240,"props":3412,"children":3413},{},[3414,3427,3432],{"type":48,"tag":265,"props":3415,"children":3416},{},[3417],{"type":48,"tag":185,"props":3418,"children":3420},{"href":3419},"references\u002FuseScroll.md",[3421],{"type":48,"tag":99,"props":3422,"children":3424},{"className":3423},[],[3425],{"type":53,"value":3426},"useScroll",{"type":48,"tag":265,"props":3428,"children":3429},{},[3430],{"type":53,"value":3431},"Reactive scroll position and state",{"type":48,"tag":265,"props":3433,"children":3434},{},[3435],{"type":53,"value":118},{"type":48,"tag":240,"props":3437,"children":3438},{},[3439,3452,3457],{"type":48,"tag":265,"props":3440,"children":3441},{},[3442],{"type":48,"tag":185,"props":3443,"children":3445},{"href":3444},"references\u002FuseScrollLock.md",[3446],{"type":48,"tag":99,"props":3447,"children":3449},{"className":3448},[],[3450],{"type":53,"value":3451},"useScrollLock",{"type":48,"tag":265,"props":3453,"children":3454},{},[3455],{"type":53,"value":3456},"Lock scrolling of the element",{"type":48,"tag":265,"props":3458,"children":3459},{},[3460],{"type":53,"value":118},{"type":48,"tag":240,"props":3462,"children":3463},{},[3464,3477,3488],{"type":48,"tag":265,"props":3465,"children":3466},{},[3467],{"type":48,"tag":185,"props":3468,"children":3470},{"href":3469},"references\u002FuseSpeechRecognition.md",[3471],{"type":48,"tag":99,"props":3472,"children":3474},{"className":3473},[],[3475],{"type":53,"value":3476},"useSpeechRecognition",{"type":48,"tag":265,"props":3478,"children":3479},{},[3480,3481],{"type":53,"value":518},{"type":48,"tag":185,"props":3482,"children":3485},{"href":3483,"rel":3484},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FSpeechRecognition",[189],[3486],{"type":53,"value":3487},"SpeechRecognition",{"type":48,"tag":265,"props":3489,"children":3490},{},[3491],{"type":53,"value":118},{"type":48,"tag":240,"props":3493,"children":3494},{},[3495,3508,3519],{"type":48,"tag":265,"props":3496,"children":3497},{},[3498],{"type":48,"tag":185,"props":3499,"children":3501},{"href":3500},"references\u002FuseSpeechSynthesis.md",[3502],{"type":48,"tag":99,"props":3503,"children":3505},{"className":3504},[],[3506],{"type":53,"value":3507},"useSpeechSynthesis",{"type":48,"tag":265,"props":3509,"children":3510},{},[3511,3512],{"type":53,"value":518},{"type":48,"tag":185,"props":3513,"children":3516},{"href":3514,"rel":3515},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FSpeechSynthesis",[189],[3517],{"type":53,"value":3518},"SpeechSynthesis",{"type":48,"tag":265,"props":3520,"children":3521},{},[3522],{"type":53,"value":118},{"type":48,"tag":240,"props":3524,"children":3525},{},[3526,3539,3554],{"type":48,"tag":265,"props":3527,"children":3528},{},[3529],{"type":48,"tag":185,"props":3530,"children":3532},{"href":3531},"references\u002FuseSwipe.md",[3533],{"type":48,"tag":99,"props":3534,"children":3536},{"className":3535},[],[3537],{"type":53,"value":3538},"useSwipe",{"type":48,"tag":265,"props":3540,"children":3541},{},[3542,3543],{"type":53,"value":3399},{"type":48,"tag":185,"props":3544,"children":3547},{"href":3545,"rel":3546},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FTouchEvent",[189],[3548],{"type":48,"tag":99,"props":3549,"children":3551},{"className":3550},[],[3552],{"type":53,"value":3553},"TouchEvents",{"type":48,"tag":265,"props":3555,"children":3556},{},[3557],{"type":53,"value":118},{"type":48,"tag":240,"props":3559,"children":3560},{},[3561,3574,3590],{"type":48,"tag":265,"props":3562,"children":3563},{},[3564],{"type":48,"tag":185,"props":3565,"children":3567},{"href":3566},"references\u002FuseTextSelection.md",[3568],{"type":48,"tag":99,"props":3569,"children":3571},{"className":3570},[],[3572],{"type":53,"value":3573},"useTextSelection",{"type":48,"tag":265,"props":3575,"children":3576},{},[3577,3579],{"type":53,"value":3578},"Reactively track user text selection based on ",{"type":48,"tag":185,"props":3580,"children":3583},{"href":3581,"rel":3582},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FWindow\u002FgetSelection",[189],[3584],{"type":48,"tag":99,"props":3585,"children":3587},{"className":3586},[],[3588],{"type":53,"value":3589},"Window.getSelection",{"type":48,"tag":265,"props":3591,"children":3592},{},[3593],{"type":53,"value":118},{"type":48,"tag":240,"props":3595,"children":3596},{},[3597,3610,3626],{"type":48,"tag":265,"props":3598,"children":3599},{},[3600],{"type":48,"tag":185,"props":3601,"children":3603},{"href":3602},"references\u002FuseUserMedia.md",[3604],{"type":48,"tag":99,"props":3605,"children":3607},{"className":3606},[],[3608],{"type":53,"value":3609},"useUserMedia",{"type":48,"tag":265,"props":3611,"children":3612},{},[3613,3614,3625],{"type":53,"value":518},{"type":48,"tag":185,"props":3615,"children":3618},{"href":3616,"rel":3617},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FMediaDevices\u002FgetUserMedia",[189],[3619],{"type":48,"tag":99,"props":3620,"children":3622},{"className":3621},[],[3623],{"type":53,"value":3624},"mediaDevices.getUserMedia",{"type":53,"value":2863},{"type":48,"tag":265,"props":3627,"children":3628},{},[3629],{"type":53,"value":118},{"type":48,"tag":225,"props":3631,"children":3633},{"id":3632},"network",[3634],{"type":53,"value":3635},"Network",{"type":48,"tag":232,"props":3637,"children":3638},{},[3639,3657],{"type":48,"tag":236,"props":3640,"children":3641},{},[3642],{"type":48,"tag":240,"props":3643,"children":3644},{},[3645,3649,3653],{"type":48,"tag":244,"props":3646,"children":3647},{},[3648],{"type":53,"value":248},{"type":48,"tag":244,"props":3650,"children":3651},{},[3652],{"type":53,"value":205},{"type":48,"tag":244,"props":3654,"children":3655},{},[3656],{"type":53,"value":104},{"type":48,"tag":258,"props":3658,"children":3659},{},[3660,3702,3735],{"type":48,"tag":240,"props":3661,"children":3662},{},[3663,3676,3698],{"type":48,"tag":265,"props":3664,"children":3665},{},[3666],{"type":48,"tag":185,"props":3667,"children":3669},{"href":3668},"references\u002FuseEventSource.md",[3670],{"type":48,"tag":99,"props":3671,"children":3673},{"className":3672},[],[3674],{"type":53,"value":3675},"useEventSource",{"type":48,"tag":265,"props":3677,"children":3678},{},[3679,3681,3688,3689,3696],{"type":53,"value":3680},"An ",{"type":48,"tag":185,"props":3682,"children":3685},{"href":3683,"rel":3684},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FEventSource",[189],[3686],{"type":53,"value":3687},"EventSource",{"type":53,"value":643},{"type":48,"tag":185,"props":3690,"children":3693},{"href":3691,"rel":3692},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FServer-sent_events",[189],[3694],{"type":53,"value":3695},"Server-Sent-Events",{"type":53,"value":3697}," instance opens a persistent connection to an HTTP server",{"type":48,"tag":265,"props":3699,"children":3700},{},[3701],{"type":53,"value":118},{"type":48,"tag":240,"props":3703,"children":3704},{},[3705,3718,3731],{"type":48,"tag":265,"props":3706,"children":3707},{},[3708],{"type":48,"tag":185,"props":3709,"children":3711},{"href":3710},"references\u002FuseFetch.md",[3712],{"type":48,"tag":99,"props":3713,"children":3715},{"className":3714},[],[3716],{"type":53,"value":3717},"useFetch",{"type":48,"tag":265,"props":3719,"children":3720},{},[3721,3722,3729],{"type":53,"value":518},{"type":48,"tag":185,"props":3723,"children":3726},{"href":3724,"rel":3725},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FFetch_API",[189],[3727],{"type":53,"value":3728},"Fetch API",{"type":53,"value":3730}," provides the ability to abort requests",{"type":48,"tag":265,"props":3732,"children":3733},{},[3734],{"type":53,"value":118},{"type":48,"tag":240,"props":3736,"children":3737},{},[3738,3751,3764],{"type":48,"tag":265,"props":3739,"children":3740},{},[3741],{"type":48,"tag":185,"props":3742,"children":3744},{"href":3743},"references\u002FuseWebSocket.md",[3745],{"type":48,"tag":99,"props":3746,"children":3748},{"className":3747},[],[3749],{"type":53,"value":3750},"useWebSocket",{"type":48,"tag":265,"props":3752,"children":3753},{},[3754,3755,3762],{"type":53,"value":518},{"type":48,"tag":185,"props":3756,"children":3759},{"href":3757,"rel":3758},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FWebSocket\u002FWebSocket",[189],[3760],{"type":53,"value":3761},"WebSocket",{"type":53,"value":3763}," client",{"type":48,"tag":265,"props":3765,"children":3766},{},[3767],{"type":53,"value":118},{"type":48,"tag":225,"props":3769,"children":3771},{"id":3770},"animation",[3772],{"type":53,"value":3773},"Animation",{"type":48,"tag":232,"props":3775,"children":3776},{},[3777,3795],{"type":48,"tag":236,"props":3778,"children":3779},{},[3780],{"type":48,"tag":240,"props":3781,"children":3782},{},[3783,3787,3791],{"type":48,"tag":244,"props":3784,"children":3785},{},[3786],{"type":53,"value":248},{"type":48,"tag":244,"props":3788,"children":3789},{},[3790],{"type":53,"value":205},{"type":48,"tag":244,"props":3792,"children":3793},{},[3794],{"type":53,"value":104},{"type":48,"tag":258,"props":3796,"children":3797},{},[3798,3829,3854,3887,3912,3943,3976,4007,4032],{"type":48,"tag":240,"props":3799,"children":3800},{},[3801,3814,3825],{"type":48,"tag":265,"props":3802,"children":3803},{},[3804],{"type":48,"tag":185,"props":3805,"children":3807},{"href":3806},"references\u002FuseAnimate.md",[3808],{"type":48,"tag":99,"props":3809,"children":3811},{"className":3810},[],[3812],{"type":53,"value":3813},"useAnimate",{"type":48,"tag":265,"props":3815,"children":3816},{},[3817,3818],{"type":53,"value":518},{"type":48,"tag":185,"props":3819,"children":3822},{"href":3820,"rel":3821},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FWeb_Animations_API",[189],[3823],{"type":53,"value":3824},"Web Animations API",{"type":48,"tag":265,"props":3826,"children":3827},{},[3828],{"type":53,"value":118},{"type":48,"tag":240,"props":3830,"children":3831},{},[3832,3845,3850],{"type":48,"tag":265,"props":3833,"children":3834},{},[3835],{"type":48,"tag":185,"props":3836,"children":3838},{"href":3837},"references\u002FuseInterval.md",[3839],{"type":48,"tag":99,"props":3840,"children":3842},{"className":3841},[],[3843],{"type":53,"value":3844},"useInterval",{"type":48,"tag":265,"props":3846,"children":3847},{},[3848],{"type":53,"value":3849},"Reactive counter that increases on every interval",{"type":48,"tag":265,"props":3851,"children":3852},{},[3853],{"type":53,"value":118},{"type":48,"tag":240,"props":3855,"children":3856},{},[3857,3870,3883],{"type":48,"tag":265,"props":3858,"children":3859},{},[3860],{"type":48,"tag":185,"props":3861,"children":3863},{"href":3862},"references\u002FuseIntervalFn.md",[3864],{"type":48,"tag":99,"props":3865,"children":3867},{"className":3866},[],[3868],{"type":53,"value":3869},"useIntervalFn",{"type":48,"tag":265,"props":3871,"children":3872},{},[3873,3875,3881],{"type":53,"value":3874},"Wrapper for ",{"type":48,"tag":99,"props":3876,"children":3878},{"className":3877},[],[3879],{"type":53,"value":3880},"setInterval",{"type":53,"value":3882}," with controls",{"type":48,"tag":265,"props":3884,"children":3885},{},[3886],{"type":53,"value":118},{"type":48,"tag":240,"props":3888,"children":3889},{},[3890,3903,3908],{"type":48,"tag":265,"props":3891,"children":3892},{},[3893],{"type":48,"tag":185,"props":3894,"children":3896},{"href":3895},"references\u002FuseNow.md",[3897],{"type":48,"tag":99,"props":3898,"children":3900},{"className":3899},[],[3901],{"type":53,"value":3902},"useNow",{"type":48,"tag":265,"props":3904,"children":3905},{},[3906],{"type":53,"value":3907},"Reactive current Date instance",{"type":48,"tag":265,"props":3909,"children":3910},{},[3911],{"type":53,"value":118},{"type":48,"tag":240,"props":3913,"children":3914},{},[3915,3928,3939],{"type":48,"tag":265,"props":3916,"children":3917},{},[3918],{"type":48,"tag":185,"props":3919,"children":3921},{"href":3920},"references\u002FuseRafFn.md",[3922],{"type":48,"tag":99,"props":3923,"children":3925},{"className":3924},[],[3926],{"type":53,"value":3927},"useRafFn",{"type":48,"tag":265,"props":3929,"children":3930},{},[3931,3933],{"type":53,"value":3932},"Call function on every ",{"type":48,"tag":99,"props":3934,"children":3936},{"className":3935},[],[3937],{"type":53,"value":3938},"requestAnimationFrame",{"type":48,"tag":265,"props":3940,"children":3941},{},[3942],{"type":53,"value":118},{"type":48,"tag":240,"props":3944,"children":3945},{},[3946,3959,3972],{"type":48,"tag":265,"props":3947,"children":3948},{},[3949],{"type":48,"tag":185,"props":3950,"children":3952},{"href":3951},"references\u002FuseTimeout.md",[3953],{"type":48,"tag":99,"props":3954,"children":3956},{"className":3955},[],[3957],{"type":53,"value":3958},"useTimeout",{"type":48,"tag":265,"props":3960,"children":3961},{},[3962,3964,3970],{"type":53,"value":3963},"Reactive value that becomes ",{"type":48,"tag":99,"props":3965,"children":3967},{"className":3966},[],[3968],{"type":53,"value":3969},"true",{"type":53,"value":3971}," after a given time",{"type":48,"tag":265,"props":3973,"children":3974},{},[3975],{"type":53,"value":118},{"type":48,"tag":240,"props":3977,"children":3978},{},[3979,3992,4003],{"type":48,"tag":265,"props":3980,"children":3981},{},[3982],{"type":48,"tag":185,"props":3983,"children":3985},{"href":3984},"references\u002FuseTimeoutFn.md",[3986],{"type":48,"tag":99,"props":3987,"children":3989},{"className":3988},[],[3990],{"type":53,"value":3991},"useTimeoutFn",{"type":48,"tag":265,"props":3993,"children":3994},{},[3995,3996,4002],{"type":53,"value":3874},{"type":48,"tag":99,"props":3997,"children":3999},{"className":3998},[],[4000],{"type":53,"value":4001},"setTimeout",{"type":53,"value":3882},{"type":48,"tag":265,"props":4004,"children":4005},{},[4006],{"type":53,"value":118},{"type":48,"tag":240,"props":4008,"children":4009},{},[4010,4023,4028],{"type":48,"tag":265,"props":4011,"children":4012},{},[4013],{"type":48,"tag":185,"props":4014,"children":4016},{"href":4015},"references\u002FuseTimestamp.md",[4017],{"type":48,"tag":99,"props":4018,"children":4020},{"className":4019},[],[4021],{"type":53,"value":4022},"useTimestamp",{"type":48,"tag":265,"props":4024,"children":4025},{},[4026],{"type":53,"value":4027},"Reactive current timestamp",{"type":48,"tag":265,"props":4029,"children":4030},{},[4031],{"type":53,"value":118},{"type":48,"tag":240,"props":4033,"children":4034},{},[4035,4048,4053],{"type":48,"tag":265,"props":4036,"children":4037},{},[4038],{"type":48,"tag":185,"props":4039,"children":4041},{"href":4040},"references\u002FuseTransition.md",[4042],{"type":48,"tag":99,"props":4043,"children":4045},{"className":4044},[],[4046],{"type":53,"value":4047},"useTransition",{"type":48,"tag":265,"props":4049,"children":4050},{},[4051],{"type":53,"value":4052},"Transition between values",{"type":48,"tag":265,"props":4054,"children":4055},{},[4056],{"type":53,"value":118},{"type":48,"tag":225,"props":4058,"children":4060},{"id":4059},"component",[4061],{"type":53,"value":4062},"Component",{"type":48,"tag":232,"props":4064,"children":4065},{},[4066,4084],{"type":48,"tag":236,"props":4067,"children":4068},{},[4069],{"type":48,"tag":240,"props":4070,"children":4071},{},[4072,4076,4080],{"type":48,"tag":244,"props":4073,"children":4074},{},[4075],{"type":53,"value":248},{"type":48,"tag":244,"props":4077,"children":4078},{},[4079],{"type":53,"value":205},{"type":48,"tag":244,"props":4081,"children":4082},{},[4083],{"type":53,"value":104},{"type":48,"tag":258,"props":4085,"children":4086},{},[4087,4124,4149,4174,4199,4230,4260,4290,4320,4350,4375,4400,4425,4456,4481,4506],{"type":48,"tag":240,"props":4088,"children":4089},{},[4090,4103,4120],{"type":48,"tag":265,"props":4091,"children":4092},{},[4093],{"type":48,"tag":185,"props":4094,"children":4096},{"href":4095},"references\u002FcomputedInject.md",[4097],{"type":48,"tag":99,"props":4098,"children":4100},{"className":4099},[],[4101],{"type":53,"value":4102},"computedInject",{"type":48,"tag":265,"props":4104,"children":4105},{},[4106,4108,4114,4115],{"type":53,"value":4107},"Combine ",{"type":48,"tag":99,"props":4109,"children":4111},{"className":4110},[],[4112],{"type":53,"value":4113},"computed",{"type":53,"value":1091},{"type":48,"tag":99,"props":4116,"children":4118},{"className":4117},[],[4119],{"type":53,"value":363},{"type":48,"tag":265,"props":4121,"children":4122},{},[4123],{"type":53,"value":118},{"type":48,"tag":240,"props":4125,"children":4126},{},[4127,4140,4145],{"type":48,"tag":265,"props":4128,"children":4129},{},[4130],{"type":48,"tag":185,"props":4131,"children":4133},{"href":4132},"references\u002FcreateReusableTemplate.md",[4134],{"type":48,"tag":99,"props":4135,"children":4137},{"className":4136},[],[4138],{"type":53,"value":4139},"createReusableTemplate",{"type":48,"tag":265,"props":4141,"children":4142},{},[4143],{"type":53,"value":4144},"Define and reuse template inside the component scope",{"type":48,"tag":265,"props":4146,"children":4147},{},[4148],{"type":53,"value":118},{"type":48,"tag":240,"props":4150,"children":4151},{},[4152,4165,4170],{"type":48,"tag":265,"props":4153,"children":4154},{},[4155],{"type":48,"tag":185,"props":4156,"children":4158},{"href":4157},"references\u002FcreateTemplatePromise.md",[4159],{"type":48,"tag":99,"props":4160,"children":4162},{"className":4161},[],[4163],{"type":53,"value":4164},"createTemplatePromise",{"type":48,"tag":265,"props":4166,"children":4167},{},[4168],{"type":53,"value":4169},"Template as Promise",{"type":48,"tag":265,"props":4171,"children":4172},{},[4173],{"type":53,"value":118},{"type":48,"tag":240,"props":4175,"children":4176},{},[4177,4190,4195],{"type":48,"tag":265,"props":4178,"children":4179},{},[4180],{"type":48,"tag":185,"props":4181,"children":4183},{"href":4182},"references\u002FtemplateRef.md",[4184],{"type":48,"tag":99,"props":4185,"children":4187},{"className":4186},[],[4188],{"type":53,"value":4189},"templateRef",{"type":48,"tag":265,"props":4191,"children":4192},{},[4193],{"type":53,"value":4194},"Shorthand for binding ref to template element",{"type":48,"tag":265,"props":4196,"children":4197},{},[4198],{"type":53,"value":118},{"type":48,"tag":240,"props":4200,"children":4201},{},[4202,4215,4226],{"type":48,"tag":265,"props":4203,"children":4204},{},[4205],{"type":48,"tag":185,"props":4206,"children":4208},{"href":4207},"references\u002FtryOnBeforeMount.md",[4209],{"type":48,"tag":99,"props":4210,"children":4212},{"className":4211},[],[4213],{"type":53,"value":4214},"tryOnBeforeMount",{"type":48,"tag":265,"props":4216,"children":4217},{},[4218,4220],{"type":53,"value":4219},"Safe ",{"type":48,"tag":99,"props":4221,"children":4223},{"className":4222},[],[4224],{"type":53,"value":4225},"onBeforeMount",{"type":48,"tag":265,"props":4227,"children":4228},{},[4229],{"type":53,"value":118},{"type":48,"tag":240,"props":4231,"children":4232},{},[4233,4246,4256],{"type":48,"tag":265,"props":4234,"children":4235},{},[4236],{"type":48,"tag":185,"props":4237,"children":4239},{"href":4238},"references\u002FtryOnBeforeUnmount.md",[4240],{"type":48,"tag":99,"props":4241,"children":4243},{"className":4242},[],[4244],{"type":53,"value":4245},"tryOnBeforeUnmount",{"type":48,"tag":265,"props":4247,"children":4248},{},[4249,4250],{"type":53,"value":4219},{"type":48,"tag":99,"props":4251,"children":4253},{"className":4252},[],[4254],{"type":53,"value":4255},"onBeforeUnmount",{"type":48,"tag":265,"props":4257,"children":4258},{},[4259],{"type":53,"value":118},{"type":48,"tag":240,"props":4261,"children":4262},{},[4263,4276,4286],{"type":48,"tag":265,"props":4264,"children":4265},{},[4266],{"type":48,"tag":185,"props":4267,"children":4269},{"href":4268},"references\u002FtryOnMounted.md",[4270],{"type":48,"tag":99,"props":4271,"children":4273},{"className":4272},[],[4274],{"type":53,"value":4275},"tryOnMounted",{"type":48,"tag":265,"props":4277,"children":4278},{},[4279,4280],{"type":53,"value":4219},{"type":48,"tag":99,"props":4281,"children":4283},{"className":4282},[],[4284],{"type":53,"value":4285},"onMounted",{"type":48,"tag":265,"props":4287,"children":4288},{},[4289],{"type":53,"value":118},{"type":48,"tag":240,"props":4291,"children":4292},{},[4293,4306,4316],{"type":48,"tag":265,"props":4294,"children":4295},{},[4296],{"type":48,"tag":185,"props":4297,"children":4299},{"href":4298},"references\u002FtryOnScopeDispose.md",[4300],{"type":48,"tag":99,"props":4301,"children":4303},{"className":4302},[],[4304],{"type":53,"value":4305},"tryOnScopeDispose",{"type":48,"tag":265,"props":4307,"children":4308},{},[4309,4310],{"type":53,"value":4219},{"type":48,"tag":99,"props":4311,"children":4313},{"className":4312},[],[4314],{"type":53,"value":4315},"onScopeDispose",{"type":48,"tag":265,"props":4317,"children":4318},{},[4319],{"type":53,"value":118},{"type":48,"tag":240,"props":4321,"children":4322},{},[4323,4336,4346],{"type":48,"tag":265,"props":4324,"children":4325},{},[4326],{"type":48,"tag":185,"props":4327,"children":4329},{"href":4328},"references\u002FtryOnUnmounted.md",[4330],{"type":48,"tag":99,"props":4331,"children":4333},{"className":4332},[],[4334],{"type":53,"value":4335},"tryOnUnmounted",{"type":48,"tag":265,"props":4337,"children":4338},{},[4339,4340],{"type":53,"value":4219},{"type":48,"tag":99,"props":4341,"children":4343},{"className":4342},[],[4344],{"type":53,"value":4345},"onUnmounted",{"type":48,"tag":265,"props":4347,"children":4348},{},[4349],{"type":53,"value":118},{"type":48,"tag":240,"props":4351,"children":4352},{},[4353,4366,4371],{"type":48,"tag":265,"props":4354,"children":4355},{},[4356],{"type":48,"tag":185,"props":4357,"children":4359},{"href":4358},"references\u002FunrefElement.md",[4360],{"type":48,"tag":99,"props":4361,"children":4363},{"className":4362},[],[4364],{"type":53,"value":4365},"unrefElement",{"type":48,"tag":265,"props":4367,"children":4368},{},[4369],{"type":53,"value":4370},"Retrieves the underlying DOM element from a Vue ref or component instance",{"type":48,"tag":265,"props":4372,"children":4373},{},[4374],{"type":53,"value":118},{"type":48,"tag":240,"props":4376,"children":4377},{},[4378,4391,4396],{"type":48,"tag":265,"props":4379,"children":4380},{},[4381],{"type":48,"tag":185,"props":4382,"children":4384},{"href":4383},"references\u002FuseCurrentElement.md",[4385],{"type":48,"tag":99,"props":4386,"children":4388},{"className":4387},[],[4389],{"type":53,"value":4390},"useCurrentElement",{"type":48,"tag":265,"props":4392,"children":4393},{},[4394],{"type":53,"value":4395},"Get the DOM element of current component as a ref",{"type":48,"tag":265,"props":4397,"children":4398},{},[4399],{"type":53,"value":118},{"type":48,"tag":240,"props":4401,"children":4402},{},[4403,4416,4421],{"type":48,"tag":265,"props":4404,"children":4405},{},[4406],{"type":48,"tag":185,"props":4407,"children":4409},{"href":4408},"references\u002FuseMounted.md",[4410],{"type":48,"tag":99,"props":4411,"children":4413},{"className":4412},[],[4414],{"type":53,"value":4415},"useMounted",{"type":48,"tag":265,"props":4417,"children":4418},{},[4419],{"type":53,"value":4420},"Mounted state in ref",{"type":48,"tag":265,"props":4422,"children":4423},{},[4424],{"type":53,"value":118},{"type":48,"tag":240,"props":4426,"children":4427},{},[4428,4441,4452],{"type":48,"tag":265,"props":4429,"children":4430},{},[4431],{"type":48,"tag":185,"props":4432,"children":4434},{"href":4433},"references\u002FuseTemplateRefsList.md",[4435],{"type":48,"tag":99,"props":4436,"children":4438},{"className":4437},[],[4439],{"type":53,"value":4440},"useTemplateRefsList",{"type":48,"tag":265,"props":4442,"children":4443},{},[4444,4446],{"type":53,"value":4445},"Shorthand for binding refs to template elements and components inside ",{"type":48,"tag":99,"props":4447,"children":4449},{"className":4448},[],[4450],{"type":53,"value":4451},"v-for",{"type":48,"tag":265,"props":4453,"children":4454},{},[4455],{"type":53,"value":118},{"type":48,"tag":240,"props":4457,"children":4458},{},[4459,4472,4477],{"type":48,"tag":265,"props":4460,"children":4461},{},[4462],{"type":48,"tag":185,"props":4463,"children":4465},{"href":4464},"references\u002FuseVirtualList.md",[4466],{"type":48,"tag":99,"props":4467,"children":4469},{"className":4468},[],[4470],{"type":53,"value":4471},"useVirtualList",{"type":48,"tag":265,"props":4473,"children":4474},{},[4475],{"type":53,"value":4476},"Create virtual lists with ease",{"type":48,"tag":265,"props":4478,"children":4479},{},[4480],{"type":53,"value":118},{"type":48,"tag":240,"props":4482,"children":4483},{},[4484,4497,4502],{"type":48,"tag":265,"props":4485,"children":4486},{},[4487],{"type":48,"tag":185,"props":4488,"children":4490},{"href":4489},"references\u002FuseVModel.md",[4491],{"type":48,"tag":99,"props":4492,"children":4494},{"className":4493},[],[4495],{"type":53,"value":4496},"useVModel",{"type":48,"tag":265,"props":4498,"children":4499},{},[4500],{"type":53,"value":4501},"Shorthand for v-model binding",{"type":48,"tag":265,"props":4503,"children":4504},{},[4505],{"type":53,"value":118},{"type":48,"tag":240,"props":4507,"children":4508},{},[4509,4522,4527],{"type":48,"tag":265,"props":4510,"children":4511},{},[4512],{"type":48,"tag":185,"props":4513,"children":4515},{"href":4514},"references\u002FuseVModels.md",[4516],{"type":48,"tag":99,"props":4517,"children":4519},{"className":4518},[],[4520],{"type":53,"value":4521},"useVModels",{"type":48,"tag":265,"props":4523,"children":4524},{},[4525],{"type":53,"value":4526},"Shorthand for props v-model binding",{"type":48,"tag":265,"props":4528,"children":4529},{},[4530],{"type":53,"value":118},{"type":48,"tag":225,"props":4532,"children":4534},{"id":4533},"watch",[4535],{"type":53,"value":4536},"Watch",{"type":48,"tag":232,"props":4538,"children":4539},{},[4540,4558],{"type":48,"tag":236,"props":4541,"children":4542},{},[4543],{"type":48,"tag":240,"props":4544,"children":4545},{},[4546,4550,4554],{"type":48,"tag":244,"props":4547,"children":4548},{},[4549],{"type":53,"value":248},{"type":48,"tag":244,"props":4551,"children":4552},{},[4553],{"type":53,"value":205},{"type":48,"tag":244,"props":4555,"children":4556},{},[4557],{"type":53,"value":104},{"type":48,"tag":258,"props":4559,"children":4560},{},[4561,4586,4611,4641,4666,4697,4722,4752,4782,4807,4832,4857,4887],{"type":48,"tag":240,"props":4562,"children":4563},{},[4564,4577,4582],{"type":48,"tag":265,"props":4565,"children":4566},{},[4567],{"type":48,"tag":185,"props":4568,"children":4570},{"href":4569},"references\u002Funtil.md",[4571],{"type":48,"tag":99,"props":4572,"children":4574},{"className":4573},[],[4575],{"type":53,"value":4576},"until",{"type":48,"tag":265,"props":4578,"children":4579},{},[4580],{"type":53,"value":4581},"Promised one-time watch for changes",{"type":48,"tag":265,"props":4583,"children":4584},{},[4585],{"type":53,"value":118},{"type":48,"tag":240,"props":4587,"children":4588},{},[4589,4602,4607],{"type":48,"tag":265,"props":4590,"children":4591},{},[4592],{"type":48,"tag":185,"props":4593,"children":4595},{"href":4594},"references\u002FwatchArray.md",[4596],{"type":48,"tag":99,"props":4597,"children":4599},{"className":4598},[],[4600],{"type":53,"value":4601},"watchArray",{"type":48,"tag":265,"props":4603,"children":4604},{},[4605],{"type":53,"value":4606},"Watch for an array with additions and removals",{"type":48,"tag":265,"props":4608,"children":4609},{},[4610],{"type":53,"value":118},{"type":48,"tag":240,"props":4612,"children":4613},{},[4614,4627,4637],{"type":48,"tag":265,"props":4615,"children":4616},{},[4617],{"type":48,"tag":185,"props":4618,"children":4620},{"href":4619},"references\u002FwatchAtMost.md",[4621],{"type":48,"tag":99,"props":4622,"children":4624},{"className":4623},[],[4625],{"type":53,"value":4626},"watchAtMost",{"type":48,"tag":265,"props":4628,"children":4629},{},[4630,4635],{"type":48,"tag":99,"props":4631,"children":4633},{"className":4632},[],[4634],{"type":53,"value":4533},{"type":53,"value":4636}," with the number of times triggered",{"type":48,"tag":265,"props":4638,"children":4639},{},[4640],{"type":53,"value":118},{"type":48,"tag":240,"props":4642,"children":4643},{},[4644,4657,4662],{"type":48,"tag":265,"props":4645,"children":4646},{},[4647],{"type":48,"tag":185,"props":4648,"children":4650},{"href":4649},"references\u002FwatchDebounced.md",[4651],{"type":48,"tag":99,"props":4652,"children":4654},{"className":4653},[],[4655],{"type":53,"value":4656},"watchDebounced",{"type":48,"tag":265,"props":4658,"children":4659},{},[4660],{"type":53,"value":4661},"Debounced watch",{"type":48,"tag":265,"props":4663,"children":4664},{},[4665],{"type":53,"value":118},{"type":48,"tag":240,"props":4667,"children":4668},{},[4669,4682,4693],{"type":48,"tag":265,"props":4670,"children":4671},{},[4672],{"type":48,"tag":185,"props":4673,"children":4675},{"href":4674},"references\u002FwatchDeep.md",[4676],{"type":48,"tag":99,"props":4677,"children":4679},{"className":4678},[],[4680],{"type":53,"value":4681},"watchDeep",{"type":48,"tag":265,"props":4683,"children":4684},{},[4685,4687],{"type":53,"value":4686},"Shorthand for watching value with ",{"type":48,"tag":99,"props":4688,"children":4690},{"className":4689},[],[4691],{"type":53,"value":4692},"{deep: true}",{"type":48,"tag":265,"props":4694,"children":4695},{},[4696],{"type":53,"value":118},{"type":48,"tag":240,"props":4698,"children":4699},{},[4700,4713,4718],{"type":48,"tag":265,"props":4701,"children":4702},{},[4703],{"type":48,"tag":185,"props":4704,"children":4706},{"href":4705},"references\u002FwatchIgnorable.md",[4707],{"type":48,"tag":99,"props":4708,"children":4710},{"className":4709},[],[4711],{"type":53,"value":4712},"watchIgnorable",{"type":48,"tag":265,"props":4714,"children":4715},{},[4716],{"type":53,"value":4717},"Ignorable watch",{"type":48,"tag":265,"props":4719,"children":4720},{},[4721],{"type":53,"value":118},{"type":48,"tag":240,"props":4723,"children":4724},{},[4725,4738,4748],{"type":48,"tag":265,"props":4726,"children":4727},{},[4728],{"type":48,"tag":185,"props":4729,"children":4731},{"href":4730},"references\u002FwatchImmediate.md",[4732],{"type":48,"tag":99,"props":4733,"children":4735},{"className":4734},[],[4736],{"type":53,"value":4737},"watchImmediate",{"type":48,"tag":265,"props":4739,"children":4740},{},[4741,4742],{"type":53,"value":4686},{"type":48,"tag":99,"props":4743,"children":4745},{"className":4744},[],[4746],{"type":53,"value":4747},"{immediate: true}",{"type":48,"tag":265,"props":4749,"children":4750},{},[4751],{"type":53,"value":118},{"type":48,"tag":240,"props":4753,"children":4754},{},[4755,4768,4778],{"type":48,"tag":265,"props":4756,"children":4757},{},[4758],{"type":48,"tag":185,"props":4759,"children":4761},{"href":4760},"references\u002FwatchOnce.md",[4762],{"type":48,"tag":99,"props":4763,"children":4765},{"className":4764},[],[4766],{"type":53,"value":4767},"watchOnce",{"type":48,"tag":265,"props":4769,"children":4770},{},[4771,4772],{"type":53,"value":4686},{"type":48,"tag":99,"props":4773,"children":4775},{"className":4774},[],[4776],{"type":53,"value":4777},"{ once: true }",{"type":48,"tag":265,"props":4779,"children":4780},{},[4781],{"type":53,"value":118},{"type":48,"tag":240,"props":4783,"children":4784},{},[4785,4798,4803],{"type":48,"tag":265,"props":4786,"children":4787},{},[4788],{"type":48,"tag":185,"props":4789,"children":4791},{"href":4790},"references\u002FwatchPausable.md",[4792],{"type":48,"tag":99,"props":4793,"children":4795},{"className":4794},[],[4796],{"type":53,"value":4797},"watchPausable",{"type":48,"tag":265,"props":4799,"children":4800},{},[4801],{"type":53,"value":4802},"Pausable watch",{"type":48,"tag":265,"props":4804,"children":4805},{},[4806],{"type":53,"value":118},{"type":48,"tag":240,"props":4808,"children":4809},{},[4810,4823,4828],{"type":48,"tag":265,"props":4811,"children":4812},{},[4813],{"type":48,"tag":185,"props":4814,"children":4816},{"href":4815},"references\u002FwatchThrottled.md",[4817],{"type":48,"tag":99,"props":4818,"children":4820},{"className":4819},[],[4821],{"type":53,"value":4822},"watchThrottled",{"type":48,"tag":265,"props":4824,"children":4825},{},[4826],{"type":53,"value":4827},"Throttled watch",{"type":48,"tag":265,"props":4829,"children":4830},{},[4831],{"type":53,"value":118},{"type":48,"tag":240,"props":4833,"children":4834},{},[4835,4848,4853],{"type":48,"tag":265,"props":4836,"children":4837},{},[4838],{"type":48,"tag":185,"props":4839,"children":4841},{"href":4840},"references\u002FwatchTriggerable.md",[4842],{"type":48,"tag":99,"props":4843,"children":4845},{"className":4844},[],[4846],{"type":53,"value":4847},"watchTriggerable",{"type":48,"tag":265,"props":4849,"children":4850},{},[4851],{"type":53,"value":4852},"Watch that can be triggered manually",{"type":48,"tag":265,"props":4854,"children":4855},{},[4856],{"type":53,"value":118},{"type":48,"tag":240,"props":4858,"children":4859},{},[4860,4873,4883],{"type":48,"tag":265,"props":4861,"children":4862},{},[4863],{"type":48,"tag":185,"props":4864,"children":4866},{"href":4865},"references\u002FwatchWithFilter.md",[4867],{"type":48,"tag":99,"props":4868,"children":4870},{"className":4869},[],[4871],{"type":53,"value":4872},"watchWithFilter",{"type":48,"tag":265,"props":4874,"children":4875},{},[4876,4881],{"type":48,"tag":99,"props":4877,"children":4879},{"className":4878},[],[4880],{"type":53,"value":4533},{"type":53,"value":4882}," with additional EventFilter control",{"type":48,"tag":265,"props":4884,"children":4885},{},[4886],{"type":53,"value":118},{"type":48,"tag":240,"props":4888,"children":4889},{},[4890,4903,4908],{"type":48,"tag":265,"props":4891,"children":4892},{},[4893],{"type":48,"tag":185,"props":4894,"children":4896},{"href":4895},"references\u002Fwhenever.md",[4897],{"type":48,"tag":99,"props":4898,"children":4900},{"className":4899},[],[4901],{"type":53,"value":4902},"whenever",{"type":48,"tag":265,"props":4904,"children":4905},{},[4906],{"type":53,"value":4907},"Shorthand for watching value to be truthy",{"type":48,"tag":265,"props":4909,"children":4910},{},[4911],{"type":53,"value":118},{"type":48,"tag":225,"props":4913,"children":4915},{"id":4914},"reactivity",[4916],{"type":53,"value":4917},"Reactivity",{"type":48,"tag":232,"props":4919,"children":4920},{},[4921,4939],{"type":48,"tag":236,"props":4922,"children":4923},{},[4924],{"type":48,"tag":240,"props":4925,"children":4926},{},[4927,4931,4935],{"type":48,"tag":244,"props":4928,"children":4929},{},[4930],{"type":53,"value":248},{"type":48,"tag":244,"props":4932,"children":4933},{},[4934],{"type":53,"value":205},{"type":48,"tag":244,"props":4936,"children":4937},{},[4938],{"type":53,"value":104},{"type":48,"tag":258,"props":4940,"children":4941},{},[4942,4967,4992,5017,5065,5090,5115,5147,5172,5197,5222,5247,5272,5297,5322,5347,5372,5397,5422,5447,5484],{"type":48,"tag":240,"props":4943,"children":4944},{},[4945,4958,4963],{"type":48,"tag":265,"props":4946,"children":4947},{},[4948],{"type":48,"tag":185,"props":4949,"children":4951},{"href":4950},"references\u002FcomputedAsync.md",[4952],{"type":48,"tag":99,"props":4953,"children":4955},{"className":4954},[],[4956],{"type":53,"value":4957},"computedAsync",{"type":48,"tag":265,"props":4959,"children":4960},{},[4961],{"type":53,"value":4962},"Computed for async functions",{"type":48,"tag":265,"props":4964,"children":4965},{},[4966],{"type":53,"value":118},{"type":48,"tag":240,"props":4968,"children":4969},{},[4970,4983,4988],{"type":48,"tag":265,"props":4971,"children":4972},{},[4973],{"type":48,"tag":185,"props":4974,"children":4976},{"href":4975},"references\u002FcomputedEager.md",[4977],{"type":48,"tag":99,"props":4978,"children":4980},{"className":4979},[],[4981],{"type":53,"value":4982},"computedEager",{"type":48,"tag":265,"props":4984,"children":4985},{},[4986],{"type":53,"value":4987},"Eager computed without lazy evaluation",{"type":48,"tag":265,"props":4989,"children":4990},{},[4991],{"type":53,"value":118},{"type":48,"tag":240,"props":4993,"children":4994},{},[4995,5008,5013],{"type":48,"tag":265,"props":4996,"children":4997},{},[4998],{"type":48,"tag":185,"props":4999,"children":5001},{"href":5000},"references\u002FcomputedWithControl.md",[5002],{"type":48,"tag":99,"props":5003,"children":5005},{"className":5004},[],[5006],{"type":53,"value":5007},"computedWithControl",{"type":48,"tag":265,"props":5009,"children":5010},{},[5011],{"type":53,"value":5012},"Explicitly define the dependencies of computed",{"type":48,"tag":265,"props":5014,"children":5015},{},[5016],{"type":53,"value":118},{"type":48,"tag":240,"props":5018,"children":5019},{},[5020,5033,5061],{"type":48,"tag":265,"props":5021,"children":5022},{},[5023],{"type":48,"tag":185,"props":5024,"children":5026},{"href":5025},"references\u002FcreateRef.md",[5027],{"type":48,"tag":99,"props":5028,"children":5030},{"className":5029},[],[5031],{"type":53,"value":5032},"createRef",{"type":48,"tag":265,"props":5034,"children":5035},{},[5036,5038,5044,5045,5051,5053,5059],{"type":53,"value":5037},"Returns a ",{"type":48,"tag":99,"props":5039,"children":5041},{"className":5040},[],[5042],{"type":53,"value":5043},"deepRef",{"type":53,"value":643},{"type":48,"tag":99,"props":5046,"children":5048},{"className":5047},[],[5049],{"type":53,"value":5050},"shallowRef",{"type":53,"value":5052}," depending on the ",{"type":48,"tag":99,"props":5054,"children":5056},{"className":5055},[],[5057],{"type":53,"value":5058},"deep",{"type":53,"value":5060}," param",{"type":48,"tag":265,"props":5062,"children":5063},{},[5064],{"type":53,"value":118},{"type":48,"tag":240,"props":5066,"children":5067},{},[5068,5081,5086],{"type":48,"tag":265,"props":5069,"children":5070},{},[5071],{"type":48,"tag":185,"props":5072,"children":5074},{"href":5073},"references\u002FextendRef.md",[5075],{"type":48,"tag":99,"props":5076,"children":5078},{"className":5077},[],[5079],{"type":53,"value":5080},"extendRef",{"type":48,"tag":265,"props":5082,"children":5083},{},[5084],{"type":53,"value":5085},"Add extra attributes to Ref",{"type":48,"tag":265,"props":5087,"children":5088},{},[5089],{"type":53,"value":118},{"type":48,"tag":240,"props":5091,"children":5092},{},[5093,5106,5111],{"type":48,"tag":265,"props":5094,"children":5095},{},[5096],{"type":48,"tag":185,"props":5097,"children":5099},{"href":5098},"references\u002Freactify.md",[5100],{"type":48,"tag":99,"props":5101,"children":5103},{"className":5102},[],[5104],{"type":53,"value":5105},"reactify",{"type":48,"tag":265,"props":5107,"children":5108},{},[5109],{"type":53,"value":5110},"Converts plain functions into reactive functions",{"type":48,"tag":265,"props":5112,"children":5113},{},[5114],{"type":53,"value":118},{"type":48,"tag":240,"props":5116,"children":5117},{},[5118,5131,5143],{"type":48,"tag":265,"props":5119,"children":5120},{},[5121],{"type":48,"tag":185,"props":5122,"children":5124},{"href":5123},"references\u002FreactifyObject.md",[5125],{"type":48,"tag":99,"props":5126,"children":5128},{"className":5127},[],[5129],{"type":53,"value":5130},"reactifyObject",{"type":48,"tag":265,"props":5132,"children":5133},{},[5134,5136,5141],{"type":53,"value":5135},"Apply ",{"type":48,"tag":99,"props":5137,"children":5139},{"className":5138},[],[5140],{"type":53,"value":5105},{"type":53,"value":5142}," to an object",{"type":48,"tag":265,"props":5144,"children":5145},{},[5146],{"type":53,"value":118},{"type":48,"tag":240,"props":5148,"children":5149},{},[5150,5163,5168],{"type":48,"tag":265,"props":5151,"children":5152},{},[5153],{"type":48,"tag":185,"props":5154,"children":5156},{"href":5155},"references\u002FreactiveComputed.md",[5157],{"type":48,"tag":99,"props":5158,"children":5160},{"className":5159},[],[5161],{"type":53,"value":5162},"reactiveComputed",{"type":48,"tag":265,"props":5164,"children":5165},{},[5166],{"type":53,"value":5167},"Computed reactive object",{"type":48,"tag":265,"props":5169,"children":5170},{},[5171],{"type":53,"value":118},{"type":48,"tag":240,"props":5173,"children":5174},{},[5175,5188,5193],{"type":48,"tag":265,"props":5176,"children":5177},{},[5178],{"type":48,"tag":185,"props":5179,"children":5181},{"href":5180},"references\u002FreactiveOmit.md",[5182],{"type":48,"tag":99,"props":5183,"children":5185},{"className":5184},[],[5186],{"type":53,"value":5187},"reactiveOmit",{"type":48,"tag":265,"props":5189,"children":5190},{},[5191],{"type":53,"value":5192},"Reactively omit fields from a reactive object",{"type":48,"tag":265,"props":5194,"children":5195},{},[5196],{"type":53,"value":118},{"type":48,"tag":240,"props":5198,"children":5199},{},[5200,5213,5218],{"type":48,"tag":265,"props":5201,"children":5202},{},[5203],{"type":48,"tag":185,"props":5204,"children":5206},{"href":5205},"references\u002FreactivePick.md",[5207],{"type":48,"tag":99,"props":5208,"children":5210},{"className":5209},[],[5211],{"type":53,"value":5212},"reactivePick",{"type":48,"tag":265,"props":5214,"children":5215},{},[5216],{"type":53,"value":5217},"Reactively pick fields from a reactive object",{"type":48,"tag":265,"props":5219,"children":5220},{},[5221],{"type":53,"value":118},{"type":48,"tag":240,"props":5223,"children":5224},{},[5225,5238,5243],{"type":48,"tag":265,"props":5226,"children":5227},{},[5228],{"type":48,"tag":185,"props":5229,"children":5231},{"href":5230},"references\u002FrefAutoReset.md",[5232],{"type":48,"tag":99,"props":5233,"children":5235},{"className":5234},[],[5236],{"type":53,"value":5237},"refAutoReset",{"type":48,"tag":265,"props":5239,"children":5240},{},[5241],{"type":53,"value":5242},"A ref which will be reset to the default value after some time",{"type":48,"tag":265,"props":5244,"children":5245},{},[5246],{"type":53,"value":118},{"type":48,"tag":240,"props":5248,"children":5249},{},[5250,5263,5268],{"type":48,"tag":265,"props":5251,"children":5252},{},[5253],{"type":48,"tag":185,"props":5254,"children":5256},{"href":5255},"references\u002FrefDebounced.md",[5257],{"type":48,"tag":99,"props":5258,"children":5260},{"className":5259},[],[5261],{"type":53,"value":5262},"refDebounced",{"type":48,"tag":265,"props":5264,"children":5265},{},[5266],{"type":53,"value":5267},"Debounce execution of a ref value",{"type":48,"tag":265,"props":5269,"children":5270},{},[5271],{"type":53,"value":118},{"type":48,"tag":240,"props":5273,"children":5274},{},[5275,5288,5293],{"type":48,"tag":265,"props":5276,"children":5277},{},[5278],{"type":48,"tag":185,"props":5279,"children":5281},{"href":5280},"references\u002FrefDefault.md",[5282],{"type":48,"tag":99,"props":5283,"children":5285},{"className":5284},[],[5286],{"type":53,"value":5287},"refDefault",{"type":48,"tag":265,"props":5289,"children":5290},{},[5291],{"type":53,"value":5292},"Apply default value to a ref",{"type":48,"tag":265,"props":5294,"children":5295},{},[5296],{"type":53,"value":118},{"type":48,"tag":240,"props":5298,"children":5299},{},[5300,5313,5318],{"type":48,"tag":265,"props":5301,"children":5302},{},[5303],{"type":48,"tag":185,"props":5304,"children":5306},{"href":5305},"references\u002FrefManualReset.md",[5307],{"type":48,"tag":99,"props":5308,"children":5310},{"className":5309},[],[5311],{"type":53,"value":5312},"refManualReset",{"type":48,"tag":265,"props":5314,"children":5315},{},[5316],{"type":53,"value":5317},"Create a ref with manual reset functionality",{"type":48,"tag":265,"props":5319,"children":5320},{},[5321],{"type":53,"value":118},{"type":48,"tag":240,"props":5323,"children":5324},{},[5325,5338,5343],{"type":48,"tag":265,"props":5326,"children":5327},{},[5328],{"type":48,"tag":185,"props":5329,"children":5331},{"href":5330},"references\u002FrefThrottled.md",[5332],{"type":48,"tag":99,"props":5333,"children":5335},{"className":5334},[],[5336],{"type":53,"value":5337},"refThrottled",{"type":48,"tag":265,"props":5339,"children":5340},{},[5341],{"type":53,"value":5342},"Throttle changing of a ref value",{"type":48,"tag":265,"props":5344,"children":5345},{},[5346],{"type":53,"value":118},{"type":48,"tag":240,"props":5348,"children":5349},{},[5350,5363,5368],{"type":48,"tag":265,"props":5351,"children":5352},{},[5353],{"type":48,"tag":185,"props":5354,"children":5356},{"href":5355},"references\u002FrefWithControl.md",[5357],{"type":48,"tag":99,"props":5358,"children":5360},{"className":5359},[],[5361],{"type":53,"value":5362},"refWithControl",{"type":48,"tag":265,"props":5364,"children":5365},{},[5366],{"type":53,"value":5367},"Fine-grained controls over ref and its reactivity",{"type":48,"tag":265,"props":5369,"children":5370},{},[5371],{"type":53,"value":118},{"type":48,"tag":240,"props":5373,"children":5374},{},[5375,5388,5393],{"type":48,"tag":265,"props":5376,"children":5377},{},[5378],{"type":48,"tag":185,"props":5379,"children":5381},{"href":5380},"references\u002FsyncRef.md",[5382],{"type":48,"tag":99,"props":5383,"children":5385},{"className":5384},[],[5386],{"type":53,"value":5387},"syncRef",{"type":48,"tag":265,"props":5389,"children":5390},{},[5391],{"type":53,"value":5392},"Two-way refs synchronization",{"type":48,"tag":265,"props":5394,"children":5395},{},[5396],{"type":53,"value":118},{"type":48,"tag":240,"props":5398,"children":5399},{},[5400,5413,5418],{"type":48,"tag":265,"props":5401,"children":5402},{},[5403],{"type":48,"tag":185,"props":5404,"children":5406},{"href":5405},"references\u002FsyncRefs.md",[5407],{"type":48,"tag":99,"props":5408,"children":5410},{"className":5409},[],[5411],{"type":53,"value":5412},"syncRefs",{"type":48,"tag":265,"props":5414,"children":5415},{},[5416],{"type":53,"value":5417},"Keep target refs in sync with a source ref",{"type":48,"tag":265,"props":5419,"children":5420},{},[5421],{"type":53,"value":118},{"type":48,"tag":240,"props":5423,"children":5424},{},[5425,5438,5443],{"type":48,"tag":265,"props":5426,"children":5427},{},[5428],{"type":48,"tag":185,"props":5429,"children":5431},{"href":5430},"references\u002FtoReactive.md",[5432],{"type":48,"tag":99,"props":5433,"children":5435},{"className":5434},[],[5436],{"type":53,"value":5437},"toReactive",{"type":48,"tag":265,"props":5439,"children":5440},{},[5441],{"type":53,"value":5442},"Converts ref to reactive",{"type":48,"tag":265,"props":5444,"children":5445},{},[5446],{"type":53,"value":118},{"type":48,"tag":240,"props":5448,"children":5449},{},[5450,5463,5480],{"type":48,"tag":265,"props":5451,"children":5452},{},[5453],{"type":48,"tag":185,"props":5454,"children":5456},{"href":5455},"references\u002FtoRef.md",[5457],{"type":48,"tag":99,"props":5458,"children":5460},{"className":5459},[],[5461],{"type":53,"value":5462},"toRef",{"type":48,"tag":265,"props":5464,"children":5465},{},[5466,5468,5474,5475],{"type":53,"value":5467},"Normalize value\u002Fref\u002Fgetter to ",{"type":48,"tag":99,"props":5469,"children":5471},{"className":5470},[],[5472],{"type":53,"value":5473},"ref",{"type":53,"value":643},{"type":48,"tag":99,"props":5476,"children":5478},{"className":5477},[],[5479],{"type":53,"value":4113},{"type":48,"tag":265,"props":5481,"children":5482},{},[5483],{"type":53,"value":140},{"type":48,"tag":240,"props":5485,"children":5486},{},[5487,5500,5516],{"type":48,"tag":265,"props":5488,"children":5489},{},[5490],{"type":48,"tag":185,"props":5491,"children":5493},{"href":5492},"references\u002FtoRefs.md",[5494],{"type":48,"tag":99,"props":5495,"children":5497},{"className":5496},[],[5498],{"type":53,"value":5499},"toRefs",{"type":48,"tag":265,"props":5501,"children":5502},{},[5503,5504,5514],{"type":53,"value":357},{"type":48,"tag":185,"props":5505,"children":5508},{"href":5506,"rel":5507},"https:\u002F\u002Fvuejs.org\u002Fapi\u002Freactivity-utilities.html#torefs",[189],[5509],{"type":48,"tag":99,"props":5510,"children":5512},{"className":5511},[],[5513],{"type":53,"value":5499},{"type":53,"value":5515}," that also accepts refs of an object",{"type":48,"tag":265,"props":5517,"children":5518},{},[5519],{"type":53,"value":118},{"type":48,"tag":225,"props":5521,"children":5523},{"id":5522},"array",[5524],{"type":53,"value":5525},"Array",{"type":48,"tag":232,"props":5527,"children":5528},{},[5529,5547],{"type":48,"tag":236,"props":5530,"children":5531},{},[5532],{"type":48,"tag":240,"props":5533,"children":5534},{},[5535,5539,5543],{"type":48,"tag":244,"props":5536,"children":5537},{},[5538],{"type":53,"value":248},{"type":48,"tag":244,"props":5540,"children":5541},{},[5542],{"type":53,"value":205},{"type":48,"tag":244,"props":5544,"children":5545},{},[5546],{"type":53,"value":104},{"type":48,"tag":258,"props":5548,"children":5549},{},[5550,5575,5605,5635,5665,5695,5725,5755,5785,5815,5845,5875,5900],{"type":48,"tag":240,"props":5551,"children":5552},{},[5553,5566,5571],{"type":48,"tag":265,"props":5554,"children":5555},{},[5556],{"type":48,"tag":185,"props":5557,"children":5559},{"href":5558},"references\u002FuseArrayDifference.md",[5560],{"type":48,"tag":99,"props":5561,"children":5563},{"className":5562},[],[5564],{"type":53,"value":5565},"useArrayDifference",{"type":48,"tag":265,"props":5567,"children":5568},{},[5569],{"type":53,"value":5570},"Reactive get array difference of two arrays",{"type":48,"tag":265,"props":5572,"children":5573},{},[5574],{"type":53,"value":118},{"type":48,"tag":240,"props":5576,"children":5577},{},[5578,5591,5601],{"type":48,"tag":265,"props":5579,"children":5580},{},[5581],{"type":48,"tag":185,"props":5582,"children":5584},{"href":5583},"references\u002FuseArrayEvery.md",[5585],{"type":48,"tag":99,"props":5586,"children":5588},{"className":5587},[],[5589],{"type":53,"value":5590},"useArrayEvery",{"type":48,"tag":265,"props":5592,"children":5593},{},[5594,5595],{"type":53,"value":518},{"type":48,"tag":99,"props":5596,"children":5598},{"className":5597},[],[5599],{"type":53,"value":5600},"Array.every",{"type":48,"tag":265,"props":5602,"children":5603},{},[5604],{"type":53,"value":118},{"type":48,"tag":240,"props":5606,"children":5607},{},[5608,5621,5631],{"type":48,"tag":265,"props":5609,"children":5610},{},[5611],{"type":48,"tag":185,"props":5612,"children":5614},{"href":5613},"references\u002FuseArrayFilter.md",[5615],{"type":48,"tag":99,"props":5616,"children":5618},{"className":5617},[],[5619],{"type":53,"value":5620},"useArrayFilter",{"type":48,"tag":265,"props":5622,"children":5623},{},[5624,5625],{"type":53,"value":518},{"type":48,"tag":99,"props":5626,"children":5628},{"className":5627},[],[5629],{"type":53,"value":5630},"Array.filter",{"type":48,"tag":265,"props":5632,"children":5633},{},[5634],{"type":53,"value":118},{"type":48,"tag":240,"props":5636,"children":5637},{},[5638,5651,5661],{"type":48,"tag":265,"props":5639,"children":5640},{},[5641],{"type":48,"tag":185,"props":5642,"children":5644},{"href":5643},"references\u002FuseArrayFind.md",[5645],{"type":48,"tag":99,"props":5646,"children":5648},{"className":5647},[],[5649],{"type":53,"value":5650},"useArrayFind",{"type":48,"tag":265,"props":5652,"children":5653},{},[5654,5655],{"type":53,"value":518},{"type":48,"tag":99,"props":5656,"children":5658},{"className":5657},[],[5659],{"type":53,"value":5660},"Array.find",{"type":48,"tag":265,"props":5662,"children":5663},{},[5664],{"type":53,"value":118},{"type":48,"tag":240,"props":5666,"children":5667},{},[5668,5681,5691],{"type":48,"tag":265,"props":5669,"children":5670},{},[5671],{"type":48,"tag":185,"props":5672,"children":5674},{"href":5673},"references\u002FuseArrayFindIndex.md",[5675],{"type":48,"tag":99,"props":5676,"children":5678},{"className":5677},[],[5679],{"type":53,"value":5680},"useArrayFindIndex",{"type":48,"tag":265,"props":5682,"children":5683},{},[5684,5685],{"type":53,"value":518},{"type":48,"tag":99,"props":5686,"children":5688},{"className":5687},[],[5689],{"type":53,"value":5690},"Array.findIndex",{"type":48,"tag":265,"props":5692,"children":5693},{},[5694],{"type":53,"value":118},{"type":48,"tag":240,"props":5696,"children":5697},{},[5698,5711,5721],{"type":48,"tag":265,"props":5699,"children":5700},{},[5701],{"type":48,"tag":185,"props":5702,"children":5704},{"href":5703},"references\u002FuseArrayFindLast.md",[5705],{"type":48,"tag":99,"props":5706,"children":5708},{"className":5707},[],[5709],{"type":53,"value":5710},"useArrayFindLast",{"type":48,"tag":265,"props":5712,"children":5713},{},[5714,5715],{"type":53,"value":518},{"type":48,"tag":99,"props":5716,"children":5718},{"className":5717},[],[5719],{"type":53,"value":5720},"Array.findLast",{"type":48,"tag":265,"props":5722,"children":5723},{},[5724],{"type":53,"value":118},{"type":48,"tag":240,"props":5726,"children":5727},{},[5728,5741,5751],{"type":48,"tag":265,"props":5729,"children":5730},{},[5731],{"type":48,"tag":185,"props":5732,"children":5734},{"href":5733},"references\u002FuseArrayIncludes.md",[5735],{"type":48,"tag":99,"props":5736,"children":5738},{"className":5737},[],[5739],{"type":53,"value":5740},"useArrayIncludes",{"type":48,"tag":265,"props":5742,"children":5743},{},[5744,5745],{"type":53,"value":518},{"type":48,"tag":99,"props":5746,"children":5748},{"className":5747},[],[5749],{"type":53,"value":5750},"Array.includes",{"type":48,"tag":265,"props":5752,"children":5753},{},[5754],{"type":53,"value":118},{"type":48,"tag":240,"props":5756,"children":5757},{},[5758,5771,5781],{"type":48,"tag":265,"props":5759,"children":5760},{},[5761],{"type":48,"tag":185,"props":5762,"children":5764},{"href":5763},"references\u002FuseArrayJoin.md",[5765],{"type":48,"tag":99,"props":5766,"children":5768},{"className":5767},[],[5769],{"type":53,"value":5770},"useArrayJoin",{"type":48,"tag":265,"props":5772,"children":5773},{},[5774,5775],{"type":53,"value":518},{"type":48,"tag":99,"props":5776,"children":5778},{"className":5777},[],[5779],{"type":53,"value":5780},"Array.join",{"type":48,"tag":265,"props":5782,"children":5783},{},[5784],{"type":53,"value":118},{"type":48,"tag":240,"props":5786,"children":5787},{},[5788,5801,5811],{"type":48,"tag":265,"props":5789,"children":5790},{},[5791],{"type":48,"tag":185,"props":5792,"children":5794},{"href":5793},"references\u002FuseArrayMap.md",[5795],{"type":48,"tag":99,"props":5796,"children":5798},{"className":5797},[],[5799],{"type":53,"value":5800},"useArrayMap",{"type":48,"tag":265,"props":5802,"children":5803},{},[5804,5805],{"type":53,"value":518},{"type":48,"tag":99,"props":5806,"children":5808},{"className":5807},[],[5809],{"type":53,"value":5810},"Array.map",{"type":48,"tag":265,"props":5812,"children":5813},{},[5814],{"type":53,"value":118},{"type":48,"tag":240,"props":5816,"children":5817},{},[5818,5831,5841],{"type":48,"tag":265,"props":5819,"children":5820},{},[5821],{"type":48,"tag":185,"props":5822,"children":5824},{"href":5823},"references\u002FuseArrayReduce.md",[5825],{"type":48,"tag":99,"props":5826,"children":5828},{"className":5827},[],[5829],{"type":53,"value":5830},"useArrayReduce",{"type":48,"tag":265,"props":5832,"children":5833},{},[5834,5835],{"type":53,"value":518},{"type":48,"tag":99,"props":5836,"children":5838},{"className":5837},[],[5839],{"type":53,"value":5840},"Array.reduce",{"type":48,"tag":265,"props":5842,"children":5843},{},[5844],{"type":53,"value":118},{"type":48,"tag":240,"props":5846,"children":5847},{},[5848,5861,5871],{"type":48,"tag":265,"props":5849,"children":5850},{},[5851],{"type":48,"tag":185,"props":5852,"children":5854},{"href":5853},"references\u002FuseArraySome.md",[5855],{"type":48,"tag":99,"props":5856,"children":5858},{"className":5857},[],[5859],{"type":53,"value":5860},"useArraySome",{"type":48,"tag":265,"props":5862,"children":5863},{},[5864,5865],{"type":53,"value":518},{"type":48,"tag":99,"props":5866,"children":5868},{"className":5867},[],[5869],{"type":53,"value":5870},"Array.some",{"type":48,"tag":265,"props":5872,"children":5873},{},[5874],{"type":53,"value":118},{"type":48,"tag":240,"props":5876,"children":5877},{},[5878,5891,5896],{"type":48,"tag":265,"props":5879,"children":5880},{},[5881],{"type":48,"tag":185,"props":5882,"children":5884},{"href":5883},"references\u002FuseArrayUnique.md",[5885],{"type":48,"tag":99,"props":5886,"children":5888},{"className":5887},[],[5889],{"type":53,"value":5890},"useArrayUnique",{"type":48,"tag":265,"props":5892,"children":5893},{},[5894],{"type":53,"value":5895},"Reactive unique array",{"type":48,"tag":265,"props":5897,"children":5898},{},[5899],{"type":53,"value":118},{"type":48,"tag":240,"props":5901,"children":5902},{},[5903,5916,5921],{"type":48,"tag":265,"props":5904,"children":5905},{},[5906],{"type":48,"tag":185,"props":5907,"children":5909},{"href":5908},"references\u002FuseSorted.md",[5910],{"type":48,"tag":99,"props":5911,"children":5913},{"className":5912},[],[5914],{"type":53,"value":5915},"useSorted",{"type":48,"tag":265,"props":5917,"children":5918},{},[5919],{"type":53,"value":5920},"Reactive sort array",{"type":48,"tag":265,"props":5922,"children":5923},{},[5924],{"type":53,"value":118},{"type":48,"tag":225,"props":5926,"children":5928},{"id":5927},"time",[5929],{"type":53,"value":5930},"Time",{"type":48,"tag":232,"props":5932,"children":5933},{},[5934,5952],{"type":48,"tag":236,"props":5935,"children":5936},{},[5937],{"type":48,"tag":240,"props":5938,"children":5939},{},[5940,5944,5948],{"type":48,"tag":244,"props":5941,"children":5942},{},[5943],{"type":53,"value":248},{"type":48,"tag":244,"props":5945,"children":5946},{},[5947],{"type":53,"value":205},{"type":48,"tag":244,"props":5949,"children":5950},{},[5951],{"type":53,"value":104},{"type":48,"tag":258,"props":5953,"children":5954},{},[5955,5980,6005,6030],{"type":48,"tag":240,"props":5956,"children":5957},{},[5958,5971,5976],{"type":48,"tag":265,"props":5959,"children":5960},{},[5961],{"type":48,"tag":185,"props":5962,"children":5964},{"href":5963},"references\u002FuseCountdown.md",[5965],{"type":48,"tag":99,"props":5966,"children":5968},{"className":5967},[],[5969],{"type":53,"value":5970},"useCountdown",{"type":48,"tag":265,"props":5972,"children":5973},{},[5974],{"type":53,"value":5975},"Reactive countdown timer in seconds",{"type":48,"tag":265,"props":5977,"children":5978},{},[5979],{"type":53,"value":118},{"type":48,"tag":240,"props":5981,"children":5982},{},[5983,5996,6001],{"type":48,"tag":265,"props":5984,"children":5985},{},[5986],{"type":48,"tag":185,"props":5987,"children":5989},{"href":5988},"references\u002FuseDateFormat.md",[5990],{"type":48,"tag":99,"props":5991,"children":5993},{"className":5992},[],[5994],{"type":53,"value":5995},"useDateFormat",{"type":48,"tag":265,"props":5997,"children":5998},{},[5999],{"type":53,"value":6000},"Get the formatted date according to the string of tokens passed in",{"type":48,"tag":265,"props":6002,"children":6003},{},[6004],{"type":53,"value":118},{"type":48,"tag":240,"props":6006,"children":6007},{},[6008,6021,6026],{"type":48,"tag":265,"props":6009,"children":6010},{},[6011],{"type":48,"tag":185,"props":6012,"children":6014},{"href":6013},"references\u002FuseTimeAgo.md",[6015],{"type":48,"tag":99,"props":6016,"children":6018},{"className":6017},[],[6019],{"type":53,"value":6020},"useTimeAgo",{"type":48,"tag":265,"props":6022,"children":6023},{},[6024],{"type":53,"value":6025},"Reactive time ago",{"type":48,"tag":265,"props":6027,"children":6028},{},[6029],{"type":53,"value":118},{"type":48,"tag":240,"props":6031,"children":6032},{},[6033,6046,6051],{"type":48,"tag":265,"props":6034,"children":6035},{},[6036],{"type":48,"tag":185,"props":6037,"children":6039},{"href":6038},"references\u002FuseTimeAgoIntl.md",[6040],{"type":48,"tag":99,"props":6041,"children":6043},{"className":6042},[],[6044],{"type":53,"value":6045},"useTimeAgoIntl",{"type":48,"tag":265,"props":6047,"children":6048},{},[6049],{"type":53,"value":6050},"Reactive time ago with i18n supported",{"type":48,"tag":265,"props":6052,"children":6053},{},[6054],{"type":53,"value":118},{"type":48,"tag":225,"props":6056,"children":6058},{"id":6057},"utilities",[6059],{"type":53,"value":6060},"Utilities",{"type":48,"tag":232,"props":6062,"children":6063},{},[6064,6082],{"type":48,"tag":236,"props":6065,"children":6066},{},[6067],{"type":48,"tag":240,"props":6068,"children":6069},{},[6070,6074,6078],{"type":48,"tag":244,"props":6071,"children":6072},{},[6073],{"type":53,"value":248},{"type":48,"tag":244,"props":6075,"children":6076},{},[6077],{"type":53,"value":205},{"type":48,"tag":244,"props":6079,"children":6080},{},[6081],{"type":53,"value":104},{"type":48,"tag":258,"props":6083,"children":6084},{},[6085,6110,6135,6166,6191,6216,6246,6271,6296,6321,6346,6371,6396,6421,6446,6471,6496,6521,6546,6571,6602,6627,6652,6677,6702],{"type":48,"tag":240,"props":6086,"children":6087},{},[6088,6101,6106],{"type":48,"tag":265,"props":6089,"children":6090},{},[6091],{"type":48,"tag":185,"props":6092,"children":6094},{"href":6093},"references\u002FcreateEventHook.md",[6095],{"type":48,"tag":99,"props":6096,"children":6098},{"className":6097},[],[6099],{"type":53,"value":6100},"createEventHook",{"type":48,"tag":265,"props":6102,"children":6103},{},[6104],{"type":53,"value":6105},"Utility for creating event hooks",{"type":48,"tag":265,"props":6107,"children":6108},{},[6109],{"type":53,"value":118},{"type":48,"tag":240,"props":6111,"children":6112},{},[6113,6126,6131],{"type":48,"tag":265,"props":6114,"children":6115},{},[6116],{"type":48,"tag":185,"props":6117,"children":6119},{"href":6118},"references\u002FcreateUnrefFn.md",[6120],{"type":48,"tag":99,"props":6121,"children":6123},{"className":6122},[],[6124],{"type":53,"value":6125},"createUnrefFn",{"type":48,"tag":265,"props":6127,"children":6128},{},[6129],{"type":53,"value":6130},"Make a plain function accepting ref and raw values as arguments",{"type":48,"tag":265,"props":6132,"children":6133},{},[6134],{"type":53,"value":118},{"type":48,"tag":240,"props":6136,"children":6137},{},[6138,6151,6162],{"type":48,"tag":265,"props":6139,"children":6140},{},[6141],{"type":48,"tag":185,"props":6142,"children":6144},{"href":6143},"references\u002Fget.md",[6145],{"type":48,"tag":99,"props":6146,"children":6148},{"className":6147},[],[6149],{"type":53,"value":6150},"get",{"type":48,"tag":265,"props":6152,"children":6153},{},[6154,6156],{"type":53,"value":6155},"Shorthand for accessing ",{"type":48,"tag":99,"props":6157,"children":6159},{"className":6158},[],[6160],{"type":53,"value":6161},"ref.value",{"type":48,"tag":265,"props":6163,"children":6164},{},[6165],{"type":53,"value":140},{"type":48,"tag":240,"props":6167,"children":6168},{},[6169,6182,6187],{"type":48,"tag":265,"props":6170,"children":6171},{},[6172],{"type":48,"tag":185,"props":6173,"children":6175},{"href":6174},"references\u002FisDefined.md",[6176],{"type":48,"tag":99,"props":6177,"children":6179},{"className":6178},[],[6180],{"type":53,"value":6181},"isDefined",{"type":48,"tag":265,"props":6183,"children":6184},{},[6185],{"type":53,"value":6186},"Non-nullish checking type guard for Ref",{"type":48,"tag":265,"props":6188,"children":6189},{},[6190],{"type":53,"value":118},{"type":48,"tag":240,"props":6192,"children":6193},{},[6194,6207,6212],{"type":48,"tag":265,"props":6195,"children":6196},{},[6197],{"type":48,"tag":185,"props":6198,"children":6200},{"href":6199},"references\u002FmakeDestructurable.md",[6201],{"type":48,"tag":99,"props":6202,"children":6204},{"className":6203},[],[6205],{"type":53,"value":6206},"makeDestructurable",{"type":48,"tag":265,"props":6208,"children":6209},{},[6210],{"type":53,"value":6211},"Make isomorphic destructurable for object and array at the same time",{"type":48,"tag":265,"props":6213,"children":6214},{},[6215],{"type":53,"value":118},{"type":48,"tag":240,"props":6217,"children":6218},{},[6219,6232,6242],{"type":48,"tag":265,"props":6220,"children":6221},{},[6222],{"type":48,"tag":185,"props":6223,"children":6225},{"href":6224},"references\u002Fset.md",[6226],{"type":48,"tag":99,"props":6227,"children":6229},{"className":6228},[],[6230],{"type":53,"value":6231},"set",{"type":48,"tag":265,"props":6233,"children":6234},{},[6235,6236],{"type":53,"value":460},{"type":48,"tag":99,"props":6237,"children":6239},{"className":6238},[],[6240],{"type":53,"value":6241},"ref.value = x",{"type":48,"tag":265,"props":6243,"children":6244},{},[6245],{"type":53,"value":140},{"type":48,"tag":240,"props":6247,"children":6248},{},[6249,6262,6267],{"type":48,"tag":265,"props":6250,"children":6251},{},[6252],{"type":48,"tag":185,"props":6253,"children":6255},{"href":6254},"references\u002FuseAsyncQueue.md",[6256],{"type":48,"tag":99,"props":6257,"children":6259},{"className":6258},[],[6260],{"type":53,"value":6261},"useAsyncQueue",{"type":48,"tag":265,"props":6263,"children":6264},{},[6265],{"type":53,"value":6266},"Executes each asynchronous task sequentially and passes the current task result to the next task",{"type":48,"tag":265,"props":6268,"children":6269},{},[6270],{"type":53,"value":118},{"type":48,"tag":240,"props":6272,"children":6273},{},[6274,6287,6292],{"type":48,"tag":265,"props":6275,"children":6276},{},[6277],{"type":48,"tag":185,"props":6278,"children":6280},{"href":6279},"references\u002FuseBase64.md",[6281],{"type":48,"tag":99,"props":6282,"children":6284},{"className":6283},[],[6285],{"type":53,"value":6286},"useBase64",{"type":48,"tag":265,"props":6288,"children":6289},{},[6290],{"type":53,"value":6291},"Reactive base64 transforming",{"type":48,"tag":265,"props":6293,"children":6294},{},[6295],{"type":53,"value":118},{"type":48,"tag":240,"props":6297,"children":6298},{},[6299,6312,6317],{"type":48,"tag":265,"props":6300,"children":6301},{},[6302],{"type":48,"tag":185,"props":6303,"children":6305},{"href":6304},"references\u002FuseCached.md",[6306],{"type":48,"tag":99,"props":6307,"children":6309},{"className":6308},[],[6310],{"type":53,"value":6311},"useCached",{"type":48,"tag":265,"props":6313,"children":6314},{},[6315],{"type":53,"value":6316},"Cache a ref with a custom comparator",{"type":48,"tag":265,"props":6318,"children":6319},{},[6320],{"type":53,"value":118},{"type":48,"tag":240,"props":6322,"children":6323},{},[6324,6337,6342],{"type":48,"tag":265,"props":6325,"children":6326},{},[6327],{"type":48,"tag":185,"props":6328,"children":6330},{"href":6329},"references\u002FuseCloned.md",[6331],{"type":48,"tag":99,"props":6332,"children":6334},{"className":6333},[],[6335],{"type":53,"value":6336},"useCloned",{"type":48,"tag":265,"props":6338,"children":6339},{},[6340],{"type":53,"value":6341},"Reactive clone of a ref",{"type":48,"tag":265,"props":6343,"children":6344},{},[6345],{"type":53,"value":118},{"type":48,"tag":240,"props":6347,"children":6348},{},[6349,6362,6367],{"type":48,"tag":265,"props":6350,"children":6351},{},[6352],{"type":48,"tag":185,"props":6353,"children":6355},{"href":6354},"references\u002FuseConfirmDialog.md",[6356],{"type":48,"tag":99,"props":6357,"children":6359},{"className":6358},[],[6360],{"type":53,"value":6361},"useConfirmDialog",{"type":48,"tag":265,"props":6363,"children":6364},{},[6365],{"type":53,"value":6366},"Creates event hooks to support modals and confirmation dialog chains",{"type":48,"tag":265,"props":6368,"children":6369},{},[6370],{"type":53,"value":118},{"type":48,"tag":240,"props":6372,"children":6373},{},[6374,6387,6392],{"type":48,"tag":265,"props":6375,"children":6376},{},[6377],{"type":48,"tag":185,"props":6378,"children":6380},{"href":6379},"references\u002FuseCounter.md",[6381],{"type":48,"tag":99,"props":6382,"children":6384},{"className":6383},[],[6385],{"type":53,"value":6386},"useCounter",{"type":48,"tag":265,"props":6388,"children":6389},{},[6390],{"type":53,"value":6391},"Basic counter with utility functions",{"type":48,"tag":265,"props":6393,"children":6394},{},[6395],{"type":53,"value":118},{"type":48,"tag":240,"props":6397,"children":6398},{},[6399,6412,6417],{"type":48,"tag":265,"props":6400,"children":6401},{},[6402],{"type":48,"tag":185,"props":6403,"children":6405},{"href":6404},"references\u002FuseCycleList.md",[6406],{"type":48,"tag":99,"props":6407,"children":6409},{"className":6408},[],[6410],{"type":53,"value":6411},"useCycleList",{"type":48,"tag":265,"props":6413,"children":6414},{},[6415],{"type":53,"value":6416},"Cycle through a list of items",{"type":48,"tag":265,"props":6418,"children":6419},{},[6420],{"type":53,"value":118},{"type":48,"tag":240,"props":6422,"children":6423},{},[6424,6437,6442],{"type":48,"tag":265,"props":6425,"children":6426},{},[6427],{"type":48,"tag":185,"props":6428,"children":6430},{"href":6429},"references\u002FuseDebounceFn.md",[6431],{"type":48,"tag":99,"props":6432,"children":6434},{"className":6433},[],[6435],{"type":53,"value":6436},"useDebounceFn",{"type":48,"tag":265,"props":6438,"children":6439},{},[6440],{"type":53,"value":6441},"Debounce execution of a function",{"type":48,"tag":265,"props":6443,"children":6444},{},[6445],{"type":53,"value":118},{"type":48,"tag":240,"props":6447,"children":6448},{},[6449,6462,6467],{"type":48,"tag":265,"props":6450,"children":6451},{},[6452],{"type":48,"tag":185,"props":6453,"children":6455},{"href":6454},"references\u002FuseEventBus.md",[6456],{"type":48,"tag":99,"props":6457,"children":6459},{"className":6458},[],[6460],{"type":53,"value":6461},"useEventBus",{"type":48,"tag":265,"props":6463,"children":6464},{},[6465],{"type":53,"value":6466},"A basic event bus",{"type":48,"tag":265,"props":6468,"children":6469},{},[6470],{"type":53,"value":118},{"type":48,"tag":240,"props":6472,"children":6473},{},[6474,6487,6492],{"type":48,"tag":265,"props":6475,"children":6476},{},[6477],{"type":48,"tag":185,"props":6478,"children":6480},{"href":6479},"references\u002FuseMemoize.md",[6481],{"type":48,"tag":99,"props":6482,"children":6484},{"className":6483},[],[6485],{"type":53,"value":6486},"useMemoize",{"type":48,"tag":265,"props":6488,"children":6489},{},[6490],{"type":53,"value":6491},"Cache results of functions depending on arguments and keep it reactive",{"type":48,"tag":265,"props":6493,"children":6494},{},[6495],{"type":53,"value":118},{"type":48,"tag":240,"props":6497,"children":6498},{},[6499,6512,6517],{"type":48,"tag":265,"props":6500,"children":6501},{},[6502],{"type":48,"tag":185,"props":6503,"children":6505},{"href":6504},"references\u002FuseOffsetPagination.md",[6506],{"type":48,"tag":99,"props":6507,"children":6509},{"className":6508},[],[6510],{"type":53,"value":6511},"useOffsetPagination",{"type":48,"tag":265,"props":6513,"children":6514},{},[6515],{"type":53,"value":6516},"Reactive offset pagination",{"type":48,"tag":265,"props":6518,"children":6519},{},[6520],{"type":53,"value":118},{"type":48,"tag":240,"props":6522,"children":6523},{},[6524,6537,6542],{"type":48,"tag":265,"props":6525,"children":6526},{},[6527],{"type":48,"tag":185,"props":6528,"children":6530},{"href":6529},"references\u002FusePrevious.md",[6531],{"type":48,"tag":99,"props":6532,"children":6534},{"className":6533},[],[6535],{"type":53,"value":6536},"usePrevious",{"type":48,"tag":265,"props":6538,"children":6539},{},[6540],{"type":53,"value":6541},"Holds the previous value of a ref",{"type":48,"tag":265,"props":6543,"children":6544},{},[6545],{"type":53,"value":118},{"type":48,"tag":240,"props":6547,"children":6548},{},[6549,6562,6567],{"type":48,"tag":265,"props":6550,"children":6551},{},[6552],{"type":48,"tag":185,"props":6553,"children":6555},{"href":6554},"references\u002FuseStepper.md",[6556],{"type":48,"tag":99,"props":6557,"children":6559},{"className":6558},[],[6560],{"type":53,"value":6561},"useStepper",{"type":48,"tag":265,"props":6563,"children":6564},{},[6565],{"type":53,"value":6566},"Provides helpers for building a multi-step wizard interface",{"type":48,"tag":265,"props":6568,"children":6569},{},[6570],{"type":53,"value":118},{"type":48,"tag":240,"props":6572,"children":6573},{},[6574,6587,6598],{"type":48,"tag":265,"props":6575,"children":6576},{},[6577],{"type":48,"tag":185,"props":6578,"children":6580},{"href":6579},"references\u002FuseSupported.md",[6581],{"type":48,"tag":99,"props":6582,"children":6584},{"className":6583},[],[6585],{"type":53,"value":6586},"useSupported",{"type":48,"tag":265,"props":6588,"children":6589},{},[6590,6592],{"type":53,"value":6591},"SSR compatibility ",{"type":48,"tag":99,"props":6593,"children":6595},{"className":6594},[],[6596],{"type":53,"value":6597},"isSupported",{"type":48,"tag":265,"props":6599,"children":6600},{},[6601],{"type":53,"value":118},{"type":48,"tag":240,"props":6603,"children":6604},{},[6605,6618,6623],{"type":48,"tag":265,"props":6606,"children":6607},{},[6608],{"type":48,"tag":185,"props":6609,"children":6611},{"href":6610},"references\u002FuseThrottleFn.md",[6612],{"type":48,"tag":99,"props":6613,"children":6615},{"className":6614},[],[6616],{"type":53,"value":6617},"useThrottleFn",{"type":48,"tag":265,"props":6619,"children":6620},{},[6621],{"type":53,"value":6622},"Throttle execution of a function",{"type":48,"tag":265,"props":6624,"children":6625},{},[6626],{"type":53,"value":118},{"type":48,"tag":240,"props":6628,"children":6629},{},[6630,6643,6648],{"type":48,"tag":265,"props":6631,"children":6632},{},[6633],{"type":48,"tag":185,"props":6634,"children":6636},{"href":6635},"references\u002FuseTimeoutPoll.md",[6637],{"type":48,"tag":99,"props":6638,"children":6640},{"className":6639},[],[6641],{"type":53,"value":6642},"useTimeoutPoll",{"type":48,"tag":265,"props":6644,"children":6645},{},[6646],{"type":53,"value":6647},"Use timeout to poll something",{"type":48,"tag":265,"props":6649,"children":6650},{},[6651],{"type":53,"value":118},{"type":48,"tag":240,"props":6653,"children":6654},{},[6655,6668,6673],{"type":48,"tag":265,"props":6656,"children":6657},{},[6658],{"type":48,"tag":185,"props":6659,"children":6661},{"href":6660},"references\u002FuseToggle.md",[6662],{"type":48,"tag":99,"props":6663,"children":6665},{"className":6664},[],[6666],{"type":53,"value":6667},"useToggle",{"type":48,"tag":265,"props":6669,"children":6670},{},[6671],{"type":53,"value":6672},"A boolean switcher with utility functions",{"type":48,"tag":265,"props":6674,"children":6675},{},[6676],{"type":53,"value":118},{"type":48,"tag":240,"props":6678,"children":6679},{},[6680,6693,6698],{"type":48,"tag":265,"props":6681,"children":6682},{},[6683],{"type":48,"tag":185,"props":6684,"children":6686},{"href":6685},"references\u002FuseToNumber.md",[6687],{"type":48,"tag":99,"props":6688,"children":6690},{"className":6689},[],[6691],{"type":53,"value":6692},"useToNumber",{"type":48,"tag":265,"props":6694,"children":6695},{},[6696],{"type":53,"value":6697},"Reactively convert a string ref to number",{"type":48,"tag":265,"props":6699,"children":6700},{},[6701],{"type":53,"value":118},{"type":48,"tag":240,"props":6703,"children":6704},{},[6705,6718,6723],{"type":48,"tag":265,"props":6706,"children":6707},{},[6708],{"type":48,"tag":185,"props":6709,"children":6711},{"href":6710},"references\u002FuseToString.md",[6712],{"type":48,"tag":99,"props":6713,"children":6715},{"className":6714},[],[6716],{"type":53,"value":6717},"useToString",{"type":48,"tag":265,"props":6719,"children":6720},{},[6721],{"type":53,"value":6722},"Reactively convert a ref to string",{"type":48,"tag":265,"props":6724,"children":6725},{},[6726],{"type":53,"value":118},{"type":48,"tag":225,"props":6728,"children":6730},{"id":6729},"electron",[6731],{"type":53,"value":6732},"@Electron",{"type":48,"tag":232,"props":6734,"children":6735},{},[6736,6754],{"type":48,"tag":236,"props":6737,"children":6738},{},[6739],{"type":48,"tag":240,"props":6740,"children":6741},{},[6742,6746,6750],{"type":48,"tag":244,"props":6743,"children":6744},{},[6745],{"type":53,"value":248},{"type":48,"tag":244,"props":6747,"children":6748},{},[6749],{"type":53,"value":205},{"type":48,"tag":244,"props":6751,"children":6752},{},[6753],{"type":53,"value":104},{"type":48,"tag":258,"props":6755,"children":6756},{},[6757,6791,6824,6867,6900],{"type":48,"tag":240,"props":6758,"children":6759},{},[6760,6773,6787],{"type":48,"tag":265,"props":6761,"children":6762},{},[6763],{"type":48,"tag":185,"props":6764,"children":6766},{"href":6765},"references\u002FuseIpcRenderer.md",[6767],{"type":48,"tag":99,"props":6768,"children":6770},{"className":6769},[],[6771],{"type":53,"value":6772},"useIpcRenderer",{"type":48,"tag":265,"props":6774,"children":6775},{},[6776,6778,6785],{"type":53,"value":6777},"Provides ",{"type":48,"tag":185,"props":6779,"children":6782},{"href":6780,"rel":6781},"https:\u002F\u002Fwww.electronjs.org\u002Fdocs\u002Fapi\u002Fipc-renderer",[189],[6783],{"type":53,"value":6784},"ipcRenderer",{"type":53,"value":6786}," and all of its APIs with Vue reactivity",{"type":48,"tag":265,"props":6788,"children":6789},{},[6790],{"type":53,"value":129},{"type":48,"tag":240,"props":6792,"children":6793},{},[6794,6807,6820],{"type":48,"tag":265,"props":6795,"children":6796},{},[6797],{"type":48,"tag":185,"props":6798,"children":6800},{"href":6799},"references\u002FuseIpcRendererInvoke.md",[6801],{"type":48,"tag":99,"props":6802,"children":6804},{"className":6803},[],[6805],{"type":53,"value":6806},"useIpcRendererInvoke",{"type":48,"tag":265,"props":6808,"children":6809},{},[6810,6811,6818],{"type":53,"value":518},{"type":48,"tag":185,"props":6812,"children":6815},{"href":6813,"rel":6814},"https:\u002F\u002Fwww.electronjs.org\u002Fdocs\u002Fapi\u002Fipc-renderer#ipcrendererinvokechannel-args",[189],[6816],{"type":53,"value":6817},"ipcRenderer.invoke API",{"type":53,"value":6819}," result",{"type":48,"tag":265,"props":6821,"children":6822},{},[6823],{"type":53,"value":129},{"type":48,"tag":240,"props":6825,"children":6826},{},[6827,6840,6863],{"type":48,"tag":265,"props":6828,"children":6829},{},[6830],{"type":48,"tag":185,"props":6831,"children":6833},{"href":6832},"references\u002FuseIpcRendererOn.md",[6834],{"type":48,"tag":99,"props":6835,"children":6837},{"className":6836},[],[6838],{"type":53,"value":6839},"useIpcRendererOn",{"type":48,"tag":265,"props":6841,"children":6842},{},[6843,6845,6852,6854,6861],{"type":53,"value":6844},"Use ",{"type":48,"tag":185,"props":6846,"children":6849},{"href":6847,"rel":6848},"https:\u002F\u002Fwww.electronjs.org\u002Fdocs\u002Fapi\u002Fipc-renderer#ipcrendereronchannel-listener",[189],[6850],{"type":53,"value":6851},"ipcRenderer.on",{"type":53,"value":6853}," with ease and ",{"type":48,"tag":185,"props":6855,"children":6858},{"href":6856,"rel":6857},"https:\u002F\u002Fwww.electronjs.org\u002Fdocs\u002Fapi\u002Fipc-renderer#ipcrendererremovelistenerchannel-listener",[189],[6859],{"type":53,"value":6860},"ipcRenderer.removeListener",{"type":53,"value":6862}," automatically on unmounted",{"type":48,"tag":265,"props":6864,"children":6865},{},[6866],{"type":53,"value":129},{"type":48,"tag":240,"props":6868,"children":6869},{},[6870,6883,6896],{"type":48,"tag":265,"props":6871,"children":6872},{},[6873],{"type":48,"tag":185,"props":6874,"children":6876},{"href":6875},"references\u002FuseZoomFactor.md",[6877],{"type":48,"tag":99,"props":6878,"children":6880},{"className":6879},[],[6881],{"type":53,"value":6882},"useZoomFactor",{"type":48,"tag":265,"props":6884,"children":6885},{},[6886,6887,6894],{"type":53,"value":518},{"type":48,"tag":185,"props":6888,"children":6891},{"href":6889,"rel":6890},"https:\u002F\u002Fwww.electronjs.org\u002Fdocs\u002Fapi\u002Fweb-frame#webframe",[189],[6892],{"type":53,"value":6893},"WebFrame",{"type":53,"value":6895}," zoom factor",{"type":48,"tag":265,"props":6897,"children":6898},{},[6899],{"type":53,"value":129},{"type":48,"tag":240,"props":6901,"children":6902},{},[6903,6916,6927],{"type":48,"tag":265,"props":6904,"children":6905},{},[6906],{"type":48,"tag":185,"props":6907,"children":6909},{"href":6908},"references\u002FuseZoomLevel.md",[6910],{"type":48,"tag":99,"props":6911,"children":6913},{"className":6912},[],[6914],{"type":53,"value":6915},"useZoomLevel",{"type":48,"tag":265,"props":6917,"children":6918},{},[6919,6920,6925],{"type":53,"value":518},{"type":48,"tag":185,"props":6921,"children":6923},{"href":6889,"rel":6922},[189],[6924],{"type":53,"value":6893},{"type":53,"value":6926}," zoom level",{"type":48,"tag":265,"props":6928,"children":6929},{},[6930],{"type":53,"value":129},{"type":48,"tag":225,"props":6932,"children":6934},{"id":6933},"firebase",[6935],{"type":53,"value":6936},"@Firebase",{"type":48,"tag":232,"props":6938,"children":6939},{},[6940,6958],{"type":48,"tag":236,"props":6941,"children":6942},{},[6943],{"type":48,"tag":240,"props":6944,"children":6945},{},[6946,6950,6954],{"type":48,"tag":244,"props":6947,"children":6948},{},[6949],{"type":53,"value":248},{"type":48,"tag":244,"props":6951,"children":6952},{},[6953],{"type":53,"value":205},{"type":48,"tag":244,"props":6955,"children":6956},{},[6957],{"type":53,"value":104},{"type":48,"tag":258,"props":6959,"children":6960},{},[6961,6994,7026],{"type":48,"tag":240,"props":6962,"children":6963},{},[6964,6977,6990],{"type":48,"tag":265,"props":6965,"children":6966},{},[6967],{"type":48,"tag":185,"props":6968,"children":6970},{"href":6969},"references\u002FuseAuth.md",[6971],{"type":48,"tag":99,"props":6972,"children":6974},{"className":6973},[],[6975],{"type":53,"value":6976},"useAuth",{"type":48,"tag":265,"props":6978,"children":6979},{},[6980,6981,6988],{"type":53,"value":518},{"type":48,"tag":185,"props":6982,"children":6985},{"href":6983,"rel":6984},"https:\u002F\u002Ffirebase.google.com\u002Fdocs\u002Fauth",[189],[6986],{"type":53,"value":6987},"Firebase Auth",{"type":53,"value":6989}," binding",{"type":48,"tag":265,"props":6991,"children":6992},{},[6993],{"type":53,"value":129},{"type":48,"tag":240,"props":6995,"children":6996},{},[6997,7010,7022],{"type":48,"tag":265,"props":6998,"children":6999},{},[7000],{"type":48,"tag":185,"props":7001,"children":7003},{"href":7002},"references\u002FuseFirestore.md",[7004],{"type":48,"tag":99,"props":7005,"children":7007},{"className":7006},[],[7008],{"type":53,"value":7009},"useFirestore",{"type":48,"tag":265,"props":7011,"children":7012},{},[7013,7014,7021],{"type":53,"value":518},{"type":48,"tag":185,"props":7015,"children":7018},{"href":7016,"rel":7017},"https:\u002F\u002Ffirebase.google.com\u002Fdocs\u002Ffirestore",[189],[7019],{"type":53,"value":7020},"Firestore",{"type":53,"value":6989},{"type":48,"tag":265,"props":7023,"children":7024},{},[7025],{"type":53,"value":129},{"type":48,"tag":240,"props":7027,"children":7028},{},[7029,7042,7054],{"type":48,"tag":265,"props":7030,"children":7031},{},[7032],{"type":48,"tag":185,"props":7033,"children":7035},{"href":7034},"references\u002FuseRTDB.md",[7036],{"type":48,"tag":99,"props":7037,"children":7039},{"className":7038},[],[7040],{"type":53,"value":7041},"useRTDB",{"type":48,"tag":265,"props":7043,"children":7044},{},[7045,7046,7053],{"type":53,"value":518},{"type":48,"tag":185,"props":7047,"children":7050},{"href":7048,"rel":7049},"https:\u002F\u002Ffirebase.google.com\u002Fdocs\u002Fdatabase",[189],[7051],{"type":53,"value":7052},"Firebase Realtime Database",{"type":53,"value":6989},{"type":48,"tag":265,"props":7055,"children":7056},{},[7057],{"type":53,"value":129},{"type":48,"tag":225,"props":7059,"children":7061},{"id":7060},"head",[7062],{"type":53,"value":7063},"@Head",{"type":48,"tag":232,"props":7065,"children":7066},{},[7067,7085],{"type":48,"tag":236,"props":7068,"children":7069},{},[7070],{"type":48,"tag":240,"props":7071,"children":7072},{},[7073,7077,7081],{"type":48,"tag":244,"props":7074,"children":7075},{},[7076],{"type":53,"value":248},{"type":48,"tag":244,"props":7078,"children":7079},{},[7080],{"type":53,"value":205},{"type":48,"tag":244,"props":7082,"children":7083},{},[7084],{"type":53,"value":104},{"type":48,"tag":258,"props":7086,"children":7087},{},[7088,7114],{"type":48,"tag":240,"props":7089,"children":7090},{},[7091,7105,7110],{"type":48,"tag":265,"props":7092,"children":7093},{},[7094],{"type":48,"tag":185,"props":7095,"children":7098},{"href":7096,"rel":7097},"https:\u002F\u002Fgithub.com\u002Fvueuse\u002Fhead#api",[189],[7099],{"type":48,"tag":99,"props":7100,"children":7102},{"className":7101},[],[7103],{"type":53,"value":7104},"createHead",{"type":48,"tag":265,"props":7106,"children":7107},{},[7108],{"type":53,"value":7109},"Create the head manager instance.",{"type":48,"tag":265,"props":7111,"children":7112},{},[7113],{"type":53,"value":129},{"type":48,"tag":240,"props":7115,"children":7116},{},[7117,7130,7135],{"type":48,"tag":265,"props":7118,"children":7119},{},[7120],{"type":48,"tag":185,"props":7121,"children":7123},{"href":7096,"rel":7122},[189],[7124],{"type":48,"tag":99,"props":7125,"children":7127},{"className":7126},[],[7128],{"type":53,"value":7129},"useHead",{"type":48,"tag":265,"props":7131,"children":7132},{},[7133],{"type":53,"value":7134},"Update head meta tags reactively.",{"type":48,"tag":265,"props":7136,"children":7137},{},[7138],{"type":53,"value":129},{"type":48,"tag":225,"props":7140,"children":7142},{"id":7141},"integrations",[7143],{"type":53,"value":7144},"@Integrations",{"type":48,"tag":232,"props":7146,"children":7147},{},[7148,7166],{"type":48,"tag":236,"props":7149,"children":7150},{},[7151],{"type":48,"tag":240,"props":7152,"children":7153},{},[7154,7158,7162],{"type":48,"tag":244,"props":7155,"children":7156},{},[7157],{"type":53,"value":248},{"type":48,"tag":244,"props":7159,"children":7160},{},[7161],{"type":53,"value":205},{"type":48,"tag":244,"props":7163,"children":7164},{},[7165],{"type":53,"value":104},{"type":48,"tag":258,"props":7167,"children":7168},{},[7169,7204,7239,7275,7310,7342,7377,7409,7444,7479,7514,7549],{"type":48,"tag":240,"props":7170,"children":7171},{},[7172,7185,7200],{"type":48,"tag":265,"props":7173,"children":7174},{},[7175],{"type":48,"tag":185,"props":7176,"children":7178},{"href":7177},"references\u002FuseAsyncValidator.md",[7179],{"type":48,"tag":99,"props":7180,"children":7182},{"className":7181},[],[7183],{"type":53,"value":7184},"useAsyncValidator",{"type":48,"tag":265,"props":7186,"children":7187},{},[7188,7189],{"type":53,"value":3874},{"type":48,"tag":185,"props":7190,"children":7193},{"href":7191,"rel":7192},"https:\u002F\u002Fgithub.com\u002Fyiminghe\u002Fasync-validator",[189],[7194],{"type":48,"tag":99,"props":7195,"children":7197},{"className":7196},[],[7198],{"type":53,"value":7199},"async-validator",{"type":48,"tag":265,"props":7201,"children":7202},{},[7203],{"type":53,"value":129},{"type":48,"tag":240,"props":7205,"children":7206},{},[7207,7220,7235],{"type":48,"tag":265,"props":7208,"children":7209},{},[7210],{"type":48,"tag":185,"props":7211,"children":7213},{"href":7212},"references\u002FuseAxios.md",[7214],{"type":48,"tag":99,"props":7215,"children":7217},{"className":7216},[],[7218],{"type":53,"value":7219},"useAxios",{"type":48,"tag":265,"props":7221,"children":7222},{},[7223,7224],{"type":53,"value":3874},{"type":48,"tag":185,"props":7225,"children":7228},{"href":7226,"rel":7227},"https:\u002F\u002Fgithub.com\u002Faxios\u002Faxios",[189],[7229],{"type":48,"tag":99,"props":7230,"children":7232},{"className":7231},[],[7233],{"type":53,"value":7234},"axios",{"type":48,"tag":265,"props":7236,"children":7237},{},[7238],{"type":53,"value":129},{"type":48,"tag":240,"props":7240,"children":7241},{},[7242,7255,7271],{"type":48,"tag":265,"props":7243,"children":7244},{},[7245],{"type":48,"tag":185,"props":7246,"children":7248},{"href":7247},"references\u002FuseChangeCase.md",[7249],{"type":48,"tag":99,"props":7250,"children":7252},{"className":7251},[],[7253],{"type":53,"value":7254},"useChangeCase",{"type":48,"tag":265,"props":7256,"children":7257},{},[7258,7260],{"type":53,"value":7259},"Reactive wrapper for ",{"type":48,"tag":185,"props":7261,"children":7264},{"href":7262,"rel":7263},"https:\u002F\u002Fgithub.com\u002Fblakeembrey\u002Fchange-case",[189],[7265],{"type":48,"tag":99,"props":7266,"children":7268},{"className":7267},[],[7269],{"type":53,"value":7270},"change-case",{"type":48,"tag":265,"props":7272,"children":7273},{},[7274],{"type":53,"value":129},{"type":48,"tag":240,"props":7276,"children":7277},{},[7278,7291,7306],{"type":48,"tag":265,"props":7279,"children":7280},{},[7281],{"type":48,"tag":185,"props":7282,"children":7284},{"href":7283},"references\u002FuseCookies.md",[7285],{"type":48,"tag":99,"props":7286,"children":7288},{"className":7287},[],[7289],{"type":53,"value":7290},"useCookies",{"type":48,"tag":265,"props":7292,"children":7293},{},[7294,7295],{"type":53,"value":3874},{"type":48,"tag":185,"props":7296,"children":7299},{"href":7297,"rel":7298},"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Funiversal-cookie",[189],[7300],{"type":48,"tag":99,"props":7301,"children":7303},{"className":7302},[],[7304],{"type":53,"value":7305},"universal-cookie",{"type":48,"tag":265,"props":7307,"children":7308},{},[7309],{"type":53,"value":129},{"type":48,"tag":240,"props":7311,"children":7312},{},[7313,7326,7338],{"type":48,"tag":265,"props":7314,"children":7315},{},[7316],{"type":48,"tag":185,"props":7317,"children":7319},{"href":7318},"references\u002FuseDrauu.md",[7320],{"type":48,"tag":99,"props":7321,"children":7323},{"className":7322},[],[7324],{"type":53,"value":7325},"useDrauu",{"type":48,"tag":265,"props":7327,"children":7328},{},[7329,7331],{"type":53,"value":7330},"Reactive instance for ",{"type":48,"tag":185,"props":7332,"children":7335},{"href":7333,"rel":7334},"https:\u002F\u002Fgithub.com\u002Fantfu\u002Fdrauu",[189],[7336],{"type":53,"value":7337},"drauu",{"type":48,"tag":265,"props":7339,"children":7340},{},[7341],{"type":53,"value":129},{"type":48,"tag":240,"props":7343,"children":7344},{},[7345,7358,7373],{"type":48,"tag":265,"props":7346,"children":7347},{},[7348],{"type":48,"tag":185,"props":7349,"children":7351},{"href":7350},"references\u002FuseFocusTrap.md",[7352],{"type":48,"tag":99,"props":7353,"children":7355},{"className":7354},[],[7356],{"type":53,"value":7357},"useFocusTrap",{"type":48,"tag":265,"props":7359,"children":7360},{},[7361,7362],{"type":53,"value":7259},{"type":48,"tag":185,"props":7363,"children":7366},{"href":7364,"rel":7365},"https:\u002F\u002Fgithub.com\u002Ffocus-trap\u002Ffocus-trap",[189],[7367],{"type":48,"tag":99,"props":7368,"children":7370},{"className":7369},[],[7371],{"type":53,"value":7372},"focus-trap",{"type":48,"tag":265,"props":7374,"children":7375},{},[7376],{"type":53,"value":129},{"type":48,"tag":240,"props":7378,"children":7379},{},[7380,7393,7405],{"type":48,"tag":265,"props":7381,"children":7382},{},[7383],{"type":48,"tag":185,"props":7384,"children":7386},{"href":7385},"references\u002FuseFuse.md",[7387],{"type":48,"tag":99,"props":7388,"children":7390},{"className":7389},[],[7391],{"type":53,"value":7392},"useFuse",{"type":48,"tag":265,"props":7394,"children":7395},{},[7396,7398],{"type":53,"value":7397},"Easily implement fuzzy search using a composable with ",{"type":48,"tag":185,"props":7399,"children":7402},{"href":7400,"rel":7401},"https:\u002F\u002Fgithub.com\u002Fkrisk\u002Ffuse",[189],[7403],{"type":53,"value":7404},"Fuse.js",{"type":48,"tag":265,"props":7406,"children":7407},{},[7408],{"type":53,"value":129},{"type":48,"tag":240,"props":7410,"children":7411},{},[7412,7425,7440],{"type":48,"tag":265,"props":7413,"children":7414},{},[7415],{"type":48,"tag":185,"props":7416,"children":7418},{"href":7417},"references\u002FuseIDBKeyval.md",[7419],{"type":48,"tag":99,"props":7420,"children":7422},{"className":7421},[],[7423],{"type":53,"value":7424},"useIDBKeyval",{"type":48,"tag":265,"props":7426,"children":7427},{},[7428,7429],{"type":53,"value":3874},{"type":48,"tag":185,"props":7430,"children":7433},{"href":7431,"rel":7432},"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fidb-keyval",[189],[7434],{"type":48,"tag":99,"props":7435,"children":7437},{"className":7436},[],[7438],{"type":53,"value":7439},"idb-keyval",{"type":48,"tag":265,"props":7441,"children":7442},{},[7443],{"type":53,"value":129},{"type":48,"tag":240,"props":7445,"children":7446},{},[7447,7460,7475],{"type":48,"tag":265,"props":7448,"children":7449},{},[7450],{"type":48,"tag":185,"props":7451,"children":7453},{"href":7452},"references\u002FuseJwt.md",[7454],{"type":48,"tag":99,"props":7455,"children":7457},{"className":7456},[],[7458],{"type":53,"value":7459},"useJwt",{"type":48,"tag":265,"props":7461,"children":7462},{},[7463,7464],{"type":53,"value":3874},{"type":48,"tag":185,"props":7465,"children":7468},{"href":7466,"rel":7467},"https:\u002F\u002Fgithub.com\u002Fauth0\u002Fjwt-decode",[189],[7469],{"type":48,"tag":99,"props":7470,"children":7472},{"className":7471},[],[7473],{"type":53,"value":7474},"jwt-decode",{"type":48,"tag":265,"props":7476,"children":7477},{},[7478],{"type":53,"value":129},{"type":48,"tag":240,"props":7480,"children":7481},{},[7482,7495,7510],{"type":48,"tag":265,"props":7483,"children":7484},{},[7485],{"type":48,"tag":185,"props":7486,"children":7488},{"href":7487},"references\u002FuseNProgress.md",[7489],{"type":48,"tag":99,"props":7490,"children":7492},{"className":7491},[],[7493],{"type":53,"value":7494},"useNProgress",{"type":48,"tag":265,"props":7496,"children":7497},{},[7498,7499],{"type":53,"value":7259},{"type":48,"tag":185,"props":7500,"children":7503},{"href":7501,"rel":7502},"https:\u002F\u002Fgithub.com\u002Frstacruz\u002Fnprogress",[189],[7504],{"type":48,"tag":99,"props":7505,"children":7507},{"className":7506},[],[7508],{"type":53,"value":7509},"nprogress",{"type":48,"tag":265,"props":7511,"children":7512},{},[7513],{"type":53,"value":129},{"type":48,"tag":240,"props":7515,"children":7516},{},[7517,7530,7545],{"type":48,"tag":265,"props":7518,"children":7519},{},[7520],{"type":48,"tag":185,"props":7521,"children":7523},{"href":7522},"references\u002FuseQRCode.md",[7524],{"type":48,"tag":99,"props":7525,"children":7527},{"className":7526},[],[7528],{"type":53,"value":7529},"useQRCode",{"type":48,"tag":265,"props":7531,"children":7532},{},[7533,7534],{"type":53,"value":3874},{"type":48,"tag":185,"props":7535,"children":7538},{"href":7536,"rel":7537},"https:\u002F\u002Fgithub.com\u002Fsoldair\u002Fnode-qrcode",[189],[7539],{"type":48,"tag":99,"props":7540,"children":7542},{"className":7541},[],[7543],{"type":53,"value":7544},"qrcode",{"type":48,"tag":265,"props":7546,"children":7547},{},[7548],{"type":53,"value":129},{"type":48,"tag":240,"props":7550,"children":7551},{},[7552,7565,7580],{"type":48,"tag":265,"props":7553,"children":7554},{},[7555],{"type":48,"tag":185,"props":7556,"children":7558},{"href":7557},"references\u002FuseSortable.md",[7559],{"type":48,"tag":99,"props":7560,"children":7562},{"className":7561},[],[7563],{"type":53,"value":7564},"useSortable",{"type":48,"tag":265,"props":7566,"children":7567},{},[7568,7569],{"type":53,"value":3874},{"type":48,"tag":185,"props":7570,"children":7573},{"href":7571,"rel":7572},"https:\u002F\u002Fgithub.com\u002FSortableJS\u002FSortable",[189],[7574],{"type":48,"tag":99,"props":7575,"children":7577},{"className":7576},[],[7578],{"type":53,"value":7579},"sortable",{"type":48,"tag":265,"props":7581,"children":7582},{},[7583],{"type":53,"value":129},{"type":48,"tag":225,"props":7585,"children":7587},{"id":7586},"math",[7588],{"type":53,"value":7589},"@Math",{"type":48,"tag":232,"props":7591,"children":7592},{},[7593,7611],{"type":48,"tag":236,"props":7594,"children":7595},{},[7596],{"type":48,"tag":240,"props":7597,"children":7598},{},[7599,7603,7607],{"type":48,"tag":244,"props":7600,"children":7601},{},[7602],{"type":53,"value":248},{"type":48,"tag":244,"props":7604,"children":7605},{},[7606],{"type":53,"value":205},{"type":48,"tag":244,"props":7608,"children":7609},{},[7610],{"type":53,"value":104},{"type":48,"tag":258,"props":7612,"children":7613},{},[7614,7645,7669,7700,7731,7762,7792,7817,7847,7872,7902,7934,7964,7994,8019,8043,8073,8098],{"type":48,"tag":240,"props":7615,"children":7616},{},[7617,7630,7641],{"type":48,"tag":265,"props":7618,"children":7619},{},[7620],{"type":48,"tag":185,"props":7621,"children":7623},{"href":7622},"references\u002FcreateGenericProjection.md",[7624],{"type":48,"tag":99,"props":7625,"children":7627},{"className":7626},[],[7628],{"type":53,"value":7629},"createGenericProjection",{"type":48,"tag":265,"props":7631,"children":7632},{},[7633,7635],{"type":53,"value":7634},"Generic version of ",{"type":48,"tag":99,"props":7636,"children":7638},{"className":7637},[],[7639],{"type":53,"value":7640},"createProjection",{"type":48,"tag":265,"props":7642,"children":7643},{},[7644],{"type":53,"value":129},{"type":48,"tag":240,"props":7646,"children":7647},{},[7648,7660,7665],{"type":48,"tag":265,"props":7649,"children":7650},{},[7651],{"type":48,"tag":185,"props":7652,"children":7654},{"href":7653},"references\u002FcreateProjection.md",[7655],{"type":48,"tag":99,"props":7656,"children":7658},{"className":7657},[],[7659],{"type":53,"value":7640},{"type":48,"tag":265,"props":7661,"children":7662},{},[7663],{"type":53,"value":7664},"Reactive numeric projection from one domain to another",{"type":48,"tag":265,"props":7666,"children":7667},{},[7668],{"type":53,"value":129},{"type":48,"tag":240,"props":7670,"children":7671},{},[7672,7685,7696],{"type":48,"tag":265,"props":7673,"children":7674},{},[7675],{"type":48,"tag":185,"props":7676,"children":7678},{"href":7677},"references\u002FlogicAnd.md",[7679],{"type":48,"tag":99,"props":7680,"children":7682},{"className":7681},[],[7683],{"type":53,"value":7684},"logicAnd",{"type":48,"tag":265,"props":7686,"children":7687},{},[7688,7694],{"type":48,"tag":99,"props":7689,"children":7691},{"className":7690},[],[7692],{"type":53,"value":7693},"AND",{"type":53,"value":7695}," condition for refs",{"type":48,"tag":265,"props":7697,"children":7698},{},[7699],{"type":53,"value":129},{"type":48,"tag":240,"props":7701,"children":7702},{},[7703,7716,7727],{"type":48,"tag":265,"props":7704,"children":7705},{},[7706],{"type":48,"tag":185,"props":7707,"children":7709},{"href":7708},"references\u002FlogicNot.md",[7710],{"type":48,"tag":99,"props":7711,"children":7713},{"className":7712},[],[7714],{"type":53,"value":7715},"logicNot",{"type":48,"tag":265,"props":7717,"children":7718},{},[7719,7725],{"type":48,"tag":99,"props":7720,"children":7722},{"className":7721},[],[7723],{"type":53,"value":7724},"NOT",{"type":53,"value":7726}," condition for ref",{"type":48,"tag":265,"props":7728,"children":7729},{},[7730],{"type":53,"value":129},{"type":48,"tag":240,"props":7732,"children":7733},{},[7734,7747,7758],{"type":48,"tag":265,"props":7735,"children":7736},{},[7737],{"type":48,"tag":185,"props":7738,"children":7740},{"href":7739},"references\u002FlogicOr.md",[7741],{"type":48,"tag":99,"props":7742,"children":7744},{"className":7743},[],[7745],{"type":53,"value":7746},"logicOr",{"type":48,"tag":265,"props":7748,"children":7749},{},[7750,7756],{"type":48,"tag":99,"props":7751,"children":7753},{"className":7752},[],[7754],{"type":53,"value":7755},"OR",{"type":53,"value":7757}," conditions for refs",{"type":48,"tag":265,"props":7759,"children":7760},{},[7761],{"type":53,"value":129},{"type":48,"tag":240,"props":7763,"children":7764},{},[7765,7778,7788],{"type":48,"tag":265,"props":7766,"children":7767},{},[7768],{"type":48,"tag":185,"props":7769,"children":7771},{"href":7770},"references\u002FuseAbs.md",[7772],{"type":48,"tag":99,"props":7773,"children":7775},{"className":7774},[],[7776],{"type":53,"value":7777},"useAbs",{"type":48,"tag":265,"props":7779,"children":7780},{},[7781,7782],{"type":53,"value":518},{"type":48,"tag":99,"props":7783,"children":7785},{"className":7784},[],[7786],{"type":53,"value":7787},"Math.abs",{"type":48,"tag":265,"props":7789,"children":7790},{},[7791],{"type":53,"value":129},{"type":48,"tag":240,"props":7793,"children":7794},{},[7795,7808,7813],{"type":48,"tag":265,"props":7796,"children":7797},{},[7798],{"type":48,"tag":185,"props":7799,"children":7801},{"href":7800},"references\u002FuseAverage.md",[7802],{"type":48,"tag":99,"props":7803,"children":7805},{"className":7804},[],[7806],{"type":53,"value":7807},"useAverage",{"type":48,"tag":265,"props":7809,"children":7810},{},[7811],{"type":53,"value":7812},"Get the average of an array reactively",{"type":48,"tag":265,"props":7814,"children":7815},{},[7816],{"type":53,"value":129},{"type":48,"tag":240,"props":7818,"children":7819},{},[7820,7833,7843],{"type":48,"tag":265,"props":7821,"children":7822},{},[7823],{"type":48,"tag":185,"props":7824,"children":7826},{"href":7825},"references\u002FuseCeil.md",[7827],{"type":48,"tag":99,"props":7828,"children":7830},{"className":7829},[],[7831],{"type":53,"value":7832},"useCeil",{"type":48,"tag":265,"props":7834,"children":7835},{},[7836,7837],{"type":53,"value":518},{"type":48,"tag":99,"props":7838,"children":7840},{"className":7839},[],[7841],{"type":53,"value":7842},"Math.ceil",{"type":48,"tag":265,"props":7844,"children":7845},{},[7846],{"type":53,"value":129},{"type":48,"tag":240,"props":7848,"children":7849},{},[7850,7863,7868],{"type":48,"tag":265,"props":7851,"children":7852},{},[7853],{"type":48,"tag":185,"props":7854,"children":7856},{"href":7855},"references\u002FuseClamp.md",[7857],{"type":48,"tag":99,"props":7858,"children":7860},{"className":7859},[],[7861],{"type":53,"value":7862},"useClamp",{"type":48,"tag":265,"props":7864,"children":7865},{},[7866],{"type":53,"value":7867},"Reactively clamp a value between two other values",{"type":48,"tag":265,"props":7869,"children":7870},{},[7871],{"type":53,"value":129},{"type":48,"tag":240,"props":7873,"children":7874},{},[7875,7888,7898],{"type":48,"tag":265,"props":7876,"children":7877},{},[7878],{"type":48,"tag":185,"props":7879,"children":7881},{"href":7880},"references\u002FuseFloor.md",[7882],{"type":48,"tag":99,"props":7883,"children":7885},{"className":7884},[],[7886],{"type":53,"value":7887},"useFloor",{"type":48,"tag":265,"props":7889,"children":7890},{},[7891,7892],{"type":53,"value":518},{"type":48,"tag":99,"props":7893,"children":7895},{"className":7894},[],[7896],{"type":53,"value":7897},"Math.floor",{"type":48,"tag":265,"props":7899,"children":7900},{},[7901],{"type":53,"value":129},{"type":48,"tag":240,"props":7903,"children":7904},{},[7905,7918,7930],{"type":48,"tag":265,"props":7906,"children":7907},{},[7908],{"type":48,"tag":185,"props":7909,"children":7911},{"href":7910},"references\u002FuseMath.md",[7912],{"type":48,"tag":99,"props":7913,"children":7915},{"className":7914},[],[7916],{"type":53,"value":7917},"useMath",{"type":48,"tag":265,"props":7919,"children":7920},{},[7921,7922,7928],{"type":53,"value":518},{"type":48,"tag":99,"props":7923,"children":7925},{"className":7924},[],[7926],{"type":53,"value":7927},"Math",{"type":53,"value":7929}," methods",{"type":48,"tag":265,"props":7931,"children":7932},{},[7933],{"type":53,"value":129},{"type":48,"tag":240,"props":7935,"children":7936},{},[7937,7950,7960],{"type":48,"tag":265,"props":7938,"children":7939},{},[7940],{"type":48,"tag":185,"props":7941,"children":7943},{"href":7942},"references\u002FuseMax.md",[7944],{"type":48,"tag":99,"props":7945,"children":7947},{"className":7946},[],[7948],{"type":53,"value":7949},"useMax",{"type":48,"tag":265,"props":7951,"children":7952},{},[7953,7954],{"type":53,"value":518},{"type":48,"tag":99,"props":7955,"children":7957},{"className":7956},[],[7958],{"type":53,"value":7959},"Math.max",{"type":48,"tag":265,"props":7961,"children":7962},{},[7963],{"type":53,"value":129},{"type":48,"tag":240,"props":7965,"children":7966},{},[7967,7980,7990],{"type":48,"tag":265,"props":7968,"children":7969},{},[7970],{"type":48,"tag":185,"props":7971,"children":7973},{"href":7972},"references\u002FuseMin.md",[7974],{"type":48,"tag":99,"props":7975,"children":7977},{"className":7976},[],[7978],{"type":53,"value":7979},"useMin",{"type":48,"tag":265,"props":7981,"children":7982},{},[7983,7984],{"type":53,"value":518},{"type":48,"tag":99,"props":7985,"children":7987},{"className":7986},[],[7988],{"type":53,"value":7989},"Math.min",{"type":48,"tag":265,"props":7991,"children":7992},{},[7993],{"type":53,"value":129},{"type":48,"tag":240,"props":7995,"children":7996},{},[7997,8010,8015],{"type":48,"tag":265,"props":7998,"children":7999},{},[8000],{"type":48,"tag":185,"props":8001,"children":8003},{"href":8002},"references\u002FusePrecision.md",[8004],{"type":48,"tag":99,"props":8005,"children":8007},{"className":8006},[],[8008],{"type":53,"value":8009},"usePrecision",{"type":48,"tag":265,"props":8011,"children":8012},{},[8013],{"type":53,"value":8014},"Reactively set the precision of a number",{"type":48,"tag":265,"props":8016,"children":8017},{},[8018],{"type":53,"value":129},{"type":48,"tag":240,"props":8020,"children":8021},{},[8022,8035,8039],{"type":48,"tag":265,"props":8023,"children":8024},{},[8025],{"type":48,"tag":185,"props":8026,"children":8028},{"href":8027},"references\u002FuseProjection.md",[8029],{"type":48,"tag":99,"props":8030,"children":8032},{"className":8031},[],[8033],{"type":53,"value":8034},"useProjection",{"type":48,"tag":265,"props":8036,"children":8037},{},[8038],{"type":53,"value":7664},{"type":48,"tag":265,"props":8040,"children":8041},{},[8042],{"type":53,"value":129},{"type":48,"tag":240,"props":8044,"children":8045},{},[8046,8059,8069],{"type":48,"tag":265,"props":8047,"children":8048},{},[8049],{"type":48,"tag":185,"props":8050,"children":8052},{"href":8051},"references\u002FuseRound.md",[8053],{"type":48,"tag":99,"props":8054,"children":8056},{"className":8055},[],[8057],{"type":53,"value":8058},"useRound",{"type":48,"tag":265,"props":8060,"children":8061},{},[8062,8063],{"type":53,"value":518},{"type":48,"tag":99,"props":8064,"children":8066},{"className":8065},[],[8067],{"type":53,"value":8068},"Math.round",{"type":48,"tag":265,"props":8070,"children":8071},{},[8072],{"type":53,"value":129},{"type":48,"tag":240,"props":8074,"children":8075},{},[8076,8089,8094],{"type":48,"tag":265,"props":8077,"children":8078},{},[8079],{"type":48,"tag":185,"props":8080,"children":8082},{"href":8081},"references\u002FuseSum.md",[8083],{"type":48,"tag":99,"props":8084,"children":8086},{"className":8085},[],[8087],{"type":53,"value":8088},"useSum",{"type":48,"tag":265,"props":8090,"children":8091},{},[8092],{"type":53,"value":8093},"Get the sum of an array reactively",{"type":48,"tag":265,"props":8095,"children":8096},{},[8097],{"type":53,"value":129},{"type":48,"tag":240,"props":8099,"children":8100},{},[8101,8114,8124],{"type":48,"tag":265,"props":8102,"children":8103},{},[8104],{"type":48,"tag":185,"props":8105,"children":8107},{"href":8106},"references\u002FuseTrunc.md",[8108],{"type":48,"tag":99,"props":8109,"children":8111},{"className":8110},[],[8112],{"type":53,"value":8113},"useTrunc",{"type":48,"tag":265,"props":8115,"children":8116},{},[8117,8118],{"type":53,"value":518},{"type":48,"tag":99,"props":8119,"children":8121},{"className":8120},[],[8122],{"type":53,"value":8123},"Math.trunc",{"type":48,"tag":265,"props":8125,"children":8126},{},[8127],{"type":53,"value":129},{"type":48,"tag":225,"props":8129,"children":8131},{"id":8130},"motion",[8132],{"type":53,"value":8133},"@Motion",{"type":48,"tag":232,"props":8135,"children":8136},{},[8137,8155],{"type":48,"tag":236,"props":8138,"children":8139},{},[8140],{"type":48,"tag":240,"props":8141,"children":8142},{},[8143,8147,8151],{"type":48,"tag":244,"props":8144,"children":8145},{},[8146],{"type":53,"value":248},{"type":48,"tag":244,"props":8148,"children":8149},{},[8150],{"type":53,"value":205},{"type":48,"tag":244,"props":8152,"children":8153},{},[8154],{"type":53,"value":104},{"type":48,"tag":258,"props":8156,"children":8157},{},[8158,8184,8210,8236,8262,8288],{"type":48,"tag":240,"props":8159,"children":8160},{},[8161,8175,8180],{"type":48,"tag":265,"props":8162,"children":8163},{},[8164],{"type":48,"tag":185,"props":8165,"children":8168},{"href":8166,"rel":8167},"https:\u002F\u002Fmotion.vueuse.org\u002Fapi\u002Fuse-element-style",[189],[8169],{"type":48,"tag":99,"props":8170,"children":8172},{"className":8171},[],[8173],{"type":53,"value":8174},"useElementStyle",{"type":48,"tag":265,"props":8176,"children":8177},{},[8178],{"type":53,"value":8179},"Sync a reactive object to a target element CSS styling",{"type":48,"tag":265,"props":8181,"children":8182},{},[8183],{"type":53,"value":129},{"type":48,"tag":240,"props":8185,"children":8186},{},[8187,8201,8206],{"type":48,"tag":265,"props":8188,"children":8189},{},[8190],{"type":48,"tag":185,"props":8191,"children":8194},{"href":8192,"rel":8193},"https:\u002F\u002Fmotion.vueuse.org\u002Fapi\u002Fuse-element-transform",[189],[8195],{"type":48,"tag":99,"props":8196,"children":8198},{"className":8197},[],[8199],{"type":53,"value":8200},"useElementTransform",{"type":48,"tag":265,"props":8202,"children":8203},{},[8204],{"type":53,"value":8205},"Sync a reactive object to a target element CSS transform.",{"type":48,"tag":265,"props":8207,"children":8208},{},[8209],{"type":53,"value":129},{"type":48,"tag":240,"props":8211,"children":8212},{},[8213,8227,8232],{"type":48,"tag":265,"props":8214,"children":8215},{},[8216],{"type":48,"tag":185,"props":8217,"children":8220},{"href":8218,"rel":8219},"https:\u002F\u002Fmotion.vueuse.org\u002Fapi\u002Fuse-motion",[189],[8221],{"type":48,"tag":99,"props":8222,"children":8224},{"className":8223},[],[8225],{"type":53,"value":8226},"useMotion",{"type":48,"tag":265,"props":8228,"children":8229},{},[8230],{"type":53,"value":8231},"Putting your components in motion.",{"type":48,"tag":265,"props":8233,"children":8234},{},[8235],{"type":53,"value":129},{"type":48,"tag":240,"props":8237,"children":8238},{},[8239,8253,8258],{"type":48,"tag":265,"props":8240,"children":8241},{},[8242],{"type":48,"tag":185,"props":8243,"children":8246},{"href":8244,"rel":8245},"https:\u002F\u002Fmotion.vueuse.org\u002Fapi\u002Fuse-motion-properties",[189],[8247],{"type":48,"tag":99,"props":8248,"children":8250},{"className":8249},[],[8251],{"type":53,"value":8252},"useMotionProperties",{"type":48,"tag":265,"props":8254,"children":8255},{},[8256],{"type":53,"value":8257},"Access Motion Properties for a target element.",{"type":48,"tag":265,"props":8259,"children":8260},{},[8261],{"type":53,"value":129},{"type":48,"tag":240,"props":8263,"children":8264},{},[8265,8279,8284],{"type":48,"tag":265,"props":8266,"children":8267},{},[8268],{"type":48,"tag":185,"props":8269,"children":8272},{"href":8270,"rel":8271},"https:\u002F\u002Fmotion.vueuse.org\u002Fapi\u002Fuse-motion-variants",[189],[8273],{"type":48,"tag":99,"props":8274,"children":8276},{"className":8275},[],[8277],{"type":53,"value":8278},"useMotionVariants",{"type":48,"tag":265,"props":8280,"children":8281},{},[8282],{"type":53,"value":8283},"Handle the Variants state and selection.",{"type":48,"tag":265,"props":8285,"children":8286},{},[8287],{"type":53,"value":129},{"type":48,"tag":240,"props":8289,"children":8290},{},[8291,8305,8310],{"type":48,"tag":265,"props":8292,"children":8293},{},[8294],{"type":48,"tag":185,"props":8295,"children":8298},{"href":8296,"rel":8297},"https:\u002F\u002Fmotion.vueuse.org\u002Fapi\u002Fuse-spring",[189],[8299],{"type":48,"tag":99,"props":8300,"children":8302},{"className":8301},[],[8303],{"type":53,"value":8304},"useSpring",{"type":48,"tag":265,"props":8306,"children":8307},{},[8308],{"type":53,"value":8309},"Spring animations.",{"type":48,"tag":265,"props":8311,"children":8312},{},[8313],{"type":53,"value":129},{"type":48,"tag":225,"props":8315,"children":8317},{"id":8316},"router",[8318],{"type":53,"value":8319},"@Router",{"type":48,"tag":232,"props":8321,"children":8322},{},[8323,8341],{"type":48,"tag":236,"props":8324,"children":8325},{},[8326],{"type":48,"tag":240,"props":8327,"children":8328},{},[8329,8333,8337],{"type":48,"tag":244,"props":8330,"children":8331},{},[8332],{"type":53,"value":248},{"type":48,"tag":244,"props":8334,"children":8335},{},[8336],{"type":53,"value":205},{"type":48,"tag":244,"props":8338,"children":8339},{},[8340],{"type":53,"value":104},{"type":48,"tag":258,"props":8342,"children":8343},{},[8344,8375,8405],{"type":48,"tag":240,"props":8345,"children":8346},{},[8347,8360,8371],{"type":48,"tag":265,"props":8348,"children":8349},{},[8350],{"type":48,"tag":185,"props":8351,"children":8353},{"href":8352},"references\u002FuseRouteHash.md",[8354],{"type":48,"tag":99,"props":8355,"children":8357},{"className":8356},[],[8358],{"type":53,"value":8359},"useRouteHash",{"type":48,"tag":265,"props":8361,"children":8362},{},[8363,8365],{"type":53,"value":8364},"Shorthand for a reactive ",{"type":48,"tag":99,"props":8366,"children":8368},{"className":8367},[],[8369],{"type":53,"value":8370},"route.hash",{"type":48,"tag":265,"props":8372,"children":8373},{},[8374],{"type":53,"value":129},{"type":48,"tag":240,"props":8376,"children":8377},{},[8378,8391,8401],{"type":48,"tag":265,"props":8379,"children":8380},{},[8381],{"type":48,"tag":185,"props":8382,"children":8384},{"href":8383},"references\u002FuseRouteParams.md",[8385],{"type":48,"tag":99,"props":8386,"children":8388},{"className":8387},[],[8389],{"type":53,"value":8390},"useRouteParams",{"type":48,"tag":265,"props":8392,"children":8393},{},[8394,8395],{"type":53,"value":8364},{"type":48,"tag":99,"props":8396,"children":8398},{"className":8397},[],[8399],{"type":53,"value":8400},"route.params",{"type":48,"tag":265,"props":8402,"children":8403},{},[8404],{"type":53,"value":129},{"type":48,"tag":240,"props":8406,"children":8407},{},[8408,8421,8431],{"type":48,"tag":265,"props":8409,"children":8410},{},[8411],{"type":48,"tag":185,"props":8412,"children":8414},{"href":8413},"references\u002FuseRouteQuery.md",[8415],{"type":48,"tag":99,"props":8416,"children":8418},{"className":8417},[],[8419],{"type":53,"value":8420},"useRouteQuery",{"type":48,"tag":265,"props":8422,"children":8423},{},[8424,8425],{"type":53,"value":8364},{"type":48,"tag":99,"props":8426,"children":8428},{"className":8427},[],[8429],{"type":53,"value":8430},"route.query",{"type":48,"tag":265,"props":8432,"children":8433},{},[8434],{"type":53,"value":129},{"type":48,"tag":225,"props":8436,"children":8438},{"id":8437},"rxjs",[8439],{"type":53,"value":8440},"@RxJS",{"type":48,"tag":232,"props":8442,"children":8443},{},[8444,8462],{"type":48,"tag":236,"props":8445,"children":8446},{},[8447],{"type":48,"tag":240,"props":8448,"children":8449},{},[8450,8454,8458],{"type":48,"tag":244,"props":8451,"children":8452},{},[8453],{"type":53,"value":248},{"type":48,"tag":244,"props":8455,"children":8456},{},[8457],{"type":53,"value":205},{"type":48,"tag":244,"props":8459,"children":8460},{},[8461],{"type":53,"value":104},{"type":48,"tag":258,"props":8463,"children":8464},{},[8465,8522,8561,8599,8632,8677,8714],{"type":48,"tag":240,"props":8466,"children":8467},{},[8468,8481,8518],{"type":48,"tag":265,"props":8469,"children":8470},{},[8471],{"type":48,"tag":185,"props":8472,"children":8474},{"href":8473},"references\u002Ffrom.md",[8475],{"type":48,"tag":99,"props":8476,"children":8478},{"className":8477},[],[8479],{"type":53,"value":8480},"from",{"type":48,"tag":265,"props":8482,"children":8483},{},[8484,8486,8497,8498,8509,8511,8516],{"type":53,"value":8485},"Wrappers around RxJS's ",{"type":48,"tag":185,"props":8487,"children":8490},{"href":8488,"rel":8489},"https:\u002F\u002Frxjs.dev\u002Fapi\u002Findex\u002Ffunction\u002Ffrom",[189],[8491],{"type":48,"tag":99,"props":8492,"children":8494},{"className":8493},[],[8495],{"type":53,"value":8496},"from()",{"type":53,"value":1091},{"type":48,"tag":185,"props":8499,"children":8502},{"href":8500,"rel":8501},"https:\u002F\u002Frxjs.dev\u002Fapi\u002Findex\u002Ffunction\u002FfromEvent",[189],[8503],{"type":48,"tag":99,"props":8504,"children":8506},{"className":8505},[],[8507],{"type":53,"value":8508},"fromEvent()",{"type":53,"value":8510}," to allow them to accept ",{"type":48,"tag":99,"props":8512,"children":8514},{"className":8513},[],[8515],{"type":53,"value":5473},{"type":53,"value":8517},"s",{"type":48,"tag":265,"props":8519,"children":8520},{},[8521],{"type":53,"value":129},{"type":48,"tag":240,"props":8523,"children":8524},{},[8525,8538,8557],{"type":48,"tag":265,"props":8526,"children":8527},{},[8528],{"type":48,"tag":185,"props":8529,"children":8531},{"href":8530},"references\u002FtoObserver.md",[8532],{"type":48,"tag":99,"props":8533,"children":8535},{"className":8534},[],[8536],{"type":53,"value":8537},"toObserver",{"type":48,"tag":265,"props":8539,"children":8540},{},[8541,8543,8548,8550],{"type":53,"value":8542},"Sugar function to convert a ",{"type":48,"tag":99,"props":8544,"children":8546},{"className":8545},[],[8547],{"type":53,"value":5473},{"type":53,"value":8549}," into an RxJS ",{"type":48,"tag":185,"props":8551,"children":8554},{"href":8552,"rel":8553},"https:\u002F\u002Frxjs.dev\u002Fguide\u002Fobserver",[189],[8555],{"type":53,"value":8556},"Observer",{"type":48,"tag":265,"props":8558,"children":8559},{},[8560],{"type":53,"value":129},{"type":48,"tag":240,"props":8562,"children":8563},{},[8564,8577,8595],{"type":48,"tag":265,"props":8565,"children":8566},{},[8567],{"type":48,"tag":185,"props":8568,"children":8570},{"href":8569},"references\u002FuseExtractedObservable.md",[8571],{"type":48,"tag":99,"props":8572,"children":8574},{"className":8573},[],[8575],{"type":53,"value":8576},"useExtractedObservable",{"type":48,"tag":265,"props":8578,"children":8579},{},[8580,8582,8593],{"type":53,"value":8581},"Use an RxJS ",{"type":48,"tag":185,"props":8583,"children":8586},{"href":8584,"rel":8585},"https:\u002F\u002Frxjs.dev\u002Fguide\u002Fobservable",[189],[8587],{"type":48,"tag":99,"props":8588,"children":8590},{"className":8589},[],[8591],{"type":53,"value":8592},"Observable",{"type":53,"value":8594}," as extracted from one or more composables",{"type":48,"tag":265,"props":8596,"children":8597},{},[8598],{"type":53,"value":129},{"type":48,"tag":240,"props":8600,"children":8601},{},[8602,8615,8628],{"type":48,"tag":265,"props":8603,"children":8604},{},[8605],{"type":48,"tag":185,"props":8606,"children":8608},{"href":8607},"references\u002FuseObservable.md",[8609],{"type":48,"tag":99,"props":8610,"children":8612},{"className":8611},[],[8613],{"type":53,"value":8614},"useObservable",{"type":48,"tag":265,"props":8616,"children":8617},{},[8618,8619],{"type":53,"value":8581},{"type":48,"tag":185,"props":8620,"children":8622},{"href":8584,"rel":8621},[189],[8623],{"type":48,"tag":99,"props":8624,"children":8626},{"className":8625},[],[8627],{"type":53,"value":8592},{"type":48,"tag":265,"props":8629,"children":8630},{},[8631],{"type":53,"value":129},{"type":48,"tag":240,"props":8633,"children":8634},{},[8635,8648,8673],{"type":48,"tag":265,"props":8636,"children":8637},{},[8638],{"type":48,"tag":185,"props":8639,"children":8641},{"href":8640},"references\u002FuseSubject.md",[8642],{"type":48,"tag":99,"props":8643,"children":8645},{"className":8644},[],[8646],{"type":53,"value":8647},"useSubject",{"type":48,"tag":265,"props":8649,"children":8650},{},[8651,8653,8664,8666,8671],{"type":53,"value":8652},"Bind an RxJS ",{"type":48,"tag":185,"props":8654,"children":8657},{"href":8655,"rel":8656},"https:\u002F\u002Frxjs.dev\u002Fguide\u002Fsubject",[189],[8658],{"type":48,"tag":99,"props":8659,"children":8661},{"className":8660},[],[8662],{"type":53,"value":8663},"Subject",{"type":53,"value":8665}," to a ",{"type":48,"tag":99,"props":8667,"children":8669},{"className":8668},[],[8670],{"type":53,"value":5473},{"type":53,"value":8672}," and propagate value changes both ways",{"type":48,"tag":265,"props":8674,"children":8675},{},[8676],{"type":53,"value":129},{"type":48,"tag":240,"props":8678,"children":8679},{},[8680,8693,8710],{"type":48,"tag":265,"props":8681,"children":8682},{},[8683],{"type":48,"tag":185,"props":8684,"children":8686},{"href":8685},"references\u002FuseSubscription.md",[8687],{"type":48,"tag":99,"props":8688,"children":8690},{"className":8689},[],[8691],{"type":53,"value":8692},"useSubscription",{"type":48,"tag":265,"props":8694,"children":8695},{},[8696,8697,8708],{"type":53,"value":8581},{"type":48,"tag":185,"props":8698,"children":8701},{"href":8699,"rel":8700},"https:\u002F\u002Frxjs.dev\u002Fguide\u002Fsubscription",[189],[8702],{"type":48,"tag":99,"props":8703,"children":8705},{"className":8704},[],[8706],{"type":53,"value":8707},"Subscription",{"type":53,"value":8709}," without worrying about unsubscribing from it or creating memory leaks",{"type":48,"tag":265,"props":8711,"children":8712},{},[8713],{"type":53,"value":129},{"type":48,"tag":240,"props":8715,"children":8716},{},[8717,8730,8745],{"type":48,"tag":265,"props":8718,"children":8719},{},[8720],{"type":48,"tag":185,"props":8721,"children":8723},{"href":8722},"references\u002FwatchExtractedObservable.md",[8724],{"type":48,"tag":99,"props":8725,"children":8727},{"className":8726},[],[8728],{"type":53,"value":8729},"watchExtractedObservable",{"type":48,"tag":265,"props":8731,"children":8732},{},[8733,8735,8744],{"type":53,"value":8734},"Watch the values of an RxJS ",{"type":48,"tag":185,"props":8736,"children":8738},{"href":8584,"rel":8737},[189],[8739],{"type":48,"tag":99,"props":8740,"children":8742},{"className":8741},[],[8743],{"type":53,"value":8592},{"type":53,"value":8594},{"type":48,"tag":265,"props":8746,"children":8747},{},[8748],{"type":53,"value":129},{"type":48,"tag":225,"props":8750,"children":8752},{"id":8751},"schemaorg",[8753],{"type":53,"value":8754},"@SchemaOrg",{"type":48,"tag":232,"props":8756,"children":8757},{},[8758,8776],{"type":48,"tag":236,"props":8759,"children":8760},{},[8761],{"type":48,"tag":240,"props":8762,"children":8763},{},[8764,8768,8772],{"type":48,"tag":244,"props":8765,"children":8766},{},[8767],{"type":53,"value":248},{"type":48,"tag":244,"props":8769,"children":8770},{},[8771],{"type":53,"value":205},{"type":48,"tag":244,"props":8773,"children":8774},{},[8775],{"type":53,"value":104},{"type":48,"tag":258,"props":8777,"children":8778},{},[8779,8805],{"type":48,"tag":240,"props":8780,"children":8781},{},[8782,8796,8801],{"type":48,"tag":265,"props":8783,"children":8784},{},[8785],{"type":48,"tag":185,"props":8786,"children":8789},{"href":8787,"rel":8788},"https:\u002F\u002Fvue-schema-org.netlify.app\u002Fapi\u002Fcore\u002Fcreate-schema-org.html",[189],[8790],{"type":48,"tag":99,"props":8791,"children":8793},{"className":8792},[],[8794],{"type":53,"value":8795},"createSchemaOrg",{"type":48,"tag":265,"props":8797,"children":8798},{},[8799],{"type":53,"value":8800},"Create the schema.org manager instance.",{"type":48,"tag":265,"props":8802,"children":8803},{},[8804],{"type":53,"value":129},{"type":48,"tag":240,"props":8806,"children":8807},{},[8808,8822,8827],{"type":48,"tag":265,"props":8809,"children":8810},{},[8811],{"type":48,"tag":185,"props":8812,"children":8815},{"href":8813,"rel":8814},"https:\u002F\u002Fvue-schema-org.netlify.app\u002Fapi\u002Fcore\u002Fuse-schema-org.html",[189],[8816],{"type":48,"tag":99,"props":8817,"children":8819},{"className":8818},[],[8820],{"type":53,"value":8821},"useSchemaOrg",{"type":48,"tag":265,"props":8823,"children":8824},{},[8825],{"type":53,"value":8826},"Update schema.org reactively.",{"type":48,"tag":265,"props":8828,"children":8829},{},[8830],{"type":53,"value":129},{"type":48,"tag":225,"props":8832,"children":8834},{"id":8833},"sound",[8835],{"type":53,"value":8836},"@Sound",{"type":48,"tag":232,"props":8838,"children":8839},{},[8840,8858],{"type":48,"tag":236,"props":8841,"children":8842},{},[8843],{"type":48,"tag":240,"props":8844,"children":8845},{},[8846,8850,8854],{"type":48,"tag":244,"props":8847,"children":8848},{},[8849],{"type":53,"value":248},{"type":48,"tag":244,"props":8851,"children":8852},{},[8853],{"type":53,"value":205},{"type":48,"tag":244,"props":8855,"children":8856},{},[8857],{"type":53,"value":104},{"type":48,"tag":258,"props":8859,"children":8860},{},[8861],{"type":48,"tag":240,"props":8862,"children":8863},{},[8864,8878,8883],{"type":48,"tag":265,"props":8865,"children":8866},{},[8867],{"type":48,"tag":185,"props":8868,"children":8871},{"href":8869,"rel":8870},"https:\u002F\u002Fgithub.com\u002Fvueuse\u002Fsound#examples",[189],[8872],{"type":48,"tag":99,"props":8873,"children":8875},{"className":8874},[],[8876],{"type":53,"value":8877},"useSound",{"type":48,"tag":265,"props":8879,"children":8880},{},[8881],{"type":53,"value":8882},"Play sound effects reactively.",{"type":48,"tag":265,"props":8884,"children":8885},{},[8886],{"type":53,"value":129},{"items":8888,"total":9010},[8889,8906,8923,8939,8954,8977,8994],{"slug":8890,"name":8890,"fn":8891,"description":8892,"org":8893,"tags":8894,"stars":25,"repoUrl":26,"updatedAt":8905},"algorithmic-art","create generative art with p5.js","Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[8895,8898,8901,8904],{"name":8896,"slug":8897,"type":15},"Creative","creative",{"name":8899,"slug":8900,"type":15},"Generative Art","generative-art",{"name":8902,"slug":8903,"type":15},"Graphics","graphics",{"name":20,"slug":21,"type":15},"2026-07-13T06:41:35.540127",{"slug":8907,"name":8907,"fn":8908,"description":8909,"org":8910,"tags":8911,"stars":25,"repoUrl":26,"updatedAt":8922},"antfu","configure JavaScript projects with Anthony Fu's tools","Anthony Fu's opinionated tooling and conventions for JavaScript\u002FTypeScript projects. Use when setting up new projects, configuring ESLint\u002FPrettier alternatives, monorepos, library publishing, or when the user mentions Anthony Fu's preferences.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[8912,8915,8918,8919],{"name":8913,"slug":8914,"type":15},"Best Practices","best-practices",{"name":8916,"slug":8917,"type":15},"Engineering","engineering",{"name":20,"slug":21,"type":15},{"name":8920,"slug":8921,"type":15},"TypeScript","typescript","2026-07-13T06:43:13.153309",{"slug":8924,"name":8924,"fn":8925,"description":8926,"org":8927,"tags":8928,"stars":25,"repoUrl":26,"updatedAt":8938},"brand-guidelines","apply Anthropic brand guidelines","Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[8929,8932,8935],{"name":8930,"slug":8931,"type":15},"Branding","branding",{"name":8933,"slug":8934,"type":15},"Design","design",{"name":8936,"slug":8937,"type":15},"Typography","typography","2026-07-13T06:43:06.077629",{"slug":8940,"name":8940,"fn":8941,"description":8942,"org":8943,"tags":8944,"stars":25,"repoUrl":26,"updatedAt":8953},"canvas-design","create visual art and design assets","Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[8945,8946,8947,8950],{"name":8896,"slug":8897,"type":15},{"name":8933,"slug":8934,"type":15},{"name":8948,"slug":8949,"type":15},"Images","images",{"name":8951,"slug":8952,"type":15},"PDF","pdf","2026-07-13T06:39:58.803113",{"slug":8955,"name":8955,"fn":8956,"description":8957,"org":8958,"tags":8959,"stars":25,"repoUrl":26,"updatedAt":8976},"ci-cd-containerization-advisor","design CI\u002FCD pipelines for Kotlin applications","Design reproducible build, image, and deployment pipelines for Kotlin plus Spring applications, including CI verification, layered containers, rollout safety, and deployment-time migration coordination. Use when creating or improving Dockerfiles, CI workflows, image hardening, Kubernetes manifests, release gates, or deployment strategies for Spring Boot services, especially where build reproducibility and operational safety matter.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[8960,8963,8966,8969,8970,8973],{"name":8961,"slug":8962,"type":15},"CI\u002FCD","ci-cd",{"name":8964,"slug":8965,"type":15},"Containers","containers",{"name":8967,"slug":8968,"type":15},"Deployment","deployment",{"name":8916,"slug":8917,"type":15},{"name":8971,"slug":8972,"type":15},"Kotlin","kotlin",{"name":8974,"slug":8975,"type":15},"Spring","spring","2026-07-13T06:41:47.83899",{"slug":8978,"name":8978,"fn":8979,"description":8980,"org":8981,"tags":8982,"stars":25,"repoUrl":26,"updatedAt":8993},"cloudflare-deploy","deploy applications to Cloudflare","Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[8983,8986,8989,8992],{"name":8984,"slug":8985,"type":15},"Cloudflare","cloudflare",{"name":8987,"slug":8988,"type":15},"Cloudflare Pages","cloudflare-pages",{"name":8990,"slug":8991,"type":15},"Cloudflare Workers","cloudflare-workers",{"name":8967,"slug":8968,"type":15},"2026-07-17T06:04:42.853896",{"slug":8995,"name":8995,"fn":8996,"description":8997,"org":8998,"tags":8999,"stars":25,"repoUrl":26,"updatedAt":9009},"compose-ui-control","interact with Compose Desktop applications","Control a running Compose Desktop application via HTTP. Use when you need to interact with UI elements, click buttons, enter text, wait for elements to appear, or capture screenshots in a Compose Desktop app that has compose-ui-test-server enabled.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[9000,9003,9006],{"name":9001,"slug":9002,"type":15},"Automation","automation",{"name":9004,"slug":9005,"type":15},"Desktop","desktop",{"name":9007,"slug":9008,"type":15},"UI Components","ui-components","2026-07-13T06:40:38.798626",128,{"items":9012,"total":9137},[9013,9029,9038,9047,9058,9068,9077,9086,9095,9105,9114,9127],{"slug":9014,"name":9014,"fn":9015,"description":9016,"org":9017,"tags":9018,"stars":9026,"repoUrl":9027,"updatedAt":9028},"mps-aspect-accessories","configure JetBrains MPS module dependencies","Wire MPS module and model dependencies, used languages, used devkits, extended languages, runtime solutions, accessory models, and language\u002Fdependency versions. Use when adding\u002Fremoving module dependencies, importing languages or devkits into a model, declaring runtime solutions, or shipping accessory content visible to consumers without explicit import.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[9019,9022,9025],{"name":9020,"slug":9021,"type":15},"Architecture","architecture",{"name":9023,"slug":9024,"type":15},"Configuration","configuration",{"name":8916,"slug":8917,"type":15},1650,"https:\u002F\u002Fgithub.com\u002FJetBrains\u002FMPS","2026-07-17T06:06:57.311661",{"slug":9030,"name":9030,"fn":9031,"description":9032,"org":9033,"tags":9034,"stars":9026,"repoUrl":9027,"updatedAt":9037},"mps-aspect-actions","define and edit MPS node factories","Use when defining or editing MPS node factories (the \"actions\" aspect) — `NodeFactories` roots, per-concept `NodeFactory` setup functions that initialize a freshly created node and optionally copy data from a replaced `sampleNode`, plus the actions aspect's `CopyPasteHandlers` and `PasteWrappers` roots. Reach for this skill when a substitution, side transform, completion replacement, or `add new initialized(...)` should preserve fields from the node it is replacing, or when defaults set in a constructor are not enough.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[9035,9036],{"name":9020,"slug":9021,"type":15},{"name":8916,"slug":8917,"type":15},"2026-07-17T06:04:48.066901",{"slug":9039,"name":9039,"fn":9040,"description":9041,"org":9042,"tags":9043,"stars":9026,"repoUrl":9027,"updatedAt":9046},"mps-aspect-behavior","define and edit MPS concept behavior","Use when defining or editing MPS `ConceptBehavior` — per-concept methods (non-virtual \u002F virtual \u002F abstract \u002F static \u002F virtual static), constructors, virtual dispatch (MRO), super and interface-default calls (`super\u003CInterface>.method`), overriding methods from `lang.core.behavior` interfaces such as `ScopeProvider.getScope` \u002F `INamedConcept.getName` \u002F `BaseConcept.getPresentation`, calling sibling methods (`LocalBehaviorMethodCall`) and behavior methods from other aspects via `node.method(...)`. Reach for this skill whenever the task involves authoring or modifying `\u003Clang>\u002FlanguageModels\u002Fbehavior.mps`.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[9044,9045],{"name":9020,"slug":9021,"type":15},{"name":8916,"slug":8917,"type":15},"2026-07-13T06:45:21.757084",{"slug":9048,"name":9048,"fn":9049,"description":9050,"org":9051,"tags":9052,"stars":9026,"repoUrl":9027,"updatedAt":9057},"mps-aspect-constraints","define JetBrains MPS language constraints","Use when defining or editing MPS language constraints — property validators \u002F setters \u002F getters, referent search scopes (imperative or inherited via `ScopeProvider.getScope`), `referentSetHandler` side effects, default-scope blocks, `canBeChild` \u002F `canBeParent` \u002F `canBeAncestor` \u002F `canBeRoot` placement rules, `defaultConcreteConcept` for abstract concepts, `set \u003Cread-only>` and `{name}` aliasing, and scope helpers (`SimpleRoleScope`, `ListScope`, `CompositeScope`, `HidingByNameScope`). Reach for this skill whenever the task involves authoring or modifying `\u003Clang>\u002FlanguageModels\u002Fconstraints.mps`.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[9053,9054],{"name":9020,"slug":9021,"type":15},{"name":9055,"slug":9056,"type":15},"Code Analysis","code-analysis","2026-07-23T05:41:33.639365",{"slug":9059,"name":9059,"fn":9060,"description":9061,"org":9062,"tags":9063,"stars":9026,"repoUrl":9027,"updatedAt":9067},"mps-aspect-dataflow","define and debug MPS dataflow builders","Use when defining or debugging MPS dataflow builders for a concept — control\u002Fdata flow declarations that drive reachability analysis and variable-use checking. Covers DataFlowBuilderDeclaration, BuilderBlock, emit instructions (code for, jump, ifjump, label, read, write, ret, mayBeUnreachable), positions (AfterPosition, BeforePosition, LabelPosition), the jetbrains.mps.lang.dataFlow language, the NodeParameter implicit, BL+smodel usage inside builder bodies, and IBuilderMode for advanced analyses such as nullable\u002Fnon-null tracking.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[9064],{"name":9065,"slug":9066,"type":15},"Data Analysis","data-analysis","2026-07-13T06:45:19.114674",{"slug":9069,"name":9069,"fn":9070,"description":9071,"org":9072,"tags":9073,"stars":9026,"repoUrl":9027,"updatedAt":9076},"mps-aspect-editor","define MPS editor layouts","Use when creating or changing MPS editor definitions — the overall workflow from scaffolding a `ConceptEditorDeclaration` through componentizing reusable `EditorComponentDeclaration`s, refining cell models and cell layouts, applying style sheets and indent-layout style items, wiring smart references, leveraging inheritance via super-concepts and interfaces, inspecting (`print_node_json`, `show_node_representation`) and validating (`check_root_node_problems`). Covers `jetbrains.mps.lang.editor` cell models (`CellModel_RefNode`\u002F`CellModel_RefNodeList`\u002F`CellModel_RefCell`\u002F`CellModel_Property`\u002F`CellModel_Constant`), layout choices, and JSON blueprints for common editor shapes. For the non-layout side (action maps, keymaps, transformation\u002Fsubstitute menus) use `mps-aspect-editor-menus-and-keymaps`.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[9074,9075],{"name":8933,"slug":8934,"type":15},{"name":9007,"slug":9008,"type":15},"2026-07-23T05:41:56.638151",{"slug":9078,"name":9078,"fn":9079,"description":9080,"org":9081,"tags":9082,"stars":9026,"repoUrl":9027,"updatedAt":9085},"mps-aspect-editor-menus-and-keymaps","author MPS editor menus and keymaps","Use when authoring the **non-layout** parts of the MPS editor aspect — what happens when the user types, presses a key, triggers completion, pastes, or invokes a context action. Covers action maps (`CellActionMapDeclaration`), cell keymaps (`CellKeyMapDeclaration`), transformation menus (`TransformationMenu_Default` \u002F `_Named` \u002F `_Contribution`), substitute menus (`SubstituteMenu_Default` \u002F `SubstituteMenu` \u002F contributions), side transforms (LEFT\u002FRIGHT), legacy cell menus, paste wrappers and copy-paste handlers (in the actions language), completion styling, reference presentation, two-step deletion, and the editor selection API. Trigger terms: `actionMap`, `keyMap`, `delete_action_id`, `transformationMenu`, `substituteMenu`, `Ctrl+Space`, `Ctrl+Alt+B`, side transform, paste wrapper, completion styling, `PasteWrappers`, `CopyPasteHandlers`. For the **layout** side (cells, layouts, style sheets) use `mps-aspect-editor` instead.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[9083,9084],{"name":8916,"slug":8917,"type":15},{"name":9007,"slug":9008,"type":15},"2026-07-23T05:41:49.666535",{"slug":9087,"name":9087,"fn":9088,"description":9089,"org":9090,"tags":9091,"stars":9026,"repoUrl":9027,"updatedAt":9094},"mps-aspect-generation-plan","modify MPS generation plans","Use when defining or modifying an MPS generation plan — explicit ordering of generators, checkpoints for cross-model reference resolution, forks for parallel branches, IncludePlan composition, conditional PlanContribution activation, ParameterEquals\u002FConceptListSelector fork selectors, and InitModelAttributes for targetFacet routing. Apply when working with @genplan models, the jetbrains.mps.lang.generator.plan language, attaching plans via DevKits or the Custom generation facet, or debugging cross-model mapping label resolution.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[9092,9093],{"name":9020,"slug":9021,"type":15},{"name":8916,"slug":8917,"type":15},"2026-07-13T06:44:59.507855",{"slug":9096,"name":9096,"fn":9097,"description":9098,"org":9099,"tags":9100,"stars":9026,"repoUrl":9027,"updatedAt":9104},"mps-aspect-generator","define JetBrains MPS generator rules","Use when defining or modifying MPS generators — author a generator module, add or edit root\u002Freduction\u002Fweaving\u002Fpattern mapping rules, attach template macros ($COPY_SRC, $LOOP, $IF, $PROPERTY, $REF, $SWITCH, $MAP_SRC, $WEAVE, $INSERT, $LABEL, $TRACE, $VAR), wire mapping labels, build template switches, write pre\u002Fpost mapping scripts, navigate `genContext`, or debug \"rule didn't fire\", missing references, empty output, infinite reduction loops, and generated-Java compile failures.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[9101,9102,9103],{"name":9020,"slug":9021,"type":15},{"name":9055,"slug":9056,"type":15},{"name":8916,"slug":8917,"type":15},"2026-07-17T06:06:58.042999",{"slug":9106,"name":9106,"fn":9107,"description":9108,"org":9109,"tags":9110,"stars":9026,"repoUrl":9027,"updatedAt":9113},"mps-aspect-intentions","define and edit MPS intentions","Use when defining or editing MPS intentions (the Alt+Enter context-action aspect) — adding `IntentionDeclaration` roots, parameterized or surround-with variants, description\u002FisApplicable\u002Fexecute blocks, child-filter functions, factory-initialized AST splicing, or debugging why an intention is not offered. Lives in the language's `intentions` model and uses `jetbrains.mps.lang.intentions`.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[9111,9112],{"name":9020,"slug":9021,"type":15},{"name":8916,"slug":8917,"type":15},"2026-07-23T05:41:48.692899",{"slug":9115,"name":9115,"fn":9116,"description":9117,"org":9118,"tags":9119,"stars":9026,"repoUrl":9027,"updatedAt":9126},"mps-aspect-migrations","author and debug MPS migration scripts","Use when authoring or debugging MPS migration scripts that upgrade user models after a language definition changes — covers jetbrains.mps.lang.migration (MigrationScript class-based, PureMigrationScript declarative, MoveConcept\u002FMoveContainmentLink\u002FMoveReferenceLink\u002FMoveProperty, ordering via OrderDependency, data exchange via putData\u002FgetData, RefactoringLog, ConceptMigrationReference) and jetbrains.mps.lang.script Enhancement Scripts (MigrationScript with MigrationScriptPart_Instance, ExtractInterfaceMigration, FactoryMigrationScriptPart, CommentMigrationScriptPart) — when a model needs version-gated upgrade, concept rename or removal, link or property rename, instance-level transformation, or composition of migration steps.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[9120,9123],{"name":9121,"slug":9122,"type":15},"Debugging","debugging",{"name":9124,"slug":9125,"type":15},"Migration","migration","2026-07-13T06:45:20.372122",{"slug":9128,"name":9128,"fn":9129,"description":9130,"org":9131,"tags":9132,"stars":9026,"repoUrl":9027,"updatedAt":9136},"mps-aspect-structure-concepts","define concepts in MPS structure aspect","Define concepts, interface concepts, enumerations, and constrained data types in an MPS language's `structure` aspect. Covers smart-reference detection, alias rules, cardinality, INamedConcept usage, bulk creation, and the full `mps_mcp_alter_structure` \u002F `mps_mcp_query_structure` reference. Use when authoring or modifying a language's structure model.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[9133],{"name":9134,"slug":9135,"type":15},"Data Modeling","data-modeling","2026-07-23T05:41:30.705975",188]