UNPKG

@paraboly/pwc-simple-card

Version:

Plug & Play Simple Card View for Web by Paraboly via StencilJS

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