1import{w as o,c as s}from"./p--9Q5nkxy.js";import{n as r}from"./p-AVh6OwbG.js"; 2/*! 3 * (C) Ionic http://ionicframework.com - MIT License 4 */const n=(o,s)=>null!==s.closest(o),t=(o,s)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,[`ion-color-${o}`]:!0},s):s,a=o=>{const s={};return(o=>void 0!==o?(Array.isArray(o)?o:o.split(" ")).filter((o=>null!=o)).map((o=>o.trim())).filter((o=>""!==o)):[])(o).forEach((o=>s[o]=!0)),s},e=/^[a-z][a-z0-9+\-.]*:/,i=async(o,s,r,n)=>{if(null!=o&&"#"!==o[0]&&!e.test(o)){const t=document.querySelector("ion-router");if(t)return null!=s&&s.preventDefault(),t.push(o,r,n)}return!1},l=()=>{if(void 0!==o)return o.Capacitor},c="ion-content",u=".ion-content-scroll-host",f=`${c}, ${u}`,m=o=>"ION-CONTENT"===o.tagName,p=async o=>m(o)?(await new Promise((r=>s(o,r))),o.getScrollElement()):o,h=o=>o.querySelector(u)||o.querySelector(f),d=o=>o.closest(f),v=(o,s)=>m(o)?o.scrollToTop(s):Promise.resolve(o.scrollTo({top:0,left:0,behavior:"smooth"})),w=(o,s,r,n)=>m(o)?o.scrollByPoint(s,r,n):Promise.resolve(o.scrollBy({top:r,left:s,behavior:n>0?"smooth":"auto"})),b=o=>r(o,c),y=o=>{if(m(o)){const s=o.scrollY;return o.scrollY=!1,s}return o.style.setProperty("overflow","hidden"),!0},j=(o,s)=>{m(o)?o.scrollY=s:o.style.removeProperty("overflow")};export{u as I,p as a,w as b,t as c,y as d,c as e,d as f,l as g,n as h,h as i,m as j,a as k,i as o,b as p,j as r,v as s}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.