iobroker.lovelace
Version:
With this adapter you can build visualization for ioBroker with Home Assistant Lovelace UI
2 lines • 42.6 kB
JavaScript
(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[3511],{83511:function(t,e,i){"use strict";i.d(e,{bW:function(){return rt},AR:function(){return V}});var n,r,s=i(50424),o=i(19967),a=i(24731),l=i(13690);function h(t,e,i,n,r,s,o){try{var a=t[s](o),l=a.value}catch(h){return void i(h)}a.done?e(l):Promise.resolve(l).then(n,r)}function c(t){return function(){var e=this,i=arguments;return new Promise((function(n,r){var s=t.apply(e,i);function o(t){h(s,n,r,o,a,"next",t)}function a(t){h(s,n,r,o,a,"throw",t)}o(void 0)}))}}function u(){return _.apply(this,arguments)}function _(){return(_=c(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",r||f());case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function f(){return d.apply(this,arguments)}function d(){return(d=c(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!n){t.next=6;break}return t.next=3,n;case 3:return t.abrupt("return",t.sent.default);case 6:n=window.ResizeObserver,t.prev=7,new n((function(){})),t.next=17;break;case 11:return t.prev=11,t.t0=t.catch(7),n=i.e(4528).then(i.bind(i,4528)),t.next=16,n;case 16:n=t.sent.default;case 17:return t.abrupt("return",r=n);case 18:case"end":return t.stop()}}),t,null,[[7,11]])})))).apply(this,arguments)}function m(t,e){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!i){if(Array.isArray(t)||(i=function(t,e){if(!t)return;if("string"==typeof t)return p(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);"Object"===i&&t.constructor&&(i=t.constructor.name);if("Map"===i||"Set"===i)return Array.from(t);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return p(t,e)}(t))||e&&t&&"number"==typeof t.length){i&&(t=i);var n=0,r=function(){};return{s:r,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,o=!0,a=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return o=t.done,t},e:function(t){a=!0,s=t},f:function(){try{o||null==i.return||i.return()}finally{if(a)throw s}}}}function p(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i<e;i++)n[i]=t[i];return n}function y(t,e,i,n,r,s,o){try{var a=t[s](o),l=a.value}catch(h){return void i(h)}a.done?e(l):Promise.resolve(l).then(n,r)}function v(t){return function(){var e=this,i=arguments;return new Promise((function(n,r){var s=t.apply(e,i);function o(t){y(s,n,r,o,a,"next",t)}function a(t){y(s,n,r,o,a,"throw",t)}o(void 0)}))}}function g(t){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function b(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var w,k=Symbol("scrollerRef"),S=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this._benchmarkStart=null,this._layout=null,this._scrollTarget=null,this._sizer=null,this._scrollSize=null,this._scrollErr=null,this._childrenPos=null,this._childMeasurements=null,this._toBeMeasured=new Map,this._rangeChanged=!0,this._itemsChanged=!0,this._visibilityChanged=!0,this._container=null,this._containerElement=null,this._containerInlineStyle=null,this._containerSize=null,this._containerRO=null,this._childrenRO=null,this._mutationObserver=null,this._mutationPromise=null,this._mutationPromiseResolver=null,this._mutationsObserved=!1,this._loadListener=this._childLoaded.bind(this),this._scrollToIndex=null,this._items=[],this._totalItems=null,this._first=0,this._last=0,this._firstVisible=0,this._lastVisible=0,this._scheduled=new WeakSet,this._measureCallback=null,this._measureChildOverride=null,this._first=-1,this._last=-1,e&&Object.assign(this,e)}var e,i,n,r,s,o,a,l;return e=t,(i=[{key:"items",set:function(t){Array.isArray(t)&&t!==this._items&&(this._itemsChanged=!0,this._items=t,this._schedule(this._updateLayout))}},{key:"totalItems",get:function(){return null===this._totalItems?this._items.length:this._totalItems},set:function(t){if("number"!=typeof t&&null!==t)throw new Error("New value must be a number.");t!==this._totalItems&&(this._totalItems=t,this._schedule(this._updateLayout))}},{key:"container",get:function(){return this._container},set:function(t){var e=this;t!==this._container&&(this._container&&this._children.forEach((function(t){return t.parentNode.removeChild(t)})),this._container=t,this._schedule(this._updateLayout),this._initResizeObservers().then((function(){var i=e._containerElement,n=t&&t.nodeType===Node.DOCUMENT_FRAGMENT_NODE?t.host:t;if(i!==n&&(e._containerRO.disconnect(),e._containerSize=null,i?(e._containerInlineStyle?i.setAttribute("style",e._containerInlineStyle):i.removeAttribute("style"),e._containerInlineStyle=null,i===e._scrollTarget&&(i.removeEventListener("scroll",e,{passive:!0}),e._sizer&&e._sizer.remove()),i.removeEventListener("load",e._loadListener,!0),e._mutationObserver.disconnect()):addEventListener("scroll",e,{passive:!0}),e._containerElement=n,n)){e._containerInlineStyle=n.getAttribute("style")||null;var r=n.style;r.display=r.display||"block",r.position=r.position||"relative",r.overflow=r.overflow||"auto",r.contain=r.contain||"strict",n===e._scrollTarget&&(e._sizer=e._sizer||e._createContainerSizer(),e._container.insertBefore(e._sizer,e._container.firstChild)),e._schedule(e._updateLayout),e._containerRO.observe(n),e._mutationObserver.observe(n,{childList:!0}),e._mutationPromise=new Promise((function(t){return e._mutationPromiseResolver=t})),e._layout&&e._layout.listenForChildLoadEvents&&n.addEventListener("load",e._loadListener,!0)}})))}},{key:"layout",get:function(){return this._layout},set:function(t){if(this._layout!==t){var e=null,i={};if("object"===g(t)?(void 0!==t.type&&(e=t.type),i=t):e=t,"function"==typeof e){if(this._layout instanceof e)return void(i&&(this._layout.config=i));e=new e(i)}this._layout&&(this._measureCallback=null,this._measureChildOverride=null,this._layout.removeEventListener("scrollsizechange",this),this._layout.removeEventListener("scrollerrorchange",this),this._layout.removeEventListener("itempositionchange",this),this._layout.removeEventListener("rangechange",this),delete this.container[k],this.container.removeEventListener("load",this._loadListener,!0),this._containerElement&&this._sizeContainer(void 0)),this._layout=e,this._layout&&(this._layout.measureChildren&&"function"==typeof this._layout.updateItemSizes&&("function"==typeof this._layout.measureChildren&&(this._measureChildOverride=this._layout.measureChildren),this._measureCallback=this._layout.updateItemSizes.bind(this._layout)),this._layout.addEventListener("scrollsizechange",this),this._layout.addEventListener("scrollerrorchange",this),this._layout.addEventListener("itempositionchange",this),this._layout.addEventListener("rangechange",this),this._container[k]=this,this._layout.listenForChildLoadEvents&&this._container.addEventListener("load",this._loadListener,!0),this._schedule(this._updateLayout))}}},{key:"startBenchmarking",value:function(){null===this._benchmarkStart&&(this._benchmarkStart=window.performance.now())}},{key:"stopBenchmarking",value:function(){var t=this;if(null!==this._benchmarkStart){var e=window.performance.now(),i=e-this._benchmarkStart,n=performance.getEntriesByName("uv-virtualizing","measure").filter((function(i){return i.startTime>=t._benchmarkStart&&i.startTime<e})).reduce((function(t,e){return t+e.duration}),0);return this._benchmarkStart=null,{timeElapsed:i,virtualizationTime:n}}return null}},{key:"_measureChildren",value:function(){for(var t={},e=this._children,i=this._measureChildOverride||this._measureChild,n=0;n<e.length;n++){var r=e[n],s=this._first+n;(this._itemsChanged||this._toBeMeasured.has(r))&&(t[s]=i.call(this,r,this._items[s]))}this._childMeasurements=t,this._schedule(this._updateLayout),this._toBeMeasured.clear()}},{key:"_measureChild",value:function(t){var e,i,n=t.getBoundingClientRect(),r=n.width,s=n.height;return Object.assign({width:r,height:s},(e=t,{marginTop:z((i=window.getComputedStyle(e)).marginTop),marginRight:z(i.marginRight),marginBottom:z(i.marginBottom),marginLeft:z(i.marginLeft)}))}},{key:"scrollTarget",get:function(){return this._scrollTarget},set:function(t){t===window&&(t=null),this._scrollTarget!==t&&(this._sizeContainer(void 0),this._scrollTarget&&(this._scrollTarget.removeEventListener("scroll",this,{passive:!0}),this._sizer&&this._scrollTarget===this._containerElement&&this._sizer.remove()),this._scrollTarget=t,t&&(t.addEventListener("scroll",this,{passive:!0}),t===this._containerElement&&(this._sizer=this._sizer||this._createContainerSizer(),this._container.insertBefore(this._sizer,this._container.firstChild))))}},{key:"scrollToIndex",set:function(t){this._scrollToIndex=t,this._schedule(this._updateLayout)}},{key:"_schedule",value:(l=v(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(this._scheduled.has(e)){t.next=6;break}return this._scheduled.add(e),t.next=4,Promise.resolve();case 4:this._scheduled.delete(e),e.call(this);case 6:case"end":return t.stop()}}),t,this)}))),function(t){return l.apply(this,arguments)})},{key:"_updateDOM",value:(a=v(regeneratorRuntime.mark((function t(){var e,i,n=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e=this._rangeChanged,i=this._itemsChanged,this._visibilityChanged&&(this._notifyVisibility(),this._visibilityChanged=!1),!e&&!i){t.next=8;break}return this._notifyRange(),this._rangeChanged=!1,this._itemsChanged=!1,t.next=8,this._mutationPromise;case 8:this._layout.measureChildren&&this._children.forEach((function(t){return n._childrenRO.observe(t)})),this._positionChildren(this._childrenPos),this._sizeContainer(this._scrollSize),this._scrollErr&&(this._correctScrollError(this._scrollErr),this._scrollErr=null),this._benchmarkStart&&"mark"in window.performance&&window.performance.mark("uv-end");case 13:case"end":return t.stop()}}),t,this)}))),function(){return a.apply(this,arguments)})},{key:"_updateLayout",value:function(){this._layout.totalItems=this._totalItems,null!==this._scrollToIndex&&(this._layout.scrollToIndex(this._scrollToIndex.index,this._scrollToIndex.position),this._scrollToIndex=null),this._updateView(),null!==this._childMeasurements&&(this._measureCallback&&this._measureCallback(this._childMeasurements),this._childMeasurements=null),this._layout.reflowIfNeeded(this._itemsChanged),this._benchmarkStart&&"mark"in window.performance&&window.performance.mark("uv-end")}},{key:"_handleScrollEvent",value:function(){if(this._benchmarkStart&&"mark"in window.performance){try{window.performance.measure("uv-virtualizing","uv-start","uv-end")}catch(t){console.warn("Error measuring performance data: ",t)}window.performance.mark("uv-start")}this._schedule(this._updateLayout)}},{key:"handleEvent",value:function(t){switch(t.type){case"scroll":this._scrollTarget&&t.target!==this._scrollTarget||this._handleScrollEvent();break;case"scrollsizechange":this._scrollSize=t.detail,this._schedule(this._updateDOM);break;case"scrollerrorchange":this._scrollErr=t.detail,this._schedule(this._updateDOM);break;case"itempositionchange":this._childrenPos=t.detail,this._schedule(this._updateDOM);break;case"rangechange":this._adjustRange(t.detail),this._schedule(this._updateDOM);break;default:console.warn("event not handled",t)}}},{key:"_initResizeObservers",value:(o=v(regeneratorRuntime.mark((function t(){var e,i=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(null!==this._containerRO){t.next=7;break}return t.next=3,u();case 3:e=t.sent,this._containerRO=new e((function(t){return i._containerSizeChanged(t[0].contentRect)})),this._childrenRO=new e(this._childrenSizeChanged.bind(this)),this._mutationObserver=new MutationObserver(this._observeMutations.bind(this));case 7:case"end":return t.stop()}}),t,this)}))),function(){return o.apply(this,arguments)})},{key:"_createContainerSizer",value:function(){var t=document.createElement("div");return Object.assign(t.style,{position:"absolute",margin:"-2px 0 0 0",padding:0,visibility:"hidden",fontSize:"2px"}),t.innerHTML=" ",t.id="uni-virtualizer-spacer",t}},{key:"_children",get:function(){for(var t=[],e=this.container.firstElementChild;e;)"uni-virtualizer-spacer"!==e.id&&t.push(e),e=e.nextElementSibling;return t}},{key:"_updateView",value:function(){if(this.container&&this._containerElement&&this._layout){var t,e,i,n;if(this._scrollTarget===this._containerElement&&null!==this._containerSize)t=this._containerSize.width,e=this._containerSize.height,n=this._containerElement.scrollLeft,i=this._containerElement.scrollTop;else{var r=this._containerElement.getBoundingClientRect(),s=this._scrollTarget?this._scrollTarget.getBoundingClientRect():{top:r.top+window.pageYOffset,left:r.left+window.pageXOffset,width:innerWidth,height:innerHeight},o=s.width,a=s.height,l=Math.max(0,Math.min(o,r.left-s.left)),h=Math.max(0,Math.min(a,r.top-s.top));t=("vertical"===this._layout.direction?Math.max(0,Math.min(o,r.right-s.left)):o)-l,e=("vertical"===this._layout.direction?a:Math.max(0,Math.min(a,r.bottom-s.top)))-h,n=Math.max(0,-(r.left-s.left)),i=Math.max(0,-(r.top-s.top))}this._layout.viewportSize={width:t,height:e},this._layout.viewportScroll={top:i,left:n}}}},{key:"_sizeContainer",value:function(t){if(this._scrollTarget===this._containerElement){var e=t&&t.width?t.width-1:0,i=t&&t.height?t.height-1:0;this._sizer&&(this._sizer.style.transform="translate(".concat(e,"px, ").concat(i,"px)"))}else if(this._containerElement){var n=this._containerElement.style;n.minWidth=t&&t.width?t.width+"px":null,n.minHeight=t&&t.height?t.height+"px":null}}},{key:"_positionChildren",value:function(t){var e=this;if(t){var i=this._children;Object.keys(t).forEach((function(n){var r=n-e._first,s=i[r];if(s){var o=t[n],a=o.top,l=o.left,h=o.width,c=o.height;s.style.position="absolute",s.style.boxSizing="border-box",s.style.transform="translate(".concat(l,"px, ").concat(a,"px)"),void 0!==h&&(s.style.width=h+"px"),void 0!==c&&(s.style.height=c+"px")}}))}}},{key:"_adjustRange",value:(s=v(regeneratorRuntime.mark((function t(e){var i,n,r,s;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:i=this._first,n=this._last,r=this._firstVisible,s=this._lastVisible,this._first=e.first,this._last=e.last,this._firstVisible=e.firstVisible,this._lastVisible=e.lastVisible,this._rangeChanged=this._rangeChanged||this._first!==i||this._last!==n,this._visibilityChanged=this._visibilityChanged||this._firstVisible!==r||this._lastVisible!==s;case 7:case"end":return t.stop()}}),t,this)}))),function(t){return s.apply(this,arguments)})},{key:"_correctScrollError",value:function(t){this._scrollTarget?(this._scrollTarget.scrollTop-=t.top,this._scrollTarget.scrollLeft-=t.left):window.scroll(window.pageXOffset-t.left,window.pageYOffset-t.top)}},{key:"_notifyRange",value:function(){this._container.dispatchEvent(new CustomEvent("rangeChanged",{detail:{first:this._first,last:this._last,firstVisible:this._firstVisible,lastVisible:this._lastVisible}}))}},{key:"_notifyVisibility",value:function(){this._container.dispatchEvent(new CustomEvent("visibilityChanged",{detail:{first:this._first,last:this._last,firstVisible:this._firstVisible,lastVisible:this._lastVisible}}))}},{key:"_containerSizeChanged",value:function(t){var e=t.width,i=t.height;this._containerSize={width:e,height:i},this._schedule(this._updateLayout)}},{key:"_observeMutations",value:(r=v(regeneratorRuntime.mark((function t(){var e=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this._mutationsObserved||(this._mutationsObserved=!0,this._mutationPromiseResolver(),this._mutationPromise=new Promise((function(t){return e._mutationPromiseResolver=t})),this._mutationsObserved=!1);case 1:case"end":return t.stop()}}),t,this)}))),function(){return r.apply(this,arguments)})},{key:"_childLoaded",value:function(){}},{key:"_childrenSizeChanged",value:function(t){var e,i=m(t);try{for(i.s();!(e=i.n()).done;){var n=e.value;this._toBeMeasured.set(n.target,n.contentRect)}}catch(r){i.e(r)}finally{i.f()}this._measureChildren(),this._schedule(this._updateLayout)}}])&&b(e.prototype,i),n&&b(e,n),t}();function z(t){var e=t?parseFloat(t):NaN;return Number.isNaN(e)?0:e}function I(t){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function P(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var i=t&&("undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"]);if(null==i)return;var n,r,s=[],o=!0,a=!1;try{for(i=i.call(t);!(o=(n=i.next()).done)&&(s.push(n.value),!e||s.length!==e);o=!0);}catch(l){a=!0,r=l}finally{try{o||null==i.return||i.return()}finally{if(a)throw r}}return s}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return x(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);"Object"===i&&t.constructor&&(i=t.constructor.name);if("Map"===i||"Set"===i)return Array.from(t);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return x(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i<e;i++)n[i]=t[i];return n}function R(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function E(t,e){return(E=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function C(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var i,n=T(t);if(e){var r=T(this).constructor;i=Reflect.construct(n,arguments,r)}else i=n.apply(this,arguments);return O(this,i)}}function O(t,e){return!e||"object"!==I(e)&&"function"!=typeof e?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):e}function T(t){return(T=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}var M,D,L=function(t){return t},j=function(t){return(0,s.dy)(w||(e=["",""],i||(i=e.slice(0)),w=Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(i)}}))),JSON.stringify(t,null,2));var e,i},A=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&E(t,e)}(a,t);var e,i,n,r=C(a);function a(t){var e;if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,a),(e=r.call(this,t)).container=null,e.scroller=null,e.first=0,e.last=-1,e.renderItem=j,e.keyFunction=L,e.items=[],t.type!==o.pX.CHILD)throw new Error("The scroll directive can only be used in child expressions");return e}return e=a,(i=[{key:"render",value:function(t){t&&(this.renderItem=t.renderItem||this.renderItem,this.keyFunction=t.keyFunction||this.keyFunction);var e=[];if(this.first>=0&&this.last>=this.first)for(var i=this.first;i<this.last+1;i++)e.push(this.items[i]);return(0,l.r)(e,this.keyFunction||L,this.renderItem)}},{key:"update",value:function(t,e){var i,n=P(e,1)[0];if(this.scroller||this._initialize(t,n)){var r=this.scroller;return this.items=r.items=n.items||[],r.totalItems=n.totalItems||(null===(i=n.items)||void 0===i?void 0:i.length)||0,r.layout=n.layout||null,r.scrollTarget=n.scrollTarget||this.container,n.scrollToIndex&&(r.scrollToIndex=n.scrollToIndex),this.render(n)}return s.Ld}},{key:"_initialize",value:function(t,e){var i=this,n=this.container=t.parentNode;return n&&1===n.nodeType?(this.scroller=new S({container:n}),n.addEventListener("rangeChanged",(function(t){i.first=t.detail.first,i.last=t.detail.last,i.setValue(i.render())})),!0):(Promise.resolve().then((function(){return i.update(t,[e])})),!1)}}])&&R(e.prototype,i),n&&R(e,n),a}(a.s),V=(0,o.XM)(A);function N(t,e,i,n,r,s,o){try{var a=t[s](o),l=a.value}catch(h){return void i(h)}a.done?e(l):Promise.resolve(l).then(n,r)}function B(t){return function(){var e=this,i=arguments;return new Promise((function(n,r){var s=t.apply(e,i);function o(t){N(s,n,r,o,a,"next",t)}function a(t){N(s,n,r,o,a,"throw",t)}o(void 0)}))}}function F(){return(F=B(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",D||U());case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function U(){return H.apply(this,arguments)}function H(){return(H=B(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:M=window.EventTarget,t.prev=1,new M,t.next=10;break;case 5:return t.prev=5,t.t0=t.catch(1),t.next=9,i.e(8251).then(i.t.bind(i,98251,23));case 9:M=t.sent.EventTarget;case 10:return t.abrupt("return",D=M);case 11:case"end":return t.stop()}}),t,null,[[1,5]])})))).apply(this,arguments)}function W(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function X(t,e,i,n,r,s,o){try{var a=t[s](o),l=a.value}catch(h){return void i(h)}a.done?e(l):Promise.resolve(l).then(n,r)}function q(t){return function(){var e=this,i=arguments;return new Promise((function(n,r){var s=t.apply(e,i);function o(t){X(s,n,r,o,a,"next",t)}function a(t){X(s,n,r,o,a,"throw",t)}o(void 0)}))}}function Y(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function $(t){return($="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function G(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function J(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function K(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function Q(t,e,i){return(Q="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,i){var n=function(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=it(t)););return t}(t,e);if(n){var r=Object.getOwnPropertyDescriptor(n,e);return r.get?r.get.call(i):r.value}})(t,e,i||t)}function Z(t,e){return(Z=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function tt(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var i,n=it(t);if(e){var r=it(this).constructor;i=Reflect.construct(n,arguments,r)}else i=n.apply(this,arguments);return et(this,i)}}function et(t,e){return!e||"object"!==$(e)&&"function"!=typeof e?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):e}function it(t){return(it=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}var nt,rt=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&Z(t,e)}(s,t);var e,i,n,r=tt(s);function s(){var t;return J(this,s),(t=r.apply(this,arguments))._physicalItems=new Map,t._newPhysicalItems=new Map,t._metrics=new Map,t._anchorIdx=null,t._anchorPos=null,t._stable=!0,t._needsRemeasure=!1,t._nMeasured=0,t._tMeasured=0,t._measureChildren=!0,t._estimate=!0,t}return e=s,(i=[{key:"measureChildren",get:function(){return this._measureChildren}},{key:"updateItemSizes",value:function(t){var e=this;Object.keys(t).forEach((function(i){var n=t[Number(i)],r=e._getMetrics(Number(i)),s=r[e._sizeDim];r.width=n.width+(n.marginLeft||0)+(n.marginRight||0),r.height=n.height+(n.marginTop||0)+(n.marginBottom||0);var o=r[e._sizeDim],a=e._getPhysicalItem(Number(i));if(a){var l=0;void 0!==o&&(a.size=o,-1===s?(l=o,e._nMeasured++):l=o-s),e._tMeasured=e._tMeasured+l}})),this._nMeasured&&(this._updateItemSize(),this._scheduleReflow())}},{key:"_updateItemSize",value:function(){this._itemSize[this._sizeDim]=Math.round(this._tMeasured/this._nMeasured)}},{key:"_getMetrics",value:function(t){var e=this._metrics.get(t);return void 0===e&&(e={height:-1,width:-1},this._metrics.set(t,e)),e}},{key:"_getPhysicalItem",value:function(t){return this._newPhysicalItems.get(t)||this._physicalItems.get(t)}},{key:"_getSize",value:function(t){var e=this._getPhysicalItem(t);return e&&e.size}},{key:"_getPosition",value:function(t){var e=this._getPhysicalItem(t);return e?e.pos:t*this._delta+this._spacing}},{key:"_calculateAnchor",value:function(t,e){return 0===t?0:e>this._scrollSize-this._viewDim1?this._totalItems-1:Math.max(0,Math.min(this._totalItems-1,Math.floor((t+e)/2/this._delta)))}},{key:"_getAnchor",value:function(t,e){if(0===this._physicalItems.size)return this._calculateAnchor(t,e);if(this._first<0)return console.error("_getAnchor: negative _first"),this._calculateAnchor(t,e);if(this._last<0)return console.error("_getAnchor: negative _last"),this._calculateAnchor(t,e);var i=this._getPhysicalItem(this._first),n=this._getPhysicalItem(this._last),r=i.pos,s=r+i.size,o=n.pos,a=o+n.size;if(a<t)return this._calculateAnchor(t,e);if(r>e)return this._calculateAnchor(t,e);if(r>=t||s>=t)return this._first;if(a<=e||o<=e)return this._last;for(var l=this._last,h=this._first;;){var c=Math.round((l+h)/2),u=this._physicalItems.get(c),_=u.pos,f=_+u.size;if(_>=t&&_<=e||f>=t&&f<=e)return c;f<t?h=c+1:_>e&&(l=c-1)}}},{key:"_getActiveItems",value:function(){0===this._viewDim1||0===this._totalItems?this._clearItems():this._getItems()}},{key:"_clearItems",value:function(){this._first=-1,this._last=-1,this._physicalMin=0,this._physicalMax=0;var t=this._newPhysicalItems;this._newPhysicalItems=this._physicalItems,this._newPhysicalItems.clear(),this._physicalItems=t,this._stable=!0}},{key:"_getItems",value:function(){var t,e,i=this._newPhysicalItems;this._scrollToIndex>=0?(this._anchorIdx=this._scrollToIndex,this._anchorPos=this._getPosition(this._anchorIdx),this._scrollIfNeeded(),t=Math.max(0,this._scrollPosition-this._overhang),e=Math.min(this._scrollSize,this._scrollPosition+this._viewDim1+this._overhang)):(e=Math.min(this._scrollSize,this._scrollPosition+this._viewDim1+this._overhang),t=Math.max(0,e-this._viewDim1-2*this._overhang),null!==this._anchorIdx&&null!==this._anchorPos||(this._anchorIdx=this._getAnchor(t,e),this._anchorPos=this._getPosition(this._anchorIdx)));var n=this._getSize(this._anchorIdx);void 0===n&&(n=this._itemDim1);var r=0;for(this._anchorPos+n+this._spacing<t&&(r=t-(this._anchorPos+n+this._spacing)),this._anchorPos>e&&(r=e-this._anchorPos),r&&(this._scrollPosition-=r,t-=r,e-=r,this._scrollError+=r),i.set(this._anchorIdx,{pos:this._anchorPos,size:n}),this._first=this._last=this._anchorIdx,this._physicalMin=this._physicalMax=this._anchorPos,this._stable=!0;this._physicalMin>t&&this._first>0;){var s=this._getSize(--this._first);void 0===s&&(this._stable=!1,s=this._itemDim1);var o=this._physicalMin-=s+this._spacing;if(i.set(this._first,{pos:o,size:s}),!1===this._stable&&!1===this._estimate)break}for(;this._physicalMax<e&&this._last<this._totalItems;){var a=this._getSize(this._last);if(void 0===a&&(this._stable=!1,a=this._itemDim1),i.set(this._last++,{pos:this._physicalMax,size:a}),!1===this._stable&&!1===this._estimate)break;this._physicalMax+=a+this._spacing}this._last--;var l=this._calculateError();l&&(this._physicalMin-=l,this._physicalMax-=l,this._anchorPos-=l,this._scrollPosition-=l,i.forEach((function(t){return t.pos-=l})),this._scrollError+=l),this._stable&&(this._newPhysicalItems=this._physicalItems,this._newPhysicalItems.clear(),this._physicalItems=i)}},{key:"_calculateError",value:function(){return 0===this._first?this._physicalMin:this._physicalMin<=0?this._physicalMin-this._first*this._delta:this._last===this._totalItems-1?this._physicalMax-this._scrollSize:this._physicalMax>=this._scrollSize?this._physicalMax-this._scrollSize+(this._totalItems-1-this._last)*this._delta:0}},{key:"_updateScrollSize",value:function(){Q(it(s.prototype),"_updateScrollSize",this).call(this),this._scrollSize=Math.max(this._physicalMax,this._scrollSize)}},{key:"_reflow",value:function(){var t=this._first,e=this._last,i=this._scrollSize;this._updateScrollSize(),this._getActiveItems(),this._scrollSize!==i&&this._emitScrollSize(),this._updateVisibleIndices(),this._emitRange(),-1===this._first&&-1===this._last?this._resetReflowState():this._first!==t||this._last!==e||this._needsRemeasure?(this._emitChildPositions(),this._emitScrollError()):(this._emitChildPositions(),this._emitScrollError(),this._resetReflowState())}},{key:"_resetReflowState",value:function(){this._anchorIdx=null,this._anchorPos=null,this._stable=!0}},{key:"_getItemPosition",value:function(t){var e;return G(e={},this._positionDim,this._getPosition(t)),G(e,this._secondaryPositionDim,0),e}},{key:"_getItemSize",value:function(t){var e;return G(e={},this._sizeDim,this._getSize(t)||this._itemDim1),G(e,this._secondarySizeDim,this._itemDim2),e}},{key:"_viewDim2Changed",value:function(){this._needsRemeasure=!0,this._scheduleReflow()}},{key:"_emitRange",value:function(){var t=this._needsRemeasure,e=this._stable;this._needsRemeasure=!1,Q(it(s.prototype),"_emitRange",this).call(this,{remeasure:t,stable:e})}}])&&K(e.prototype,i),n&&K(e,n),s}(function(){function t(e){var i=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this._latestCoords={left:0,top:0},this._direction="vertical",this._viewportSize={width:0,height:0},this._pendingReflow=!1,this._pendingLayoutUpdate=!1,this._scrollToIndex=-1,this._scrollToAnchor=0,this._firstVisible=0,this._lastVisible=0,this._eventTargetPromise=function(){return F.apply(this,arguments)}().then((function(t){i._eventTarget=new t})),this._physicalMin=0,this._physicalMax=0,this._first=-1,this._last=-1,this._itemSize={width:100,height:100},this._spacing=0,this._sizeDim="height",this._secondarySizeDim="width",this._positionDim="top",this._secondaryPositionDim="left",this._scrollPosition=0,this._scrollError=0,this._totalItems=0,this._scrollSize=1,this._overhang=1e3,this._eventTarget=null,this._spacingChanged=!1,this._defaultConfig={direction:"vertical"},this.config=e||this._defaultConfig}var e,i,n,r,s,o;return e=t,(i=[{key:"config",get:function(){return{direction:this.direction}},set:function(t){Object.assign(this,Object.assign({},this._defaultConfig,t))}},{key:"totalItems",get:function(){return this._totalItems},set:function(t){var e=Number(t);e!==this._totalItems&&(this._totalItems=e,this._scheduleReflow())}},{key:"direction",get:function(){return this._direction},set:function(t){(t="horizontal"===t?t:"vertical")!==this._direction&&(this._direction=t,this._sizeDim="horizontal"===t?"width":"height",this._secondarySizeDim="horizontal"===t?"height":"width",this._positionDim="horizontal"===t?"left":"top",this._secondaryPositionDim="horizontal"===t?"top":"left",this._scheduleLayoutUpdate())}},{key:"itemSize",get:function(){return this._itemSize},set:function(t){var e=this._itemDim1,i=this._itemDim2;Object.assign(this._itemSize,t),e===this._itemDim1&&i===this._itemDim2||(i!==this._itemDim2?this._itemDim2Changed():this._scheduleLayoutUpdate())}},{key:"spacing",get:function(){return this._spacing},set:function(t){var e=Number(t);e!==this._spacing&&(this._spacing=e,this._scheduleLayoutUpdate())}},{key:"viewportSize",get:function(){return this._viewportSize},set:function(t){var e=this._viewDim1,i=this._viewDim2;Object.assign(this._viewportSize,t),i!==this._viewDim2?this._viewDim2Changed():e!==this._viewDim1&&this._checkThresholds()}},{key:"viewportScroll",get:function(){return this._latestCoords},set:function(t){Object.assign(this._latestCoords,t);var e=this._scrollPosition;this._scrollPosition=this._latestCoords[this._positionDim],e!==this._scrollPosition&&(this._scrollPositionChanged(e,this._scrollPosition),this._updateVisibleIndices({emit:!0})),this._checkThresholds()}},{key:"reflowIfNeeded",value:function(t){(t||this._pendingReflow)&&(this._pendingReflow=!1,this._reflow())}},{key:"scrollToIndex",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"start";if(Number.isFinite(t)){switch(t=Math.min(this.totalItems,Math.max(0,t)),this._scrollToIndex=t,"nearest"===e&&(e=t>this._first+this._num/2?"end":"start"),e){case"start":this._scrollToAnchor=0;break;case"center":this._scrollToAnchor=.5;break;case"end":this._scrollToAnchor=1;break;default:throw new TypeError("position must be one of: start, center, end, nearest")}this._scheduleReflow()}}},{key:"dispatchEvent",value:(o=q(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this._eventTargetPromise;case 2:this._eventTarget.dispatchEvent(e);case 3:case"end":return t.stop()}}),t,this)}))),function(t){return o.apply(this,arguments)})},{key:"addEventListener",value:(s=q(regeneratorRuntime.mark((function t(e,i,n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this._eventTargetPromise;case 2:this._eventTarget.addEventListener(e,i,n);case 3:case"end":return t.stop()}}),t,this)}))),function(t,e,i){return s.apply(this,arguments)})},{key:"removeEventListener",value:(r=q(regeneratorRuntime.mark((function t(e,i,n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this._eventTargetPromise;case 2:this._eventTarget.removeEventListener(e,i,n);case 3:case"end":return t.stop()}}),t,this)}))),function(t,e,i){return r.apply(this,arguments)})},{key:"_itemDim2Changed",value:function(){}},{key:"_viewDim2Changed",value:function(){}},{key:"_updateLayout",value:function(){}},{key:"_getItemSize",value:function(t){var e;return W(e={},this._sizeDim,this._itemDim1),W(e,this._secondarySizeDim,this._itemDim2),e}},{key:"_delta",get:function(){return this._itemDim1+this._spacing}},{key:"_itemDim1",get:function(){return this._itemSize[this._sizeDim]}},{key:"_itemDim2",get:function(){return this._itemSize[this._secondarySizeDim]}},{key:"_viewDim1",get:function(){return this._viewportSize[this._sizeDim]}},{key:"_viewDim2",get:function(){return this._viewportSize[this._secondarySizeDim]}},{key:"_scheduleReflow",value:function(){this._pendingReflow=!0}},{key:"_scheduleLayoutUpdate",value:function(){this._pendingLayoutUpdate=!0,this._scheduleReflow()}},{key:"_reflow",value:function(){var t=this._first,e=this._last,i=this._scrollSize;this._pendingLayoutUpdate&&(this._updateLayout(),this._pendingLayoutUpdate=!1),this._updateScrollSize(),this._getActiveItems(),this._scrollIfNeeded(),this._updateVisibleIndices(),this._scrollSize!==i&&this._emitScrollSize(),-1===this._first&&-1===this._last?this._emitRange():(this._first!==t||this._last!==e||this._spacingChanged)&&(this._emitRange(),this._emitChildPositions()),this._emitScrollError()}},{key:"_updateScrollSize",value:function(){this._scrollSize=Math.max(1,this._totalItems*this._delta)}},{key:"_scrollIfNeeded",value:function(){if(-1!==this._scrollToIndex){var t=this._scrollToIndex,e=this._scrollToAnchor,i=this._getItemPosition(t)[this._positionDim],n=this._getItemSize(t)[this._sizeDim],r=this._scrollPosition+this._viewDim1*e,s=i+n*e,o=Math.floor(Math.min(this._scrollSize-this._viewDim1,Math.max(0,this._scrollPosition-r+s)));this._scrollError+=this._scrollPosition-o,this._scrollPosition=o}}},{key:"_emitRange",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,e=Object.assign({first:this._first,last:this._last,num:this._num,stable:!0,firstVisible:this._firstVisible,lastVisible:this._lastVisible},t);this.dispatchEvent(new CustomEvent("rangechange",{detail:e}))}},{key:"_emitScrollSize",value:function(){var t=W({},this._sizeDim,this._scrollSize);this.dispatchEvent(new CustomEvent("scrollsizechange",{detail:t}))}},{key:"_emitScrollError",value:function(){if(this._scrollError){var t,e=(W(t={},this._positionDim,this._scrollError),W(t,this._secondaryPositionDim,0),t);this.dispatchEvent(new CustomEvent("scrollerrorchange",{detail:e})),this._scrollError=0}}},{key:"_emitChildPositions",value:function(){for(var t={},e=this._first;e<=this._last;e++)t[e]=this._getItemPosition(e);this.dispatchEvent(new CustomEvent("itempositionchange",{detail:t}))}},{key:"_num",get:function(){return-1===this._first||-1===this._last?0:this._last-this._first+1}},{key:"_checkThresholds",value:function(){if(0===this._viewDim1&&this._num>0)this._scheduleReflow();else{var t=Math.max(0,this._scrollPosition-this._overhang),e=Math.min(this._scrollSize,this._scrollPosition+this._viewDim1+this._overhang);(this._physicalMin>t||this._physicalMax<e)&&this._scheduleReflow()}}},{key:"_updateVisibleIndices",value:function(t){if(-1!==this._first&&-1!==this._last){for(var e=this._first;Math.round(this._getItemPosition(e)[this._positionDim]+this._getItemSize(e)[this._sizeDim])<=Math.round(this._scrollPosition);)e++;for(var i=this._last;Math.round(this._getItemPosition(i)[this._positionDim])>=Math.round(this._scrollPosition+this._viewDim1);)i--;e===this._firstVisible&&i===this._lastVisible||(this._firstVisible=e,this._lastVisible=i,t&&t.emit&&this._emitRange())}}},{key:"_scrollPositionChanged",value:function(t,e){var i=this._scrollSize-this._viewDim1;(t<i||e<i)&&(this._scrollToIndex=-1)}}])&&Y(e.prototype,i),n&&Y(e,n),t}()),st=i(26861),ot=i(12445);function at(t,e,i,n,r,s,o){try{var a=t[s](o),l=a.value}catch(h){return void i(h)}a.done?e(l):Promise.resolve(l).then(n,r)}function lt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ht(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function ct(t,e){return(ct=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function ut(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var i,n=dt(t);if(e){var r=dt(this).constructor;i=Reflect.construct(n,arguments,r)}else i=n.apply(this,arguments);return _t(this,i)}}function _t(t,e){return!e||"object"!==mt(e)&&"function"!=typeof e?ft(t):e}function ft(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function dt(t){return(dt=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function mt(t){return(mt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var pt=function(t,e,i,n){var r,s=arguments.length,o=s<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,i):n;if("object"===("undefined"==typeof Reflect?"undefined":mt(Reflect))&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,i,n);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(o=(s<3?r(o):s>3?r(e,i,o):r(e,i))||o);return s>3&&o&&Object.defineProperty(e,i,o),o},yt=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&ct(t,e)}(l,t);var e,i,n,r,o,a=ut(l);function l(){var t;return lt(this,l),(t=a.apply(this,arguments)).items=[],t.scrollTarget=ft(t),t.keyFunction=void 0,t._layout=null,t._scrollToIndex=null,t}return e=l,(i=[{key:"createRenderRoot",value:function(){return this}},{key:"layout",get:function(){return this[k].layout},set:function(t){this._layout=t,this.requestUpdate()}},{key:"scrollToIndex",value:(r=regeneratorRuntime.mark((function t(e){var i,n=arguments;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i=n.length>1&&void 0!==n[1]?n[1]:"start",this._scrollToIndex={index:e,position:i},this.requestUpdate(),t.next=5,this.updateComplete;case 5:this._scrollToIndex=null;case 6:case"end":return t.stop()}}),t,this)})),o=function(){var t=this,e=arguments;return new Promise((function(i,n){var s=r.apply(t,e);function o(t){at(s,i,n,o,a,"next",t)}function a(t){at(s,i,n,o,a,"throw",t)}o(void 0)}))},function(t){return o.apply(this,arguments)})},{key:"render",value:function(){var t,e,i=this.items,n=this.renderItem,r=this.keyFunction,o=this.scrollTarget,a=this._layout;return(0,s.dy)(nt||(t=["\n ","\n "],e||(e=t.slice(0)),nt=Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))),V({items:i,renderItem:n,layout:a,keyFunction:r,scrollTarget:o,scrollToIndex:this._scrollToIndex}))}}])&&ht(e.prototype,i),n&&ht(e,n),l}(s.oi);pt([(0,ot.C)()],yt.prototype,"renderItem",void 0),pt([(0,ot.C)({attribute:!1})],yt.prototype,"items",void 0),pt([(0,ot.C)({attribute:!1})],yt.prototype,"scrollTarget",void 0),pt([(0,ot.C)()],yt.prototype,"keyFunction",void 0),pt([(0,ot.C)({attribute:!1})],yt.prototype,"layout",null),yt=pt([(0,st.M)("lit-virtualizer")],yt)}}]);
//# sourceMappingURL=chunk.d16bd6a9ee942e60c334.js.map