// Code generated by qtc from "auth.qtpl". DO NOT EDIT. // See https://github.com/valyala/quicktemplate for details. //line views/auth.qtpl:1 package views //line views/auth.qtpl:1 import "net/http" //line views/auth.qtpl:2 import "github.com/bouncepaw/mycorrhiza/cfg" //line views/auth.qtpl:3 import "github.com/bouncepaw/mycorrhiza/l18n" //line views/auth.qtpl:5 import ( qtio422016 "io" qt422016 "github.com/valyala/quicktemplate" ) //line views/auth.qtpl:5 var ( _ = qtio422016.Copy _ = qt422016.AcquireByteBuffer ) //line views/auth.qtpl:5 func StreamRegisterHTML(qw422016 *qt422016.Writer, rq *http.Request) { //line views/auth.qtpl:5 qw422016.N().S(` `) //line views/auth.qtpl:7 lc := l18n.FromRequest(rq) //line views/auth.qtpl:8 qw422016.N().S(`
`) //line views/auth.qtpl:12 if cfg.AllowRegistration { //line views/auth.qtpl:12 qw422016.N().S(` `) //line views/auth.qtpl:30 streamtelegramWidgetHTML(qw422016, lc) //line views/auth.qtpl:30 qw422016.N().S(` `) //line views/auth.qtpl:31 } else if cfg.UseAuth { //line views/auth.qtpl:31 qw422016.N().S(`

`) //line views/auth.qtpl:32 qw422016.E().S(lc.Get("auth.noregister")) //line views/auth.qtpl:32 qw422016.N().S(`

← `) //line views/auth.qtpl:33 qw422016.E().S(lc.Get("auth.go_back")) //line views/auth.qtpl:33 qw422016.N().S(`

`) //line views/auth.qtpl:34 } else { //line views/auth.qtpl:34 qw422016.N().S(`

`) //line views/auth.qtpl:35 qw422016.E().S(lc.Get("auth.noauth")) //line views/auth.qtpl:35 qw422016.N().S(`

← `) //line views/auth.qtpl:36 qw422016.E().S(lc.Get("auth.go_back")) //line views/auth.qtpl:36 qw422016.N().S(`

`) //line views/auth.qtpl:37 } //line views/auth.qtpl:37 qw422016.N().S(`
`) //line views/auth.qtpl:41 } //line views/auth.qtpl:41 func WriteRegisterHTML(qq422016 qtio422016.Writer, rq *http.Request) { //line views/auth.qtpl:41 qw422016 := qt422016.AcquireWriter(qq422016) //line views/auth.qtpl:41 StreamRegisterHTML(qw422016, rq) //line views/auth.qtpl:41 qt422016.ReleaseWriter(qw422016) //line views/auth.qtpl:41 } //line views/auth.qtpl:41 func RegisterHTML(rq *http.Request) string { //line views/auth.qtpl:41 qb422016 := qt422016.AcquireByteBuffer() //line views/auth.qtpl:41 WriteRegisterHTML(qb422016, rq) //line views/auth.qtpl:41 qs422016 := string(qb422016.B) //line views/auth.qtpl:41 qt422016.ReleaseByteBuffer(qb422016) //line views/auth.qtpl:41 return qs422016 //line views/auth.qtpl:41 } //line views/auth.qtpl:43 func StreamLoginHTML(qw422016 *qt422016.Writer, lc *l18n.Localizer) { //line views/auth.qtpl:43 qw422016.N().S(`
`) //line views/auth.qtpl:47 if cfg.UseAuth { //line views/auth.qtpl:47 qw422016.N().S(` `) //line views/auth.qtpl:63 streamtelegramWidgetHTML(qw422016, lc) //line views/auth.qtpl:63 qw422016.N().S(` `) //line views/auth.qtpl:64 } else { //line views/auth.qtpl:64 qw422016.N().S(`

`) //line views/auth.qtpl:65 qw422016.E().S(lc.Get("auth.noauth")) //line views/auth.qtpl:65 qw422016.N().S(`

← `) //line views/auth.qtpl:66 qw422016.E().S(lc.Get("auth.go_home")) //line views/auth.qtpl:66 qw422016.N().S(`

