{
    "name": "keycloakify",
    "version": "11.15.3",
    "description": "Framework to create custom Keycloak UIs",
    "repository": {
        "type": "git",
        "url": "git://github.com/keycloakify/keycloakify.git"
    },
    "bin": {
        "keycloakify": "./bin/main.js"
    },
    "lint-staged": {
        "*.{ts,tsx,json,md}": [
            "prettier --write"
        ]
    },
    "husky": {
        "hooks": {
            "pre-commit": "lint-staged -v"
        }
    },
    "author": "u/garronej",
    "license": "MIT",
    "files": [
        "PUBLIC_URL.d.ts",
        "PUBLIC_URL.js",
        "PUBLIC_URL.js.map",
        "account/DefaultPage.d.ts",
        "account/DefaultPage.js",
        "account/DefaultPage.js.map",
        "account/KcContext/KcContext.d.ts",
        "account/KcContext/KcContext.js",
        "account/KcContext/KcContext.js.map",
        "account/KcContext/getKcContextMock.d.ts",
        "account/KcContext/getKcContextMock.js",
        "account/KcContext/getKcContextMock.js.map",
        "account/KcContext/index.d.ts",
        "account/KcContext/index.js",
        "account/KcContext/index.js.map",
        "account/KcContext/kcContextMocks.d.ts",
        "account/KcContext/kcContextMocks.js",
        "account/KcContext/kcContextMocks.js.map",
        "account/Template.d.ts",
        "account/Template.js",
        "account/Template.js.map",
        "account/Template.useInitialize.d.ts",
        "account/Template.useInitialize.js",
        "account/Template.useInitialize.js.map",
        "account/TemplateProps.d.ts",
        "account/TemplateProps.js",
        "account/TemplateProps.js.map",
        "account/i18n/index.d.ts",
        "account/i18n/index.js",
        "account/i18n/index.js.map",
        "account/i18n/messages_defaultSet/ar.d.ts",
        "account/i18n/messages_defaultSet/ar.js",
        "account/i18n/messages_defaultSet/ar.js.map",
        "account/i18n/messages_defaultSet/ca.d.ts",
        "account/i18n/messages_defaultSet/ca.js",
        "account/i18n/messages_defaultSet/ca.js.map",
        "account/i18n/messages_defaultSet/cs.d.ts",
        "account/i18n/messages_defaultSet/cs.js",
        "account/i18n/messages_defaultSet/cs.js.map",
        "account/i18n/messages_defaultSet/da.d.ts",
        "account/i18n/messages_defaultSet/da.js",
        "account/i18n/messages_defaultSet/da.js.map",
        "account/i18n/messages_defaultSet/de.d.ts",
        "account/i18n/messages_defaultSet/de.js",
        "account/i18n/messages_defaultSet/de.js.map",
        "account/i18n/messages_defaultSet/en.d.ts",
        "account/i18n/messages_defaultSet/en.js",
        "account/i18n/messages_defaultSet/en.js.map",
        "account/i18n/messages_defaultSet/es.d.ts",
        "account/i18n/messages_defaultSet/es.js",
        "account/i18n/messages_defaultSet/es.js.map",
        "account/i18n/messages_defaultSet/fi.d.ts",
        "account/i18n/messages_defaultSet/fi.js",
        "account/i18n/messages_defaultSet/fi.js.map",
        "account/i18n/messages_defaultSet/fr.d.ts",
        "account/i18n/messages_defaultSet/fr.js",
        "account/i18n/messages_defaultSet/fr.js.map",
        "account/i18n/messages_defaultSet/hu.d.ts",
        "account/i18n/messages_defaultSet/hu.js",
        "account/i18n/messages_defaultSet/hu.js.map",
        "account/i18n/messages_defaultSet/index.d.ts",
        "account/i18n/messages_defaultSet/index.js",
        "account/i18n/messages_defaultSet/index.js.map",
        "account/i18n/messages_defaultSet/it.d.ts",
        "account/i18n/messages_defaultSet/it.js",
        "account/i18n/messages_defaultSet/it.js.map",
        "account/i18n/messages_defaultSet/ja.d.ts",
        "account/i18n/messages_defaultSet/ja.js",
        "account/i18n/messages_defaultSet/ja.js.map",
        "account/i18n/messages_defaultSet/lt.d.ts",
        "account/i18n/messages_defaultSet/lt.js",
        "account/i18n/messages_defaultSet/lt.js.map",
        "account/i18n/messages_defaultSet/lv.d.ts",
        "account/i18n/messages_defaultSet/lv.js",
        "account/i18n/messages_defaultSet/lv.js.map",
        "account/i18n/messages_defaultSet/nl.d.ts",
        "account/i18n/messages_defaultSet/nl.js",
        "account/i18n/messages_defaultSet/nl.js.map",
        "account/i18n/messages_defaultSet/no.d.ts",
        "account/i18n/messages_defaultSet/no.js",
        "account/i18n/messages_defaultSet/no.js.map",
        "account/i18n/messages_defaultSet/pl.d.ts",
        "account/i18n/messages_defaultSet/pl.js",
        "account/i18n/messages_defaultSet/pl.js.map",
        "account/i18n/messages_defaultSet/pt-BR.d.ts",
        "account/i18n/messages_defaultSet/pt-BR.js",
        "account/i18n/messages_defaultSet/pt-BR.js.map",
        "account/i18n/messages_defaultSet/ru.d.ts",
        "account/i18n/messages_defaultSet/ru.js",
        "account/i18n/messages_defaultSet/ru.js.map",
        "account/i18n/messages_defaultSet/sk.d.ts",
        "account/i18n/messages_defaultSet/sk.js",
        "account/i18n/messages_defaultSet/sk.js.map",
        "account/i18n/messages_defaultSet/sv.d.ts",
        "account/i18n/messages_defaultSet/sv.js",
        "account/i18n/messages_defaultSet/sv.js.map",
        "account/i18n/messages_defaultSet/tr.d.ts",
        "account/i18n/messages_defaultSet/tr.js",
        "account/i18n/messages_defaultSet/tr.js.map",
        "account/i18n/messages_defaultSet/types.d.ts",
        "account/i18n/messages_defaultSet/types.js",
        "account/i18n/messages_defaultSet/types.js.map",
        "account/i18n/messages_defaultSet/zh-CN.d.ts",
        "account/i18n/messages_defaultSet/zh-CN.js",
        "account/i18n/messages_defaultSet/zh-CN.js.map",
        "account/i18n/noJsx/GenericI18n_noJsx.d.ts",
        "account/i18n/noJsx/GenericI18n_noJsx.js",
        "account/i18n/noJsx/GenericI18n_noJsx.js.map",
        "account/i18n/noJsx/getI18n.d.ts",
        "account/i18n/noJsx/getI18n.js",
        "account/i18n/noJsx/getI18n.js.map",
        "account/i18n/noJsx/i18nBuilder.d.ts",
        "account/i18n/noJsx/i18nBuilder.js",
        "account/i18n/noJsx/i18nBuilder.js.map",
        "account/i18n/noJsx/index.d.ts",
        "account/i18n/noJsx/index.js",
        "account/i18n/noJsx/index.js.map",
        "account/i18n/withJsx/GenericI18n.d.ts",
        "account/i18n/withJsx/GenericI18n.js",
        "account/i18n/withJsx/GenericI18n.js.map",
        "account/i18n/withJsx/i18nBuilder.d.ts",
        "account/i18n/withJsx/i18nBuilder.js",
        "account/i18n/withJsx/i18nBuilder.js.map",
        "account/i18n/withJsx/index.d.ts",
        "account/i18n/withJsx/index.js",
        "account/i18n/withJsx/index.js.map",
        "account/i18n/withJsx/useI18n.d.ts",
        "account/i18n/withJsx/useI18n.js",
        "account/i18n/withJsx/useI18n.js.map",
        "account/index.d.ts",
        "account/index.js",
        "account/index.js.map",
        "account/lib/kcClsx.d.ts",
        "account/lib/kcClsx.js",
        "account/lib/kcClsx.js.map",
        "account/pages/Account.d.ts",
        "account/pages/Account.js",
        "account/pages/Account.js.map",
        "account/pages/Applications.d.ts",
        "account/pages/Applications.js",
        "account/pages/Applications.js.map",
        "account/pages/FederatedIdentity.d.ts",
        "account/pages/FederatedIdentity.js",
        "account/pages/FederatedIdentity.js.map",
        "account/pages/Log.d.ts",
        "account/pages/Log.js",
        "account/pages/Log.js.map",
        "account/pages/PageProps.d.ts",
        "account/pages/PageProps.js",
        "account/pages/PageProps.js.map",
        "account/pages/Password.d.ts",
        "account/pages/Password.js",
        "account/pages/Password.js.map",
        "account/pages/Sessions.d.ts",
        "account/pages/Sessions.js",
        "account/pages/Sessions.js.map",
        "account/pages/Totp.d.ts",
        "account/pages/Totp.js",
        "account/pages/Totp.js.map",
        "lib/BASE_URL.d.ts",
        "lib/BASE_URL.js",
        "lib/BASE_URL.js.map",
        "lib/getKcClsx.d.ts",
        "lib/getKcClsx.js",
        "lib/getKcClsx.js.map",
        "lib/kcSanitize/HtmlPolicyBuilder.d.ts",
        "lib/kcSanitize/HtmlPolicyBuilder.js",
        "lib/kcSanitize/HtmlPolicyBuilder.js.map",
        "lib/kcSanitize/KcSanitizer.d.ts",
        "lib/kcSanitize/KcSanitizer.js",
        "lib/kcSanitize/KcSanitizer.js.map",
        "lib/kcSanitize/KcSanitizerPolicy.d.ts",
        "lib/kcSanitize/KcSanitizerPolicy.js",
        "lib/kcSanitize/KcSanitizerPolicy.js.map",
        "lib/kcSanitize/index.d.ts",
        "lib/kcSanitize/index.js",
        "lib/kcSanitize/index.js.map",
        "login/DefaultPage.d.ts",
        "login/DefaultPage.js",
        "login/DefaultPage.js.map",
        "login/KcContext/KcContext.d.ts",
        "login/KcContext/KcContext.js",
        "login/KcContext/KcContext.js.map",
        "login/KcContext/getKcContextMock.d.ts",
        "login/KcContext/getKcContextMock.js",
        "login/KcContext/getKcContextMock.js.map",
        "login/KcContext/index.d.ts",
        "login/KcContext/index.js",
        "login/KcContext/index.js.map",
        "login/KcContext/kcContextMocks.d.ts",
        "login/KcContext/kcContextMocks.js",
        "login/KcContext/kcContextMocks.js.map",
        "login/Template.d.ts",
        "login/Template.js",
        "login/Template.js.map",
        "login/Template.useInitialize.d.ts",
        "login/Template.useInitialize.js",
        "login/Template.useInitialize.js.map",
        "login/TemplateProps.d.ts",
        "login/TemplateProps.js",
        "login/TemplateProps.js.map",
        "login/UserProfileFormFields.d.ts",
        "login/UserProfileFormFields.js",
        "login/UserProfileFormFields.js.map",
        "login/UserProfileFormFieldsProps.d.ts",
        "login/UserProfileFormFieldsProps.js",
        "login/UserProfileFormFieldsProps.js.map",
        "login/i18n/index.d.ts",
        "login/i18n/index.js",
        "login/i18n/index.js.map",
        "login/i18n/messages_defaultSet/ar.d.ts",
        "login/i18n/messages_defaultSet/ar.js",
        "login/i18n/messages_defaultSet/ar.js.map",
        "login/i18n/messages_defaultSet/ca.d.ts",
        "login/i18n/messages_defaultSet/ca.js",
        "login/i18n/messages_defaultSet/ca.js.map",
        "login/i18n/messages_defaultSet/cs.d.ts",
        "login/i18n/messages_defaultSet/cs.js",
        "login/i18n/messages_defaultSet/cs.js.map",
        "login/i18n/messages_defaultSet/da.d.ts",
        "login/i18n/messages_defaultSet/da.js",
        "login/i18n/messages_defaultSet/da.js.map",
        "login/i18n/messages_defaultSet/de.d.ts",
        "login/i18n/messages_defaultSet/de.js",
        "login/i18n/messages_defaultSet/de.js.map",
        "login/i18n/messages_defaultSet/el.d.ts",
        "login/i18n/messages_defaultSet/el.js",
        "login/i18n/messages_defaultSet/el.js.map",
        "login/i18n/messages_defaultSet/en.d.ts",
        "login/i18n/messages_defaultSet/en.js",
        "login/i18n/messages_defaultSet/en.js.map",
        "login/i18n/messages_defaultSet/es.d.ts",
        "login/i18n/messages_defaultSet/es.js",
        "login/i18n/messages_defaultSet/es.js.map",
        "login/i18n/messages_defaultSet/fa.d.ts",
        "login/i18n/messages_defaultSet/fa.js",
        "login/i18n/messages_defaultSet/fa.js.map",
        "login/i18n/messages_defaultSet/fi.d.ts",
        "login/i18n/messages_defaultSet/fi.js",
        "login/i18n/messages_defaultSet/fi.js.map",
        "login/i18n/messages_defaultSet/fr.d.ts",
        "login/i18n/messages_defaultSet/fr.js",
        "login/i18n/messages_defaultSet/fr.js.map",
        "login/i18n/messages_defaultSet/hu.d.ts",
        "login/i18n/messages_defaultSet/hu.js",
        "login/i18n/messages_defaultSet/hu.js.map",
        "login/i18n/messages_defaultSet/index.d.ts",
        "login/i18n/messages_defaultSet/index.js",
        "login/i18n/messages_defaultSet/index.js.map",
        "login/i18n/messages_defaultSet/it.d.ts",
        "login/i18n/messages_defaultSet/it.js",
        "login/i18n/messages_defaultSet/it.js.map",
        "login/i18n/messages_defaultSet/ja.d.ts",
        "login/i18n/messages_defaultSet/ja.js",
        "login/i18n/messages_defaultSet/ja.js.map",
        "login/i18n/messages_defaultSet/ka.d.ts",
        "login/i18n/messages_defaultSet/ka.js",
        "login/i18n/messages_defaultSet/ka.js.map",
        "login/i18n/messages_defaultSet/lt.d.ts",
        "login/i18n/messages_defaultSet/lt.js",
        "login/i18n/messages_defaultSet/lt.js.map",
        "login/i18n/messages_defaultSet/lv.d.ts",
        "login/i18n/messages_defaultSet/lv.js",
        "login/i18n/messages_defaultSet/lv.js.map",
        "login/i18n/messages_defaultSet/nl.d.ts",
        "login/i18n/messages_defaultSet/nl.js",
        "login/i18n/messages_defaultSet/nl.js.map",
        "login/i18n/messages_defaultSet/no.d.ts",
        "login/i18n/messages_defaultSet/no.js",
        "login/i18n/messages_defaultSet/no.js.map",
        "login/i18n/messages_defaultSet/pl.d.ts",
        "login/i18n/messages_defaultSet/pl.js",
        "login/i18n/messages_defaultSet/pl.js.map",
        "login/i18n/messages_defaultSet/pt-BR.d.ts",
        "login/i18n/messages_defaultSet/pt-BR.js",
        "login/i18n/messages_defaultSet/pt-BR.js.map",
        "login/i18n/messages_defaultSet/pt.d.ts",
        "login/i18n/messages_defaultSet/pt.js",
        "login/i18n/messages_defaultSet/pt.js.map",
        "login/i18n/messages_defaultSet/ru.d.ts",
        "login/i18n/messages_defaultSet/ru.js",
        "login/i18n/messages_defaultSet/ru.js.map",
        "login/i18n/messages_defaultSet/sk.d.ts",
        "login/i18n/messages_defaultSet/sk.js",
        "login/i18n/messages_defaultSet/sk.js.map",
        "login/i18n/messages_defaultSet/sv.d.ts",
        "login/i18n/messages_defaultSet/sv.js",
        "login/i18n/messages_defaultSet/sv.js.map",
        "login/i18n/messages_defaultSet/th.d.ts",
        "login/i18n/messages_defaultSet/th.js",
        "login/i18n/messages_defaultSet/th.js.map",
        "login/i18n/messages_defaultSet/tr.d.ts",
        "login/i18n/messages_defaultSet/tr.js",
        "login/i18n/messages_defaultSet/tr.js.map",
        "login/i18n/messages_defaultSet/types.d.ts",
        "login/i18n/messages_defaultSet/types.js",
        "login/i18n/messages_defaultSet/types.js.map",
        "login/i18n/messages_defaultSet/uk.d.ts",
        "login/i18n/messages_defaultSet/uk.js",
        "login/i18n/messages_defaultSet/uk.js.map",
        "login/i18n/messages_defaultSet/zh-CN.d.ts",
        "login/i18n/messages_defaultSet/zh-CN.js",
        "login/i18n/messages_defaultSet/zh-CN.js.map",
        "login/i18n/messages_defaultSet/zh-TW.d.ts",
        "login/i18n/messages_defaultSet/zh-TW.js",
        "login/i18n/messages_defaultSet/zh-TW.js.map",
        "login/i18n/noJsx/GenericI18n_noJsx.d.ts",
        "login/i18n/noJsx/GenericI18n_noJsx.js",
        "login/i18n/noJsx/GenericI18n_noJsx.js.map",
        "login/i18n/noJsx/getI18n.d.ts",
        "login/i18n/noJsx/getI18n.js",
        "login/i18n/noJsx/getI18n.js.map",
        "login/i18n/noJsx/i18nBuilder.d.ts",
        "login/i18n/noJsx/i18nBuilder.js",
        "login/i18n/noJsx/i18nBuilder.js.map",
        "login/i18n/noJsx/index.d.ts",
        "login/i18n/noJsx/index.js",
        "login/i18n/noJsx/index.js.map",
        "login/i18n/withJsx/GenericI18n.d.ts",
        "login/i18n/withJsx/GenericI18n.js",
        "login/i18n/withJsx/GenericI18n.js.map",
        "login/i18n/withJsx/i18nBuilder.d.ts",
        "login/i18n/withJsx/i18nBuilder.js",
        "login/i18n/withJsx/i18nBuilder.js.map",
        "login/i18n/withJsx/index.d.ts",
        "login/i18n/withJsx/index.js",
        "login/i18n/withJsx/index.js.map",
        "login/i18n/withJsx/useI18n.d.ts",
        "login/i18n/withJsx/useI18n.js",
        "login/i18n/withJsx/useI18n.js.map",
        "login/index.d.ts",
        "login/index.js",
        "login/index.js.map",
        "login/lib/getUserProfileApi/getUserProfileApi.d.ts",
        "login/lib/getUserProfileApi/getUserProfileApi.js",
        "login/lib/getUserProfileApi/getUserProfileApi.js.map",
        "login/lib/getUserProfileApi/index.d.ts",
        "login/lib/getUserProfileApi/index.js",
        "login/lib/getUserProfileApi/index.js.map",
        "login/lib/getUserProfileApi/kcNumberUnFormat.d.ts",
        "login/lib/getUserProfileApi/kcNumberUnFormat.js",
        "login/lib/getUserProfileApi/kcNumberUnFormat.js.map",
        "login/lib/kcClsx.d.ts",
        "login/lib/kcClsx.js",
        "login/lib/kcClsx.js.map",
        "login/lib/useUserProfileForm.d.ts",
        "login/lib/useUserProfileForm.js",
        "login/lib/useUserProfileForm.js.map",
        "login/pages/Code.d.ts",
        "login/pages/Code.js",
        "login/pages/Code.js.map",
        "login/pages/DeleteAccountConfirm.d.ts",
        "login/pages/DeleteAccountConfirm.js",
        "login/pages/DeleteAccountConfirm.js.map",
        "login/pages/DeleteCredential.d.ts",
        "login/pages/DeleteCredential.js",
        "login/pages/DeleteCredential.js.map",
        "login/pages/Error.d.ts",
        "login/pages/Error.js",
        "login/pages/Error.js.map",
        "login/pages/FrontchannelLogout.d.ts",
        "login/pages/FrontchannelLogout.js",
        "login/pages/FrontchannelLogout.js.map",
        "login/pages/IdpReviewUserProfile.d.ts",
        "login/pages/IdpReviewUserProfile.js",
        "login/pages/IdpReviewUserProfile.js.map",
        "login/pages/Info.d.ts",
        "login/pages/Info.js",
        "login/pages/Info.js.map",
        "login/pages/LinkIdpAction.d.ts",
        "login/pages/LinkIdpAction.js",
        "login/pages/LinkIdpAction.js.map",
        "login/pages/Login.d.ts",
        "login/pages/Login.js",
        "login/pages/Login.js.map",
        "login/pages/Login.useScript.d.ts",
        "login/pages/Login.useScript.js",
        "login/pages/Login.useScript.js.map",
        "login/pages/LoginConfigTotp.d.ts",
        "login/pages/LoginConfigTotp.js",
        "login/pages/LoginConfigTotp.js.map",
        "login/pages/LoginIdpLinkConfirm.d.ts",
        "login/pages/LoginIdpLinkConfirm.js",
        "login/pages/LoginIdpLinkConfirm.js.map",
        "login/pages/LoginIdpLinkConfirmOverride.d.ts",
        "login/pages/LoginIdpLinkConfirmOverride.js",
        "login/pages/LoginIdpLinkConfirmOverride.js.map",
        "login/pages/LoginIdpLinkEmail.d.ts",
        "login/pages/LoginIdpLinkEmail.js",
        "login/pages/LoginIdpLinkEmail.js.map",
        "login/pages/LoginOauth2DeviceVerifyUserCode.d.ts",
        "login/pages/LoginOauth2DeviceVerifyUserCode.js",
        "login/pages/LoginOauth2DeviceVerifyUserCode.js.map",
        "login/pages/LoginOauthGrant.d.ts",
        "login/pages/LoginOauthGrant.js",
        "login/pages/LoginOauthGrant.js.map",
        "login/pages/LoginOtp.d.ts",
        "login/pages/LoginOtp.js",
        "login/pages/LoginOtp.js.map",
        "login/pages/LoginPageExpired.d.ts",
        "login/pages/LoginPageExpired.js",
        "login/pages/LoginPageExpired.js.map",
        "login/pages/LoginPasskeysConditionalAuthenticate.d.ts",
        "login/pages/LoginPasskeysConditionalAuthenticate.js",
        "login/pages/LoginPasskeysConditionalAuthenticate.js.map",
        "login/pages/LoginPasskeysConditionalAuthenticate.useScript.d.ts",
        "login/pages/LoginPasskeysConditionalAuthenticate.useScript.js",
        "login/pages/LoginPasskeysConditionalAuthenticate.useScript.js.map",
        "login/pages/LoginPassword.d.ts",
        "login/pages/LoginPassword.js",
        "login/pages/LoginPassword.js.map",
        "login/pages/LoginPassword.useScript.d.ts",
        "login/pages/LoginPassword.useScript.js",
        "login/pages/LoginPassword.useScript.js.map",
        "login/pages/LoginRecoveryAuthnCodeConfig.d.ts",
        "login/pages/LoginRecoveryAuthnCodeConfig.js",
        "login/pages/LoginRecoveryAuthnCodeConfig.js.map",
        "login/pages/LoginRecoveryAuthnCodeConfig.useScript.d.ts",
        "login/pages/LoginRecoveryAuthnCodeConfig.useScript.js",
        "login/pages/LoginRecoveryAuthnCodeConfig.useScript.js.map",
        "login/pages/LoginRecoveryAuthnCodeInput.d.ts",
        "login/pages/LoginRecoveryAuthnCodeInput.js",
        "login/pages/LoginRecoveryAuthnCodeInput.js.map",
        "login/pages/LoginResetOtp.d.ts",
        "login/pages/LoginResetOtp.js",
        "login/pages/LoginResetOtp.js.map",
        "login/pages/LoginResetPassword.d.ts",
        "login/pages/LoginResetPassword.js",
        "login/pages/LoginResetPassword.js.map",
        "login/pages/LoginUpdatePassword.d.ts",
        "login/pages/LoginUpdatePassword.js",
        "login/pages/LoginUpdatePassword.js.map",
        "login/pages/LoginUpdateProfile.d.ts",
        "login/pages/LoginUpdateProfile.js",
        "login/pages/LoginUpdateProfile.js.map",
        "login/pages/LoginUsername.d.ts",
        "login/pages/LoginUsername.js",
        "login/pages/LoginUsername.js.map",
        "login/pages/LoginUsername.useScript.d.ts",
        "login/pages/LoginUsername.useScript.js",
        "login/pages/LoginUsername.useScript.js.map",
        "login/pages/LoginVerifyEmail.d.ts",
        "login/pages/LoginVerifyEmail.js",
        "login/pages/LoginVerifyEmail.js.map",
        "login/pages/LoginX509Info.d.ts",
        "login/pages/LoginX509Info.js",
        "login/pages/LoginX509Info.js.map",
        "login/pages/LogoutConfirm.d.ts",
        "login/pages/LogoutConfirm.js",
        "login/pages/LogoutConfirm.js.map",
        "login/pages/PageProps.d.ts",
        "login/pages/PageProps.js",
        "login/pages/PageProps.js.map",
        "login/pages/Register.d.ts",
        "login/pages/Register.js",
        "login/pages/Register.js.map",
        "login/pages/SamlPostForm.d.ts",
        "login/pages/SamlPostForm.js",
        "login/pages/SamlPostForm.js.map",
        "login/pages/SelectAuthenticator.d.ts",
        "login/pages/SelectAuthenticator.js",
        "login/pages/SelectAuthenticator.js.map",
        "login/pages/SelectOrganization.d.ts",
        "login/pages/SelectOrganization.js",
        "login/pages/SelectOrganization.js.map",
        "login/pages/Terms.d.ts",
        "login/pages/Terms.js",
        "login/pages/Terms.js.map",
        "login/pages/UpdateEmail.d.ts",
        "login/pages/UpdateEmail.js",
        "login/pages/UpdateEmail.js.map",
        "login/pages/WebauthnAuthenticate.d.ts",
        "login/pages/WebauthnAuthenticate.js",
        "login/pages/WebauthnAuthenticate.js.map",
        "login/pages/WebauthnAuthenticate.useScript.d.ts",
        "login/pages/WebauthnAuthenticate.useScript.js",
        "login/pages/WebauthnAuthenticate.useScript.js.map",
        "login/pages/WebauthnError.d.ts",
        "login/pages/WebauthnError.js",
        "login/pages/WebauthnError.js.map",
        "login/pages/WebauthnRegister.d.ts",
        "login/pages/WebauthnRegister.js",
        "login/pages/WebauthnRegister.js.map",
        "login/pages/WebauthnRegister.useScript.d.ts",
        "login/pages/WebauthnRegister.useScript.js",
        "login/pages/WebauthnRegister.useScript.js.map",
        "res/account-v1/account.ftl",
        "res/account-v1/applications.ftl",
        "res/account-v1/federatedIdentity.ftl",
        "res/account-v1/log.ftl",
        "res/account-v1/messages/messages_ar.properties",
        "res/account-v1/messages/messages_ca.properties",
        "res/account-v1/messages/messages_cs.properties",
        "res/account-v1/messages/messages_da.properties",
        "res/account-v1/messages/messages_de.properties",
        "res/account-v1/messages/messages_en.properties",
        "res/account-v1/messages/messages_es.properties",
        "res/account-v1/messages/messages_fi.properties",
        "res/account-v1/messages/messages_fr.properties",
        "res/account-v1/messages/messages_hu.properties",
        "res/account-v1/messages/messages_it.properties",
        "res/account-v1/messages/messages_ja.properties",
        "res/account-v1/messages/messages_lt.properties",
        "res/account-v1/messages/messages_lv.properties",
        "res/account-v1/messages/messages_nl.properties",
        "res/account-v1/messages/messages_no.properties",
        "res/account-v1/messages/messages_pl.properties",
        "res/account-v1/messages/messages_pt_BR.properties",
        "res/account-v1/messages/messages_ru.properties",
        "res/account-v1/messages/messages_sk.properties",
        "res/account-v1/messages/messages_sv.properties",
        "res/account-v1/messages/messages_tr.properties",
        "res/account-v1/messages/messages_zh_CN.properties",
        "res/account-v1/password.ftl",
        "res/account-v1/resource-detail.ftl",
        "res/account-v1/resources/css/account.css",
        "res/account-v1/resources/img/icon-sidebar-active.png",
        "res/account-v1/resources/img/keycloak-logo.png",
        "res/account-v1/resources/img/logo.png",
        "res/account-v1/resources/resources-common/img/favicon.ico",
        "res/account-v1/resources/resources-common/node_modules/patternfly/dist/css/patternfly-additions.min.css",
        "res/account-v1/resources/resources-common/node_modules/patternfly/dist/css/patternfly.min.css",
        "res/account-v1/resources/resources-common/node_modules/patternfly/dist/fonts/OpenSans-Bold-webfont.woff2",
        "res/account-v1/resources/resources-common/node_modules/patternfly/dist/fonts/OpenSans-Light-webfont.woff2",
        "res/account-v1/resources/resources-common/node_modules/patternfly/dist/fonts/OpenSans-Regular-webfont.woff2",
        "res/account-v1/resources/resources-common/node_modules/patternfly/dist/fonts/OpenSans-Semibold-webfont.woff2",
        "res/account-v1/resources/resources-common/node_modules/patternfly/dist/fonts/PatternFlyIcons-webfont.ttf",
        "res/account-v1/resources/resources-common/node_modules/patternfly/dist/fonts/PatternFlyIcons-webfont.woff",
        "res/account-v1/resources.ftl",
        "res/account-v1/sessions.ftl",
        "res/account-v1/template.ftl",
        "res/account-v1/theme.properties",
        "res/account-v1/totp.ftl",
        "res/public/keycloakify-dev-resources/account/css/account.css",
        "res/public/keycloakify-dev-resources/account/img/icon-sidebar-active.png",
        "res/public/keycloakify-dev-resources/account/img/keycloak-logo.png",
        "res/public/keycloakify-dev-resources/account/img/logo.png",
        "res/public/keycloakify-dev-resources/account/resources-common/img/favicon.ico",
        "res/public/keycloakify-dev-resources/account/resources-common/node_modules/patternfly/dist/css/patternfly-additions.min.css",
        "res/public/keycloakify-dev-resources/account/resources-common/node_modules/patternfly/dist/css/patternfly.min.css",
        "res/public/keycloakify-dev-resources/account/resources-common/node_modules/patternfly/dist/fonts/OpenSans-Bold-webfont.woff2",
        "res/public/keycloakify-dev-resources/account/resources-common/node_modules/patternfly/dist/fonts/OpenSans-Light-webfont.woff2",
        "res/public/keycloakify-dev-resources/account/resources-common/node_modules/patternfly/dist/fonts/OpenSans-Regular-webfont.woff2",
        "res/public/keycloakify-dev-resources/account/resources-common/node_modules/patternfly/dist/fonts/OpenSans-Semibold-webfont.woff2",
        "res/public/keycloakify-dev-resources/account/resources-common/node_modules/patternfly/dist/fonts/PatternFlyIcons-webfont.ttf",
        "res/public/keycloakify-dev-resources/account/resources-common/node_modules/patternfly/dist/fonts/PatternFlyIcons-webfont.woff",
        "res/public/keycloakify-dev-resources/login/css/login.css",
        "res/public/keycloakify-dev-resources/login/img/feedback-error-arrow-down.png",
        "res/public/keycloakify-dev-resources/login/img/feedback-error-sign.png",
        "res/public/keycloakify-dev-resources/login/img/feedback-success-arrow-down.png",
        "res/public/keycloakify-dev-resources/login/img/feedback-success-sign.png",
        "res/public/keycloakify-dev-resources/login/img/feedback-warning-arrow-down.png",
        "res/public/keycloakify-dev-resources/login/img/feedback-warning-sign.png",
        "res/public/keycloakify-dev-resources/login/img/keycloak-bg.png",
        "res/public/keycloakify-dev-resources/login/img/keycloak-logo-text.png",
        "res/public/keycloakify-dev-resources/login/img/keycloak-logo.png",
        "res/public/keycloakify-dev-resources/login/js/authChecker.js",
        "res/public/keycloakify-dev-resources/login/js/common.js",
        "res/public/keycloakify-dev-resources/login/js/kcMultivalued.js",
        "res/public/keycloakify-dev-resources/login/js/kcNumberFormat.js",
        "res/public/keycloakify-dev-resources/login/js/kcNumberUnFormat.js",
        "res/public/keycloakify-dev-resources/login/js/menu-button-links.js",
        "res/public/keycloakify-dev-resources/login/js/passkeysConditionalAuth.js",
        "res/public/keycloakify-dev-resources/login/js/passwordVisibility.js",
        "res/public/keycloakify-dev-resources/login/js/rfc4648.js",
        "res/public/keycloakify-dev-resources/login/js/userProfile.js",
        "res/public/keycloakify-dev-resources/login/js/webauthnAuthenticate.js",
        "res/public/keycloakify-dev-resources/login/js/webauthnRegister.js",
        "res/public/keycloakify-dev-resources/login/resources-common/img/favicon.ico",
        "res/public/keycloakify-dev-resources/login/resources-common/lib/pficon/pficon.css",
        "res/public/keycloakify-dev-resources/login/resources-common/lib/pficon/pficon.woff2",
        "res/public/keycloakify-dev-resources/login/resources-common/node_modules/@patternfly/patternfly/assets/fonts/RedHatDisplay/RedHatDisplay-Bold.woff",
        "res/public/keycloakify-dev-resources/login/resources-common/node_modules/@patternfly/patternfly/assets/fonts/RedHatDisplay/RedHatDisplay-Bold.woff2",
        "res/public/keycloakify-dev-resources/login/resources-common/node_modules/@patternfly/patternfly/assets/fonts/overpass-webfont/overpass-bold.woff",
        "res/public/keycloakify-dev-resources/login/resources-common/node_modules/@patternfly/patternfly/assets/fonts/overpass-webfont/overpass-bold.woff2",
        "res/public/keycloakify-dev-resources/login/resources-common/node_modules/@patternfly/patternfly/patternfly.min.css",
        "res/public/keycloakify-dev-resources/login/resources-common/node_modules/jquery/dist/jquery.min.js",
        "res/public/keycloakify-dev-resources/login/resources-common/node_modules/patternfly/dist/css/patternfly-additions.min.css",
        "res/public/keycloakify-dev-resources/login/resources-common/node_modules/patternfly/dist/css/patternfly.min.css",
        "res/public/keycloakify-dev-resources/login/resources-common/node_modules/patternfly/dist/fonts/OpenSans-Bold-webfont.ttf",
        "res/public/keycloakify-dev-resources/login/resources-common/node_modules/patternfly/dist/fonts/OpenSans-Bold-webfont.woff",
        "res/public/keycloakify-dev-resources/login/resources-common/node_modules/patternfly/dist/fonts/OpenSans-Bold-webfont.woff2",
        "res/public/keycloakify-dev-resources/login/resources-common/node_modules/patternfly/dist/fonts/OpenSans-Light-webfont.woff2",
        "res/public/keycloakify-dev-resources/login/resources-common/node_modules/patternfly/dist/fonts/OpenSans-Regular-webfont.woff2",
        "res/public/keycloakify-dev-resources/login/resources-common/node_modules/patternfly/dist/fonts/OpenSans-Semibold-webfont.woff2",
        "res/public/keycloakify-dev-resources/login/resources-common/node_modules/patternfly/dist/fonts/OpenSans-SemiboldItalic-webfont.ttf",
        "res/public/keycloakify-dev-resources/login/resources-common/node_modules/patternfly/dist/fonts/OpenSans-SemiboldItalic-webfont.woff",
        "res/public/keycloakify-dev-resources/login/resources-common/node_modules/patternfly/dist/fonts/OpenSans-SemiboldItalic-webfont.woff2",
        "res/public/keycloakify-dev-resources/login/resources-common/node_modules/patternfly/dist/fonts/PatternFlyIcons-webfont.ttf",
        "res/public/keycloakify-dev-resources/login/resources-common/node_modules/patternfly/dist/fonts/PatternFlyIcons-webfont.woff",
        "res/public/keycloakify-dev-resources/login/resources-common/node_modules/patternfly/dist/fonts/fontawesome-webfont.woff2",
        "res/public/keycloakify-dev-resources/login/resources-common/node_modules/patternfly/dist/img/bg-login.jpg",
        "res/public/keycloakify-dev-resources/login/resources-common/node_modules/rfc4648/lib/rfc4648.js",
        "src/PUBLIC_URL.ts",
        "src/account/DefaultPage.tsx",
        "src/account/KcContext/KcContext.ts",
        "src/account/KcContext/getKcContextMock.ts",
        "src/account/KcContext/index.ts",
        "src/account/KcContext/kcContextMocks.ts",
        "src/account/Template.tsx",
        "src/account/Template.useInitialize.ts",
        "src/account/TemplateProps.ts",
        "src/account/i18n/index.ts",
        "src/account/i18n/messages_defaultSet/ar.ts",
        "src/account/i18n/messages_defaultSet/ca.ts",
        "src/account/i18n/messages_defaultSet/cs.ts",
        "src/account/i18n/messages_defaultSet/da.ts",
        "src/account/i18n/messages_defaultSet/de.ts",
        "src/account/i18n/messages_defaultSet/en.ts",
        "src/account/i18n/messages_defaultSet/es.ts",
        "src/account/i18n/messages_defaultSet/fi.ts",
        "src/account/i18n/messages_defaultSet/fr.ts",
        "src/account/i18n/messages_defaultSet/hu.ts",
        "src/account/i18n/messages_defaultSet/index.ts",
        "src/account/i18n/messages_defaultSet/it.ts",
        "src/account/i18n/messages_defaultSet/ja.ts",
        "src/account/i18n/messages_defaultSet/lt.ts",
        "src/account/i18n/messages_defaultSet/lv.ts",
        "src/account/i18n/messages_defaultSet/nl.ts",
        "src/account/i18n/messages_defaultSet/no.ts",
        "src/account/i18n/messages_defaultSet/pl.ts",
        "src/account/i18n/messages_defaultSet/pt-BR.ts",
        "src/account/i18n/messages_defaultSet/ru.ts",
        "src/account/i18n/messages_defaultSet/sk.ts",
        "src/account/i18n/messages_defaultSet/sv.ts",
        "src/account/i18n/messages_defaultSet/tr.ts",
        "src/account/i18n/messages_defaultSet/types.ts",
        "src/account/i18n/messages_defaultSet/zh-CN.ts",
        "src/account/i18n/noJsx/GenericI18n_noJsx.ts",
        "src/account/i18n/noJsx/getI18n.tsx",
        "src/account/i18n/noJsx/i18nBuilder.ts",
        "src/account/i18n/noJsx/index.ts",
        "src/account/i18n/withJsx/GenericI18n.tsx",
        "src/account/i18n/withJsx/i18nBuilder.ts",
        "src/account/i18n/withJsx/index.ts",
        "src/account/i18n/withJsx/useI18n.tsx",
        "src/account/index.ts",
        "src/account/lib/kcClsx.ts",
        "src/account/pages/Account.tsx",
        "src/account/pages/Applications.tsx",
        "src/account/pages/FederatedIdentity.tsx",
        "src/account/pages/Log.tsx",
        "src/account/pages/PageProps.ts",
        "src/account/pages/Password.tsx",
        "src/account/pages/Sessions.tsx",
        "src/account/pages/Totp.tsx",
        "src/bin/add-story.ts",
        "src/bin/copy-keycloak-resources-to-public.ts",
        "src/bin/eject-page.ts",
        "src/bin/init/index.ts",
        "src/bin/init/init.ts",
        "src/bin/init/setupEslint.ts",
        "src/bin/init/setupVitePluginIfNeeded.ts",
        "src/bin/initialize-account-theme/index.ts",
        "src/bin/initialize-account-theme/initialize-account-theme.ts",
        "src/bin/initialize-account-theme/multi-page-boilerplate/KcContext.ts",
        "src/bin/initialize-account-theme/multi-page-boilerplate/KcPage.tsx",
        "src/bin/initialize-account-theme/multi-page-boilerplate/KcPageStory.tsx",
        "src/bin/initialize-account-theme/multi-page-boilerplate/i18n.ts",
        "src/bin/initialize-account-theme/updateAccountThemeImplementationInConfig.ts",
        "src/bin/initialize-admin-theme.ts",
        "src/bin/initialize-email-theme.ts",
        "src/bin/initialize-login-theme.ts",
        "src/bin/keycloakify/buildJars/buildJar.ts",
        "src/bin/keycloakify/buildJars/buildJars.ts",
        "src/bin/keycloakify/buildJars/extensionVersions.ts",
        "src/bin/keycloakify/buildJars/generatePom.ts",
        "src/bin/keycloakify/buildJars/getKeycloakVersionRangeForJar.ts",
        "src/bin/keycloakify/buildJars/index.ts",
        "src/bin/keycloakify/generateFtl/generateFtl.ts",
        "src/bin/keycloakify/generateFtl/index.ts",
        "src/bin/keycloakify/generateFtl/kcContextDeclarationTemplate.ftl",
        "src/bin/keycloakify/generateResources/generateMessageProperties.ts",
        "src/bin/keycloakify/generateResources/generateResources.ts",
        "src/bin/keycloakify/generateResources/index.ts",
        "src/bin/keycloakify/generateResources/readExtraPageNames.ts",
        "src/bin/keycloakify/generateResources/readFieldNameUsage.ts",
        "src/bin/keycloakify/index.ts",
        "src/bin/keycloakify/keycloakify.ts",
        "src/bin/keycloakify/replacers/replaceImportsInCssCode.ts",
        "src/bin/keycloakify/replacers/replaceImportsInJsCode/index.ts",
        "src/bin/keycloakify/replacers/replaceImportsInJsCode/replaceImportsInJsCode.ts",
        "src/bin/keycloakify/replacers/replaceImportsInJsCode/vite.ts",
        "src/bin/keycloakify/replacers/replaceImportsInJsCode/webpack.ts",
        "src/bin/main.ts",
        "src/bin/own.ts",
        "src/bin/shared/KeycloakVersionRange.ts",
        "src/bin/shared/addSyncExtensionsToPostinstallScript.ts",
        "src/bin/shared/buildContext.ts",
        "src/bin/shared/constants.ts",
        "src/bin/shared/customHandler.ts",
        "src/bin/shared/customHandler_delegate.ts",
        "src/bin/shared/exitIfUncommittedChanges.ts",
        "src/bin/shared/initializeSpa.ts",
        "src/bin/start-keycloak/appBuild.ts",
        "src/bin/start-keycloak/getSupportedDockerImageTags.ts",
        "src/bin/start-keycloak/index.ts",
        "src/bin/start-keycloak/keycloakify-logging-1.0.3.jar",
        "src/bin/start-keycloak/keycloakifyBuild.ts",
        "src/bin/start-keycloak/realmConfig/ParsedRealmJson/ParsedRealmJson.ts",
        "src/bin/start-keycloak/realmConfig/ParsedRealmJson/index.ts",
        "src/bin/start-keycloak/realmConfig/ParsedRealmJson/readRealmJsonFile.ts",
        "src/bin/start-keycloak/realmConfig/ParsedRealmJson/writeRealmJsonFile.ts",
        "src/bin/start-keycloak/realmConfig/defaultConfig/defaultConfig.ts",
        "src/bin/start-keycloak/realmConfig/defaultConfig/index.ts",
        "src/bin/start-keycloak/realmConfig/defaultConfig/realm-kc-18.json",
        "src/bin/start-keycloak/realmConfig/defaultConfig/realm-kc-19.json",
        "src/bin/start-keycloak/realmConfig/defaultConfig/realm-kc-20.json",
        "src/bin/start-keycloak/realmConfig/defaultConfig/realm-kc-21.json",
        "src/bin/start-keycloak/realmConfig/defaultConfig/realm-kc-22.json",
        "src/bin/start-keycloak/realmConfig/defaultConfig/realm-kc-23.json",
        "src/bin/start-keycloak/realmConfig/defaultConfig/realm-kc-24.json",
        "src/bin/start-keycloak/realmConfig/defaultConfig/realm-kc-25.json",
        "src/bin/start-keycloak/realmConfig/defaultConfig/realm-kc-26.json",
        "src/bin/start-keycloak/realmConfig/dumpContainerConfig.ts",
        "src/bin/start-keycloak/realmConfig/index.ts",
        "src/bin/start-keycloak/realmConfig/prepareRealmConfig.ts",
        "src/bin/start-keycloak/realmConfig/realmConfig.ts",
        "src/bin/start-keycloak/start-keycloak.ts",
        "src/bin/start-keycloak/startViteDevServer.ts",
        "src/bin/sync-extensions/extensionModuleMeta.ts",
        "src/bin/sync-extensions/getExtensionModuleFileSourceCodeReadyToBeCopied.ts",
        "src/bin/sync-extensions/index.ts",
        "src/bin/sync-extensions/installExtensionModulesPeerDependencies.ts",
        "src/bin/sync-extensions/managedGitignoreFiles.ts",
        "src/bin/sync-extensions/sync-extension.ts",
        "src/bin/tools/SemVer.ts",
        "src/bin/tools/String.prototype.replaceAll.ts",
        "src/bin/tools/Stringifyable.ts",
        "src/bin/tools/assertNoPnpmDlx.ts",
        "src/bin/tools/canonicalStringify.ts",
        "src/bin/tools/crawl.ts",
        "src/bin/tools/crawlAsync.ts",
        "src/bin/tools/createObjectThatThrowsIfAccessed.ts",
        "src/bin/tools/downloadAndExtractArchive.ts",
        "src/bin/tools/escapeStringForPropertiesFile.ts",
        "src/bin/tools/extractArchive.ts",
        "src/bin/tools/fetchProxyOptions.ts",
        "src/bin/tools/fs.existsAsync.ts",
        "src/bin/tools/fs.rm.ts",
        "src/bin/tools/fs.rmSync.ts",
        "src/bin/tools/getAbsoluteAndInOsFormatPath.ts",
        "src/bin/tools/getInstalledModuleDirPath.ts",
        "src/bin/tools/getThisCodebaseRootDirPath.ts",
        "src/bin/tools/gitUtils.ts",
        "src/bin/tools/isInside.ts",
        "src/bin/tools/isRootPath.ts",
        "src/bin/tools/kebabCaseToSnakeCase.ts",
        "src/bin/tools/listInstalledModules.ts",
        "src/bin/tools/nodeModulesBinDirPath.ts",
        "src/bin/tools/npmInstall.ts",
        "src/bin/tools/partitionPromiseSettledResults.ts",
        "src/bin/tools/readThisNpmPackageVersion.ts",
        "src/bin/tools/runPrettier.ts",
        "src/bin/tools/tailVisualLines.ts",
        "src/bin/tools/transformCodebase.ts",
        "src/bin/tsconfig.json",
        "src/bin/update-kc-gen.ts",
        "src/lib/BASE_URL.ts",
        "src/lib/getKcClsx.ts",
        "src/lib/kcSanitize/HtmlPolicyBuilder.ts",
        "src/lib/kcSanitize/KcSanitizer.ts",
        "src/lib/kcSanitize/KcSanitizerPolicy.ts",
        "src/lib/kcSanitize/index.ts",
        "src/login/DefaultPage.tsx",
        "src/login/KcContext/KcContext.ts",
        "src/login/KcContext/getKcContextMock.ts",
        "src/login/KcContext/index.ts",
        "src/login/KcContext/kcContextMocks.ts",
        "src/login/Template.tsx",
        "src/login/Template.useInitialize.ts",
        "src/login/TemplateProps.ts",
        "src/login/UserProfileFormFields.tsx",
        "src/login/UserProfileFormFieldsProps.tsx",
        "src/login/i18n/index.ts",
        "src/login/i18n/messages_defaultSet/ar.ts",
        "src/login/i18n/messages_defaultSet/ca.ts",
        "src/login/i18n/messages_defaultSet/cs.ts",
        "src/login/i18n/messages_defaultSet/da.ts",
        "src/login/i18n/messages_defaultSet/de.ts",
        "src/login/i18n/messages_defaultSet/el.ts",
        "src/login/i18n/messages_defaultSet/en.ts",
        "src/login/i18n/messages_defaultSet/es.ts",
        "src/login/i18n/messages_defaultSet/fa.ts",
        "src/login/i18n/messages_defaultSet/fi.ts",
        "src/login/i18n/messages_defaultSet/fr.ts",
        "src/login/i18n/messages_defaultSet/hu.ts",
        "src/login/i18n/messages_defaultSet/index.ts",
        "src/login/i18n/messages_defaultSet/it.ts",
        "src/login/i18n/messages_defaultSet/ja.ts",
        "src/login/i18n/messages_defaultSet/ka.ts",
        "src/login/i18n/messages_defaultSet/lt.ts",
        "src/login/i18n/messages_defaultSet/lv.ts",
        "src/login/i18n/messages_defaultSet/nl.ts",
        "src/login/i18n/messages_defaultSet/no.ts",
        "src/login/i18n/messages_defaultSet/pl.ts",
        "src/login/i18n/messages_defaultSet/pt-BR.ts",
        "src/login/i18n/messages_defaultSet/pt.ts",
        "src/login/i18n/messages_defaultSet/ru.ts",
        "src/login/i18n/messages_defaultSet/sk.ts",
        "src/login/i18n/messages_defaultSet/sv.ts",
        "src/login/i18n/messages_defaultSet/th.ts",
        "src/login/i18n/messages_defaultSet/tr.ts",
        "src/login/i18n/messages_defaultSet/types.ts",
        "src/login/i18n/messages_defaultSet/uk.ts",
        "src/login/i18n/messages_defaultSet/zh-CN.ts",
        "src/login/i18n/messages_defaultSet/zh-TW.ts",
        "src/login/i18n/noJsx/GenericI18n_noJsx.ts",
        "src/login/i18n/noJsx/getI18n.tsx",
        "src/login/i18n/noJsx/i18nBuilder.ts",
        "src/login/i18n/noJsx/index.ts",
        "src/login/i18n/withJsx/GenericI18n.tsx",
        "src/login/i18n/withJsx/i18nBuilder.ts",
        "src/login/i18n/withJsx/index.ts",
        "src/login/i18n/withJsx/useI18n.tsx",
        "src/login/index.ts",
        "src/login/lib/getUserProfileApi/getUserProfileApi.ts",
        "src/login/lib/getUserProfileApi/index.ts",
        "src/login/lib/getUserProfileApi/kcNumberUnFormat.ts",
        "src/login/lib/kcClsx.ts",
        "src/login/lib/useUserProfileForm.tsx",
        "src/login/pages/Code.tsx",
        "src/login/pages/DeleteAccountConfirm.tsx",
        "src/login/pages/DeleteCredential.tsx",
        "src/login/pages/Error.tsx",
        "src/login/pages/FrontchannelLogout.tsx",
        "src/login/pages/IdpReviewUserProfile.tsx",
        "src/login/pages/Info.tsx",
        "src/login/pages/LinkIdpAction.tsx",
        "src/login/pages/Login.tsx",
        "src/login/pages/Login.useScript.tsx",
        "src/login/pages/LoginConfigTotp.tsx",
        "src/login/pages/LoginIdpLinkConfirm.tsx",
        "src/login/pages/LoginIdpLinkConfirmOverride.tsx",
        "src/login/pages/LoginIdpLinkEmail.tsx",
        "src/login/pages/LoginOauth2DeviceVerifyUserCode.tsx",
        "src/login/pages/LoginOauthGrant.tsx",
        "src/login/pages/LoginOtp.tsx",
        "src/login/pages/LoginPageExpired.tsx",
        "src/login/pages/LoginPasskeysConditionalAuthenticate.tsx",
        "src/login/pages/LoginPasskeysConditionalAuthenticate.useScript.tsx",
        "src/login/pages/LoginPassword.tsx",
        "src/login/pages/LoginPassword.useScript.tsx",
        "src/login/pages/LoginRecoveryAuthnCodeConfig.tsx",
        "src/login/pages/LoginRecoveryAuthnCodeConfig.useScript.tsx",
        "src/login/pages/LoginRecoveryAuthnCodeInput.tsx",
        "src/login/pages/LoginResetOtp.tsx",
        "src/login/pages/LoginResetPassword.tsx",
        "src/login/pages/LoginUpdatePassword.tsx",
        "src/login/pages/LoginUpdateProfile.tsx",
        "src/login/pages/LoginUsername.tsx",
        "src/login/pages/LoginUsername.useScript.tsx",
        "src/login/pages/LoginVerifyEmail.tsx",
        "src/login/pages/LoginX509Info.tsx",
        "src/login/pages/LogoutConfirm.tsx",
        "src/login/pages/PageProps.ts",
        "src/login/pages/Register.tsx",
        "src/login/pages/SamlPostForm.tsx",
        "src/login/pages/SelectAuthenticator.tsx",
        "src/login/pages/SelectOrganization.tsx",
        "src/login/pages/Terms.tsx",
        "src/login/pages/UpdateEmail.tsx",
        "src/login/pages/WebauthnAuthenticate.tsx",
        "src/login/pages/WebauthnAuthenticate.useScript.tsx",
        "src/login/pages/WebauthnError.tsx",
        "src/login/pages/WebauthnRegister.tsx",
        "src/login/pages/WebauthnRegister.useScript.tsx",
        "src/tools/Array.prototype.every.ts",
        "src/tools/DeepPartial.ts",
        "src/tools/HTMLElement.prototype.prepend.ts",
        "src/tools/JSX.ts",
        "src/tools/LazyOrNot.ts",
        "src/tools/Object.fromEntries.ts",
        "src/tools/StatefulObservable/README.md",
        "src/tools/StatefulObservable/StatefulObservable.ts",
        "src/tools/StatefulObservable/hooks/index.ts",
        "src/tools/StatefulObservable/hooks/useObservable.ts",
        "src/tools/StatefulObservable/hooks/useRerenderOnChange.ts",
        "src/tools/StatefulObservable/index.ts",
        "src/tools/ValueOf.ts",
        "src/tools/assert.ts",
        "src/tools/clsx.ts",
        "src/tools/clsx_withTransform.ts",
        "src/tools/deepAssign.ts",
        "src/tools/emailRegExp.ts",
        "src/tools/extractLastParenthesisContent.ts",
        "src/tools/formatNumber.ts",
        "src/tools/pathBasename.ts",
        "src/tools/structuredCloneButFunctions.ts",
        "src/tools/useConst.ts",
        "src/tools/useConstCallback.ts",
        "src/tools/useInsertLinkTags.ts",
        "src/tools/useInsertScriptTags.ts",
        "src/tools/useIsPasswordRevealed.ts",
        "src/tools/useOnFirstMount.ts",
        "src/tools/useSetClassName.ts",
        "src/tools/vendor/dompurify.ts",
        "src/tools/waitForElementMountedOnDom.ts",
        "src/tsconfig.json",
        "src/vite-plugin/index.ts",
        "src/vite-plugin/tsconfig.json",
        "src/vite-plugin/vite-plugin.ts",
        "stories/account/pages/Account.stories.tsx",
        "stories/account/pages/Applications.stories.tsx",
        "stories/account/pages/FederatedIdentity.stories.tsx",
        "stories/account/pages/Log.stories.tsx",
        "stories/account/pages/Password.stories.tsx",
        "stories/account/pages/Sessions.stories.tsx",
        "stories/account/pages/Totp.stories.tsx",
        "stories/account-spa/index.stories.tsx",
        "stories/intro/intro.stories.tsx",
        "stories/login/pages/Code.stories.tsx",
        "stories/login/pages/DeleteAccountConfirm.stories.tsx",
        "stories/login/pages/DeleteCredential.stories.tsx",
        "stories/login/pages/Error.stories.tsx",
        "stories/login/pages/FrontchannelLogout.stories.tsx",
        "stories/login/pages/IdpReviewUserProfile.stories.tsx",
        "stories/login/pages/Info.stories.tsx",
        "stories/login/pages/LinkIdpAction.stories.tsx",
        "stories/login/pages/Login.stories.tsx",
        "stories/login/pages/LoginConfigTotp.stories.tsx",
        "stories/login/pages/LoginIdpLinkConfirm.stories.tsx",
        "stories/login/pages/LoginIdpLinkConfirmOverride.stories.tsx",
        "stories/login/pages/LoginIdpLinkEmail.stories.tsx",
        "stories/login/pages/LoginOauth2DeviceVerifyUserCode.stories.tsx",
        "stories/login/pages/LoginOauthGrant.stories.tsx",
        "stories/login/pages/LoginOtp.stories.tsx",
        "stories/login/pages/LoginPageExpired.stories.tsx",
        "stories/login/pages/LoginPasskeysConditionalAuthenticate.stories.tsx",
        "stories/login/pages/LoginPassword.stories.tsx",
        "stories/login/pages/LoginRecoveryAuthnCodeConfig.stories.tsx",
        "stories/login/pages/LoginRecoveryAuthnCodeInput.stories.tsx",
        "stories/login/pages/LoginResetOtp.stories.tsx",
        "stories/login/pages/LoginResetPassword.stories.tsx",
        "stories/login/pages/LoginUpdatePassword.stories.tsx",
        "stories/login/pages/LoginUpdateProfile.stories.tsx",
        "stories/login/pages/LoginUsername.stories.tsx",
        "stories/login/pages/LoginVerifyEmail.stories.tsx",
        "stories/login/pages/LoginX509Info.stories.tsx",
        "stories/login/pages/LogoutConfirm.stories.tsx",
        "stories/login/pages/Register.stories.tsx",
        "stories/login/pages/SamlPostForm.stories.tsx",
        "stories/login/pages/SelectAuthenticator.stories.tsx",
        "stories/login/pages/SelectOrganization.stories.tsx",
        "stories/login/pages/Terms.stories.tsx",
        "stories/login/pages/UpdateEmail.stories.tsx",
        "stories/login/pages/WebauthnAuthenticate.stories.tsx",
        "stories/login/pages/WebauthnError.stories.tsx",
        "stories/login/pages/WebauthnRegister.stories.tsx",
        "tools/Array.prototype.every.d.ts",
        "tools/Array.prototype.every.js",
        "tools/Array.prototype.every.js.map",
        "tools/DeepPartial.d.ts",
        "tools/DeepPartial.js",
        "tools/DeepPartial.js.map",
        "tools/HTMLElement.prototype.prepend.d.ts",
        "tools/HTMLElement.prototype.prepend.js",
        "tools/HTMLElement.prototype.prepend.js.map",
        "tools/JSX.d.ts",
        "tools/JSX.js",
        "tools/JSX.js.map",
        "tools/LazyOrNot.d.ts",
        "tools/LazyOrNot.js",
        "tools/LazyOrNot.js.map",
        "tools/Object.fromEntries.d.ts",
        "tools/Object.fromEntries.js",
        "tools/Object.fromEntries.js.map",
        "tools/StatefulObservable/StatefulObservable.d.ts",
        "tools/StatefulObservable/StatefulObservable.js",
        "tools/StatefulObservable/StatefulObservable.js.map",
        "tools/StatefulObservable/hooks/index.d.ts",
        "tools/StatefulObservable/hooks/index.js",
        "tools/StatefulObservable/hooks/index.js.map",
        "tools/StatefulObservable/hooks/useObservable.d.ts",
        "tools/StatefulObservable/hooks/useObservable.js",
        "tools/StatefulObservable/hooks/useObservable.js.map",
        "tools/StatefulObservable/hooks/useRerenderOnChange.d.ts",
        "tools/StatefulObservable/hooks/useRerenderOnChange.js",
        "tools/StatefulObservable/hooks/useRerenderOnChange.js.map",
        "tools/StatefulObservable/index.d.ts",
        "tools/StatefulObservable/index.js",
        "tools/StatefulObservable/index.js.map",
        "tools/ValueOf.d.ts",
        "tools/ValueOf.js",
        "tools/ValueOf.js.map",
        "tools/assert.d.ts",
        "tools/assert.js",
        "tools/assert.js.map",
        "tools/clsx.d.ts",
        "tools/clsx.js",
        "tools/clsx.js.map",
        "tools/clsx_withTransform.d.ts",
        "tools/clsx_withTransform.js",
        "tools/clsx_withTransform.js.map",
        "tools/deepAssign.d.ts",
        "tools/deepAssign.js",
        "tools/deepAssign.js.map",
        "tools/emailRegExp.d.ts",
        "tools/emailRegExp.js",
        "tools/emailRegExp.js.map",
        "tools/extractLastParenthesisContent.d.ts",
        "tools/extractLastParenthesisContent.js",
        "tools/extractLastParenthesisContent.js.map",
        "tools/formatNumber.d.ts",
        "tools/formatNumber.js",
        "tools/formatNumber.js.map",
        "tools/pathBasename.d.ts",
        "tools/pathBasename.js",
        "tools/pathBasename.js.map",
        "tools/structuredCloneButFunctions.d.ts",
        "tools/structuredCloneButFunctions.js",
        "tools/structuredCloneButFunctions.js.map",
        "tools/useConst.d.ts",
        "tools/useConst.js",
        "tools/useConst.js.map",
        "tools/useConstCallback.d.ts",
        "tools/useConstCallback.js",
        "tools/useConstCallback.js.map",
        "tools/useInsertLinkTags.d.ts",
        "tools/useInsertLinkTags.js",
        "tools/useInsertLinkTags.js.map",
        "tools/useInsertScriptTags.d.ts",
        "tools/useInsertScriptTags.js",
        "tools/useInsertScriptTags.js.map",
        "tools/useIsPasswordRevealed.d.ts",
        "tools/useIsPasswordRevealed.js",
        "tools/useIsPasswordRevealed.js.map",
        "tools/useOnFirstMount.d.ts",
        "tools/useOnFirstMount.js",
        "tools/useOnFirstMount.js.map",
        "tools/useSetClassName.d.ts",
        "tools/useSetClassName.js",
        "tools/useSetClassName.js.map",
        "tools/vendor/dompurify.d.ts",
        "tools/vendor/dompurify.js",
        "tools/waitForElementMountedOnDom.d.ts",
        "tools/waitForElementMountedOnDom.js",
        "tools/waitForElementMountedOnDom.js.map",
        "bin/add-story.d.ts",
        "bin/copy-keycloak-resources-to-public.d.ts",
        "bin/eject-page.d.ts",
        "bin/init/index.d.ts",
        "bin/init/init.d.ts",
        "bin/init/setupEslint.d.ts",
        "bin/init/setupVitePluginIfNeeded.d.ts",
        "bin/initialize-account-theme/index.d.ts",
        "bin/initialize-account-theme/initialize-account-theme.d.ts",
        "bin/initialize-account-theme/updateAccountThemeImplementationInConfig.d.ts",
        "bin/initialize-admin-theme.d.ts",
        "bin/initialize-email-theme.d.ts",
        "bin/initialize-login-theme.d.ts",
        "bin/keycloakify/buildJars/buildJar.d.ts",
        "bin/keycloakify/buildJars/buildJars.d.ts",
        "bin/keycloakify/buildJars/extensionVersions.d.ts",
        "bin/keycloakify/buildJars/generatePom.d.ts",
        "bin/keycloakify/buildJars/getKeycloakVersionRangeForJar.d.ts",
        "bin/keycloakify/buildJars/index.d.ts",
        "bin/keycloakify/generateFtl/generateFtl.d.ts",
        "bin/keycloakify/generateFtl/index.d.ts",
        "bin/keycloakify/generateResources/generateMessageProperties.d.ts",
        "bin/keycloakify/generateResources/generateResources.d.ts",
        "bin/keycloakify/generateResources/index.d.ts",
        "bin/keycloakify/generateResources/readExtraPageNames.d.ts",
        "bin/keycloakify/generateResources/readFieldNameUsage.d.ts",
        "bin/keycloakify/index.d.ts",
        "bin/keycloakify/keycloakify.d.ts",
        "bin/keycloakify/replacers/replaceImportsInCssCode.d.ts",
        "bin/keycloakify/replacers/replaceImportsInJsCode/index.d.ts",
        "bin/keycloakify/replacers/replaceImportsInJsCode/replaceImportsInJsCode.d.ts",
        "bin/keycloakify/replacers/replaceImportsInJsCode/vite.d.ts",
        "bin/keycloakify/replacers/replaceImportsInJsCode/webpack.d.ts",
        "bin/main.d.ts",
        "bin/own.d.ts",
        "bin/shared/addSyncExtensionsToPostinstallScript.d.ts",
        "bin/shared/buildContext.d.ts",
        "bin/shared/constants.d.ts",
        "bin/shared/customHandler_delegate.d.ts",
        "bin/shared/customHandler.d.ts",
        "bin/shared/exitIfUncommittedChanges.d.ts",
        "bin/shared/initializeSpa.d.ts",
        "bin/shared/KeycloakVersionRange.d.ts",
        "bin/start-keycloak/appBuild.d.ts",
        "bin/start-keycloak/getSupportedDockerImageTags.d.ts",
        "bin/start-keycloak/index.d.ts",
        "bin/start-keycloak/keycloakifyBuild.d.ts",
        "bin/start-keycloak/realmConfig/defaultConfig/defaultConfig.d.ts",
        "bin/start-keycloak/realmConfig/defaultConfig/index.d.ts",
        "bin/start-keycloak/realmConfig/dumpContainerConfig.d.ts",
        "bin/start-keycloak/realmConfig/index.d.ts",
        "bin/start-keycloak/realmConfig/ParsedRealmJson/index.d.ts",
        "bin/start-keycloak/realmConfig/ParsedRealmJson/ParsedRealmJson.d.ts",
        "bin/start-keycloak/realmConfig/ParsedRealmJson/readRealmJsonFile.d.ts",
        "bin/start-keycloak/realmConfig/ParsedRealmJson/writeRealmJsonFile.d.ts",
        "bin/start-keycloak/realmConfig/prepareRealmConfig.d.ts",
        "bin/start-keycloak/realmConfig/realmConfig.d.ts",
        "bin/start-keycloak/start-keycloak.d.ts",
        "bin/start-keycloak/startViteDevServer.d.ts",
        "bin/sync-extensions/extensionModuleMeta.d.ts",
        "bin/sync-extensions/getExtensionModuleFileSourceCodeReadyToBeCopied.d.ts",
        "bin/sync-extensions/index.d.ts",
        "bin/sync-extensions/installExtensionModulesPeerDependencies.d.ts",
        "bin/sync-extensions/managedGitignoreFiles.d.ts",
        "bin/sync-extensions/sync-extension.d.ts",
        "bin/tools/assertNoPnpmDlx.d.ts",
        "bin/tools/canonicalStringify.d.ts",
        "bin/tools/crawl.d.ts",
        "bin/tools/crawlAsync.d.ts",
        "bin/tools/createObjectThatThrowsIfAccessed.d.ts",
        "bin/tools/downloadAndExtractArchive.d.ts",
        "bin/tools/escapeStringForPropertiesFile.d.ts",
        "bin/tools/extractArchive.d.ts",
        "bin/tools/fetchProxyOptions.d.ts",
        "bin/tools/fs.existsAsync.d.ts",
        "bin/tools/fs.rm.d.ts",
        "bin/tools/fs.rmSync.d.ts",
        "bin/tools/getAbsoluteAndInOsFormatPath.d.ts",
        "bin/tools/getInstalledModuleDirPath.d.ts",
        "bin/tools/getThisCodebaseRootDirPath.d.ts",
        "bin/tools/gitUtils.d.ts",
        "bin/tools/isInside.d.ts",
        "bin/tools/isRootPath.d.ts",
        "bin/tools/kebabCaseToSnakeCase.d.ts",
        "bin/tools/listInstalledModules.d.ts",
        "bin/tools/nodeModulesBinDirPath.d.ts",
        "bin/tools/npmInstall.d.ts",
        "bin/tools/partitionPromiseSettledResults.d.ts",
        "bin/tools/readThisNpmPackageVersion.d.ts",
        "bin/tools/runPrettier.d.ts",
        "bin/tools/SemVer.d.ts",
        "bin/tools/String.prototype.replaceAll.d.ts",
        "bin/tools/Stringifyable.d.ts",
        "bin/tools/tailVisualLines.d.ts",
        "bin/tools/transformCodebase.d.ts",
        "bin/update-kc-gen.d.ts",
        "bin/main.js",
        "bin/254.index.js",
        "bin/266.index.js",
        "bin/30.index.js",
        "bin/304.index.js",
        "bin/309.index.js",
        "bin/311.index.js",
        "bin/355.index.js",
        "bin/369.index.js",
        "bin/375.index.js",
        "bin/40.index.js",
        "bin/453.index.js",
        "bin/502.index.js",
        "bin/511.index.js",
        "bin/626.index.js",
        "bin/656.index.js",
        "bin/658.index.js",
        "bin/675.index.js",
        "bin/69.index.js",
        "bin/720.index.js",
        "bin/762.index.js",
        "bin/780.index.js",
        "bin/786.index.js",
        "bin/877.index.js",
        "bin/895.index.js",
        "bin/910.index.js",
        "bin/930.index.js",
        "bin/932.index.js",
        "bin/946.index.js",
        "bin/949.index.js",
        "bin/97.index.js",
        "bin/shared/constants.js",
        "bin/shared/constants.js.map",
        "bin/shared/customHandler.js",
        "bin/shared/customHandler.js.map",
        "vite-plugin/index.js",
        "vite-plugin/index.d.ts",
        "vite-plugin/vite-plugin.d.ts"
    ],
    "keywords": [
        "keycloak",
        "react",
        "theme",
        "FreeMarker",
        "ftl",
        "login",
        "register",
        "account",
        "bluehats"
    ],
    "homepage": "https://www.keycloakify.dev",
    "dependencies": {
        "tsafe": "^1.8.5"
    },
    "devDependencies": {
        "@babel/core": "^7.24.5",
        "@babel/generator": "^7.24.5",
        "@babel/parser": "^7.24.5",
        "@babel/preset-env": "7.24.8",
        "@babel/types": "^7.24.5",
        "@emotion/react": "^11.11.4",
        "@octokit/rest": "^20.1.1",
        "@storybook/addon-a11y": "^6.5.16",
        "@storybook/builder-webpack5": "^6.5.13",
        "@storybook/manager-webpack5": "^6.5.13",
        "@storybook/react": "^6.5.13",
        "@types/babel__generator": "^7.6.4",
        "@types/dompurify": "^2.0.0",
        "@types/make-fetch-happen": "^10.0.1",
        "@types/minimist": "^1.2.2",
        "@types/node": "^18.15.3",
        "@types/properties-parser": "^0.3.3",
        "@types/react": "^18.0.35",
        "@types/react-dom": "^18.0.11",
        "@types/yauzl": "^2.10.3",
        "@vercel/ncc": "^0.38.1",
        "babel-loader": "9.1.3",
        "chalk": "^4.1.2",
        "cheerio": "1.0.0-rc.12",
        "chokidar-cli": "^3.0.0",
        "cli-select": "^1.1.2",
        "dompurify": "^3.1.6",
        "eslint-plugin-storybook": "^0.6.7",
        "evt": "^2.5.8",
        "html-entities": "^2.5.2",
        "husky": "^4.3.8",
        "isomorphic-dompurify": "^2.15.0",
        "lint-staged": "^11.0.0",
        "magic-string": "^0.30.7",
        "make-fetch-happen": "^11.0.3",
        "powerhooks": "^1.0.19",
        "prettier": "^3.2.5",
        "properties-parser": "^0.3.1",
        "react": "^18.2.0",
        "react-dom": "^18.2.0",
        "recast": "^0.23.3",
        "run-exclusive": "^2.2.19",
        "storybook-dark-mode": "^1.1.2",
        "termost": "^v0.12.1",
        "tsc-alias": "^1.8.10",
        "tss-react": "^4.9.10",
        "tsx": "^4.15.5",
        "typescript": "^4.9.4",
        "vite": "^5.2.11",
        "vitest": "^1.6.0",
        "webpack": "5.93.0",
        "webpack-cli": "5.1.4",
        "yauzl": "^2.10.0",
        "zod": "^3.17.10",
        "json5": "^2.2.3"
    }
}
