From d0e1ab2f8ef5786ff5b316e264ff0c413e64ab9b Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Wed, 24 Jan 2024 18:24:38 -0600 Subject: [PATCH] new gui version Signed-off-by: Jeff Carr --- Makefile | 5 + apt.go | 25 +- go.mod | 34 ++ go.sum | 112 ++++ gui-button.go | 28 +- icon.go | 1262 ++++++++++++++++++++-------------------- main.go | 8 +- os.go | 28 +- systray.go | 17 +- tioc_bsd.go | 1 + watch.go | 33 +- window-debug-golang.go | 22 +- window-dns-update.go | 12 +- window-packages.go | 4 +- window-resets.go | 2 +- window-resolv.go | 36 +- window-ssh-generic.go | 18 +- window-www.go | 22 +- window-xterm.go | 18 +- 19 files changed, 919 insertions(+), 768 deletions(-) create mode 100644 go.mod create mode 100644 go.sum diff --git a/Makefile b/Makefile index 6835e89..4e398e7 100644 --- a/Makefile +++ b/Makefile @@ -8,6 +8,11 @@ VERSION = $(shell cat resources/VERSION) run: build ./wit-debian-gui +redomod: + rm -f go.* + go mod init + go mod tidy + new-build: # go mod edit -replace go.wit.com/wit/gui=/home/jcarr/go/src/git.wit.org/wit/gui # go mod edit -replace go.wit.com/wit/shell=/home/jcarr/go/src/git.wit.org/wit/shell diff --git a/apt.go b/apt.go index 85d28e5..2fd1f75 100644 --- a/apt.go +++ b/apt.go @@ -1,23 +1,22 @@ package main import ( - + "go.wit.com/gui" "go.wit.com/log" - "go.wit.com/gui/gui" ) func aptGroup(box *gui.Node) { n := box.NewGroup("apt Resets") - n.NewButton("update apt-file", func () { + n.NewButton("update apt-file", func() { // shell.Script("apt -y install apt-file\napt-file update") // xterm("apt -y install apt-file; apt-file update") // gui.ErrorWindow("test error window", "this is the error") - err := sudo( func() error { + err := sudo(func() error { err := bash("apt install moon-buggy") return err }) - if (err != nil) { + if err != nil { log.Warn("Error", "Failed to run:\napt install moon-buggy") return } @@ -26,28 +25,28 @@ func aptGroup(box *gui.Node) { bash("apt-file update") }) - n.NewButton("install packages", func () { + n.NewButton("install packages", func() { aptPackagesWindow() }) - n.NewButton("install base packages", func () { - sudo( func() error { + n.NewButton("install base packages", func() { + sudo(func() error { line := "apt install moon-buggy2" err := bash(line) - if (err != nil) { - log.Error(err, "Error", "Failed to run:\n" + line) + if err != nil { + log.Error(err, "Error", "Failed to run:\n"+line) return err } return nil }) }) - n.NewButton("purge rc-only", func () { + n.NewButton("purge rc-only", func() { xterm("dpkg -l |grep ^rc | awk '{print $2}' |xargs apt remove --purge -y") }) - n.NewButton("install defaults", func () { + n.NewButton("install defaults", func() { xterm("./resources/bin/setup-packages-default") }) - n.NewButton("install kvm", func () { + n.NewButton("install kvm", func() { xterm("./resources/bin/setup-packages-kvm") }) diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..a173431 --- /dev/null +++ b/go.mod @@ -0,0 +1,34 @@ +module git.wit.org/wit/wit-debian-gui + +go 1.21.4 + +require ( + github.com/davecgh/go-spew v1.1.1 + github.com/getlantern/systray v1.2.2 + github.com/gobuffalo/packr v1.30.1 + go.wit.com/gui v0.13.11 + go.wit.com/lib/debugger v0.12.7 + go.wit.com/lib/gadgets v0.13.0 + go.wit.com/log v0.5.6 +) + +require ( + github.com/getlantern/context v0.0.0-20190109183933-c447772a6520 // indirect + github.com/getlantern/errors v0.0.0-20190325191628-abdb3e3e36f7 // indirect + github.com/getlantern/golog v0.0.0-20190830074920-4ef2e798c2d7 // indirect + github.com/getlantern/hex v0.0.0-20190417191902-c6586a6fe0b7 // indirect + github.com/getlantern/hidden v0.0.0-20190325191715-f02dbb02be55 // indirect + github.com/getlantern/ops v0.0.0-20190325191751-d70cb0d6f85f // indirect + github.com/go-stack/stack v1.8.0 // indirect + github.com/gobuffalo/envy v1.7.0 // indirect + github.com/gobuffalo/packd v0.3.0 // indirect + github.com/joho/godotenv v1.3.0 // indirect + github.com/oxtoacart/bpool v0.0.0-20190530202638-03653db5a59c // indirect + github.com/rogpeppe/go-internal v1.3.0 // indirect + go.wit.com/dev/alexflint/arg v1.4.5 // indirect + go.wit.com/dev/alexflint/scalar v1.2.1 // indirect + go.wit.com/dev/davecgh/spew v1.1.4 // indirect + go.wit.com/lib/gui/logsettings v0.10.2 // indirect + go.wit.com/widget v1.1.6 // indirect + golang.org/x/sys v0.1.0 // indirect +) diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..92f0792 --- /dev/null +++ b/go.sum @@ -0,0 +1,112 @@ +github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= +github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= +github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= +github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk= +github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= +github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= +github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= +github.com/getlantern/context v0.0.0-20190109183933-c447772a6520 h1:NRUJuo3v3WGC/g5YiyF790gut6oQr5f3FBI88Wv0dx4= +github.com/getlantern/context v0.0.0-20190109183933-c447772a6520/go.mod h1:L+mq6/vvYHKjCX2oez0CgEAJmbq1fbb/oNJIWQkBybY= +github.com/getlantern/errors v0.0.0-20190325191628-abdb3e3e36f7 h1:6uJ+sZ/e03gkbqZ0kUG6mfKoqDb4XMAzMIwlajq19So= +github.com/getlantern/errors v0.0.0-20190325191628-abdb3e3e36f7/go.mod h1:l+xpFBrCtDLpK9qNjxs+cHU6+BAdlBaxHqikB6Lku3A= +github.com/getlantern/golog v0.0.0-20190830074920-4ef2e798c2d7 h1:guBYzEaLz0Vfc/jv0czrr2z7qyzTOGC9hiQ0VC+hKjk= +github.com/getlantern/golog v0.0.0-20190830074920-4ef2e798c2d7/go.mod h1:zx/1xUUeYPy3Pcmet8OSXLbF47l+3y6hIPpyLWoR9oc= +github.com/getlantern/hex v0.0.0-20190417191902-c6586a6fe0b7 h1:micT5vkcr9tOVk1FiH8SWKID8ultN44Z+yzd2y/Vyb0= +github.com/getlantern/hex v0.0.0-20190417191902-c6586a6fe0b7/go.mod h1:dD3CgOrwlzca8ed61CsZouQS5h5jIzkK9ZWrTcf0s+o= +github.com/getlantern/hidden v0.0.0-20190325191715-f02dbb02be55 h1:XYzSdCbkzOC0FDNrgJqGRo8PCMFOBFL9py72DRs7bmc= +github.com/getlantern/hidden v0.0.0-20190325191715-f02dbb02be55/go.mod h1:6mmzY2kW1TOOrVy+r41Za2MxXM+hhqTtY3oBKd2AgFA= +github.com/getlantern/ops v0.0.0-20190325191751-d70cb0d6f85f h1:wrYrQttPS8FHIRSlsrcuKazukx/xqO/PpLZzZXsF+EA= +github.com/getlantern/ops v0.0.0-20190325191751-d70cb0d6f85f/go.mod h1:D5ao98qkA6pxftxoqzibIBBrLSUli+kYnJqrgBf9cIA= +github.com/getlantern/systray v1.2.2 h1:dCEHtfmvkJG7HZ8lS/sLklTH4RKUcIsKrAD9sThoEBE= +github.com/getlantern/systray v1.2.2/go.mod h1:pXFOI1wwqwYXEhLPm9ZGjS2u/vVELeIgNMY5HvhHhcE= +github.com/go-stack/stack v1.8.0 h1:5SgMzNM5HxrEjV0ww2lTmX6E2Izsfxas4+YHWRs3Lsk= +github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= +github.com/gobuffalo/envy v1.7.0 h1:GlXgaiBkmrYMHco6t4j7SacKO4XUjvh5pwXh0f4uxXU= +github.com/gobuffalo/envy v1.7.0/go.mod h1:n7DRkBerg/aorDM8kbduw5dN3oXGswK5liaSCx4T5NI= +github.com/gobuffalo/logger v1.0.0/go.mod h1:2zbswyIUa45I+c+FLXuWl9zSWEiVuthsk8ze5s8JvPs= +github.com/gobuffalo/packd v0.3.0 h1:eMwymTkA1uXsqxS0Tpoop3Lc0u3kTfiMBE6nKtQU4g4= +github.com/gobuffalo/packd v0.3.0/go.mod h1:zC7QkmNkYVGKPw4tHpBQ+ml7W/3tIebgeo1b36chA3Q= +github.com/gobuffalo/packr v1.30.1 h1:hu1fuVR3fXEZR7rXNW3h8rqSML8EVAf6KNm0NKO/wKg= +github.com/gobuffalo/packr v1.30.1/go.mod h1:ljMyFO2EcrnzsHsN99cvbq055Y9OhRrIaviy289eRuk= +github.com/gobuffalo/packr/v2 v2.5.1/go.mod h1:8f9c96ITobJlPzI44jj+4tHnEKNt0xXWSVlXRN9X1Iw= +github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= +github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= +github.com/joho/godotenv v1.3.0 h1:Zjp+RcGpHhGlrMbJzXTrZZPrWj+1vfm90La1wgB6Bhc= +github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg= +github.com/karrick/godirwalk v1.10.12/go.mod h1:RoGL9dQei4vP9ilrpETWE8CLOZ1kiN0LhBygSwrAsHA= +github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= +github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= +github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/lxn/walk v0.0.0-20210112085537-c389da54e794/go.mod h1:E23UucZGqpuUANJooIbHWCufXvOcT6E7Stq81gU+CSQ= +github.com/lxn/win v0.0.0-20210218163916-a377121e959e/go.mod h1:KxxjdtRkfNoYDCUP5ryK7XJJNTnpC8atvtmTheChOtk= +github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= +github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= +github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= +github.com/oxtoacart/bpool v0.0.0-20190530202638-03653db5a59c h1:rp5dCmg/yLR3mgFuSOe4oEnDDmGLROTvMragMUXpTQw= +github.com/oxtoacart/bpool v0.0.0-20190530202638-03653db5a59c/go.mod h1:X07ZCGwUbLaax7L0S3Tw4hpejzu63ZrrQiUe6W0hcy0= +github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/rogpeppe/go-internal v1.1.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= +github.com/rogpeppe/go-internal v1.3.0 h1:RR9dF3JtopPvtkroDZuVD7qquD0bnHlKSqaQhgwt8yk= +github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= +github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= +github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= +github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966/go.mod h1:sUM3LWHvSMaG192sy56D9F7CNvL7jUJVXoqM1QKLnog= +github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= +github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= +github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU= +github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= +github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= +github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s= +github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/stretchr/testify v1.3.0 h1:TivCn/peBQ7UY8ooIcPgZFpTNSz0Q2U6UrFlUfqbe0Q= +github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= +github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0= +github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= +go.wit.com/dev/alexflint/arg v1.4.5 h1:asDx5f9IlfpknKjPBqqb2qndE91Pbo7ZDkWUgddfMhY= +go.wit.com/dev/alexflint/arg v1.4.5/go.mod h1:wnWc+c6z8kSdDKYriMf6RpM+FiXmo5RYp/t4FNi0MU0= +go.wit.com/dev/alexflint/scalar v1.2.1 h1:loXOcbVnd+8YeJRLey+XXidecBiedMDO00zQ26TvKNs= +go.wit.com/dev/alexflint/scalar v1.2.1/go.mod h1:+rYsfxqdI2cwA8kJ7GCMwWbNJvfvWUurOCXLiwdTtSs= +go.wit.com/dev/davecgh/spew v1.1.4 h1:C9hj/rjlUpdK+E6aroyLjCbS5MFcyNUOuP1ICLWdNek= +go.wit.com/dev/davecgh/spew v1.1.4/go.mod h1:sihvWmnQ/09FWplnEmozt90CCVqBtGuPXM811tgfhFA= +go.wit.com/gui v0.13.11 h1:d74Ko/XFZYR25P/AZfCQaVO2CuGh1BSjdUp1wjktdDg= +go.wit.com/gui v0.13.11/go.mod h1:v2VgnOL3dlZ13KclYeedZ1cd20nQdvwjyJTNKvFX3DA= +go.wit.com/lib/debugger v0.12.7 h1:c8ehU7p2asb//K4YgC17XG4o2pPP+IZb9lR2a0nBio8= +go.wit.com/lib/debugger v0.12.7/go.mod h1:zcZstsgOcALjCNOiIE+KcKkrIF78ogYjwxmaQlBbmtQ= +go.wit.com/lib/gadgets v0.13.0 h1:jtsEnf4DHqAxBxuYsaDlHti73rgaxYf/ffAXNB1PJAk= +go.wit.com/lib/gadgets v0.13.0/go.mod h1:xidaHAL6Nk9+M9FkySVU1AG5i39v7T3PuFphUos6LxE= +go.wit.com/lib/gui/logsettings v0.10.2 h1:xRx0AX1V74kC6CIm+ib6C3ziTcbBjR/Ju3rTLEpQMsw= +go.wit.com/lib/gui/logsettings v0.10.2/go.mod h1:v5XUQ6WyNyfScR9oOFhdz8p1wtxCpNWXK3DJ/dbLPVo= +go.wit.com/log v0.5.6 h1:rDC3ju95zfEads4f1Zm+QMkqjZ39CsYAT/UmQQs7VP4= +go.wit.com/log v0.5.6/go.mod h1:BaJBfHFqcJSJLXGQ9RHi3XVhPgsStxSMZRlaRxW4kAo= +go.wit.com/widget v1.1.6 h1:av2miF5vlohMfARA/QGPTPfgW/ADup1c+oeAOKgroPY= +go.wit.com/widget v1.1.6/go.mod h1:I8tnD3x3ECbB/CRNnLCdC+uoyk7rK0AEkzK1bQYSqoQ= +golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/crypto v0.0.0-20190621222207-cc06ce4a13d4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190515120540-06a5c4944438/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201018230417-eeed37f84f13/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.1.0 h1:kunALQeHf1/185U1i0GOB/fy1IPRDDpuoOOqRReG57U= +golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/tools v0.0.0-20190624180213-70d37148ca0c/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= +gopkg.in/Knetic/govaluate.v3 v3.0.0/go.mod h1:csKLBORsPbafmSCGTEh3U7Ozmsuq8ZSIlKk1bcqph0E= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= +gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= diff --git a/gui-button.go b/gui-button.go index 6e06b3d..4194849 100644 --- a/gui-button.go +++ b/gui-button.go @@ -1,9 +1,11 @@ package main import "log" + // import "os" -import "go.wit.com/gui/gui" +import "go.wit.com/gui" + // import "github.com/skratchdot/open-golang/open" // import "github.com/davecgh/go-spew/spew" @@ -14,33 +16,33 @@ import "go.wit.com/gui/gui" // type myButtonInfo struct { - Custom func (*gui.Node) - ADD func (*gui.Node) - Name string - Action string - Node *gui.Node + Custom func(*gui.Node) + ADD func(*gui.Node) + Name string + Action string + Node *gui.Node } // stores the fields we want to map into our private structure 'values' func makeButtonValues(n *gui.Node, name string, action string, custom func(*gui.Node)) *myButtonInfo { - val := &myButtonInfo{} - val.Custom = custom - val.Name = name + val := &myButtonInfo{} + val.Custom = custom + val.Name = name // val.Action = action return val } // stores the fields we want to map into our private structure 'values' func newMmakeButtonValues(name string, custom func(*gui.Node)) *myButtonInfo { - val := &myButtonInfo{} - val.Custom = custom - val.Name = name + val := &myButtonInfo{} + val.Custom = custom + val.Name = name // val.Action = action return val } func makeXtermButton(n *gui.Node, name string, action string, custom string) *gui.Node { - n.NewButton(name, func () { + n.NewButton(name, func() { log.Println("xterm cmd=", custom) xterm(custom) }) diff --git a/icon.go b/icon.go index b262a7a..f678275 100644 --- a/icon.go +++ b/icon.go @@ -1,638 +1,638 @@ -//+build linux darwin +//go:build linux || darwin +// +build linux darwin // File generated by 2goarray v0.1.0 (http://github.com/cratonica/2goarray) package main var myIcon []byte = []byte{ - 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, - 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x01, 0x4e, 0x00, 0x00, 0x01, 0x4e, - 0x08, 0x06, 0x00, 0x00, 0x00, 0xe9, 0x53, 0xf4, 0x69, 0x00, 0x00, 0x02, - 0xf5, 0x7a, 0x54, 0x58, 0x74, 0x52, 0x61, 0x77, 0x20, 0x70, 0x72, 0x6f, - 0x66, 0x69, 0x6c, 0x65, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x65, 0x78, - 0x69, 0x66, 0x00, 0x00, 0x78, 0xda, 0xed, 0x97, 0x5b, 0x92, 0xdc, 0x2a, - 0x0c, 0x86, 0xdf, 0x59, 0x45, 0x96, 0x60, 0x49, 0x08, 0x89, 0xe5, 0x60, - 0x2e, 0x55, 0xd9, 0x41, 0x96, 0x9f, 0x1f, 0x9b, 0x76, 0xa6, 0x7b, 0x3a, - 0x0f, 0x7d, 0xce, 0x53, 0xaa, 0x0c, 0x65, 0xc4, 0x08, 0x10, 0x42, 0x9f, - 0x60, 0x66, 0x42, 0xff, 0xf5, 0x73, 0x84, 0x1f, 0x28, 0x94, 0x3d, 0x85, - 0xa8, 0xe6, 0x29, 0xa7, 0xb4, 0xa1, 0xc4, 0x1c, 0x33, 0x17, 0x74, 0x7c, - 0x3b, 0x4b, 0x39, 0x5a, 0xda, 0xe2, 0xd1, 0x1e, 0x25, 0xf6, 0xd5, 0xa3, - 0x67, 0x7d, 0xb8, 0x06, 0x18, 0x52, 0x20, 0xe5, 0x1c, 0xf0, 0x74, 0x4a, - 0x7a, 0xe8, 0xd7, 0x82, 0x87, 0xa4, 0x82, 0x9e, 0x7e, 0x31, 0xe4, 0x75, - 0x0d, 0xec, 0xcf, 0x03, 0x39, 0x9e, 0x92, 0xfd, 0xc5, 0xd0, 0xda, 0x48, - 0xa6, 0x47, 0x8c, 0x4e, 0x5b, 0x86, 0xf2, 0x32, 0x24, 0x7c, 0x0e, 0xd0, - 0x32, 0x50, 0xce, 0x63, 0x6d, 0x29, 0xbb, 0x7d, 0x3d, 0xc2, 0xde, 0x4f, - 0xb9, 0xd6, 0x9f, 0x61, 0xc0, 0x17, 0x66, 0xd3, 0xc6, 0x76, 0x98, 0xd3, - 0x35, 0xfa, 0xfa, 0x73, 0x34, 0x44, 0xaf, 0x29, 0xf6, 0x11, 0xe6, 0x2e, - 0x24, 0x1b, 0x5a, 0x16, 0x3f, 0x1d, 0x90, 0xf9, 0x51, 0x90, 0x82, 0x01, - 0x42, 0xbb, 0x09, 0x9c, 0x42, 0xcf, 0xd0, 0xe7, 0xa5, 0xe1, 0xe5, 0x09, - 0x02, 0xf2, 0x2e, 0x4e, 0x57, 0xc9, 0xf0, 0x68, 0x4c, 0x57, 0xe3, 0xdb, - 0x49, 0x4f, 0x54, 0xae, 0x1e, 0xbd, 0xd7, 0x87, 0x57, 0x5a, 0x91, 0xd7, - 0x14, 0x79, 0x09, 0x72, 0xba, 0xe4, 0x5b, 0x7d, 0x20, 0x7d, 0x4f, 0xe5, - 0x08, 0xfd, 0xd7, 0xfc, 0xf1, 0x2b, 0x4d, 0x9e, 0xf4, 0x26, 0xa7, 0xa9, - 0xb0, 0xbd, 0x44, 0x7f, 0x7e, 0x63, 0x34, 0x1f, 0xc7, 0x99, 0x71, 0x8a, - 0x12, 0x13, 0x42, 0x9d, 0xd6, 0xa1, 0x1e, 0x47, 0x39, 0x7a, 0x98, 0xb7, - 0x63, 0x8b, 0xb9, 0xb5, 0x07, 0xd8, 0x4b, 0x9b, 0xe1, 0x53, 0x98, 0xb0, - 0xa3, 0x66, 0x54, 0x47, 0x56, 0x57, 0xa4, 0x42, 0x03, 0xbf, 0x1d, 0xb5, - 0x52, 0x26, 0x06, 0xae, 0x41, 0x91, 0x1a, 0x15, 0x1a, 0xd4, 0x0f, 0x59, - 0xa9, 0xc2, 0xc5, 0xc8, 0x3d, 0xb0, 0xa1, 0xc3, 0x5c, 0x01, 0x6a, 0x2a, - 0x5d, 0x8c, 0x33, 0x57, 0x99, 0xfc, 0xe2, 0xac, 0x34, 0xd8, 0x24, 0x4b, - 0x13, 0x07, 0xcb, 0x0a, 0xec, 0x02, 0x2d, 0x5f, 0xbe, 0xd0, 0xb1, 0x6d, - 0xde, 0x6a, 0x38, 0x76, 0x73, 0xec, 0xdc, 0x08, 0x53, 0x99, 0x60, 0x8c, - 0xb0, 0xe4, 0xe3, 0x1a, 0x3e, 0x5d, 0x30, 0xc6, 0xcc, 0x55, 0xa2, 0xcd, - 0xaf, 0x58, 0xc1, 0x2f, 0xe6, 0x19, 0x6c, 0xb8, 0x31, 0xc9, 0xcd, 0x16, - 0xd3, 0x40, 0x84, 0xc6, 0x0a, 0xaa, 0x1e, 0x01, 0x7e, 0xd4, 0xd7, 0x32, - 0xb9, 0x0a, 0x08, 0xea, 0x8c, 0xf2, 0xbc, 0x22, 0x19, 0x81, 0xdd, 0x4f, - 0x13, 0xbb, 0xd2, 0x9f, 0x97, 0x40, 0x0e, 0xd0, 0x82, 0x89, 0x0a, 0x79, - 0xde, 0x41, 0xb2, 0xb6, 0x0c, 0x20, 0x44, 0xd8, 0x5a, 0xe1, 0x0c, 0x6e, - 0x46, 0x24, 0x50, 0x23, 0x51, 0x4a, 0xb4, 0x19, 0xb3, 0x11, 0x21, 0x90, - 0x0e, 0x40, 0x05, 0xae, 0xb3, 0x44, 0xde, 0x41, 0x80, 0x54, 0xb9, 0xc1, - 0x49, 0x8e, 0x22, 0x09, 0x6c, 0x9c, 0xe7, 0xd6, 0x58, 0x62, 0x74, 0x4c, - 0x65, 0x65, 0xa8, 0x03, 0xf4, 0x78, 0xcc, 0x40, 0x42, 0x25, 0xe1, 0x9e, - 0x39, 0x08, 0x15, 0xc0, 0x8a, 0x51, 0x91, 0x3f, 0x16, 0x1d, 0x39, 0x54, - 0x54, 0x34, 0xaa, 0x6a, 0x52, 0x53, 0xd7, 0xac, 0x25, 0x49, 0x8a, 0x49, - 0x53, 0x4a, 0x96, 0xe6, 0xa3, 0x58, 0x4c, 0x2c, 0x06, 0x53, 0x4b, 0x66, - 0xe6, 0x96, 0xad, 0xb8, 0x78, 0x74, 0xf5, 0xe4, 0xe6, 0xee, 0xd9, 0x4b, - 0xe6, 0x2c, 0x78, 0x34, 0x35, 0xa7, 0x6c, 0xd9, 0x73, 0xce, 0xa5, 0x60, - 0xcf, 0x02, 0xcb, 0x05, 0xab, 0x0b, 0x26, 0x94, 0xb2, 0xf3, 0x2e, 0x7b, - 0xdc, 0x35, 0xec, 0x69, 0xb7, 0xdd, 0xf7, 0xbc, 0x97, 0x8a, 0xf4, 0xa9, - 0xb1, 0x6a, 0x4d, 0xd5, 0xaa, 0xd7, 0x5c, 0x4b, 0xe3, 0x26, 0x0d, 0xef, - 0x47, 0x4b, 0xcd, 0x9a, 0xb7, 0xdc, 0x4a, 0xa7, 0x8e, 0x54, 0xea, 0xb1, - 0x6b, 0x4f, 0xdd, 0xba, 0xf7, 0xdc, 0xcb, 0x40, 0xaa, 0x0d, 0x09, 0x23, - 0x0e, 0x1d, 0x69, 0xd8, 0xf0, 0x91, 0x47, 0xb9, 0xa8, 0x2d, 0xac, 0xdf, - 0xea, 0x07, 0xd4, 0x68, 0x51, 0xe3, 0x83, 0xd4, 0x9c, 0x68, 0x17, 0x35, - 0x68, 0xcd, 0x1e, 0x26, 0x68, 0x3e, 0x27, 0x3a, 0x99, 0x01, 0x18, 0x87, - 0x48, 0x20, 0x6e, 0x13, 0x01, 0x12, 0x9a, 0x27, 0xb3, 0xcd, 0x29, 0x46, - 0x9e, 0xe4, 0x26, 0xb3, 0x2d, 0x33, 0x6e, 0x85, 0x32, 0x9c, 0xd4, 0xc9, - 0xac, 0xd1, 0x24, 0x06, 0x82, 0xb1, 0x13, 0xeb, 0xa0, 0x07, 0xbb, 0xc0, - 0x27, 0xd1, 0x49, 0xee, 0x7f, 0x71, 0x0b, 0x16, 0x9f, 0xb8, 0xf1, 0x7f, - 0x25, 0x17, 0x26, 0xba, 0x0f, 0xc9, 0x7d, 0xe7, 0xf6, 0x8e, 0x5a, 0x9b, - 0xbf, 0x86, 0xea, 0x41, 0xec, 0xbc, 0x85, 0x33, 0xa8, 0x9b, 0xe0, 0xf6, - 0x61, 0xbc, 0x7b, 0x61, 0x2f, 0xf3, 0x97, 0xdd, 0x37, 0x19, 0xfe, 0x36, - 0xf0, 0xa9, 0xbc, 0x0d, 0xdd, 0x86, 0x6e, 0x43, 0xb7, 0xa1, 0xdb, 0xd0, - 0x6d, 0xe8, 0x36, 0xf4, 0x0f, 0x19, 0x1a, 0xf8, 0xe3, 0x61, 0xfe, 0x17, - 0xf8, 0x1b, 0x67, 0x6e, 0xa9, 0x89, 0x07, 0xd4, 0xc7, 0x5b, 0x00, 0x00, - 0x01, 0x84, 0x69, 0x43, 0x43, 0x50, 0x49, 0x43, 0x43, 0x20, 0x70, 0x72, - 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x00, 0x00, 0x78, 0x9c, 0x7d, 0x91, 0x3d, - 0x48, 0xc3, 0x40, 0x1c, 0xc5, 0x5f, 0x53, 0xa5, 0xa2, 0x15, 0x07, 0x8b, - 0x88, 0x08, 0x66, 0xa8, 0x4e, 0x16, 0x44, 0x45, 0x1c, 0xb5, 0x0a, 0x45, - 0xa8, 0x10, 0x6a, 0x85, 0x56, 0x1d, 0x4c, 0x2e, 0xfd, 0x10, 0x9a, 0x34, - 0x24, 0x29, 0x2e, 0x8e, 0x82, 0x6b, 0xc1, 0xc1, 0x8f, 0xc5, 0xaa, 0x83, - 0x8b, 0xb3, 0xae, 0x0e, 0xae, 0x82, 0x20, 0xf8, 0x01, 0xe2, 0xe6, 0xe6, - 0xa4, 0xe8, 0x22, 0x25, 0xfe, 0x2f, 0x29, 0xb4, 0x88, 0xf1, 0xe0, 0xb8, - 0x1f, 0xef, 0xee, 0x3d, 0xee, 0xde, 0x01, 0x42, 0xad, 0xc4, 0x34, 0xab, - 0x6d, 0x0c, 0xd0, 0x74, 0xdb, 0x4c, 0x25, 0xe2, 0x62, 0x26, 0xbb, 0x22, - 0x86, 0x5e, 0xd1, 0x85, 0x20, 0xfa, 0x10, 0xc1, 0x90, 0xcc, 0x2c, 0x63, - 0x56, 0x92, 0x92, 0xf0, 0x1d, 0x5f, 0xf7, 0x08, 0xf0, 0xf5, 0x2e, 0xc6, - 0xb3, 0xfc, 0xcf, 0xfd, 0x39, 0xba, 0xd5, 0x9c, 0xc5, 0x80, 0x80, 0x48, - 0x3c, 0xc3, 0x0c, 0xd3, 0x26, 0x5e, 0x27, 0x9e, 0xda, 0xb4, 0x0d, 0xce, - 0xfb, 0xc4, 0x11, 0x56, 0x94, 0x55, 0xe2, 0x73, 0xe2, 0x51, 0x93, 0x2e, - 0x48, 0xfc, 0xc8, 0x75, 0xc5, 0xe3, 0x37, 0xce, 0x05, 0x97, 0x05, 0x9e, - 0x19, 0x31, 0xd3, 0xa9, 0x39, 0xe2, 0x08, 0xb1, 0x58, 0x68, 0x61, 0xa5, - 0x85, 0x59, 0xd1, 0xd4, 0x88, 0x27, 0x89, 0xa3, 0xaa, 0xa6, 0x53, 0xbe, - 0x90, 0xf1, 0x58, 0xe5, 0xbc, 0xc5, 0x59, 0x2b, 0x55, 0x58, 0xe3, 0x9e, - 0xfc, 0x85, 0xe1, 0x9c, 0xbe, 0xbc, 0xc4, 0x75, 0x9a, 0x83, 0x48, 0x60, - 0x01, 0x8b, 0x90, 0x20, 0x42, 0x41, 0x05, 0x1b, 0x28, 0xc1, 0x46, 0x8c, - 0x56, 0x9d, 0x14, 0x0b, 0x29, 0xda, 0x8f, 0xfb, 0xf8, 0x07, 0x5c, 0xbf, - 0x44, 0x2e, 0x85, 0x5c, 0x1b, 0x60, 0xe4, 0x98, 0x47, 0x19, 0x1a, 0x64, - 0xd7, 0x0f, 0xfe, 0x07, 0xbf, 0xbb, 0xb5, 0xf2, 0x13, 0xe3, 0x5e, 0x52, - 0x38, 0x0e, 0xb4, 0xbf, 0x38, 0xce, 0xc7, 0x30, 0x10, 0xda, 0x05, 0xea, - 0x55, 0xc7, 0xf9, 0x3e, 0x76, 0x9c, 0xfa, 0x09, 0x10, 0x7c, 0x06, 0xae, - 0xf4, 0xa6, 0xbf, 0x5c, 0x03, 0xa6, 0x3f, 0x49, 0xaf, 0x36, 0xb5, 0xe8, - 0x11, 0xd0, 0xb3, 0x0d, 0x5c, 0x5c, 0x37, 0x35, 0x65, 0x0f, 0xb8, 0xdc, - 0x01, 0xfa, 0x9f, 0x0c, 0xd9, 0x94, 0x5d, 0x29, 0x48, 0x53, 0xc8, 0xe7, - 0x81, 0xf7, 0x33, 0xfa, 0xa6, 0x2c, 0xd0, 0x7b, 0x0b, 0x74, 0xae, 0x7a, - 0xbd, 0x35, 0xf6, 0x71, 0xfa, 0x00, 0xa4, 0xa9, 0xab, 0xe4, 0x0d, 0x70, - 0x70, 0x08, 0x8c, 0x14, 0x28, 0x7b, 0xcd, 0xe7, 0xdd, 0x1d, 0xad, 0xbd, - 0xfd, 0x7b, 0xa6, 0xd1, 0xdf, 0x0f, 0x46, 0x0b, 0x72, 0x95, 0x09, 0xc0, - 0x81, 0x0c, 0x00, 0x00, 0x0d, 0x1a, 0x69, 0x54, 0x58, 0x74, 0x58, 0x4d, - 0x4c, 0x3a, 0x63, 0x6f, 0x6d, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, - 0x78, 0x6d, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x70, - 0x61, 0x63, 0x6b, 0x65, 0x74, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x3d, - 0x22, 0xef, 0xbb, 0xbf, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x57, 0x35, - 0x4d, 0x30, 0x4d, 0x70, 0x43, 0x65, 0x68, 0x69, 0x48, 0x7a, 0x72, 0x65, - 0x53, 0x7a, 0x4e, 0x54, 0x63, 0x7a, 0x6b, 0x63, 0x39, 0x64, 0x22, 0x3f, - 0x3e, 0x0a, 0x3c, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x6d, 0x65, 0x74, 0x61, - 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x78, 0x3d, 0x22, 0x61, 0x64, - 0x6f, 0x62, 0x65, 0x3a, 0x6e, 0x73, 0x3a, 0x6d, 0x65, 0x74, 0x61, 0x2f, - 0x22, 0x20, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x74, 0x6b, 0x3d, 0x22, 0x58, - 0x4d, 0x50, 0x20, 0x43, 0x6f, 0x72, 0x65, 0x20, 0x34, 0x2e, 0x34, 0x2e, - 0x30, 0x2d, 0x45, 0x78, 0x69, 0x76, 0x32, 0x22, 0x3e, 0x0a, 0x20, 0x3c, - 0x72, 0x64, 0x66, 0x3a, 0x52, 0x44, 0x46, 0x20, 0x78, 0x6d, 0x6c, 0x6e, - 0x73, 0x3a, 0x72, 0x64, 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, - 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x77, 0x33, 0x2e, 0x6f, 0x72, 0x67, - 0x2f, 0x31, 0x39, 0x39, 0x39, 0x2f, 0x30, 0x32, 0x2f, 0x32, 0x32, 0x2d, - 0x72, 0x64, 0x66, 0x2d, 0x73, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x2d, 0x6e, - 0x73, 0x23, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, - 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, - 0x72, 0x64, 0x66, 0x3a, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x3d, 0x22, 0x22, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x78, - 0x6d, 0x70, 0x4d, 0x4d, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, - 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, 0x63, 0x6f, - 0x6d, 0x2f, 0x78, 0x61, 0x70, 0x2f, 0x31, 0x2e, 0x30, 0x2f, 0x6d, 0x6d, - 0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, - 0x3a, 0x73, 0x74, 0x45, 0x76, 0x74, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, - 0x3a, 0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, - 0x63, 0x6f, 0x6d, 0x2f, 0x78, 0x61, 0x70, 0x2f, 0x31, 0x2e, 0x30, 0x2f, - 0x73, 0x54, 0x79, 0x70, 0x65, 0x2f, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, - 0x63, 0x65, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x23, 0x22, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x47, 0x49, 0x4d, 0x50, - 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, - 0x2e, 0x67, 0x69, 0x6d, 0x70, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x78, 0x6d, - 0x70, 0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, - 0x73, 0x3a, 0x64, 0x63, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, - 0x2f, 0x70, 0x75, 0x72, 0x6c, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x64, 0x63, - 0x2f, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x31, 0x2e, - 0x31, 0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, - 0x73, 0x3a, 0x74, 0x69, 0x66, 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, - 0x3a, 0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, - 0x63, 0x6f, 0x6d, 0x2f, 0x74, 0x69, 0x66, 0x66, 0x2f, 0x31, 0x2e, 0x30, - 0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, - 0x3a, 0x78, 0x6d, 0x70, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, - 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, 0x63, 0x6f, - 0x6d, 0x2f, 0x78, 0x61, 0x70, 0x2f, 0x31, 0x2e, 0x30, 0x2f, 0x22, 0x0a, - 0x20, 0x20, 0x20, 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a, 0x44, 0x6f, 0x63, - 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x3d, 0x22, 0x67, 0x69, 0x6d, - 0x70, 0x3a, 0x64, 0x6f, 0x63, 0x69, 0x64, 0x3a, 0x67, 0x69, 0x6d, 0x70, - 0x3a, 0x66, 0x61, 0x37, 0x32, 0x33, 0x61, 0x30, 0x35, 0x2d, 0x32, 0x66, - 0x66, 0x64, 0x2d, 0x34, 0x64, 0x62, 0x63, 0x2d, 0x62, 0x35, 0x39, 0x62, - 0x2d, 0x62, 0x61, 0x38, 0x62, 0x31, 0x63, 0x64, 0x31, 0x66, 0x31, 0x62, - 0x38, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a, - 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x44, 0x3d, 0x22, - 0x78, 0x6d, 0x70, 0x2e, 0x69, 0x69, 0x64, 0x3a, 0x31, 0x66, 0x32, 0x32, - 0x35, 0x37, 0x30, 0x64, 0x2d, 0x31, 0x39, 0x33, 0x30, 0x2d, 0x34, 0x63, - 0x62, 0x34, 0x2d, 0x38, 0x61, 0x31, 0x62, 0x2d, 0x34, 0x61, 0x62, 0x35, - 0x34, 0x66, 0x64, 0x63, 0x38, 0x39, 0x39, 0x33, 0x22, 0x0a, 0x20, 0x20, - 0x20, 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a, 0x4f, 0x72, 0x69, 0x67, 0x69, - 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x49, - 0x44, 0x3d, 0x22, 0x78, 0x6d, 0x70, 0x2e, 0x64, 0x69, 0x64, 0x3a, 0x30, - 0x62, 0x66, 0x66, 0x65, 0x30, 0x33, 0x37, 0x2d, 0x61, 0x64, 0x61, 0x38, - 0x2d, 0x34, 0x37, 0x34, 0x33, 0x2d, 0x61, 0x36, 0x37, 0x35, 0x2d, 0x39, - 0x64, 0x39, 0x39, 0x64, 0x35, 0x32, 0x65, 0x64, 0x38, 0x32, 0x33, 0x22, - 0x0a, 0x20, 0x20, 0x20, 0x47, 0x49, 0x4d, 0x50, 0x3a, 0x41, 0x50, 0x49, - 0x3d, 0x22, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x47, 0x49, - 0x4d, 0x50, 0x3a, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3d, - 0x22, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x47, - 0x49, 0x4d, 0x50, 0x3a, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x6d, - 0x70, 0x3d, 0x22, 0x31, 0x36, 0x33, 0x35, 0x39, 0x37, 0x38, 0x30, 0x36, - 0x34, 0x32, 0x31, 0x30, 0x34, 0x35, 0x36, 0x22, 0x0a, 0x20, 0x20, 0x20, - 0x47, 0x49, 0x4d, 0x50, 0x3a, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, - 0x3d, 0x22, 0x32, 0x2e, 0x31, 0x30, 0x2e, 0x32, 0x38, 0x22, 0x0a, 0x20, - 0x20, 0x20, 0x64, 0x63, 0x3a, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x3d, - 0x22, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x2f, 0x70, 0x6e, 0x67, 0x22, 0x0a, - 0x20, 0x20, 0x20, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x4f, 0x72, 0x69, 0x65, - 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x22, 0x0a, - 0x20, 0x20, 0x20, 0x78, 0x6d, 0x70, 0x3a, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x6f, 0x72, 0x54, 0x6f, 0x6f, 0x6c, 0x3d, 0x22, 0x47, 0x49, 0x4d, 0x50, - 0x20, 0x32, 0x2e, 0x31, 0x30, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x3c, - 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, - 0x79, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, - 0x53, 0x65, 0x71, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x72, - 0x64, 0x66, 0x3a, 0x6c, 0x69, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x73, 0x74, 0x45, 0x76, 0x74, 0x3a, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x3d, 0x22, 0x73, 0x61, 0x76, 0x65, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x73, 0x74, 0x45, 0x76, 0x74, 0x3a, 0x63, 0x68, 0x61, - 0x6e, 0x67, 0x65, 0x64, 0x3d, 0x22, 0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x73, 0x74, 0x45, 0x76, 0x74, 0x3a, 0x69, 0x6e, 0x73, - 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x44, 0x3d, 0x22, 0x78, 0x6d, 0x70, - 0x2e, 0x69, 0x69, 0x64, 0x3a, 0x37, 0x38, 0x66, 0x64, 0x36, 0x62, 0x31, - 0x66, 0x2d, 0x62, 0x37, 0x34, 0x33, 0x2d, 0x34, 0x38, 0x65, 0x65, 0x2d, - 0x39, 0x63, 0x33, 0x31, 0x2d, 0x66, 0x61, 0x65, 0x31, 0x32, 0x33, 0x32, - 0x37, 0x37, 0x32, 0x30, 0x34, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x73, 0x74, 0x45, 0x76, 0x74, 0x3a, 0x73, 0x6f, 0x66, 0x74, 0x77, - 0x61, 0x72, 0x65, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x3d, 0x22, 0x47, 0x69, - 0x6d, 0x70, 0x20, 0x32, 0x2e, 0x31, 0x30, 0x20, 0x28, 0x4c, 0x69, 0x6e, - 0x75, 0x78, 0x29, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, - 0x74, 0x45, 0x76, 0x74, 0x3a, 0x77, 0x68, 0x65, 0x6e, 0x3d, 0x22, 0x32, - 0x30, 0x32, 0x31, 0x2d, 0x31, 0x31, 0x2d, 0x30, 0x33, 0x54, 0x31, 0x37, - 0x3a, 0x32, 0x31, 0x3a, 0x30, 0x34, 0x2d, 0x30, 0x35, 0x3a, 0x30, 0x30, - 0x22, 0x2f, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x2f, 0x72, 0x64, - 0x66, 0x3a, 0x53, 0x65, 0x71, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x3c, 0x2f, - 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, - 0x79, 0x3e, 0x0a, 0x20, 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x44, - 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, - 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x52, 0x44, 0x46, 0x3e, 0x0a, - 0x3c, 0x2f, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x6d, 0x65, 0x74, 0x61, 0x3e, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x3c, 0x3f, 0x78, - 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x20, 0x65, 0x6e, 0x64, 0x3d, 0x22, - 0x77, 0x22, 0x3f, 0x3e, 0x6e, 0x0d, 0x73, 0xe6, 0x00, 0x00, 0x00, 0x06, - 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, - 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, - 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, - 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe5, 0x0b, 0x03, 0x16, - 0x15, 0x04, 0xc7, 0x4b, 0x43, 0xa1, 0x00, 0x00, 0x0b, 0x4e, 0x49, 0x44, - 0x41, 0x54, 0x78, 0xda, 0xed, 0xdd, 0xc9, 0x93, 0x5d, 0x65, 0x19, 0x07, - 0xe0, 0x5f, 0x6b, 0x22, 0xf3, 0x24, 0x16, 0x0e, 0xcc, 0x5a, 0x82, 0x0c, - 0x01, 0x52, 0x50, 0x96, 0x5a, 0x28, 0xc5, 0x94, 0x6b, 0xe9, 0xce, 0x8d, - 0xe5, 0xd6, 0x85, 0xfa, 0x3f, 0x58, 0x65, 0x95, 0xa5, 0x1b, 0x17, 0x96, - 0x0b, 0x57, 0x56, 0x59, 0x6e, 0xb5, 0x70, 0xa3, 0x6e, 0xa4, 0x43, 0x90, - 0x41, 0x03, 0x49, 0x07, 0x88, 0x0c, 0x61, 0x90, 0x29, 0x42, 0x8c, 0x46, - 0x90, 0x20, 0x31, 0x64, 0x80, 0x10, 0x17, 0xb7, 0x1b, 0xa8, 0x90, 0x74, - 0xdf, 0x7b, 0xfb, 0xdc, 0xf3, 0x9d, 0xef, 0xdc, 0xe7, 0xd9, 0x84, 0x0a, - 0x7d, 0xef, 0x19, 0xbe, 0x7c, 0xbf, 0x3e, 0xef, 0x19, 0xde, 0x93, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf4, 0xd8, 0xdc, 0x04, - 0x9f, 0xf9, 0x59, 0x92, 0x2f, 0x17, 0x5a, 0xdf, 0x9f, 0x26, 0xf9, 0x75, - 0x4b, 0xcb, 0x3a, 0x3f, 0xc9, 0xef, 0x0b, 0x8e, 0xcd, 0x37, 0x92, 0xbc, - 0xd4, 0xd2, 0xb2, 0xbe, 0x9e, 0xe4, 0x87, 0x85, 0xb6, 0xf3, 0x77, 0x49, - 0x7e, 0x3c, 0xc6, 0xcf, 0x7f, 0x29, 0xc9, 0x2f, 0x0a, 0xcf, 0x9b, 0x3b, - 0x92, 0xfc, 0x68, 0x15, 0x9f, 0xdf, 0xb0, 0xf8, 0x6f, 0x99, 0x6e, 0xf8, - 0x7e, 0x92, 0x3f, 0x8c, 0xf3, 0x81, 0x35, 0x13, 0x2c, 0xe4, 0xbf, 0x49, - 0xae, 0x2f, 0xb4, 0x81, 0x37, 0xb7, 0x18, 0x9c, 0x83, 0x82, 0xdb, 0xb9, - 0x34, 0xb9, 0x7e, 0xd9, 0xd2, 0xb2, 0x6e, 0x2a, 0xb8, 0xad, 0xe3, 0x6e, - 0xe3, 0x19, 0x49, 0xae, 0x2e, 0x3c, 0xd1, 0x36, 0xaf, 0xf2, 0xf3, 0x67, - 0x75, 0x60, 0x1b, 0x78, 0xcf, 0x39, 0xe3, 0x7e, 0xe0, 0x43, 0x13, 0x2c, - 0xe4, 0xc1, 0x82, 0x1b, 0xb8, 0xbe, 0xc5, 0x65, 0x0d, 0x0a, 0x0f, 0x66, - 0x9b, 0xcb, 0xbf, 0xae, 0xe0, 0x76, 0x3e, 0x68, 0xde, 0x52, 0x9b, 0x49, - 0x82, 0x73, 0x6b, 0x92, 0x77, 0x0a, 0xad, 0xef, 0xba, 0x24, 0x6b, 0x5b, - 0xda, 0x2f, 0xb7, 0x14, 0x1e, 0x9b, 0xdb, 0x26, 0xac, 0x08, 0x26, 0x71, - 0x6d, 0xa1, 0x6d, 0xdc, 0x9f, 0x64, 0x87, 0x69, 0xc8, 0x2c, 0x04, 0xe7, - 0xeb, 0x49, 0x9e, 0x2e, 0xb4, 0xbe, 0x27, 0x25, 0xb9, 0xbc, 0x85, 0xe5, - 0xdc, 0x90, 0xe4, 0x63, 0x85, 0xc7, 0xe6, 0xec, 0x24, 0x9f, 0x6f, 0x61, - 0x39, 0x17, 0x24, 0x39, 0xaf, 0xd0, 0x36, 0x2e, 0x24, 0x79, 0xdb, 0x34, - 0x64, 0x16, 0x82, 0xb3, 0x74, 0x79, 0xd5, 0x46, 0x59, 0x39, 0xe8, 0xc8, - 0xf8, 0x0c, 0x7a, 0xb2, 0x3f, 0x95, 0xe9, 0x08, 0x4e, 0xc1, 0xd9, 0xab, - 0xe0, 0x5c, 0x5f, 0x70, 0xfb, 0xb6, 0x98, 0x82, 0x08, 0xce, 0x76, 0x4c, - 0x7b, 0xa2, 0x9f, 0xd9, 0x52, 0x89, 0x3c, 0xea, 0x29, 0x83, 0x73, 0x7b, - 0x7c, 0xc4, 0xb9, 0x60, 0x0a, 0x32, 0x4b, 0xc1, 0xf9, 0x54, 0x92, 0xbd, - 0x05, 0x83, 0x73, 0x6e, 0x8a, 0xdf, 0x7f, 0x5b, 0xda, 0xb9, 0x00, 0x35, - 0x8a, 0x0f, 0x27, 0xb9, 0xb5, 0xa7, 0xc1, 0xf9, 0x7c, 0x92, 0x3d, 0xa6, - 0x20, 0xb3, 0x14, 0x9c, 0x47, 0x0b, 0x1e, 0x2d, 0x9c, 0x93, 0xe4, 0xc2, - 0x29, 0x7e, 0xff, 0x86, 0x8e, 0x8d, 0xd1, 0x34, 0xcb, 0xf5, 0x33, 0x93, - 0x5c, 0x5a, 0x68, 0xbb, 0x9c, 0xdf, 0x64, 0xe6, 0x82, 0xb3, 0xf4, 0x3f, - 0xfc, 0x69, 0x1e, 0x25, 0xdd, 0xde, 0xc1, 0xe0, 0x9c, 0xd6, 0x11, 0xf6, - 0xb4, 0x8f, 0xde, 0x97, 0xe3, 0xfc, 0x26, 0x82, 0xb3, 0x40, 0xb9, 0x3e, - 0x0d, 0x97, 0x25, 0xf9, 0x74, 0xc7, 0xc6, 0xe8, 0xfc, 0x24, 0x57, 0xf6, - 0xac, 0x4c, 0x17, 0x9c, 0xcc, 0x6c, 0x70, 0x6e, 0x49, 0x72, 0xa4, 0x67, - 0x47, 0x9c, 0x83, 0x8e, 0x8e, 0xd3, 0xa0, 0xb2, 0xfd, 0xb8, 0x92, 0x03, - 0x49, 0x1e, 0x33, 0xfd, 0x98, 0xc5, 0xe0, 0x7c, 0x23, 0xc3, 0x8b, 0x44, - 0x82, 0xb3, 0xde, 0xe0, 0x2c, 0x75, 0x2b, 0xd2, 0xb6, 0x24, 0x6f, 0x99, - 0x7e, 0xcc, 0x62, 0x70, 0x96, 0x2c, 0xd7, 0x2f, 0xce, 0x04, 0x0f, 0xe6, - 0xaf, 0xe0, 0x23, 0x19, 0x36, 0xbb, 0xe8, 0xa2, 0xaf, 0x24, 0x39, 0x75, - 0x0a, 0xdb, 0x7b, 0x85, 0x32, 0x1d, 0x66, 0x27, 0x38, 0xe7, 0xd2, 0xfc, - 0xf3, 0xd5, 0x37, 0x26, 0x39, 0xbd, 0xa3, 0xe3, 0x74, 0xf2, 0x62, 0x78, - 0x36, 0xe9, 0xaa, 0xc5, 0xf0, 0x14, 0x9c, 0x30, 0x23, 0xc1, 0x39, 0x8d, - 0x32, 0x73, 0x43, 0xc7, 0xc7, 0x6a, 0xd0, 0xf1, 0xfd, 0x37, 0x8e, 0xad, - 0xa6, 0x1e, 0xb3, 0x1c, 0x9c, 0xcf, 0x24, 0x79, 0xad, 0xd0, 0xba, 0x37, - 0x7d, 0x9e, 0x73, 0xd0, 0xf1, 0xb1, 0x1a, 0x74, 0x7c, 0xff, 0x8d, 0x6a, - 0x67, 0x92, 0xdd, 0xa6, 0x1e, 0xb3, 0x1c, 0x9c, 0x47, 0x0b, 0x1e, 0x3d, - 0x34, 0x39, 0xf1, 0x3f, 0x9e, 0x72, 0xad, 0xd5, 0x46, 0x75, 0x45, 0x92, - 0x8b, 0x7a, 0x10, 0x9c, 0xca, 0x74, 0x66, 0x3e, 0x38, 0x4b, 0x96, 0xeb, - 0x57, 0x66, 0x78, 0xee, 0xaf, 0xa9, 0x32, 0x7d, 0xae, 0x82, 0xf1, 0x6a, - 0xea, 0x74, 0xc2, 0x5c, 0x92, 0x6b, 0x04, 0x27, 0xcc, 0x5e, 0x70, 0xae, - 0x49, 0x73, 0x37, 0x86, 0x0f, 0x2a, 0x19, 0xaf, 0xa6, 0xd6, 0xf3, 0x33, - 0x19, 0xbe, 0xbe, 0xa1, 0x04, 0x8f, 0x5a, 0x22, 0x38, 0x17, 0x4b, 0xf5, - 0x52, 0x37, 0xc2, 0x37, 0x71, 0x81, 0x63, 0x2e, 0xd3, 0x6f, 0xa4, 0xd1, - 0x94, 0xa6, 0xba, 0xc2, 0x97, 0xba, 0x30, 0x74, 0x28, 0xc9, 0xa3, 0xa6, - 0x1d, 0x82, 0x33, 0xd9, 0x97, 0xe4, 0xc9, 0x42, 0xeb, 0x7f, 0x5d, 0x43, - 0xdf, 0xf1, 0x89, 0x4a, 0xc6, 0xab, 0xa9, 0xae, 0xf0, 0xa5, 0xce, 0x6f, - 0x3e, 0xbc, 0x18, 0x9e, 0x30, 0xf3, 0xc1, 0x59, 0xb2, 0xfc, 0x6a, 0x22, - 0x00, 0x06, 0x95, 0x8d, 0xd9, 0xa0, 0x23, 0xfb, 0x4d, 0x99, 0x8e, 0xe0, - 0xac, 0x74, 0x42, 0x5c, 0xdb, 0xc0, 0x36, 0xcc, 0x62, 0x70, 0x96, 0x2a, - 0xd5, 0x5d, 0x18, 0x42, 0x70, 0x76, 0x20, 0x38, 0xcf, 0xc8, 0xea, 0xba, - 0x19, 0x9d, 0x96, 0xe4, 0x8b, 0x95, 0x8d, 0xd9, 0x6a, 0xbb, 0xc2, 0x9f, - 0x97, 0xe4, 0x93, 0x82, 0x13, 0x26, 0xd7, 0xd4, 0xeb, 0x67, 0xff, 0x96, - 0xe4, 0xd5, 0x94, 0x79, 0x33, 0xe4, 0xfa, 0x24, 0xcf, 0x4d, 0xf8, 0xd9, - 0x5b, 0x32, 0x7c, 0x73, 0x66, 0x4d, 0x96, 0xba, 0xc2, 0xdf, 0x51, 0xd9, - 0xd1, 0xe6, 0xee, 0x24, 0xbb, 0x4c, 0xb9, 0x77, 0x7f, 0x81, 0x7c, 0xab, - 0x03, 0xeb, 0xf1, 0xf3, 0x94, 0x7d, 0x9b, 0xeb, 0xbe, 0x24, 0xdf, 0xe9, - 0xc8, 0x78, 0x14, 0x09, 0xce, 0xa5, 0x8e, 0xf0, 0x5f, 0x2b, 0xb0, 0xd1, - 0xd7, 0x25, 0xf9, 0xed, 0x84, 0x9f, 0xdd, 0x50, 0xe9, 0xc4, 0x1b, 0x54, - 0x18, 0x9c, 0x9b, 0xe5, 0xe5, 0xbb, 0x5e, 0x4e, 0xf2, 0x9b, 0x0e, 0xac, - 0xc7, 0x4f, 0x0a, 0x2f, 0xff, 0x70, 0x47, 0xf6, 0x43, 0xb1, 0x52, 0xbd, - 0x64, 0xb9, 0xbe, 0x9a, 0x0b, 0x1d, 0x83, 0x4a, 0x27, 0xde, 0x6a, 0xba, - 0xc2, 0x7b, 0x62, 0x08, 0x04, 0xe7, 0xc4, 0x41, 0x70, 0x49, 0x92, 0xcf, - 0x56, 0x3a, 0x6e, 0xab, 0xe9, 0x0a, 0xef, 0x8a, 0x3a, 0x74, 0x28, 0x38, - 0x17, 0x52, 0xe6, 0x46, 0xf8, 0x4f, 0x65, 0xf8, 0xac, 0xf9, 0xb8, 0xbe, - 0x5a, 0xf9, 0xd8, 0x4d, 0x72, 0xb4, 0x7c, 0x5a, 0xa1, 0x5f, 0x16, 0x87, - 0x93, 0x6c, 0x37, 0xdd, 0x10, 0x9c, 0x1f, 0xb4, 0x2f, 0xc9, 0x8e, 0x8a, - 0x8e, 0x3a, 0x07, 0x95, 0x8f, 0xdd, 0x24, 0xeb, 0x7f, 0x6d, 0xc3, 0x63, - 0x3e, 0xaa, 0xed, 0x49, 0x0e, 0x9a, 0x6e, 0x08, 0xce, 0xba, 0xcb, 0xf5, - 0x35, 0x49, 0x6e, 0xae, 0x7c, 0xec, 0x26, 0xe9, 0x0a, 0xaf, 0x4c, 0x07, - 0xc1, 0x39, 0x71, 0x20, 0x7c, 0x21, 0xe5, 0x9a, 0x5c, 0x34, 0x65, 0x92, - 0xae, 0xf0, 0x2e, 0x0c, 0x41, 0x07, 0x83, 0xf3, 0x81, 0x4a, 0x82, 0x73, - 0xd0, 0x93, 0xf1, 0x1b, 0x77, 0x3b, 0x3c, 0x31, 0x04, 0x1d, 0x0c, 0xce, - 0xe7, 0x92, 0xbc, 0x52, 0x60, 0x3b, 0x2e, 0xcb, 0x78, 0xef, 0x0b, 0x9a, - 0xc5, 0xe0, 0x5c, 0x93, 0xe4, 0xea, 0x02, 0xeb, 0xf8, 0xcf, 0x24, 0x7f, - 0x37, 0xd5, 0x10, 0x9c, 0x27, 0x56, 0xaa, 0x23, 0xfc, 0x87, 0x92, 0xac, - 0x1b, 0xf1, 0x67, 0xcf, 0x4d, 0x72, 0x7d, 0x4f, 0xc6, 0x6f, 0x9c, 0xae, - 0xf0, 0x9f, 0x4b, 0x73, 0x8d, 0x9f, 0xc7, 0xe1, 0xfc, 0x26, 0x82, 0xb3, - 0xc3, 0x13, 0x65, 0xd4, 0x72, 0xfd, 0xf6, 0x94, 0xb9, 0xb2, 0x3c, 0x2d, - 0xa3, 0x3e, 0xfd, 0xa4, 0x4c, 0x07, 0xc1, 0x39, 0x71, 0x70, 0x6e, 0xe8, - 0xd9, 0x18, 0x0e, 0x1a, 0xde, 0x3f, 0x82, 0x13, 0x0a, 0x04, 0xe7, 0xb6, - 0x94, 0xb9, 0x11, 0x7e, 0x94, 0x60, 0x98, 0x6b, 0x31, 0x38, 0xf7, 0xb4, - 0xb4, 0x9c, 0x51, 0xbb, 0xc2, 0x97, 0x08, 0xce, 0xb7, 0x32, 0x6c, 0x5e, - 0x0c, 0x82, 0x73, 0x05, 0xff, 0x4b, 0xf2, 0x78, 0x81, 0x6d, 0x59, 0x37, - 0x42, 0x80, 0x5c, 0x95, 0xe1, 0xe3, 0x8a, 0x6d, 0xf8, 0x41, 0x4b, 0xcb, - 0x19, 0xb5, 0x2b, 0x7c, 0x89, 0xe0, 0x7c, 0x34, 0xc9, 0x9b, 0xa6, 0x19, - 0x82, 0xb3, 0xbb, 0xe5, 0xfa, 0x29, 0x49, 0x2e, 0x6f, 0xa8, 0xac, 0x5d, - 0xad, 0xbd, 0x49, 0x7e, 0x95, 0xf6, 0xde, 0x1f, 0xbe, 0xd2, 0x76, 0x5d, - 0x9c, 0xe4, 0xa3, 0xca, 0x74, 0x10, 0x9c, 0x93, 0x1c, 0x55, 0xb5, 0x15, - 0x9c, 0x9b, 0x92, 0xbc, 0x9d, 0x64, 0xbe, 0x23, 0xc1, 0xe9, 0xc2, 0x10, - 0x08, 0xce, 0x89, 0x82, 0xf3, 0x94, 0x24, 0x37, 0xb6, 0xb4, 0x1e, 0xf3, - 0xc7, 0xfc, 0x39, 0x6d, 0x2b, 0x75, 0x85, 0xf7, 0xa8, 0x25, 0x54, 0x10, - 0x9c, 0xcf, 0xa5, 0xbd, 0x8b, 0x23, 0xa3, 0x06, 0xc4, 0x4d, 0x8b, 0xe1, - 0xd9, 0x86, 0xbb, 0x16, 0xff, 0xdc, 0x98, 0x76, 0x2e, 0x94, 0x2d, 0x75, - 0x85, 0xef, 0x52, 0x70, 0xfe, 0x3b, 0xc9, 0x0b, 0xa6, 0x18, 0x82, 0x73, - 0x3c, 0x0b, 0x05, 0xb6, 0x67, 0xb9, 0x92, 0xb4, 0xad, 0xab, 0xe9, 0x4f, - 0x26, 0x79, 0x69, 0xf1, 0xbf, 0xf7, 0x26, 0x79, 0xa8, 0x03, 0xe5, 0x7a, - 0x89, 0x52, 0x5d, 0x99, 0x8e, 0xe0, 0xac, 0xa4, 0x4c, 0x3b, 0x37, 0xc9, - 0x85, 0x13, 0x04, 0xcb, 0x34, 0xca, 0xf4, 0x25, 0x77, 0xb6, 0x18, 0x9c, - 0xc7, 0xeb, 0x0a, 0x7f, 0xce, 0x32, 0xfb, 0x44, 0x70, 0x82, 0xe0, 0x3c, - 0x61, 0x59, 0x7a, 0x41, 0x26, 0xef, 0x98, 0xbe, 0xda, 0xe0, 0x6c, 0xeb, - 0x3c, 0xe7, 0x89, 0xba, 0xc2, 0xaf, 0xcf, 0xe4, 0xaf, 0xd9, 0xa8, 0x71, - 0xfc, 0xa1, 0xea, 0xe0, 0xdc, 0x96, 0xe1, 0x95, 0xe5, 0x2e, 0x04, 0x67, - 0x5b, 0x47, 0x9b, 0x07, 0x93, 0xdc, 0x7f, 0xcc, 0xdf, 0x2d, 0x24, 0x79, - 0xad, 0x60, 0xb9, 0x5e, 0xa2, 0x4c, 0x3f, 0x92, 0xf6, 0x4e, 0x51, 0x40, - 0xaf, 0x82, 0x73, 0x7f, 0xca, 0xdc, 0x08, 0x5f, 0x32, 0x38, 0xef, 0x4b, - 0x72, 0xe0, 0x38, 0x21, 0x72, 0x77, 0xc1, 0xe0, 0x2c, 0x71, 0x61, 0xe8, - 0xf1, 0x0c, 0x1f, 0x84, 0x00, 0xc1, 0x59, 0x49, 0xb9, 0x76, 0xec, 0x11, - 0xd6, 0x4a, 0x57, 0x9c, 0xa7, 0x59, 0xa6, 0xb7, 0x5d, 0xae, 0x1f, 0xaf, - 0x2b, 0x7c, 0x89, 0xe0, 0x54, 0xa6, 0x23, 0x38, 0x2b, 0x9b, 0x40, 0x97, - 0x64, 0x78, 0x41, 0x64, 0xc9, 0x0d, 0x69, 0xef, 0xa9, 0x99, 0xe5, 0x82, - 0xf3, 0x68, 0x0b, 0xcb, 0x3f, 0xb6, 0x2b, 0xfc, 0xc9, 0x59, 0xf9, 0x69, - 0xaa, 0x69, 0x70, 0x61, 0x08, 0xc1, 0x59, 0x59, 0x70, 0xce, 0x25, 0xb9, - 0xa6, 0x40, 0x99, 0xbe, 0x2b, 0xc3, 0x5b, 0x91, 0xc6, 0xfd, 0x7f, 0xd3, - 0x2c, 0xd7, 0xd7, 0x25, 0x59, 0x2b, 0x38, 0xa1, 0xae, 0xe0, 0x7c, 0x3e, - 0xe5, 0x6f, 0x84, 0x2f, 0x75, 0x1b, 0xd2, 0xb1, 0xda, 0xbc, 0x2d, 0xa9, - 0x64, 0x99, 0xfe, 0x9f, 0x24, 0xcf, 0x9a, 0x5a, 0x08, 0xce, 0xd5, 0x29, - 0xd1, 0x11, 0x7e, 0x29, 0x30, 0x46, 0xed, 0x1c, 0xd4, 0x46, 0x70, 0xb6, - 0x75, 0x9e, 0xf3, 0xfd, 0x5d, 0xe1, 0x4b, 0x04, 0xe7, 0x96, 0xb4, 0x73, - 0x5a, 0x02, 0x7a, 0x1d, 0x9c, 0x25, 0x2f, 0x10, 0xdd, 0x9a, 0xd1, 0x7a, - 0x55, 0xae, 0xd6, 0x28, 0x57, 0xce, 0xff, 0x9c, 0xf6, 0x5a, 0xac, 0x6d, - 0x38, 0x66, 0x3f, 0x28, 0xd3, 0x41, 0x70, 0xae, 0xe8, 0xca, 0x24, 0x27, - 0xa5, 0xbd, 0xc7, 0x2c, 0x47, 0xb9, 0x57, 0xf3, 0x60, 0x86, 0xb7, 0x2b, - 0xb5, 0x55, 0xae, 0x8f, 0xf3, 0x1e, 0xa6, 0xda, 0xc7, 0x1b, 0x7a, 0x17, - 0x9c, 0x0b, 0x19, 0x76, 0x02, 0x6f, 0xd3, 0xda, 0xc5, 0xf0, 0xbc, 0xbd, - 0x23, 0x65, 0x7a, 0xdb, 0xe5, 0xfa, 0x6d, 0x8b, 0x25, 0xfb, 0xe9, 0x2d, - 0xef, 0xf7, 0x77, 0x32, 0x7c, 0xf0, 0x01, 0x04, 0xe7, 0x2a, 0x1d, 0x48, - 0xf2, 0x58, 0x81, 0x6d, 0xfb, 0x66, 0x92, 0x4b, 0x67, 0x34, 0x38, 0xcf, - 0x4e, 0xf2, 0xdd, 0x02, 0xfb, 0x7c, 0x47, 0x92, 0x37, 0x4c, 0x2b, 0x04, - 0x67, 0xbd, 0xe5, 0xdb, 0xf7, 0x5a, 0x5a, 0xce, 0xde, 0x31, 0x8e, 0xb2, - 0x9e, 0x4e, 0xb2, 0xb3, 0xa5, 0xf5, 0xfa, 0x76, 0x81, 0x7d, 0xbe, 0xd5, - 0x94, 0x42, 0x70, 0xd6, 0x1d, 0x9c, 0x67, 0xb5, 0xb4, 0x9c, 0x4d, 0x19, - 0xaf, 0xe7, 0x66, 0x5b, 0x47, 0x9d, 0xa7, 0x15, 0xd8, 0xe7, 0x0f, 0x98, - 0x52, 0x08, 0xce, 0xba, 0x83, 0xb3, 0x2d, 0xf3, 0x53, 0xfe, 0xf9, 0x9a, - 0xb8, 0xa2, 0x8e, 0xe0, 0x6c, 0xd0, 0x8b, 0x49, 0xfe, 0xd5, 0xd3, 0x7d, - 0xb8, 0x71, 0xcc, 0x9f, 0xbf, 0x3b, 0xed, 0x5f, 0x2c, 0x6b, 0xc3, 0xeb, - 0x49, 0x9e, 0x31, 0xa5, 0x10, 0x9c, 0x8e, 0x46, 0x56, 0xb2, 0x23, 0xc9, - 0xcb, 0x63, 0x7e, 0xe6, 0x8d, 0x9e, 0xee, 0x8b, 0x2d, 0x19, 0x5e, 0x55, - 0x07, 0xc1, 0xa9, 0x5c, 0x9f, 0x4a, 0xd9, 0xdd, 0xc7, 0x72, 0x5d, 0x99, - 0x8e, 0xe0, 0x14, 0x9c, 0x82, 0x53, 0x70, 0x42, 0xf9, 0xe0, 0x7c, 0x28, - 0xc9, 0xe1, 0x1e, 0xed, 0xbb, 0x83, 0x19, 0x3e, 0x46, 0x39, 0x89, 0x47, - 0x32, 0x7c, 0x0b, 0x64, 0x5f, 0x1c, 0x4d, 0x99, 0x97, 0xf3, 0x41, 0xef, - 0x83, 0xb3, 0xd4, 0x8d, 0xf0, 0xd3, 0x72, 0x6f, 0x3e, 0xd8, 0xed, 0x7d, - 0x54, 0xef, 0xe4, 0xbd, 0x57, 0x08, 0xf7, 0xc1, 0x53, 0x19, 0xde, 0xcf, - 0x0a, 0x82, 0x53, 0xb9, 0x3e, 0xd5, 0x72, 0xbb, 0x4f, 0xe5, 0xba, 0x32, - 0x1d, 0xc1, 0x29, 0x38, 0x5b, 0x09, 0xbe, 0x8d, 0xe9, 0x4f, 0xfb, 0x35, - 0xc1, 0x89, 0xe0, 0x14, 0x9c, 0x2b, 0xda, 0xb5, 0x58, 0x9e, 0xae, 0xc6, - 0x9e, 0x24, 0x7f, 0xed, 0xc9, 0xfe, 0xd0, 0x11, 0x09, 0xc1, 0x39, 0x45, - 0x3b, 0x93, 0xec, 0xee, 0xc1, 0x7e, 0x6b, 0xaa, 0x9b, 0x7b, 0x1f, 0xca, - 0xf5, 0x7d, 0x0d, 0xfc, 0x12, 0x01, 0xc1, 0xb9, 0x82, 0x3e, 0x34, 0x82, - 0x98, 0xef, 0xd8, 0xf7, 0x94, 0xb4, 0x35, 0xe3, 0x3d, 0xab, 0x0f, 0x82, - 0x73, 0x06, 0xcb, 0xba, 0x23, 0x49, 0xfe, 0xd4, 0xd0, 0x77, 0x6d, 0x4e, - 0xfd, 0x6d, 0xd8, 0x94, 0xe9, 0x08, 0x4e, 0x13, 0x6d, 0xa4, 0x23, 0xac, - 0xd7, 0x1a, 0xfa, 0xae, 0xb7, 0x92, 0xdc, 0x53, 0xf9, 0xfe, 0x70, 0x61, - 0x08, 0xc1, 0xd9, 0x82, 0x87, 0x53, 0xf7, 0x8d, 0xf0, 0xf3, 0x1d, 0xff, - 0xbe, 0x36, 0xb9, 0xf1, 0x1d, 0xc1, 0xd9, 0x92, 0x03, 0x49, 0x1e, 0x15, - 0x9c, 0xef, 0xba, 0xb3, 0xe2, 0x7d, 0xf1, 0x6c, 0x92, 0x57, 0x4d, 0x23, - 0x04, 0xa7, 0x72, 0x7d, 0x39, 0x7b, 0x33, 0x7c, 0x74, 0xb4, 0x49, 0x2f, - 0xa6, 0xde, 0xf7, 0x90, 0x3b, 0xbf, 0x89, 0xe0, 0x34, 0xe1, 0x56, 0x74, - 0x57, 0xa6, 0x73, 0x05, 0xb9, 0xd6, 0x72, 0xdd, 0xf9, 0x4d, 0x04, 0x67, - 0x8b, 0x6a, 0x7d, 0xc5, 0xc2, 0x7c, 0x65, 0xdf, 0x2b, 0x38, 0xa1, 0x47, - 0xc1, 0xf9, 0x52, 0x92, 0x7f, 0x54, 0x7a, 0xc4, 0x39, 0x0d, 0xf7, 0x24, - 0x39, 0x54, 0xd9, 0xbe, 0xd8, 0x9f, 0xe4, 0x09, 0x53, 0x08, 0xc1, 0xe9, - 0x68, 0x65, 0x39, 0x4f, 0x64, 0xfc, 0x6e, 0xef, 0xe3, 0x84, 0xd0, 0x5f, - 0x2a, 0xdb, 0x1f, 0x0b, 0x49, 0xde, 0x36, 0x85, 0x10, 0x9c, 0xed, 0xaa, - 0xed, 0x3c, 0xe7, 0x7c, 0xe5, 0xdf, 0xaf, 0x4c, 0x07, 0xc1, 0x29, 0x38, - 0x05, 0x27, 0xcc, 0x5e, 0x70, 0x3e, 0x9c, 0x7a, 0xce, 0xeb, 0x1d, 0x68, - 0xa1, 0x94, 0x7e, 0x3c, 0x75, 0x35, 0x40, 0xd9, 0x6a, 0xfa, 0x20, 0x38, - 0xdb, 0x77, 0x28, 0xf5, 0xb4, 0x55, 0xbb, 0x2f, 0x93, 0x77, 0x7b, 0x1f, - 0xd5, 0xd1, 0x8c, 0xff, 0xaa, 0xe1, 0x52, 0x9e, 0xcf, 0xb0, 0x2d, 0x1e, - 0x08, 0x4e, 0xe5, 0x7a, 0xf1, 0x32, 0xba, 0x96, 0x72, 0x5d, 0x99, 0x8e, - 0xe0, 0x14, 0x9c, 0x9d, 0x0a, 0xce, 0x1a, 0x5a, 0xb4, 0x79, 0x62, 0x08, - 0xc1, 0x69, 0x02, 0x2e, 0xab, 0x89, 0x6e, 0xef, 0xa3, 0x9a, 0xc6, 0x23, - 0x9d, 0x8e, 0x38, 0xa1, 0x67, 0xc1, 0xf9, 0xf2, 0x62, 0x30, 0x75, 0xd9, - 0x1f, 0x7b, 0x7a, 0x74, 0x3b, 0xa9, 0xbe, 0xbd, 0xad, 0x14, 0xaa, 0x0b, - 0xce, 0x1a, 0x8e, 0x5e, 0xe6, 0x7b, 0xbe, 0xbc, 0x71, 0x6d, 0xcb, 0xb0, - 0x8f, 0x28, 0x08, 0x4e, 0xe5, 0xfa, 0x71, 0x1d, 0x49, 0xfb, 0x8d, 0x86, - 0x9b, 0x6c, 0x94, 0xac, 0x4c, 0x07, 0xc1, 0xd9, 0xba, 0x12, 0x21, 0x76, - 0x24, 0xc9, 0xdd, 0x82, 0x13, 0x04, 0xe7, 0x72, 0x1e, 0x49, 0x77, 0x6f, - 0x84, 0x9f, 0x9f, 0xb1, 0xe5, 0x8e, 0xfa, 0xcb, 0x04, 0x04, 0x67, 0x61, - 0x87, 0x92, 0x6c, 0x17, 0x9c, 0x55, 0x04, 0xe7, 0xce, 0xf4, 0xe3, 0xf5, - 0xce, 0x50, 0x7d, 0x70, 0x76, 0xb5, 0x5c, 0x2f, 0x79, 0x6b, 0xd0, 0xae, - 0x24, 0x3b, 0x94, 0xe9, 0x20, 0x38, 0x6b, 0x0b, 0xce, 0x8d, 0x29, 0x7b, - 0x33, 0x7a, 0x17, 0x8f, 0x3a, 0x05, 0x27, 0x74, 0x28, 0x38, 0x37, 0x2b, - 0xd3, 0xab, 0x08, 0x4e, 0x4f, 0x0c, 0x41, 0x87, 0x82, 0x73, 0x77, 0xba, - 0x77, 0x23, 0xfc, 0xa6, 0xc2, 0xcb, 0xbf, 0x3f, 0xc9, 0x9b, 0x1d, 0xda, - 0x1f, 0x87, 0x52, 0xf7, 0xdb, 0x49, 0xa1, 0x77, 0xc1, 0xd9, 0xb5, 0xa3, - 0x99, 0x69, 0x76, 0x7b, 0x1f, 0xd5, 0xc1, 0x0c, 0xbb, 0x32, 0x75, 0x45, - 0x4d, 0x6d, 0x00, 0x41, 0x70, 0xce, 0x70, 0x99, 0x3c, 0x6f, 0x7c, 0x40, - 0x70, 0x2e, 0xa7, 0x4b, 0x6f, 0xbe, 0x14, 0x9c, 0x1f, 0xe4, 0xc2, 0x10, - 0x74, 0x30, 0x38, 0xb7, 0x2f, 0x96, 0xa7, 0xa5, 0xb5, 0xd1, 0xed, 0x7d, - 0x54, 0x4f, 0x27, 0x79, 0x51, 0x70, 0x82, 0xe0, 0x3c, 0x91, 0xc3, 0x19, - 0x3e, 0x45, 0x54, 0xda, 0xbd, 0x99, 0x7e, 0xb7, 0xf7, 0x71, 0xdc, 0xd5, - 0x81, 0x75, 0xe8, 0xe2, 0xc5, 0x3b, 0x10, 0x9c, 0x8b, 0xba, 0x70, 0x1e, - 0xad, 0x6b, 0xb7, 0x01, 0x75, 0x61, 0x7d, 0x36, 0x9b, 0x2a, 0x20, 0x38, - 0x6b, 0x0a, 0xce, 0x4d, 0x29, 0xdf, 0xc6, 0x4d, 0x99, 0x0e, 0xef, 0x33, - 0xd7, 0xb1, 0xf5, 0x39, 0x29, 0xc9, 0xf9, 0x85, 0xd7, 0xe1, 0x85, 0x0e, - 0x8e, 0xd3, 0x45, 0x49, 0xd6, 0x14, 0x5c, 0xfe, 0x9e, 0x24, 0xfb, 0x3b, - 0xb2, 0x2f, 0x4e, 0xed, 0xc0, 0xbf, 0x91, 0xd7, 0x93, 0xbc, 0xd2, 0x83, - 0xf9, 0x7f, 0x49, 0x92, 0xb5, 0x05, 0x97, 0x7f, 0xa4, 0xa3, 0xf3, 0x0d, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0xbc, 0xff, 0x03, - 0x25, 0x84, 0xe2, 0xc1, 0xa1, 0x04, 0x20, 0x81, 0x00, 0x00, 0x00, 0x00, - 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, + 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x01, 0x4e, 0x00, 0x00, 0x01, 0x4e, + 0x08, 0x06, 0x00, 0x00, 0x00, 0xe9, 0x53, 0xf4, 0x69, 0x00, 0x00, 0x02, + 0xf5, 0x7a, 0x54, 0x58, 0x74, 0x52, 0x61, 0x77, 0x20, 0x70, 0x72, 0x6f, + 0x66, 0x69, 0x6c, 0x65, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x65, 0x78, + 0x69, 0x66, 0x00, 0x00, 0x78, 0xda, 0xed, 0x97, 0x5b, 0x92, 0xdc, 0x2a, + 0x0c, 0x86, 0xdf, 0x59, 0x45, 0x96, 0x60, 0x49, 0x08, 0x89, 0xe5, 0x60, + 0x2e, 0x55, 0xd9, 0x41, 0x96, 0x9f, 0x1f, 0x9b, 0x76, 0xa6, 0x7b, 0x3a, + 0x0f, 0x7d, 0xce, 0x53, 0xaa, 0x0c, 0x65, 0xc4, 0x08, 0x10, 0x42, 0x9f, + 0x60, 0x66, 0x42, 0xff, 0xf5, 0x73, 0x84, 0x1f, 0x28, 0x94, 0x3d, 0x85, + 0xa8, 0xe6, 0x29, 0xa7, 0xb4, 0xa1, 0xc4, 0x1c, 0x33, 0x17, 0x74, 0x7c, + 0x3b, 0x4b, 0x39, 0x5a, 0xda, 0xe2, 0xd1, 0x1e, 0x25, 0xf6, 0xd5, 0xa3, + 0x67, 0x7d, 0xb8, 0x06, 0x18, 0x52, 0x20, 0xe5, 0x1c, 0xf0, 0x74, 0x4a, + 0x7a, 0xe8, 0xd7, 0x82, 0x87, 0xa4, 0x82, 0x9e, 0x7e, 0x31, 0xe4, 0x75, + 0x0d, 0xec, 0xcf, 0x03, 0x39, 0x9e, 0x92, 0xfd, 0xc5, 0xd0, 0xda, 0x48, + 0xa6, 0x47, 0x8c, 0x4e, 0x5b, 0x86, 0xf2, 0x32, 0x24, 0x7c, 0x0e, 0xd0, + 0x32, 0x50, 0xce, 0x63, 0x6d, 0x29, 0xbb, 0x7d, 0x3d, 0xc2, 0xde, 0x4f, + 0xb9, 0xd6, 0x9f, 0x61, 0xc0, 0x17, 0x66, 0xd3, 0xc6, 0x76, 0x98, 0xd3, + 0x35, 0xfa, 0xfa, 0x73, 0x34, 0x44, 0xaf, 0x29, 0xf6, 0x11, 0xe6, 0x2e, + 0x24, 0x1b, 0x5a, 0x16, 0x3f, 0x1d, 0x90, 0xf9, 0x51, 0x90, 0x82, 0x01, + 0x42, 0xbb, 0x09, 0x9c, 0x42, 0xcf, 0xd0, 0xe7, 0xa5, 0xe1, 0xe5, 0x09, + 0x02, 0xf2, 0x2e, 0x4e, 0x57, 0xc9, 0xf0, 0x68, 0x4c, 0x57, 0xe3, 0xdb, + 0x49, 0x4f, 0x54, 0xae, 0x1e, 0xbd, 0xd7, 0x87, 0x57, 0x5a, 0x91, 0xd7, + 0x14, 0x79, 0x09, 0x72, 0xba, 0xe4, 0x5b, 0x7d, 0x20, 0x7d, 0x4f, 0xe5, + 0x08, 0xfd, 0xd7, 0xfc, 0xf1, 0x2b, 0x4d, 0x9e, 0xf4, 0x26, 0xa7, 0xa9, + 0xb0, 0xbd, 0x44, 0x7f, 0x7e, 0x63, 0x34, 0x1f, 0xc7, 0x99, 0x71, 0x8a, + 0x12, 0x13, 0x42, 0x9d, 0xd6, 0xa1, 0x1e, 0x47, 0x39, 0x7a, 0x98, 0xb7, + 0x63, 0x8b, 0xb9, 0xb5, 0x07, 0xd8, 0x4b, 0x9b, 0xe1, 0x53, 0x98, 0xb0, + 0xa3, 0x66, 0x54, 0x47, 0x56, 0x57, 0xa4, 0x42, 0x03, 0xbf, 0x1d, 0xb5, + 0x52, 0x26, 0x06, 0xae, 0x41, 0x91, 0x1a, 0x15, 0x1a, 0xd4, 0x0f, 0x59, + 0xa9, 0xc2, 0xc5, 0xc8, 0x3d, 0xb0, 0xa1, 0xc3, 0x5c, 0x01, 0x6a, 0x2a, + 0x5d, 0x8c, 0x33, 0x57, 0x99, 0xfc, 0xe2, 0xac, 0x34, 0xd8, 0x24, 0x4b, + 0x13, 0x07, 0xcb, 0x0a, 0xec, 0x02, 0x2d, 0x5f, 0xbe, 0xd0, 0xb1, 0x6d, + 0xde, 0x6a, 0x38, 0x76, 0x73, 0xec, 0xdc, 0x08, 0x53, 0x99, 0x60, 0x8c, + 0xb0, 0xe4, 0xe3, 0x1a, 0x3e, 0x5d, 0x30, 0xc6, 0xcc, 0x55, 0xa2, 0xcd, + 0xaf, 0x58, 0xc1, 0x2f, 0xe6, 0x19, 0x6c, 0xb8, 0x31, 0xc9, 0xcd, 0x16, + 0xd3, 0x40, 0x84, 0xc6, 0x0a, 0xaa, 0x1e, 0x01, 0x7e, 0xd4, 0xd7, 0x32, + 0xb9, 0x0a, 0x08, 0xea, 0x8c, 0xf2, 0xbc, 0x22, 0x19, 0x81, 0xdd, 0x4f, + 0x13, 0xbb, 0xd2, 0x9f, 0x97, 0x40, 0x0e, 0xd0, 0x82, 0x89, 0x0a, 0x79, + 0xde, 0x41, 0xb2, 0xb6, 0x0c, 0x20, 0x44, 0xd8, 0x5a, 0xe1, 0x0c, 0x6e, + 0x46, 0x24, 0x50, 0x23, 0x51, 0x4a, 0xb4, 0x19, 0xb3, 0x11, 0x21, 0x90, + 0x0e, 0x40, 0x05, 0xae, 0xb3, 0x44, 0xde, 0x41, 0x80, 0x54, 0xb9, 0xc1, + 0x49, 0x8e, 0x22, 0x09, 0x6c, 0x9c, 0xe7, 0xd6, 0x58, 0x62, 0x74, 0x4c, + 0x65, 0x65, 0xa8, 0x03, 0xf4, 0x78, 0xcc, 0x40, 0x42, 0x25, 0xe1, 0x9e, + 0x39, 0x08, 0x15, 0xc0, 0x8a, 0x51, 0x91, 0x3f, 0x16, 0x1d, 0x39, 0x54, + 0x54, 0x34, 0xaa, 0x6a, 0x52, 0x53, 0xd7, 0xac, 0x25, 0x49, 0x8a, 0x49, + 0x53, 0x4a, 0x96, 0xe6, 0xa3, 0x58, 0x4c, 0x2c, 0x06, 0x53, 0x4b, 0x66, + 0xe6, 0x96, 0xad, 0xb8, 0x78, 0x74, 0xf5, 0xe4, 0xe6, 0xee, 0xd9, 0x4b, + 0xe6, 0x2c, 0x78, 0x34, 0x35, 0xa7, 0x6c, 0xd9, 0x73, 0xce, 0xa5, 0x60, + 0xcf, 0x02, 0xcb, 0x05, 0xab, 0x0b, 0x26, 0x94, 0xb2, 0xf3, 0x2e, 0x7b, + 0xdc, 0x35, 0xec, 0x69, 0xb7, 0xdd, 0xf7, 0xbc, 0x97, 0x8a, 0xf4, 0xa9, + 0xb1, 0x6a, 0x4d, 0xd5, 0xaa, 0xd7, 0x5c, 0x4b, 0xe3, 0x26, 0x0d, 0xef, + 0x47, 0x4b, 0xcd, 0x9a, 0xb7, 0xdc, 0x4a, 0xa7, 0x8e, 0x54, 0xea, 0xb1, + 0x6b, 0x4f, 0xdd, 0xba, 0xf7, 0xdc, 0xcb, 0x40, 0xaa, 0x0d, 0x09, 0x23, + 0x0e, 0x1d, 0x69, 0xd8, 0xf0, 0x91, 0x47, 0xb9, 0xa8, 0x2d, 0xac, 0xdf, + 0xea, 0x07, 0xd4, 0x68, 0x51, 0xe3, 0x83, 0xd4, 0x9c, 0x68, 0x17, 0x35, + 0x68, 0xcd, 0x1e, 0x26, 0x68, 0x3e, 0x27, 0x3a, 0x99, 0x01, 0x18, 0x87, + 0x48, 0x20, 0x6e, 0x13, 0x01, 0x12, 0x9a, 0x27, 0xb3, 0xcd, 0x29, 0x46, + 0x9e, 0xe4, 0x26, 0xb3, 0x2d, 0x33, 0x6e, 0x85, 0x32, 0x9c, 0xd4, 0xc9, + 0xac, 0xd1, 0x24, 0x06, 0x82, 0xb1, 0x13, 0xeb, 0xa0, 0x07, 0xbb, 0xc0, + 0x27, 0xd1, 0x49, 0xee, 0x7f, 0x71, 0x0b, 0x16, 0x9f, 0xb8, 0xf1, 0x7f, + 0x25, 0x17, 0x26, 0xba, 0x0f, 0xc9, 0x7d, 0xe7, 0xf6, 0x8e, 0x5a, 0x9b, + 0xbf, 0x86, 0xea, 0x41, 0xec, 0xbc, 0x85, 0x33, 0xa8, 0x9b, 0xe0, 0xf6, + 0x61, 0xbc, 0x7b, 0x61, 0x2f, 0xf3, 0x97, 0xdd, 0x37, 0x19, 0xfe, 0x36, + 0xf0, 0xa9, 0xbc, 0x0d, 0xdd, 0x86, 0x6e, 0x43, 0xb7, 0xa1, 0xdb, 0xd0, + 0x6d, 0xe8, 0x36, 0xf4, 0x0f, 0x19, 0x1a, 0xf8, 0xe3, 0x61, 0xfe, 0x17, + 0xf8, 0x1b, 0x67, 0x6e, 0xa9, 0x89, 0x07, 0xd4, 0xc7, 0x5b, 0x00, 0x00, + 0x01, 0x84, 0x69, 0x43, 0x43, 0x50, 0x49, 0x43, 0x43, 0x20, 0x70, 0x72, + 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x00, 0x00, 0x78, 0x9c, 0x7d, 0x91, 0x3d, + 0x48, 0xc3, 0x40, 0x1c, 0xc5, 0x5f, 0x53, 0xa5, 0xa2, 0x15, 0x07, 0x8b, + 0x88, 0x08, 0x66, 0xa8, 0x4e, 0x16, 0x44, 0x45, 0x1c, 0xb5, 0x0a, 0x45, + 0xa8, 0x10, 0x6a, 0x85, 0x56, 0x1d, 0x4c, 0x2e, 0xfd, 0x10, 0x9a, 0x34, + 0x24, 0x29, 0x2e, 0x8e, 0x82, 0x6b, 0xc1, 0xc1, 0x8f, 0xc5, 0xaa, 0x83, + 0x8b, 0xb3, 0xae, 0x0e, 0xae, 0x82, 0x20, 0xf8, 0x01, 0xe2, 0xe6, 0xe6, + 0xa4, 0xe8, 0x22, 0x25, 0xfe, 0x2f, 0x29, 0xb4, 0x88, 0xf1, 0xe0, 0xb8, + 0x1f, 0xef, 0xee, 0x3d, 0xee, 0xde, 0x01, 0x42, 0xad, 0xc4, 0x34, 0xab, + 0x6d, 0x0c, 0xd0, 0x74, 0xdb, 0x4c, 0x25, 0xe2, 0x62, 0x26, 0xbb, 0x22, + 0x86, 0x5e, 0xd1, 0x85, 0x20, 0xfa, 0x10, 0xc1, 0x90, 0xcc, 0x2c, 0x63, + 0x56, 0x92, 0x92, 0xf0, 0x1d, 0x5f, 0xf7, 0x08, 0xf0, 0xf5, 0x2e, 0xc6, + 0xb3, 0xfc, 0xcf, 0xfd, 0x39, 0xba, 0xd5, 0x9c, 0xc5, 0x80, 0x80, 0x48, + 0x3c, 0xc3, 0x0c, 0xd3, 0x26, 0x5e, 0x27, 0x9e, 0xda, 0xb4, 0x0d, 0xce, + 0xfb, 0xc4, 0x11, 0x56, 0x94, 0x55, 0xe2, 0x73, 0xe2, 0x51, 0x93, 0x2e, + 0x48, 0xfc, 0xc8, 0x75, 0xc5, 0xe3, 0x37, 0xce, 0x05, 0x97, 0x05, 0x9e, + 0x19, 0x31, 0xd3, 0xa9, 0x39, 0xe2, 0x08, 0xb1, 0x58, 0x68, 0x61, 0xa5, + 0x85, 0x59, 0xd1, 0xd4, 0x88, 0x27, 0x89, 0xa3, 0xaa, 0xa6, 0x53, 0xbe, + 0x90, 0xf1, 0x58, 0xe5, 0xbc, 0xc5, 0x59, 0x2b, 0x55, 0x58, 0xe3, 0x9e, + 0xfc, 0x85, 0xe1, 0x9c, 0xbe, 0xbc, 0xc4, 0x75, 0x9a, 0x83, 0x48, 0x60, + 0x01, 0x8b, 0x90, 0x20, 0x42, 0x41, 0x05, 0x1b, 0x28, 0xc1, 0x46, 0x8c, + 0x56, 0x9d, 0x14, 0x0b, 0x29, 0xda, 0x8f, 0xfb, 0xf8, 0x07, 0x5c, 0xbf, + 0x44, 0x2e, 0x85, 0x5c, 0x1b, 0x60, 0xe4, 0x98, 0x47, 0x19, 0x1a, 0x64, + 0xd7, 0x0f, 0xfe, 0x07, 0xbf, 0xbb, 0xb5, 0xf2, 0x13, 0xe3, 0x5e, 0x52, + 0x38, 0x0e, 0xb4, 0xbf, 0x38, 0xce, 0xc7, 0x30, 0x10, 0xda, 0x05, 0xea, + 0x55, 0xc7, 0xf9, 0x3e, 0x76, 0x9c, 0xfa, 0x09, 0x10, 0x7c, 0x06, 0xae, + 0xf4, 0xa6, 0xbf, 0x5c, 0x03, 0xa6, 0x3f, 0x49, 0xaf, 0x36, 0xb5, 0xe8, + 0x11, 0xd0, 0xb3, 0x0d, 0x5c, 0x5c, 0x37, 0x35, 0x65, 0x0f, 0xb8, 0xdc, + 0x01, 0xfa, 0x9f, 0x0c, 0xd9, 0x94, 0x5d, 0x29, 0x48, 0x53, 0xc8, 0xe7, + 0x81, 0xf7, 0x33, 0xfa, 0xa6, 0x2c, 0xd0, 0x7b, 0x0b, 0x74, 0xae, 0x7a, + 0xbd, 0x35, 0xf6, 0x71, 0xfa, 0x00, 0xa4, 0xa9, 0xab, 0xe4, 0x0d, 0x70, + 0x70, 0x08, 0x8c, 0x14, 0x28, 0x7b, 0xcd, 0xe7, 0xdd, 0x1d, 0xad, 0xbd, + 0xfd, 0x7b, 0xa6, 0xd1, 0xdf, 0x0f, 0x46, 0x0b, 0x72, 0x95, 0x09, 0xc0, + 0x81, 0x0c, 0x00, 0x00, 0x0d, 0x1a, 0x69, 0x54, 0x58, 0x74, 0x58, 0x4d, + 0x4c, 0x3a, 0x63, 0x6f, 0x6d, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, + 0x78, 0x6d, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x3f, 0x78, 0x70, + 0x61, 0x63, 0x6b, 0x65, 0x74, 0x20, 0x62, 0x65, 0x67, 0x69, 0x6e, 0x3d, + 0x22, 0xef, 0xbb, 0xbf, 0x22, 0x20, 0x69, 0x64, 0x3d, 0x22, 0x57, 0x35, + 0x4d, 0x30, 0x4d, 0x70, 0x43, 0x65, 0x68, 0x69, 0x48, 0x7a, 0x72, 0x65, + 0x53, 0x7a, 0x4e, 0x54, 0x63, 0x7a, 0x6b, 0x63, 0x39, 0x64, 0x22, 0x3f, + 0x3e, 0x0a, 0x3c, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x6d, 0x65, 0x74, 0x61, + 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x78, 0x3d, 0x22, 0x61, 0x64, + 0x6f, 0x62, 0x65, 0x3a, 0x6e, 0x73, 0x3a, 0x6d, 0x65, 0x74, 0x61, 0x2f, + 0x22, 0x20, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x74, 0x6b, 0x3d, 0x22, 0x58, + 0x4d, 0x50, 0x20, 0x43, 0x6f, 0x72, 0x65, 0x20, 0x34, 0x2e, 0x34, 0x2e, + 0x30, 0x2d, 0x45, 0x78, 0x69, 0x76, 0x32, 0x22, 0x3e, 0x0a, 0x20, 0x3c, + 0x72, 0x64, 0x66, 0x3a, 0x52, 0x44, 0x46, 0x20, 0x78, 0x6d, 0x6c, 0x6e, + 0x73, 0x3a, 0x72, 0x64, 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, + 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x77, 0x33, 0x2e, 0x6f, 0x72, 0x67, + 0x2f, 0x31, 0x39, 0x39, 0x39, 0x2f, 0x30, 0x32, 0x2f, 0x32, 0x32, 0x2d, + 0x72, 0x64, 0x66, 0x2d, 0x73, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x2d, 0x6e, + 0x73, 0x23, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, + 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x72, 0x64, 0x66, 0x3a, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x3d, 0x22, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x78, + 0x6d, 0x70, 0x4d, 0x4d, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, + 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, 0x63, 0x6f, + 0x6d, 0x2f, 0x78, 0x61, 0x70, 0x2f, 0x31, 0x2e, 0x30, 0x2f, 0x6d, 0x6d, + 0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, + 0x3a, 0x73, 0x74, 0x45, 0x76, 0x74, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, + 0x3a, 0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, + 0x63, 0x6f, 0x6d, 0x2f, 0x78, 0x61, 0x70, 0x2f, 0x31, 0x2e, 0x30, 0x2f, + 0x73, 0x54, 0x79, 0x70, 0x65, 0x2f, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, + 0x63, 0x65, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x23, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, 0x3a, 0x47, 0x49, 0x4d, 0x50, + 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, + 0x2e, 0x67, 0x69, 0x6d, 0x70, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x78, 0x6d, + 0x70, 0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, + 0x73, 0x3a, 0x64, 0x63, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, + 0x2f, 0x70, 0x75, 0x72, 0x6c, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x64, 0x63, + 0x2f, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x31, 0x2e, + 0x31, 0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, + 0x73, 0x3a, 0x74, 0x69, 0x66, 0x66, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, + 0x3a, 0x2f, 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, + 0x63, 0x6f, 0x6d, 0x2f, 0x74, 0x69, 0x66, 0x66, 0x2f, 0x31, 0x2e, 0x30, + 0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x6c, 0x6e, 0x73, + 0x3a, 0x78, 0x6d, 0x70, 0x3d, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, + 0x2f, 0x6e, 0x73, 0x2e, 0x61, 0x64, 0x6f, 0x62, 0x65, 0x2e, 0x63, 0x6f, + 0x6d, 0x2f, 0x78, 0x61, 0x70, 0x2f, 0x31, 0x2e, 0x30, 0x2f, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a, 0x44, 0x6f, 0x63, + 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x3d, 0x22, 0x67, 0x69, 0x6d, + 0x70, 0x3a, 0x64, 0x6f, 0x63, 0x69, 0x64, 0x3a, 0x67, 0x69, 0x6d, 0x70, + 0x3a, 0x66, 0x61, 0x37, 0x32, 0x33, 0x61, 0x30, 0x35, 0x2d, 0x32, 0x66, + 0x66, 0x64, 0x2d, 0x34, 0x64, 0x62, 0x63, 0x2d, 0x62, 0x35, 0x39, 0x62, + 0x2d, 0x62, 0x61, 0x38, 0x62, 0x31, 0x63, 0x64, 0x31, 0x66, 0x31, 0x62, + 0x38, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a, + 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x44, 0x3d, 0x22, + 0x78, 0x6d, 0x70, 0x2e, 0x69, 0x69, 0x64, 0x3a, 0x31, 0x66, 0x32, 0x32, + 0x35, 0x37, 0x30, 0x64, 0x2d, 0x31, 0x39, 0x33, 0x30, 0x2d, 0x34, 0x63, + 0x62, 0x34, 0x2d, 0x38, 0x61, 0x31, 0x62, 0x2d, 0x34, 0x61, 0x62, 0x35, + 0x34, 0x66, 0x64, 0x63, 0x38, 0x39, 0x39, 0x33, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a, 0x4f, 0x72, 0x69, 0x67, 0x69, + 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x49, + 0x44, 0x3d, 0x22, 0x78, 0x6d, 0x70, 0x2e, 0x64, 0x69, 0x64, 0x3a, 0x30, + 0x62, 0x66, 0x66, 0x65, 0x30, 0x33, 0x37, 0x2d, 0x61, 0x64, 0x61, 0x38, + 0x2d, 0x34, 0x37, 0x34, 0x33, 0x2d, 0x61, 0x36, 0x37, 0x35, 0x2d, 0x39, + 0x64, 0x39, 0x39, 0x64, 0x35, 0x32, 0x65, 0x64, 0x38, 0x32, 0x33, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x47, 0x49, 0x4d, 0x50, 0x3a, 0x41, 0x50, 0x49, + 0x3d, 0x22, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x47, 0x49, + 0x4d, 0x50, 0x3a, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x3d, + 0x22, 0x4c, 0x69, 0x6e, 0x75, 0x78, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x47, + 0x49, 0x4d, 0x50, 0x3a, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x6d, + 0x70, 0x3d, 0x22, 0x31, 0x36, 0x33, 0x35, 0x39, 0x37, 0x38, 0x30, 0x36, + 0x34, 0x32, 0x31, 0x30, 0x34, 0x35, 0x36, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x47, 0x49, 0x4d, 0x50, 0x3a, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, + 0x3d, 0x22, 0x32, 0x2e, 0x31, 0x30, 0x2e, 0x32, 0x38, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x64, 0x63, 0x3a, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x3d, + 0x22, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x2f, 0x70, 0x6e, 0x67, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x74, 0x69, 0x66, 0x66, 0x3a, 0x4f, 0x72, 0x69, 0x65, + 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x3d, 0x22, 0x31, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x78, 0x6d, 0x70, 0x3a, 0x43, 0x72, 0x65, 0x61, 0x74, + 0x6f, 0x72, 0x54, 0x6f, 0x6f, 0x6c, 0x3d, 0x22, 0x47, 0x49, 0x4d, 0x50, + 0x20, 0x32, 0x2e, 0x31, 0x30, 0x22, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x3c, + 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, + 0x79, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x72, 0x64, 0x66, 0x3a, + 0x53, 0x65, 0x71, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x72, + 0x64, 0x66, 0x3a, 0x6c, 0x69, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x73, 0x74, 0x45, 0x76, 0x74, 0x3a, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x3d, 0x22, 0x73, 0x61, 0x76, 0x65, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x73, 0x74, 0x45, 0x76, 0x74, 0x3a, 0x63, 0x68, 0x61, + 0x6e, 0x67, 0x65, 0x64, 0x3d, 0x22, 0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x73, 0x74, 0x45, 0x76, 0x74, 0x3a, 0x69, 0x6e, 0x73, + 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x44, 0x3d, 0x22, 0x78, 0x6d, 0x70, + 0x2e, 0x69, 0x69, 0x64, 0x3a, 0x37, 0x38, 0x66, 0x64, 0x36, 0x62, 0x31, + 0x66, 0x2d, 0x62, 0x37, 0x34, 0x33, 0x2d, 0x34, 0x38, 0x65, 0x65, 0x2d, + 0x39, 0x63, 0x33, 0x31, 0x2d, 0x66, 0x61, 0x65, 0x31, 0x32, 0x33, 0x32, + 0x37, 0x37, 0x32, 0x30, 0x34, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x73, 0x74, 0x45, 0x76, 0x74, 0x3a, 0x73, 0x6f, 0x66, 0x74, 0x77, + 0x61, 0x72, 0x65, 0x41, 0x67, 0x65, 0x6e, 0x74, 0x3d, 0x22, 0x47, 0x69, + 0x6d, 0x70, 0x20, 0x32, 0x2e, 0x31, 0x30, 0x20, 0x28, 0x4c, 0x69, 0x6e, + 0x75, 0x78, 0x29, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x73, + 0x74, 0x45, 0x76, 0x74, 0x3a, 0x77, 0x68, 0x65, 0x6e, 0x3d, 0x22, 0x32, + 0x30, 0x32, 0x31, 0x2d, 0x31, 0x31, 0x2d, 0x30, 0x33, 0x54, 0x31, 0x37, + 0x3a, 0x32, 0x31, 0x3a, 0x30, 0x34, 0x2d, 0x30, 0x35, 0x3a, 0x30, 0x30, + 0x22, 0x2f, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x3c, 0x2f, 0x72, 0x64, + 0x66, 0x3a, 0x53, 0x65, 0x71, 0x3e, 0x0a, 0x20, 0x20, 0x20, 0x3c, 0x2f, + 0x78, 0x6d, 0x70, 0x4d, 0x4d, 0x3a, 0x48, 0x69, 0x73, 0x74, 0x6f, 0x72, + 0x79, 0x3e, 0x0a, 0x20, 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x44, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3e, 0x0a, + 0x20, 0x3c, 0x2f, 0x72, 0x64, 0x66, 0x3a, 0x52, 0x44, 0x46, 0x3e, 0x0a, + 0x3c, 0x2f, 0x78, 0x3a, 0x78, 0x6d, 0x70, 0x6d, 0x65, 0x74, 0x61, 0x3e, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x0a, 0x3c, 0x3f, 0x78, + 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x20, 0x65, 0x6e, 0x64, 0x3d, 0x22, + 0x77, 0x22, 0x3f, 0x3e, 0x6e, 0x0d, 0x73, 0xe6, 0x00, 0x00, 0x00, 0x06, + 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, + 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, + 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, + 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xe5, 0x0b, 0x03, 0x16, + 0x15, 0x04, 0xc7, 0x4b, 0x43, 0xa1, 0x00, 0x00, 0x0b, 0x4e, 0x49, 0x44, + 0x41, 0x54, 0x78, 0xda, 0xed, 0xdd, 0xc9, 0x93, 0x5d, 0x65, 0x19, 0x07, + 0xe0, 0x5f, 0x6b, 0x22, 0xf3, 0x24, 0x16, 0x0e, 0xcc, 0x5a, 0x82, 0x0c, + 0x01, 0x52, 0x50, 0x96, 0x5a, 0x28, 0xc5, 0x94, 0x6b, 0xe9, 0xce, 0x8d, + 0xe5, 0xd6, 0x85, 0xfa, 0x3f, 0x58, 0x65, 0x95, 0xa5, 0x1b, 0x17, 0x96, + 0x0b, 0x57, 0x56, 0x59, 0x6e, 0xb5, 0x70, 0xa3, 0x6e, 0xa4, 0x43, 0x90, + 0x41, 0x03, 0x49, 0x07, 0x88, 0x0c, 0x61, 0x90, 0x29, 0x42, 0x8c, 0x46, + 0x90, 0x20, 0x31, 0x64, 0x80, 0x10, 0x17, 0xb7, 0x1b, 0xa8, 0x90, 0x74, + 0xdf, 0x7b, 0xfb, 0xdc, 0xf3, 0x9d, 0xef, 0xdc, 0xe7, 0xd9, 0x84, 0x0a, + 0x7d, 0xef, 0x19, 0xbe, 0x7c, 0xbf, 0x3e, 0xef, 0x19, 0xde, 0x93, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf4, 0xd8, 0xdc, 0x04, + 0x9f, 0xf9, 0x59, 0x92, 0x2f, 0x17, 0x5a, 0xdf, 0x9f, 0x26, 0xf9, 0x75, + 0x4b, 0xcb, 0x3a, 0x3f, 0xc9, 0xef, 0x0b, 0x8e, 0xcd, 0x37, 0x92, 0xbc, + 0xd4, 0xd2, 0xb2, 0xbe, 0x9e, 0xe4, 0x87, 0x85, 0xb6, 0xf3, 0x77, 0x49, + 0x7e, 0x3c, 0xc6, 0xcf, 0x7f, 0x29, 0xc9, 0x2f, 0x0a, 0xcf, 0x9b, 0x3b, + 0x92, 0xfc, 0x68, 0x15, 0x9f, 0xdf, 0xb0, 0xf8, 0x6f, 0x99, 0x6e, 0xf8, + 0x7e, 0x92, 0x3f, 0x8c, 0xf3, 0x81, 0x35, 0x13, 0x2c, 0xe4, 0xbf, 0x49, + 0xae, 0x2f, 0xb4, 0x81, 0x37, 0xb7, 0x18, 0x9c, 0x83, 0x82, 0xdb, 0xb9, + 0x34, 0xb9, 0x7e, 0xd9, 0xd2, 0xb2, 0x6e, 0x2a, 0xb8, 0xad, 0xe3, 0x6e, + 0xe3, 0x19, 0x49, 0xae, 0x2e, 0x3c, 0xd1, 0x36, 0xaf, 0xf2, 0xf3, 0x67, + 0x75, 0x60, 0x1b, 0x78, 0xcf, 0x39, 0xe3, 0x7e, 0xe0, 0x43, 0x13, 0x2c, + 0xe4, 0xc1, 0x82, 0x1b, 0xb8, 0xbe, 0xc5, 0x65, 0x0d, 0x0a, 0x0f, 0x66, + 0x9b, 0xcb, 0xbf, 0xae, 0xe0, 0x76, 0x3e, 0x68, 0xde, 0x52, 0x9b, 0x49, + 0x82, 0x73, 0x6b, 0x92, 0x77, 0x0a, 0xad, 0xef, 0xba, 0x24, 0x6b, 0x5b, + 0xda, 0x2f, 0xb7, 0x14, 0x1e, 0x9b, 0xdb, 0x26, 0xac, 0x08, 0x26, 0x71, + 0x6d, 0xa1, 0x6d, 0xdc, 0x9f, 0x64, 0x87, 0x69, 0xc8, 0x2c, 0x04, 0xe7, + 0xeb, 0x49, 0x9e, 0x2e, 0xb4, 0xbe, 0x27, 0x25, 0xb9, 0xbc, 0x85, 0xe5, + 0xdc, 0x90, 0xe4, 0x63, 0x85, 0xc7, 0xe6, 0xec, 0x24, 0x9f, 0x6f, 0x61, + 0x39, 0x17, 0x24, 0x39, 0xaf, 0xd0, 0x36, 0x2e, 0x24, 0x79, 0xdb, 0x34, + 0x64, 0x16, 0x82, 0xb3, 0x74, 0x79, 0xd5, 0x46, 0x59, 0x39, 0xe8, 0xc8, + 0xf8, 0x0c, 0x7a, 0xb2, 0x3f, 0x95, 0xe9, 0x08, 0x4e, 0xc1, 0xd9, 0xab, + 0xe0, 0x5c, 0x5f, 0x70, 0xfb, 0xb6, 0x98, 0x82, 0x08, 0xce, 0x76, 0x4c, + 0x7b, 0xa2, 0x9f, 0xd9, 0x52, 0x89, 0x3c, 0xea, 0x29, 0x83, 0x73, 0x7b, + 0x7c, 0xc4, 0xb9, 0x60, 0x0a, 0x32, 0x4b, 0xc1, 0xf9, 0x54, 0x92, 0xbd, + 0x05, 0x83, 0x73, 0x6e, 0x8a, 0xdf, 0x7f, 0x5b, 0xda, 0xb9, 0x00, 0x35, + 0x8a, 0x0f, 0x27, 0xb9, 0xb5, 0xa7, 0xc1, 0xf9, 0x7c, 0x92, 0x3d, 0xa6, + 0x20, 0xb3, 0x14, 0x9c, 0x47, 0x0b, 0x1e, 0x2d, 0x9c, 0x93, 0xe4, 0xc2, + 0x29, 0x7e, 0xff, 0x86, 0x8e, 0x8d, 0xd1, 0x34, 0xcb, 0xf5, 0x33, 0x93, + 0x5c, 0x5a, 0x68, 0xbb, 0x9c, 0xdf, 0x64, 0xe6, 0x82, 0xb3, 0xf4, 0x3f, + 0xfc, 0x69, 0x1e, 0x25, 0xdd, 0xde, 0xc1, 0xe0, 0x9c, 0xd6, 0x11, 0xf6, + 0xb4, 0x8f, 0xde, 0x97, 0xe3, 0xfc, 0x26, 0x82, 0xb3, 0x40, 0xb9, 0x3e, + 0x0d, 0x97, 0x25, 0xf9, 0x74, 0xc7, 0xc6, 0xe8, 0xfc, 0x24, 0x57, 0xf6, + 0xac, 0x4c, 0x17, 0x9c, 0xcc, 0x6c, 0x70, 0x6e, 0x49, 0x72, 0xa4, 0x67, + 0x47, 0x9c, 0x83, 0x8e, 0x8e, 0xd3, 0xa0, 0xb2, 0xfd, 0xb8, 0x92, 0x03, + 0x49, 0x1e, 0x33, 0xfd, 0x98, 0xc5, 0xe0, 0x7c, 0x23, 0xc3, 0x8b, 0x44, + 0x82, 0xb3, 0xde, 0xe0, 0x2c, 0x75, 0x2b, 0xd2, 0xb6, 0x24, 0x6f, 0x99, + 0x7e, 0xcc, 0x62, 0x70, 0x96, 0x2c, 0xd7, 0x2f, 0xce, 0x04, 0x0f, 0xe6, + 0xaf, 0xe0, 0x23, 0x19, 0x36, 0xbb, 0xe8, 0xa2, 0xaf, 0x24, 0x39, 0x75, + 0x0a, 0xdb, 0x7b, 0x85, 0x32, 0x1d, 0x66, 0x27, 0x38, 0xe7, 0xd2, 0xfc, + 0xf3, 0xd5, 0x37, 0x26, 0x39, 0xbd, 0xa3, 0xe3, 0x74, 0xf2, 0x62, 0x78, + 0x36, 0xe9, 0xaa, 0xc5, 0xf0, 0x14, 0x9c, 0x30, 0x23, 0xc1, 0x39, 0x8d, + 0x32, 0x73, 0x43, 0xc7, 0xc7, 0x6a, 0xd0, 0xf1, 0xfd, 0x37, 0x8e, 0xad, + 0xa6, 0x1e, 0xb3, 0x1c, 0x9c, 0xcf, 0x24, 0x79, 0xad, 0xd0, 0xba, 0x37, + 0x7d, 0x9e, 0x73, 0xd0, 0xf1, 0xb1, 0x1a, 0x74, 0x7c, 0xff, 0x8d, 0x6a, + 0x67, 0x92, 0xdd, 0xa6, 0x1e, 0xb3, 0x1c, 0x9c, 0x47, 0x0b, 0x1e, 0x3d, + 0x34, 0x39, 0xf1, 0x3f, 0x9e, 0x72, 0xad, 0xd5, 0x46, 0x75, 0x45, 0x92, + 0x8b, 0x7a, 0x10, 0x9c, 0xca, 0x74, 0x66, 0x3e, 0x38, 0x4b, 0x96, 0xeb, + 0x57, 0x66, 0x78, 0xee, 0xaf, 0xa9, 0x32, 0x7d, 0xae, 0x82, 0xf1, 0x6a, + 0xea, 0x74, 0xc2, 0x5c, 0x92, 0x6b, 0x04, 0x27, 0xcc, 0x5e, 0x70, 0xae, + 0x49, 0x73, 0x37, 0x86, 0x0f, 0x2a, 0x19, 0xaf, 0xa6, 0xd6, 0xf3, 0x33, + 0x19, 0xbe, 0xbe, 0xa1, 0x04, 0x8f, 0x5a, 0x22, 0x38, 0x17, 0x4b, 0xf5, + 0x52, 0x37, 0xc2, 0x37, 0x71, 0x81, 0x63, 0x2e, 0xd3, 0x6f, 0xa4, 0xd1, + 0x94, 0xa6, 0xba, 0xc2, 0x97, 0xba, 0x30, 0x74, 0x28, 0xc9, 0xa3, 0xa6, + 0x1d, 0x82, 0x33, 0xd9, 0x97, 0xe4, 0xc9, 0x42, 0xeb, 0x7f, 0x5d, 0x43, + 0xdf, 0xf1, 0x89, 0x4a, 0xc6, 0xab, 0xa9, 0xae, 0xf0, 0xa5, 0xce, 0x6f, + 0x3e, 0xbc, 0x18, 0x9e, 0x30, 0xf3, 0xc1, 0x59, 0xb2, 0xfc, 0x6a, 0x22, + 0x00, 0x06, 0x95, 0x8d, 0xd9, 0xa0, 0x23, 0xfb, 0x4d, 0x99, 0x8e, 0xe0, + 0xac, 0x74, 0x42, 0x5c, 0xdb, 0xc0, 0x36, 0xcc, 0x62, 0x70, 0x96, 0x2a, + 0xd5, 0x5d, 0x18, 0x42, 0x70, 0x76, 0x20, 0x38, 0xcf, 0xc8, 0xea, 0xba, + 0x19, 0x9d, 0x96, 0xe4, 0x8b, 0x95, 0x8d, 0xd9, 0x6a, 0xbb, 0xc2, 0x9f, + 0x97, 0xe4, 0x93, 0x82, 0x13, 0x26, 0xd7, 0xd4, 0xeb, 0x67, 0xff, 0x96, + 0xe4, 0xd5, 0x94, 0x79, 0x33, 0xe4, 0xfa, 0x24, 0xcf, 0x4d, 0xf8, 0xd9, + 0x5b, 0x32, 0x7c, 0x73, 0x66, 0x4d, 0x96, 0xba, 0xc2, 0xdf, 0x51, 0xd9, + 0xd1, 0xe6, 0xee, 0x24, 0xbb, 0x4c, 0xb9, 0x77, 0x7f, 0x81, 0x7c, 0xab, + 0x03, 0xeb, 0xf1, 0xf3, 0x94, 0x7d, 0x9b, 0xeb, 0xbe, 0x24, 0xdf, 0xe9, + 0xc8, 0x78, 0x14, 0x09, 0xce, 0xa5, 0x8e, 0xf0, 0x5f, 0x2b, 0xb0, 0xd1, + 0xd7, 0x25, 0xf9, 0xed, 0x84, 0x9f, 0xdd, 0x50, 0xe9, 0xc4, 0x1b, 0x54, + 0x18, 0x9c, 0x9b, 0xe5, 0xe5, 0xbb, 0x5e, 0x4e, 0xf2, 0x9b, 0x0e, 0xac, + 0xc7, 0x4f, 0x0a, 0x2f, 0xff, 0x70, 0x47, 0xf6, 0x43, 0xb1, 0x52, 0xbd, + 0x64, 0xb9, 0xbe, 0x9a, 0x0b, 0x1d, 0x83, 0x4a, 0x27, 0xde, 0x6a, 0xba, + 0xc2, 0x7b, 0x62, 0x08, 0x04, 0xe7, 0xc4, 0x41, 0x70, 0x49, 0x92, 0xcf, + 0x56, 0x3a, 0x6e, 0xab, 0xe9, 0x0a, 0xef, 0x8a, 0x3a, 0x74, 0x28, 0x38, + 0x17, 0x52, 0xe6, 0x46, 0xf8, 0x4f, 0x65, 0xf8, 0xac, 0xf9, 0xb8, 0xbe, + 0x5a, 0xf9, 0xd8, 0x4d, 0x72, 0xb4, 0x7c, 0x5a, 0xa1, 0x5f, 0x16, 0x87, + 0x93, 0x6c, 0x37, 0xdd, 0x10, 0x9c, 0x1f, 0xb4, 0x2f, 0xc9, 0x8e, 0x8a, + 0x8e, 0x3a, 0x07, 0x95, 0x8f, 0xdd, 0x24, 0xeb, 0x7f, 0x6d, 0xc3, 0x63, + 0x3e, 0xaa, 0xed, 0x49, 0x0e, 0x9a, 0x6e, 0x08, 0xce, 0xba, 0xcb, 0xf5, + 0x35, 0x49, 0x6e, 0xae, 0x7c, 0xec, 0x26, 0xe9, 0x0a, 0xaf, 0x4c, 0x07, + 0xc1, 0x39, 0x71, 0x20, 0x7c, 0x21, 0xe5, 0x9a, 0x5c, 0x34, 0x65, 0x92, + 0xae, 0xf0, 0x2e, 0x0c, 0x41, 0x07, 0x83, 0xf3, 0x81, 0x4a, 0x82, 0x73, + 0xd0, 0x93, 0xf1, 0x1b, 0x77, 0x3b, 0x3c, 0x31, 0x04, 0x1d, 0x0c, 0xce, + 0xe7, 0x92, 0xbc, 0x52, 0x60, 0x3b, 0x2e, 0xcb, 0x78, 0xef, 0x0b, 0x9a, + 0xc5, 0xe0, 0x5c, 0x93, 0xe4, 0xea, 0x02, 0xeb, 0xf8, 0xcf, 0x24, 0x7f, + 0x37, 0xd5, 0x10, 0x9c, 0x27, 0x56, 0xaa, 0x23, 0xfc, 0x87, 0x92, 0xac, + 0x1b, 0xf1, 0x67, 0xcf, 0x4d, 0x72, 0x7d, 0x4f, 0xc6, 0x6f, 0x9c, 0xae, + 0xf0, 0x9f, 0x4b, 0x73, 0x8d, 0x9f, 0xc7, 0xe1, 0xfc, 0x26, 0x82, 0xb3, + 0xc3, 0x13, 0x65, 0xd4, 0x72, 0xfd, 0xf6, 0x94, 0xb9, 0xb2, 0x3c, 0x2d, + 0xa3, 0x3e, 0xfd, 0xa4, 0x4c, 0x07, 0xc1, 0x39, 0x71, 0x70, 0x6e, 0xe8, + 0xd9, 0x18, 0x0e, 0x1a, 0xde, 0x3f, 0x82, 0x13, 0x0a, 0x04, 0xe7, 0xb6, + 0x94, 0xb9, 0x11, 0x7e, 0x94, 0x60, 0x98, 0x6b, 0x31, 0x38, 0xf7, 0xb4, + 0xb4, 0x9c, 0x51, 0xbb, 0xc2, 0x97, 0x08, 0xce, 0xb7, 0x32, 0x6c, 0x5e, + 0x0c, 0x82, 0x73, 0x05, 0xff, 0x4b, 0xf2, 0x78, 0x81, 0x6d, 0x59, 0x37, + 0x42, 0x80, 0x5c, 0x95, 0xe1, 0xe3, 0x8a, 0x6d, 0xf8, 0x41, 0x4b, 0xcb, + 0x19, 0xb5, 0x2b, 0x7c, 0x89, 0xe0, 0x7c, 0x34, 0xc9, 0x9b, 0xa6, 0x19, + 0x82, 0xb3, 0xbb, 0xe5, 0xfa, 0x29, 0x49, 0x2e, 0x6f, 0xa8, 0xac, 0x5d, + 0xad, 0xbd, 0x49, 0x7e, 0x95, 0xf6, 0xde, 0x1f, 0xbe, 0xd2, 0x76, 0x5d, + 0x9c, 0xe4, 0xa3, 0xca, 0x74, 0x10, 0x9c, 0x93, 0x1c, 0x55, 0xb5, 0x15, + 0x9c, 0x9b, 0x92, 0xbc, 0x9d, 0x64, 0xbe, 0x23, 0xc1, 0xe9, 0xc2, 0x10, + 0x08, 0xce, 0x89, 0x82, 0xf3, 0x94, 0x24, 0x37, 0xb6, 0xb4, 0x1e, 0xf3, + 0xc7, 0xfc, 0x39, 0x6d, 0x2b, 0x75, 0x85, 0xf7, 0xa8, 0x25, 0x54, 0x10, + 0x9c, 0xcf, 0xa5, 0xbd, 0x8b, 0x23, 0xa3, 0x06, 0xc4, 0x4d, 0x8b, 0xe1, + 0xd9, 0x86, 0xbb, 0x16, 0xff, 0xdc, 0x98, 0x76, 0x2e, 0x94, 0x2d, 0x75, + 0x85, 0xef, 0x52, 0x70, 0xfe, 0x3b, 0xc9, 0x0b, 0xa6, 0x18, 0x82, 0x73, + 0x3c, 0x0b, 0x05, 0xb6, 0x67, 0xb9, 0x92, 0xb4, 0xad, 0xab, 0xe9, 0x4f, + 0x26, 0x79, 0x69, 0xf1, 0xbf, 0xf7, 0x26, 0x79, 0xa8, 0x03, 0xe5, 0x7a, + 0x89, 0x52, 0x5d, 0x99, 0x8e, 0xe0, 0xac, 0xa4, 0x4c, 0x3b, 0x37, 0xc9, + 0x85, 0x13, 0x04, 0xcb, 0x34, 0xca, 0xf4, 0x25, 0x77, 0xb6, 0x18, 0x9c, + 0xc7, 0xeb, 0x0a, 0x7f, 0xce, 0x32, 0xfb, 0x44, 0x70, 0x82, 0xe0, 0x3c, + 0x61, 0x59, 0x7a, 0x41, 0x26, 0xef, 0x98, 0xbe, 0xda, 0xe0, 0x6c, 0xeb, + 0x3c, 0xe7, 0x89, 0xba, 0xc2, 0xaf, 0xcf, 0xe4, 0xaf, 0xd9, 0xa8, 0x71, + 0xfc, 0xa1, 0xea, 0xe0, 0xdc, 0x96, 0xe1, 0x95, 0xe5, 0x2e, 0x04, 0x67, + 0x5b, 0x47, 0x9b, 0x07, 0x93, 0xdc, 0x7f, 0xcc, 0xdf, 0x2d, 0x24, 0x79, + 0xad, 0x60, 0xb9, 0x5e, 0xa2, 0x4c, 0x3f, 0x92, 0xf6, 0x4e, 0x51, 0x40, + 0xaf, 0x82, 0x73, 0x7f, 0xca, 0xdc, 0x08, 0x5f, 0x32, 0x38, 0xef, 0x4b, + 0x72, 0xe0, 0x38, 0x21, 0x72, 0x77, 0xc1, 0xe0, 0x2c, 0x71, 0x61, 0xe8, + 0xf1, 0x0c, 0x1f, 0x84, 0x00, 0xc1, 0x59, 0x49, 0xb9, 0x76, 0xec, 0x11, + 0xd6, 0x4a, 0x57, 0x9c, 0xa7, 0x59, 0xa6, 0xb7, 0x5d, 0xae, 0x1f, 0xaf, + 0x2b, 0x7c, 0x89, 0xe0, 0x54, 0xa6, 0x23, 0x38, 0x2b, 0x9b, 0x40, 0x97, + 0x64, 0x78, 0x41, 0x64, 0xc9, 0x0d, 0x69, 0xef, 0xa9, 0x99, 0xe5, 0x82, + 0xf3, 0x68, 0x0b, 0xcb, 0x3f, 0xb6, 0x2b, 0xfc, 0xc9, 0x59, 0xf9, 0x69, + 0xaa, 0x69, 0x70, 0x61, 0x08, 0xc1, 0x59, 0x59, 0x70, 0xce, 0x25, 0xb9, + 0xa6, 0x40, 0x99, 0xbe, 0x2b, 0xc3, 0x5b, 0x91, 0xc6, 0xfd, 0x7f, 0xd3, + 0x2c, 0xd7, 0xd7, 0x25, 0x59, 0x2b, 0x38, 0xa1, 0xae, 0xe0, 0x7c, 0x3e, + 0xe5, 0x6f, 0x84, 0x2f, 0x75, 0x1b, 0xd2, 0xb1, 0xda, 0xbc, 0x2d, 0xa9, + 0x64, 0x99, 0xfe, 0x9f, 0x24, 0xcf, 0x9a, 0x5a, 0x08, 0xce, 0xd5, 0x29, + 0xd1, 0x11, 0x7e, 0x29, 0x30, 0x46, 0xed, 0x1c, 0xd4, 0x46, 0x70, 0xb6, + 0x75, 0x9e, 0xf3, 0xfd, 0x5d, 0xe1, 0x4b, 0x04, 0xe7, 0x96, 0xb4, 0x73, + 0x5a, 0x02, 0x7a, 0x1d, 0x9c, 0x25, 0x2f, 0x10, 0xdd, 0x9a, 0xd1, 0x7a, + 0x55, 0xae, 0xd6, 0x28, 0x57, 0xce, 0xff, 0x9c, 0xf6, 0x5a, 0xac, 0x6d, + 0x38, 0x66, 0x3f, 0x28, 0xd3, 0x41, 0x70, 0xae, 0xe8, 0xca, 0x24, 0x27, + 0xa5, 0xbd, 0xc7, 0x2c, 0x47, 0xb9, 0x57, 0xf3, 0x60, 0x86, 0xb7, 0x2b, + 0xb5, 0x55, 0xae, 0x8f, 0xf3, 0x1e, 0xa6, 0xda, 0xc7, 0x1b, 0x7a, 0x17, + 0x9c, 0x0b, 0x19, 0x76, 0x02, 0x6f, 0xd3, 0xda, 0xc5, 0xf0, 0xbc, 0xbd, + 0x23, 0x65, 0x7a, 0xdb, 0xe5, 0xfa, 0x6d, 0x8b, 0x25, 0xfb, 0xe9, 0x2d, + 0xef, 0xf7, 0x77, 0x32, 0x7c, 0xf0, 0x01, 0x04, 0xe7, 0x2a, 0x1d, 0x48, + 0xf2, 0x58, 0x81, 0x6d, 0xfb, 0x66, 0x92, 0x4b, 0x67, 0x34, 0x38, 0xcf, + 0x4e, 0xf2, 0xdd, 0x02, 0xfb, 0x7c, 0x47, 0x92, 0x37, 0x4c, 0x2b, 0x04, + 0x67, 0xbd, 0xe5, 0xdb, 0xf7, 0x5a, 0x5a, 0xce, 0xde, 0x31, 0x8e, 0xb2, + 0x9e, 0x4e, 0xb2, 0xb3, 0xa5, 0xf5, 0xfa, 0x76, 0x81, 0x7d, 0xbe, 0xd5, + 0x94, 0x42, 0x70, 0xd6, 0x1d, 0x9c, 0x67, 0xb5, 0xb4, 0x9c, 0x4d, 0x19, + 0xaf, 0xe7, 0x66, 0x5b, 0x47, 0x9d, 0xa7, 0x15, 0xd8, 0xe7, 0x0f, 0x98, + 0x52, 0x08, 0xce, 0xba, 0x83, 0xb3, 0x2d, 0xf3, 0x53, 0xfe, 0xf9, 0x9a, + 0xb8, 0xa2, 0x8e, 0xe0, 0x6c, 0xd0, 0x8b, 0x49, 0xfe, 0xd5, 0xd3, 0x7d, + 0xb8, 0x71, 0xcc, 0x9f, 0xbf, 0x3b, 0xed, 0x5f, 0x2c, 0x6b, 0xc3, 0xeb, + 0x49, 0x9e, 0x31, 0xa5, 0x10, 0x9c, 0x8e, 0x46, 0x56, 0xb2, 0x23, 0xc9, + 0xcb, 0x63, 0x7e, 0xe6, 0x8d, 0x9e, 0xee, 0x8b, 0x2d, 0x19, 0x5e, 0x55, + 0x07, 0xc1, 0xa9, 0x5c, 0x9f, 0x4a, 0xd9, 0xdd, 0xc7, 0x72, 0x5d, 0x99, + 0x8e, 0xe0, 0x14, 0x9c, 0x82, 0x53, 0x70, 0x42, 0xf9, 0xe0, 0x7c, 0x28, + 0xc9, 0xe1, 0x1e, 0xed, 0xbb, 0x83, 0x19, 0x3e, 0x46, 0x39, 0x89, 0x47, + 0x32, 0x7c, 0x0b, 0x64, 0x5f, 0x1c, 0x4d, 0x99, 0x97, 0xf3, 0x41, 0xef, + 0x83, 0xb3, 0xd4, 0x8d, 0xf0, 0xd3, 0x72, 0x6f, 0x3e, 0xd8, 0xed, 0x7d, + 0x54, 0xef, 0xe4, 0xbd, 0x57, 0x08, 0xf7, 0xc1, 0x53, 0x19, 0xde, 0xcf, + 0x0a, 0x82, 0x53, 0xb9, 0x3e, 0xd5, 0x72, 0xbb, 0x4f, 0xe5, 0xba, 0x32, + 0x1d, 0xc1, 0x29, 0x38, 0x5b, 0x09, 0xbe, 0x8d, 0xe9, 0x4f, 0xfb, 0x35, + 0xc1, 0x89, 0xe0, 0x14, 0x9c, 0x2b, 0xda, 0xb5, 0x58, 0x9e, 0xae, 0xc6, + 0x9e, 0x24, 0x7f, 0xed, 0xc9, 0xfe, 0xd0, 0x11, 0x09, 0xc1, 0x39, 0x45, + 0x3b, 0x93, 0xec, 0xee, 0xc1, 0x7e, 0x6b, 0xaa, 0x9b, 0x7b, 0x1f, 0xca, + 0xf5, 0x7d, 0x0d, 0xfc, 0x12, 0x01, 0xc1, 0xb9, 0x82, 0x3e, 0x34, 0x82, + 0x98, 0xef, 0xd8, 0xf7, 0x94, 0xb4, 0x35, 0xe3, 0x3d, 0xab, 0x0f, 0x82, + 0x73, 0x06, 0xcb, 0xba, 0x23, 0x49, 0xfe, 0xd4, 0xd0, 0x77, 0x6d, 0x4e, + 0xfd, 0x6d, 0xd8, 0x94, 0xe9, 0x08, 0x4e, 0x13, 0x6d, 0xa4, 0x23, 0xac, + 0xd7, 0x1a, 0xfa, 0xae, 0xb7, 0x92, 0xdc, 0x53, 0xf9, 0xfe, 0x70, 0x61, + 0x08, 0xc1, 0xd9, 0x82, 0x87, 0x53, 0xf7, 0x8d, 0xf0, 0xf3, 0x1d, 0xff, + 0xbe, 0x36, 0xb9, 0xf1, 0x1d, 0xc1, 0xd9, 0x92, 0x03, 0x49, 0x1e, 0x15, + 0x9c, 0xef, 0xba, 0xb3, 0xe2, 0x7d, 0xf1, 0x6c, 0x92, 0x57, 0x4d, 0x23, + 0x04, 0xa7, 0x72, 0x7d, 0x39, 0x7b, 0x33, 0x7c, 0x74, 0xb4, 0x49, 0x2f, + 0xa6, 0xde, 0xf7, 0x90, 0x3b, 0xbf, 0x89, 0xe0, 0x34, 0xe1, 0x56, 0x74, + 0x57, 0xa6, 0x73, 0x05, 0xb9, 0xd6, 0x72, 0xdd, 0xf9, 0x4d, 0x04, 0x67, + 0x8b, 0x6a, 0x7d, 0xc5, 0xc2, 0x7c, 0x65, 0xdf, 0x2b, 0x38, 0xa1, 0x47, + 0xc1, 0xf9, 0x52, 0x92, 0x7f, 0x54, 0x7a, 0xc4, 0x39, 0x0d, 0xf7, 0x24, + 0x39, 0x54, 0xd9, 0xbe, 0xd8, 0x9f, 0xe4, 0x09, 0x53, 0x08, 0xc1, 0xe9, + 0x68, 0x65, 0x39, 0x4f, 0x64, 0xfc, 0x6e, 0xef, 0xe3, 0x84, 0xd0, 0x5f, + 0x2a, 0xdb, 0x1f, 0x0b, 0x49, 0xde, 0x36, 0x85, 0x10, 0x9c, 0xed, 0xaa, + 0xed, 0x3c, 0xe7, 0x7c, 0xe5, 0xdf, 0xaf, 0x4c, 0x07, 0xc1, 0x29, 0x38, + 0x05, 0x27, 0xcc, 0x5e, 0x70, 0x3e, 0x9c, 0x7a, 0xce, 0xeb, 0x1d, 0x68, + 0xa1, 0x94, 0x7e, 0x3c, 0x75, 0x35, 0x40, 0xd9, 0x6a, 0xfa, 0x20, 0x38, + 0xdb, 0x77, 0x28, 0xf5, 0xb4, 0x55, 0xbb, 0x2f, 0x93, 0x77, 0x7b, 0x1f, + 0xd5, 0xd1, 0x8c, 0xff, 0xaa, 0xe1, 0x52, 0x9e, 0xcf, 0xb0, 0x2d, 0x1e, + 0x08, 0x4e, 0xe5, 0x7a, 0xf1, 0x32, 0xba, 0x96, 0x72, 0x5d, 0x99, 0x8e, + 0xe0, 0x14, 0x9c, 0x9d, 0x0a, 0xce, 0x1a, 0x5a, 0xb4, 0x79, 0x62, 0x08, + 0xc1, 0x69, 0x02, 0x2e, 0xab, 0x89, 0x6e, 0xef, 0xa3, 0x9a, 0xc6, 0x23, + 0x9d, 0x8e, 0x38, 0xa1, 0x67, 0xc1, 0xf9, 0xf2, 0x62, 0x30, 0x75, 0xd9, + 0x1f, 0x7b, 0x7a, 0x74, 0x3b, 0xa9, 0xbe, 0xbd, 0xad, 0x14, 0xaa, 0x0b, + 0xce, 0x1a, 0x8e, 0x5e, 0xe6, 0x7b, 0xbe, 0xbc, 0x71, 0x6d, 0xcb, 0xb0, + 0x8f, 0x28, 0x08, 0x4e, 0xe5, 0xfa, 0x71, 0x1d, 0x49, 0xfb, 0x8d, 0x86, + 0x9b, 0x6c, 0x94, 0xac, 0x4c, 0x07, 0xc1, 0xd9, 0xba, 0x12, 0x21, 0x76, + 0x24, 0xc9, 0xdd, 0x82, 0x13, 0x04, 0xe7, 0x72, 0x1e, 0x49, 0x77, 0x6f, + 0x84, 0x9f, 0x9f, 0xb1, 0xe5, 0x8e, 0xfa, 0xcb, 0x04, 0x04, 0x67, 0x61, + 0x87, 0x92, 0x6c, 0x17, 0x9c, 0x55, 0x04, 0xe7, 0xce, 0xf4, 0xe3, 0xf5, + 0xce, 0x50, 0x7d, 0x70, 0x76, 0xb5, 0x5c, 0x2f, 0x79, 0x6b, 0xd0, 0xae, + 0x24, 0x3b, 0x94, 0xe9, 0x20, 0x38, 0x6b, 0x0b, 0xce, 0x8d, 0x29, 0x7b, + 0x33, 0x7a, 0x17, 0x8f, 0x3a, 0x05, 0x27, 0x74, 0x28, 0x38, 0x37, 0x2b, + 0xd3, 0xab, 0x08, 0x4e, 0x4f, 0x0c, 0x41, 0x87, 0x82, 0x73, 0x77, 0xba, + 0x77, 0x23, 0xfc, 0xa6, 0xc2, 0xcb, 0xbf, 0x3f, 0xc9, 0x9b, 0x1d, 0xda, + 0x1f, 0x87, 0x52, 0xf7, 0xdb, 0x49, 0xa1, 0x77, 0xc1, 0xd9, 0xb5, 0xa3, + 0x99, 0x69, 0x76, 0x7b, 0x1f, 0xd5, 0xc1, 0x0c, 0xbb, 0x32, 0x75, 0x45, + 0x4d, 0x6d, 0x00, 0x41, 0x70, 0xce, 0x70, 0x99, 0x3c, 0x6f, 0x7c, 0x40, + 0x70, 0x2e, 0xa7, 0x4b, 0x6f, 0xbe, 0x14, 0x9c, 0x1f, 0xe4, 0xc2, 0x10, + 0x74, 0x30, 0x38, 0xb7, 0x2f, 0x96, 0xa7, 0xa5, 0xb5, 0xd1, 0xed, 0x7d, + 0x54, 0x4f, 0x27, 0x79, 0x51, 0x70, 0x82, 0xe0, 0x3c, 0x91, 0xc3, 0x19, + 0x3e, 0x45, 0x54, 0xda, 0xbd, 0x99, 0x7e, 0xb7, 0xf7, 0x71, 0xdc, 0xd5, + 0x81, 0x75, 0xe8, 0xe2, 0xc5, 0x3b, 0x10, 0x9c, 0x8b, 0xba, 0x70, 0x1e, + 0xad, 0x6b, 0xb7, 0x01, 0x75, 0x61, 0x7d, 0x36, 0x9b, 0x2a, 0x20, 0x38, + 0x6b, 0x0a, 0xce, 0x4d, 0x29, 0xdf, 0xc6, 0x4d, 0x99, 0x0e, 0xef, 0x33, + 0xd7, 0xb1, 0xf5, 0x39, 0x29, 0xc9, 0xf9, 0x85, 0xd7, 0xe1, 0x85, 0x0e, + 0x8e, 0xd3, 0x45, 0x49, 0xd6, 0x14, 0x5c, 0xfe, 0x9e, 0x24, 0xfb, 0x3b, + 0xb2, 0x2f, 0x4e, 0xed, 0xc0, 0xbf, 0x91, 0xd7, 0x93, 0xbc, 0xd2, 0x83, + 0xf9, 0x7f, 0x49, 0x92, 0xb5, 0x05, 0x97, 0x7f, 0xa4, 0xa3, 0xf3, 0x0d, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0xbc, 0xff, 0x03, + 0x25, 0x84, 0xe2, 0xc1, 0xa1, 0x04, 0x20, 0x81, 0x00, 0x00, 0x00, 0x00, + 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, } - diff --git a/main.go b/main.go index 3d58930..3cdb502 100644 --- a/main.go +++ b/main.go @@ -4,10 +4,10 @@ import ( "os" "time" - "go.wit.com/log" - "go.wit.com/gui/gui" - "go.wit.com/gui/gadgets" "github.com/gobuffalo/packr" + "go.wit.com/gui" + "go.wit.com/lib/gadgets" + "go.wit.com/log" ) // origlog "log" @@ -67,7 +67,7 @@ func main() { myGui = gui.New().Default() log.Warn("Starting window") - gadgets.NewBasicWindow(myGui, "Debian SID Mate Control Panel " + VERSION) + gadgets.NewBasicWindow(myGui, "Debian SID Mate Control Panel "+VERSION) tabResets() windowAddWWW() diff --git a/os.go b/os.go index fdc3395..2cc63b2 100644 --- a/os.go +++ b/os.go @@ -1,22 +1,22 @@ package main import ( - "strings" + "bufio" + "errors" + "io/ioutil" "os" "os/exec" - "io/ioutil" - "errors" - "bufio" + "strings" "go.wit.com/log" -// "go.wit.com/gui/gui" + // "go.wit.com/gui/gui" "github.com/davecgh/go-spew/spew" ) func runSimpleCommand(s string) { - cmd := strings.TrimSpace(s) // this is like 'chomp' in perl - cmd = strings.TrimSuffix(cmd, "\n") // this is like 'chomp' in perl - cmdArgs := strings.Fields(cmd) + cmd := strings.TrimSpace(s) // this is like 'chomp' in perl + cmd = strings.TrimSuffix(cmd, "\n") // this is like 'chomp' in perl + cmdArgs := strings.Fields(cmd) runLinuxCommand(cmdArgs) } @@ -112,12 +112,12 @@ func packrSaveFile(packrname string, filename string) error { func bash(cmdline string) error { log.Println("shell.Run() START " + cmdline) - cmdArgs := strings.Fields(cmdline) + cmdArgs := strings.Fields(cmdline) - process := exec.Command(cmdArgs[0], cmdArgs[1:len(cmdArgs)]...) - process.Stderr = os.Stderr - process.Stdin = os.Stdin - process.Stdout = os.Stdout + process := exec.Command(cmdArgs[0], cmdArgs[1:len(cmdArgs)]...) + process.Stderr = os.Stderr + process.Stdin = os.Stdin + process.Stdout = os.Stdout process.Start() err := process.Wait() log.Println("shell.Exec() err =", err) @@ -129,7 +129,7 @@ func sudo(f func() error) error { uid := os.Getuid() e := "You must be root to do this." log.Println(e, "uid =", uid) - if (uid != 0) { + if uid != 0 { log.Warn("Permissions Failed", e) return errors.New("not root") } diff --git a/systray.go b/systray.go index 6309fe8..1de7694 100644 --- a/systray.go +++ b/systray.go @@ -2,16 +2,15 @@ package main import ( "fmt" - "os" "io/ioutil" "log" + "os" "time" -// "go.wit.com/gui/gui" - "go.wit.com/gui/debugger" + // "go.wit.com/gui/gui" "github.com/davecgh/go-spew/spew" "github.com/getlantern/systray" - + "go.wit.com/lib/debugger" // "github.com/skratchdot/open-golang/open" ) @@ -103,11 +102,11 @@ func onReady() { case <-mHide.ClickedCh: log.Println("START Hide()") /* - window := gui.Data.WindowMap["splash"] - if window != nil { - box := window.BoxMap["splash"] - box.Window.UiTab.Hide() - } + window := gui.Data.WindowMap["splash"] + if window != nil { + box := window.BoxMap["splash"] + box.Window.UiTab.Hide() + } */ log.Println("END") case <-mEnabled.ClickedCh: diff --git a/tioc_bsd.go b/tioc_bsd.go index 5ceb20c..034e98b 100644 --- a/tioc_bsd.go +++ b/tioc_bsd.go @@ -1,3 +1,4 @@ +//go:build darwin || freebsd || dragonfly || openbsd || netbsd // +build darwin freebsd dragonfly openbsd netbsd // https://github.com/creack/termios/blob/master/raw/tioc_bsd.go diff --git a/watch.go b/watch.go index aba4529..bf6d390 100644 --- a/watch.go +++ b/watch.go @@ -9,8 +9,7 @@ import ( "log" "runtime/debug" "time" - -// "go.wit.com/gui/gui" + // "go.wit.com/gui/gui" ) type myChan struct { @@ -30,26 +29,26 @@ func watchWindows() { log.Println("Window was closed") /* - if dnsSlider == nil { - log.Println("SKIPPING: dnsSlider == nil") - } else { - dnsSlider.SetValue(55) - } + if dnsSlider == nil { + log.Println("SKIPPING: dnsSlider == nil") + } else { + dnsSlider.SetValue(55) + } */ // gui.CreateWindow("ARGV", "vars", 300, 200, makeWindowARGV) debug.PrintStack() dumpModuleInfo() -/* - gui.DumpBoxes() - window := gui.Data.WindowMap["Debugging2"] - if window != nil { - log.Println("found debugging2 Window") - gui.DeleteWindow("Debugging2") - } else { - closed = false - } -*/ + /* + gui.DumpBoxes() + window := gui.Data.WindowMap["Debugging2"] + if window != nil { + log.Println("found debugging2 Window") + gui.DeleteWindow("Debugging2") + } else { + closed = false + } + */ // toggle the systray menu var tmp struct{} diff --git a/window-debug-golang.go b/window-debug-golang.go index 095af31..b3f2b1a 100644 --- a/window-debug-golang.go +++ b/window-debug-golang.go @@ -1,15 +1,15 @@ package main import ( -// "bufio" + // "bufio" "os" "runtime" "runtime/debug" "runtime/pprof" "go.wit.com/log" -// "go.wit.com/gui/gui" - "go.wit.com/gui/gadgets" + // "go.wit.com/gui/gui" + "go.wit.com/lib/gadgets" ) var langWin *gadgets.BasicWindow @@ -24,44 +24,44 @@ func golangDebug() { /////////////////////////////// Column DEBUG GOLANG ////////////////////// gNode := langWin.Box().NewGroup("golang") - gNode.NewButton("runtime.Stack() dump", func () { + gNode.NewButton("runtime.Stack() dump", func() { log.Println("\tSTART") buf := make([]byte, 1<<16) runtime.Stack(buf, true) log.Printf("%s", buf) log.Println("\tEND") }) - gNode.NewButton("dumpModuleInfo", func () { + gNode.NewButton("dumpModuleInfo", func() { log.Println("\tSTART") dumpModuleInfo() log.Println("\tEND") }) - gNode.NewButton("debug.PrintStack", func () { + gNode.NewButton("debug.PrintStack", func() { log.Println("\tSTART") debug.PrintStack() log.Println("\tEND") }) - gNode.NewButton("pprof.Lookup goroutine", func () { + gNode.NewButton("pprof.Lookup goroutine", func() { log.Println("\tSTART") pprof.Lookup("goroutine").WriteTo(os.Stdout, 1) log.Println("\tEND") }) - gNode.NewButton("pprof.Lookup", func () { + gNode.NewButton("pprof.Lookup", func() { log.Println("\tSTART") pprof.Lookup("heap").WriteTo(os.Stdout, 1) log.Println("\tEND") }) - gNode.NewButton("pprof.Lookup block", func () { + gNode.NewButton("pprof.Lookup block", func() { log.Println("\tSTART") pprof.Lookup("block").WriteTo(os.Stdout, 1) log.Println("\tEND") }) - gNode.NewButton("pprof.Lookup threadcreate", func () { + gNode.NewButton("pprof.Lookup threadcreate", func() { log.Println("\tSTART") pprof.Lookup("threadcreate").WriteTo(os.Stdout, 1) log.Println("\tEND") }) - gNode.NewButton("runtime.ReadMemStats", func () { + gNode.NewButton("runtime.ReadMemStats", func() { var s runtime.MemStats runtime.ReadMemStats(&s) log.Printf("alloc: %v bytes\n", s.Alloc) diff --git a/window-dns-update.go b/window-dns-update.go index 3fc6df4..e921efc 100644 --- a/window-dns-update.go +++ b/window-dns-update.go @@ -1,21 +1,21 @@ package main import ( - "go.wit.com/gui/gui" - "go.wit.com/gui/gadgets" + "go.wit.com/gui" + "go.wit.com/lib/gadgets" ) var upDNSwin *gadgets.BasicWindow func updateDNS(w *gui.Node) { - if (upDNSwin != nil) { + if upDNSwin != nil { upDNSwin.Toggle() return } upDNSwin = gadgets.NewBasicWindow(w, "dns update Window") -////////////// filename ///////////////////////// + ////////////// filename ///////////////////////// gNode := upDNSwin.Box().NewGroup("eth0 update") // fontsize := "16" @@ -25,9 +25,9 @@ func updateDNS(w *gui.Node) { dnsNode.AddText("24") dnsNode.SetText("12") -////////////// connect ///////////////////////// + ////////////// connect ///////////////////////// gNode = upDNSwin.Box().NewGroup("Update") - gNode.NewButton("setup .Xresources", func () { + gNode.NewButton("setup .Xresources", func() { }) } diff --git a/window-packages.go b/window-packages.go index a61de79..ddeeb7a 100644 --- a/window-packages.go +++ b/window-packages.go @@ -7,8 +7,8 @@ import ( "os" "strings" - "go.wit.com/gui/gui" - "go.wit.com/gui/gadgets" + "go.wit.com/gui" + "go.wit.com/lib/gadgets" ) var aptWin *gadgets.BasicWindow diff --git a/window-resets.go b/window-resets.go index a989a2f..30cd336 100644 --- a/window-resets.go +++ b/window-resets.go @@ -1,8 +1,8 @@ package main import ( + "go.wit.com/lib/gadgets" "go.wit.com/log" - "go.wit.com/gui/gadgets" ) var tabWin *gadgets.BasicWindow diff --git a/window-resolv.go b/window-resolv.go index 380f38d..ada9814 100644 --- a/window-resolv.go +++ b/window-resolv.go @@ -1,14 +1,14 @@ package main import ( - "os" "bufio" - "strings" "errors" + "os" + "strings" + "go.wit.com/gui" + "go.wit.com/lib/gadgets" "go.wit.com/log" - "go.wit.com/gui/gui" - "go.wit.com/gui/gadgets" ) var filename string = "resolv-1-1-1-1.conf" @@ -17,13 +17,13 @@ var generaloutput *gui.Node var resWin *gadgets.BasicWindow func resolvWindow() { - if (resWin != nil) { + if resWin != nil { resWin.Toggle() return } - resWin = gadgets.NewBasicWindow(myGui,"resolv.conf Window") + resWin = gadgets.NewBasicWindow(myGui, "resolv.conf Window") -////////////// filename ///////////////////////// + ////////////// filename ///////////////////////// gNode := resWin.Box().NewGroup("filename") var tmp []string @@ -41,22 +41,22 @@ func resolvWindow() { } resolvNode.SetText(filename) - resolvNode.Custom = func () { + resolvNode.Custom = func() { log.Println("STARTED HOSTNAME") filename = resolvNode.GetText() b, _ := packrBox.FindString(filename) - if (generaloutput != nil) { + if generaloutput != nil { generaloutput.SetText(b) } log.Println("ENDED GetText() HOSTNAME =", filename) } -////////////// connect ///////////////////////// + ////////////// connect ///////////////////////// gNode = resWin.Box().NewGroup("") - gNode.NewButton("Update /etc/resolv.conf", func () { - sudo( func() error { - log.Println("set resolv.conf to",filename) + gNode.NewButton("Update /etc/resolv.conf", func() { + sudo(func() error { + log.Println("set resolv.conf to", filename) b, _ := packrBox.FindString(filename) // spew.Dump(b) b = generaloutput.GetText() @@ -75,22 +75,22 @@ func resolvWindow() { return nil }) }) - gNode.NewButton("test ping ipv4", func () { + gNode.NewButton("test ping ipv4", func() { bash("ping -c 3 -4 google.com") }) - gNode.NewButton("test ping ipv6", func () { + gNode.NewButton("test ping ipv6", func() { bash("ping -c 3 -6 google.com") }) - gNode.NewButton("set output", func () { - if (generaloutput != nil) { + gNode.NewButton("set output", func() { + if generaloutput != nil { generaloutput.SetText("wow") generaloutput.Margin() } }) gNode = resWin.Box().NewGroup("Update") - gNode.NewButton("MakeGroupEdit()", func () { + gNode.NewButton("MakeGroupEdit()", func() { log.Warn("recreate a gadget for editing the resolv.conf") //generaloutput = gNode.MakeGroupEdit("resolv.conf:") }) diff --git a/window-ssh-generic.go b/window-ssh-generic.go index 1ef0b65..b71a104 100644 --- a/window-ssh-generic.go +++ b/window-ssh-generic.go @@ -3,22 +3,22 @@ package main import ( "os/user" + "go.wit.com/gui" + "go.wit.com/lib/gadgets" "go.wit.com/log" - "go.wit.com/gui/gui" - "go.wit.com/gui/gadgets" ) var userNode *gui.Node var sshWin *gadgets.BasicWindow func sshGenericWindow() { - if (sshWin != nil) { + if sshWin != nil { sshWin.Toggle() return } sshWin = gadgets.NewBasicWindow(myGui, "sshWindow") -////////////// username ///////////////////////// + ////////////// username ///////////////////////// gNode := sshWin.Box().NewGroup("username") userNode = gNode.NewCombobox("username") @@ -26,7 +26,7 @@ func sshGenericWindow() { userNode.AddText("jcarr") userNode.AddText("hugo") - userNode.Custom = func () { + userNode.Custom = func() { username = userNode.GetText() log.Println("SETTING: username=", username) userNode.Dump() @@ -38,7 +38,7 @@ func sshGenericWindow() { userNode.Dump() // panic("blah") -////////////// hostname ///////////////////////// + ////////////// hostname ///////////////////////// gNode = sshWin.Box().NewGroup("homename") hostNode := gNode.NewCombobox("hostname") @@ -46,7 +46,7 @@ func sshGenericWindow() { hostNode.AddText("mirrors") hostNode.AddText("git") - hostNode.Custom = func () { + hostNode.Custom = func() { log.Println("STARTED HOSTNAME") hostname = hostNode.GetText() log.Println("ENDED GetText() HOSTNAME") @@ -54,10 +54,10 @@ func sshGenericWindow() { hostname = "mirrors" hostNode.SetText("mirrors") -////////////// connect ///////////////////////// + ////////////// connect ///////////////////////// gNode = sshWin.Box().NewGroup("connect") - gNode.NewButton("connect", func () { + gNode.NewButton("connect", func() { cmd := "ssh -v " + username + "@" + hostname log.Println("xterm cmd=", cmd) xterm(cmd) diff --git a/window-www.go b/window-www.go index b8e233b..0862464 100644 --- a/window-www.go +++ b/window-www.go @@ -1,31 +1,31 @@ package main import ( + "go.wit.com/gui" + "go.wit.com/lib/gadgets" "go.wit.com/log" - "go.wit.com/gui/gui" - "go.wit.com/gui/gadgets" ) var webWin *gadgets.BasicWindow func windowAddWWW() { - if (webWin != nil) { + if webWin != nil { webWin.Toggle() return } webWin = gadgets.NewBasicWindow(myGui, "webpages") -////////////// connect ///////////////////////// + ////////////// connect ///////////////////////// gNode := webWin.Box().NewGroup("www") - firefoxButton(gNode, "git", "https://git.wit.org/") - firefoxButton(gNode, "mirrors", "https://mirrors.wit.org/") - firefoxButton(gNode, "IPv6-Only ping", "http://ping.wit.org/") - firefoxButton(gNode, "SyncThing", "http://localhost:8384/") - firefoxButton(gNode, "pprof this GO app", "http://localhost:6060/debug/pprof/") + firefoxButton(gNode, "git", "https://git.wit.org/") + firefoxButton(gNode, "mirrors", "https://mirrors.wit.org/") + firefoxButton(gNode, "IPv6-Only ping", "http://ping.wit.org/") + firefoxButton(gNode, "SyncThing", "http://localhost:8384/") + firefoxButton(gNode, "pprof this GO app", "http://localhost:6060/debug/pprof/") } -func firefoxButton (n *gui.Node, name string, url string) { - n.NewButton(name, func () { +func firefoxButton(n *gui.Node, name string, url string) { + n.NewButton(name, func() { log.Println("button clicked: trying to open url") var tmp []string tmp = append(tmp, "nohup") diff --git a/window-xterm.go b/window-xterm.go index bda9b54..803c5d6 100644 --- a/window-xterm.go +++ b/window-xterm.go @@ -3,9 +3,9 @@ package main import ( "io/ioutil" + "go.wit.com/gui" + "go.wit.com/lib/gadgets" "go.wit.com/log" - "go.wit.com/gui/gui" - "go.wit.com/gui/gadgets" ) var fontNode *gui.Node @@ -14,7 +14,7 @@ var fontsize string = "" var xtermWin *gadgets.BasicWindow func xtermSettings(w *gui.Node) { - if (xtermWin != nil) { + if xtermWin != nil { xtermWin.Toggle() return } @@ -29,15 +29,15 @@ func xtermSettings(w *gui.Node) { fontNode.AddText("16") fontNode.AddText("24") fontNode.AddText("32") - fontNode.Custom = func () { + fontNode.Custom = func() { fontsize = fontNode.GetText() } fontNode.SetText(fontsize) -////////////// connect ///////////////////////// + ////////////// connect ///////////////////////// gNode = xtermWin.Box().NewGroup("Update") - gNode.NewButton("setup .Xresources", func () { + gNode.NewButton("setup .Xresources", func() { log.Println("fontsize =", fontsize) // write out .Xresources file @@ -52,13 +52,13 @@ func xtermSettings(w *gui.Node) { log.Println("button click end") }) - gNode.NewButton("test xterm", func () { + gNode.NewButton("test xterm", func() { cmd := "xterm" xterm(cmd) }) - gNode.NewButton("fontNode.GetText()", func () { - if (fontNode != nil) { + gNode.NewButton("fontNode.GetText()", func() { + if fontNode != nil { fontsize = fontNode.GetText() log.Println("set fontsize =", fontsize) }