/**
 * @license
 * Copyright 2019 Google LLC
 * SPDX-License-Identifier: BSD-3-Clause
 */
import{_$LH as t,noChange as e}from"./lit-html.js";let r=null;export const _$LH={boundAttributeSuffix:t._boundAttributeSuffix,marker:t._marker,markerMatch:t._markerMatch,HTML_RESULT:t._HTML_RESULT,getTemplateHtml:t._getTemplateHtml,overrideDirectiveResolve:(t,e)=>class extends t{_$resolve(t,r){return e(this,r)}},patchDirectiveResolve:(t,e)=>{if(t.prototype._$resolve!==e){r??=t.prototype._$resolve.name;for(let o=t.prototype;o!==Object.prototype;o=Object.getPrototypeOf(o))if(o.hasOwnProperty(r))return void(o[r]=e);throw new Error("Internal error: It is possible that both dev mode and production mode Lit was mixed together during SSR. Please comment on the issue: https://github.com/lit/lit/issues/4527")}},setDirectiveClass(t,e){t._$litDirective$=e},getAttributePartCommittedValue:(t,r,o)=>{let i=e;return t._commitValue=t=>i=t,t._$setValue(r,t,o),i},connectedDisconnectable:t=>({...t,_$isConnected:!0}),resolveDirective:t._resolveDirective,AttributePart:t._AttributePart,PropertyPart:t._PropertyPart,BooleanAttributePart:t._BooleanAttributePart,EventPart:t._EventPart,ElementPart:t._ElementPart,TemplateInstance:t._TemplateInstance,isIterable:t._isIterable,ChildPart:t._ChildPart};