`)
-//line views/auth.qtpl:41
+//line auth/auth.qtpl:41
}
-//line views/auth.qtpl:41
+//line auth/auth.qtpl:41
func WriteRegister(qq422016 qtio422016.Writer, rq *http.Request) {
-//line views/auth.qtpl:41
+//line auth/auth.qtpl:41
qw422016 := qt422016.AcquireWriter(qq422016)
-//line views/auth.qtpl:41
+//line auth/auth.qtpl:41
StreamRegister(qw422016, rq)
-//line views/auth.qtpl:41
+//line auth/auth.qtpl:41
qt422016.ReleaseWriter(qw422016)
-//line views/auth.qtpl:41
+//line auth/auth.qtpl:41
}
-//line views/auth.qtpl:41
+//line auth/auth.qtpl:41
func Register(rq *http.Request) string {
-//line views/auth.qtpl:41
+//line auth/auth.qtpl:41
qb422016 := qt422016.AcquireByteBuffer()
-//line views/auth.qtpl:41
+//line auth/auth.qtpl:41
WriteRegister(qb422016, rq)
-//line views/auth.qtpl:41
+//line auth/auth.qtpl:41
qs422016 := string(qb422016.B)
-//line views/auth.qtpl:41
+//line auth/auth.qtpl:41
qt422016.ReleaseByteBuffer(qb422016)
-//line views/auth.qtpl:41
+//line auth/auth.qtpl:41
return qs422016
-//line views/auth.qtpl:41
+//line auth/auth.qtpl:41
}
-//line views/auth.qtpl:43
+//line auth/auth.qtpl:43
func StreamLogin(qw422016 *qt422016.Writer, lc *l18n.Localizer) {
-//line views/auth.qtpl:43
+//line auth/auth.qtpl:43
qw422016.N().S(`
`)
-//line views/auth.qtpl:46
+//line auth/auth.qtpl:46
if cfg.UseAuth {
-//line views/auth.qtpl:46
+//line auth/auth.qtpl:46
qw422016.N().S(`
`)
-//line views/auth.qtpl:62
+//line auth/auth.qtpl:62
streamtelegramWidget(qw422016, lc)
-//line views/auth.qtpl:62
+//line auth/auth.qtpl:62
qw422016.N().S(`
`)
-//line views/auth.qtpl:63
+//line auth/auth.qtpl:63
} else {
-//line views/auth.qtpl:63
+//line auth/auth.qtpl:63
qw422016.N().S(`
`)
-//line views/auth.qtpl:64
+//line auth/auth.qtpl:64
qw422016.E().S(lc.Get("auth.noauth"))
-//line views/auth.qtpl:64
+//line auth/auth.qtpl:64
qw422016.N().S(`
← `)
-//line views/auth.qtpl:65
+//line auth/auth.qtpl:65
qw422016.E().S(lc.Get("auth.go_home"))
-//line views/auth.qtpl:65
+//line auth/auth.qtpl:65
qw422016.N().S(`
`)
-//line views/auth.qtpl:66
+//line auth/auth.qtpl:66
}
-//line views/auth.qtpl:66
+//line auth/auth.qtpl:66
qw422016.N().S(`
`)
-//line views/auth.qtpl:69
+//line auth/auth.qtpl:69
}
-//line views/auth.qtpl:69
+//line auth/auth.qtpl:69
func WriteLogin(qq422016 qtio422016.Writer, lc *l18n.Localizer) {
-//line views/auth.qtpl:69
+//line auth/auth.qtpl:69
qw422016 := qt422016.AcquireWriter(qq422016)
-//line views/auth.qtpl:69
+//line auth/auth.qtpl:69
StreamLogin(qw422016, lc)
-//line views/auth.qtpl:69
+//line auth/auth.qtpl:69
qt422016.ReleaseWriter(qw422016)
-//line views/auth.qtpl:69
+//line auth/auth.qtpl:69
}
-//line views/auth.qtpl:69
+//line auth/auth.qtpl:69
func Login(lc *l18n.Localizer) string {
-//line views/auth.qtpl:69
+//line auth/auth.qtpl:69
qb422016 := qt422016.AcquireByteBuffer()
-//line views/auth.qtpl:69
+//line auth/auth.qtpl:69
WriteLogin(qb422016, lc)
-//line views/auth.qtpl:69
+//line auth/auth.qtpl:69
qs422016 := string(qb422016.B)
-//line views/auth.qtpl:69
+//line auth/auth.qtpl:69
qt422016.ReleaseByteBuffer(qb422016)
-//line views/auth.qtpl:69
+//line auth/auth.qtpl:69
return qs422016
-//line views/auth.qtpl:69
+//line auth/auth.qtpl:69
}
// 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:72
+//line auth/auth.qtpl:72
func streamtelegramWidget(qw422016 *qt422016.Writer, lc *l18n.Localizer) {
-//line views/auth.qtpl:72
+//line auth/auth.qtpl:72
qw422016.N().S(`
`)
-//line views/auth.qtpl:73
+//line auth/auth.qtpl:73
if cfg.TelegramEnabled {
-//line views/auth.qtpl:73
+//line auth/auth.qtpl:73
qw422016.N().S(`
`)
-//line views/auth.qtpl:74
+//line auth/auth.qtpl:74
qw422016.E().S(lc.Get("auth.telegram_tip"))
-//line views/auth.qtpl:74
+//line auth/auth.qtpl:74
qw422016.N().S(`
`)
-//line views/auth.qtpl:76
+//line auth/auth.qtpl:76
}
-//line views/auth.qtpl:76
+//line auth/auth.qtpl:76
qw422016.N().S(`
`)
-//line views/auth.qtpl:77
+//line auth/auth.qtpl:77
}
-//line views/auth.qtpl:77
+//line auth/auth.qtpl:77
func writetelegramWidget(qq422016 qtio422016.Writer, lc *l18n.Localizer) {
-//line views/auth.qtpl:77
+//line auth/auth.qtpl:77
qw422016 := qt422016.AcquireWriter(qq422016)
-//line views/auth.qtpl:77
+//line auth/auth.qtpl:77
streamtelegramWidget(qw422016, lc)
-//line views/auth.qtpl:77
+//line auth/auth.qtpl:77
qt422016.ReleaseWriter(qw422016)
-//line views/auth.qtpl:77
+//line auth/auth.qtpl:77
}
-//line views/auth.qtpl:77
+//line auth/auth.qtpl:77
func telegramWidget(lc *l18n.Localizer) string {
-//line views/auth.qtpl:77
+//line auth/auth.qtpl:77
qb422016 := qt422016.AcquireByteBuffer()
-//line views/auth.qtpl:77
+//line auth/auth.qtpl:77
writetelegramWidget(qb422016, lc)
-//line views/auth.qtpl:77
+//line auth/auth.qtpl:77
qs422016 := string(qb422016.B)
-//line views/auth.qtpl:77
+//line auth/auth.qtpl:77
qt422016.ReleaseByteBuffer(qb422016)
-//line views/auth.qtpl:77
+//line auth/auth.qtpl:77
return qs422016
-//line views/auth.qtpl:77
+//line auth/auth.qtpl:77
}
-//line views/auth.qtpl:79
+//line auth/auth.qtpl:79
func StreamLoginError(qw422016 *qt422016.Writer, err string, lc *l18n.Localizer) {
-//line views/auth.qtpl:79
+//line auth/auth.qtpl:79
qw422016.N().S(`
`)
-//line views/auth.qtpl:82
+//line auth/auth.qtpl:82
switch err {
-//line views/auth.qtpl:83
+//line auth/auth.qtpl:83
case "unknown username":
-//line views/auth.qtpl:83
+//line auth/auth.qtpl:83
qw422016.N().S(`
`)
-//line views/auth.qtpl:84
+//line auth/auth.qtpl:84
qw422016.E().S(lc.Get("auth.error_username"))
-//line views/auth.qtpl:84
+//line auth/auth.qtpl:84
qw422016.N().S(`
`)
-//line views/auth.qtpl:85
+//line auth/auth.qtpl:85
case "wrong password":
-//line views/auth.qtpl:85
+//line auth/auth.qtpl:85
qw422016.N().S(`
`)
-//line views/auth.qtpl:86
+//line auth/auth.qtpl:86
qw422016.E().S(lc.Get("auth.error_password"))
-//line views/auth.qtpl:86
+//line auth/auth.qtpl:86
qw422016.N().S(`
`)
-//line views/auth.qtpl:87
+//line auth/auth.qtpl:87
default:
-//line views/auth.qtpl:87
+//line auth/auth.qtpl:87
qw422016.N().S(`
`)
-//line views/auth.qtpl:88
+//line auth/auth.qtpl:88
qw422016.E().S(err)
-//line views/auth.qtpl:88
+//line auth/auth.qtpl:88
qw422016.N().S(`
`)
-//line views/auth.qtpl:89
+//line auth/auth.qtpl:89
}
-//line views/auth.qtpl:89
+//line auth/auth.qtpl:89
qw422016.N().S(`
← `)
-//line views/auth.qtpl:90
+//line auth/auth.qtpl:90
qw422016.E().S(lc.Get("auth.try_again"))
-//line views/auth.qtpl:90
+//line auth/auth.qtpl:90
qw422016.N().S(`
`)
-//line views/auth.qtpl:93
+//line auth/auth.qtpl:93
}
-//line views/auth.qtpl:93
+//line auth/auth.qtpl:93
func WriteLoginError(qq422016 qtio422016.Writer, err string, lc *l18n.Localizer) {
-//line views/auth.qtpl:93
+//line auth/auth.qtpl:93
qw422016 := qt422016.AcquireWriter(qq422016)
-//line views/auth.qtpl:93
+//line auth/auth.qtpl:93
StreamLoginError(qw422016, err, lc)
-//line views/auth.qtpl:93
+//line auth/auth.qtpl:93
qt422016.ReleaseWriter(qw422016)
-//line views/auth.qtpl:93
+//line auth/auth.qtpl:93
}
-//line views/auth.qtpl:93
+//line auth/auth.qtpl:93
func LoginError(err string, lc *l18n.Localizer) string {
-//line views/auth.qtpl:93
+//line auth/auth.qtpl:93
qb422016 := qt422016.AcquireByteBuffer()
-//line views/auth.qtpl:93
+//line auth/auth.qtpl:93
WriteLoginError(qb422016, err, lc)
-//line views/auth.qtpl:93
+//line auth/auth.qtpl:93
qs422016 := string(qb422016.B)
-//line views/auth.qtpl:93
+//line auth/auth.qtpl:93
qt422016.ReleaseByteBuffer(qb422016)
-//line views/auth.qtpl:93
+//line auth/auth.qtpl:93
return qs422016
-//line views/auth.qtpl:93
+//line auth/auth.qtpl:93
}
-//line views/auth.qtpl:95
+//line auth/auth.qtpl:95
func StreamLogout(qw422016 *qt422016.Writer, can bool, lc *l18n.Localizer) {
-//line views/auth.qtpl:95
+//line auth/auth.qtpl:95
qw422016.N().S(`
`)
-//line views/auth.qtpl:111
+//line auth/auth.qtpl:111
}
-//line views/auth.qtpl:111
+//line auth/auth.qtpl:111
func WriteLogout(qq422016 qtio422016.Writer, can bool, lc *l18n.Localizer) {
-//line views/auth.qtpl:111
+//line auth/auth.qtpl:111
qw422016 := qt422016.AcquireWriter(qq422016)
-//line views/auth.qtpl:111
+//line auth/auth.qtpl:111
StreamLogout(qw422016, can, lc)
-//line views/auth.qtpl:111
+//line auth/auth.qtpl:111
qt422016.ReleaseWriter(qw422016)
-//line views/auth.qtpl:111
+//line auth/auth.qtpl:111
}
-//line views/auth.qtpl:111
+//line auth/auth.qtpl:111
func Logout(can bool, lc *l18n.Localizer) string {
-//line views/auth.qtpl:111
+//line auth/auth.qtpl:111
qb422016 := qt422016.AcquireByteBuffer()
-//line views/auth.qtpl:111
+//line auth/auth.qtpl:111
WriteLogout(qb422016, can, lc)
-//line views/auth.qtpl:111
+//line auth/auth.qtpl:111
qs422016 := string(qb422016.B)
-//line views/auth.qtpl:111
+//line auth/auth.qtpl:111
qt422016.ReleaseByteBuffer(qb422016)
-//line views/auth.qtpl:111
+//line auth/auth.qtpl:111
return qs422016
-//line views/auth.qtpl:111
+//line auth/auth.qtpl:111
}
-//line views/auth.qtpl:113
+//line auth/auth.qtpl:113
func StreamLock(qw422016 *qt422016.Writer, lc *l18n.Localizer) {
-//line views/auth.qtpl:113
+//line auth/auth.qtpl:113
qw422016.N().S(`
@@ -524,9 +524,9 @@ func StreamLock(qw422016 *qt422016.Writer, lc *l18n.Localizer) {