From 6ebceb624f8309feb795e8222bb029b21df3aaff Mon Sep 17 00:00:00 2001 From: Firebase Operations Date: Mon, 19 Jun 2017 20:35:43 +0000 Subject: [PATCH] [firebase-release] Updated FirebaseUI for Web to 2.2.0 --- dist/firebaseui.css | 1 + dist/firebaseui.js | 340 ++++++++++++++++++++++++++++++++++++++++++++ dist/npm.js | 340 ++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 681 insertions(+) create mode 100644 dist/firebaseui.css create mode 100644 dist/firebaseui.js create mode 100644 dist/npm.js diff --git a/dist/firebaseui.css b/dist/firebaseui.css new file mode 100644 index 00000000..573b4477 --- /dev/null +++ b/dist/firebaseui.css @@ -0,0 +1 @@ +@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);.mdl-button{background:0 0;border:none;border-radius:2px;color:#000;position:relative;height:36px;margin:0;min-width:64px;padding:0 16px;display:inline-block;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:0;overflow:hidden;will-change:box-shadow;transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);outline:0;cursor:pointer;text-decoration:none;text-align:center;line-height:36px;vertical-align:middle}.mdl-button::-moz-focus-inner{border:0}.mdl-button:hover{background-color:rgba(158,158,158,.2)}.mdl-button:focus:not(:active){background-color:rgba(0,0,0,.12)}.mdl-button:active{background-color:rgba(158,158,158,.4)}.mdl-button.mdl-button--colored{color:#3f51b5}.mdl-button.mdl-button--colored:focus:not(:active){background-color:rgba(0,0,0,.12)}input.mdl-button[type=submit]{-webkit-appearance:none}.mdl-button--raised{background:rgba(158,158,158,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.mdl-button--raised:active{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);background-color:rgba(158,158,158,.4)}.mdl-button--raised:focus:not(:active){box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);background-color:rgba(158,158,158,.4)}.mdl-button--raised.mdl-button--colored{background:#3f51b5;color:#fff}.mdl-button--raised.mdl-button--colored:hover{background-color:#3f51b5}.mdl-button--raised.mdl-button--colored:active{background-color:#3f51b5}.mdl-button--raised.mdl-button--colored:focus:not(:active){background-color:#3f51b5}.mdl-button--raised.mdl-button--colored .mdl-ripple{background:#fff}.mdl-button--fab{border-radius:50%;font-size:24px;height:56px;margin:auto;min-width:56px;width:56px;padding:0;overflow:hidden;background:rgba(158,158,158,.2);box-shadow:0 1px 1.5px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);position:relative;line-height:normal}.mdl-button--fab .material-icons{position:absolute;top:50%;left:50%;transform:translate(-12px,-12px);line-height:24px;width:24px}.mdl-button--fab.mdl-button--mini-fab{height:40px;min-width:40px;width:40px}.mdl-button--fab .mdl-button__ripple-container{border-radius:50%;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.mdl-button--fab:active{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);background-color:rgba(158,158,158,.4)}.mdl-button--fab:focus:not(:active){box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36);background-color:rgba(158,158,158,.4)}.mdl-button--fab.mdl-button--colored{background:#ff4081;color:#fff}.mdl-button--fab.mdl-button--colored:hover{background-color:#ff4081}.mdl-button--fab.mdl-button--colored:focus:not(:active){background-color:#ff4081}.mdl-button--fab.mdl-button--colored:active{background-color:#ff4081}.mdl-button--fab.mdl-button--colored .mdl-ripple{background:#fff}.mdl-button--icon{border-radius:50%;font-size:24px;height:32px;margin-left:0;margin-right:0;min-width:32px;width:32px;padding:0;overflow:hidden;color:inherit;line-height:normal}.mdl-button--icon .material-icons{position:absolute;top:50%;left:50%;transform:translate(-12px,-12px);line-height:24px;width:24px}.mdl-button--icon.mdl-button--mini-icon{height:24px;min-width:24px;width:24px}.mdl-button--icon.mdl-button--mini-icon .material-icons{top:0;left:0}.mdl-button--icon .mdl-button__ripple-container{border-radius:50%;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}.mdl-button__ripple-container{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;overflow:hidden}.mdl-button.mdl-button--disabled .mdl-button__ripple-container .mdl-ripple,.mdl-button[disabled] .mdl-button__ripple-container .mdl-ripple{background-color:transparent}.mdl-button--primary.mdl-button--primary{color:#3f51b5}.mdl-button--primary.mdl-button--primary .mdl-ripple{background:#fff}.mdl-button--primary.mdl-button--primary.mdl-button--fab,.mdl-button--primary.mdl-button--primary.mdl-button--raised{color:#fff;background-color:#3f51b5}.mdl-button--accent.mdl-button--accent{color:#ff4081}.mdl-button--accent.mdl-button--accent .mdl-ripple{background:#fff}.mdl-button--accent.mdl-button--accent.mdl-button--fab,.mdl-button--accent.mdl-button--accent.mdl-button--raised{color:#fff;background-color:#ff4081}.mdl-button.mdl-button--disabled.mdl-button--disabled,.mdl-button[disabled][disabled]{color:rgba(0,0,0,.26);cursor:default;background-color:transparent}.mdl-button--fab.mdl-button--disabled.mdl-button--disabled,.mdl-button--fab[disabled][disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.mdl-button--raised.mdl-button--disabled.mdl-button--disabled,.mdl-button--raised[disabled][disabled]{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.26);box-shadow:none}.mdl-button--colored.mdl-button--disabled.mdl-button--disabled,.mdl-button--colored[disabled][disabled]{color:rgba(0,0,0,.26)}.mdl-button .material-icons{vertical-align:middle}.mdl-card{display:flex;flex-direction:column;font-size:16px;font-weight:400;min-height:200px;overflow:hidden;width:330px;z-index:1;position:relative;background:#fff;border-radius:2px;box-sizing:border-box}.mdl-card__media{background-color:#ff4081;background-repeat:repeat;background-position:50% 50%;background-size:cover;background-origin:padding-box;background-attachment:scroll;box-sizing:border-box}.mdl-card__title{align-items:center;color:#000;display:block;display:flex;justify-content:stretch;line-height:normal;padding:16px 16px;perspective-origin:165px 56px;transform-origin:165px 56px;box-sizing:border-box}.mdl-card__title.mdl-card--border{border-bottom:1px solid rgba(0,0,0,.1)}.mdl-card__title-text{align-self:flex-end;color:inherit;display:block;display:flex;font-size:24px;font-weight:300;line-height:normal;overflow:hidden;transform-origin:149px 48px;margin:0}.mdl-card__subtitle-text{font-size:14px;color:rgba(0,0,0,.54);margin:0}.mdl-card__supporting-text{color:rgba(0,0,0,.54);font-size:1rem;line-height:18px;overflow:hidden;padding:16px 16px;width:90%}.mdl-card__supporting-text.mdl-card--border{border-bottom:1px solid rgba(0,0,0,.1)}.mdl-card__actions{font-size:16px;line-height:normal;width:100%;background-color:transparent;padding:8px;box-sizing:border-box}.mdl-card__actions.mdl-card--border{border-top:1px solid rgba(0,0,0,.1)}.mdl-card--expand{flex-grow:1}.mdl-card__menu{position:absolute;right:16px;top:16px}.mdl-dialog{border:none;box-shadow:0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2);width:280px}.mdl-dialog__title{padding:24px 24px 0;margin:0;font-size:2.5rem}.mdl-dialog__actions{padding:8px 8px 8px 24px;display:flex;flex-direction:row-reverse;flex-wrap:wrap}.mdl-dialog__actions>*{margin-right:8px;height:36px}.mdl-dialog__actions>:first-child{margin-right:0}.mdl-dialog__actions--full-width{padding:0 0 8px 0}.mdl-dialog__actions--full-width>*{height:48px;flex:0 0 100%;padding-right:16px;margin-right:0;text-align:right}.mdl-dialog__content{padding:20px 24px 24px 24px;color:rgba(0,0,0,.54)}.mdl-progress{display:block;position:relative;height:4px;width:500px;max-width:100%}.mdl-progress>.bar{display:block;position:absolute;top:0;bottom:0;width:0;transition:width .2s cubic-bezier(.4,0,.2,1)}.mdl-progress>.progressbar{background-color:#3f51b5;z-index:1;left:0}.mdl-progress>.bufferbar{background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,#3f51b5,#3f51b5);z-index:0;left:0}.mdl-progress>.auxbar{right:0}@supports (-webkit-appearance:none){.mdl-progress:not(.mdl-progress--indeterminate):not(.mdl-progress--indeterminate)>.auxbar,.mdl-progress:not(.mdl-progress__indeterminate):not(.mdl-progress__indeterminate)>.auxbar{background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,#3f51b5,#3f51b5);mask:url(/images/buffer.svg?embed)}}.mdl-progress:not(.mdl-progress--indeterminate)>.auxbar,.mdl-progress:not(.mdl-progress__indeterminate)>.auxbar{background-image:linear-gradient(to right,rgba(255,255,255,.9),rgba(255,255,255,.9)),linear-gradient(to right,#3f51b5,#3f51b5)}.mdl-progress.mdl-progress--indeterminate>.bar1,.mdl-progress.mdl-progress__indeterminate>.bar1{background-color:#3f51b5;animation-name:indeterminate1;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.mdl-progress.mdl-progress--indeterminate>.bar3,.mdl-progress.mdl-progress__indeterminate>.bar3{background-image:none;background-color:#3f51b5;animation-name:indeterminate2;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes indeterminate1{0%{left:0;width:0}50%{left:25%;width:75%}75%{left:100%;width:0}}@keyframes indeterminate2{0%{left:0;width:0}50%{left:0;width:0}75%{left:0;width:25%}100%{left:100%;width:0}}.mdl-shadow--2dp{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.mdl-shadow--3dp{box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2),0 1px 8px 0 rgba(0,0,0,.12)}.mdl-shadow--4dp{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.mdl-shadow--6dp{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)}.mdl-shadow--8dp{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.mdl-shadow--16dp{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)}.mdl-shadow--24dp{box-shadow:0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2)}.mdl-spinner{display:inline-block;position:relative;width:28px;height:28px}.mdl-spinner:not(.is-upgraded).is-active:after{content:"Loading..."}.mdl-spinner.is-upgraded.is-active{animation:mdl-spinner__container-rotate 1.568s linear infinite}@keyframes mdl-spinner__container-rotate{to{transform:rotate(360deg)}}.mdl-spinner__layer{position:absolute;width:100%;height:100%;opacity:0}.mdl-spinner__layer-1{border-color:#42a5f5}.mdl-spinner--single-color .mdl-spinner__layer-1{border-color:#3f51b5}.mdl-spinner.is-active .mdl-spinner__layer-1{animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdl-spinner__layer-2{border-color:#f44336}.mdl-spinner--single-color .mdl-spinner__layer-2{border-color:#3f51b5}.mdl-spinner.is-active .mdl-spinner__layer-2{animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdl-spinner__layer-3{border-color:#fdd835}.mdl-spinner--single-color .mdl-spinner__layer-3{border-color:#3f51b5}.mdl-spinner.is-active .mdl-spinner__layer-3{animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdl-spinner__layer-4{border-color:#4caf50}.mdl-spinner--single-color .mdl-spinner__layer-4{border-color:#3f51b5}.mdl-spinner.is-active .mdl-spinner__layer-4{animation:mdl-spinner__fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdl-spinner__layer-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}@keyframes mdl-spinner__fill-unfill-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(1080deg)}}@keyframes mdl-spinner__layer-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}100%{opacity:.99}}@keyframes mdl-spinner__layer-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}}@keyframes mdl-spinner__layer-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}}@keyframes mdl-spinner__layer-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}100%{opacity:0}}.mdl-spinner__gap-patch{position:absolute;box-sizing:border-box;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.mdl-spinner__gap-patch .mdl-spinner__circle{width:1000%;left:-450%}.mdl-spinner__circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.mdl-spinner__circle-clipper.mdl-spinner__left{float:left}.mdl-spinner__circle-clipper.mdl-spinner__right{float:right}.mdl-spinner__circle-clipper .mdl-spinner__circle{width:200%}.mdl-spinner__circle{box-sizing:border-box;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent!important;border-radius:50%;animation:none;position:absolute;top:0;right:0;bottom:0;left:0}.mdl-spinner__left .mdl-spinner__circle{border-right-color:transparent!important;transform:rotate(129deg)}.mdl-spinner.is-active .mdl-spinner__left .mdl-spinner__circle{animation:mdl-spinner__left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.mdl-spinner__right .mdl-spinner__circle{left:-100%;border-left-color:transparent!important;transform:rotate(-129deg)}.mdl-spinner.is-active .mdl-spinner__right .mdl-spinner__circle{animation:mdl-spinner__right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}@keyframes mdl-spinner__left-spin{from{transform:rotate(130deg)}50%{transform:rotate(-5deg)}to{transform:rotate(130deg)}}@keyframes mdl-spinner__right-spin{from{transform:rotate(-130deg)}50%{transform:rotate(5deg)}to{transform:rotate(-130deg)}}.mdl-textfield{position:relative;font-size:16px;display:inline-block;box-sizing:border-box;width:300px;max-width:100%;margin:0;padding:20px 0}.mdl-textfield .mdl-button{position:absolute;bottom:20px}.mdl-textfield--align-right{text-align:right}.mdl-textfield--full-width{width:100%}.mdl-textfield--expandable{min-width:32px;width:auto;min-height:32px}.mdl-textfield--expandable .mdl-button--icon{top:16px}.mdl-textfield__input{border:none;border-bottom:1px solid rgba(0,0,0,.12);display:block;font-size:16px;font-family:Helvetica,Arial,sans-serif;margin:0;padding:4px 0;width:100%;background:0 0;text-align:left;color:inherit}.mdl-textfield__input[type=number]{-moz-appearance:textfield}.mdl-textfield__input[type=number]::-webkit-inner-spin-button,.mdl-textfield__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mdl-textfield.is-focused .mdl-textfield__input{outline:0}.mdl-textfield.is-invalid .mdl-textfield__input{border-color:#d50000;box-shadow:none}.mdl-textfield.is-disabled .mdl-textfield__input,fieldset[disabled] .mdl-textfield .mdl-textfield__input{background-color:transparent;border-bottom:1px dotted rgba(0,0,0,.12);color:rgba(0,0,0,.26)}.mdl-textfield textarea.mdl-textfield__input{display:block}.mdl-textfield__label{bottom:0;color:rgba(0,0,0,.26);font-size:16px;left:0;right:0;pointer-events:none;position:absolute;display:block;top:24px;width:100%;overflow:hidden;white-space:nowrap;text-align:left}.mdl-textfield.has-placeholder .mdl-textfield__label,.mdl-textfield.is-dirty .mdl-textfield__label{visibility:hidden}.mdl-textfield--floating-label .mdl-textfield__label{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label{transition:none}.mdl-textfield.is-disabled.is-disabled .mdl-textfield__label,fieldset[disabled] .mdl-textfield .mdl-textfield__label{color:rgba(0,0,0,.26)}.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,.mdl-textfield--floating-label.is-focused .mdl-textfield__label{color:#3f51b5;font-size:12px;top:4px;visibility:visible}.mdl-textfield--floating-label.has-placeholder .mdl-textfield__expandable-holder .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__expandable-holder .mdl-textfield__label,.mdl-textfield--floating-label.is-focused .mdl-textfield__expandable-holder .mdl-textfield__label{top:-16px}.mdl-textfield--floating-label.is-invalid .mdl-textfield__label{color:#d50000;font-size:12px}.mdl-textfield__label:after{background-color:#3f51b5;bottom:20px;content:'';height:2px;left:45%;position:absolute;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden;width:10px}.mdl-textfield.is-focused .mdl-textfield__label:after{left:0;visibility:visible;width:100%}.mdl-textfield.is-invalid .mdl-textfield__label:after{background-color:#d50000}.mdl-textfield__error{color:#d50000;position:absolute;font-size:12px;margin-top:3px;visibility:hidden;display:block}.mdl-textfield.is-invalid .mdl-textfield__error{visibility:visible}.mdl-textfield__expandable-holder{display:inline-block;position:relative;margin-left:32px;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-block;max-width:.1px}.mdl-textfield.is-dirty .mdl-textfield__expandable-holder,.mdl-textfield.is-focused .mdl-textfield__expandable-holder{max-width:600px}.mdl-textfield__expandable-holder .mdl-textfield__label:after{bottom:0}dialog{position:absolute;left:0;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:auto;border:solid;padding:1em;background:#fff;color:#000;display:none}dialog[open]{display:block}dialog+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.1)}._dialog_overlay{position:fixed;top:0;right:0;bottom:0;left:0}dialog.fixed{position:fixed;top:50%;transform:translate(0,-50%)}.firebaseui-container{background-color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:rgba(0,0,0,.87);direction:ltr;font:16px Roboto,arial,sans-serif;margin:0 auto;max-width:360px;overflow:hidden;position:relative;text-align:left;width:100%}.firebaseui-card-header{padding:24px 24px 0 24px}.firebaseui-card-content{padding:0 24px}.firebaseui-card-footer{padding:0 24px}.firebaseui-card-actions{display:table;font-size:14px;padding:8px 24px 24px 24px;text-align:left;width:100%}.firebaseui-form-links{display:table-cell;vertical-align:middle;width:100%}.firebaseui-form-actions{display:table-cell;text-align:right;white-space:nowrap;width:100%}.firebaseui-subtitle,.firebaseui-title{color:rgba(0,0,0,.87);direction:ltr;font-size:20px;font-weight:500;line-height:24px;margin:0;padding:0;text-align:left}.firebaseui-title{padding-bottom:20px}.firebaseui-subtitle{margin:16px 0}.firebaseui-text{color:rgba(0,0,0,.87);direction:ltr;font-size:16px;line-height:24px;text-align:left}.firebaseui-text-emphasis{font-weight:700}.firebaseui-error{color:#dd2c00;direction:ltr;font-size:12px;line-height:16px;margin:0;text-align:left}.firebaseui-text-input-error{margin:-16px 0 16px}.firebaseui-error-wrapper{min-height:16px}.firebaseui-list-item{direction:ltr;margin:0;padding:0;text-align:left}.firebaseui-hidden{display:none}.firebaseui-relative-wrapper{position:relative}.firebaseui-label{color:rgba(0,0,0,.54);direction:ltr;font-size:16px;text-align:left}.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,.mdl-textfield--floating-label.is-focused .mdl-textfield__label{color:#757575}.firebaseui-input,.firebaseui-input-invalid{border-radius:0;color:rgba(0,0,0,.87);direction:ltr;font-size:16px;width:100%}input.firebaseui-input,input.firebaseui-input-invalid{direction:ltr;text-align:left}.firebaseui-input-invalid{border-color:#dd2c00}.firebaseui-textfield{width:100%}.firebaseui-textfield.mdl-textfield .firebaseui-input{border-color:rgba(0,0,0,.12)}.firebaseui-textfield.mdl-textfield .firebaseui-label::after{background-color:#3f51b5}.firebaseui-textfield-invalid.mdl-textfield .firebaseui-input{border-color:#dd2c00}.firebaseui-textfield-invalid.mdl-textfield .firebaseui-label::after{background-color:#dd2c00}.firebaseui-button{display:inline-block;height:36px;margin-left:8px;min-width:88px}.firebaseui-link{color:#4285f4;font-variant:normal;font-weight:400;text-decoration:none}.firebaseui-link:hover{text-decoration:underline}.firebaseui-indent{margin-left:1em}.firebaseui-tos{color:#757575;direction:ltr;font-size:12px;line-height:16px;margin-bottom:24px;margin-top:0;text-align:left}.firebaseui-page-provider-sign-in{background:inherit}.firebaseui-idp-list{list-style:none;margin:1em 0;padding:0}.firebaseui-idp-button{direction:ltr;font-weight:500;height:auto;line-height:normal;max-width:220px;min-height:40px;padding:8px 16px;text-align:left;width:100%}.firebaseui-idp-list>.firebaseui-list-item{margin-bottom:15px;text-align:center}.firebaseui-idp-icon-wrapper{display:table-cell;vertical-align:middle}.firebaseui-idp-icon{border:none;display:inline-block;height:18px;vertical-align:middle;width:18px}.firebaseui-idp-favicon{border:none;display:inline-block;height:14px;margin-right:5px;vertical-align:middle;width:14px}.firebaseui-idp-text{color:#fff;display:table-cell;font-size:14px;padding-left:16px;text-transform:none;vertical-align:middle}.firebaseui-idp-text.firebaseui-idp-text-long{display:table-cell}.firebaseui-idp-text.firebaseui-idp-text-short{display:none}@media (max-width:268px){.firebaseui-idp-text.firebaseui-idp-text-long{display:none}.firebaseui-idp-text.firebaseui-idp-text-short{display:table-cell}}.firebaseui-idp-password,.firebaseui-idp-password:hover{background-color:#db4437}.firebaseui-idp-phone,.firebaseui-idp-phone:hover{background-color:#02bd7e}.firebaseui-idp-google,.firebaseui-idp-google:hover{background-color:#fff}.firebaseui-idp-google>.firebaseui-idp-text{color:#757575}.firebaseui-idp-github,.firebaseui-idp-github:hover{background-color:#333}.firebaseui-idp-facebook,.firebaseui-idp-facebook:hover{background-color:#3b5998}.firebaseui-idp-twitter,.firebaseui-idp-twitter:hover{background-color:#55acee}.firebaseui-info-bar{background-color:#f9edbe;border:1px solid #f0c36d;box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,.2);left:10%;padding:8px 16px;position:absolute;right:10%;text-align:center;top:0}.firebaseui-info-bar-message{font-size:12px;margin:0}.firebaseui-dialog{box-sizing:border-box;color:rgba(0,0,0,.87);font:16px Roboto,arial,sans-serif;height:auto;padding:24px;text-align:left}.firebaseui-dialog-icon-wrapper{display:table-cell;vertical-align:middle}.firebaseui-dialog-icon{float:left;height:40px;margin-right:24px;width:40px}.firebaseui-progress-dialog-message{display:table-cell;font-size:16px;font-weight:400;min-height:40px;vertical-align:middle}.firebaseui-progress-dialog-loading-icon{height:28px;margin:6px 30px 6px 6px;width:28px}.firebaseui-icon-done{background-image:url(//www.gstatic.com/images/icons/material/system/2x/done_googgreen_36dp.png);background-position:center;background-repeat:no-repeat;background-size:36px 36px}.firebaseui-phone-number{display:flex}.firebaseui-country-selector{background-image:url(https://www.gstatic.com/images/icons/material/system/1x/arrow_drop_down_grey600_18dp.png);background-position:right center;background-repeat:no-repeat;background-size:18px auto;border-radius:0;border-bottom:1px solid rgba(0,0,0,.12);color:rgba(0,0,0,.87);flex-shrink:0;font-size:16px;font-weight:400;height:initial;line-height:normal;margin:20px 24px 20px 0;padding:4px 20px 4px 0;width:90px}.firebaseui-country-selector-flag{display:inline-block;margin-right:1ex}.firebaseui-flag{background-image:url(//www.gstatic.com/firebasejs/ui/2.0.0/images/auth/flags_sprite_2x.png);background-size:100% auto;filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, .54));height:14px;width:24px}.firebaseui-list-box-dialog{max-height:90%;overflow:auto;padding:8px 0 0 0}.firebaseui-list-box-actions{padding-bottom:8px}.firebaseui-list-box-icon-wrapper{display:table-cell;padding-right:24px;vertical-align:top}.firebaseui-list-box-label-wrapper{display:table-cell;vertical-align:top}.firebaseui-list-box-dialog-button{color:rgba(0,0,0,.87);direction:ltr;font-size:16px;font-weight:400;height:initial;line-height:normal;min-height:48px;padding:14px 24px;text-align:left;text-transform:none;width:100%}.firebaseui-phone-number-error{margin-left:114px}.firebaseui-busy-indicator{height:2px;left:0;position:absolute;top:55px;width:100%}.firebaseui-callback-indicator-container .firebaseui-busy-indicator{top:0}.firebaseui-callback-indicator-container{height:120px}.firebaseui-new-password-component{display:inline-block;position:relative;width:100%}.firebaseui-input-floating-button{background-position:center;background-repeat:no-repeat;display:block;height:24px;position:absolute;right:0;top:20px;width:24px}.firebaseui-input-toggle-on{background-image:url(//www.gstatic.com/images/icons/material/system/1x/visibility_black_24dp.png)}.firebaseui-input-toggle-off{background-image:url(//www.gstatic.com/images/icons/material/system/1x/visibility_off_black_24dp.png)}.firebaseui-input-toggle-focus{opacity:.87}.firebaseui-input-toggle-blur{opacity:.38}.firebaseui-recaptcha-wrapper{display:table;margin:0 auto;padding-bottom:8px}.firebaseui-recaptcha-container{display:table-cell}.firebaseui-recaptcha-error-wrapper{caption-side:bottom;display:table-caption}.firebaseui-change-phone-number-link{display:block}.firebaseui-resend-container{direction:ltr;margin:20px 0;text-align:center}.firebaseui-id-resend-countdown{color:rgba(0,0,0,.38)}.firebaseui-id-page-phone-sign-in-start .firebaseui-form-actions div{float:left}@media (max-width:480px){.firebaseui-container{box-shadow:none;max-width:none;width:100%}.firebaseui-card-header{border-bottom:1px solid #e0e0e0;margin-bottom:16px;padding:16px 24px 0 24px}.firebaseui-title{padding-bottom:16px}.firebaseui-card-actions{padding-right:24px}.firebaseui-busy-indicator{top:0}}.mdl-textfield__label{font-weight:400;margin-bottom:0}.firebaseui-flag-KY{background-position:0 0}.firebaseui-flag-AC{background-position:0 -14px}.firebaseui-flag-AE{background-position:0 -28px}.firebaseui-flag-AF{background-position:0 -42px}.firebaseui-flag-AG{background-position:0 -56px}.firebaseui-flag-AI{background-position:0 -70px}.firebaseui-flag-AL{background-position:0 -84px}.firebaseui-flag-AM{background-position:0 -98px}.firebaseui-flag-AO{background-position:0 -112px}.firebaseui-flag-AQ{background-position:0 -126px}.firebaseui-flag-AR{background-position:0 -140px}.firebaseui-flag-AS{background-position:0 -154px}.firebaseui-flag-AT{background-position:0 -168px}.firebaseui-flag-AU{background-position:0 -182px}.firebaseui-flag-AW{background-position:0 -196px}.firebaseui-flag-AX{background-position:0 -210px}.firebaseui-flag-AZ{background-position:0 -224px}.firebaseui-flag-BA{background-position:0 -238px}.firebaseui-flag-BB{background-position:0 -252px}.firebaseui-flag-BD{background-position:0 -266px}.firebaseui-flag-BE{background-position:0 -280px}.firebaseui-flag-BF{background-position:0 -294px}.firebaseui-flag-BG{background-position:0 -308px}.firebaseui-flag-BH{background-position:0 -322px}.firebaseui-flag-BI{background-position:0 -336px}.firebaseui-flag-BJ{background-position:0 -350px}.firebaseui-flag-BL{background-position:0 -364px}.firebaseui-flag-BM{background-position:0 -378px}.firebaseui-flag-BN{background-position:0 -392px}.firebaseui-flag-BO{background-position:0 -406px}.firebaseui-flag-BQ{background-position:0 -420px}.firebaseui-flag-BR{background-position:0 -434px}.firebaseui-flag-BS{background-position:0 -448px}.firebaseui-flag-BT{background-position:0 -462px}.firebaseui-flag-BV{background-position:0 -476px}.firebaseui-flag-BW{background-position:0 -490px}.firebaseui-flag-BY{background-position:0 -504px}.firebaseui-flag-BZ{background-position:0 -518px}.firebaseui-flag-CA{background-position:0 -532px}.firebaseui-flag-CC{background-position:0 -546px}.firebaseui-flag-CD{background-position:0 -560px}.firebaseui-flag-CF{background-position:0 -574px}.firebaseui-flag-CG{background-position:0 -588px}.firebaseui-flag-CH{background-position:0 -602px}.firebaseui-flag-CI{background-position:0 -616px}.firebaseui-flag-CK{background-position:0 -630px}.firebaseui-flag-CL{background-position:0 -644px}.firebaseui-flag-CM{background-position:0 -658px}.firebaseui-flag-CN{background-position:0 -672px}.firebaseui-flag-CO{background-position:0 -686px}.firebaseui-flag-CP{background-position:0 -700px}.firebaseui-flag-CR{background-position:0 -714px}.firebaseui-flag-CU{background-position:0 -728px}.firebaseui-flag-CV{background-position:0 -742px}.firebaseui-flag-CW{background-position:0 -756px}.firebaseui-flag-CX{background-position:0 -770px}.firebaseui-flag-CY{background-position:0 -784px}.firebaseui-flag-CZ{background-position:0 -798px}.firebaseui-flag-DE{background-position:0 -812px}.firebaseui-flag-DG{background-position:0 -826px}.firebaseui-flag-DJ{background-position:0 -840px}.firebaseui-flag-DK{background-position:0 -854px}.firebaseui-flag-DM{background-position:0 -868px}.firebaseui-flag-DO{background-position:0 -882px}.firebaseui-flag-DZ{background-position:0 -896px}.firebaseui-flag-EA{background-position:0 -910px}.firebaseui-flag-EC{background-position:0 -924px}.firebaseui-flag-EE{background-position:0 -938px}.firebaseui-flag-EG{background-position:0 -952px}.firebaseui-flag-EH{background-position:0 -966px}.firebaseui-flag-ER{background-position:0 -980px}.firebaseui-flag-ES{background-position:0 -994px}.firebaseui-flag-ET{background-position:0 -1008px}.firebaseui-flag-EU{background-position:0 -1022px}.firebaseui-flag-FI{background-position:0 -1036px}.firebaseui-flag-FJ{background-position:0 -1050px}.firebaseui-flag-FK{background-position:0 -1064px}.firebaseui-flag-FM{background-position:0 -1078px}.firebaseui-flag-FO{background-position:0 -1092px}.firebaseui-flag-FR{background-position:0 -1106px}.firebaseui-flag-GA{background-position:0 -1120px}.firebaseui-flag-GB{background-position:0 -1134px}.firebaseui-flag-GD{background-position:0 -1148px}.firebaseui-flag-GE{background-position:0 -1162px}.firebaseui-flag-GF{background-position:0 -1176px}.firebaseui-flag-GG{background-position:0 -1190px}.firebaseui-flag-GH{background-position:0 -1204px}.firebaseui-flag-GI{background-position:0 -1218px}.firebaseui-flag-GL{background-position:0 -1232px}.firebaseui-flag-GM{background-position:0 -1246px}.firebaseui-flag-GN{background-position:0 -1260px}.firebaseui-flag-GP{background-position:0 -1274px}.firebaseui-flag-GQ{background-position:0 -1288px}.firebaseui-flag-GR{background-position:0 -1302px}.firebaseui-flag-GS{background-position:0 -1316px}.firebaseui-flag-GT{background-position:0 -1330px}.firebaseui-flag-GU{background-position:0 -1344px}.firebaseui-flag-GW{background-position:0 -1358px}.firebaseui-flag-GY{background-position:0 -1372px}.firebaseui-flag-HK{background-position:0 -1386px}.firebaseui-flag-HM{background-position:0 -1400px}.firebaseui-flag-HN{background-position:0 -1414px}.firebaseui-flag-HR{background-position:0 -1428px}.firebaseui-flag-HT{background-position:0 -1442px}.firebaseui-flag-HU{background-position:0 -1456px}.firebaseui-flag-IC{background-position:0 -1470px}.firebaseui-flag-ID{background-position:0 -1484px}.firebaseui-flag-IE{background-position:0 -1498px}.firebaseui-flag-IL{background-position:0 -1512px}.firebaseui-flag-IM{background-position:0 -1526px}.firebaseui-flag-IN{background-position:0 -1540px}.firebaseui-flag-IO{background-position:0 -1554px}.firebaseui-flag-IQ{background-position:0 -1568px}.firebaseui-flag-IR{background-position:0 -1582px}.firebaseui-flag-IS{background-position:0 -1596px}.firebaseui-flag-IT{background-position:0 -1610px}.firebaseui-flag-JE{background-position:0 -1624px}.firebaseui-flag-JM{background-position:0 -1638px}.firebaseui-flag-JO{background-position:0 -1652px}.firebaseui-flag-JP{background-position:0 -1666px}.firebaseui-flag-KE{background-position:0 -1680px}.firebaseui-flag-KG{background-position:0 -1694px}.firebaseui-flag-KH{background-position:0 -1708px}.firebaseui-flag-KI{background-position:0 -1722px}.firebaseui-flag-KM{background-position:0 -1736px}.firebaseui-flag-KN{background-position:0 -1750px}.firebaseui-flag-KP{background-position:0 -1764px}.firebaseui-flag-KR{background-position:0 -1778px}.firebaseui-flag-KW{background-position:0 -1792px}.firebaseui-flag-AD{background-position:0 -1806px}.firebaseui-flag-KZ{background-position:0 -1820px}.firebaseui-flag-LA{background-position:0 -1834px}.firebaseui-flag-LB{background-position:0 -1848px}.firebaseui-flag-LC{background-position:0 -1862px}.firebaseui-flag-LI{background-position:0 -1876px}.firebaseui-flag-LK{background-position:0 -1890px}.firebaseui-flag-LR{background-position:0 -1904px}.firebaseui-flag-LS{background-position:0 -1918px}.firebaseui-flag-LT{background-position:0 -1932px}.firebaseui-flag-LU{background-position:0 -1946px}.firebaseui-flag-LV{background-position:0 -1960px}.firebaseui-flag-LY{background-position:0 -1974px}.firebaseui-flag-MA{background-position:0 -1988px}.firebaseui-flag-MC{background-position:0 -2002px}.firebaseui-flag-MD{background-position:0 -2016px}.firebaseui-flag-ME{background-position:0 -2030px}.firebaseui-flag-MF{background-position:0 -2044px}.firebaseui-flag-MG{background-position:0 -2058px}.firebaseui-flag-MH{background-position:0 -2072px}.firebaseui-flag-MK{background-position:0 -2086px}.firebaseui-flag-ML{background-position:0 -2100px}.firebaseui-flag-MM{background-position:0 -2114px}.firebaseui-flag-MN{background-position:0 -2128px}.firebaseui-flag-MO{background-position:0 -2142px}.firebaseui-flag-MP{background-position:0 -2156px}.firebaseui-flag-MQ{background-position:0 -2170px}.firebaseui-flag-MR{background-position:0 -2184px}.firebaseui-flag-MS{background-position:0 -2198px}.firebaseui-flag-MT{background-position:0 -2212px}.firebaseui-flag-MU{background-position:0 -2226px}.firebaseui-flag-MV{background-position:0 -2240px}.firebaseui-flag-MW{background-position:0 -2254px}.firebaseui-flag-MX{background-position:0 -2268px}.firebaseui-flag-MY{background-position:0 -2282px}.firebaseui-flag-MZ{background-position:0 -2296px}.firebaseui-flag-NA{background-position:0 -2310px}.firebaseui-flag-NC{background-position:0 -2324px}.firebaseui-flag-NE{background-position:0 -2338px}.firebaseui-flag-NF{background-position:0 -2352px}.firebaseui-flag-NG{background-position:0 -2366px}.firebaseui-flag-NI{background-position:0 -2380px}.firebaseui-flag-NL{background-position:0 -2394px}.firebaseui-flag-NO{background-position:0 -2408px}.firebaseui-flag-NP{background-position:0 -2422px}.firebaseui-flag-NR{background-position:0 -2436px}.firebaseui-flag-NU{background-position:0 -2450px}.firebaseui-flag-NZ{background-position:0 -2464px}.firebaseui-flag-OM{background-position:0 -2478px}.firebaseui-flag-PA{background-position:0 -2492px}.firebaseui-flag-PE{background-position:0 -2506px}.firebaseui-flag-PF{background-position:0 -2520px}.firebaseui-flag-PG{background-position:0 -2534px}.firebaseui-flag-PH{background-position:0 -2548px}.firebaseui-flag-PK{background-position:0 -2562px}.firebaseui-flag-PL{background-position:0 -2576px}.firebaseui-flag-PM{background-position:0 -2590px}.firebaseui-flag-PN{background-position:0 -2604px}.firebaseui-flag-PR{background-position:0 -2618px}.firebaseui-flag-PS{background-position:0 -2632px}.firebaseui-flag-PT{background-position:0 -2646px}.firebaseui-flag-PW{background-position:0 -2660px}.firebaseui-flag-PY{background-position:0 -2674px}.firebaseui-flag-QA{background-position:0 -2688px}.firebaseui-flag-RE{background-position:0 -2702px}.firebaseui-flag-RO{background-position:0 -2716px}.firebaseui-flag-RS{background-position:0 -2730px}.firebaseui-flag-RU{background-position:0 -2744px}.firebaseui-flag-RW{background-position:0 -2758px}.firebaseui-flag-SA{background-position:0 -2772px}.firebaseui-flag-SB{background-position:0 -2786px}.firebaseui-flag-SC{background-position:0 -2800px}.firebaseui-flag-SD{background-position:0 -2814px}.firebaseui-flag-SE{background-position:0 -2828px}.firebaseui-flag-SG{background-position:0 -2842px}.firebaseui-flag-SH{background-position:0 -2856px}.firebaseui-flag-SI{background-position:0 -2870px}.firebaseui-flag-SJ{background-position:0 -2884px}.firebaseui-flag-SK{background-position:0 -2898px}.firebaseui-flag-SL{background-position:0 -2912px}.firebaseui-flag-SM{background-position:0 -2926px}.firebaseui-flag-SN{background-position:0 -2940px}.firebaseui-flag-SO{background-position:0 -2954px}.firebaseui-flag-SR{background-position:0 -2968px}.firebaseui-flag-SS{background-position:0 -2982px}.firebaseui-flag-ST{background-position:0 -2996px}.firebaseui-flag-SV{background-position:0 -3010px}.firebaseui-flag-SX{background-position:0 -3024px}.firebaseui-flag-SY{background-position:0 -3038px}.firebaseui-flag-SZ{background-position:0 -3052px}.firebaseui-flag-TA{background-position:0 -3066px}.firebaseui-flag-TC{background-position:0 -3080px}.firebaseui-flag-TD{background-position:0 -3094px}.firebaseui-flag-TF{background-position:0 -3108px}.firebaseui-flag-TG{background-position:0 -3122px}.firebaseui-flag-TH{background-position:0 -3136px}.firebaseui-flag-TJ{background-position:0 -3150px}.firebaseui-flag-TK{background-position:0 -3164px}.firebaseui-flag-TL{background-position:0 -3178px}.firebaseui-flag-TM{background-position:0 -3192px}.firebaseui-flag-TN{background-position:0 -3206px}.firebaseui-flag-TO{background-position:0 -3220px}.firebaseui-flag-TR{background-position:0 -3234px}.firebaseui-flag-TT{background-position:0 -3248px}.firebaseui-flag-TV{background-position:0 -3262px}.firebaseui-flag-TW{background-position:0 -3276px}.firebaseui-flag-TZ{background-position:0 -3290px}.firebaseui-flag-UA{background-position:0 -3304px}.firebaseui-flag-UG{background-position:0 -3318px}.firebaseui-flag-UM{background-position:0 -3332px}.firebaseui-flag-UN{background-position:0 -3346px}.firebaseui-flag-US{background-position:0 -3360px}.firebaseui-flag-UY{background-position:0 -3374px}.firebaseui-flag-UZ{background-position:0 -3388px}.firebaseui-flag-VA{background-position:0 -3402px}.firebaseui-flag-VC{background-position:0 -3416px}.firebaseui-flag-VE{background-position:0 -3430px}.firebaseui-flag-VG{background-position:0 -3444px}.firebaseui-flag-VI{background-position:0 -3458px}.firebaseui-flag-VN{background-position:0 -3472px}.firebaseui-flag-VU{background-position:0 -3486px}.firebaseui-flag-WF{background-position:0 -3500px}.firebaseui-flag-WS{background-position:0 -3514px}.firebaseui-flag-XK{background-position:0 -3528px}.firebaseui-flag-YE{background-position:0 -3542px}.firebaseui-flag-YT{background-position:0 -3556px}.firebaseui-flag-ZA{background-position:0 -3570px}.firebaseui-flag-ZM{background-position:0 -3584px}.firebaseui-flag-ZW{background-position:0 -3598px} \ No newline at end of file diff --git a/dist/firebaseui.js b/dist/firebaseui.js new file mode 100644 index 00000000..7afc11e4 --- /dev/null +++ b/dist/firebaseui.js @@ -0,0 +1,340 @@ +(function() { /* + + Copyright 2015 Google Inc. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ +var componentHandler={upgradeDom:function(optJsClass,optCssClass){},upgradeElement:function(element,optJsClass){},upgradeElements:function(elements){},upgradeAllRegistered:function(){},registerUpgradedCallback:function(jsClass,callback){},register:function(config){},downgradeElements:function(nodes){}}; +componentHandler=function(){var registeredComponents_=[];var createdComponents_=[];var componentConfigProperty_="mdlComponentConfigInternal_";function findRegisteredClass_(name,optReplace){for(var i=0;i0)upgradeElementsInternal(element.children)}}}function registerInternal(config){var widgetMissing=typeof config.widget==="undefined"&&typeof config["widget"]==="undefined";var widget=true;if(!widgetMissing)widget=config.widget||config["widget"];var newConfig=({classConstructor:config.constructor|| +config["constructor"],className:config.classAsString||config["classAsString"],cssClass:config.cssClass||config["cssClass"],widget:widget,callbacks:[]});registeredComponents_.forEach(function(item){if(item.cssClass===newConfig.cssClass)throw new Error("The provided cssClass has already been registered: "+item.cssClass);if(item.className===newConfig.className)throw new Error("The provided className has already been registered");});if(config.constructor.prototype.hasOwnProperty(componentConfigProperty_))throw new Error("MDL component classes must not have "+ +componentConfigProperty_+" defined as a property.");var found=findRegisteredClass_(config.classAsString,newConfig);if(!found)registeredComponents_.push(newConfig)}function registerUpgradedCallbackInternal(jsClass,callback){var regClass=findRegisteredClass_(jsClass);if(regClass)regClass.callbacks.push(callback)}function upgradeAllRegisteredInternal(){for(var n=0;n=this.maxRows)event.preventDefault()};MaterialTextfield.prototype.onFocus_=function(event){this.element_.classList.add(this.CssClasses_.IS_FOCUSED)};MaterialTextfield.prototype.onBlur_=function(event){this.element_.classList.remove(this.CssClasses_.IS_FOCUSED)};MaterialTextfield.prototype.onReset_=function(event){this.updateClasses_()};MaterialTextfield.prototype.updateClasses_= +function(){this.checkDisabled();this.checkValidity();this.checkDirty();this.checkFocus()};MaterialTextfield.prototype.checkDisabled=function(){if(this.input_.disabled)this.element_.classList.add(this.CssClasses_.IS_DISABLED);else this.element_.classList.remove(this.CssClasses_.IS_DISABLED)};MaterialTextfield.prototype["checkDisabled"]=MaterialTextfield.prototype.checkDisabled;MaterialTextfield.prototype.checkFocus=function(){if(Boolean(this.element_.querySelector(":focus")))this.element_.classList.add(this.CssClasses_.IS_FOCUSED); +else this.element_.classList.remove(this.CssClasses_.IS_FOCUSED)};MaterialTextfield.prototype["checkFocus"]=MaterialTextfield.prototype.checkFocus;MaterialTextfield.prototype.checkValidity=function(){if(this.input_.validity)if(this.input_.validity.valid)this.element_.classList.remove(this.CssClasses_.IS_INVALID);else this.element_.classList.add(this.CssClasses_.IS_INVALID)};MaterialTextfield.prototype["checkValidity"]=MaterialTextfield.prototype.checkValidity;MaterialTextfield.prototype.checkDirty= +function(){if(this.input_.value&&this.input_.value.length>0)this.element_.classList.add(this.CssClasses_.IS_DIRTY);else this.element_.classList.remove(this.CssClasses_.IS_DIRTY)};MaterialTextfield.prototype["checkDirty"]=MaterialTextfield.prototype.checkDirty;MaterialTextfield.prototype.disable=function(){this.input_.disabled=true;this.updateClasses_()};MaterialTextfield.prototype["disable"]=MaterialTextfield.prototype.disable;MaterialTextfield.prototype.enable=function(){this.input_.disabled=false; +this.updateClasses_()};MaterialTextfield.prototype["enable"]=MaterialTextfield.prototype.enable;MaterialTextfield.prototype.change=function(value){this.input_.value=value||"";this.updateClasses_()};MaterialTextfield.prototype["change"]=MaterialTextfield.prototype.change;MaterialTextfield.prototype.init=function(){if(this.element_){this.label_=this.element_.querySelector("."+this.CssClasses_.LABEL);this.input_=this.element_.querySelector("."+this.CssClasses_.INPUT);if(this.input_){if(this.input_.hasAttribute((this.Constant_.MAX_ROWS_ATTRIBUTE))){this.maxRows= +parseInt(this.input_.getAttribute((this.Constant_.MAX_ROWS_ATTRIBUTE)),10);if(isNaN(this.maxRows))this.maxRows=this.Constant_.NO_MAX_ROWS}if(this.input_.hasAttribute("placeholder"))this.element_.classList.add(this.CssClasses_.HAS_PLACEHOLDER);this.boundUpdateClassesHandler=this.updateClasses_.bind(this);this.boundFocusHandler=this.onFocus_.bind(this);this.boundBlurHandler=this.onBlur_.bind(this);this.boundResetHandler=this.onReset_.bind(this);this.input_.addEventListener("input",this.boundUpdateClassesHandler); +this.input_.addEventListener("focus",this.boundFocusHandler);this.input_.addEventListener("blur",this.boundBlurHandler);this.input_.addEventListener("reset",this.boundResetHandler);if(this.maxRows!==this.Constant_.NO_MAX_ROWS){this.boundKeyDownHandler=this.onKeyDown_.bind(this);this.input_.addEventListener("keydown",this.boundKeyDownHandler)}var invalid=this.element_.classList.contains(this.CssClasses_.IS_INVALID);this.updateClasses_();this.element_.classList.add(this.CssClasses_.IS_UPGRADED);if(invalid)this.element_.classList.add(this.CssClasses_.IS_INVALID); +if(this.input_.hasAttribute("autofocus")){this.element_.focus();this.checkFocus()}}}};componentHandler.register({constructor:MaterialTextfield,classAsString:"MaterialTextfield",cssClass:"mdl-js-textfield",widget:true})})();(function(){var supportCustomEvent=window.CustomEvent;if(!supportCustomEvent||typeof supportCustomEvent=="object"){supportCustomEvent=function CustomEvent(event,x){x=x||{};var ev=document.createEvent("CustomEvent");ev.initCustomEvent(event,!!x.bubbles,!!x.cancelable,x.detail||null);return ev};supportCustomEvent.prototype=window.Event.prototype}function createsStackingContext(el){while(el&&el!==document.body){var s=window.getComputedStyle(el);var invalid=function(k,ok){return!(s[k]===undefined||s[k]=== +ok)};if(s.opacity<1||invalid("zIndex","auto")||invalid("transform","none")||invalid("mixBlendMode","normal")||invalid("filter","none")||invalid("perspective","none")||s["isolation"]==="isolate"||s.position==="fixed"||s.webkitOverflowScrolling==="touch")return true;el=el.parentElement}return false}function findNearestDialog(el){while(el){if(el.localName==="dialog")return(el);el=el.parentElement}return null}function safeBlur(el){if(el&&el.blur&&el!=document.body)el.blur()}function inNodeList(nodeList, +node){for(var i=0;i=0)target=this.dialog_;if(!target){var opts=["button","input","keygen","select","textarea"];var query=opts.map(function(el){return el+":not([disabled])"});query.push('[tabindex]:not([disabled]):not([tabindex=""])');target=this.dialog_.querySelector(query.join(", "))}safeBlur(document.activeElement);target&&target.focus()},updateZIndex:function(dialogZ,backdropZ){if(dialogZ, the polyfill "+"may not work correctly",element);if(element.localName!=="dialog")throw new Error("Failed to register dialog: The element is not a dialog.");new dialogPolyfillInfo((element))};dialogPolyfill.registerDialog= +function(element){if(!element.showModal)dialogPolyfill.forceRegisterDialog(element)};dialogPolyfill.DialogManager=function(){this.pendingDialogStack=[];var checkDOM=this.checkDOM_.bind(this);this.overlay=document.createElement("div");this.overlay.className="_dialog_overlay";this.overlay.addEventListener("click",function(e){this.forwardTab_=undefined;e.stopPropagation();checkDOM([])}.bind(this));this.handleKey_=this.handleKey_.bind(this);this.handleFocus_=this.handleFocus_.bind(this);this.zIndexLow_= +1E5;this.zIndexHigh_=1E5+150;this.forwardTab_=undefined;if("MutationObserver"in window)this.mo_=new MutationObserver(function(records){var removed=[];records.forEach(function(rec){for(var i=0,c;c=rec.removedNodes[i];++i)if(!(c instanceof Element))continue;else if(c.localName==="dialog")removed.push(c);else{var q=c.querySelector("dialog");q&&removed.push(q)}});removed.length&&checkDOM(removed)})};dialogPolyfill.DialogManager.prototype.blockDocument=function(){document.documentElement.addEventListener("focus", +this.handleFocus_,true);document.addEventListener("keydown",this.handleKey_);this.mo_&&this.mo_.observe(document,{childList:true,subtree:true})};dialogPolyfill.DialogManager.prototype.unblockDocument=function(){document.documentElement.removeEventListener("focus",this.handleFocus_,true);document.removeEventListener("keydown",this.handleKey_);this.mo_&&this.mo_.disconnect()};dialogPolyfill.DialogManager.prototype.updateStacking=function(){var zIndex=this.zIndexHigh_;for(var i=0,dpi;dpi=this.pendingDialogStack[i];++i){dpi.updateZIndex(--zIndex, +--zIndex);if(i===0)this.overlay.style.zIndex=--zIndex}var last=this.pendingDialogStack[0];if(last){var p=last.dialog.parentNode||document.body;p.appendChild(this.overlay)}else if(this.overlay.parentNode)this.overlay.parentNode.removeChild(this.overlay)};dialogPolyfill.DialogManager.prototype.containedByTopDialog_=function(candidate){while(candidate=findNearestDialog(candidate)){for(var i=0,dpi;dpi=this.pendingDialogStack[i];++i)if(dpi.dialog===candidate)return i===0;candidate=candidate.parentElement}return false}; +dialogPolyfill.DialogManager.prototype.handleFocus_=function(event){if(this.containedByTopDialog_(event.target))return;event.preventDefault();event.stopPropagation();safeBlur((event.target));if(this.forwardTab_===undefined)return;var dpi=this.pendingDialogStack[0];var dialog=dpi.dialog;var position=dialog.compareDocumentPosition(event.target);if(position&Node.DOCUMENT_POSITION_PRECEDING)if(this.forwardTab_)dpi.focus_();else document.documentElement.focus();else;return false};dialogPolyfill.DialogManager.prototype.handleKey_= +function(event){this.forwardTab_=undefined;if(event.keyCode===27){event.preventDefault();event.stopPropagation();var cancelEvent=new supportCustomEvent("cancel",{bubbles:false,cancelable:true});var dpi=this.pendingDialogStack[0];if(dpi&&dpi.dialog.dispatchEvent(cancelEvent))dpi.dialog.close()}else if(event.keyCode===9)this.forwardTab_=!event.shiftKey};dialogPolyfill.DialogManager.prototype.checkDOM_=function(removed){var clone=this.pendingDialogStack.slice();clone.forEach(function(dpi){if(removed.indexOf(dpi.dialog)!== +-1)dpi.downgradeModal();else dpi.maybeHideModal()})};dialogPolyfill.DialogManager.prototype.pushDialog=function(dpi){var allowed=(this.zIndexHigh_-this.zIndexLow_)/2-1;if(this.pendingDialogStack.length>=allowed)return false;if(this.pendingDialogStack.unshift(dpi)===1)this.blockDocument();this.updateStacking();return true};dialogPolyfill.DialogManager.prototype.removeDialog=function(dpi){var index=this.pendingDialogStack.indexOf(dpi);if(index==-1)return;this.pendingDialogStack.splice(index,1);if(this.pendingDialogStack.length=== +0)this.unblockDocument();this.updateStacking()};dialogPolyfill.dm=new dialogPolyfill.DialogManager;document.addEventListener("submit",function(ev){var target=ev.target;if(!target||!target.hasAttribute("method"))return;if(target.getAttribute("method").toLowerCase()!=="dialog")return;ev.preventDefault();var dialog=findNearestDialog((ev.target));if(!dialog)return;var returnValue;var cands=[document.activeElement,ev.explicitOriginalTarget];var els=["BUTTON","INPUT"];cands.some(function(cand){if(cand&& +cand.form==ev.target&&els.indexOf(cand.nodeName.toUpperCase())!=-1){returnValue=cand.value;return true}});dialog.close(returnValue)},true);dialogPolyfill["forceRegisterDialog"]=dialogPolyfill.forceRegisterDialog;dialogPolyfill["registerDialog"]=dialogPolyfill.registerDialog;if(typeof define==="function"&&"amd"in define)define(function(){return dialogPolyfill});else if(typeof module==="object"&&typeof module["exports"]==="object")module["exports"]=dialogPolyfill;else window["dialogPolyfill"]=dialogPolyfill})();(function(){var h,l=this;function m(a){return void 0!==a}function aa(){}function ba(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!= +typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function ca(a){return null!=a}function da(a){return"array"==ba(a)}function ea(a){var b=ba(a);return"array"==b||"object"==b&&"number"==typeof a.length}function n(a){return"string"==typeof a}function fa(a){return"number"==typeof a}function p(a){return"function"==ba(a)}function ga(a){var b=typeof a;return"object"==b&&null!=a||"function"== +b}var ha="closure_uid_"+(1E9*Math.random()>>>0),ia=0;function ja(a,b,c){return a.call.apply(a.bind,arguments)}function ka(a,b,c){if(!a)throw Error();if(2")&&(a=a.replace(va,">"));-1!=a.indexOf('"')&&(a=a.replace(wa,"""));-1!=a.indexOf("'")&&(a=a.replace(xa,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(ya,"�"));return a}var ta=/&/g,ua=//g,wa=/"/g,xa= +/'/g,ya=/\x00/g,sa=/[\x00&<>"']/;function za(a,b){return ab?1:0}function Aa(a,b){b.unshift(a);u.call(this,pa.apply(null,b));b.shift()}t(Aa,u);Aa.prototype.name="AssertionError";function Ba(a,b){throw new Aa("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1));}var Ca=Array.prototype.indexOf?function(a,b,c){return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(n(a))return n(b)&&1==b.length?a.indexOf(b,c):-1;for(;cparseFloat(mb)){lb=String(ob);break a}}lb=mb}var cb={};function y(a){return bb(a,function(){for(var b=0,c=qa(String(lb)).split("."),d=qa(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&f");f=f.join("")}f=d.createElement(f);g&&(n(g)?f.className=g:da(g)?f.className=g.join(" "):xc(f,g));2=a.length)throw Jc;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");}function Mc(a,b){if(ea(a))try{Da(a,b,void 0)}catch(c){if(c!==Jc)throw c;}else{a=Lc(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(c$1){if(c$1!==Jc)throw c$1;}}}function Nc(a){if(ea(a))return Pa(a);a= +Lc(a);var b=[];Mc(a,function(a){b.push(a)});return b}function Oc(a,b){this.Y={};this.A=[];this.Ya=this.B=0;var c=arguments.length;if(12*this.B&&Pc(this),!0):!1};function Pc(a){if(a.B!=a.A.length){for(var b=0,c=0;b=d.A.length)throw Jc;var e= +d.A[b++];return a?e:d.Y[e]};return e};function Qc(a,b){return Object.prototype.hasOwnProperty.call(a,b)}var Rc=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function Sc(a,b){if(a){a=a.split("&");for(var c=0;cd)return null;var e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return decodeURIComponent(a.substr(d,e-d).replace(/\+/g," "))}var Wc=/[?&]($|#)/;function Xc(a,b){this.ia=this.Ma=this.xa="";this.Va=null;this.Ca=this.ga="";this.V=this.ce=!1;var c;a instanceof Xc?(this.V=m(b)?b:a.V,Yc(this,a.xa),c=a.Ma,B(this),this.Ma= +c,c=a.ia,B(this),this.ia=c,Zc(this,a.Va),c=a.ga,B(this),this.ga=c,$c(this,a.ma.clone()),a=a.Ca,B(this),this.Ca=a):a&&(c=String(a).match(Rc))?(this.V=!!b,Yc(this,c[1]||"",!0),a=c[2]||"",B(this),this.Ma=ad(a),a=c[3]||"",B(this),this.ia=ad(a,!0),Zc(this,c[4]),a=c[5]||"",B(this),this.ga=ad(a,!0),$c(this,c[6]||"",!0),a=c[7]||"",B(this),this.Ca=ad(a)):(this.V=!!b,this.ma=new bd(null,0,this.V))}Xc.prototype.toString=function(){var a=[],b=this.xa;b&&a.push(cd(b,dd,!0),":");var c=this.ia;if(c||"file"==b)a.push("//"), +(b=this.Ma)&&a.push(cd(b,dd,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.Va,null!=c&&a.push(":",String(c));if(c=this.ga)this.ia&&"/"!=c.charAt(0)&&a.push("/"),a.push(cd(c,"/"==c.charAt(0)?ed:fd,!0));(c=this.ma.toString())&&a.push("?",c);(c=this.Ca)&&a.push("#",cd(c,gd));return a.join("")};Xc.prototype.resolve=function(a){var b=this.clone(),c=!!a.xa;c?Yc(b,a.xa):c=!!a.Ma;if(c){var d=a.Ma;B(b);b.Ma=d}else c=!!a.ia;c?(d=a.ia,B(b),b.ia=d):c=null!=a.Va;d= +a.ga;if(c)Zc(b,a.Va);else if(c=!!a.ga){if("/"!=d.charAt(0))if(this.ia&&!this.ga)d="/"+d;else{var e=b.ga.lastIndexOf("/");-1!=e&&(d=b.ga.substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(-1!=e.indexOf("./")||-1!=e.indexOf("/.")){for(var d=0==e.lastIndexOf("/",0),e=e.split("/"),f=[],g=0;gb)throw Error("Bad port number "+b);a.Va=b}else a.Va=null}function $c(a,b,c){B(a);b instanceof bd?(a.ma=b,a.ma.Dc(a.V)):(c||(b=cd(b,hd)),a.ma=new bd(b,0,a.V))}function B(a){if(a.ce)throw Error("Tried to modify a read-only Uri");}Xc.prototype.Dc=function(a){this.V= +a;this.ma&&this.ma.Dc(a);return this};function id(a){return a instanceof Xc?a.clone():new Xc(a,void 0)}function jd(a){var b=window.location.href;b instanceof Xc||(b=id(b));a instanceof Xc||(a=id(a));return b.resolve(a)}function ad(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function cd(a,b,c){return n(a)?(a=encodeURI(a).replace(b,kd),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function kd(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)} +var dd=/[#\/\?@]/g,fd=/[\#\?:]/g,ed=/[\#\?]/g,hd=/[\#\?@]/g,gd=/#/g;function bd(a,b,c){this.B=this.G=null;this.S=a||null;this.V=!!c}function ld(a){a.G||(a.G=new Oc,a.B=0,a.S&&Sc(a.S,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}h=bd.prototype;h.add=function(a,b){ld(this);this.S=null;a=md(this,a);var c=this.G.get(a);c||this.G.set(a,c=[]);c.push(b);this.B+=1;return this};h.remove=function(a){ld(this);a=md(this,a);return this.G.Oa(a)?(this.S=null,this.B-=this.G.get(a).length,this.G.remove(a)): +!1};h.clear=function(){this.G=this.S=null;this.B=0};h.Ib=function(){ld(this);return 0==this.B};h.Oa=function(a){ld(this);a=md(this,a);return this.G.Oa(a)};h.ja=function(){ld(this);for(var a=this.G.U(),b=this.G.ja(),c=[],d=0;d/i, +rd={};function ud(a){if(null!=a)switch(a.ra){case 1:return 1;case -1:return-1;case 0:return 0}return null}function vd(){C.call(this)}t(vd,C);vd.prototype.$=nd;function D(a){return null!=a&&a.$===nd?a:a instanceof mc?E(oc(a),a.mc()):E(ra(String(String(a))),ud(a))}function wd(){C.call(this)}t(wd,C);wd.prototype.$={Ye:!0};wd.prototype.ra=1;function xd(){C.call(this)}t(xd,C);xd.prototype.$=od;xd.prototype.ra=1;function yd(){C.call(this)}t(yd,C);yd.prototype.$={Xe:!0};yd.prototype.ra=1;function zd(){C.call(this)} +t(zd,C);zd.prototype.$={We:!0};zd.prototype.ra=1;function Ad(a,b){this.content=String(a);this.ra=null!=b?b:null}t(Ad,C);Ad.prototype.$=pd;function Bd(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a){return new b(String(a))}}function F(a){return new Ad(a,void 0)}var E=function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a,d){a=new b(String(a));void 0!==d&&(a.ra=d);return a}}(vd);Bd(wd);var Cd=Bd(xd);Bd(yd);Bd(zd);function Dd(a){var b={label:G("New password")}; +function c(){}c.prototype=a;a=new c;for(var d in b)a[d]=b[d];return a}function G(a){return(a=String(a))?new Ad(a,void 0):""}var Ed=function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a,d){a=String(a);if(!a)return"";a=new b(a);void 0!==d&&(a.ra=d);return a}}(vd);function Fd(a){return null!=a&&a.$===nd?String(String(a.content).replace(Gd,"").replace(Hd,"<")).replace(Id,Jd):ra(String(a))}function Kd(a){null!=a&&a.$===od?a=String(a).replace(Ld,Md):a instanceof fc?a=String(hc(a)).replace(Ld, +Md):(a=String(a),Nd.test(a)?a=a.replace(Ld,Md):(Ba("Bad value `%s` for |filterNormalizeUri",[a]),a="#zSoyz"));return a}var Od={"\x00":"�","\t":" ","\n":" ","\x0B":" ","\f":" ","\r":" "," ":" ",'"':""","&":"&","'":"'","-":"-","/":"/","<":"<","=":"=",">":">","`":"`","\u0085":"…","\u00a0":" ","\u2028":"
","\u2029":"
"};function Jd(a){return Od[a]}var Pd={"\x00":"%00","\u0001":"%01","\u0002":"%02","\u0003":"%03","\u0004":"%04", +"\u0005":"%05","\u0006":"%06","\u0007":"%07","\b":"%08","\t":"%09","\n":"%0A","\x0B":"%0B","\f":"%0C","\r":"%0D","\u000e":"%0E","\u000f":"%0F","\u0010":"%10","\u0011":"%11","\u0012":"%12","\u0013":"%13","\u0014":"%14","\u0015":"%15","\u0016":"%16","\u0017":"%17","\u0018":"%18","\u0019":"%19","\u001a":"%1A","\u001b":"%1B","\u001c":"%1C","\u001d":"%1D","\u001e":"%1E","\u001f":"%1F"," ":"%20",'"':"%22","'":"%27","(":"%28",")":"%29","<":"%3C",">":"%3E","\\":"%5C","{":"%7B","}":"%7D","\u007f":"%7F","\u0085":"%C2%85", +"\u00a0":"%C2%A0","\u2028":"%E2%80%A8","\u2029":"%E2%80%A9","\uff01":"%EF%BC%81","\uff03":"%EF%BC%83","\uff04":"%EF%BC%84","\uff06":"%EF%BC%86","\uff07":"%EF%BC%87","\uff08":"%EF%BC%88","\uff09":"%EF%BC%89","\uff0a":"%EF%BC%8A","\uff0b":"%EF%BC%8B","\uff0c":"%EF%BC%8C","\uff0f":"%EF%BC%8F","\uff1a":"%EF%BC%9A","\uff1b":"%EF%BC%9B","\uff1d":"%EF%BC%9D","\uff1f":"%EF%BC%9F","\uff20":"%EF%BC%A0","\uff3b":"%EF%BC%BB","\uff3d":"%EF%BC%BD"};function Md(a){return Pd[a]}var Id=/[\x00\x22\x27\x3c\x3e]/g,Ld= +/[\x00- \x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g,Nd=/^(?![^#?]*\/(?:\.|%2E){2}(?:[\/?#]|$))(?:(?:https?|mailto):|[^&:\/?#]*(?:[\/?#]|$))/i,Gd=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,Hd=/=a.keyCode)a.keyCode=-1}catch(b){}};var Ie="closure_listenable_"+(1E6*Math.random()|0);function Je(a){return!(!a||!a[Ie])}var Ke=0;function Le(a,b,c,d,e){this.listener=a;this.Rb=null;this.src=b;this.type=c;this.ab=!!d;this.Db=e;this.key=++Ke;this.Wa=this.vb=!1}function Me(a){a.Wa=!0;a.listener= +null;a.Rb=null;a.src=null;a.Db=null}function Ne(a){this.src=a;this.N={};this.tb=0}h=Ne.prototype;h.add=function(a,b,c,d,e){var f=a.toString();a=this.N[f];a||(a=this.N[f]=[],this.tb++);var g=Oe(a,b,d,e);-1d.keyCode||void 0!=d.returnValue)){a:{var e=!1;if(0==d.keyCode)try{d.keyCode=-1;break a}catch(g){e=!0}if(e||void 0==d.returnValue)d.returnValue=!0}d=[];for(e=b.currentTarget;e;e=e.parentNode)d.push(e);a= +a.type;for(e=d.length-1;!b.Ja&&0<=e;e--){b.currentTarget=d[e];var f=cf(d[e],a,!0,b),c=c&&f}for(e=0;!b.Ja&&e>>0);function Ue(a){if(p(a))return a;a[ef]||(a[ef]=function(b){return a.handleEvent(b)});return a[ef]}function I(){Ae.call(this);this.ba=new Ne(this);this.wd=this;this.Pb=null}t(I,Ae);I.prototype[Ie]= +!0;h=I.prototype;h.Ec=function(a){this.Pb=a};h.addEventListener=function(a,b,c,d){Te(this,a,b,c,d)};h.removeEventListener=function(a,b,c,d){af(this,a,b,c,d)};h.dispatchEvent=function(a){var b,c=this.Pb;if(c)for(b=[];c;c=c.Pb)b.push(c);var c=this.wd,d=a.type||a;if(n(a))a=new He(a,c);else if(a instanceof He)a.target=a.target||c;else{var e=a;a=new He(d,c);Za(a,e)}var e=!0,f;if(b)for(var g=b.length-1;!a.Ja&&0<=g;g--)f=a.currentTarget=b[g],e=ff(f,d,!0,a)&&e;a.Ja||(f=a.currentTarget=c,e=ff(f,d,!0,a)&&e, +a.Ja||(e=ff(f,d,!1,a)&&e));if(b)for(g=0;!a.Ja&&g=zf(this).value)for(p(b)&&(b=b()),a=new qf(a,String(b),this.$c),c&&(a.jc=c),c="log:"+a.Zc,l.console&&(l.console.timeStamp?l.console.timeStamp(c):l.console.markTimeline&&l.console.markTimeline(c)),l.msWriteProfilerMark&&l.msWriteProfilerMark(c),c=this;c;){b=c;var d=a;if(b.kb)for(var e=0,f;f=b.kb[e];e++)f(d);c=c.getParent()}};function Af(a){Bf.log(vf,a,void 0)}h.info=function(a,b){this.log(xf,a,b)};var Cf={},Df=null;function Ef(){Df||(Df=new sf(""),Cf[""]=Df,Df.kd(yf))}function Ff(a){Ef(); +var b;if(!(b=Cf[a])){b=new sf(a);var c=a.lastIndexOf("."),d=a.substr(c+1),c=Ff(a.substr(0,c));c.Rc()[d]=b;b.v=c;Cf[a]=b}return b}function Gf(){this.gd=ma()}var Hf=new Gf;Gf.prototype.set=function(a){this.gd=a};Gf.prototype.reset=function(){this.set(ma())};Gf.prototype.get=function(){return this.gd};function If(a){this.wa=a||"";this.ve=Hf}h=If.prototype;h.Jc=!0;h.ld=!0;h.re=!0;h.qe=!0;h.md=!1;h.te=!1;function Jf(a){return 10>a?"0"+a:String(a)}function Kf(a,b){a=(a.pd-b)/1E3;b=a.toFixed(3);var c=0; +if(1>a)c=2;else for(;100>a;)c++,a*=10;for(;0=a.keyCode)return!1;switch(a.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!hb;default:return 166>a.keyCode||183=a||96<=a&&106>=a||65<=a&&90>=a||(x||fb)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return!0; +default:return!1}}function Sf(a){if(hb)a=Tf(a);else if(jb&&x)a:switch(a){case 93:a=91;break a}return a}function Tf(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}}function Uf(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}h=Uf.prototype;h.clone=function(){return new Uf(this.top,this.right,this.bottom,this.left)};h.toString=function(){return"("+this.top+"t, "+this.right+"r, "+this.bottom+"b, "+this.left+"l)"}; +h.contains=function(a){return this&&a?a instanceof Uf?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};h.expand=function(a,b,c,d){ga(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};h.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom); +this.left=Math.ceil(this.left);return this};h.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};h.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};h.translate=function(a,b){a instanceof pc?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+= +a,fa(b)&&(this.top+=b,this.bottom+=b));return this};h.scale=function(a,b){b=fa(b)?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};function Vf(a,b){var c=tc(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""}function Wf(a){var b;try{b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}w&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft, +b.top-=a.documentElement.clientTop+a.body.clientTop);return b}function Xf(a,b){b=b||zc(document);var c;c=b||zc(document);var d=Yf(a),e=Yf(c),f;if(!w||9<=Number(qb))g=Vf(c,"borderLeftWidth"),f=Vf(c,"borderRightWidth"),k=Vf(c,"borderTopWidth"),z=Vf(c,"borderBottomWidth"),f=new Uf(parseFloat(k),parseFloat(f),parseFloat(z),parseFloat(g));else{var g=Zf(c,"borderLeft");f=Zf(c,"borderRight");var k=Zf(c,"borderTop"),z=Zf(c,"borderBottom");f=new Uf(k,f,z,g)}c==zc(document)?(g=d.x-c.scrollLeft,d=d.y-c.scrollTop, +!w||10<=Number(qb)||(g+=f.left,d+=f.top)):(g=d.x-e.x-f.left,d=d.y-e.y-f.top);e=a.offsetWidth;f=a.offsetHeight;k=x&&!e&&!f;m(e)&&!k||!a.getBoundingClientRect?a=new qc(e,f):(a=Wf(a),a=new qc(a.right-a.left,a.bottom-a.top));e=c.clientHeight-a.height;f=c.scrollLeft;k=c.scrollTop;f+=Math.min(g,Math.max(g-(c.clientWidth-a.width),0));k+=Math.min(d,Math.max(d-e,0));c=new pc(f,k);b.scrollLeft=c.x;b.scrollTop=c.y}function Yf(a){var b=tc(a),c=new pc(0,0),d;d=b?tc(b):document;d=!w||9<=Number(qb)||"CSS1Compat"== +rc(d).aa.compatMode?d.documentElement:d.body;if(a==d)return c;a=Wf(a);d=rc(b).aa;b=zc(d);d=d.parentWindow||d.defaultView;b=w&&y("10")&&d.pageYOffset!=b.scrollTop?new pc(b.scrollLeft,b.scrollTop):new pc(d.pageXOffset||b.scrollLeft,d.pageYOffset||b.scrollTop);c.x=a.left+b.x;c.y=a.top+b.y;return c}var $f={thin:2,medium:4,thick:6};function Zf(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return 0;var c=a.currentStyle?a.currentStyle[b+"Width"]:null;if(c in $f)a=$f[c];else if(/^\d+px?$/.test(c))a= +parseInt(c,10);else{b=a.style.left;var d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=c;c=a.style.pixelLeft;a.style.left=b;a.runtimeStyle.left=d;a=+c}return a}function ag(a,b){this.Ub=[];this.ad=a;this.Mc=b||null;this.jb=this.Qa=!1;this.na=void 0;this.Fc=this.zd=this.cc=!1;this.Yb=0;this.v=null;this.ec=0}ag.prototype.cancel=function(a){if(this.Qa)this.na instanceof ag&&this.na.cancel();else{if(this.v){var b=this.v;delete this.v;a?b.cancel(a):(b.ec--,0>=b.ec&&b.cancel())}this.ad? +this.ad.call(this.Mc,this):this.Fc=!0;this.Qa||(a=new bg,cg(this),dg(this,!1,a))}};ag.prototype.Lc=function(a,b){this.cc=!1;dg(this,a,b)};function dg(a,b,c){a.Qa=!0;a.na=c;a.jb=!b;eg(a)}function cg(a){if(a.Qa){if(!a.Fc)throw new fg;a.Fc=!1}}function gg(a,b,c){a.Ub.push([b,c,void 0]);a.Qa&&eg(a)}ag.prototype.then=function(a,b,c){var d,e,f=new ee(function(a,b){d=a;e=b});gg(this,d,function(a){a instanceof bg?f.cancel():e(a)});return f.then(a,b,c)};Qd(ag);function hg(a){return Ha(a.Ub,function(a){return p(a[1])})} +function eg(a){if(a.Yb&&a.Qa&&hg(a)){var b=a.Yb,c=ig[b];c&&(l.clearTimeout(c.Ea),delete ig[b]);a.Yb=0}a.v&&(a.v.ec--,delete a.v);for(var b=a.na,d=c=!1;a.Ub.length&&!a.cc;){var e=a.Ub.shift(),f=e[0],g=e[1],e=e[2];if(f=a.jb?g:f)try{var k=f.call(e||a.Mc,b);m(k)&&(a.jb=a.jb&&(k==b||k instanceof Error),a.na=b=k);if(Rd(b)||"function"===typeof l.Promise&&b instanceof l.Promise)d=!0,a.cc=!0}catch(z){b=z,a.jb=!0,hg(a)||(c=!0)}}a.na=b;d&&(k=q(a.Lc,a,!0),d=q(a.Lc,a,!1),b instanceof ag?(gg(b,k,d),b.zd=!0):b.then(k, +d));c&&(b=new jg(b),ig[b.Ea]=b,a.Yb=b.Ea)}function fg(){u.call(this)}t(fg,u);fg.prototype.message="Deferred has already fired";fg.prototype.name="AlreadyCalledError";function bg(){u.call(this)}t(bg,u);bg.prototype.message="Deferred was canceled";bg.prototype.name="CanceledError";function jg(a){this.Ea=l.setTimeout(q(this.xe,this),0);this.Jd=a}jg.prototype.xe=function(){delete ig[this.Ea];throw this.Jd;};var ig={};function kg(a){Ae.call(this);this.tc=a;this.A={}}t(kg,Ae);var lg=[];h=kg.prototype;h.ua= +function(a,b,c,d){da(b)||(b&&(lg[0]=b.toString()),b=lg);for(var e=0;eb.charCode&&Rf(c)?b.charCode:0):eb&&!x?(c=this.ta,d=Rf(c)?b.keyCode:0):(c=b.keyCode||this.ta,d=b.charCode||0,zg&&(e=this.bc),jb&&63==d&&224==c&&(c=191));var f=c=Sf(c);c?63232<=c&&c in wg?f=wg[c]:25==c&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in xg&&(f=xg[b.keyIdentifier]);a=f==this.T;this.T=f; +b=new Ag(f,d,a,b);b.altKey=e;this.dispatchEvent(b)};h.O=function(){return this.j};h.detach=function(){this.Jb&&(bf(this.Jb),bf(this.xc),bf(this.Kb),this.Kb=this.xc=this.Jb=null);this.j=null;this.ta=this.T=-1};h.g=function(){vg.h.g.call(this);this.detach()};function Ag(a,b,c,d){H.call(this,d);this.type="key";this.keyCode=a;this.charCode=b;this.repeat=c}t(Ag,H);var Bg=!w&&!(v("Safari")&&!((v("Chrome")||v("CriOS"))&&!v("Edge")||v("Coast")||v("Opera")||v("Edge")||v("Silk")||v("Android")));function Cg(a, +b){return Bg&&a.dataset?b in a.dataset?a.dataset[b]:null:a.getAttribute("data-"+String(b).replace(/([A-Z])/g,"-$1").toLowerCase())}function J(a){var b=a.type;if(!m(b))return null;switch(b.toLowerCase()){case "checkbox":case "radio":return a.checked?a.value:null;case "select-one":return b=a.selectedIndex,0<=b?a.options[b].value:null;case "select-multiple":for(var b=[],c,d=0;c=a.options[d];d++)c.selected&&b.push(c.value);return b.length?b:null;default:return m(a.value)?a.value:null}}function Dg(a,b){var c; +try{c="number"==typeof a.selectionStart}catch(d){c=!1}c?(a.selectionStart=b,a.selectionEnd=b):w&&!y("9")&&("textarea"==a.type&&(b=a.value.substring(0,b).replace(/(\r\n|\r|\n)/g,"\n").length),a=a.createTextRange(),a.collapse(!0),a.move("character",b),a.select())}function Eg(a){I.call(this);this.j=a;Te(a,Fg,this.Cb,!1,this);Te(a,"click",this.Uc,!1,this)}t(Eg,I);var Fg=hb?"keypress":"keydown";Eg.prototype.Cb=function(a){(13==a.keyCode||x&&3==a.keyCode)&&Gg(this,a)};Eg.prototype.Uc=function(a){Gg(this, +a)};function Gg(a,b){var c=new Hg(b);if(a.dispatchEvent(c)){c=new Ig(b);try{a.dispatchEvent(c)}finally{b.stopPropagation()}}}Eg.prototype.g=function(){Eg.h.g.call(this);af(this.j,Fg,this.Cb,!1,this);af(this.j,"click",this.Uc,!1,this);delete this.j};function Ig(a){H.call(this,a.ca);this.type="action"}t(Ig,H);function Hg(a){H.call(this,a.ca);this.type="beforeaction"}t(Hg,H);function Jg(a){I.call(this);this.j=a;a=w?"focusout":"blur";this.ee=Te(this.j,w?"focusin":"focus",this,!w);this.fe=Te(this.j,a, +this,!w)}t(Jg,I);Jg.prototype.handleEvent=function(a){var b=new H(a.ca);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispatchEvent(b)};Jg.prototype.g=function(){Jg.h.g.call(this);bf(this.ee);bf(this.fe);delete this.j};function Kg(a){I.call(this);this.K=null;this.j=a;a=w||fb||x&&!y("531")&&a.tagName==Xb;this.Qc=new kg(this);this.Qc.ua(this.j,a?["keydown","paste","cut","drop","input"]:"input",this)}t(Kg,I);Kg.prototype.handleEvent=function(a){if("input"==a.type)w&&y(10)&&0==a.keyCode&& +0==a.charCode||(Lg(this),this.dispatchEvent(Mg(a)));else if("keydown"!=a.type||Pf(a)){var b="keydown"==a.type?this.j.value:null;w&&229==a.keyCode&&(b=null);var c=Mg(a);Lg(this);this.K=hf(function(){this.K=null;this.j.value!=b&&this.dispatchEvent(c)},this)}};function Lg(a){null!=a.K&&(l.clearTimeout(a.K),a.K=null)}function Mg(a){a=new H(a.ca);a.type="input";return a}Kg.prototype.g=function(){Kg.h.g.call(this);this.Qc.i();Lg(this);delete this.j};var Ng=/^[+a-zA-Z0-9_.!#$%&'*\/=?^`{|}~-]+@([a-zA-Z0-9-]+\.)+[a-zA-Z0-9]{2,63}$/; +function Og(a){var b={},c=b.document||document,d;a instanceof cc&&a.constructor===cc&&a.vd===dc?d=a.Qb:(Ba("expected object of type TrustedResourceUrl, got '"+a+"' of type "+ba(a)),d="type_error:TrustedResourceUrl");var e=document.createElement(String(Sb));a={jd:e,qd:void 0};var f=new ag(Pg,a),g=null,k=null!=b.timeout?b.timeout:5E3;0=c.length)throw Jc;var d=c.key(b++);if(a)return d;d=c.getItem(d);if(!n(d))throw"Storage mechanism: Invalid value was encountered";return d};return d};h.clear=function(){this.W.clear()};h.key=function(a){return this.W.key(a)};function $g(){var a=null;try{a=window.localStorage|| +null}catch(b){}this.W=a}t($g,Yg);function ah(){var a=null;try{a=window.sessionStorage||null}catch(b){}this.W=a}t(ah,Yg);function bh(a,b){this.mb=a;this.wa=b+"::"}t(bh,Xg);bh.prototype.set=function(a,b){this.mb.set(this.wa+a,b)};bh.prototype.get=function(a){return this.mb.get(this.wa+a)};bh.prototype.remove=function(a){this.mb.remove(this.wa+a)};bh.prototype.ya=function(a){var b=this.mb.ya(!0),c=this,d=new Kc;d.next=function(){for(var d=b.next();d.substr(0,c.wa.length)!=c.wa;)d=b.next();return a?d.substr(c.wa.length): +c.mb.get(d)};return d};function ch(a){this.P=void 0;this.J={};if(a){var b=Hc(a);a=Gc(a);for(var c=0;c

')}function K(a){a=a||{};a=a.label;return E('")}function hh(a){a=a||{};a=a.label;return E('

')} +function ih(){var a;a={};return E('

')} +function jh(){return E('Trouble signing in?')}function kh(){return E('')}function lh(a){return E('

'+D(a.message)+'  Dismiss

')} +lh.F="firebaseui.auth.soy2.element.infoBar";function mh(a){var b=a.content;a=a.Cd;return E(''+D(b)+"")}function nh(a){var b=a.message;return E(mh({content:Ed('
'+D(b)+"
")}))}nh.F="firebaseui.auth.soy2.element.progressDialog";function oh(a){var b='
'; +a=a.items;for(var c=a.length,d=0;d'+(e.Fb?'
':"")+'
'+D(e.label)+"
");b=""+mh({Cd:G("firebaseui-list-box-dialog"),content:Ed(b+"
")});return E(b)}oh.F="firebaseui.auth.soy2.element.listBoxDialog"; +function ph(){return E('
')}ph.F="firebaseui.auth.soy2.element.busyIndicator";function qh(a){a=a||{};var b="";switch(a.providerId){case "google.com":b+="Google";break;case "github.com":b+="Github";break;case "facebook.com":b+="Facebook";break;case "twitter.com":b+="Twitter";break;default:b+="Password"}return F(b)}function rh(a){return E('")}rh.F="firebaseui.auth.soy2.page.signIn";function sh(a){return E('")}sh.F="firebaseui.auth.soy2.page.passwordSignIn";function th(a){a=a||{};var b=a.ne,c=a.sb,d=a.ac,e=E,f='")}th.F="firebaseui.auth.soy2.page.passwordSignUp";function uh(a){a=a||{};var b=a.ac;return E('

Recover password

Get instructions sent to this email that explain how to reset your password

'+ +gh(a)+'
'+(b?kh():"")+K({label:G("Send")})+"
")}uh.F="firebaseui.auth.soy2.page.passwordRecovery";function vh(a){var b=a.R;return E('

Check your email

Follow the instructions sent to '+ +D(a.email)+' to recover your password

'+(b?'
'+K({label:G("Done")})+"
":"")+"
")}vh.F="firebaseui.auth.soy2.page.passwordRecoveryEmailSent";function wh(){return E('
'+ph()+"
")}wh.F="firebaseui.auth.soy2.page.callback";function xh(a){return E('

Sign in

You already have an account

You\u2019ve already used '+ +D(a.email)+" to sign in. Enter your password for that account.

"+ih()+'
'+E(K({label:G("Sign In")}))+"
")}xh.F="firebaseui.auth.soy2.page.passwordLinking";function yh(a){var b=a.email;a=""+qh(a);a=G(a);b=""+('

Sign in

You already have an account

You\u2019ve already used '+ +D(b)+". Sign in with "+D(a)+' to continue.

'+K({label:G("Sign in with "+a)})+"
");return E(b)}yh.F="firebaseui.auth.soy2.page.federatedLinking";function zh(a){return E('

Reset your password

for '+ +D(a.email)+"

"+hh(Dd(a))+'
'+E(K({label:G("Save")}))+"
")}zh.F="firebaseui.auth.soy2.page.passwordReset";function Ah(a){a=a||{};return E('

Password changed

You can now sign in with your new password

'+ +(a.R?'
'+K(null)+"
":"")+"
")}Ah.F="firebaseui.auth.soy2.page.passwordResetSuccess";function Bh(a){a=a||{};return E('

Try resetting your password again

Your request to reset your password has expired or the link has already been used

'+ +(a.R?'
'+K(null)+"
":"")+"
")}Bh.F="firebaseui.auth.soy2.page.passwordResetFailure";function Ch(a){var b=a.R;return E('

Updated email address

Your sign-in email address has been changed back to '+ +D(a.email)+'.

If you didn\u2019t ask to change your sign-in email, it\u2019s possible someone is trying to access your account and you should change your password right away.

'+(b?'
'+K(null)+"
":"")+"
")}Ch.F="firebaseui.auth.soy2.page.emailChangeRevokeSuccess";function Dh(a){a= +a||{};return E('

Unable to update your email address

There was a problem changing your sign-in email back.

If you try again and still can\u2019t reset your email, try asking your administrator for help.

'+ +(a.R?'
'+K(null)+"
":"")+"
")}Dh.F="firebaseui.auth.soy2.page.emailChangeRevokeFailure";function Eh(a){a=a||{};return E('

Your email has been verified

You can now sign in with your new account

'+ +(a.R?'
'+K(null)+"
":"")+"
")}Eh.F="firebaseui.auth.soy2.page.emailVerificationSuccess";function Fh(a){a=a||{};return E('

Try verifying your email again

Your request to verify your email has expired or the link has already been used

'+ +(a.R?'
'+K(null)+"
":"")+"
")}Fh.F="firebaseui.auth.soy2.page.emailVerificationFailure";function Gh(a){return E('

Error encountered

'+D(a.Id)+"

")}Gh.F="firebaseui.auth.soy2.page.unrecoverableError"; +function Hh(a){var b=a.ie;return E('

Sign in

Continue with '+D(a.Ce)+'?

You originally wanted to sign in with '+D(b)+'

'+ +kh()+K({label:G("Continue")})+"
")}Hh.F="firebaseui.auth.soy2.page.emailMismatch";function Ih(a,b,c){var d='")}Ih.F="firebaseui.auth.soy2.page.providerSignIn";function Jh(a){a=a||{};var b=a.Gd,c=E;a=a||{};a=a.Mb;a=E('

');return c('")}Jh.F="firebaseui.auth.soy2.page.phoneSignInStart";function Kh(a){a=a||{};var b=a.sb,c=E,d='")}Kh.F="firebaseui.auth.soy2.page.phoneSignInFinish";function Lh(){return F("Enter a valid phone number")}function Mh(){return F("This email already exists without any means of sign-in. Please reset the password to recover.")}function Nh(){return F("Please login again to perform this operation")}function Oh(a){this.cb=a;this.Gc=new ch;for(a=0;ac?b[1]="?":c==a.length-1&&(b[1]=void 0));return b.join("")}function ej(a){a=a.f.get("signInOptions")|| +[];for(var b=[],c=0;c',e.document.write(oc((new mc).be(b))),e.document.close())):e=b.open(hc(a),d,e);e&&e.focus()}else window.location.assign(a)};na("firebaseui.auth.AuthUI",tl);na("firebaseui.auth.AuthUI.prototype.start",tl.prototype.start);na("firebaseui.auth.AuthUI.prototype.setConfig",tl.prototype.Vb);na("firebaseui.auth.AuthUI.prototype.signIn",tl.prototype.ue);na("firebaseui.auth.AuthUI.prototype.reset", +tl.prototype.reset);na("firebaseui.auth.CredentialHelper.ACCOUNT_CHOOSER_COM",Wi);na("firebaseui.auth.CredentialHelper.NONE","none")})(); })(); diff --git a/dist/npm.js b/dist/npm.js new file mode 100644 index 00000000..7542102e --- /dev/null +++ b/dist/npm.js @@ -0,0 +1,340 @@ +(function() { var firebase=require('firebase');/* + + Copyright 2015 Google Inc. All Rights Reserved. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ +var componentHandler={upgradeDom:function(optJsClass,optCssClass){},upgradeElement:function(element,optJsClass){},upgradeElements:function(elements){},upgradeAllRegistered:function(){},registerUpgradedCallback:function(jsClass,callback){},register:function(config){},downgradeElements:function(nodes){}}; +componentHandler=function(){var registeredComponents_=[];var createdComponents_=[];var componentConfigProperty_="mdlComponentConfigInternal_";function findRegisteredClass_(name,optReplace){for(var i=0;i0)upgradeElementsInternal(element.children)}}}function registerInternal(config){var widgetMissing=typeof config.widget==="undefined"&&typeof config["widget"]==="undefined";var widget=true;if(!widgetMissing)widget=config.widget||config["widget"];var newConfig=({classConstructor:config.constructor|| +config["constructor"],className:config.classAsString||config["classAsString"],cssClass:config.cssClass||config["cssClass"],widget:widget,callbacks:[]});registeredComponents_.forEach(function(item){if(item.cssClass===newConfig.cssClass)throw new Error("The provided cssClass has already been registered: "+item.cssClass);if(item.className===newConfig.className)throw new Error("The provided className has already been registered");});if(config.constructor.prototype.hasOwnProperty(componentConfigProperty_))throw new Error("MDL component classes must not have "+ +componentConfigProperty_+" defined as a property.");var found=findRegisteredClass_(config.classAsString,newConfig);if(!found)registeredComponents_.push(newConfig)}function registerUpgradedCallbackInternal(jsClass,callback){var regClass=findRegisteredClass_(jsClass);if(regClass)regClass.callbacks.push(callback)}function upgradeAllRegisteredInternal(){for(var n=0;n=this.maxRows)event.preventDefault()};MaterialTextfield.prototype.onFocus_=function(event){this.element_.classList.add(this.CssClasses_.IS_FOCUSED)};MaterialTextfield.prototype.onBlur_=function(event){this.element_.classList.remove(this.CssClasses_.IS_FOCUSED)};MaterialTextfield.prototype.onReset_=function(event){this.updateClasses_()};MaterialTextfield.prototype.updateClasses_= +function(){this.checkDisabled();this.checkValidity();this.checkDirty();this.checkFocus()};MaterialTextfield.prototype.checkDisabled=function(){if(this.input_.disabled)this.element_.classList.add(this.CssClasses_.IS_DISABLED);else this.element_.classList.remove(this.CssClasses_.IS_DISABLED)};MaterialTextfield.prototype["checkDisabled"]=MaterialTextfield.prototype.checkDisabled;MaterialTextfield.prototype.checkFocus=function(){if(Boolean(this.element_.querySelector(":focus")))this.element_.classList.add(this.CssClasses_.IS_FOCUSED); +else this.element_.classList.remove(this.CssClasses_.IS_FOCUSED)};MaterialTextfield.prototype["checkFocus"]=MaterialTextfield.prototype.checkFocus;MaterialTextfield.prototype.checkValidity=function(){if(this.input_.validity)if(this.input_.validity.valid)this.element_.classList.remove(this.CssClasses_.IS_INVALID);else this.element_.classList.add(this.CssClasses_.IS_INVALID)};MaterialTextfield.prototype["checkValidity"]=MaterialTextfield.prototype.checkValidity;MaterialTextfield.prototype.checkDirty= +function(){if(this.input_.value&&this.input_.value.length>0)this.element_.classList.add(this.CssClasses_.IS_DIRTY);else this.element_.classList.remove(this.CssClasses_.IS_DIRTY)};MaterialTextfield.prototype["checkDirty"]=MaterialTextfield.prototype.checkDirty;MaterialTextfield.prototype.disable=function(){this.input_.disabled=true;this.updateClasses_()};MaterialTextfield.prototype["disable"]=MaterialTextfield.prototype.disable;MaterialTextfield.prototype.enable=function(){this.input_.disabled=false; +this.updateClasses_()};MaterialTextfield.prototype["enable"]=MaterialTextfield.prototype.enable;MaterialTextfield.prototype.change=function(value){this.input_.value=value||"";this.updateClasses_()};MaterialTextfield.prototype["change"]=MaterialTextfield.prototype.change;MaterialTextfield.prototype.init=function(){if(this.element_){this.label_=this.element_.querySelector("."+this.CssClasses_.LABEL);this.input_=this.element_.querySelector("."+this.CssClasses_.INPUT);if(this.input_){if(this.input_.hasAttribute((this.Constant_.MAX_ROWS_ATTRIBUTE))){this.maxRows= +parseInt(this.input_.getAttribute((this.Constant_.MAX_ROWS_ATTRIBUTE)),10);if(isNaN(this.maxRows))this.maxRows=this.Constant_.NO_MAX_ROWS}if(this.input_.hasAttribute("placeholder"))this.element_.classList.add(this.CssClasses_.HAS_PLACEHOLDER);this.boundUpdateClassesHandler=this.updateClasses_.bind(this);this.boundFocusHandler=this.onFocus_.bind(this);this.boundBlurHandler=this.onBlur_.bind(this);this.boundResetHandler=this.onReset_.bind(this);this.input_.addEventListener("input",this.boundUpdateClassesHandler); +this.input_.addEventListener("focus",this.boundFocusHandler);this.input_.addEventListener("blur",this.boundBlurHandler);this.input_.addEventListener("reset",this.boundResetHandler);if(this.maxRows!==this.Constant_.NO_MAX_ROWS){this.boundKeyDownHandler=this.onKeyDown_.bind(this);this.input_.addEventListener("keydown",this.boundKeyDownHandler)}var invalid=this.element_.classList.contains(this.CssClasses_.IS_INVALID);this.updateClasses_();this.element_.classList.add(this.CssClasses_.IS_UPGRADED);if(invalid)this.element_.classList.add(this.CssClasses_.IS_INVALID); +if(this.input_.hasAttribute("autofocus")){this.element_.focus();this.checkFocus()}}}};componentHandler.register({constructor:MaterialTextfield,classAsString:"MaterialTextfield",cssClass:"mdl-js-textfield",widget:true})})();(function(){var supportCustomEvent=window.CustomEvent;if(!supportCustomEvent||typeof supportCustomEvent=="object"){supportCustomEvent=function CustomEvent(event,x){x=x||{};var ev=document.createEvent("CustomEvent");ev.initCustomEvent(event,!!x.bubbles,!!x.cancelable,x.detail||null);return ev};supportCustomEvent.prototype=window.Event.prototype}function createsStackingContext(el){while(el&&el!==document.body){var s=window.getComputedStyle(el);var invalid=function(k,ok){return!(s[k]===undefined||s[k]=== +ok)};if(s.opacity<1||invalid("zIndex","auto")||invalid("transform","none")||invalid("mixBlendMode","normal")||invalid("filter","none")||invalid("perspective","none")||s["isolation"]==="isolate"||s.position==="fixed"||s.webkitOverflowScrolling==="touch")return true;el=el.parentElement}return false}function findNearestDialog(el){while(el){if(el.localName==="dialog")return(el);el=el.parentElement}return null}function safeBlur(el){if(el&&el.blur&&el!=document.body)el.blur()}function inNodeList(nodeList, +node){for(var i=0;i=0)target=this.dialog_;if(!target){var opts=["button","input","keygen","select","textarea"];var query=opts.map(function(el){return el+":not([disabled])"});query.push('[tabindex]:not([disabled]):not([tabindex=""])');target=this.dialog_.querySelector(query.join(", "))}safeBlur(document.activeElement);target&&target.focus()},updateZIndex:function(dialogZ,backdropZ){if(dialogZ, the polyfill "+"may not work correctly",element);if(element.localName!=="dialog")throw new Error("Failed to register dialog: The element is not a dialog.");new dialogPolyfillInfo((element))};dialogPolyfill.registerDialog= +function(element){if(!element.showModal)dialogPolyfill.forceRegisterDialog(element)};dialogPolyfill.DialogManager=function(){this.pendingDialogStack=[];var checkDOM=this.checkDOM_.bind(this);this.overlay=document.createElement("div");this.overlay.className="_dialog_overlay";this.overlay.addEventListener("click",function(e){this.forwardTab_=undefined;e.stopPropagation();checkDOM([])}.bind(this));this.handleKey_=this.handleKey_.bind(this);this.handleFocus_=this.handleFocus_.bind(this);this.zIndexLow_= +1E5;this.zIndexHigh_=1E5+150;this.forwardTab_=undefined;if("MutationObserver"in window)this.mo_=new MutationObserver(function(records){var removed=[];records.forEach(function(rec){for(var i=0,c;c=rec.removedNodes[i];++i)if(!(c instanceof Element))continue;else if(c.localName==="dialog")removed.push(c);else{var q=c.querySelector("dialog");q&&removed.push(q)}});removed.length&&checkDOM(removed)})};dialogPolyfill.DialogManager.prototype.blockDocument=function(){document.documentElement.addEventListener("focus", +this.handleFocus_,true);document.addEventListener("keydown",this.handleKey_);this.mo_&&this.mo_.observe(document,{childList:true,subtree:true})};dialogPolyfill.DialogManager.prototype.unblockDocument=function(){document.documentElement.removeEventListener("focus",this.handleFocus_,true);document.removeEventListener("keydown",this.handleKey_);this.mo_&&this.mo_.disconnect()};dialogPolyfill.DialogManager.prototype.updateStacking=function(){var zIndex=this.zIndexHigh_;for(var i=0,dpi;dpi=this.pendingDialogStack[i];++i){dpi.updateZIndex(--zIndex, +--zIndex);if(i===0)this.overlay.style.zIndex=--zIndex}var last=this.pendingDialogStack[0];if(last){var p=last.dialog.parentNode||document.body;p.appendChild(this.overlay)}else if(this.overlay.parentNode)this.overlay.parentNode.removeChild(this.overlay)};dialogPolyfill.DialogManager.prototype.containedByTopDialog_=function(candidate){while(candidate=findNearestDialog(candidate)){for(var i=0,dpi;dpi=this.pendingDialogStack[i];++i)if(dpi.dialog===candidate)return i===0;candidate=candidate.parentElement}return false}; +dialogPolyfill.DialogManager.prototype.handleFocus_=function(event){if(this.containedByTopDialog_(event.target))return;event.preventDefault();event.stopPropagation();safeBlur((event.target));if(this.forwardTab_===undefined)return;var dpi=this.pendingDialogStack[0];var dialog=dpi.dialog;var position=dialog.compareDocumentPosition(event.target);if(position&Node.DOCUMENT_POSITION_PRECEDING)if(this.forwardTab_)dpi.focus_();else document.documentElement.focus();else;return false};dialogPolyfill.DialogManager.prototype.handleKey_= +function(event){this.forwardTab_=undefined;if(event.keyCode===27){event.preventDefault();event.stopPropagation();var cancelEvent=new supportCustomEvent("cancel",{bubbles:false,cancelable:true});var dpi=this.pendingDialogStack[0];if(dpi&&dpi.dialog.dispatchEvent(cancelEvent))dpi.dialog.close()}else if(event.keyCode===9)this.forwardTab_=!event.shiftKey};dialogPolyfill.DialogManager.prototype.checkDOM_=function(removed){var clone=this.pendingDialogStack.slice();clone.forEach(function(dpi){if(removed.indexOf(dpi.dialog)!== +-1)dpi.downgradeModal();else dpi.maybeHideModal()})};dialogPolyfill.DialogManager.prototype.pushDialog=function(dpi){var allowed=(this.zIndexHigh_-this.zIndexLow_)/2-1;if(this.pendingDialogStack.length>=allowed)return false;if(this.pendingDialogStack.unshift(dpi)===1)this.blockDocument();this.updateStacking();return true};dialogPolyfill.DialogManager.prototype.removeDialog=function(dpi){var index=this.pendingDialogStack.indexOf(dpi);if(index==-1)return;this.pendingDialogStack.splice(index,1);if(this.pendingDialogStack.length=== +0)this.unblockDocument();this.updateStacking()};dialogPolyfill.dm=new dialogPolyfill.DialogManager;document.addEventListener("submit",function(ev){var target=ev.target;if(!target||!target.hasAttribute("method"))return;if(target.getAttribute("method").toLowerCase()!=="dialog")return;ev.preventDefault();var dialog=findNearestDialog((ev.target));if(!dialog)return;var returnValue;var cands=[document.activeElement,ev.explicitOriginalTarget];var els=["BUTTON","INPUT"];cands.some(function(cand){if(cand&& +cand.form==ev.target&&els.indexOf(cand.nodeName.toUpperCase())!=-1){returnValue=cand.value;return true}});dialog.close(returnValue)},true);dialogPolyfill["forceRegisterDialog"]=dialogPolyfill.forceRegisterDialog;dialogPolyfill["registerDialog"]=dialogPolyfill.registerDialog;if(typeof define==="function"&&"amd"in define)define(function(){return dialogPolyfill});else if(typeof module==="object"&&typeof module["exports"]==="object")module["exports"]=dialogPolyfill;else window["dialogPolyfill"]=dialogPolyfill})();(function(){var h,l=this;function m(a){return void 0!==a}function aa(){}function ba(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!= +typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function ca(a){return null!=a}function da(a){return"array"==ba(a)}function ea(a){var b=ba(a);return"array"==b||"object"==b&&"number"==typeof a.length}function n(a){return"string"==typeof a}function fa(a){return"number"==typeof a}function p(a){return"function"==ba(a)}function ga(a){var b=typeof a;return"object"==b&&null!=a||"function"== +b}var ha="closure_uid_"+(1E9*Math.random()>>>0),ia=0;function ja(a,b,c){return a.call.apply(a.bind,arguments)}function ka(a,b,c){if(!a)throw Error();if(2")&&(a=a.replace(va,">"));-1!=a.indexOf('"')&&(a=a.replace(wa,"""));-1!=a.indexOf("'")&&(a=a.replace(xa,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(ya,"�"));return a}var ta=/&/g,ua=//g,wa=/"/g,xa= +/'/g,ya=/\x00/g,sa=/[\x00&<>"']/;function za(a,b){return ab?1:0}function Aa(a,b){b.unshift(a);u.call(this,pa.apply(null,b));b.shift()}t(Aa,u);Aa.prototype.name="AssertionError";function Ba(a,b){throw new Aa("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1));}var Ca=Array.prototype.indexOf?function(a,b,c){return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(n(a))return n(b)&&1==b.length?a.indexOf(b,c):-1;for(;cparseFloat(mb)){lb=String(ob);break a}}lb=mb}var cb={};function y(a){return bb(a,function(){for(var b=0,c=qa(String(lb)).split("."),d=qa(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&f");f=f.join("")}f=d.createElement(f);g&&(n(g)?f.className=g:da(g)?f.className=g.join(" "):xc(f,g));2=a.length)throw Jc;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");}function Mc(a,b){if(ea(a))try{Da(a,b,void 0)}catch(c){if(c!==Jc)throw c;}else{a=Lc(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(c$1){if(c$1!==Jc)throw c$1;}}}function Nc(a){if(ea(a))return Pa(a);a= +Lc(a);var b=[];Mc(a,function(a){b.push(a)});return b}function Oc(a,b){this.Y={};this.A=[];this.Ya=this.B=0;var c=arguments.length;if(12*this.B&&Pc(this),!0):!1};function Pc(a){if(a.B!=a.A.length){for(var b=0,c=0;b=d.A.length)throw Jc;var e= +d.A[b++];return a?e:d.Y[e]};return e};function Qc(a,b){return Object.prototype.hasOwnProperty.call(a,b)}var Rc=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function Sc(a,b){if(a){a=a.split("&");for(var c=0;cd)return null;var e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return decodeURIComponent(a.substr(d,e-d).replace(/\+/g," "))}var Wc=/[?&]($|#)/;function Xc(a,b){this.ia=this.Ma=this.xa="";this.Va=null;this.Ca=this.ga="";this.V=this.ce=!1;var c;a instanceof Xc?(this.V=m(b)?b:a.V,Yc(this,a.xa),c=a.Ma,B(this),this.Ma= +c,c=a.ia,B(this),this.ia=c,Zc(this,a.Va),c=a.ga,B(this),this.ga=c,$c(this,a.ma.clone()),a=a.Ca,B(this),this.Ca=a):a&&(c=String(a).match(Rc))?(this.V=!!b,Yc(this,c[1]||"",!0),a=c[2]||"",B(this),this.Ma=ad(a),a=c[3]||"",B(this),this.ia=ad(a,!0),Zc(this,c[4]),a=c[5]||"",B(this),this.ga=ad(a,!0),$c(this,c[6]||"",!0),a=c[7]||"",B(this),this.Ca=ad(a)):(this.V=!!b,this.ma=new bd(null,0,this.V))}Xc.prototype.toString=function(){var a=[],b=this.xa;b&&a.push(cd(b,dd,!0),":");var c=this.ia;if(c||"file"==b)a.push("//"), +(b=this.Ma)&&a.push(cd(b,dd,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.Va,null!=c&&a.push(":",String(c));if(c=this.ga)this.ia&&"/"!=c.charAt(0)&&a.push("/"),a.push(cd(c,"/"==c.charAt(0)?ed:fd,!0));(c=this.ma.toString())&&a.push("?",c);(c=this.Ca)&&a.push("#",cd(c,gd));return a.join("")};Xc.prototype.resolve=function(a){var b=this.clone(),c=!!a.xa;c?Yc(b,a.xa):c=!!a.Ma;if(c){var d=a.Ma;B(b);b.Ma=d}else c=!!a.ia;c?(d=a.ia,B(b),b.ia=d):c=null!=a.Va;d= +a.ga;if(c)Zc(b,a.Va);else if(c=!!a.ga){if("/"!=d.charAt(0))if(this.ia&&!this.ga)d="/"+d;else{var e=b.ga.lastIndexOf("/");-1!=e&&(d=b.ga.substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(-1!=e.indexOf("./")||-1!=e.indexOf("/.")){for(var d=0==e.lastIndexOf("/",0),e=e.split("/"),f=[],g=0;gb)throw Error("Bad port number "+b);a.Va=b}else a.Va=null}function $c(a,b,c){B(a);b instanceof bd?(a.ma=b,a.ma.Dc(a.V)):(c||(b=cd(b,hd)),a.ma=new bd(b,0,a.V))}function B(a){if(a.ce)throw Error("Tried to modify a read-only Uri");}Xc.prototype.Dc=function(a){this.V= +a;this.ma&&this.ma.Dc(a);return this};function id(a){return a instanceof Xc?a.clone():new Xc(a,void 0)}function jd(a){var b=window.location.href;b instanceof Xc||(b=id(b));a instanceof Xc||(a=id(a));return b.resolve(a)}function ad(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function cd(a,b,c){return n(a)?(a=encodeURI(a).replace(b,kd),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function kd(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)} +var dd=/[#\/\?@]/g,fd=/[\#\?:]/g,ed=/[\#\?]/g,hd=/[\#\?@]/g,gd=/#/g;function bd(a,b,c){this.B=this.G=null;this.S=a||null;this.V=!!c}function ld(a){a.G||(a.G=new Oc,a.B=0,a.S&&Sc(a.S,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}h=bd.prototype;h.add=function(a,b){ld(this);this.S=null;a=md(this,a);var c=this.G.get(a);c||this.G.set(a,c=[]);c.push(b);this.B+=1;return this};h.remove=function(a){ld(this);a=md(this,a);return this.G.Oa(a)?(this.S=null,this.B-=this.G.get(a).length,this.G.remove(a)): +!1};h.clear=function(){this.G=this.S=null;this.B=0};h.Ib=function(){ld(this);return 0==this.B};h.Oa=function(a){ld(this);a=md(this,a);return this.G.Oa(a)};h.ja=function(){ld(this);for(var a=this.G.U(),b=this.G.ja(),c=[],d=0;d/i, +rd={};function ud(a){if(null!=a)switch(a.ra){case 1:return 1;case -1:return-1;case 0:return 0}return null}function vd(){C.call(this)}t(vd,C);vd.prototype.$=nd;function D(a){return null!=a&&a.$===nd?a:a instanceof mc?E(oc(a),a.mc()):E(ra(String(String(a))),ud(a))}function wd(){C.call(this)}t(wd,C);wd.prototype.$={Ye:!0};wd.prototype.ra=1;function xd(){C.call(this)}t(xd,C);xd.prototype.$=od;xd.prototype.ra=1;function yd(){C.call(this)}t(yd,C);yd.prototype.$={Xe:!0};yd.prototype.ra=1;function zd(){C.call(this)} +t(zd,C);zd.prototype.$={We:!0};zd.prototype.ra=1;function Ad(a,b){this.content=String(a);this.ra=null!=b?b:null}t(Ad,C);Ad.prototype.$=pd;function Bd(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a){return new b(String(a))}}function F(a){return new Ad(a,void 0)}var E=function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a,d){a=new b(String(a));void 0!==d&&(a.ra=d);return a}}(vd);Bd(wd);var Cd=Bd(xd);Bd(yd);Bd(zd);function Dd(a){var b={label:G("New password")}; +function c(){}c.prototype=a;a=new c;for(var d in b)a[d]=b[d];return a}function G(a){return(a=String(a))?new Ad(a,void 0):""}var Ed=function(a){function b(a){this.content=a}b.prototype=a.prototype;return function(a,d){a=String(a);if(!a)return"";a=new b(a);void 0!==d&&(a.ra=d);return a}}(vd);function Fd(a){return null!=a&&a.$===nd?String(String(a.content).replace(Gd,"").replace(Hd,"<")).replace(Id,Jd):ra(String(a))}function Kd(a){null!=a&&a.$===od?a=String(a).replace(Ld,Md):a instanceof fc?a=String(hc(a)).replace(Ld, +Md):(a=String(a),Nd.test(a)?a=a.replace(Ld,Md):(Ba("Bad value `%s` for |filterNormalizeUri",[a]),a="#zSoyz"));return a}var Od={"\x00":"�","\t":" ","\n":" ","\x0B":" ","\f":" ","\r":" "," ":" ",'"':""","&":"&","'":"'","-":"-","/":"/","<":"<","=":"=",">":">","`":"`","\u0085":"…","\u00a0":" ","\u2028":"
","\u2029":"
"};function Jd(a){return Od[a]}var Pd={"\x00":"%00","\u0001":"%01","\u0002":"%02","\u0003":"%03","\u0004":"%04", +"\u0005":"%05","\u0006":"%06","\u0007":"%07","\b":"%08","\t":"%09","\n":"%0A","\x0B":"%0B","\f":"%0C","\r":"%0D","\u000e":"%0E","\u000f":"%0F","\u0010":"%10","\u0011":"%11","\u0012":"%12","\u0013":"%13","\u0014":"%14","\u0015":"%15","\u0016":"%16","\u0017":"%17","\u0018":"%18","\u0019":"%19","\u001a":"%1A","\u001b":"%1B","\u001c":"%1C","\u001d":"%1D","\u001e":"%1E","\u001f":"%1F"," ":"%20",'"':"%22","'":"%27","(":"%28",")":"%29","<":"%3C",">":"%3E","\\":"%5C","{":"%7B","}":"%7D","\u007f":"%7F","\u0085":"%C2%85", +"\u00a0":"%C2%A0","\u2028":"%E2%80%A8","\u2029":"%E2%80%A9","\uff01":"%EF%BC%81","\uff03":"%EF%BC%83","\uff04":"%EF%BC%84","\uff06":"%EF%BC%86","\uff07":"%EF%BC%87","\uff08":"%EF%BC%88","\uff09":"%EF%BC%89","\uff0a":"%EF%BC%8A","\uff0b":"%EF%BC%8B","\uff0c":"%EF%BC%8C","\uff0f":"%EF%BC%8F","\uff1a":"%EF%BC%9A","\uff1b":"%EF%BC%9B","\uff1d":"%EF%BC%9D","\uff1f":"%EF%BC%9F","\uff20":"%EF%BC%A0","\uff3b":"%EF%BC%BB","\uff3d":"%EF%BC%BD"};function Md(a){return Pd[a]}var Id=/[\x00\x22\x27\x3c\x3e]/g,Ld= +/[\x00- \x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g,Nd=/^(?![^#?]*\/(?:\.|%2E){2}(?:[\/?#]|$))(?:(?:https?|mailto):|[^&:\/?#]*(?:[\/?#]|$))/i,Gd=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,Hd=/=a.keyCode)a.keyCode=-1}catch(b){}};var Ie="closure_listenable_"+(1E6*Math.random()|0);function Je(a){return!(!a||!a[Ie])}var Ke=0;function Le(a,b,c,d,e){this.listener=a;this.Rb=null;this.src=b;this.type=c;this.ab=!!d;this.Db=e;this.key=++Ke;this.Wa=this.vb=!1}function Me(a){a.Wa=!0;a.listener= +null;a.Rb=null;a.src=null;a.Db=null}function Ne(a){this.src=a;this.N={};this.tb=0}h=Ne.prototype;h.add=function(a,b,c,d,e){var f=a.toString();a=this.N[f];a||(a=this.N[f]=[],this.tb++);var g=Oe(a,b,d,e);-1d.keyCode||void 0!=d.returnValue)){a:{var e=!1;if(0==d.keyCode)try{d.keyCode=-1;break a}catch(g){e=!0}if(e||void 0==d.returnValue)d.returnValue=!0}d=[];for(e=b.currentTarget;e;e=e.parentNode)d.push(e);a= +a.type;for(e=d.length-1;!b.Ja&&0<=e;e--){b.currentTarget=d[e];var f=cf(d[e],a,!0,b),c=c&&f}for(e=0;!b.Ja&&e>>0);function Ue(a){if(p(a))return a;a[ef]||(a[ef]=function(b){return a.handleEvent(b)});return a[ef]}function I(){Ae.call(this);this.ba=new Ne(this);this.wd=this;this.Pb=null}t(I,Ae);I.prototype[Ie]= +!0;h=I.prototype;h.Ec=function(a){this.Pb=a};h.addEventListener=function(a,b,c,d){Te(this,a,b,c,d)};h.removeEventListener=function(a,b,c,d){af(this,a,b,c,d)};h.dispatchEvent=function(a){var b,c=this.Pb;if(c)for(b=[];c;c=c.Pb)b.push(c);var c=this.wd,d=a.type||a;if(n(a))a=new He(a,c);else if(a instanceof He)a.target=a.target||c;else{var e=a;a=new He(d,c);Za(a,e)}var e=!0,f;if(b)for(var g=b.length-1;!a.Ja&&0<=g;g--)f=a.currentTarget=b[g],e=ff(f,d,!0,a)&&e;a.Ja||(f=a.currentTarget=c,e=ff(f,d,!0,a)&&e, +a.Ja||(e=ff(f,d,!1,a)&&e));if(b)for(g=0;!a.Ja&&g=zf(this).value)for(p(b)&&(b=b()),a=new qf(a,String(b),this.$c),c&&(a.jc=c),c="log:"+a.Zc,l.console&&(l.console.timeStamp?l.console.timeStamp(c):l.console.markTimeline&&l.console.markTimeline(c)),l.msWriteProfilerMark&&l.msWriteProfilerMark(c),c=this;c;){b=c;var d=a;if(b.kb)for(var e=0,f;f=b.kb[e];e++)f(d);c=c.getParent()}};function Af(a){Bf.log(vf,a,void 0)}h.info=function(a,b){this.log(xf,a,b)};var Cf={},Df=null;function Ef(){Df||(Df=new sf(""),Cf[""]=Df,Df.kd(yf))}function Ff(a){Ef(); +var b;if(!(b=Cf[a])){b=new sf(a);var c=a.lastIndexOf("."),d=a.substr(c+1),c=Ff(a.substr(0,c));c.Rc()[d]=b;b.v=c;Cf[a]=b}return b}function Gf(){this.gd=ma()}var Hf=new Gf;Gf.prototype.set=function(a){this.gd=a};Gf.prototype.reset=function(){this.set(ma())};Gf.prototype.get=function(){return this.gd};function If(a){this.wa=a||"";this.ve=Hf}h=If.prototype;h.Jc=!0;h.ld=!0;h.re=!0;h.qe=!0;h.md=!1;h.te=!1;function Jf(a){return 10>a?"0"+a:String(a)}function Kf(a,b){a=(a.pd-b)/1E3;b=a.toFixed(3);var c=0; +if(1>a)c=2;else for(;100>a;)c++,a*=10;for(;0=a.keyCode)return!1;switch(a.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!hb;default:return 166>a.keyCode||183=a||96<=a&&106>=a||65<=a&&90>=a||(x||fb)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return!0; +default:return!1}}function Sf(a){if(hb)a=Tf(a);else if(jb&&x)a:switch(a){case 93:a=91;break a}return a}function Tf(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}}function Uf(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}h=Uf.prototype;h.clone=function(){return new Uf(this.top,this.right,this.bottom,this.left)};h.toString=function(){return"("+this.top+"t, "+this.right+"r, "+this.bottom+"b, "+this.left+"l)"}; +h.contains=function(a){return this&&a?a instanceof Uf?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};h.expand=function(a,b,c,d){ga(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};h.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom); +this.left=Math.ceil(this.left);return this};h.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};h.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};h.translate=function(a,b){a instanceof pc?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+= +a,fa(b)&&(this.top+=b,this.bottom+=b));return this};h.scale=function(a,b){b=fa(b)?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};function Vf(a,b){var c=tc(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""}function Wf(a){var b;try{b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}w&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft, +b.top-=a.documentElement.clientTop+a.body.clientTop);return b}function Xf(a,b){b=b||zc(document);var c;c=b||zc(document);var d=Yf(a),e=Yf(c),f;if(!w||9<=Number(qb))g=Vf(c,"borderLeftWidth"),f=Vf(c,"borderRightWidth"),k=Vf(c,"borderTopWidth"),z=Vf(c,"borderBottomWidth"),f=new Uf(parseFloat(k),parseFloat(f),parseFloat(z),parseFloat(g));else{var g=Zf(c,"borderLeft");f=Zf(c,"borderRight");var k=Zf(c,"borderTop"),z=Zf(c,"borderBottom");f=new Uf(k,f,z,g)}c==zc(document)?(g=d.x-c.scrollLeft,d=d.y-c.scrollTop, +!w||10<=Number(qb)||(g+=f.left,d+=f.top)):(g=d.x-e.x-f.left,d=d.y-e.y-f.top);e=a.offsetWidth;f=a.offsetHeight;k=x&&!e&&!f;m(e)&&!k||!a.getBoundingClientRect?a=new qc(e,f):(a=Wf(a),a=new qc(a.right-a.left,a.bottom-a.top));e=c.clientHeight-a.height;f=c.scrollLeft;k=c.scrollTop;f+=Math.min(g,Math.max(g-(c.clientWidth-a.width),0));k+=Math.min(d,Math.max(d-e,0));c=new pc(f,k);b.scrollLeft=c.x;b.scrollTop=c.y}function Yf(a){var b=tc(a),c=new pc(0,0),d;d=b?tc(b):document;d=!w||9<=Number(qb)||"CSS1Compat"== +rc(d).aa.compatMode?d.documentElement:d.body;if(a==d)return c;a=Wf(a);d=rc(b).aa;b=zc(d);d=d.parentWindow||d.defaultView;b=w&&y("10")&&d.pageYOffset!=b.scrollTop?new pc(b.scrollLeft,b.scrollTop):new pc(d.pageXOffset||b.scrollLeft,d.pageYOffset||b.scrollTop);c.x=a.left+b.x;c.y=a.top+b.y;return c}var $f={thin:2,medium:4,thick:6};function Zf(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return 0;var c=a.currentStyle?a.currentStyle[b+"Width"]:null;if(c in $f)a=$f[c];else if(/^\d+px?$/.test(c))a= +parseInt(c,10);else{b=a.style.left;var d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=c;c=a.style.pixelLeft;a.style.left=b;a.runtimeStyle.left=d;a=+c}return a}function ag(a,b){this.Ub=[];this.ad=a;this.Mc=b||null;this.jb=this.Qa=!1;this.na=void 0;this.Fc=this.zd=this.cc=!1;this.Yb=0;this.v=null;this.ec=0}ag.prototype.cancel=function(a){if(this.Qa)this.na instanceof ag&&this.na.cancel();else{if(this.v){var b=this.v;delete this.v;a?b.cancel(a):(b.ec--,0>=b.ec&&b.cancel())}this.ad? +this.ad.call(this.Mc,this):this.Fc=!0;this.Qa||(a=new bg,cg(this),dg(this,!1,a))}};ag.prototype.Lc=function(a,b){this.cc=!1;dg(this,a,b)};function dg(a,b,c){a.Qa=!0;a.na=c;a.jb=!b;eg(a)}function cg(a){if(a.Qa){if(!a.Fc)throw new fg;a.Fc=!1}}function gg(a,b,c){a.Ub.push([b,c,void 0]);a.Qa&&eg(a)}ag.prototype.then=function(a,b,c){var d,e,f=new ee(function(a,b){d=a;e=b});gg(this,d,function(a){a instanceof bg?f.cancel():e(a)});return f.then(a,b,c)};Qd(ag);function hg(a){return Ha(a.Ub,function(a){return p(a[1])})} +function eg(a){if(a.Yb&&a.Qa&&hg(a)){var b=a.Yb,c=ig[b];c&&(l.clearTimeout(c.Ea),delete ig[b]);a.Yb=0}a.v&&(a.v.ec--,delete a.v);for(var b=a.na,d=c=!1;a.Ub.length&&!a.cc;){var e=a.Ub.shift(),f=e[0],g=e[1],e=e[2];if(f=a.jb?g:f)try{var k=f.call(e||a.Mc,b);m(k)&&(a.jb=a.jb&&(k==b||k instanceof Error),a.na=b=k);if(Rd(b)||"function"===typeof l.Promise&&b instanceof l.Promise)d=!0,a.cc=!0}catch(z){b=z,a.jb=!0,hg(a)||(c=!0)}}a.na=b;d&&(k=q(a.Lc,a,!0),d=q(a.Lc,a,!1),b instanceof ag?(gg(b,k,d),b.zd=!0):b.then(k, +d));c&&(b=new jg(b),ig[b.Ea]=b,a.Yb=b.Ea)}function fg(){u.call(this)}t(fg,u);fg.prototype.message="Deferred has already fired";fg.prototype.name="AlreadyCalledError";function bg(){u.call(this)}t(bg,u);bg.prototype.message="Deferred was canceled";bg.prototype.name="CanceledError";function jg(a){this.Ea=l.setTimeout(q(this.xe,this),0);this.Jd=a}jg.prototype.xe=function(){delete ig[this.Ea];throw this.Jd;};var ig={};function kg(a){Ae.call(this);this.tc=a;this.A={}}t(kg,Ae);var lg=[];h=kg.prototype;h.ua= +function(a,b,c,d){da(b)||(b&&(lg[0]=b.toString()),b=lg);for(var e=0;eb.charCode&&Rf(c)?b.charCode:0):eb&&!x?(c=this.ta,d=Rf(c)?b.keyCode:0):(c=b.keyCode||this.ta,d=b.charCode||0,zg&&(e=this.bc),jb&&63==d&&224==c&&(c=191));var f=c=Sf(c);c?63232<=c&&c in wg?f=wg[c]:25==c&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in xg&&(f=xg[b.keyIdentifier]);a=f==this.T;this.T=f; +b=new Ag(f,d,a,b);b.altKey=e;this.dispatchEvent(b)};h.O=function(){return this.j};h.detach=function(){this.Jb&&(bf(this.Jb),bf(this.xc),bf(this.Kb),this.Kb=this.xc=this.Jb=null);this.j=null;this.ta=this.T=-1};h.g=function(){vg.h.g.call(this);this.detach()};function Ag(a,b,c,d){H.call(this,d);this.type="key";this.keyCode=a;this.charCode=b;this.repeat=c}t(Ag,H);var Bg=!w&&!(v("Safari")&&!((v("Chrome")||v("CriOS"))&&!v("Edge")||v("Coast")||v("Opera")||v("Edge")||v("Silk")||v("Android")));function Cg(a, +b){return Bg&&a.dataset?b in a.dataset?a.dataset[b]:null:a.getAttribute("data-"+String(b).replace(/([A-Z])/g,"-$1").toLowerCase())}function J(a){var b=a.type;if(!m(b))return null;switch(b.toLowerCase()){case "checkbox":case "radio":return a.checked?a.value:null;case "select-one":return b=a.selectedIndex,0<=b?a.options[b].value:null;case "select-multiple":for(var b=[],c,d=0;c=a.options[d];d++)c.selected&&b.push(c.value);return b.length?b:null;default:return m(a.value)?a.value:null}}function Dg(a,b){var c; +try{c="number"==typeof a.selectionStart}catch(d){c=!1}c?(a.selectionStart=b,a.selectionEnd=b):w&&!y("9")&&("textarea"==a.type&&(b=a.value.substring(0,b).replace(/(\r\n|\r|\n)/g,"\n").length),a=a.createTextRange(),a.collapse(!0),a.move("character",b),a.select())}function Eg(a){I.call(this);this.j=a;Te(a,Fg,this.Cb,!1,this);Te(a,"click",this.Uc,!1,this)}t(Eg,I);var Fg=hb?"keypress":"keydown";Eg.prototype.Cb=function(a){(13==a.keyCode||x&&3==a.keyCode)&&Gg(this,a)};Eg.prototype.Uc=function(a){Gg(this, +a)};function Gg(a,b){var c=new Hg(b);if(a.dispatchEvent(c)){c=new Ig(b);try{a.dispatchEvent(c)}finally{b.stopPropagation()}}}Eg.prototype.g=function(){Eg.h.g.call(this);af(this.j,Fg,this.Cb,!1,this);af(this.j,"click",this.Uc,!1,this);delete this.j};function Ig(a){H.call(this,a.ca);this.type="action"}t(Ig,H);function Hg(a){H.call(this,a.ca);this.type="beforeaction"}t(Hg,H);function Jg(a){I.call(this);this.j=a;a=w?"focusout":"blur";this.ee=Te(this.j,w?"focusin":"focus",this,!w);this.fe=Te(this.j,a, +this,!w)}t(Jg,I);Jg.prototype.handleEvent=function(a){var b=new H(a.ca);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispatchEvent(b)};Jg.prototype.g=function(){Jg.h.g.call(this);bf(this.ee);bf(this.fe);delete this.j};function Kg(a){I.call(this);this.K=null;this.j=a;a=w||fb||x&&!y("531")&&a.tagName==Xb;this.Qc=new kg(this);this.Qc.ua(this.j,a?["keydown","paste","cut","drop","input"]:"input",this)}t(Kg,I);Kg.prototype.handleEvent=function(a){if("input"==a.type)w&&y(10)&&0==a.keyCode&& +0==a.charCode||(Lg(this),this.dispatchEvent(Mg(a)));else if("keydown"!=a.type||Pf(a)){var b="keydown"==a.type?this.j.value:null;w&&229==a.keyCode&&(b=null);var c=Mg(a);Lg(this);this.K=hf(function(){this.K=null;this.j.value!=b&&this.dispatchEvent(c)},this)}};function Lg(a){null!=a.K&&(l.clearTimeout(a.K),a.K=null)}function Mg(a){a=new H(a.ca);a.type="input";return a}Kg.prototype.g=function(){Kg.h.g.call(this);this.Qc.i();Lg(this);delete this.j};var Ng=/^[+a-zA-Z0-9_.!#$%&'*\/=?^`{|}~-]+@([a-zA-Z0-9-]+\.)+[a-zA-Z0-9]{2,63}$/; +function Og(a){var b={},c=b.document||document,d;a instanceof cc&&a.constructor===cc&&a.vd===dc?d=a.Qb:(Ba("expected object of type TrustedResourceUrl, got '"+a+"' of type "+ba(a)),d="type_error:TrustedResourceUrl");var e=document.createElement(String(Sb));a={jd:e,qd:void 0};var f=new ag(Pg,a),g=null,k=null!=b.timeout?b.timeout:5E3;0=c.length)throw Jc;var d=c.key(b++);if(a)return d;d=c.getItem(d);if(!n(d))throw"Storage mechanism: Invalid value was encountered";return d};return d};h.clear=function(){this.W.clear()};h.key=function(a){return this.W.key(a)};function $g(){var a=null;try{a=window.localStorage|| +null}catch(b){}this.W=a}t($g,Yg);function ah(){var a=null;try{a=window.sessionStorage||null}catch(b){}this.W=a}t(ah,Yg);function bh(a,b){this.mb=a;this.wa=b+"::"}t(bh,Xg);bh.prototype.set=function(a,b){this.mb.set(this.wa+a,b)};bh.prototype.get=function(a){return this.mb.get(this.wa+a)};bh.prototype.remove=function(a){this.mb.remove(this.wa+a)};bh.prototype.ya=function(a){var b=this.mb.ya(!0),c=this,d=new Kc;d.next=function(){for(var d=b.next();d.substr(0,c.wa.length)!=c.wa;)d=b.next();return a?d.substr(c.wa.length): +c.mb.get(d)};return d};function ch(a){this.P=void 0;this.J={};if(a){var b=Hc(a);a=Gc(a);for(var c=0;c

