{"version":3,"file":"component.mjs","sources":["../../src/nhsuk/component.mjs"],"names":["_self","globalThis","self","Component","constructor","$root","childConstructor","elementType","ElementError","element","component","identifier","expectedType","name","checkSupport","checkInitialised","moduleName","setAttribute","isInitialised","InitError","isSupported","SupportError","HTMLElement"],"mappings":";;;AAAA;AAIA,MAAMA,KAAK,GACT,OAAOC,UAAU,KAAK,WAAW,GAC7BA,UAAU;AAAC,EACXC,IAAI,CAAA;;AAEV;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACO,MAAMC,SAAS,CAAC;AAWrB;AACF;AACA;AACA;AACA;EACEC,WAAWA,CAACC,KAAK,EAAE;AAVnB;AACF;AACA;AAFE,IAAA,IAAA,CAGAA,KAAK,GAAA,KAAA,CAAA;AAQH,IAAA,MAAMC,gBAAgB;AACpB,IAAA,IAAI,CAACF,WACN;IAED,IAAI,CAACC,KAAK,IAAI,EAAEA,KAAK,YAAYC,gBAAgB,CAACC,WAAW,CAAC,EAAE;MAC9D,MAAM,IAAIC,YAAY,CAAC;AACrBC,QAAAA,OAAO,EAAEJ,KAAK;AACdK,QAAAA,SAAS,EAAEJ,gBAAgB;AAC3BK,QAAAA,UAAU,EAAE,wBAAwB;AACpCC,QAAAA,YAAY,EAAEN,gBAAgB,CAACC,WAAW,CAACM;AAC7C,OAAC,CAAC;AACJ,IAAA;AAEA,IAAA,IAAI,CAACR,KAAK,iCAAmCA,KAAM;IAEnDC,gBAAgB,CAACQ,YAAY,EAAE;IAE/B,IAAI,CAACC,gBAAgB,EAAE;IAEvB,MAAM;AAAEC,MAAAA;AAAW,KAAC,GAAGV,gBAAgB;IACvC,IAAI,CAACD,KAAK,CAACY,YAAY,CAAC,QAAQD,UAAU,CAAA,KAAA,CAAO,EAAE,EAAE,CAAC;AACxD,EAAA;;AAEA;AACF;AACA;AACA;AACA;AACED,EAAAA,gBAAgBA,GAAG;AACjB,IAAA,MAAMT,gBAAgB;AACpB,IAAA,IAAI,CAACF,WACN;IAED,IAAIc,aAAa,CAAC,IAAI,CAACb,KAAK,EAAEC,gBAAgB,CAACU,UAAU,CAAC,EAAE;AAC1D,MAAA,MAAM,IAAIG,SAAS,CAACb,gBAAgB,CAAC;AACvC,IAAA;AACF,EAAA;;AAEA;AACF;AACA;AACA;AACA;EACE,OAAOQ,YAAYA,GAAG;AACpB,IAAA,IAAI,CAACM,WAAW,EAAE,EAAE;MAClB,MAAM,IAAIC,YAAY,EAAE;AAC1B,IAAA;AACF,EAAA;;AAEA;AACF;AACA;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AApGE;AACF;AACA;AAHalB,SAAS,CAIbI,WAAW,GAAGP,KAAK,CAACsB,WAAW;AAJ3BnB,SAAS,CAqEba,UAAU,GAAG,iBAAiB;;;;"}