aboutsummaryrefslogtreecommitdiff
path: root/memfs_wui.go
diff options
context:
space:
mode:
Diffstat (limited to 'memfs_wui.go')
-rw-r--r--memfs_wui.go98
1 files changed, 98 insertions, 0 deletions
diff --git a/memfs_wui.go b/memfs_wui.go
new file mode 100644
index 0000000..b6bed09
--- /dev/null
+++ b/memfs_wui.go
@@ -0,0 +1,98 @@
+// Code generated by git.sr.ht/~shulhan/pakakeh.go/lib/memfs DO NOT EDIT.
+
+package haminer
+
+import (
+ "git.sr.ht/~shulhan/pakakeh.go/lib/memfs"
+)
+
+func generate__wui() *memfs.Node {
+ var node = &memfs.Node{
+ SysPath: "_wui",
+ Path: "/",
+ ContentType: "",
+ GenFuncName: "generate__wui",
+ }
+ node.SetMode(2147484141)
+ node.SetModTimeUnix(1710773644, 866595879)
+ node.SetName("/")
+ node.SetSize(0)
+ node.AddChild(_memfsWUI_getNode(memfsWUI, "/index.html", generate__wui_index_html))
+ node.AddChild(_memfsWUI_getNode(memfsWUI, "/index.js", generate__wui_index_js))
+ return node
+}
+
+func generate__wui_index_html() *memfs.Node {
+ var node = &memfs.Node{
+ SysPath: "_wui/index.html",
+ Path: "/index.html",
+ ContentType: "text/html; charset=utf-8",
+ GenFuncName: "generate__wui_index_html",
+ Content: []byte("\x3C\x68\x74\x6D\x6C\x20\x6C\x61\x6E\x67\x3D\x22\x65\x6E\x22\x3E\x0A\x0A\x3C\x68\x65\x61\x64\x3E\x0A\x20\x20\x20\x20\x3C\x73\x63\x72\x69\x70\x74\x20\x73\x72\x63\x3D\x22\x2F\x69\x6E\x64\x65\x78\x2E\x6A\x73\x22\x3E\x3C\x2F\x73\x63\x72\x69\x70\x74\x3E\x0A\x3C\x2F\x68\x65\x61\x64\x3E\x0A\x0A\x3C\x62\x6F\x64\x79\x3E\x0A\x20\x20\x20\x20\x54\x65\x73\x74\x2E\x0A\x20\x20\x20\x20\x3C\x64\x69\x76\x20\x69\x64\x3D\x22\x6C\x6F\x67\x2D\x74\x61\x69\x6C\x22\x3E\x0A\x20\x20\x20\x20\x3C\x2F\x64\x69\x76\x3E\x0A\x0A\x20\x20\x20\x20\x3C\x73\x63\x72\x69\x70\x74\x3E\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x68\x61\x6D\x69\x6E\x65\x72\x2E\x61\x70\x69\x4C\x6F\x67\x54\x61\x69\x6C\x28\x22\x6C\x6F\x67\x2D\x74\x61\x69\x6C\x22\x29\x3B\x0A\x20\x20\x20\x20\x3C\x2F\x73\x63\x72\x69\x70\x74\x3E\x0A\x3C\x2F\x62\x6F\x64\x79\x3E\x0A\x0A\x3C\x2F\x68\x74\x6D\x6C\x3E\x0A"),
+ }
+ node.SetMode(420)
+ node.SetModTimeUnix(1710708775, 925427055)
+ node.SetName("index.html")
+ node.SetSize(209)
+ return node
+}
+
+func generate__wui_index_js() *memfs.Node {
+ var node = &memfs.Node{
+ SysPath: "_wui/index.js",
+ Path: "/index.js",
+ ContentType: "text/javascript; charset=utf-8",
+ GenFuncName: "generate__wui_index_js",
+ Content: []byte("\x76\x61\x72\x20\x48\x61\x6D\x69\x6E\x65\x72\x20\x3D\x20\x2F\x2A\x2A\x20\x40\x63\x6C\x61\x73\x73\x20\x2A\x2F\x20\x28\x66\x75\x6E\x63\x74\x69\x6F\x6E\x20\x28\x29\x20\x7B\x0A\x20\x20\x20\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E\x20\x48\x61\x6D\x69\x6E\x65\x72\x28\x29\x20\x7B\x0A\x20\x20\x20\x20\x7D\x0A\x20\x20\x20\x20\x48\x61\x6D\x69\x6E\x65\x72\x2E\x70\x72\x6F\x74\x6F\x74\x79\x70\x65\x2E\x61\x70\x69\x4C\x6F\x67\x54\x61\x69\x6C\x20\x3D\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E\x20\x28\x69\x64\x29\x20\x7B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x76\x61\x72\x20\x63\x6F\x6D\x70\x20\x3D\x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x2E\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64\x28\x69\x64\x29\x3B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x76\x61\x72\x20\x65\x76\x74\x53\x6F\x75\x72\x63\x65\x20\x3D\x20\x6E\x65\x77\x20\x45\x76\x65\x6E\x74\x53\x6F\x75\x72\x63\x65\x28\x22\x2F\x61\x70\x69\x2F\x6C\x6F\x67\x2F\x74\x61\x69\x6C\x22\x29\x3B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x65\x76\x74\x53\x6F\x75\x72\x63\x65\x2E\x6F\x6E\x6D\x65\x73\x73\x61\x67\x65\x20\x3D\x20\x66\x75\x6E\x63\x74\x69\x6F\x6E\x20\x28\x65\x76\x65\x6E\x74\x29\x20\x7B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x76\x61\x72\x20\x65\x6C\x4C\x6F\x67\x20\x3D\x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x2E\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74\x28\x22\x64\x69\x76\x22\x29\x3B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6F\x6E\x73\x6F\x6C\x65\x2E\x6C\x6F\x67\x28\x22\x22\x2E\x63\x6F\x6E\x63\x61\x74\x28\x65\x76\x65\x6E\x74\x2E\x64\x61\x74\x61\x29\x29\x3B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x65\x6C\x4C\x6F\x67\x2E\x74\x65\x78\x74\x43\x6F\x6E\x74\x65\x6E\x74\x20\x3D\x20\x65\x76\x65\x6E\x74\x2E\x64\x61\x74\x61\x3B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6F\x6D\x70\x2E\x70\x72\x65\x70\x65\x6E\x64\x28\x65\x6C\x4C\x6F\x67\x29\x3B\x0A\x20\x20\x20\x20\x20\x20\x20\x20\x7D\x3B\x0A\x20\x20\x20\x20\x7D\x3B\x0A\x20\x20\x20\x20\x72\x65\x74\x75\x72\x6E\x20\x48\x61\x6D\x69\x6E\x65\x72\x3B\x0A\x7D\x28\x29\x29\x3B\x0A\x76\x61\x72\x20\x68\x61\x6D\x69\x6E\x65\x72\x20\x3D\x20\x6E\x65\x77\x20\x48\x61\x6D\x69\x6E\x65\x72\x28\x29\x3B\x0A"),
+ }
+ node.SetMode(420)
+ node.SetModTimeUnix(1710709901, 923580725)
+ node.SetName("index.js")
+ node.SetSize(533)
+ return node
+}
+
+// _memfsWUI_getNode is internal function to minimize duplicate node
+// created on Node.AddChild() and on generatedPathNode.Set().
+func _memfsWUI_getNode(mfs *memfs.MemFS, path string, fn func() *memfs.Node) (node *memfs.Node) {
+ node = mfs.PathNodes.Get(path)
+ if node != nil {
+ return node
+ }
+ return fn()
+}
+
+func init() {
+ memfsWUI = &memfs.MemFS{
+ PathNodes: memfs.NewPathNode(),
+ Opts: &memfs.Options{
+ Root: "_wui",
+ MaxFileSize: 5242880,
+ Includes: []string{
+ `.*\.(html|js)$`,
+ },
+ Excludes: []string{
+ },
+ Embed: memfs.EmbedOptions{
+ CommentHeader: ``,
+ PackageName: "haminer",
+ VarName: "memfsWUI",
+ GoFileName: "memfs_wui.go",
+ WithoutModTime: false,
+ },
+ },
+ }
+ memfsWUI.PathNodes.Set("/",
+ _memfsWUI_getNode(memfsWUI, "/", generate__wui))
+ memfsWUI.PathNodes.Set("/index.html",
+ _memfsWUI_getNode(memfsWUI, "/index.html", generate__wui_index_html))
+ memfsWUI.PathNodes.Set("/index.js",
+ _memfsWUI_getNode(memfsWUI, "/index.js", generate__wui_index_js))
+
+ memfsWUI.Root = memfsWUI.PathNodes.Get("/")
+
+ var err = memfsWUI.Init()
+ if err != nil {
+ panic("memfsWUI: " + err.Error())
+ }
+}