TvBox/all/lib/vendors-node_modules_lit-html_lit-html_js-b93a87060d31.js

2 lines
10 KiB
JavaScript
Raw Normal View History

2025-07-03 20:15:22 +08:00
"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_lit-html_lit-html_js"],{66917:(t,e,i)=>{i.d(e,{q:()=>l,u:()=>n});let s=new WeakMap,n=t=>(...e)=>{let i=t(...e);return s.set(i,!0),i},l=t=>"function"==typeof t&&s.has(t)},79112:(t,e,i)=>{i.d(e,{Pf:()=>n,if:()=>l,o6:()=>s});let s=void 0!==window.customElements&&void 0!==window.customElements.polyfillWrapFlushCallback,n=(t,e,i=null,s=null)=>{for(;e!==i;){let i=e.nextSibling;t.insertBefore(e,s),e=i}},l=(t,e,i=null)=>{for(;e!==i;){let i=e.nextSibling;t.removeChild(e),e=i}}},80859:(t,e,i)=>{i.d(e,{c:()=>s,s:()=>n});let s={},n={}},5326:(t,e,i)=>{i.d(e,{GP:()=>EventPart,Qh:()=>NodePart,Yp:()=>BooleanAttributePart,ab:()=>AttributePart,g$:()=>PropertyCommitter,pU:()=>AttributeCommitter,sO:()=>h});var s=i(66917),n=i(79112),l=i(80859),r=i(38214),o=i(60760),a=i(35672);let h=t=>null===t||"object"!=typeof t&&"function"!=typeof t,u=t=>Array.isArray(t)||!!(t&&t[Symbol.iterator]);let AttributeCommitter=class AttributeCommitter{constructor(t,e,i){this.dirty=!0,this.element=t,this.name=e,this.strings=i,this.parts=[];for(let t=0;t<i.length-1;t++)this.parts[t]=this._createPart()}_createPart(){return new AttributePart(this)}_getValue(){let t=this.strings,e=t.length-1,i="";for(let s=0;s<e;s++){i+=t[s];let e=this.parts[s];if(void 0!==e){let t=e.value;if(h(t)||!u(t))i+="string"==typeof t?t:String(t);else for(let e of t)i+="string"==typeof e?e:String(e)}}return i+t[e]}commit(){this.dirty&&(this.dirty=!1,this.element.setAttribute(this.name,this._getValue()))}};let AttributePart=class AttributePart{constructor(t){this.value=void 0,this.committer=t}setValue(t){t!==l.c&&(!h(t)||t!==this.value)&&(this.value=t,(0,s.q)(t)||(this.committer.dirty=!0))}commit(){for(;(0,s.q)(this.value);){let t=this.value;this.value=l.c,t(this)}this.value!==l.c&&this.committer.commit()}};let NodePart=class NodePart{constructor(t){this.value=void 0,this.__pendingValue=void 0,this.options=t}appendInto(t){this.startNode=t.appendChild((0,a.h5)()),this.endNode=t.appendChild((0,a.h5)())}insertAfterNode(t){this.startNode=t,this.endNode=t.nextSibling}appendIntoPart(t){t.__insert(this.startNode=(0,a.h5)()),t.__insert(this.endNode=(0,a.h5)())}insertAfterPart(t){t.__insert(this.startNode=(0,a.h5)()),this.endNode=t.endNode,t.endNode=this.startNode}setValue(t){this.__pendingValue=t}commit(){for(;(0,s.q)(this.__pendingValue);){let t=this.__pendingValue;this.__pendingValue=l.c,t(this)}let t=this.__pendingValue;t!==l.c&&(h(t)?t!==this.value&&this.__commitText(t):t instanceof o.Q?this.__commitTemplateResult(t):t instanceof Node?this.__commitNode(t):u(t)?this.__commitIterable(t):t===l.s?(this.value=l.s,this.clear()):this.__commitText(t))}__insert(t){this.endNode.parentNode.insertBefore(t,this.endNode)}__commitNode(t){this.value!==t&&(this.clear(),this.__insert(t),this.value=t)}__commitText(t){let e=this.startNode.nextSibling,i="string"==typeof(t=null==t?"":t)?t:String(t);e===this.endNode.previousSibling&&3===e.nodeType?e.data=i:this.__commitNode(document.createTextNode(i)),this.value=t}__commitTemplateResult(t){let e=this.options.templateFactory(t);if(this.value instanceof r.i&&this.value.template===e)this.value.update(t.values);else{let i=new r.i(e,t.processor,this.options),s=i._clone();i.update(t.values),this.__commitNode(s),this.value=i}}__commitIterable(t){let e;Array.isArray(this.value)||(this.value=[],this.clear());let i=this.value,s=0;for(let n of t)void 0===(e=i[s])&&(e=new NodePart(this.options),i.push(e),0===s?e.appendIntoPart(this):e.insertAfterPart(i[s-1])),e.setValue(n),e.commit(),s++;s<i.length&&(i.length=s,this.clear(e&&e.endNode))}clear(t=this.startNode){(0,n.if)(this.startNode.parentNode,t.nextSibling,this.endNode)}};let BooleanAttributePart=class BooleanAttributePart{constructor(t,e,i){if(this.value=void 0,this.__pendingValue=void 0,2!==i.length||""!==i[0]||""!==i[1])throw Error("Boolean attributes can only contain a single expression");this.element=t,this.name=e,this.strings=i}setValue(t){this.__pendingValue=t}commit(){for(;(0,s.q)(this.__pendingValue);){let t=this.__pendingValu
//# sourceMappingURL=vendors-node_modules_lit-html_lit-html_js-02603dad31f1.js.map