`) //line views/auth.qtpl:67 } //line views/auth.qtpl:67 qw422016.N().S(`
`) //line views/auth.qtpl:71 } //line views/auth.qtpl:71 func WriteLoginHTML(qq422016 qtio422016.Writer, lc *l18n.Localizer) { //line views/auth.qtpl:71 qw422016 := qt422016.AcquireWriter(qq422016) //line views/auth.qtpl:71 StreamLoginHTML(qw422016, lc) //line views/auth.qtpl:71 qt422016.ReleaseWriter(qw422016) //line views/auth.qtpl:71 } //line views/auth.qtpl:71 func LoginHTML(lc *l18n.Localizer) string { //line views/auth.qtpl:71 qb422016 := qt422016.AcquireByteBuffer() //line views/auth.qtpl:71 WriteLoginHTML(qb422016, lc) //line views/auth.qtpl:71 qs422016 := string(qb422016.B) //line views/auth.qtpl:71 qt422016.ReleaseByteBuffer(qb422016) //line views/auth.qtpl:71 return qs422016 //line views/auth.qtpl:71 } // Telegram auth widget was requested by Yogurt. As you can see, we don't offer user administrators control over it. Of course we don't. //line views/auth.qtpl:74 func streamtelegramWidgetHTML(qw422016 *qt422016.Writer, lc *l18n.Localizer) { //line views/auth.qtpl:74 qw422016.N().S(` `) //line views/auth.qtpl:75 if cfg.TelegramEnabled { //line views/auth.qtpl:75 qw422016.N().S(`

`) //line views/auth.qtpl:76 qw422016.E().S(lc.Get("auth.telegram_tip")) //line views/auth.qtpl:76 qw422016.N().S(`

`) //line views/auth.qtpl:78 } //line views/auth.qtpl:78 qw422016.N().S(` `) //line views/auth.qtpl:79 } //line views/auth.qtpl:79 func writetelegramWidgetHTML(qq422016 qtio422016.Writer, lc *l18n.Localizer) { //line views/auth.qtpl:79 qw422016 := qt422016.AcquireWriter(qq422016) //line views/auth.qtpl:79 streamtelegramWidgetHTML(qw422016, lc) //line views/auth.qtpl:79 qt422016.ReleaseWriter(qw422016) //line views/auth.qtpl:79 } //line views/auth.qtpl:79 func telegramWidgetHTML(lc *l18n.Localizer) string { //line views/auth.qtpl:79 qb422016 := qt422016.AcquireByteBuffer() //line views/auth.qtpl:79 writetelegramWidgetHTML(qb422016, lc) //line views/auth.qtpl:79 qs422016 := string(qb422016.B) //line views/auth.qtpl:79 qt422016.ReleaseByteBuffer(qb422016) //line views/auth.qtpl:79 return qs422016 //line views/auth.qtpl:79 } //line views/auth.qtpl:81 func StreamLoginErrorHTML(qw422016 *qt422016.Writer, err string, lc *l18n.Localizer) { //line views/auth.qtpl:81 qw422016.N().S(`
`) //line views/auth.qtpl:85 switch err { //line views/auth.qtpl:86 case "unknown username": //line views/auth.qtpl:86 qw422016.N().S(`

`) //line views/auth.qtpl:87 qw422016.E().S(lc.Get("auth.error_username")) //line views/auth.qtpl:87 qw422016.N().S(`

`) //line views/auth.qtpl:88 case "wrong password": //line views/auth.qtpl:88 qw422016.N().S(`

`) //line views/auth.qtpl:89 qw422016.E().S(lc.Get("auth.error_password")) //line views/auth.qtpl:89 qw422016.N().S(`

`) //line views/auth.qtpl:90 default: //line views/auth.qtpl:90 qw422016.N().S(`

`) //line views/auth.qtpl:91 qw422016.E().S(err) //line views/auth.qtpl:91 qw422016.N().S(`

`) //line views/auth.qtpl:92 } //line views/auth.qtpl:92 qw422016.N().S(`

← `) //line views/auth.qtpl:93 qw422016.E().S(lc.Get("auth.try_again")) //line views/auth.qtpl:93 qw422016.N().S(`

`) //line views/auth.qtpl:97 } //line views/auth.qtpl:97 func WriteLoginErrorHTML(qq422016 qtio422016.Writer, err string, lc *l18n.Localizer) { //line views/auth.qtpl:97 qw422016 := qt422016.AcquireWriter(qq422016) //line views/auth.qtpl:97 StreamLoginErrorHTML(qw422016, err, lc) //line views/auth.qtpl:97 qt422016.ReleaseWriter(qw422016) //line views/auth.qtpl:97 } //line views/auth.qtpl:97 func LoginErrorHTML(err string, lc *l18n.Localizer) string { //line views/auth.qtpl:97 qb422016 := qt422016.AcquireByteBuffer() //line views/auth.qtpl:97 WriteLoginErrorHTML(qb422016, err, lc) //line views/auth.qtpl:97 qs422016 := string(qb422016.B) //line views/auth.qtpl:97 qt422016.ReleaseByteBuffer(qb422016) //line views/auth.qtpl:97 return qs422016 //line views/auth.qtpl:97 } //line views/auth.qtpl:99 func StreamLogoutHTML(qw422016 *qt422016.Writer, can bool, lc *l18n.Localizer) { //line views/auth.qtpl:99 qw422016.N().S(`
`) //line views/auth.qtpl:103 if can { //line views/auth.qtpl:103 qw422016.N().S(`

