2020-11-29 11:32:52 +00:00
// Code generated by qtc from "asset.qtpl". DO NOT EDIT.
2020-10-25 18:02:52 +00:00
// See https://github.com/valyala/quicktemplate for details.
2020-11-29 11:32:52 +00:00
//line templates/asset.qtpl:1
2020-10-25 18:02:52 +00:00
package templates
2020-11-29 11:32:52 +00:00
//line templates/asset.qtpl:1
2020-10-25 18:02:52 +00:00
import (
qtio422016 "io"
qt422016 "github.com/valyala/quicktemplate"
)
2020-11-29 11:32:52 +00:00
//line templates/asset.qtpl:1
2020-10-25 18:02:52 +00:00
var (
_ = qtio422016 . Copy
_ = qt422016 . AcquireByteBuffer
)
2020-11-29 11:32:52 +00:00
//line templates/asset.qtpl:1
2020-10-25 18:02:52 +00:00
func StreamDefaultCSS ( qw422016 * qt422016 . Writer ) {
2020-11-29 11:32:52 +00:00
//line templates/asset.qtpl:1
2020-10-25 18:02:52 +00:00
qw422016 . N ( ) . S ( `
2020-11-29 11:32:52 +00:00
` )
//line templates/asset.qtpl:2
2021-02-22 18:37:23 +00:00
qw422016 . N ( ) . S ( ` . modal__title { font - size : 2 rem ; }
2021-02-22 17:38:41 +00:00
. modal__confirmation - msg { margin : 0 0 .5 rem 0 ; }
. modal__action { display : inline - block ; font - size : 1 rem ; padding : .25 rem ; border - radius : .25 rem ; }
. modal__submit { border : 1 px # 999 solid ; }
. modal__cancel { border : 1 px # 999 dashed ; text - decoration : none ; }
2021-02-22 18:37:23 +00:00
. hypha - list { padding - left : 0 ; }
. hypha - list__entry { list - style - type : none ; }
. hypha - list__link { text - decoration : none ; display : inline - block ; padding : .25 rem ; }
. hypha - list__link : hover { text - decoration : underline ; }
. hypha - list__amnt - type { font - size : smaller ; color : # 999 ; }
/* General element positions, from small to big */
2021-01-25 18:37:21 +00:00
/* Phones and whatnot */
2021-02-19 16:56:31 +00:00
. layout { display : grid ; row - gap : 1 rem ; }
2021-01-25 18:37:21 +00:00
header { width : 100 % ; margin - bottom : 1 rem ; }
. header - links__list , . hypha - tabs__flex { margin : 0 ; padding : 0 ; display : flex ; flex - wrap : wrap ; }
. header - links__entry , . hypha - tabs__tab { list - style - type : none ; }
. header - links__entry { margin - right : .5 rem ; }
. header - links__entry_user { font - style : italic ; }
. header - links__link { display : inline - block ; padding : .25 rem ; text - decoration : none ; }
. hypha - tabs { padding : 0 ; margin : 0 ; }
. hypha - tabs__tab { margin - right : .5 rem ; padding : 0 ; }
. hypha - tabs__link { display : inline - block ; padding : .25 rem ; text - decoration : none ; }
. hypha - tabs__selection { display : inline - block ; padding : .25 rem ; font - weight : bold ; }
2021-02-19 16:56:31 +00:00
. layout - card li { list - style - type : none ; }
. backlinks__list { padding : 0 ; margin : 0 ; }
. backlinks__link { text - decoration : none ; display : block ; padding : .25 rem ; padding - left : 1.25 rem ; }
2021-01-25 18:37:21 +00:00
@ media screen and ( max - width : 800 px ) {
2021-02-19 16:56:31 +00:00
. layout { grid - template - column : auto ; grid - template - row : auto auto auto ; }
2021-01-25 18:37:21 +00:00
. main - width { width : 100 % ; }
main { padding : 1 rem ; margin : 0 ; }
}
/* No longer a phone but still small screen: draw normal tabs, center main */
@ media screen and ( min - width : 801 px ) {
. main - width { padding : 1 rem 2 rem ; width : 800 px ; margin : 0 auto ; }
main { border - radius : .25 rem ; }
2021-02-19 16:56:31 +00:00
. layout - card { width : 800 px ; margin : 0 auto ; }
2021-01-25 18:37:21 +00:00
. header - links { padding : 0 ; }
2021-01-23 19:00:58 +00:00
. header - links__entry { margin - right : 1.5 rem ; }
2021-01-24 07:30:14 +00:00
. header - links__entry_user { margin : 0 2 rem 0 auto ; }
2021-01-23 19:00:58 +00:00
. header - links__entry : nth - of - type ( 1 ) ,
2021-01-25 18:37:21 +00:00
. hypha - tabs { padding : 0 ; }
. hypha - tabs__tab { border - radius : .25 rem .25 rem 0 0 ; margin - right : 0 ; }
. hypha - tabs__selection , . hypha - tabs__link { padding : .25 rem .5 rem ; }
. header - links__entry : nth - of - type ( 1 ) , . hypha - tabs__tab : nth - of - type ( 1 ) { margin - left : 2 rem ; }
2020-10-25 18:02:52 +00:00
}
2021-01-25 18:37:21 +00:00
/* Wide enough to fit two columns ok */
2021-02-19 16:56:31 +00:00
@ media screen and ( min - width : 1100 px ) {
. layout { display : grid ; grid - template - columns : auto 1 fr ; column - gap : 1 rem ; margin : 0 1 rem ; row - gap : 1 rem ; }
2021-01-25 18:37:21 +00:00
. main - width { margin : 0 ; }
main { grid - column : 1 / span 1 ; grid - row : 1 / span 2 ; }
2021-02-19 16:56:31 +00:00
. relative - hyphae { grid - column : 2 / span 1 ; grid - row : 1 / span 1 ; }
. layout - card { width : 100 % ; }
2021-01-25 18:37:21 +00:00
}
2021-02-19 16:56:31 +00:00
@ media screen and ( min - width : 1250 px ) {
2021-01-25 18:37:21 +00:00
. layout { grid - template - columns : minmax ( 0 , 1 fr ) auto minmax ( 0 , 1 fr ) ; }
2021-02-19 16:56:31 +00:00
. layout - card { max - width : 16 rem ; }
2021-01-25 18:37:21 +00:00
. main - width { margin : 0 auto ; }
2021-02-19 16:56:31 +00:00
. backlinks { grid - column : 1 / span 1 ; margin - right : 0 ; }
2021-01-25 18:37:21 +00:00
main { grid - column : 2 / span 1 ; }
2021-02-19 16:56:31 +00:00
. relative - hyphae { grid - column : 3 / span 1 ; margin - left : 0 ; }
. backlinks__title { text - align : right ; }
. backlinks__link { text - align : right ; padding - right : 1.25 rem ; padding - left : .25 rem ; }
2020-10-25 18:02:52 +00:00
}
2021-01-25 18:37:21 +00:00
2020-10-25 18:02:52 +00:00
* , * : : before , * : : after { box - sizing : border - box ; }
2021-01-16 16:57:57 +00:00
html { height : 100 % ; padding : 0 ; }
2021-02-22 17:38:41 +00:00
body { height : 100 % ; margin : 0 ; }
body , input { font - size : 16 px ; font - family : ' PT Sans ' , ' Liberation Sans ' , sans - serif ; }
2020-10-25 18:02:52 +00:00
main > form { margin - bottom : 1 rem ; }
2021-01-14 11:59:30 +00:00
textarea { font - size : 16 px ; font - family : ' PT Sans ' , ' Liberation Sans ' , sans - serif ; }
2021-01-26 05:41:57 +00:00
. edit { min - height : 80 vh ; }
. edit__title { margin - top : 0 ; }
2021-01-16 16:42:18 +00:00
. edit__preview { border : 2 px dashed # ddd ; }
2021-01-26 05:41:57 +00:00
. edit - form { height : 70 vh ; }
. edit - form textarea { width : 100 % ; height : 95 % ; }
2021-01-16 16:42:18 +00:00
. edit - form__save { font - weight : bold ; }
2021-01-26 05:41:57 +00:00
2020-12-08 15:15:32 +00:00
. icon { margin - right : .25 rem ; vertical - align : bottom ; }
2020-10-25 18:02:52 +00:00
2020-10-30 13:25:48 +00:00
main h1 : not ( . navi - title ) { font - size : 1.7 rem ; }
2021-01-15 14:10:08 +00:00
blockquote { margin - left : 0 ; padding - left : 1 rem ; }
2021-01-24 08:18:59 +00:00
. wikilink_external : : before { display : inline - block ; width : 18 px ; height : 16 px ; vertical - align : sub ; }
/* .wikilink_external { padding-left: 16px; } */
. wikilink_gopher : : before { content : url ( "/static/icon/gopher" ) ; }
. wikilink_http : : before { content : url ( "/static/icon/http" ) ; }
. wikilink_https : : before { content : url ( "/static/icon/http" ) ; }
/* .wikilink_https { background: transparent url("/static/icon/http") center left no-repeat; } */
. wikilink_gemini : : before { content : url ( "/static/icon/gemini" ) ; }
. wikilink_mailto : : before { content : url ( "/static/icon/mailto" ) ; }
2020-12-15 18:59:36 +00:00
2021-01-10 13:01:38 +00:00
article { overflow - wrap : break - word ; word - wrap : break - word ; word - break : break - word ; line - height : 150 % ; }
2021-02-19 18:12:36 +00:00
main h1 , main h2 , main h3 , main h4 , main h5 , main h6 { margin : 1.5 rem 0 0 0 ; }
2021-01-10 13:01:38 +00:00
article p { margin : .5 rem 0 ; }
article ul , ol { padding - left : 1.5 rem ; margin : .5 rem 0 ; }
2021-01-15 14:10:08 +00:00
article code { padding : .1 rem .3 rem ; border - radius : .25 rem ; font - size : 90 % ; }
article pre . codeblock { padding : .5 rem ; white - space : pre - wrap ; border - radius : .25 rem ; }
2020-11-24 17:23:45 +00:00
. codeblock code { padding : 0 ; font - size : 15 px ; }
2021-01-15 14:10:08 +00:00
. transclusion { border - radius : .25 rem ; }
2020-11-02 19:04:36 +00:00
. transclusion__content > * : not ( . binary - container ) { margin : 0.5 rem ; }
2021-01-15 14:10:08 +00:00
. transclusion__link { display : block ; text - align : right ; font - style : italic ; margin - top : .5 rem ; margin - right : .25 rem ; text - decoration : none ; }
2020-11-02 19:04:36 +00:00
. transclusion__link : : before { content : "⇐ " ; }
2020-10-25 18:02:52 +00:00
2020-12-17 13:33:07 +00:00
/* Derived from https://commons.wikimedia.org/wiki/File:U%2B21D2.svg */
2021-01-24 08:18:59 +00:00
. launchpad__entry { list - style - image : url ( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='25' height='12'%3E%3Cg transform='scale(0.7,0.8) translate(-613.21429,-421)'%3E%3Cpath fill='%23999' d='M 638.06773,429.49751 L 631.01022,436.87675 L 630.1898,436.02774 L 632.416,433.30375 L 613.46876,433.30375 L 613.46876,431.66382 L 633.82089,431.66382 L 635.57789,429.5261 L 633.79229,427.35979 L 613.46876,427.35979 L 613.46876,425.71985 L 632.416,425.71985 L 630.1898,422.99587 L 631.01022,422.08788 L 638.06773,429.49751 z '/%3E%3C/g%3E%3C/svg%3E" ) ; }
2020-12-15 18:59:36 +00:00
2020-10-25 18:02:52 +00:00
. binary - container_with - img img ,
. binary - container_with - video video ,
. binary - container_with - audio audio { width : 100 % }
2021-01-14 11:51:17 +00:00
2021-02-23 09:15:25 +00:00
. subhyphae__title { padding - bottom : .5 rem ; clear : both ; }
2021-01-20 13:53:30 +00:00
. navi - title { padding - bottom : .5 rem ; margin : .25 rem 0 ; }
2021-01-14 11:51:17 +00:00
. navi - title a { text - decoration : none ; }
2021-01-10 11:58:02 +00:00
. navi - title__separator { margin : 0 .25 rem ; }
2021-01-14 11:51:17 +00:00
. navi - title__colon { margin - right : .5 rem ; }
2021-01-15 14:10:08 +00:00
. upload - amnt { clear : both ; padding : .5 rem ; border - radius : .25 rem ; }
2021-01-19 18:08:59 +00:00
. upload - amnt__unattach { display : block ; }
2021-01-15 14:10:08 +00:00
aside { clear : both ; }
2021-01-14 11:51:17 +00:00
2020-11-29 11:32:52 +00:00
. img - gallery { text - align : center ; margin - top : .25 rem ; margin - bottom : .25 rem ; }
2021-01-15 14:10:08 +00:00
. img - gallery_many - images { border - radius : .25 rem ; padding : .5 rem ; }
2020-11-26 18:41:26 +00:00
. img - gallery img { max - width : 100 % ; max - height : 50 vh ; }
2020-11-03 15:41:50 +00:00
figure { margin : 0 ; }
2020-11-26 18:41:26 +00:00
figcaption { padding - bottom : .5 rem ; }
2020-10-25 18:02:52 +00:00
# new - name { width : 100 % ; }
2021-01-20 13:53:30 +00:00
2020-11-04 11:00:17 +00:00
2021-02-20 16:50:25 +00:00
. rc - entry { display : grid ; list - style - type : none ; padding : .25 rem ; grid - template - columns : 1 fr 1 fr ; border - radius : .25 rem ; }
2020-11-04 11:00:17 +00:00
. rc - entry__time { font - style : italic ; }
. rc - entry__hash { font - style : italic ; text - align : right ; }
2021-02-20 16:50:25 +00:00
. rc - entry__links , . rc - entry__msg { grid - column : 1 / span 2 ; }
2020-11-18 13:27:18 +00:00
. rc - entry__author { font - style : italic ; }
2020-11-29 11:32:52 +00:00
2021-01-15 14:10:08 +00:00
. prevnext__el { display : block - inline ; min - width : 40 % ; padding : .5 rem ; margin - bottom : .25 rem ; text - decoration : none ; border - radius : .25 rem ; }
2020-11-29 11:32:52 +00:00
. prevnext__prev { float : left ; }
. prevnext__next { float : right ; text - align : right ; }
. page - separator { clear : both ; }
2020-11-29 17:06:45 +00:00
. history__entries { background - color : # eee ; margin : 0 ; padding : 0 ; border - radius : .25 rem ; }
2021-01-20 15:01:47 +00:00
. history__month - anchor { text - decoration : none ; color : inherit ; }
2020-11-29 17:06:45 +00:00
. history__entry { list - style - type : none ; padding : .25 rem ; }
. history - entry { padding : .25 rem ; }
. history - entry__time { font - weight : bold ; }
. history - entry__author { font - style : italic ; }
2021-01-15 14:10:08 +00:00
table { border : # ddd 1 px solid ; border - radius : .25 rem ; min - width : 4 rem ; }
td { padding : .25 rem ; }
2021-01-01 04:07:56 +00:00
caption { caption - side : top ; font - size : small ; }
2021-01-15 14:10:08 +00:00
2021-02-19 18:12:36 +00:00
. subhyphae__list , . subhyphae__list ul { display : flex ; padding : 0 ; margin : 0 ; flex - wrap : wrap ; }
. subhyphae__entry { list - style - type : none ; border : 1 px solid # 999 ; padding : 0 ; margin : .125 rem ; border - radius : .25 rem ; }
. subhyphae__link { display : block ; padding : .25 rem ; text - decoration : none ; }
. subhyphae__link : hover { background : # eee ; }
2021-02-06 16:14:57 +00:00
. navitree { padding : 0 ; margin : 0 ; }
. navitree__entry { }
. navitree > . navitree__entry > a : : before { display : inline - block ; width : .5 rem ; color : # 999 ; margin : 0 .25 rem ; }
. navitree > . navitree__entry_infertile > a : : before { content : " " } /* nbsp, careful */
2021-02-06 16:38:48 +00:00
. navitree > . navitree__sibling_fertile > a : : before { content : "▸" }
2021-02-06 16:14:57 +00:00
. navitree__trunk { border - left : 1 px # 999 solid ; }
. navitree__link { text - decoration : none ; display : block ; padding : .25 rem ; }
2021-02-19 18:12:36 +00:00
. navitree__entry_this > span { display : block ; padding : .25 rem ; font - weight : bold ; }
. navitree__entry_this > span : : before { content : " " ; display : inline - block ; width : 1 rem ; }
2021-02-19 16:56:31 +00:00
2021-02-06 16:14:57 +00:00
2021-01-15 14:10:08 +00:00
/* Color stuff */
/* Lighter stuff #eee */
article code ,
article . codeblock ,
. transclusion ,
. img - gallery_many - images ,
. rc - entry ,
. prevnext__el ,
table { background - color : # eee ; }
2021-01-24 18:41:42 +00:00
. hypha - tabs__tab { background - color : # eee ; }
. hypha - tabs__tab a { color : black ; }
. hypha - tabs__tab_active { border - bottom : 2 px white solid ; background : white ; }
2021-01-20 13:53:30 +00:00
@ media screen and ( max - width : 800 px ) {
2021-01-24 18:41:42 +00:00
. hypha - tabs ,
. hypha - tabs__tab { background - color : white ; }
2021-01-20 13:53:30 +00:00
}
2021-01-25 18:37:21 +00:00
@ media screen and ( min - width : 801 px ) {
. hypha - tabs__tab { border : 1 px # ddd solid ; }
. hypha - tabs__tab_active { border - bottom : 1 px white solid ; }
}
. layout - card { border - radius : .25 rem ; background - color : white ; }
. layout - card__title { font - size : 1 rem ; margin : 0 ; padding : .25 rem .5 rem ; border - radius : .25 rem .25 rem 0 0 ; }
. layout - card__title { background - color : # eee ; }
2021-01-15 14:10:08 +00:00
/* Other stuff */
2021-01-16 16:57:57 +00:00
html { background - color : # ddd ;
background - image : url ( "data:image/svg+xml,%3Csvg width='42' height='44' viewBox='0 0 42 44' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd'%3E%3Cg id='brick-wall' fill='%23bbbbbb' fill-opacity='0.4'%3E%3Cpath d='M0 0h42v44H0V0zm1 1h40v20H1V1zM0 23h20v20H0V23zm22 0h20v20H22V23z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E" ) ;
} /* heropatterns.com */
2021-01-23 19:00:58 +00:00
header { background - color : # bbb ; }
. header - links__link { color : black ; }
. header - links__link : hover { background - color : # eee ; }
2021-01-24 18:41:42 +00:00
main { background - color : white ; }
2021-01-20 13:53:30 +00:00
2021-01-15 14:10:08 +00:00
blockquote { border - left : 4 px black solid ; }
. wikilink_new { color : # a55858 ; }
. transclusion code , . transclusion . codeblock { background - color : # ddd ; }
. transclusion__link { color : black ; }
. wikilink_new : visited { color : # a55858 ; }
. navi - title { border - bottom : # eee 1 px solid ; }
. upload - amnt { border : # eee 1 px solid ; }
td { border : # ddd 1 px solid ; }
2021-02-19 16:56:31 +00:00
. navitree__link : hover , . backlinks__link : hover { background - color : # eee ; }
2021-01-15 14:10:08 +00:00
/* Dark theme! */
@ media ( prefers - color - scheme : dark ) {
2021-01-16 16:57:57 +00:00
html { background : # 222 ; color : # ddd ; }
2021-01-25 18:37:21 +00:00
main , article , . hypha - tabs__tab , header , . layout - card { background - color : # 343434 ; color : # ddd ; }
2021-01-20 13:53:30 +00:00
2021-01-16 15:44:49 +00:00
a , . wikilink_external { color : # f1fa8c ; }
a : visited , . wikilink_external : visited { color : # ffb86c ; }
. wikilink_new , . wikilink_new : visited { color : # dd4444 ; }
2021-02-19 16:56:31 +00:00
. navitree__link : hover , . backlinks__link : hover { background - color : # 444 ; }
2021-01-23 19:00:58 +00:00
. header - links__link , . header - links__link : visited ,
2021-01-16 15:44:49 +00:00
. prevnext__el , . prevnext__el : visited { color : # ddd ; }
2021-01-23 19:00:58 +00:00
. header - links__link : hover { background - color : # 444 ; }
2021-01-15 14:10:08 +00:00
2021-01-20 13:53:30 +00:00
. hypha - tabs__tab a , . hypha - tabs__tab { color : # ddd ; background - color : # 232323 ; border : 0 ; }
2021-01-25 18:37:21 +00:00
. layout - card__title , . hypha - tabs__tab_active { background - color : # 343434 ; }
2021-01-20 13:53:30 +00:00
blockquote { border - left : 4 px # ddd solid ; }
2021-01-15 14:10:08 +00:00
. transclusion . transclusion__link { color : # ddd ; }
article code ,
article . codeblock ,
. transclusion ,
. img - gallery_many - images ,
. rc - entry ,
. history__entry ,
. prevnext__el ,
. upload - amnt ,
textarea ,
2021-01-16 15:44:49 +00:00
table { border : 0 ; background - color : # 444444 ; color : # ddd ; }
2021-01-15 14:10:08 +00:00
. transclusion code ,
2021-01-16 15:44:49 +00:00
. transclusion . codeblock { background - color : # 454545 ; }
2021-01-16 16:57:57 +00:00
mark { background : rgba ( 130 , 80 , 30 , 5 ) ; color : inherit ; }
2021-01-20 13:53:30 +00:00
@ media screen and ( max - width : 800 px ) {
. hypha - tabs { background - color : # 232323 ; }
}
2021-01-25 18:37:21 +00:00
@ media screen and ( min - width : 801 px ) {
/* .hypha-tabs__tab { border: 1px #ddd solid; } */
/* .hypha-tabs__tab_active { border-bottom: 1px white solid; } */
}
2021-01-15 14:10:08 +00:00
}
2021-01-24 18:41:42 +00:00
2021-02-20 16:23:47 +00:00
. backlinks { display : none ; }
2020-11-29 11:32:52 +00:00
` )
//line templates/asset.qtpl:2
qw422016 . N ( ) . S ( `
2020-10-25 18:02:52 +00:00
` )
2020-11-29 11:32:52 +00:00
//line templates/asset.qtpl:3
2020-10-25 18:02:52 +00:00
}
2020-11-29 11:32:52 +00:00
//line templates/asset.qtpl:3
2020-10-25 18:02:52 +00:00
func WriteDefaultCSS ( qq422016 qtio422016 . Writer ) {
2020-11-29 11:32:52 +00:00
//line templates/asset.qtpl:3
2020-10-25 18:02:52 +00:00
qw422016 := qt422016 . AcquireWriter ( qq422016 )
2020-11-29 11:32:52 +00:00
//line templates/asset.qtpl:3
2020-10-25 18:02:52 +00:00
StreamDefaultCSS ( qw422016 )
2020-11-29 11:32:52 +00:00
//line templates/asset.qtpl:3
2020-10-25 18:02:52 +00:00
qt422016 . ReleaseWriter ( qw422016 )
2020-11-29 11:32:52 +00:00
//line templates/asset.qtpl:3
2020-10-25 18:02:52 +00:00
}
2020-11-29 11:32:52 +00:00
//line templates/asset.qtpl:3
2020-10-25 18:02:52 +00:00
func DefaultCSS ( ) string {
2020-11-29 11:32:52 +00:00
//line templates/asset.qtpl:3
2020-10-25 18:02:52 +00:00
qb422016 := qt422016 . AcquireByteBuffer ( )
2020-11-29 11:32:52 +00:00
//line templates/asset.qtpl:3
2020-10-25 18:02:52 +00:00
WriteDefaultCSS ( qb422016 )
2020-11-29 11:32:52 +00:00
//line templates/asset.qtpl:3
2020-10-25 18:02:52 +00:00
qs422016 := string ( qb422016 . B )
2020-11-29 11:32:52 +00:00
//line templates/asset.qtpl:3
2020-10-25 18:02:52 +00:00
qt422016 . ReleaseByteBuffer ( qb422016 )
2020-11-29 11:32:52 +00:00
//line templates/asset.qtpl:3
2020-10-25 18:02:52 +00:00
return qs422016
2020-11-29 11:32:52 +00:00
//line templates/asset.qtpl:3
2020-10-25 18:02:52 +00:00
}
2020-12-15 18:59:36 +00:00
// Next three are from https://remixicon.com/
//line templates/asset.qtpl:6
func StreamIconHTTP ( qw422016 * qt422016 . Writer ) {
//line templates/asset.qtpl:6
qw422016 . N ( ) . S ( `
` )
//line templates/asset.qtpl:7
2021-01-24 08:18:59 +00:00
qw422016 . N ( ) . S ( ` < svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" width = "16" height = "16" > < path fill = "#999" d = "M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-2.29-2.333A17.9 17.9 0 0 1 8.027 13H4.062a8.008 8.008 0 0 0 5.648 6.667zM10.03 13c.151 2.439.848 4.73 1.97 6.752A15.905 15.905 0 0 0 13.97 13h-3.94zm9.908 0h-3.965a17.9 17.9 0 0 1-1.683 6.667A8.008 8.008 0 0 0 19.938 13zM4.062 11h3.965A17.9 17.9 0 0 1 9.71 4.333 8.008 8.008 0 0 0 4.062 11zm5.969 0h3.938A15.905 15.905 0 0 0 12 4.248 15.905 15.905 0 0 0 10.03 11zm4.259-6.667A17.9 17.9 0 0 1 15.973 11h3.965a8.008 8.008 0 0 0-5.648-6.667z" / > < / svg >
2020-12-15 18:59:36 +00:00
` )
//line templates/asset.qtpl:7
qw422016 . N ( ) . S ( `
` )
//line templates/asset.qtpl:8
}
//line templates/asset.qtpl:8
func WriteIconHTTP ( qq422016 qtio422016 . Writer ) {
//line templates/asset.qtpl:8
qw422016 := qt422016 . AcquireWriter ( qq422016 )
//line templates/asset.qtpl:8
StreamIconHTTP ( qw422016 )
//line templates/asset.qtpl:8
qt422016 . ReleaseWriter ( qw422016 )
//line templates/asset.qtpl:8
}
//line templates/asset.qtpl:8
func IconHTTP ( ) string {
//line templates/asset.qtpl:8
qb422016 := qt422016 . AcquireByteBuffer ( )
//line templates/asset.qtpl:8
WriteIconHTTP ( qb422016 )
//line templates/asset.qtpl:8
qs422016 := string ( qb422016 . B )
//line templates/asset.qtpl:8
qt422016 . ReleaseByteBuffer ( qb422016 )
//line templates/asset.qtpl:8
return qs422016
//line templates/asset.qtpl:8
}
//line templates/asset.qtpl:10
func StreamIconGemini ( qw422016 * qt422016 . Writer ) {
//line templates/asset.qtpl:10
qw422016 . N ( ) . S ( `
` )
//line templates/asset.qtpl:11
2021-01-24 08:18:59 +00:00
qw422016 . N ( ) . S ( ` < svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" width = "16" height = "16" > < path fill = "#999" d = "M15.502 20A6.523 6.523 0 0 1 12 23.502 6.523 6.523 0 0 1 8.498 20h2.26c.326.489.747.912 1.242 1.243.495-.33.916-.754 1.243-1.243h2.259zM18 14.805l2 2.268V19H4v-1.927l2-2.268V9c0-3.483 2.504-6.447 6-7.545C15.496 2.553 18 5.517 18 9v5.805zM17.27 17L16 15.56V9c0-2.318-1.57-4.43-4-5.42C9.57 4.57 8 6.681 8 9v6.56L6.73 17h10.54zM12 11a2 2 0 1 1 0-4 2 2 0 0 1 0 4z" / > < / svg >
2020-12-15 18:59:36 +00:00
` )
//line templates/asset.qtpl:11
qw422016 . N ( ) . S ( `
` )
//line templates/asset.qtpl:12
}
//line templates/asset.qtpl:12
func WriteIconGemini ( qq422016 qtio422016 . Writer ) {
//line templates/asset.qtpl:12
qw422016 := qt422016 . AcquireWriter ( qq422016 )
//line templates/asset.qtpl:12
StreamIconGemini ( qw422016 )
//line templates/asset.qtpl:12
qt422016 . ReleaseWriter ( qw422016 )
//line templates/asset.qtpl:12
}
//line templates/asset.qtpl:12
func IconGemini ( ) string {
//line templates/asset.qtpl:12
qb422016 := qt422016 . AcquireByteBuffer ( )
//line templates/asset.qtpl:12
WriteIconGemini ( qb422016 )
//line templates/asset.qtpl:12
qs422016 := string ( qb422016 . B )
//line templates/asset.qtpl:12
qt422016 . ReleaseByteBuffer ( qb422016 )
//line templates/asset.qtpl:12
return qs422016
//line templates/asset.qtpl:12
}
//line templates/asset.qtpl:14
func StreamIconMailto ( qw422016 * qt422016 . Writer ) {
//line templates/asset.qtpl:14
qw422016 . N ( ) . S ( `
` )
//line templates/asset.qtpl:15
2021-01-24 08:18:59 +00:00
qw422016 . N ( ) . S ( ` < svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 24 24" width = "16" height = "16" > < path fill = "#999" d = "M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm17 4.238l-7.928 7.1L4 7.216V19h16V7.238zM4.511 5l7.55 6.662L19.502 5H4.511z" / > < / svg >
2020-12-15 18:59:36 +00:00
` )
//line templates/asset.qtpl:15
qw422016 . N ( ) . S ( `
` )
//line templates/asset.qtpl:16
}
//line templates/asset.qtpl:16
func WriteIconMailto ( qq422016 qtio422016 . Writer ) {
//line templates/asset.qtpl:16
qw422016 := qt422016 . AcquireWriter ( qq422016 )
//line templates/asset.qtpl:16
StreamIconMailto ( qw422016 )
//line templates/asset.qtpl:16
qt422016 . ReleaseWriter ( qw422016 )
//line templates/asset.qtpl:16
}
//line templates/asset.qtpl:16
func IconMailto ( ) string {
//line templates/asset.qtpl:16
qb422016 := qt422016 . AcquireByteBuffer ( )
//line templates/asset.qtpl:16
WriteIconMailto ( qb422016 )
//line templates/asset.qtpl:16
qs422016 := string ( qb422016 . B )
//line templates/asset.qtpl:16
qt422016 . ReleaseByteBuffer ( qb422016 )
//line templates/asset.qtpl:16
return qs422016
//line templates/asset.qtpl:16
}
// This is a modified version of https://www.svgrepo.com/svg/232085/rat
//line templates/asset.qtpl:19
func StreamIconGopher ( qw422016 * qt422016 . Writer ) {
//line templates/asset.qtpl:19
qw422016 . N ( ) . S ( `
` )
//line templates/asset.qtpl:20
2021-01-24 08:18:59 +00:00
qw422016 . N ( ) . S ( ` < svg xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 512 512" width = "16" height = "16" >
< path fill = "#999" d = " M447 .238 , 204.944 v - 70.459 c0 - 8.836 - 7.164 - 16 - 16 - 16 c - 34.051 , 0 - 64.414 , 21.118 - 75.079 , 55.286
2020-12-15 18:59:36 +00:00
C226 .094 , 41.594 , 0 , 133.882 , 0 , 319.435 c0 , 0.071 , 0.01 , 0.14 , 0.011 , 0.21 c0 .116 , 44.591 , 36.423 , 80.833 , 81.04 , 80.833 h171 .203
c8 .836 , 0 , 16 - 7.164 , 16 - 16 c0 - 8.836 - 7.164 - 16 - 16 - 16 H81 .051 c - 21.441 , 0 - 39.7 - 13.836 - 46.351 - 33.044 H496c8 .836 , 0 , 16 - 7.164 , 16 - 16
C512 , 271.82 , 486.82 , 228.692 , 447.238 , 204.944 z M415 .238 , 153.216 v37 .805 c - 10.318 - 2.946 - 19.556 - 4.305 - 29.342 - 4.937
C390 .355 , 168.611 , 402.006 , 157.881 , 415.238 , 153.216 z M295 .484 , 303.435 L295 .484 , 303.435 c - 7.562 - 41.495 - 43.948 - 73.062 - 87.593 - 73.062
c - 8.836 , 0 - 16 , 7.164 - 16 , 16 c0 , 8.836 , 7.164 , 16 , 16 , 16 c25 .909 , 0 , 47.826 , 17.364 , 54.76 , 41.062 H32 .722
c14 .415 - 159.15 , 218.064 - 217.856 , 315.136 - 90.512 c3 .545 , 4.649 , 9.345 , 6.995 , 15.124 , 6.118
c55 .425 - 8.382 , 107.014 , 29.269 , 115.759 , 84.394 H295 .484 z " / >
2021-01-24 08:18:59 +00:00
< circle fill = "#999" cx = "415.238" cy = "260.05" r = "21.166" / >
2020-12-15 18:59:36 +00:00
< / svg >
` )
//line templates/asset.qtpl:20
qw422016 . N ( ) . S ( `
` )
//line templates/asset.qtpl:21
}
//line templates/asset.qtpl:21
func WriteIconGopher ( qq422016 qtio422016 . Writer ) {
//line templates/asset.qtpl:21
qw422016 := qt422016 . AcquireWriter ( qq422016 )
//line templates/asset.qtpl:21
StreamIconGopher ( qw422016 )
//line templates/asset.qtpl:21
qt422016 . ReleaseWriter ( qw422016 )
//line templates/asset.qtpl:21
}
//line templates/asset.qtpl:21
func IconGopher ( ) string {
//line templates/asset.qtpl:21
qb422016 := qt422016 . AcquireByteBuffer ( )
//line templates/asset.qtpl:21
WriteIconGopher ( qb422016 )
//line templates/asset.qtpl:21
qs422016 := string ( qb422016 . B )
//line templates/asset.qtpl:21
qt422016 . ReleaseByteBuffer ( qb422016 )
//line templates/asset.qtpl:21
return qs422016
//line templates/asset.qtpl:21
}