import{r as s,h as o,H as r,e}from"./p-cbb4366f.js";import{g as t,c as i,i as a}from"./p-88ef570a.js";const _=class{constructor(o){s(this,o)}componentDidLoad(){c(()=>{const s=a(window,"hybrid");i.getBoolean("_testing")||__sc_import_dos_wc_library("./p-9d81c94f.js").then(s=>s.startTapClick(i)),i.getBoolean("statusTap",s)&&__sc_import_dos_wc_library("./p-559d9516.js").then(s=>s.startStatusTap()),i.getBoolean("inputShims",n())&&__sc_import_dos_wc_library("./p-95d8777a.js").then(s=>s.startInputShims(i)),i.getBoolean("hardwareBackButton",s)&&__sc_import_dos_wc_library("./p-f3a0c163.js").then(s=>s.startHardwareBackButton()),"undefined"!=typeof window&&__sc_import_dos_wc_library("./p-503f34c8.js").then(s=>s.startKeyboardAssist(window)),__sc_import_dos_wc_library("./p-b62e8f49.js").then(s=>s.startFocusVisible())})}render(){const s=t(this);return o(r,{class:{[s]:!0,"ion-page":!0,"force-statusbar-padding":i.getBoolean("_forceStatusbarPadding")}})}get el(){return e(this)}},n=()=>a(window,"ios")&&a(window,"mobile"),c=s=>{"requestIdleCallback"in window?window.requestIdleCallback(s):setTimeout(s,32)};_.style="html.plt-mobile ion-app{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ion-app.force-statusbar-padding{--ion-safe-area-top:20px}";export{_ as ion_app}