const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/esm-Bmeg1_IV.js","assets/preload-helper-Czpn1I53.js","assets/dist-C2I8JNdt.js"])))=>i.map(i=>d[i]); import{t as e}from"./preload-helper-Czpn1I53.js";import{t}from"./dist-C2I8JNdt.js";var n=null;function r(){return n||=e(()=>import(`./esm-Bmeg1_IV.js`),__vite__mapDeps([0,1,2])),n}async function i(e){let{Haptics:t,ImpactStyle:n}=await r();await t.impact({style:n[e]})}async function a(e){let{Haptics:t,NotificationType:n}=await r();await t.notification({type:n[e]})}async function o(){let{Haptics:e}=await r();await e.selectionChanged()}function s(e){try{navigator.vibrate?.(e)}catch{}}function c(e,t){console.warn(`[haptics] ${e} failed:`,t)}function l(){t.isNativePlatform()?i(`Light`).catch(e=>c(`impactLight`,e)):s(10)}function u(){t.isNativePlatform()?i(`Medium`).catch(e=>c(`impactMedium`,e)):s(20)}function d(){t.isNativePlatform()?a(`Success`).catch(e=>c(`notificationSuccess`,e)):s(15)}function f(){t.isNativePlatform()?o().catch(e=>c(`selectionChanged`,e)):s(5)}export{f as i,u as n,d as r,l as t};