From 718d3ae25895a37c26b7508848b8c971cc14d433 Mon Sep 17 00:00:00 2001 From: Unknwon Date: Wed, 9 Dec 2015 11:38:12 -0500 Subject: [PATCH] #1943 Able to config fsck timeout --- README.md | 2 +- conf/app.ini | 1 + gogs.go | 2 +- models/repo.go | 4 +--- modules/bindata/bindata.go | 4 ++-- modules/setting/setting.go | 1 + templates/.VERSION | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 2dc81fa456..e031904146 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Gogs - Go Git Service [![Build Status](https://travis-ci.org/gogits/gogs.svg?bra ![](public/img/gogs-large-resize.png) -##### Current version: 0.7.35 Beta +##### Current version: 0.7.36 Beta | Web | UI | Preview | |:-------------:|:-------:|:-------:| diff --git a/conf/app.ini b/conf/app.ini index d086eb7014..97da594782 100644 --- a/conf/app.ini +++ b/conf/app.ini @@ -296,6 +296,7 @@ SCHEDULE = @every 1h ; Repository health check [cron.repo_health_check] SCHEDULE = @every 24h +TIMEOUT = 60s ; Arguments for command 'git fsck', e.g.: "--unreachable --tags" ; see more on http://git-scm.com/docs/git-fsck/1.7.5 ARGS = diff --git a/gogs.go b/gogs.go index f4e8697b38..5dc1a18cdc 100644 --- a/gogs.go +++ b/gogs.go @@ -17,7 +17,7 @@ import ( "github.com/gogits/gogs/modules/setting" ) -const APP_VER = "0.7.35.1209 Beta" +const APP_VER = "0.7.36.1209 Beta" func init() { runtime.GOMAXPROCS(runtime.NumCPU()) diff --git a/models/repo.go b/models/repo.go index 2a45bdc0b2..f51396c5ca 100644 --- a/models/repo.go +++ b/models/repo.go @@ -1583,13 +1583,11 @@ func GitFsck() { log.Trace("Doing: GitFsck") - args := append([]string{"fsck"}, setting.Cron.RepoHealthCheck.Args...) if err := x.Where("id>0").Iterate(new(Repository), func(idx int, bean interface{}) error { repo := bean.(*Repository) repoPath := repo.RepoPath() - _, _, err := process.ExecDir(-1, repoPath, "Repository health check", "git", args...) - if err != nil { + if err := git.Fsck(repoPath, setting.Cron.RepoHealthCheck.Timeout, setting.Cron.RepoHealthCheck.Args...); err != nil { desc := fmt.Sprintf("Fail to health check repository(%s)", repoPath) log.Warn(desc) if err = CreateRepositoryNotice(desc); err != nil { diff --git a/modules/bindata/bindata.go b/modules/bindata/bindata.go index 5b8d0f1acc..79402fc81b 100644 --- a/modules/bindata/bindata.go +++ b/modules/bindata/bindata.go @@ -284,7 +284,7 @@ func (fi bindataFileInfo) Sys() interface{} { return nil } -var _confAppIni = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\xb4\x7a\x5d\x8f\xe3\x46\x76\xf6\x3d\x7f\x45\x59\x7e\xfd\x7a\x1c\x48\xea\x2f\xf7\xcc\xb8\xed\x4e\xac\x96\x28\x35\x77\xf4\x65\x52\x9a\xf1\x78\xd0\xe0\xb0\xc9\x92\x44\x37\x45\x6a\x58\x64\x77\xcb\xc8\xc5\x1a\xb9\x08\x90\xdb\x04\xc9\x4d\x10\x24\x17\x41\x80\xcd\x07\xb2\xc8\xcd\x6e\x82\x5c\x19\xb9\x9f\xf9\x0f\x0b\x6f\xf2\x2f\xf2\x9c\x53\xa4\x44\xf5\xb4\x1b\x59\x20\xd9\x35\x46\x64\xb1\xea\x54\xd5\x73\xbe\x9e\x53\xd5\x1f\x8a\xa1\xf9\xdc\xb4\x05\xff\x33\x18\x75\xac\xee\x4b\x31\x39\xb7\x1c\xd1\xb5\xfa\xa6\xf1\xa1\x18\xf7\xcd\x96\x63\x8a\x41\xeb\x99\x29\xda\xe7\xad\x61\xcf\x74\xc4\x68\x28\xda\x23\xdb\x36\x9d\xf1\x68\xd8\xb1\x86\x3d\xd1\x9e\x3a\x93\xd1\x00\x8d\xc3\xae\xd5\xd3\x23\x8d\xcf\x45\x6b\xb5\x12\xb1\xb7\x94\x22\x5b\x78\x99\x50\x8b\xe4\x46\x89\x24\x16\xf2\x5a\xa6\x6b\xb1\xf2\xe6\xf8\x10\x66\x91\x34\x5a\xe3\xb1\x3b\x6c\x0d\x4c\x71\x2a\x7a\xc9\x5c\x9d\xe0\x5f\xd1\x0b\x33\xe1\xc8\xf4\x3a\xf4\x25\x24\xb5\x17\x5e\x8c\xee\x68\x0b\x67\x62\x9d\xe4\x22\xcd\x63\x11\x25\xbe\x17\x45\x6b\xc3\x9e\x0e\xdd\xa9\x83\xd5\x9f\x8a\x79\x98\xa1\xb7\x19\x66\x0b\x99\x8a\x5a\x20\xaf\x6b\x75\x51\x5b\xa5\x49\x50\x13\x09\x1a\x32\xa9\x32\xb4\x04\x72\xe6\xe5\x11\x64\x29\xdd\x87\x25\x60\xeb\xb4\x00\xbc\x1b\xc6\xab\x54\xae\x12\x15\x66\x49\xba\xbe\x30\xec\xd1\x68\x22\x4e\x0d\xa7\x6d\x5b\xe3\x89\x3b\x79\x39\xa6\x6e\x97\x9e\x5a\x60\xa6\x4e\x21\xa9\x35\x74\x2c\xe1\x2f\xbc\x54\xc9\xcc\xa0\x17\x17\x50\xd9\x8e\x89\x81\x02\xdd\xba\x49\xea\xcb\x62\xdf\xb1\xbc\x11\x5b\xf1\x22\x4b\xc4\xa5\x14\xab\x34\xbc\xf6\x32\x69\x74\x47\x76\xdb\x74\xc7\xb6\xf5\xbc\x35\xa1\x69\x66\x5e\xa4\x68\xff\x63\x2f\xf3\x17\x82\x96\x2f\xde\xe4\x32\x97\x22\x92\xf1\x3c\x5b\xd4\xc5\xd2\xbb\x62\x58\x3c\x25\x22\x2f\x05\x44\x78\x80\x6c\x15\x5e\x02\xd7\xf1\xb4\xdf\x77\x6d\xf3\xab\xa9\xe9\x4c\x5c\xfc\x3b\x35\xdd\xbe\x39\xec\x4d\xce\x21\xf9\x60\x1f\xff\xc3\x4e\xf3\xf0\x02\xf2\x87\xf9\xf2\x12\x88\x25\xb3\xed\xd2\x42\xa9\xb4\xde\xbc\x54\xb2\xee\x64\x20\xc2\x18\xfa\xc3\x46\x6e\x57\x51\x82\x56\x52\xa1\x61\x7e\x3d\xee\x8f\x6c\x2c\xba\xd5\x83\x25\xb8\xc3\xe9\x00\xd2\x0f\xf7\x77\x84\x86\x4a\xe5\x3f\x2d\x8e\xc5\x58\x8e\x33\xbd\x23\xe4\x60\x57\xc8\xd2\xbb\x0d\x97\xf9\x52\xf8\xc9\x72\x19\x66\xea\x8e\x10\xcf\xcf\xc2\xeb\x30\x5b\x8b\x99\x94\x81\xd1\x35\xcd\x8e\x3b\x68\x7d\xed\xb6\x47\x83\x81\x35\x29\x04\x1e\xf3\x7e\x9b\x5e\xb0\x0c\xe3\xdd\x5d\xe7\x4a\xa6\x0f\xaf\x8f\x0c\x6c\x77\x79\xc7\xfb\xef\x03\xf7\xa0\x08\xdb\x1c\x8f\x1e\x14\x11\x27\x19\xcc\xfd\x61\x21\xc3\xd1\xc4\x6a\xdf\x45\xfb\x78\x47\x4c\x92\xce\xbd\x38\xfc\xce\xcb\x42\x38\xdb\x43\xb2\x46\x76\xef\xbd\xf5\x18\xaf\x96\x5e\x7a\x15\x24\x37\x8c\x90\x19\x7b\x30\x24\x01\xc3\x0e\x44\x14\x62\xdc\x65\x2a\xbd\x2b\x18\x40\x26\x63\x05\xf1\x86\x39\x6c\x9d\xf5\x4d\x17\xc6\xde\x71\xfb\xd6\xd0\x74\xcf\x6c\xb3\xf5\x6c\x63\xb9\xc6\x2b\x00\x0b\xb3\xbf\x30\xc6\xf6\x68\x32\x6a\x8f\xfa\xf8\xb4\xc8\xb2\x95\xd1\x19\x0d\x5a\xd6\x10\x6f\xec\xc5\x8b\x44\x65\xec\x68\xee\xd4\xa6\x2e\x1f\x3d\x2a\xfb\x7f\xa2\x4e\xf6\xf6\x3e\x7a\xa4\xbb\xe3\xe5\xa3\x47\xe7\x93\xc9\xd8\x1d\x8f\xec\xc9\x27\x6a\xcf\xe0\x97\x56\xa7\x03\xe7\x37\x36\x1f\x20\xe0\x88\xac\x1b\xfe\x19\x2a\xde\x80\xe3\x9c\xc3\x30\xbc\x2c\x07\x10\x37\x0b\x19\x13\xd4\xc2\xbb\xf6\xc2\x88\x3e\x1b\x1d\xcb\xe1\x6d\x50\xb7\xad\xd3\xbd\x58\x48\x8e\x23\x30\x0e\x71\x99\x87\x51\x06\xec\xa8\x87\xde\x12\x05\x14\x48\x69\x1a\xce\xa4\x65\x4f\x68\xa8\x0b\x13\x79\xce\x61\x48\x4b\xa0\xa6\x62\x39\x87\x87\x95\xc5\xb4\x3b\x43\x8a\x05\x31\xe9\xa2\x08\x4e\xcb\x24\x80\x3a\xba\x5d\x86\xb0\x88\x44\x5a\x48\xb9\x34\x7b\x34\x9d\xc0\x02\xfb\xa3\x5e\x65\x85\x3d\x19\xcb\x14\x71\x43\xa8\x4c\xae\xd4\x09\x5a\xfe\x9f\xf0\x03\x28\x37\x5b\xec\x65\xc9\xde\x1c\xc1\x74\xcf\xcf\x55\x96\x2c\xf7\x08\x74\xc5\x1d\x9a\xdc\x2e\x7c\x99\x66\xa2\xe1\x7b\xa7\x59\x8a\x78\xd2\x08\xf2\x94\x0d\xe6\xf4\xe9\x93\xc7\xfb\x8b\xfd\xe5\xbe\x12\x0d\xd2\xca\xe9\x72\x4d\x3f\x4d\x79\xeb\x2d\x57\x91\x6c\xc2\xfb\x8c\xcf\x21\x67\x94\x8a\x59\x9a\x2c\x85\x27\x9a\xab\xd9\xad\x98\x85\x11\xc7\x85\x24\xcd\x60\x64\xfc\x05\xd8\x89\x17\x61\x1c\x50\xd4\xa7\xc9\xc2\x59\xe8\xeb\xb5\x52\xec\x78\x14\x24\x90\x42\x6a\x98\xc1\x5e\x65\x46\x81\x50\x8f\xe7\x81\x45\x40\x14\x57\x72\xfd\x89\xde\x57\xb2\x82\xc9\xa9\x48\xac\xae\x7c\x75\x70\x28\x1a\x00\x8f\xa4\xf2\xec\x8d\x24\xcf\x8a\x37\xb9\x14\x8d\x38\xc1\x30\xf5\x3f\x1b\x85\x9e\xe5\x20\xfa\xa0\xe8\x21\x90\xca\x68\x9b\x50\x2a\x25\x32\xc0\x5d\x85\x70\xaf\x9c\xc6\x78\x66\xbe\xbc\xb7\x43\x21\x11\xd3\x4f\x57\x2b\xd8\x49\x04\x5d\x47\xe4\x97\x99\x04\x82\xb4\x29\x2f\x0e\x80\x02\xe0\xf6\x35\x6e\xa4\x2f\x74\xaf\xa4\x25\x86\x00\xad\x64\xac\x00\x8b\xb2\x22\x35\xcb\x5b\xe9\xe7\x00\x98\x6c\x0e\x61\xc0\x65\x8f\x19\xb7\x28\xa0\xeb\x74\x1b\x11\xc4\xe4\xf6\x7a\xd2\xde\x37\xd6\x58\xa8\x7c\x45\xb0\x96\xae\xca\x6d\x5b\x13\xea\x63\x31\x61\x3c\xd7\xe9\x78\xc6\x36\x1d\x37\xa2\x64\x3e\x87\x1a\x39\x2a\xd6\x85\xef\xc5\x94\xa3\x6a\x8b\x64\x29\x75\x1e\x2d\x12\x40\xcd\xe8\xb7\x38\xff\x53\x14\x21\x1c\xa8\x07\x7c\x3e\xf0\x32\x0f\x09\x52\x5e\x54\x72\xf1\x72\xad\xde\x44\x9c\x8d\x61\x4d\xf3\x54\x2a\x2d\x09\x8d\x61\x26\x8f\xf0\x21\xcc\x3e\x56\x94\xda\x53\xe4\xd1\x84\xb2\x7e\xe7\xac\x4c\xb6\x3c\xd6\x38\x1f\x39\xe4\x4a\x07\x87\x4f\x9a\xfb\xf8\xff\xc1\xc9\xd1\xd1\xfe\x63\xa3\xe0\x0d\x64\xd2\x46\x41\x02\xd2\x24\xc9\x8c\x71\xcb\x71\x5e\x74\x18\x97\x2e\x4d\x54\x99\x36\x8e\xd6\x75\x21\x4b\x8e\xa0\x9d\x92\x56\x96\xca\x37\x79\x98\x16\x5b\x84\x87\x87\xb3\x75\x63\x96\x47\x51\x0d\x9e\xdc\xdf\xf0\x03\xdd\xbf\x14\x5b\xae\x9f\x75\x5a\xcb\xc2\xe0\xb2\x66\x68\x85\x08\x42\x81\x5d\xad\x19\x5c\x02\x94\x22\xeb\x50\x44\xf4\xf3\x14\x99\xea\xc2\xb0\x86\xd0\x23\x52\x74\x7f\xd4\x7e\x56\x51\xc9\x07\x1f\x68\x9e\xa5\x69\xd8\x64\x24\x9e\x99\xe6\x58\xbc\x1c\x4d\x6d\xc1\x3b\xec\xb4\x26\x2d\xe1\xb4\xba\xe6\x07\x1f\x18\x8e\xd9\xb6\xcd\x89\x0b\x5b\x84\x80\x0f\x3e\xfc\xb2\xdb\x31\x5f\xd8\xf8\xef\xff\xff\xde\x23\xb2\x88\x3c\x4b\x48\x99\xb0\xfa\x54\x2e\x25\x27\x88\xc0\x83\x6b\x20\x8c\x58\x43\x50\x83\x81\x39\x38\x43\x54\xe9\xb4\x5e\x3a\x18\xff\xc4\x68\x8f\x46\xcf\x2c\x93\xd9\x54\x05\x58\xd7\xbb\x91\x8a\x54\x5b\x7c\xde\x8c\xab\xf6\x09\x63\x3f\x95\x41\xa8\xb1\xb1\x89\xeb\x28\x72\xe3\xe4\x76\x2d\xbc\x1c\x58\xc7\x59\x69\x9b\x0b\xe9\x05\x58\x08\x33\xc3\x22\xf7\xf2\x0b\x12\x24\xc2\xa7\x43\xfc\x67\xf4\xf5\x4b\xb7\x35\x9d\x9c\x9b\x43\x98\x39\x4c\x7d\xb4\x61\x78\x5f\x37\x5e\x98\x67\xf4\xa9\x41\x0d\x45\x82\x81\xb9\x5c\x18\xad\xf6\xc4\x7a\x6e\x22\xe3\x77\x40\x73\xe8\x69\x60\x0d\x11\x33\x69\x63\x07\x4f\xf7\x21\x1c\x74\xcc\xd5\x66\xf1\x93\x9d\xe0\xb3\xbc\x1a\x70\x08\x0a\x48\x7e\x12\xcf\xc2\x74\x29\x64\x63\x89\x54\xc1\xee\x91\xca\x79\xa8\x32\x1d\x2b\x21\xb3\x67\x39\x14\x96\x4d\x64\xa7\xbe\xcb\xf4\xd7\x1e\x54\x54\xd9\x49\x90\xce\x39\xd7\x44\x51\x72\x53\x0c\xc6\x04\x64\x2d\x6c\x10\x02\xa0\x71\x48\xf0\xfd\x24\x8f\x33\x36\xce\x6d\xcc\x67\xf1\x36\xef\xbf\x22\x94\x97\xb8\x44\xc8\x11\x2a\x9c\x73\x16\xc1\x52\xaf\x43\xf0\x4a\x2f\x5e\x67\x0b\x78\x73\xd3\x20\xd6\x67\x81\x95\x39\x56\x6f\x08\x4d\x3f\xb7\xcc\x17\x15\x09\x6d\xcf\x47\x80\x41\xfe\xcb\xbc\x94\x19\x63\xe8\x53\x6a\x2c\x43\x44\xbb\xd5\x3e\x37\xdd\x16\x38\x68\xcb\xae\x8c\x1a\x10\x06\xc4\x51\x66\x85\x26\xcb\xfe\xc4\x49\xba\x2f\x5d\xc2\xa0\xda\x9d\xc2\x7c\x20\x33\x8c\x3a\xe1\x9c\x4f\x99\x1c\x04\x7d\x91\x5f\x52\x16\x21\xd7\x00\x8d\xd3\x49\x4a\x13\xc4\xbd\x83\xc7\xc7\xa5\xcc\x87\x6c\x61\x33\xc9\x4f\xf5\x1d\xfd\x14\x74\x9d\x84\xb5\x81\xdd\xfb\x57\x02\xf0\x33\xa1\x44\xc0\x06\x92\xdf\x81\x19\x60\x71\xd0\x79\x8a\x30\xb1\x4a\x74\x58\xcc\xd6\xab\x6d\x0e\x86\xad\x58\x83\xe9\x80\xbc\x0d\xc0\x7e\x03\xa0\xce\xcd\x1d\xcf\x2d\xe8\x92\xef\xad\x40\xd7\x3d\x71\xed\x45\x61\xa0\x6d\xfe\x3d\xd3\xd9\x40\x3d\x9e\xc0\xdb\x21\x83\xd2\x30\x15\x4d\x70\x07\xb6\x3d\x64\x06\xb2\x14\xca\x64\xc8\x02\x21\xe8\x3f\xb1\xb8\x2c\x49\x88\xc9\x21\x9c\x97\x86\xdf\x2c\xb6\xe1\xa2\xa7\x4b\xdb\x50\x17\x86\xd9\x39\x3c\x3e\x3e\xf8\x8c\xa9\xe1\x63\xc3\x6c\x77\x9c\x96\x10\xc5\xdb\x70\x62\x4f\x05\xbf\x1d\xec\x3f\x7d\x62\x0c\xda\xa6\x28\x5e\x9f\xec\x1f\x1a\x03\x7f\xe7\xd5\xe6\x81\xba\xf3\xe1\xa7\x46\x67\xf7\xd5\x78\x75\x23\x2f\x17\x49\x72\x45\x81\xfe\x1c\xbf\x22\xf3\xd4\xd5\x4e\x85\x62\xdc\x53\x76\x70\xdd\x14\x85\xc4\xa1\xb2\x70\x29\x29\x0b\xc3\x86\x11\x16\x81\xb9\x32\x3a\x26\xf9\xa5\xed\x4e\xac\x81\x09\xce\xc3\xb4\x1d\x91\x8c\xfd\x27\x8c\x39\x78\xca\x0a\x9f\x20\x2c\x9d\x67\xd6\xd8\x9d\xf4\x1d\x17\xe3\xa8\x7c\xdd\x2a\x64\x4b\x8a\x17\xa1\xe2\x7a\x2b\x8c\xa1\x8a\xa5\x56\x0a\x66\x95\xf0\x04\x4d\x86\xef\x96\x1e\x44\x84\x91\x9c\x41\x5d\xb5\xaa\x3a\x15\xb1\x67\xf9\x6c\xc6\x99\x9d\xb6\x48\xd2\xa1\xed\x38\x96\x51\x1d\xea\x92\xab\xa2\x1e\x0b\x39\x93\x17\xf5\x6a\x90\xc4\x1f\x83\x6c\xc4\xd8\xc4\x0d\x31\x72\xfe\x08\xee\x68\x0e\x3b\xee\xd9\xb4\xdb\x25\x6a\x67\x0e\x35\x40\xb4\x6e\x8a\x8d\x48\x35\xe0\x0b\x6b\x4d\xda\x39\x00\xe9\x72\xd9\x99\x9e\xfd\xcc\x6c\x4f\x98\x26\x97\xa5\xf3\x27\xaa\x74\x50\xcd\x4e\x89\x1c\x2e\xd9\xf3\xd4\x32\x5b\x35\xe7\xf4\x4c\x5e\x77\x72\x0c\x9d\x7f\x2e\xbe\xfa\xaa\xf8\xf0\xe6\x0d\xb7\xea\x0a\x22\xc9\x64\x9d\x16\xcc\xec\x83\x98\x98\x84\x42\xb4\x57\xd4\x3e\x7d\x7c\x8c\x1c\xe9\x0c\x26\x63\x07\x2d\x51\x44\x8c\x80\x4c\xb5\x89\x70\x44\x8e\xc2\x2c\x18\x3a\xa0\x02\x9f\xc7\x62\x22\xda\x7f\x2a\xa9\x5e\x83\x20\x6c\x83\xd8\x90\xdd\x6d\x8b\xc7\x9f\xee\x7f\xd6\x14\x96\x9e\xa8\x60\xd3\x05\x4b\x51\x5b\x41\x80\x88\x27\xf2\xa2\x1b\xa4\xac\xcd\x7c\x25\x0f\xa8\x10\xea\x73\xb3\x3f\x22\xa6\xa7\x5d\x4b\x13\x7c\x22\xad\x9c\x61\xc8\x6b\x82\x90\xf4\x85\x14\xd4\xdc\xf8\x32\x8f\x61\x29\x6d\x26\x6f\xdb\x01\xe4\xaa\xbb\x12\x77\x4e\x0c\x98\xdb\xaa\x35\xc2\xf8\x12\x6b\x41\x3f\x97\x16\x54\x64\xc2\x6d\x88\xd1\xfc\x81\x77\x58\x25\xbf\x49\x75\xd3\x4d\x31\x42\xb8\xe7\xfa\x02\x61\x5b\xf1\xcc\x4a\x46\xb3\x06\xc5\x75\xe0\x55\x19\xa8\xb4\x91\x6f\x0c\x5c\xa7\x01\xe1\x47\x21\x76\x55\xed\x48\x24\xc8\x25\xf2\x6a\x75\x29\x5a\x6e\x0b\x89\x7b\x08\xad\x36\xf0\x87\x18\x6d\xd1\x63\x4b\x69\xd9\xc4\x34\xf1\x0f\x02\xc4\x49\xd0\x43\xd2\xe8\xf1\xd1\xe1\x61\x53\x4c\x68\x13\x05\x5b\xfc\x96\xf2\x13\x1e\x25\x1b\xee\xa6\x33\x76\x48\xfb\x7f\x5d\x23\x0b\xaf\x89\x2f\xf8\xf3\x97\x95\xe2\xe2\xf7\x5f\x0b\xed\xa0\xc2\xe8\xda\xa3\x01\x13\xb8\x01\xaf\x62\x4b\x14\x38\x7d\xae\x3c\xa5\x6e\x92\x34\x28\x58\xdf\x96\xf0\x19\xaf\x7c\x4a\x6f\x3b\xe4\x53\x2e\xe1\xfb\x9a\xe3\xc1\xab\x6a\xbc\x0e\x6a\xe5\x9e\x77\x4e\x84\x8a\xce\x46\xab\x83\xd8\xcc\x9c\x43\xb7\x94\x94\xaf\xf8\x5e\xf0\xc8\x5e\x1b\xde\x89\x40\x8d\x58\x5f\x89\x62\x3b\x12\x1f\xef\x83\xe9\x41\xd2\xf3\x16\xa5\xc7\xc7\xfb\xa5\x20\xbd\x16\xcd\x1c\x2b\x6b\x81\x80\x58\xfa\x9a\x29\x25\x04\xa2\xc6\x0e\xa3\x78\xc0\x09\xd8\x49\x86\x8d\x5f\x9d\x66\xfe\xaa\x4e\x1f\x4f\x4f\x1e\x1f\x3d\xf9\xac\x5e\x02\x72\xba\xf4\x7c\x2f\x85\xd5\x06\x97\xa7\xfb\xf5\x55\x92\x44\x9c\x16\x4e\x11\x59\xea\x61\x10\x49\xb7\x08\xba\xa7\x9a\xf0\x94\x33\x9f\x88\xd7\x5b\x6a\x7d\x70\x70\x78\x70\xf0\xba\x70\x35\x26\x59\x8a\xca\xfd\xfb\x31\xa5\x1a\x66\x8b\xad\x86\xb6\x60\xfb\xf7\xe1\x8a\x2c\xfd\xdc\xea\xec\x02\x3b\x4e\x93\xeb\x90\x48\x21\x33\xae\x39\x5c\x8f\xf6\xaf\xf4\xf2\xd0\xe5\x84\x7d\x6a\xe1\x5d\x93\xee\xd7\x65\xaf\xb5\xa4\xd3\x3e\x9a\x1e\xd1\x4c\xaf\x70\x5b\x50\x81\xe2\x37\xe7\x4d\xf1\x9a\x69\x78\xf1\x55\xbd\xfe\x3f\x43\x91\x36\x7c\x02\x26\xdc\xc0\x6f\x23\x48\x29\xbb\xed\x71\xa3\x08\x54\x5c\x2e\x18\xd9\x1f\xb1\xb2\x5c\x19\xd5\x29\x27\xe5\x7c\x5f\x96\x6b\x74\x33\x8a\x69\xaf\x37\x30\xb9\xc5\xa1\x6a\x51\x50\x94\x3b\xc1\x9c\x4e\xb1\x65\x1f\x99\x37\x94\x9a\x42\x17\x0c\xbd\x08\x47\xa1\x1b\x85\x57\xd2\xd5\x4c\x0b\x23\x2c\x9d\x8c\x28\xe0\x94\x78\xc1\x66\x99\x9b\x15\xe6\x5c\x0d\x74\x3a\x6c\x68\x81\xa8\x33\xa6\xb6\xf9\x3e\xd5\x51\xa8\xdc\xf5\xfc\x3b\x63\x99\xcc\x14\x14\x87\x68\xb7\x96\x52\xb2\x9c\xed\xd2\xe1\x3d\x84\xe3\xc6\x85\x76\x84\x3c\x45\x9e\xd8\x37\x7a\x6d\xb7\xf4\x1e\xe6\x04\x10\xa2\x3f\x6c\xa5\x44\xe1\x4c\xb2\x9c\x7b\x86\x3b\xa6\xe3\x50\xf9\xd0\xb7\xba\xe6\xee\x78\xe3\x55\x41\x7b\xc9\xaa\x27\x94\xf2\x22\xcf\x27\x86\x55\xd2\x61\x06\x7c\x5b\x29\xea\x98\xad\xed\xfb\x0d\x38\x57\x7e\xc7\xbe\x8b\xef\x06\x9d\x02\x59\x6d\x9a\xa7\x48\xc5\x9a\x48\xbb\xd3\x71\x7f\xd4\xea\xb8\xd5\xea\x50\x33\x70\xc5\x07\xdc\x61\x2c\x95\x2c\x0e\x22\x29\x86\xa2\x0a\x4e\xd0\x50\x0b\xf2\x44\x2d\xf2\xa4\x86\x4e\x98\xd9\x2b\x22\x73\x49\xde\x15\x0a\x66\x1f\xfb\x26\x3d\x6b\x96\x0d\x92\xed\xc7\xcd\x79\xaa\x3b\x30\xd3\xd6\x8f\x7b\x46\xcf\x2e\x96\xe2\xa0\x96\xe4\x15\x96\xdd\x36\x69\xb1\xec\x52\x39\xc1\xf3\xb2\x0c\xf1\x01\x29\x3c\xbb\xa8\x1c\x8a\x6d\x5b\x15\xa7\x58\xc9\xf6\x00\x3a\x50\x1c\x89\x2b\x02\xf2\x35\xa9\xfb\x75\x61\x08\x5b\xed\x8f\xe9\x64\x83\x92\x5d\x45\xc8\x9d\x81\x1a\x9e\xed\xe7\xd7\x3b\x55\x75\xe5\x03\x1d\x45\xc5\x92\xa0\x59\x52\xbd\xc1\x75\x16\x11\x68\xf0\x76\x55\x38\x5a\xb8\x04\xbf\xdb\xfb\x76\x25\xe7\x7f\xa8\x1f\x57\xf1\xdc\x40\xdd\x3d\x7a\x61\x76\xf8\x88\x81\xaa\xbf\x7b\x3b\x51\xea\xb9\xd5\xb5\x01\x12\x37\x73\x45\x8a\x2f\xbb\x6b\x3d\x3a\x1c\x9c\x19\x74\xd6\x4c\x25\x01\x24\x7d\x5a\x0c\x8b\x37\xdc\x93\xc6\x28\x66\x3f\xf9\x2a\x4a\xbc\x3b\x20\x81\x6b\xd2\x68\x4a\xbc\x4e\x71\x48\x4d\xb6\x4c\x60\x3b\x2b\xe9\x23\xaf\x4b\x7d\x20\x54\xe4\x45\x02\x8e\x8e\x25\xd6\x02\xe1\x67\x45\xc7\x41\x04\x8a\xbc\x83\x20\xb2\x32\x82\xf8\x51\x29\x04\xd9\xa9\x60\x58\xe8\x0e\x47\xa3\xe3\x78\x52\x1b\xdd\x55\xb4\xeb\x62\x1a\x87\xb7\x1d\x8f\xe8\x9f\x9d\x5f\xae\x8b\xa7\x6e\xfb\xe9\xe1\x61\xf9\xfb\x8d\x7e\x38\xde\xaf\x97\xa2\x37\x0f\xfa\xd3\xd1\xd1\xd1\x67\x9b\x87\xa1\x17\x27\x75\xf1\x2c\x44\x19\x24\x41\x9f\x9c\x0c\xf9\xbd\xf8\x19\x80\xd3\x85\x9b\x67\x3f\x4d\x38\x01\xf2\x2b\x8d\x2a\x92\x23\x2b\xb3\xca\xd5\xbd\x4b\xaa\x13\x2a\x30\x28\x29\x4b\x7b\x9f\x27\x91\x87\xa2\x37\x49\xe7\x7b\xab\xab\xf9\x1e\xa1\xb7\xf7\x21\x9e\x1a\x08\xbb\x2a\xf3\xc8\x4a\xba\x23\x7b\xd0\xd2\xb9\x2c\x4a\xe6\xfa\x52\x67\x7b\x72\x56\xe6\x34\xea\x9f\xe8\x64\x56\x26\x35\xca\xc6\xf4\x4b\x6c\x59\xfb\x7e\x79\xba\x75\xc7\xfd\xcb\xb1\x25\x33\x03\xeb\xf5\x48\x11\x4a\xae\x3c\x3e\xa3\x5d\xa2\x67\x08\x96\xc3\x87\xbd\xa5\x6d\x96\xc3\xea\x6c\x24\x35\xa3\x38\x65\x2a\x5a\xff\x37\x4b\x8d\xbb\x55\x06\x47\xd0\x72\xe3\x93\x14\xa1\x8f\xb6\xd9\x91\x97\xf9\x9c\x1e\x2c\x60\x4f\xbf\x2f\xbc\x94\xf7\x6f\xa6\x69\x92\xd2\x43\x3b\x0d\xe9\x24\xe7\x6e\x76\xd7\x12\x8c\x3e\x4a\x71\x62\x39\xfc\x6a\x94\x4c\xa7\xc4\x86\xb7\xae\xcf\x38\x48\x0d\xcd\xa2\xfd\xa2\x1c\xb6\x19\xc0\x60\xdc\xed\x4d\x8d\xdb\xae\x9f\x6b\xba\xa9\xe3\x8e\xa2\x33\xa6\x04\x66\x01\xeb\x46\x57\x91\x26\x19\x9e\x1f\xa9\x1b\xb2\x40\x76\xc1\x84\x02\x03\x15\x2a\x05\xb5\xf8\xe4\xfd\x7c\xd5\x1f\xf5\x5c\x7b\x34\xd1\xa4\xb9\x08\x55\xe4\xc8\x7c\xf1\xb1\xf5\x66\x2a\x77\xa0\x45\x5a\xcd\x8e\x0c\xc6\x74\x5f\x3b\x33\x9d\xe3\x3b\x25\xce\x8c\xf4\x26\x90\xa8\x45\x38\xcb\x1e\x92\x73\xf8\x14\xa4\xc7\x8b\x21\x50\x7c\xf1\x05\xde\xea\x54\xb6\x57\x42\x8c\xeb\x9c\x5b\x5d\xbe\x54\x78\xca\x39\x70\x4e\x71\x90\x77\x1d\x80\x27\xaf\xdf\xdf\x57\xa7\x65\xf5\x5f\xbe\xb7\x33\xf3\x76\x15\xa6\x1c\x3b\x50\x5c\x61\x39\x24\x80\xd6\xf2\x28\x90\x91\xa4\x13\xa9\x19\x1d\x3f\x2c\xb1\x6c\xea\xb1\x0b\xd7\x13\x5e\xcc\xe6\xd4\xb0\xa2\xe6\xf8\x3e\x1d\xc7\x55\xad\xd9\xb2\x20\xb8\x9a\xdd\x52\x34\xd3\x17\xa3\x05\x1e\x4b\x24\x75\xc4\xdf\x7b\xa8\x88\x6d\x82\x0a\x0d\x51\xf9\xba\xc8\xe7\x03\xa7\x7a\x11\x32\xd1\x37\xa9\xe9\x46\x36\xd7\x80\x15\x26\x0d\x21\x11\xa6\x7b\x48\x6a\x95\xdc\x14\x6e\x01\x6e\x48\x26\x9f\x23\x3a\x6a\xdf\xcf\x83\xd5\x1d\xbb\xa7\x2e\xd5\xcb\x2d\xbc\xf3\x61\x48\x85\xb8\x17\xd7\x53\x9b\x23\x63\x8e\x24\x77\x50\xa2\xc6\x2a\x4a\x0f\x1d\x00\xec\x2e\xa0\x13\x7a\xf3\x18\xd3\x85\x7e\x09\x5d\x51\xa2\x96\x74\x64\x73\x5a\xf0\x70\xcf\x3b\xe7\x07\x05\xf5\xff\x5d\x8b\x2f\xd6\xaf\x24\xf6\xbb\xbd\x38\x48\xb6\xf9\xb9\x88\x7a\xaf\x6a\x07\xd5\x9a\xaf\x56\xaf\x1d\xee\xbc\x5f\x90\x56\x4c\x3a\x06\x72\x2a\xc0\x6d\x02\xef\x5d\xf0\xb6\xf7\x0d\x5b\x00\x77\xef\x1d\xc4\xce\x15\x80\xd1\xb1\x2d\xbe\xa8\xa3\xf8\xea\xd1\x79\x1b\x2c\xe4\x16\x69\x45\x2f\xef\x84\x6f\x10\x4e\xe8\x9f\x2f\x37\xb7\x93\x7c\x4e\xf9\x07\xc5\x15\xff\x69\x9e\xcd\x9e\x1a\x64\x37\xba\xde\x4c\x93\xea\x6d\x69\x9a\xc7\x31\x45\x1a\x6a\xe6\x13\x31\xce\xfd\x61\x12\x84\xfc\xf7\x0a\xcd\xca\x81\x52\xe1\x8b\x76\x1e\x57\x7b\xb3\xf1\xf2\x9d\x0f\xb2\x57\x0a\x6e\xc4\x7f\xa0\xd0\x9a\xb8\x7c\x36\xb2\xa5\x66\x74\xc3\x14\x70\x6a\x09\x29\x3a\x2b\xbd\x92\x66\xce\x8d\x6e\xd1\x78\x61\x38\xed\x73\xb3\x33\x65\x02\xf6\xa5\x76\xb5\x83\x85\xc1\x9a\xda\xfc\x15\xc2\x42\x7a\x11\x9d\x7d\xd2\xb9\x68\x21\x85\xee\xb3\x5d\xdd\xee\x72\xfb\x7d\x82\x0e\x3f\xa5\x8b\xab\x56\x3a\xcf\x35\x13\x24\x6f\xe6\xcc\x07\x1b\xf9\x18\x45\x87\x98\x29\xff\xea\xe3\x12\xd6\x5a\xa3\x91\xc7\x29\xd1\x28\xc6\xa9\xd1\xc8\xbc\xb9\xa2\x84\x49\xb9\x9c\x33\x7e\x12\x6f\x72\x7a\x98\x35\x94\xbf\x64\xfe\x1a\x24\xbe\xe2\x06\x92\xb6\x77\xd0\x7c\xd2\x3c\x36\x5a\x76\x8f\x82\x8f\xc1\xdc\x99\x4e\x73\x2b\x7f\x53\xc1\x77\x6b\x64\xe7\x25\x22\xbc\x7e\x97\x77\x44\xdf\x80\xc9\x1d\x40\x59\x0f\xf7\x6f\xcf\x78\x85\x99\x2f\x38\xe0\xf5\xac\x89\xdb\xb1\xba\xdd\xdd\xf0\xfe\x30\x00\x73\xbf\xba\x7d\x6f\x4e\x06\xa8\xe0\x1f\xd8\x3d\xa5\xac\xdf\x65\xf7\x73\xbf\xd8\x3b\x4a\xa2\xcd\xf6\x5f\x85\x07\x4f\x29\xbe\xb6\x86\xdc\x20\xe3\xc6\xd4\xa9\x7f\xb7\x68\xb4\x87\xf4\xef\xf9\xb3\x7a\x20\x1b\x1d\xb3\x3e\x4b\x1b\x5d\xbb\x1e\x47\x8d\x61\xbf\x1e\x5d\x37\xfa\xcf\xeb\x69\xde\xb0\xa7\xf5\x6f\xbd\xc6\xcf\xc6\x75\xa9\x1a\xa6\x53\x5f\x65\x8d\x33\xbb\xbe\x8a\x1a\xe3\x7e\xfd\x72\xde\x38\xeb\xd5\x31\xa9\x35\xe1\x2b\x36\x92\x6d\x22\x3e\x87\x6a\x51\xff\xed\x3f\xfd\xfc\x37\xff\xfe\xa7\xbf\xf9\xd5\x3f\xfe\xf8\xe7\x7f\x5c\xff\xed\xaf\xbf\xff\xaf\xbf\xff\xb3\xe2\xa5\x23\xf3\x4c\xf9\x8b\x7a\x37\xf5\xe2\x1f\xfe\xce\x0b\x55\x7d\x28\x51\xd5\x83\x9d\x05\xaa\xde\xf7\xb2\xeb\x50\xfe\xc7\xdf\xe4\xf5\xb7\x7f\xfd\xee\x8f\xde\x7d\xff\xee\xfb\xb7\xff\xfa\xf6\x57\x6f\x7f\x5d\xff\xf1\x2f\xfe\xf6\xc7\xbf\xfc\x87\xff\xfc\xc5\x5f\xd5\x4d\xb5\xf2\x7e\xf8\x65\x12\xd5\xc7\x20\xaa\xf9\x3c\xff\xe1\x17\x0a\x74\x46\x9c\xa5\x9e\x0a\xa9\x31\x52\x57\x61\xfd\xed\x2f\xdf\xfd\xc9\xdb\x7f\x7b\xfb\x2f\x6f\xff\xf9\xdd\xcf\xb5\x8c\xba\x95\x79\x51\x48\xe4\x51\x93\xaf\x80\xd5\x40\x4e\x40\x54\x10\xd5\xdc\x15\x02\x1a\x03\x45\xa1\x42\x12\x59\xbc\x30\x18\x29\x46\xcc\x60\xb8\xf0\xf8\xdd\xc2\x60\xcc\xf8\xb1\x31\x79\x61\x30\x76\xfc\x47\x41\x06\x03\x48\xae\x97\x1a\x8c\x22\x1e\xe3\xc8\x60\x28\xe9\x8f\x18\xae\x0d\xc6\x93\x6e\x1f\x73\x83\x41\xc5\xe3\xb7\x9e\xc1\xc8\xd2\x2c\xca\x60\x78\xf1\xc8\xbf\x06\xc3\x4c\x6f\x91\xc1\x58\xd3\xdf\x14\xcd\x0d\x06\x9c\xaa\x91\x0c\x9a\x4d\x28\x82\xc1\xeb\xce\x47\x2f\xdc\x2e\xf8\x2a\xd8\xdb\x99\xad\x2f\x5c\x2b\xb9\xca\x59\x80\xe8\x51\xbc\xd5\xd5\xfc\x5d\xc6\xcc\x77\xfd\x64\x8d\xf3\x84\x6f\x8a\x98\x40\x27\x48\xed\x3b\x72\x29\xd2\xea\x9b\x12\xf6\x84\xff\x0e\x00\x00\xff\xff\x74\x83\x84\x65\x14\x26\x00\x00") +var _confAppIni = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\xb4\x7a\x5d\x8f\xe3\x46\x76\xf6\x3d\x7f\x45\x59\x7e\xfd\x7a\x1c\x48\xea\x2f\xf7\xcc\xb8\xed\x4e\xac\x96\x28\x35\x77\xf4\x65\x52\x9a\xf1\x78\xd0\xe0\xb0\xc9\x92\x44\x37\x45\x6a\x58\x64\x77\xcb\xc8\xc5\x1a\xb9\x08\x90\xdb\x04\xc9\x4d\x10\x24\x17\x41\x80\xcd\x07\xb2\xc8\xcd\x6e\x82\x5c\x19\xb9\x9f\xf9\x0f\x0b\x6f\xf2\x2f\xf2\x9c\x53\xa4\x44\xf5\xb4\x1b\x59\x20\xd9\x35\x46\x64\xb1\xea\x54\xd5\x73\xbe\x9e\x53\xd5\x1f\x8a\xa1\xf9\xdc\xb4\x05\xff\x33\x18\x75\xac\xee\x4b\x31\x39\xb7\x1c\xd1\xb5\xfa\xa6\xf1\xa1\x18\xf7\xcd\x96\x63\x8a\x41\xeb\x99\x29\xda\xe7\xad\x61\xcf\x74\xc4\x68\x28\xda\x23\xdb\x36\x9d\xf1\x68\xd8\xb1\x86\x3d\xd1\x9e\x3a\x93\xd1\x00\x8d\xc3\xae\xd5\xd3\x23\x8d\xcf\x45\x6b\xb5\x12\xb1\xb7\x94\x22\x5b\x78\x99\x50\x8b\xe4\x46\x89\x24\x16\xf2\x5a\xa6\x6b\xb1\xf2\xe6\xf8\x10\x66\x91\x34\x5a\xe3\xb1\x3b\x6c\x0d\x4c\x71\x2a\x7a\xc9\x5c\x9d\xe0\x5f\xd1\x0b\x33\xe1\xc8\xf4\x3a\xf4\x25\x24\xb5\x17\x5e\x8c\xee\x68\x0b\x67\x62\x9d\xe4\x22\xcd\x63\x11\x25\xbe\x17\x45\x6b\xc3\x9e\x0e\xdd\xa9\x83\xd5\x9f\x8a\x79\x98\xa1\xb7\x19\x66\x0b\x99\x8a\x5a\x20\xaf\x6b\x75\x51\x5b\xa5\x49\x50\x13\x09\x1a\x32\xa9\x32\xb4\x04\x72\xe6\xe5\x11\x64\x29\xdd\x87\x25\x60\xeb\xb4\x00\xbc\x1b\xc6\xab\x54\xae\x12\x15\x66\x49\xba\xbe\x30\xec\xd1\x68\x22\x4e\x0d\xa7\x6d\x5b\xe3\x89\x3b\x79\x39\xa6\x6e\x97\x9e\x5a\x60\xa6\x4e\x21\xa9\x35\x74\x2c\xe1\x2f\xbc\x54\xc9\xcc\xa0\x17\x17\x50\xd9\x8e\x89\x81\x02\xdd\xba\x49\xea\xcb\x62\xdf\xb1\xbc\x11\x5b\xf1\x22\x4b\xc4\xa5\x14\xab\x34\xbc\xf6\x32\x69\x74\x47\x76\xdb\x74\xc7\xb6\xf5\xbc\x35\xa1\x69\x66\x5e\xa4\x68\xff\x63\x2f\xf3\x17\x82\x96\x2f\xde\xe4\x32\x97\x22\x92\xf1\x3c\x5b\xd4\xc5\xd2\xbb\x62\x58\x3c\x25\x22\x2f\x05\x44\x78\x80\x6c\x15\x5e\x02\xd7\xf1\xb4\xdf\x77\x6d\xf3\xab\xa9\xe9\x4c\x5c\xfc\x3b\x35\xdd\xbe\x39\xec\x4d\xce\x21\xf9\x60\x1f\xff\xc3\x4e\xf3\xf0\x02\xf2\x87\xf9\xf2\x12\x88\x25\xb3\xed\xd2\x42\xa9\xb4\xde\xbc\x54\xb2\xee\x64\x20\xc2\x18\xfa\xc3\x46\x6e\x57\x51\x82\x56\x52\xa1\x61\x7e\x3d\xee\x8f\x6c\x2c\xba\xd5\x83\x25\xb8\xc3\xe9\x00\xd2\x0f\xf7\x77\x84\x86\x4a\xe5\x3f\x2d\x8e\xc5\x58\x8e\x33\xbd\x23\xe4\x60\x57\xc8\xd2\xbb\x0d\x97\xf9\x52\xf8\xc9\x72\x19\x66\xea\x8e\x10\xcf\xcf\xc2\xeb\x30\x5b\x8b\x99\x94\x81\xd1\x35\xcd\x8e\x3b\x68\x7d\xed\xb6\x47\x83\x81\x35\x29\x04\x1e\xf3\x7e\x9b\x5e\xb0\x0c\xe3\xdd\x5d\xe7\x4a\xa6\x0f\xaf\x8f\x0c\x6c\x77\x79\xc7\xfb\xef\x03\xf7\xa0\x08\xdb\x1c\x8f\x1e\x14\x11\x27\x19\xcc\xfd\x61\x21\xc3\xd1\xc4\x6a\xdf\x45\xfb\x78\x47\x4c\x92\xce\xbd\x38\xfc\xce\xcb\x42\x38\xdb\x43\xb2\x46\x76\xef\xbd\xf5\x18\xaf\x96\x5e\x7a\x15\x24\x37\x8c\x90\x19\x7b\x30\x24\x01\xc3\x0e\x44\x14\x62\xdc\x65\x2a\xbd\x2b\x18\x40\x26\x63\x05\xf1\x86\x39\x6c\x9d\xf5\x4d\x17\xc6\xde\x71\xfb\xd6\xd0\x74\xcf\x6c\xb3\xf5\x6c\x63\xb9\xc6\x2b\x00\x0b\xb3\xbf\x30\xc6\xf6\x68\x32\x6a\x8f\xfa\xf8\xb4\xc8\xb2\x95\xd1\x19\x0d\x5a\xd6\x10\x6f\xec\xc5\x8b\x44\x65\xec\x68\xee\xd4\xa6\x2e\x1f\x3d\x2a\xfb\x7f\xa2\x4e\xf6\xf6\x3e\x7a\xa4\xbb\xe3\xe5\xa3\x47\xe7\x93\xc9\xd8\x1d\x8f\xec\xc9\x27\x6a\xcf\xe0\x97\x56\xa7\x03\xe7\x37\x36\x1f\x20\xe0\x88\xac\x1b\xfe\x19\x2a\xde\x80\xe3\x9c\xc3\x30\xbc\x2c\x07\x10\x37\x0b\x19\x13\xd4\xc2\xbb\xf6\xc2\x88\x3e\x1b\x1d\xcb\xe1\x6d\x50\xb7\xad\xd3\xbd\x58\x48\x8e\x23\x30\x0e\x71\x99\x87\x51\x06\xec\xa8\x87\xde\x12\x05\x14\x48\x69\x1a\xce\xa4\x65\x4f\x68\xa8\x0b\x13\x79\xce\x61\x48\x4b\xa0\xa6\x62\x39\x87\x87\x95\xc5\xb4\x3b\x43\x8a\x05\x31\xe9\xa2\x08\x4e\xcb\x24\x80\x3a\xba\x5d\x86\xb0\x88\x44\x5a\x48\xb9\x34\x7b\x34\x9d\xc0\x02\xfb\xa3\x5e\x65\x85\x3d\x19\xcb\x14\x71\x43\xa8\x4c\xae\xd4\x09\x5a\xfe\x9f\xf0\x03\x28\x37\x5b\xec\x65\xc9\xde\x1c\xc1\x74\xcf\xcf\x55\x96\x2c\xf7\x08\x74\xc5\x1d\x9a\xdc\x2e\x7c\x99\x66\xa2\xe1\x7b\xa7\x59\x8a\x78\xd2\x08\xf2\x94\x0d\xe6\xf4\xe9\x93\xc7\xfb\x8b\xfd\xe5\xbe\x12\x0d\xd2\xca\xe9\x72\x4d\x3f\x4d\x79\xeb\x2d\x57\x91\x6c\xc2\xfb\x8c\xcf\x21\x67\x94\x8a\x59\x9a\x2c\x85\x27\x9a\xab\xd9\xad\x98\x85\x11\xc7\x85\x24\xcd\x60\x64\xfc\x05\xd8\x89\x17\x61\x1c\x50\xd4\xa7\xc9\xc2\x59\xe8\xeb\xb5\x52\xec\x78\x14\x24\x90\x42\x6a\x98\xc1\x5e\x65\x46\x81\x50\x8f\xe7\x81\x45\x40\x14\x57\x72\xfd\x89\xde\x57\xb2\x82\xc9\xa9\x48\xac\xae\x7c\x75\x70\x28\x1a\x00\x8f\xa4\xf2\xec\x8d\x24\xcf\x8a\x37\xb9\x14\x8d\x38\xc1\x30\xf5\x3f\x1b\x85\x9e\xe5\x20\xfa\xa0\xe8\x21\x90\xca\x68\x9b\x50\x2a\x25\x32\xc0\x5d\x85\x70\xaf\x9c\xc6\x78\x66\xbe\xbc\xb7\x43\x21\x11\xd3\x4f\x57\x2b\xd8\x49\x04\x5d\x47\xe4\x97\x99\x04\x82\xb4\x29\x2f\x0e\x80\x02\xe0\xf6\x35\x6e\xa4\x2f\x74\xaf\xa4\x25\x86\x00\xad\x64\xac\x00\x8b\xb2\x22\x35\xcb\x5b\xe9\xe7\x00\x98\x6c\x0e\x61\xc0\x65\x8f\x19\xb7\x28\xa0\xeb\x74\x1b\x11\xc4\xe4\xf6\x7a\xd2\xde\x37\xd6\x58\xa8\x7c\x45\xb0\x96\xae\xca\x6d\x5b\x13\xea\x63\x31\x61\x3c\xd7\xe9\x78\xc6\x36\x1d\x37\xa2\x64\x3e\x87\x1a\x39\x2a\xd6\x85\xef\xc5\x94\xa3\x6a\x8b\x64\x29\x75\x1e\x2d\x12\x40\xcd\xe8\xb7\x38\xff\x53\x14\x21\x1c\xa8\x07\x7c\x3e\xf0\x32\x0f\x09\x52\x5e\x54\x72\xf1\x72\xad\xde\x44\x9c\x8d\x61\x4d\xf3\x54\x2a\x2d\x09\x8d\x61\x26\x8f\xf0\x21\xcc\x3e\x56\x94\xda\x53\xe4\xd1\x84\xb2\x7e\xe7\xac\x4c\xb6\x3c\xd6\x38\x1f\x39\xe4\x4a\x07\x87\x4f\x9a\xfb\xf8\xff\xc1\xc9\xd1\xd1\xfe\x63\xa3\xe0\x0d\x64\xd2\x46\x41\x02\xd2\x24\xc9\x8c\x71\xcb\x71\x5e\x74\x18\x97\x2e\x4d\x54\x99\x36\x8e\xd6\x75\x21\x4b\x8e\xa0\x9d\x92\x56\x96\xca\x37\x79\x98\x16\x5b\x84\x87\x87\xb3\x75\x63\x96\x47\x51\x0d\x9e\xdc\xdf\xf0\x03\xdd\xbf\x14\x5b\xae\x9f\x75\x5a\xcb\xc2\xe0\xb2\x66\x68\x85\x08\x42\x81\x5d\xad\x19\x5c\x02\x94\x22\xeb\x50\x44\xf4\xf3\x14\x99\xea\xc2\xb0\x86\xd0\x23\x52\x74\x7f\xd4\x7e\x56\x51\xc9\x07\x1f\x68\x9e\xa5\x69\xd8\x64\x24\x9e\x99\xe6\x58\xbc\x1c\x4d\x6d\xc1\x3b\xec\xb4\x26\x2d\xe1\xb4\xba\xe6\x07\x1f\x18\x8e\xd9\xb6\xcd\x89\x0b\x5b\x84\x80\x0f\x3e\xfc\xb2\xdb\x31\x5f\xd8\xf8\xef\xff\xff\xde\x23\xb2\x88\x3c\x4b\x48\x99\xb0\xfa\x54\x2e\x25\x27\x88\xc0\x83\x6b\x20\x8c\x58\x43\x50\x83\x81\x39\x38\x43\x54\xe9\xb4\x5e\x3a\x18\xff\xc4\x68\x8f\x46\xcf\x2c\x93\xd9\x54\x05\x58\xd7\xbb\x91\x8a\x54\x5b\x7c\xde\x8c\xab\xf6\x09\x63\x3f\x95\x41\xa8\xb1\xb1\x89\xeb\x28\x72\xe3\xe4\x76\x2d\xbc\x1c\x58\xc7\x59\x69\x9b\x0b\xe9\x05\x58\x08\x33\xc3\x22\xf7\xf2\x0b\x12\x24\xc2\xa7\x43\xfc\x67\xf4\xf5\x4b\xb7\x35\x9d\x9c\x9b\x43\x98\x39\x4c\x7d\xb4\x61\x78\x5f\x37\x5e\x98\x67\xf4\xa9\x41\x0d\x45\x82\x81\xb9\x5c\x18\xad\xf6\xc4\x7a\x6e\x22\xe3\x77\x40\x73\xe8\x69\x60\x0d\x11\x33\x69\x63\x07\x4f\xf7\x21\x1c\x74\xcc\xd5\x66\xf1\x93\x9d\xe0\xb3\xbc\x1a\x70\x08\x0a\x48\x7e\x12\xcf\xc2\x74\x29\x64\x63\x89\x54\xc1\xee\x91\xca\x79\xa8\x32\x1d\x2b\x21\xb3\x67\x39\x14\x96\x4d\x64\xa7\xbe\xcb\xf4\xd7\x1e\x54\x54\xd9\x49\x90\xce\x39\xd7\x44\x51\x72\x53\x0c\xc6\x04\x64\x2d\x6c\x10\x02\xa0\x71\x48\xf0\xfd\x24\x8f\x33\x36\xce\x6d\xcc\x67\xf1\x36\xef\xbf\x22\x94\x97\xb8\x44\xc8\x11\x2a\x9c\x73\x16\xc1\x52\xaf\x43\xf0\x4a\x2f\x5e\x67\x0b\x78\x73\xd3\x20\xd6\x67\x81\x95\x39\x56\x6f\x08\x4d\x3f\xb7\xcc\x17\x15\x09\x6d\xcf\x47\x80\x41\xfe\xcb\xbc\x94\x19\x63\xe8\x53\x6a\x2c\x43\x44\xbb\xd5\x3e\x37\xdd\x16\x38\x68\xcb\xae\x8c\x1a\x10\x06\xc4\x51\x66\x85\x26\xcb\xfe\xc4\x49\xba\x2f\x5d\xc2\xa0\xda\x9d\xc2\x7c\x20\x33\x8c\x3a\xe1\x9c\x4f\x99\x1c\x04\x7d\x91\x5f\x52\x16\x21\xd7\x00\x8d\xd3\x49\x4a\x13\xc4\xbd\x83\xc7\xc7\xa5\xcc\x87\x6c\x61\x33\xc9\x4f\xf5\x1d\xfd\x14\x74\x9d\x84\xb5\x81\xdd\xfb\x57\x02\xf0\x33\xa1\x44\xc0\x06\x92\xdf\x81\x19\x60\x71\xd0\x79\x8a\x30\xb1\x4a\x74\x58\xcc\xd6\xab\x6d\x0e\x86\xad\x58\x83\xe9\x80\xbc\x0d\xc0\x7e\x03\xa0\xce\xcd\x1d\xcf\x2d\xe8\x92\xef\xad\x40\xd7\x3d\x71\xed\x45\x61\xa0\x6d\xfe\x3d\xd3\xd9\x40\x3d\x9e\xc0\xdb\x21\x83\xd2\x30\x15\x4d\x70\x07\xb6\x3d\x64\x06\xb2\x14\xca\x64\xc8\x02\x21\xe8\x3f\xb1\xb8\x2c\x49\x88\xc9\x21\x9c\x97\x86\xdf\x2c\xb6\xe1\xa2\xa7\x4b\xdb\x50\x17\x86\xd9\x39\x3c\x3e\x3e\xf8\x8c\xa9\xe1\x63\xc3\x6c\x77\x9c\x96\x10\xc5\xdb\x70\x62\x4f\x05\xbf\x1d\xec\x3f\x7d\x62\x0c\xda\xa6\x28\x5e\x9f\xec\x1f\x1a\x03\x7f\xe7\xd5\xe6\x81\xba\xf3\xe1\xa7\x46\x67\xf7\xd5\x78\x75\x23\x2f\x17\x49\x72\x45\x81\xfe\x1c\xbf\x22\xf3\xd4\xd5\x4e\x85\x62\xdc\x53\x76\x70\xdd\x14\x85\xc4\xa1\xb2\x70\x29\x29\x0b\xc3\x86\x11\x16\x81\xb9\x32\x3a\x26\xf9\xa5\xed\x4e\xac\x81\x09\xce\xc3\xb4\x1d\x91\x8c\xfd\x27\x8c\x39\x78\xca\x0a\x9f\x20\x2c\x9d\x67\xd6\xd8\x9d\xf4\x1d\x17\xe3\xa8\x7c\xdd\x2a\x64\x4b\x8a\x17\xa1\xe2\x7a\x2b\x8c\xa1\x8a\xa5\x56\x0a\x66\x95\xf0\x04\x4d\x86\xef\x96\x1e\x44\x84\x91\x9c\x41\x5d\xb5\xaa\x3a\x15\xb1\x67\xf9\x6c\xc6\x99\x9d\xb6\x48\xd2\xa1\xed\x38\x96\x51\x1d\xea\x92\xab\xa2\x1e\x0b\x39\x93\x17\xf5\x6a\x90\xc4\x1f\x83\x6c\xc4\xd8\xc4\x0d\x31\x72\xfe\x08\xee\x68\x0e\x3b\xee\xd9\xb4\xdb\x25\x6a\x67\x0e\x35\x40\xb4\x6e\x8a\x8d\x48\x35\xe0\x0b\x6b\x4d\xda\x39\x00\xe9\x72\xd9\x99\x9e\xfd\xcc\x6c\x4f\x98\x26\x97\xa5\xf3\x27\xaa\x74\x50\xcd\x4e\x89\x1c\x2e\xd9\xf3\xd4\x32\x5b\x35\xe7\xf4\x4c\x5e\x77\x72\x0c\x9d\x7f\x2e\xbe\xfa\xaa\xf8\xf0\xe6\x0d\xb7\xea\x0a\x22\xc9\x64\x9d\x16\xcc\xec\x83\x98\x98\x84\x42\xb4\x57\xd4\x3e\x7d\x7c\x8c\x1c\xe9\x0c\x26\x63\x07\x2d\x51\x44\x8c\x80\x4c\xb5\x89\x70\x44\x8e\xc2\x2c\x18\x3a\xa0\x02\x9f\xc7\x62\x22\xda\x7f\x2a\xa9\x5e\x83\x20\x6c\x83\xd8\x90\xdd\x6d\x8b\xc7\x9f\xee\x7f\xd6\x14\x96\x9e\xa8\x60\xd3\x05\x4b\x51\x5b\x41\x80\x88\x27\xf2\xa2\x1b\xa4\xac\xcd\x7c\x25\x0f\xa8\x10\xea\x73\xb3\x3f\x22\xa6\xa7\x5d\x4b\x13\x7c\x22\xad\x9c\x61\xc8\x6b\x82\x90\xf4\x85\x14\xd4\xdc\xf8\x32\x8f\x61\x29\x6d\x26\x6f\xdb\x01\xe4\xaa\xbb\x12\x77\x4e\x0c\x98\xdb\xaa\x35\xc2\xf8\x12\x6b\x41\x3f\x97\x16\x54\x64\xc2\x6d\x88\xd1\xfc\x81\x77\x58\x25\xbf\x49\x75\xd3\x4d\x31\x42\xb8\xe7\xfa\x02\x61\x5b\xf1\xcc\x4a\x46\xb3\x06\xc5\x75\xe0\x55\x19\xa8\xb4\x91\x6f\x0c\x5c\xa7\x01\xe1\x47\x21\x76\x55\xed\x48\x24\xc8\x25\xf2\x6a\x75\x29\x5a\x6e\x0b\x89\x7b\x08\xad\x36\xf0\x87\x18\x6d\xd1\x63\x4b\x69\xd9\xc4\x34\xf1\x0f\x02\xc4\x49\xd0\x43\xd2\xe8\xf1\xd1\xe1\x61\x53\x4c\x68\x13\x05\x5b\xfc\x96\xf2\x13\x1e\x25\x1b\xee\xa6\x33\x76\x48\xfb\x7f\x5d\x23\x0b\xaf\x89\x2f\xf8\xf3\x97\x95\xe2\xe2\xf7\x5f\x0b\xed\xa0\xc2\xe8\xda\xa3\x01\x13\xb8\x01\xaf\x62\x4b\x14\x38\x7d\xae\x3c\xa5\x6e\x92\x34\x28\x58\xdf\x96\xf0\x19\xaf\x7c\x4a\x6f\x3b\xe4\x53\x2e\xe1\xfb\x9a\xe3\xc1\xab\x6a\xbc\x0e\x6a\xe5\x9e\x77\x4e\x84\x8a\xce\x46\xab\x83\xd8\xcc\x9c\x43\xb7\x94\x94\xaf\xf8\x5e\xf0\xc8\x5e\x1b\xde\x89\x40\x8d\x58\x5f\x89\x62\x3b\x12\x1f\xef\x83\xe9\x41\xd2\xf3\x16\xa5\xc7\xc7\xfb\xa5\x20\xbd\x16\xcd\x1c\x2b\x6b\x81\x80\x58\xfa\x9a\x29\x25\x04\xa2\xc6\x0e\xa3\x78\xc0\x09\xd8\x49\x86\x8d\x5f\x9d\x66\xfe\xaa\x4e\x1f\x4f\x4f\x1e\x1f\x3d\xf9\xac\x5e\x02\x72\xba\xf4\x7c\x2f\x85\xd5\x06\x97\xa7\xfb\xf5\x55\x92\x44\x9c\x16\x4e\x11\x59\xea\x61\x10\x49\xb7\x08\xba\xa7\x9a\xf0\x94\x33\x9f\x88\xd7\x5b\x6a\x7d\x70\x70\x78\x70\xf0\xba\x70\x35\x26\x59\x8a\xca\xfd\xfb\x31\xa5\x1a\x66\x8b\xad\x86\xb6\x60\xfb\xf7\xe1\x8a\x2c\xfd\xdc\xea\xec\x02\x3b\x4e\x93\xeb\x90\x48\x21\x33\xae\x39\x5c\x8f\xf6\xaf\xf4\xf2\xd0\xe5\x84\x7d\x6a\xe1\x5d\x93\xee\xd7\x65\xaf\xb5\xa4\xd3\x3e\x9a\x1e\xd1\x4c\xaf\x70\x5b\x50\x81\xe2\x37\xe7\x4d\xf1\x9a\x69\x78\xf1\x55\xbd\xfe\x3f\x43\x91\x36\x7c\x02\x26\xdc\xc0\x6f\x23\x48\x29\xbb\xed\x71\xa3\x08\x54\x5c\x2e\x18\xd9\x1f\xb1\xb2\x5c\x19\xd5\x29\x27\xe5\x7c\x5f\x96\x6b\x74\x33\x8a\x69\xaf\x37\x30\xb9\xc5\xa1\x6a\x51\x50\x94\x3b\xc1\x9c\x4e\xb1\x65\x1f\x99\x37\x94\x9a\x42\x17\x0c\xbd\x08\x47\xa1\x1b\x85\x57\xd2\xd5\x4c\x0b\x23\x2c\x9d\x8c\x28\xe0\x94\x78\xc1\x66\x99\x9b\x15\xe6\x5c\x0d\x74\x3a\x6c\x68\x81\xa8\x33\xa6\xb6\xf9\x3e\xd5\x51\xa8\xdc\xf5\xfc\x3b\x63\x99\xcc\x14\x14\x87\x68\xb7\x96\x52\xb2\x9c\xed\xd2\xe1\x3d\x84\xe3\xc6\x85\x76\x84\x3c\x45\x9e\xd8\x37\x7a\x6d\xb7\xf4\x1e\xe6\x04\x10\xa2\x3f\x6c\xa5\x44\xe1\x4c\xb2\x9c\x7b\x86\x3b\xa6\xe3\x50\xf9\xd0\xb7\xba\xe6\xee\x78\xe3\x55\x41\x7b\xc9\xaa\x27\x94\xf2\x22\xcf\x27\x86\x55\xd2\x61\x06\x7c\x5b\x29\xea\x98\xad\xed\xfb\x0d\x38\x57\x7e\xc7\xbe\x8b\xef\x06\x9d\x02\x59\x6d\x9a\xa7\x48\xc5\x9a\x48\xbb\xd3\x71\x7f\xd4\xea\xb8\xd5\xea\x50\x33\x70\xc5\x07\xdc\x61\x2c\x95\x2c\x0e\x22\x29\x86\xa2\x0a\x4e\xd0\x50\x0b\xf2\x44\x2d\xf2\xa4\x86\x4e\x98\xd9\x2b\x22\x73\x49\xde\x15\x0a\x66\x1f\xfb\x26\x3d\x6b\x96\x0d\x92\xed\xc7\xcd\x79\xaa\x3b\x30\xd3\xd6\x8f\x7b\x46\xcf\x2e\x96\xe2\xa0\x96\xe4\x15\x96\xdd\x36\x69\xb1\xec\x52\x39\xc1\xf3\xb2\x0c\xf1\x01\x29\x3c\xbb\xa8\x1c\x8a\x6d\x5b\x15\xa7\x58\xc9\xf6\x00\x3a\x50\x1c\x89\x2b\x02\xf2\x35\xa9\xfb\x75\x61\x08\x5b\xed\x8f\xe9\x64\x83\x92\x5d\x45\xc8\x9d\x81\x1a\x9e\xed\xe7\xd7\x3b\x55\x75\xe5\x03\x1d\x45\xc5\x92\xa0\x59\x52\xbd\xc1\x75\x16\x11\x68\xf0\x76\x55\x38\x5a\xb8\x04\xbf\xdb\xfb\x76\x25\xe7\x7f\xa8\x1f\x57\xf1\xdc\x40\xdd\x3d\x7a\x61\x76\xf8\x88\x81\xaa\xbf\x7b\x3b\x51\xea\xb9\xd5\xb5\x01\x12\x37\x73\x45\x8a\x2f\xbb\x6b\x3d\x3a\x1c\x9c\x19\x74\xd6\x4c\x25\x01\x24\x7d\x5a\x0c\x8b\x37\xdc\x93\xc6\x28\x66\x3f\xf9\x2a\x4a\xbc\x3b\x20\x81\x6b\xd2\x68\x4a\xbc\x4e\x71\x48\x4d\xb6\x4c\x60\x3b\x2b\xe9\x23\xaf\x4b\x7d\x20\x54\xe4\x45\x02\x8e\x8e\x25\xd6\x02\xe1\x67\x45\xc7\x41\x04\x8a\xbc\x83\x20\xb2\x32\x82\xf8\x51\x29\x04\xd9\xa9\x60\x58\xe8\x0e\x47\xa3\xe3\x78\x52\x1b\xdd\x55\xb4\xeb\x62\x1a\x87\xb7\x1d\x8f\xe8\x9f\x9d\x5f\xae\x8b\xa7\x6e\xfb\xe9\xe1\x61\xf9\xfb\x8d\x7e\x38\xde\xaf\x97\xa2\x37\x0f\xfa\xd3\xd1\xd1\xd1\x67\x9b\x87\xa1\x17\x27\x75\xf1\x2c\x44\x19\x24\x41\x9f\x9c\x0c\xf9\xbd\xf8\x19\x80\xd3\x85\x9b\x67\x3f\x4d\x38\x01\xf2\x2b\x8d\x2a\x92\x23\x2b\xb3\xca\xd5\xbd\x4b\xaa\x13\x2a\x30\x28\x29\x4b\x7b\x9f\x27\x91\x87\xa2\x37\x49\xe7\x7b\xab\xab\xf9\x1e\xa1\xb7\xf7\x21\x9e\x1a\x08\xbb\x2a\xf3\xc8\x4a\xba\x23\x7b\xd0\xd2\xb9\x2c\x4a\xe6\xfa\x52\x67\x7b\x72\x56\xe6\x34\xea\x9f\xe8\x64\x56\x26\x35\xca\xc6\xf4\x4b\x6c\x59\xfb\x7e\x79\xba\x75\xc7\xfd\xcb\xb1\x25\x33\x03\xeb\xf5\x48\x11\x4a\xae\x3c\x3e\xa3\x5d\xa2\x67\x08\x96\xc3\x87\xbd\xa5\x6d\x96\xc3\xea\x6c\x24\x35\xa3\x38\x65\x2a\x5a\xff\x37\x4b\x8d\xbb\x55\x06\x47\xd0\x72\xe3\x93\x14\xa1\x8f\xb6\xd9\x91\x97\xf9\x9c\x1e\x2c\x60\x4f\xbf\x2f\xbc\x94\xf7\x6f\xa6\x69\x92\xd2\x43\x3b\x0d\xe9\x24\xe7\x6e\x76\xd7\x12\x8c\x3e\x4a\x71\x62\x39\xfc\x6a\x94\x4c\xa7\xc4\x86\xb7\xae\xcf\x38\x48\x0d\xcd\xa2\xfd\xa2\x1c\xb6\x19\xc0\x60\xdc\xed\x4d\x8d\xdb\xae\x9f\x6b\xba\xa9\xe3\x8e\xa2\x33\xa6\x04\x66\x01\xeb\x46\x57\x91\x26\x19\x9e\x1f\xa9\x1b\xb2\x40\x76\xc1\x84\x02\x03\x15\x2a\x05\xb5\xf8\xe4\xfd\x7c\xd5\x1f\xf5\x5c\x7b\x34\xd1\xa4\xb9\x08\x55\xe4\xc8\x7c\xf1\xb1\xf5\x66\x2a\x77\xa0\x45\x5a\xcd\x8e\x0c\xc6\x74\x5f\x3b\x33\x9d\xe3\x3b\x25\xce\x8c\xf4\x26\x90\xa8\x45\x38\xcb\x1e\x92\x73\xf8\x14\xa4\xc7\x8b\x21\x50\x7c\xf1\x05\xde\xea\x54\xb6\x57\x42\x8c\xeb\x9c\x5b\x5d\xbe\x54\x78\xca\x39\x70\x4e\x71\x90\x77\x1d\x80\x27\xaf\xdf\xdf\x57\xa7\x65\xf5\x5f\xbe\xb7\x33\xf3\x76\x15\xa6\x1c\x3b\x50\x5c\x61\x39\x24\x80\xd6\xf2\x28\x90\x91\xa4\x13\xa9\x19\x1d\x3f\x2c\xb1\x6c\xea\xb1\x0b\xd7\x13\x5e\xcc\xe6\xd4\xb0\xa2\xe6\xf8\x3e\x1d\xc7\x55\xad\xd9\xb2\x20\xb8\x9a\xdd\x52\x34\xd3\x17\xa3\x05\x1e\x4b\x24\x75\xc4\xdf\x7b\xa8\x88\x6d\x82\x0a\x0d\x51\xf9\xba\xc8\xe7\x03\xa7\x7a\x11\x32\xd1\x37\xa9\xe9\x46\x36\xd7\x80\x15\x26\x0d\x21\x11\xa6\x7b\x48\x6a\x95\xdc\x14\x6e\x01\x6e\x48\x26\x9f\x23\x3a\x6a\xdf\xcf\x83\xd5\x1d\xbb\xa7\x2e\xd5\xcb\x2d\xbc\xf3\x61\x48\x85\xb8\x17\xd7\x53\x9b\x23\x63\x8e\x24\x77\x50\xa2\xc6\x2a\x4a\x0f\x1d\x00\xec\x2e\xa0\x13\x7a\xf3\x18\xd3\x85\x7e\x09\x5d\x51\xa2\x96\x74\x64\x73\x5a\xf0\x70\xcf\x3b\xe7\x07\x05\xf5\xff\x5d\x8b\x2f\xd6\xaf\x24\xf6\xbb\xbd\x38\x48\xb6\xf9\xb9\x88\x7a\xaf\x6a\x07\xd5\x9a\xaf\x56\xaf\x1d\xee\xbc\x5f\x90\x56\x4c\x3a\x06\x72\x2a\xc0\x6d\x02\xef\x5d\xf0\xb6\xf7\x0d\x5b\x00\x77\xef\x1d\xc4\xce\x15\x80\xd1\xb1\x2d\xbe\xa8\xa3\xf8\xea\xd1\x79\x1b\x2c\xe4\x16\x69\x45\x2f\xef\x84\x6f\x10\x4e\xe8\x9f\x2f\x37\xb7\x93\x7c\x4e\xf9\x07\xc5\x15\xff\x69\x9e\xcd\x9e\x1a\x64\x37\xba\xde\x4c\x93\xea\x6d\x69\x9a\xc7\x31\x45\x1a\x6a\xe6\x13\x31\xce\xfd\x61\x12\x84\xfc\xf7\x0a\xcd\xca\x81\x52\xe1\x8b\x76\x1e\x57\x7b\xb3\xf1\xf2\x9d\x0f\xb2\x57\x0a\x6e\xc4\x7f\xa0\xd0\x9a\xb8\x7c\x36\xb2\xa5\x66\x74\xc3\x14\x70\x6a\x09\x29\x3a\x2b\xbd\x92\x66\xce\x8d\x6e\xd1\x78\x61\x38\xed\x73\xb3\x33\x65\x02\xf6\xa5\x76\xb5\x83\x85\xc1\x9a\xda\xfc\x15\xc2\x42\x7a\x11\x9d\x7d\xd2\xb9\x68\x21\x85\xee\xb3\x5d\xdd\xee\x72\xfb\x7d\x82\x0e\x3f\x5d\x18\xdb\x83\xba\xc7\xfb\x44\xc7\x5a\xe9\x3c\xd7\xbc\x90\x7c\x9b\xf3\x20\x2c\xe6\x63\x94\x20\x62\xa6\xfc\xab\x8f\x4b\x90\x6b\x8d\x46\x1e\xa7\x44\xaa\x18\xb5\x46\x23\xf3\xe6\x8a\xd2\x27\x65\x76\xce\xff\x49\xbc\xc9\xf0\x61\xd6\x50\xfe\x92\xd9\x6c\x90\xf8\x8a\x1b\x48\xda\xde\x41\xf3\x49\xf3\xd8\x68\xd9\x3d\x0a\x45\x06\x33\x69\x3a\xdb\xad\xfc\x85\x05\xdf\xb4\x91\xd5\x97\xf8\xf0\x6e\x5c\xde\x1f\x7d\x03\x42\x77\xe0\x65\xad\xdc\xbf\x59\xe3\x15\x66\xbe\xe0\xf0\xd7\xb3\x26\x6e\xc7\xea\x76\x77\x83\xfd\xc3\x00\xcc\xfd\xea\xf6\xbd\x39\x99\xa3\x82\xb7\x60\xf7\x94\xc0\x7e\x97\xdd\xcf\xfd\x62\xef\x28\x90\x36\xdb\x7f\x15\x1e\x3c\xa5\x68\xdb\x1a\x72\x83\x8c\x1b\x53\xa7\xfe\xdd\xa2\xd1\x1e\xd2\xbf\xe7\xcf\xea\x81\x6c\x74\xcc\xfa\x2c\x6d\x74\xed\x7a\x1c\x35\x86\xfd\x7a\x74\xdd\xe8\x3f\xaf\xa7\x79\xc3\x9e\xd6\xbf\xf5\x1a\x3f\x1b\xd7\xa5\x6a\x98\x4e\x7d\x95\x35\xce\xec\xfa\x2a\x6a\x8c\xfb\xf5\xcb\x79\xe3\xac\x57\xc7\xa4\xd6\x84\x2f\xdc\x48\xb6\x89\x68\x1d\xaa\x45\xfd\xb7\xff\xf4\xf3\xdf\xfc\xfb\x9f\xfe\xe6\x57\xff\xf8\xe3\x9f\xff\x71\xfd\xb7\xbf\xfe\xfe\xbf\xfe\xfe\xcf\x8a\x97\x8e\xcc\x33\xe5\x2f\xea\xdd\xd4\x8b\x7f\xf8\x3b\x2f\x54\xf5\xa1\x44\x8d\x0f\xae\x16\xa8\x7a\xdf\xcb\xae\x43\xf9\x1f\x7f\x93\xd7\xdf\xfe\xf5\xbb\x3f\x7a\xf7\xfd\xbb\xef\xdf\xfe\xeb\xdb\x5f\xbd\xfd\x75\xfd\xc7\xbf\xf8\xdb\x1f\xff\xf2\x1f\xfe\xf3\x17\x7f\x55\x37\xd5\xca\xfb\xe1\x97\x49\x54\x1f\x83\xb6\xe6\xf3\xfc\x87\x5f\x28\x90\x1b\x71\x96\x7a\x2a\xa4\xc6\x48\x5d\x85\xf5\xb7\xbf\x7c\xf7\x27\x6f\xff\xed\xed\xbf\xbc\xfd\xe7\x77\x3f\xd7\x32\xea\x56\xe6\x45\x21\x51\x49\x4d\xc5\x02\x56\x03\xb9\x04\x11\x43\xd4\x76\x57\x08\x6f\x0c\x14\x05\x0e\x49\xd4\xf1\xc2\x60\xa4\x18\x31\x83\xe1\xc2\xe3\x77\x0b\x83\x31\xe3\xc7\xc6\xe4\x85\xc1\xd8\xf1\x9f\x08\x19\x0c\x20\x39\x62\x6a\x30\x8a\x78\x8c\x23\x83\xa1\xa4\x3f\x69\xb8\x36\x18\x4f\xba\x8b\xcc\x0d\x06\x15\x8f\xdf\x7a\x06\x23\x4b\xb3\x28\x83\xe1\xc5\x23\xff\x1a\x0c\x33\xbd\x45\x06\x63\x4d\x7f\x61\x34\x37\x18\x70\xaa\x4d\x32\x68\x36\xa1\x78\x06\x1f\x3c\x1f\xbd\x70\xbb\x60\xaf\xe0\x72\x67\xb6\xbe\x7e\xad\x64\x2e\x67\x01\xda\x47\xd1\x57\xd7\xf6\x77\xf9\x33\xdf\xfc\x93\x35\xce\x13\xbe\x37\x62\x3a\x9d\x20\xd1\xef\xc8\xa5\xb8\xab\xef\x4d\xd8\x13\xfe\x3b\x00\x00\xff\xff\xd5\xc7\x16\x7c\x22\x26\x00\x00") func confAppIniBytes() ([]byte, error) { return bindataRead( @@ -299,7 +299,7 @@ func confAppIni() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "conf/app.ini", size: 9748, mode: os.FileMode(420), modTime: time.Unix(1449631164, 0)} + info := bindataFileInfo{name: "conf/app.ini", size: 9762, mode: os.FileMode(420), modTime: time.Unix(1449678860, 0)} a := &asset{bytes: bytes, info: info} return a, nil } diff --git a/modules/setting/setting.go b/modules/setting/setting.go index ec450b2c95..d1af7e03d9 100644 --- a/modules/setting/setting.go +++ b/modules/setting/setting.go @@ -162,6 +162,7 @@ var ( Enabled bool RunAtStart bool Schedule string + Timeout time.Duration Args []string `delim:" "` } `ini:"cron.repo_health_check"` CheckRepoStats struct { diff --git a/templates/.VERSION b/templates/.VERSION index 33860edec4..356cae316a 100644 --- a/templates/.VERSION +++ b/templates/.VERSION @@ -1 +1 @@ -0.7.35.1209 Beta \ No newline at end of file +0.7.36.1209 Beta \ No newline at end of file