{"version":3,"file":"init.mjs","sources":["../../src/ccs/init.ts"],"sourcesContent":["import { CCSFrontendComponent } from './ccs-frontend-component'\nimport { PasswordStrength } from './components/password-strength/password-strength'\n\nconst createAll = (Component: typeof CCSFrontendComponent) => {\n  $(`[data-module=\"${Component.moduleName}\"]`).each((_index, componentElement) => {\n    new Component($(componentElement)).init()\n  })\n}\n\nconst initAll = () => {\n  const components: Array<typeof CCSFrontendComponent> = [\n    PasswordStrength,\n  ]\n\n  components.forEach((Component) => {\n    createAll(Component)\n  })\n}\n\nexport { initAll, createAll }\n"],"names":[],"mappings":";;AAGA,MAAM,SAAS,GAAG,CAAC,SAAsC,KAAI;AAC3D,IAAA,CAAC,CAAC,CAAA,cAAA,EAAiB,SAAS,CAAC,UAAU,CAAA,EAAA,CAAI,CAAC,CAAC,IAAI,CAAC,CAAC,MAAM,EAAE,gBAAgB,KAAI;QAC7E,IAAI,SAAS,CAAC,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,IAAI,EAAE;AAC3C,IAAA,CAAC,CAAC;AACJ;AAEA,MAAM,OAAO,GAAG,MAAK;AACnB,IAAA,MAAM,UAAU,GAAuC;QACrD,gBAAgB;KACjB;AAED,IAAA,UAAU,CAAC,OAAO,CAAC,CAAC,SAAS,KAAI;QAC/B,SAAS,CAAC,SAAS,CAAC;AACtB,IAAA,CAAC,CAAC;AACJ;;;;"}