// Code generated by qtc from "baseof.qtpl". DO NOT EDIT. // See https://github.com/valyala/quicktemplate for details. //line web/template/baseof.qtpl:1 package template //line web/template/baseof.qtpl:1 import ( "golang.org/x/text/language" "golang.org/x/text/message" "source.toby3d.me/toby3d/home/internal/domain" ) //line web/template/baseof.qtpl:8 import ( qtio422016 "io" qt422016 "github.com/valyala/quicktemplate" ) //line web/template/baseof.qtpl:8 var ( _ = qtio422016.Copy _ = qt422016.AcquireByteBuffer ) //line web/template/baseof.qtpl:8 type Pager interface { //line web/template/baseof.qtpl:8 Body() string //line web/template/baseof.qtpl:8 StreamBody(qw422016 *qt422016.Writer) //line web/template/baseof.qtpl:8 WriteBody(qq422016 qtio422016.Writer) //line web/template/baseof.qtpl:8 T(format message.Reference, v ...any) string //line web/template/baseof.qtpl:8 StreamT(qw422016 *qt422016.Writer, format message.Reference, v ...any) //line web/template/baseof.qtpl:8 WriteT(qq422016 qtio422016.Writer, format message.Reference, v ...any) //line web/template/baseof.qtpl:8 Title() string //line web/template/baseof.qtpl:8 StreamTitle(qw422016 *qt422016.Writer) //line web/template/baseof.qtpl:8 WriteTitle(qq422016 qtio422016.Writer) //line web/template/baseof.qtpl:8 Lang() string //line web/template/baseof.qtpl:8 StreamLang(qw422016 *qt422016.Writer) //line web/template/baseof.qtpl:8 WriteLang(qq422016 qtio422016.Writer) //line web/template/baseof.qtpl:8 } //line web/template/baseof.qtpl:16 type BaseOf struct { printer *message.Printer site *domain.Site } func NewBaseOf(site *domain.Site) BaseOf { return BaseOf{ site: site, printer: message.NewPrinter(site.Language), } } //line web/template/baseof.qtpl:30 func (b BaseOf) StreamTitle(qw422016 *qt422016.Writer) { //line web/template/baseof.qtpl:31 qw422016.E().S(b.site.Title) //line web/template/baseof.qtpl:32 } //line web/template/baseof.qtpl:32 func (b BaseOf) WriteTitle(qq422016 qtio422016.Writer) { //line web/template/baseof.qtpl:32 qw422016 := qt422016.AcquireWriter(qq422016) //line web/template/baseof.qtpl:32 b.StreamTitle(qw422016) //line web/template/baseof.qtpl:32 qt422016.ReleaseWriter(qw422016) //line web/template/baseof.qtpl:32 } //line web/template/baseof.qtpl:32 func (b BaseOf) Title() string { //line web/template/baseof.qtpl:32 qb422016 := qt422016.AcquireByteBuffer() //line web/template/baseof.qtpl:32 b.WriteTitle(qb422016) //line web/template/baseof.qtpl:32 qs422016 := string(qb422016.B) //line web/template/baseof.qtpl:32 qt422016.ReleaseByteBuffer(qb422016) //line web/template/baseof.qtpl:32 return qs422016 //line web/template/baseof.qtpl:32 } //line web/template/baseof.qtpl:34 func (b BaseOf) StreamT(qw422016 *qt422016.Writer, key message.Reference, a ...any) { //line web/template/baseof.qtpl:35 qw422016.E().S(b.printer.Sprintf(key, a...)) //line web/template/baseof.qtpl:36 } //line web/template/baseof.qtpl:36 func (b BaseOf) WriteT(qq422016 qtio422016.Writer, key message.Reference, a ...any) { //line web/template/baseof.qtpl:36 qw422016 := qt422016.AcquireWriter(qq422016) //line web/template/baseof.qtpl:36 b.StreamT(qw422016, key, a...) //line web/template/baseof.qtpl:36 qt422016.ReleaseWriter(qw422016) //line web/template/baseof.qtpl:36 } //line web/template/baseof.qtpl:36 func (b BaseOf) T(key message.Reference, a ...any) string { //line web/template/baseof.qtpl:36 qb422016 := qt422016.AcquireByteBuffer() //line web/template/baseof.qtpl:36 b.WriteT(qb422016, key, a...) //line web/template/baseof.qtpl:36 qs422016 := string(qb422016.B) //line web/template/baseof.qtpl:36 qt422016.ReleaseByteBuffer(qb422016) //line web/template/baseof.qtpl:36 return qs422016 //line web/template/baseof.qtpl:36 } //line web/template/baseof.qtpl:38 func (b BaseOf) StreamBody(qw422016 *qt422016.Writer) { //line web/template/baseof.qtpl:38 } //line web/template/baseof.qtpl:38 func (b BaseOf) WriteBody(qq422016 qtio422016.Writer) { //line web/template/baseof.qtpl:38 qw422016 := qt422016.AcquireWriter(qq422016) //line web/template/baseof.qtpl:38 b.StreamBody(qw422016) //line web/template/baseof.qtpl:38 qt422016.ReleaseWriter(qw422016) //line web/template/baseof.qtpl:38 } //line web/template/baseof.qtpl:38 func (b BaseOf) Body() string { //line web/template/baseof.qtpl:38 qb422016 := qt422016.AcquireByteBuffer() //line web/template/baseof.qtpl:38 b.WriteBody(qb422016) //line web/template/baseof.qtpl:38 qs422016 := string(qb422016.B) //line web/template/baseof.qtpl:38 qt422016.ReleaseByteBuffer(qb422016) //line web/template/baseof.qtpl:38 return qs422016 //line web/template/baseof.qtpl:38 } //line web/template/baseof.qtpl:40 func (b BaseOf) StreamLang(qw422016 *qt422016.Writer) { //line web/template/baseof.qtpl:41 if b.site.Language != language.Und { //line web/template/baseof.qtpl:42 qw422016.E().S(b.site.Language.String()) //line web/template/baseof.qtpl:43 } //line web/template/baseof.qtpl:44 } //line web/template/baseof.qtpl:44 func (b BaseOf) WriteLang(qq422016 qtio422016.Writer) { //line web/template/baseof.qtpl:44 qw422016 := qt422016.AcquireWriter(qq422016) //line web/template/baseof.qtpl:44 b.StreamLang(qw422016) //line web/template/baseof.qtpl:44 qt422016.ReleaseWriter(qw422016) //line web/template/baseof.qtpl:44 } //line web/template/baseof.qtpl:44 func (b BaseOf) Lang() string { //line web/template/baseof.qtpl:44 qb422016 := qt422016.AcquireByteBuffer() //line web/template/baseof.qtpl:44 b.WriteLang(qb422016) //line web/template/baseof.qtpl:44 qs422016 := string(qb422016.B) //line web/template/baseof.qtpl:44 qt422016.ReleaseByteBuffer(qb422016) //line web/template/baseof.qtpl:44 return qs422016 //line web/template/baseof.qtpl:44 } //line web/template/baseof.qtpl:46 func StreamTemplate(qw422016 *qt422016.Writer, p Pager) { //line web/template/baseof.qtpl:46 qw422016.N().S(``) //line web/template/baseof.qtpl:53 p.StreamTitle(qw422016) //line web/template/baseof.qtpl:53 qw422016.N().S(``) //line web/template/baseof.qtpl:57 p.StreamBody(qw422016) //line web/template/baseof.qtpl:57 qw422016.N().S(``) //line web/template/baseof.qtpl:60 } //line web/template/baseof.qtpl:60 func WriteTemplate(qq422016 qtio422016.Writer, p Pager) { //line web/template/baseof.qtpl:60 qw422016 := qt422016.AcquireWriter(qq422016) //line web/template/baseof.qtpl:60 StreamTemplate(qw422016, p) //line web/template/baseof.qtpl:60 qt422016.ReleaseWriter(qw422016) //line web/template/baseof.qtpl:60 } //line web/template/baseof.qtpl:60 func Template(p Pager) string { //line web/template/baseof.qtpl:60 qb422016 := qt422016.AcquireByteBuffer() //line web/template/baseof.qtpl:60 WriteTemplate(qb422016, p) //line web/template/baseof.qtpl:60 qs422016 := string(qb422016.B) //line web/template/baseof.qtpl:60 qt422016.ReleaseByteBuffer(qb422016) //line web/template/baseof.qtpl:60 return qs422016 //line web/template/baseof.qtpl:60 }