53 duplicated lines in: - auth-next/service-worker-sessions.js (61:134, 53%) - snippets/auth-next/service-worker-sessions/auth_svc_intercept.js (8:81, 100%) 23 duplicated lines in: - auth-next/link-multiple-accounts.js (118:156, 23%) - snippets/auth-next/link-multiple-accounts/auth_merge_accounts.js (11:49, 100%) 22 duplicated lines in: - auth-next/custom-email-handler.js (16:54, 41%) - snippets/auth-next/custom-email-handler/auth_handle_mgmt_query_params.js (11:49, 100%) 21 duplicated lines in: - auth-next/multi-tenancy.js (306:345, 13%) - snippets/auth-next/multi-tenancy/multitenant_account_exists_redirect.js (11:50, 100%) 19 duplicated lines in: - auth-next/facebook.js (85:116, 22%) - snippets/auth-next/facebook/auth_facebook_callback.js (9:40, 100%) 18 duplicated lines in: - auth-next/multi-tenancy.js (265:297, 11%) - snippets/auth-next/multi-tenancy/multitenant_account_exists_popup.js (11:43, 100%) 17 duplicated lines in: - auth-next/google-signin.js (106:135, 21%) - snippets/auth-next/google-signin/auth_google_callback.js (9:36, 100%) 17 duplicated lines in: - auth-next/service-worker-sessions.js (27:50, 17%) - snippets/auth-next/service-worker-sessions/auth_svc_subscribe.js (12:35, 100%) 16 duplicated lines in: - auth-next/multi-tenancy.js (233:256, 10%) - snippets/auth-next/multi-tenancy/multitenant_account_linking.js (10:33, 100%) 15 duplicated lines in: - auth-next/apple.js (102:131, 14%) - snippets/auth-next/apple/auth_apple_reauthenticate_popup.js (11:40, 100%) 15 duplicated lines in: - auth-next/apple.js (71:93, 14%) - snippets/auth-next/apple/auth_apple_signin_redirect_result.js (11:33, 100%) 14 duplicated lines in: - auth-next/oidc.js (74:94, 29%) - snippets/auth-next/oidc/auth_oidc_direct_sign_in.js (10:30, 100%) 14 duplicated lines in: - auth-next/apple.js (30:53, 13%) - snippets/auth-next/apple/auth_apple_signin_popup.js (10:33, 100%) 14 duplicated lines in: - auth-next/apple.js (160:179, 13%) - snippets/auth-next/apple/auth_apple_nonce_node.js (8:27, 100%) 13 duplicated lines in: - auth-next/github.js (61:82, 33%) - snippets/auth-next/github/auth_github_signin_redirect_result.js (10:31, 100%) 13 duplicated lines in: - auth-next/twitter.js (51:72, 33%) - snippets/auth-next/twitter/auth_twitter_signin_redirect_result.js (10:31, 100%) 13 duplicated lines in: - auth-next/facebook.js (26:48, 15%) - snippets/auth-next/facebook/auth_facebook_signin_popup.js (10:32, 100%) 13 duplicated lines in: - auth-next/email-link-auth.js (8:23, 18%) - snippets/auth-next/email-link-auth/auth_email_link_actioncode_settings.js (8:23, 100%) 13 duplicated lines in: - auth-next/twitter.js (22:43, 33%) - snippets/auth-next/twitter/auth_twitter_signin_popup.js (10:31, 100%) 12 duplicated lines in: - auth-next/facebook.js (56:73, 14%) - snippets/auth-next/facebook/auth_facebook_signin_redirect_result.js (10:27, 100%) 12 duplicated lines in: - auth-next/google-signin.js (54:72, 15%) - snippets/auth-next/google-signin/auth_google_signin_redirect_result.js (10:28, 100%) 12 duplicated lines in: - auth-next/google-signin.js (28:46, 15%) - snippets/auth-next/google-signin/auth_google_signin_popup.js (10:28, 100%) 12 duplicated lines in: - auth-next/github.js (34:53, 30%) - snippets/auth-next/github/auth_github_signin_popup.js (10:29, 100%) 12 duplicated lines in: - auth-next/apple.js (106:131, 11%) - snippets/auth-next/apple/auth_apple_signin_popup.js (12:33, 85%) 12 duplicated lines in: - auth-next/apple.js (187:206, 11%) - snippets/auth-next/apple/auth_apple_signin_nonce.js (10:29, 100%) 12 duplicated lines in: - auth-next/apple.js (32:53, 11%) - snippets/auth-next/apple/auth_apple_reauthenticate_popup.js (15:40, 80%) 11 duplicated lines in: - auth-next/facebook.js (148:163, 12%) - snippets/auth-next/facebook/auth_facebook_signin_credential.js (11:26, 100%) 11 duplicated lines in: - auth-next/twitter.js (24:43, 28%) - snippets/auth-next/twitter/auth_twitter_signin_redirect_result.js (12:31, 84%) 11 duplicated lines in: - auth-next/twitter.js (53:72, 28%) - snippets/auth-next/twitter/auth_twitter_signin_popup.js (12:31, 84%) 11 duplicated lines in: - auth-next/email-link-auth.js (53:80, 15%) - snippets/auth-next/email-link-auth/email_link_complete.js (11:38, 100%) 11 duplicated lines in: - auth-next/custom-email-handler.js (98:123, 20%) - snippets/auth-next/custom-email-handler/auth_handle_recover_email.js (10:35, 100%) 11 duplicated lines in: - auth-next/multi-tenancy.js (175:193, 6%) - snippets/auth-next/multi-tenancy/multitenant_signin_emaillink.js (9:27, 100%) 11 duplicated lines in: - auth-next/oidc.js (49:66, 22%) - snippets/auth-next/oidc/auth_oidc_signin_redirect_result.js (10:27, 100%) 10 duplicated lines in: - auth-next/multi-tenancy.js (45:67, 6%) - snippets/auth-next/multi-tenancy/multitenant_signin_password_demo.js (10:32, 100%) 10 duplicated lines in: - auth-next/google-signin.js (56:72, 12%) - snippets/auth-next/google-signin/auth_google_signin_popup.js (12:28, 83%) 10 duplicated lines in: - auth-next/microsoft-oauth.js (116:132, 16%) - snippets/auth-next/microsoft-oauth/auth_msft_reauth_popup.js (10:26, 100%) 10 duplicated lines in: - auth-next/auth-state-persistence.js (33:46, 40%) - snippets/auth-next/auth-state-persistence/auth_set_persistence_none.js (10:23, 100%) 10 duplicated lines in: - auth-next/microsoft-oauth.js (93:108, 16%) - snippets/auth-next/microsoft-oauth/auth_msft_link_popup.js (10:25, 100%) 10 duplicated lines in: - auth-next/manage.js (29:39, 12%) - snippets/auth-next/manage/auth_get_user_profile_provider.js (10:20, 100%) 10 duplicated lines in: - auth-next/oidc.js (16:32, 20%) - snippets/auth-next/oidc/auth_oidc_signin_popup.js (10:26, 100%) 10 duplicated lines in: - auth-next/saml.js (49:66, 33%) - snippets/auth-next/saml/auth_saml_signin_redirect_result.js (10:27, 100%) 10 duplicated lines in: - auth-next/google-signin.js (30:46, 12%) - snippets/auth-next/google-signin/auth_google_signin_redirect_result.js (12:28, 83%) 9 duplicated lines in: - auth-next/microsoft-oauth.js (72:85, 14%) - snippets/auth-next/microsoft-oauth/auth_msft_signin_redirect_result.js (10:23, 100%) 9 duplicated lines in: - auth-next/microsoft-oauth.js (42:55, 14%) - snippets/auth-next/microsoft-oauth/auth_msft_signin_popup.js (10:23, 100%) 9 duplicated lines in: - auth-next/email-link-auth.js (31:44, 13%) - snippets/auth-next/email-link-auth/auth_email_link_send.js (10:23, 100%) 9 duplicated lines in: - auth-next/email.js (11:21, 20%) - snippets/auth-next/email/auth_signin_password.js (10:20, 100%) 9 duplicated lines in: - auth-next/custom-email-handler.js (61:91, 16%) - snippets/auth-next/custom-email-handler/auth_handle_reset_password.js (10:40, 100%) 9 duplicated lines in: - auth-next/saml.js (16:32, 30%) - snippets/auth-next/saml/auth_saml_signin_popup.js (10:26, 100%) 9 duplicated lines in: - auth-next/custom.js (10:21, 75%) - snippets/auth-next/custom/auth_sign_in_custom.js (10:21, 100%) 9 duplicated lines in: - auth-next/auth-state-persistence.js (11:25, 36%) - snippets/auth-next/auth-state-persistence/auth_set_persistence_session.js (10:24, 100%) 9 duplicated lines in: - auth-next/email-link-auth.js (132:152, 13%) - snippets/auth-next/email-link-auth/email_link_diferentiate.js (11:31, 100%) 9 duplicated lines in: - auth-next/index.js (99:112, 15%) - snippets/auth-next/index/auth_signin_credential.js (11:24, 100%) 9 duplicated lines in: - auth-next/email.js (32:43, 20%) - snippets/auth-next/email/auth_signup_password.js (10:21, 100%) 8 duplicated lines in: - auth-next/multi-tenancy.js (202:212, 5%) - snippets/auth-next/multi-tenancy/multitenant_create_custom_token.js (9:19, 100%) 8 duplicated lines in: - auth-next/link-multiple-accounts.js (42:49, 8%) - snippets/auth-next/link-multiple-accounts/auth_simple_link.js (10:17, 100%) 8 duplicated lines in: - auth-next/phone-auth.js (77:90, 14%) - snippets/auth-next/phone-auth/auth_phone_signin.js (10:23, 100%) 8 duplicated lines in: - auth-next/apple.js (139:154, 7%) - snippets/auth-next/apple/auth_apple_link_facebook.js (10:25, 100%) 8 duplicated lines in: - auth-next/google-signin.js (144:155, 10%) - snippets/auth-next/google-signin/auth_google_checksameuser.js (10:21, 100%) 8 duplicated lines in: - auth-next/google-signin.js (81:94, 10%) - snippets/auth-next/google-signin/auth_google_build_signin.js (11:24, 100%) 8 duplicated lines in: - auth-next/anonymous.js (8:17, 80%) - snippets/auth-next/anonymous/auth_anon_sign_in.js (10:19, 100%) 8 duplicated lines in: - auth-next/link-multiple-accounts.js (57:64, 8%) - snippets/auth-next/link-multiple-accounts/auth_anonymous_link.js (10:17, 100%) 8 duplicated lines in: - auth-next/manage.js (8:20, 10%) - snippets/auth-next/manage/auth_get_user_profile.js (10:22, 100%) 8 duplicated lines in: - auth-next/email-link-auth.js (111:123, 11%) - snippets/auth-next/email-link-auth/auth_email_link_reauth.js (11:23, 100%) 8 duplicated lines in: - auth-next/github.js (39:53, 20%) - snippets/auth-next/github/auth_github_signin_redirect_result.js (16:31, 61%) 8 duplicated lines in: - auth-next/facebook.js (126:137, 9%) - snippets/auth-next/facebook/auth_facebook_checksameuser.js (10:21, 100%) 8 duplicated lines in: - auth-next/email.js (66:76, 18%) - snippets/auth-next/email/auth_send_password_reset.js (10:20, 100%) 8 duplicated lines in: - auth-next/github.js (67:82, 20%) - snippets/auth-next/github/auth_github_signin_popup.js (15:29, 66%) 8 duplicated lines in: - auth-next/email-link-auth.js (90:102, 11%) - snippets/auth-next/email-link-auth/auth_email_link_link.js (11:23, 100%) 7 duplicated lines in: - auth-next/facebook.js (37:48, 8%) - snippets/auth-next/facebook/auth_facebook_signin_credential.js (16:26, 63%) 7 duplicated lines in: - auth-next/microsoft-oauth.js (119:132, 11%) - snippets/auth-next/microsoft-oauth/auth_msft_link_popup.js (14:25, 70%) 7 duplicated lines in: - auth-next/apple.js (120:131, 6%) - snippets/auth-next/apple/auth_apple_signin_redirect_result.js (22:33, 46%) 7 duplicated lines in: - auth-next/oidc.js (55:66, 14%) - snippets/auth-next/apple/auth_apple_signin_redirect_result.js (22:33, 46%) 7 duplicated lines in: - auth-next/microsoft-oauth.js (119:132, 11%) - snippets/auth-next/microsoft-oauth/auth_msft_signin_redirect_result.js (12:23, 77%) 7 duplicated lines in: - auth-next/apple.js (120:131, 6%) - snippets/auth-next/oidc/auth_oidc_signin_redirect_result.js (16:27, 63%) 7 duplicated lines in: - auth-next/multi-tenancy.js (156:168, 4%) - snippets/auth-next/multi-tenancy/multitenant_send_emaillink.js (10:22, 100%) 7 duplicated lines in: - auth-next/microsoft-oauth.js (97:108, 11%) - snippets/auth-next/microsoft-oauth/auth_msft_signin_popup.js (12:23, 77%) 7 duplicated lines in: - auth-next/custom.js (12:21, 58%) - snippets/auth-next/email/auth_signup_password.js (12:21, 77%) 7 duplicated lines in: - auth-next/multi-tenancy.js (130:148, 4%) - snippets/auth-next/multi-tenancy/multitenant_signin_saml_redirect.js (10:28, 100%) 7 duplicated lines in: - auth-next/microsoft-oauth.js (74:85, 11%) - snippets/auth-next/microsoft-oauth/auth_msft_link_popup.js (14:25, 70%) 7 duplicated lines in: - auth-next/email.js (13:21, 16%) - snippets/auth-next/custom/auth_sign_in_custom.js (12:21, 77%) 7 duplicated lines in: - auth-next/microsoft-oauth.js (74:85, 11%) - snippets/auth-next/microsoft-oauth/auth_msft_signin_popup.js (12:23, 77%) 7 duplicated lines in: - auth-next/service-worker-sessions.js (160:169, 7%) - snippets/auth-next/service-worker-sessions/auth_svc_sign_in_email.js (11:20, 100%) 7 duplicated lines in: - auth-next/oidc.js (55:66, 14%) - snippets/auth-next/oidc/auth_oidc_direct_sign_in.js (19:30, 50%) 7 duplicated lines in: - auth-next/facebook.js (153:163, 8%) - snippets/auth-next/facebook/auth_facebook_signin_popup.js (21:32, 53%) 7 duplicated lines in: - auth-next/email.js (13:21, 16%) - snippets/auth-next/email/auth_signup_password.js (12:21, 77%) 7 duplicated lines in: - auth-next/microsoft-oauth.js (44:55, 11%) - snippets/auth-next/microsoft-oauth/auth_msft_link_popup.js (14:25, 70%) 7 duplicated lines in: - auth-next/oidc.js (83:94, 14%) - snippets/auth-next/apple/auth_apple_reauthenticate_popup.js (29:40, 46%) 7 duplicated lines in: - auth-next/apple.js (82:93, 6%) - snippets/auth-next/apple/auth_apple_signin_popup.js (22:33, 50%) 7 duplicated lines in: - auth-next/microsoft-oauth.js (97:108, 11%) - snippets/auth-next/microsoft-oauth/auth_msft_reauth_popup.js (13:26, 70%) 7 duplicated lines in: - auth-next/apple.js (82:93, 6%) - snippets/auth-next/apple/auth_apple_reauthenticate_popup.js (29:40, 46%) 7 duplicated lines in: - auth-next/microsoft-oauth.js (74:85, 11%) - snippets/auth-next/microsoft-oauth/auth_msft_reauth_popup.js (13:26, 70%) 7 duplicated lines in: - auth-next/oidc.js (83:94, 14%) - snippets/auth-next/oidc/auth_oidc_signin_redirect_result.js (16:27, 63%) 7 duplicated lines in: - auth-next/multi-tenancy.js (108:122, 4%) - snippets/auth-next/multi-tenancy/multitenant_signin_saml_popup.js (10:24, 100%) 7 duplicated lines in: - auth-next/microsoft-oauth.js (97:108, 11%) - snippets/auth-next/microsoft-oauth/auth_msft_signin_redirect_result.js (12:23, 77%) 7 duplicated lines in: - auth-next/apple.js (120:131, 6%) - snippets/auth-next/oidc/auth_oidc_direct_sign_in.js (19:30, 50%) 7 duplicated lines in: - auth-next/email.js (34:43, 16%) - snippets/auth-next/email/auth_signin_password.js (12:20, 77%) 7 duplicated lines in: - auth-next/oidc.js (83:94, 14%) - snippets/auth-next/apple/auth_apple_signin_redirect_result.js (22:33, 46%) 7 duplicated lines in: - auth-next/link-multiple-accounts.js (71:82, 7%) - snippets/auth-next/link-multiple-accounts/auth_link_with_popup.js (9:20, 100%) 7 duplicated lines in: - auth-next/oidc.js (55:66, 14%) - snippets/auth-next/apple/auth_apple_reauthenticate_popup.js (29:40, 46%) 7 duplicated lines in: - auth-next/custom.js (12:21, 58%) - snippets/auth-next/email/auth_signin_password.js (12:20, 77%) 7 duplicated lines in: - auth-next/apple.js (82:93, 6%) - snippets/auth-next/oidc/auth_oidc_signin_redirect_result.js (16:27, 63%) 7 duplicated lines in: - auth-next/email.js (34:43, 16%) - snippets/auth-next/custom/auth_sign_in_custom.js (12:21, 77%) 7 duplicated lines in: - auth-next/oidc.js (83:94, 14%) - snippets/auth-next/apple/auth_apple_signin_popup.js (22:33, 50%) 7 duplicated lines in: - auth-next/microsoft-oauth.js (44:55, 11%) - snippets/auth-next/microsoft-oauth/auth_msft_signin_redirect_result.js (12:23, 77%) 7 duplicated lines in: - auth-next/apple.js (42:53, 6%) - snippets/auth-next/oidc/auth_oidc_signin_redirect_result.js (16:27, 63%) 7 duplicated lines in: - auth-next/microsoft-oauth.js (44:55, 11%) - snippets/auth-next/microsoft-oauth/auth_msft_reauth_popup.js (13:26, 70%) 7 duplicated lines in: - auth-next/apple.js (82:93, 6%) - snippets/auth-next/oidc/auth_oidc_direct_sign_in.js (19:30, 50%) 7 duplicated lines in: - auth-next/oidc.js (55:66, 14%) - snippets/auth-next/apple/auth_apple_signin_popup.js (22:33, 50%) 7 duplicated lines in: - auth-next/phone-auth.js (32:43, 12%) - snippets/auth-next/phone-auth/auth_phone_recaptcha_verifier_visible.js (10:21, 100%) 7 duplicated lines in: - auth-next/apple.js (42:53, 6%) - snippets/auth-next/oidc/auth_oidc_direct_sign_in.js (19:30, 50%) 7 duplicated lines in: - auth-next/microsoft-oauth.js (119:132, 11%) - snippets/auth-next/microsoft-oauth/auth_msft_signin_popup.js (12:23, 77%) 7 duplicated lines in: - auth-next/apple.js (42:53, 6%) - snippets/auth-next/apple/auth_apple_signin_redirect_result.js (22:33, 46%) 6 duplicated lines in: - auth-next/multi-tenancy.js (30:37, 3%) - snippets/auth-next/multi-tenancy/multitenant_switch_tenant_multiinstance.js (11:18, 100%) 6 duplicated lines in: - auth-next/manage.js (47:56, 7%) - snippets/auth-next/manage/auth_update_user_profile.js (9:18, 100%) 6 duplicated lines in: - auth-next/google-signin.js (59:68, 7%) - snippets/auth-next/github/auth_github_signin_redirect_result.js (16:27, 46%) 6 duplicated lines in: - auth-next/facebook.js (100:109, 7%) - snippets/auth-next/facebook/auth_facebook_signin_credential.js (17:26, 54%) 6 duplicated lines in: - auth-next/google-signin.js (59:68, 7%) - snippets/auth-next/facebook/auth_facebook_signin_redirect_result.js (15:23, 50%) 6 duplicated lines in: - auth-next/facebook.js (61:69, 7%) - snippets/auth-next/google-signin/auth_google_signin_popup.js (15:24, 50%) 6 duplicated lines in: - auth-next/manage.js (155:166, 7%) - snippets/auth-next/manage/auth_reauth_with_credential.js (10:21, 100%) 6 duplicated lines in: - auth-next/facebook.js (61:69, 7%) - snippets/auth-next/google-signin/auth_google_signin_redirect_result.js (15:24, 50%) 6 duplicated lines in: - auth-next/github.js (67:78, 15%) - snippets/auth-next/facebook/auth_facebook_signin_redirect_result.js (15:23, 50%) 6 duplicated lines in: - auth-next/facebook.js (100:109, 7%) - snippets/auth-next/facebook/auth_facebook_signin_popup.js (22:32, 46%) 6 duplicated lines in: - auth-next/google-signin.js (33:42, 7%) - snippets/auth-next/github/auth_github_signin_popup.js (15:25, 50%) 6 duplicated lines in: - auth-next/google-signin.js (33:42, 7%) - snippets/auth-next/github/auth_github_signin_redirect_result.js (16:27, 46%) 6 duplicated lines in: - auth-next/multi-tenancy.js (180:192, 3%) - snippets/auth-next/email-link-auth/email_link_complete.js (18:28, 54%) 6 duplicated lines in: - auth-next/github.js (39:49, 15%) - snippets/auth-next/google-signin/auth_google_signin_redirect_result.js (15:24, 50%) 6 duplicated lines in: - auth-next/saml.js (51:61, 20%) - snippets/auth-next/index/auth_signin_credential.js (13:22, 66%) 6 duplicated lines in: - auth-next/github.js (67:78, 15%) - snippets/auth-next/google-signin/auth_google_signin_redirect_result.js (15:24, 50%) 6 duplicated lines in: - auth-next/facebook.js (38:48, 7%) - snippets/auth-next/facebook/auth_facebook_callback.js (24:33, 31%) 6 duplicated lines in: - auth-next/github.js (39:49, 15%) - snippets/auth-next/google-signin/auth_google_signin_popup.js (15:24, 50%) 6 duplicated lines in: - auth-next/manage.js (98:108, 7%) - snippets/auth-next/manage/auth_update_password.js (10:20, 100%) 6 duplicated lines in: - auth-next/service-worker-sessions.js (10:17, 6%) - snippets/auth-next/service-worker-sessions/auth_svc_get_idtoken.js (10:17, 100%) 6 duplicated lines in: - auth-next/link-multiple-accounts.js (99:109, 6%) - snippets/auth-next/link-multiple-accounts/auth_get_redirect_result.js (9:19, 100%) 6 duplicated lines in: - auth-next/google-signin.js (59:68, 7%) - snippets/auth-next/github/auth_github_signin_popup.js (15:25, 50%) 6 duplicated lines in: - auth-next/facebook.js (61:69, 7%) - snippets/auth-next/github/auth_github_signin_redirect_result.js (16:27, 46%) 6 duplicated lines in: - auth-next/google-signin.js (85:94, 7%) - snippets/auth-next/google-signin/auth_google_callback.js (23:32, 35%) 6 duplicated lines in: - auth-next/email-link-auth.js (60:70, 8%) - snippets/auth-next/multi-tenancy/multitenant_signin_emaillink.js (14:26, 54%) 6 duplicated lines in: - auth-next/index.js (51:62, 10%) - snippets/auth-next/index/auth_state_listener.js (10:21, 100%) 6 duplicated lines in: - auth-next/phone-auth.js (17:24, 10%) - snippets/auth-next/phone-auth/auth_phone_recaptcha_verifier_invisible.js (10:17, 100%) 6 duplicated lines in: - auth-next/github.js (67:78, 15%) - snippets/auth-next/google-signin/auth_google_signin_popup.js (15:24, 50%) 6 duplicated lines in: - auth-next/facebook.js (154:163, 7%) - snippets/auth-next/facebook/auth_facebook_callback.js (24:33, 31%) 6 duplicated lines in: - auth-next/anonymous.js (10:17, 60%) - snippets/auth-next/email/auth_send_password_reset.js (12:20, 75%) 6 duplicated lines in: - auth-next/google-signin.js (121:130, 7%) - snippets/auth-next/google-signin/auth_google_build_signin.js (15:24, 75%) 6 duplicated lines in: - auth-next/github.js (39:49, 15%) - snippets/auth-next/facebook/auth_facebook_signin_redirect_result.js (15:23, 50%) 6 duplicated lines in: - auth-next/index.js (101:110, 10%) - snippets/auth-next/saml/auth_saml_signin_redirect_result.js (12:22, 60%) 6 duplicated lines in: - auth-next/google-signin.js (121:130, 7%) - snippets/auth-next/google-signin/auth_google_signin_credential.js (8:17, 100%) 6 duplicated lines in: - auth-next/email.js (68:76, 13%) - snippets/auth-next/anonymous/auth_anon_sign_in.js (12:19, 75%) 6 duplicated lines in: - auth-next/google-signin.js (33:42, 7%) - snippets/auth-next/facebook/auth_facebook_signin_redirect_result.js (15:23, 50%) 6 duplicated lines in: - auth-next/google-signin.js (85:94, 7%) - snippets/auth-next/google-signin/auth_google_signin_credential.js (8:17, 100%) 6 duplicated lines in: - auth-next/facebook.js (61:69, 7%) - snippets/auth-next/github/auth_github_signin_popup.js (15:25, 50%)