// 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 ( "runtime/debug" "golang.org/x/text/language" "golang.org/x/text/message" ) //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 Page 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 head() string //line web/template/baseof.qtpl:8 streamhead(qw422016 *qt422016.Writer) //line web/template/baseof.qtpl:8 writehead(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 t(format message.Reference, args ...any) string //line web/template/baseof.qtpl:8 streamt(qw422016 *qt422016.Writer, format message.Reference, args ...any) //line web/template/baseof.qtpl:8 writet(qq422016 qtio422016.Writer, format message.Reference, args ...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 } //line web/template/baseof.qtpl:17 type BaseOf struct { language language.Tag printer *message.Printer name string } func NewBaseOf(lang language.Tag, name string) *BaseOf { return &BaseOf{ language: lang, printer: message.NewPrinter(lang), name: name, } } //line web/template/baseof.qtpl:33 func (p *BaseOf) streamlang(qw422016 *qt422016.Writer) { //line web/template/baseof.qtpl:33 qw422016.N().S(` `) //line web/template/baseof.qtpl:34 qw422016.E().S(p.language.String()) //line web/template/baseof.qtpl:34 qw422016.N().S(` `) //line web/template/baseof.qtpl:35 } //line web/template/baseof.qtpl:35 func (p *BaseOf) writelang(qq422016 qtio422016.Writer) { //line web/template/baseof.qtpl:35 qw422016 := qt422016.AcquireWriter(qq422016) //line web/template/baseof.qtpl:35 p.streamlang(qw422016) //line web/template/baseof.qtpl:35 qt422016.ReleaseWriter(qw422016) //line web/template/baseof.qtpl:35 } //line web/template/baseof.qtpl:35 func (p *BaseOf) lang() string { //line web/template/baseof.qtpl:35 qb422016 := qt422016.AcquireByteBuffer() //line web/template/baseof.qtpl:35 p.writelang(qb422016) //line web/template/baseof.qtpl:35 qs422016 := string(qb422016.B) //line web/template/baseof.qtpl:35 qt422016.ReleaseByteBuffer(qb422016) //line web/template/baseof.qtpl:35 return qs422016 //line web/template/baseof.qtpl:35 } //line web/template/baseof.qtpl:37 func (p *BaseOf) streamtitle(qw422016 *qt422016.Writer) { //line web/template/baseof.qtpl:37 qw422016.N().S(` `) //line web/template/baseof.qtpl:38 qw422016.E().S(p.name) //line web/template/baseof.qtpl:38 qw422016.N().S(` `) //line web/template/baseof.qtpl:39 } //line web/template/baseof.qtpl:39 func (p *BaseOf) writetitle(qq422016 qtio422016.Writer) { //line web/template/baseof.qtpl:39 qw422016 := qt422016.AcquireWriter(qq422016) //line web/template/baseof.qtpl:39 p.streamtitle(qw422016) //line web/template/baseof.qtpl:39 qt422016.ReleaseWriter(qw422016) //line web/template/baseof.qtpl:39 } //line web/template/baseof.qtpl:39 func (p *BaseOf) title() string { //line web/template/baseof.qtpl:39 qb422016 := qt422016.AcquireByteBuffer() //line web/template/baseof.qtpl:39 p.writetitle(qb422016) //line web/template/baseof.qtpl:39 qs422016 := string(qb422016.B) //line web/template/baseof.qtpl:39 qt422016.ReleaseByteBuffer(qb422016) //line web/template/baseof.qtpl:39 return qs422016 //line web/template/baseof.qtpl:39 } //line web/template/baseof.qtpl:41 func (p *BaseOf) streamhead(qw422016 *qt422016.Writer) { //line web/template/baseof.qtpl:41 qw422016.N().S(` `) //line web/template/baseof.qtpl:42 qw422016.N().S(` `) //line web/template/baseof.qtpl:56 } //line web/template/baseof.qtpl:56 func (p *BaseOf) writehead(qq422016 qtio422016.Writer) { //line web/template/baseof.qtpl:56 qw422016 := qt422016.AcquireWriter(qq422016) //line web/template/baseof.qtpl:56 p.streamhead(qw422016) //line web/template/baseof.qtpl:56 qt422016.ReleaseWriter(qw422016) //line web/template/baseof.qtpl:56 } //line web/template/baseof.qtpl:56 func (p *BaseOf) head() string { //line web/template/baseof.qtpl:56 qb422016 := qt422016.AcquireByteBuffer() //line web/template/baseof.qtpl:56 p.writehead(qb422016) //line web/template/baseof.qtpl:56 qs422016 := string(qb422016.B) //line web/template/baseof.qtpl:56 qt422016.ReleaseByteBuffer(qb422016) //line web/template/baseof.qtpl:56 return qs422016 //line web/template/baseof.qtpl:56 } //line web/template/baseof.qtpl:58 func (p *BaseOf) streambody(qw422016 *qt422016.Writer) { //line web/template/baseof.qtpl:58 } //line web/template/baseof.qtpl:58 func (p *BaseOf) writebody(qq422016 qtio422016.Writer) { //line web/template/baseof.qtpl:58 qw422016 := qt422016.AcquireWriter(qq422016) //line web/template/baseof.qtpl:58 p.streambody(qw422016) //line web/template/baseof.qtpl:58 qt422016.ReleaseWriter(qw422016) //line web/template/baseof.qtpl:58 } //line web/template/baseof.qtpl:58 func (p *BaseOf) body() string { //line web/template/baseof.qtpl:58 qb422016 := qt422016.AcquireByteBuffer() //line web/template/baseof.qtpl:58 p.writebody(qb422016) //line web/template/baseof.qtpl:58 qs422016 := string(qb422016.B) //line web/template/baseof.qtpl:58 qt422016.ReleaseByteBuffer(qb422016) //line web/template/baseof.qtpl:58 return qs422016 //line web/template/baseof.qtpl:58 } //line web/template/baseof.qtpl:60 func (p *BaseOf) streamt(qw422016 *qt422016.Writer, format message.Reference, args ...any) { //line web/template/baseof.qtpl:60 qw422016.N().S(` `) //line web/template/baseof.qtpl:61 qw422016.E().S(p.printer.Sprintf(format, args...)) //line web/template/baseof.qtpl:61 qw422016.N().S(` `) //line web/template/baseof.qtpl:62 } //line web/template/baseof.qtpl:62 func (p *BaseOf) writet(qq422016 qtio422016.Writer, format message.Reference, args ...any) { //line web/template/baseof.qtpl:62 qw422016 := qt422016.AcquireWriter(qq422016) //line web/template/baseof.qtpl:62 p.streamt(qw422016, format, args...) //line web/template/baseof.qtpl:62 qt422016.ReleaseWriter(qw422016) //line web/template/baseof.qtpl:62 } //line web/template/baseof.qtpl:62 func (p *BaseOf) t(format message.Reference, args ...any) string { //line web/template/baseof.qtpl:62 qb422016 := qt422016.AcquireByteBuffer() //line web/template/baseof.qtpl:62 p.writet(qb422016, format, args...) //line web/template/baseof.qtpl:62 qs422016 := string(qb422016.B) //line web/template/baseof.qtpl:62 qt422016.ReleaseByteBuffer(qb422016) //line web/template/baseof.qtpl:62 return qs422016 //line web/template/baseof.qtpl:62 } //line web/template/baseof.qtpl:64 func StreamTemplate(qw422016 *qt422016.Writer, p Page) { //line web/template/baseof.qtpl:64 qw422016.N().S(` `) //line web/template/baseof.qtpl:74 p.streamtitle(qw422016) //line web/template/baseof.qtpl:74 qw422016.N().S(` `) //line web/template/baseof.qtpl:81 p.streamhead(qw422016) //line web/template/baseof.qtpl:81 qw422016.N().S(` `) //line web/template/baseof.qtpl:85 p.streambody(qw422016) //line web/template/baseof.qtpl:85 qw422016.N().S(` `) //line web/template/baseof.qtpl:88 var path, vcsRevision string if bi, ok := debug.ReadBuildInfo(); ok { path = bi.Path for i := range bi.Settings { if bi.Settings[i].Key != "vcs.revision" { continue } vcsRevision = bi.Settings[i].Value } } //line web/template/baseof.qtpl:101 qw422016.N().S(` `) //line web/template/baseof.qtpl:135 } //line web/template/baseof.qtpl:135 func WriteTemplate(qq422016 qtio422016.Writer, p Page) { //line web/template/baseof.qtpl:135 qw422016 := qt422016.AcquireWriter(qq422016) //line web/template/baseof.qtpl:135 StreamTemplate(qw422016, p) //line web/template/baseof.qtpl:135 qt422016.ReleaseWriter(qw422016) //line web/template/baseof.qtpl:135 } //line web/template/baseof.qtpl:135 func Template(p Page) string { //line web/template/baseof.qtpl:135 qb422016 := qt422016.AcquireByteBuffer() //line web/template/baseof.qtpl:135 WriteTemplate(qb422016, p) //line web/template/baseof.qtpl:135 qs422016 := string(qb422016.B) //line web/template/baseof.qtpl:135 qt422016.ReleaseByteBuffer(qb422016) //line web/template/baseof.qtpl:135 return qs422016 //line web/template/baseof.qtpl:135 }