p-1974d5b2.system.js 3.2 KB

1234
  1. /*!
  2. * (C) Ionic http://ionicframework.com - MIT License
  3. */
  4. System.register(["./p-f11a9436.system.js","./p-00023f5a.system.js"],(function(n){"use strict";var r,i,t,e,o,u,a;return{setters:[function(n){r=n.g;i=n.a},function(n){t=n.c;e=n.a;o=n.b;u=n.s;a=n.p}],execute:function(){var v=n("g",(function(n){return c(n)}));var f=n("a",(function(n,r){if(typeof n==="string"){r=n;n=undefined}return v(n).includes(r)}));var c=function(n){if(n===void 0){n=window}if(typeof n==="undefined"){return[]}n.Ionic=n.Ionic||{};var r=n.Ionic.platforms;if(r==null){r=n.Ionic.platforms=d(n);r.forEach((function(r){return n.document.documentElement.classList.add("plt-".concat(r))}))}return r};var d=function(n){var r=t.get("platform");return Object.keys(N).filter((function(i){var t=r===null||r===void 0?void 0:r[i];return typeof t==="function"?t(n):N[i](n)}))};var s=function(n){return j(n)&&!g(n)};var l=function(n){if(C(n,/iPad/i)){return true}if(C(n,/Macintosh/i)&&j(n)){return true}return false};var p=function(n){return C(n,/iPhone/i)};var m=function(n){return C(n,/iPhone|iPod/i)||l(n)};var b=function(n){return C(n,/android|sink/i)};var h=function(n){return b(n)&&!C(n,/mobile/i)};var w=function(n){var r=n.innerWidth;var i=n.innerHeight;var t=Math.min(r,i);var e=Math.max(r,i);return t>390&&t<520&&e>620&&e<800};var y=function(n){var r=n.innerWidth;var i=n.innerHeight;var t=Math.min(r,i);var e=Math.max(r,i);return l(n)||h(n)||t>460&&t<820&&e>780&&e<1400};var j=function(n){return I(n,"(any-pointer:coarse)")};var O=function(n){return!j(n)};var g=function(n){return M(n)||P(n)};var M=function(n){return!!(n["cordova"]||n["phonegap"]||n["PhoneGap"])};var P=function(n){var r=n["Capacitor"];return!!((r===null||r===void 0?void 0:r.isNative)||(r===null||r===void 0?void 0:r.isNativePlatform)&&!!r.isNativePlatform())};var k=function(n){return C(n,/electron/i)};var x=function(n){var r;return!!(((r=n.matchMedia)===null||r===void 0?void 0:r.call(n,"(display-mode: standalone)").matches)||n.navigator.standalone)};var C=function(n,r){return r.test(n.navigator.userAgent)};var I=function(n,r){var i;return(i=n.matchMedia)===null||i===void 0?void 0:i.call(n,r).matches};var N={ipad:l,iphone:p,ios:m,android:b,phablet:w,tablet:y,cordova:M,capacitor:P,electron:k,pwa:x,mobile:j,mobileweb:s,desktop:O,hybrid:g};var S;var _=n("b",(function(n){return n&&r(n)||S}));var q=n("i",(function(n){if(n===void 0){n={}}if(typeof window==="undefined"){return}var r=window.document;var v=window;var d=v.Ionic=v.Ionic||{};var s=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e(v)),{persistConfig:false}),d.config),o(v)),n);t.reset(s);if(t.getBoolean("persistConfig")){u(v,s)}c(v);d.config=t;d.mode=S=t.get("mode",r.documentElement.getAttribute("mode")||(f(v,"ios")?"ios":"md"));t.set("mode",S);r.documentElement.setAttribute("mode",S);r.documentElement.classList.add(S);if(t.getBoolean("_testing")){t.set("animated",false)}var l=function(n){var r;return(r=n.tagName)===null||r===void 0?void 0:r.startsWith("ION-")};var p=function(n){return["ios","md"].includes(n)};i((function(n){while(n){var r=n.mode||n.getAttribute("mode");if(r){if(p(r)){return r}else if(l(n)){a('Invalid ionic mode: "'+r+'", expected: "ios" or "md"')}}n=n.parentElement}return S}))}))}}}));