')}function K(a){a=a||{};a=a.label;return E('")}function hh(a){a=a||{};a=a.label;return E('

')} +function ih(){var a;a={};return E('

')} +function jh(){return E('Trouble signing in?')}function kh(){return E('')}function lh(a){return E('

'+D(a.message)+'  Dismiss

')} +lh.F="firebaseui.auth.soy2.element.infoBar";function mh(a){var b=a.content;a=a.Cd;return E(''+D(b)+"")}function nh(a){var b=a.message;return E(mh({content:Ed('
'+D(b)+"
")}))}nh.F="firebaseui.auth.soy2.element.progressDialog";function oh(a){var b='
'; +a=a.items;for(var c=a.length,d=0;d'+(e.Fb?'
':"")+'
'+D(e.label)+"
");b=""+mh({Cd:G("firebaseui-list-box-dialog"),content:Ed(b+"
")});return E(b)}oh.F="firebaseui.auth.soy2.element.listBoxDialog"; +function ph(){return E('
')}ph.F="firebaseui.auth.soy2.element.busyIndicator";function qh(a){a=a||{};var b="";switch(a.providerId){case "google.com":b+="Google";break;case "github.com":b+="Github";break;case "facebook.com":b+="Facebook";break;case "twitter.com":b+="Twitter";break;default:b+="Password"}return F(b)}function rh(a){return E('")}rh.F="firebaseui.auth.soy2.page.signIn";function sh(a){return E('")}sh.F="firebaseui.auth.soy2.page.passwordSignIn";function th(a){a=a||{};var b=a.ne,c=a.sb,d=a.ac,e=E,f='")}th.F="firebaseui.auth.soy2.page.passwordSignUp";function uh(a){a=a||{};var b=a.ac;return E('

Recover password

Get instructions sent to this email that explain how to reset your password

'+ +gh(a)+'
'+(b?kh():"")+K({label:G("Send")})+"
")}uh.F="firebaseui.auth.soy2.page.passwordRecovery";function vh(a){var b=a.R;return E('

Check your email

Follow the instructions sent to '+ +D(a.email)+' to recover your password

'+(b?'
'+K({label:G("Done")})+"
":"")+"
")}vh.F="firebaseui.auth.soy2.page.passwordRecoveryEmailSent";function wh(){return E('
'+ph()+"
")}wh.F="firebaseui.auth.soy2.page.callback";function xh(a){return E('

Sign in

You already have an account

You\u2019ve already used '+ +D(a.email)+" to sign in. Enter your password for that account.

"+ih()+'
'+E(K({label:G("Sign In")}))+"
")}xh.F="firebaseui.auth.soy2.page.passwordLinking";function yh(a){var b=a.email;a=""+qh(a);a=G(a);b=""+('

Sign in

You already have an account

You\u2019ve already used '+ +D(b)+". Sign in with "+D(a)+' to continue.

'+K({label:G("Sign in with "+a)})+"
");return E(b)}yh.F="firebaseui.auth.soy2.page.federatedLinking";function zh(a){return E('

Reset your password

for '+ +D(a.email)+"

"+hh(Dd(a))+'
'+E(K({label:G("Save")}))+"
")}zh.F="firebaseui.auth.soy2.page.passwordReset";function Ah(a){a=a||{};return E('

Password changed

You can now sign in with your new password

'+ +(a.R?'
'+K(null)+"
":"")+"
")}Ah.F="firebaseui.auth.soy2.page.passwordResetSuccess";function Bh(a){a=a||{};return E('

Try resetting your password again

Your request to reset your password has expired or the link has already been used

'+ +(a.R?'
'+K(null)+"
":"")+"
")}Bh.F="firebaseui.auth.soy2.page.passwordResetFailure";function Ch(a){var b=a.R;return E('

Updated email address

Your sign-in email address has been changed back to '+ +D(a.email)+'.

If you didn\u2019t ask to change your sign-in email, it\u2019s possible someone is trying to access your account and you should change your password right away.

'+(b?'
'+K(null)+"
":"")+"
")}Ch.F="firebaseui.auth.soy2.page.emailChangeRevokeSuccess";function Dh(a){a= +a||{};return E('

Unable to update your email address

There was a problem changing your sign-in email back.

If you try again and still can\u2019t reset your email, try asking your administrator for help.

'+ +(a.R?'
'+K(null)+"
":"")+"
")}Dh.F="firebaseui.auth.soy2.page.emailChangeRevokeFailure";function Eh(a){a=a||{};return E('

Your email has been verified

You can now sign in with your new account

'+ +(a.R?'
'+K(null)+"
":"")+"
")}Eh.F="firebaseui.auth.soy2.page.emailVerificationSuccess";function Fh(a){a=a||{};return E('

Try verifying your email again

Your request to verify your email has expired or the link has already been used

'+ +(a.R?'
'+K(null)+"
":"")+"
")}Fh.F="firebaseui.auth.soy2.page.emailVerificationFailure";function Gh(a){return E('

Error encountered

'+D(a.Id)+"

")}Gh.F="firebaseui.auth.soy2.page.unrecoverableError"; +function Hh(a){var b=a.ie;return E('

Sign in

Continue with '+D(a.Ce)+'?

You originally wanted to sign in with '+D(b)+'

'+ +kh()+K({label:G("Continue")})+"
")}Hh.F="firebaseui.auth.soy2.page.emailMismatch";function Ih(a,b,c){var d='")}Ih.F="firebaseui.auth.soy2.page.providerSignIn";function Jh(a){a=a||{};var b=a.Gd,c=E;a=a||{};a=a.Mb;a=E('

');return c('")}Jh.F="firebaseui.auth.soy2.page.phoneSignInStart";function Kh(a){a=a||{};var b=a.sb,c=E,d='")}Kh.F="firebaseui.auth.soy2.page.phoneSignInFinish";function Lh(){return F("Enter a valid phone number")}function Mh(){return F("This email already exists without any means of sign-in. Please reset the password to recover.")}function Nh(){return F("Please login again to perform this operation")}function Oh(a){this.cb=a;this.Gc=new ch;for(a=0;ac?b[1]="?":c==a.length-1&&(b[1]=void 0));return b.join("")}function ej(a){a=a.f.get("signInOptions")|| +[];for(var b=[],c=0;c',e.document.write(oc((new mc).be(b))),e.document.close())):e=b.open(hc(a),d,e);e&&e.focus()}else window.location.assign(a)};na("firebaseui.auth.AuthUI",tl);na("firebaseui.auth.AuthUI.prototype.start",tl.prototype.start);na("firebaseui.auth.AuthUI.prototype.setConfig",tl.prototype.Vb);na("firebaseui.auth.AuthUI.prototype.signIn",tl.prototype.ue);na("firebaseui.auth.AuthUI.prototype.reset", +tl.prototype.reset);na("firebaseui.auth.CredentialHelper.ACCOUNT_CHOOSER_COM",Wi);na("firebaseui.auth.CredentialHelper.NONE","none")})(); })();module.exports=firebaseui;