1import{C as e,Ct as t,Dt as n,Et as r,I as i,K as a,R as o,St as s,a as c,c as l,f as u,it as d,k as f,l as p,lt as m,ot as h,ut as g,v as _,xt as v}from"./Bf_DJP33.js";import"./xihTtKlq.js";import{d as y,f as b,m as x,u as S}from"./BXgRjqYv.js";import{n as C,t as w}from"./PTETN2PC.js";var T={ROOT:`mdc-form-field`},E={LABEL_SELECTOR:`.mdc-form-field > label`},D=class e extends S{static get cssClasses(){return T}static get strings(){return E}static get defaultAdapter(){return{activateInputRipple:()=>void 0,deactivateInputRipple:()=>void 0,deregisterInteractionHandler:()=>void 0,registerInteractionHandler:()=>void 0}}constructor(t){super(Object.assign(Object.assign({},e.defaultAdapter),t)),this.click=()=>{this.handleClick()}}init(){this.adapter.registerInteractionHandler(`click`,this.click)}destroy(){this.adapter.deregisterInteractionHandler(`click`,this.click)}handleClick(){this.adapter.activateInputRipple(),requestAnimationFrame(()=>{this.adapter.deactivateInputRipple()})}},O=0,k=new Set([`$$slots`,`$$events`,`$$legacy`,`use`,`class`,`align`,`justify`,`noWrap`,`inputId`,`label$use`,`label$class`,`children`,`label`]),A=o(`<div><!> <label><!></label></div>`);function j(o,S){s(S,!0);let T=l(S,`use`,19,()=>[]),E=l(S,`class`,3,``),j=l(S,`align`,3,`start`),M=l(S,`justify`,3,`normal`),N=l(S,`noWrap`,3,!1),P=l(S,`inputId`,19,()=>`SMUI-form-field-`+O++),F=l(S,`label$use`,19,()=>[]),I=l(S,`label$class`,3,``),L=p(S,k),R,z=g(void 0),B=new b,V,H=g(void 0);t(`SMUI:generic:input:props`,{id:P()}),t(`SMUI:generic:input:mount`,e=>{m(H,e,!0)}),t(`SMUI:generic:input:unmount`,()=>{m(H,void 0)}),c(()=>(m(z,new D({activateInputRipple:()=>{a(H)&&a(H).activateRipple()},deactivateInputRipple:()=>{a(H)&&a(H).deactivateRipple()},deregisterInteractionHandler:(e,t)=>B.off(V,e,t),registerInteractionHandler:(e,t)=>B.on(V,e,t)}),!0),a(z).init(),()=>{a(z)?.destroy(),m(z,void 0),B.clear()}));function U(){return R}var W={getElement:U},G=A();_(G,(e,t)=>({class:e,...t}),[()=>x({"mdc-form-field":!0,"mdc-form-field--align-end":j()===`end`,"mdc-form-field--space-between":M()===`space-between`,"mdc-form-field--nowrap":N(),[E()]:!0}),()=>C(L,[`label$`])]);var K=d(G);f(K,()=>S.children??n);var q=h(K,2);_(q,(e,t)=>({class:e,for:P(),...t}),[()=>x({"mdc-label":!0,[I()]:!0}),()=>w(L,`label$`)]);var J=d(q);return f(J,()=>S.label??n),r(q),u(q,e=>V=e,()=>V),e(q,(e,t)=>y?.(e,t),F),r(G),u(G,e=>R=e,()=>R),e(G,(e,t)=>y?.(e,t),T),i(o,G),v(W)}var M=j;export{M as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.