@mhmdaljefri/revogrid
Version:
Virtual reactive data grid component - RevoGrid.
1 lines • 21 kB
JavaScript
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(Object.prototype.hasOwnProperty.call(r,t))e[t]=r[t]};return e(r,t)};return function(r,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");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 l(e){try{o(n.next(e))}catch(e){i(e)}}function s(e){try{o(n["throw"](e))}catch(e){i(e)}}function o(e){e.done?t(e.value):a(e.value).then(l,s)}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,l;return l={next:s(0),throw:s(1),return:s(2)},typeof Symbol==="function"&&(l[Symbol.iterator]=function(){return this}),l;function s(e){return function(r){return o([e,r])}}function o(l){if(n)throw new TypeError("Generator is already executing.");while(t)try{if(n=1,a&&(i=l[0]&2?a["return"]:l[0]?a["throw"]||((i=a["return"])&&i.call(a),0):a.next)&&!(i=i.call(a,l[1])).done)return i;if(a=0,i)l=[l[0]&2,i.value];switch(l[0]){case 0:case 1:i=l;break;case 4:t.label++;return{value:l[1],done:false};case 5:t.label++;a=l[1];l=[0];continue;case 7:l=t.ops.pop();t.trys.pop();continue;default:if(!(i=t.trys,i=i.length>0&&i[i.length-1])&&(l[0]===6||l[0]===2)){t=0;continue}if(l[0]===3&&(!i||l[1]>i[0]&&l[1]<i[3])){t.label=l[1];break}if(l[0]===6&&t.label<i[1]){t.label=i[1];i=l;break}if(i&&t.label<i[2]){t.label=i[2];t.ops.push(l);break}if(i[2])t.ops.pop();t.trys.pop();continue}l=r.call(e,t)}catch(e){l=[6,e];a=0}finally{n=i=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:true}}};var __spreadArray=this&&this.__spreadArray||function(e,r){for(var t=0,n=r.length,a=e.length;t<n;t++,a++)e[a]=r[t];return e};System.register([],(function(e,r){"use strict";return{execute:function(){var t=this;var n=e("N","revo-grid");var a;var i;var l=false;var s=false;var o=false;var f=false;var $=null;var u=false;var c=e("w",typeof window!=="undefined"?window:{});var v=e("C",c.CSS);var d=e("d",c.document||{head:{}});var h=e("p",{$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)},ce:function(e,r){return new CustomEvent(e,r)}});var m=e("a",(function(e){return Promise.resolve(e)}));var p=function(){try{new CSSStyleSheet;return typeof(new CSSStyleSheet).replace==="function"}catch(e){}return false}();var g=function(e,r,t,n){if(t){t.map((function(t){var n=t[0],a=t[1],i=t[2];var l=b(e,n);var s=y(r,i);var o=w(n);h.ael(l,a,s,o);(r.$rmListeners$=r.$rmListeners$||[]).push((function(){return h.rel(l,a,s,o)}))}))}};var y=function(e,r){return function(t){try{{if(e.$flags$&256){e.$lazyInstance$[r](t)}else{(e.$queuedListeners$=e.$queuedListeners$||[]).push([r,t])}}}catch(e){Oe(e)}}};var b=function(e,r){if(r&4)return d;return e};var w=function(e){return(e&2)!==0};var N="{visibility:hidden}.hydrated{visibility:inherit}";var S="http://www.w3.org/1999/xlink";var R=function(e,r){if(r===void 0){r=""}{return function(){return}}};var _=function(e,r){{return function(){return}}};var k=new WeakMap;var x=function(e,r,t){var n=qe.get(e);if(p&&t){n=n||new CSSStyleSheet;n.replace(r)}else{n=r}qe.set(e,n)};var T=function(e,r,t,n){var a=E(r);var i=qe.get(a);e=e.nodeType===11?e:d;if(i){if(typeof i==="string"){e=e.head||e;var l=k.get(e);var s=void 0;if(!l){k.set(e,l=new Set)}if(!l.has(a)){{if(h.$cssShim$){s=h.$cssShim$.createHostStyle(n,a,i,!!(r.$flags$&10));var o=s["s-sc"];if(o){a=o;l=null}}else{s=d.createElement("style");s.innerHTML=i}e.insertBefore(s,e.querySelector("link"))}if(l){l.add(a)}}}else if(!e.adoptedStyleSheets.includes(i)){e.adoptedStyleSheets=__spreadArray(__spreadArray([],e.adoptedStyleSheets),[i])}}return a};var C=function(e){var r=e.$cmpMeta$;var t=e.$hostElement$;var n=R("attachStyles",r.$tagName$);T(t.getRootNode(),r,e.$modeName$,t);n()};var E=function(e,r){return"sc-"+e.$tagName$};var j={};var L="http://www.w3.org/2000/svg";var A="http://www.w3.org/1999/xhtml";var P=function(e){e=typeof e;return e==="object"||e==="function"};var I=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=null;var l=null;var s=false;var o=false;var f=[];var $=function(r){for(var t=0;t<r.length;t++){a=r[t];if(Array.isArray(a)){$(a)}else if(a!=null&&typeof a!=="boolean"){if(s=typeof e!=="function"&&!P(a)){a=String(a)}if(s&&o){f[f.length-1].$text$+=a}else{f.push(s?M(null,a):a)}o=s}}};$(t);if(r){if(r.key){i=r.key}if(r.name){l=r.name}{var u=r.className||r.class;if(u){r.class=typeof u!=="object"?u:Object.keys(u).filter((function(e){return u[e]})).join(" ")}}}if(typeof e==="function"){return e(r===null?{}:r,f,z)}var c=M(e,null);c.$attrs$=r;if(f.length>0){c.$children$=f}{c.$key$=i}{c.$name$=l}return c}));var M=function(e,r){var t={$flags$:0,$tag$:e,$text$:r,$elm$:null,$children$:null};{t.$attrs$=null}{t.$key$=null}{t.$name$=null}return t};var O=e("H",{});var B=function(e){return e&&e.$tag$===O};var z={forEach:function(e,r){return e.map(q).forEach(r)},map:function(e,r){return e.map(q).map(r).map(H)}};var q=function(e){return{vattrs:e.$attrs$,vchildren:e.$children$,vkey:e.$key$,vname:e.$name$,vtag:e.$tag$,vtext:e.$text$}};var H=function(e){if(typeof e.vtag==="function"){var r=Object.assign({},e.vattrs);if(e.vkey){r.key=e.vkey}if(e.vname){r.name=e.vname}return I.apply(void 0,__spreadArray([e.vtag,r],e.vchildren||[]))}var t=M(e.vtag,e.vtext);t.$attrs$=e.vattrs;t.$children$=e.vchildren;t.$key$=e.vkey;t.$name$=e.vname;return t};var U=function(e,r,t,n,a,i){if(t!==n){var l=Me(e,r);var s=r.toLowerCase();if(r==="class"){var o=e.classList;var f=W(t);var $=W(n);o.remove.apply(o,f.filter((function(e){return e&&!$.includes(e)})));o.add.apply(o,$.filter((function(e){return e&&!f.includes(e)})))}else if(r==="style"){{for(var u in t){if(!n||n[u]==null){if(u.includes("-")){e.style.removeProperty(u)}else{e.style[u]=""}}}}for(var u in n){if(!t||n[u]!==t[u]){if(u.includes("-")){e.style.setProperty(u,n[u])}else{e.style[u]=n[u]}}}}else if(r==="key");else if(r==="ref"){if(n){n(e)}}else if(!l&&r[0]==="o"&&r[1]==="n"){if(r[2]==="-"){r=r.slice(3)}else if(Me(c,s)){r=s.slice(2)}else{r=s[2]+r.slice(3)}if(t){h.rel(e,r,t,false)}if(n){h.ael(e,r,n,false)}}else{var v=P(n);if((l||v&&n!==null)&&!a){try{if(!e.tagName.includes("-")){var d=n==null?"":n;if(r==="list"){l=false}else if(t==null||e[r]!=d){e[r]=d}}else{e[r]=n}}catch(e){}}var m=false;{if(s!==(s=s.replace(/^xlink\:?/,""))){r=s;m=true}}if(n==null||n===false){if(n!==false||e.getAttribute(r)===""){if(m){e.removeAttributeNS(S,r)}else{e.removeAttribute(r)}}}else if((!l||i&4||a)&&!v){n=n===true?"":n;if(m){e.setAttributeNS(S,r,n)}else{e.setAttribute(r,n)}}}}};var V=/\s/;var W=function(e){return!e?[]:e.split(V)};var D=function(e,r,t,n){var a=r.$elm$.nodeType===11&&r.$elm$.host?r.$elm$.host:r.$elm$;var i=e&&e.$attrs$||j;var l=r.$attrs$||j;{for(n in i){if(!(n in l)){U(a,n,i[n],undefined,t,r.$flags$)}}}for(n in l){U(a,n,i[n],l[n],t,r.$flags$)}};var F=function(e,r,t,n){var s=r.$children$[t];var $=0;var u;var c;var v;if(!l){o=true;if(s.$tag$==="slot"){s.$flags$|=s.$children$?2:1}}if(s.$text$!==null){u=s.$elm$=d.createTextNode(s.$text$)}else if(s.$flags$&1){u=s.$elm$=d.createTextNode("")}else{if(!f){f=s.$tag$==="svg"}u=s.$elm$=d.createElementNS(f?L:A,s.$flags$&2?"slot-fb":s.$tag$);if(f&&s.$tag$==="foreignObject"){f=false}{D(null,s,f)}if(s.$children$){for($=0;$<s.$children$.length;++$){c=F(e,s,$);if(c){u.appendChild(c)}}}{if(s.$tag$==="svg"){f=false}else if(u.tagName==="foreignObject"){f=true}}}{u["s-hn"]=i;if(s.$flags$&(2|1)){u["s-sr"]=true;u["s-cr"]=a;u["s-sn"]=s.$name$||"";v=e&&e.$children$&&e.$children$[t];if(v&&v.$tag$===s.$tag$&&e.$elm$){G(e.$elm$,false)}}}return u};var G=function(e,r){h.$flags$|=1;var t=e.childNodes;for(var n=t.length-1;n>=0;n--){var a=t[n];if(a["s-hn"]!==i&&a["s-ol"]){Z(a).insertBefore(a,Y(a));a["s-ol"].remove();a["s-ol"]=undefined;o=true}if(r){G(a,r)}}h.$flags$&=~1};var J=function(e,r,t,n,a,i){var l=e["s-cr"]&&e["s-cr"].parentNode||e;var s;for(;a<=i;++a){if(n[a]){s=F(null,t,a);if(s){n[a].$elm$=s;l.insertBefore(s,Y(r))}}}};var K=function(e,r,t,n,a){for(;r<=t;++r){if(n=e[r]){a=n.$elm$;ie(n);{s=true;if(a["s-ol"]){a["s-ol"].remove()}else{G(a,true)}}a.remove()}}};var Q=function(e,r,t,n){var a=0;var i=0;var l=0;var s=0;var o=r.length-1;var f=r[0];var $=r[o];var u=n.length-1;var c=n[0];var v=n[u];var d;var h;while(a<=o&&i<=u){if(f==null){f=r[++a]}else if($==null){$=r[--o]}else if(c==null){c=n[++i]}else if(v==null){v=n[--u]}else if(X(f,c)){ee(f,c);f=r[++a];c=n[++i]}else if(X($,v)){ee($,v);$=r[--o];v=n[--u]}else if(X(f,v)){if(f.$tag$==="slot"||v.$tag$==="slot"){G(f.$elm$.parentNode,false)}ee(f,v);e.insertBefore(f.$elm$,$.$elm$.nextSibling);f=r[++a];v=n[--u]}else if(X($,c)){if(f.$tag$==="slot"||v.$tag$==="slot"){G($.$elm$.parentNode,false)}ee($,c);e.insertBefore($.$elm$,f.$elm$);$=r[--o];c=n[++i]}else{l=-1;{for(s=a;s<=o;++s){if(r[s]&&r[s].$key$!==null&&r[s].$key$===c.$key$){l=s;break}}}if(l>=0){h=r[l];if(h.$tag$!==c.$tag$){d=F(r&&r[i],t,l)}else{ee(h,c);r[l]=undefined;d=h.$elm$}c=n[++i]}else{d=F(r&&r[i],t,i);c=n[++i]}if(d){{Z(f.$elm$).insertBefore(d,Y(f.$elm$))}}}}if(a>o){J(e,n[u+1]==null?null:n[u+1].$elm$,t,n,i,u)}else if(i>u){K(r,a,o)}};var X=function(e,r){if(e.$tag$===r.$tag$){if(e.$tag$==="slot"){return e.$name$===r.$name$}{return e.$key$===r.$key$}}return false};var Y=function(e){return e&&e["s-ol"]||e};var Z=function(e){return(e["s-ol"]?e["s-ol"]:e).parentNode};var ee=function(e,r){var t=r.$elm$=e.$elm$;var n=e.$children$;var a=r.$children$;var i=r.$tag$;var l=r.$text$;var s;if(l===null){{f=i==="svg"?true:i==="foreignObject"?false:f}{if(i==="slot");else{D(e,r,f)}}if(n!==null&&a!==null){Q(t,n,r,a)}else if(a!==null){if(e.$text$!==null){t.textContent=""}J(t,null,r,a,0,a.length-1)}else if(n!==null){K(n,0,n.length-1)}if(f&&i==="svg"){f=false}}else if(s=t["s-cr"]){s.parentNode.textContent=l}else if(e.$text$!==l){t.data=l}};var re=function(e){var r=e.childNodes;var t;var n;var a;var i;var l;var s;for(n=0,a=r.length;n<a;n++){t=r[n];if(t.nodeType===1){if(t["s-sr"]){l=t["s-sn"];t.hidden=false;for(i=0;i<a;i++){s=r[i].nodeType;if(r[i]["s-hn"]!==t["s-hn"]||l!==""){if(s===1&&l===r[i].getAttribute("slot")){t.hidden=true;break}}else{if(s===1||s===3&&r[i].textContent.trim()!==""){t.hidden=true;break}}}}re(t)}}};var te=[];var ne=function(e){var r;var t;var n;var a;var i;var l;var o=0;var f=e.childNodes;var $=f.length;for(;o<$;o++){r=f[o];if(r["s-sr"]&&(t=r["s-cr"])&&t.parentNode){n=t.parentNode.childNodes;a=r["s-sn"];for(l=n.length-1;l>=0;l--){t=n[l];if(!t["s-cn"]&&!t["s-nr"]&&t["s-hn"]!==r["s-hn"]){if(ae(t,a)){i=te.find((function(e){return e.$nodeToRelocate$===t}));s=true;t["s-sn"]=t["s-sn"]||a;if(i){i.$slotRefNode$=r}else{te.push({$slotRefNode$:r,$nodeToRelocate$:t})}if(t["s-sr"]){te.map((function(e){if(ae(e.$nodeToRelocate$,t["s-sn"])){i=te.find((function(e){return e.$nodeToRelocate$===t}));if(i&&!e.$slotRefNode$){e.$slotRefNode$=i.$slotRefNode$}}}))}}else if(!te.some((function(e){return e.$nodeToRelocate$===t}))){te.push({$nodeToRelocate$:t})}}}}if(r.nodeType===1){ne(r)}}};var ae=function(e,r){if(e.nodeType===1){if(e.getAttribute("slot")===null&&r===""){return true}if(e.getAttribute("slot")===r){return true}return false}if(e["s-sn"]===r){return true}return r===""};var ie=function(e){{e.$attrs$&&e.$attrs$.ref&&e.$attrs$.ref(null);e.$children$&&e.$children$.map(ie)}};var le=function(e,r){var t=e.$hostElement$;var n=e.$cmpMeta$;var f=e.$vnode$||M(null,null);var $=B(r)?r:I(null,null,r);i=t.tagName;if(n.$attrsToReflect$){$.$attrs$=$.$attrs$||{};n.$attrsToReflect$.map((function(e){var r=e[0],n=e[1];return $.$attrs$[n]=t[r]}))}$.$tag$=null;$.$flags$|=4;e.$vnode$=$;$.$elm$=f.$elm$=t;{a=t["s-cr"];l=(n.$flags$&1)!==0;s=false}ee(f,$);{h.$flags$|=1;if(o){ne($.$elm$);var u=void 0;var c=void 0;var v=void 0;var m=void 0;var p=void 0;var g=void 0;var y=0;for(;y<te.length;y++){u=te[y];c=u.$nodeToRelocate$;if(!c["s-ol"]){v=d.createTextNode("");v["s-nr"]=c;c.parentNode.insertBefore(c["s-ol"]=v,c)}}for(y=0;y<te.length;y++){u=te[y];c=u.$nodeToRelocate$;if(u.$slotRefNode$){m=u.$slotRefNode$.parentNode;p=u.$slotRefNode$.nextSibling;v=c["s-ol"];while(v=v.previousSibling){g=v["s-nr"];if(g&&g["s-sn"]===c["s-sn"]&&m===g.parentNode){g=g.nextSibling;if(!g||!g["s-nr"]){p=g;break}}}if(!p&&m!==c.parentNode||c.nextSibling!==p){if(c!==p){if(!c["s-hn"]&&c["s-ol"]){c["s-hn"]=c["s-ol"].parentNode.nodeName}m.insertBefore(c,p)}}}else{if(c.nodeType===1){c.hidden=true}}}}if(s){re($.$elm$)}h.$flags$&=~1;te.length=0}};var se=e("e",(function(e){return Ae(e).$hostElement$}));var oe=e("c",(function(e,r,t){var n=se(e);return{emit:function(e){return fe(n,r,{bubbles:!!(t&4),composed:!!(t&2),cancelable:!!(t&1),detail:e})}}}));var fe=function(e,r,t){var n=h.ce(r,t);e.dispatchEvent(n);return n};var $e=function(e,r){if(r&&!e.$onRenderResolve$&&r["s-p"]){r["s-p"].push(new Promise((function(r){return e.$onRenderResolve$=r})))}};var ue=function(e,r){{e.$flags$|=16}if(e.$flags$&4){e.$flags$|=512;return}$e(e,e.$ancestorComponent$);var t=function(){return ce(e,r)};return Ge(t)};var ce=function(e,r){var t=R("scheduleUpdate",e.$cmpMeta$.$tagName$);var n=e.$lazyInstance$;var a;if(r){{e.$flags$|=256;if(e.$queuedListeners$){e.$queuedListeners$.map((function(e){var r=e[0],t=e[1];return ye(n,r,t)}));e.$queuedListeners$=null}}{a=ye(n,"componentWillLoad")}}{a=be(a,(function(){return ye(n,"componentWillRender")}))}t();return be(a,(function(){return ve(e,n,r)}))};var ve=function(e,r,n){return __awaiter(t,void 0,void 0,(function(){var t,a,i,l,s,o;return __generator(this,(function(f){t=e.$hostElement$;a=R("update",e.$cmpMeta$.$tagName$);i=t["s-rc"];if(n){C(e)}l=R("render",e.$cmpMeta$.$tagName$);{de(e,r)}if(h.$cssShim$){h.$cssShim$.updateHost(t)}if(i){i.map((function(e){return e()}));t["s-rc"]=undefined}l();a();{s=t["s-p"];o=function(){return me(e)};if(s.length===0){o()}else{Promise.all(s).then(o);e.$flags$|=4;s.length=0}}return[2]}))}))};var de=function(e,r,t){try{$=r;r=r.render&&r.render();{e.$flags$&=~16}{e.$flags$|=2}{{{le(e,r)}}}}catch(r){Oe(r,e.$hostElement$)}$=null;return null};var he=e("g",(function(){return $}));var me=function(e){var r=e.$cmpMeta$.$tagName$;var t=e.$hostElement$;var n=R("postUpdate",r);var a=e.$lazyInstance$;var i=e.$ancestorComponent$;{ye(a,"componentDidRender")}if(!(e.$flags$&64)){e.$flags$|=64;{we(t)}{ye(a,"componentDidLoad")}n();{e.$onReadyResolve$(t);if(!i){ge()}}}else{n()}{e.$onInstanceResolve$(t)}{if(e.$onRenderResolve$){e.$onRenderResolve$();e.$onRenderResolve$=undefined}if(e.$flags$&512){Fe((function(){return ue(e,false)}))}e.$flags$&=~(4|512)}};var pe=e("f",(function(e){{var r=Ae(e);var t=r.$hostElement$.isConnected;if(t&&(r.$flags$&(2|16))===2){ue(r,false)}return t}}));var ge=function(e){{we(d.documentElement)}Fe((function(){return fe(c,"appload",{detail:{namespace:n}})}))};var ye=function(e,r,t){if(e&&e[r]){try{return e[r](t)}catch(e){Oe(e)}}return undefined};var be=function(e,r){return e&&e.then?e.then(r):r()};var we=function(e){return e.classList.add("hydrated")};var Ne=function(e,r){if(e!=null&&!P(e)){if(r&4){return e==="false"?false:e===""||!!e}if(r&2){return parseFloat(e)}if(r&1){return String(e)}return e}return e};var Se=function(e,r){return Ae(e).$instanceValues$.get(r)};var Re=function(e,r,t,n){var a=Ae(e);var i=a.$hostElement$;var l=a.$instanceValues$.get(r);var s=a.$flags$;var o=a.$lazyInstance$;t=Ne(t,n.$members$[r][0]);if((!(s&8)||l===undefined)&&t!==l){a.$instanceValues$.set(r,t);if(o){if(n.$watchers$&&s&128){var f=n.$watchers$[r];if(f){f.map((function(e){try{o[e](t,l,r)}catch(e){Oe(e,i)}}))}}if((s&(2|16))===2){ue(a,false)}}}};var _e=function(e,r,t){if(r.$members$){if(e.watchers){r.$watchers$=e.watchers}var n=Object.entries(r.$members$);var a=e.prototype;n.map((function(e){var n=e[0],i=e[1][0];if(i&31||t&2&&i&32){Object.defineProperty(a,n,{get:function(){return Se(this,n)},set:function(e){Re(this,n,e,r)},configurable:true,enumerable:true})}else if(t&1&&i&64){Object.defineProperty(a,n,{value:function(){var e=[];for(var r=0;r<arguments.length;r++){e[r]=arguments[r]}var t=Ae(this);return t.$onInstancePromise$.then((function(){var r;return(r=t.$lazyInstance$)[n].apply(r,e)}))}})}}));if(t&1){var i=new Map;a.attributeChangedCallback=function(e,r,t){var n=this;h.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 t=e[0],n=e[1];var a=n[1]||t;i.set(a,t);if(n[0]&512){r.$attrsToReflect$.push([t,a])}return a}))}}return e};var ke=function(e,r,n,a,i){return __awaiter(t,void 0,void 0,(function(){var e,t,a,l,s,o,f;return __generator(this,(function($){switch($.label){case 0:if(!((r.$flags$&32)===0))return[3,3];r.$flags$|=32;i=ze(n);if(!i.then)return[3,2];e=_();return[4,i];case 1:i=$.sent();e();$.label=2;case 2:if(!i.isProxied){{n.$watchers$=i.watchers}_e(i,n,2);i.isProxied=true}t=R("createInstance",n.$tagName$);{r.$flags$|=8}try{new i(r)}catch(e){Oe(e)}{r.$flags$&=~8}{r.$flags$|=128}t();xe(r.$lazyInstance$);if(i.style){a=i.style;l=E(n);if(!qe.has(l)){s=R("registerStyles",n.$tagName$);x(l,a,!!(n.$flags$&1));s()}}$.label=3;case 3:o=r.$ancestorComponent$;f=function(){return ue(r,true)};if(o&&o["s-rc"]){o["s-rc"].push(f)}else{f()}return[2]}}))}))};var xe=function(e){{ye(e,"connectedCallback")}};var Te=function(e){if((h.$flags$&1)===0){var r=Ae(e);var t=r.$cmpMeta$;var n=R("connectedCallback",t.$tagName$);if(!(r.$flags$&1)){r.$flags$|=1;{if(t.$flags$&(4|8)){Ce(e)}}{var a=e;while(a=a.parentNode||a.host){if(a["s-p"]){$e(r,r.$ancestorComponent$=a);break}}}if(t.$members$){Object.entries(t.$members$).map((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}}))}{Fe((function(){return ke(e,r,t)}))}}else{g(e,r,t.$listeners$);xe(r.$lazyInstance$)}n()}};var Ce=function(e){var r=e["s-cr"]=d.createComment("");r["s-cn"]=true;e.insertBefore(r,e.firstChild)};var Ee=function(e){if((h.$flags$&1)===0){var r=Ae(e);var t=r.$lazyInstance$;{if(r.$rmListeners$){r.$rmListeners$.map((function(e){return e()}));r.$rmListeners$=undefined}}if(h.$cssShim$){h.$cssShim$.removeHost(e)}{ye(t,"disconnectedCallback")}}};var je=e("b",(function(e,r){if(r===void 0){r={}}var t=R();var n=[];var a=r.exclude||[];var i=c.customElements;var l=d.head;var s=l.querySelector("meta[charset]");var o=d.createElement("style");var f=[];var $;var u=true;Object.assign(h,r);h.$resourcesUrl$=new URL(r.resourcesUrl||"./",d.baseURI).href;e.map((function(e){return e[1].map((function(r){var t={$flags$:r[0],$tagName$:r[1],$members$:r[2],$listeners$:r[3]};{t.$members$=r[2]}{t.$listeners$=r[3]}{t.$attrsToReflect$=[]}{t.$watchers$={}}var l=t.$tagName$;var s=function(e){__extends(r,e);function r(r){var n=e.call(this,r)||this;r=n;Ie(r,t);return n}r.prototype.connectedCallback=function(){var e=this;if($){clearTimeout($);$=null}if(u){f.push(this)}else{h.jmp((function(){return Te(e)}))}};r.prototype.disconnectedCallback=function(){var e=this;h.jmp((function(){return Ee(e)}))};r.prototype.componentOnReady=function(){return Ae(this).$onReadyPromise$};return r}(HTMLElement);t.$lazyBundleId$=e[0];if(!a.includes(l)&&!i.get(l)){n.push(l);i.define(l,_e(s,t,1))}}))}));{o.innerHTML=n+N;o.setAttribute("data-styles","");l.insertBefore(o,s?s.nextSibling:l.firstChild)}u=false;if(f.length){f.map((function(e){return e.connectedCallback()}))}else{{h.jmp((function(){return $=setTimeout(ge,30)}))}}t()}));var Le=new WeakMap;var Ae=function(e){return Le.get(e)};var Pe=e("r",(function(e,r){return Le.set(r.$lazyInstance$=e,r)}));var Ie=function(e,r){var t={$flags$:0,$hostElement$:e,$cmpMeta$:r,$instanceValues$:new Map};{t.$onInstancePromise$=new Promise((function(e){return t.$onInstanceResolve$=e}))}{t.$onReadyPromise$=new Promise((function(e){return t.$onReadyResolve$=e}));e["s-p"]=[];e["s-rc"]=[]}g(e,t,r.$listeners$);return Le.set(e,t)};var Me=function(e,r){return r in e};var Oe=function(e,r){return(0,console.error)(e,r)};var Be=new Map;var ze=function(e,t,n){var a=e.$tagName$.replace(/-/g,"_");var i=e.$lazyBundleId$;var l=Be.get(i);if(l){return l[a]}return r.import("./"+i+".entry.js"+"").then((function(e){{Be.set(i,e)}return e[a]}),Oe)};var qe=new Map;var He=[];var Ue=[];var Ve=function(e,r){return function(t){e.push(t);if(!u){u=true;if(r&&h.$flags$&4){Fe(De)}else{h.raf(De)}}}};var We=function(e){for(var r=0;r<e.length;r++){try{e[r](performance.now())}catch(e){Oe(e)}}e.length=0};var De=function(){We(He);{We(Ue);if(u=He.length>0){h.raf(De)}}};var Fe=function(e){return m().then(e)};var Ge=Ve(Ue,true)}}}));