`) //line views/auth.qtpl:104 qw422016.E().S(lc.Get("auth.logout_header")) //line views/auth.qtpl:104 qw422016.N().S(`

`) //line views/auth.qtpl:105 qw422016.E().S(lc.Get("auth.logout_button")) //line views/auth.qtpl:105 qw422016.N().S(`

`) //line views/auth.qtpl:106 qw422016.E().S(lc.Get("ui.cancel")) //line views/auth.qtpl:106 qw422016.N().S(`

`) //line views/auth.qtpl:107 } else { //line views/auth.qtpl:107 qw422016.N().S(`

`) //line views/auth.qtpl:108 qw422016.E().S(lc.Get("auth.logout_anon")) //line views/auth.qtpl:108 qw422016.N().S(`

`) //line views/auth.qtpl:109 qw422016.E().S(lc.Get("auth.login_title")) //line views/auth.qtpl:109 qw422016.N().S(`

← `) //line views/auth.qtpl:110 qw422016.E().S(lc.Get("auth.go_home")) //line views/auth.qtpl:110 qw422016.N().S(`

`) //line views/auth.qtpl:111 } //line views/auth.qtpl:111 qw422016.N().S(`
`) //line views/auth.qtpl:115 } //line views/auth.qtpl:115 func WriteLogoutHTML(qq422016 qtio422016.Writer, can bool, lc *l18n.Localizer) { //line views/auth.qtpl:115 qw422016 := qt422016.AcquireWriter(qq422016) //line views/auth.qtpl:115 StreamLogoutHTML(qw422016, can, lc) //line views/auth.qtpl:115 qt422016.ReleaseWriter(qw422016) //line views/auth.qtpl:115 } //line views/auth.qtpl:115 func LogoutHTML(can bool, lc *l18n.Localizer) string { //line views/auth.qtpl:115 qb422016 := qt422016.AcquireByteBuffer() //line views/auth.qtpl:115 WriteLogoutHTML(qb422016, can, lc) //line views/auth.qtpl:115 qs422016 := string(qb422016.B) //line views/auth.qtpl:115 qt422016.ReleaseByteBuffer(qb422016) //line views/auth.qtpl:115 return qs422016 //line views/auth.qtpl:115 } //line views/auth.qtpl:117 func StreamLockHTML(qw422016 *qt422016.Writer, lc *l18n.Localizer) { //line views/auth.qtpl:117 qw422016.N().S(` 🔒 `) //line views/auth.qtpl:123 qw422016.E().S(lc.Get("auth.lock_title")) //line views/auth.qtpl:123 qw422016.N().S(`

🔒

`) //line views/auth.qtpl:131 qw422016.E().S(lc.Get("auth.lock_title")) //line views/auth.qtpl:131 qw422016.N().S(`

`) //line views/auth.qtpl:143 streamtelegramWidgetHTML(qw422016, lc) //line views/auth.qtpl:143 qw422016.N().S(`
`) //line views/auth.qtpl:148 } //line views/auth.qtpl:148 func WriteLockHTML(qq422016 qtio422016.Writer, lc *l18n.Localizer) { //line views/auth.qtpl:148 qw422016 := qt422016.AcquireWriter(qq422016) //line views/auth.qtpl:148 StreamLockHTML(qw422016, lc) //line views/auth.qtpl:148 qt422016.ReleaseWriter(qw422016) //line views/auth.qtpl:148 } //line views/auth.qtpl:148 func LockHTML(lc *l18n.Localizer) string { //line views/auth.qtpl:148 qb422016 := qt422016.AcquireByteBuffer() //line views/auth.qtpl:148 WriteLockHTML(qb422016, lc) //line views/auth.qtpl:148 qs422016 := string(qb422016.B) //line views/auth.qtpl:148 qt422016.ReleaseByteBuffer(qb422016) //line views/auth.qtpl:148 return qs422016 //line views/auth.qtpl:148 }