path # lines of code number of updates days since first update days since last update first updated last updated stylesheet/imports.css 1 2 1921 487 2016-11-01 2020-10-05 stylesheet/flags.css 774 1 1726 1726 2017-05-15 2017-05-15 stylesheet/firebase-ui.css 506 19 1921 366 2016-11-01 2021-02-03 stylesheet/mdl.scss 9 2 1921 1726 2016-11-01 2017-05-15 protractor_spec.js 81 5 1921 1324 2016-11-01 2018-06-21 gulpfile.js 232 24 1921 99 2016-11-01 2021-10-28 soy/pages_test_dom.html 276 16 1921 204 2016-11-01 2021-07-15 soy/pages.soy 1430 24 1921 204 2016-11-01 2021-07-15 soy/strings.soy 364 13 1921 458 2016-11-01 2020-11-03 soy/elements_test_dom.html 203 8 1921 778 2016-11-01 2019-12-19 soy/viewhelper.js 54 4 1921 1149 2016-11-01 2018-12-13 soy/elements.soy 698 21 1921 480 2016-11-01 2020-10-12 firebase-externs/firebase-auth-externs.js 291 1 99 99 2021-10-28 2021-10-28 firebase-externs/firebase-client-auth-externs.js 12 1 99 99 2021-10-28 2021-10-28 firebase-externs/firebase-app-externs.js 25 1 99 99 2021-10-28 2021-10-28 javascript/ui/page/selecttenant.js 46 2 778 480 2019-12-19 2020-10-12 javascript/ui/page/emaillinksigninsent.js 48 3 1149 480 2018-12-13 2020-10-12 javascript/ui/page/pagetesthelper.js 116 3 1921 1273 2016-11-01 2018-08-11 javascript/ui/page/notice.js 241 6 1921 480 2016-11-01 2020-10-12 javascript/ui/page/emailnotreceived.js 48 3 1149 480 2018-12-13 2020-10-12 javascript/ui/page/passwordreset.js 46 3 1921 480 2016-11-01 2020-10-12 javascript/ui/page/passwordsignin.js 72 5 1921 480 2016-11-01 2020-10-12 javascript/ui/page/callback.js 15 4 1921 480 2016-11-01 2020-10-12 javascript/ui/page/emailmismatch.js 42 5 1921 480 2016-11-01 2020-10-12 javascript/ui/page/passwordrecovery.js 57 5 1921 480 2016-11-01 2020-10-12 javascript/ui/page/phonesigninfinish.js 110 6 1726 480 2017-05-15 2020-10-12 javascript/ui/page/spinner.js 10 2 778 480 2019-12-19 2020-10-12 javascript/ui/page/unauthorizeduser.js 59 2 332 204 2021-03-09 2021-07-15 javascript/ui/page/emailchangerevoke.js 47 4 1921 480 2016-11-01 2020-10-12 javascript/ui/page/passwordlinking.js 56 6 1921 480 2016-11-01 2020-10-12 javascript/ui/page/blank.js 9 3 1149 480 2018-12-13 2020-10-12 javascript/ui/page/differentdeviceerror.js 34 3 1149 480 2018-12-13 2020-10-12 javascript/ui/page/federatedlinking.js 38 7 1921 480 2016-11-01 2020-10-12 javascript/ui/page/phonesigninstart.js 88 8 1726 480 2017-05-15 2020-10-12 javascript/ui/page/revertsecondfactoradditionsuccess.js 52 2 778 480 2019-12-19 2020-10-12 javascript/ui/page/anonymoususermismatch.js 34 3 1149 480 2018-12-13 2020-10-12 javascript/ui/page/base.js 257 11 1921 480 2016-11-01 2020-10-12 javascript/ui/page/passwordsignup.js 107 9 1921 480 2016-11-01 2020-10-12 javascript/ui/page/providermatchbyemail.js 48 2 778 332 2019-12-19 2021-03-09 javascript/ui/page/signin.js 62 8 1921 480 2016-11-01 2020-10-12 javascript/ui/page/emaillinksigninconfirmation.js 59 3 1149 480 2018-12-13 2020-10-12 javascript/ui/page/emaillinksigninlinkingdifferentdevice.js 37 5 1149 480 2018-12-13 2020-10-12 javascript/ui/page/providersignin.js 33 6 1921 480 2016-11-01 2020-10-12 javascript/ui/page/unsupportedprovider.js 41 3 1022 480 2019-04-19 2020-10-12 javascript/ui/page/emaillinksigninlinking.js 37 5 1149 480 2018-12-13 2020-10-12 javascript/ui/mdl.js 31 2 1726 204 2017-05-15 2021-07-15 javascript/ui/mdl_test_dom.html 11 1 1726 1726 2017-05-15 2017-05-15 javascript/ui/element/password.js 44 2 1921 1703 2016-11-01 2017-06-07 javascript/ui/element/nametesthelper.js 55 1 1921 1921 2016-11-01 2016-11-01 javascript/ui/element/passwordtesthelper.js 59 1 1921 1921 2016-11-01 2016-11-01 javascript/ui/element/common.js 95 2 1921 1703 2016-11-01 2017-06-07 javascript/ui/element/recaptcha.js 12 3 1726 480 2017-05-15 2020-10-12 javascript/ui/element/phoneconfirmationcodetesthelper.js 64 2 1726 204 2017-05-15 2021-07-15 javascript/ui/element/recaptchatesthelper.js 20 1 1726 1726 2017-05-15 2017-05-15 javascript/ui/element/progressdialog.js 24 1 1726 1726 2017-05-15 2017-05-15 javascript/ui/element/resendtesthelper.js 46 1 1703 1703 2017-06-07 2017-06-07 javascript/ui/element/resend.js 30 1 1703 1703 2017-06-07 2017-06-07 javascript/ui/element/phonenumbertesthelper.js 199 3 1726 1291 2017-05-15 2018-07-24 javascript/ui/element/email.js 61 3 1921 778 2016-11-01 2019-12-19 javascript/ui/element/formtesthelper.js 55 2 1921 332 2016-11-01 2021-03-09 javascript/ui/element/dialog.js 77 3 1726 480 2017-05-15 2020-10-12 javascript/ui/element/infobartesthelper.js 53 2 1921 332 2016-11-01 2021-03-09 javascript/ui/element/idpstesthelper.js 49 3 1921 332 2016-11-01 2021-03-09 javascript/ui/element/tospp.js 18 1 1324 1324 2018-06-21 2018-06-21 javascript/ui/element/tospptesthelper.js 83 3 1324 204 2018-06-21 2021-07-15 javascript/ui/element/newpassword.js 82 3 1921 480 2016-11-01 2020-10-12 javascript/ui/element/elementtesthelper.js 80 6 1921 332 2016-11-01 2021-03-09 javascript/ui/element/listboxdialog.js 55 3 1726 934 2017-05-15 2019-07-16 javascript/ui/element/phonenumber.js 204 4 1726 204 2017-05-15 2021-07-15 javascript/ui/element/name.js 47 4 1921 1703 2016-11-01 2017-06-07 javascript/ui/element/infobar.js 32 2 1921 1703 2016-11-01 2017-06-07 javascript/ui/element/idps.js 18 3 1921 480 2016-11-01 2020-10-12 javascript/ui/element/emailtesthelper.js 72 3 1921 332 2016-11-01 2021-03-09 javascript/ui/element/newpasswordtesthelper.js 100 2 1921 1703 2016-11-01 2017-06-07 javascript/ui/element/form.js 24 3 1921 1703 2016-11-01 2017-06-07 javascript/ui/element/phoneconfirmationcode.js 49 2 1726 1703 2017-05-15 2017-06-07 javascript/data/country.js 1824 5 1726 778 2017-05-15 2019-12-19 javascript/widgets/config.js 553 32 1921 170 2016-11-01 2021-08-18 javascript/widgets/authuierror.js 29 2 1460 778 2018-02-05 2019-12-19 javascript/widgets/authui.js 848 31 1921 170 2016-11-01 2021-08-18 javascript/widgets/firebaseuihandler.js 338 3 778 332 2019-12-19 2021-03-09 javascript/widgets/exports_app.js 78 8 1921 170 2016-11-01 2021-08-18 javascript/widgets/uihandlerconfig.js 222 2 778 556 2019-12-19 2020-07-28 javascript/widgets/dispatcher.js 149 9 1921 480 2016-11-01 2020-10-12 javascript/widgets/handler/emaillinksigninsent.js 31 1 1149 1149 2018-12-13 2018-12-13 javascript/widgets/handler/handler.js 48 8 1921 332 2016-11-01 2021-03-09 javascript/widgets/handler/emailnotreceived.js 38 2 1149 332 2018-12-13 2021-03-09 javascript/widgets/handler/passwordsignin.js 29 2 1921 1324 2016-11-01 2018-06-21 javascript/widgets/handler/callback.js 245 13 1921 204 2016-11-01 2021-07-15 javascript/widgets/handler/common.js 759 30 1921 204 2016-11-01 2021-07-15 javascript/widgets/handler/emailmismatch.js 66 6 1921 480 2016-11-01 2020-10-12 javascript/widgets/handler/starter.js 14 1 1921 1921 2016-11-01 2016-11-01 javascript/widgets/handler/prefilledemailsignin.js 51 2 778 332 2019-12-19 2021-03-09 javascript/widgets/handler/federatedsignin.js 26 5 1921 778 2016-11-01 2019-12-19 javascript/widgets/handler/passwordrecovery.js 66 3 1921 332 2016-11-01 2021-03-09 javascript/widgets/handler/phonesigninfinish.js 131 8 1726 332 2017-05-15 2021-03-09 javascript/widgets/handler/unauthorizeduser.js 51 2 332 204 2021-03-09 2021-07-15 javascript/widgets/handler/emaillinksignincallback.js 206 4 1149 332 2018-12-13 2021-03-09 javascript/widgets/handler/emaillinknewdevicelinking.js 31 2 1149 1022 2018-12-13 2019-04-19 javascript/widgets/handler/actioncode.js 254 5 1921 332 2016-11-01 2021-03-09 javascript/widgets/handler/emaillinkconfirmation.js 35 1 1149 1149 2018-12-13 2018-12-13 javascript/widgets/handler/passwordlinking.js 105 8 1921 332 2016-11-01 2021-03-09 javascript/widgets/handler/differentdeviceerror.js 18 2 1149 480 2018-12-13 2020-10-12 javascript/widgets/handler/federatedlinking.js 35 4 1921 1022 2016-11-01 2019-04-19 javascript/widgets/handler/phonesigninstart.js 217 10 1726 204 2017-05-15 2021-07-15 javascript/widgets/handler/anonymoususermismatch.js 19 2 1149 480 2018-12-13 2020-10-12 javascript/widgets/handler/sendemaillinkforsignin.js 41 2 1149 204 2018-12-13 2021-07-15 javascript/widgets/handler/federatedredirect.js 26 2 998 778 2019-05-13 2019-12-19 javascript/widgets/handler/testhelper.js 970 25 1921 204 2016-11-01 2021-07-15 javascript/widgets/handler/passwordsignup.js 168 11 1921 204 2016-11-01 2021-07-15 javascript/widgets/handler/signin.js 40 7 1921 480 2016-11-01 2020-10-12 javascript/widgets/handler/providersignin.js 51 7 1921 778 2016-11-01 2019-12-19 javascript/widgets/handler/unsupportedprovider.js 33 2 1022 778 2019-04-19 2019-12-19 javascript/widgets/handler/emaillinksigninlinking.js 64 3 1149 332 2018-12-13 2021-03-09 javascript/testing/cookiestorage.js 49 2 1149 778 2018-12-13 2019-12-19 javascript/testing/util.js 110 5 1921 778 2016-11-01 2019-12-19 javascript/testing/appclient.js 21 4 1726 778 2017-05-15 2019-12-19 javascript/testing/mockhelper.js 140 4 1726 575 2017-05-15 2020-07-09 javascript/testing/recaptchaverifier.js 52 2 1726 778 2017-05-15 2019-12-19 javascript/testing/auth.js 159 13 1921 332 2016-11-01 2021-03-09 javascript/testing/acclient.js 109 4 1921 778 2016-11-01 2019-12-19 javascript/utils/redirectstatus.js 18 2 882 778 2019-09-06 2019-12-19 javascript/utils/config.js 40 3 1921 778 2016-11-01 2019-12-19 javascript/utils/pendingemailcredential.js 28 3 1921 778 2016-11-01 2019-12-19 javascript/utils/actioncodeurlbuilder.js 109 3 1149 778 2018-12-13 2019-12-19 javascript/utils/util.js 147 12 1921 480 2016-11-01 2020-10-12 javascript/utils/account.js 34 4 1921 170 2016-11-01 2021-08-18 javascript/utils/phoneauthresult.js 17 2 1460 778 2018-02-05 2019-12-19 javascript/utils/crypt.js 38 2 1149 204 2018-12-13 2021-07-15 javascript/utils/storage.js 175 6 1921 480 2016-11-01 2020-10-12 javascript/utils/cookiemechanism.js 25 4 1149 332 2018-12-13 2021-03-09 javascript/utils/idp.js 81 10 1921 778 2016-11-01 2019-12-19 javascript/utils/phonenumber.js 39 3 1726 778 2017-05-15 2019-12-19 javascript/utils/acclient.js 158 4 1921 575 2016-11-01 2020-07-09 javascript/utils/log.js 19 1 1921 1921 2016-11-01 2016-11-01 javascript/utils/eventregister.js 70 4 1921 480 2016-11-01 2020-10-12 javascript/utils/googleyolo.js 108 3 1536 611 2017-11-21 2020-06-03 javascript/utils/sni.js 92 3 1921 778 2016-11-01 2019-12-19 javascript/externs/accountchooser.js 10 1 1921 1921 2016-11-01 2016-11-01 javascript/externs/recaptcha.js 1 1 1726 1726 2017-05-15 2017-05-15 javascript/externs/dialog_polyfill.js 2 1 1726 1726 2017-05-15 2017-05-15 javascript/externs/googleyolo.js 12 2 1536 611 2017-11-21 2020-06-03 externs/firebaseui-externs.js 136 16 1324 170 2018-06-21 2021-08-18 buildtools/gen_test_html.py 46 2 1921 283 2016-11-01 2021-04-27 buildtools/container/cloudbuild.yaml 4 1 813 813 2019-11-14 2019-11-14 buildtools/publish/cloudbuild.yaml 54 1 813 813 2019-11-14 2019-11-14 buildtools/country_data/make_country_list_for_readme.js 38 1 1694 1694 2017-06-16 2017-06-16 buildtools/country_data/make_flag_sprite.js 41 1 1726 1726 2017-05-15 2017-05-15 buildtools/country_data/get_directory_args.js 29 1 1726 1726 2017-05-15 2017-05-15 buildtools/country_data/filter_country_data.js 55 1 1726 1726 2017-05-15 2017-05-15 buildtools/country_data/make_flag_pngs.js 40 1 1726 1726 2017-05-15 2017-05-15 buildtools/country_data/css.hbs 20 1 1726 1726 2017-05-15 2017-05-15 buildtools/country_data/compress_pngs.js 41 1 1726 1726 2017-05-15 2017-05-15 buildtools/common.py 10 1 1921 1921 2016-11-01 2016-11-01 buildtools/tweet.js 43 1 813 813 2019-11-14 2019-11-14 buildtools/gen_all_tests_js.py 14 2 1921 283 2016-11-01 2021-04-27