import{o as e,t}from"./vue.runtime.esm-BuK-KA7b.js";import{n,o as r}from"./_plugin-vue2_normalizer-D5mCHcOy.js";var i=e=>e.userAgentData!=null&&`mobile`in e.userAgentData&&typeof e.userAgentData.mobile==`boolean`;e();var a=class extends t{get isMobileViewport(){return this.$vuetify.breakpoint.mobile}get isMobileUserAgent(){return i(navigator)?navigator.userAgentData.mobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}get isIOS(){return[`iPad Simulator`,`iPhone Simulator`,`iPod Simulator`,`iPad`,`iPhone`,`iPod`].includes(navigator.platform)||navigator.userAgent.includes(`Mac`)&&`ontouchend`in document}get isAppleDevice(){return/iPhone|iPad|iPod|Macintosh|MacIntel|MacPPC|Mac68K/.test(navigator.platform)}};a=n([r],a);var o=a;export{o as t};