@ionic/lab
Version:
Ionic Lab utility for developing Ionic apps, used by Ionic CLI
1 lines • 16.2 kB
JavaScript
var __extends=this&&this.__extends||function(){var e=function(r,n){e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var n in r)if(r.hasOwnProperty(n))e[n]=r[n]};return e(r,n)};return function(r,n){e(r,n);function t(){this.constructor=r}r.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)}}();var __awaiter=this&&this.__awaiter||function(e,r,n,t){function a(e){return e instanceof n?e:new n((function(r){r(e)}))}return new(n||(n=Promise))((function(n,i){function s(e){try{o(t.next(e))}catch(r){i(r)}}function l(e){try{o(t["throw"](e))}catch(r){i(r)}}function o(e){e.done?n(e.value):a(e.value).then(s,l)}o((t=t.apply(e,r||[])).next())}))};var __generator=this&&this.__generator||function(e,r){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},t,a,i,s;return s={next:l(0),throw:l(1),return:l(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function l(e){return function(r){return o([e,r])}}function o(s){if(t)throw new TypeError("Generator is already executing.");while(n)try{if(t=1,a&&(i=s[0]&2?a["return"]:s[0]?a["throw"]||((i=a["return"])&&i.call(a),0):a.next)&&!(i=i.call(a,s[1])).done)return i;if(a=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;a=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=r.call(e,n)}catch(l){s=[6,l];a=0}finally{t=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}};var __spreadArrays=this&&this.__spreadArrays||function(){for(var e=0,r=0,n=arguments.length;r<n;r++)e+=arguments[r].length;for(var t=Array(e),a=0,r=0;r<n;r++)for(var i=arguments[r],s=0,l=i.length;s<l;s++,a++)t[a]=i[s];return t};System.register([],(function(e,r){"use strict";return{execute:function(){var n=this;var t="app";var a=0;var i=false;var s=false;var l=typeof window!=="undefined"?window:{};var o=l.CSS;var f=l.document||{head:{}};var u={$flags$:0,$resourcesUrl$:"",jmp:function(e){return e()},raf:function(e){return requestAnimationFrame(e)},ael:function(e,r,n,t){return e.addEventListener(r,n,t)},rel:function(e,r,n,t){return e.removeEventListener(r,n,t)}};var c=function(e){return Promise.resolve(e)};var $=function(){try{new CSSStyleSheet;return true}catch(e){}return false}();var v=new WeakMap;var h=function(e){return v.get(e)};var d=e("r",(function(e,r){return v.set(r.$lazyInstance$=e,r)}));var m=function(e){var r={$flags$:0,$hostElement$:e,$instanceValues$:new Map};{r.$onReadyPromise$=new Promise((function(e){return r.$onReadyResolve$=e}));e["s-p"]=[];e["s-rc"]=[]}return v.set(e,r)};var p=function(e,r){return r in e};var g=function(e){return console.error(e)};var y=new Map;var b=function(e,n,t){var a=e.$tagName$.replace(/-/g,"_");var i=e.$lazyBundleIds$;var s=y.get(i);if(s){return s[a]}return r.import("./"+i+".entry.js"+"").then((function(e){{y.set(i,e)}return e[a]}),g)};var w=new Map;var _=[];var S=[];var R=[];var E=function(e,r){return function(n){e.push(n);if(!i){i=true;if(r&&u.$flags$&4){N(j)}else{u.raf(j)}}}};var L=function(e){for(var r=0;r<e.length;r++){try{e[r](performance.now())}catch(n){g(n)}}e.length=0};var x=function(e,r){var n=0;var t=0;while(n<e.length&&(t=performance.now())<r){try{e[n++](t)}catch(a){g(a)}}if(n===e.length){e.length=0}else if(n!==0){e.splice(0,n)}};var j=function(){a++;L(_);var e=(u.$flags$&6)===2?performance.now()+10*Math.ceil(a*(1/22)):Infinity;x(S,e);x(R,e);if(S.length>0){R.push.apply(R,S);S.length=0}if(i=_.length+S.length+R.length>0){u.raf(j)}else{a=0}};var N=function(e){return c().then(e)};var C=E(S,true);var O={};var A="http://www.w3.org/2000/svg";var U="http://www.w3.org/1999/xhtml";var k=function(e){e=typeof e;return e==="object"||e==="function"};var P=function(e){return"__sc_import_"+e.replace(/\s|-/g,"_")};var M=e("a",(function(){if(!(o&&o.supports&&o.supports("color","var(--c)"))){return r.import("./p-dbe40eff.system.js").then((function(){if(u.$cssShim$=l.__cssshim){return u.$cssShim$.i()}else{return 0}}))}return c()}));var q=e("p",(function(){{u.$cssShim$=l.__cssshim}var e=Array.from(f.querySelectorAll("script")).find((function(e){return new RegExp("/"+t+"(\\.esm)?\\.js($|\\?|#)").test(e.src)||e.getAttribute("data-stencil-namespace")===t}));var n={};if("onbeforeload"in e&&!history.scrollRestoration&&false){return{then:function(){}}}{n.resourcesUrl=new URL(".",new URL(e.getAttribute("data-resources-url")||e.src,l.location.href)).href;I(n.resourcesUrl,e);if(!l.customElements){return r.import("./p-7f10eb01.system.js").then((function(){return n}))}}return c(n)}));var I=function(e,r){var n=P(t);try{l[n]=new Function("w","return import(w);//"+Math.random())}catch(i){var a=new Map;l[n]=function(t){var i=new URL(t,e).href;var s=a.get(i);if(!s){var o=f.createElement("script");o.type="module";o.crossOrigin=r.crossOrigin;o.src=URL.createObjectURL(new Blob(["import * as m from '"+i+"'; window."+n+".m = m;"],{type:"application/javascript"}));s=new Promise((function(e){o.onload=function(){e(l[n].m);o.remove()}}));a.set(i,s);f.head.appendChild(o)}return s}}};var B="{visibility:hidden}.hydrated{visibility:inherit}";var T=function(e,r){if(r===void 0){r=""}{return function(){return}}};var z=function(e,r){{return function(){return}}};var H=new WeakMap;var V=function(e,r,n){var t=w.get(e);if($&&n){t=t||new CSSStyleSheet;t.replace(r)}else{t=r}w.set(e,t)};var W=function(e,r,n,t){var a=D(r.$tagName$);var i=w.get(a);e=e.nodeType===11?e:f;if(i){if(typeof i==="string"){e=e.head||e;var s=H.get(e);var l=void 0;if(!s){H.set(e,s=new Set)}if(!s.has(a)){{if(u.$cssShim$){l=u.$cssShim$.createHostStyle(t,a,i,!!(r.$flags$&10));var o=l["s-sc"];if(o){a=o;s=null}}else{l=f.createElement("style");l.innerHTML=i}e.insertBefore(l,e.querySelector("link"))}if(s){s.add(a)}}}else if(!e.adoptedStyleSheets.includes(i)){e.adoptedStyleSheets=__spreadArrays(e.adoptedStyleSheets,[i])}}return a};var F=function(e,r,n){var t=T("attachStyles",r.$tagName$);var a=W(e.getRootNode(),r,n,e);t()};var D=function(e,r){return"sc-"+e};var G=e("h",(function(e,r){var n=[];for(var t=2;t<arguments.length;t++){n[t-2]=arguments[t]}var a=null;var i=false;var s=false;var l=[];var o=function(r){for(var n=0;n<r.length;n++){a=r[n];if(Array.isArray(a)){o(a)}else if(a!=null&&typeof a!=="boolean"){if(i=typeof e!=="function"&&!k(a)){a=String(a)}if(i&&s){l[l.length-1].$text$+=a}else{l.push(i?Q(null,a):a)}s=i}}};o(n);if(r){{var f=r.className||r.class;if(f){r.class=typeof f!=="object"?f:Object.keys(f).filter((function(e){return f[e]})).join(" ")}}}var u=Q(e,null);u.$attrs$=r;if(l.length>0){u.$children$=l}return u}));var Q=function(e,r){var n={$flags$:0,$tag$:e,$text$:r,$elm$:null,$children$:null};{n.$attrs$=null}return n};var J=e("H",{});var K=function(e){return e&&e.$tag$===J};var X=function(e,r,n,t,a,i){if(n!==t){var s=p(e,r);var o=r.toLowerCase();if(r==="class"){var f=e.classList;var c=Z(n);var $=Z(t);f.remove.apply(f,c.filter((function(e){return e&&!$.includes(e)})));f.add.apply(f,$.filter((function(e){return e&&!c.includes(e)})))}else if(!s&&r[0]==="o"&&r[1]==="n"){if(r[2]==="-"){r=r.slice(3)}else if(p(l,o)){r=o.slice(2)}else{r=o[2]+r.slice(3)}if(n){u.rel(e,r,n,false)}if(t){u.ael(e,r,t,false)}}else{var v=k(t);if((s||v&&t!==null)&&!a){try{if(!e.tagName.includes("-")){var h=t==null?"":t;if(r==="list"){s=false}else if(n==null||e[r]!=h){e[r]=h}}else{e[r]=t}}catch(d){}}if(t==null||t===false){{e.removeAttribute(r)}}else if((!s||i&4||a)&&!v){t=t===true?"":t;{e.setAttribute(r,t)}}}}};var Y=/\s/;var Z=function(e){return!e?[]:e.split(Y)};var ee=function(e,r,n,t){var a=r.$elm$.nodeType===11&&r.$elm$.host?r.$elm$.host:r.$elm$;var i=e&&e.$attrs$||O;var s=r.$attrs$||O;{for(t in i){if(!(t in s)){X(a,t,i[t],undefined,n,r.$flags$)}}}for(t in s){X(a,t,i[t],s[t],n,r.$flags$)}};var re=function(e,r,n,t){var a=r.$children$[n];var i=0;var l;var o;if(a.$text$!==null){l=a.$elm$=f.createTextNode(a.$text$)}else{if(!s){s=a.$tag$==="svg"}l=a.$elm$=f.createElementNS(s?A:U,a.$tag$);if(s&&a.$tag$==="foreignObject"){s=false}{ee(null,a,s)}if(a.$children$){for(i=0;i<a.$children$.length;++i){o=re(e,a,i);if(o){l.appendChild(o)}}}{if(a.$tag$==="svg"){s=false}else if(l.tagName==="foreignObject"){s=true}}}return l};var ne=function(e,r,n,t,a,i){var s=e;var l;for(;a<=i;++a){if(t[a]){l=re(null,n,a);if(l){t[a].$elm$=l;s.insertBefore(l,r)}}}};var te=function(e,r,n,t,a){for(;r<=n;++r){if(t=e[r]){a=t.$elm$;a.remove()}}};var ae=function(e,r,n,t){var a=0;var i=0;var s=r.length-1;var l=r[0];var o=r[s];var f=t.length-1;var u=t[0];var c=t[f];var $;while(a<=s&&i<=f){if(l==null){l=r[++a]}else if(o==null){o=r[--s]}else if(u==null){u=t[++i]}else if(c==null){c=t[--f]}else if(ie(l,u)){se(l,u);l=r[++a];u=t[++i]}else if(ie(o,c)){se(o,c);o=r[--s];c=t[--f]}else if(ie(l,c)){se(l,c);e.insertBefore(l.$elm$,o.$elm$.nextSibling);l=r[++a];c=t[--f]}else if(ie(o,u)){se(o,u);e.insertBefore(o.$elm$,l.$elm$);o=r[--s];u=t[++i]}else{{$=re(r&&r[i],n,i);u=t[++i]}if($){{l.$elm$.parentNode.insertBefore($,l.$elm$)}}}}if(a>s){ne(e,t[f+1]==null?null:t[f+1].$elm$,n,t,i,f)}else if(i>f){te(r,a,s)}};var ie=function(e,r){if(e.$tag$===r.$tag$){return true}return false};var se=function(e,r){var n=r.$elm$=e.$elm$;var t=e.$children$;var a=r.$children$;var i=r.$tag$;var l=r.$text$;if(l===null){{s=i==="svg"?true:i==="foreignObject"?false:s}{{ee(e,r,s)}}if(t!==null&&a!==null){ae(n,t,r,a)}else if(a!==null){if(e.$text$!==null){n.textContent=""}ne(n,null,r,a,0,a.length-1)}else if(t!==null){te(t,0,t.length-1)}if(s&&i==="svg"){s=false}}else if(e.$text$!==l){n.data=l}};var le=function(e,r,n,t){var a=r.$vnode$||Q(null,null);var i=K(t)?t:G(null,null,t);i.$tag$=null;i.$flags$|=4;r.$vnode$=i;i.$elm$=a.$elm$=e;se(a,i)};var oe=function(e,r){if(r&&!e.$onRenderResolve$){r["s-p"].push(new Promise((function(r){return e.$onRenderResolve$=r})))}};var fe=function(e,r,n,t){{r.$flags$|=16}if(r.$flags$&4){r.$flags$|=512;return}var a=T("scheduleUpdate",n.$tagName$);var i=r.$ancestorComponent$;var s=r.$lazyInstance$;var l=function(){return ue(e,r,n,s,t)};oe(r,i);var o;if(t){{r.$flags$|=256;if(r.$queuedListeners$){r.$queuedListeners$.forEach((function(e){var r=e[0],n=e[1];return de(s,r,n)}));r.$queuedListeners$=null}}{o=de(s,"componentWillLoad")}}else{{o=de(s,"componentWillUpdate")}}a();return me(o,(function(){return C(l)}))};var ue=function(e,r,n,t,a){var i=T("update",n.$tagName$);var s=e["s-rc"];if(a){F(e,n,r.$modeName$)}var l=T("render",n.$tagName$);{{le(e,r,n,ce(t))}}if(u.$cssShim$){u.$cssShim$.updateHost(e)}{r.$flags$&=~16}{r.$flags$|=2}if(s){s.forEach((function(e){return e()}));e["s-rc"]=undefined}l();i();{var o=e["s-p"];var f=function(){return $e(e,r,n)};if(o.length===0){f()}else{Promise.all(o).then(f);r.$flags$|=4;o.length=0}}};var ce=function(e,r){try{e=e.render()}catch(n){g(n)}return e};var $e=function(e,r,n){var t=T("postUpdate",n.$tagName$);var a=r.$lazyInstance$;var i=r.$ancestorComponent$;if(!(r.$flags$&64)){r.$flags$|=64;{pe(e)}{de(a,"componentDidLoad")}t();{r.$onReadyResolve$(e);if(!i){he()}}}else{t()}{if(r.$onRenderResolve$){r.$onRenderResolve$();r.$onRenderResolve$=undefined}if(r.$flags$&512){N((function(){return fe(e,r,n,false)}))}r.$flags$&=~(4|512)}};var ve=function(e,r){{var n=h(e);var t=n.$hostElement$.isConnected;if(t&&(n.$flags$&(2|16))===2){fe(e,n,r,false)}return t}};var he=function(e){{pe(f.documentElement)}{u.$flags$|=2}};var de=function(e,r,n){if(e&&e[r]){try{return e[r](n)}catch(t){g(t)}}return undefined};var me=function(e,r){return e&&e.then?e.then(r):r()};var pe=function(e){return e.classList.add("hydrated")};var ge=function(e,r,n){r.$queuedListeners$=r.$queuedListeners$||[];var t=n.map((function(n){var t=n[0],a=n[1],i=n[2];var s=e;var l=ye(r,i);var o=be(t);u.ael(s,a,l,o);return function(){return u.rel(s,a,l,o)}}));return function(){return t.forEach((function(e){return e()}))}};var ye=function(e,r){return function(n){{if(e.$flags$&256){e.$lazyInstance$[r](n)}else{e.$queuedListeners$.push([r,n])}}}};var be=function(e){return(e&2)!==0};var we=function(e,r){if(e!=null&&!k(e)){if(r&4){return e==="false"?false:e===""||!!e}if(r&1){return String(e)}return e}return e};var _e=function(e,r){return h(e).$instanceValues$.get(r)};var Se=function(e,r,n,t){var a=h(e);var i=a.$hostElement$;var s=a.$instanceValues$.get(r);var l=a.$flags$;var o=a.$lazyInstance$;n=we(n,t.$members$[r][0]);if(n!==s&&(!(l&8)||s===undefined)){a.$instanceValues$.set(r,n);if(o){if((l&(2|16))===2){fe(i,a,t,false)}}}};var Re=function(e,r,n){if(r.$members$){var t=Object.entries(r.$members$);var a=e.prototype;t.forEach((function(e){var t=e[0],i=e[1][0];if(i&31||n&2&&i&32){Object.defineProperty(a,t,{get:function(){return _e(this,t)},set:function(e){Se(this,t,e,r)},configurable:true,enumerable:true})}}));if(n&1){var i=new Map;a.attributeChangedCallback=function(e,r,n){var t=this;u.jmp((function(){var r=i.get(e);t[r]=n===null&&typeof t[r]==="boolean"?false:n}))};e.observedAttributes=t.filter((function(e){var r=e[0],n=e[1];return n[0]&15})).map((function(e){var r=e[0],n=e[1];var t=n[1]||r;i.set(t,r);return t}))}}return e};var Ee=function(e,r,t,a,i){return __awaiter(n,void 0,void 0,(function(){var n,a,s,l,o,f,u;return __generator(this,(function(c){switch(c.label){case 0:if(!((r.$flags$&32)===0))return[3,3];r.$flags$|=32;i=b(t);if(!i.then)return[3,2];n=z();return[4,i];case 1:i=c.sent();n();c.label=2;case 2:if(!i.isProxied){Re(i,t,2);i.isProxied=true}a=T("createInstance",t.$tagName$);{r.$flags$|=8}try{new i(r)}catch($){g($)}{r.$flags$&=~8}a();s=D(t.$tagName$);if(!w.has(s)&&i.style){l=T("registerStyles",t.$tagName$);o=i.style;V(s,o,!!(t.$flags$&1));l()}c.label=3;case 3:f=r.$ancestorComponent$;u=function(){return fe(e,r,t,true)};if(f&&f["s-rc"]){f["s-rc"].push(u)}else{u()}return[2]}}))}))};var Le=function(e,r){if((u.$flags$&1)===0){var n=T("connectedCallback",r.$tagName$);var t=h(e);if(r.$listeners$){t.$rmListeners$=ge(e,t,r.$listeners$)}if(!(t.$flags$&1)){t.$flags$|=1;{var a=e;while(a=a.parentNode||a.host){if(a["s-p"]){oe(t,t.$ancestorComponent$=a);break}}}if(r.$members$){Object.entries(r.$members$).forEach((function(r){var n=r[0],t=r[1][0];if(t&31&&e.hasOwnProperty(n)){var a=e[n];delete e[n];e[n]=a}}))}{N((function(){return Ee(e,t,r)}))}}n()}};var xe=function(e){if((u.$flags$&1)===0){var r=h(e);{if(r.$rmListeners$){r.$rmListeners$();r.$rmListeners$=undefined}}if(u.$cssShim$){u.$cssShim$.removeHost(e)}}};var je=e("b",(function(e,r){if(r===void 0){r={}}var n=T();var t=[];var a=r.exclude||[];var i=l.customElements;var s=f.head;var o=s.querySelector("meta[charset]");var c=f.createElement("style");var $=[];var v;var d=true;Object.assign(u,r);u.$resourcesUrl$=new URL(r.resourcesUrl||"./",f.baseURI).href;if(r.syncQueue){u.$flags$|=4}e.forEach((function(e){return e[1].forEach((function(r){var n={$flags$:r[0],$tagName$:r[1],$members$:r[2],$listeners$:r[3]};{n.$members$=r[2]}{n.$listeners$=r[3]}var s=n.$tagName$;var l=function(e){__extends(r,e);function r(r){var n=e.call(this,r)||this;r=n;m(r);return n}r.prototype.connectedCallback=function(){var e=this;if(v){clearTimeout(v);v=null}if(d){$.push(this)}else{u.jmp((function(){return Le(e,n)}))}};r.prototype.disconnectedCallback=function(){var e=this;u.jmp((function(){return xe(e)}))};r.prototype.forceUpdate=function(){ve(this,n)};r.prototype.componentOnReady=function(){return h(this).$onReadyPromise$};return r}(HTMLElement);n.$lazyBundleIds$=e[0];if(!a.includes(s)&&!i.get(s)){t.push(s);i.define(s,Re(l,n,1))}}))}));{c.innerHTML=t+B;c.setAttribute("data-styles","");s.insertBefore(c,o?o.nextSibling:s.firstChild)}d=false;if($.length>0){$.forEach((function(e){return e.connectedCallback()}))}else{{u.jmp((function(){return v=setTimeout(he,30)}))}}n()}));var Ne=e("c",(function(e,r,n){var t=Ce(e);return{emit:function(e){var a=new CustomEvent(r,{bubbles:!!(n&4),composed:!!(n&2),cancelable:!!(n&1),detail:e});t.dispatchEvent(a);return a}}}));var Ce=function(e){return h(e).$hostElement$}}}}));