From ac95f6d50f674cae1a5ae3889fdf3c56eb7c005d Mon Sep 17 00:00:00 2001 From: Unknwon Date: Fri, 24 Jul 2015 21:02:49 +0800 Subject: [PATCH] UI: basic label list - create new label --- .gitignore | 1 - cmd/web.go | 7 +- conf/locale/locale_en-US.ini | 9 + config.codekit | 1989 +++++++++++++++++++++++ gogs.go | 2 +- models/action.go | 10 +- models/issue.go | 24 +- models/repo.go | 2 +- modules/auth/auth.go | 8 +- modules/auth/repo_form.go | 4 +- modules/bindata/bindata.go | 6 +- public/css/gogs.min.css | 1144 ++++++++++++- public/css/jquery.minicolors.css | 278 ++++ public/js/gogs.js | 19 + public/js/libs/jquery.minicolors.min.js | 11 + public/js/libs/jquery.minicolors.png | Bin 0 -> 77459 bytes public/js/min/gogs-min.js | 1 - public/less/_repository.less | 60 +- routers/repo/issue.go | 108 +- templates/.VERSION | 2 +- templates/base/head.tmpl | 6 + templates/repo/issue/alert.tmpl | 5 + templates/repo/issue/labels.tmpl | 64 + templates/repo/issue/list.tmpl | 6 +- templates/repo/issue/navbar.tmpl | 2 +- templates/repo/issue/view.tmpl | 10 +- templates/repo/issue2/labels.tmpl | 74 - 27 files changed, 3686 insertions(+), 166 deletions(-) create mode 100644 config.codekit create mode 100644 public/css/jquery.minicolors.css create mode 100644 public/js/libs/jquery.minicolors.min.js create mode 100644 public/js/libs/jquery.minicolors.png delete mode 100644 public/js/min/gogs-min.js create mode 100644 templates/repo/issue/alert.tmpl create mode 100644 templates/repo/issue/labels.tmpl delete mode 100644 templates/repo/issue2/labels.tmpl diff --git a/.gitignore b/.gitignore index ba878d92d4..383b32564c 100644 --- a/.gitignore +++ b/.gitignore @@ -29,7 +29,6 @@ profile/ __pycache__ *.pem output* -config.codekit .brackets.json docker/fig.yml docker/docker/Dockerfile diff --git a/cmd/web.go b/cmd/web.go index b391d6564a..92c0185c48 100644 --- a/cmd/web.go +++ b/cmd/web.go @@ -80,7 +80,7 @@ func checkVersion() { // Check dependency version. checkers := []VerChecker{ {"github.com/Unknwon/macaron", macaron.Version, "0.5.4"}, - {"github.com/macaron-contrib/binding", binding.Version, "0.0.6"}, + {"github.com/macaron-contrib/binding", binding.Version, "0.1.0"}, {"github.com/macaron-contrib/cache", cache.Version, "0.0.7"}, {"github.com/macaron-contrib/csrf", csrf.Version, "0.0.3"}, {"github.com/macaron-contrib/i18n", i18n.Version, "0.0.7"}, @@ -442,15 +442,14 @@ func runWeb(ctx *cli.Context) { m.Group("/:username/:reponame", func() { m.Get("/releases", middleware.RepoRef(), repo.Releases) - m.Get("/issues", repo.Issues) + m.Get("/issues", repo.RetrieveLabels, repo.Issues) m.Get("/issues/:index", repo.ViewIssue) + m.Get("/labels/", repo.RetrieveLabels, repo.Labels) m.Get("/milestones", repo.Milestones) m.Get("/pulls", repo.Pulls) m.Get("/branches", repo.Branches) m.Get("/archive/*", repo.Download) - m.Get("/issues2/", repo.Issues2) m.Get("/pulls2/", repo.PullRequest2) - m.Get("/labels2/", repo.Labels2) m.Get("/milestone2/", repo.Milestones2) m.Group("", func() { diff --git a/conf/locale/locale_en-US.ini b/conf/locale/locale_en-US.ini index a8a9c78efc..dc764b5634 100644 --- a/conf/locale/locale_en-US.ini +++ b/conf/locale/locale_en-US.ini @@ -159,6 +159,7 @@ AdminEmail = Admin E-mail require_error = ` cannot be empty.` alpha_dash_error = ` must be valid alpha or numeric or dash(-_) characters.` alpha_dash_dot_error = ` must be valid alpha or numeric or dash(-_) or dot characters.` +size_error = ` must be size %s.` min_size_error = ` must contain at least %s characters.` max_size_error = ` must contain at most %s characters.` email_error = ` is not a valid e-mail address.` @@ -358,6 +359,8 @@ commits.older = Older commits.newer = Newer issues.new = New Issue +issues.new_label = New Label +issues.new_label_placeholder = Label name... issues.open_tab = %d Open issues.close_tab = %d Closed issues.filter_label = Label @@ -369,6 +372,12 @@ issues.filter_type.assigned_to_you = Assigned to you issues.filter_type.created_by_you = Created by you issues.filter_type.mentioning_you = Mentioning you issues.opened_by = opened %s by %[2]s +issues.label_title = Label name +issues.label_color = Label color +issues.label_count = %d labels +issues.label_open_issues = %d open issues +issues.label_edit = Edit +issues.label_delete = Delete issues.previous = Previous Page issues.next = Next Page diff --git a/config.codekit b/config.codekit new file mode 100644 index 0000000000..88c1fc38a3 --- /dev/null +++ b/config.codekit @@ -0,0 +1,1989 @@ +{ +"CodeKitInfo": "This is a CodeKit 2.x project configuration file. It is designed to sync project settings across multiple machines. MODIFYING THE CONTENTS OF THIS FILE IS A POOR LIFE DECISION. If you do so, you will likely cause CodeKit to crash. This file is not useful unless accompanied by the project that created it in CodeKit 2. This file is not backwards-compatible with CodeKit 1.x. For more information, see: http:\/\/incident57.com\/codekit", +"creatorBuild": "19033", +"files": { + "\/CONTRIBUTING.md": { + "criticStyle": 0, + "enableFootnotes": 0, + "enableLabels": 1, + "enableSmartQuotes": 1, + "escapeLineBreaks": 0, + "fileType": 4096, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/CONTRIBUTING.md", + "maskEmailAddresses": 1, + "outputAbbreviatedPath": "\/CONTRIBUTING.html", + "outputFormat": 0, + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "parseMetadata": 1, + "processHTML": 0, + "randomFootnoteNumbers": 0, + "useCompatibilityMode": 0 + }, + "\/docker\/README.md": { + "criticStyle": 0, + "enableFootnotes": 0, + "enableLabels": 1, + "enableSmartQuotes": 1, + "escapeLineBreaks": 0, + "fileType": 4096, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/docker\/README.md", + "maskEmailAddresses": 1, + "outputAbbreviatedPath": "\/docker\/README.html", + "outputFormat": 0, + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "parseMetadata": 1, + "processHTML": 0, + "randomFootnoteNumbers": 0, + "useCompatibilityMode": 0 + }, + "\/modules\/auth\/ldap\/README.md": { + "criticStyle": 0, + "enableFootnotes": 0, + "enableLabels": 1, + "enableSmartQuotes": 1, + "escapeLineBreaks": 0, + "fileType": 4096, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/modules\/auth\/ldap\/README.md", + "maskEmailAddresses": 1, + "outputAbbreviatedPath": "\/modules\/auth\/ldap\/README.html", + "outputFormat": 0, + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "parseMetadata": 1, + "processHTML": 0, + "randomFootnoteNumbers": 0, + "useCompatibilityMode": 0 + }, + "\/modules\/uuid\/README.md": { + "criticStyle": 0, + "enableFootnotes": 0, + "enableLabels": 1, + "enableSmartQuotes": 1, + "escapeLineBreaks": 0, + "fileType": 4096, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/modules\/uuid\/README.md", + "maskEmailAddresses": 1, + "outputAbbreviatedPath": "\/modules\/uuid\/README.html", + "outputFormat": 0, + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "parseMetadata": 1, + "processHTML": 0, + "randomFootnoteNumbers": 0, + "useCompatibilityMode": 0 + }, + "\/public\/css\/bootstrap-colorpicker.min.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/css\/bootstrap-colorpicker.min.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/css\/bootstrap.min.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/css\/bootstrap.min.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/css\/datepicker3.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/css\/datepicker3.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/css\/font-awesome.min.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/css\/font-awesome.min.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/css\/github.min.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/css\/github.min.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/css\/gogs.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/css\/gogs.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/css\/gogs.min.css": { + "fileType": 16, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/css\/gogs.min.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/css\/jquery.minicolors.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/css\/jquery.minicolors.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/css\/markdown.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/css\/markdown.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/css\/semantic.min.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/css\/semantic.min.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/css\/themes\/default\/assets\/images\/flags.png": { + "fileType": 32768, + "ignore": 0, + "ignoreWasSetByUser": 0, + "initialSize": 28123, + "inputAbbreviatedPath": "\/public\/css\/themes\/default\/assets\/images\/flags.png", + "outputAbbreviatedPath": "\/public\/css\/themes\/default\/assets\/images\/flags.png", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "processed": 0 + }, + "\/public\/css\/todc-bootstrap.min.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/css\/todc-bootstrap.min.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/img\/404.png": { + "fileType": 32768, + "ignore": 0, + "ignoreWasSetByUser": 0, + "initialSize": 9776, + "inputAbbreviatedPath": "\/public\/img\/404.png", + "outputAbbreviatedPath": "\/public\/img\/404.png", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "processed": 1 + }, + "\/public\/img\/500.png": { + "fileType": 32768, + "ignore": 0, + "ignoreWasSetByUser": 0, + "initialSize": 12087, + "inputAbbreviatedPath": "\/public\/img\/500.png", + "outputAbbreviatedPath": "\/public\/img\/500.png", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "processed": 1 + }, + "\/public\/img\/avatar_default.jpg": { + "fileType": 16384, + "ignore": 0, + "ignoreWasSetByUser": 0, + "initialSize": 6951, + "inputAbbreviatedPath": "\/public\/img\/avatar_default.jpg", + "outputAbbreviatedPath": "\/public\/img\/avatar_default.jpg", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "processed": 1 + }, + "\/public\/img\/bootstrap-colorpicker\/alpha-horizontal.png": { + "fileType": 32768, + "ignore": 0, + "ignoreWasSetByUser": 0, + "initialSize": 3635, + "inputAbbreviatedPath": "\/public\/img\/bootstrap-colorpicker\/alpha-horizontal.png", + "outputAbbreviatedPath": "\/public\/img\/bootstrap-colorpicker\/alpha-horizontal.png", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "processed": 0 + }, + "\/public\/img\/bootstrap-colorpicker\/alpha.png": { + "fileType": 32768, + "ignore": 0, + "ignoreWasSetByUser": 0, + "initialSize": 3271, + "inputAbbreviatedPath": "\/public\/img\/bootstrap-colorpicker\/alpha.png", + "outputAbbreviatedPath": "\/public\/img\/bootstrap-colorpicker\/alpha.png", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "processed": 0 + }, + "\/public\/img\/bootstrap-colorpicker\/hue-horizontal.png": { + "fileType": 32768, + "ignore": 0, + "ignoreWasSetByUser": 0, + "initialSize": 2837, + "inputAbbreviatedPath": "\/public\/img\/bootstrap-colorpicker\/hue-horizontal.png", + "outputAbbreviatedPath": "\/public\/img\/bootstrap-colorpicker\/hue-horizontal.png", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "processed": 0 + }, + "\/public\/img\/bootstrap-colorpicker\/hue.png": { + "fileType": 32768, + "ignore": 0, + "ignoreWasSetByUser": 0, + "initialSize": 2972, + "inputAbbreviatedPath": "\/public\/img\/bootstrap-colorpicker\/hue.png", + "outputAbbreviatedPath": "\/public\/img\/bootstrap-colorpicker\/hue.png", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "processed": 0 + }, + "\/public\/img\/bootstrap-colorpicker\/saturation.png": { + "fileType": 32768, + "ignore": 0, + "ignoreWasSetByUser": 0, + "initialSize": 8817, + "inputAbbreviatedPath": "\/public\/img\/bootstrap-colorpicker\/saturation.png", + "outputAbbreviatedPath": "\/public\/img\/bootstrap-colorpicker\/saturation.png", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "processed": 0 + }, + "\/public\/img\/checkmark.png": { + "fileType": 32768, + "ignore": 0, + "ignoreWasSetByUser": 0, + "initialSize": 169, + "inputAbbreviatedPath": "\/public\/img\/checkmark.png", + "outputAbbreviatedPath": "\/public\/img\/checkmark.png", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "processed": 1 + }, + "\/public\/img\/favicon.png": { + "fileType": 32768, + "ignore": 0, + "ignoreWasSetByUser": 0, + "initialSize": 10889, + "inputAbbreviatedPath": "\/public\/img\/favicon.png", + "outputAbbreviatedPath": "\/public\/img\/favicon.png", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "processed": 1 + }, + "\/public\/img\/gogs-lg.png": { + "fileType": 32768, + "ignore": 0, + "ignoreWasSetByUser": 0, + "initialSize": 97926, + "inputAbbreviatedPath": "\/public\/img\/gogs-lg.png", + "outputAbbreviatedPath": "\/public\/img\/gogs-lg.png", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "processed": 1 + }, + "\/public\/less\/_base.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/less\/_base.less", + "outputAbbreviatedPath": "\/public\/css\/_base.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/less\/_form.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/less\/_form.less", + "outputAbbreviatedPath": "\/public\/css\/_form.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/less\/_home.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/less\/_home.less", + "outputAbbreviatedPath": "\/public\/css\/_home.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/less\/_install.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/less\/_install.less", + "outputAbbreviatedPath": "\/public\/css\/_install.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/less\/_octicons.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/less\/_octicons.less", + "outputAbbreviatedPath": "\/public\/css\/_octicons.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/less\/_repository.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/less\/_repository.less", + "outputAbbreviatedPath": "\/public\/css\/_repository.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/less\/gogs.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/less\/gogs.less", + "outputAbbreviatedPath": "\/public\/css\/gogs.min.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 1, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/css\/gogs.css": { + "fileType": 16, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/css\/gogs.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/ng\/css\/magnific-popup.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/css\/magnific-popup.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/ng\/css\/tipsy.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/css\/tipsy.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/ng\/css\/ui.css": { + "fileType": 16, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/css\/ui.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/ng\/fonts\/octicons.css": { + "fileType": 16, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/fonts\/octicons.css", + "outputAbbreviatedPath": "No Output Path", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0 + }, + "\/public\/ng\/js\/gogs.js": { + "fileType": 64, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/js\/gogs.js", + "outputAbbreviatedPath": "\/public\/ng\/js\/min\/gogs-min.js", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 1, + "syntaxCheckerStyle": 1 + }, + "\/public\/ng\/js\/gogs\/issue_label.js": { + "fileType": 64, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/js\/gogs\/issue_label.js", + "outputAbbreviatedPath": "\/public\/ng\/js\/gogs\/min\/issue_label-min.js", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 1, + "syntaxCheckerStyle": 1 + }, + "\/public\/ng\/js\/lib\/jquery-1.11.1.min.js": { + "fileType": 64, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/js\/lib\/jquery-1.11.1.min.js", + "outputAbbreviatedPath": "\/public\/ng\/js\/lib\/min\/jquery-1.11.1.min-min.js", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 1, + "syntaxCheckerStyle": 1 + }, + "\/public\/ng\/js\/lib\/jquery.magnific-popup.min.js": { + "fileType": 64, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/js\/lib\/jquery.magnific-popup.min.js", + "outputAbbreviatedPath": "\/public\/ng\/js\/lib\/min\/jquery.magnific-popup.min-min.js", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 1, + "syntaxCheckerStyle": 1 + }, + "\/public\/ng\/js\/lib\/jquery.tipsy.js": { + "fileType": 64, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/js\/lib\/jquery.tipsy.js", + "outputAbbreviatedPath": "\/public\/ng\/js\/lib\/min\/jquery.tipsy-min.js", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 1, + "syntaxCheckerStyle": 1 + }, + "\/public\/ng\/js\/lib\/lib.js": { + "fileType": 64, + "ignore": 1, + "ignoreWasSetByUser": 1, + "inputAbbreviatedPath": "\/public\/ng\/js\/lib\/lib.js", + "outputAbbreviatedPath": "\/public\/ng\/js\/lib\/min\/lib-min.js", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 1, + "syntaxCheckerStyle": 1 + }, + "\/public\/ng\/js\/min\/gogs-min.js": { + "fileType": 64, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/js\/min\/gogs-min.js", + "outputAbbreviatedPath": "\/public\/ng\/js\/min\/min\/gogs-min-min.js", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 1, + "syntaxCheckerStyle": 1 + }, + "\/public\/ng\/js\/utils\/preview.js": { + "fileType": 64, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/js\/utils\/preview.js", + "outputAbbreviatedPath": "\/public\/ng\/js\/utils\/min\/preview-min.js", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 1, + "syntaxCheckerStyle": 1 + }, + "\/public\/ng\/js\/utils\/tabs.js": { + "fileType": 64, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/js\/utils\/tabs.js", + "outputAbbreviatedPath": "\/public\/ng\/js\/utils\/min\/tabs-min.js", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 1, + "syntaxCheckerStyle": 1 + }, + "\/public\/ng\/less\/gogs.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/gogs.less", + "outputAbbreviatedPath": "\/public\/ng\/css\/gogs.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/gogs\/admin.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/gogs\/admin.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/admin.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/gogs\/base.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/gogs\/base.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/base.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/gogs\/dashboard.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/gogs\/dashboard.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/dashboard.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/gogs\/external.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/gogs\/external.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/external.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/gogs\/issue.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/gogs\/issue.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/issue.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/gogs\/markdown.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/gogs\/markdown.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/markdown.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/gogs\/organization.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/gogs\/organization.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/organization.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/gogs\/profile.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/gogs\/profile.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/profile.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/gogs\/repository.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/gogs\/repository.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/repository.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/gogs\/settings.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/gogs\/settings.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/settings.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/gogs\/sign.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/gogs\/sign.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/sign.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/ui.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 0, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/ui.less", + "outputAbbreviatedPath": "\/public\/ng\/css\/ui.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/ui\/alert.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/ui\/alert.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/alert.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/ui\/bread.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/ui\/bread.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/bread.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/ui\/form.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/ui\/form.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/form.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/ui\/grid.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/ui\/grid.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/grid.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/ui\/label.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/ui\/label.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/label.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/ui\/menu.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/ui\/menu.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/menu.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/ui\/pager.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/ui\/pager.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/pager.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/ui\/panel.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/ui\/panel.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/panel.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/ui\/reset.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/ui\/reset.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/reset.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/ui\/table.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/ui\/table.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/table.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/public\/ng\/less\/ui\/var.less": { + "allowInsecureImports": 0, + "createSourceMap": 0, + "disableJavascript": 0, + "fileType": 1, + "ieCompatibility": 1, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/public\/ng\/less\/ui\/var.less", + "outputAbbreviatedPath": "\/public\/ng\/less\/css\/var.css", + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "relativeURLS": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "strictImports": 0, + "strictMath": 0, + "strictUnits": 0 + }, + "\/README.md": { + "criticStyle": 0, + "enableFootnotes": 0, + "enableLabels": 1, + "enableSmartQuotes": 1, + "escapeLineBreaks": 0, + "fileType": 4096, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/README.md", + "maskEmailAddresses": 1, + "outputAbbreviatedPath": "\/README.html", + "outputFormat": 0, + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "parseMetadata": 1, + "processHTML": 0, + "randomFootnoteNumbers": 0, + "useCompatibilityMode": 0 + }, + "\/README_ZH.md": { + "criticStyle": 0, + "enableFootnotes": 0, + "enableLabels": 1, + "enableSmartQuotes": 1, + "escapeLineBreaks": 0, + "fileType": 4096, + "ignore": 1, + "ignoreWasSetByUser": 0, + "inputAbbreviatedPath": "\/README_ZH.md", + "maskEmailAddresses": 1, + "outputAbbreviatedPath": "\/README_ZH.html", + "outputFormat": 0, + "outputPathIsOutsideProject": 0, + "outputPathIsSetByUser": 0, + "outputStyle": 0, + "parseMetadata": 1, + "processHTML": 0, + "randomFootnoteNumbers": 0, + "useCompatibilityMode": 0 + } + }, +"hooks": [ + ], +"lastSavedByUser": "Jiahua Chen", +"manualImportLinks": { + }, +"projectAttributes": { + "bowerAbbreviatedPath": "", + "displayValue": "gogs", + "displayValueWasSetByUser": 1, + "iconImageName": "compass_yellow" + }, +"projectSettings": { + "alwaysUseExternalServer": 0, + "animateCSSInjections": 1, + "autoApplyPSLanguageSettingsStyle": 0, + "autoprefixerBrowserString": "> 1%, last 2 versions, Firefox ESR, Opera 12.1", + "autoSyncProjectSettingsFile": 1, + "browserRefreshDelay": 0, + "coffeeAutoOutputPathEnabled": 1, + "coffeeAutoOutputPathFilenamePattern": "*.js", + "coffeeAutoOutputPathRelativePath": "", + "coffeeAutoOutputPathReplace1": "", + "coffeeAutoOutputPathReplace2": "", + "coffeeAutoOutputPathStyle": 0, + "coffeeCreateSourceMap": 0, + "coffeeLintFlags2": { + "arrow_spacing": { + "active": 0, + "flagValue": -1 + }, + "camel_case_classes": { + "active": 1, + "flagValue": -1 + }, + "colon_assignment_spacing": { + "active": 0, + "flagValue": 1 + }, + "cyclomatic_complexity": { + "active": 0, + "flagValue": 10 + }, + "duplicate_key": { + "active": 1, + "flagValue": -1 + }, + "empty_constructor_needs_parens": { + "active": 0, + "flagValue": -1 + }, + "ensure_comprehensions": { + "active": 1, + "flagValue": -1 + }, + "indentation": { + "active": 1, + "flagValue": 2 + }, + "line_endings": { + "active": 0, + "flagValue": 0 + }, + "max_line_length": { + "active": 0, + "flagValue": 150 + }, + "missing_fat_arrows": { + "active": 0, + "flagValue": -1 + }, + "newlines_after_classes": { + "active": 0, + "flagValue": 3 + }, + "no_backticks": { + "active": 1, + "flagValue": -1 + }, + "no_debugger": { + "active": 1, + "flagValue": -1 + }, + "no_empty_functions": { + "active": 0, + "flagValue": -1 + }, + "no_empty_param_list": { + "active": 0, + "flagValue": -1 + }, + "no_implicit_braces": { + "active": 1, + "flagValue": -1 + }, + "no_implicit_parens": { + "active": 0, + "flagValue": -1 + }, + "no_interpolation_in_single_quotes": { + "active": 0, + "flagValue": -1 + }, + "no_plusplus": { + "active": 0, + "flagValue": -1 + }, + "no_stand_alone_at": { + "active": 1, + "flagValue": -1 + }, + "no_tabs": { + "active": 1, + "flagValue": -1 + }, + "no_throwing_strings": { + "active": 1, + "flagValue": -1 + }, + "no_trailing_semicolons": { + "active": 1, + "flagValue": -1 + }, + "no_trailing_whitespace": { + "active": 1, + "flagValue": -1 + }, + "no_unnecessary_double_quotes": { + "active": 0, + "flagValue": -1 + }, + "no_unnecessary_fat_arrows": { + "active": 1, + "flagValue": -1 + }, + "non_empty_constructor_needs_parens": { + "active": 0, + "flagValue": -1 + }, + "prefer_english_operator": { + "active": 0, + "flagValue": -1 + }, + "space_operators": { + "active": 0, + "flagValue": -1 + }, + "spacing_after_comma": { + "active": 1, + "flagValue": -1 + } + }, + "coffeeMinifyOutput": 1, + "coffeeOutputStyle": 0, + "coffeeSyntaxCheckerStyle": 1, + "externalServerAddress": "http:\/\/localhost:8888", + "externalServerPreviewPathAddition": "", + "genericWebpageFileExtensionsString": "html, htm, shtml, shtm, xhtml, php, jsp, asp, aspx, erb, ctp", + "hamlAutoOutputPathEnabled": 1, + "hamlAutoOutputPathFilenamePattern": "*.html", + "hamlAutoOutputPathRelativePath": "", + "hamlAutoOutputPathReplace1": "", + "hamlAutoOutputPathReplace2": "", + "hamlAutoOutputPathStyle": 0, + "hamlEscapeHTMLCharacters": 0, + "hamlNoEscapeInAttributes": 0, + "hamlOutputFormat": 2, + "hamlOutputStyle": 0, + "hamlUseCDATA": 0, + "hamlUseDoubleQuotes": 0, + "hamlUseUnixNewlines": 0, + "jadeAutoOutputPathEnabled": 1, + "jadeAutoOutputPathFilenamePattern": "*.html", + "jadeAutoOutputPathRelativePath": "", + "jadeAutoOutputPathReplace1": "", + "jadeAutoOutputPathReplace2": "", + "jadeAutoOutputPathStyle": 0, + "jadeCompileDebug": 1, + "jadeOutputStyle": 0, + "javascriptAutoOutputPathEnabled": 1, + "javascriptAutoOutputPathFilenamePattern": "*-min.js", + "javascriptAutoOutputPathRelativePath": "\/min", + "javascriptAutoOutputPathReplace1": "", + "javascriptAutoOutputPathReplace2": "", + "javascriptAutoOutputPathStyle": 2, + "javascriptCreateSourceMap": 1, + "javascriptOutputStyle": 1, + "javascriptSyntaxCheckerStyle": 1, + "jsCheckerReservedNamesString": "", + "jsHintFlags2": { + "asi": { + "active": 0, + "flagValue": -1 + }, + "bitwise": { + "active": 1, + "flagValue": -1 + }, + "boss": { + "active": 0, + "flagValue": -1 + }, + "browser": { + "active": 1, + "flagValue": -1 + }, + "browserify": { + "active": 0, + "flagValue": -1 + }, + "camelcase": { + "active": 0, + "flagValue": -1 + }, + "couch": { + "active": 0, + "flagValue": -1 + }, + "curly": { + "active": 1, + "flagValue": -1 + }, + "debug": { + "active": 0, + "flagValue": -1 + }, + "devel": { + "active": 0, + "flagValue": -1 + }, + "dojo": { + "active": 0, + "flagValue": -1 + }, + "elision": { + "active": 1, + "flagValue": -1 + }, + "eqeqeq": { + "active": 1, + "flagValue": -1 + }, + "eqnull": { + "active": 0, + "flagValue": -1 + }, + "es3": { + "active": 0, + "flagValue": -1 + }, + "esnext": { + "active": 0, + "flagValue": -1 + }, + "evil": { + "active": 1, + "flagValue": -1 + }, + "expr": { + "active": 0, + "flagValue": -1 + }, + "forin": { + "active": 0, + "flagValue": -1 + }, + "freeze": { + "active": 1, + "flagValue": -1 + }, + "funcscope": { + "active": 0, + "flagValue": -1 + }, + "futurehostile": { + "active": 0, + "flagValue": -1 + }, + "globalstrict": { + "active": 0, + "flagValue": -1 + }, + "immed": { + "active": 0, + "flagValue": -1 + }, + "indent": { + "active": 0, + "flagValue": 4 + }, + "iterator": { + "active": 0, + "flagValue": -1 + }, + "jasmine": { + "active": 0, + "flagValue": -1 + }, + "jquery": { + "active": 1, + "flagValue": -1 + }, + "lastsemic": { + "active": 0, + "flagValue": -1 + }, + "latedef": { + "active": 1, + "flagValue": -1 + }, + "laxbreak": { + "active": 0, + "flagValue": -1 + }, + "laxcomma": { + "active": 0, + "flagValue": -1 + }, + "loopfunc": { + "active": 0, + "flagValue": -1 + }, + "maxcomplexity": { + "active": 0, + "flagValue": 10 + }, + "maxdepth": { + "active": 0, + "flagValue": 3 + }, + "maxlen": { + "active": 0, + "flagValue": 150 + }, + "maxparams": { + "active": 0, + "flagValue": 3 + }, + "maxstatements": { + "active": 0, + "flagValue": 4 + }, + "mocha": { + "active": 0, + "flagValue": -1 + }, + "mootools": { + "active": 0, + "flagValue": -1 + }, + "moz": { + "active": 0, + "flagValue": -1 + }, + "multistr": { + "active": 0, + "flagValue": -1 + }, + "newcap": { + "active": 1, + "flagValue": -1 + }, + "noarg": { + "active": 1, + "flagValue": -1 + }, + "nocomma": { + "active": 0, + "flagValue": -1 + }, + "node": { + "active": 0, + "flagValue": -1 + }, + "noempty": { + "active": 0, + "flagValue": -1 + }, + "nonbsp": { + "active": 0, + "flagValue": -1 + }, + "nonew": { + "active": 1, + "flagValue": -1 + }, + "nonstandard": { + "active": 0, + "flagValue": -1 + }, + "notypeof": { + "active": 1, + "flagValue": -1 + }, + "noyield": { + "active": 0, + "flagValue": -1 + }, + "onecase": { + "active": 0, + "flagValue": -1 + }, + "phantom": { + "active": 0, + "flagValue": -1 + }, + "plusplus": { + "active": 0, + "flagValue": -1 + }, + "proto": { + "active": 0, + "flagValue": -1 + }, + "prototypejs": { + "active": 0, + "flagValue": -1 + }, + "qunit": { + "active": 0, + "flagValue": -1 + }, + "regexp": { + "active": 1, + "flagValue": -1 + }, + "rhino": { + "active": 0, + "flagValue": -1 + }, + "scripturl": { + "active": 0, + "flagValue": -1 + }, + "shadow": { + "active": 0, + "flagValue": -1 + }, + "shelljs": { + "active": 0, + "flagValue": -1 + }, + "singleGroups": { + "active": 0, + "flagValue": -1 + }, + "strict": { + "active": 0, + "flagValue": -1 + }, + "sub": { + "active": 0, + "flagValue": -1 + }, + "supernew": { + "active": 0, + "flagValue": -1 + }, + "typed": { + "active": 0, + "flagValue": -1 + }, + "undef": { + "active": 1, + "flagValue": -1 + }, + "unused": { + "active": 1, + "flagValue": -1 + }, + "varstmt": { + "active": 0, + "flagValue": -1 + }, + "withstmt": { + "active": 0, + "flagValue": -1 + }, + "worker": { + "active": 0, + "flagValue": -1 + }, + "wsh": { + "active": 0, + "flagValue": -1 + }, + "yui": { + "active": 0, + "flagValue": -1 + } + }, + "jsLintFlags2": { + "ass": { + "active": 0, + "flagValue": -1 + }, + "bitwise": { + "active": 0, + "flagValue": -1 + }, + "browser": { + "active": 1, + "flagValue": -1 + }, + "closure": { + "active": 0, + "flagValue": -1 + }, + "continue": { + "active": 0, + "flagValue": -1 + }, + "debug": { + "active": 0, + "flagValue": -1 + }, + "devel": { + "active": 0, + "flagValue": -1 + }, + "eqeq": { + "active": 0, + "flagValue": -1 + }, + "evil": { + "active": 1, + "flagValue": -1 + }, + "forin": { + "active": 0, + "flagValue": -1 + }, + "indent": { + "active": 0, + "flagValue": 4 + }, + "maxlen": { + "active": 0, + "flagValue": 150 + }, + "newcap": { + "active": 0, + "flagValue": -1 + }, + "node": { + "active": 0, + "flagValue": -1 + }, + "nomen": { + "active": 0, + "flagValue": -1 + }, + "plusplus": { + "active": 0, + "flagValue": -1 + }, + "properties": { + "active": 0, + "flagValue": -1 + }, + "regexp": { + "active": 0, + "flagValue": -1 + }, + "rhino": { + "active": 0, + "flagValue": -1 + }, + "sloppy": { + "active": 0, + "flagValue": -1 + }, + "stupid": { + "active": 0, + "flagValue": -1 + }, + "sub": { + "active": 0, + "flagValue": -1 + }, + "todo": { + "active": 0, + "flagValue": -1 + }, + "unparam": { + "active": 0, + "flagValue": -1 + }, + "vars": { + "active": 0, + "flagValue": -1 + }, + "white": { + "active": 0, + "flagValue": -1 + } + }, + "jsonAutoOutputPathEnabled": 0, + "jsonAutoOutputPathFilenamePattern": "*-min.json", + "jsonAutoOutputPathRelativePath": "", + "jsonAutoOutputPathReplace1": "", + "jsonAutoOutputPathReplace2": "", + "jsonAutoOutputPathStyle": 0, + "jsonOrderOutput": 0, + "jsonOutputStyle": 1, + "kitAutoOutputPathEnabled": 1, + "kitAutoOutputPathFilenamePattern": "*.html", + "kitAutoOutputPathRelativePath": "", + "kitAutoOutputPathReplace1": "", + "kitAutoOutputPathReplace2": "", + "kitAutoOutputPathStyle": 0, + "lessAllowInsecureImports": 0, + "lessAutoOutputPathEnabled": 1, + "lessAutoOutputPathFilenamePattern": "*.css", + "lessAutoOutputPathRelativePath": "..\/css", + "lessAutoOutputPathReplace1": "less", + "lessAutoOutputPathReplace2": "css", + "lessAutoOutputPathStyle": 2, + "lessCreateSourceMap": 0, + "lessDisableJavascript": 0, + "lessIeCompatibility": 1, + "lessOutputStyle": 0, + "lessRelativeURLS": 0, + "lessStrictImports": 0, + "lessStrictMath": 0, + "lessStrictUnits": 0, + "markdownAutoOutputPathEnabled": 0, + "markdownAutoOutputPathFilenamePattern": "*.html", + "markdownAutoOutputPathRelativePath": "", + "markdownAutoOutputPathReplace1": "", + "markdownAutoOutputPathReplace2": "", + "markdownAutoOutputPathStyle": 0, + "markdownCriticStyle": 0, + "markdownEnableFootnotes": 0, + "markdownEnableLabels": 1, + "markdownEnableSmartQuotes": 1, + "markdownEscapeLineBreaks": 0, + "markdownMaskEmailAddresses": 1, + "markdownOutputFormat": 0, + "markdownOutputStyle": 0, + "markdownParseMetadata": 1, + "markdownProcessHTML": 0, + "markdownRandomFootnoteNumbers": 0, + "markdownUseCompatibilityMode": 0, + "reloadFileURLs": 0, + "sassAutoOutputPathEnabled": 1, + "sassAutoOutputPathFilenamePattern": "*.css", + "sassAutoOutputPathRelativePath": "..\/css", + "sassAutoOutputPathReplace1": "sass", + "sassAutoOutputPathReplace2": "css", + "sassAutoOutputPathStyle": 2, + "sassCreateSourceMap": 0, + "sassDebugStyle": 0, + "sassDecimalPrecision": 5, + "sassOutputStyle": 0, + "sassUseLibsass": 0, + "shouldRunAutoprefixer": 0, + "shouldRunBless": 0, + "skippedItemsString": "_cache, logs, _logs, cache, \/public\/js\/lib, .git, \/public\/js, log, .svn, .hg", + "slimAutoOutputPathEnabled": 1, + "slimAutoOutputPathFilenamePattern": "*.html", + "slimAutoOutputPathRelativePath": "", + "slimAutoOutputPathReplace1": "", + "slimAutoOutputPathReplace2": "", + "slimAutoOutputPathStyle": 0, + "slimCompileOnly": 0, + "slimLogicless": 0, + "slimOutputFormat": 0, + "slimOutputStyle": 1, + "slimRailsCompatible": 0, + "stylusAutoOutputPathEnabled": 1, + "stylusAutoOutputPathFilenamePattern": "*.css", + "stylusAutoOutputPathRelativePath": "..\/css", + "stylusAutoOutputPathReplace1": "stylus", + "stylusAutoOutputPathReplace2": "css", + "stylusAutoOutputPathStyle": 2, + "stylusCreateSourceMap": 0, + "stylusDebugStyle": 0, + "stylusImportCSS": 0, + "stylusOutputStyle": 0, + "stylusResolveRelativeURLS": 0, + "typescriptAutoOutputPathEnabled": 1, + "typescriptAutoOutputPathFilenamePattern": "*.js", + "typescriptAutoOutputPathRelativePath": "\/js", + "typescriptAutoOutputPathReplace1": "", + "typescriptAutoOutputPathReplace2": "", + "typescriptAutoOutputPathStyle": 2, + "typescriptCreateDeclarationFile": 0, + "typescriptCreateSourceMap": 0, + "typescriptMinifyOutput": 0, + "typescriptModuleType": 0, + "typescriptNoImplicitAny": 0, + "typescriptPreserveConstEnums": 0, + "typescriptRemoveComments": 0, + "typescriptSuppressImplicitAnyIndexErrors": 0, + "typescriptTargetECMAVersion": 0, + "uglifyDefinesString": "", + "uglifyFlags2": { + "ascii-only": { + "active": 0, + "flagValue": -1 + }, + "bare-returns": { + "active": 0, + "flagValue": -1 + }, + "booleans": { + "active": 1, + "flagValue": -1 + }, + "bracketize": { + "active": 0, + "flagValue": -1 + }, + "cascade": { + "active": 1, + "flagValue": -1 + }, + "comments": { + "active": 1, + "flagValue": -1 + }, + "comparisons": { + "active": 1, + "flagValue": -1 + }, + "compress": { + "active": 1, + "flagValue": -1 + }, + "conditionals": { + "active": 1, + "flagValue": -1 + }, + "dead_code": { + "active": 0, + "flagValue": -1 + }, + "drop_console": { + "active": 0, + "flagValue": -1 + }, + "drop_debugger": { + "active": 1, + "flagValue": -1 + }, + "eval": { + "active": 0, + "flagValue": -1 + }, + "evaluate": { + "active": 1, + "flagValue": -1 + }, + "hoist_funs": { + "active": 1, + "flagValue": -1 + }, + "hoist_vars": { + "active": 0, + "flagValue": -1 + }, + "if_return": { + "active": 1, + "flagValue": -1 + }, + "indent-level": { + "active": 0, + "flagValue": 4 + }, + "indent-start": { + "active": 0, + "flagValue": 0 + }, + "inline-script": { + "active": 0, + "flagValue": -1 + }, + "join_vars": { + "active": 1, + "flagValue": -1 + }, + "keep_fargs": { + "active": 0, + "flagValue": -1 + }, + "keep_fnames": { + "active": 0, + "flagValue": -1 + }, + "loops": { + "active": 1, + "flagValue": -1 + }, + "mangle": { + "active": 1, + "flagValue": -1 + }, + "max-line-len": { + "active": 1, + "flagValue": 32000 + }, + "negate_iife": { + "active": 1, + "flagValue": -1 + }, + "properties": { + "active": 1, + "flagValue": -1 + }, + "pure_getters": { + "active": 0, + "flagValue": -1 + }, + "quote-keys": { + "active": 0, + "flagValue": -1 + }, + "screw-ie8": { + "active": 0, + "flagValue": -1 + }, + "semicolons": { + "active": 1, + "flagValue": -1 + }, + "sequences": { + "active": 1, + "flagValue": -1 + }, + "sort": { + "active": 0, + "flagValue": -1 + }, + "space-colon": { + "active": 1, + "flagValue": -1 + }, + "toplevel": { + "active": 0, + "flagValue": -1 + }, + "unsafe": { + "active": 0, + "flagValue": -1 + }, + "unused": { + "active": 0, + "flagValue": -1 + }, + "warnings": { + "active": 0, + "flagValue": -1 + }, + "width": { + "active": 1, + "flagValue": 80 + } + }, + "uglifyReservedNamesString": "$", + "websiteRelativeRoot": "" + }, +"settingsFileVersion": "2" +} \ No newline at end of file diff --git a/gogs.go b/gogs.go index 80bd3c8af6..881fecf6ab 100644 --- a/gogs.go +++ b/gogs.go @@ -17,7 +17,7 @@ import ( "github.com/gogits/gogs/modules/setting" ) -const APP_VER = "0.6.1.0724 Beta" +const APP_VER = "0.6.2.0724 Beta" func init() { runtime.GOMAXPROCS(runtime.NumCPU()) diff --git a/models/action.go b/models/action.go index d3393728fb..86520b57b1 100644 --- a/models/action.go +++ b/models/action.go @@ -153,7 +153,7 @@ func updateIssuesCommit(userId, repoId int64, repoUserName, repoName string, com url := fmt.Sprintf("%s/%s/%s/commit/%s", setting.AppSubUrl, repoUserName, repoName, c.Sha1) message := fmt.Sprintf(`%s`, url, c.Message) - if _, err = CreateComment(userId, issue.RepoId, issue.Id, 0, 0, COMMENT_TYPE_COMMIT, message, nil); err != nil { + if _, err = CreateComment(userId, issue.RepoId, issue.ID, 0, 0, COMMENT_TYPE_COMMIT, message, nil); err != nil { return err } } @@ -202,7 +202,7 @@ func updateIssuesCommit(userId, repoId int64, repoUserName, repoName string, com if err = UpdateIssue(issue); err != nil { return err - } else if err = UpdateIssueUserPairsByStatus(issue.Id, issue.IsClosed); err != nil { + } else if err = UpdateIssueUserPairsByStatus(issue.ID, issue.IsClosed); err != nil { return err } @@ -211,7 +211,7 @@ func updateIssuesCommit(userId, repoId int64, repoUserName, repoName string, com } // If commit happened in the referenced repository, it means the issue can be closed. - if _, err = CreateComment(userId, repoId, issue.Id, 0, 0, COMMENT_TYPE_CLOSE, "", nil); err != nil { + if _, err = CreateComment(userId, repoId, issue.ID, 0, 0, COMMENT_TYPE_CLOSE, "", nil); err != nil { return err } } @@ -261,7 +261,7 @@ func updateIssuesCommit(userId, repoId int64, repoUserName, repoName string, com if err = UpdateIssue(issue); err != nil { return err - } else if err = UpdateIssueUserPairsByStatus(issue.Id, issue.IsClosed); err != nil { + } else if err = UpdateIssueUserPairsByStatus(issue.ID, issue.IsClosed); err != nil { return err } @@ -270,7 +270,7 @@ func updateIssuesCommit(userId, repoId int64, repoUserName, repoName string, com } // If commit happened in the referenced repository, it means the issue can be closed. - if _, err = CreateComment(userId, repoId, issue.Id, 0, 0, COMMENT_TYPE_REOPEN, "", nil); err != nil { + if _, err = CreateComment(userId, repoId, issue.ID, 0, 0, COMMENT_TYPE_REOPEN, "", nil); err != nil { return err } } diff --git a/models/issue.go b/models/issue.go index 96bffa0b60..4ddf5725f9 100644 --- a/models/issue.go +++ b/models/issue.go @@ -32,7 +32,7 @@ var ( // Issue represents an issue or pull request of repository. type Issue struct { - Id int64 + ID int64 `xorm:"pk autoincr"` RepoId int64 `xorm:"INDEX"` Index int64 // Index in one repository. Name string @@ -100,15 +100,15 @@ func (i *Issue) GetAssignee() (err error) { } func (i *Issue) Attachments() []*Attachment { - a, _ := GetAttachmentsForIssue(i.Id) + a, _ := GetAttachmentsForIssue(i.ID) return a } func (i *Issue) AfterDelete() { - _, err := DeleteAttachmentsByIssue(i.Id, true) + _, err := DeleteAttachmentsByIssue(i.ID, true) if err != nil { - log.Info("Could not delete files for issue #%d: %s", i.Id, err) + log.Info("Could not delete files for issue #%d: %s", i.ID, err) } } @@ -175,7 +175,7 @@ func GetIssueByIndex(rid, index int64) (*Issue, error) { // GetIssueById returns an issue by ID. func GetIssueById(id int64) (*Issue, error) { - issue := &Issue{Id: id} + issue := &Issue{ID: id} has, err := x.Get(issue) if err != nil { return nil, err @@ -456,7 +456,7 @@ func GetUserIssueStats(uid int64, filterMode int) *IssueStats { // UpdateIssue updates information of issue. func UpdateIssue(issue *Issue) error { - _, err := x.Id(issue.Id).AllCols().Update(issue) + _, err := x.Id(issue.ID).AllCols().Update(issue) if err != nil { return err @@ -526,7 +526,7 @@ func UpdateIssueUserPairsByMentions(uids []int64, iid int64) error { // Label represents a label of repository for issues. type Label struct { - Id int64 + ID int64 `xorm:"pk autoincr"` RepoId int64 `xorm:"INDEX"` Name string Color string `xorm:"VARCHAR(7)"` @@ -553,7 +553,7 @@ func GetLabelById(id int64) (*Label, error) { return nil, ErrLabelNotExist } - l := &Label{Id: id} + l := &Label{ID: id} has, err := x.Get(l) if err != nil { return nil, err @@ -572,7 +572,7 @@ func GetLabels(repoId int64) ([]*Label, error) { // UpdateLabel updates label information. func UpdateLabel(l *Label) error { - _, err := x.Id(l.Id).AllCols().Update(l) + _, err := x.Id(l.ID).AllCols().Update(l) return err } @@ -600,7 +600,7 @@ func DeleteLabel(repoId int64, strId string) error { for _, issue := range issues { issue.LabelIds = strings.Replace(issue.LabelIds, "$"+strId+"|", "", -1) - if _, err = sess.Id(issue.Id).AllCols().Update(issue); err != nil { + if _, err = sess.Id(issue.ID).AllCols().Update(issue); err != nil { sess.Rollback() return err } @@ -788,7 +788,7 @@ func ChangeMilestoneAssign(oldMid, mid int64, issue *Issue) (err error) { } rawSql := "UPDATE `issue_user` SET milestone_id = 0 WHERE issue_id = ?" - if _, err = sess.Exec(rawSql, issue.Id); err != nil { + if _, err = sess.Exec(rawSql, issue.ID); err != nil { sess.Rollback() return err } @@ -816,7 +816,7 @@ func ChangeMilestoneAssign(oldMid, mid int64, issue *Issue) (err error) { } rawSql := "UPDATE `issue_user` SET milestone_id = ? WHERE issue_id = ?" - if _, err = sess.Exec(rawSql, m.Id, issue.Id); err != nil { + if _, err = sess.Exec(rawSql, m.Id, issue.ID); err != nil { sess.Rollback() return err } diff --git a/models/repo.go b/models/repo.go index 4ee5c382fb..5610776a9f 100644 --- a/models/repo.go +++ b/models/repo.go @@ -876,7 +876,7 @@ func DeleteRepository(uid, repoID int64, userName string) error { return err } for i := range issues { - if _, err = sess.Delete(&Comment{IssueId: issues[i].Id}); err != nil { + if _, err = sess.Delete(&Comment{IssueId: issues[i].ID}); err != nil { return err } } diff --git a/modules/auth/auth.go b/modules/auth/auth.go index 4234643023..155a82728c 100644 --- a/modules/auth/auth.go +++ b/modules/auth/auth.go @@ -171,12 +171,16 @@ func AssignForm(form interface{}, data map[string]interface{}) { func getSize(field reflect.StructField, prefix string) string { for _, rule := range strings.Split(field.Tag.Get("binding"), ";") { if strings.HasPrefix(rule, prefix) { - return rule[8 : len(rule)-1] + return rule[len(prefix) : len(rule)-1] } } return "" } +func GetSize(field reflect.StructField) string { + return getSize(field, "Size(") +} + func GetMinSize(field reflect.StructField) string { return getSize(field, "MinSize(") } @@ -227,6 +231,8 @@ func validate(errs binding.Errors, data map[string]interface{}, f Form, l macaro data["ErrorMsg"] = trName + l.Tr("form.alpha_dash_error") case binding.ERR_ALPHA_DASH_DOT: data["ErrorMsg"] = trName + l.Tr("form.alpha_dash_dot_error") + case binding.ERR_SIZE: + data["ErrorMsg"] = trName + l.Tr("form.size_error", GetSize(field)) case binding.ERR_MIN_SIZE: data["ErrorMsg"] = trName + l.Tr("form.min_size_error", GetMinSize(field)) case binding.ERR_MAX_SIZE: diff --git a/modules/auth/repo_form.go b/modules/auth/repo_form.go index a092830188..a0b479eaaf 100644 --- a/modules/auth/repo_form.go +++ b/modules/auth/repo_form.go @@ -134,8 +134,8 @@ func (f *CreateMilestoneForm) Validate(ctx *macaron.Context, errs binding.Errors // \/ \/ \/ \/ type CreateLabelForm struct { - Title string `form:"title" binding:"Required;MaxSize(50)"` - Color string `form:"color" binding:"Required;Size(7)"` + Title string `binding:"Required;MaxSize(50)" locale:"repo.issues.label_name"` + Color string `binding:"Required;Size(7)" locale:"repo.issues.label_color"` } func (f *CreateLabelForm) Validate(ctx *macaron.Context, errs binding.Errors) binding.Errors { diff --git a/modules/bindata/bindata.go b/modules/bindata/bindata.go index af0865c0e9..16f4ef128a 100644 --- a/modules/bindata/bindata.go +++ b/modules/bindata/bindata.go @@ -726,7 +726,7 @@ func confLocaleTranslators() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "conf/locale/TRANSLATORS", size: 606, mode: os.FileMode(420), modTime: time.Unix(1437262032, 0)} + info := bindataFileInfo{name: "conf/locale/TRANSLATORS", size: 606, mode: os.FileMode(420), modTime: time.Unix(1437728161, 0)} a := &asset{bytes: bytes, info: info} return a, nil } @@ -771,7 +771,7 @@ func confLocaleLocale_deDeIni() (*asset, error) { return a, nil } -var _confLocaleLocale_enUsIni = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\xc4\x7d\xeb\x72\xdc\x48\xb2\xde\x7f\x3c\x05\x66\x1c\xb2\x66\x22\xa8\x56\xcc\x4c\xd8\xe1\x98\x90\x34\xe6\x90\xa3\xcb\x1e\x51\xd4\x11\xa9\x5d\x1f\x2b\x14\x58\x74\x03\xec\xc6\xb2\x1b\xe8\xc5\x85\x3d\xdc\x5f\x7e\x0d\xbf\x9e\x9f\xc4\x99\x5f\x66\xd6\x05\x40\x53\xa3\x3d\x0e\x9f\x3f\x64\xa1\x2a\xeb\x96\x95\x95\x95\xb7\xaa\xce\xf7\xfb\xac\x28\xbb\x55\xfa\x3c\x3d\x4d\xf7\x79\x55\x6f\xcb\xae\x4b\xbb\x72\x7b\xf3\x64\xd3\x74\x7d\x59\xa4\xaf\xaa\x9e\xbe\xdb\xbb\x6a\x55\x26\xc9\xa6\xd9\x95\x04\xfa\x9a\xfe\x25\x45\xde\x6d\x96\x4d\xde\x16\x94\x71\x6e\xe9\xa4\xfc\x7d\xbf\x6d\x5a\x06\xfa\x4d\x52\xc9\xa6\xdc\xee\xb9\x0e\xfd\x4b\xba\x6a\x5d\x67\x55\x4d\x9f\x57\x94\x4a\xdf\xd4\x49\xd7\xac\xaa\x7c\x9b\x05\x05\xc8\xb0\xf2\x9f\xd3\x1f\xeb\x22\xbd\xea\xcb\x7d\xfa\xac\xdb\xe5\xdb\xed\x8b\xbc\x43\x95\xbe\x4c\xf3\xd5\xaa\x19\xea\xfe\xd9\x53\x29\x90\xc6\x9b\xa1\xb7\xd6\x2f\x87\x5e\xf2\x86\xbd\x65\x7d\xdc\x27\x6d\xb9\xae\x68\x62\x2d\x65\x7d\xd0\x64\x72\x28\x97\x5d\xd5\xf3\xa0\xff\x22\xa9\xe4\xae\x6c\xbb\xaa\xe1\xf1\xfc\x59\x52\xc9\x3e\x5f\x33\xc0\x7b\xfa\x97\xf4\xe5\x6e\xbf\xcd\x51\xe1\x5a\x93\xc9\x36\xaf\xd7\x83\xc0\xbc\xd5\x64\x92\x0c\x84\xb9\x3a\x07\xce\x3e\x6a\x32\x29\x77\x79\xb5\x65\xfc\x3c\xe1\x04\xb5\xdb\x75\x87\x06\x58\x7c\xaf\x49\x1a\x63\xd6\xdf\xef\x4b\x0c\xf1\xc9\x35\xa5\x92\x55\xbe\xef\x57\x9b\x9c\x72\xce\x24\x95\x10\xd0\xbe\xa1\xb1\x36\xed\x3d\xe0\xec\x23\x69\xda\x75\x5e\x57\xff\xc8\x7b\x19\xff\x65\xf0\x99\xec\xaa\xb6\x6d\x78\xea\x17\x48\x24\x75\x79\xc8\xb8\x1d\xca\x79\x57\x1e\xc2\x56\xb8\x64\x57\xad\x5b\x99\x25\x17\x5e\xe0\x8b\x5b\xe1\xb2\x9b\xa6\xbd\xd5\x82\x97\x9c\x1c\x55\xa5\x41\x68\x69\xdc\x7f\x5e\x13\x5e\xb4\xf4\x02\x1f\x11\x40\x97\xe4\xc5\xae\xaa\xb3\x7d\x5e\x97\x8c\xa3\x53\xfe\x22\xbc\xd0\x57\xa2\xcb\x9d\x75\x65\xdf\x57\xf5\xba\xe3\x62\xc9\x4a\xaf\x34\x2b\x09\xca\x5c\x1e\x8f\xa7\xcb\x6e\xca\xb2\x90\x11\x75\xe9\x4b\x4a\x27\xfb\x61\xbb\xa5\xb9\xff\x7d\x28\xbb\x9e\xe1\xdf\xd3\x37\xcd\x42\xbe\x93\xaa\xeb\x28\x41\xd9\x6f\x90\x48\x68\x01\xea\x15\x86\x74\x86\x44\x92\x7c\xea\xca\xbc\x5d\x6d\x3e\x27\xf2\x1f\x3d\x72\x62\xb1\x58\x1c\x5d\x1a\x26\x07\x25\x05\xe9\xc1\x3a\x48\x56\x4d\xc1\x1f\x67\xf4\x8f\x9a\xae\xea\xae\x27\x92\xfe\x9c\x68\x82\xc1\x24\x25\x68\xec\xab\x7e\x5b\xfa\x4c\xec\x8f\x8e\xd7\x21\x7d\x59\xb5\x5d\xff\xa4\xaf\x88\xe4\x3e\x0c\x75\xc2\xf3\x23\x72\xce\x8a\xa5\xed\xf2\x57\x0d\x61\x07\xd9\x2d\xcd\xef\xe2\xfe\xea\x5f\xdf\x9e\xa4\xef\x69\xab\xaf\xdb\x92\xd2\x29\xb5\x41\xff\xa8\xce\x4f\x8b\x84\x6a\x59\x4f\xe7\x79\x9f\x2f\xf3\xae\xf4\x68\xe5\x42\xa1\x51\x57\x06\x4a\x65\xb6\x01\x16\xd1\xf5\xd1\x7c\xe7\xe8\x9c\xda\xd0\xdd\xe1\xda\x78\xc7\x5b\x84\xf2\x99\x6b\xa0\xf2\xfb\x6d\xc9\xf9\xd4\x54\xfa\xe6\xdd\xbb\xcb\xf3\x5f\xd3\xb2\x5e\x57\x75\x99\x1e\xaa\x7e\x93\x0e\xfd\xcd\x7f\xcb\xd6\x65\x5d\xb6\xc4\x44\x56\x55\x4a\x3b\xa3\x25\x22\x48\x89\x3c\x65\x72\x8b\xa4\xeb\xb6\xd9\x4e\xd0\x7b\x75\xf5\x36\xbd\x60\x14\xef\xf3\x7e\x83\x81\xf4\x9b\xa4\xfb\xfb\x96\x51\xe4\x3a\xbc\xde\x94\xe9\x4d\x45\xb3\x06\x50\x73\x63\xf8\x48\x0b\x1d\xe3\x22\x29\xdb\x36\xa3\x7d\xdf\xdf\x67\x5a\x59\xdb\x1b\x43\x4a\x13\x44\x3a\x75\xd3\xa7\xcb\x32\x45\x9d\x45\x92\xd8\x80\x0d\xbb\xa7\xfb\xfd\xb6\x5a\xc9\x8e\x7d\x25\x65\x1e\xd1\xcc\xa2\x15\x4b\x21\x1c\x10\x65\x65\x01\xba\x88\xff\xdd\x37\x43\x9b\x46\x6c\x00\xf5\x37\x25\xf1\xe5\xcd\x40\x5b\x2e\x27\x9e\xba\x6d\x86\xe2\x1b\x50\xaa\x8d\xde\x13\x6a\xfa\xa1\xa1\x01\x03\x3b\x0e\xc0\x77\x71\x4a\x14\xc7\xa7\x42\x5b\xee\x1a\xe2\x0e\x8e\xd8\x2b\x22\xa8\x43\x45\x85\x34\xd3\x2e\xbf\xa3\xfd\xd6\x37\x69\xbf\xa9\xba\xb4\x20\x62\x5b\x71\xc3\xb4\x35\x06\xe2\xc7\x42\x16\x44\xa0\x42\x1a\x96\x17\xaf\x01\xa0\x76\x03\x51\xd3\x86\x1a\x63\x6e\xcf\x47\x13\x35\x39\x37\x4e\x4c\x89\xda\x01\x7d\x13\xe5\x36\xc4\x5b\x99\xfb\x9d\x23\xa1\xdf\x61\xfb\x34\xaa\xfc\xe6\x86\x46\xd5\x11\x55\xbc\x4e\x57\xdb\x86\x48\xea\xe3\x87\xb7\x54\x79\xd3\xf7\xfb\x6c\xdf\xb4\x20\xe3\xeb\xeb\xf7\xb4\x3d\xda\xde\xe7\x06\xb8\x66\x98\x7a\xd8\x2d\xe9\xeb\xb0\xa9\x88\x09\xe4\xc1\x02\x01\x15\x5b\x3e\x60\xea\xb4\xa9\x17\x58\xab\xa1\xdd\x8e\x96\x91\xba\xb4\x92\x23\xc3\xe3\x21\x3c\xe5\x3f\x57\x7e\x94\x98\x6e\x47\xa7\xf0\x01\x8b\x4a\x53\x2d\x71\x9a\x10\x6d\x35\x7b\x6e\x37\x20\xae\x4b\xcd\xf0\x14\x85\x13\xc8\x95\xcb\x39\x44\xa5\x38\xe3\x03\x5e\xba\xa3\x09\xeb\x6e\xbe\xba\x20\x34\x60\x4b\x23\xf7\xa6\x6d\x76\x94\xfb\x92\xfe\xf9\x0c\x3f\xfc\x0b\x6e\x0f\x30\x79\x51\x10\x9b\xe9\x4e\xd2\x0f\x2f\xcf\xd2\xff\xf2\xd3\x8f\x3f\x2e\xd2\x37\x3d\x6f\x08\xa6\x91\xbf\xf1\xda\x52\x52\x0e\x44\x07\x4a\x3b\xb7\xa7\xe5\xff\x96\x09\xfc\xdb\xf4\x19\x4a\xff\x7b\xf9\x7b\x4e\xe7\x6c\xb9\x58\x35\xbb\x17\xbc\xb9\x77\x79\xbf\x48\xb8\x84\xa8\x46\xc9\xe9\xaa\xac\x0b\x4a\xe8\xb1\xaa\x65\x01\xd7\xd1\xf2\xe0\x90\x95\xd3\x3f\x5b\x35\xf5\x4d\xd5\xf2\x84\x7e\xab\xf3\x25\xe1\xc4\xe4\x02\x62\xc7\x28\xb1\xb3\x8b\x90\x46\x1b\xb9\xba\xb9\xf7\xa0\x98\xea\x3b\xce\xd4\x05\x4d\x58\x56\xa2\x46\x55\x64\x72\x58\xbe\x42\x36\xd6\xed\x92\xa6\xd7\x1a\xbe\x3b\x8f\xf0\xe6\xe6\x66\x4b\x8c\xcd\x98\x95\xf6\x70\x29\xb9\xc2\xb7\x42\x10\x22\xc6\x3d\x24\x9b\xf3\xaa\x03\xe4\xd9\xf9\xbb\xb4\xbc\x23\x6a\x23\x72\xd8\xb7\x4d\x31\xac\x40\x61\x0c\x7b\x92\xf2\x31\x41\xf8\x25\xce\xb0\x12\xf6\x16\xec\x55\x1e\x1a\x33\x84\x15\x01\xd1\x16\x2d\xa4\xbd\x4c\x10\xd4\x9a\x20\x61\xdd\x5c\xb1\x70\x18\x96\xcd\x56\x98\x8c\x0e\xab\xd4\x8d\xeb\xd2\x72\xd7\xdb\xfb\x14\xa7\x3e\xe8\x62\xd5\x96\x81\x6c\xd7\x2d\x12\x3d\xab\x4c\x42\xcc\xee\x2a\x12\x2a\x82\xa5\x42\xa9\x89\x8b\xcc\x1e\xfe\xcc\x00\x2c\xa6\x75\xb3\x75\xdd\xc0\x2e\xb9\x63\x2e\xa1\xb9\x53\xe7\x3c\xbe\x0e\x43\x40\x0f\x2c\xee\x11\x31\xde\x55\xe0\x34\x8a\x2c\x8c\x95\x30\x86\xae\xa9\xab\xae\x2c\xd1\x02\xd5\x7f\x4a\x6d\xa2\xce\x42\x45\x18\x15\x45\xec\xdc\xfd\xb7\x66\x48\x8b\x26\xe5\x83\x00\xec\x8c\x6a\xdb\x54\x6b\x9d\xbe\xce\x39\x6d\xab\xf5\x86\xf8\x4a\x73\x38\x11\xa4\x1d\x36\x4d\xc9\xb4\xf3\xe6\xfc\xf9\x0f\x32\x8e\x35\x33\x37\x57\x89\xd9\x62\x3e\xf4\x0d\xd3\xa9\x2e\xa1\x0c\xc1\x1d\x2f\x80\x9c\x08\x4b\x02\x34\x16\x4f\x4d\x00\x9b\x9e\xd6\xba\x4f\xc2\x32\xdd\x20\x1e\x46\x6a\x8f\x44\x5c\x95\x62\xb2\x75\x03\xc9\xcc\xa4\x16\x66\xd5\x24\x4a\x77\x7d\xb6\xae\xfa\xec\x86\x37\x2c\xb7\xf9\x92\xeb\xf2\xc9\x41\x25\xe9\x63\x2a\x7a\x9c\xd2\xae\x27\xc9\xb1\xf8\x39\x7d\x74\xa7\xc7\xf5\x4f\xbc\x13\xb3\xfc\x8e\x60\xb1\x18\x40\x70\x4b\x14\x2e\xd2\x82\x89\xef\x45\x43\x74\xce\x38\xef\x86\x3d\x38\xba\x9e\xd0\x27\xe9\x5e\x00\x8b\xe6\x50\x6f\x9b\xbc\x00\xcb\xa1\xdd\x55\x41\xf9\x58\x56\x75\x4e\xa7\x8b\xb5\x02\x56\xf6\x88\xa8\xe1\xdd\xe5\x35\x00\xd7\xcd\x72\xa8\xb6\x85\x01\x2c\x68\x86\x77\xf9\xb6\x2a\x58\xce\xd2\x75\x0f\x65\x1a\xcb\xaa\x64\x2c\xab\xa6\xe5\xe3\x10\xb3\xb1\x8a\x47\xce\xe1\x96\xcf\x37\x64\x53\x5d\x85\x45\x3d\x77\x64\x32\x1a\x68\xe1\x21\x80\xf2\x81\x0a\x8a\xa9\xba\xfa\x71\x8f\x91\xae\x06\xea\x8b\x16\x9d\xb3\xa9\x62\x97\x3e\x79\x41\x7f\x13\x3e\x9e\x85\xef\xad\xa7\x88\xe7\xc2\x54\x0a\x07\xd9\xa5\xd1\x50\x23\xf2\x76\xd4\x65\xc4\x1b\xcc\x35\x1c\xaf\x91\x40\x37\x08\xbd\xb2\xa6\xb5\xa5\x65\x2d\xbf\xa1\xc4\x63\xda\xc0\xeb\x2d\x16\x21\x87\xf4\x42\x62\x5c\x43\x78\x63\x02\x39\x91\xed\x72\x43\x53\x63\xde\xd9\xe7\xb7\x34\xb6\xbc\x25\x21\x2c\xf9\xc4\xda\xe8\xe7\x64\x10\x01\xa8\xd9\x16\x4e\xd8\x04\x4d\x37\xed\x58\xc5\xf2\x40\x8e\x5e\x3b\x92\x22\x57\x9b\xcc\xe9\xb2\x8c\x94\xbe\xfc\x1d\x67\x1e\x8a\xbc\x6a\xcb\xc4\xce\x45\xc9\xee\x1e\xcb\xc5\x93\xb8\xb8\xf7\xab\x45\xe2\x0f\x6d\x11\x12\xd1\x97\x0d\x63\xed\xae\x74\x50\x67\x61\x6e\x5c\x81\xda\x22\x41\x4d\x9b\x8a\x35\x21\x2a\x12\x75\x4d\x4b\x45\x65\x23\x55\xe4\x93\xea\xd8\x9f\x13\xeb\x20\x6a\x32\xf9\x44\xcc\x80\xf4\x12\x61\x2f\x19\x6b\x63\xb6\x38\x34\x14\xe1\x39\xac\x98\x29\x3f\xf0\xe7\xe0\xa6\xdc\xf3\x91\xb9\xeb\xb0\xaa\x5b\x82\x2c\xee\x55\xf6\x72\xeb\xfb\x8b\x70\x5a\x5a\x70\xe2\x4f\xdf\x98\xf6\xfe\x95\x4d\xfc\x5a\xd1\x4a\xa2\x7e\x7c\x72\xf0\x79\x4d\x5b\x6d\x0f\xec\xd3\x26\xb9\x3f\x49\xa3\x33\x68\x93\x77\xc4\x7d\xe9\x80\xd3\x6a\xc5\xc2\xb4\x03\x5e\xb5\x7c\x25\x24\x0f\x4d\x1e\x44\x2a\x35\x9b\x76\x7c\xa4\xf1\x08\x85\x41\x69\x2f\xee\xc0\xc7\x71\x1e\x9e\xfa\x33\x7d\x12\xc2\x76\x25\xcb\x7c\xd9\x4e\x34\x74\xf9\x4a\x2f\xca\x84\x04\x93\x35\xed\x47\xa3\xb7\xe7\xac\x92\xad\x21\xa1\x2a\xb9\x31\x40\xd9\x87\x1c\x54\x21\x2c\xe7\x17\xb3\x58\xd0\xc6\x3e\x40\x5f\xa5\xad\x39\x41\x3f\x9d\x35\x54\xbc\x30\x8e\x2c\x07\x2e\xe4\x93\x8e\x36\xbb\x47\xe2\x69\x4a\xab\x9f\x86\x50\x2a\x27\xfa\x69\x71\x05\xde\xf4\xcf\x96\x2f\x1e\x75\xcf\x9e\x2e\x5f\x38\xd6\xb8\xda\x94\xab\x5b\xd1\x25\xaa\x7a\xd9\xfc\x0e\x85\x8b\x16\x9e\x71\x5c\xf3\x16\x79\x54\xa4\x1b\x2a\x85\x4c\x4e\x5b\x99\xaa\x11\xe2\xb9\x34\x5a\x34\x1a\x0c\xef\xf8\x85\xd9\x7e\xdc\xe1\x60\x84\x44\xb5\xd1\x89\x8c\x8c\xd4\x7c\xec\x1d\xce\x0a\xe8\xf6\x94\x73\x99\x72\xc1\xe6\x3d\xe9\x62\xbe\xdb\x6a\x57\xf5\x13\xd2\x61\x3e\x92\x2b\x09\xaa\x9e\x6f\xb8\x44\x5b\xc0\x06\xc6\x42\xdc\x98\x9a\xa1\x73\xd3\xc8\xe9\x90\x93\x7a\xf3\x53\x4a\x24\x34\xd0\x29\xc4\x73\xa2\x61\x12\x3b\xce\xf9\xe0\x25\x05\x21\xef\xb2\xa1\x56\xb4\x96\x85\x11\xd3\xeb\x0a\x87\x04\xf7\x6b\x24\x1f\x40\x19\xe6\x55\xce\x4d\xbf\x73\x18\xff\x9e\x84\xe2\x1b\x57\x8d\x39\x37\x0f\xa8\x62\x99\x2c\x9f\x5d\x3c\xe2\x6c\x75\x29\xea\x15\x30\xc0\x70\xbc\xd0\xa4\x1c\xf8\xd5\x23\x0d\xe3\x96\x72\xb0\x20\xcb\xa1\xef\x1b\x96\xb9\xb7\x4c\x35\x52\xc7\x46\x7d\x06\x40\xa8\x11\xbe\x3d\x2c\x48\x88\x27\x59\x9b\xd2\x64\xe0\xcc\x5b\xe1\x54\x5b\x19\xcd\x4e\x8f\x3a\x07\x56\x88\xba\x9e\xd7\xf7\x46\xca\x44\x10\x3c\x0a\xee\xb0\x9f\x1f\xcb\x77\x6d\xf9\xbd\x1f\x8d\xdb\x33\xa8\x61\x23\x92\xea\xc1\x7e\xfa\x80\x52\x50\x89\xdb\x75\x76\x72\xa9\x91\xc5\xd3\x47\x1b\xa3\x17\xe5\xbc\x33\x88\xc1\x92\xd8\x58\x00\xd1\x34\x0b\xd4\x5e\x8c\xfa\xf2\xea\xce\x14\x83\x7d\x3c\x64\x7f\x00\xf5\x4d\x93\x75\x1b\x51\x2d\x6d\x78\xe9\xb6\xac\xd7\x91\x99\x00\x36\x58\x10\xdd\x7f\xe5\x63\x8e\xd5\x9d\xcf\x09\x9f\x6b\xef\x46\xb2\x1a\xf3\x7d\xcd\x0b\x84\x06\x14\xfd\x16\x89\x60\xb6\x2e\xc9\xfb\x19\xb9\xee\x43\xe9\x8d\x8d\x48\xb9\x71\x93\x66\x7c\x6d\xfa\x0b\x29\xc9\xb7\xa5\x36\xfe\x9a\x74\xe1\xee\x23\x74\x59\x51\x4c\x59\x8b\x7d\x9f\xdf\xb3\x24\x25\xd9\xfa\x81\x82\xeb\x32\xdf\xe9\x28\x39\x29\x4d\x9c\xd2\x19\xa5\x99\x9c\xa4\xa3\x2b\x30\x55\x24\x90\x29\x6c\x0a\x22\x60\xe8\x59\xee\x64\xfa\x52\x2d\x99\x7f\x9d\xd8\x57\xfe\x9a\xe4\xdb\xfd\x26\xc7\xa1\x1e\x80\xc1\x94\x40\x40\x58\xcd\x14\x20\x58\xe0\x61\x57\xb6\xd5\x8a\x93\x5c\xe1\xbb\x27\xd9\xf7\xb0\x22\x11\xf5\x93\x74\x17\x37\x56\x10\xe5\xff\x53\x0d\x72\x9a\x25\xbf\xb0\x5d\x48\x51\xd5\x3f\xca\x71\x8b\x38\xcb\x58\xa2\xea\x53\xde\xca\x3d\x4b\x6d\x71\xc5\xfc\xf7\x2f\x55\xdc\x35\x33\xf5\x64\xf7\xfa\x4a\xb6\x47\x75\x02\xf1\x0e\x26\x78\x36\x49\x1c\x85\xa6\x85\x65\x90\xfa\x96\x0e\xa2\xda\x81\x7d\x94\xef\x14\xdf\x3f\x9b\xd5\x9a\xb8\xbe\xca\xbc\xde\x7e\x4d\xe7\x69\xc1\xac\x0e\xb2\xeb\xc2\xef\x90\x50\x9e\x75\xc4\xca\x92\x9f\x69\xe9\x6e\xaf\x93\x10\x28\xa2\x3d\x11\xcc\xc2\x9b\xda\x33\x3e\xd6\x32\x96\x13\xeb\x50\x1a\x74\x07\x9e\x1d\x09\x80\x10\x53\x6d\x36\xad\x37\xda\x4e\x47\xab\xd3\xe9\x3d\x53\xfb\x72\x6a\x7b\x3b\x52\xbf\xa7\x0d\x31\xd3\x80\xdb\x27\x47\x2b\xca\x62\xa2\x12\xcd\xbc\x98\xec\xf4\x69\x45\x06\x63\x6b\xe8\x26\xa3\x7d\x1c\xd5\x7c\x3f\x2c\x89\x85\xb9\xed\xcd\xd4\x0a\x31\xb8\xee\x7d\x2b\x52\x9b\x94\xcf\x72\xcd\xb6\x25\x1b\x76\x34\x56\x25\x40\xe2\xfe\x02\x16\x92\x9f\x5f\x1f\xb7\xd4\x21\x55\x84\x52\xbb\x5b\xe1\x58\x5f\xa2\x39\xd3\x98\x28\xc9\x35\x03\xad\x49\x87\xa1\x47\xf7\x8e\x15\x84\x6e\x60\x5e\xcc\xca\x84\x88\x23\xf1\x5a\xf2\x49\x8b\xa6\x4a\x74\x71\xbc\x79\xa2\x64\xd6\xb0\xbe\xd4\x3e\xc0\xbe\xb2\xe9\x50\xbf\x9e\x36\xac\x8d\x3b\xa0\x63\xcd\x3a\x0d\xb0\xfc\xbd\x82\x9d\xee\x55\x75\x57\xaa\x0e\xe8\x54\x5f\x94\x2d\x92\x2d\xb1\x12\xd6\x35\x64\x56\x22\xb8\x36\x77\xac\xaa\x71\x7f\x5c\x2a\xf5\xc4\x6e\xa7\x93\xe2\x75\x56\x6d\x92\xb4\xb7\xe6\x50\x16\x27\x74\xa6\x73\x0d\x1a\x27\x98\x4e\xbe\x3d\xe4\xf7\x1d\x8c\x22\xc6\xaf\xd8\x46\x29\xd5\x99\x19\xd1\x89\xbf\xc6\xa8\x42\x83\x34\xed\x57\xc3\x84\x12\xa4\x3f\x97\x0f\xd0\x07\xc1\x6b\xd4\xcc\x42\x6a\x36\x1b\xdd\x70\xa6\xea\x39\xc4\xba\x2c\x6b\x7e\x2c\xd4\x4b\x71\xd0\x10\x7c\x1c\x7a\x2a\xcc\xd4\x3d\x61\x79\x88\xba\x61\xe9\x84\x78\xb5\xe0\x9a\x04\x3e\xc2\x2c\x86\x14\x18\x07\x68\x63\x94\x4f\x44\x10\xae\x08\x87\xac\x58\x79\x7d\x99\xcf\x2d\x5a\x15\xb3\xe4\x4a\x3e\xb4\xdd\xa4\xeb\x69\x0b\x30\xa6\xcd\xbb\xf6\x6f\x22\x50\xa9\x8e\xcc\xa5\xd8\x5a\x40\x53\xb7\xa9\xf6\x69\x03\xeb\x60\x88\x42\x4f\xb6\x81\x4c\x49\xd8\x28\x4a\x08\xda\x6c\x26\x6d\xf3\xba\xbb\x29\x61\x2f\xdd\xa5\x37\xec\xfa\x59\x68\xd7\x2c\xa2\x8a\x97\xed\x48\xcf\xa2\xb4\xa0\xeb\xf0\xac\xc1\xda\x05\x0b\x15\x77\x4d\x30\x77\xe8\x59\xc7\x00\xac\xfa\x96\x3a\x1b\x03\x93\xd9\x04\x05\x10\x13\x23\xaf\x84\x8d\xe6\xae\x0c\x11\x71\xf3\xcf\xce\x3c\xc0\xba\x9a\x84\xc5\x8e\x1e\x2f\x93\x74\x0a\xf3\x04\x9c\x4a\xcb\xfb\x78\xf6\x5c\xd5\x51\x00\xbb\x38\xee\x4a\xed\x85\x37\x06\xef\x95\x51\x83\x30\x4b\x78\xe5\x20\xe9\x73\xe8\x78\x4b\x1a\xe2\x6a\x13\xed\xce\x6b\x94\xa4\x52\x32\xd9\xa0\xc9\x27\xee\x9a\xf4\xf6\x4d\x5e\xaf\x4b\xb6\x6d\x51\x4b\x7c\x60\xe2\x5b\x45\x72\xc9\xa4\x01\xaf\x5b\x49\xb3\x45\xdc\xaa\xac\x68\x43\x36\xbb\x07\x6b\x56\xb5\x59\x68\xba\xe4\x6f\x0d\x49\x20\x30\xed\xfe\x89\x52\x2c\xee\xd6\x49\xe4\xcc\x19\x19\x16\xa0\x0f\x54\xfd\xbd\x3f\x31\x4e\x35\x87\xf4\x5a\x70\x07\x98\x2a\x5e\x5a\x9a\xd6\x23\x67\xa6\xc7\x5b\x5b\x52\x0a\x27\x76\xa3\x97\x96\x4e\x58\x2d\xde\x2d\x70\x38\xb0\xf4\x0c\x6b\x74\x70\x24\x3c\x7e\xd4\x3d\xe6\x05\xb3\xb2\x45\x00\xbf\xcf\x7b\x62\x8b\xb5\xe8\x24\xc2\xa1\xc2\xaa\x5a\xec\x9a\x00\x57\x11\xb0\x05\x5c\xb8\x82\x8a\xcf\x09\x29\x8f\xf0\xf9\xd1\xd4\x24\x35\xeb\xaf\x54\x16\xd3\xa9\x3c\xfc\x2f\x94\x54\x13\x48\xea\x02\x17\x54\x37\x85\xdf\xce\xbc\x3c\x5d\xec\xf4\xe9\x12\xb5\xf9\xc4\x06\x1f\x25\xef\xe7\xe9\xb9\x24\x4c\xcb\x1d\x2a\xcc\xa9\x2a\x92\x64\x0f\xbc\x67\xc1\x68\x65\x21\xdc\xa0\xe5\x7f\x60\x74\x6e\xc7\x72\x01\x61\x41\x5a\x01\xe1\x9a\x0f\x00\x92\x00\x3b\x4d\x03\x0d\x8d\xad\xa9\x50\xdd\xea\xc0\xbf\x41\x0a\x2e\xd7\x63\xb0\x43\xb9\x4c\xd9\xbe\x49\x84\x43\x8a\x90\x4e\x74\x97\x93\x0e\x75\x57\xe5\xce\x14\x43\xab\xc5\x9e\x76\x3d\x45\x5f\xb2\x97\x1d\xae\xcb\x69\xcc\x05\x3b\x20\xd4\xd7\xf0\x56\x93\xc9\xb0\x2f\xd8\x88\xe5\x27\xfc\x11\x19\x6e\xc2\x71\x79\x60\x5e\xc4\xd4\xad\x9a\x97\x62\x00\x5e\xa4\x0a\xc7\x23\xbb\x5f\xd8\xf6\x99\x09\xd6\xd0\x2d\x54\x8c\x41\x42\xab\xbe\x14\xa9\x96\x6a\x00\x0b\xe1\x3d\x40\xaf\x38\xf2\x80\x10\x3a\x2b\xd3\x4d\x73\x48\xb7\x55\x7d\xdb\x29\x7e\x9d\x01\xc4\x14\xe3\xf4\x1c\x19\x04\x2c\xa6\x19\x16\xab\xaa\x7a\x28\x7f\x49\x2c\x25\x96\x77\x24\xa7\x81\x09\xa5\x9c\x8a\x63\x66\xa0\x0e\x93\x33\x64\xa7\xa7\xc8\x9e\x85\xf5\x8a\xad\x56\x81\x0b\x97\xd9\xaf\x7a\x72\x6e\x4a\x16\xcf\xc1\x0e\x5f\x29\x17\x22\xfc\x34\x4d\xa7\xc6\x46\xcf\x7e\x38\x0f\x96\x09\x85\xd2\xd5\x72\x10\xba\x98\x32\x18\x73\x4c\x10\x14\xab\x8e\x24\x2c\xe9\x78\xb0\xb7\xb3\x6a\x27\xc1\x35\x1f\xb5\x54\x7c\xf4\x4e\x2b\x41\xf1\x22\xa9\x9b\xd1\x64\x42\x17\xc1\x3b\xc2\xa5\x4c\xdf\xf8\xa8\x15\x9e\x98\xb8\x20\x08\xc1\x61\x1f\x0d\x76\x4c\x59\xda\x80\x59\xbb\xbf\x40\x60\x46\x3e\xa1\xe7\x44\x78\xb3\x63\x2d\xcd\x36\x12\x0a\xcf\xd4\x6e\xef\xca\x19\xb3\x41\xf9\x3b\xf8\xb8\xc6\xe6\x85\x48\xcf\xd2\x16\x8e\x4a\xd3\xa3\x31\x4d\xf6\x8e\xd5\x3b\xd0\xdc\xc2\xe9\x18\xc1\x2f\x84\xfa\x73\x98\x82\xc5\x0d\x36\x74\x22\x4f\x72\x57\xf0\xa1\x49\x13\x84\x00\xa8\x2b\x9d\xd7\x52\x4e\x85\x1b\xb1\x05\x5c\x42\x82\x1c\x80\x46\x05\xc5\xda\x68\x69\x4e\xeb\x90\xb1\xed\x5b\x5a\x74\x3a\x78\x47\xa6\xa7\x09\x4b\x8b\xd8\x17\xb8\x57\x03\x0f\xac\xe7\x5a\xa4\x7f\x6a\x5b\xcc\xff\x91\xb2\x1c\x6f\xae\x2c\xd9\x9c\x65\x9d\x2a\xb3\x76\xa5\xc2\xb2\x13\x1a\x03\xf6\x40\xe9\x4c\x17\x05\x30\x11\x0f\x11\x60\x21\x88\x99\x3e\x2d\x3b\x8b\x0c\xbb\x30\xd1\xfe\x87\x19\x73\xa3\x0e\x9d\x31\xd7\x0f\x75\x44\x36\x3c\xc6\xd1\x89\x33\x21\x20\x2a\xc0\xf9\xab\x4b\x1f\x9c\xaa\xba\xf8\xee\x70\xe5\x6e\x44\xa6\x67\x34\x51\x16\x8e\x60\x25\x02\x70\x58\x16\xf0\x10\x65\x81\x48\x1d\x11\xf0\xbb\x89\xdd\x31\xe6\xaf\xa7\xd0\x60\x08\x2b\x02\xcb\xf2\x00\x1f\x68\x22\xfd\xa9\x46\xb4\x63\x44\x88\x9f\xd5\x05\x9e\xdc\x8b\x8b\xd1\x8b\x44\x27\xaa\x36\x6c\xaa\xf5\x86\xe6\x55\xed\xd8\xc7\x08\xae\x6d\x8e\x2c\xaf\xd5\xf1\x17\x6d\xbc\x66\x4d\x07\xbe\x48\x94\xa2\x8c\x3b\x6e\xfb\xac\xeb\xdb\xa6\x5e\xbf\x38\x6f\x58\xdd\x62\x3b\x0a\x1f\x15\xbf\x3c\x7b\xaa\xf9\xc4\x32\x78\x0d\x39\xc0\xf1\x55\xd5\xbf\x1e\x96\x8f\xbb\x74\x4d\xb2\x01\x0e\x90\x67\x79\xba\x69\xcb\x9b\xe7\xdf\x3e\xea\xbe\x7d\xa1\x8e\x65\x09\x03\x3a\xd4\x0e\x2d\xcf\x9e\xe6\x2f\x58\x7a\xee\x9a\x2d\x09\xb5\x71\x95\x66\xb7\x93\xf5\x25\xf6\xb7\x13\x48\x8c\x1f\xbe\xe8\xb2\x06\xe6\xca\x56\xf1\x43\x0d\x2e\x1c\xad\xfb\xf5\xd1\x65\x4b\xd8\xbe\xa0\x07\x29\x7d\xca\x71\xcf\x79\x66\x54\x90\xd3\x8b\x52\xb6\xbe\x01\x11\x31\x63\xd3\x76\x02\x13\x06\x13\xcc\x37\xb6\xe7\xa4\xc3\x60\xc7\x41\x64\x38\x65\x18\x16\x61\xa1\xe8\xaa\x65\xe3\xad\xaa\xb5\x28\xa0\xb3\x21\x10\x61\xdf\x35\x6a\xf7\x4f\x2d\xd3\x13\xa4\x89\x74\x4a\x8e\xa7\x9e\x9a\xc6\x42\x9e\x3a\xc0\x8e\x52\x64\x40\x88\xda\xaa\x8b\x6c\x10\x05\xbc\x84\x28\xb5\xac\xea\x42\x08\x4f\xe9\x46\x43\x05\x1c\xc1\xd0\x71\x54\x33\x10\x6c\x6c\x9c\xd0\xef\x00\x73\x57\x51\xfb\xc1\x91\x44\xfb\x7d\xa8\x83\xfd\x26\x04\x9d\xf5\x8d\xd8\x9a\x74\x92\xef\x49\x62\x47\x98\xd0\xa9\x34\x78\xcd\xc5\x9d\x86\xaa\xa9\x1f\xd1\xaa\xbc\xd2\x4c\xac\x16\x00\x13\x14\x75\x0e\x11\xf8\xf2\xca\x9b\xb5\xa2\x2e\x5e\x0d\x00\xc2\xc2\x10\xf1\xda\x0e\xdb\x88\xcb\x37\x3d\x7d\xff\x66\x91\xb8\xfe\xac\xcd\xdf\x72\x92\x3a\x64\x04\x07\xa7\x37\x32\x43\x19\xef\x50\xe7\x60\x90\xea\x66\xa6\x42\x4d\xd0\xa2\x9b\xd3\x64\x3e\x32\x97\xb8\x5c\x50\x5c\x76\x81\x2e\x2d\xbd\x61\x24\x63\xde\xe6\x66\xfa\x0d\x21\xd6\x59\x74\x98\xa7\xee\xef\x99\x5b\x04\xc1\x1d\xb9\x20\xe8\x80\xfd\x3e\x8a\x2a\x21\x48\xe8\x93\x29\x4b\x88\xad\x23\x7d\x1b\xb0\x12\x7f\x98\x1b\x50\x02\xc8\x70\x6f\xeb\x19\x8d\xd7\x1f\x15\xe1\xa0\x45\xcd\x8d\xa5\x96\x6f\x52\x61\x44\xe2\xb2\xe4\x71\x89\x6c\xa3\x38\x0e\x95\x1b\x6a\xf3\x50\x6e\x39\xf8\x4c\x07\xe4\xfd\x76\xaa\xca\x44\x5e\x3b\x05\x72\xfe\x3a\x0e\xf6\x73\x67\xb1\xac\x6d\x68\x5f\xb0\xc6\x08\x82\x08\x18\x8e\x3a\xd1\x41\x8c\x61\x9e\x9d\xbe\x7b\x77\x79\xed\xf9\x24\x53\x56\x5d\x10\x37\xff\xc6\x85\xac\x4c\xc6\x65\x81\x2b\x18\x1f\x62\x98\x22\x08\x1f\x3a\xa3\x35\x8e\xc1\x85\x1b\xdf\x5a\xa7\xe4\xba\xc1\x6e\x6e\x78\x2c\x52\xa3\x88\xc7\x5f\x1c\x13\xf1\x93\x4f\x7c\xc0\x7c\x4e\xcc\x4a\x77\xc9\xff\x93\xd0\xd0\x19\x98\xa6\x41\xcd\xde\x82\xed\x23\x34\x69\x00\x4d\x31\x31\x7c\xd2\xc0\x86\x6e\xc8\x21\xc3\x11\xee\x1b\xf0\xc5\x9b\x14\x0e\xa9\x13\xb6\xe3\x34\x2d\x68\x90\x91\x3b\xd4\xd5\xdf\x07\x9c\x90\x2c\xc1\xd1\x89\xcf\x91\x50\xcb\x6a\x2b\xcc\xf3\xcf\xee\x43\xf2\x39\x35\x0a\x5f\x0c\x3a\xa7\xaf\x67\xdd\x9e\x83\xbb\x88\x37\x77\xcf\xbf\x25\x91\x9b\x34\x16\xfc\x7d\xc2\xf6\x01\x4d\xe5\x45\x35\xd0\x51\x44\x02\x18\x7b\x7a\x69\x3d\xa9\xca\x0b\xd6\xf5\x6f\xcd\x84\x34\x8e\x34\x47\x99\x05\x23\x72\x19\x22\x12\x91\x3b\x33\x2c\x15\x57\xc5\x06\xd0\x8b\xf1\x28\x0d\xa6\xc5\xec\x9a\xc9\xfd\xb6\x0c\x51\xa7\x2e\x02\x5d\xe8\x73\xfa\xd7\x56\x88\xa8\x94\x7c\x0e\xfb\x4f\x83\x90\x7f\x97\xe9\xfb\xbd\x22\x02\x58\xb1\x8e\xb2\x58\x57\x3d\x89\xc9\x7c\x3d\x02\xca\x2b\xed\x20\xe2\x92\xb8\x31\x20\x29\xcb\x99\xa9\x6b\xb0\xa8\x58\xd5\x55\x9f\xb1\x55\x7f\x27\x51\xe0\xd4\x6c\xbe\x15\xb1\x22\xc6\xbc\x38\x5d\xd3\x0f\xbf\x9d\x9e\x5f\xfc\xb6\xd8\x15\x16\x14\xa2\xf8\xd4\x68\x90\x00\xa3\x45\x79\x93\x0f\x5b\xb3\x5e\x61\xc2\xc8\x48\x7f\x45\x86\x5e\x20\x20\x45\x83\xf0\x77\x27\x67\xa4\x5c\x29\x78\x63\x39\xdf\xb1\x18\xf9\xfd\x11\x9b\xce\xd8\xad\xf2\xf5\xa6\x9d\x71\x0b\x0f\x5b\x78\xd8\x4d\x9e\xb1\xbd\x2e\xd5\x50\x8a\xc8\xd7\x98\xe8\x05\x07\x0b\x64\x77\x37\x1c\x24\x92\x3d\x2c\x3d\x4e\xdc\xa6\x6e\xe4\xc7\x69\x7c\xb9\x1d\xca\x11\x91\x0b\x1e\x8d\xc6\xad\x27\x5d\x96\x0b\xbd\x77\x11\xac\x8b\x42\x2c\x10\x01\x9c\x99\x64\xcd\xbe\x67\x96\x5a\x55\x9b\x72\x50\x66\x5b\x47\x48\xa7\x85\x95\xbd\x91\x4c\x89\xf3\x44\x50\x19\xc4\xd7\xd8\x0c\x69\x2e\xef\x3c\x8c\xd9\x4e\x64\x53\xd8\x4e\xd3\x2d\x72\xe3\xf6\x1a\xa2\x7f\x39\xb4\x33\xde\x64\xb8\x22\x12\x60\x2a\x0c\xc8\x60\xf6\x56\x30\x7f\xde\xdf\x67\x6c\x0c\x01\x4b\xde\xdf\x27\x08\x5b\xa0\x03\x2d\xc3\x79\x29\x99\x60\x90\xdb\x6a\x2f\x17\x8c\xa8\xa0\x2a\x25\xf6\x10\x89\xcb\x7f\x49\x04\x29\x6e\x85\xb0\xd0\xb8\x75\xc4\x05\xc4\x88\x7f\x01\xbf\xea\x59\xe2\x15\xe3\xec\xf3\x6f\xb3\x25\xed\xd1\xdb\x6f\x03\x09\x98\xef\x27\xb1\xd8\xfb\x0d\x49\x56\x07\x75\x40\x7e\x94\x54\x62\xdf\x7f\xc1\xd7\xc0\xb1\x6c\xe2\xed\xe4\x44\xa2\x5f\x6c\xe3\x4c\xf4\x5a\x0c\x33\xa3\x84\x05\x4e\x65\x1b\x24\x6c\x86\x9c\xe3\xef\x03\xcf\x52\x84\xf7\xe7\xe9\xbf\xf2\x57\xfa\x8a\xbf\x74\x2a\xbc\x8d\xdd\x1e\xc5\x0a\x8f\x36\x76\x18\xdc\x05\x8e\xa3\x11\x92\x7e\x4f\x4b\x44\x48\x80\x7d\x0d\x05\x31\x40\x0e\x23\x4e\xf6\x03\x7b\xc8\x79\xdd\xad\xb7\xf7\x94\x83\x98\x6c\xce\xe4\x33\x2c\x68\xc1\x19\xc0\xa3\x36\x12\xc7\x2a\x94\x45\xf4\x6d\x09\x79\x8b\xfe\x69\x59\x46\xc0\x59\x9f\xc3\xe4\x29\x40\x44\x72\xff\x39\xbd\xa6\x1c\x85\x28\xc3\xa2\x44\x41\x51\x3e\xbe\x88\x83\x6d\xd4\x81\xe3\x72\x82\x48\x7e\x5b\x76\x3d\xa1\x08\xea\xa3\xfb\x48\x78\x8c\x55\x2f\xd1\x77\x48\x25\x1a\x1b\x2a\x66\x6d\x49\x26\x30\x1a\xb6\x39\x47\x5a\x7d\xc8\x0f\xf2\x49\x98\xd6\x9b\x3b\xaf\x25\x25\xd9\x88\x1d\x16\x50\x44\x18\x33\xbc\xf5\xb2\x98\xf6\x66\x25\xa3\xdb\x41\xe9\x6a\x54\x7e\x23\x42\xfd\x4b\x16\xe9\x2d\x2f\x07\x93\x4a\x2d\x32\xc2\xe5\xef\x68\x8f\x8b\x11\xec\x42\x52\xae\xa4\x90\x48\x9c\x73\xbe\x88\x66\x79\x16\xeb\x78\xc9\xff\x5d\x2e\x51\x85\x6e\x12\xfa\x9f\x28\x7a\x39\x57\x75\x2f\xb9\x8e\xa4\xd9\x24\x95\xb1\x4f\x7a\x49\x65\x8f\x68\xa7\xd1\x97\x95\x10\x9d\xd2\x31\xe5\x8a\xce\xf8\xb3\xb0\x42\xc2\x17\xc7\xd8\x09\x0b\xd4\x95\x1a\x95\xb9\x65\x0b\x57\x6d\x04\x43\x7c\x94\xa3\xb3\x21\x86\x69\x72\x04\xa1\x7c\x1b\xdc\x7a\x5a\xb2\xe0\x80\x53\x47\x3f\xa7\xf0\xfa\x80\x86\xe6\x40\xa5\x03\x8e\xd0\xe1\xd0\x33\xdf\x65\xa1\x6a\xc5\x5c\x25\xd9\x84\x45\xb6\xbc\xd7\x3a\xb2\xf7\x0a\xf6\x29\x1d\xa9\xb2\x63\xc7\x11\x98\x92\x56\xb9\x70\x19\x61\x15\x46\x3c\x1a\x26\x08\x49\x73\x34\x07\x7d\x3a\xa5\xfd\xe9\xa3\x4f\x3f\x7e\x26\xb6\x85\x7f\xcc\xb7\xac\xea\xbe\x2d\xef\xaa\x66\xc0\x95\x36\x4b\xe2\xd2\xa2\x5b\x6a\x44\xb7\xbe\xe3\x7f\xc8\x9f\xbd\x34\x67\x79\x0b\xb9\x4e\x02\x67\x85\xa4\x7c\x51\x10\xec\x0a\x0d\xfc\x2c\xfc\xf6\x60\x9b\xa6\xb9\x95\x80\xdf\x25\x92\xbe\x84\xc4\x21\x2b\xe4\xfb\x44\xaf\xe3\xd2\xa2\xdc\x6f\x9b\x7b\xb3\x0c\x9d\xe3\x4b\x5d\x2e\x06\xb2\xcc\xbb\x6a\x15\x5e\x08\xfc\x95\x33\x66\x66\x51\xb0\xc5\xb2\xcd\xfe\x21\x04\x77\x8e\xaf\xf4\x7f\x32\xc9\x39\x10\x75\x46\x5c\x5a\x0c\xf8\x15\xbb\x24\x5c\xa9\x1a\x83\x83\xae\xd4\x76\x3d\xed\x4b\xed\xaa\xcc\x38\xe7\x25\x76\xe7\x54\x38\x56\xc5\x4e\x8d\xb1\xac\xc3\xca\xa6\x33\xbe\x4e\xfc\x0b\x73\x7e\x85\x38\xfc\xe1\x01\xcf\x82\x1b\x8a\xf3\xac\x32\x07\xd7\xe4\xa5\x39\x67\xa7\x60\x4e\x01\xf2\x0e\xd9\x58\x3c\x62\xf5\xbe\x16\x7b\x2b\x9c\xb2\xec\xbc\xe5\xac\xd8\x13\x4c\x8a\xae\x5c\xa0\xf2\xc1\x93\x08\xfa\x82\xb6\xcc\xb1\xa3\xd6\x2f\xee\x96\x22\x2c\x83\x3d\xdc\x9d\x88\x97\xea\x5e\x16\x57\x83\x28\x4e\xb9\x8b\x3d\x66\x6b\xcc\x58\x22\xe6\x7a\xa9\xb8\x69\x2c\x80\x58\x7c\x15\x36\x54\x94\x85\xa4\x18\x7b\xe6\x80\xfb\x40\x3a\x1b\x01\x1a\x52\x2e\xeb\x95\xd8\xfd\xb4\x7e\x1e\x79\xb6\x25\x88\x02\x22\xab\xea\x8b\xcb\x7c\x75\xeb\x46\x44\x22\xe5\xaa\x6c\x7b\xf8\x94\xa7\x68\x67\x9b\xf6\x0a\x7c\xed\xd9\xfe\xc5\x13\x48\x5d\x72\xdf\x0c\xb3\x10\x8d\xbf\xba\x09\x10\x02\xab\x14\x5b\x99\xee\xaa\x82\x54\x40\x2c\xc6\xe2\xd9\xd3\xfd\x8b\xb8\x3e\x51\x04\x24\xf1\xa3\x6d\x8c\x16\x8e\xc5\x80\x0a\xc1\xab\x1c\xb4\x81\xe8\x81\x1b\x1f\x14\xd3\xa1\x87\xa3\xbb\x28\x30\x59\x04\xa4\x6e\x1c\xe7\x0b\x3e\x95\x29\x4e\x4c\x65\xc6\xad\x63\xa8\xcd\x0e\x86\xcd\xb0\x59\x40\xda\x30\xcd\x18\xcd\xce\x34\x25\x26\x9f\x91\xbe\xe1\x63\x14\xdc\xd0\xac\x42\x7b\x7c\x78\xb1\x09\x62\xce\xf4\xe0\x40\xd9\x96\xe9\x99\xaa\x48\x00\x45\x81\xf9\x9c\x05\xd9\xc7\x2b\x8c\xec\xa8\x51\x5b\xb1\x31\x35\x18\xa0\x18\x7f\x8e\xb5\x73\x36\xdb\x86\x1a\x8c\x82\x56\x10\x8a\x54\x21\xe8\x24\xd3\x80\x78\x71\xa3\xa6\xe3\xa8\x0f\x2d\x3d\x6c\x9a\x20\x72\x13\x83\x4a\xb1\x59\xc3\x81\x2c\xe2\xb9\x1e\xe4\x08\x51\xbc\xe8\x81\x32\x3a\x69\x6c\xf3\xd9\x71\x83\x38\xc1\xdd\x40\xbc\x65\x5b\xd1\xa2\xe3\xc8\xd0\x6b\x9d\x97\x57\xd7\xb8\x30\x47\xbc\x90\x18\xcd\x9a\xe9\x35\xfd\xcb\x86\x4e\x5b\x8e\xc5\xe1\xdb\x95\xec\x22\x59\xa7\xcd\x6a\xc5\x8e\x91\xaa\xd6\x0b\x29\x87\xd2\x0c\x90\x75\xb1\x15\x27\x49\xe8\x62\x32\xbe\x2b\xaa\x46\x8a\x1b\x94\xcc\x04\xba\x7d\xb9\xaa\x6e\x88\x09\xbf\x25\x49\x90\xaf\xe5\xc9\xc5\x4d\x30\xcc\x07\x35\x13\x37\x13\xa8\x08\x7c\xd6\x2f\xa6\x67\xa8\xbb\xdf\x6d\x07\x29\xe6\xbd\xe7\x40\x0c\x11\x48\xb8\x80\x04\x40\xd2\xd2\x24\xa8\x86\x6d\xb0\x65\x41\x99\x72\x19\x90\xed\x40\x72\x47\x8a\x95\x27\x34\xa0\xee\x21\x98\xb2\x11\x3a\xce\x33\x23\x15\x8b\x55\x74\x73\xa4\x86\x3e\xb4\xf1\x98\x32\x6e\xde\xc6\xf5\x46\xd8\x02\x96\x0f\xc1\x37\x12\xe7\x7f\xc2\xbc\x78\xbf\x2d\x5d\xc0\xa1\xa9\xd3\x7b\x89\xed\xe7\x93\x8e\xf0\x85\x38\x35\x03\x91\xf3\x03\xb1\xbe\x1c\xb0\x35\xe8\x72\x98\x7b\x1a\x08\xe5\x7e\x66\x46\xa4\x07\x32\x23\x48\x8c\x67\x13\x08\xef\xa3\x00\x90\x39\x2a\xc6\x2c\x4c\xc1\xbd\x1c\xf0\x3a\xa2\x44\xdd\x53\x68\x31\xbc\xf2\x24\xe4\xfb\xc0\x36\x0a\xa8\x3c\xba\xb1\x8f\x19\x6a\xa8\xff\x33\x8e\x53\x7f\xc1\xd4\xfb\xec\x29\x92\x76\xbd\xc1\x28\x8f\x2f\x08\x07\x14\xc7\x97\x3f\x1b\xc2\x1f\x8e\xbe\xb6\x5c\x93\x16\x6d\x61\x7f\x4a\xfd\x6c\x93\x07\x95\x87\x5e\xdd\x7c\xdb\x35\xd6\x04\xed\x56\x02\xb9\x65\x5d\x85\x08\x85\xaf\xb7\xeb\x25\x5c\x70\xfe\x42\xb6\x16\x3b\xcc\x88\xe0\x87\x3d\xef\x01\xd9\x50\xd6\x0f\xa6\xfd\xdd\x9f\xae\x2e\xdf\x9d\xa4\xbf\x3f\x39\x1c\x0e\x4f\xb8\xfa\x93\xa1\xdd\xb2\x6b\xa9\xe0\xb0\xc2\xff\x71\xf1\xf6\x24\x2d\xfb\xd5\xf7\x8b\xf4\x42\xb6\x86\xf4\x80\xc0\x7c\xf1\x17\xdc\xb0\x1f\x83\xc9\x92\xcd\xc2\xff\xfc\x96\xd9\x4b\x6c\xba\x5e\xc6\x0e\x23\xd5\x43\xa6\xcd\xcb\x6e\x0a\x86\x52\x81\x28\x1a\x5e\x62\x2c\x49\x01\xc0\x85\x13\x24\x7c\x01\xb0\x6a\xcb\xf7\x91\xd1\x21\xc2\x0d\xf2\x3b\xb6\xb7\x0e\xdb\x42\xe8\xd4\x38\x1a\xcd\x4e\x51\x56\x16\xbf\x8c\x5b\x82\x9a\x8e\xbb\xa7\xcf\xd3\x3f\x71\xd0\x25\xa3\x54\xa8\x80\x8b\x8c\x0a\x00\x1c\xd2\x12\x76\x58\xaa\x97\x67\xca\x71\x81\x37\x98\x9c\x97\x3d\x9c\xef\x73\xb4\x21\x23\x77\x63\xf3\xab\x69\x1b\x95\xce\x35\x6a\xac\x15\xee\x2d\x6e\x80\x88\x9a\x47\x7b\x80\xcf\xa5\xc3\x78\x1f\x8c\x8f\x24\xdd\x64\x9e\xdd\xeb\x26\x9b\x70\x7c\x05\xfc\xd2\x3e\x53\x09\x62\x22\xd1\x05\x3d\xa8\x64\x37\xe9\x41\x7c\x84\x99\xce\xd2\xa2\xe2\xe0\x37\x3c\x77\x79\xf1\x11\x64\x54\x03\x06\x12\x93\x0c\x23\xa4\xdb\x92\x98\x97\x85\x3b\x9c\x0f\xb3\xc8\x1b\x7b\xc5\x20\xf0\xc1\xb2\xa1\xd5\x8c\x92\x13\x0f\x74\x28\x66\x48\xab\xe6\x1f\x12\x3f\xd6\xa8\x70\xfc\x28\xc2\xa8\x98\x35\x0b\x79\x75\xe5\x4c\x52\x49\x52\x54\x37\x37\x8b\x65\xdb\x1c\x3a\x76\x8a\xe2\xea\x38\x9b\x69\xf8\x3b\xbd\xc2\xb7\x80\xec\xf3\x56\x78\xa6\x24\x24\x53\x2c\x0e\x94\x29\x09\xc9\x64\xd6\x31\xb9\xba\x7b\x4e\x25\xb8\x2d\xcb\x37\xe9\x39\x1a\x48\x4a\x16\x52\x85\xb6\xcb\x21\xe3\x54\xd6\xf5\x39\x6c\x2c\x57\xac\xea\xa0\xd2\x15\xe7\x28\x18\x27\x0d\xa3\xe6\x1a\x62\xdb\x84\xc5\x67\xe1\x9c\xf3\x5e\x22\x70\x43\x83\x23\x30\x5a\x9a\x0a\x07\x99\x07\x09\x9d\x4c\x04\x51\xa8\xc0\xe6\x21\x14\x41\x40\xea\xaf\x6f\xde\xc9\x27\x0c\x45\x1a\xad\x06\x4b\xd1\x4b\x36\xd9\x9b\xf9\x69\x31\x67\x86\xb2\x32\x31\xe7\x89\xfc\x6f\x2f\xf2\xe0\xcb\x41\x14\x6d\x7e\x03\xbf\x1a\xff\x77\xb9\x74\x58\xfa\x6a\xa4\xf5\x3f\x19\x57\x23\xe4\x08\xaa\xaf\x90\x70\xf9\x10\x00\x9e\x43\x0e\x70\x79\xf9\x86\x34\xa7\x00\x87\x8f\x0a\x8f\x11\xb3\x73\x11\x29\x3e\x22\x46\x56\xb1\x82\xa3\x1a\xdf\xa8\x43\x50\x87\xbf\x71\x05\xda\xc1\xeb\x36\x06\xd1\xe7\x6b\xe7\x9a\xcd\xd7\x72\xed\xc7\x97\x41\x74\xb2\x88\xd9\xa8\x8e\xbf\x76\x65\x2a\x9b\x37\x56\x52\x39\xde\x8f\x58\x85\x36\x50\xca\x64\xe3\x27\x82\x1e\xbb\xcd\x62\xbc\x10\xce\xd5\xa7\x38\x4b\xf1\xed\xa0\xec\x24\x60\x72\xc9\x76\x45\x70\x18\x08\x01\x85\xdb\xf6\x22\x6f\x6f\xf9\x42\x39\xcc\x31\xd6\xc0\xa1\xd5\x28\x47\xfe\x1f\xae\x98\x3e\x64\xf0\x5e\x52\x93\x0e\xf7\xb4\x29\x4b\x77\x61\x19\xb5\x21\x93\x9a\x18\xe4\x2a\xf0\xe9\x25\x11\xb5\x6f\x25\x25\x2f\x10\x8d\x29\x63\x1a\xa3\x40\x65\x4f\xc6\xeb\x16\xc0\x3b\x44\xff\xa5\xfc\x3f\xff\xeb\x7f\x13\xb3\xdf\x93\x92\xda\x23\xfe\x44\xaf\x3e\xf8\x75\x37\xcf\x8b\x7f\x76\xe2\x09\xf4\xef\x60\x20\x82\xfe\x54\x43\x56\x29\x35\xa1\x51\xbe\x93\x6e\xf4\x7d\xc5\x36\x80\x98\xc8\x21\x4d\x7a\x32\xff\x8d\x49\x77\xdc\x86\x11\x55\xa6\xfa\xbf\x0b\xbd\xb6\xc5\xc5\xa2\x49\x40\xa3\x12\x9d\x98\x08\xd4\x5c\x00\x70\x89\x0d\x26\x9d\xe5\xb3\xbf\xde\xe3\x16\x22\xba\xda\x03\x11\xd2\xc3\x18\xc2\x5e\x31\xf9\x4d\x1f\xe0\x11\x91\x5c\xae\xff\x31\x6b\x71\x0e\x57\x09\x98\x97\x70\x2a\xd7\x48\xd8\xd1\xe3\xce\x62\xaa\xf4\x66\x28\xa2\x96\x66\x02\xdb\xc2\x60\x2d\x92\xc8\xd5\x4b\x20\x17\x01\xd4\x31\x10\xbd\xc7\x05\xdf\x81\xe9\xd7\x76\xcc\x16\xc9\xbe\x6c\xf6\x12\x5e\x8c\x04\xdf\xd5\xe0\x57\x8e\x98\xfc\xc4\x82\xf6\x06\x19\xb4\xaf\x91\x81\x5b\x4c\xb0\xd8\xf3\xff\x04\xd1\xdf\xaa\x04\x72\xae\xa6\x34\x7f\x14\x61\xde\x46\xd7\xe7\xbd\x57\x03\x37\x4f\xa2\xfb\xea\xdc\x38\x10\x35\xe3\x8a\x9d\xdc\x47\xc2\xca\x20\xf7\x21\xe8\xc8\x37\xfc\x78\x0b\xab\x88\x86\x2f\x72\x5b\xc4\xe5\xd4\x5e\xab\x24\x83\xdb\x30\x7c\x4f\xb4\xe6\x97\x1f\x0c\xcb\xae\x9b\x60\xcb\xe0\x4a\x49\x17\x54\xe3\xf5\x22\xad\x76\xe8\x7f\x11\x78\x8e\x06\xa8\x3a\x7e\x3d\xc2\x29\xac\xb8\xf2\xe3\xb2\xd3\x2d\x09\x60\xdb\x48\x58\x44\x43\x6c\x1d\xfb\xe5\x88\x7b\x75\x7a\xef\xec\xeb\x1d\xac\xd3\x36\x1e\x76\xb1\xfe\xb3\xd6\xe3\xf9\xa8\x70\x57\x3c\x0d\x0f\x77\x45\x73\x71\xe2\xff\x0e\x43\x2d\x91\x94\x0e\x63\xb2\xb7\x8f\x5a\x6a\xb5\x8e\x33\xf4\x1d\xbf\xef\xf7\xf5\xf6\xda\xe8\x9e\xd4\x1f\xb0\xd8\xc6\x33\x0e\xc4\xe0\x68\x54\x0e\x21\x6c\x10\x88\xa3\x7f\x8e\x49\xc7\x5e\x2a\x8e\x78\xc6\x58\x86\x9e\x04\xfb\x60\xa6\x0f\x56\x89\x43\x7f\xc2\x61\x3a\xf5\xdf\x07\xcb\x98\x96\x2c\x41\x3f\x62\x2e\xf9\x72\xe4\xcf\x11\xfb\xdb\x43\x21\x40\xe3\x51\x32\xaf\x71\x8f\x68\x85\x83\x7c\xb0\x46\x78\xcc\xc6\x36\xee\x7f\x4f\x58\xd0\xbc\x8d\x8b\x15\x87\x83\xa9\xba\x38\x94\x0d\x7f\x5e\x61\xe3\x08\x68\xc3\x97\x3c\x02\xe5\x19\xae\xc7\xdc\x80\xb7\xb1\xfa\xf1\xa0\x39\x68\x50\xb8\xf7\x42\x2f\x8d\xd8\x95\x93\x51\xbe\x67\x7d\x88\x78\xdd\x4b\x0c\x8f\x07\x92\x6f\x88\x3b\xb3\x25\xe3\xfa\x71\x1f\x71\x30\x94\xe5\x3a\x33\xe3\x05\x12\x2e\x9f\xb0\xb6\x2a\x11\x9b\x72\x26\x29\x57\xa2\xd7\xb9\xf4\xee\xa3\x1f\x84\xdc\x6b\x7b\x0e\x4b\x93\xcf\xd5\x53\x4f\x71\xcd\xee\x7d\x5a\x94\xfb\x3d\x2f\x61\xee\x2e\x7a\xf0\x32\x09\xa0\x8a\x9b\x3a\x2a\x48\xc8\x3f\x8f\xdb\x92\x47\x3d\xf4\xf4\x7c\xd7\x1c\x12\x39\x3a\x17\x7c\x15\x2b\x95\x7b\x58\x9a\x13\x0f\x49\xf2\x58\x46\xd1\xe8\x4d\xcc\x81\xc4\x74\x09\xd6\x9c\x96\x8f\xe2\x55\x70\x72\xb8\x48\x15\xbb\x56\xc9\x02\x28\xa4\x06\x84\x18\xb0\x5c\x1f\x12\xc7\x42\x5b\x85\x00\xeb\xbb\x15\x49\x34\xea\x37\x84\xf8\x23\x1d\xf3\x38\x27\xdd\x9d\x98\xfd\x00\x51\xf6\x1c\x86\x20\xfc\x70\x67\xe3\x90\x77\x87\xdc\x38\xdc\xa3\x56\x7e\x1c\x21\xc4\x1f\x19\x07\xf7\xf2\x94\xdf\x01\xc5\x22\x3e\x34\x1e\x52\x0e\xf5\xd2\x40\x68\x9d\xee\xc6\x43\xf4\x01\x1f\xd7\xc1\x79\x0d\x0f\x4f\x31\x92\x3f\xd8\x7c\x34\x3d\x38\xa5\x44\x1c\x0d\x33\x22\x82\x38\xe2\x66\x23\x5f\xbf\xbc\xc5\x79\xa5\x51\xd3\x81\x06\x2e\x36\x0f\x36\x77\x0a\xe9\xb8\xbc\x48\x07\x19\xeb\x42\xe5\x3a\x29\xfc\xf2\xc1\x2b\x70\x16\xb3\x2a\xf2\x5d\x78\x64\x40\xc0\xb3\x95\x2c\xe4\x8e\xb9\xdb\xe3\xcc\xea\x82\x5e\xa7\x8d\x39\x56\x0d\x28\xc7\xa2\xa7\x70\xc6\x3b\x43\xe9\x2c\x30\x66\x31\x53\x3e\x31\x99\x55\xbc\x59\x06\xb5\xcb\xef\x23\x07\x1b\xc7\xea\xb2\x46\x16\xed\x9a\xe3\x27\xf6\x74\x28\xfe\xac\x96\x8b\xdb\x8e\x60\xe4\xc5\x21\x3d\x21\x62\xc7\x52\xb0\xd5\xa7\x04\xe2\xc9\x6e\xdd\xe6\x6c\x6b\xb4\xb5\x66\x66\x11\x90\x02\x1a\xfc\xd9\xcd\xd2\xbd\x7a\xe7\xb9\x01\x3c\x18\xd4\xd0\xe3\x87\x98\xc2\x57\x0c\x00\x6c\xe3\xe1\x11\x80\x2d\xc8\xf5\x73\x1a\x46\xc0\x02\x1e\x1a\x88\x3e\x57\xf7\xc7\x07\x02\xbe\xf1\x07\x07\x72\x62\xa3\xd0\x4b\x8f\x45\x31\xbb\xff\x1f\x1a\xdf\x48\xdd\x01\x71\x46\xb7\x6a\x47\x04\x1f\x3d\x1d\xec\x88\x3e\xf0\x35\x5b\xb3\x70\x30\xa8\xef\x5b\x8f\x33\xdf\x54\x4d\x4b\x08\x55\xb6\xee\x43\xff\x78\x1c\x8c\xc7\x1e\xdb\xbe\xbd\x57\x91\x84\x27\x17\xc7\x02\xfa\xcb\x43\xa2\x84\xc1\x57\x24\x37\xad\x3f\x01\xed\x9f\x8f\xbc\x01\x2e\x4f\x29\x8a\xfb\xaf\x8b\xde\xa3\x9e\x5e\x7a\x7d\xf0\xc2\x71\x7c\xd1\x7a\x7c\xe3\xbe\x93\xf0\xee\xb5\xc9\x72\xf6\x5a\x5d\xe2\x9d\xe3\x57\xf7\x84\x83\x1d\x1e\xe8\x5c\xf1\x5d\xb3\xa6\xae\xc4\xaf\x7a\x21\x29\xbe\x6e\xc8\xa6\x18\xb5\xc3\xf0\xad\x03\x17\x1d\x93\xf8\xd9\xc1\xb8\xc8\x36\x26\x15\x04\x24\x1d\x94\x07\x17\x60\x59\xd5\xb1\x8f\xb0\x05\x8c\x04\x26\xcc\x21\x18\x99\x8e\x03\x8d\x0e\xdd\x5c\x8f\x19\x3b\x42\x52\x75\x03\xb9\x87\x85\x99\x49\xf0\x2d\xaf\x82\x6f\x79\xc9\xdb\x95\x27\x41\x46\x84\xf3\xb0\x60\xef\x9e\xfa\x88\xb2\xe3\x83\xcf\xe7\x23\xf0\x31\xce\xe2\x68\xc7\x28\x23\x5f\x4d\x7a\x91\x4d\x15\xd7\x93\xf0\xa3\x30\x87\x8d\x89\xec\x10\x89\x5a\x8f\x2f\xc9\x84\x45\x72\x77\x3c\xca\xd2\xf7\xf1\xe2\x99\x88\x4d\x35\xcc\xdb\x36\x6b\xbe\xf7\x0e\x23\x64\x3c\x3d\x95\x9d\xe3\x36\x2d\x86\x30\x6a\x02\xd1\x86\x61\x0e\xfc\x06\x7d\xde\xc5\xb5\xb1\x05\xc3\x0c\xbd\x34\x31\x01\x24\x9d\x3a\x5f\x6d\x30\xff\xc5\x1c\x21\x99\x6a\xec\x88\x49\x5f\xc6\x9e\x81\x94\x37\x0c\x53\x7b\xb1\x70\x16\x86\x9f\x46\xc6\x03\x91\x41\xe9\x8a\x30\x55\x67\x7a\x8f\xa8\xd1\x28\xe9\x33\xce\xb4\x3b\x43\xe9\x25\x76\x5c\xf7\x60\xa5\xe0\x14\xe3\x18\x3b\xbd\xa7\xa4\x35\x45\xe2\x78\xe0\x38\xf3\x2d\xeb\xc1\xa8\x9e\xe1\xdc\xeb\x6a\x9d\x97\x13\x58\xba\x31\xd7\xb1\x23\x92\x3f\xd4\xc6\x68\x94\x1e\xc2\x35\xf3\xf5\x43\x85\xf5\x8c\xa3\x3a\x61\x91\x8b\x06\x19\xb1\x35\x03\xf9\x42\x0b\xa3\x21\xce\x36\xf1\x15\x83\xe4\x47\x55\xd7\x2b\xf7\x08\xe5\x39\x5f\x67\x6c\x97\x1c\x3f\xca\x67\x58\x29\x8f\x03\x37\x75\x6c\x81\x9b\xaf\xfe\xd0\xc8\x30\x20\xd6\xb9\xe7\x9a\x3f\x36\xb6\xb6\xec\xee\xeb\x55\x86\x17\x41\xbb\x8d\x86\xf8\x7d\x28\xc5\x56\xfe\x78\x41\x79\x4f\x73\x8d\xd4\x2f\x71\x43\xb0\x7b\x2c\xf7\xbd\xbf\x5b\x51\x3e\x5e\x24\xa5\x23\xee\x09\x78\x22\x6a\x9b\x00\x47\xe2\x59\xff\xfd\x83\x1d\x8d\xe6\x12\x30\xc4\x00\xb7\x2d\x86\xd2\x97\x7f\x68\x06\x81\x13\x32\x9c\x06\x93\x81\xee\x7e\xf0\x8a\xf0\x61\x13\x46\xdc\x77\x7c\x39\x81\x2f\xa8\xf2\x43\x6f\x1a\x4e\xa1\x07\x9a\xbd\xf8\xaa\xc6\xa3\x23\x13\x0a\xfb\x7d\x60\x85\x1e\x47\xa3\xf8\xf2\x1c\xc3\x43\x48\xde\xb2\x1e\xf6\xf8\x41\x01\xf7\x88\xf5\x47\x7c\x87\x4c\x41\xee\x9a\x67\xeb\xa6\x6d\x68\x79\x60\x22\xb6\xfb\xe7\xaf\x2c\xaf\x9b\xa9\x00\x13\xf8\x7d\x36\x68\x58\xb3\xd5\xb9\x40\x36\xc9\x0f\x1c\x9f\xea\x6b\xf5\x4d\x9f\x6f\xad\x0e\x5b\x20\x57\x6a\xb7\xbe\xe6\x02\xab\x75\x6a\x05\x41\x4d\xad\xd3\x2c\x39\x9e\x0e\x55\x14\xf8\x52\x73\x02\x58\xb8\x39\x38\x7c\x99\xd0\x35\xec\x33\x9e\x2a\x82\x69\x25\x3b\x7d\x8b\xec\xf4\x9a\xb3\xa7\x3d\xd8\xa8\x5c\xb5\xd1\xa0\x8e\xd5\xbb\x69\xcb\x49\x9d\x97\x1c\x48\x3f\x86\x37\xcc\x6d\xca\x7c\x3f\xc1\xdb\x6b\xca\x9c\x60\x0d\x90\x53\x04\x00\xf6\x38\x16\xc2\x5a\x55\x01\xc5\x2a\xac\xf1\x86\xb2\x8e\x41\xe3\xf9\x9d\x31\x3c\x9e\xfa\x3f\x52\x43\xcf\xec\xf1\xa8\xd4\x67\x33\x19\x55\xb3\xfc\x1b\x1e\xc6\x57\xe8\x4b\xf9\x0c\xa0\x96\x4d\xd3\xf3\xfb\xa3\x7b\x16\xb7\x56\xb7\x0e\x4d\xbf\x5a\x3e\x8b\x5b\xab\xdb\x09\xa6\x04\x7a\x8a\x2a\x81\x3e\x8e\xab\x1d\xdf\xe2\xa1\xbe\xda\x61\xd5\x0f\xb4\x41\x5d\x87\x17\x57\x7c\x23\xe8\xca\x15\x4c\x7a\x9c\xd4\x0c\x29\x74\x5c\x79\xae\xe7\x15\x09\x11\xe5\x6c\xd7\x67\x5c\xf2\x60\xdf\x93\xba\x61\xe7\x93\xea\x73\x3b\x05\xcf\xab\xb0\xd1\x79\x39\xac\x6e\xcb\x9e\x63\x72\x37\x19\x3c\xcc\x61\x5b\xef\x0d\x2c\xfd\x15\x60\xe9\x6b\x02\x4b\xaf\xe5\x75\xfb\x69\xab\x74\xe8\xec\xca\x3e\x47\xa4\x40\xd0\xca\xab\x33\x5a\x01\xce\x2e\xf2\xb9\x5a\xb0\xce\x64\x2a\x65\xeb\x2e\x64\xc1\x27\x68\x41\xdf\xdd\x17\xc1\xfb\xd4\x81\xcc\xb5\xc6\x6a\x80\x9c\x7e\xab\xfb\x95\xbc\x1d\xc2\x8a\x01\x8d\xe1\x83\xe4\x04\xb0\xb8\x6f\x4e\xb0\xc6\x23\xe1\x14\xc7\xc5\x73\x02\xbf\x8e\x19\xa5\x70\x30\x0f\x2c\x8c\x8b\xe0\xde\xe7\x43\x37\x0b\xb8\xcf\x65\x33\x1d\x85\xb4\xee\x0d\xd0\x7a\x1e\xc3\x69\xa7\x9d\xa0\x52\xd8\x8a\x68\x6a\x12\xbb\xa9\x97\xc3\xed\x97\x77\x10\xba\x69\x57\xc3\xf1\xfb\x3b\x02\xfb\xc5\xe7\xa4\x15\x4c\xa4\x57\xc8\xac\x92\x63\xf2\x16\x5e\x4e\xb3\xb4\x95\xc1\x12\xa5\x36\x3d\xcd\x8b\xde\xb6\xd6\x3c\xbd\x70\xe1\x3a\xb6\xfa\x1a\xc6\xc0\x2e\x61\x6b\x11\x82\xa9\x85\xac\xc4\x2f\x8c\x6a\xe4\x8a\x00\xca\x6d\x38\xf1\x24\x6d\xc3\xca\x50\x1a\xdc\x0f\xaf\x44\x0d\xbc\x85\x3e\x11\xcc\xed\xe8\x2b\x44\x76\x7d\xf8\x0f\x3e\x44\xe4\x67\x13\xe0\x18\x8e\xee\x18\xbb\x55\x97\x85\xe8\x1c\xdf\x3e\xce\x47\xe8\x65\x70\xc5\x70\x04\x0a\xcf\x77\xf8\x50\x76\xe0\x7e\x34\x94\xc3\xd1\x87\x07\xfa\x35\x50\x6a\xd2\x42\x50\x27\xf8\x55\x03\x0e\x37\x95\xeb\x1e\x73\x28\xf2\xd6\x41\xc3\x90\x7b\xd0\x09\xd0\x0f\xba\x96\x62\x5c\xcc\xbf\x33\xf7\xff\xe5\xa9\xbd\x70\x00\xfe\xc1\xbd\x23\xfd\xff\x3f\x79\x70\x6f\x6c\x99\x75\x2f\xee\xe1\x45\xb1\x05\x82\xaf\xe3\x7d\x1c\x39\xae\xa2\xfd\x8c\x1a\xe1\x3e\x45\x46\xec\xca\x47\x96\x37\xfb\x9a\xc5\x57\xac\x36\xd8\xa2\xe3\xfe\x82\x78\xf9\xa8\x37\xa9\x31\xbd\xd5\x1e\x0f\x41\x72\xa6\xde\x22\xc9\x57\x6b\x44\xaa\x17\x31\x4b\xb5\x1e\x2d\x60\x92\x50\x17\x8d\xe5\x4d\x7e\xc0\x8b\x37\xb5\x6e\xed\xd1\x90\xe3\xcd\x1d\x8d\x5a\x2a\xc9\xed\x38\x0b\xc5\x9f\x65\x26\x0a\x18\x4c\x45\x72\xc2\x1b\x6a\x92\x23\x2f\x4c\xe1\xc1\x56\x49\x69\xfe\x34\x0a\x23\x18\xb1\x36\x13\x77\x1d\x34\x0a\xa0\x59\x5e\x15\x8c\x65\x1c\xff\x27\xb9\xe1\xef\x75\x49\x8e\xfe\xf4\x11\x7e\xf5\x48\x72\x96\x88\x1f\x42\x94\x1b\x1b\x9f\xce\xdf\x59\xb7\x7d\xdf\x56\xcb\xa1\x9f\x7f\x3b\xcd\x95\x4e\xa0\xcd\xed\xcf\xb4\x9b\x7e\x01\xb6\x1b\xac\xe1\xab\xe1\x4b\xed\x8e\xde\xbc\x1e\xc1\xc9\x3d\xbc\xd4\x5d\xc5\x7c\x89\x6f\x2d\xdc\x31\x8f\xcc\x3a\xfe\x85\xbd\x0b\x62\x31\x45\x7a\x75\xaa\x25\xf8\x81\x23\xb5\x8e\xe0\x77\x90\x8e\xae\x02\x43\x4e\x7e\x30\xc9\x17\x29\x5e\x51\x14\x20\x57\xdf\x60\xeb\xe5\x79\x2c\x79\x7f\xec\xfa\xed\x15\x25\x57\xed\xbd\x38\x8c\x74\x5d\xd8\x63\xa0\x3f\x2b\x64\x8f\xd2\x9e\x5e\xb8\x1f\x6e\x0a\x56\x5a\x9b\xe4\x1f\x85\xc9\x82\xdf\x3b\xd4\xc6\x69\xfc\x8d\xfe\xe4\x81\x1a\x4c\x95\x56\xf9\x05\x4f\xa2\x55\xfa\x67\xed\xf8\x73\x75\x4c\xf6\xfa\x56\x9b\xae\xc0\xe4\x30\x8a\x2d\xb7\x38\x68\xdc\xa1\x14\xd2\x7b\x78\x56\x46\x1d\xfc\xc1\x97\xd5\xc2\xb6\x82\x43\xe5\x81\xb1\xce\xde\xe5\x8a\x9f\x05\x08\x01\x33\xd9\x7f\xf6\x1c\x48\xd4\xb0\x73\x32\x4d\x2b\x44\xef\x82\x44\x95\xe6\xc3\x00\x1e\x7a\x11\x44\x8c\x02\xa6\x8c\x3b\x9b\xb7\x2a\xe3\xb1\xe9\x5b\x61\x1f\xfa\xcd\xb8\x00\xe4\x4e\x5c\x6b\x01\x84\xfd\xda\x65\x00\x34\xff\x9b\x65\x0a\x30\xe6\x29\x9a\x3d\xfa\x29\xab\xe8\x37\xac\xac\xa6\xfd\x24\x47\x33\x88\xb6\x8d\x9f\xcc\xd1\x3b\x1c\x1f\x90\xc9\x82\x96\x81\xcf\xfd\x6e\x5c\x50\xa4\x1d\x71\x51\xd8\x09\x4e\x28\xfe\x11\x9d\x07\x7f\xe3\xce\x10\xcc\x26\xf7\x55\x26\x77\xc2\x83\x3a\x30\xf8\xaf\x10\xc6\x3b\xad\x44\xe3\x9e\xd6\xa0\x71\x1f\x01\x17\x27\xb0\xf1\xf3\x2b\x7c\x09\x0b\x71\x23\xe6\xd0\x32\xa5\x22\x9b\xb0\xe4\x8d\x1f\x1c\x0e\x71\x50\x2c\x3d\x61\xb8\xdf\x1d\x9a\x25\x0d\xff\xbb\x8d\x61\xb7\xfc\x8b\x8b\xc1\x41\xe0\x73\xc3\x23\xcd\xe7\x86\x3f\xec\xe8\x73\xe7\x7e\x69\x71\x5a\xea\x3d\xf3\xdf\x71\x6c\xca\xb7\x7b\xf9\xf1\xc9\xee\x5b\xfc\xbc\xd6\xf7\x41\x8d\xf0\x57\x1a\xe3\xdc\x71\x1b\xfa\xa3\x50\xa3\x26\x8c\x59\x46\x5b\xa6\x5a\x1d\x41\x8c\xfb\x6d\x98\xe8\x09\x3e\xa0\x5f\x7e\x63\x4c\x8f\x95\xe8\x47\xe1\xc6\xc4\xec\x99\xad\x23\xe5\x90\xd1\xda\xc0\x38\xa4\x3d\xfa\xb5\x34\xfd\x85\x0e\x8d\x6d\x77\xbf\x47\xf3\x2b\xb2\xfd\x08\x67\x7f\x0a\x6d\xfc\x1b\x68\x1c\x74\x6e\x55\xe2\x1f\xad\x9b\xfe\x5a\x9d\x82\xd9\x3b\xa0\xb0\x08\x4c\x9e\x0c\x85\x29\x40\x5f\x0c\x35\xc6\x20\x57\x48\x38\xbe\x3b\xdb\xaa\xf9\x5b\xae\x99\x20\xca\x3b\x7d\x0b\x7b\xb7\x1b\x77\xf4\xc3\x19\x51\x25\xf9\xbd\x0e\xf7\xd2\xff\xb4\xb2\xdd\x86\x72\x8b\x68\xb7\x3b\x66\x17\x91\xfd\x2c\xe1\xeb\x34\xd7\xf4\xed\xde\xa6\x71\xab\x25\x17\x37\xa0\x0f\xcb\xef\x05\xeb\x55\x0e\xa8\xc5\x94\xe3\xd6\xe9\xb6\xda\xf3\xc1\xac\x4f\x8c\xf3\xf2\x50\x0e\x4e\xe7\x3f\x23\x27\x44\x73\xc8\x9b\x2f\xf0\x3d\x3f\x44\x85\x9d\xca\x81\x71\xb9\x91\x14\x51\x7a\x13\x90\xd3\xeb\xdf\xde\x5e\x8e\x20\x67\xb6\xa8\x96\xcc\x6c\xe9\xf8\x37\x13\xc3\x0d\x2c\xce\x1c\x37\x05\x38\x70\xe6\x67\x20\x90\x47\x27\x20\x54\xe4\x7d\xb3\x20\x9f\xd9\x86\x94\xde\x8a\x7c\x2f\x7b\x46\x29\x4d\xbe\x63\xa0\x60\x4d\x05\x6a\xbc\xa8\xae\xd7\x3a\xec\xb3\x16\x47\x84\xe7\x08\x12\x24\x10\x70\x04\x09\xb6\x9d\x1d\x9e\x41\x93\xd2\x7a\x57\x15\x2a\x3a\x0a\xfc\x7b\xcd\x32\x50\x03\xf1\x2d\x1b\x84\x36\xed\x86\x49\xa4\x5b\x39\xf9\xed\x0c\x5f\xd1\xd2\xe9\x56\xe4\x1d\x23\xb0\x7e\x23\xf2\x13\xa4\x52\xc3\x80\xd7\x2b\x87\x18\x33\x29\xbd\x3a\xf3\x6f\x31\xc1\xfa\x34\x9a\xcc\xb6\xba\x29\x9d\xad\x4a\x67\xf3\x96\xf2\x22\x60\xfe\xb1\xd3\xce\xae\x9c\xc9\x4f\xbc\xf0\xcf\x25\x8e\x26\x11\x36\xa5\x33\x99\xb4\xb4\xaf\x60\x3f\x0c\xf0\x22\x19\xf3\x18\x37\x68\xe5\xdc\x01\xb8\xb2\xee\x31\xc3\xb5\x67\xd0\x83\x1d\xe2\xdf\x24\xf6\x27\xb4\xeb\x9d\x4f\xe6\xd9\x9e\x19\x4a\xcf\x2e\x86\xc1\xd9\x65\xf1\x02\x8b\x55\x2b\x0f\x5c\xf0\x3f\xe6\x28\x2e\x92\x20\xd2\xf8\x2c\xaf\x23\xda\x2b\x06\xb9\x6e\xa3\x49\x0f\x1f\xbc\xbe\x01\x34\x59\xc1\xdc\xb3\x1d\x11\x40\xf9\x7b\xb9\x1a\x02\xc7\xc2\x6f\xf2\xad\x96\x3c\xdf\x4c\x63\xe1\x81\x43\x8d\x57\x45\xde\x4b\x4e\x00\x33\x13\x11\xef\x86\x8e\x20\x47\x0b\x76\x3c\xda\xbf\xeb\x1e\x0a\x10\x43\x59\xcc\x85\xc5\x39\xc8\x67\xb6\x95\xdb\x17\xa3\x30\x0c\x83\x0d\xe5\x90\x30\x2f\xfb\x21\x92\xd4\x5c\xd9\xcc\xc0\xad\xa8\xc1\x2f\x7a\xee\x17\x01\x2c\x84\xf1\xe0\x79\x4c\x19\x83\x94\x7f\x29\xc8\x2a\xf9\x24\x51\x0d\x9f\x47\x0f\xa6\x99\x01\x32\x08\xa4\x89\x6e\x00\x3d\x92\xa7\x58\xe4\x9a\x94\x55\xe2\x18\x22\x79\x47\x26\x80\x7d\xda\xb5\xab\xa7\x8f\xc2\x07\x5c\xd8\x26\xe4\x01\x3e\xfd\x20\xaf\xbb\xfc\xa4\xaf\xbb\xe8\x38\xec\x57\xc3\xff\xaa\xaf\xc2\xc8\x77\xd8\xae\x18\x3e\xa4\xe9\xee\x3f\xb9\xd6\xff\x9a\x68\xb8\x85\x6f\x42\x33\xf0\x38\xea\xd7\x34\xe4\x5e\x49\xd0\xf9\xd9\xf7\x08\x2f\xb8\x94\xca\x08\x91\xdb\xa9\xe3\x47\x6a\x15\x55\xb8\xdb\xca\x77\x71\x3c\x9e\xe8\xe3\x61\x44\x45\x4d\x4d\x10\xd5\xec\xf8\x16\x62\xf6\x63\xe6\x1f\x65\xc2\x35\x3c\x29\xa8\x3a\xfe\xa9\x0e\xf9\x8d\x61\x12\x91\x7f\x74\x0f\x32\x25\x9f\xfa\xa6\xd9\x7e\x4e\xf2\x35\xcf\x89\xfe\x26\x78\xd6\x4c\x22\x76\x11\x95\x46\xc9\x44\x3e\x39\xf5\x03\x37\xfc\x03\xe9\xa9\xc4\x40\xf8\x75\x9e\xe4\x87\x1d\x32\xe4\x47\xe3\x90\xb1\x41\x06\xbf\x87\x87\xcf\x02\x9f\x45\x7e\x8f\xaf\x03\xbe\x0e\x65\x79\x2b\x95\xc1\x61\xa8\x3a\xe9\x7d\x1b\xe4\xdc\xe3\xfb\xbe\xcc\x51\x5b\xfa\xe1\x3e\x1f\x15\xa9\x7d\x3c\xe2\xf7\xaf\xe4\x37\xea\x90\x6f\x1f\x94\x2f\x8f\x39\x3f\xf7\xef\x3a\x3f\x62\x0f\xd9\xbd\x66\x21\x45\x39\xdc\xbd\x66\x49\xf2\x11\xd8\x04\x69\xb3\xda\xa0\xa4\x29\x97\xc7\xa1\x99\x92\xa4\xbc\x36\x3f\x64\x7e\x5c\x9a\x42\xae\x1f\x95\xa6\x92\xff\x1b\x00\x00\xff\xff\x01\xfb\x60\x4a\x69\x82\x00\x00") +var _confLocaleLocale_enUsIni = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\xc4\x7d\xeb\x72\xdc\x48\xb2\xde\x7f\x3c\x05\x66\x1c\xb2\x66\x22\xa8\x56\xcc\x4c\xd8\xe1\x98\x90\x34\xe6\x90\xa3\xcb\x1e\x51\xd4\x11\xa9\x5d\x1f\x2b\x14\x58\x74\x03\xec\xc6\xb2\x1b\xe8\xc5\x85\x3d\xdc\x5f\x7e\x0d\xbf\x9e\x9f\xc4\x99\x5f\x66\xd6\x05\x40\x53\xa3\x3d\x0e\x9f\x3f\x64\x75\x55\xd6\x2d\x2b\x2b\x2b\x6f\x55\xc8\xf7\xfb\xac\x28\xbb\x55\xfa\x3c\x3d\x4d\xf7\x79\x55\x6f\xcb\xae\x4b\xbb\x72\x7b\xf3\x64\xd3\x74\x7d\x59\xa4\xaf\xaa\x9e\x7e\xb7\x77\xd5\xaa\x4c\x92\x4d\xb3\x2b\x09\xf4\x35\xfd\x4b\x8a\xbc\xdb\x2c\x9b\xbc\x2d\x28\xe3\xdc\xd2\x49\xf9\xfb\x7e\xdb\xb4\x0c\xf4\x9b\xa4\x92\x4d\xb9\xdd\x73\x1d\xfa\x97\x74\xd5\xba\xce\xaa\x9a\x7e\x5e\x51\x2a\x7d\x53\x27\x5d\xb3\xaa\xf2\x6d\x16\x14\x20\xc3\xca\x7f\x4e\x7f\xac\x8b\xf4\xaa\x2f\xf7\xe9\xb3\x6e\x97\x6f\xb7\x2f\xf2\x0e\x55\xfa\x32\xcd\x57\xab\x66\xa8\xfb\x67\x4f\xa5\x40\x1a\x6f\x86\xde\x5a\xbf\x1c\x7a\xc9\x1b\xf6\x96\xf5\x71\x9f\xb4\xe5\xba\xa2\x89\xb5\x94\xf5\x41\x93\xc9\xa1\x5c\x76\x55\xcf\x83\xfe\x8b\xa4\x92\xbb\xb2\xed\xaa\x86\xc7\xf3\x67\x49\x25\xfb\x7c\xcd\x00\xef\xe9\x5f\xd2\x97\xbb\xfd\x36\x47\x85\x6b\x4d\x26\xdb\xbc\x5e\x0f\x02\xf3\x56\x93\x49\x32\x10\xe6\xea\x1c\x38\xfb\xa8\xc9\xa4\xdc\xe5\xd5\x96\xf1\xf3\x84\x13\xd4\x6e\xd7\x1d\x1a\x60\xf1\xbd\x26\x69\x8c\x59\x7f\xbf\x2f\x31\xc4\x27\xd7\x94\x4a\x56\xf9\xbe\x5f\x6d\x72\xca\x39\x93\x54\x42\x40\xfb\x86\xc6\xda\xb4\xf7\x80\xb3\x1f\x49\xd3\xae\xf3\xba\xfa\x47\xde\xcb\xf8\x2f\x83\x9f\xc9\xae\x6a\xdb\x86\xa7\x7e\x81\x44\x52\x97\x87\x8c\xdb\xa1\x9c\x77\xe5\x21\x6c\x85\x4b\x76\xd5\xba\x95\x59\x72\xe1\x05\x7e\x71\x2b\x5c\x76\xd3\xb4\xb7\x5a\xf0\x92\x93\xa3\xaa\x34\x08\x2d\x8d\xfb\xcf\x6b\xc2\x8b\x96\x5e\xe0\x47\x04\xd0\x25\x79\xb1\xab\xea\x6c\x9f\xd7\x25\xe3\xe8\x94\x7f\x11\x5e\xe8\x57\xa2\xcb\x9d\x75\x65\xdf\x57\xf5\xba\xe3\x62\xc9\x4a\xaf\x34\x2b\x09\xca\x5c\x1e\x8f\xa7\xcb\x6e\xca\xb2\x90\x11\x75\xe9\x4b\x4a\x27\xfb\x61\xbb\xa5\xb9\xff\x7d\x28\xbb\x9e\xe1\xdf\xd3\x6f\x9a\x85\xfc\x4e\xaa\xae\xa3\x04\x65\xbf\x41\x22\xa1\x05\xa8\x57\x18\xd2\x19\x12\x49\xf2\xa9\x2b\xf3\x76\xb5\xf9\x9c\xc8\x7f\xf4\xc8\x89\xc5\x62\x71\x74\x69\x98\x1c\x94\x14\xa4\x07\xeb\x20\x59\x35\x05\xff\x38\xa3\x7f\xd4\x74\x55\x77\x3d\x91\xf4\xe7\x44\x13\x0c\x26\x29\x41\x63\x5f\xf5\xdb\xd2\x67\x62\x7f\x74\xbc\x0e\xe9\xcb\xaa\xed\xfa\x27\x7d\x45\x24\xf7\x61\xa8\x13\x9e\x1f\x91\x73\x56\x2c\x6d\x97\xbf\x6a\x08\x3b\xc8\x6e\x69\x7e\x17\xf7\x57\xff\xfa\xf6\x24\x7d\x4f\x5b\x7d\xdd\x96\x94\x4e\xa9\x0d\xfa\x47\x75\x7e\x5a\x24\x54\xcb\x7a\x3a\xcf\xfb\x7c\x99\x77\xa5\x47\x2b\x17\x0a\x8d\xba\x32\x50\x2a\xb3\x0d\xb0\x88\xae\x8f\xe6\x3b\x47\xe7\xd4\x86\xee\x0e\xd7\xc6\x3b\xde\x22\x94\xcf\x5c\x03\x95\xdf\x6f\x4b\xce\xa7\xa6\xd2\x37\xef\xde\x5d\x9e\xff\x9a\x96\xf5\xba\xaa\xcb\xf4\x50\xf5\x9b\x74\xe8\x6f\xfe\x5b\xb6\x2e\xeb\xb2\x25\x26\xb2\xaa\x52\xda\x19\x2d\x11\x41\x4a\xe4\x29\x93\x5b\x24\x5d\xb7\xcd\x76\x82\xde\xab\xab\xb7\xe9\x05\xa3\x78\x9f\xf7\x1b\x0c\xa4\xdf\x24\xdd\xdf\xb7\x8c\x22\xd7\xe1\xf5\xa6\x4c\x6f\x2a\x9a\x35\x80\x9a\x1b\xc3\x47\x5a\xe8\x18\x17\x49\xd9\xb6\x19\xed\xfb\xfe\x3e\xd3\xca\xda\xde\x18\x52\x9a\x20\xd2\xa9\x9b\x3e\x5d\x96\x29\xea\x2c\x92\xc4\x06\x6c\xd8\x3d\xdd\xef\xb7\xd5\x4a\x76\xec\x2b\x29\xf3\x88\x66\x16\xad\x58\x0a\xe1\x80\x28\x2b\x0b\xd0\x45\xfc\xef\xbe\x19\xda\x34\x62\x03\xa8\xbf\x29\x89\x2f\x6f\x06\xda\x72\x39\xf1\xd4\x6d\x33\x14\xdf\x80\x52\x6d\xf4\x9e\x50\xd3\x0f\x0d\x0d\x18\xd8\x71\x00\xbe\x8b\x53\xa2\x38\x3e\x15\xda\x72\xd7\x10\x77\x70\xc4\x5e\x11\x41\x1d\x2a\x2a\xa4\x99\x76\xf9\x1d\xed\xb7\xbe\x49\xfb\x4d\xd5\xa5\x05\x11\xdb\x8a\x1b\xa6\xad\x31\x10\x3f\x16\xb2\x20\x02\x15\xd2\xb0\xbc\x78\x0d\x00\xb5\x1b\x88\x9a\x36\xd4\x18\x73\x7b\x3e\x9a\xa8\xc9\xb9\x71\x62\x4a\xd4\x0e\xe8\x9b\x28\xb7\x21\xde\xca\xdc\xef\x1c\x09\xfd\x1d\xb6\x4f\xa3\xca\x6f\x6e\x68\x54\x1d\x51\xc5\xeb\x74\xb5\x6d\x88\xa4\x3e\x7e\x78\x4b\x95\x37\x7d\xbf\xcf\xf6\x4d\x0b\x32\xbe\xbe\x7e\x4f\xdb\xa3\xed\x7d\x6e\x80\x6b\x86\xa9\x87\xdd\x92\x7e\x1d\x36\x15\x31\x81\x3c\x58\x20\xa0\x62\xcb\x07\x4c\x9d\x36\xf5\x02\x6b\x35\xb4\xdb\xd1\x32\x52\x97\x56\x72\x64\x78\x3c\x84\xa7\xfc\xe7\xca\x8f\x12\xd3\xed\xe8\x14\x3e\x60\x51\x69\xaa\x25\x4e\x13\xa2\xad\x66\xcf\xed\x06\xc4\x75\xa9\x19\x9e\xa2\x70\x02\xb9\x72\x39\x87\xa8\x14\x67\x7c\xc0\x4b\x77\x34\x61\xdd\xcd\x57\x17\x84\x06\x6c\x69\xe4\xde\xb4\xcd\x8e\x72\x5f\xd2\x3f\x9f\xe1\x87\x7f\xc1\xed\x01\x26\x2f\x0a\x62\x33\xdd\x49\xfa\xe1\xe5\x59\xfa\x5f\x7e\xfa\xf1\xc7\x45\xfa\xa6\xe7\x0d\xc1\x34\xf2\x37\x5e\x5b\x4a\xca\x81\xe8\x40\x69\xe7\xf6\xb4\xfc\xdf\x32\x81\x7f\x9b\x3e\x43\xe9\x7f\x2f\x7f\xcf\xe9\x9c\x2d\x17\xab\x66\xf7\x82\x37\xf7\x2e\xef\x17\x09\x97\x10\xd5\x28\x39\x5d\x95\x75\x41\x09\x3d\x56\xb5\x2c\xe0\x3a\x5a\x1e\x1c\xb2\x72\xfa\x67\xab\xa6\xbe\xa9\x5a\x9e\xd0\x6f\x75\xbe\x24\x9c\x98\x5c\x40\xec\x18\x25\x76\x76\x11\xd2\x68\x23\x57\x37\xf7\x1e\x14\x53\x7d\xc7\x99\xba\xa0\x09\xcb\x4a\xd4\xa8\x8a\x4c\x0e\xcb\x57\xc8\xc6\xba\x5d\xd2\xf4\x5a\xc3\x77\xe7\x11\xde\xdc\xdc\x6c\x89\xb1\x19\xb3\xd2\x1e\x2e\x25\x57\xf8\x56\x08\x42\xc4\xb8\x87\x64\x73\x5e\x75\x80\x3c\x3b\x7f\x97\x96\x77\x44\x6d\x44\x0e\xfb\xb6\x29\x86\x15\x28\x8c\x61\x4f\x52\x3e\x26\x08\xbf\xc4\x19\x56\xc2\xde\x82\xbd\xca\x43\x63\x86\xb0\x22\x20\xda\xa2\x85\xb4\x97\x09\x82\x5a\x13\x24\xac\x9b\x2b\x16\x0e\xc3\xb2\xd9\x0a\x93\xd1\x61\x95\xba\x71\x5d\x5a\xee\x7a\x7b\x9f\xe2\xd4\x07\x5d\xac\xda\x32\x90\xed\xba\x45\xa2\x67\x95\x49\x88\xd9\x5d\x45\x42\x45\xb0\x54\x28\x35\x71\x91\xd9\xc3\x9f\x19\x80\xc5\xb4\x6e\xb6\xae\x1b\xd8\x25\x77\xcc\x25\x34\x77\xea\x9c\xc7\xd7\x61\x08\xe8\x81\xc5\x3d\x22\xc6\xbb\x0a\x9c\x46\x91\x85\xb1\x12\xc6\xd0\x35\x75\xd5\x95\x25\x5a\xa0\xfa\x4f\xa9\x4d\xd4\x59\xa8\x08\xa3\xa2\x88\x9d\xbb\xff\xd6\x0c\x69\xd1\xa4\x7c\x10\x80\x9d\x51\x6d\x9b\x6a\xad\xd3\xd7\x39\xa7\x6d\xb5\xde\x10\x5f\x69\x0e\x27\x82\xb4\xc3\xa6\x29\x99\x76\xde\x9c\x3f\xff\x41\xc6\xb1\x66\xe6\xe6\x2a\x31\x5b\xcc\x87\xbe\x61\x3a\xd5\x25\x94\x21\xb8\xe3\x05\x90\x13\x61\x49\x80\xc6\xe2\xa9\x09\x60\xd3\xd3\x5a\xf7\x49\x58\xa6\x1b\xc4\xc3\x48\xed\x91\x88\xab\x52\x4c\xb6\x6e\x20\x99\x99\xd4\xc2\xac\x9a\x44\xe9\xae\xcf\xd6\x55\x9f\xdd\xf0\x86\xe5\x36\x5f\x72\x5d\x3e\x39\xa8\x24\x7d\x4c\x45\x8f\x53\xda\xf5\x24\x39\x16\x3f\xa7\x8f\xee\xf4\xb8\xfe\x89\x77\x62\x96\xdf\x11\x2c\x16\x03\x08\x6e\x89\xc2\x45\x5a\x30\xf1\xbd\x68\x88\xce\x19\xe7\xdd\xb0\x07\x47\xd7\x13\xfa\x24\xdd\x0b\x60\xd1\x1c\xea\x6d\x93\x17\x60\x39\xb4\xbb\x2a\x28\x1f\xcb\xaa\xce\xe9\x74\xb1\x56\xc0\xca\x1e\x11\x35\xbc\xbb\xbc\x06\xe0\xba\x59\x0e\xd5\xb6\x30\x80\x05\xcd\xf0\x2e\xdf\x56\x05\xcb\x59\xba\xee\xa1\x4c\x63\x59\x95\x8c\x65\xd5\xb4\x7c\x1c\x62\x36\x56\xf1\xc8\x39\xdc\xf2\xf9\x86\x6c\xaa\xab\xb0\xa8\xe7\x8e\x4c\x46\x03\x2d\x3c\x04\x50\x3e\x50\x41\x31\x55\x57\x3f\xee\x31\xd2\xd5\x40\x7d\xd1\xa2\x73\x36\x55\xec\xd2\x27\x2f\xe8\x6f\xc2\xc7\xb3\xf0\xbd\xf5\x14\xf1\x5c\x98\x4a\xe1\x20\xbb\x34\x1a\x6a\x44\xde\x8e\xba\x8c\x78\x83\xb9\x86\xe3\x35\x12\xe8\x06\xa1\x57\xd6\xb4\xb6\xb4\xac\xe5\x37\x94\x78\x4c\x1b\x78\xbd\xc5\x22\xe4\x90\x5e\x48\x8c\x6b\x08\x6f\x4c\x20\x27\xb2\x5d\x6e\x68\x6a\xcc\x3b\xfb\xfc\x96\xc6\x96\xb7\x24\x84\x25\x9f\x58\x1b\xfd\x9c\x0c\x22\x00\x35\xdb\xc2\x09\x9b\xa0\xe9\xa6\x1d\xab\x58\x1e\xc8\xd1\x6b\x47\x52\xe4\x6a\x93\x39\x5d\x96\x91\xd2\x97\xbf\xe3\xcc\x43\x91\x57\x6d\x99\xd8\xb9\x28\xd9\xdd\x63\xb9\x78\x12\x17\xf7\x7e\xb5\x48\xfc\xa1\x2d\x42\x22\xfa\xb2\x61\xac\xdd\x95\x0e\xea\x2c\xcc\x8d\x2b\x50\x5b\x24\xa8\x69\x53\xb1\x26\x44\x45\xa2\xae\x69\xa9\xa8\x6c\xa4\x8a\x7c\x52\x1d\xfb\x73\x62\x1d\x44\x4d\x26\x9f\x88\x19\x90\x5e\x22\xec\x25\x63\x6d\xcc\x16\x87\x86\x22\x3c\x87\x15\x33\xe5\x07\xfe\x1c\xdc\x94\x7b\x3e\x32\x77\x1d\x56\x75\x4b\x90\xc5\xbd\xca\x5e\x6e\x7d\x7f\x11\x4e\x4b\x0b\x4e\xfc\xe9\x1b\xd3\xde\xbf\xb2\x89\x5f\x2b\x5a\x49\xd4\x8f\x4f\x0e\x3e\xaf\x69\xab\xed\x81\x7d\xda\x24\xf7\x27\x69\x74\x06\x6d\xf2\x8e\xb8\x2f\x1d\x70\x5a\xad\x58\x98\x76\xc0\xab\x96\xaf\x84\xe4\xa1\xc9\x83\x48\xa5\x66\xd3\x8e\x8f\x34\x1e\xa1\x30\x28\xed\xc5\x1d\xf8\x38\xce\xc3\x53\x7f\xa6\x4f\x42\xd8\xae\x64\x99\x2f\xdb\x89\x86\x2e\xbf\xd2\x8b\x32\x21\xc1\x64\x4d\xfb\xd1\xe8\xed\x39\xab\x64\x6b\x48\xa8\x4a\x6e\x0c\x50\xf6\x21\x07\x55\x08\xcb\xf9\xc5\x2c\x16\xb4\xb1\x0f\xd0\x57\x69\x6b\x4e\xd0\x4f\x67\x0d\x15\x2f\x8c\x23\xcb\x81\x0b\xf9\xa4\xa3\xcd\xee\x91\x78\x9a\xd2\xea\xa7\x21\x94\xca\x89\x7e\x5a\x5c\x81\x37\xfd\xb3\xe5\x8b\x47\xdd\xb3\xa7\xcb\x17\x8e\x35\xae\x36\xe5\xea\x56\x74\x89\xaa\x5e\x36\xbf\x43\xe1\xa2\x85\x67\x1c\xd7\xbc\x45\x1e\x15\xe9\x86\x4a\x21\x93\xd3\x56\xa6\x6a\x84\x78\x2e\x8d\x16\x8d\x06\xc3\x3b\x7e\x61\xb6\x1f\x77\x38\x18\x21\x51\x6d\x74\x22\x23\x23\x35\x1f\x7b\x87\xb3\x02\xba\x3d\xe5\x5c\xa6\x5c\xb0\x79\x4f\xba\x98\xef\xb6\xda\x55\xfd\x84\x74\x98\x8f\xe4\x4a\x82\xaa\xe7\x1b\x2e\xd1\x16\xb0\x81\xb1\x10\x37\xa6\x66\xe8\xdc\x34\x72\x3a\xe4\xa4\xde\xfc\x94\x12\x09\x0d\x74\x0a\xf1\x9c\x68\x98\xc4\x8e\x73\x3e\x78\x49\x41\xc8\xbb\x6c\xa8\x15\xad\x65\x61\xc4\xf4\xba\xc2\x21\xc1\xfd\x1a\xc9\x07\x50\x86\x79\x95\x73\xd3\xef\x1c\xc6\xbf\x27\xa1\xf8\xc6\x55\x63\xce\xcd\x03\xaa\x58\x26\xcb\x67\x17\x8f\x38\x5b\x5d\x8a\x7a\x05\x0c\x30\x1c\x2f\x34\x29\x07\x7e\xf5\x48\xc3\xb8\xa5\x1c\x2c\xc8\x72\xe8\xfb\x86\x65\xee\x2d\x53\x8d\xd4\xb1\x51\x9f\x01\x10\x6a\x84\x6f\x0f\x0b\x12\xe2\x49\xd6\xa6\x34\x19\x38\xf3\x56\x38\xd5\x56\x46\xb3\xd3\xa3\xce\x81\x15\xa2\xae\xe7\xf5\xbd\x91\x32\x11\x04\x8f\x82\x3b\xec\xe7\xc7\xf2\x5d\x5b\x7e\xef\x47\xe3\xf6\x0c\x6a\xd8\x88\xa4\x7a\xb0\x9f\x3e\xa0\x14\x54\xe2\x76\x9d\x9d\x5c\x6a\x64\xf1\xf4\xd1\xc6\xe8\x45\x39\xef\x0c\x62\xb0\x24\x36\x16\x40\x34\xcd\x02\xb5\x17\xa3\xbe\xbc\xba\x33\xc5\x60\x1f\x0f\xd9\x1f\x40\x7d\xd3\x64\xdd\x46\x54\x4b\x1b\x5e\xba\x2d\xeb\x75\x64\x26\x80\x0d\x16\x44\xf7\x5f\xf9\x98\x63\x75\xe7\x73\xc2\xe7\xda\xbb\x91\xac\xc6\x7c\x5f\xf3\x02\xa1\x01\x45\xbf\x45\x22\x98\xad\x4b\xf2\x7e\x46\xae\xfb\x50\x7a\x63\x23\x52\x6e\xdc\xa4\x19\x5f\x9b\xfe\x42\x4a\xf2\x6d\xa9\x8d\xbf\x26\x5d\xb8\xfb\x08\x5d\x56\x14\x53\xd6\x62\xdf\xe7\xf7\x2c\x49\x49\xb6\xfe\x40\xc1\x75\x99\xef\x74\x94\x9c\x94\x26\x4e\xe9\x8c\xd2\x4c\x4e\xd2\xd1\x15\x98\x2a\x12\xc8\x14\x36\x05\x11\x30\xf4\x2c\x77\x32\x7d\xa9\x96\xcc\xbf\x4e\xec\x2b\x7f\x4d\xf2\xed\x7e\x93\xe3\x50\x0f\xc0\x60\x4a\x20\x20\xac\x66\x0a\x10\x2c\xf0\xb0\x2b\xdb\x6a\xc5\x49\xae\xf0\xdd\x93\xec\x7b\x58\x91\x88\xfa\x49\xba\x8b\x1b\x2b\x88\xf2\xff\xa9\x06\x39\xcd\x92\x5f\xd8\x6e\x57\xfd\xc3\x66\x11\x35\xc7\xf9\xc4\x48\x08\x02\x72\x96\x87\x72\x40\x38\xed\x58\xe6\xea\x53\xde\xec\x3d\xcb\x75\x51\xd3\xbb\xfc\xf7\x2f\x55\xdc\x35\x33\xf5\x64\x7f\xfb\x4a\xb6\x8b\x75\x8a\xf1\x1e\x27\x78\x36\x5a\x1c\x85\xa6\xa5\x67\x90\xfa\x96\x8e\xaa\xda\x81\x7d\x94\xdf\x29\x7e\xff\x6c\x76\x6d\x3a\x17\x54\x2a\xf6\x16\x6e\x3a\x71\x0b\x66\x86\x90\x6e\x17\x7e\x0f\x85\x12\xaf\x23\x67\x96\x0d\x4d\x8f\x77\xdc\x80\xc4\x44\x11\xfe\x89\xa4\x16\xde\x18\x9f\xf1\xc1\x97\xb1\x24\x59\x87\xf2\xa2\x3b\x12\xed\xd0\x00\x84\x18\x73\xb3\x69\xbd\xd1\x86\x3b\x5a\x9d\xce\xf7\x99\xda\x97\x53\xeb\xdc\x91\xfa\x3d\x6d\x99\x99\x06\xdc\x4e\x3a\x5a\x51\x16\x13\x95\x68\xe6\xc5\x84\x17\x4c\x2b\x32\x18\xdb\x4b\x37\x19\xed\xf4\xa8\xe6\xfb\x61\x49\x4c\xce\x31\x00\xa6\x67\x08\xca\x75\xef\x5b\x91\xda\xa4\x9e\x96\x6b\xb6\x3e\xd9\xb0\xa3\xb1\x2a\x01\xd2\xf9\x20\x60\x21\xf9\xf9\xf5\x71\x4b\x1d\x52\x45\x28\xd7\xbb\x15\x8e\x35\x2a\x9a\x33\x8d\x89\x92\x5c\x33\xd0\xab\x74\x18\x7a\xb8\xef\x58\x85\xe8\x06\xe6\xd6\xac\x6e\x88\xc0\x12\xaf\x25\x9f\xc5\x68\xaa\x44\x17\xc7\x9b\x27\x4a\x66\x1d\xec\x4b\xed\x03\xec\x2b\x9b\x0e\x35\xf0\x69\xc3\xda\xb8\x03\x3a\xd6\xac\xd3\x11\xcb\xdf\x2b\x58\xf2\x5e\x55\x77\xa5\x6a\x89\x4e\x39\x46\xd9\x22\xd9\x12\x2b\x61\x6d\x44\x66\x25\xa2\x6d\x73\xc7\xca\x1c\xf7\xc7\xa5\x52\x4f\x2c\x7b\x3a\x29\x5e\x67\xd5\x37\x49\xbf\x6b\x0e\x65\x71\x42\xa7\x3e\xd7\xa0\x71\x82\xe9\xe4\xdb\x43\x7e\xdf\xc1\x6c\x62\xfc\x8a\xad\x98\x52\x9d\x99\x11\xc9\x04\x6b\x8c\x2a\x34\x59\xd3\x7e\x35\x4c\x28\x41\xfa\x93\xfb\x00\x8d\x11\xbc\x46\x0d\x31\xa4\x88\xb3\x59\x0e\xa7\xae\x9e\x54\xac\xed\xb2\x6e\xc8\x62\xbf\x14\x07\x0d\xc1\x0b\xa2\xe7\xc6\x4c\xdd\x13\x96\x98\xa8\x1b\x96\x5f\x88\x9b\x0b\xae\x49\x24\x24\xcc\x62\x48\x81\xf9\x80\x36\x46\xf9\x44\x44\xe5\x8a\x70\xc8\xaa\x97\xd7\xa8\xf9\x64\xa3\x55\x31\x5b\xaf\xe4\x43\x1f\x4e\xba\x9e\xb6\x00\x63\xda\xfc\x6f\xff\x26\x22\x97\x6a\xd1\x5c\x8a\xad\x05\x34\x75\x9b\x6a\x9f\x36\xb0\x1f\x86\x28\xf4\x64\x1b\x48\x9d\x84\x8d\xa2\x84\x28\xce\x86\xd4\x36\xaf\xbb\x9b\x12\x16\xd5\x5d\x7a\xc3\xce\xa1\x85\x76\xcd\x42\xac\xf8\xe1\x8e\xf4\x2c\x6a\x0d\xba\x0e\xcf\x1a\xac\x5d\xb0\x50\x71\xd7\x04\x73\x87\x9e\x75\x0c\xc0\xaa\x6f\xa9\xb3\x31\x30\x99\x4d\x50\x00\x41\x32\xf2\x5b\xd8\x68\xee\xca\x10\x11\x37\xff\xec\xcc\x03\xac\xab\xd1\x58\x2c\xed\xf1\x32\x49\xa7\x30\x60\xc0\xed\xb4\xbc\x8f\x67\xcf\x55\x1d\x05\xb0\x13\xe4\xae\xd4\x5e\x78\x63\xf0\x5e\x19\x35\x08\xc3\x85\x57\x1f\x92\x3e\x87\x16\xb8\xa4\x21\xae\x36\xd1\xee\xbc\x46\x49\x2a\x25\x93\x0d\x9a\x7c\xe2\xae\x49\xb3\xdf\xe4\xf5\xba\x64\xeb\x17\xb5\xc4\x07\x26\x7e\xab\xd0\x2e\x99\x34\xe0\x75\x2b\x69\xb6\x99\x5b\x95\x15\x6d\xc8\x66\xf7\x60\xcd\xaa\x36\x1b\x4e\x97\xfc\xad\x21\x09\x04\xc6\xdf\x3f\x51\x8a\x05\xe2\x3a\x89\xdc\x3d\x23\xd3\x03\x34\x86\xaa\xbf\xf7\x27\xc6\xa9\xe6\x90\xe6\x0b\xee\x00\x63\xc6\x4b\x4b\xd3\x7a\xe4\xcc\xf4\x78\x6b\x4b\x4a\xe1\xc4\xb2\xf4\xd2\xd2\x09\x2b\xce\xbb\x05\x0e\x07\x96\xaf\x61\xaf\x0e\x8e\x84\xc7\x8f\xba\xc7\xbc\x60\x56\xb6\x08\xe0\xf7\x79\x4f\x6c\xb1\x16\xad\x45\x38\x54\x58\x55\x8b\x5d\x13\xe0\x2a\x02\xb6\x80\x93\x57\x50\xf1\x39\x21\xf5\x12\x5e\x41\x9a\x9a\xa4\x66\x3d\x9a\xca\x62\x3a\x95\x98\xff\x85\x92\x6a\x24\x49\x5d\x68\x83\x6a\xaf\xf0\xec\x99\x1f\xa8\x8b\xdd\x42\x5d\xa2\x56\xa1\xd8\x24\xa4\xe4\xfd\x3c\x3d\x97\x84\xe9\xc1\x43\x85\x39\x55\x45\x92\xec\x81\xf7\x2c\x18\xad\x2c\x84\x1b\xb4\xfc\x0f\xcc\xd2\xed\x58\x2e\x20\x2c\x48\x2b\x20\x5c\xf3\x12\x40\x12\x60\xb7\x6a\xa0\xc3\xb1\xbd\x15\xca\x5d\x1d\x78\x40\x48\x05\xe6\x7a\x0c\x76\x28\x97\x29\x5b\x40\x89\x70\x48\x55\xd2\x89\xee\x72\xd2\xb2\xee\xaa\xdc\x19\x6b\x68\xb5\xd8\x17\xaf\xa7\xe8\x4b\xf6\xc3\xc3\xb9\x39\x8d\xca\x60\x17\x85\x7a\x23\xde\x6a\x32\x19\xf6\x05\x9b\xb9\xfc\x84\x3f\x22\xc3\x4d\x38\x2e\x0f\x0c\x90\x98\xba\x55\xf3\x52\x0c\xc0\x8b\x54\xe1\x78\x64\xf7\x0b\xdb\x3e\x33\xe1\x1c\xba\x85\x8a\x31\x48\x68\xf7\x97\x22\xd5\x63\x0d\x60\x21\xbc\x07\xe8\x15\x57\x1f\x10\x42\x67\x65\xba\x69\x0e\xe9\xb6\xaa\x6f\x3b\xc5\xaf\x33\x91\x98\xea\x9c\x9e\x23\x83\x80\xc5\x78\xc3\x62\x55\x55\x0f\xe5\x2f\x89\xa5\xc4\x36\x8f\xe4\x34\x74\xa1\x94\x53\x71\xcc\x0c\xd4\xa5\x72\x86\xec\xf4\x14\xd9\xb3\xb0\x5e\xf5\xd5\x2a\x70\xf2\x32\xfb\x55\x5f\xcf\x4d\xc9\xe2\x39\xd8\xe1\x2b\xe5\x42\x84\x9f\xa6\xe9\xd4\x1c\xe9\xd9\x0f\xe7\xc1\x76\xa1\x50\xba\x5a\x0e\x42\x17\x53\x06\x63\xae\x0b\x82\x62\xe5\x92\x84\x25\x1d\x0f\xf6\x76\x56\xed\x24\xfc\xe6\xa3\x96\x8a\x17\xdf\x69\x25\x28\x5e\x24\x75\x33\x9a\x4c\xe8\x44\x78\x47\xb8\x94\xe9\x1b\x1f\xb5\xc2\x13\x13\x17\x04\x21\x38\xec\xa3\xc1\x8e\x29\x4b\x1b\x30\x7b\xf8\x17\x08\xcc\xc8\x27\xf4\xad\x08\x6f\x76\xac\xa5\xd9\x46\x42\xe1\x99\x5a\xf6\x5d\x39\x63\x36\x28\x7f\x07\x2f\xd8\xd8\x00\x11\xe9\x59\xda\xc2\x51\x69\x7a\x34\xa6\xc9\xde\xb1\x7a\x07\x9a\x5b\x38\x1d\x23\xf8\x85\x50\x7f\x0e\x63\xb1\x38\xca\x86\x4e\xe4\x49\xee\x0a\x5e\x36\x69\x82\x10\x00\x75\xa5\xf3\x5a\xca\xa9\x70\x23\xb6\x91\x4b\xd0\x90\x03\xd0\xb8\xa1\x58\x1b\x2d\xcd\xad\x1d\x32\xb6\x7d\x4b\x8b\x4e\x07\xef\xc8\x38\x35\x61\x69\x11\xfb\x02\xf7\x6a\xe0\xa3\xf5\x5c\x8b\xf4\x4f\x6d\x8b\xf9\x3f\x52\x96\xe3\x0d\x9a\x25\x1b\xbc\xac\x53\x65\xd6\xae\x54\x58\x76\x42\x63\xc0\x1e\x28\x9d\x71\xa3\x00\x26\xe2\x21\x02\x2c\x04\x31\xe3\xa8\x65\x67\x91\xe9\x17\x46\xdc\xff\x30\x73\x6f\xd4\xa1\x33\xf7\xfa\xa1\x8e\xc8\x86\xc7\x38\x3a\x71\x26\x04\x44\x05\x38\x7f\x75\xe9\x83\x53\x55\x17\xdf\x1d\xae\xdc\x8d\xc8\xf4\x8c\x26\xca\xc2\x11\xac\x44\x00\x0e\xcb\x02\x1e\xe2\x30\x10\xcb\x23\x02\x7e\x37\xb1\x4c\xc6\xfc\xf5\x14\x1a\x0c\x61\x45\x60\x59\x1e\xe0\x03\x4d\xa4\x3f\xd5\x88\x76\x8c\x08\xf1\xc4\xba\xd0\x94\x7b\x71\x42\x7a\x91\xe8\x44\xd5\x86\x4d\xb5\xde\xd0\xbc\xaa\x1d\x7b\x21\xc1\xb5\xcd\xd5\xe5\xb5\x3a\xfe\x45\x1b\xaf\x59\xd7\x6c\x01\xe2\x1e\x44\x19\x77\xdc\xf6\x59\xd7\xb7\x4d\xbd\x7e\x71\xde\xb0\xba\xc5\x76\x14\x3e\x2a\x7e\x79\xf6\x54\xf3\x89\x65\xf0\x1a\x72\x08\xe4\xab\xaa\x7f\x3d\x2c\x1f\x77\xe9\x9a\x64\x03\x1c\x20\xcf\xf2\x74\xd3\x96\x37\xcf\xbf\x7d\xd4\x7d\xfb\x42\x5d\xcf\x12\x28\x74\xa8\x1d\x5a\x9e\x3d\xcd\x5f\xb0\xf4\xdc\x35\x5b\x12\x6a\xe3\x2a\xcd\x6e\x27\xeb\x4b\xec\x6f\x27\x90\x18\x3f\xbc\xd5\x65\x0d\xcc\x95\xad\xe2\x87\x1a\x5c\x38\x5a\xf7\xeb\xa3\xcb\x96\xb0\x7d\x41\x0f\x52\xfa\x29\xc7\x3d\xe7\x99\x51\x41\x4e\x2f\x4a\xd9\xfa\x06\x44\xc4\x8c\x4d\xdb\x09\x4c\x18\x4c\x30\xdf\xd8\x9e\x93\x0e\x83\x1d\x07\x91\xe1\x94\x61\x58\x84\x85\xa2\xab\x96\x8d\xb7\xaa\xd6\xa2\x80\xce\x86\x40\x84\x7d\xd7\xa8\x67\x20\xb5\x4c\x4f\x90\x26\xd2\x29\x39\x9e\x7a\x6a\x1a\x0b\x79\xea\x22\x3b\x4a\x91\x01\x21\x6a\xab\x2e\xf6\x41\x14\xf0\x12\xa2\xd4\xb2\xaa\x0b\x21\x3c\xa5\x1b\x0d\x26\x70\x04\x43\xc7\x51\xcd\x40\xb0\xb1\x71\x42\x7f\x07\x98\xbb\x8a\xda\x0f\x8e\x24\xda\xef\x43\x1d\xec\x37\x21\xe8\xac\x6f\xc4\xd6\xa4\x93\x7c\x4f\x12\x3b\x02\x89\x4e\xa5\xc1\x6b\x2e\xee\x34\x98\x4d\x3d\x8d\x56\xe5\x95\x66\x62\xb5\x00\x98\xa0\xa8\x73\x88\xc0\x2f\xaf\xbc\x59\x2b\xea\x04\xd6\x10\x21\x2c\x0c\x11\xaf\xed\xb0\x8d\x38\x85\xd3\xd3\xf7\x6f\x16\x89\xeb\xcf\xda\xfc\x2d\x27\xa9\x43\x46\x70\x70\x7a\x23\x33\x94\xf1\x0e\x75\x2e\x08\xa9\x6e\x66\x2a\xd4\x04\x2d\xba\x39\x4d\xe6\x23\x73\x89\xcb\x05\xc5\x65\x17\xe8\xd2\xd2\x1b\x46\x32\xe6\x6d\x6e\xa6\xdf\x10\x62\x9d\x45\x87\x79\xea\xfe\x9e\xb9\x45\x10\xfe\x91\x0b\x82\x0e\xd8\xef\xa3\xb8\x13\x82\x84\x3e\x99\xb2\x84\xd8\x3a\xd2\xb7\x01\x2b\xf1\x87\xb9\x01\x25\x80\x0c\xf7\xb6\x9e\xd1\x78\xfd\x51\x11\x0e\x5a\xd4\xdc\x58\x6a\xf9\x26\x15\x46\x24\x4e\x4d\x1e\x97\xc8\x36\x8a\xe3\x50\xb9\xa1\x36\x0f\xe5\x96\xc3\xd3\x74\x40\xde\xb3\xa7\xaa\x4c\xe4\xd7\x53\x20\xe7\xd1\xe3\x70\x40\x77\x16\xcb\xda\x86\xf6\x05\x6b\x8c\x20\x88\x80\xe1\xca\x13\x1d\xc4\x18\xe6\xd9\xe9\xbb\x77\x97\xd7\x9e\x4f\x32\x65\xd5\x05\x71\xf3\x6f\x5c\x50\xcb\x64\x5c\x16\xda\x82\xf1\x21\xca\x29\x82\xf0\xc1\x35\x5a\xe3\x18\x5c\xb8\xf1\xad\x75\x4a\xae\x1b\xec\xe6\x86\xc7\x22\x35\x8a\x78\xfc\xc5\x31\x11\x3f\xf9\xc4\x07\xcc\xe7\xc4\xac\x74\x97\xfc\x3f\x09\x0d\x9d\x81\x69\x1a\xd4\xec\x2d\xd8\x3e\x86\x93\x06\xd0\x14\x13\xc3\x27\x0d\x6c\xe8\x86\x1c\x32\x1c\xe1\xbe\x01\x5f\xbc\x49\xe1\xb2\x3a\x61\x3b\x4e\xd3\x82\x06\x19\xb9\x43\x5d\xfd\x7d\xc0\x09\xc9\x12\x1c\x9d\xf8\x1c\x2b\xb5\xac\xb6\xc2\x3c\xff\xec\x7e\x48\x3e\xa7\x46\x01\x8e\x41\xe7\xf4\xeb\x59\xb7\xe7\xf0\x2f\xe2\xcd\xdd\xf3\x6f\x49\xe4\x26\x8d\x05\x7f\x9f\xb0\x7d\x40\x53\x79\x51\x0d\x74\x14\x91\x00\xc6\xbe\x60\x5a\x4f\xaa\xf2\x82\x75\xfd\x5b\x33\x21\x8d\x63\xd1\x51\x66\xe1\x8a\x5c\x86\x98\x45\xe4\xce\x0c\x4b\xc5\x55\xb1\x01\xf4\x62\x3c\x4a\x83\x69\x31\xbb\x66\x72\xbf\x2d\x43\xd4\xa9\x8b\x40\x17\xfa\x9c\xfe\xb5\x15\x62\x2e\x25\x9f\x2f\x06\xa4\xc1\xa5\x00\x97\xe9\xfb\xbd\x22\x02\x58\xb1\x8e\xb2\x58\x57\x3d\x89\xc9\x7c\x81\x02\xca\x2b\xed\x20\xe2\x92\xb8\x53\x20\x29\xcb\x99\xa9\x6b\xb0\xa8\x58\xd5\x55\x9f\xb1\x55\x7f\x27\x71\xe2\xd4\x6c\xbe\x15\xb1\x22\xc6\xbc\xb8\x65\xd3\x0f\xbf\x9d\x9e\x5f\xfc\xb6\xd8\x15\x16\x36\xa2\xf8\xd4\x78\x91\x00\xa3\x45\x79\x93\x0f\x5b\xb3\x5e\x61\xc2\xc8\x48\x7f\x45\x86\x5e\x31\x20\x45\x83\xf0\x77\x27\x67\xa4\x5c\x3a\x78\x63\x39\xdf\xb1\x18\xf9\xfd\x11\x9b\xce\xd8\xad\xf2\xf5\xa6\x9d\x71\x0b\x0f\x5b\x78\xd8\x91\x9e\xb1\xbd\x2e\xd5\x60\x8b\xc8\x1b\x99\xe8\x15\x08\x0b\x75\x77\x77\x20\x24\xd6\x3d\x2c\x3d\x4e\xdc\xa6\x6e\xe4\xc7\x69\x7c\xb9\x1d\xca\x11\x91\x0b\x1e\x8d\xc6\xad\x27\x5d\x96\x0b\xbd\x99\x11\xac\x8b\x42\x2c\x10\x23\x9c\x99\x64\xcd\xde\x69\x96\x5a\x55\x9b\x72\x50\x66\x5b\x47\xd0\xa7\x05\x9e\xbd\x91\x4c\x89\x04\x45\xd8\x19\xc4\xd7\xd8\x0c\x69\x4e\xf1\x3c\x8c\xea\x4e\x64\x53\xd8\x4e\xd3\x2d\x72\xe3\xf6\x1a\xe2\x83\x39\xf8\x33\xde\x64\xb8\x44\x12\x60\x2a\x0c\xd9\x60\xf6\x56\x30\x7f\xde\xdf\x67\x6c\x0c\x01\x4b\xde\xdf\x27\x08\x6c\xa0\x03\x2d\xc3\x79\x29\x99\x60\x90\xdb\x6a\x2f\x57\x90\xa8\xa0\x2a\x25\x3a\x11\x89\xcb\x7f\x49\x04\x29\x6e\x85\xb0\xd0\xb8\x97\xc4\x05\xc4\x88\x7f\x01\xbf\xea\x59\xe2\x15\xe3\xec\xf3\x6f\xb3\x25\xed\xd1\xdb\x6f\x03\x09\x98\x6f\x30\xb1\xd8\xfb\x0d\x49\x56\x07\x75\x40\x7e\x94\x54\x62\xbf\xff\x82\x5f\x03\x47\xbb\x89\xb7\x93\x13\x89\xfe\x62\x1b\x67\xa2\x17\x67\x98\x19\x25\x2c\x70\x2a\xdb\x20\x61\x33\xe4\x1c\x7f\x1f\x78\x96\x22\xbc\x3f\x4f\xff\x95\x7f\xa5\xaf\xf8\x97\x4e\x85\xb7\xb1\xdb\xa3\x58\xe1\xd1\xc6\x0e\xc3\xbf\xc0\x71\x34\x86\xd2\xef\x69\x89\x19\x09\xb0\xaf\xc1\x22\x06\xc8\x81\xc6\xc9\x7e\x60\x1f\x3a\xaf\xbb\xf5\xf6\x9e\x72\x10\xb5\xcd\x99\x7c\x86\x05\x2d\x38\x03\x78\xd4\x46\xe2\x58\x85\xb2\x88\xbe\x2d\x21\x6f\xd1\x3f\x2d\xcb\x08\x38\xeb\x73\x98\x3c\x05\x88\x48\xee\x3f\xa7\xd7\x94\xa3\x10\x65\x58\x94\x28\x28\xca\xc7\x57\x75\xb0\x8d\x3a\x70\x5c\x4e\x10\xc9\x6f\xcb\xae\x27\x14\x41\x7d\x74\x3f\x12\x1e\x63\xd5\x4b\x7c\x1e\x52\x89\x46\x8f\x8a\x59\x5b\x92\x09\x8c\x86\x6d\xce\xb1\x58\x1f\xf2\x83\xfc\x24\x4c\xeb\xdd\x9e\xd7\x92\x92\x6c\x44\x17\x0b\x28\x62\x90\x19\xde\x7a\x59\x4c\x7b\xb3\x92\xd1\xfd\xa1\x74\x35\x2a\xbf\x11\xa1\xfe\x25\x8b\xf4\x96\x97\x83\x49\xa5\x16\x3b\xe1\xf2\x77\xb4\xc7\xc5\x08\x76\x21\x29\x57\x52\x48\xac\xce\x39\x5f\x55\xb3\x3c\x8b\x86\xbc\xe4\xff\x2e\x97\xa8\x42\x37\x09\xfd\x4f\x14\xbd\x9c\xab\xba\x97\x5c\x58\xf2\xd9\x99\x30\x32\x29\x04\xce\x27\x85\xd9\x7e\x9b\xaf\x4a\x17\x7d\x09\x20\x30\x67\xbe\x2c\xa5\xc0\x24\xdf\xb1\x77\x7b\x49\xe5\x8f\x68\xcf\xd2\x2f\x2b\x21\x8a\xa7\x03\xcf\x15\x9d\xf1\xcf\xc2\x0a\x09\xf3\x1c\xcf\x67\x63\x88\xfa\xd7\x32\x47\x00\xe1\xfa\x8f\x60\x88\x23\x73\x24\x38\x04\x3a\x4d\x8e\x20\xf4\x04\x00\xdf\x9f\x96\x2c\x38\xb8\xd5\x51\xe2\x29\xfc\x47\xa0\xc6\x39\x50\xe9\x80\xa3\x81\x38\xcc\xcd\x77\x59\xa8\x82\x32\x57\x49\xb6\x73\x91\x2d\xef\xb5\x8e\xec\xe2\x82\xbd\x53\x47\xaa\xec\xd8\x05\x05\xf6\xa6\x55\x2e\x5c\x46\x58\x85\x11\x8f\x86\x09\x42\xd2\x1c\x17\x42\x3f\x9d\xfa\xff\xf4\xd1\xa7\x1f\x3f\x13\x03\xc4\x3f\xe6\x80\x56\x55\x16\xd7\x24\x61\xbf\xac\x71\xf9\xaa\xd9\x36\x7e\xd9\xf1\x6b\x0c\x20\x22\xf7\x23\x15\xf4\xba\xb8\x18\x94\xe1\x70\xfb\x08\xce\x84\x7a\x84\x5f\x81\x2c\x8b\x8a\xdb\xf9\x8d\xfe\xc5\x05\x23\xc7\x89\x15\xee\xdb\xf2\xae\x6a\x06\x5c\xff\xb3\x24\x2e\x78\x3a\x02\x46\x24\xf0\x3b\xfe\x87\xfc\xd9\x0b\x86\x96\xb7\x90\xab\x37\x70\xdb\x48\xca\x17\x05\x81\xc1\xb0\x45\x9c\x85\xbf\x3d\xd8\xa6\x69\x6e\x25\x38\x7a\x89\xa4\x2f\x21\xc1\xd0\x0a\xf9\xee\xd5\xeb\xb8\xb4\x28\xf7\xdb\xe6\xde\x6c\x64\xe7\xf8\xa5\xce\x27\x03\x59\xe6\x5d\xb5\x0a\x2f\x4f\xfe\xca\x19\x33\xb3\x28\xd8\x76\xdb\x66\xff\x90\x0d\x73\x8e\x5f\xe9\xff\xe4\x2d\xe3\x40\xd4\x2d\x73\x69\xf1\xf2\x57\xec\x9c\x71\xa5\x6a\x16\x0f\xba\x52\x2b\xfe\xb4\x2f\xb5\x30\xf3\x11\x32\xaf\xbb\x38\xf7\xca\xb1\x2a\x76\x7e\x8e\xa5\x3e\x56\xbb\x9d\x19\x7a\xe2\x69\x99\xf3\xb0\xc4\x81\x20\x0f\xf8\x58\xdc\x50\x9c\x8f\x99\xcf\x32\x4d\x5e\x9a\x9b\x7a\x0a\xe6\x54\x41\xef\x9a\x8e\x05\x45\x36\x74\xd4\x62\x79\x86\x7b\x9a\xdd\xd8\x9c\x15\xfb\xc4\x49\xe5\x97\xcb\x66\x3e\xd0\x14\x01\x72\xb0\x1b\x70\x9c\xad\xf5\x8b\x7b\xb8\x08\x50\x61\x5f\x7f\x27\x82\xb6\x3a\xda\xc5\xe9\x22\x2a\x64\xee\xe2\xb4\xd9\x2e\x35\xd6\x0d\xb8\x9e\xf0\x6a\x17\x6c\x2d\x5e\x1b\x1b\x2a\xca\x42\x52\x8c\x7d\x94\xc0\x7d\x20\xa7\x8e\x00\x0d\x29\x97\xf5\x4a\x2c\xa0\x5a\x3f\x8f\x7c\xfc\x12\x4e\x02\xe1\x5d\x35\xe7\x65\xbe\xba\x75\x23\x22\xe1\x7a\x55\xb6\x3d\xbc\xeb\x53\xb4\xb3\x75\x7f\x05\xde\xf1\x6c\xff\xe2\x09\xe4\x4f\xb9\x9b\x87\x59\x88\xed\xa3\xba\x09\x10\x02\xfb\x1c\xdb\xdb\xee\xaa\x82\x94\x61\x2c\xc6\xe2\xd9\xd3\xfd\x8b\xb8\x3e\x51\x04\x74\x92\xa3\x6d\x8c\x16\x8e\x05\xa2\x0a\x81\xbe\x1c\xbe\x82\x38\x8a\x1b\x1f\x1e\xd4\xa1\x87\xa3\xbb\x28\x30\xde\x04\xa4\x6e\x1c\xe7\x0b\xde\xa5\x29\x4e\xcc\x78\x80\x1b\xda\x30\x20\x38\x18\x36\x48\x67\x01\x69\xc3\x48\x65\x34\x3b\xd3\x94\x18\xbf\x46\x9a\x97\x8f\xd6\x70\x43\xb3\x0a\xed\xf1\xe1\xc5\xc6\x98\x39\x23\x8c\x03\x65\xab\xae\x67\xaa\x22\x0b\x15\x05\xe6\x73\x16\x64\x1f\xaf\x30\xb2\x28\x47\x6d\xc5\x66\xe5\x60\x80\x62\x06\x3b\xd6\xce\xd9\x6c\x1b\x6a\x3a\x0b\x5a\x41\x50\x56\x85\xf0\x9b\x4c\x2f\x0f\x88\x43\x39\x1d\xc7\xbf\x68\xe9\x61\xd3\x04\x51\xae\x18\x54\x8a\xcd\x1a\x0e\x64\x11\xcf\xf5\x20\x47\x88\xe2\x45\x0f\x94\xd1\x49\x63\x9b\xcf\x8e\x1b\x44\x4c\xee\x06\xe2\x2d\xdb\x8a\x16\x1d\x47\x86\x5e\x81\xbd\xbc\xba\xc6\xe5\x42\xe2\x85\xc4\x68\xd6\x4c\xaf\xe9\x5f\x36\x24\x2d\x70\x54\x12\xdf\x44\x65\x67\xd1\x3a\x6d\x56\x2b\x76\x11\x55\xb5\x5e\xde\x39\x94\x66\x8a\xad\x8b\xad\xb8\x8b\x42\x67\x9b\xf1\x5d\x51\xba\x52\xdc\x36\x65\x26\xd0\xed\xcb\x55\x75\x43\x4c\xf8\x2d\xc9\xc4\x7c\x85\x51\x2e\xb9\x82\x61\x3e\xa8\xa3\xb9\x99\x40\x59\x62\x59\x65\x31\x3d\x43\xdd\x5d\x78\x3b\x48\x31\xef\x3d\x87\xa4\x88\x40\xc5\x05\x24\x0a\x93\xbe\x2a\xe1\x45\x6c\x8d\x86\x6c\x21\x17\x27\xd9\x22\x26\xf7\xc9\x58\x8d\x44\x03\xea\x28\x83\x51\x1f\x61\xf6\x3c\x33\x52\x36\xd9\x58\x61\x2e\xe5\xd0\x9b\x38\x1e\x13\x44\x17\x1b\xd7\x1b\x61\x0b\x58\x3e\x84\x21\xc9\x9d\x88\x13\xe6\xc5\xfb\x6d\xe9\x42\x2f\xcd\xb0\xb0\x97\x7b\x10\x7c\xd2\x11\xbe\x10\xb1\x67\x20\x72\x7e\x20\x2e\x9a\x43\xd7\x06\x5d\x0e\x73\xd4\x03\xa1\xdc\xcf\xcc\x88\xf4\x40\x66\x04\x89\x19\x71\x02\xe1\xbd\x35\x00\x32\x97\xcd\x98\x85\x29\xb8\x97\x03\x5e\x47\x94\xa8\x7b\x0a\x2d\x86\xd7\xc3\x84\x7c\x1f\xd8\x46\x01\x95\x47\xaf\x1b\x60\x86\x7a\x2d\xe2\x19\xc7\xf4\xbf\x60\xea\x7d\xf6\x14\x49\xbb\x0a\x62\x94\xc7\x97\xa9\x03\x8a\xe3\x8b\xb2\x0d\xe1\x0f\x47\x5f\x5b\xae\xf3\xb6\xb0\x00\x48\xa5\x7e\xf6\x4e\x80\xca\x43\xff\x76\xbe\xed\x1a\x6b\x82\x76\x2b\x81\xdc\xb2\xd6\x46\x84\xc2\x4f\x01\xe8\x85\x65\x70\xfe\x42\xb6\x16\xbb\x0e\x89\xe0\x87\x3d\xef\x01\xd9\x50\xd6\x0f\xa6\xfd\xdd\x9f\xae\x2e\xdf\x9d\xa4\xbf\x3f\x39\x1c\x0e\x4f\xb8\xfa\x93\xa1\xdd\xb2\x93\xad\xe0\x00\xcb\xff\x71\xf1\xf6\x24\x2d\xfb\xd5\xf7\x8b\xf4\x42\xb6\x86\xf4\x80\x4b\x0c\xe2\x39\xb9\x61\x8f\x0e\x93\x25\x1b\xc8\xff\xf9\x2d\xb3\x97\x38\x7e\xbd\xb8\x1e\x46\xf5\x87\x4c\x9b\x97\xdd\x14\x24\xa5\x02\x51\x94\xbc\xc4\x58\x92\x02\x83\xcb\x39\x48\xf8\x02\x60\xd5\x96\xef\x23\xa3\x43\x84\x1b\xe4\x77\x6c\x79\x1e\xb6\x85\xd0\xa9\x71\x34\x9a\x9d\xa2\xac\x2c\x7e\x19\xb7\x04\x83\x05\xee\xe9\x3e\x4f\xff\xc4\xe1\xa7\x8c\x52\xa1\x02\x2e\x32\x2a\x00\x70\x48\x4b\xd8\x61\xa9\x5e\x34\x2a\xc7\x05\xde\x74\x74\x5e\xf6\x08\x43\x98\xa3\x0d\x19\xb9\x1b\x9b\x5f\x4d\xdb\xa8\x74\xae\x51\x63\xad\x70\x6f\x71\x88\x44\xd4\x3c\xda\x03\x7c\x2e\x1d\xc6\xfb\x60\x7c\x24\xe9\x26\xf3\xec\x5e\x37\xd9\x84\xe3\x2b\xe0\x97\xf6\x99\x4a\x10\x13\x89\x2e\xe8\x41\x25\xbb\x49\x0f\xe2\x2d\xcd\x74\x96\x16\x1f\x08\x0f\xea\xb9\xcb\x8b\x8f\x20\xa3\x1a\x30\x90\x98\x64\x18\x21\xdd\x96\xc4\xbc\x2c\xdc\xe1\x7c\x98\x45\x7e\xe9\x2b\x06\x81\x37\x9a\x4d\xce\x66\x9e\x9d\xf8\xe2\x43\x31\x43\x5a\x35\x4f\x99\x78\xf4\x46\x85\xe3\x07\x24\x46\xc5\xac\x59\xc8\x0b\x35\x67\x92\x4a\x92\xa2\xba\xb9\x59\x2c\xdb\xe6\xd0\xb1\x7b\x18\xd7\xec\xd9\x60\xc5\xbf\xd3\x2b\xfc\x16\x90\x7d\xde\x0a\xcf\x94\x84\x64\x8a\xed\x85\x32\x25\x21\x99\xcc\x3a\x26\xd7\x9c\xcf\xa9\x04\x37\x8b\xf9\xd5\x01\x8e\x8b\x92\x92\x85\x54\xa1\xed\x72\xc8\x38\x95\x75\x7d\x0e\x6b\xd3\x15\xab\x3a\xa8\x74\xc5\x39\x0a\xc6\x49\xc3\xa8\x39\xc9\x58\xb3\xb6\x48\x35\x9c\x73\xde\x5f\x06\x6e\x68\x70\x04\x46\x4b\x53\xe1\x20\xf3\x20\xa1\xbb\x8d\x20\x0a\x15\xd8\x3c\x84\x22\x08\x48\xfd\xf5\xcd\x3b\xf9\x09\x93\x99\xc6\xed\xc1\x66\xf6\x92\x9d\x17\x66\x88\x5b\xcc\x19\xe4\xac\x4c\x0c\x9b\x22\xff\xdb\xeb\x45\xf8\xe5\x20\x8a\x36\xbf\x81\x87\x91\xff\xbb\x5c\x3a\x2c\x7d\x35\xd2\xfa\x9f\x8c\xab\x11\x72\x04\xd5\x57\x48\xb8\x7c\x35\x2e\xf0\x3f\x97\x97\x6f\x48\x73\x0a\x70\xf8\xa8\xf0\x18\x31\x8b\x1f\x91\xe2\x23\x62\x64\x15\x2b\x38\xaa\xf1\x8d\x3a\x04\x75\xf8\xdb\x69\xa0\x1d\xbc\x04\x64\x10\x7d\xbe\x76\x4e\xea\x7c\x2d\x26\x16\x5f\x06\xd1\xc9\x62\x87\xa3\x3a\xfe\x8a\x9a\xa9\x6c\xde\x6c\x4b\xe5\x78\x6b\x63\x15\x5a\x83\x29\x93\xcd\xc0\x08\xff\xec\x36\x8b\xf1\x42\x38\x53\x8f\xe2\x2c\xc5\x6f\x07\x65\x27\x01\x93\x4b\xb6\x2b\x82\xc3\x40\x08\x28\xdc\xb6\x17\x79\x7b\xcb\x97\xef\x61\x4e\xb2\x06\x0e\xad\xc6\x7b\xf2\xff\x70\xc5\xf4\xd1\x87\xf7\x92\x9a\x74\x18\x9b\x17\x51\x1b\x32\xa9\x89\x41\xae\x02\x9f\x5e\x12\x5b\xfc\x56\x52\xf2\x5a\xd3\x98\x32\xa6\xd1\x1a\x54\xf6\x64\xbc\x6e\x01\xbc\x43\xf4\x5f\xca\xff\xf3\xbf\xfe\x37\x31\xfb\x3d\x29\xa9\x3d\x22\x71\xf4\x12\x88\x5f\x77\xf3\x41\xf9\x27\x3a\x9e\x40\xff\x0e\x06\x22\xe8\x4f\x35\x78\x97\x52\x13\x1a\xe5\xfb\xfb\x46\xdf\x57\x6c\x03\x88\x89\x1c\xd2\xa4\x27\x73\x36\x88\x4d\xda\x30\xa2\xca\x54\xff\x77\x41\xe8\xb6\xb8\x58\x34\x09\xed\x54\xa2\x13\x13\x81\x9a\x0b\x00\x2e\x51\xd2\xa4\xb3\x7c\xf6\x17\x9d\xdc\x42\x44\x97\x9c\x20\x42\x7a\x18\x43\xd8\x2b\x26\xbf\xe9\x63\x45\x22\x92\xcb\x55\x49\x66\x2d\xce\xf5\x2c\x57\x07\x24\xb0\xcc\x35\x12\x76\xf4\xb8\xb3\xe8\x32\xbd\x45\x8b\xf8\xad\x99\x10\xbf\x30\x6c\x8d\x24\x72\xf5\x97\xc8\x95\x08\x75\x91\x44\x6f\x97\xc1\x8b\x62\xfa\xb5\x1d\xb3\x45\xb2\x2f\x9b\xbd\x04\x5a\x23\xc1\xb7\x56\xf8\x45\x28\x26\x3f\xb1\xa0\xbd\x41\x06\xed\x6b\x64\xe0\x3e\x17\x7c\x17\xfc\x3f\x41\x1c\xbc\x2a\x81\x9c\xab\x29\xcd\x1f\xc5\xda\xb7\xd1\x53\x03\xde\xbf\x83\x3b\x38\xd1\xdd\x7e\x6e\x1c\x88\x9a\x71\x4a\x4f\x6e\x66\x61\x65\x90\xfb\x10\x74\xe4\x25\x7f\xbc\x85\x55\x44\x03\x39\xb9\x2d\xe2\x72\x6a\x6f\x56\x92\xc1\xbd\x20\xbe\x53\x5b\xf3\x2b\x19\x86\x65\xd7\x4d\xb0\x65\x70\xb9\xa6\x0b\xaa\xf1\x7a\x91\x56\x3b\xf4\xbf\x08\x3c\xc7\x45\x54\x1d\xbf\xb4\xe1\x14\x56\x5c\x7e\x72\xd9\xe9\x96\x04\xb0\x6d\x24\x2c\xa2\x21\xb6\x8e\xfd\x72\xc4\xd1\x3c\xbd\x81\xf7\xf5\xae\xe6\x69\x1b\x0f\x3b\x9b\xff\x59\xeb\xf1\x7c\x7c\xbc\x2b\x9e\x06\xca\xbb\xa2\xb9\x88\xf9\x7f\x87\xa1\x96\x48\x4a\x87\x31\xd9\xdb\x47\x2d\xb5\x5a\xc7\x19\xfa\x8e\xdf\x7c\xfc\x7a\x7b\x6d\x74\x63\xec\x0f\x58\x6c\xe3\x19\x07\x62\x70\x34\x2a\x87\x10\x36\x08\xc4\x71\x50\xc7\xa4\x63\x2f\x15\x47\x3c\x63\x2c\x43\x4f\xc2\x9e\x30\xd3\x07\xab\xc4\x41\x50\xe1\x30\x9d\xfa\xef\xc3\x86\x4c\x4b\x96\xf0\x27\x31\x97\x7c\x39\x06\xea\x88\xfd\xed\xa1\x60\xa8\xf1\x28\x99\xd7\xb8\x07\xc7\xc2\x41\x3e\x58\x23\x3c\x66\x63\x1b\xf7\xbf\x27\x40\x6a\xde\xc6\xc5\x8a\xc3\xc1\x54\x5d\x1c\xca\x86\x3f\xaf\xb0\x71\x2c\xb8\xe1\x4b\x1e\xcc\xf2\x0c\xd7\x63\x6e\xc0\x3b\x62\xfd\x78\xd0\x1c\x3e\x29\xdc\x7b\xa1\xd7\x67\xec\xf2\xcd\x28\xdf\xb3\x3e\xc4\xfe\xee\x25\x9a\xc9\x03\xc9\x6f\x88\x3b\xb3\x25\xe3\xfa\x71\x1f\x71\x58\x98\xe5\x3a\x33\xe3\x05\x12\x2e\x9f\xb0\xb6\x2a\x11\xa5\x73\x26\x29\x57\xa2\x17\xdb\xf4\x16\xa8\x1f\x84\xdc\xf0\x7b\x0e\x4b\x93\xcf\xd5\x53\x4f\x71\xcd\x81\x0e\xb4\x28\xf7\x7b\x5e\xc2\xdc\x5d\x79\xe1\x65\x12\x40\x15\x37\x75\x54\x90\x90\x7f\x1e\xb7\x25\x0f\xa0\xe8\xe9\xf9\xae\x39\x24\x72\x74\x2e\xf8\x52\x5a\x2a\x37\xd2\x34\x27\x1e\x92\xe4\xb1\x8c\xa2\x71\xac\x98\x03\x89\xe9\x12\xb6\x3a\x2d\x1f\x45\xee\xe0\xe4\x70\x31\x3b\x76\xc1\x94\x05\x50\x48\x0d\x08\xb6\x60\xb9\x3e\x24\x8e\x85\xb6\x0a\x01\xd6\x77\x2b\x92\x68\xd4\x6f\x08\xf1\x47\x3a\xe6\x71\x4e\xba\x3b\x31\xfb\x01\xee\x1b\x70\x40\x86\xf0\xc3\x9d\x8d\x43\xde\x68\x72\xe3\x70\x0f\x80\xf9\x71\x84\x10\x7f\x64\x1c\xdc\xcb\x53\x7e\x33\x15\x8b\xf8\xd0\x78\x48\x39\xd4\xeb\x13\xa1\x75\xba\x1b\x0f\xd1\x87\xbe\x5c\x07\xe7\x35\x3c\x3c\xc5\x48\xfe\x60\xf3\xd1\xf4\xe0\x94\x12\x71\x34\xcc\x88\x08\xe2\x88\x9b\x8d\x01\xfe\xf2\x16\xe7\x95\x46\x4d\x07\x1a\xb8\xd8\x3c\xd8\xdc\x29\xa4\xe3\xf2\x22\x1d\x64\xac\x0b\x95\xeb\xa4\xf0\xcb\x07\xaf\xc0\x59\xf4\xae\xc8\x77\xe1\x91\x01\x01\xcf\x56\xb2\x90\xdb\xf6\x6e\x8f\x33\xab\x0b\x7a\x9d\x36\xe6\x58\x35\xa0\x1c\x8b\x9e\xc2\x19\xef\x0c\xa5\xb3\xc0\x98\xc5\x4c\xf9\xc4\x64\x56\xf1\x66\x19\xd4\x2e\xbf\x8f\x1c\x6c\x1c\xb5\xcc\x1a\x59\xb4\x6b\x8e\x9f\xd8\xd3\xa1\xf8\xb3\x5a\xae\xb0\x3b\x82\x91\xd7\x99\xf4\x84\x88\x1d\x4b\xc1\x56\x9f\x12\x88\x27\xbb\x75\x9b\xb3\xad\xd1\xd6\x9a\x99\x45\x40\x0a\x68\xf0\x67\x37\x4b\xf7\x42\xa0\xe7\x06\xf0\x60\x50\x43\x8f\x1f\x62\x0a\x5f\x31\x00\xb0\x8d\x87\x47\x00\xb6\x20\x17\xf1\x69\x18\x01\x0b\x78\x68\x20\xfa\xb4\xdf\x1f\x1f\x08\xf8\xc6\x1f\x1c\xc8\x89\x8d\x42\xaf\x7f\x16\xc5\xec\xfe\x7f\x68\x7c\x23\x75\x07\xc4\x19\xdd\x2f\x1e\x11\x7c\xf4\xcc\xb2\x23\xfa\xc0\xd7\x6c\xcd\xc2\xc1\xa0\xbe\x6f\x3d\xce\x7c\x53\x35\x2d\x21\x54\xd9\xba\x0f\xfd\xe3\x71\x58\x22\x7b\x6c\xfb\xf6\x5e\x45\x12\x9e\x5c\x1c\x15\xe9\xaf\x51\x89\x12\x06\x5f\x91\xdc\x39\xff\x04\xb4\x7f\x3e\xf2\x5e\xba\x3c\x3b\x29\xee\xbf\x2e\x7a\xbb\x7b\x7a\xfd\xf7\xc1\xab\xd7\xf1\x95\xf3\xf1\xdb\x03\x9d\x04\xba\xaf\x4d\x96\xb3\x97\xfd\x12\xef\x1c\xbf\xba\x27\x1c\xec\xf0\x98\xe9\x8a\x6f\xdd\x35\x75\x25\x7e\xd5\x0b\x49\xf1\xc5\x4b\x36\xc5\xa8\x1d\x86\xef\x5f\xb8\xe8\x98\xc4\xcf\x0e\xc6\x45\xb6\x31\xa9\x20\x20\xe9\xa0\x3c\xb8\x0a\xcc\xaa\x8e\xfd\x08\x5b\xc0\x48\x60\xc2\x1c\x82\x91\xe9\x38\xd0\xe8\xd0\xcd\xf5\x98\xb1\x23\x24\x55\x37\x90\x7b\x84\x99\x99\x04\xdf\x77\x2b\xf8\xbe\x9b\xbc\xf3\x79\x12\x64\x44\x38\x0f\x0b\xf6\xee\xd1\x93\x28\x3b\x3e\xf8\x7c\x3e\x42\x40\xe3\x2c\x8e\xfb\x8c\x32\xf2\xd5\xa4\x17\xd9\x54\x71\x3d\x09\x3f\x0a\x73\xd8\x98\xc8\x0e\x91\xa8\xf5\xf8\xba\x50\x58\x24\xb7\xe8\xa3\x2c\x7d\x4b\x30\x9e\x89\xd8\x54\xc3\xbc\x6d\xb3\xe6\x17\x00\x60\x84\x8c\xa7\xa7\xb2\x73\xdc\xa6\x45\x53\x46\x4d\x20\x86\x2b\xcc\x81\xdf\xa0\xcf\xbb\xb8\x36\xb6\x60\x98\xa1\xd7\x47\x26\x80\xa4\x53\xe7\xab\x0d\xe6\xbf\x98\x23\x24\x53\x8d\x1d\x31\xe9\x2b\xe2\x33\x90\xf2\xde\x63\x6a\xaf\x3b\xce\xc2\xf0\x33\xd2\x78\x4c\x33\x28\x5d\x11\xa6\xea\x4c\x6f\x54\x35\x1a\x2f\x7e\xc6\x99\x76\x7b\x2a\xbd\xc4\x8e\xeb\x1e\xac\x14\x9c\x62\x1c\x23\xa8\x37\xb6\xb4\xa6\x48\x1c\x0f\x1c\x67\xbe\x65\x3d\x18\xd5\x33\x9c\x7b\x5d\xad\xf3\x72\x02\x4b\x37\xe6\x3a\x76\x44\xf2\x87\xda\x18\x8d\xd2\x43\xb8\x66\xbe\x7e\xa8\xb0\x9e\x71\x7c\x2b\x2c\x72\xd1\x20\x23\xb6\x66\x20\x5f\x68\x61\x34\xc4\xd9\x26\xbe\x62\x90\xfc\x00\xed\x7a\xe5\x1e\xec\x3c\xe7\x8b\x9d\xed\x92\x23\x69\xf9\x0c\x2b\xe5\x21\xe5\xa6\x8e\x2d\x70\xf3\xd5\x1f\x1a\x19\x06\xc4\x3a\xf7\x5c\xf3\xc7\xc6\xd6\x96\xdd\x7d\xbd\xca\xf0\x7a\x6a\xb7\xd1\x10\xbf\x0f\xa5\xd8\xca\x1f\x2f\x28\xef\x69\xae\x77\x16\x4a\xdc\x95\xec\x1e\xcb\xcd\xf7\xef\x56\x94\x8f\xd7\x5b\xe9\x88\x7b\x02\x9e\x88\xda\x26\xc0\x91\x78\xd6\x7f\xff\x60\x47\xa3\xb9\x04\x0c\x31\xc0\x6d\x8b\xa1\xf4\xe5\x1f\x9a\x41\xe0\x84\x0c\xa7\xc1\x64\xa0\xbb\x1f\xbc\x22\x7c\xe2\x85\x11\xf7\x1d\x5f\xd3\xe0\xab\xba\xfc\x28\x9e\x86\x53\xe8\x81\x66\xaf\xe3\xaa\xf1\xe8\xc8\x84\xc2\x7e\x1f\x58\xa1\xc7\xd1\x28\xbe\x3c\xc7\xf0\x10\x92\x77\xbf\x87\x3d\x3e\xbe\xe0\x1e\xfc\xfe\x88\xdf\x21\x53\x90\x5b\xf7\xd9\xba\x69\x1b\x5a\x1e\x98\x88\xed\x26\xfe\x2b\xcb\xeb\x66\x2a\xc0\x04\x7e\x9f\x0d\x1a\xe0\x6d\x75\x2e\x90\x4d\xf2\x03\xc7\xa7\xfa\x5a\x7d\xd3\xe7\x5b\xab\xc3\x16\xc8\x95\xda\xad\xaf\xb9\xc0\x6a\x9d\x5a\x41\x50\x53\xeb\x34\x4b\x8e\xa7\x43\x15\x05\xbe\xd4\x9c\x00\x16\x6e\x0e\x0e\xbf\x26\x74\x0d\xfb\x8c\xa7\x8a\x60\x5a\xc9\x4e\xdf\x22\x3b\xbd\xe6\xec\x69\x0f\x36\x2a\x57\x6d\x34\xa8\x63\xf5\x6e\xda\x72\x52\xe7\x25\x5f\x29\x18\xc3\x1b\xe6\x36\x65\xbe\x9f\xe0\xed\x35\x65\x4e\xb0\x06\xc8\x29\x02\x00\x7b\x1c\x0b\x61\xad\xaa\x80\x62\x15\xd6\x78\x43\x59\xc7\xa0\xf1\x10\xd1\x18\x1e\x9f\x45\x38\x52\x43\xcf\xec\xf1\xa8\xd4\x67\x33\x19\x55\xb3\xfc\x1b\x3e\x22\xa0\xd0\x97\xf2\x33\x80\x5a\x36\x4d\xcf\x6f\xb5\xee\x59\xdc\x5a\xdd\x3a\x34\xfd\x6a\xf9\x2c\x6e\xad\x6e\x27\x98\x12\xe8\x29\xaa\x04\xfa\x38\xae\x76\x7c\x9f\x89\xfa\x6a\x87\x55\x3f\xd0\x06\x75\x1d\x5e\x5c\xf1\xdd\xa8\x2b\x57\x30\xe9\x71\x52\x33\xa4\xd0\x71\xe5\xb9\x9e\x57\x24\x44\x94\xb3\x5d\x9f\x71\xc9\x83\x7d\x4f\xea\x86\x9d\x4f\xaa\xcf\xed\x14\x3c\x34\xc3\x46\xe7\xe5\xb0\xba\x2d\x7b\x8e\xc9\xdd\x64\xf0\x30\x87\x6d\xbd\x37\xb0\xf4\x57\x80\xa5\xaf\x09\x2c\xbd\x96\x2f\x01\x4c\x5b\xa5\x43\x67\x57\xf6\x39\x22\x05\x82\x56\x5e\x9d\xd1\x0a\x70\x76\x91\xcf\xd5\x82\x75\x26\x53\x29\x5b\x77\x21\x0b\x3e\x41\x0b\xfa\x8d\x02\x11\xbc\x4f\x1d\xc8\x5c\x6b\xac\x06\xc8\xe9\xb7\xba\x5f\xc9\x2b\x2a\xac\x18\xd0\x18\x3e\x48\x4e\x00\x8b\x9b\xf7\x04\x6b\x3c\x12\x4e\x71\x5c\xc1\x27\xf0\xeb\x98\x51\x0a\x07\xf3\xc0\xc2\xb8\x08\xee\x7d\x3e\x74\xb3\x80\xfb\x5c\x36\xd3\x51\x48\xeb\xde\x00\xad\xe7\x31\x9c\x76\xda\x09\x2a\x85\xad\x88\xa6\x26\xb1\x9b\x7a\x4d\xde\xbe\x52\x84\xd0\x4d\xbb\x24\x8f\x6f\x15\x09\xec\x17\x9f\xde\x56\x30\x91\x5e\x21\xb3\x4a\x8e\xc9\x5b\x78\x43\xce\xd2\x56\x06\x4b\x94\xda\xf4\x34\x2f\x7a\x07\x5c\xf3\xf4\xc2\x88\xeb\xd8\xea\x87\x77\x24\xb4\x45\x08\xa6\x16\xb2\x12\xbf\xc6\xaa\x91\x2b\x02\x28\xf7\x02\xc5\x93\xb4\x0d\x2b\x43\x69\x70\x1f\xa9\x89\x1a\x78\x0b\x7d\x22\x98\xdb\xd1\xf7\x98\xec\x22\xf5\x1f\x7c\x92\xc9\xcf\x26\xc0\x31\x1c\xdd\x31\x76\xab\x2e\x0b\xd1\x39\xbe\x87\x9d\x8f\xd0\xcb\xe0\x8a\xe1\x08\x14\x9e\xef\xf0\x51\xf1\xc0\xfd\x68\x28\x87\xa3\x0f\x1f\x33\xd0\x40\xa9\x49\x0b\x41\x9d\xe0\x0b\x10\x1c\x6e\x2a\xd7\x3d\xe6\x50\xe4\xad\x83\x86\x21\xf7\xb4\x15\xa0\x1f\x74\x2d\xc5\xb8\x98\x7f\x71\xef\xff\xcb\xa3\x83\xe1\x00\xfc\xd3\x83\x47\xfa\xff\x7f\xf2\xf4\xe0\xd8\x32\xeb\xde\x1e\xc4\xdb\x6a\x0b\x04\x5f\xc7\xfb\x38\x72\x5c\x45\xfb\x19\x35\xc2\x7d\x8a\x8c\xd8\x95\x8f\x2c\x6f\xf6\x35\x8b\xaf\x58\x6d\xb0\x45\xc7\xfd\x05\xf1\xf2\x51\x6f\x52\x63\x7a\xbf\x3f\x1e\x82\xe4\x4c\xbd\x45\x92\xaf\xd6\x88\x54\xaf\xa4\x96\x6a\x3d\x5a\xc0\x24\xa1\x2e\x1a\xcb\x9b\x7c\xec\x8c\x37\xb5\x6e\xed\xd1\x90\xe3\xcd\x1d\x8d\x5a\x2a\xc9\x3d\x41\x0b\xc5\x9f\x65\x26\x0a\x18\x4c\x45\x72\xc2\x1b\x76\x92\x23\x6f\x6d\xe1\xe9\x5a\x49\x69\xfe\x34\x0a\x23\x18\xb1\x36\x13\x77\x1d\x34\x0a\xa0\x59\x5e\x15\x8c\x65\x1c\xff\x27\xb9\xe1\xb7\xcd\x24\x47\x3f\x13\x85\x2f\x44\x49\xce\x12\xf1\x43\x88\x72\x63\xe3\xd3\xf9\x3b\xeb\xb6\xef\xdb\x6a\x39\xf4\xf3\xaf\xc8\xb9\xd2\x09\xb4\xb9\xfd\x99\x76\xd3\x2f\xc0\x76\x83\x35\x7c\x35\x7c\xa9\xdd\xd1\xfb\xe0\x23\x38\xb9\x47\x98\xba\x4b\xa9\x2f\xf1\x5b\x0b\x77\xcc\x23\xb3\x8e\xbf\x46\x78\x41\x2c\xa6\x48\xaf\x4e\xb5\x04\x1f\x83\x52\xeb\x08\xbe\x19\x75\x74\x15\x18\x72\xf2\x71\x29\x5f\xa4\x78\x45\x51\x80\x5c\x7d\x8d\xae\x97\x87\xc2\xe4\x25\xb6\xeb\xb7\x57\x94\x5c\xb5\xf7\xe2\x30\xd2\x75\x61\x8f\x81\x7e\x82\xc9\x9e\xe7\x3d\xbd\x70\x1f\xb9\x0a\x56\x5a\x9b\xe4\x0f\xe8\x64\xc1\xb7\x21\xb5\x71\x1a\x7f\xa3\x9f\x87\x50\x83\xa9\xd2\x2a\xbf\x65\x4a\xb4\x4a\xff\xac\x1d\x7f\xae\x8e\xc9\x5e\x5f\xad\xd3\x15\x98\x1c\x46\xb1\xe5\x16\x07\x8d\x3b\x94\x42\x7a\x0f\xcf\xca\xa8\x83\x3f\xf8\xc6\x5c\xd8\x56\x70\xa8\x3c\x30\xd6\xd9\xbb\x5c\xf1\x03\x09\x21\x60\x26\xfb\xcf\x1e\x46\x89\x1a\x76\x4e\xa6\x69\x85\xe8\x85\x94\xa8\xd2\x7c\x18\xc0\x43\x6f\xa3\x88\x51\xc0\x94\x71\x67\xf3\x56\x65\x3c\x36\x7d\x2b\xec\x43\xdf\xd7\x0b\x40\xee\xc4\xb5\x16\x40\xd8\x97\x41\x03\xa0\xf9\xef\xbb\x29\xc0\x98\xa7\x68\xf6\xe8\xb3\x5f\xd1\xf7\xbe\xac\xa6\x7d\xbe\xa4\x19\x44\xdb\xc6\xe7\x85\xf4\x0e\xc7\x07\x64\xb2\xa0\x65\xe0\x73\xdf\xd8\x0b\x8a\xb4\x23\x2e\x0a\x3b\xc1\x09\xc5\x1f\x1c\x7a\xf0\x7b\x80\x86\x60\x36\xb9\xaf\x32\xb9\x1d\x1f\xd4\x81\xc1\x7f\x85\x30\xde\x69\x25\x1a\xf7\xb4\x06\x8d\xfb\x08\xb8\x38\x81\x8d\x9f\x5f\xe1\x97\xb0\x10\x37\x62\x0e\x2d\x53\x2a\xb2\x09\x4b\xde\xf8\xe9\xe5\x10\x07\xc5\xd2\x13\x86\xfb\x46\xd3\x2c\x69\xf8\x6f\x5c\x86\xdd\xf2\xd7\x29\x83\x83\xc0\xe7\x86\x47\x9a\xcf\x0d\x3f\x82\xe9\x73\xe7\xbe\x4a\x39\x2d\xf5\x9e\xf9\xef\x38\x36\xe5\xdb\xbd\x7c\xa8\xb3\xfb\x16\x9f\x22\xfb\x3e\xa8\x11\x7e\xd1\x32\xce\x1d\xb7\xa1\x1f\xd0\x1a\x35\x61\xcc\x32\xda\x32\xd5\xea\x08\x62\xdc\x77\x74\xa2\xc7\x08\x81\x7e\xf9\x1e\x9b\x1e\x2b\xd1\x07\xf4\xc6\xc4\xec\x99\xad\x23\xe5\x90\xd1\xda\xc0\x38\xa4\x3d\xfa\xb2\x9c\x7e\xcd\x44\x63\xdb\xdd\xb7\x7b\x7e\x45\xb6\x1f\xe1\xec\x67\xe3\xc6\xdf\x8b\xe3\xa0\x73\xab\x12\x7f\xe0\x6f\xfa\x65\x3f\x05\xb3\x17\x51\x61\x11\x98\x3c\x9e\x0a\x53\x80\xbe\x9d\x6a\x8c\x41\xae\x90\x70\x7c\x77\xb6\x55\xf3\xb7\x5c\x33\x41\x94\x77\xfa\x16\xf6\x6e\x37\xee\xe8\x23\x23\x51\x25\xf9\xb6\x89\xfb\xe6\xc1\xb4\xb2\xdd\x86\x72\x8b\x68\xb7\x3b\x66\x17\x91\xfd\x2c\xe1\x3b\x3d\xd7\xf4\xdb\xbd\xd2\xe3\x56\x4b\x2e\x6e\x40\x1f\x96\x6f\x2b\xeb\x55\x0e\xa8\xc5\x94\xe3\xd6\xe9\xb6\xda\xf3\xc1\xac\x8f\xad\xf3\xf2\x50\x0e\x4e\xe7\x3f\x23\x27\x44\x73\xc8\x9b\x2f\xf0\x7b\x7e\x88\x0a\x3b\x95\x03\xe3\x72\x23\x29\xa2\xf4\x26\x20\xa7\xd7\xbf\xbd\xbd\x1c\x41\xce\x6c\x51\x2d\x99\xd9\xd2\xf1\xf7\x25\xc3\x0d\x2c\xce\x1c\x37\x05\x38\x70\xe6\x67\x20\x90\x47\x27\x20\x54\xe4\x7d\xb3\x20\x9f\xd9\x86\x94\xde\x8a\x7c\x2f\x7b\x46\x29\x4d\x7e\xc7\x40\xc1\x9a\x0a\xd4\x78\x51\x5d\xaf\x75\xd8\x67\x2d\x8e\x08\xcf\x11\x24\x48\x20\xe0\x08\x12\x6c\x3b\x3b\x3c\x83\x26\xa5\xf5\xae\x2a\x54\x74\x14\xf8\xf7\x9a\x65\xa0\x06\xe2\x5b\x36\x08\x6d\xda\x0d\x93\x48\xb7\x72\xf2\xdb\x19\x7e\x45\x4b\xa7\x5b\x91\x77\x8c\xc0\xfa\x8d\xc8\x8f\xb1\x4a\x0d\x03\x5e\xaf\x1c\x62\xcc\xa4\xf4\xea\xcc\xbf\x4a\x05\xeb\xd3\x68\x32\xdb\xea\xa6\x74\xb6\x2a\x9d\xcd\x5b\xca\x8b\x80\xf9\xc3\xb0\x9d\x5d\x39\x93\xcf\xe1\xf0\xa7\x25\x47\x93\x08\x9b\xd2\x99\x4c\x5a\xda\x57\xb0\x1f\x06\x78\x91\x8c\x79\x8c\x1b\xb4\x72\xee\x00\x5c\x59\xf7\x98\xe1\xda\x83\xf0\xc1\x0e\xf1\xaf\x33\xfb\x13\xda\xf5\xce\x27\xf3\x6c\xcf\x0c\xa5\x67\x17\xc3\xe0\xec\xb2\x78\x81\xc5\xaa\x95\x07\x2e\xf8\x1f\x73\x14\x17\x49\x10\x69\x7c\x96\xd7\x11\xed\x15\x83\x5c\xb7\xd1\xa4\x87\x0f\x5e\xdf\x00\x9a\xac\x60\xee\xd9\x8e\x08\xa0\xfc\xbd\x5c\x0d\x81\x63\xe1\x37\xf9\xad\x96\x3c\xdf\x4c\x63\xe1\x81\x43\x8d\x57\x51\xde\x4b\x4e\x00\x33\x13\x11\xef\x86\x8e\x20\x47\x0b\x76\x3c\xda\xbf\xeb\x1e\x0a\x10\x43\x59\xcc\x85\xc5\x39\xc8\xcf\x6c\x2b\xb7\x2f\x46\x61\x18\x06\x1b\xca\x21\x61\x5e\xf6\x43\x24\xa9\xb9\xb2\x99\x81\x5b\x51\x83\xaf\x9f\xee\x17\x01\x2c\x84\xf1\xe0\xa1\x50\x19\x83\x94\x7f\x29\xc8\x2a\xf9\x24\x51\x0d\x9f\x47\x4f\xc7\x99\x01\x32\x08\xa4\x89\x6e\x00\x3d\x92\xa7\x64\xe4\x9a\x94\x55\xe2\x18\x22\x79\x07\x27\x80\x7d\xda\xb5\xab\xa7\x8f\xc2\x07\x68\xd8\x26\xe4\x01\x3e\xfd\x20\xaf\xd3\xfc\xa4\xaf\xd3\xe8\x38\xec\x0b\xeb\x7f\xd5\x57\x6d\xe4\x77\xd8\xae\x18\x3e\xa4\xe9\xee\x3f\xb9\xd6\xff\x9a\x68\xb8\x85\x6f\x42\x33\xf0\x4c\xec\xd7\x34\xe4\x5e\x49\xd0\xf9\xd9\xef\x11\x5e\x70\x29\x95\x11\x22\xb7\x53\xc7\xcf\xf5\x2a\xaa\x70\xb7\x95\xef\xe2\x78\x3c\xd1\x8f\x87\x11\x15\x35\x35\x41\x54\xb3\xe3\x5b\x88\xd9\x8f\x99\x7f\x9e\x0a\xd7\xf0\xa4\xa0\xea\xf8\xa3\x25\xf2\x3d\x66\x12\x91\x7f\x74\x4f\x53\x25\x9f\xfa\xa6\xd9\x7e\x4e\xf2\x35\xcf\x89\xfe\x26\x78\xe0\x4d\x22\x76\x11\x95\x46\xc9\x44\x7e\x72\xea\x07\x6e\xf8\x07\xd2\x53\x89\x81\xf0\xeb\x42\xc9\x0f\x3b\x64\xc8\x07\xf6\x90\xb1\x41\x06\xbf\x0c\x88\x9f\x05\x7e\x16\xf9\x3d\x7e\x1d\xf0\xeb\x50\x96\xb7\x52\x19\x1c\x86\xaa\x93\xde\xb7\x41\xce\x3d\x7e\xdf\x97\x39\x6a\x4b\x3f\xfa\x58\x90\xfd\x78\xc4\x2f\x81\xc9\xf7\xfc\x90\x6f\x3f\x28\x5f\x9e\xb5\x7e\xee\x5f\xb8\x7e\xc4\x1e\xb2\x7b\xcd\x42\x8a\x72\xb8\x7b\xcd\x92\xe4\x23\xb0\x09\xd2\x66\xb5\x41\x49\x53\x2e\x8f\x43\x33\x25\x49\x79\x6d\x7e\xc8\xfc\xb8\x34\x85\x5c\x3f\x2a\x4d\x25\xff\x37\x00\x00\xff\xff\x94\xef\x2b\x59\x95\x83\x00\x00") func confLocaleLocale_enUsIniBytes() ([]byte, error) { return bindataRead( @@ -786,7 +786,7 @@ func confLocaleLocale_enUsIni() (*asset, error) { return nil, err } - info := bindataFileInfo{name: "conf/locale/locale_en-US.ini", size: 33385, mode: os.FileMode(420), modTime: time.Unix(1437725453, 0)} + info := bindataFileInfo{name: "conf/locale/locale_en-US.ini", size: 33685, mode: os.FileMode(420), modTime: time.Unix(1437742006, 0)} a := &asset{bytes: bytes, info: info} return a, nil } diff --git a/public/css/gogs.min.css b/public/css/gogs.min.css index ff462cca7c..3b697acbb3 100644 --- a/public/css/gogs.min.css +++ b/public/css/gogs.min.css @@ -1 +1,1143 @@ -@font-face{font-family:octicons;src:url(../fonts/octicons.eot?#iefix&v=345f8bad9c5003db196d08f05e7f030fd2a32ff6)format('embedded-opentype'),url(../fonts/octicons.woff?v=345f8bad9c5003db196d08f05e7f030fd2a32ff6)format('woff'),url(../fonts/octicons.ttf?v=345f8bad9c5003db196d08f05e7f030fd2a32ff6)format('truetype'),url(../fonts/octicons.svg?v=345f8bad9c5003db196d08f05e7f030fd2a32ff6#octicons)format('svg');font-weight:400;font-style:normal}.mega-octicon,.octicon{font:normal normal normal 16px/1 octicons;display:inline-block;text-decoration:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mega-octicon{font-size:32px}.octicon-alert:before{content:'\f02d'}.octicon-alignment-align:before{content:'\f08a'}.octicon-alignment-aligned-to:before{content:'\f08e'}.octicon-alignment-unalign:before{content:'\f08b'}.octicon-arrow-down:before{content:'\f03f'}.octicon-arrow-left:before{content:'\f040'}.octicon-arrow-right:before{content:'\f03e'}.octicon-arrow-small-down:before{content:'\f0a0'}.octicon-arrow-small-left:before{content:'\f0a1'}.octicon-arrow-small-right:before{content:'\f071'}.octicon-arrow-small-up:before{content:'\f09f'}.octicon-arrow-up:before{content:'\f03d'}.octicon-beer:before{content:'\f069'}.octicon-book:before{content:'\f007'}.octicon-bookmark:before{content:'\f07b'}.octicon-briefcase:before{content:'\f0d3'}.octicon-broadcast:before{content:'\f048'}.octicon-browser:before{content:'\f0c5'}.octicon-bug:before{content:'\f091'}.octicon-calendar:before{content:'\f068'}.octicon-check:before{content:'\f03a'}.octicon-checklist:before{content:'\f076'}.octicon-chevron-down:before{content:'\f0a3'}.octicon-chevron-left:before{content:'\f0a4'}.octicon-chevron-right:before{content:'\f078'}.octicon-chevron-up:before{content:'\f0a2'}.octicon-circle-slash:before{content:'\f084'}.octicon-circuit-board:before{content:'\f0d6'}.octicon-clippy:before{content:'\f035'}.octicon-clock:before{content:'\f046'}.octicon-cloud-download:before{content:'\f00b'}.octicon-cloud-upload:before{content:'\f00c'}.octicon-code:before{content:'\f05f'}.octicon-color-mode:before{content:'\f065'}.octicon-comment-add:before,.octicon-comment:before{content:'\f02b'}.octicon-comment-discussion:before{content:'\f04f'}.octicon-credit-card:before{content:'\f045'}.octicon-dash:before{content:'\f0ca'}.octicon-dashboard:before{content:'\f07d'}.octicon-database:before{content:'\f096'}.octicon-device-camera:before{content:'\f056'}.octicon-device-camera-video:before{content:'\f057'}.octicon-device-desktop:before{content:'\f27c'}.octicon-device-mobile:before{content:'\f038'}.octicon-diff:before{content:'\f04d'}.octicon-diff-added:before{content:'\f06b'}.octicon-diff-ignored:before{content:'\f099'}.octicon-diff-modified:before{content:'\f06d'}.octicon-diff-removed:before{content:'\f06c'}.octicon-diff-renamed:before{content:'\f06e'}.octicon-ellipsis:before{content:'\f09a'}.octicon-eye-unwatch:before,.octicon-eye-watch:before,.octicon-eye:before{content:'\f04e'}.octicon-file-binary:before{content:'\f094'}.octicon-file-code:before{content:'\f010'}.octicon-file-directory:before{content:'\f016'}.octicon-file-media:before{content:'\f012'}.octicon-file-pdf:before{content:'\f014'}.octicon-file-submodule:before{content:'\f017'}.octicon-file-symlink-directory:before{content:'\f0b1'}.octicon-file-symlink-file:before{content:'\f0b0'}.octicon-file-text:before{content:'\f011'}.octicon-file-zip:before{content:'\f013'}.octicon-flame:before{content:'\f0d2'}.octicon-fold:before{content:'\f0cc'}.octicon-gear:before{content:'\f02f'}.octicon-gift:before{content:'\f042'}.octicon-gist:before{content:'\f00e'}.octicon-gist-secret:before{content:'\f08c'}.octicon-git-branch-create:before,.octicon-git-branch-delete:before,.octicon-git-branch:before{content:'\f020'}.octicon-git-commit:before{content:'\f01f'}.octicon-git-compare:before{content:'\f0ac'}.octicon-git-merge:before{content:'\f023'}.octicon-git-pull-request-abandoned:before,.octicon-git-pull-request:before{content:'\f009'}.octicon-globe:before{content:'\f0b6'}.octicon-graph:before{content:'\f043'}.octicon-heart:before{content:'\2665'}.octicon-history:before{content:'\f07e'}.octicon-home:before{content:'\f08d'}.octicon-horizontal-rule:before{content:'\f070'}.octicon-hourglass:before{content:'\f09e'}.octicon-hubot:before{content:'\f09d'}.octicon-inbox:before{content:'\f0cf'}.octicon-info:before{content:'\f059'}.octicon-issue-closed:before{content:'\f028'}.octicon-issue-opened:before{content:'\f026'}.octicon-issue-reopened:before{content:'\f027'}.octicon-jersey:before{content:'\f019'}.octicon-jump-down:before{content:'\f072'}.octicon-jump-left:before{content:'\f0a5'}.octicon-jump-right:before{content:'\f0a6'}.octicon-jump-up:before{content:'\f073'}.octicon-key:before{content:'\f049'}.octicon-keyboard:before{content:'\f00d'}.octicon-law:before{content:'\f0d8'}.octicon-light-bulb:before{content:'\f000'}.octicon-link:before{content:'\f05c'}.octicon-link-external:before{content:'\f07f'}.octicon-list-ordered:before{content:'\f062'}.octicon-list-unordered:before{content:'\f061'}.octicon-location:before{content:'\f060'}.octicon-gist-private:before,.octicon-git-fork-private:before,.octicon-lock:before,.octicon-mirror-private:before{content:'\f06a'}.octicon-logo-github:before{content:'\f092'}.octicon-mail:before{content:'\f03b'}.octicon-mail-read:before{content:'\f03c'}.octicon-mail-reply:before{content:'\f051'}.octicon-mark-github:before{content:'\f00a'}.octicon-markdown:before{content:'\f0c9'}.octicon-megaphone:before{content:'\f077'}.octicon-mention:before{content:'\f0be'}.octicon-microscope:before{content:'\f089'}.octicon-milestone:before{content:'\f075'}.octicon-mirror-public:before,.octicon-mirror:before{content:'\f024'}.octicon-mortar-board:before{content:'\f0d7'}.octicon-move-down:before{content:'\f0a8'}.octicon-move-left:before{content:'\f074'}.octicon-move-right:before{content:'\f0a9'}.octicon-move-up:before{content:'\f0a7'}.octicon-mute:before{content:'\f080'}.octicon-no-newline:before{content:'\f09c'}.octicon-octoface:before{content:'\f008'}.octicon-organization:before{content:'\f037'}.octicon-package:before{content:'\f0c4'}.octicon-paintcan:before{content:'\f0d1'}.octicon-pencil:before{content:'\f058'}.octicon-person-add:before,.octicon-person-follow:before,.octicon-person:before{content:'\f018'}.octicon-pin:before{content:'\f041'}.octicon-playback-fast-forward:before{content:'\f0bd'}.octicon-playback-pause:before{content:'\f0bb'}.octicon-playback-play:before{content:'\f0bf'}.octicon-playback-rewind:before{content:'\f0bc'}.octicon-plug:before{content:'\f0d4'}.octicon-file-add:before,.octicon-file-directory-create:before,.octicon-gist-new:before,.octicon-plus:before,.octicon-repo-create:before{content:'\f05d'}.octicon-podium:before{content:'\f0af'}.octicon-primitive-dot:before{content:'\f052'}.octicon-primitive-square:before{content:'\f053'}.octicon-pulse:before{content:'\f085'}.octicon-puzzle:before{content:'\f0c0'}.octicon-question:before{content:'\f02c'}.octicon-quote:before{content:'\f063'}.octicon-radio-tower:before{content:'\f030'}.octicon-repo-delete:before,.octicon-repo:before{content:'\f001'}.octicon-repo-clone:before{content:'\f04c'}.octicon-repo-force-push:before{content:'\f04a'}.octicon-gist-fork:before,.octicon-repo-forked:before{content:'\f002'}.octicon-repo-pull:before{content:'\f006'}.octicon-repo-push:before{content:'\f005'}.octicon-rocket:before{content:'\f033'}.octicon-rss:before{content:'\f034'}.octicon-ruby:before{content:'\f047'}.octicon-screen-full:before{content:'\f066'}.octicon-screen-normal:before{content:'\f067'}.octicon-search-save:before,.octicon-search:before{content:'\f02e'}.octicon-server:before{content:'\f097'}.octicon-settings:before{content:'\f07c'}.octicon-log-in:before,.octicon-sign-in:before{content:'\f036'}.octicon-log-out:before,.octicon-sign-out:before{content:'\f032'}.octicon-split:before{content:'\f0c6'}.octicon-squirrel:before{content:'\f0b2'}.octicon-star-add:before,.octicon-star-delete:before,.octicon-star:before{content:'\f02a'}.octicon-steps:before{content:'\f0c7'}.octicon-stop:before{content:'\f08f'}.octicon-repo-sync:before,.octicon-sync:before{content:'\f087'}.octicon-tag-add:before,.octicon-tag-remove:before,.octicon-tag:before{content:'\f015'}.octicon-telescope:before{content:'\f088'}.octicon-terminal:before{content:'\f0c8'}.octicon-three-bars:before{content:'\f05e'}.octicon-thumbsdown:before{content:'\f0db'}.octicon-thumbsup:before{content:'\f0da'}.octicon-tools:before{content:'\f031'}.octicon-trashcan:before{content:'\f0d0'}.octicon-triangle-down:before{content:'\f05b'}.octicon-triangle-left:before{content:'\f044'}.octicon-triangle-right:before{content:'\f05a'}.octicon-triangle-up:before{content:'\f0aa'}.octicon-unfold:before{content:'\f039'}.octicon-unmute:before{content:'\f0ba'}.octicon-versions:before{content:'\f064'}.octicon-remove-close:before,.octicon-x:before{content:'\f081'}.octicon-zap:before{content:'\26A1'}body{font-family:'Helvetica Neue',Arial,Helvetica,sans-serif,'微软雅黑';background-color:#FAFAFA}img{border-radius:3px}.full.height{padding:0;margin:0 0 -87px 0;min-height:100%}.following.bar{z-index:900;left:0;width:100%;padding:.7em 0}.following.bar.light{background-color:#fff;border-bottom:1px solid #DDD;box-shadow:0 2px 3px rgba(0,0,0,.04)}.following.bar .ui.secondary.menu{height:30px}.following.bar .column .menu{margin-top:0}.following.bar .brand{float:left;margin-right:5px}.following.bar .head.link.item{padding-right:0!important}.following.bar .head.link.item .dropdown.icon,.following.bar .head.link.item .menu .octicon{margin-right:5px}.following.bar .user.avatar{padding:0;margin-top:1px}.following.bar .searchbox{background-color:#f4f4f4!important}.following.bar .searchbox:focus{background-color:#e9e9e9!important}.following.bar .octicon{width:16px;opacity:1!important;text-align:center}.ui.left{float:left}.ui.right{float:right}footer{margin-top:40px!important;background-color:#fff;border-top:1px solid #d6d6d6;clear:both;width:100%;color:#888}footer .fa{width:16px;text-align:center;color:#428bca}footer .links>*{border-left:1px solid #d6d6d6;padding-left:8px;margin-left:5px}footer .links>:first-child{border-left:none}.hide{display:none}.center{text-align:center}.text-error{color:#d95c5c!important}.img-1{width:2px;height:2px}.img-2{width:4px;height:4px}.img-3{width:6px;height:6px}.img-4{width:8px;height:8px}.img-5{width:10px;height:10px}.img-6{width:12px;height:12px}.img-7{width:14px;height:14px}.img-8{width:16px;height:16px}.img-9{width:18px;height:18px}.img-10{width:20px;height:20px}.img-11{width:22px;height:22px}.img-12{width:24px;height:24px}.img-13{width:26px;height:26px}.img-14{width:28px;height:28px}.img-15{width:30px;height:30px}.img-16{width:32px;height:32px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.home{padding-bottom:120px}.home .logo{max-width:250px}.home .hero h1,.home .hero h2{font-family:'PT Sans Narrow',sans-serif}.home .hero h1{font-size:7em}.home .hero h2{font-size:4em}.home .hero .octicon{color:#d9453d;font-size:60px;margin-right:10px}.home .hero.header{font-size:24px}.home p.large{font-size:20px}.home .stackable{padding-top:30px}.home a{color:#d9453d}.install{padding-top:45px;padding-bottom:120px}.install .attached.header{background:#f0f0f0}.install form label{text-align:right;width:40%!important}.install form input{width:35%!important}.install form .field{text-align:left}.install form .field .help{margin-left:41%}.install form .field.optional .title{margin-left:38%}.install .ui .checkbox{margin-left:40%!important}.install .ui .checkbox label{width:auto!important}.form .help{color:#999;padding-top:.6em;padding-bottom:.6em;display:inline-block}.repository{padding-top:15px;padding-bottom:120px}.repository .head{height:75px;padding-top:20px;background-color:#FCFCFC}.repository .head .mega-octicon{width:30px}.repository .head .fork-flag,.repository .head a{font-weight:300}.repository .head .ui.label{margin-top:5px;vertical-align:top}.repository .head .fork-flag{margin-left:38px;display:block;font-size:11px;line-height:10px;white-space:nowrap}.repository .head .button{margin-left:10px}.repository .head .button i{margin-right:5px}.repository .head .num{font-weight:700}.repository .head .octicon{height:5px}.repository .navbar{height:60px;padding-top:20px}.repository .filter.menu .label.color{padding:0 8px}.repository .type.item .menu{right:0!important;left:auto!important}.repository .issue.list{list-style:none;font-size:13px;padding-top:45px}.repository .issue.list .item{padding-top:15px;padding-bottom:10px;border-bottom:1px dashed #AAA}.repository .issue.list .item .title{color:#444;font-size:15px;font-weight:700;margin:0 6px}.repository .issue.list .item .title:hover{color:#000}.repository .issue.list .item .comment{padding-right:10px;color:#666}.repository .issue.list .item .desc{padding-top:5px;color:#999}.repository .issue.list .page.buttons{padding-top:15px} \ No newline at end of file +@font-face { + font-family: 'octicons'; + src: url('../fonts/octicons.eot?#iefix&v=345f8bad9c5003db196d08f05e7f030fd2a32ff6') format('embedded-opentype'), url('../fonts/octicons.woff?v=345f8bad9c5003db196d08f05e7f030fd2a32ff6') format('woff'), url('../fonts/octicons.ttf?v=345f8bad9c5003db196d08f05e7f030fd2a32ff6') format('truetype'), url('../fonts/octicons.svg?v=345f8bad9c5003db196d08f05e7f030fd2a32ff6#octicons') format('svg'); + font-weight: normal; + font-style: normal; +} +.octicon, +.mega-octicon { + font: normal normal normal 16px/1 octicons; + display: inline-block; + text-decoration: none; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.mega-octicon { + font-size: 32px; +} +.octicon-alert:before { + content: '\f02d'; +} +/*  */ +.octicon-alignment-align:before { + content: '\f08a'; +} +/*  */ +.octicon-alignment-aligned-to:before { + content: '\f08e'; +} +/*  */ +.octicon-alignment-unalign:before { + content: '\f08b'; +} +/*  */ +.octicon-arrow-down:before { + content: '\f03f'; +} +/*  */ +.octicon-arrow-left:before { + content: '\f040'; +} +/*  */ +.octicon-arrow-right:before { + content: '\f03e'; +} +/*  */ +.octicon-arrow-small-down:before { + content: '\f0a0'; +} +/*  */ +.octicon-arrow-small-left:before { + content: '\f0a1'; +} +/*  */ +.octicon-arrow-small-right:before { + content: '\f071'; +} +/*  */ +.octicon-arrow-small-up:before { + content: '\f09f'; +} +/*  */ +.octicon-arrow-up:before { + content: '\f03d'; +} +/*  */ +.octicon-beer:before { + content: '\f069'; +} +/*  */ +.octicon-book:before { + content: '\f007'; +} +/*  */ +.octicon-bookmark:before { + content: '\f07b'; +} +/*  */ +.octicon-briefcase:before { + content: '\f0d3'; +} +/*  */ +.octicon-broadcast:before { + content: '\f048'; +} +/*  */ +.octicon-browser:before { + content: '\f0c5'; +} +/*  */ +.octicon-bug:before { + content: '\f091'; +} +/*  */ +.octicon-calendar:before { + content: '\f068'; +} +/*  */ +.octicon-check:before { + content: '\f03a'; +} +/*  */ +.octicon-checklist:before { + content: '\f076'; +} +/*  */ +.octicon-chevron-down:before { + content: '\f0a3'; +} +/*  */ +.octicon-chevron-left:before { + content: '\f0a4'; +} +/*  */ +.octicon-chevron-right:before { + content: '\f078'; +} +/*  */ +.octicon-chevron-up:before { + content: '\f0a2'; +} +/*  */ +.octicon-circle-slash:before { + content: '\f084'; +} +/*  */ +.octicon-circuit-board:before { + content: '\f0d6'; +} +/*  */ +.octicon-clippy:before { + content: '\f035'; +} +/*  */ +.octicon-clock:before { + content: '\f046'; +} +/*  */ +.octicon-cloud-download:before { + content: '\f00b'; +} +/*  */ +.octicon-cloud-upload:before { + content: '\f00c'; +} +/*  */ +.octicon-code:before { + content: '\f05f'; +} +/*  */ +.octicon-color-mode:before { + content: '\f065'; +} +/*  */ +.octicon-comment-add:before, +.octicon-comment:before { + content: '\f02b'; +} +/*  */ +.octicon-comment-discussion:before { + content: '\f04f'; +} +/*  */ +.octicon-credit-card:before { + content: '\f045'; +} +/*  */ +.octicon-dash:before { + content: '\f0ca'; +} +/*  */ +.octicon-dashboard:before { + content: '\f07d'; +} +/*  */ +.octicon-database:before { + content: '\f096'; +} +/*  */ +.octicon-device-camera:before { + content: '\f056'; +} +/*  */ +.octicon-device-camera-video:before { + content: '\f057'; +} +/*  */ +.octicon-device-desktop:before { + content: '\f27c'; +} +/*  */ +.octicon-device-mobile:before { + content: '\f038'; +} +/*  */ +.octicon-diff:before { + content: '\f04d'; +} +/*  */ +.octicon-diff-added:before { + content: '\f06b'; +} +/*  */ +.octicon-diff-ignored:before { + content: '\f099'; +} +/*  */ +.octicon-diff-modified:before { + content: '\f06d'; +} +/*  */ +.octicon-diff-removed:before { + content: '\f06c'; +} +/*  */ +.octicon-diff-renamed:before { + content: '\f06e'; +} +/*  */ +.octicon-ellipsis:before { + content: '\f09a'; +} +/*  */ +.octicon-eye-unwatch:before, +.octicon-eye-watch:before, +.octicon-eye:before { + content: '\f04e'; +} +/*  */ +.octicon-file-binary:before { + content: '\f094'; +} +/*  */ +.octicon-file-code:before { + content: '\f010'; +} +/*  */ +.octicon-file-directory:before { + content: '\f016'; +} +/*  */ +.octicon-file-media:before { + content: '\f012'; +} +/*  */ +.octicon-file-pdf:before { + content: '\f014'; +} +/*  */ +.octicon-file-submodule:before { + content: '\f017'; +} +/*  */ +.octicon-file-symlink-directory:before { + content: '\f0b1'; +} +/*  */ +.octicon-file-symlink-file:before { + content: '\f0b0'; +} +/*  */ +.octicon-file-text:before { + content: '\f011'; +} +/*  */ +.octicon-file-zip:before { + content: '\f013'; +} +/*  */ +.octicon-flame:before { + content: '\f0d2'; +} +/*  */ +.octicon-fold:before { + content: '\f0cc'; +} +/*  */ +.octicon-gear:before { + content: '\f02f'; +} +/*  */ +.octicon-gift:before { + content: '\f042'; +} +/*  */ +.octicon-gist:before { + content: '\f00e'; +} +/*  */ +.octicon-gist-secret:before { + content: '\f08c'; +} +/*  */ +.octicon-git-branch-create:before, +.octicon-git-branch-delete:before, +.octicon-git-branch:before { + content: '\f020'; +} +/*  */ +.octicon-git-commit:before { + content: '\f01f'; +} +/*  */ +.octicon-git-compare:before { + content: '\f0ac'; +} +/*  */ +.octicon-git-merge:before { + content: '\f023'; +} +/*  */ +.octicon-git-pull-request-abandoned:before, +.octicon-git-pull-request:before { + content: '\f009'; +} +/*  */ +.octicon-globe:before { + content: '\f0b6'; +} +/*  */ +.octicon-graph:before { + content: '\f043'; +} +/*  */ +.octicon-heart:before { + content: '\2665'; +} +/* ♥ */ +.octicon-history:before { + content: '\f07e'; +} +/*  */ +.octicon-home:before { + content: '\f08d'; +} +/*  */ +.octicon-horizontal-rule:before { + content: '\f070'; +} +/*  */ +.octicon-hourglass:before { + content: '\f09e'; +} +/*  */ +.octicon-hubot:before { + content: '\f09d'; +} +/*  */ +.octicon-inbox:before { + content: '\f0cf'; +} +/*  */ +.octicon-info:before { + content: '\f059'; +} +/*  */ +.octicon-issue-closed:before { + content: '\f028'; +} +/*  */ +.octicon-issue-opened:before { + content: '\f026'; +} +/*  */ +.octicon-issue-reopened:before { + content: '\f027'; +} +/*  */ +.octicon-jersey:before { + content: '\f019'; +} +/*  */ +.octicon-jump-down:before { + content: '\f072'; +} +/*  */ +.octicon-jump-left:before { + content: '\f0a5'; +} +/*  */ +.octicon-jump-right:before { + content: '\f0a6'; +} +/*  */ +.octicon-jump-up:before { + content: '\f073'; +} +/*  */ +.octicon-key:before { + content: '\f049'; +} +/*  */ +.octicon-keyboard:before { + content: '\f00d'; +} +/*  */ +.octicon-law:before { + content: '\f0d8'; +} +/*  */ +.octicon-light-bulb:before { + content: '\f000'; +} +/*  */ +.octicon-link:before { + content: '\f05c'; +} +/*  */ +.octicon-link-external:before { + content: '\f07f'; +} +/*  */ +.octicon-list-ordered:before { + content: '\f062'; +} +/*  */ +.octicon-list-unordered:before { + content: '\f061'; +} +/*  */ +.octicon-location:before { + content: '\f060'; +} +/*  */ +.octicon-gist-private:before, +.octicon-mirror-private:before, +.octicon-git-fork-private:before, +.octicon-lock:before { + content: '\f06a'; +} +/*  */ +.octicon-logo-github:before { + content: '\f092'; +} +/*  */ +.octicon-mail:before { + content: '\f03b'; +} +/*  */ +.octicon-mail-read:before { + content: '\f03c'; +} +/*  */ +.octicon-mail-reply:before { + content: '\f051'; +} +/*  */ +.octicon-mark-github:before { + content: '\f00a'; +} +/*  */ +.octicon-markdown:before { + content: '\f0c9'; +} +/*  */ +.octicon-megaphone:before { + content: '\f077'; +} +/*  */ +.octicon-mention:before { + content: '\f0be'; +} +/*  */ +.octicon-microscope:before { + content: '\f089'; +} +/*  */ +.octicon-milestone:before { + content: '\f075'; +} +/*  */ +.octicon-mirror-public:before, +.octicon-mirror:before { + content: '\f024'; +} +/*  */ +.octicon-mortar-board:before { + content: '\f0d7'; +} +/*  */ +.octicon-move-down:before { + content: '\f0a8'; +} +/*  */ +.octicon-move-left:before { + content: '\f074'; +} +/*  */ +.octicon-move-right:before { + content: '\f0a9'; +} +/*  */ +.octicon-move-up:before { + content: '\f0a7'; +} +/*  */ +.octicon-mute:before { + content: '\f080'; +} +/*  */ +.octicon-no-newline:before { + content: '\f09c'; +} +/*  */ +.octicon-octoface:before { + content: '\f008'; +} +/*  */ +.octicon-organization:before { + content: '\f037'; +} +/*  */ +.octicon-package:before { + content: '\f0c4'; +} +/*  */ +.octicon-paintcan:before { + content: '\f0d1'; +} +/*  */ +.octicon-pencil:before { + content: '\f058'; +} +/*  */ +.octicon-person-add:before, +.octicon-person-follow:before, +.octicon-person:before { + content: '\f018'; +} +/*  */ +.octicon-pin:before { + content: '\f041'; +} +/*  */ +.octicon-playback-fast-forward:before { + content: '\f0bd'; +} +/*  */ +.octicon-playback-pause:before { + content: '\f0bb'; +} +/*  */ +.octicon-playback-play:before { + content: '\f0bf'; +} +/*  */ +.octicon-playback-rewind:before { + content: '\f0bc'; +} +/*  */ +.octicon-plug:before { + content: '\f0d4'; +} +/*  */ +.octicon-repo-create:before, +.octicon-gist-new:before, +.octicon-file-directory-create:before, +.octicon-file-add:before, +.octicon-plus:before { + content: '\f05d'; +} +/*  */ +.octicon-podium:before { + content: '\f0af'; +} +/*  */ +.octicon-primitive-dot:before { + content: '\f052'; +} +/*  */ +.octicon-primitive-square:before { + content: '\f053'; +} +/*  */ +.octicon-pulse:before { + content: '\f085'; +} +/*  */ +.octicon-puzzle:before { + content: '\f0c0'; +} +/*  */ +.octicon-question:before { + content: '\f02c'; +} +/*  */ +.octicon-quote:before { + content: '\f063'; +} +/*  */ +.octicon-radio-tower:before { + content: '\f030'; +} +/*  */ +.octicon-repo-delete:before, +.octicon-repo:before { + content: '\f001'; +} +/*  */ +.octicon-repo-clone:before { + content: '\f04c'; +} +/*  */ +.octicon-repo-force-push:before { + content: '\f04a'; +} +/*  */ +.octicon-gist-fork:before, +.octicon-repo-forked:before { + content: '\f002'; +} +/*  */ +.octicon-repo-pull:before { + content: '\f006'; +} +/*  */ +.octicon-repo-push:before { + content: '\f005'; +} +/*  */ +.octicon-rocket:before { + content: '\f033'; +} +/*  */ +.octicon-rss:before { + content: '\f034'; +} +/*  */ +.octicon-ruby:before { + content: '\f047'; +} +/*  */ +.octicon-screen-full:before { + content: '\f066'; +} +/*  */ +.octicon-screen-normal:before { + content: '\f067'; +} +/*  */ +.octicon-search-save:before, +.octicon-search:before { + content: '\f02e'; +} +/*  */ +.octicon-server:before { + content: '\f097'; +} +/*  */ +.octicon-settings:before { + content: '\f07c'; +} +/*  */ +.octicon-log-in:before, +.octicon-sign-in:before { + content: '\f036'; +} +/*  */ +.octicon-log-out:before, +.octicon-sign-out:before { + content: '\f032'; +} +/*  */ +.octicon-split:before { + content: '\f0c6'; +} +/*  */ +.octicon-squirrel:before { + content: '\f0b2'; +} +/*  */ +.octicon-star-add:before, +.octicon-star-delete:before, +.octicon-star:before { + content: '\f02a'; +} +/*  */ +.octicon-steps:before { + content: '\f0c7'; +} +/*  */ +.octicon-stop:before { + content: '\f08f'; +} +/*  */ +.octicon-repo-sync:before, +.octicon-sync:before { + content: '\f087'; +} +/*  */ +.octicon-tag-remove:before, +.octicon-tag-add:before, +.octicon-tag:before { + content: '\f015'; +} +/*  */ +.octicon-telescope:before { + content: '\f088'; +} +/*  */ +.octicon-terminal:before { + content: '\f0c8'; +} +/*  */ +.octicon-three-bars:before { + content: '\f05e'; +} +/*  */ +.octicon-thumbsdown:before { + content: '\f0db'; +} +/*  */ +.octicon-thumbsup:before { + content: '\f0da'; +} +/*  */ +.octicon-tools:before { + content: '\f031'; +} +/*  */ +.octicon-trashcan:before { + content: '\f0d0'; +} +/*  */ +.octicon-triangle-down:before { + content: '\f05b'; +} +/*  */ +.octicon-triangle-left:before { + content: '\f044'; +} +/*  */ +.octicon-triangle-right:before { + content: '\f05a'; +} +/*  */ +.octicon-triangle-up:before { + content: '\f0aa'; +} +/*  */ +.octicon-unfold:before { + content: '\f039'; +} +/*  */ +.octicon-unmute:before { + content: '\f0ba'; +} +/*  */ +.octicon-versions:before { + content: '\f064'; +} +/*  */ +.octicon-remove-close:before, +.octicon-x:before { + content: '\f081'; +} +/*  */ +.octicon-zap:before { + content: '\26A1'; +} +/* ⚡ */ +body { + font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif, '微软雅黑'; + background-color: #FAFAFA; +} +img { + border-radius: 3px; +} +.full.height { + padding: 0; + margin: 0 0 -87px 0; + min-height: 100%; +} +.following.bar { + z-index: 900; + left: 0; + width: 100%; + padding: 0.7em 0; +} +.following.bar.light { + background-color: white; + border-bottom: 1px solid #DDDDDD; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.04); +} +.following.bar .ui.secondary.menu { + height: 30px; +} +.following.bar .column .menu { + margin-top: 0; +} +.following.bar .brand { + float: left; + margin-right: 5px; +} +.following.bar .head.link.item { + padding-right: 0!important; +} +.following.bar .head.link.item .dropdown.icon, +.following.bar .head.link.item .menu .octicon { + margin-right: 5px; +} +.following.bar .user.avatar { + padding: 0; + margin-top: 1px; +} +.following.bar .searchbox { + background-color: #f4f4f4 !important; +} +.following.bar .searchbox:focus { + background-color: #e9e9e9 !important; +} +.following.bar .octicon { + width: 16px; + opacity: 1!important; + text-align: center; +} +.ui.left { + float: left; +} +.ui.right { + float: right; +} +footer { + margin-top: 40px !important; + background-color: white; + border-top: 1px solid #d6d6d6; + clear: both; + width: 100%; + color: #888888; +} +footer .fa { + width: 16px; + text-align: center; + color: #428bca; +} +footer .links > * { + border-left: 1px solid #d6d6d6; + padding-left: 8px; + margin-left: 5px; +} +footer .links > *:first-child { + border-left: none; +} +.hide { + display: none; +} +.center { + text-align: center; +} +.text-error { + color: #d95c5c !important; +} +.img-1 { + width: 2px; + height: 2px; +} +.img-2 { + width: 4px; + height: 4px; +} +.img-3 { + width: 6px; + height: 6px; +} +.img-4 { + width: 8px; + height: 8px; +} +.img-5 { + width: 10px; + height: 10px; +} +.img-6 { + width: 12px; + height: 12px; +} +.img-7 { + width: 14px; + height: 14px; +} +.img-8 { + width: 16px; + height: 16px; +} +.img-9 { + width: 18px; + height: 18px; +} +.img-10 { + width: 20px; + height: 20px; +} +.img-11 { + width: 22px; + height: 22px; +} +.img-12 { + width: 24px; + height: 24px; +} +.img-13 { + width: 26px; + height: 26px; +} +.img-14 { + width: 28px; + height: 28px; +} +.img-15 { + width: 30px; + height: 30px; +} +.img-16 { + width: 32px; + height: 32px; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +.home { + padding-bottom: 120px; +} +.home .logo { + max-width: 250px; +} +.home .hero h1, +.home .hero h2 { + font-family: 'PT Sans Narrow', sans-serif; +} +.home .hero h1 { + font-size: 7em; +} +.home .hero h2 { + font-size: 4em; +} +.home .hero .octicon { + color: #d9453d; + font-size: 60px; + margin-right: 10px; +} +.home .hero.header { + font-size: 24px; +} +.home p.large { + font-size: 20px; +} +.home .stackable { + padding-top: 30px; +} +.home a { + color: #d9453d; +} +.install { + padding-top: 45px; + padding-bottom: 120px; +} +.install .attached.header { + background: #f0f0f0; +} +.install form label { + text-align: right; + width: 40% !important; +} +.install form input { + width: 35% !important; +} +.install form .field { + text-align: left; +} +.install form .field .help { + margin-left: 41%; +} +.install form .field.optional .title { + margin-left: 38%; +} +.install .ui .checkbox { + margin-left: 40% !important; +} +.install .ui .checkbox label { + width: auto !important; +} +.form .help { + color: #999999; + padding-top: .6em; + padding-bottom: .6em; + display: inline-block; +} +.repository { + padding-top: 15px; + padding-bottom: 120px; +} +.repository .head { + height: 75px; + padding-top: 20px; + background-color: #FCFCFC; +} +.repository .head .mega-octicon { + width: 30px; +} +.repository .head a, +.repository .head .fork-flag { + font-weight: 300; +} +.repository .head .ui.label { + margin-top: 5px; + vertical-align: top; +} +.repository .head .fork-flag { + margin-left: 38px; + display: block; + font-size: 11px; + line-height: 10px; + white-space: nowrap; +} +.repository .head .button { + margin-left: 10px; +} +.repository .head .button i { + margin-right: 5px; +} +.repository .head .num { + font-weight: bold; +} +.repository .head .octicon { + height: 5px; +} +.repository .navbar { + height: 60px; + padding-top: 20px; +} +.repository .navbar .ui.secondary.menu .item { + margin-left: -10px; + margin-top: -7px; +} +.repository .navbar .ui.secondary.menu .item > .input .new-label-input, +.repository .navbar .ui.secondary.menu .item > .input .color-picker { + background-color: white; + border: 1px solid rgba(0, 0, 0, 0.15); +} +.repository .navbar .ui.secondary.menu .item .new-label-input { + width: 150px; +} +.repository .navbar .ui.secondary.menu .item .color-picker { + height: 35px; + width: auto; + padding-left: 30px; +} +.repository .navbar .ui.secondary.menu .item .minicolors-swatch.minicolors-sprite { + top: 10px; + left: 10px; + width: 15px; + height: 15px; +} +.repository .navbar .ui.secondary.menu .item.precolors { + padding-left: 0; + padding-right: 0; + margin-right: 10px; + width: 120px; +} +.repository .navbar .ui.secondary.menu .item.precolors .color { + float: left; + width: 15px; + height: 15px; +} +.repository .filter.menu .label.color { + padding: 0 8px; +} +.repository .type.item .menu { + right: 0!important; + left: auto!important; +} +.repository .issue.list { + clear: both; + list-style: none; + font-size: 13px; + padding-top: 15px; +} +.repository .issue.list .item { + padding-top: 15px; + padding-bottom: 10px; + border-bottom: 1px dashed #AAA; +} +.repository .issue.list .item .title { + color: #444; + font-size: 15px; + font-weight: bold; + margin: 0 6px; +} +.repository .issue.list .item .title:hover { + color: #000; +} +.repository .issue.list .item .comment { + padding-right: 10px; + color: #666; +} +.repository .issue.list .item .desc { + padding-top: 5px; + color: #999; +} +.repository .issue.list .page.buttons { + padding-top: 15px; +} +.repository .label.list { + clear: both; + padding-top: 15px; +} +.repository .label.list .item { + padding-top: 10px; + padding-bottom: 10px; + border-bottom: 1px dashed #AAA; +} +.repository .label.list .item a { + font-size: 15px; + padding-top: 5px; + padding-right: 10px; + color: #666; +} +.repository .label.list .item a:hover { + color: #000; +} +.repository .label.list .item a.open-issues { + margin-right: 30px; +} diff --git a/public/css/jquery.minicolors.css b/public/css/jquery.minicolors.css new file mode 100644 index 0000000000..47dffa5ecf --- /dev/null +++ b/public/css/jquery.minicolors.css @@ -0,0 +1,278 @@ +.minicolors { + position: relative; +} + +.minicolors-sprite { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA2YAAACWCAYAAAC1r5t6AAEuWklEQVR42uz9a8xt25YVhrU+1ner7qseLiEjhERwfkDFeWAEl6dCQcAUCBDCwUSJwg+jRPIzgGVZMcZ2DCKyIycxiSOi2JbMr8hBgFNVGKNAHgKCTBnbUYCYEsHYIoiKKuYW9zzu2XvP0fNjjUfrbfQx5/r23ufWPnX2PvrOWmvOueYc87HmHG201luzv/GzvstvVmG4/3N39H8GAwzAnASHw8zgDpjRdAcOFPz0v/J1mvrm/374h3+48Oevfe1rOh/PnF/xdv+5TvgLf+EvLAv9vJ/38/ATsdzP/bk/l9tZ6c/l/XEyr8/3B9ZT3X07r/1hM/04+U62XW1X2ka/X9Rn63l0e33fHmnLbtvhONOxqiffw9m+9HW4+9h+X87dR5vbv4M+11prHW/mP3/16lU9jqO+fPnSP/nkk/rxxx/XDz74oP7Yj/2Y/8iP/Ej9F/7l/8lLfAXAVwB8mV75L5v26LwvAh8X4EMAHwH40O9//P5Dm58/wn3ZD/pnu7//AMA3APw4gB9ty8GSX++Y9iXAfyqA7wbsOwH/jtYg/vvquiP+ZcC+StO+dJ+GrwDHF+4N+tCBj+3+NxrdduJjzJ3t0z+k6R+01w8B/B0AXwfwX2R3H6AA+J7291UAX4Xjq7DldH0Fjq/A8GV425v7+/s00PRxSnDDJ9TQj0ejDB/D23RrO+Ft+n3+R+F17tQ32s58HUCFHzWen7d9p7Zv0cre6rZ+QnbwJ6AZ9MVnrGMu2t+tX7bvKOnPNnz+0sl96er+9kWEX8ZH9P7Di/f9l6D3q/9ve3/+7zsB/FQA39Xef0f71ev9Sm/U8U4Qpr26xR3Iduijzfv++QO6Z32j3av+Nj3N6N+3Afi72x58B7X4q9JCPkVfkcOfff42AMCLTcO1wWdn7IPkfvW3743/o2/xB/cE4MmAL2D+PXl7tfv78NrmP9F3nxy4GQ5zvALwCoYDwCsAB7y9WpvnOML87LUv4+174/NT+/xLDthX27LffwD/JV0n/+n65zbw1w7Yn2yfv3HA/lzb5qtX67bHfvB613Va2O/dsXA8wfAExxOAG9A+zwP7BThusPYKfAEWTxIcX2jffUuXwk/HJ4DX/S3PLZ9mhMh6z8YNZvZWnwx//s//+bf9pHkHnlzfun+1VrRr8VFAspvn1Ol/k/U8GwwlgITbA26btNN3856zzBusiwYunHsOBsDatPQzvS9t/8PASfbq7n1Zb5/HX1/mOI7Spo1lGhDDcRx49eoVXr165S9fvsSLFy/w4sUL//jjj/HBBx/gx3/8x/G3/tbf8h/5kR95rLeU/HkG7elMO51Zr3rhbQ6uzRejASNr/7PWHitJG4v27qwt2E6LtVcvbXppG7f1z6gxTt+1Ns/ae8fcsOkdSXbGbV3Ozu9i/aKZLbOweAm7baMza2NJH9+6z3VaJ+9zRLVlLD2/c35hrONbDofXdujaOeFu9iP99dNlfF3Q274/H2P4g0N2vj56rnbkdcCNt2vmbQKr1wJZ/bo9+/JunofB3kfPtS/fr3Qtzp/uuJD1D8uPJv6Q9Admj/UoXL6S/Yz7342ac3u4m9c7j7dkB3jndjvzGsPPdvEH2oki72u+B9miu9XuDr8/66J+ZGcgF8kNsNs8O3Z8nrqSX76PVuL77jjafmMjb34RYF+6vy/hmVPGrzBekbW93h/5Tsv572xn5EMAf76dgz8K4McA/F/akORHn4eD/XQfV5VfS+/ZKC0We5qzwzGuewPwN98q8Pna175mb8iQfa6BGTOgz1yWAUJpAxHt8rC3ts0z4IJ9l9Toe/UChNtVm2jesm1337alzSsEVvV54SfgqzSGq7ehgypdDjTNGtgO66O/oy/XAJe5u7XXDsxqm4fjOFBrtfbeXr16Za9evSovX770Fy9e+CeffGLf/OY38eGHH9o3vvEN+/rXv24/+qM/ih/7sR8zz35JHVBhgiG+XVwCNY8Ard7HelB9351Huw110BZm2WwPdn1Wz3p5Gb52mZ5darxTm1uNKyponVjfdfapk+s21+2vdxuzDn7aJ0sOgtOrJ03vc9bT760rzHN17CTrLIn0wufjxNu+ejsvxnvRgLC5w3UPze64tnfPra+HwG77yfK6nbv5xmOTNpFCmN1b5APOTqjHx7kddeNz5+OaXLbL63I0lYrPdVGb5jctXHtm/Vje97t42HRsedj8fVvG5JVbU8vMTYz9Nx6c9fBrsAC6+8CHj9/tvP9mR65dTeZ0PzEB0u1Y+Bxc6Oc4rL8kIxY7sGXJz1e/43t87gkgQ7Jq7bDqwMrTQ7/mpw2oKEmDffcYze9VdoJfrnYo25myh5ZFxsjKCVQ6G5/yizvfeWOxOStlDtZZaeDsJ3038osAfjaA7wfwXwHs1wL2RYN9l4VBuzscm09GC5KhOI9BmY/391cf593hXynwX9GA269og3xftzsp/e8C+MsA/k8A/l+NEv3JCMy+C7B6/sMcd2JbAVlY9u0Ds0/hF/B5ZMweAUV6p/LnAK8N8HkEZIHATxhT6+vsQFAAFOi7fTmTZXwDNHcADFfATJfj7XFb5HvhcwNObmaF2KxKoCoFZg2QIQNpDYDd7pPqYMRqrf3vrmM8Dj+Ow2ut3hiy2l7tOA57+fIl2l/55JNP8PHHH/sHH3yAv/N3/g5+/Md/HF//+tf9gw8+CEM5jgmsLMMw9NkSMLaAMwJmFe2VcElt/TCvE7ghYdX4SnbIIL7vrhJPAFRNgJogSdR7Q8YOtmnmQOWdcfoqIcoOzsJ7BmXc+b1mRjJQtVLMVR6a1s7rBBQV3qZ7W+ZoU/qjtT+OK33LCbx56JjPLncEgsbAFkYsr7ULAksXv19vlad1YC1gbZDZnowYeNjyipEds9PvK4BFwMtzG3RnAN8exzbGaTUaW54jCR0c3XcnwuJ5Mce23MHs/cfhPNDQLruJeH2AngD4x2/Hm5CmL9v2k7oK7tbOu9GPOIP30pfwDjh9gfV92GACQKdDwmebAKj7OMbekLShtvtCO07KkFny2RJEgAQ1IQcndgF7rv60OSck04aWKgnytM10CPjwPclkZ0OeJ0RdETrwtoeWJVnMNntjD+DB65254jIZiLH6oRBr9uonW3fxSwD+mwB+PYBfDdjPLiioA3yZ3NXX1yqMGT8huYNnBNBW9iy+lvuT5rsNjgL/h+rc4n8C4E8A+CEAfxZ3bf1PEmBm38nDZ3l3vJjchHyzrH0WgNR7YLYCsvPBpmsQtrtX+gMMmm9A2hlQ8k27+Dm2kwyeMmEbIHYGzFy27y49DmLTOnM11snAirY/ANYdazqfS+/va63eARsDtVpr6V9qrBg6GOt/r1696sAMx3F4B2QvXryoL168wMuXL8vLly/x0Ucf+QcffIBvfOMb+MY3voEPPvjAP/roI0LPiKUhZ4jAG4hSfFMnGGNpY/UJyjrBUQnP9PkO6m9b7P+5EmGgJ0NKUFnojId7njPwYtAm83ln7ADqrTW2s2QdpNUVhDnp91xqbnB2711/UFcAbf3z8YD0AMYqFTs6jXdmpagd3jHn4QKpnDrWHrvZdc67E1Se7KqFNclNIDkez1ANnM7ziy9Zun09Ab5dIBvwum6pL8v7+Q65zs9Y2mQFvrK+ft7ITTv8ep927dqdFd+dKT8HD0qOnNE02yfcvnUZaDhTTKqU8RyYMZR5RL6oSNOxlfj5BRjDBshmgIx3Kvl3S1b1iKr0SmH6WBcF+ZZNQJkpWHt79UQ/wf++DcAvBPDfAezXGexn3ve0DPjTQdmUJzJL1sGYEdiyFJA5saGRQWP2LANnE6D5+OwowPdW1O8F8NsN/tcA/2MA/g8A/n0ALz/jwOyr8ZdoOx1u6GoDKmH47ACpt7q+d8noI1vuww8/3B6HM5DzpuxaIovc3R3LlRxRwNCWMRO2LZM92hVoOwNmm/cdBBmAgxiwsH7+LBLIgODa50qAC8SIjScJAbPBijUTDzQvjw7SrNZaGJQdxxGAGdeUvXz5Ep988ol/85vfrC9evLAXL17Yhx9+iP738ccf+4sXL6b6zqNsyXFJ06wyRtU6tPoyL+0VAtCYFevLYYK1paNqcewpkDPZVRoka77pyPKONGYMjR1j1sylWK4StbesypNiOpbe9fvu479aXawiShl9/FeI50JjyjLwVsNaLIV3SN531ikyXwtzlgIr2yADEh/aZIOss2BlldY1jiVI5Dy5DuL0uyzQCfXPzTk86AMn6zXWYSt5bwIhWPjY98PhKE3COOZ7Gyjtpd4ygGBc3hVFjunl7jyeOrZTSUcqkkUdw7V+zgpxXjlJYR7PAYg9DW02D4TwfT8jRF94D4vnK4COMzbsTerJNmVyV+Vn9uDfifqPAMXTBZQ52xHbt/xsv0sCZIFznablwOwm+M1OYKTCqOd16Naa2P2ZS+qCTWuPP/PA7O8B8NsB/BrAfrahNCBUiB3jv1mPXNoxqu39TsroWKWMJFcMIE2kjAGU9fkdwFmDg6UByPv0+l8uwD9RUf+JxqT9uwB+P4D//LMJzPAVqSPzeLfTIT7LLnRQjRnetitjWN9bcGX83NeYPQrImAzCXmF/xogtrNIDbVTQ5AlQc3lMVGH/kGyTvzeAUqvdGCDVzALLmEkK5b2Cq/A9BlZmZg04mZkNRqtJNcc8RMnjaB/Vinlr45je5+n74zisyxYbc1ZqrUO+2P7w8uVL60DsxYsX+Pjjj+2jjz6yFy9e+De/+U3rfw28WaV+TyWABsIkdlJDBsItOm1IGQmbBFxjMv2I8kVWBzKZtQU0JqArW9aUDpSdcmq4yhm5SK5mO+OJlJGli1V2Jlzpyy1XuqULZzUfnj64r7tEsT9YPcXLtQGzLmOcnFo8FixzNGLY4pq3IzoJsDxnWMJdwn0eqjqPoYvMjhR+6/PMV04quxX5jqEiBOJB/+crozMesQpqGkvuKzNoXdrosTbNWK64YdVCK8KF4qMd8zqjWj73nKwdk+vmfM4foidSx1G6N/alBnDpY7/8nDtz5VY9NrAkjM4ZUCs4N9zxcyLPHhyVzMimGx41APlCQlGdcU72jJ262AE8uDN8rG/rfZXLz3a+LHYC0kyua7sci39AFFmsbZiZM2phueU789n49/0Afitgv6GgfOcd7qBBISMDpxyYObFl+uoC0KqwY7HGLK0tWySMfZDQhDkrYyDIx+f7q6EA31tQv/eA/zbAfxDAHwTwpz5jjNlXhClrd0JQPRlffLb7CfjnkjF71/+plPFRYw4BOsH840FW7AyQGfZ1XX5iQmJYDT14B5l9S7fBJiMNIAV2q9WpqUlHPQFmvM7Ong3mi4EZyxW77LGfo2Zrv8gc24oK1Yvxd5xYsd6OWwNh3pm04ziGlPHVq1fHcRzWppXEhbEzZvjkk0/w4YcferPMxze/+U28ePHiDvIyXwthyHrJFTyZX3OWbPSlapQy9lqyGvt6iTUmqQGlP+w7m/yAYoQuGexZAsIyCnAsWyc4qzVT/LWdqrNgrsscO02o6DLrFW86B+fWG56aqXRGjBWlnO1QxzipD7FjZt5qtKOeyhiHrcPS9uJ+RkZgsVRHNAnO+pcuRiX500vZO0tHoyLTZcsajKwEPT0DlvxobJYN2vned7BmDAJ1t7PNJJd6IOhS1aDnYwHPHx7cn8WkdvARNWZs+IT8tvtGVo51pp87Q1TAtrjJkjP9CDTKJI2dNTsdV1+0gmfVbRmUOWHQrurLzgCtHtfbHpjdTr5q+0O9Zc4svVAcl1V/1kAZvw6mrESAZp85YParAfunDPb33yWJpd3NI0PGssVu7JHXmOV1ZqusMZc07pwZy6g5W6WMNcgYfXyuAULOPSjw7y6ov/WA/1bA/z0A/3MAf/IzAsy+eg5hgtEH2WWF9++B2WcAmPmGcUqPUQMOx4PATQZ7PXssVuTySce5MYera6LIFzOQZiplTEBVYLS6cUhntjrjVErBcRxWSkGt1XochDgldpnhIWxZqClz91H7lQCxwZi5+43BYJMm9m24uxeWLrLBR8sh6+sqDMxIwuivXr3qWWV2HId1UMbArAOxjz76qH7yySel1aH5y5cv76ALOYnDSj3bIQBmshSwHRNgdSKpNsliNzHobFlkHbA6dVcZb1p+IBmVIA31jdVkeOg3tiwAuP56TIBVM8MPp7bUiCC1/ox/duZSXOfSDVkL3Z1g2XycRQljtOxAUiVWlxoxPqC+HNy5M0ZCSm7j8ET0XSVXNOy4g7FuImHDyy+4J7aLYTCptMXq3VTIA8DzzGLP+jZ7WbsPfsgaOBikU5M2GuZrl9MxhLBFxCkAyWvb3uzAhFPeZJOsujWqMHAFWEZbdumqGqhVzeWyNcTNmjcYc3qWYmTmxYzRstEP2eQ69JaLOtq/gYByg7HmvBkB5J2XNcT1DF/hgnMDw3KCY4CHLQDtBCRcGYIohjwHZjeBNVcwcAfWtiMaj6Cex0Fad/Z/EfcgA2daxmcXOPn53T4x/xh0XQdmBMR6P3jEp3S7/PMKwHcHkOGfMdgvt8YnRSBWgAC+CgGtEhiyCNQQXlfDD9vWmJ2BMn2dIC2TMjKLVgNoK+0+bYNJq7/GUH8N4H8SwL/0rjNoTyhfiUXmqsNV0bjRxHCXiYr198Ds3fiXyeweAFu5M/nKZJ2ZezDQqifrGnc3XQ/Vbu3YNCfWiwFXb9eI1esmG02q2GWL1hmoBNChyQSHu+HGwr4AcF6PAjN67yR1LA2chfqzxnwNEKuSxQa2uvNisMTnurLOmjUpY7fE7+6LvbbMXr58aQ2sBSkjv+8SxlevXpVXr17VWqu5jmyLJ8ZigpdJFp1wTDK9lgbI+tdJFUiGcdHcEBO8YWOjv1BKi6RLUKQx2rz483p3uWUnk278EXSYmAjTFbCJEUgCTKKUMed2qgA1p2ynWVvGn7sI0ZHHzfWHY8U0+dibgOTHiC37l65+vF+d9c1rQDFY6tkI4HQAE1wXfQPCBAFVI9Nin0ctdPp5XR6h1oDAnngWbnLaVA5ZEyZvsm2rX4wtoxPRjdKVIwxmHr5KQxfHEqbFJwCrmGb2oQSCt+3MlsZj5zwQYSuTOL9r0XQkXkBTeskDNWdZZVks35XFIvaEiV10Oq6cGdk34+mUE39KYE2m2TyzxbjwNXxEf3n1WdnKhPMzrBYmWenfI+SlP+voNzBWmtFHlzCmUkZizsbrO/vv+wH7Jw32q0uDLROQFbK5LwvP1M0/dkxZEVOQgsyhESJltADE1Dqfa80mOJtM2Wz5lDJGpsxEfGkE0ipsQNL6qwz1VwH444D/L95VBu0J+BKNCGykELscSEtHmN92jlm4+t9Cjtlb5Z7fJaOPbLmf+TN/pjJLZzb4Z46H6SPppD7syjkxq9EyYcUCaOsyQ0zZYXH3w/uoq7gyErCDvA+DcSwzFEbOxMSjgylm77iubLgyErgKIK4DOAZlCs6ojoyBWVEb/OM4nNi0wiCySRdxHEcl6aJ1R8b2B2LB6nEcpYdKdyOQzpB9/PHH9eXLl3j16tWdhduwYZ5YABr3tTYh0+6IurnuMu9kmV8jCGMHele2zpJ2GXJNV5V5UIt6sr73BEX2HejzOzDrr0PKSH7/AcNYRJwBy1g0AFksMFfgNmOe14QyJ0ARxYZs62HD/EP/Vs/GrMaMoQRb64MsH5C+M2/jr078ls2TVjsbZTZc9I1gRjeKGEBg+s038DLjBmKG2MqUWlvWMZWmDCDv22Mj927VzkxSq91qpiQ1jGFOBqu2Hwrve8g5s3lNkkm9mHKQnb+RlSmxYib1ib5oCi068Te2zQbgkZjTxvC6cbs8wHBjhtOBap6w2BZjU+/2R3c21Jpb58iiq0AAbNbaNY/n/bDX1nYssVRbm/wzaSMuGDWVgCA1YN9ucleWlUtXdtVZZ6LJgtylMev0nYz7ZMjoEXmoADPDuYwx++pVAtu55Db5Vq8nKwBuvYZMZIxql9+ljP5OGoD8PQD+OUP5h6azYkmki4WcFudnFQUym1YDCMtkjcyinWWYxfoydWZUUKaujBZqy7TGrI7PnVlj0FaGSNN/LVB/LYB/HcDvA/CfvVvAzL4cLY2MmbKTgGmeHwvj3zNm79C/Z9SY2QVoKyfM184eP3M/VDt7BUoLOMJqBKL5YUAcXDYNZRagZhvXxPCeAVObXsXWfqyzyQ+HlFGAVmmvNZM50nwnaSRb6aNLFLPg6A7AiDHrLoxgS/wG1soGmOHly5f11atX5cWLF+zS6I1dQ5dB1lpn+VPiuOYEyAJ7tguVrjlz5uQsP9wZyXlxIZ8Q5YzBQ0OxDT/B2T6/GharSQjqWyzzJQ/AfAVmXCTHhXLV84K54PuPyUA4We4bdbyRktkLy7KKEI1U+pHR8QWcNXOGUImWGX9AODggqznLbEpKjUyajxNXhW3y4UpYOXC6ChO2s4Zn4wwjRotzwtXt0GMJIrs0pmwYnw+vi7zQ6buTlPUwxtmBH2pinNGBYaVlnbdP13KN28zMTgJoFmtTF4bOwL8vNg5ZTTgiq8iB4EaB0nX8Jrw5PTr9mJ3zzFyPs5M81RcDlPCEup3QMQXnQckP+rPbA6+6yZ3LfBcrrsDshuuiuUfYss2Y9XNK1XYOl1kGAFGABXf7kiyJDc/YC1yelqSBnYy4dXAmdWWFbfPJLt/ajrx7wOzbAPxjcPsX4eU7ipUFhOUAbfJLuRujETNmQ4RdBuSBhE1HN8Yql8SjUkaWMM5pHurMatpaBmF1QM/SFB4diHaQ5sD/sMJ+C4B/DsAfwDsSTvcE+9LU0Ya7tK3Twkgt1nyzeyfhbfO7bxtIvdP886cFzNRt8EFQlppsMChqTFUAZMRseRIS3X+HnkgXFeA5rYvrv1xZPq4N659l/xRIPReYQQ08ZFkk75kBUzDGn5k9c9zt8J2zypK6MhcgBgJjB08nYFa7C2ObXhoL1oFYB2gcND0A3CeffOKNpQsSxZATRrePusEuUEMQWaZjmlom2ZEK4/L+ZV5rlolzzz4PNk2rrZDoMzEpPjYBqYREfbcDSNgvJCwZyOWiJiDMaIpvhQG2GH9kDo0xoW3ubW3LHGIAklvlS/XUyc3cloEjX4AbwgBiAEc2qVSTGIeBixwbyhSD0VrOCX3ZLV7vwyY+tac34uEGl7ZeZm2bBkc1C5aKRmxbtJPPcWYoHAPXe8XwZ5MA7DBW0am+ujKwca9myLVReQMlfYSRGv5e8J/sTpA0KOxtBIaH9kzdIulqGldYZ9MoygDtmBp8BWRallUexC+WjCnILD/BdI9EpLG7fJf6IQVmTw+CMrtAVifdrKsStTNdYcZKCjC7bdiw8sCxe8TSZHuD70zZjRgzBmGFasqMQFp/9e7O+E78+37A/hV4+a+hltHmYoXkiUWkiwXRfbEkph+lAaQi7FiUMuZh0wzAbMkte46UkUFYXk8Wa8tKqKCrKAQ9p6zRxzEosO+qsP9VBf4HDvyTeAfqz+6ujCYCa0NODi99AK1He8+YvWv/2L79pBbsTL64mzaAV2LOsQVdZGoBRne97ktAZLnPqsuyVFeGVkjmtdZhnS+gzgVgMZC0zPpezT1onwJIo/U71ZQpEHPNMZNA6LGNnlXWjUDo1YUt6+Ct2+GzRX7peWW9xoxcGAfQauDMGjizxpbVly9f+nEcw0q/G4RwXVs9wzRdzefRcMNX7/VocqhlWUdTNyaOjFyGxaVaofsmtWeLoayyZoH6YyYIyKGhFsb1nAA2AhEp49h3tpuU+YttvglrBmx89kJLI6CyRb6IsAdqAsJeLNMc/35GJozb15lVccjTLXuKlmcWO6SWji4g70xSUj/liTff8iYLgd45B7rQrcziZFQstWW3LbqX0ihU3C47Dj5iibj1bZAIAIuFbQE41yjNhOyNY/VtcrbV54EBx8xfU9OckBOoO71Kdd186Y6EIzzMo31ky3HYd2DMdvpBnACKM4CSHPNHQVm5IJkS9Z+MLz/KlNkDO+Pn4CzrOT2KA7mpT3M9Gd93BSfLCTbc/xw8MmVjw8SYWUlqy9jwQ+vLDLCnd6GL978G7B9Bvd1GLZwXwK0Bs0KQJpMyFnFeLKlD47siZazUshLyzGpodf88TUBMuMHaLoPJqxnsv3EA/54D/xqA3/kTC8zKF9vJfADKcCKcLmB9xPit55iF+9JbyDH7zAVPvA3GbAe0TqYHwMZAqPeIhIXLTDyWmjPK7GIzDmd3xA4+GigzMvHoZh0DJPRssLkrk/nq3xVwOMDYBUu2LLcBXtm8fgy6MQgaumRgdrufnmF1z2YhLEvsDNpikd8BGwEvdmLswAwM1F69elVJmjjAWpMzllevXvmLFy/A+Wcd3L18+RLNVMSqb/pUwl7VBtKChBEx5ssoAmzUnB335wvXjw3cws6MZKW/GB2qY1xmJKh3K5YyUj3SliXj4DUjIMbzQo2ZIh8CaBo6rQqF9ReadqoyS3dLzOo5bJq5ryopZd34wwf3U2Xqmn/AAkkPIM2R2E+Ee9EEPDwGeH/GdAOIYQTBxnyDLqOiQTMJhG41SUO+aIv4jscmK9HBo8zLWqSBTUYMWEq1ePPj/jlPjlEdGFXJUYmAu4fAbWcKmOSXo+ZrOC5q6HbMS7eRy9bbOPfB6fp3R3J0JGG6H4t2BAzRGbG6C90nUd+LcUprCw/+pvar8QA7HWsNvr+sgboCGbhAWsmtxE9IJj9hgFTSd8Nd7rf++7YTaHPDuT7zTI94sq87kGa4rtvT+chVpWc5ZnYhedoDNQZlLF9EZMsYoAUARiBtcTP5Cfv3vQD+APz2y1Fbm0ppZjzTUbIYV2N1j0JLGDRDJnFcJY3RnfFKyvhcq/xcyuijbnq1y+8mIBbm9c+VZIsTgvW9tPZkmn8Ge6qw31Fh/3UA/zCAv/oTxJh9+d6okg2eWOwUFAFnOlBY3j4we9fX9y4ZfWTL/Y2/8TfOANjClnUExC6DZuaUk4UWjjymGT3Za60dfJUOMGi9gRnrjFGXIXYQQ2HMxd0rM2icE9amj2WScGfOKuuSQGXJdhLFDJgVrRPjZboRCS3rwpCVLkUU+WLpx5zAZK8z8437Iup95q0Bs9qAVKVlbsdx1JcvX9YuaWzThl3+ixcvagNyt2YUguM4/MWLF/XVq1d9WWusWT2OY+IXJZxcJI3c31KWzKeaqSbDne7RkbHSYPvO1Z7nszGbmsTl1vhyi2CHxjM3xmDNrrQg7UxIxLaYns37wRJG7tS6Wkyqa2PNJA2LE+PkOSzUBKkIEQTK+vSjPTQRYkRzjWrcEsisYuWj+Hv9tmOtZixk0bnLbtvAR73Wqn9vmFVU4oTMUCtgVuG1GVY0IDhMQvoYo0jU7peB3dmYyjJDD8fXQl0jsTa97dVmG6svlYCDGO0mH0OMQsoEYofYo6bXV1kDj1573pmpZ+XAP/fl+j161ox1y/vaK/gofqAD3TubVxdHxHm8WCxLMtyRNeghdWf8lMwD7o3lyTblmG05tONe23L9uN7Pb7/GSk+lvG+3nFBXu97+A3b5Vy77VzlmGUh74lHP8a2nE9YsA1sXdN+O/vMHG7sDdBnSfALwKko1d5wf8EZCzNh3HWV5dgdoIbeMN9J/dAlr1hkpuw4z+BT//SNNuvjlu3Sx/Q2AZujT7VaoziqCtDzHbNrnr5JGBWq4kDLas6zyVynjCsYcM0szt8d3AmIsZzR6X3AD2lKdNQNqe23s2a+ssP+oAr/DgH/zJwCYfZGoWhkRA/Y2stmv4n2N2Tv378ouP5EcZt8L5hsETDzbRgMW9WRZVyZNJIQd0LBrImidXMtViRnkGjMQc5a1YamDk5oyBVUQu3sGW5WW5ZoyF3aNrfd7cHWXKQZpYwdwAG6UTWYaKk1yxm6Jz3b5Y33EkFkHaR1wdSasSReN5oEZsw7E3b2oC6JtFGF+4pw+pI51lTN6yy1zAAcp/tjIsJuBOGGpkEklNWjmiQJgqw64CGBT4KWSRsukjIj0XhVNZgBnyM1AlDFY3UlCfpmJRJEZsg7cMvmiGt9zwLQPKxAn+OYLY7bajOwERzZrl5wgZGd/XAoJh5xNA4nb91suliohezBzNKyQCzeJV6hONhXi7KFyRZcE58VlXkw/+BpyKSPwtj8WDebX2sRRv8ubcYLrvv4mQ/gZr9aJqPLIBNLyMZrAw4CGJ0Ky/MBOt30nl8qllFN+e3z+xlXtzBN7aMu9avepIYB207F6H0jO6Jgr58WNN/surtkvNnEmaxT1H63hCtIoZbXjlB6QL/pJj+wR8w+K/uporBt/aDT2I06MWcbZvtPYGLKb5yHjxVZWrE8b4KyDMa07+5Z3Jb8M4J8Gyr8QAJkX5ABtlTRmtWaZ+UdupW8JQIugrI5BBAuALJcyxvqyWFMGAmMuEsc7lNJgaXZltMGUkVBx7CkGW5axZnSlfRWwf8OBnwbgXwHwzW8dMCtfphGBROLjUkUNMv7wtHr+XQdSnysp4xkwe4RBI7Cj5h/qwmjJOpZA6c4OKXBDdF4MdvmcedYZM/pu4TBmWq4KGFMmbLxm7NnZcgn4sgyY9XUmDotGNWlcb9bnFbLB7wCtyxkr1Z3daq1HB2QNjA3jkMaQlWaRrzlm1mvQ+rxeS8YgrbFyDATv+7Az8UC8E/smj9lJxhhAGc0/nNR/Hj0znGSNmmPGpFOlEiHzhC3LQJqptMrFfvwBKOMuwEyQpNvKpOmfajMD2sgaHvPLJgzY2+TXjeFHTf+mkb4t38yOwwRpnJyGNMJ6gic1tHDyaDfnzjmfn/6pIXhbD5f75Ld8SBynPbxhSggnM3Nn1hwWrOeHa2IHv2IB740GMq0d67wY6+w6w0cB2VH6OBksbv/gPAcrSNPIgKO7Vlrw8W/HkG7PPXDbg+GIzXDpdm5skTn29dN5GcYm87fnYcK8pscaeBDFVvdMo2tYBZZ9eXeL1H3HuuULDYh5Y83K/ebTQVpn0a6YoRNv9rIZyy649sjIXgnHiGX+mfFH5m14LvRbIM1VLRmw97YvF+iq7VQo73Lx36Bb8G6TO55gMYVipmwYfZjIF7M/zi1Lssy+9TlmXwTsj8LLr47SxXJ3iDSL4GwANIM9FZRQa1aSmjI1/yipnJEljVHKON0aHUiDph+pL+OaMk8Cpvf2+C6AzIIByJQ6TlGkhf9Ags44vcJ+b4X9IgC/CcDLbyFjRjVmhXQ/Zmvxdag3MxkmfPtSxq997WthfW8hx+xzZf7RpGdZhlkmY4QabXR5oSxjTc64A2n9dt6ljF1OaE12yOCLm7Y14aCFAoMl4BEJI2ZSG4ekLiyVMipAI9mhkxSRs8ucgFnpbezghuWNmPVl0M/t/eLCSKYfA7Q1KWOlejIA6BLEo4G1W6856w6MXb7YAFp98eJFbXJGa5b41iSQN2Lh7NWrV/dtWuIWx07yZ46MVaz1sfbtGYdAyKbK7IBNK/1ALvE2LGkXq6NOh25c7nHA3l5yYw7i5LXuyopJgdw6VJK3bxkwA7FkylnEsDZP+D89BSuIm+HTIDN9CzHViszzkbApbbQVWnZZHSwYecArpnGhRRt+sgB1cic0i46KdLuA0/lyH4btE8V38WXXUvbtu6XXg1OxFwcy97GmUP9EEssO7ypdpIaOLV3KDrmmykOGGQb/yZlqE7TctectaYyy3txYLjuvuTokgQyCuy19dFVkdmuYhzhdFR5ZSiPwN65YlXY619LRdONQbYs3AnUCdQJ2pSMCAmIDlB3tz5/nzW7724ZdkFA7FiiDWR2GvVyA2RkiOgNjV0YgmxsDTr6SoaRNcJs93XHyE/beK6GFCTewkJm+MpNwAE9+Z8tu4sI4ECCDT2bOINllQDQCsW8lY/bzAfxLqOVX3kFX4xfrbbaPwZjWmtUCK5NTipLFQnJFE6MQO6k3u3JljCL3sn3v29csYPrMHn81+eAcs/v0G26BJVNoNl9BnwHAfl2F/SCA3wXgP/wWMGZfwtBf48E7S/rePy0p43vG7C0wZkkQ9ILLuK4M0YnQmf3pQERYLgZR1pgulQUOEJSAxNF7VGv7zXY6+Dk2mWaLhT2iXb5fGH7wMbEzeSJviwOihSEbbetW9iTDHOtimSNJFwvlmHmttTQXxl5X1k0/vIM0ssuv3YmRHRtbJlmXKZbGktUudezs2atXr0CZaXMf6NdEg9PBIt+wL89i58aMaOlSxurRmRHKktmq/KtJ+VXFGi2V15nRmthcYyttFCmfH+27tHOLlBHR/MOji1yOkizea5c4k9Uy3ynamR+WEGgFWkY5wNnU6cTowoJhMdrP/yJzFnt8HNxMnE8AoAysKh2Gu9xvhow5AQgj7d5gWlqn3pklC515yeZsaKcy4Jvc/pDfuVUChK3GiZnAjrPNwN6RA2Txb8bqGJFWGWNIeqM6t+hYGJm2vmxtoMx7PVhleWKd7PICtWvr0GDESBtdtxyrZ+SaOEw5FiaJrV+IGWX7VGLrxhkM7qm0z+zmyeMQfYHydGfMCu6d1cKSxt757gDtAVnjA2rAK/bsjDnT90/SbYuavBv2scxnlF+5Bp56LM5w3SYlm3FDj//6wtM+WDud5hFLmc/LJPi4qOJLLfEL7sDFkDNlwMaV8YbFmfFbA8x+Gdx+CPX2HfNgdobsdiJlbNd0Y9XMCszWWrNZZcX2GnnA9L7GLANjlmaYecKcqayRWbO6tcXfMWdGe1bps7VfSfzPBZZFeSNGLV5b5vsP4Bc58GsB/LlPnzHrF5ixTXH2np6GkCHvmWP2uTL/eJeMPrLlvvu7v3snW1ymkXEHAxvOIBufWaLI4C8x4dBtmsodhTFTtswTyaPvgBczcB1IdPOPRJaodWSeMGqWgMoBsBJp4+79aCcZqRixZgPEkfNkB3BOWWXdJMQbGKudzaIcM3ZjRA+FJmljPY6jW+ZbA3ZduggGZn2e1JjlakB1RLsgk+rqsB4+e42GhZWkjUMdWFdn+dG/rgi1ZyUUHCG3zXeTnqSLtDFrtDJk5NDY883Gvqkzo0gcF3zDiJR73TWxaV/dCaJa0wO/xUzYrALzU4A2YVpt3z6EY6sngGyBx9RhH7+p0PZl91xkbL4GHXcq10OVVI0YnK3UQ/ZV+6wlUUQNh6gPn8lwg6zTejUtD3Snh75Y7IcEBE9j1aJTaN+GR8rYZB/FIWcp0wIoSNvuIFO/thi7MKMcWfDAhvkaHLBMMWGDez5djYMMcQUurLfnVLD5nTHrPfthANJvCk3WeLsB9qqBs3oOQB4Y+S0nmMZOoBRLGffAjAumdhpCPCAC3BTc2sX7CwyokWDlFkuinr7QWu8TOwVJIwg7YUNmekx6ckXCUFDWLfE9AWStoc7SRQmkhrozfuo5Zr8csB9ELV+NVvhllS1mAM0JpJWS1JqVxPRjdWUszfKpL7UCNQZjbJe/ZphZkCxG1mxXY1aDVUk0/1CmbEoYI1NWRh2zBclivbCbqWOAagC176rAHwfw6wD82U+fMeMR24I4+pQFSiPhkvGeMXvX/vWOzkV9WWaMEcAUMVbOwIa+E1wYQbVftD4eyxwsmTBrLFfMpIuBQRNghqQ2jA1ElD0zAYE7S3wos9bBFM7NP7JwabCNf/tcWwYbyxbZZn+AJQZjZPzR7fAHG0fgzGqtpTFkfhxH6c6LzWVxLNvAm3cgRyCw0DEIxvHsqhi6mZkujjptnjnPi/v8YvCB+Vn7YZ7Vusm40WWgdF9Sd8IvEqqdNJx9Q1Xrzfq+nUgaPcmM5HokF92O57c0D5lSCKALQ7Sn0i8Ek5D4WTPQ6pjawZotoMsFDLnILTngmqqj3FNj9azf3dc0pW4TlbuttWqGjTNncijXTl7Sqh6IjOw7FlwWzx5FtjuVfiEvyxEuVqONuKO+43RG3VxdHv3Pfshy3R72cedh29HSktiwuIbleGUndqklLdLL73+dPTukU/4Ko6rrmUO59uD7Mw+NTMp479CybYadwL7dVgoe4/fk+NoFq8ZRYPTXD2dhVeDTHQPvuD4wI4bIkvHt0abadX+KAnvXFuz92LFBouIKKxMElAW27FOXMn4fqv0Aavnqfbu3SDvaBqCF2rOVRSslZpuZSBhLYJHKhimbtvkqAiwhfPrK+AOSV4YkVBqBHavEktVQXzYN/CfEZKHmDQg2/9r2/TQA8g7fVWF/zD9FcPYEfPt9OMNt78ZYENmzba7Op5JjFtb3FnLMPlc1Zg8AM5U1MkCafdoVZLmwYEGGmAAuXb9mnGVBzxwY3T8fOyljAtI4HJpr1VIjj0eBWa+Vo3WXTY1ZJSCm0kUnJirMo8wyY4kizSttvU6ArNveFwqdPjoQ4xyzzqQ1IMbyRbScM6P5fhwH75e7Ow4e7BZMsozE7ySM5Mo45IvMqNlU/h2IIdMV2IvnEkdGNj5c9EXhaq7J6LF4/Af4QpJFa6nYs8WTMdPGpQ0m0BZSopNstaBciDszK51MYn8ZaNXAlu2dGGOMNJ+BOtwZIWtZDUBUtuj0HZbNHdXJMKLnlBntbqznAurM88Ls3HNm2TwKkqHVD+cw+2BGywjQ9XqsVmvWt1M5FU4Apq3Yesonc+bIuqSSc9eoHS6awJF+ZkZ1bdZvoON6scG+GV0JEJUMBL6T9NV8MQlh634+/gr6zFimGQOjQ4xbYx/J+3/uU+ubGNUD8vfmOEOSWm19/wt10p2kjE46OY9siVlee3YiY7QL0AVcG39kf19oIKYGA32Fb1dej1mCmt4UbQVkLp8Tk5RCqkFrbvSlROKJiZzb7dyJsQggMyRu9n5uEh7AVzHamDowItJ8ULasrNM+zRwzw/fB7Yfg5aur0UfGlN2aRvk2QdgAbrEGzUJNGQO03AxkDZi2jStjXluWWeYX0k+UDTizhTFzMftnMOZDtjgN/jGSytjS47y2DOnAhqfvOzjzTwWc3Rmz8esRuaI9OBQ0RrjeM2afUcZs9zkz9RiW92bWgY1LAHVg4RgkMeumjJ18N4A9coZktozr3LCztQ9Mj9SJyfJ2YnNvCvTUBl9YMGbNwmuTQIKki/dhjenKCMkuqxIqPcCUu3fZYZc8VmLAynEc9dWrVyNgun3m2rUOvlQqWZi9U2DmdO+qiBnMTCCFX1zPYSa1X83t/wZjlqn9mHCC1Jvdr/moFAzgUO9nVQEaXaYMyHYuJQw8erB0R559R2uNNWUHRNroecHcsBasdBAqjeL6jjZYbDUiG8agzANzdSA27/6dSpzY3F8jWSM2eWZRgBa3agtvdDf/6IYUk5qtA9SMvRmAy+J6SDbX66dqcjzudVEe3RUrj0+yVLAGRYkLNcsW/TZGHCzEaBt9p0o1wNicTUuUmdhTm9kJxA9/XjKdMRwBCAHDt+NcWzusW8hP18lZVxbdO9XZY8DPagScbZZIJlQLj+E5yTODPNEVTLr8cI1OB11PNSmzEObYKlCt1ZjdfGrnRpbZMfs7XeLG1TFWALzC4hJk66DOmZ3Gzkk+s4TXZdlp/iVuMDzBZygXcguRnc7whPLCBuXsdgiTGXtqXchbmQwZM2bWdqS/Pt1W1/ri58aPWmu2NCdjzgozZEYAnFEeyxoTdix1Y/zUGLPvQ7UfhHX5YgdbxJL5jUw+qOasTw/AzRZmrRuBIMAcBmjqyFgaoCpDH1E2wGxKGVdAxmzZapevDozqxohmkd/ZsGidP+GmB4BmsGb3sa8tA8kc75WmkS1DsAQxHv78rgr8sfopMGfTlbE7z6gkIou2Zx2BsYTk81dj9q7/E7C0AKYMiCUgzZltGv0eMgvh4OhkXQtrJo6Kah7iiRQx+x5b5ENqwaCgLTP7SGrAsnkM2kabEkniaHuvP2MWLKkrgxiNjJwxZtY0t6wzbWTyMRiv/plkjE5sGJrFfm3vQcuGzDNuW68zC3JMlROKQVyQGgkoqr4Y0wWWzVwUfjV29xi7VEjotOdjRruxpPWziR5LF8gBSEj6DVZ0VcCWx1oxtuobAMwTidlO47bKLG2BQ5llicteeHKqfBjkO5BkloFsKKpY4HMnmlk7xcQWmD6HUzDxVGk4MYo2zB5ATFZ77YYYZiELrSujLfBbGHpcc45aMDIT8XHRutk9nNrLffniwfLTauv/4B7uDHIorIFC64YlfMndGbgByti63vxuHkKRAB3kWO3xCJ2JsnlsGzBlS3t4Z+2auYhHB0/v7h3gEGm55oh98xZNMErSjMjcfu+1eU0PQNbG2azJQbtT5Ki+a+fTKKnF1dwmuDJS9EGHt60mFV6pUw5hy56iSyOk7mjYpb+axiAP1pjthIV+AdqUk2Hb/C8M7my1QZgdTFwIKHc1ZnY+bi0lVzeLoNFsVl2VhNhhzFjKdLAfOKlM8NWJLRCZmam5Lv0l00I+ofogLFqQMUrhHBuuvH27/O8D7Afh9h0DTJ0xZTs2LQCxWwRobjC/oVgEYlUAmQn/dAdKE6D5hnfqdWUrILPBgmXW+Vmo9GTO6sgem0yYD9MPriOblvl17BtCDMB9zkEXszUwBgKaO+7b19fvKrAfqnfm7P/+1oBZtW9HsSLi3QehTRyqRLXPH2P2Lhl9ZMv9xb/4F5/Flp1IHKHMEz+DEnZMpYxBP6HOi7Q+zSDLctF6O2/ufog8EfJ5YbuQ1Jdlhh/0uTCoam0cAKmtTy3xKwGZ0izzS2cxOw3V68jMrPTarnt/pzrLFRPjjw6qnOrUQMzXqCnrZh/dOr/P786MfX5rp27Tj+OoLJ909+GKxwaGjD3S2jJizIbDneSYOWWbDcYMksuMxB7fVyPDMd0TwmzXB2GdZSrFyyzzSYsZ6TAs5h8HMWGVZIzKnlVjxw0JoVZdprJjlgKtaMfhW4gJSirrHb06HpRz3ywIHaNDoxGbOC3164ZdI6Fkr1FlVlZC8qoC7aTAcLlvsbWJi+qt9m1RxhembJK3443BG3w+OQpao489eOXbErA83SFF7wj9Lr0NodVGgxkEkInZ0nFVU8uOvqytAyNZiDSLNb0hWNPvyu8dcn64jWNWB7BOuW3j/ORR1RlrOZhNNzmOhBQGLUPMWTcA6cjSpGDKlH16dR64/ECXKTM6xIkwkeWMji8AeKJKnCjuqoHlMOlkZo1dcxCvhrNDVrTUkxVVgpJBoBHSvN2ip+TNiMwELiwZkm6qyziaZ18gq/wMjC0gTICZgrO3C8x+8d19MWHKUFq5ETNkDNBue4CWGoUYzKKUsQSL/Chn3LsznoVNv76Uka3y7+/LaGWlbDJ+P1taydqk4iZ1ZTUMBEYHxv7+JnVmwFJjRq9AhX23A3/cgV8F4IffCjD7Jt0E9AbLkvZ4Q1x/09Qhep9j9o5JGZ9RX3YmaYSAr3ZvM3ZrXCzkZT4o18zVHbFPVFfGJO8MmfmHgLZl/SKD1PeB7ZL1q5yRpYoj6y1hz1TWyFJGD4HNbXn6rIwZqL7sIDMQZxv8O8aa71mSSDLHLm08GHCR6Ycfx1F7fRsde/YqXNgP86STJvVlSiSlMkYnYGb3oOmDlH8MwpyVgIhlWV4T7KXSRksYs9SNwR8DZ2Ck2Vq92OX7qoRElpK9YfTC8HHdjnxbMi223FKj+1lbBhxN3tghWEkCpjOw5Sn4WnFxlJJ4yFEMJI2JAfCGefBNnzJlcpEg+EdH83zdXjQcyeV1cX3+rGFCG2HL9fERR78Yjcx+IJvj4JYAxt3xT2u+ztq4cVQ8Qzr+jHHXchPP9U7T1OnYd+tmIJVs9GtEGYZmDLI/xlcc1VkG85xexC7fGjCb9WU+Rvk5OHiah9fW0azUeT5nzk7MPzBrx77QJIu3IkYfJGPcGhu2HerALHXb94mhiyX4KjmN2591QMEkfS0ZAEMOxhnoaJ3Zx2+jF25fws1+P6x8FeUm4EvqxnrewCJlPGHQmEVrGWd3+/wi9vkTlJXEobFIzVkGyN5UyqhW+XZqk1+pZVW4Ph9g0xMp4978I0oXLcnJ2AC076zAv+p4+hWO24s3B2bed0QeAA/eIPv1XKc72/sas3dTyujPYMgsW47AE8sZU2ljN7/oQEzBizBtRt/3JMfM1bCDvy82+OOWnDBfDPjAWWYEpNQeH4lF/gCC9LnUWg/6TnH3g5YDZ5V1ZrCDrc6S9eWIFesujFzz1d9Xmu/EiB1ijV/6+poT4wB5nQ3roG1XB9eDqxsTWJiVclX+CW7xiqD/P4sEcyagQHVlBLaCmM4jsRQ6jdKZt6xPu0NuS6B0oFjmipbluNfuK2XX2TAFWy6o1m3Ffqe3r9X1ECEtzJM+7ypnrCHrTO30Z8B0lVQ0u2QX4+vOINNrjUJNI3d4Jykfh+ch+lN4iD7wluM191F9rSoFVEc3i/t5KeM0TUOKYY5hCEycibR38SUcxh09o2s+3J1s8I22yetnrN1NP8zFEbJLEX1Wjblkg/E2gtGIMGtT1NiNNOaIbZdOYgzAYRqf9H3vcSu+AWgNwBml143Q654DR+fP6PcVTDd72zrQNx/rjTo5ljKyXk6zC5UxKfL+1eVQtJ3KG2Pnr1DX8EaSLRZi3VmqJ+ry3kTGuNb7eJNt9arQIwiOH/D/bw3uUsr+N+rCmC2j32xhnEM5yLir6UaUmJqcBJt834Cykg9alMzUaaknwww8C5iU6L1xAVtiAnKLiO/Ne5PfCccfhpevTXt7AlevI2XswdNFTEHMwnfu9vm5O2O00FcgVjaujDspo22t8lXKqO/vy9dtuDSHSM/6MmstRBtKnHx0HiC9M/uAyBtBdyB+wo4n4S85UP4dwH4LgA/eCJh97I4bae+1o5T9bsczkX4I3Qn6U2Ck3jYwq+8ZMz97rwYd7MpoFJ68ADuRObJLo4v5hy7rmlMmtWnKYHkiQXRpn+3YtBMHxstpCsxEuljIIKOyW2PPIwNZ4gNgsHV0wEXLsxGHqxNjB3CUPeYiRez1ZR2MdaYs1J61dXWpY5AxAuiAz/m81AwX1IRMYqDU8MzoSKqJX2L+4XteKvNH3Jra190zdBkk3i3pG+kPo8/c13AwZgexZgc2FpOWMy0MNqqfSs4zv5Mzri8Cs2jr4UGwGKWM7MQYhY+etkA5O2trCUd/uVdlR30tZuRDZh4ZKV/cIOdJbyMpMe/M48YrS+cMwYgCvsppx5qy8+hxH2yK8LAYjLRtMvEU6jiXZWO7Q53hGOOqW3KKoJGcralPjEHcs0HBxHe0mfItzwZvJLKBLf85W27HeHpoGzORXEd4o+Ill55+naDM1AhEa87Ype9F6E6cO8rPTqAPY3HuzkK6uRgyLJb8PbWpTlAmethx/tJ8f1C6UwdqB1a7IG24GfDkzRWyM2UdkIHYMRNikerKBjgr06PidiM1KcgsUVkyj0ANgqX0d2UZc6CgbDgv8jLCILKkNQPp/e/VG3TO7vVuvwe1/KoUdAXw1aWMtwekjBRAvQA3C+u92+eb5JvZImX0E/v8KGFUBu3RgGmtL8NJiLQTCGMDEA+DGJbUlk1JIys19tJFS5iyCMwWgPZrK+yfd5R/+o2A2SdCB4cHnNxE2S3fRP1h9qkxZu860PvJBswWkCbMVVZXNuzjsa8NCyIfMsdwAXDdZt5ovWemHmypr/b6ocZM6ssCkNuBtc74neSTOdeSiUNjYMX6MZrRZMMEhGu4+ufOXFVxZhwyR5Y3aj0Y1ZiBcstATBtLJhcXRq6Do2M0ATHfK3ZoaFPExFJGU0zDwKxI7rIl0V9IjAxp/mQXNoST7YbxLQlc29VGaRZAYj1ZaYSVacBqMQeAqYB6gizrKghkdi+PFp71YhvCkpiyKGms9ODE4NUmuqynNWSRWVPuzqjNtdZA/JCKWaRypknG4ZyxfUU396gbJq6S//zMU9vD3cFAeQR8JrI/9xVTQ1g/Y4rPGkx1ogGBod/t2w3GIcngwrT3V5MdclMgMw4gxogZeyYGa36bph6urAuGy6OHaAcPB9xMQJe4UPbrwU96AZZtg82HjBhU3rkQNuwxaLgQY1Yo48w4LP6YerzRmf8EGl4+u/eF0p1KMFSwYOJdiCGbLBkGILMGygzePjmJHyNrNmWOlRiA2wBrXaI8Qdqho9VtR25Aq2i7uy7e2iV505wyBWSIrvOBaCSsUPA8h8qrurNF3JAuaHmN2RIiXc4Z07cBzAr+YVj5xy+ZMduYeyxM2SZouu5qzrgaK0oaLbXQz+zzo0tjbddxBGQmUsZoANIDpvuV7ImUMYopK0Vf1xAwnRl+cB2ZXkUVbPbBYC2CMGHGzoAZHPidjvJXAPs334AxW40/PQ5SpSMTi3bdxwPgrQKfH/7hHw7rews5Zm9VyvguGX1kyz0IzE5rzbiejGtAtPaL82241iwBZmDZowAvT2SY2AReg4BbAHH6PZmWyRXBoK0Dw+6CyLI+YcwYlNVdsPTOPp9cFbucceSa9XPH2WVSF9ZryI7u5kiyxA7ImIUbksgeLq1mH622rLsx+ob+mIyZP04qjcFsrTsDgTSWNR4zx4x8FoITY7WVLBgyxooQ+3WpABReZfqO72R5NWovDdP/n3fMXTSZBMCEaVhQZXYGFlOM1egiAjQkIsasKsxG6CfXoMWH00GiRn4sOdhS/Ty7zJa2jLXUKZI0I7aF1IbWr8Aul+NM2EbF1m4H3002nDPG5sqMHB8NbSC5d/6DVNIo84wz0ppaqLFE04aepHycLGfzOqtO5vgeawKHDf6QPUocgE9Wa/x/ANDmXFnvYGkQfc3l0KmbUo2gEYMlbx0jM5KHdit+J8/GmTHgVc4tOzZXTGt9vpf3Npn0qAPmpmNobVRiSB1t5tAJPg965lHU5FPOCDIAMXk/nBoR0Ucz1L6vt2/oBdhk28d4/S0wY2id312NSxF3uwkBmDVj641pAALqwmLIyWxMr8Rk1NYyh+PVAGho7xtLBuALzJQ5SRfbMe7vGYyF2jJIBBgZgXRXxoK1XuwUoFnCoqnENwNigR1zLIYfCyMqYMw2QQfHa9MNPwcof2AwYrVxorsas/CqeWVqk3+7MP/gjLMbSjHc5BryNOMsC5qOgdMzYHoFZFPKmBuA2Ka2rG7qywrJGQs5M97GkNNjtWUQWWb2+aS2LKgN2+/vCcC/UWF/DrC//NrArDB1raMOu06NjNK5fTrmH++ljG/2T9gjKHOlgIdlgvKewZQlcsbSC8oyKSNiNhmE8eIaNbsAYqe5ZGw8koRUd/CExmb1mrDxnow/TC3iVcrIDo3kzsgZZIFVo7yy4fRIrJkRUwVh0IbrYmfD2vub1JkNi/xuf+/u3QykunvpwKvXl7m7dTaNgGJvF+9XqPOrGeNkp2TJUPyZ1pPVSTaxd0Ylw0IgD5NmcqNi7w7nZ3y8n1B97ok4sFIHkqaF5GzekbrKFY8MqHmkBSHzzXN6RmgFIyGaXShNJ1GpXopTxniQWNE2zJjTY9jTqrWzmjOVMrqcu1ij5Doi6Ht4auJcGAFtYnZ0RN7RR51YDZRIGwJq7owWJHguF2Go6QuFUSI3ZK1WjTI+iZUMvVBX6R9tx1stWm2gn9PlJvm10t0ql2SsVRdp4SzwG1CeXSv5xqDuDC1PzioWJnUd83EYZ7f5IoIMDJoHcrCQTBGrrLFrrPkHtnxOXPpGd/PlkBRiVIkxxOJ6FjUdiEKpDsRuoZqMgVmBGoAgGHyUYPah8rHb+D1be3//e9X+Cu5ui18w2ja9Z6zDqk/NaWYPDRN3k86YcTSA2bULo1E/ld/jpKsaLfE9MmbBjTwJ6g21Z1i5vZevLWH8g/fRJgZmze3KbAmGXqzvF83ojm2TerNRdxbZtLsRCDNlhZiwWGv2OkHTZfte2TJsAdmEi9EinxkzZsvq8rsD8gDpXf3Y5Lszxszp11yESbsDUfu3HPYLXgcS3YGZieEH6XkXiYbUlvH0T4Mx+wys7zMlZXxdtgyzvmsAHQV0O9OOjDGTZYO9fQM7rZ/mXQLYwVRNZIqFlu1tpVXP2q8OyEhqyOtY7PEZzG2kjKA/ljJ2R0Pr78kuP2PIhpwQsw6NGTOo1LCZdZSktmxIGfu2GdC15fk7at+fbTdwNpVGJz0vKVqwjteuY52gjKWMLs6MrPALJVhOTJrPsquxKVuNDU0Lwx1rwLRTz8IvdJlOtSmDYaNaFa/TPr8Wki0i9/1XKeMZlmF9WUDHHKXsK1hdxZdJbhkEnM05Rxt7zzwdJwtTAyCMDF5G/UkNGpl/TCljzfG0YSlaCtlgNRI3Z8ypoTuJ+WqsCHaFNJxlPoXtuzxLjZi3NgZlFmupgjuyYUowSY5oBMaWyzrkCbIziq/7u8gNsUbkZcdET59J2OByNJhFW7d3L4Mwwqsuwwx0zTSjxBD3B/5Q6fduqNa6UKydMzb/YNmiNUdGqTczz63Uu5NF8FPsY/aQ6V3aqIAsCh5NOntaY7ZjyyCgDNJxZvfGSiYNPkDaNPgwb1vxaGdvmKYdHAemNWYQR0aTvOYuZexZaAGzubhTEpum3epsbLAst0aPoMuyWChqvOtO9HNMIIdbfLxWD/R/Ays/JzBdnSXrdWF2S+SKdsKiscTxJjlmVG9WS9y3tu1yK8JTTV9QJ+EgAhN7DcoqON8sgjG1y58yRrXNn1duXRiz/t7IkgRBKtxh2/GQC2POju0kjHyf4ifb7f75awfsXwXsdzwbmH0ThiJBqiNjUhQzKuvXrsunBMze15i9fWC2BWM7uSLb3ieMWpAzkhNjBzdVzD8W+WJiZ8/zWDK5kzsOF0QGbZ3lEzYtZKVlmWe0XSeWjOvJXGrMVMrYmTAGdiFwGkBnuPp2CtWYBTdHDpLmeW3acRxHB3f8vrNpB7FpnT2zkEs2HTG7PFTBbH9/399CSj3VQCNSWCaSxS5THPglsc3vVvdjErNndsdAGgUW8EvC6FsW/bWANSMc4OsOBE1mgqycHU7ad2uNQWzDMt+k5iwLntbhYAsyvvygr7dQlyoeZiXqA6+UNDa6czVklEURpKeJaRB5IzNZDdZVj3JD6njP+JZWvF0jm3n/ChdFhcKkCWycQpwHeBK/RpOY7krHXh7Hg7FaUBmBmwG2ars0DFlmgxlImucLeLoDqulAqFflLGwnQBRq5xqzZdawlNb0ESLsPyxyHOmApx8/azLFXFQzeduwXwRGB5uHiJ6Nr5IR1G0jkmDWCBo936oAd7qGhg2gsmYeA7QgI06abzbon2OROCqsMuokqieckfyLeTVmyWZg7qwzY6bMQn3ZaqF/35NCvzY2F59HrAxhcutQ9uDoMgFYYLQoDoyZsSy7jDEAI8xyW2vLuPxvMHEZ0eUrybUEUCOh1xYgJp+BGD7dz3nJwg3ajrx6dm/21wPlH93WkmXmHyxL9JMasyu3xtNQamsujWdSxpLa5tfBKmmNmV3Y5fvCmlXhfSNzZiEC2wJ7ZkllWTT6yNmzrMZsBWH7GjOMp2JJnm4O/PYK++OA/YnnMWbVUfiqpzqPHQAzz9U0n4b5x9e+9rWwvreQY/Z5tcs/Y8NYqheADaZDo1HHHAS6mE1jkFNpfQsoZGljUg+mEkjf1Ix1pmwBXyQ3VAmkujIyg+aZAyO9hu+KMYhtsstYijncEPv7LiHEdGg0CqQecsW+/pZd1s07rNvhdzDXZYsdFLbvdsljCKbuckUAXdbY96OI/BIiMbUFN5zY/3GpVlZfpvVnHcvUMsEYG3xwuRYzdp453WPDlPhCl+RfBk4yzfQ9OZpUBmvsNEcADWIKAnExYYAWdg6XkkBsxGkqNlRw1pdaQVmHWB5kjPy+LhHWNZhzZy4xaiBRvSYaVJU2enoifcnD8vQcuo44eiKek3DjYFm/kdudWAYmysuzfaDvaCBz0rZchBiPxSIT9KTGb2nkqhGNx9hPJcL5s8bDJRyNTDw7IouT5f5awHKcZqeliOMiYg1cv0F190Yj63xrAixDdD8bpiBcpW8JU5aHPJcgYHSCcZp5NlkzD66MloIxEIPBHc8oLcvsFJxG/CcYy3LXmHgKSkFbSSj21RiMGbs6elQaopzIGHcybjtRdy8qNjX6gHzenMOOOp2A2/MYsy+i2P/2EpSlEsasxux2XmO2rUHLAJrBSmnB01mt2d6VcQI1UI2ZLYBsrTGL4dImsek1aYEtjow2hiluD9aV5QzZKinefeKho/4buwlQk9/b/85hPwt3p6AHgVkboeBngO14KicpI6Z6oP9gPo81Zu+S0Ue23J/+03/6UWCmYGwBS8jrzxT4ZIAqnSeSxi5dTCWQ7HLY69KI9SosWSRZ48HL0ntn2WGXNDZwxK/eJYcsVWwgrbAlfs8mwwypHutv6wjL+r34q0sbvW2vEgs2WCqpKxs5Zl2qSBJEZwasuzCSI6PLeoZlfjf70PUIGB946Nj1hjbyO08yzTwzN6xTBVilvmyR4NlqcOh+bhS55eSDZm2HND2FMSFA2ZMMgFpjQjZrMQfyNAmXtqnTVAbNH9mhxew83Zto/MhQatac1QDU4r5xXZnL59hxzuhJXw5/CJhOTxBwki4MSd5als9IrXWo/USieLrt69mnmhB/QAqYyTkRZZM+cszEuRFXhy05zhwQ99CuMtN4cRaW3bPckfHRg2u7cOxe1OSJXs6TmjNiykPOWX/fXYWMWL6QZEz7uXb+ovsiQp1MfI+w3JQyzqozl5qnKGcsAsoiA1ADa25L3lTHr8OBEYkLoyVM2c5Hg8ifW4ns241Ph+nRlAg66nOqIQgyIcHiwuirfLEIBAzSR/GPHEHPz3RlNPungPLTJ0DiVO4LV8bLP7tm0nzj2NgBms9ss7XWTAHaZGPPrPPP7fJjuPQqZawjx2wNlTayx3eUxjXXbU2Zui4qQ8YGJjvGLDJjCNMjGLX4+WdU2G932P/sYWD2oc+Ae76/MCum7ozO7H539J0Pgfc1Zu++lDGArUS+GEARYt1YkAGyXHGMgJqxkYe5+9iGmQW7fJYuJkYhyoxp+9gUxGV5ZyCWMGepM+NFbtm23kwAHIT1UtYMtdYOGrsTIog1q219IGki2+uPdZBU0dhAhECYcYbZq1evDqo700y1LmEMwKzLQTtYBZlhXXaZfNaVqbP8cJffSBmrzbIsxipVLPGdw4XpgeykdktNjbJGm9IDF24mC6oU8w9rNWbVYkHcAGIK1DCTtD2OeK1MnyUaUk+xcsZX5ZlwTnvkYS9njRlzaLz/kG/sECTXqU3rENsAs7Okg8ey6X4C/lnMHPtWbvfTsLd6/UN6fiCes94UOz66tsGYIUoXs5ozdmm0SuYgVBQ3Ppt0KyyMsBuxCWs2EgJYU67mRkzZbO7qDKjW+Wpo4MGx0Sh6l7OmfHSaB1NHwdEDRDHG6dMyZ/kSMQ3HgZVWBnXLgFck1sLv/5RBczLJPGPOMqZsC8zESlJbaM+qMfteFPsXT6WLS7A0uTQy2NqGT99Ocs2k5sw5fHqakJjF4GmuLXO5ltQ23xcLfVxIGdmZ0UOWWTfyiAYfXFN233JnzJ7akylGS9/ryu7CYzvNKcu8FtXoozNjJqwYxqCJLT0Fig74fQ77IwD+6kPA7JMx8vOAKkZrhP0zCaQ+V8DsESnjzpa+AakF+PB3yCI/GHnUWs3MmJGqUsu1fK/XWmXtfMACf2H3eFt93bp9/f7ZtN0fgb4A7joo1mU6K0YgDQLMBpAkMFYI0IGmOdnrO8kZ3d0P2u8h3ezgj7PcuqzRfVsxZnxd1Fvs7avCzpUVo0EeYwbNV8Bm7BrPBiCJrJGXy8qzTLGN0keL0Z0iN13e94DNiBL0Siwa7VDdNJytvQOaOrNhdDx24z6NlQvrj5ViSGzzVwhniSujukLueEwPDJ9K7HzU4niSRefpIZmSj3DU0kPoUofGIQOWXCjxa6ZLS5RBJaN8HsZfmiKDCbrkGAkRHM6B0GEHNiMQdyv/eCmLQ70IckzOkw+XR54WoYYeYY/1P9KBdjrP8AnQZwTC/IJjGgiB690t7n/aQQ+0Dw8hszkEs2I0vt/NQULtIjMvehwyawHQ1cBAzRczEK5UY5ByA0Z31xcgaKGWbAVnwGrYMA9DJjmz5P3CmiECtYB5Co0fiZlhB3nFyXYfdHq0rix7GLEnS2ZKl9WaQZk0QpvASvmFATDJOPPyqCtjgdnvxVMpC8VYGihqcsJYW0bujB1g+W1KGM9qyYzcF5klKwLIRmi1Ua3ZjUBWWYCY5pqdSRlLEjTN9WVXUsbSdBhlkTRWiZmY74/kd8AMtsuv0lPmLMK0GAxjgQXEqK3TZyZ4sOPJYb/HYf/9R4bOnj7yXBEwi3OTPLNdv+XTyTELW3kLOWbvGbMEmO3mJ4HOZ+DIlHFLllfHRk+YMFeTEg6e5to02fayTWHEQjA1m4WQg6JLPIARqHLNMaPjawLQvJtwkJlGJRBkxKwNySDb4Lf13xpg4qBqELjqNWfDiXFjrc8ujRX3ujKWNA62TM6NkyRzPM+r571/l3oyJ8zCpoXBhVH9M7opCNWYLVbvtgmWpuk8kprWzKbsgscnvwuwCEFrNTozeuLWWBMnE2bNAl2VJWhX2pErDMaxyty9942cMdp2VGiGWbTRP4Z4pblNtqVq8HaLVWx+4QOp0K/We0bUHQA0cBMwK+V9OSKqYFcIisOeN8PZe/PWezewEYWPbTOa8Jbd1cGQwUZ5oKlcNMj9nXwyJy9hhM0VD3TAN/LQGCo5tdsZ+HjLA/ORN2YM6zpS8XoPqJ4yh5Etxs/8iGYjMBsGHAFNzu2uHGePWWitaseW7aY5Fa3XkRn/duV36E2uOTNZJowP2InRZ+8EF84xAwVLYyYoG/3QTAZeGMiNwRSuklv5sNX9Lb6PEkcPNWWFKspKYp4PsUpYJY0lgLNYA2NDfAzKn1okhJRdZhuQBjUBKXGaEn2F68wyuWIDdmwGol3OwiIH26ghQq0gQbwFRWZsmQAxCCX4uCvjb8bNfnNqgV+TAOnUIj/Rje5qzcpJrlndWOtr8LSVwZSt4dN5rtnrShmruDDaYj8yKyEL2ZFM5mzCNLbInz7BNpgu/n8NSWTxXUW0xC9JkDR/LsuzdWXPDPjvOuzfBvB/vAZmYfMXA7GnRRtjhOZdZ7g+V+YfjwCzjXxRp9kGREFYrp4J5grGkjo129WwEbPVpZOZo2IhX/xeo8X1XAflpDHI4GXqxoUxzG/TeZ84fLpSzVkw/6DtGlnhd3fEe73WcYAll72OrIMhYs3AjBq9Z2ki15g517RxXRmxec6W+X0Zmeczos5Ht3fnheEJRdOxxsKWqSKQpYxYc5m1giutmaJO5lLyZids2SnHhFT4N3vY1HBGnpbkmLFtfsgvq1JTRu8rMkrl5Ca3VuucWeQrWKsEqRi03UUhdYx3GlWjVapKw4Xpx/5+xTlmBMP4+rIYCxD4Gnfqj/vKBrHjTBWxyMbwYswzJ9HXZGItYdWc6FufFoLhaARHRxfzLQpzjqt3YeNm22LzNWesL1wjHOr3szoBUwx3xhp9MMCnb56qWQIZsWcWp8/XGkD5BNzZb7a2WjqIt6dF05TuIHm7zQKmTtN0IFYIqA0pI8Q2n8FZ7/JUqVvCIl7cAbCVIbNFxmckX4x2+RHtrJb5FgCayzx+tYUNIGBGBGMh9iuAMTX4wGqPb2XRaM6870S+uEAhjxlnBTEjOlwXRW+L1Dil9VyljSWXMnZmyVRg+RAw+wLMftelhDGrOwugjI0/bteOjj27zAm4ZSDNiD3DrdWaRYfGFaBxRSSCpNG2UkYTMIZQX7aGSM/astWV8dzwQ4dEtMYTdN0XrBb4vgxk2KLwEMFQAG5n4MyB3+2wH8LFlfP0kY4k2wWMsc3A2ByX/VyZf7xLRh/ZcjspowIsrGYezFhlhh2egDdPMsY6AAs+01lYdRYeLbLDDBwuUkLMrDUOvWZJpYsDpEvtmYujoisr1kFZPzbiwtilipXkiK52+Y01q8y6UZ1YB2YH56KxsyJb5tN6BlAjeSO3O4BKtd/vwFVkjWkM8/ZekZAivV+65J8JSDMinjrRFOCQxb6zAg3D6jRvyA3z9gVKu4U9VtiF96LfZPTZAVeaSebiyOjJ/ZWDsB4BlWvHdz1FLg8PtenwDbxaPR1d8s4M0fTDwrwod9TjXr3eWZlN2HCoeW5Tj0UyWe4Pc3EYrkue1n1lhmnD3lUiJtli7sTMMDvlbDXiSx2UkX6P78PWnsyjbGljmLECoxkdUJnicpbTrec++mL0Xm2NZQluDXSr/f7swrOkhpTn59clbTyWQGSmLHysHOxYONg0MEHqIc/MNU/NOhhkS3RqYCGKn6k6Q2TLOhCD0pxVXhFkUxBft8ilMXvGXomWApUyukMlBWAIAA0PvG5H9gMQ6kaWGWOGJFjaLSnnKudSxhvl6WrQNM6MPdohKSrNXTSPiRbSLNEUI2fNQsEcVcddm3/8JtzKzwluKaUbcdgqYbQdSCPGrFyYfFjCwu2MQbJaszavmOaaxaDpaf5RAsh5rpTRwJll0/SjpBLGKWW8EVumYRSHCGB9Mf+414vVhQXLLfHFzGP5HH47IaOQ6+oMBfj5B+zXX7FmTx/Js/8SVV0zaO9rzD4DjNkzmbMAxDbr6wDsEACm29AaM2XPPAmfVpOQbrRxKCAjeeKuboyBl8oXNZtMl2PpIkiOmMkcPas3Y2DG4JXNSQhYoTk3cnB0ZbfGmQtde61YOY6DpYyB+eqySmLGKkMAcX7Umt0pZTy7B5CVopN0sdYN5UXLuZh/HNjnap3wWOkNMx1gMpz4/gNL8ZtaTJoETjubgHTGzCizDFHCuEgZfbWchK/azQsCynJYKQDLyHFxfl7jow1Hex+NO2pzaVwdGnnnfAMUPTk7flTUZCdm2LSsxVhu2ImnYygX95nQCiosoLgKJAaFRvlnLvUHPsHf1BlS9rIJWGhHa2R0LQKUthqVoq7Ih/NFXd27sOaog8Fj4sRovV3O0h4aP27yR664cELMsT1AtIP3ZT/nybcBtCLAbWlEradfnc+Bx4EitxUgO+vimCUTxkxdG4N0ka3zGagpUihBFhWZR0u6kBB3RoT6M7XLB3k0ukA3Bmseas8UrPlGTGyBMQvyRWXJkmlBzigmhhAjkHIT7xWbAHCpOWPmDLJ9KFCnAQhLWLOl1kyRY8KWITEG8bZjr057zDcU/DPRwrIAh9paZiDsxDa/s2yhxuy2D55mhm1nDOIlAjQrsFsZHFhJgqbrImlcg6YfkTJON8YO1NYwh0IJfEWSAbvJh9ZYWsKT7QKkM0OPvh83mRefpRkrptEU8dVgvxvAKWv29KE6LvrJILJvas7iSNi7nmP2eQdmGi5tauyxeT+MIkjaiKROrAA4EiOOyAG0XC4yCMky1DrT5lIr5pvaN1d5IrFkHTSaSCUZgFUk9WbEijGAc2LNWEJpBJYKyScruybSOirJGsFW9iInrMRwucgaRyYZuykmy6gdvsv1obVkru0dy5wN0tD9wkX9Eww/Epv8IWV0scLHao+vAdNp9ZJtchdtp7JjuiQBZ3obrixdpB3zYzoz1rIJlMbqzMh2+TztmQpsxiF7X8kqMiaVLzpVjzEwqzJ1BWfXfznQqDzwY4Hcubc11HXdL4gJBKyd7y6ME06OWLEV2cwY0kqMiC1ZXTZoXTu99G0rN+kALrJEkEKvvQshW/5z6HLtLJhnwQTRxt4totY7gTiPQzw8BlKzj+0OFlS+xkHV1hjGPrhgwTIkUShytnVVWJmA7KTu3dpPLeTClwSYBfBlIl+U94Epc2mkQykZI0Cw82mMVUtGAjkje/AoXsTIMWO2LMIY3+SbeWoUon6qHn0mbZNVlsgZszItNTPsMWDhdCDJgHaZT5b4wauFwaMj1F+GHyRnQA2tpbJjSMAYMU6DEiSw9Oo0OuMfAG5/3wKwLq3xiRlzk3BpNQSREOoqro2+C6G+YVhk1o2lfomSRpNaszVoOpMy2saV0ZdXW+SMHlwZSwNlGibdGbP5moVG5/b4q3QxZ5P3DJkt2WxZmqfM+/kH8BsA/DunjBnXOmePTJO7/NSgpYPm7xmzd+jfznHxhCVb3AuZaSIXRmyMPUJtFX3ubJYLa2Zq9HECwExYsgLgaO6RpbkQ9nM8wFNHfx2QUV1akCv2Y9DZJwFnIcCapIu6XmXJxva4dqwzexwbwI6L4trY59fjOHi6H8fRwSdnkjGAMwFpvaaN69eczq8lzCifowWThVB6Kb8KRgdZp9hz3MPqP3ZgRMaOec51hT4vTspgkO3MjkETPVbPApAaoOU12EqCgtcQU7R1/Z7U/z5DLG7yRSenPwQuhCVr0QSEO8ZOZ8AT38Y4LTJjhrxmiT8f9RBzDz4l91q9wAo1MGeNv7PazSlsyXXxagOoxw5+HXLACq6dqouchV0GK0krOXd4eaCGIX2uCWsza3Kxgo0t+FiZhFVXeG1HrLGzlbNFLabajfqtSnSeAdVNrFJmQ6Y7b6sBa3eAXgc2A+TbZ96mY2TxdMMOX8R/7RxaPwcOq0ZmKzzSKF/21bGzU/ox462sPfvgNEFdMDX/GPPrOtxhWCS7KlkEYj7S2gVh6aIRW4ABqScwM3C6GVsjcN1YJl9UhgxJ0LyP8Ot5DRUhmZQ5U2xjSSZzAGe3e4oIg64bJlvGbowsSCsl3nYXyaOthMEaIo5YmGY6QKNAjZ0bpR4LpwHTTzD7Z6McsghjtpEq2nMMQZLPmaFIrzMbxiBduqgMWlyP3aIzo4dMs52Ucb4vOLfK1/qyil7NhiZXZFfGQpVuIJhmwkJnIdJYZI2+NfTQejFLUk13rFiUbvKgRo0yx3/WgR/AprTq6YONw2J4eHo+HLspMXkPzN5RxszjibTMAj8BbsyS7Wq9tDasf88ae5bVpnWAETLOxA0QxGDptkCMmAsoGuxdNwBpr1o3xmYfAZidyRqljoylizzfhLkyBmwsQ8Q0BDGuU3N3a0BrMIwEqPo6CzFvI1ONzD8qZayNeySbkZBUkg98d2o0UQwWpOhMAs46oSQKQM/0iOSTEQKmbVksBiLb6jJfHzUwfBDObJGnk9Xk0Goe4tLY3AtrWWm/zgZUbJwZBai55S7oJ4xZbouvYkMXVWmXM87RvoN4MUOuR70vfYAzzirJGY1q0WyxG4n3q2gAn/ir2zSsmNbp3kBXXUfI22XfnQ67wYXTc2zWL02Gx7FheMjFsdd8+ahxSrz868r0DNOSDtDcqA+ZOfwRSCF2zZnV4+9m23GRIXqTh9o0H7HFmKOBqQFeazsdNs1ZQurA/UfvlpiJeSWrMY+doOB82Z0p23FZlDlUN9a530aRWYgvIGuYbpfPrBlbDi7sGBKHRiMJ48pJckWcA9JBjPJGWyBWlDOyRf6c5lDzj2mFcG4GkksblUnwhfsL9vgbcIYTSSM2n0tZ88oKyxn5mJhY6G+kzqlvTwbSgjtj4sSIjUNjb6mRXf6+xuy/jVv5OShGMkGpEcucFtP6sSuZ4yMyyDJt+ZF8j6cLSLNSxCa/pDVmuZyR6846eHECND4+FzL56IHNlWrLus7gNtQQtuFb43WNAK4yABaBWHkNYKZlE7v6szIfBz/fYb8RwB/NpYykpFmlCMkIxGbQliRLnytg9i4ZfWTL/cAP/MAOmJ0xX48wbEgcGlXGyGxLkDNq/ZhkmF3VmC3bJ8CYgUgGUcxwIVtOp0sWWSZPrLSsZfO4Hk3DoOn7XBMGmmcNePV6NG+ADSyHlHaBmDVuX6X6scJSSVmH1hQG2WO1hFByGaWm8HkTNixAvUwVWGNZVobnHol+VknjY6As2wqo8WKLz2FslWrL+rxau7t83KnDVzljcNwgkDYO0mOZk5vTsxyf1dVy1pyxfX4d/FE8E+zKyF36HHz5YOg2DlKoRx3Mydj9VnRkwlgOS3lyrxywzi0AmTuYqHCPlvUdjI3lJ4l07xKYR2liAwqDOeuSvm5TT3aLA08OW3pGgvdpRpHtVcLFpjU92dLjzjyh1iiPNAKb/XNgo1hBgXnczOHVSRYZAY3jfj7uTatd69mcMTHBbhs4sEmBtXo8YZAaSK6tY2EEBjpD6ExcWW3r7uAzrivsbwWq1Sga9XY9DeMFAlxq/bfMU8asg7IyGU5yibTBNuW1K7F2bHVrZAmhGoBwjtn92zeq0JksBndK7VTWiBOJo9SQuYAzySoLEsYiBodqm3+bff/gB2JTvmgUbF0YeGUAjQwWgXiqopSxSIdWs8kS0MZyRw2W7sDssN0N+B+DGXDQAegH56A9V4DU5x08/3ZSj5a4NAZWTJap6soo3+1mIOQUac0IpDZxLSeIFao12wVN50YY84rkYOkp4XX6rZQhY7xBHRfXAGlbfm8AlqoyBm0r5509xUASzV1dWSZpjHV24fv/6BaYfWPHiCWft+5m8TfwtnPMwvre55i9OWN2Arh2bosZyAo1ZiJD7OxTTRi0M/DVbepZZqhtV+Dksn4Gaks2GYO4DQAL0zdATf+ZyBLZdt4EmKmhSGkgq5tydEasOzreGKgRq2Vcd0bW+J5Y6oMYsVHDhhkBUMlQhaMFAjCL52MnnU1qypCUZ9VcxjiIKF8t8tXsQ7EdcOKL8Szq7CTMOXVidJHF1bjDVRKxq2zHMwklomU++CDaCU9mMn4PYclMY4dDRy1+RlIfoICrBrmiujUaIGtcH4G83GDMWH3kkWOBUX2TA9ERr+1h66h7K9TyxnZ2KDDd2C1kad0ltFRfxrLIBq7MQNVahRiz6dyIAZQa5OjAzModnHg3GbGkI1nbZXYHZrYkS9eYTTbwyrRC0EG4DraEdJzXVL0DvvvlPJ0n79LEe3uLSOAG2Ktt//j01Fk/ZyGzjH5KxkffB+MYro4GeEs7xkO2Wcj8tAEz72AXbM/f2LvbjTLMjMKlPQnm4rozzTS7YakzQ53StuX3aQvwYqHX3oXRQkrZLUgcNQltmjGYsGKcy8SANVaWqnA3ySnrv8UijosCnFji6DsfjTK9WKDgTE5DsMlXQEbjGJYNvPHpsIxB2+gvQ4NLhMycmu1bKePfi2I/P7BhVYBVsVgvZsn8yt+z83q0wIxFYHX65yeSSao167lmPoSEa61ZrDnjK31nhOH06kmOWa+mrAQEV2BWNwxZfP5pjRmWoPWYW5azYgWQMIzAgm3nq7yx/f0Sh/0sAD+yArMkLmRPi60SRjYC+TSA2Xsp45v92zFMOybMyfosAW11I380lR9KphkyS3w18MBa04YNA+a97oElgyJ7DLJAkiYyOBrgFdNFcsuYZW6LwqYtgdM7INjrvJhp6yCKgSrVhhViyBicOTOVnXmj0GiuYetSSmNDFDrnzKqxjNXuHVK79Wd8FaWYxXioRdIIBWcAMlWcujIqAKsk06oi0N7FFz8Pm+UByMEK33x9HbaTSepaPSRMOgmY3tGADN4MsSZq034SeCHWlcXOeR1OjFjkiytbZkOa6MHkY2UXuxhyhYJqSuIimOvZZU4RLInFhntyTlfBJgjU9evNTW3bfZW9NrBXR6bX/N2aDEp475mRpDYduRgSx0O241EsKTVlXY6Y6AKTQyJaV2bgkly3pQMbLO2pXe0YHlLj5k5R1uk5QWj/UuupICwTILdL/dDjJR3izvohmLVQVluw8vO1p58ZgjArtkzzpaPkCzu2djuiyBGUBbW6MTK7NnPMImTzEJ0bu4MebEdKEIVFB8cTHONi7oGNdBHIXeYn1RfMDztjdkOIN4um/7a63CsgU5XiSsZzLaBJ8ZqiNd2xfbLcYKJW8w+D2e+Cly8FkKN1ZVvWjOZ3kLUDVUP2eIvyx6xubJFIimNjZ8qWcOqZi1bKrDVDY85KiIPGEjZdEjapDkDGjoxsle8LY3avN0MwGdFqssmcAVpdpjb+KmHMP59LFjn8JZMu1gW0LUYoX3bgf+zAb8sZMwFY7vnYserslUL+jACp9zVmkdXyK2ljwphh4+TIDFgAYgLGAoOmUkfJDsvqymxjhe8iewxW91z/pcwa15slOWeXwCz5rMCscO1WX39juqyZl7iAvULbrGIE0gFWcHYkWWKXRlbeNtaMt76NSjVv3cmyf0/dbpeK1cWvgh7swzleneU3OKZjnGp76WLGkoXua+Iub1ckmWd3POQyRkDCpcU+n20muysjA7LMDMTVDKRTD7buNHyzQx4kVLNTXKnSCwLGWMao0yYUqzJl5TCnvJGPfBWVfhWwxqOYtdYc0NjJgKGyb77LJ0J0nFBAZDlL6tL5vuYsnzNyNjuQnSUbQda+lhE8vBEGYsFNRHBbsv95qYKTKYotjHj4wSszZ2qgSCxgYyJPx4L94UO4zunXQtnZ5SOvJdNOvTUZozF7hiQ8ywSgeRBYYQFhWEbXC9l83BYmbWoCTTgn17CwAbqiAUiULpLJi9wOLXt/AsZMLPEH0sKa0bxIGVfB4DIta5MhjwY5FUEsTJlFNiyzxWcrfaedXBmz74HZr7+zZFxXJp8vpzMos5wpqwLedp/9xMFxt85kfrTNL8SQldZBKEudWU2Yo2iXP4cPjSzxGZB1i/w7bMvOvsY97PP6FIBlNWVlYc6WLLIFdFnyuy4y0LH5+40O+y4APx6A2d8xw9G05eHZZ1gfDCagzCPaec+YfWaA2aMgzFm+qJJCljJyQDOSEOjGIC1SyY1sUmWMS82YSuwShkyXtwTI7QDWyA5rIAYMlogd3M0D2eeD2CoGbD0GwIhtG9b0zW2RA6W1/qzIvMrbkH1ydobsyzXWrksXSyZfpPkB/3imxoOofIRYWgKlue+dSBt3NWVVHsA1GWv357p+nLo0JiNVnGtWGygrvcaMdroDtkqmH+4rGANijRl3LIO7YNYLjRIqE+HSCjRMQMcKbrLaswmzeAx0lSjWRRzpxMclg3zEMtyvzW6sUZoJhDyHXAgg7v13844zqa0lnXcQAui1Vog1Ynz8LBWQ2gISVikiBlgY+2ATTM96sPv1U82wNteHXT2HYme0pHpwqouhz6hrYfCCjQY5ViIRykaVpZkwZO5hfVGYSvvCYx1APAeKwHx2src4ldPFC6UQF0lKLj6nF6kxWygY1V5bdHTEGibNAkJmxWIQrS1gJP7dq8qiwHECMgsGHwrCSuDqdm50KsRkW/r+3pFY5xfBNWh9e5AzfVvG206OrDITKGlklLkBZyW5ZZ+O2/B905NTE9iyIlQcIVAngw7fBEwbfjWKfee99owAXmDICIAdGzbsIDnlYhJiF2za7TwHbWHKdt/tLNoEaVbKgGIeDEEsrf1SSWCXw8daM7XJ75VsPjLLtLastBBpC3LdXUoZUlmj+gfvsshWUGkLyMwGjk2Ysppc0xX4uwD8SsD+SABm32w6eutOVUQXu20GHmw+X5JBic9Vjtm7ZPSRLXdll/+IzDGROypLZtSBV5ZskS4y+9UkckMKuGHkMsC1yBP5+xLg3GWODFj9pG4NynzpPJY9nvyZArNMpkhyxXDsyOAD4ugIZddkfQyylLkLEQUCGpd5O6fO6tha3RtyEJbWmVUsGWZGjJnnisfwunI2ebjy86SMG0sRlwYzDXhUogIPov9KRJoHIiNWbU8BuiEGTBOb5nn3hKOdI3xygU6W5Jft/7wJ/LzthInQEQOCVWSeVszZGcG/GW3NgfR3vVoE2paKF12Ow8we0xDpHWj3yPBSx9/D6IGFa4KbxGEEznyJO9YktC5RtCEbZLBTRQuY1YDrOl3DwDyRj1IwWnYM9Og6M7PLsbMU1JMdZFTjsjSS68G8Magm4xFA7rKX1WEijzSLB6BIorF4s3cQViyyYTxfpZBoodQh2tY2jFiR7qsvAdP9mtnlexWqOCtLlpkF2/y1NVhMQWyx17eFMOqHhF3jUxkj9a46QOv4JYRONxqwVMLEapZZJFTa4mdAfFxsDaJe9Y1Z2BrbRq58ZgRqTebnbJ+fuDKa/YP3C3vDiPXP3J5qFzVmGwlj3Tkz2gMgbVdP1g1CLFrqN6bQ/G4E0gcDSnBktETKaIu0j50ZpyujfjuKb28SJl0DC6yREDt2zODAkuG3N/awk1rrWFdWNwz41d89xMN+iwMRmOEpFe3owJuOFy3ZEfQse8+YfQYZsx3oQjTr8GSZxSxkV8PGwEg7/yKDzBi5DJiZ1Kp5Vh8mQJAt8ndGIWdsmiswo+Oc1rFJHRq7MkJAn++AILNkHB9A4dNFWLEuaWQwxxED1cwKh02TjLHXrS1s2QC5yNEOBzqzlJEJJMYyDEhckABLGc+cGP1k9NTf6NeTeRsy7QCynESsN1sK5iCFeSBTEF+ljGyVm6UMp6I6z5U7gS2LgCziQAoglnDpmXM2a8w4XDpCPJdtzjNRNYtL2c9a05HvrRTuUaVfJtUTJ/6H5HJXjXs2TWvLPl3t35ttaSP1e9P172SXKpk8bdEDORAne5XLWDFRQrf5KxZDo03ki+w2ob953rYpZ182YsD1rrJmL2Wh07P26jY6tSxqZPZsXYNLN9CFFY8eqh6NQTwyY5BDg0zaWOiMlMSJvkwV4EgusHmYDRI3J4YeJqct66QujvgL8JKanUIsQ7iAVdpYprQRWynjT4XZrwgFdoewZAdRiN3Y47C8xgwllzl2p8d6BshkWmrDnzBltbFqvgGFWLPNVoAWpYwawBxrzTjLrAbWzIYT47y2q4hZbeOAupMyZmYfoUZD5JeZTDFjywqQyjajK6PtWLW/34GfAuDHBjCr34Y0GyfLAQryI0tVBe+B2WcAmCXgC8Jq7ZY3qedCwoxldWbptgRwLSBKAVzGAAr4shNWzSW/bGGROmjaMGcLS8bLZUyVODhWAWaF3RE7GGJ7/QYgK9W9sXSykCxxAVhtmRvVjvVcs26QMtZJAdxIHCfTqI6adDaCqzsHSnOeWc3VfiasGqv97ITL2hl+eNoZehSMcXKtUH+6o+6rFtMR680qOZW42E0edMP1GqzfJyircacs4wbWGG2TEFkWFk4vxUIyRZUtzi5cHaCtBmlihHTKhiH4PNqQsHgiorRl8GaYyBh3JS24Se467J6d7SUj3EfocUo/2Qo8BshwCzJCd2BbKRVs8LPpUULauwcZPDuV7VkGuJLap6VY/EEIdIa+sM871Rak0s8rhLfgusa8LfYwdUgjw6pKIQs/EEhDYpcPYc0IqRgSJh0poHTpMFp4jyUAd0oanTLNPIA0H8LGQs6LKmnUHLN+9Dk1bJU0Qm4xbAASFIFZZplNQLbklxE2cnJ0Z8YryDZZbUogTTtwzK4FdjUzAeEiOd7JYht+kpmz20oj9p2LjNl/C8W+G4XA007KWKW2rSbOKUWA3ABZnI12lWNGgAuUVzYMQ3bW+jaljlJvZm4oVkbUMwM0HnAom6DpQs+BaJPfhxWmjPHW1lJFyggZ3EAC0OwCmO2s7zNHRgWYdctoIw2YPpEywoDvAez7APzhyZh9yeD+ekNm/tkEUp9bYLZhxbJ5iykIyQ0ViOHE8KM7OXYHRWXESg+Y1uws7O3ylSFLLfwV8G3qz7IMNBMgBrXP3wE3ZroIwIVw6waerNs70/pLrfXgjDMyAHEGfg3hOeWRVXFdVIMSE9arM2l1I4EMDBmxaf14jgin0SllkEXYhYFXFTfGAcIOCpc+yTF7lD2ruQgxgS4XDNniKqC+/uJgYj7TsXv49HAywbozIHqR7fS3riYWQYMBaXrxTKAKojSEzzYgWl5Tth7rA2yXXxMBpEoTV+g8hZTcEnqA1rqqN1Tal543f+zplKAJT9ZjidzPPW+FL5I73zws/eGHaD9D9dHnbssX27k2xh/mZGOjy6RthjSiW+PZr2dRnHrebl/+z/cNP+1wGAFFT8/8em5iOBZiQJZ5DOzCBqDxceTfmiEFZ4ZY56LiQf0WW4GzbX4Ebh2UIRVCuljm89ZXPt3kPFiKZaAZZkJEmZBKC64RTAI6FWZrDRmvd5EpYoODs7LSnUW+FmQakIdKU3fRLOEvpcbM7DdPVgwiVUSUKB4kieTPnZWrxJoVkTseHBqXWe030Na/V55hEFIKsWW3rbW+3WLaWC5pzFmiPozAUsYaotKN5Iy7AOl4lWZ1k3lYdAy8Bh4z9tjVmJ2za+eGNTJA8w86A7P67b6U8rKxx+798huY897nmL1D/wSI2QUrpmHQDGz8pC6NjT8qfVkliFpfxpK8fu34xm1R1+HCzhlizdmSY5Y5OirzlgE4kRZe1ZUFRkvNOHidCbBj044eKj3aTN8pidyS930AOMonY6DJ+8rAD2fMJP/cKxE7aVSwi9urn2SZIcoYXezydwYgmfv+FXPml0NNvDc1CW4U6/wB0AiY4Zjve8FcQDzivpgiTUt2xuNB98AtRVABF2/GmReVyxl9G+Yd6/n23v4ZGFvZs0qQkbd8b89R63O0eO/ynRePU1Gf8hbfgtTy8XnfqhP1+Ha8M2aF6spgxJiZgDAa9NB5/fe20DQRrGWui9zRtwC8pj1+QW56cWvmH5Mt6wChg65bukVHWbqAbHhgw73RF+HUEiZteTazJaSTCRAbmKZNv5XciN4Cp3fd0V2BLZJBNQk/66MHHYQg0VwyK8ao0qX+bAKzn4Jiv2IJbgvyRQJVYJOPJGA6yCFFPmn6XZVBWmTH6oOZZgzU7DaNQVT+2ADa3T5/Xr3RPl+ljPNKU+MPC/JFbxLG2tiylYmzZchjD8yujD3WbLU0CDplwnaSRZN9tg3LJtN+pcO+G8DXAeDJv7TSvi56fFV4LL0cC4FunyvG7F0y+siW+0t/6S8F9mcEceKy5izUfHVw0pkzft2s34C7HfyGnTOp9xqD6QxC2naMWDcGGOOKFHneTgI5ls3y2zqbtWHpgolIBrIShs2J+TJmEPuxEvaNgVK37r91lktAYogCqLWO5ToT2TPJyGCkh34bHY/7WDudN8ox0/NF18YmqkkUgC6SRq+CgSrhmQfs8s/Ysh3wUqexc3BGI+ZuORxki/xQLFenZrPSjlWRMyKxv1/8/Y1qzXgvyEJ/AzmnwYetmU4CxEBwinPNZsVYrCbbhReo+yLCexXq7aWIdWTBJd7t/liXfCOSe7yjHzp1j1WgLTyISvJ0P05SGdhePq4mt6s/tblHbiWf1bEp53p60Bcfe9lBz9iktYXpYg/DL3/8G1aiRq44OU94dKHg8C6OpTDfxDDYCX/IkMy2NSvK0RQBZQyfolzxjnh8gSfTLt/INh+be6Und0ZOBhhMl0+lhAmFZZl8kerKmE1Tu/zV6B/LcUl4rAck6hogDXIzQeJgEvnJmHWWOJnMcaRfDODvmvViENMPTFvT8ZkNQBATvYNpSJFAarLU9wuDkAC27HGAFsBaGwCQjDMTKWPBNAWZAlvb1GM5CXC9pUZOUWRZ5JEAC3/99NVDrVtXjzAYKu25t5MtZvb3O4BlzxhIsP01/VMA/EIAfwIAnvAl5Jrcs9pc7eEY34zfSxnfpX/N2c+YBtvJFTPwBAl9pmUyBi2wVyAL+1bHpAHVCqqYMXNtZ6+7YiDTAaKajBCoc5ZWMmPE39U/lhrS94pa5J/9YRppOGWY3epEhsOkA1OaGGSJuFvnB7fE4zgqgHIcB9p3bwTASqslA/ZmJrcGEG8EAFmyeDMzP+4rKmYzrKfWWs3sVlWd5augLrBm2ocjKaPVlU0bJoa+xnhd1ZllQO2xLrbUdxnVjLF8ycmvndEnW1U6yRxdA6Yx682GIyPXl2GVpA23u/ZYsLrR9LDZeRXeikOmOwirMqLY8vUCOEPwXIzWkuz/6ALAomgye2xo13bKpXWk8BHmUy3tayrMi9+38DgHWN4XhZfps+8Marrnsj4jgJ51iYWI0d03AdnmtoY4swPjZjTCE/lraKrhvIzRdSzD5dx6liqdYqnQtaABuG1brjmyVdITZIold1rUwqZFyggyhWCufv0tWgh4BnUtXUb/PQVptoCUnhgVu4sOjbRWM5BdC/i0WgBuJcE0vUbsRj1KZtU4tmFEgAnj5iUaDwbwxSptX0vDIMaZZitDlo+nyJ0mHJKzbnVCG7rs3GTMvg83E6lhpufM0KutTNmRsW4WWTNdxoRlM3F/fKge7bZ5b2lwdSnWas2upIxG2WWrlFEt8vuAAteWMQDbmeKfGXu4gMQ8Z+yaKXuA/UqNfK5kjwC+LwIzbJ7xV8Nwed3re2D2Lglq8jqtS8bsikFjsEOZXFvHRg131rbR91N5ogC4lKHCDIjmeSp9HEyaMl3cJrWQJ3ZsW2O2+yPTj0U2SXVeY19528R2jWw1Ng4hMMv75GStr+BQXRdTZsxpkIVBdH96HFj9AxiEjXl1pbqsin9GQokFu3w/D5l+xBBkd9tal9jU6HiyNaUIO5NWpZVexPSDdaAmQC3bCYsshIYuJyPdvsQiY2HLNHRac+Ky2r48tGC+t1QsGVkzTwSnw1J/J2V8u+q29//e/MnyGgf7gt77NP+V25QuFqy9f/OIEtzjMoM6ot+Tab0Zw7E1uwwpVIoGH2yhn5l/LJrAYJtfkunq0ohlmm/umKHeS7CKI063JB26EzqMSQoFTI+Sv0Zk3rCqTcepkVJA1TEGVrjIQIBhQ+1ZwpKJfNHZ3aSZYfQdwK27MhaY/cIlVJoZsqpsGCLo2tnrH4krY919LhJQrYyZyhJ3dWq3mXVQk+VqlFUWK1QRNiOiy5AymljL+yJltMAFT2mk1k9WAnusCGEjD/2cie7P7O/P/55viZ9Bf+Tvf2G7C9XImF0PSe4lGJ8S8HnXc8x+sgIzlSuqbDFhzjo7FrRIx3F4Y8ugDB2zUwR4ujmGib19Z8hcGDGVPLowZ31VHfCM9iizxu6ECTBzZQ2fCc4WqaXUoHXrewaByKz6Gbw2Ns8FULEb42ltW3KNBMmiMKxA5JKiqknzyqqQ6QmyMo+GH6AosJRkwmPSRlwwaNfSF0ijgZOwsTsYKxQ2DZI71ioIh3esCjizaJcf6s1onM+v9sFh2Fd7oQEzLFBqfR+P9xkcrgLGcr6uAOTiGLu1kTF7jZ67YD52T3fl1Nro9yP29HmgsmNraWxvHy1emCJu23rqgojompgfCT+R1ehWPAlYRqqpHOMZllv5D+73stQtrqTf00NbC1E0xYGb5SHSw4ExQQe8v6bBbr7tCtnCpEGCpT3IHKNIsQxL8YIV/dwlZLfgxKh2+bbJddK2+RJUn8sVLSGEINM9A2ukBBx535jZaGlOGaajvVlU+6Ws2tJPtc17Zr4Q2SqH1JvRDhQBa3dg9jNg9gtXluyB99ixbBuL/cz84xAR6LYujdwimQljxqwbhXDwdXdm5DBqYs7KrYSgaU7tO5cy6l+0tbFEyggBZP16vglTdqMndkmA2t7YAwMAZrVkFedOi2/494sd+GkA/j9P+CLWKHW7eOil5k29MPI9Y/Yu/eshxdLB9iYZYet0dNCDKVvLWKkzoOfKrrH8sG1vyFWo/oxdAzXYOTgvJoxY2sZs3gU7FmSOGfjS7zDYudomyzSP4yiIjodOWWO1g62eV9bnAbiR9PFGGWZDHtm22XPNBpqgurpKMtHKGWi11qPf0/i9u/f33amx1KtxnIx4qgnhVFdjEK/RF4MZM85W3skXe4f8Eoh58hBHpk5SazlxYuSA6cCUdTcTWxvddwoWHVTSFGTStvmBXBC4c9RjpmxlxTIRInsurnKOGCitxXIunpgsqOytO2S/2JlxArONjPA1gJrvcRsFFPsl0F2U/J6uMbnwXj9Nb4E/frGQ5bg9VPdtpY1nR0L3fu8X6bZpaLJhljznzfKRGHH+O/Ygp/Ylc4xiMFibVyD2f1SH5lU69ezUmP3u7HSwJxc5IrBqE25x7HMRxowN9UtYY2yZBV5uzXeyU2BuSjoJizYOS+LIESSMiT7TyiZE2yCm/htXRl/7rTuAH1GbDFmU5LwV5TTE898IBN0dGL+Kgi/cgQ9dT+zGuLxP5hWZt9SoXTBnow4Nm7q0Mpmwbrev+WbdjdHLNscsBk/f11XMyD6/14hBcs0wBuamlLFKqDSCzQeWgYMcmO1cF3PZor0WsFKWC5fL2kProfffbsBXAeAJX35bA3qfzxqzd8noI1vuijHLQIiAJWa71CJ/AKZHt7Vx+uvMWNm5P77Oe8kxg+5Px6cikSxkkMGZYMEU47mM2Q7kEcDr7eQ6O9MaNXZ87ICPpYts1d8ZMAbnnMPW89Tkt6HrXcQhY/zYVyfGVBVTAxJY4sFqXRk0LbnKHOW5U1cViPkkns46umEDtkGWFUmINDXe6upewlCyFkKX1nauzT7sRJNpYqHfd7ImWWYuu8PWG5PNAHFYEWL51omRpxcJkt47NHZ+LYI0bZUe79ocLF8n9/g5wcwPsU9qxIFn5kpfJV0/52uPsoV2tZ5rO41HLUEszWdbP+9tRp6zs8L47WLhdissPdU4kTPyZ74qQ/JxBsJd2DQ7qSXbmwnMm++ET/cMp5WzAVkmLNrBB6SMluabgZaJcktlwhicoawgLXhkqIV+icQTSxS13myx0NeOrNSYGXbWCJYwosJWecZobar9TCSjrxwAfiNuZKt/JLb7Z+zZcUFBak1a9j2uU7NyXZeGjXPjIl3UWrPOnFmw0++h01hqzaJ0sNLVWwnC9VS0mwxLxKw/E955X1PWt1voiXNmg39eR2bLtMelj4+ZhHRevwK/AcBfecKX7DF9xOMSkveM2Tv07wws9Y47AwECSmffUQDHGWBVQFzmnAhiXxiYbHPWLqR3zu+1rozAWWDyFLglgAgZW7dj7BKwtdSaXbB9pkCQGEyVPuo+L+8b02ZZrpvW3zFbSLJOPsfhaVcVkCXduBAiLQjLNz1/F1fGIwEJSr5VAmiesWeP/1jWjteQSpFjiXbS3MUuX3imkWNmQv9Rzz/VYrIZCTNrLo4Iq1jPJH/Kg7RRrSJAzozneWZ1GH/sks+iINJpTNMDJxMr4Poj96h1BDh7BoUaYptyRAuj5R5cBPt6WvfTIsqKYbTe1mHxcjD1u1j5BQZ5Cwzx+a05vcLdCFtz0LXPsQBTVBi3zV2VeZMlEOFYg7bjQiv6DGfNh4nMXVLoAYj5CNq+d7HupFLflxhy7eMjDxK08/cAuvVgaiODPHRu72MZdR6ZfhJHjZlJz97FYcNj7djiROGTdTNPTU2Y7QqywHQUfc1u4vk3+psisQnKPHVitAH0/NQghM+1Ul7RcGPMLSveYGXfkmVWckyzuDJ6lC8G4MWnDSe2+SmBqVpM+THYLlRavSELuZe0zz4yy75nrSWD1JjZxXSpO7usUSsP1Jxt6tYCu9YDr5/r2miRVStntWarXb6RhNHa3M791sCQ8WCQpQHQAEIt21UA9DpM8XqM2aOACxfT5f7wPXfG7Et0sz2TKmaDECoHqm8f+LzPMXuzf2rtzmBsx2zR62LEQbVm/bNTDZrvvkcGEkMuyQYUx3F097+HGDFm7s6yzRLL+y3jdcaEMeh6E9asn5Os1oscEnuTC7k3DgOQbuLR1YvN4KMQKC4zxsxT84/O8GugdCCm6Dsyb0oZ+WGYeGH4piSrZzCruSGDuZ3Rx6GrlNuXb/rz18SBRX//LCk7UH41qUNDLLID0X/BAETBoNjjc85ZKiXLKudU8xW9EFdzTBuclnJvGVs2GTPQmVgT5bLYX5dkmSiupFNSD/EpVNTvgTBk57+qBI5PEBKCiwObS51w57o7xjce5DPthtayO+/fr4E99tRy3ynmwC1K7+6OhpHz6ZnuXm0GudO2xz3I4pk3j9JE2wE32vYAsQNkirDRK6q1ei8Cv269y1UHCIZPWG4c9TDKKZ0h6n2UZ/m9MpSt8/xYFlM9DXHc56BEANNLYZKtEkYkskatkOlujkHj5xlEbnBrhztZcBjtwAs0dWwCvZJUqCHY59vCK8TWxZozI6bsrJu3SBgRa7syg0NjPWJC+ATsdvZ5h6uwloytC/m0KdUiuHSFyRa47ozZNCvA4U+A/cbo3ph02UMq96ZLf1a0d+h0rDVoyGrSsrwzqkszrmfbgDOVOwY2bZqEGIEzb0+KKW3kGjMngDY9HQGkBvkqX8wYsilZXGva/LVYstcz/HguEEuGDn6TA//8vcbsTBrtz5j+KQCz94zZpwLMUkbq0ddHgQwDPGbM+qwux2PGjCSEof6M2Z5HpJivM+/RfXuk7mxjtGEU/NzBZG1/RjVmHYjVzu61Y1U7C9YPGdWiuWSgjftPqx3sdWYL8NJ/BP7SeQOYcXg0EivyjeFHL93ojvLGbNlx//P27Ah1ZpZbb9yPEbnKI8lg9lOWPxlxNWLCVAMnjoyBGkxkjV3KeCAvlOOdWxouoK3faNlCP4AyG8ktToDAqfNVA/to23qy+eojPjqP/FbYHEOnp2GIyaOVub0+OOErmzLYrXkMrAZCJrA9fXR5b3rRoIEDFvLqIsit49ruQIhgAp8Ozhw3Hx1fC0jRA5/J7KwteXPjxjfO6x3X2+wj1vgsnkDIQrtgLcPHeynLZBEhYw+DZVM5ZNs5dwvsRAc8RnWRLh34CdRa2+vs57rL+7FtMr9pE00BvDnc70DLAuPXrp52cYzvMUUzcswQa8Yyp0Z9v9zpHFe1ZcAaKJ119m7gwOnpUFdI2liXxC+GcAWZyb4nXUQPXSEPzCqXbwXbe+xxRIYp1JERXKJUz3PLAijzfB7yjq3cOi3uUCZnHA0mwKXHcph+CEX4yl6hoOBVO0CvmNrrrorozNp8z8t0NqyKu0m1k5o0ZcEwmTFIjVrfvyp2/WMdZb4qIOOctFqilLFQTZrdpY1m1ozvC4VNrw6IhTLLejw6xLPU5d7odF8uyITzj8sNVyb79Rgxe0MglixbDHj1hC9aHJLQDsqVqN7pB1Dfm398loDZIwANFzVmmHb5Z8AsZcyIvWFzjFBvtpEaBsAmoE0t9VWSqCzbWwNmmUX+Zp6J46MRi2bEnjFDFqzvef18nplF7Hb8IpVkYJgyZAkQ07/iIAUUGRNmffVg7gEsFvkZGdXNDbW2rG6ggdac+YNYbF3AogYyuDNSL3wANrWTpGK5Pm9IGdvDsssZQ32Zb6SM1EkNAM3lvl2RO+V5AG0uTEMloeOZnPGA42lIGdcIaiS1ZFjqyaInXISLbV+Og0bwyRlvMFTtUeMiu6oeuCFrF14lnaM1dmkhGZ1laRbA3JCtVQ9zKpi1a+0bHYca2mhWB6ipZN/d2SRvmjHvAMQojc5rzCaroi/zicxGdl2SkT5JwfsyXQJaLWp9wxGUy6ntWQNF2SDtNNewcW9q763C6pTNziM9daC1rdRsgrI+iFMDa2KolbTSlD/YgelgIPsl1F0ZjXRzA6AlgVq2Ccg2YBfRHDltTTHjWg9LgRmCvNEobBeL+YeRGMzEpdFCDVmBujTO5Wb9jWVW+fzzIEJIy7IGAVXWsqhOqKgysJRo+n/W6S2Gy070jlELctNMIREarNOoqziSsrsMsLX88K/By08FGih7aq+BLSOGa1t/lnTZLalPw4O2mLVElo0/FwJkwaVRJZHq6lhCXdnMNZs1Z2ZlgDNcSBm1ljI6ifanmpHjIgL7luX9xey0PRv2Jq6KjwCtR7+XTPvpFfa1u5SxvA1L394ze+vA5/a2scrbXNm7ZPSRLfdn/syfeTYrlr3fySElMHpxRryax+CNHSEzKaSAqQDAtOaKlmOZY7C/17osRGMQexSg6TK70GoJeR7HUYHa7hgy4NsxdT1kWsCwfsfOWE49V9lQcM3GZs7AkOdALCvL6rinIjH8sBV0qRpwKbnakf3LsqtsLjgmqkX2oP6QaDgFeTI7lh2gRY9J4BCJdMpkx5ejYtDcslxeGIOlVx7MA7NWyCbElnDpullrFj6dXzte6wBg401nVmp2rc0qKEjZjw3AI9+xPLTazMjWX8PGQeGyxH21nmsEkj5+IE4j9BzAHDuHdQBxg6/HZOwXCRbDKZ8sKWR0WT+xiJBBBMxnXWiH1OKuaIGkzY5ha2g1OoYVCPVqvohubbGDIYDqlpvFGB+vyY4NIL6ctxvVk9n6Hpxa3Mbeg7yR6848iUpIe/4jKNfkjGhENHdHJ1gpkmMWHTQsMGURDsbAaE5SQ+ALLMjELIsIixnbCXtmEglmhHO8j/sT+uLg6UBKmsTKESNuJT507KQ00fxsKN42kkUBQ6rBHNkBhD69AIf9NLh9eXyvZLaUkknGktkOlJgvUcMQrZVbvncB2IoJKJNw68VGv7FlXRJZL2rParTVL2aDDzuTMpYG1250vdZl+M7eWhaZzsczgRgeAmX2LNYs2cZXDP7TZo7Zjhl7tHL+U6oxe59j9q1jzDYsmQKxh6SOyro1VqjuAABL78SdUGvIljaqzPGZro0aqgw1+biqN1OnSZ+uHZaRUH3fqKaM68A6Y8ZmKZ35Gp8flR92lo1kjGhsJPr5YPasyyo3TNmsb/MV/1QPvgOnqc9qlW9UjoV6d4WvRRgyj9lmQx2oKkCP9Wa+Y/yXz5YM4Yglvpp8GDFIgznjIrqa5JiRnLEHS3djkODI6JvjZxdjTbaMgLvIFTVEerXw4KZ6CJjuLJk3js3Sb63paUjirLn6bdRPeWOPrA7QY9RJHyYdbJoRTCcItBmbYHgCYgniGTM61JElzZ2ZT4MPvzNOs6arS+smsJx1VtbqwawxWS5AD7EcxiebdJf/eWTmBm6cAJGNT4JM1KY0cqybatzutWOT0xzL1egxM5tq7Zx34nhCp8GmWQSaDAqdj5EMJBgfM+s1Yyy4m4DR2v4PsGee5gp775B2dwmopZ/UnZUbGYEgYclsw57Z8hs06qrFKrBVzrgK6Ew8GA3suGhpwPSePVvjrnMwpv0+Y3MPUOxXSQgdUQOamgq2XOZghknv2S5/KU27rVln4FO3TQ2xDSjLXBdjnHewKBlU4Q3Aq8Y44cN5AHuuGdnmh/c8rU14MuAV7kybyftD5JBqBHIgAr+6Wf5Qxo5AKMske4aZMns1C6E+/zNjKaNJTZeHBL4qTqFrePS1sccjQGsVSz4uMTyTKb6mZHHPUAMfxhyzM8liNrypnZr7E+BtM1zvOgP3kwGYpQHQiCYej64jlTISI5ZJHEH1ZvagrX9m8JFJGU/ZLUQ7/T6/ZC6RO+MPBp30t6zjgm0bNWeUOcY1ZIWkiCMEO2HUTIBYkCRKrRnb4/cNl8DjJMAPQOmYgsmbkTfkOMsgDstwnRm/dtJpAQ6emLT7dvWr6MivtI2+T8zW+rIA1iotQ8HSEGDGNWbdejLbCT1uJj0OP8tP0pqx6KRXESVl2Wb3wd61cWezYM63qXIMhxzTWiODSG28sWfBDf1aTdga3ud6Xgv9XH2EKgW367GcKzZVUMnDsg/717lehS8PtxONRmTmK/hvrs01jc2LosLnHyRcN9uGZPax5c/bNGFgXbjTk9UGG0CpL7PS5I0CwhTIQTMWPFA0WsMSOStLZI55rdlaKcbMWRFwFp0Ye3fJN+wZs2OWsqs5ecSDAUtGM0TWmFnkW3Rl5JKpktWQEYE5MLLN02VZf5WWSUGZZfdSy9moIGWUWjNQPdor/2X3HuVVF3wz3/Rg29rmR0V0mWRSmbdjZ7kv0kcT8xCzjUHIjYKpp8yx3LqUsSxSxvslUClM2hYGF8iMPRYrHlrv49JECMC7YrOuWK7XPPPbaQ77ZU/4dtJe+7LE+tmwr/T/dKSM72vM3uDfVbZYAsRwxYypVX43rLiSMnY2am4y9LJ6Ntejzowm0zIr+ey7dgKQ/ATEXX0vMHhn39nlmLEdfgerBPy2ksakvmwBrXw+mqtmBpAtO/aJ1NGq4hYFOX4GflZJYzfQG68+GbIlj1nUf4ynsJO4qDPjjj0bujFLBqTYatJj/dmQPiZOjSnz5atGU/Od4g95vd8Oy26/7sMHO2/fOjHqaauLSLFS19+X+jLdUV8kjJ5W6Ixt1uMt3wBxotK/0rpeff98fWuC1wl0EDv55+3Tm5YiULuuVnVKr2y+6NJbPkNQnpu6ZBltEfBcNNwEmGmIFpt7FELXsChpJCA23SJd2mWLVT6ILZtLlcxVnt5bqMO5swtcM6aixzKkkwjWCmt3UtmyjEemdIbgwIhEtrg4LlJ5kpNJoFO/vlirM/MclI4sZzLVhNjoBwkkFR8FKxMT+g+ONBlbZYyab+Y2A5q7McaBXzBBD+YrT2NQlM1/5Du79wcxXv39gdws5CjRLITNQw6cW+7vzEG6CcihxiDTCESljBwmzRyW0/Wo5h6PAq7nmnm8DZYLb/87v2Da5ZdNh8AumDJ9ir8HZp8VxswShuxKomgJ47UDUpxXNqSMBLwUjHGNWZAobkCWJ/vzWk6Mj057pOaMWS0GmUkd2K7urJISMYDVLn1s2+CMM2W0WOoYctKwkTxq37wrIbGY4Ue7fFPckvX2gSDhG4o/UCnWQcNY3TMjIZWqusqTIYjWoWW46pQtCz2TukIXLWwzBWGZwfzRdiRFOlHCWMkJEhsLSsuO71lP1wQi7WMI9FR1GDaDqD0ETE/jj7rhK+ODYQfegvCy1jjmZ4/s457qMkSjiunxYWLqIh03V8fCx9qi9VCuRheJyQILh9XifnAsbLiByBxaUru3Vj/ZdIz0s2Wphq7LHU3jBjTDKybS+fbYIHrqYCnZCyfel9+csGgGWcb3XKbZ6u8+SBGiZjjLbAoKom4uiG98X6+EWMUVTfFXedW0w2eAZmLb3ZPPbosQUtkzE/85D/AwZkJlHUmz/FK3E0CWucRnGWedwGRgdUs6z2CGrL13IcOUI/BQa2w504wHEeaSmC3o87BPtl3tjGa0ZH6YlpiCpEHVu/lnTBuurTRPw6sTsMY1aCx5rLdmnx/ljP0ZchtXN3AM4BaZsszYIwI0e22zjh1QegS0PceA5jUB2ydRymgno8nZGvT++znMMXuXjD6y5S7s8k8Zsnteji0Oh2fr4mUJgC3AqwMN+i7XlCkIPK0j41cOsb6SQl5Y8LOD4RW442DoS9DW67ja9MrgqFnjd9BcEWvKjOWEoMgBAnvb+rOEzUsBGteipT1poFR9KCau8uk3mUiqcRlVASr4UqIJGQll67wHxvRXdFaxBq1lhXKe1JmZ1JstUkaiAZ0GxAKztrGXrNkTYZU4GGZdWdwzWzisXY3ZMbueA6CtcdOVxjQj3DMy5fcErWuemQHwo1IP3jbsjJ1McuFRyE49uwBCuPMDLBFjZo8D8HP+nuoJgwT2CAN2tb95Yzn0mvdxCQ9Y2qv7GaOxL1p2QYMJz+UXg726nd0l8chhHAHTIGdGkAGIUDBB6ijIMozy+MKV5WM/Je3cZeljha7gG5EqLGW0ZpvgYou/5pqVhSmb9X6G1Y9RWLKN/4TiGTvLaNYyriJ1ZRDZok5XXI3IjPFv0T2pNzOIvaQAFbc46GJlPUMcKs10INd5HVhrvyCDAWqbrwjzQHyfTTudn6zTLC6r01J7fkTDkiyo+igrINvUmkUpo4dBAn0yFBruex1G7BFQdAWUXld38FxwtvvOzDErF9Kjs1agdzbe2+V/hhgz9GDoDeO1Xa5L4UQqt8gHSW6XMWbAlOilwE1rwHbgiBFjUi+WAjIGflntGLOEG+nhmdNi6tBI+6WujMwMVgKNNwFU3RyEAZ66U2qbnJbN2MzMIr9uuBkKphYAhtVVPsMxo4Ml3hkaCxaYMKxW+YxvXAaHGNClHepdr9JF0uKeM2VKe41OQMWaBVBn/e0OdFUPtueB9qsXDN8yxthB16wyySJ5ccph3e3xbwmYq0PZ70lIdE24ol21X8xOsvbwnnJbMsdA7MVP0GEUzty6suaUkNZxx+yQcTj1vCgNLmBEXR8DgGbTP4sxBtNUYw/Mhvej0xlLEtBNKNLATNvaSY3o3ebvsUluncBNCG1Wpq9LKlsHbZwpDvLmLdExNAXDRllo1OBKz5FhcR9OC2fH9Sw2MnjpQIOla92MhSFoD5zudvlDyljoPaJqCFitAY16/wGg4YQ9XUf2CyACQ6P6Mdvmet3aXx1ruCVm+jGmN8s5y1g0NijJBFOaazwAlgA0N/HOKOvnUapFh/1ma10d9PAbkK1qwcuWgX1lk0q8txSLoC1FmQTKuFju2PW0LXm/6YbbSXdewV2KiIFtbdprf8cu0HdJwq2p7qzc7qHTdg+dLsKYYYlBf07g8zkoe4T5et3vvE1m7OzfE75drvJHAFlaHODA8b7G7F37d8EuXTFpkKyw1LJ9A+z6dd3dBLP6sykci66M2hZ/wG0xyy47zTjbZKPhxO3Rs9oxiIFIZoAix49rubiejNdvuh+ScdYfPbeMFdNrgNQA7NgItdSXZbd3gYoLwJDFaWldWSUHelHDeQuZDmHILnb5ntvpJ+qmGEd2KslWm21EOs89UleDHWN+SeSMPWA6IE2LRXRMCy4FcTsVwwq7LIjmqAObMGRbdSUQwFUdvosOwzH2ywJzdmA1MXacFxuuy7gfs8MNkNUnIftx2BhA1REaDTKHGK6PWeoBgQpt4gofqe11fsc9oA/6vgsrNwOzoxkL/98ChBtx4VpfFaO71prIcTz65WuBOYOvdYdsEtNDtTsKC6DJ18uz9qDuBJbDF0JzfXbI+eH9XJK23EOtSgDbPQg78KXtqDKDwLllejMo0st3TzrGO6t8D+YfDhYNMhyKMkNbrEEwQnePRbC4Jn8pzFsHAmyxH8mqGUMOM+82vy85YxbwDBLjQ3VrbAHTRoedr5FiUXF61tHtwE1Ur+eEgsmgXVE3RssRp4K2Q0DYo7SJMl04qT9bgB414SE27XVr4JLpWY1aQXtYSwZalzTeJjAr4Zn0Znlhb8t047mM2Nti287Wd2fMblitsrC99+zDp4/PBJD6XDNmD4ZKb+vSZD1+IWV0BWFk/gFQiPSJK+NDjBmBHtd1KMjKGC+dtvlcEklgB5b1GcHUwR5/V2PWjxeBNOs1Z2ZmHaAJixdcGTfsmW+ojMWJccuYYVNPVjcEygakmd9BGAphm27+Ucn4g3GMz7KtxcBQalgqVs06tHIukwTOar3InqmscQlhS3zxMyljbY3oOxkYNYjnv/6ZdB4hUMqDQ5+PGOlzs0y17agNht1GnZlWC9SEJTvbCoI9vpyVdr9iS30OKp77bWTIMG5LNlmzzuoPJsoioDHq4Pd8tLvSKZo2DHUAhT8zM6dHHdWX0OneNqsWrPXhtQVLj6Ub40YAg2zvwUxcywrrh8QcQUs83f09Joh5iw+Ao5LNPgNhM2bWfLCFTsyeCZfu8JAZ148ZdLuOEaaNMU3Zsgh0ozgXNN0Cl2jtd6FtGZEJXNTEjNgiXYSEa9G0YP8njhSLjca0APFNoHQma7y131yh41cGm3Y3/zCSLk4ObjWY9+B4N2HjWglYlqETzSLjCDfNItuRSyjRNt+lPKvYavyhsBPJaTDLsZX5CuZyDbMnTBFyVoiljZwb4CJlfFYvPHNmfHQdiTXmzunxoXU8WAN3JJrWs6Drgy6AWlBKGXb32l04D1t/ffD1XID0rVrfY4zZF5Nfgj/AkEk/5tMy//ja174W7O3fQo7ZWw2Y/qwAs2eAr9N5z8hCC1LGBi4qom0+A6ZQY0YL2Bm79Qj42r1/5PMzpi+gDZscsy5d3NWYSW6bE+OY5pjdywA9GHecASwFZwKkdZkUmB0X9/+AxaTXz47zXqV1DZzV2gbhPKr9nIwRucjbyZWRQeO2jamXPgMdJ5t0dWDcHZaaw5yqVvh1Ik2w4YeCQ1PcE5FlqA0ascAySu9b7ir3T4ywa743kkhmWWU1VK/ZBo1XYkAskU7VeoyTaFZJ8ucDhNTQCYksTwddtYOClu8zTmvPBGNHfl87Ll02hw4UW/7XOJ4W+3hD9t2vQaftOyb6Q1zP7AVPsOLB/vt+EfpQO09nVcDJLd9Cl3tmsqFlfvkarr2YelImWmt/HXlkiGCL2t6lpD1vrrYfppk1wrOOiKXpzFOpHrTnrfk49mjHHIj710Gek5ebixFKNTF9gQFfKEnPn0Kmi6+5ZsygBStAtYKNLFRCFKV5SkgBmonw0Al6+SJd5PwnpPJFSzm6aNS/OqaGfnlmnY+VWFpIprICtm7cFw499lluZyDWZLTdLpVeOxv6nRlIRvlZtJZ8daEtyVr1cC5F0q335/YAE5jgj7bFnjct1KUhuDkaboM1c+yzwb6VYOltsVxvckb2wOzpAG47Z6EH/gW7/Ap8znLM3iWjj2y5H/iBHwggR5gonLBUCxOG1fzDkhqvnZQxZcx2rowMuHR7CUhT+/ytY6POy763MRrZ2uCfzEuliBAESvNG9ADJFTsjNxhGZsloXgfhaVvIij/cH3o7xSnydB/uf9gWjSvo6R1icE5ZGrgciSc29AAI33iUq3giXfTsHnXpVqB2+ELtjY3tXBg3zoxjZxBRIyA2ky6Wkp7XwS3BtgqBfLEkYHnfmS9L5MEqRULbCAeNhh1OgA0EzHxDmRoJED0B8fP4encSdB9RCTbYnQY+mtQx4GcjoNIukl7qZ+4ExmY0wmBvWpe1Uui0O/F3rG6zSc9yIPQd7NQBWuaJmFI7dxdA1fbDZ8DzHaRUcimsA9x4uz47g+Vdc9jsTs1tyiw7ZBjHa7poODFitNcw83Zo2ScScKtUb2bwSoME41i0fWkOmx2cOrT+j8BkZwGtjlH0AXbd7tul/Q6/hVHTV8modI7aGIdfpUwZuYr0lGP1i1d3xkVCpFe5Xd5yitSXqa1+DJnujNkKTyzhmnzrXXdmrG1rx1N+ptpNVPxi5CrPiMlk8F+DpJc/mwYh9syOsC8NVJaJGyvLBIhXkJp/FAJqVUwx9LU8OK0mVvUlWf+j382Wf+76TtveKM9a5jS2469lCae2K5Olb/G/d6ktKzDDxzMsTy9o98fljHVQZu+ljO8YY/a6DNlzGbQE6FUCOW+VMVPr/rfFmL2u1FFcDhd7+o0rYmDMfPakuCaOAdww/8CUfw5ZY1+EpiOTLrKZCLaeiYsFP88r9UobtykzGiuX/lUmqmQpYwqFalKqdfX3nBFCBkhLw+saOK3h04oyMzf9ETbtpNlE7jrPnL+/zuhpjlX3F4ALJ+YoQ9RYG1SYtWZOO+UbCGhhHhuJeB/FGZ14mA13zPsFb2AHx9plgg64RwkZrI5SMC7DMk+UoJKzNUvaLMgqp/DGSV5oZPzSWThbahUj50QttXoHY8wQ0VcruHqJpYZsZ99pujo61zUEb3f5ZRX3VCNjkMmyuVcBjRHgj32xFCOhHX7K8u0mHLvEBxsWH1n3o9LR83VrIHzeQKCYtxjIldHuA9HdTWNgHEUBLh16zwvlUjgw9zSXZcXw6ZKwZyX9y+dEjjzCutV50Siuer8Xph8SBqz3pDIlW7eBG9llBVOmTqeiH/YbNiHTZ8yZXH/p2ViyKjVwWi0ksXJyHMAWjv3t3oUeF9PTOs1P5p1O4+/envnd567j0bbzX5HXGx2Xp/vx8tsAZqyzWB739rxnFt7s0Xeao/la4P9T+O4T8E0ZFcBa36B3y+zKNwfu4aDvgdlPXmD2UI0Z8lyyysxWa1uhZT1hchS8nbYzM/ggQJOxYM/NO7NdjVnCLKXrSOzs0xozki+qXf4Au2YWmDWdflFjtgVt2ptOJJG3LS646vGT0+BQeGUMGuEUd5DlxJzGLJrip37DdzEfSO3NkWlzMBsx5IMEzsJ7djAhm8luOclg64CALz93bOScM096ea7j9EvXnzq0NuDTVZ3ZQcG2UcpY298EWWXwa1XG5Xc1Z/HZ0f9fARzHsaFgz6YaVKE++lzqL7ouGqaRWLBDPwElCpZOVnayye3GPXnWhu15DAGD5ys3Eyo5C6SKDQtmpA+MNU+OKtnGgtIezKELL2temi7Hfe+6vQAAlKdWZyYJxMO3vYcIkx3+UmOGlXVLuluGGB6tnQ9NH0NgxnJp37Sl2C/lKQcFYdFc8ArLHj0cFheGzHz5ylbKyLimiLTRKcesM2e8WgZsC2BNiIKdo154EJkGRvPK2WAnEU0aBUzzNLfHQRb/+W7eBij5bQO0rrYl8z1Zh+/ax+9L/K6+X/6svZZhCjK8r3w+Ah8Zy72ykPIHQdtzgZQ/8P7TBIERmPkzWgtmysJd/nOVY/au/3uwpsxPgqT9ikGjzLNTV0YFigy62nXjJ1JDz4BTstxYsdS47bLLtvJFBnkM8M5cGYXF24Gz7C9zZcyy0UoHXaM/1RgzdWXUc0bdpaqgTXtdZlZ930OzajgvXJLPnqGASvOEJRou80mG2SCZeNO6PPegEc39FuafJ3Z6pVIHzT3Seur5zz0Z3kGnULZqubEHLNdiIkvetYs7/YRfDI0gDBiyUUt4kC0C0x6fa88OOnkdrh3oMjgnCAeCW7vHp0MtuqvXWc5HdXNZftaEnnVWPzUG7a6Ka3K9unbkfZEzJkCBpmu29H1b3FYsIG7IGk1KCLXGi5DFYPDOSqHp2h3yvgwexR3tN4twr14AK+GeylWAo5YMKRMIMTBUkGmUoN0BlwkIZJNEF1wFBctBPTmvVx6MiOeS/N0L6+Skk16yURxoxgJyKVG0/4hjKUa1lfsam5WQMqkY00o0rSGLIzd+UdXmoe0W8Mnirs6HMylr2xmBhLGurmyT2Ioi+Lf7AocMs36+ixCbWFMMPLvHa8yBWxLSfII6h2U+7cgO3FyyWwKCAhjKlsvWVyJ4WoBUoe8Kw8XT+rp5G/5E63qS1zIZMZfP9RazzFDg1e6zOzCj8un+rH5AbJOO+z4Cop4D5PyZIOtNQODZ+iYw0zj1vJcfh9VMh23fSxk/o4yZJRLCR15P67NwLmVk0PPGjBnnmEHs6xOglGZ/Jdu1Z7Bp24yzPu0kAy2TNt6ZqU2OWT9mHtH1wvAhCZcGuWGCDEME2JWT+2SpWS8ku/OoPX6l2wfHfmEFbAcxZSpHZJzTR+KqRX8Mp07momzZOjOyi4iLXb7WlxFwsx3SFMRYIZ8NadKz1wjaWIep4S5+etiXB5l+5hjoDrk8nBIfgkWVIk6rkOjneM2Y5ZRlPXK2ifvoe9him07za/7jOiUx588InGpn6GTP9XnK9JyzS0P66Ltag3PW8dEj5MrWJetwXJCGlkhJ6yMM4XVjc87Slry+SdF0lixLOSYmrPTEY09s4ujXYednKcKf6JK4ly7aECgW4cRAAdO9Y+20lplVpgYgOSgrgAx70HlnctKScq0da8Y5Zrj32Uv7zFFgRbPJfJYxFSIzx6ZKJC4DICPhVigDLDzgRqjSyaACyqYlyLI/EsvtbiNsmjCnQKqs76+YqkUmuJl2tb4F7JXzaR1sgQBWkGsSCKsto2yAsj69nVCnwOl2XLsJ8XhOs2LfEsssy59PV0DrTZm0T5Npe+767jVmg65FktshY5WOGMO+FD98voDZu2T0kS13BswYGO0YMZybf5wt5wzIBDjdO/ezcYZoBJKafQiYymzxGbzgBLCE5U6kjbsMNbXwf0jKSEDprM7MeHo/hhQD0MOiTYDXIlmkE5bWuGHjysjMInKZY6m4BmJBScK+GpUyzGoC0jqewVqOlbFnoNH1gGEs4q6lE7ncRWWCMS2n1vggkNasJK1GpuzOLbbCaCbTuDCuRvfFnfd/Nljvj4/G7SSL+XvH0WSMkR8DMNwXGa5VYGsAYids2fr4HIMXwRriEeiwQxQ9lFiX5jAwpOWFttvEdaPCPuRfnGyhPbrC013Pgqx1WaqJe/ZOncz32PfNWzKjC86tzHdHLgZH50vRT1VdyHswVqEgaROTj160ZALCxjLc+z+7kVjitGiBvyohdNqE+4qWHt2RsQxxsdaXZRLGErLNeAvREmZjU7IxLjQGWBlrJpEEdqM4FPLNYLv8UV9WWtlfx8aFmEMiOBkwKkBz5QzUDp9HUjSAzZFQf7QjOKYrIzNmqUzwKX9/BqBOl8/Wl0zzZP52WiJNVIlivc3A6CFN7NNKBGLd8MNnpEB/zA0A1gQkXc54mJQo5KKafayL5V2QM3btkUHL1wF1b5O5e4In5h/hwb/S9fvR8feM2WeIMTOsEsZlejIvrd1KwF0PQ+bx/SrgqwhbxnVVg7ViQIR9+HXatjPwlQCnR80+svDnnUX+rg4tgC/k9vmFTUEIuN0EyCndta2Fw2omwqYjWb1ZpswpwQsjI9Y9lmtUDXrm20tdLfUH40UdLbbGD6o+ka84kVwcSGx531hG7akTVs/G6WQnOyoMO3G0B5wmYZvUk3mshOblYRFpPkr2PPBQyaHSZIZibZk18w9v5ueryb4TWzbT0yqZJGtgs6f3q3la6tr1ZkdEKxRhEM+rdcdC3M0snC4YL3RBke285geHJx8rVQVrOuF4bWhleEm5eMMe3tkvsz2e3BfAFe3qEQ1AGHhRe+uaOS2yTRfS2AVe+OmVFL7rM5OMSd1wzpvbpJ11cch1NPHsHM6gMxGvSqd6SiQDE2StvqyUyIQZ1ZwZRL4ICaHuv8OCswwhl2OmXodRXOgBuu2s4csiRSxQx0UP/BKIb+PYa8t6dMiOuF7ORvf2XYTVwDFlxT2MH0s7hKVIx0wMNCGnhTkBnsaXkZVn3CQX7aayamU+iCxxO/HbU5QRirTw1CgjYcWYrfKTaYHlus33gVHTaSQ7RCZFLOtyfpPP7Xh4dFxM/9xSdcsAZ0ZlCSYDsfZ43dlVjdrrgKs3rWl7nTE2ev80GTPGK1ltwzLClRacvXXg8z7H7A1P+Ik8UYFI79DLdD/5jglA20kZFbAZuwf26WwGssles41kUuvHmF1bbPwz1m1Tb5bWnyUsnOux2NjjW1b3JTgp2Oar+QfLIbskVAO4M1ko78+oL4kd4jj+vrYztLnubkzaqZXSq1oF0/BnzWXm0bTOkJETI05IJqdts3TKru66mjoMUAKxhrGRM+PQatJrX/aoot/wqNkYO2eJ+YcnCFQMDB686e8KqVdMrMJEzjSrix0+uzFa8i3toHsQJcYu4D22gevx/aSc7lgIoYDkuTPNo+bHPCo8y/MSuJycUmTfQEk0l+e8sgZv3S4IqSOKU5YzaK9FgIVtW6LeNeHveo5byL2wTW0myTx9bTXD8bufznSA3Dy0Fr408ou6c74nZgcbRuFZIXDao45uMfbwyKSVx0RL0XlxH5hcEvhURMLYuJoGB22wZGqJ74OLK0G+6GRHEvk8LL/DhcOU813UO2NTa+bsm8E70P4GU+YiXRSMXOh0dCmjWcTTer1b1l1dRuOMKDzeiRJ3pAMyIx2mU3I2bj96WhPmSQ2Xy/ts2tV3eL7f1vfIDDqeTgw7brFGrIhM0QqxZm25UiI4A6eJF9SWQxokiz4dlavfwZk35uwQUJaxZcu0ndgEjxmL4IQ9O3uP11jX2TS5k/zoE/DJHAG6rDPjB1G23HvG7DPEmJ0yZQJ82F59t47MMKRg1pWFmrIEDNQMAAkIYgC0s8j3MyC1W2fGLGk4dwLIkLFTF9O0Jq8Qa9YZM7j7DdP+vksab2zJ39nFzJWR2r/cK8goxCRoemHIkmlAlzLuevxs4kG2+Py59nqzW2L+USmDmUfZ6Ob+SLHwkm32cFWuShWxhkpz2LSxdT5rMv2u4xlPEU+eNJYwaSd9Pn/eON3OK4SFiNmDr/ejqkRKTwDGzowI4dK65bXmDNsdvNeY9dwyCnpuFujsbOEz3XmaEBoiM+Ctiz/IpRrqmZzlaRJifG+Q0UBDAzeDbBO7ierkEGgRQthk0NAZprEPbR39klqMMYxyz+uwx69wCtzmzLT7znqV0OnO3zQkN+6+Pq34OV5vGovM4zUrHiY1zQM91qIDVu+/+3HvYeEVXdboZPTCfeh7jMA4ku2AWMuBm+2Z7evxBuA2NjOYkGRcqFCKM8sUCTB9AwmgXgZGPOyDC0RPVIEJiHOROEZ+7O6Q2t/N6OkM4mWWIdHAH1BZYzbIZr7ilADCgDT52QiUeRWr/QbMOundwRlj3/FZsbIlgFBxegrMPLJheiYc5wYgISGbpz39IaD8tusarl1dF9ejleR9Mi1l0kpk1XYsGMrKgJ2xZ/xX6cT2jDLWtw6wW2YteI1GH+P57Sto29WdnTFoV4zaMs8e6C/g9WSOb0vKaMAfeoJ/NAXDpnoki3JGKoZORPtdyvi5Cpj+yQDMlClLmDCVEwagsWPSMJSMCCxQBxQMqJQtU8YLibOitMkUBOk+Pypf3ACwHZhLt02MluabLbb1ZnarEy1ZYlRStOZMLfexkSjKspkpSFAlEVh2YS+jlDHJJjMdiSejDy67YkyzG+7y2p4FvnGSt7WeDB5vvjqOlKqyDHmgsz7UnWRgph79hDZ3tpO7sDUkFB94J30jpvfUeix30s8ioaNtpbozYhEpogkLuZ5shksjZEzV7WPNwEzY3FJv81Hr6FwPrNs78S7MycgwQwxejnijMUU+8rDuGVytwz6Ckzlo+p6H5T6dFYcMzynAuoMr/mlY314dIGyELvMR6I6G5s3nRVwPQ24Z1Tr2fQ7mNA1y+WSnBqQyznibpiEDSCFguQgG23Fi98U6os8IhLR8tOX3FE4C9cioHXOfbSE37uy+U86cofoKFJ0BNYvy+Jj2zuTwaPdofV9KrDWDogGh3G29ibBrIgsp2TMxZ84sVHspKDO6brnGzII+MEdIemcwAWSr7FLUfYjqbliuAFTvjCUirL8n74wBvoq4L4pUkbPRrKUvQCWNZ3JFCKKjsPexE24rcPPN+5BndrvlUsYLO/qrWrAzS3pcWdaX/fTMvKNSvZgyZ4EpK3E6a1M7RdrWO8y4bGPUxbVmkHozYc/UHKSeMGX1GUDtTYDe6zJmV5LK9np7gn1M3LPcNVQ8fz7Y+blkzN4lo49suT/4B//gFphlQE0B1xW7dlJjdrktWTbknu0AGtvnZ6zeRoLoJ+DMNtt6OPNMgdoO3CbzrQMyBq+y3kLHw5LjG6FFziraDoDuZIzyaNNul9XkjlKrsGa3eHcyNf5QcFaJqrnNgOmEUJuSCJe4L4vW+QPT8DjT9h5G7FVvYBVnRudcMwma5h1ibSZLFrch05DaM1uL8dIYsPgYcOKuGHTNB1YNDntOqWSZfLHCSEaFAdEgfJuCNkg0tdH2YmtBfBvgfrRg6PuxqASMjRR1jg7KJuDxlpdlbX4vsvKedtzA3B1MjZvdvc/VtLEuAWjMAM4wagyYClQ4DdF3oDDqrroBiRNkGOyPNZVsBylGdWTeM6MHYHCqnXMjkGOzSs1aL7qOR/ccrehMHPpxG3jnfq3VBmI7YKrB7N0HCzeZLg+q32lvbwTEJkAbLOCIGbAgP2UCj8/1PMb9eiFGboQhWmPi+JzarEkbAdOqk8OsmDWLWjlOOO634dMRHgQIZHLrtAB8bAmdLiJEvMFGnmD3W/TUy1HfszQxzzXjyjfPtK+ZVBEiaUQEYraJ/wIZfnT2rCSGmJrZNvCygtlbJoLeM5Kpf4LJsRpg64g2lCxhtKSVfnsBLzXafiZ1Yb6rBdswWYvl/YbtSr97O6kZ29SLBWdF2zBlJTKHpsYfZdxbh3Jf2TAuqyZwFurMbAVgV8xZAGT2GFDDA6zY1fTn1qVdsWa4m1G/aOYfRr80SKG5R27YLFrf8Mitvc8x+ywxZlmOWQsn3tWdaabY+NyytOLK7kxPzaSN3ZKdnBk1x8w2dvmPADQ7scbPAqi3rNoGkCl4DcdICbGTz96kjKDjVLqksTNlZItfOpCSPLgswDowYeLCGD7TOfcmS7oaHCrVHpDbybdc5I2uaEveqw3+aWa1C5GkZrG2kTKm9nWIK3EJZLPMqURsJTk12y0HZGr0EaSMnt/1DQ9lmWEjHARyE/tYRwaJkEaQMnZhYw2yxhqg3aw/4273KiBx6ZQfR407qnljsDuIMjSpG3IreyI9Zoe/nYcB1KKczMMXJmWnMWerQT1JEuucVofO0GCdVeogxe/sUwxHs6E8Ccb/SZhy1CVgOWbmMgvrWIt1yWIlvsQcVj1Ea6/fIiap+owKqJPR6+ubjFxdc+OyLLkBqAgIuy+7uh4XTrNjANzObA+X1oBopmrCdEtKjzwJ0NobgTDbVahmrhA0KicM2XRjBAoKyrjOs4DpmGtmxJhl6WhsUmK73A07AWe2yhNDfZmtpAqIaLFKYdK7vfGIn/nUZEDMtSY0y6lk+s03DoyKKoeEkYDJKKK7/Wmg/A347WfMGq4nLI6HanPvJzVguF3Xgp3WiRVixfRzWef3ZYxcGHeGHnwSwQ6V7fqrhlqo9MDW8UdmzbzO8UquN+ufFZApSFsGbK/6CXbh8vhMFu057/EY0/bXDfjTzfzDNmEkYjXlnhTXUoKrv/sMFz6/NWapvE/nKSiRz2dh075xZFzaQiCuCrhzlv8p4CLgk9rln0gbnw3CHpE8Xljqb9m7xNbezYwBGqierNq9Uv7W57VDeCZXdJJPmk7vAExy0JaaspN5peoAJN0i1JExgLFBj57f/fyIBFIaRJkkeSjxNQAZd2w17oq/aOL2sCTg9s62ujLqDgiVOCg9rK6MQ38pVN9yFydnPx7VV91mkkmUw7YVaqynZQoPK0kQ1ccxCiFdxJNI88wsEVzGBI2kw2u2LRbMM8F2pO/Ft3dg6JHt4g2S1N5SBNu35B9fbjWHrGc7swRyP3f/r+PeJnorlqAAF7qGHBdVNweVMJL0MWOaUkanJJxWr+XEprbMQr5ZpSmG0uS5bAgS3Ro91JnFoIKySBlz09pUFUg5y7voL8vtJUccWOGMb58qU0i5Hyw6QUIAWpCICo+wWuUj+n8AYhuZ7Mxio992ABXA00s4bov74sJeab7ZA/VfZ+/PWDCUa8ZsGHp0oNaYsVLOHRehr72u7L5Pvfwg+Fkp60XzOzA7NNvsqu5sA8oUwL2pqyOwr0v7lJi2GxwvJzDb/fPMXNVjq8G9rffA7F1nzHASKK2gSBkrxDyxpf6rgQZw1pYANDuOIzBqND2V010ALBf2jOvZHpL07UKoeXlpixP4TEGgBktvDESM6sY6kGXGzDqjpvPErTFY5GMNoF7OKdeS8Xs6bk6MWgfudYh/HEt5lPnGjV7c5dn0wyh4ehiCeMxjXsw/kGAc5ERXas+9Y5zUppxkZOtOkB4DYvxhhC5xm4L6xSYfAtjoPlulMI6LeNRqf7tjsX6nLvCJfRXvwKsAwyK/eypWmm8y/skVaGwKEiSAEvfbAVlNnjw9XcNQowmgR1EYzINoYzImhFUDWOgmFTVHXr5jvsTIY8GFK0vlCyicvwbr7SZQYqEuTOAKM3/Gx4EYRF+NzqPdxwOZ1YlxRdzZWJHkpJbh0vM4yFEXZiy4bO6wcHLsbJhfTgaNTS1ANYOehYwrs1WUeiGwVdjq8iZUDYOyVTagNYJZ1hqnioE4vg7Epnwxqxq7BcB1w42WBpBEWMekshiCkEHpFIRJzFfq/bbJaB6A7JhqQKuRqCx0ny625pOZrQTn9kqW0OllRwvowZAxZoI+xw53kHNQbdqtwvB/ht9+61oL9ki92NNrMGK36JAYasvKWjO21IvdVoAWXm+TIawJMAMxhiSJdLdZG14jKFMD4iF3bI/NwwWU2cw6W+rONgAsc3Pc1qX5SXzoW2TUHmHawjKGP+VAfQI+XB/+dmXpm8hr5oT3wOwd+rer6dq4MS61Ytl3ugvXBry5hDwHx0FWHlDGmS73qF3+IrXU942dW/LPkNeTndWaXQKwMzOR5P0i5zSz0mrOhuyz1rtokCiyhTXkfVJQ+YzrhOvcAMmFk2FH633examasEpQ+HX8Utu9vk2viekHDgmlRDQtrCJh3GUzG3Kjw/MDIR9G4Yy4MdYuWeRatNa62ovl7P4ahgoxw6b5qQKuQ0tusq5OJmfjaTGFyoNlu0kCGQYg0xozD8JFBGBmwzxfQRqgxvu2JKR5CiVNBpKeTSB9mmzTybr1BuaB3avp8vV1N5mAmfr2duXND/jFJFvAi7/eyVPW+/KpnxU2EWMG28sag+mHgjJfuL8IZAuQcFbW7OttALIyXBknqeeLxUclqaKNgOmV7fHAmsX8Mkt5O1vYMzXiCKHSHH1LLGTwyihCPBE1ONIKiKxk48wTqLQ+jORzOiCn2uCClUHLrCXv4KtpRBrqKLzDN4fjr186H57VkZ2xXHiQATutIdN6MVut7sefUYq3WGwyFVpLZBC93MFWwRIqvbBbvrozutjnZ8xZypbZWq4dKgVeE1xlQhU8CK4eBmFI1/uf2l3U+tG8QJ/TlcukQPb2gZnWhL2FHLO32r53yegjW+4MmNVaR55Mf891U6CAZ1DtltR5Oa+H16tGFcdx0I3emJEKepHEmTAFhDsAxyBKGC3fMX/UlgxoPvoezd4+AKRNGzlgujBQ4xq9TlY1aePROq5l3OOIedP3zEIog0dt4b6d9jaqLDOGZae5gCicsxFwj14AgYyvEZRxJNgyKubpCFPKoEHaZNktzh/p6HnSU9FsMQFtqcWkMF2L2N3XfCwn1MkUoEabuCeaBo4M9sBT5ZINNby3YetRw7JOfFe0ZvETiWLPLtsd8j5PgdnzH0jZCCKaq6KdLXE+CPnM9eQJXA+Pktyt5S+/mfExeAvH7y0smy6yhKu93mr0CEgvPB0/VmDWTT8GXeNagoXo3Ifo0LoJjbPAi50BDBP4dIdZR5juZAqCZghy/+TBmXFFSNF4XyvakEIdHYJbCCffMFGSX2aszyzSv2/4IDP/sJQh3GfApQyfYMbQt9Vcs97gYidbKkA5JGy6s0ed9cL/Fbj9bvjNFhYLVzVj5QF2rCQ1ZJozJm6Lo1aMc8mK1JQRK7YDanVXU8YA0YbwozNltQiLZXFskvPMOkA7xAjkEGB3JEAvlTRe5KDpd05z0t4A1F1Z8yfzDgD/NwdwN//IHgzMnGUjtJZ05fw9Y/au/WMwxPVJnaThMOJpEBhYMFeTEDIKAa0HBOSGfLEzPw1U9dt1t8cfy7R2VGXIQG6N3L62DyZgBxuwhM1yp1b5ff/O3iMJeE4cIblmi8O1O2PGbFeXKXYjFg7pvrFMtNehtX83Cuy+IRqpBNt7NvtoC9x276ndN7oT3NLMYye1DyvtetTXrSG6Shb6ZQVnfWBSMcsYOZM8ZsYxbpG9A8msXKaHf+omx7dMQ3RbREINQnSYnKCd2lLZJmCFCuo0rZtZM5WNpTIGrgpjg3qE92zdwW6MHW7dEsZs9+iyBuW4Fm2KDJ2Yhe7kGGV4CzDbkirZcfBzHomt2bst/hlT5Jvtu4uzJUJJdjDTTGRuWzlk8gz2tcucgrO8Hm/tbVsIJ7i0WT5hqzY1YRtzmnC0wkG6qvlTjnVdxOHpKkL9WtDEqcGHr2YfQTnkkTqyZNoWoGWX8ZREruAsGoaoa6GTlUif6onZhwnMscSz0E/YXwh26QHP4WdlAuDUM0Nt9Mknoh/GYH4i+HgHzrABZ1uDJ1i0xl8SsjdrH/RfZ8mOdXn7AgD8p/dbWcFdmvhA3VdgtG4ny902nxXcGQG2jCm7MPWoBLisrGdAWbx+HNo2/UauyEYDq7aRFvr6p6zZIazZAtQgBiEZg2bnBmKpcYjta9Sem532yHfp+zcD/jruV9GH+8FGLZLcSQfsMwWkPvdSxgup4iQ6TqSEAuoCEDGzADSImarKrHWA189NUie1DK5LOPJDzBpy18blPda8sQUUCpBaHBvp+HnmkijultaNOFrH1Aj0cs0epG1BvohZC3ZqWrK5Rp41oA/yJbTNmM4AO4XIHtLMWQNfA7+wJ3t3ZaSbapA0IrJiISLME8d5T/p/dsJWcNioC0CrPtGlmn2Egrlj+kOPHcG6I6q7GHEDZDLCyJJdI5mS3HRLI8OlNhy9rowzy6Klx6wts2GJH70aszqzGCod44adWuML8Hh9xuzz8e/d8gb5VrfmDbbHjJmRCUihmrL0T2zzh/lO7sYYmep4q5kGHi5SRlvASFZfdt9iWXg0DwBsl2u23h1KAtBODT8ylgzkwggsqMrYEKTSdN9Y5ZN5JjZMmZ3cxotlfj+cPG+b4E1xLuEQ6ZK4lwRJIn4UsP8Yfvv7Amg6Y8qCO2NZma4AuLhmbAfWblITdovGHp2GKicMGeSzE2BbzD66i4vN8cYSa8QelTKydX5Vq/0zI5AHbPVT02c7AWVYUzjPXB35+8DjcsbN+n/Ygf9fA2YfrCDMN1qTXecmMmrvgdlnAJgpoEIMEl7AFlbb/EXm2NdBnauxTK21sqU+AT0GDlXXL7JD38xXqd4AYgJq7Io9e2QaSzUT6/zQwTwzMUmYQVeQRHb6zuyabpP/1PBFgGrW+V3A+CUw82SMnTFMJm/k2rNMASj1aJVKvBbgpTlllVzO9Y448qBwYTUvrJn7BnUmNvpwKaij+V3KCKxIEgniVHvJ4PIoidkWg6Z3DwEAi1SRGZdeMVYW/ovBmwXIBqlWm3Ozre8/BZ6r1nP52mtpEHOnytnP9qSueuccc7ZNFTA+50aN11QSJvs28svszbbzVhq7/9ZiaS4T4vI72aZOd6S65JLQNAv4ctHRcfqxJwDFl/NgGxCx2n9MBrPIfm1gAAGzWXl23/cbog4TG3A2a84KCg3a5G6ufDOxbCCeQNZCPJU5+BZAWonAzCjrmyPmtjiZmDXttqaurByiOZyCWNfOlKCtDoxDvpg4mwyHRXwEt798B2aPGHiUE3v7kgdBd8BWNq6K3dijUiB0ZuhRNwyZZpQtJh+0z8LIDWOuVj+eZpLtpIwUNj1yzTwHZUdb10Fs2nECzLKY0AyMqUEIcC1zvJQ92mvJIP8S7m6MeIJ9OG+GS6C0Cz/MTla0jIEDUd/nmL1D/5hxEvCQTVtqrBh0NUCSfo8ZN3YbtJFwisKyPAZmmM76Z2CKQZ5TO+wMUHUgk9TQvY6JxwCHmZRxU0cWHBOVQfMVCd3a/oHkiRnoC2CamUaqSwtSSgXQSOSO3KOR6USu3Y2lw4CkxzoEF9yyRBdpKEnvJzTmrGOZKkpAfgio+g88CmfxlfGLuuDHQSiPyG50Fjk8usyCOHZiHGMLWcC0R0CmriUVD1YU26bYI0OcLFuM9+/VBMQCeOvcVwk5ZiZSxvXRw/HWGPYhbAYSu4LTjzCaf5zaz7tkai3LZdKOdVqwInEXoEuU7BmDQ9dLZmzymDn/DmzveSILtuDJ89m3AsCH0wL65bYoRmkl5x4ctkhVU/Ekn0/3FLQzH4UNT7UeIJb+ao4ZorxNZY6e0ESho68j05aMZkdpownktADRMut8Bm6cOja5pm4uEpeyAM5sYfAyO43V+CM1LlTHQzUD4ZzmrO7MJ8YpctghKtNCtvkaXQHBy0ooOMvqR7gaJBkbskPCjjFgG5/J2cSadPH+7weA8t8bQOZZdva3Z0gfhTULtWLW2LasXszW9535qpZb4BshagZvdP1VFwmj56AsPOZcasb72KXP9x2cuQC0nalIahKCE3OQkwy05amWDArjARYMz2DN5jV0//cE/4A6H9mz3TbF8Nq6cRP6XDFm75LRR7bcWcD0FYsm9VEAyRczkwwCBZml/qgJI9DDdvvBgl6B4Q5wSRsVCJmaYBAasWz/MxmgsmRyHHYMmSWSy7T/wkCu57tNo0Ybph7dxbKHQG9kkgvg4kBpPV4KxpJ7hiXTymGEVyDujHK34UxmrivzWzIExQyZrcYf4b1v8Ixm2fDIao031qVfpX77WVaZyzyTojnzu5RxdLgrPRFq8qRi0JXdvZMdujCFmNHLs+PKFvl1CBMnG5a7M7LCtJKUMSJrtQrRyjYFjnW00+L5q/UzE+P1xv8esrD353zhU2vPZyleLX/ql2j9V1xMQGwTPu0rEOc0Y0d6jkygF4sGS+OrDqhc0ci6A8N3sVJCmadxzOtnF+dF23obYgA7PcNFUPoCyLJCur5smSoFa0WqoWSLcsuMTkcp8ZQAed63ZSSflpJBqLTUuSRZeJAOzJrVKREcN+3BmAHA/wNePoLfvpzb2Yt9fbCzL7nBhxp6uLBfQarYv28RrGXZZcyKHe2EWEJrMjgsbI9/34aX5nXCDBfZ3vuFlHGwZZgyxiFprK1+jNi3Y2elj6QO7YQ5qxdujVvGLRlPZuBWpQ9S7QLwxb8PAPw/JzDDB1grOi/ECNnw5fxJvJcyvkP/BHAFtktZIVBdl7oq7uqVlJURIMid/6W+igOnxWBEa6g8Ya4gEktj8Kd1Y5Bas0R+aFlotW5HwN8pyGXHx4St6yD0ANWrsalJaz/nmJkwk2koOAO11s560s7hvqg1hrvrCNECQwhznFbIcm2YiV97IKdqtN5lpV/l0fwq5Vk2F/ISsYzZqkZcB6MSOY+RvpIHsWpt8hEQk6bujFW0l62B6R3bozlIAIojyEkQMBKRlG/5hhV5O71OgFZHLcy07yhhLbtUNCxrzQMLXMRo93/Ha9SYbSHqG+sJ6fPWZRDYBXu/7k64KrHs9XfMRdHllkRwPbC/ezHo83dypxydh/KMEbbXO81m0Y990DWdTcNqCrLYA9KWWP64ESqCasgcuetgjSTTAGgVGjBtAszWCi0Xsw+T+rMMlDi1d7HL3xR0LaYemsdcCIj1aJSOYXwuB5psFvcGto18XjPOLkcbQBbwPtmvsJPMoLHfP+2MtQyzkGM3gNl/Arf/CH77pXu26/Y8a/v+OYCvQqOW4pxotjf4wKwJm1b3G/OPpaZMXBkbUBsgq07CznVQ1VYwk0kZncw/+P221uwsgNrOa81U0qgg7jLXzF7PFORMDOOG/wDAX53AzH68m18/LntwofbHlst7YPaO/dN6oiswwWDrBJgp2FoARwKOkMj2ilje1xPWKV0nojzPHjQ42QKpDXumeWhbYJbJJXeGHA2U3ogh7L+uQnLGvl4+Vp44UPpu3/t3Ie6QYGliwjyqEQu9lnDDEbYsSAVdlEXMiglF4930qsrNkPwz+q0nlGn5avZxp2hjz825LbsOIXfzTKjAwV6RdPFQLabspPnUY/IwH7CpIDbaIbnpcmK3m+h4xi+edsuIL1tv4dMf0YPYsCxNm5JGyxNjgtnHypIxk1epKsiCM+Mdm1ZsxgZOU68864i7qypwXduSM33iVLhtly8Szdehp8LvhgfG4u02aee5K6PLiEpdBiJm/Y219+7rgfPlsPlDx3VCFAld8JPGuh5b5Bpko306vWCK9Ow9FjhxPRk0UDphXewsTNCFoTojmBgWMZSyBRdyjllWxWbbaZOry2WN999reeCKZWYq7JjIHE3RpiDSKzt8xsKKkyGnMeuOLvfvfs9O6T+s6DKkaEsdWmjNE5/2PwIvv3SpD9uxZkZW+OqaWMTWnk09TOvNEgZtZ32vACyrJ0tryuKfu42asmDSlWWPJbE3y6tH6/zOoAVnRg2bThwbj4xFSxiwnZzxSgKZ1qUlgO3Z1vuGP8y/tSf41+89mCLWzNtRKk/u1AHzfK5yzH4SADOVtZ0yMBvW7XJea4uCtirtVHmhJ9u1HZDi74h8L3t9jn1+odBn/qzHNZUvJu6RYRoDWgJsAXC1+TVzzsykjBBpJzY1YwnAXpbziNLvUka5M1RP+mPdebHdwEMSGiJb1rEMl2UddQ2SXgAZonwxzGc2rW6ex9zpdtJnjtBoSM1Zdpslu3yvVNNA1F3lRoKqlumAVaz1ZEoZ9qec5bAk2ib4ZrTOEwjlweyj0qh9N8C3wac5OTM6SRvncVnBSrfSBwG4CNIcwHHUpdN9CXTO0NDACbavudoVSj2AslJj/gfR2c7g2C+adbWSLFUgg0ixY65GMsBZ+HNmuL8cPrEvt5Ox3pX39ctw7ecNxxZx1PATpwlPLPNB+rrEvCfpK2Xwaa0h676Kpc1zYsqixPgeXcFixwhjPFStlQTu9XatAdPqJem4Bl+yM0EFGJrm8trNP2xzSpAnGZi875dssQ27zIVyrhTgzu9RmLNQe1YQrYNLBGbAD8DtXwbK00NM2PYz1X2VE1aNmTJ2UMyMPVJmzFaApvVomVeot9qysj53U1Zr9+eROfMaGTSWNPozmbOFAbsAZqeyROSujM8299gzbS8B/FAEZvjb13fLx++o7xmzzxgwOwE4wOrImNWV4UQaGTLPpN4rVPYI0+YPbD9towRFY8O0DUMQnoc8/0xZOB/uGsm8pB2nDo8JEC2ItvhV5kFYLCQsmDHbJSAVm+OpNWVZbdl0hzzpJzGpFD7T/AWUFWHXapQcKJbjuC+XzDTuMyExU9vmVcHWyl4Tu0gTgGaSW9ZrEQbLVQV0bbSZTAUuO8Y5A74Rb1ngyUwMP9jGe9pzWBAiqgNjxMyV4NMK9Rio7WrMMiOH2CpLHEMTNz5xJRzzHXC7ilxe17daNazbSeV3J06BW0mkrEydBx+SB75JMPN5aWJUyuJaTBiMFB07p+YYzL0xADTsDCf3UdsexHjANvunlAi62Je9YJ1nnigAOUoDa/B0GAwxMqHZQwCWK/ow++gsdQbUOFg6lzPaeOVw6VXOaCGA/uK3kPQJLcM2RW5Vm+Roy5wYXZSmTmaaiZkin4PtgBsDwrRje8KajTyXDlpkFDHWmAHAX4Pbv49afmlgvZj5Mq4/S9wW1b0xY8p2WWTW3DkXYGbCjBVqu7BjMKwB0iSf9DKzRJkxq6vs0M9YqUTKWMU6P4ROo20LFD59xpg1Vu1I3mc1Z1cGIaeWV7apPTthzzyCwT8L4D8XYIZzm3x/9ijV5wqYvUtGH9lyGQg7A2bPAG2prBHR6n2ACAJiaviBrA5M2a8M8GxYtS17psxaYvt/KXU8ywg7CZxeJJAZKJPj0MFraTlvdRMdoJJG2+WSnZ3fZ/6zrYzM423DqKzKE4ZM71Z+zIFOLiQOeKWu2IY70FArf6nRt0yVloUJZ3DVtWhOXE7GK0kcvYqHbo20HxiBeo4o/YiyNt+HSnoidXMCZx0SxLqxtfYMyHTz2WOqLkb9vqwFoRtoFIbrVBlXa012y9ewZm/7YZOz6sQxk7ujH+0W2lGD4q51osnNzTtItsiqenD7a9ugdXUZYGSlGBp3JsnHYEWF3e3tfUKQMdjvK86psLvF/wlDZq35DGtGxVNtbYbJiMl9g7HdJufWFsFMkAjzcSagF3LrPLrmWTuuw5kz1FQWAvdxDIc9Rp1sKvvxBW9zFDEJvWJC8aXaPYh7owKyiBQ01nlHxUZI6Zi1YXFt83Y5HRmdQqY9kTMya7YbOpitjm3HZtgnHagvsxIm2L8dCXNG9/6RXMBOjDeqqjEx/LB4yJd5vrmP4wyUCSCzrKAOs+jNLaECAzCrcPvD8PJLn11jFurEkryxQjlkrvPKrBsbrJg4LgY7fCNWTti2DshKmcoPjzb5ztJFck/Uv0wWONJiELPMsrDpUGuGx+rNwmN2l3N24tyY1aE9WqP2GkxZ//tDbRxUgNlOVu8PSgneB0x/1hmzEKyM1azjSrqowGoBbrJeILo07taVsl1qwKHLZ4CJQqzZ6n73qmDw4XnCLPVlOYsMyfdNXBQ7y+jdJKXLKMk+P8gLxdBk+/rovOROEKSM/WbKd66eueqJ6i/MOxIpDNUi9OJxdZZncMaOTmw8smSdQSLCPFFgsxyJGTEGYZYxRQS8RrV7pQd412UWeoKxjkPe645ADENgkolWF3bAAxiKNWa5hHE6M7LhQKXPs1PoiV1+DQLItcYsL6Feubr7fykwU00c79VZjdFYMgoOd/g7fb5t1Xyrn/0jSkitFAs/rqQmTAV+deE4NtuSCU4gZSnV8tPdkrFaj8d6x5Ql6zs7tOt+T31vlDXOY1CXS4QjD2RrQcroK2OmrJmVxKFRkIEMUaU1UAtIw+C0mBlTxd9NOntlTCvj2xYcGJk521dtrdLGlfZyYcMWy/suC+9mhSAipt9CdYdkmk2+ZjBjhXxY2KfFFIiR7wq735sTMQoebMh0l8m+G4Ovfg34vMdbR6E3uv896c/0B+Hlfwq/fTFmjWkG2S0JgS4rwzZeJYfsNJOs7e8hBh8QeaInrBgiOzbb1dgyzSyrJDMsK2DahjyDABmiVb4LQKt1X2uWujRe5ZxZrCTYZaClbX4gC83tsbq0Nv1DGP6YXkRPZ1R1/vTayCP80wE+73PM3j4wUykbAxmzKCeiz4v8rc/j72zMMExABZg1m94aww0yMx+x7lhoZpIP6yqBPAVRmHlprEzcvQLimsjLKHjsJiG7OrYzR8y2f8r2GYMxAczsMKnCwNpq4ap+py/D32nLjvVkElIGZovgzESChKj2q6z+APaWRzb3oHpuXOhSCsvZZUxccclspkpa72M6aiq2+YvuK9FjWo0jquNJwxTgRhPBQGwMLZIBRG/H0kYXCCXsUoBJFhwY47xZCTZrzFzKSHbl0CCA5inwsmD+4EKz22TMviX/NCkie/ZtBF3PqXW6WPYzZUNPFN6zyvEerRX81NrdgNkAZWTkoA4URXLKdpLGE8FfFBUj8Fpq9sHsH8Mm0DwPdxjOMbuNtdim7owloJqelmfTqUHGRtIoVvYQTAPFQ1Rb5lRjVgDcOGwaa6Rcodo2ttEfA3nyhDJkrp+alr2pLRuUnxbPlTjCmEsZAeD/Dbf/EF5+SWDDygVT5hvjDmXDQh6ZgC79rjJxEDdGzS3L7PIxbfIHYOoEGht+lFXO6Dug40mdmTJmkm3Wwdlprdmu3mxTd7bILDMm7KxO7oxV2zBnybz/AMB/tgCz78G98ixT9QAXgIzUOAXAFwD8F+8Zs3frWXohTdwAhUwqtwAJlSkmboVaI8XrLQlT1jtmTuBpTEvMNXZsHDKwubHkv/yT9Wk79Hg+ZFByEhHA7CAvG0Ki2/6zO2Mhdq7b7DtWx8XBvvF3nvn7WH1cPRmF7zImzzk45+ccEVVG0V8HchPDtFxLwJmST7uR/EW2OFKxxb882EoywiSBFadn99A0L2IbaclOMHOW0TRC+23FSZnxR9zBeDoUtNXBoGXH/Kz0OZMzulS1YQGNcUoYFAKCRG2AP6rzmRiqyQHRZY4+v0bAwIkvWGKMlzQYLpIha087cYhMQIiRVBK9bb5RVFFtjg9qq4iFvC+RxkjtMiJE8M28rb9g8JmZ+7/W6DVFgk/wFocJ+MA6qeBODFnGgMg8zxVZCZvTbesk4lqljIs9vs9O+QLObMqRO5OS1LJFAW1kyWKemJPIsV+P3gAWyxcj3JrTMufFLGA6WoxYwhLxNBdhZdHr2sh8u65ElOUp2fN7hC3KbZNQILh54fOKADACbvAkNiWAMUfqj8lATW30mUXzLiVkqPyEhMr/vfDyx1MGbNSZCWDrtWaaQbZ8vuWui9hY3iNzXzxxXsRaU9YllJUGQIMjo9jku+1rtwKA4TxSrTEjZ8YuZzw6u1YSxsySPLOEMTt2LNoDn3d2+XUDwHZDmGK9/3uzW9/TT8NGBvLI8JbIHsp7YPZZYcy2NvnMoCUs2ZV0Uc05dt/FZpoaWwzQR+BPl9P3gcFCrG/rx6QzWwvrl7CAanJS+PVMytgNT9gsBDObjBksZsoCIwmRRkJCpJNeeSppjIc3dV5U7vvstfhO2aV3npLMp/qyBet4lEewkaG6MgbDQnFqXPwWalJXFnrXicsDm3lUX+WMI0EVUlfW9XWUYxbE7XV1XGRWrAoarYnEEZ6ye9xJj6DHZFw8ExtaSCljAhPEmDkOYr/WkGlvRiEubBoCo5Zb+dc67a25Gi6CNYwCqmm4ZvDa68RmL41rtbrz4P0U+wB0DBhGGgGy7HWm+ud267hupM5q4Dhr4KXtucc957xi8wYkWt3Vfd4RqYFRjza3M77XrwCbmWFJQhWdoxWGjm+QxlDhPvH8ML/XePV9xZ2CH9JLo6Q6I1ElXyUsV2Xo4u33Y5h1aP2HHAWqFZrKhV4r6KJxy4Kki2aXqVtjod+bE9rg397cR4WuMerZBL/YNtus0rL3rdxIwti9HE2gYAmQL88xW45WaLeTZJC/ZiY4BohOjZtsszEQR9lmWmNWIIkFJqfJpA0yqGBZ7l5wBSlINRThi2UaPnUFhUldGbNKlorO/gQq/hJK+a+mjovbDDI7MfYok9EKNWTquChOi9k8tyhz5HaZrc6PpUQb+yKPr5O6r8xCviagjGM8lTGrNbJmAwzSKwMz39SchbozO5EuZs6M7Dz5AKN2lX3WlvmPDfhTKTD7bqwOuSzpt8zhzPJBW/tsAKm3ur53yegjW+45wOwN5qskUuvSMunkmZV95sRYBESUDmguQrSXejS2u7/6I3C1gKxEOsnyzLMMs0CFtFq7Zd/V1GNzvIaU0cwKMY5BY0fTPQoGA0izM0BGy5WqKj/yEXABaMa5YsQKuIK0GmUxXCMW3ObpZs7gDcjt9JXVy80/6NCo9786MQZ6j3bMTSQwZNihGo5+vbBeU9MoKzbFT5IBkI6XWTCd4M6whVqzCaUKuTJiFfNQjllf65HWk92XrdTFm915E34hdvj7/Uo63QysVEbG9BRhqXGO+47wGs1GmNd9uQl6OksXgU6NDnY7P3rj6KRWq+ORoeQ6sWiuJQI4A7zOOqa+/2Y1P+3GBWphxyOiHWCPxx8iRPNw9UzeqbbjfScxKZNCTcKs7SdnVCx9h3ZcrTOcNVj2W7iauktKN3yp6r9C4LTm/ZIgZSTw1YubFFhwg5HlX/k6T+SNfOxWWWMEXJmtRCzL6tdjGXb33qq0LAmYZnAGCZCewNekxbbEtQUm1SKjbHzpauB0WcUEpUzGjRMJuNxvQJ6SYGghX1m3EKYr9gqWqgmrHCi9voMkSzdxLuGte9ndgv9t1NvviS6Kt9WVcYAfcWLcZZJVZchsY32fJIA71ZbdCnBQ6HTfn1dSV1ZaZbETMPH53K0goEZg7EzK6H5imU9qGWXMHgqdTtwZA1NmiTujJtg8Ar4sly/WjWwxBW6G//0OVzx9Z6Jh4A5WpgCynQzoUwA+73PMPh3GDGvd1Q6QmSyU1WsttWedDarUAK7Xiiq9FYxdbGMJPL4P0nrGbgU53+u8qoQyMR/Bc9dLDN/RjwOzfnJerAEv7gFU6QkUknwCs/sBVaeQfNF2rBvWAhx+zAYpI3Ny7qs+zRPgwcYgXvL5FWuMV3Bi7Ou3eTNXiaPSgJA++tqLc5EueuKWKGNf2Q6EnSHDjiqgawfKFtCYSXOwo//Qve2iZDHueOQ+fHmIWNq8mV0WvzUfSx7YMSxCSBUy8mh/rccCyuIJTKyCE6AUgJln6ABIA6HZzjA9rll4smwiV+/tV7lRqFjoTO9zvSzdkyQcmdG254VfIfLJz5LMdu3YDN72Tn6V3e0yweTUhnXYxfTdsR7AzEjO6PHuGOSN3Kn3FfgiYawNNOxQhRuLlV2bxKxQg1ZWEUH7xdUmWMzNPMoCznZbK4Exc5LrMrsZTm+JjokggkdliwtjZtNXYtSY1Xv//4ZZN1YA3GzNK+tKUy75W0SZnFASrgsnosyTLLNNw0121IUtGw+wrU3DvwYv/zhq+btHiPTiwEiArW7yxtJMMsuli4eAr2CNX9ZpplJGW2WMXu6PryKAzEj4UaMzY30NKaO6M3pinR8kjXYO0C6BGTah1Lg2B8nq0TLjj9QgZM7/mwD+wBaYfcfKbUdg5uvNlkdTmFkLHq3vpYzvxL8ze3StGcvA0Y4VS+Yv03U4sdebKWOm8kXefsJQFWHEuE4qKzjQdZUGHJd1v8krSRwDo8fSRwFHxrVgxAgG6WWXRDY2rJK7ZOmSzCyHLLBbUgPYz0dSG3gGDvm3c6uWdNiUZNoRTjU5Q4RxhjN8kRu3RVdFflCk0kpPamctkmOLFNM2VNvo1ZY9gzbowRqtldn7fzzVkFcOnwG17H2iWTDElDnOVFJ+K2PG+BQdYZ4T73Yl3lgbahsTELbvd2+VabGkimpIiMux1vGt1HPrliXtUp74o8blmb8z44wPyeYiy/1+9NxEjhkvE68+mKAh3wsBYSQzDJPFPdZJ/thb7LSvztNqIwbmdIzaL88f2HUSuvOI2CByJ+BpZ01UvkYSGz5mjlleaTJ64yEDoDFcY5e6KqGxaOZD+ukkz6yVCJBKV5H1Y93ZRXrmWTmRKSJxZQTVnpXoPKGgjdhQNoOw5J1+mg+FQr8eH86oUeZ4CwYfsyqtkEQyC47WWlMsDF4EKvFS7bseDAv5NaP9NLOMnR2tEUdYM75dPputr+DfZ3ILXI+2rRSg28o4jwt2k5wddqDPu+26Xn8b1X4/rPy+Yd7B7FdgxBJrewVoWV1ZTQw9bGcwYsKuiY1+kok37PELMVuJhHFryPGolBGr+cfOOj8YgZQLA5ALS/2lJszWsOnwhMsy2R4wB9kAtf8lDN84B2ZZTWSWMplE9vAN8vMoZfwMMmap7PBBOeNpzdmu9ozaYnEz5/LFDiq0Fk2MRYKJRsKOFQYymMHSpdvQN6B2+opZU8bGGeO1sVnKpmXW+eoeqXVjC19CMsSiodhsjILXqDXL2DKRPWb1Z8GVkUuvqkeVzxaM1fz5B3IjrlUCKW19n4Gv4JFh0k4TuWW48OUB7tJDGR1RlTNyAVslFoCL5uSphAdAmVqOBWomuznbUi1kgZlabfMrYs5WrDMz3IRJM2HFdp5Ulvo+zrPEN4JKnFmXJt9/e3TS6tTY18GOTFDX57sT0PLaTulEE+NSNgKFtd6leQROfHRKPQISGKxpbiuZhrA8dpiWMNfV5X9h36eZRgBjzFrUKWUE5XN5oy+GNHKU5lUCJj7kkG6V+Jv7D4iZsXF4mcV0xm9TAgkqiQSdhwoPNKW5ickJf7GDtA6cO8Du95Aajnm/Fnrm2QBrI1vOWlt9SvWcZGxdysh0TOEwtX5ns03usO9zrpJuU5a9zKuNt74IkgoKgbMobXQkxg6LONKIac24ury1c9DExmkqBasPkhoZkj+G7QwNZSyrK0q7H8tNiMyAi22VNUJq0YKydFFAJGnYZvmOsJ1kv7d3Vqm0IAMn5syezrpffwBe/kfw8lODAYiXxA7/BIBlzBlOXsHW90VklyaMmbJlZTH8GEYfNDi6hEknwdKeSf98fRSGWrPsr04zEGXNfMOcHQLGjhMr/WMjazxeQ9KYZZclj/e/aYZ//ezCefqKbeQUj2gYpAiz3YTfNvCx98Ds7QEztbZXe/wELKTsGK+LpItO61LAtLRLtp0xN57Y5C+sVMKenQVjP0uuqLLFk6DtABxPDEkeCXkeElAzKxLEDdlHtoiyxqKVxD4/83h2YdEUNu0+F9+wUqMcxDfSIj9RBXqM5hryCJEx8khuTciltFLuSsIYQqRYAuZCifhaROcnOk1YzChjg4/OpLFLIzIJo0gZHwih8k3eVTwVmfOiy8g997Pi2KeT4YfugAcwuJvvQfAFOI5aW1/KxRGQk8rvjAozWeOCaZ2xyn2y4OeHCYaMuqSd3XIfIC1sko0wKEQ6cIGV1skOn2Pw0olFooBhLtQcAwrOaddJTRWnihn9Dqfm647R6jToIF7Mvd236RI1j9eGwYYK1/gYwBZWfJJnnJV2B7y20Iq0IxWo3YLfjWSBgNVugGJ0KL0B7MaGNlTpYx+xckTOAVmYtWZdP1fIvx2eFDbxSPTmfmYeGKps0TORYcF0DC2NQcMIgLfxW2RgxuJHDpzua/RLSePazfKkvaG/p5b4LcuqZGpJ/tmz23wlv4uVpwnOjIql///tfVvILVt61fjmv4PdURpiDFHwQfFBEPGSFx+8gdgm4kMSFTUqiCI+eCGtpsVoI4jp0w+dGIwk5KEDQZvGoN3BFyEXY3xQsQ9oR4OJIPGWRKOJ3VHsPjG95ufDqjnn+Mb8ZlWt/3LOf87eC/b+16VWrapZVbPmmGN8Y0QxppSQWTJY7FZVWFNsKVgDWVBuAK2zZoVWtQvMPg3Ht6CWDx4ae/Rw6O33W6C0ieFHxqbZqtbM4msIQ1YobDrJL+vSwkKyQpYwboqWhuM03HmXNfL5by9fkBqzysYjlG02gcMNTPkec4bzdvqZ0cdRMPXePhOL+DcB/Ow+MFswZpM8H6uh3TQseO45Zo8ap/KcjD6y5TIQkNjfp/VmC0A2SRxbzlYiZbSdPKxJspeBJZAlfLL+FCgxICG7/n5ururXdiR9rmBztWwzCQGkiI40Si0PjTPZeH95AoHkhiZAql+1jRkUB0u1xDcGxALIAo2ZXMNlAo4KaWjcUl1mTbOcMlKGuNot19w5yV202gzU1ChEiCclvVJbrz5CJRamL1RHIcPkYlLjDdxt3tGgx4wzWcPbn/SZWKgDg0zBBY1KiDCQmnwEsw2sasniz8YcswzGMYaP8kYTuLeIV270cKxZhOpP4wC/sTVuM4D1LpdjFoqsUDxCxWbzEdw1sgkG9wkG899JhKA1l0HcWYPUb0gHGtPmOxi8OTLGAOaG5EgaIdtKE0Q0WaGgxqkhPdNs7s0lYISgJ3eVdD7hKstE5Hg9OneGZ06VdxMoc4QWNWXCbGFWmOnoIM4T2ay1HQz9s3QzF97KxNmxiPlHvBJHnhm6IUj8fAZlHiZC1LSkTAb/nvHzC6IpU/wxWeUlsl0ahx2aGnMJYAoWkWSWLaf1/XjBoKdMkKYiU39xNET8dtTytbCt1ixY5N+DIasWwZVnbFhSY+ayLDNkhaMAxj++bXVARhb5HRzVHSkj5F6uUZ4iZXSpN2Pr/FBzVndqzWyYklTMDNrl6C8WVvtIjENwm0FIBX7SDR85OmlevJvdcqS4lv/qdexyjrrv9k3PieF6sxJMnyVjtscmJcBsj3nCChytWKVbQSMDKgpKBgclU22Wi9wx1HQpawakk5v6tyRsEZ+XLn+rgEPXbDHeZpYZ+kCLtsMxgZg73xjHrH7Mk6mULlEkqeJy2XTEyVLGSATMS7m4yNsOQyY2+QYpy7K1GUjlmwZi6UD/mboYZaQTTJwl5vPONOtITywnbev9QzV8pslEbtXEDVkTSWN4rrrMKuBsNitQsrLScNGnIOnZYWZIGS/IVfUXrIvksqnseXhbaw3Szc7UuEUDDPausA0Pi+RzkhfuMKW9HdT1gvm8yWhCXUBsk/RXcv1cmHfYJkL0eXDYebDE/XhTTC9NLnx34FnjknZlpUD7Zwx2onn+nIPGdqxy7o02IGDk6heKybjF0vcFxpBLJbYYgolI7ru4rbHcRf1coYRj09e+r0MUZhI2d9S5lNEmWNXaupDMtNBEygAwJlLGwZQNM4/xC2w54lI7ZiR1zJ1oMJtQsmEhBKMog0Z9aymxq2yyxsCUyaG4SwAbWMZoc9tmQq9BqcttndFjsJXcNrawy65a5OvN7u5oCPa/rqzZ3TcEQ4/MwCMFZsSSXUSyuAqtdgZwEhptGh6d1JdtEuRLIYBkUc64JyOsdqL+ClJ2jTlo2hWs1SR0mreNwdhRzRmSejObgeRlD2RiYbefSTlxni0DgBe/CBpoKfbXNs+GmeUzzk8kZXxVY/ZAYNbImgbS+HV7nrFRzGxtuV9O8sXGwDjXVyEaWHSA1b6vDNnw35jNP5osj4APNgOMzg6RHJLBTpXdYNfGSlK/ti2tVo3/gpiq1WfhPamBw2bs0ZehWjTUWsu2Oyn4o98pWpum9WVhDn2TMJKUMZMoTp8l7oy7wMwtGQR62h9E9dWKlrFYrtUDK0GO8oRJXNRi4fd8dmH0mty51d5xspbD7NAobAUqI8sF8tRe24UChOXSTh0EMoNi+1JGlQ3mdXieIv94WAbLZhn6hh/MIxxtY9y6BswOoocX40mSs6WZCCv4wr+XuRsOlqcDl2Q1RrDEJ89+T08tP7Ffg7EbZvuryJq0qWzHGXLSMVhk2xLFjPl+oLYkeh9KiM08nNa9Pi6ZLjJSfnq38cfSabJPPTRrfKVptDjJhDWDjPS5+EnATMrm5KI5GhKXXhdXSBhcpuvUkhozriuLg22WMWZujZbOQ+4QSU1MwPnKl/1SreDC6FKmiyhdZFkjFmxaQW6eGc5NqLzRF9ezFsAJtQeXz2jHzQmQ3Z25BL8Nbn8ItfzaUVd2N8sRU2B2F/ecXRn3XBiL1prJsktAd2XQumSwxMnPajFYOtSYIakxs9zjSkFZB2RIDEBq8nwDaBePFv1nXBrTMOqEMasJSMvq0XhashK4uyBKHh34IRzUlg3GLGH4cxp4h6dHKMV4BcyeJ2uWyhIVQCUujUFGKHK5bP2JafSQ5OnYpNZqmqMlZiCZdXzKumm9G29nA3MtWFrWYwRMgVgbduoz3hbaDgZrpmB4xdDpOhvAI0A5gc6E3SsYtWpFjquO+JkcqapcSc8pgWomeMU5q4yNCpEDsz6BKe9puCPLFftOaB2aWCaz9bova2enUbDsgMfioU4F3lGTFUx6zYYKJw2mzYnZweffDiz0VzxUZDx8Ibhb5YEbslBplzqzmSnL680yP6rsJDS5ng9A2bItXNR2fvBFha62BpUuv+CZsWeThzrVVfkhPF2VBsCV3PW8zPCoqRwz2st+R1wg8w0XO3W6rkOC14lztbfapNb0oEo1umi9h3NHFtjS4EI6Xlaiu4RaAhZymiiAFMbtDI7ybtJOSIeUDQPWtWcxa8yCO2P2zwJQ8+W2eDqpYnmA8zwPElGUL+zygamEi5uZ2bI8SiAvGzaZfLD0UNn6EHp2A7NRMBcYN8spQrw4cwl+Gm5/EbV8T1prhkVeGTNmarO/NP/gmjKbWbIWMA2tLRuyxg6ciDELDBm5MrrFurKpxgw7dvmYw6XDPVyCpqfXZAaSMWYteNpxgtU7WXc2lVcgrznLlnfD+wD871PA7Au3C2PVoXPAdJqU4pNQ4rFzzMLWvcoxux2UnZUTnjWn2LHHn0AUkzFZjhlIZsegStwj1ap/AkPy+4W2qTJb6O6BAWQ2j/8yGyi29GCgyfVjBLpSV0oCgauQ7Qzs9Vwyqh3T9mnvFdpu8PJ07nf2sdOL23JcXybbH60d3ctkly9lRj0OSrk5ho6ik3PCMSB5QgNaF09CKpVF4/wyZfs56ygNaLTcYKPNjtdExuhaX4UZ63qJVvls/gFIyHTmdJKOnVIRD9evMEhTa/yxKgsyxirDjoosYLqm6NrTz5QtWiFNmuRJClviYCwewOUMgnzgh4Nlz0d92Ls/6gY62dvLVrrl5x2fYzs/7Mo+2z5utRND8QnGbBpKX64h2Y8AjA1Hu5x+7tIG7PCvOT6KWm3WY0+bz4wZm3vcmdA2JE8MIE3Bs0tdKsc2N6fR+N4KcGj1VwNqTepYwpRHAXqaGZuAFFkbM4ZR2jgmbbDZ7c98eOYxMIVPcy0ZFgHT9NxLJB4zUV3GjGVgtZzj+zBVLFhm7lEjzdfMYno/r1ULvIMvzg7Fvh9u341avjoFZivmzJIcsiyTzJMQaS+JsQfVkpVh9NHAmbvh0mJr2u2qDpbMJVi6HoCeVcDyxJYpU4bcBGRVa3a5LFizxE7/Itt42fsLykBbALajOrPtVv9dMPzTsyfLi3fzyM1kosjWMxRvY8bsUc0/npPRR7bcDcBslV82CWz2lktqnTLjD0h+WWfjEqt7F4MNFuGwZI8Dn0PI9NYOdZNFYmOl+lxCey5/Ie+1/ZNCjS651LapCfgK1vNqlS9Sz+VEu3rgCxhr65qWXwGuE5zMLGU8ICZcWCoTiqYbfjh9ziVcFBp9IRduT2RZzII5GRkocwauYTtiX2zu2MaPaZp2Rm0R6mTLKbYU73pNp7uYz8Vyimd2Gl6N8Q3r5HDmirKfYtv8UQ9Tt+F3DWtQnk5/zXfrzSZ2f3kmukc2Y8VzrXp7v9ddYo3wprJQj8ydr4Df8vf81MY57HBRvwmwZReUr2m9sw1e51N52SSes5Tr97LvWd6UpcxooBAobsANSRFTYIecsq4gNWYm8MXo3fF8ODCODW05Zu3YajRYwcouH5MbY5QzjnjZaKGP8HlWGyeXWipbDPVnFuMbO7aB9P9lBqcrkJbt2S2s5C5faS2psQhzRnJH0yOg5eangVmF48+hlt+NYu+61oCp66ICM3FaNJMQ6DLQSMacgTLLphbWurJRW9bruxmQsfFHFXdGo7KDhV1+FqqydGVcWefX2Qyk8nsYc6CHtWY7TFmWc+YnQZnnrz+7sWWnbz8dmC07Pdt5X2+ap+ca31Jg9lKZf2SGGjoQkjqzFHytwNyKYeJlpQYNCWjjbbHEan5i5Whd5YRLIzNRKi9U4MTuicv3st/KmMHEAbOTbJIjVzDbZEDBqYRpt3avG6OWaepWA2DXuj+5uveuE6t70/kMwHxWBE5qwHbTr7GrSd2bLLJl3fQDwU19lr1oTU1d7HHXYeoA1YUe1EPVXl/mFTLdF6brmDnzOYRNQ1BuQBaG/UxqNc3MTTQH91MD6KobI3CRXLPagdsasHL7zVsWr6l23IZ5xNUWPQIUNirv2WMmth5uZOVukXDhUHHLRFyzHUY/t7txhkf7i81Wv9nvz5JHi+vibDbJY+vu+RZZw74sohFKhwlbpEBzbhzS3hjeDH4eYqaJbW2MkEdWMEQNGDBDZsAog24rDJ4t5n1Y3vPKBGpdB48SXN3BuXlvQzCz0yzOC9E1AXDRMTdyueCp5sypsdFAlMMXmar5vcxlqsCo1zCsiCejjbFu+BHrzdi5UXk6ZcxsMcxjN0TPFHyCjDpxaIJlkEsb2UhEwRiEsGSGrWOlZDZmKv3bG8emmsfFDix5zvb67pbh2E/A7UOo5a+HDDPbs7xPDDwy98Usv8xtdmX0xXMzuNtQ2ZO4QyWM1SRgGosMMzuQMiZ1Zqx+WdWaTdb5HDp9gjVLa8yUQUOsPbssgNnlBHvmhr8Bw3+/5UTpwMwyjbvtvPYl4nlVY/aMHgvGLBxZCS3GDgumrFmc5Zbnkm1mM2GDPdCVyf2AWcbXj+vGioXnLFek3ylJOLUCQl+9155zLRuDnQbCxDp/CYjl3FQAiyRYmy32IdN5YV4y236SYe4xY9P3lTHzPe8HlxlzNfnAYMcUpIHYMi7Lqha9NLLSLM/MR+gzU8SiU8NtEBlki613a4UUTqNlWs4qDdTqGBQ6cotJpfYc56xXDgFZiCheKyGx9GEJ4Cyu/xJusx6sySnwOQVlvqTC+inCLrKUNzaYS4+1io2RowF2HYZD/WRz5/qZcWx4UN/AW4dOfrV7dAJsxpCwZZr1aIXNMbC1ilPQdXttc71YMK8xDxmAbfhcIblhHUey9b0F9qi232/By5WcF1te2GZH32rL2saM32vAczDIFrLdKFvOWhi3hYvf6fj1bQ6yxC1QwY0MRjyAVtCWebUpMaJN7NRt3ddDb1u7Vsoq24KCVTMXmDPkodLm+RgJLlAnWlTbgunh2bPWa1wWnfmYjYumHy5m+3l+WdnhmUyuRpsM32wFyDhYmiK+OH85JVItd1/kwOkAhQqBNf7cJMkgERpMqHGCxUAaMN12Rmm+8Lzewpi1x4dQy1fCypdF10VDeF13jD1WtWWwBMQlDFkAZxtbd1cG4LlDZM4seX7G9ZBvf5gdGbnOLJMyLoOmte7sMoxAel1ZEnj9+fa8JGzZDoPGph8sc1xlncnrfwnDh289SV58ITP4R7MLYungYmRU7fGBz+uvvx4utUfIMXsFzBbAaMU2rQxBEmC1B26mZWXgH8yoxAa/cOBykyU2i3kKYS6UO9YMLzoAq+TFvbFWzRyjP2+SxPY8q4Pj502SqVJGYbkmB8iEBVN5qLKALhlqS4nioj5sNcRfSiV3vl8umB3oVVfGkRtakuV1hJO6RUxjnpddqYt8dcE2bJtNBJerFC4rmq18E9fiGEkGqx5txrxisoWE7GzAKK1mzeOdK+AZdVRIiM0EGNOwelUhJEutwqWZbxrMVHxVA1M2wBoA+YYduEH0w3CpUUK/DeBnM4qgJ5TR2cbqUBuyMcUANrR/tbkDjqIlNwIT7rNLMZ1QPQbZI4sXgbCPUyetNWu/x5HbYoxiNoM5/n64X3sHnPEnagB96OHYurW8nsFU9qDpahGsWKZU8KkAzJ1NPWyeLvC11LhuTGC1eFnwcRuXGHUcTapYhPWaPNrZBl8ljRYZtOSqui5V+mKXqdaMk8RMAtzVwWkY29+FSZdC9WVlGoTbbD05gTEP/B02+aTNNWbKQi2MPbh8qxAoc/JeAbl/lzsBW1jLGiewJqxaGzm4R1fHcHw0v86zilr6Vxh1Jmizv767dUj283D7clzKjwLli3drygp9xq6JF3Fb3KspY3ZtA2BRErm5MGJgwW6mofVlVVwYhTWbGDTcT8rIOWY1sdDfkzRm2WauLJmAyiOXRpU3ZsumwMzwP9zwFUSInwdm72qnmsXzV+tb59nlePY3NIuXrMbs7SRlTIDRLsji2qnk+YpBS001mFFqz3mZ7am6HU7TWvx58jwDlbPp8bHLokofjwBrykqqdFKeF7HEbzVpwc5+27e6WL4Q2Au5aYgZavo9SwDjNPInVlA/D873tmNSMTmu+cKxEUGtNHXimfhNjQ4BcWhUwGI7kHSSN3ocWUDQJW/85MYoU7Zhh0ymDD32+iCUOan9/LAX0zJ+XzBjnHSWsWaFIBeICbNg9OHwPndYCcTVzcmRwVmGJC3pnGsf8MfQcpLLdbZSHNVaGPGWz+WImWjOtvgeyB4CbKPw8frH2tVElXQkpyTwtlWjwopLfeMwY2kywKvfgJPpjZhbOBDcItl+HoMRGtJCxlUtnDq2bLeYt+EeCZZBbmYmYTOsLePdLMb6xIWPNg/W+0YsJIJ0jgFZNRC7hTAd0Fu657axhb6cTXUDOhtAc2tFsJvssZk5dBYs09DJwD01F/aFPC5nyqIdz/zXgrzRl5lnBSNzcIRAm7Bkca2OLK8s5pnxjmjkNAgEBS2lmhwqspQJr6AKJBf6Ujec7JEpU7WpphekgLHIphWsIxQLTXpZAexCAAYzq9ZY6CLC0o40v+A+w7KfhtvXopaP7jos2oaULiRPNKopUzbNE6AW3BrZ7EPCpMUaPwAynwHZBM4wSxn9pJSR/6YSRg2crpE165LGOuzzd3PNzkgbEYw79pkysdOnW/2fheEz9zlBrgHTMiGkEbzGE72JG5NZGEe8VDVmz8noI1uOGbNbWbM9mSLLEzNJokokV3JKXs+2rdd7+jCyCJLAPSBJZM/K0THY8N/jeQbIMoYw/V4C4oJvWCJNRCJVVIdFlUCy9NMo2BrERKomQ9kyO2DWSt0hMPayyjrpROYfXeLYVIF1QBzGMWE2yvOfUbIptHsVcJbtZQdfGiZqg8pjgDb0YVdNRQaVnO4GjSLkpOzg0IgYcM1VyJjGf9N40U9IFld53zUZc8baMlBNWW0CtG4E4onE0ae50qxwbmz5pW5gjo1ayFDDKknruqyO09auX6hU8cW0ameQGqhwG/VhPgBNq3na9HFdZthugi5uis5By5VEgQ2UkdTwKoMUmWY1il2rPS/NTPLrujxv20/basm27WvySppxilxhlzGGfJJR0+UkcZR4r96t2QCnnU3EAEedK5SS4khEt2PsG4jm884FmLVjNySavFGtzo499i9OVXCGIWFcebOr6o9DqEFBW+bRgcjyaQZbvKdQb5jb+3R5l0l62M7rEvLLBvdmwqSpMYjtToqsHjpnIEaUcDY21DsKq/7oDtZUox0nGylMLWfF9DlKJBOsiLjAdmauuAqhEJixy4K/BKKlcGPLXtx36Pgx1PJ7YOVrJvMPtbwvZSDcizKkmZRROMcGKovIGjdWja3xnQKbOyBzqSk7a6ixkvu5gLQTUsYAztSZkUFaHazZUbbZmQDqDKjVhUtju1VvIO7vwPD373tyvHiXbTS5R2fGlbY4vE8ypYaUnwBIPXeg97aRMu4As13pIoOdxIwjY+G0Hkyf99dNBqiSwJ26tWlbd4DbY4GvvedTG2UB3BmjiGG3j5WkEce1dsvnJOtUiWNqxHJG5sjAzEQmyGhg8slQi/xm9mGRra8b1rkQE6ZxX1XwijPTRla/nbWgWV1f7p2GBrtwg3SnCACNaECf4QyMpiKz8JZJr6lIytcBZFhP4qstyR3NjZtAJu8Qa7BptYfTDnbiWv8S5z29f/OyXFueB1XTnfB6GbP8Pk8G1gA4oiuiJ6er2qhfwbmE6jV1KnyWUbIfu0WKOJhukDFG/F1eNhqbxDDkeJyda8dULzwpBQeIV0YpUtrx+3G1vqst0SD3TKbpgeljsWyubOz9N8Ex7YR8DjkbtYwEIueZFqricw2Ytlhn1kAYO1IEKaPNjJrliGzlcLj/zyQSemSbtcSyBnzvSNg4YqkLMWVc28ZW+jOnvpY6zhjOEvOOsCi/XxCjEBT0XoYXi+aZWSJf5OYO/isJmdnJrXR/k51x3ZEy5KxuswYTWnt27+GpA/ZHUO2XAOW9S8v7zBof4sq4a4+fhUg3We/VHt/ZgZHDpAu5I0uwtMoW/cD445SUESRXxMyWBdt8dWSsMdfskjB7u1LGgwDqzEI/C6Xe/v4j3OGPPWTcfjX/cDrX8j5uDZNI5n95Aimj1oQ9Qo7ZSyVlPAvMFkBjj5XaBSc7oE3Xa2TtzoBsCTzacraFCG37yMYbXTJ5K9hi8JcBPn6fHCcrgbEq7VKTkGxlKxkcRjuKtelJBsQyUw89NlMNmbZtAuQmYOZhkDxP1NDEelADGqv97obph2G7b5Ay0EtkxkAkRc2wTPuti+Cby5kr33asuOcaGNBgOM8042VqDFnj9ElFD3WXUMqnrcSlMBtqjRtjJbrVEoDG9WYe3BmvvFTtsqtKa2DTj/j+nunHLP306sOMgnO+QxLaQPLmmEK0bVEz3SvKCBRNflaeidckLKsNk92DfUkzBMFC/OYybDf+vs05ELaotTIBSrFliK1ih9Hplj2OfZTk7bl/jQvNE/Cr++CWAz7NyHKuBVu0Xc5uy7LUYBZes5SR1jfZAUpn0idmpN7UbEaagYU0qrYcrW1BXGghUcwoUWzmaYzkEXcb4Cq0uQzxEDg4C+dedGqcY+hj/h6pemdBAbsjtv4a1L+3uCzPtRm2MWzFSH5RtvcVgPliCKqu9pmiK1xyJAmeQtnKmAnqRhzbTE7J7CnbEfkFDxmeORzvQy0/ALMvDbVkCqTYndHEuSazx1+Cue3AbMt2FqoQwCkxxaX/qzlztnJldOQMWpijRGL+gejQmFrnkxlIMAKpBOBsXW/mEJMQnA+gDsZjs2zzJ73gL9xeVaaMGQa7n9022czGfX9scLEnYbie+/qe9WOv/ipjxxJAldnOezLI35MV7rI0Z9anpiELQOKJc+G9gNle2x1Y49tOjdu9gKL+9i3behKM3/QdkF1+IJiImuFsslADxKxAHRKUFkbdpIwoQL3EeK82Q+WIfhpBJYiIgcwiNzMN7kJILKR+SQNtXZxMVnVlBaFArAfAUAMEr3/DkmBaGRv6SqUzS6JWJiAzr+Wp3LH2waOafjSgVvtQVNe0ts5HuiO1n88r7itQJ7G0qQOmBReMjH1ZE0W+Qx+t0t/Y2dA9GcSHMZkwtuEHbHnO+h4DxYYrjjh5MFUfzoBzbw5zkG+eT9oqu8fmi7befuSk++50asqNusV2CNe5zW4S2KG0ipp/kMGMI/FyZ4YrXoVRSDSqv5xMQIyyAoe8MU64FOHhTKwlR/h0HKhbiLCGwMXIi48tIp084+0ijroWsayJQsF8QR0WAl8be1bYFEQPl0dLfDYCCSDNF9SlJf10f99kh5LCOlPaT2YA7//4d4C9F7V8L1B+6RwaXYaU0VmGyDVliQV+IYfGBsZKXM43Ex0FZNVne/ylNPAAyOwGTCMptfb9WrOUMasSPl2BS92vNeuGIAkouyQ1aJcIvmbG7Pr3J3CH9wL49w89KV68G8CdpRN248Rf1Gv7nCX56IwZXpl/PCVjluaU6bKaTbYaxDfJ3oJ5WwJBlfpRvduKMcOCPcq2TQEns1OZQ6S+Dt85AWYyU5WjfTlch5qhNNljc68k0w8dMikLVhfLRZwVl5sYs7qa6tDxHvXM3Md04FaJeSsbu3WHLnPsUgWLNuFsrtAs9HnW2qlurU/m66yTjsK5snwU4BBwc1kh2UlaEs7Wuq+mBel3Gw6eFhYNa+C1ZsoO+oDFgfSdf2MY4z1n6TpQGrdVI/hlh2tc7VgctQ3GPJndXjWBhfKi/VH8nofDmQaemJuVowybx9jtt51Ai8XmONrKmAhh+2h+d7sMSiv6wde7yoC6MYetZ3V3dl0DH46O08iUAyRTQQKmbbbMt4xFI0DWLP9YX+fUsVhjypygllPcwbA1QQBew0PVAw9mgakekCCzQC+ITosqa7Qlk25JxtkU8abZZPR+kCuW0e9OCiyWs29/+VCwEYhZYv5Bjour/G9VmCJLo7EaU7BBDFnfeKNOhVAkS7B9m1HEux5hRGr/Fm4fAMpHds1ACmWfTTVm2b/IjkVQZyGrLMgYxSr/dL0W9vO8sjqziTE7y5zVnZqz5tBYDwDlmdBpk1r31d/r86/HBT/yGNTPi/L/tlmKW1fmCUirLx9j9pyMPrLlFJjdwIzshUun0sUkryyV3q1Ak7JnGQhbAKXwGUsZ2QlSX++1i4IhcjbU11wbNi2bbLsfgMuMacQCmO6B1hVLeQf5oQVIs53PiussupaSyNR3qx+DWOgHVaAYHIZZN5ci22hS19fvWR/FBn6sPFwOMjMvcqcbOqI5x+TUKIi0Fb3pzjDL4GLTHwiomfVY6BvCACxD6PNrXxiAXOfRc/OP2mWNjSmrwpp5MHpf8XVcn+SjxnAbILU6q6vrHjNCW15YM9bgIGawc1/LFcNmetGMMlie1kKJicUwMdogRqYDUGvSxejb7t3e37rsOQSNG9VVscSyhyOPE9rImMSZgejcCgdMU31cs8c3cWL0YYZhKh00C8HXTuvr5iJ8vLr5CgV8b9vrxM20tib8ghFKzeYm14vTjWz4nQntzQ3SbIbfxIw3Or/ltXWpZKdiKES6JMCMwZha5qvc0ZBEahidhRYAUHuX+fTIw5QNjA1RYZMc3/UugRkxrkxrtWbjswo2BQFiELUtZhtsOY1g4jHgRmwaY57tuQJevwzAxlb5sNx9kYlKTS6w1TgUSYyL9j2mB9AJjGnQNKNTJHloj8YbfAeqfSlQPjjXmgkrxtvJy0zB0ZJX1hBKKaN2y8jVsMT6slrJQl/Yp37LslnOl7oxWi5j3GXN2vt1KGIqYq0ZZ5sF6/xWa6ZGIOUAkCXW+hwufVlZ6he8H3f4u6cmVc8AM/s5AtjzfT6Xna9UD/XxGa7XX389rO8RcsxeZrv8CXDpZwKcJkB7IpPs8DMBBhzYDAJRae3THnuVsFy7gOsGYIZV6LOARRwxeFjY8LfXWtd2BKTv+9mKHT3TLmjmeOqJIaRIUP3RZ1V9NYxUgURaMTDT0quAZVwcGRPHRo4n09q0URgk2stQI8PFc7xzWyLnZPpBmkyX6cF+B/Nko6mAjsX6ShVWxPC2PhT0lKcCVmJCrgTzMFNfwxAvSuB8s8xXMLaSM+a1ZnUKqEa9DIv+jo88SvaazXwHVZxIxj0ZfW97zZ46DbQ4h1R7ZjgxGBknR0TwL/rgGK+b14CaiH7JwILvtVbFFbOtw6fNQEvHCn1Z38XG4hLe2fLTWEbXGZwNENWaBCk0wONjGF9lpsPBbexiskM5cZP6cWvL6lPH4gzUOFg8k+lg2OlzdEGw8e9jaIu2+To+n4qbLNcCTzMduU2+JSCn0PWVsz6Du7ojprqCq8gG+2E5sgS27+ch03PO1zgzZpkSlylOcE6NQDJ7/Rb/dje6yFa6FfwENUJOUw4sXW2oZS52MPse6srqPOwxW7QnG8GURIfwKI/Xrl1reW0dIr1gzFzqzCaTkEJW+TaADVvks/siyxgVONW1oyGDs0zCOBmAHLBl4XWl31dXxqzmrA5wmdWaMfDi2rNqOShbMoMF70fBNz7mifACbwgwO5p68J1O6vLyMWbP/XHEmO0N2kWaOC2/9znLE/X1arCPGKK8ZNv2ZI1ZThq7E6psMgONOyHY6WcMKEfmtYFfZ9uv2WGyLBL2K1jm62th2VTaGF7z50mG2dFVP6SMtiac2vPq0SSk2+JjKEjafadZ5TfL3pow871jrFKepUYhjK84i1gJKPbY5xFHVQcTj3bZVgG/I1TJh6JGdi1oMbU62hdlWJ4TYxZ46rRL04FUXcy9gSBUyy9rxh6Fhi9jcMi32BmsWZqYplLHipVG8eKDXTIGYWQ1DxsMWu2sTbOK3wa97YRgRmmzXG9D4uoJYxPqp64nWMvPavVrwcG427hbfz4INCNQYRE6EqPT3UmJ5fPIT3Xg0fbNg/8egtX+mAwxOvfHRjvNilTfLOk7WTuYP4P177oUjjWWckQ7cL6Od+auN691e5QYs+MIcdyN2WvtYVngNdcSmhPrichgMuNZioxZLbJixRMQRswqFzoB4kxRwqTA5DmB6IaqrNTgalniOABypayzRfzyiX+j5WYvyPFOpvQuZO4BMtpwiwoIK5hjHdlpnhAfY+DWtKXMhGZgzqTpoWDNF2QFa577RjrJUNm9ClTPpWDM1zWrj/f40BYk/dqgGsmlcZVbZsn7zVXSY21ZNXEzbLVl5MRYmWmqc8D0odU89gFa9dkuP3NoVOOPurLOrzGAmtmzYG1fZsOSy04ItQIzZsocgBe83wq+8bHPhCswy/InbKGWwY6i5gkYM7yqMXtqYDa5MIax7Qy+lsurHG/n9VDBuZ95nckY9XUDZNn+B/nirUD1BHN4+HrF+h3svwK0W4AqEubxPq/3gZlHc6AAesiFsan52hRwn+AWK/2+HNWHBRljRiCZ1Jwxk8djR8ylOxEElYgAA1XBTIGyJGUGYwzQun8/EtaLgEGoM+MpTGVcbN6uRNYw+D8PXfSdeCbqjHkMmB6SxsGe+cRjWo8r5hwqGjSr++JUQbQNzauIJ31I5IwnfnjALvbwwVYjMDsjw6uLzfjarp7c4+qQBiYSOqcRKp+XmNidYMvRs79cJi1ADFQ/OlvwM+/bBFc8u32TlbzxpFlktY0YYyeQ4KhTrRZ1YhJl4CE/gHPVENrFJ6VwgPgdXFqA/HOHRPLQfpo04Dqlh0dgZhqgtTXQCuME20VPAqgNw6l0XQsX54I8VHW1Yz0wTenn6WDOMmA2YI4LoxahO1sDmUza5OweRrZ637beEkW6u+wvAzWj7mL77A6zF0u30fcFiYnIzplMxLE8MtqsbhsQEqrLONds66ML5Zj12mHEGUMrTz2U/NAWIv1aypJpblnPKEts8jm7zEuoJ3NPQBgFTDfPqjRUGrOM8aF2+Zpp5okJiGdW+WL8oWxaNwI5Y2BiO7VlamzyBExZB2b2Bh3nIxizwzU1+fYrxuz5A7MMbAjttbK2h7JOCVs0vW5EljBmh+CCvpPKH3deT2zXLVK9M4ziQ9dxVIOXgaOs9uwEWNbv7IKwpK4wm4YpsahuLFX1nqjeGTR7amUQE1VkMU7Srkoh03EOaMYzIIik0wCcCztPPKlxus0sQHAz2Ta8SRU7BcCjFZpl1aRNHpWy9SQDsVB/JiiUUbG4mhjJGpHAn0pWBAM+ckwtOswqGHbdSFkvtciPAdPReD8CqtpDqqmsjuRhQyV2HTw51RilPKHMfkeeahv8Co4JYGmFrd0P7h5+4n7JDE5kVX2xStd0BgVdO9WErnIXBkjiFumJTaIzCEnqeBwKKOP+ZzFtAeSEtrVDG8a0dlQdSF14q+AIWBLnxcHuLUPHgDlEq197JZiA5Fdb7JAtwDTFNxbCpS+ASB6zxDOOoo7IUq3x2VCfG/wuAWurAdNSBUjkUuhOW+2ZY4oA64pSi1YmGSkZSsEQ65oLRFHK3hyuK6njB73mmsi2ViNmf8q040rBx374Bs4K4OW1UWNmeW6ZZ7llVHNWC+WWEegiENaZJJ/t8XtNWSGwoqCGgQ9yq/w0VBoxUDqTNTpLKCHGHyJjDHVmPhuBhJq5kwAtqzF7SlA2GLOyYMAMO/5umOvRnoAxe+45Zs/J6CNbbpGhNRl7nFhG688UjPWQaJU6MoAjqeIpOeEN7M4pBu4hoIrrv7Qe7ETQ9aqND0GgAFBbAOvd14t13lR7ljJmMpaF5N5Ul8B6j470OsbqSjbWuuusm629/1j6yL+RnsXLzBuLw88WEh06uhJRKftJ6+hcvf05JbvKyJjZtHRU7nMw9sRFzTLFsVeVZu99qjdjgFbJTHtAiNphlYI0X4C2OW65Ut5TDTlKnfEOhOX1GAzjjiG3nEFUDF9iUWCl6p+w502SSDDRuK4puYMMGR5CllmoS5x6z8Eg1YNb0rSNG2sYXeDVsTGjhX06rTuLLWCe5yh6dpyPujmF/plkj3PkqraJSzYcbSdHrg01ouVHwDbG0YfT4XX+IrpBBgVnY8xAFoCdonEBZaSBVpdGyOtAtHuAXQ1cgTismgAgI7BdJJb7EsBTW3eZvBrjxmKBMk16hjs6zzyVMk53kFWxmZNRLY8CPU7AsRzSnDK/IQ6MRSzyMSSOQdqoNWkQR8gpBoVQZSGQxRNqgSVVfaZShU/6+NCGJF4bcspWU6Ynp8hbAyi7fsYOx8H8o0QjkIklq2QKYhGA7VnmO07Y5SeArMsWIazYCev8LNOsW+pjWOT7ym0Ss8QxhE1fQdnXWcE3PeWBn6WMe9M+CtZyYPaKMXtGj9Xg+75gDYBvYcphGXqvr6eFLsvrJfBLXuNomYQ1U+BiJxnCMwYlZySLWc3WUX7c3vec7s2+AGl8F5lkh1jEFqyMU85cQzrh3Wcsiwyw2B1+u68Zdb7ATES1PdFw6UnGiDxzKq03w2JB7sDUa8YgBhvKGYDsaAXM8RZyQEwmaQxuJkgs1lX3ZZjThSNTFCtZYn6VBU7F4uB9A0vXEyc+9ySSWgGaBRMSRxQBzjlrLnYl7t1Sr9ustxqoxsrBt8GrNjnk5DCFZujGF915EKOGTKWRINfFzqlVKR9r+9pq0SqxvrxZdbS+88S7CE55XUES2GvLhgMiIc54irbfMgIoxFJdSye9t/GokxvnXjeosPYaBIiNjEGGKUqvhOLAc8dwoOynah0YukGCvm1buHi0KOFOGizO7bVoQdFbe01iJzmKSVGTzbLGPe1cim2a24QHLqrS0VchqM17FDpuVnZriVYRAGaTxz+wNq5QG/2SGuRzuDSkH+fVuom5YYmMljryeok3jgl88Z4UMfuwGaTBI4ZutXDucZnJ+7+wlEJ3klgw3cFBwWWI/GnBmZc3cClfDy9fMmwvt2NeC3BXZrbMOM/MrpllYonf6su4tmwlYZxMM3C7lDF9fiBlVBOQLGTaReJYxQik/b147i6Z1ZpxADXVnv2UGz6Igr/91Ad9ADNbALNVOqktBzqPfbY+NpB6U66m5/K4XC5pDln2ngKIhblH6tOpUkdm0yBGGTcAorPAZfd7J9mre0kWs/1HHjVwBAZ331uAzYmmoWVK0uap+cdq2j7JMmvv3VXGD4jkkrebdDNp8yh7rOQZbSWWbfRfvESHJ0Ac5xkStBl6i/VkXIblkXzYzcciZwmRCnLBxAoSVioeF8as0iir0sZ4QgsyXeiJ+0kqvcTETkXYZaHeywlAVoqZNaoYG+KfGN5rYvbhHZRFR8ZKYG7mP9RW/2rIwW53Bket28C7rSlxWaDZEfJqMaqnqiSk9LF/1iYpDGaV3ADbvtfRJmxJX5Ug22rRjIEP+ns0fXNdbwVZ2DtJHLcj5ARinUxOnEa2jgEI2cq/NU+VCQZOeiATmxogvXUYVpXyDsYkg56u3VXSaR9pkO91GIGwCQnVANUNBLtMbHg3IgGqeTTQ4BQLj+AWTmdWVbpFiKYJjHkS4IqUucuGKAy98veig+Mqo4QBW6Hhiy+D13SnuK8qBwOq2EdoBZ32lXa0A00JiGiE2LtTkrOned6W+Uwi+nHMm7520ERCGfdb4kV+wCUbIGPS3tTHN8Pt+1Dte+HllwWzD2ODD2LIikgeyfDDhSHzRMJYy8wsBTv8BVO2J2XMANlKyjiZf2CuKZus85Ow6crujHXIEkPANANPLAHaj/sd3os7/OibccBf2BuPeJ49DWP2yvzjERizM4wJciv9MyAj8Ko7AGLFBtk93kPG3S5YoOk2cl9gtgBPpwHbPcDYWWYvBXJSYxaO69G+L669AsAuSO5VFEHENfiVS1Uq5yhJELTkfHJZVU3MDPv4vEaIEsKmaWxaXaRaAVRS0FJ16dQKjQaysDRelgdFrQZNGLJqSf2Y4ipP6D/HWi5HLE9aaySD5T7AJTBAg/NCosfr0KXSuKd2axDv++2pUX80+VBz/rko2UMOgzaHVobNvbmLq+WyfqrbrIPYutj2k8lHgsOnSiinEhxaXx+Yu4dg9Mi8Rkg9wVjP9nvsg5ZKqlX9nOsnUknJl+vHx8m4hA0++kyLkM8VydnlIv10WjTKTud4xWhoCpWZ8rZMUk+jHLOEUCriyc4THCbe63Y0ZZyn963wS1YZUuQK4iFVM//g+W+bgFq6k0it34lBW1oMWEwWANnYU9lkYNrMIvXnjIG2ybhGXIZDkAVML2zy2ZURG/u26yU86ekTWo0RpBN1N8kX6xNxBruPH0a1r4CVbwXKb7kCrw2EfX4LkiaGjGWPzJZ18FIEkEmY9JI5w8ycLcKWUynjMsMsAWiBCUMeMK2OjZNLY1ZrhrFvYb/KQp5p+EG/w5+xNwmUXRmzz2E/pwM4V2OGPkPyqGfr66+/Htb3CDlmL52U8YFA5BZwFoYGWa3ZWYB3Arzw9+1G8HILILoZJD0UdJ54X8FXOo13hmF8CIutY97JrMCiuzyY/VI7ZcVBWdyXZ0lYO07zEmTNCiSfR95xA7O5nEAgaphRkdOfXRnlLqUjZA2YTkf9tF51bpThrvUaLt2LSsu42I8HqnCWhvbhn4d6pPFbc7UawzEIA8f1T5Ulj4TKA4AnJN0t1QHOiR6gojEywf4dovzcqn26nT7JFdmATwZvwZQvbUHXyq7AnBqHJfcQagwb+e5kOCi5ZtZhKgh1qplbjfSNArRt5yIlvm3Uq20M2eZmGXK3232lRQV0as+CtweDqeaaKNXE5NdinFwgfQvFIICO1QYazax7OfBlbK0DCPb4WMgYTZwbF2RU7MERg6QTPIDZKsIWM16q6L4LA9ohQYwMmMk8WlkANAVn+a0g4BOfyaQp9oswrSUlWA3fqGdRkCcmitJC5h4K0Do4pD69WEKQAVK4WKM+k+coOzjnnahydCTX5c19/BsAvxXVPgYvXzObfdDrLUgaxQIYq3VmzEL0TBHmLJEy+hkp4x5bhmPLfM4vy+zylzVmPpt/qCHIxfM8s5oD0O/EF+CPv9kH+oV/lk5wexin5E9jl/+sGbjnZPSRLdeK6W8BXCsQdAtg2gM9C9h/E0g6AB6nlt1pl0dpr1vbZa+9VqBuwX4dMYz3bq92d8qSqJjI0awbh+AYI+BGBeJMPHXVHgZr1p9jP7/Mce2IQQMMP9XNyIjDaSThghwn90bIDb3JSSxKFgMQgxh9iPd/bzMx4q40eNTPBHipDLFBq0L7y+wYsyZsr2CdSatAcFlUCWMFQuSzyhlrgDEMFJ10Tr3cjFgrYwkcIrY1jNyyYXPvoT6s0ijS4cOQoMsJY7TCiLKrlAOmnpc+ndoIVvcDoFdQ9lmTO1ZOWh81mcPwhLw03SlXDds6t+Vkq5oDo/POBDbuKt/02mScRtvFoedVcsysS5TbTnqrw3Pljq4Xrm+5be61A6nr+8bp2GMKwVtuXJNwgkDYYO96FJwP1nMEbdPsTGPFoKArcZOYpADUeU3Ad18YiMWQKuPVnK6xFkChCj0Xt0WI82KsUJujq30pnByvJ/sQE7m5NItt8jirs/iAu08T9FkI1BWbmTJImRfngncyKysFy+5c5qKp1EkJX3CZi1ugFbxl4ivHHwXsB1DLNwH2njRQerPJ9xYm3RJbCkn/WIliM3O2kjLWPSkjxGYex+BskjcmNvmh7iyrN6tSi5a5M0q2mZfdmrPPeMGf9xf4zreCyclrzFY9iO9OtLyyy3+GD871uoEh22XEbgVzR58pSEuyvB4KJm4FYDe//xCQm8gQ/RZp5GOxbwvgnC3fXRld/SlMMsPqyOfsmczimohtdq7duJ3xjJO0Ajmu2XOTDwBDas1in0dTsJP7YdbpSYhP12hyOOkBMAMiS1bbAB4j2TP4lNdYX7YolnMy7MBUxcUCx7lIsPbBIQS2gfixOVA62uGD4N2QxwExhyuakWyD01qxIjOZPULWl3H4nfyeSt9YuDckdRZ4DZfRtXMWUo1Oj4lXIqJccuzMrMokiZRRbQ4xVw2chZorgdttGw11uoDNhzQ1sJmNafRu1RjYuDF5Qu23sXp12o8o+QzCUecatAZGB6jLAsD6sfHoGOk1ssd5voeP9jNsThNCKDF5FOgbnwFcn6wRbZ/NnfTOEGlnSOKbwY4J/zrO7SYytiA/tO2b1kFblpBmEp6RgcflVJWU3BmXavE8AEXCtQkTEy8kI23bJFHckS2auO0Gkovn01JW0wigr4BXBlJr0mKsmnjLqmIqgI/A8Y9xKf8AtXxZs8O/Shob9VUGIKuYzT/YcZFCppmAqwtA5isZo+2HS6fGHxDwRX8nlgy0P5hrzNhKv+pzMQJZsWVu+CTu8AdQ8J/fKrBwrTFbTffY3vB4OZR7VWP2jB579u0MKNrMZPbd5DO1wU/BCdvMY9/1cZoW0PytZJvbuh2JpHELlQZyuWOW8aW/nzJ8yfvLz3ZYqtUxyiiYs8DztJzxxDlz9B3TuCetK4PHLOQW+VVpBrUmcDWAKouMGJNJzIC55OB2wxGSrsmYOz+rPMl9kpn85MPA3kyjeaxoPY8bNhXJER2UUX4hC8DToZaTKb1+7pRkFv0cr59ewvh1ODIagS0jcaTEBGMWnc6vLZjnb+tLCqK6JUGoAfPIWnjCaDBISDLt5otThGRO+WZTyHcd8sN0qskp22pxA83yuCoxbv37G2Ayk3YezCBLLivmDDs2PhnvzKxfZPkaU8LWqy3g26T9mL6aGacp+yz8iETQ9T7FUZuE06MDac5ZcrD2cPa8dlZlBl+pzR+k5gwzYAt2g5gy3gZLvRMpMHV9Rt2TTTcCB3AX7HnmvLJCgK3VnkWYl2WfRceMLGTaVhutzJlIFk3xDCjqsVA9me/Y4GNtlc/tw6abqZZU7SU16yLYrKrxB/dnBQu/37fi8R/h+B1wez9Q/jJgd8MqvwzJIjFmVUKlqyU2+QTW0tqrE1b54Z++5zuvEykjs2MMxjTLLLgy+syU6euLEyC9bufna8EH8QLfZMD/eSsP7Fxj5vsM7i70egJgpjVhj5Bj9rIyZisGLICzFUtzw2cTS5YZU9zIsK0AB4Ohyb3xrCX9CTbsST7DwqnxHgzZaZbs5GdHLFqpHuukw02dJSYsVZRoMFAYafucyabMTR6+YM48kQ554qlxeEvds2l0mTWtycxq1an4KMRf7QDkeRUakoGj1xhEHQZ00aYbIXGqTiMW3fKME4wsQJYeB+DgfQsiSshzxsBSq9YBDoVTT4P6OvbYWaw3QqV7jZXUivlC+xSjAaz/JLkHIar7HFZtsu13AZnTqLaBvx6qbYHNavuROniQdivIOXuLeFyX6fUwwGWv4VImvC0VcqDm/LtWL9fNZxw5kygTHg2ANRBKUHibYKlhbkIrO02cScOvbdJN76N6kTCGSzyhaqT+LsocgRyVazCERcCIzOHUwn7bdBU1Nm2uJ/MgU2ywQZ0VLWXMIrayCWuFXDpgylE3S+dAeoLA5K/RmGZy7V0dlqzMD2KSuOq1beWZkDGdjDpDkjUWzifP7vGzAD6Aap+A219DLV/ZWDO1xue8MicJ4+TKSADN+XZjUksm9WWhlFrqy/JwlTw9JrBmiazRBZSlrowC0porI7/fQ6cBeMHH/Q7fgIJPPYeD+gKfTTipI8v8bIJ23Pdf2eU/T2B2K0jAAUg4AlM3AbEzYOwhgOMME/SU7XP03Sdo30dvHwZmviCcQo0B38jrAF2qXBr24cJmlJkwCkN+i6QRSyQrclC2lu+wPiaxdMyy1sNsrCMLcQ3ADIkJyATMMDNDwTJ/tVcMgvLhl0+dtSWDZwuBtzONy0YenryOrAybfIwtnION0WdMK+Vhxcy16tvyzQmQZwLa4N55uxno1AEejKR1ZvBuxx+dA/teWR0xD0yK8ngOm7V+DUVx2/I+AqvNgvV8BKMeJYOhxaxrwyzaE1L93WYQsWmIOzA1dmccv+/G4Cw6WJq5OJp6CINu+2LCtF3BVrSXMbMAdTuxuW1Pbe81o5GeXyZMepcmyj44CMolLHz1IWVMY77Uq10G86HQyXOkMo/4YTu8npNkODhXytXSRI7DAzXWi5VwtQ72LLJl/L4CwxxWYrH73KVNBLXNE3GmogIbcsYMdNnqENBvl6TFNShgfxgpbHt6R0KiivAUNj+Tx78C7Pei2h8G7Our49dUAmGVasvqDmN2+A87z7HzPPvnO893mLO9oOnJrbHO1vnBuRH44VrwmhX8PXGweouB2eeQx9Ia1vVmixwzexog9azX95yMPrLlGJgdgItTnz8WyLgnGLsVcDjyEOr7ALOwTMgUunGZvTq1J26/PVDqN3xeapz4HjddzA6MoetQC3SbX/db32XM2CFxlQ9MGd1bU+d5O1P3oXpMAWjZtDG2u146WBPnE3YzgbgxMhM2jctFJoaMonQagFWZtzepNPOJd8jgW0DiCUPBhh8M2thlMZqARGDHtVEdTFVPbOJHVpXLLIDxOeW+mDsUZ1pmfQjYeWA64sp9GV3nM3HZAYz8hoCwjNGFa0KdR6Dks5gx7rNTeaRjElNrAWY4qTwCoQ3rZOagDjkeMlHhpGl2T+rwnCAKgWJwDl0AZeJkaghOLfNVJ9dec5dgtGFi9KFaONbOwRauFHPfoPVhlnJlJkw3pnFhSxaMoki26EEAaUbQpBBY498qAShOItb+eRjQCVHNk25muZDKbcze9ck6aWKT9ZiaIyJKHaHMGS03Za6tbq9KrZlj984QPjKsZOPPZR4ewEfh+D6veL87/oQbvqgDGq4hy2rLjOLQDmzymTVb1phhBmmcX+YLUMZs2eTKCGHIstoyYc68xuU2oPYzXvEdbvgwCn76uR3IKzBbDRH9tnPRX0Jg9twfZ4KVbwRnp5c5AHG3LHcTYFkAkSP27ibgI7V7h6HWZ0DfWRB1j+UevIw8ShfxSVF23Zt+TW54Kn/UYvLAiAmcUPA1ATx57/hWunJB2vsmB0Ol0ayxoGm54S5MGpKaNEsAZM6MmQ7WJ+Egf0vn12dJU+0cSH4UYoB0tPgImVjTFsQbTbhOVMEXzhGyzA/7bJCkssA9QJhACFy0LLU6ID2LrorLkVwu98tBNdc12hYNMB8rjfdy0zqxYe0R6rnS09fk+MgnPJqW3fPVZZHWbCIFLi5zGxws2OSNzYEzlm1qenwiQ1W6HriW3yxNPRSk2SxphKCO3oFZBgcJiDkxWXHvdUoEUxB8jIS/6/WDWjMGMg5R1m7u20xYNo2eTq3yqdl0noqbjA9nJxlb1hjisQzNbjMzFuSNlpObsBkQmq/GsD7LGVMbSQwpY/G3oyvBTwH4Oq/45mp4X3X8qVrxnu6kz/VkLiCMLfKLyBYXoCzki4pdvuaYHdrlI3FlRO7EmDFoWc4ZM2XV8Rl3fDsc3wLgvz3XA3iVMp4dkr0FNWavcsweOIVS61OBqjNA5ywL9uDlbgErNwKl02D/ndpeCXArFbPPgroeWnJz1xq0EN0lticuAI0H6ynGwb7dxHKSKfhA04DLD9DlJGFUOJMAsxSg2RwYfbSM+w5rolKo7HSIkC3O50eAN4s0XZivyBBZECx6qE/z5LMQd+2eDvQtEk+UtaVAS/PScirKF2gimsmnDjzBZ8R5EJefdYEX8fRnRSKVGMisMKDLvjtyXBl3Xz0dZzxlq77P5DyUCZBshRMLm036agQCg/kdlnA5A6RKnh5yZWtDPksoGWRsGdkSBuasyPUQa8ci64UA38ZVWEJ9ZN34r7ItXYI0MQNc6x3T4VkEfzOfXhDl4VO/rgY6qgZPvJJM5L+GBGTZTvqa5Te3UAub5ZmZ5TSYKbq02MnwRuUn7XN+/ASA98Pxre7409XxJ2vFF3VjD4qkqSUyZE6OjX6D6ccEzjDXlZ11Z+yfqazR1zVnVd0aB5P2M9XxEQDfBuC/PPcD98I+l9yvz7C0iXPjyyhlfBsCs9Og5ARTdQvb9KgA5IjRekSG6AyQfXB7PWL7Pnp7Jb1BaR2rIXgChEGhiVQRMhOrZBDf3Fm95IkkJuCWQqTVDlCDLdi5zLo8gC6/oU9cUH8pWkxsLF06V60/S3+0IgqoVuYC2dxZrDXz4OHmU1ONiozZGl9Bm9bOmByRWI+WMGbTCchrnFKgd5afyZYg3tzqm1TaFbBCcnPr1V9tFGM7Yb0pyMNkFpJEt9/wyC64AzC66Al9cmJsY1afBttTqLsElvuqN/HDiONpMmf+xHZnjPvybJdvi5E9lI5BZNkmeigV8W3vlIm/tl2wzv6JZbtmCu4Cn51udOC551oyrj8b37epFde3xECe2ux4O01LSfdlfHlI51xs51AkOJovF1sMOG2vg870mFiAtukmYUdX9HN9/CcAfwkV3+KG9znwB93xy1ttWQdEwozVM1JGLBwZE3CWZpkldWae/F1JGadcszpiPzdg9l8d+Bgcfwv2fBmyCZjhs1hb/mYd90rWmN/1XwGzt/hxQ1DyY7BCj/adhwCWRwSFuh9ZpMCZersz37Mbjqnf4zs7w7CbQazVg4HnxFh47CayVnMZZ2k4tSMHX6jz+0i6KV/JrjL2QvGrn5i1cuSf++o3FzpNeLLDR5eB7zMIApTmoUZmOoEwlHORMuaCwHmH5/+z13yeRhnYPELfzsBmJ199k/UxO+A9yypkhSNK5LI6sDFkvgY3s0W8J7HSTuYTYQDcjRJ05iKe0G4EqjfzEFuBy8Ut2RRoC0YrFOvNrqhIkkS8B1lv7diMNmrCNlR2zTRRGvrMXmxW9twdVsI9174y7lx3jPR4HKfSObsKbocqcosP8A2YZaN+HACzie5Z8TVt2TJ9zxZuqevZcKPJDxMxcAk8G8LVgiBMnIMaon0+/xZ2hnU1qfMKUY8iR3RurnZcufmHj82QRyI39cCivswzkObREV/SUSloTVHkwZ3RGSFWPNP6sjOPH4fj62D4gFf8fr/KHX+9MmdpwDTOSxkDEFtlmXkEaqeljJAcsxVT5vjXAD4M4BNw/Nzb7UBda8zOGH+cH1K/VMDsORl9ZMtljNkDQNN9gNOpNr9V2veIbNARiD1a5hRLtve9N7E9Hwv8lWyMtsxlRiJFE3lif7/MQdVh1hY5CPMzOAjLbGK643siTdthJ4CEKQNSTea0UVktE0831wVI9B1sGPzwpL6LZ999GsDF1CtMgzqwZb2wXzbJE+NvcOZZtN6X574GflPzs/GDI4muHsBphqjIzTcm4OhzePIEvD04RE4431dnZZwxcNqoPZCcAtrslUfwo1LBfMaC9sHrAkLr7Igj2fOpjSM4S5sghnGHdayY1Hm5iLGZ8ZLBeMqcMVgjuDB9L4PHJVwpM9TiKzSDRPEKLAmA8gDITISMNu3Uylw7q2abbhLbR3erG4klsYGWN496I03W+FgcEpvr3CZIbNJlLzOjRQER5F47seBLuerbdo7/DQAfdcd3OfAb3PFVteL3ueFXV7bGLwNc3SJl9HtKGdX8g6WMWdi0z/9+xIFPAPhuOD4Fw+XteoCujFkyObScRTie53+VY/aMHjvA7KEA7bA9H8KUPTXwuC8wu3UfHgp87wlm790WJ9m4UjFP9nLNzZTfuehGQr2OAbiM555MWiIJsNaxpSd1Lx3Y1Z3Wqpk9/hn3I1/MNWMGZmFn6syyhXoy+V3XpNasU7bUfsKW9hs2gRm2MYimIS7OcSqT1F/Q+rK89o2BoNdKDBK1rshdBxOT3KRcptrlME3iMLfOsOigOuOq0vfpOI5AbI9FLzrNL6xGts+w+Hx8tirygRTZ+CJ0yqjt04TkHi2gFiPrQKwW7Ly1Jek/VXGa1SVNEzuIJhqRuZjbaVfdU0oyQMcMtHSAntEyhwDNpqvRE9iVAzq9PkzWvhbu+QTELPmF+UxbBWx0ILS89g7uPst6XkxW+7aDhVIMpZef5Yd2WuOhlPFoR4B7CE+e6+PnAby+/fur7vjN7viqCvyuavh1wQgkkTD6I0sZ3fcljZn5R3X8kAPf48A/dOCfv1PG7S/wBh6PlX0JGbO3OzBrEjsKavb7gpRErncmE2sJkMxsD0CcOY437cSZdfI2HbTRoxuRPNK57Sd/286vBHmtiYClXUdXxSae4BlPJuwzr4gFoeR+codWNpEndNzp65Te8IMNyyiFve/kACsfiiNlteIve8KszdvlkYvBMnyYwF1s3cjHXIPLr9O21WQ7ndbjFpwUXcbPTUpnCbjllLM+6N+6yauszrvdezX1pLmeXHUbBQ6pY7N+byPXitadGGKKas//6qHSVNFHYKbnezXgSBkVlSSGfYOMjrDLMF0yLIb0UwKk+40DPRcuunFuv0BANIR7O7GznPHnV0dBeDKnEJSem5wT6MHZVzkdcb0aNO1xG8IAvO1LKTu9W5JhmC23nGnyZBAUZa/zVEPeb7SY6Jm1NumRWE7b0s5M4i2sP8dywsHSq7tgVhl0GSLh2wDSuL44wUJxYLLf1OH9DEcfLWeLLrUsfrGFr+FovvcdA8qyxz/b/v0Vd/xGd/z2DaT9qgr8ymo5g3arlDGAL+xLGSfzD+DHquM/VMf3u+GfAPgUgM+/0w7Evl3+rcPbJwBmJwfgpwe9tjfafwc+jgb9jymxuxFgPApgeQrW6DH28RHB1qNOMpyJSzgF+I9gqK+AbUIGLZZ3uw1t+31mcHfx9JETkp/b+b0uzB/p/TQsOvtk3eBRdpXLHu1Q2unS5Bo+vXZEDIN+O5L0rdbC2YEm0dm5QNKXDoieuo0ifOzJRIGPoGvfcXYMkwwiB3RucY+MdMdYOvuhreXJKcJyxljJlnvmL1o6fL6y1Pd0tiStBw2f+dw2Imf0M/2aWsQuL5sd+ZoaVtj5LtMW5icKqmz5wxkutAXTtObEdF2rYdqeUM8ypssSr5pE3pg1vZUbbj52EiMf3blsZ2BrRxYiN5d1v50fPw/gkwA+CceHAbwbjt8EwxdXx1dXwy+uwG/bQNgvDOYgoHo05FJGRx4sLQzZ/93+/mB1fMYNH3fHp93wL96ONWM3A7M3Pk8X4wFj68rmS49T7W1x5r5izJ5Bu73JLNE7HmC/6efVCrL4OdxjOHajPzslk0kXd4HZubXugof9m3e2I2eRYeZ1jpPfy8FlllSVeb0dYb+cQWM/yLpoK1/uif71lYvL6UO4NkHxdA2Om1b55l/56824tU/wG3bM8YB2eYbmCKXc/67ywDuMnT44tvsdT2Acg3BbmsTYyV99grvtCg/77T+eQqcHEVj2hDv+jnp8DsAPbs8/vp04X7J1QV/uhvdsDNfvrIZfEZgxS9gyAWTb6x+rhh/Y1vNpN3z/xrj/z5exwf8/KN3SXB79k9cAAAAASUVORK5CYII=); +} + +.minicolors-no-data-uris .minicolors-sprite { + background-image: url(jquery.minicolors.png); +} + +.minicolors-swatch { + position: absolute; + vertical-align: middle; + background-position: -80px 0; + border: solid 1px #ccc; + cursor: text; + padding: 0; + margin: 0; + display: inline-block; +} + +.minicolors-swatch-color { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} + +.minicolors input[type=hidden] + .minicolors-swatch { + width: 28px; + position: static; + cursor: pointer; +} + +.minicolors input[type=hidden][disabled] + .minicolors-swatch { + cursor: default; +} + +/* Panel */ +.minicolors-panel { + position: absolute; + width: 173px; + height: 152px; + background: white; + border: solid 1px #CCC; + box-shadow: 0 0 20px rgba(0, 0, 0, .2); + z-index: 99999; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; + display: none; +} + +.minicolors-panel.minicolors-visible { + display: block; +} + +/* Panel positioning */ +.minicolors-position-top .minicolors-panel { + top: -154px; +} + +.minicolors-position-right .minicolors-panel { + right: 0; +} + +.minicolors-position-bottom .minicolors-panel { + top: auto; +} + +.minicolors-position-left .minicolors-panel { + left: 0; +} + +.minicolors-with-opacity .minicolors-panel { + width: 194px; +} + +.minicolors .minicolors-grid { + position: absolute; + top: 1px; + left: 1px; + width: 150px; + height: 150px; + background-position: -120px 0; + cursor: crosshair; +} + +.minicolors .minicolors-grid-inner { + position: absolute; + top: 0; + left: 0; + width: 150px; + height: 150px; +} + +.minicolors-slider-saturation .minicolors-grid { + background-position: -420px 0; +} + +.minicolors-slider-saturation .minicolors-grid-inner { + background-position: -270px 0; + background-image: inherit; +} + +.minicolors-slider-brightness .minicolors-grid { + background-position: -570px 0; +} + +.minicolors-slider-brightness .minicolors-grid-inner { + background-color: black; +} + +.minicolors-slider-wheel .minicolors-grid { + background-position: -720px 0; +} + +.minicolors-slider, +.minicolors-opacity-slider { + position: absolute; + top: 1px; + left: 152px; + width: 20px; + height: 150px; + background-color: white; + background-position: 0 0; + cursor: row-resize; +} + +.minicolors-slider-saturation .minicolors-slider { + background-position: -60px 0; +} + +.minicolors-slider-brightness .minicolors-slider { + background-position: -20px 0; +} + +.minicolors-slider-wheel .minicolors-slider { + background-position: -20px 0; +} + +.minicolors-opacity-slider { + left: 173px; + background-position: -40px 0; + display: none; +} + +.minicolors-with-opacity .minicolors-opacity-slider { + display: block; +} + +/* Pickers */ +.minicolors-grid .minicolors-picker { + position: absolute; + top: 70px; + left: 70px; + width: 12px; + height: 12px; + border: solid 1px black; + border-radius: 10px; + margin-top: -6px; + margin-left: -6px; + background: none; +} + +.minicolors-grid .minicolors-picker > div { + position: absolute; + top: 0; + left: 0; + width: 8px; + height: 8px; + border-radius: 8px; + border: solid 2px white; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; +} + +.minicolors-picker { + position: absolute; + top: 0; + left: 0; + width: 18px; + height: 2px; + background: white; + border: solid 1px black; + margin-top: -2px; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; +} + +/* Inline controls */ +.minicolors-inline { + display: inline-block; +} + +.minicolors-inline .minicolors-input { + display: none !important; +} + +.minicolors-inline .minicolors-panel { + position: relative; + top: auto; + left: auto; + box-shadow: none; + z-index: auto; + display: inline-block; +} + +/* Default theme */ +.minicolors-theme-default .minicolors-swatch { + top: 5px; + left: 5px; + width: 18px; + height: 18px; +} +.minicolors-theme-default.minicolors-position-right .minicolors-swatch { + left: auto; + right: 5px; +} +.minicolors-theme-default.minicolors { + width: auto; + display: inline-block; +} +.minicolors-theme-default .minicolors-input { + height: 20px; + width: auto; + display: inline-block; + padding-left: 26px; +} +.minicolors-theme-default.minicolors-position-right .minicolors-input { + padding-right: 26px; + padding-left: inherit; +} + +/* Bootstrap theme */ +.minicolors-theme-bootstrap .minicolors-swatch { + z-index: 2; + top: 3px; + left: 3px; + width: 28px; + height: 28px; + border-radius: 3px; +} +.minicolors-theme-bootstrap .minicolors-swatch-color { + border-radius: inherit; +} +.minicolors-theme-bootstrap.minicolors-position-right .minicolors-swatch { + left: auto; + right: 3px; +} +.minicolors-theme-bootstrap .minicolors-input { + float: none; + padding-left: 44px; +} +.minicolors-theme-bootstrap.minicolors-position-right .minicolors-input { + padding-right: 44px; + padding-left: 12px; +} +.minicolors-theme-bootstrap .minicolors-input.input-lg + .minicolors-swatch { + top: 4px; + left: 4px; + width: 37px; + height: 37px; + border-radius: 5px; +} +.minicolors-theme-bootstrap .minicolors-input.input-sm + .minicolors-swatch { + width: 24px; + height: 24px; +} +.input-group .minicolors-theme-bootstrap:not(:first-child) .minicolors-input { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} diff --git a/public/js/gogs.js b/public/js/gogs.js index 5f08b59cdb..aa9acd0915 100644 --- a/public/js/gogs.js +++ b/public/js/gogs.js @@ -32,6 +32,24 @@ function initInstall() { }); }; +function initRepository(){ + if ($('.repository').length == 0) { + return; + } + + if ($('.labels').length == 0) { + return; + } + $('.color-picker').each( function() { + $(this).minicolors(); + }); + $('.precolors .color').click(function(){ + var color_hex = $(this).data('color-hex') + $('.color-picker').val(color_hex); + $('.minicolors-swatch-color').css("background-color", color_hex); + }); +}; + $(document).ready(function () { // Semantic UI modules. $('.dropdown').dropdown(); @@ -46,4 +64,5 @@ $(document).ready(function () { $('.poping.up').popup(); initInstall(); + initRepository(); }); \ No newline at end of file diff --git a/public/js/libs/jquery.minicolors.min.js b/public/js/libs/jquery.minicolors.min.js new file mode 100644 index 0000000000..12480abb06 --- /dev/null +++ b/public/js/libs/jquery.minicolors.min.js @@ -0,0 +1,11 @@ +/* + * jQuery MiniColors: A tiny color picker built on jQuery + * + * Copyright: Cory LaViska for A Beautiful Site, LLC: http://www.abeautifulsite.net/ + * + * Contribute: https://github.com/claviska/jquery-minicolors + * + * @license: http://opensource.org/licenses/MIT + * + */ +!function(i){"function"==typeof define&&define.amd?define(["jquery"],i):"object"==typeof exports?module.exports=i(require("jquery")):i(jQuery)}(function($){function i(i,t){var o=$('
'),n=$.minicolors.defaults;i.data("minicolors-initialized")||(t=$.extend(!0,{},n,t),o.addClass("minicolors-theme-"+t.theme).toggleClass("minicolors-with-opacity",t.opacity).toggleClass("minicolors-no-data-uris",t.dataUris!==!0),void 0!==t.position&&$.each(t.position.split(" "),function(){o.addClass("minicolors-position-"+this)}),i.addClass("minicolors-input").data("minicolors-initialized",!1).data("minicolors-settings",t).prop("size",7).wrap(o).after('
'),t.inline||(i.after(''),i.next(".minicolors-swatch").on("click",function(t){t.preventDefault(),i.focus()})),i.parent().find(".minicolors-panel").on("selectstart",function(){return!1}).end(),t.inline&&i.parent().addClass("minicolors-inline"),e(i,!1),i.data("minicolors-initialized",!0))}function t(i){var t=i.parent();i.removeData("minicolors-initialized").removeData("minicolors-settings").removeProp("size").removeClass("minicolors-input"),t.before(i).remove()}function o(i){var t=i.parent(),o=t.find(".minicolors-panel"),s=i.data("minicolors-settings");!i.data("minicolors-initialized")||i.prop("disabled")||t.hasClass("minicolors-inline")||t.hasClass("minicolors-focus")||(n(),t.addClass("minicolors-focus"),o.stop(!0,!0).fadeIn(s.showSpeed,function(){s.show&&s.show.call(i.get(0))}))}function n(){$(".minicolors-focus").each(function(){var i=$(this),t=i.find(".minicolors-input"),o=i.find(".minicolors-panel"),n=t.data("minicolors-settings");o.fadeOut(n.hideSpeed,function(){n.hide&&n.hide.call(t.get(0)),i.removeClass("minicolors-focus")})})}function s(i,t,o){var n=i.parents(".minicolors").find(".minicolors-input"),s=n.data("minicolors-settings"),e=i.find("[class$=-picker]"),r=i.offset().left,c=i.offset().top,l=Math.round(t.pageX-r),h=Math.round(t.pageY-c),d=o?s.animationSpeed:0,u,g,p,m;t.originalEvent.changedTouches&&(l=t.originalEvent.changedTouches[0].pageX-r,h=t.originalEvent.changedTouches[0].pageY-c),0>l&&(l=0),0>h&&(h=0),l>i.width()&&(l=i.width()),h>i.height()&&(h=i.height()),i.parent().is(".minicolors-slider-wheel")&&e.parent().is(".minicolors-grid")&&(u=75-l,g=75-h,p=Math.sqrt(u*u+g*g),m=Math.atan2(g,u),0>m&&(m+=2*Math.PI),p>75&&(p=75,l=75-75*Math.cos(m),h=75-75*Math.sin(m)),l=Math.round(l),h=Math.round(h)),i.is(".minicolors-grid")?e.stop(!0).animate({top:h+"px",left:l+"px"},d,s.animationEasing,function(){a(n,i)}):e.stop(!0).animate({top:h+"px"},d,s.animationEasing,function(){a(n,i)})}function a(i,t){function o(i,t){var o,n;return i.length&&t?(o=i.offset().left,n=i.offset().top,{x:o-t.offset().left+i.outerWidth()/2,y:n-t.offset().top+i.outerHeight()/2}):null}var n,s,a,e,c,l,d,g=i.val(),p=i.attr("data-opacity"),f=i.parent(),v=i.data("minicolors-settings"),b=f.find(".minicolors-swatch"),y=f.find(".minicolors-grid"),M=f.find(".minicolors-slider"),w=f.find(".minicolors-opacity-slider"),x=y.find("[class$=-picker]"),C=M.find("[class$=-picker]"),k=w.find("[class$=-picker]"),S=o(x,y),z=o(C,M),D=o(k,w);if(t.is(".minicolors-grid, .minicolors-slider")){switch(v.control){case"wheel":e=y.width()/2-S.x,c=y.height()/2-S.y,l=Math.sqrt(e*e+c*c),d=Math.atan2(c,e),0>d&&(d+=2*Math.PI),l>75&&(l=75,S.x=69-75*Math.cos(d),S.y=69-75*Math.sin(d)),s=u(l/.75,0,100),n=u(180*d/Math.PI,0,360),a=u(100-Math.floor(z.y*(100/M.height())),0,100),g=m({h:n,s:s,b:a}),M.css("backgroundColor",m({h:n,s:s,b:100}));break;case"saturation":n=u(parseInt(S.x*(360/y.width()),10),0,360),s=u(100-Math.floor(z.y*(100/M.height())),0,100),a=u(100-Math.floor(S.y*(100/y.height())),0,100),g=m({h:n,s:s,b:a}),M.css("backgroundColor",m({h:n,s:100,b:a})),f.find(".minicolors-grid-inner").css("opacity",s/100);break;case"brightness":n=u(parseInt(S.x*(360/y.width()),10),0,360),s=u(100-Math.floor(S.y*(100/y.height())),0,100),a=u(100-Math.floor(z.y*(100/M.height())),0,100),g=m({h:n,s:s,b:a}),M.css("backgroundColor",m({h:n,s:s,b:100})),f.find(".minicolors-grid-inner").css("opacity",1-a/100);break;default:n=u(360-parseInt(z.y*(360/M.height()),10),0,360),s=u(Math.floor(S.x*(100/y.width())),0,100),a=u(100-Math.floor(S.y*(100/y.height())),0,100),g=m({h:n,s:s,b:a}),y.css("backgroundColor",m({h:n,s:100,b:100}))}i.val(h(g,v.letterCase))}t.is(".minicolors-opacity-slider")&&(p=v.opacity?parseFloat(1-D.y/w.height()).toFixed(2):1,v.opacity&&i.attr("data-opacity",p)),b.find("SPAN").css({backgroundColor:g,opacity:p}),r(i,g,p)}function e(i,t){var o,n,s,a,e,c,l,g=i.parent(),p=i.data("minicolors-settings"),v=g.find(".minicolors-swatch"),b=g.find(".minicolors-grid"),y=g.find(".minicolors-slider"),M=g.find(".minicolors-opacity-slider"),w=b.find("[class$=-picker]"),x=y.find("[class$=-picker]"),C=M.find("[class$=-picker]");switch(o=h(d(i.val(),!0),p.letterCase),o||(o=h(d(p.defaultValue,!0),p.letterCase)),n=f(o),t||i.val(o),p.opacity&&(s=""===i.attr("data-opacity")?1:u(parseFloat(i.attr("data-opacity")).toFixed(2),0,1),isNaN(s)&&(s=1),i.attr("data-opacity",s),v.find("SPAN").css("opacity",s),e=u(M.height()-M.height()*s,0,M.height()),C.css("top",e+"px")),v.find("SPAN").css("backgroundColor",o),p.control){case"wheel":c=u(Math.ceil(.75*n.s),0,b.height()/2),l=n.h*Math.PI/180,a=u(75-Math.cos(l)*c,0,b.width()),e=u(75-Math.sin(l)*c,0,b.height()),w.css({top:e+"px",left:a+"px"}),e=150-n.b/(100/b.height()),""===o&&(e=0),x.css("top",e+"px"),y.css("backgroundColor",m({h:n.h,s:n.s,b:100}));break;case"saturation":a=u(5*n.h/12,0,150),e=u(b.height()-Math.ceil(n.b/(100/b.height())),0,b.height()),w.css({top:e+"px",left:a+"px"}),e=u(y.height()-n.s*(y.height()/100),0,y.height()),x.css("top",e+"px"),y.css("backgroundColor",m({h:n.h,s:100,b:n.b})),g.find(".minicolors-grid-inner").css("opacity",n.s/100);break;case"brightness":a=u(5*n.h/12,0,150),e=u(b.height()-Math.ceil(n.s/(100/b.height())),0,b.height()),w.css({top:e+"px",left:a+"px"}),e=u(y.height()-n.b*(y.height()/100),0,y.height()),x.css("top",e+"px"),y.css("backgroundColor",m({h:n.h,s:n.s,b:100})),g.find(".minicolors-grid-inner").css("opacity",1-n.b/100);break;default:a=u(Math.ceil(n.s/(100/b.width())),0,b.width()),e=u(b.height()-Math.ceil(n.b/(100/b.height())),0,b.height()),w.css({top:e+"px",left:a+"px"}),e=u(y.height()-n.h/(360/y.height()),0,y.height()),x.css("top",e+"px"),b.css("backgroundColor",m({h:n.h,s:100,b:100}))}i.data("minicolors-initialized")&&r(i,o,s)}function r(i,t,o){var n=i.data("minicolors-settings"),s=i.data("minicolors-lastChange");s&&s.hex===t&&s.opacity===o||(i.data("minicolors-lastChange",{hex:t,opacity:o}),n.change&&(n.changeDelay?(clearTimeout(i.data("minicolors-changeTimeout")),i.data("minicolors-changeTimeout",setTimeout(function(){n.change.call(i.get(0),t,o)},n.changeDelay))):n.change.call(i.get(0),t,o)),i.trigger("change").trigger("input"))}function c(i){var t=d($(i).val(),!0),o=b(t),n=$(i).attr("data-opacity");return o?(void 0!==n&&$.extend(o,{a:parseFloat(n)}),o):null}function l(i,t){var o=d($(i).val(),!0),n=b(o),s=$(i).attr("data-opacity");return n?(void 0===s&&(s=1),t?"rgba("+n.r+", "+n.g+", "+n.b+", "+parseFloat(s)+")":"rgb("+n.r+", "+n.g+", "+n.b+")"):null}function h(i,t){return"uppercase"===t?i.toUpperCase():i.toLowerCase()}function d(i,t){return i=i.replace(/[^A-F0-9]/gi,""),3!==i.length&&6!==i.length?"":(3===i.length&&t&&(i=i[0]+i[0]+i[1]+i[1]+i[2]+i[2]),"#"+i)}function u(i,t,o){return t>i&&(i=t),i>o&&(i=o),i}function g(i){var t={},o=Math.round(i.h),n=Math.round(255*i.s/100),s=Math.round(255*i.b/100);if(0===n)t.r=t.g=t.b=s;else{var a=s,e=(255-n)*s/255,r=(a-e)*(o%60)/60;360===o&&(o=0),60>o?(t.r=a,t.b=e,t.g=e+r):120>o?(t.g=a,t.b=e,t.r=a-r):180>o?(t.g=a,t.r=e,t.b=e+r):240>o?(t.b=a,t.r=e,t.g=a-r):300>o?(t.b=a,t.g=e,t.r=e+r):360>o?(t.r=a,t.g=e,t.b=a-r):(t.r=0,t.g=0,t.b=0)}return{r:Math.round(t.r),g:Math.round(t.g),b:Math.round(t.b)}}function p(i){var t=[i.r.toString(16),i.g.toString(16),i.b.toString(16)];return $.each(t,function(i,o){1===o.length&&(t[i]="0"+o)}),"#"+t.join("")}function m(i){return p(g(i))}function f(i){var t=v(b(i));return 0===t.s&&(t.h=360),t}function v(i){var t={h:0,s:0,b:0},o=Math.min(i.r,i.g,i.b),n=Math.max(i.r,i.g,i.b),s=n-o;return t.b=n,t.s=0!==n?255*s/n:0,t.h=0!==t.s?i.r===n?(i.g-i.b)/s:i.g===n?2+(i.b-i.r)/s:4+(i.r-i.g)/s:-1,t.h*=60,t.h<0&&(t.h+=360),t.s*=100/255,t.b*=100/255,t}function b(i){return i=parseInt(i.indexOf("#")>-1?i.substring(1):i,16),{r:i>>16,g:(65280&i)>>8,b:255&i}}$.minicolors={defaults:{animationSpeed:50,animationEasing:"swing",change:null,changeDelay:0,control:"hue",dataUris:!0,defaultValue:"",hide:null,hideSpeed:100,inline:!1,letterCase:"lowercase",opacity:!1,position:"bottom left",show:null,showSpeed:100,theme:"default"}},$.extend($.fn,{minicolors:function(s,a){switch(s){case"destroy":return $(this).each(function(){t($(this))}),$(this);case"hide":return n(),$(this);case"opacity":return void 0===a?$(this).attr("data-opacity"):($(this).each(function(){e($(this).attr("data-opacity",a))}),$(this));case"rgbObject":return c($(this),"rgbaObject"===s);case"rgbString":case"rgbaString":return l($(this),"rgbaString"===s);case"settings":return void 0===a?$(this).data("minicolors-settings"):($(this).each(function(){var i=$(this).data("minicolors-settings")||{};t($(this)),$(this).minicolors($.extend(!0,i,a))}),$(this));case"show":return o($(this).eq(0)),$(this);case"value":return void 0===a?$(this).val():($(this).each(function(){e($(this).val(a))}),$(this));default:return"create"!==s&&(a=s),$(this).each(function(){i($(this),a)}),$(this)}}}),$(document).on("mousedown.minicolors touchstart.minicolors",function(i){$(i.target).parents().add(i.target).hasClass("minicolors")||n()}).on("mousedown.minicolors touchstart.minicolors",".minicolors-grid, .minicolors-slider, .minicolors-opacity-slider",function(i){var t=$(this);i.preventDefault(),$(document).data("minicolors-target",t),s(t,i,!0)}).on("mousemove.minicolors touchmove.minicolors",function(i){var t=$(document).data("minicolors-target");t&&s(t,i)}).on("mouseup.minicolors touchend.minicolors",function(){$(this).removeData("minicolors-target")}).on("mousedown.minicolors touchstart.minicolors",".minicolors-swatch",function(i){var t=$(this).parent().find(".minicolors-input");i.preventDefault(),o(t)}).on("focus.minicolors",".minicolors-input",function(){var i=$(this);i.data("minicolors-initialized")&&o(i)}).on("blur.minicolors",".minicolors-input",function(){var i=$(this),t=i.data("minicolors-settings");i.data("minicolors-initialized")&&(i.val(d(i.val(),!0)),""===i.val()&&i.val(d(t.defaultValue,!0)),i.val(h(i.val(),t.letterCase)))}).on("keydown.minicolors",".minicolors-input",function(i){var t=$(this);if(t.data("minicolors-initialized"))switch(i.keyCode){case 9:n();break;case 13:case 27:n(),t.blur()}}).on("keyup.minicolors",".minicolors-input",function(){var i=$(this);i.data("minicolors-initialized")&&e(i,!0)}).on("paste.minicolors",".minicolors-input",function(){var i=$(this);i.data("minicolors-initialized")&&setTimeout(function(){e(i,!0)},1)})}); \ No newline at end of file diff --git a/public/js/libs/jquery.minicolors.png b/public/js/libs/jquery.minicolors.png new file mode 100644 index 0000000000000000000000000000000000000000..8fa1e9d9062696b96641450a0b0dcc8669835782 GIT binary patch literal 77459 zcmV*KKxMy)P)Gde)xxfxbWw%eeG*HAJ3d$@pk{YPWTId;V&!;{k)&|^Y9a~ z+|T{FKbPBC>Cff;aWb#Z_XpNf-F-W+{b4ixIQdStU2Rv|M!#RwXX|-%dwt&?Y0GZg z;W*Q=swdyW*}n93xck_CU(Ve}o7=yGKG#}n9dG78fA#8BJ&vQkeEHHp`Q(%O@y8$6 z4?g&y{@9QGnE%L+{7C&5{^kG4OMC^uR{(sOUimMZ_UODX0v{LPLjWHE_|Wfv{Qg6m zpFhHV*$?_>yTAVcz&8N=IDj8*%fXUg@0j)_z<(-$?*{BU0soHHApZO6x+DH&z`jb; zzI304uK>pv?hX3TfsgI}HyYh`;$zI6?bAP`=^wP$4*~og0AC02Uu1V5paA%u_V-l) zUxnkVu;p}p1&*)4@MU=0oBR9wG|=>MN^rv`)Xi+gc zgkQ!-^!~$(_x+ck_pASJdw>4#I|2Mu0N>T#e@FY(>-|b^)bUObroFnw9msa*qs{yN z`2)IVeWTs0{x&_$=-;;i_`BO4d@dx(=;K_h5VE#RMd$s%f@Y?1-(RZI5xET&}yaMnFh6BJW00+FiTASxM!u;&D zFXQcd-+fD$!cWI1fY<#k&n=&3gvff& z#tmlnR-X)i{?GsUxBaAf2cBHtx_`A+v}^HEK(d?X)aied^*kF4C4hw618$qN(|7Zp zv&h676Z=c6sU*%athbc>c?Rw2Ogo)fuX^Ea z4zA4?qX8pp|FhN}D@hxR_U^1L*iMVJS1)aPX&blo&!{m@-?cW++Iz>`u<0F1cE)X8 z&d%>*{i2yIv#@vxyKSR0Yhy_t-@4CrS|{&wM73osJ->5)VXWg@4u{uv=-N5qZuTSn z_0wg1UC`UUKObZGgF|+{K6o(WzuXh`>4u0AvOAdn5t0ztGbJo-Ett-rPb?hYTEQ$2O=i|iNzIr<^ z#(U9#u(`u^56$klws+61uZO^H`^oaUoxAzQW0N+KLYUoK{-9d+Y#=i{1O zw#(~sG?j|aby1tcGm= zL%-&y4X7wdgMIfH&F@uqf?uw7DBGE`hn7Xg$jS*+Ivbzzi#y+WW3f3aWe(O^Y2fT9 zeK+!p0Dd-r?+5T-0qoZT_Cv5Q?*jPC0RB$^{$Gs}{mBT-z6-E={=*!1Vp{=OSoZA$vrpj{@Ofm+9sxyq zr}F0juMO~d1Z080PZ(3{>+C>K02JuEeL0h5d;>Ih01Q{aOqb*Baa-hj;d28{Zf1qp ztV*CN1!fJ9Ap>a*fZgts>R`lbt^Mz=V>}K&j>BuM-WamlUhOyzd-?Ju+F$wPlTYyR z#~=F#AAEqn^LPFZe*DLO9AE$X*ZqSJJ_tiOjtQ(R!!Y#O5-_%aGXiE6?UiszZT&E> z6SyH^)%Z$w$RNJ&t`biGR84@IAW77FL&graY34xXopJgqA<7QU!g~f~-1)s`Mlw*f zQp{Bzn%2(i1QZqCrh8lFXjA&5wLgw4eai{FdFYtWE_Vci#=sUvEU&c-0!tUaUvHJC zbzm)EZIIcXj2L*>@`{liv(xV@fJMN|a~pJL0N)r&b!f%ID_}nm+%faeS!6T*kA%c zr$fSLn*gZ$IL6+Pw4t{9LOV{%kXiEC5=4LmH6aHlb^&{?{X=C*X$~wVO3D5NT4(e}P?EkqEVW1~NN>EwojE8%kGw@>2 zCi8h`>;USmHMX;49i-J2ggNQ=TxxD`cJEz(P*(tL{qymF^Z>>x6+1eOcV?xi9o{kL z;R30gI@TV$*>%pl6I7n;s)aSlO&~cQ&rl7V&hv{eS-O2a0lr-z8}PbrsV~d>`3||x z&sf@I1-`Pre%{DUJN$Z|cJ11o72lmHKL-y=j-1gn+b7(}THhv<&#uLD`fiGE3IMm=V~r6p%Twp^-sj_ACQu6QKF{>?pwZR@CnW@Y@ak z*8u-x0R9gE{(S&1KjXmctMQj;I~{K5Y6B`^`0N0wx4OP}$><|n?!ym1+#ZKBkn^VO zS|W?w-5tx798ti~mN65yEt5Uk6=*vHW}EjN1Q~#X7_hK@{wxy6fZ*EaN`MQ*h>a%+ z0kgr1H4_gsFOLq=tkzl>lpV(rfEm}6y?pr+pM3I(fAgE)tS?@?uoo|0*oPl}i2nES z#~=HP7cZvz&ZBI}aY@sxGDg)pwE8kH?G*yhm=){GVS=@#qiS*NDUdVSRT?B~zUj#F zjx=TrjU8jw%%xba61BIi%9CO`mfrRI?&H5&U92KX8GZa$i049M$};d)!&)qbcSzoM z)+sVy3v-qNE88Fg5+B-RgRHY)WtG-7jwMLsJh=|y^t&w33H8s-IXvhCC+juVVJmrW z0wGxV*!RQXC{4mR=6f3`?WNu_fM8tS6-AEe`m&)Hf3^GVi#ck3aLk?C$~a+X4IF2FxgQU8g?r2V@9 zem{W!{Idzn@D-^e^LV$@AwJ74bWn{M-nJ`aSl?T4W&GUNm^})}m<+;RVSmPmEv(W5 zZB)?Y2~cx+OjKe2kZhB`H-J*B-54O%%mT}pNebn?f~)X723BTf4LF&Z4MwX;HOD+e z$>V4r)rxs*HFh2tjiV~b5?4tL%!Jl@bcwL>p<+qix>F#{fP2KRtGYfwFNXLpetL}ln#`g za%#BB8M#QVW;^4Fl#!*2Rdyy^>B}uwx}^(eH6NZnxUaiJu|HTn#mlt;vo2$toLW2< zEORts*y5VEBRUDNJZD(KUBZ1HsydIMi_DG`e(UqhS57Ls75R>#A_U?=|K}^CGaj)D zY8p%KD>GygY@pB^29vqd-$fg?}H30cSLQ$P@PWFtQy4V3cxHEjL zZ|i-P%g=VcEOr9YOs;FY9E*QI6j`ion3*$bVY%fy^V#_K{Q!O|V85ZDeCHkRpg|!c z1E(CAIk9E>>H^TJuw${tEUhhDB#eEK(1bZFV<5=K=liRn0N-0szxROuHo$)nz#jzg zr#@qh*;j-qYj;9WJsDqow)+YA=aMmd*Z--M@lj(A0Xo6_<3U#J43HW2bzOd9LSk4A zJ$MJ1eM`5&CL;|X1$L{|si{dvJppFC&d#0<=8J(D%N4uqv7e)6Yrn`G+lmU+i}81y zSh3!YTLWR{$ZBG74}kTPHZH zHBlJT02j|uso|>t2MvN7uob6D@IH?b@V`koJw4BLH z()QwhMn+(vOW8Y1N24OsWy>0jtOPwh1D5<~Y?ck$`QCT1W()## zx3kS8mwF)RQq`d6V*$?}9^9YBq;~KTHD+x1g#5PqMplk>rk^`QRKT{l$&xeu2sFwh zjh!_+9amqpf@jrj8I(C;(5~vs&H$|**V`VL-A=x0`$N5D&Mdu99G6vp)<7A*4yLR` zfM%aLVD_s4`=<={_unOnrQOXVL&mbjZtRiQnB{e5tE@4XH13=k%cwb9rHnPm7=3)M z0Yc6_DDdwtsK51q|5m{NJpli60Dtl`0?fX84q<}P2iawX_wRw(X8@S_hH*-dQ3DRg zgTPG&dp&zBR^;+Y$GI_wt81dj7c-D%DrHPSRbaHbaY$#jI^$GI!Eqc`NRDxW z9EWvK#=xutv5!9bsDARvC#BV)`OB9t@1P4giNi`g+aUmEvJ|i#6JT{BsW!=CH!Rn^^MhJc<48_EC9IvdQ5;-Gs6$3w$z9qwf>BMcIHxC=h6*X z3*DVy*?gQu31hVEKvE@Eml`oXpuQa3xidyWN^axuMD$%HS2XOngRyQRVZ+NWxF@!Y zVKAw*#p>Nu$OFLh%wo^_HhWpS4}QoRI2fc;lQtUWYnRh8gs?@#DFDf9+urQJgj3#R zldQTmsxWW`SVmiR>8cv2Rn6tHHN?%DHyCqzmSSY)#f;Ii(GS_=I`o!{I@-U1fO3Pe z=DZmJSHln6)|j1vGJTyOEt4`bi&g_@EA2jQgGsBu#!!C^;C~Xpzx1v% zXiq3#iACnB!&T9^(Zq0d}$4=1t}xH?-IsWuU?f`uU^$!tGSMB zizminf|p4aop4Mty_N>Z`qxPnNQQCI+z=DIVPm7eP)duWOHiaS+PwJldUv^HCzEdc z5pMYd|qr>e&e3bN~}v7kvZ51OZhe(_)`TEp+;MT^^y3&W*)vuLl?&qro|@!tC(i?p#*}r?aY?OW9K{&VJnk3ziZKSBwj#M zddUMdXIW)gEZ>#IBKCxdU35CGoEh0SFjkt;N0%_BQbuCV#_K!#@B0D!Ck^(iOM@*FkQK7IFALAq%|CWb zSrJo^g3O^2B4xAy#MC;UYt1G&n@rhk`IIt7rp!cqX#~5{(FKq!7CtNJ~eU-*%2!xcc8hj@et~p5G;-k8HW0`7?i}GD~MR_-BrX=_Bc+ zKJ3alF{{xsVZ{Py>oP-3*Tw*Uhe~%Nkj{{O z{PD;2<;$0N_3G7~h1;-Uo>%}H_q8@5)9#46x$ZLWWSL(h2xA9&SGLZQb{TR_SCx5C zi+ZxY_XI`u9q98rFzc^F%1D0y0mE2CoB_*NGyqvFFjwFOILQ)S!bfjg50Gs>-3$B`(()I z5qYQpGsC%zG5hLO0^7OdHu+YsCo2GMy@pI=jB1zPrHuYg8i4#g0RA~c`G=;nVo9Wn zg`5`WXB7o9n^pq|%VdqrqMc=!#riUJW>iq7u8bCH%e2O7z>& zv*73sz=$#HE{tGH{07#_2AJXH%a`@lt5@a4ix=$D=#5=NmqFHAXZcg&xaI`N0(-U# zm99B+=Hx6t+!@JvaUq`&<&42YL$M7%!P!2)8WyWb2KHN{vjKj}upg zZSvttSUGUI3KO=ohG*jpBSwpJ!qx52V+kU=G^T7ApAWB#ywK^pla%!^#@T@%YGRzx zfnlX(owrZda*f-}%uWJm7Hd-%hR(phFE$QYO*kT}$bsNSfzoySCcHU4I{lcP^UPe2 zvy(j47Xy^=gu0#3F$L#A$q)Lo+XJt<$(_r57b~v7?1t;2xkuQt&6xFbO4W7_msth? zQGf+^`;sh)4bRvMT%MMsft`%Fb#NwiWrc0?$u8g8j=X!o?ArkRV{rQy;pIDul?8<5 z0B!P1xf`PqGiF1CT?XWVgiS{`#wwS@qf$neFwSWn>db1|S_WZtK+nz`%+6i7W6m_ZFZWLYHdnE_KU z#-EuzbKLFlowLf4x-u6a1_EOTPbXkjy9;BRUK$J5fmjD<95g)u+$W!W;*F&X62*`c zMz@c;!7flk5Lu>Unp!5=kqYDT{$*ZkmWgxEJ`XlctF4geGchSXHUX)GM18jdNZ2nV zEE&k6JMZOa^D0FqnfOZC*r&D@rOBVT|U!T@3bM>eTc zlNg7AiyRxu6ob)P&Ix_lEne@#CO);NH{#(2m$qJJZJP#1H4B!CMr>QOlh1KxC>#UV zd&Tf)lK|{6R?(@xx-zhFuV%=#QF#L;eT0!3{$B8(>`st0DC}(nhKKe{-6H8~8dq3n z(8#z_EM8(qwys?@ZZ^7&8W8g=)%-Kw5wG?#}p5{QG{u{uOxnuc4OF=3<59 ziAAJ~1<`%6B&Hvw0i+`ASd=p6Vbcu2Y{@Nqj+Bu>SYA&SYs*TgpsOeZJ*TYE$1y0d z@2ar>RR#VB4*ZjN2kOu6u8bxEYeP;BFMR;5M|;nhy=(v2zWt;Y>`cD6n>K(~V$QJz zU1VwjMt8mLOF(3~&#KF^R9A*pNanTHVVy6a&IMpGkhIMDUd=sdp8`mu^*hy+DG+nb zF_S>(v5lTp){Q{u)rBqV;H}%?vqgUCd1bxEj9eH8&}!h!8aT7YmerRpU;1$z!%Dv! zgm7J3J;O9z&F9f@!&mS1XmY4!Sw~YhCXS3;hQ*~?q5CGaXN#e%vSxw$Vy3no6;$&1TwPm+0x|h-@RNO8*4nAUu zxbsfD9wcIjbrs~a<p4A&1G%YBb3GZ~cLgWQ z2{zpS96T~*W5dLlSxIWk*ziN^%M7rmccF{-zXt3dLA~8ZEu0s?tpT$_kS3Ed7I9uI zsYBztB4w=9vJ&#lYG`%;JWW7MxWU>kgUPEI?7wjU|DFT?8i3#V6AR4B7u(5v0LpM8 zoGxH}#Q3e}n1%b&TgWl{%mq)p4aRH-v`(f6z{WtR_lSgr%S=3$nlsAmVlxhBcf<}p z8YnX|@#tn910?ipu(>Of`Rd;la5%u&1xvOpw*g++ynYP2F$fyEWMFo?pPpfL&t@Sk zOY98VVv*kg8v!qNV(h>S4Afq|dR0l9IKWzyGnQAcUipg`FTnX{9o)Tq`4Y`k#Hw%l zRKi}>2GW9r5i#b=C<1KMoE`V)3)hbg+``U`WTn3t9jaqoW+bS0E0!`+J<^sX29+tc~TRi$S+W_BTY+5}T*~O9 zZhE!L?)~1hTl5l6vD(jL!Wyy9D#SEAgtrO#Ax)BL2>%x$g zE=3giV(G`6z+|s8^Nsr=>V4*|0khhGRHbEZ$8pq`FJIO!X>8MmUH*#~FKPpFw`LTA z<2d}qix>6Pt5R%_I$r6XWDLEYt+42oVIz z`t+kcG!bG%bB$`;63DD#<)ip}{kCJRW-MgUxyx?bz(>8-s(){oRaD}H%up*}R^hc7 zRx}_uOhWn?qe#^5mx0~cn94Fk569O+T_dqJz3tUz8>=ssfP)zACLcqLLdpbUhuEX0 z*H>8sk6wG;nW<;xz(4op`aOEqjCITV+AH`dexL*0JDXP*N5px&SS(92+>tftA$4c` zl*|L}jpfNU<(O?bwBugea{aj8&u_oRN>8P{Z?~LKSG(T+19tgWF8fzGW*JC(;!)4> zt)~;#ECX8?bl;Bt^9LKd19TbEd;;()N;P+!AMi#(%-DAwWqEc7Xd$av^>Xb+UKv5Mg?lPkTTk{tnybW;|j(c zGfOkK$9Do^EN3)&UvLB3Qk^veYI|+$*{`gy|EL1L!+?MDCjgjzk*Hc35d-!%ve~cV zeT~^W_wULsKam_}-wWm&1WY{JMgtc0WLZ}xO(cXJ(6DPFXq{ZkRf!qo8Z!`cmbGE2 zgOi#v1yvBcdj?yTmgSl<7j})U_j_=4mnjBmV+U{mZj?=C8Y)e4#%_tvcKKs{#E@AB zX&rENCag&pjpl(Fvkt`Fy{HSKZ4_aC;+#IDj&+qYddn?y00$}l*vPP(fjD8QkVz#q zXy%CmV5<(e2w+p-rIJR=q>PC4UKLGd0B6X}K$J09-AO`znTbS^8L|%CGWnt!-*dpU z4=WHS_~r{^w%UyB1V=V&mz*GEXMbD@35T3b1Bu)BTP~I=A$u@$G^~&dH;GrMPBs%RUbL--l5)`_U{$OO{zF`B@` zfQBbRvi!hKw|ys<%B7T3etUfW##Qai6MJaOy=wQVA%J$%v3eg!&ghsc=f#aT`!258 zFE()|YZUb#t>FsNC}p+dlpc^T`bm%M5%Uj<{_1F~8-Hjt_9IS=S;pDE)7TiYo97|p z#a33VPaEK@gE6f;`<8blzYO4?2Fkw>0GSu$0Bw~tX0>LS`A2T0ZwWw)psbET1Pg#H zmomosvRG3F0%I-`$2*kLU}<(`w84~-P;u-j23wY~W^|=}6|jH9fu9E8UjgvVZyhiz zU#1a(MB?L8MGZ3k@U(jVT?bO1D=Fg{FnfeSBe0|9AL_zr$vT!m>CO%*a6@!n40idP zdDa;-`flMcW?HTa7*i%}yk_j#*>VZ^vJ9B@btVprMm1?%Z`S7(vcc~Ft;-oJ)t%jH ztw#rB4U7%rkj9XeW|6NsX4Y%a`n+CC#vrY+ats9T`>-?dK)e(CCXd-k#uz{u%|D#f ze;z$EoMerfW5%RYr4k|Yge}WJnyIwP#eVz&DB~``Opv78%B1O^YBK}c$QmB=%O(ui z+vL}c;YUsXrjfoa-^`A~1ZkX{hBU%@f+sb!aPnw3=gv8wpZ=*Kcv}yb`{cKLNF1j< zykSZRCo^+r)*KeB=Z9-z2ftzg?~MjBtsU#U80+jh!$$$xQTjL;EN=hcJO?XC)5w6M zyH;B8@o&eFZqGe%+k@eV&2Z^r1XVI>hp%ZWRvKh-Rxc11%UJ1vDW&WA*N9JvKF7#U< z%~dTKu=lnv7wD?(R4DIq@!z0Z@NSbko?tPBVy0{ueVE7>vp>!)OR~(q^*Lr=1niH( z%dd{o#d3FuG>hPD05pR=6_ikGR+5@BHUB87oRKAsQOY>o8XZW3rXQ&<*k=Yw>lcH!~R~eEU+y zuYK)nVSR5Q$Lw=u{?VjoS%z6AV}u%Qba|mHV@=Mu18Mzs-ldFPPH0Vb$l!~cwl(3P zg#v>m;1LNUW>Oo6q%JI#GAckL*`bpZk+aL3fLZBn?BIswjhOXi(9iAt;=)L#9|N>C zDPyI2G63ij#G`?=Tdz6m4vbyC*Z^96@!~~oaz<;G_|_zlH)7%J)vH(cZCc_M$4>HR zj*L~T^|AKt8HYf~rpoMqO)LFCF7Y-jX&0-bPKRz>?s350UUFj&;^ejN%8E&W+&WZ} zw{ICR1F>YvS;Vk5PxwDQ1uKY~;nN^9eG4(wip=wouqkb{6P4p+y^h zvH*2*Cp3$Wigdex)A@2AhV2u@ckyM{Qugh;rPqT~u@?t2_pzo>|3nhY4(}>mq=t?y zUCIu*rpiNx83zB!nQ9ZX+_mQ|X^gVo+*mF+KlpXEQpXbeP``d7Bg6ZYOKp@j)Iu#lO)GLvusPkv|1ZsNi?5Fmq3 zX3iklWk56nv2P_~_VWS!OQ_{n-a%L67wc`dkHMJMn$-d;lT(V4#X@pL6QdA2sW-cF zWsD;CvVHH{*DPTA%pQL=`QRM0`}7-bfhALDHeW%X0l@6^6Nf7jc%ebx#(TUKR{pmnNSS|)p)|f7p1r89DfW*;zRBQXq zb~^YuHkoFNg*~EOzF!!A@G-G7c_MF%1EPf?8*S@W_9Vj`>tdNBNf!&{n0c+WG#AER zSJq8Gyn{5d%dg#uksTXbCRvv$md29RE_Lke*{fHtK$&TCAL!RagVVtx->@&wV&}$; zXz5bM>d~1I%97ct{Hsa%RmB=DmDickn%G=pD{T}hpC9eJv~!D;5z+j^ql;XQk}Te9 zmpGHvGT$lMnID!AXa!nEIl$S}>BQ*5f?+Y*&;KHG7JGag+)SKL0H6%4DjkNq+;4`A zIROYG?cQKoTBqKbB@3N-$>wZmr!wH1-2RZ?xm5y$t;UI&z>c%cz}}GqWbtpt>KKt$ z8DmI#qdK?fSQweMzHDuv%zHgpWqD$q?D7J&YwOTp#7G-mw;Zcy4 zW&2cO>&6)j?y0oT?B>bi5PgC2bZ5*8?w!@blE&Wo?f~rpS>pq0z$^Cbj5*WyPtt9R zn!FqKvCL) zz{ZvFhQ*ojTLa8~8Qgvd_4Xa}V0MP=b|PhL*K}jm%nHobTC-VY#r7I`!1TVxECXYf zW|(=xoT;plS+lye#osY!MtfH2v$bDI{LclJMR_AeEnZvZ`w!q3Iq+)%{JBq`G3ytY zu}yLIo}Pw~A@7-E_PH|uc$bVmvgN+}yT5xUTU@4*aR&n%&LA6~S)$0`FEQcJZJNp* zg)vjM%oE9@?|>IGa2-f=^N&Q9sC8tXFlv^7$^ozvY2)twXeSw|7_nvp#F6u42XIbV zW!)si8yKsd&7vGLc4I^jg(hiZJ&vPW=34`HUAhPcW__O2nB{6fbws-$lj`cQ9zJ`G zhJ}@+jYAz+S7-Urzpe3!TGIo+#Z1_&0`pUVHep(A-#&z6t0#bLfydNgAHS*4_GR~6WNf|$9d|0% zLzPsG7@V!tL-tkstR+!I4Tq=?pUH58tkZfmEe~|3hrU?shXe#qW7VQlXy1lM%GhKd z#UW=Y(*h_++wLG!zqS~=Fryq<@W6)o8XT}pF=2yyK3$E23~>c6theV>u=$-a>plBn z0Mc&?P1bn30rskavw99d9vJy8Cz!@gpcG3P_rQz`rgj=aJRkzx6x`ay`wI-HkznN( zOQN2>&|2>kI|WH22s>dzW_nC|az(;WP}VK+Jpp8`q0Z7p38aR)Gk)qhX1^S;A4Dx* zjaK+&l`Uof%?YHHlGK`&#PnlzWh~9|sV}txH3nmBm%nD1S&%G7)@)Z}R)bYZH2+Yh zY)Tj-Q&vVDvjxdwy|A09V}NP^wePCH9|!R30Q}icpE2VR+k!aylm$v7;ga#5F?-kk z^^VR(eOYFV5x^8NR?fhNz7t#+LA77BJ|4>)ESWHCELY5=i-AECV1}eNj15GTJu?A; zJ4<{hv(~{B&doovaA~lOfBRfp1{=#3*=B!$B?e<;{L$_32OCG=%xbNrF=T!mN9oRs z&1G>c+rXQ5AV(mu&@l+c@$9M?x|x|Sjyi3gInRsx{9^Ed`C0p6p4Ga^xY1>xbYD_; z!Y>l4oiv<%Lsjd|`o5h=8a>I3^l}*7SA3< zwmX%6Aur1jE>@$BxTC(~bVl7=T^{|V3Pn zNITjFpoQAAl|?HhW}BHv7)xN0%7!VMw)rXoEFpaQ%J>74SB4~18i5_F#FEueUp5W= zC&Xl-<_!oo|JwHbGyw7r-&J9M%s)kN_5^(UeK^By@5WdV*|Tk~&Zm-N7S{I`a?Czg zHD(V0GnF+mK$?Bp6=b=vU_pkM04`m>W}Ia~&m0)tKOZ|OV*=7R9GYv@QX`K?fmyGW zqji@}jaelirqV?xCMwLM%raw%BF!spy-t9v+uj!nojy7c;~cZjq%|PM@=sP2jKuFGjO5BV)qF7t zVe5WA{tEicSf&{RqeF~aV;{-;f9_N3n;6vt^7rOALy}r;eg6w}(w(G?PC7Y{Y>8Q3 zdv+pYvP40k6D76-V|*GWG>9>7;I+L$^pBGPWDS_MjVohbTb5bo7t&9Z4LGxfF>^8dXE5eNwm1#`F_OyI(&N0g z4C%mzr|&yB^G^kw-5Im->k+x4JvbCJM!4QHW}i{UZ1*`c^%$1-X4Zj?O8|9X;TR+_ z>!ysId^dnSa)xBKjO*O6v$YRQkJO3D@^)f#ZwmC(247e(X3fHDlR$!`i}zuT>BoF;)P) z!r~HS>!8k=oyN{dKC^_^W!Y)|C2lZ0!DlEJato22&hUit!UpB+b_kOhdum$gaF=o~@x2!X5Wb!c>ul|{2j81GAn#F!? z??KCk%rkCVuQLmBOqCOgL0pg;2`H+*7}Euo&0G|IHFozHyHrT%wC7_+yRoG8vxy!{ z7svrfNcs&{bXCBX$67JA>Kg#e6N%YQ`XDS?kTFW(92>5@eY^bc1MCOk_8kLEoiSxQHZ1_LTLfrsFu$Q#1Y%VHnF;@N z2TBv5`G$Aub!96cv%!L8*7;ee^kmNJ$R3+am=Dtrt|Ob4`E~3YLJYut&OsNmH82JO znmg{>*VpeVupg>-=IsCe)__^HZ%45r;@tOr?xLKcUWxv_8!s%W~0rJ8$lOh&&PUd11Sd)R$$3AN08}sA_E-0I97{ zE%7S>nbIutOJ^}V4b|(&%&hdt-L_I=|2F&WwG2 zYo~70kK?E;pLF-(ipK_qj6KrYGGfez!=2=qIc1v-#tf3njKm(_S0lqQ-4nuW*9T#p zWh%wXEb~c=8R;-A<{t+!VU=Wz%AQqY#|;UgR$ZpDW0nG~Xvg7OhzUw6>m9v19+Y$6 zEC?N=L!%L!I4$+-hFv3}WUoaF%|QN|ahY?8O*jlmmy zJ~;|nqmMm!<=YalJl!Eh?+E=ay$zw&MuQmykcrvSaaB{xj=rp|10z|8G>bL8Az0Jz z%I_U=ez=WeRtK<7xozY8B!QgV9JzzdUYPS{6Lo} zGdjeHFp=eqjxPXsqDq`7?y7<1FzIAwja_pPuZFWjR_0!C}-TeGoFP_zrK`_t@7{h%V=e#Y%+d7TUyE5q~a!ZWi<>0MhC|J{w8&1z*1vI zuRw);w*!CNfnNpShu;b?`zGB4^ajh4_IN{Ff78?ck)?_w>n&l=RMyB+Mh}6_ zZF%~vj2WoD>>x7`XB+%G#+vV0l1MVgE^Ry*aFOYUAIDL9eH$Hn_9|T15A&pxCiP`X zB&9M&Ctzmxpy`8@e+V5Hevz1ZdZs)R(AlD%Q{ z!tin3j(l4(EwKtO`kGl za*-hTM@RE~-Ci^t$>nu%eg3RrLK|Vr_3;r$zZi|oejuCU;FbW!-SJOrzRudXaa24* zI{u7t*K!lj^-j~&>DYJcW+0Vp^lL;JhGq=1KgL%a)maAfoLcA{@+xLl~izWCfIgQ(&bwI%+ zeJvRPLk`9n=xCkU$8Vz-ZePO9em|^y73C)2OX|jY-oPSdJYmq7MQa&ncl-Pz_W2W( zmBgX3NX=OW$lg@Ss8;!QYLj27WmUL7A7IlHDdXP!BT5%7$;sFNwC}9Izv_7U6^`4B zHwR|kcSIfl58fdA^<1Yr+xr@`cT>vf&tS+bTaLgJ%NbK?V>iF(Kup1lFl|QP_aw*6 z)v$xVFE;q&mYgtO4EVrVW(1_v9v_KC{s4mXxzt(@`c858gO&qlm33yYgRRbz_2q~a z>n@C3^VQ#1n(xGj9b%1N`uds^;{bV`4eOw7R|nUFs~Zzon3Zx>{t0gJilF~Liv)8f zpg?tH1h#^h&LgoDI*rnqx2#XQLvBl;bf8$~ik9WL*X}E2*V!-yTP~>9ZN+}4x3AUp z5FsthlRob%XRIOXOzre%z;u;VG`nOMVPGSteVH%(GeeZEAz5!?rz!|02jnM0!14rl2 z==T*&H+$PU&^I6JjXF7&GO}JyvkR3mDf0f+$*`*@RW^{UV#2#z1{|8EWMQp)}}>cW^Uqu*>{oI^RtxU1<#l$e^F1e<){fU=Sg zT9nMxX{jf}3_J^%l<2*20b61Ma*K%X&3lvI3CACXm# z_W8LxW31sf`Z8-RL>o$+d~_Zly)*lO$Qwa- zAb!G*C*dzSQ2rgjehYvP-Uyg|?2a30@3o_p{cguIk$wo>3HnoDq~10#tM3^zKYOnR z9qh_z6rQ{QJCQlEOQVbVhc4@yQzo@(%3ygSL3C-K?bx&v2gb{33d}^hSjZrwvRh-% zBLi9D17NUqbihT+vk`}@6JrN(ls)DmMeOxu9gKCREYzO0b#;MYikKdf4Ns>M|~}3SMBPlWO%;Ux@OXm#1hyuRKX~&wf^XPFOY>M!(7>u-SGVv7ZIG1H(yF;Df7~`s2 za*CjloUN%(j6vM9LBYg#w3+fP&jxQKvVkrCIa_YWczS3XGm%_Jc%$Mam!5u|pv=?= zL~G92rSC=PPMkZ+&rYBZV{z`zLb|yaGAx$-J+-M$P$qiVasJYLe^9zp2WkgayC7}2 z8Sv!I6|ysB9gu<8F%x2u>dFQHY838+6X@^=`ihwfw3SbOrF$rHr=+q>L0my#O~0>%H6Oo8+6>B4zXw`}`X5n6e1W7J&9^E9{?llz;k-fY~QP z2Zslo+(g+e-$eak_Ng&u?>f-?$p*|8kS5GkR#!IcdOL<+kv&t_?_gFIoFbjLt|jY`Z1c(WWxl6YqEr!{1eSyS%LsLi$3K>U!3S)_8NNyg!vv3*51_oy2tu9E-!%v0OL-N8V41bim4 zKlc?=Ls&m!iq9HMb)o@*q2KM>4aOnK;KH=`SCbubQy?=AAjXIpdnN{Jew(HquB;1& z%cF;A2M-6_OhA{oQ1i$FjTN$;$4U#n=BayAhQO_4BkFDi60|tHf4^L7=YUVYh9u|LE53C)on*^ zK&xoGyDr|^B>=2IQ@?rBoH7Muh_3U2Xe6vq@H~ggtGcsA+>kD4d5zf;B3;fI)3*W4 z3jSeO`NuDrG257XEKJ!ZXu9rd&bS&YN*XP-(9i7iqf29L*Kq`7CQ`;|0MY}d`<3j8 zlrf4aD@9+|5HOt?esCR`UPTpb_Q7B+f-qsm&VU&l_??dOR{;Ar-+(b&jXymOQl%pk zi+0_|1K_O!pCA6=9}eq#3pr+QRm%7-8GU5SJqXNBYt6WxjB7x&_KWjvxYjHIW?tpsfSL?t;j&K4Hull+|6Z^v*t?Tot>VapaoybH~|b zQWw^1$d2yjNV3EZ$e4v2lE@w|t!5vswye7``iB0PjF~@9DviNxtvdsOG?q0UGsld4 z7J?IFwUsOwGRBG!`*o=R6kcWej_+i7HEJ&n)Bm4$%w05@1i*x8SWsnl1{PC{)#xGu zG$bO%tSZb#=qJ~p#fQ^DqDFo!IoMMDJiE-6wv4sZDUviJwuRJ&)~~=Wm*Y&>M#a`{ z2j5LLoHNGe%8VQz4Q(K~cm9J^(kSzcGt!z`sIf%ThMuH+oGfSaI;&3R_#SHlhYkLa zJxUyaPgZOEe*nXMc|V*Q5z$98)V{B`Z|DWs zWZTDh{VgzKXr13(jY|=Cy9oi9HDl|IX#fK1!eYqDY)r4jWYpF&hvU@%XlU;nO9tQz z%#=Av7uzxJ?-`7R+A>H47#V?dSH^<1UhEX0S;C^J#5V(CfgN)!h93(fDqzeuK?lcc z(+xidD1TruVzqIiyBf3bs(EELRCn-%#%A@Ju<@RZKTIv+Rm#W?jpWYA8DxP~qr9@=^hm6k5mN;y-qA;$ zSPhg&8v<(Xj20w#E*D{_=?jHXA~$5MR*f<~iIoh!P*>?6ZO2c z{tE7Hi(fF>Hoa%8!>UisX=V=%6L*u&m~k|K*|iI!Q9qU6hik-@&M^w{n+HYGsev6*Ia~2y8}`Cw;c8hUI!B0ftiWn z2kChiiH6jc@$^rFG5ZXx?=vN3d|kE-v%YHp9R+kd(~gWWlVyXweFHnKpXOZx*uhjy zWQv8B?QNx1&)TmJ$Vh6)>sajZ8O&{@jG#Z3GImEp>+i`fKV!&-oDj1PjTtkj)UcU# zl%%$7NE!RK8PK)m`8#UgpKUjAHkC#vJufL*u#VTRW1XOkrHn4ljI8hrC0I^On$NPU zu_;@P4NVKf9c#d}Q_sRLbeT@IDT867S{1L;KED={Eh6{*S1IEemSKHaK*t=V>?>GZ z#g|EL83dfoIY%3N&paI`3sVCij0|2z{YecPnSV?vW6kljVJTV)*Ac47Hg@3JF;O)FiDPR1jd%jI^+qmGm5YKyT}c(M&xD3 zL{Fbd*x+(Bm_=K+cQ1o5!mBRB40O#jqr?#R2mVm$_im`xx=^g0GdBNV*`hT^MyWS5 z&#lzElSS}T>|^$j>0R2WfGi3gO*(s8W42?bk%d%J~YP{=C^m9xghg*ES zRuA-l11mo#FkPJ`>vdsvOXP}n!lJRn@g_NDRBu*G+_$#vax219OD%@e)@sJB+&W`OQjC`NsC)@4*`D+L4Uj^)U zJR6vO6NVx|sv~1k6f-L8*RIQ_1kB#on7w^qwgqE5xgy)%CyZKJ^$3Pkd7Vt~L=vx;3wSYAv9N_B?1WjgwtehQA+IMS>L2Sb^-=yX& z3!c{DU<)$7{GhM5P?stmW+mzauaq=4x^p#TltmGwr-^A0c_TAf4c1kUazpBP&-j*B zyj>%kdH)I*MTNqo32dA~oCkOkzebao?n=jA9>;^RT2L8*n*p|JyEF`0W`h|>n&%66 zx&x}|K&V&cENmx06l&)hvt`z>l-BeSBJ4jbavbS^ryoCSGR0g}GkM#vUj#-6n}>*= zjjxgs)NLb@VAcp4J>RMTce;j#4WP1S9s{%>BTkxcHt3&YkvJ->GU_C%C!CS|i+MF> z$!1{gtTSV#%tC$HYN3DMlS02XHW!~qtPEjt>rnRK=rRFVV6-R>jG3`4yNodaBg}GJ zYsh*QO6tvx|mI4kW*=W3n*l1V^R;M5=h_FjCH1L0be9HR0*WIGBSha znFAxehVP0oh;6dVSc*B^5c~TsA;ffOGzz31a>c&>mR;7(JFMH`cQDswiyaiU?{>*! z2&V3GMF3sa*!QD|{1PHDwFNhv*#B{rN7BhC9Io)H!l=woI zf01aXa0&y{6fEIQRmy$qi#AzxvRB+apT0vQdSRQ1I{Jt&` z)-{-OXD%^nAW^+08dQ}wdU_&#$;0yW9J-D;dLo{aaN}TEzmeOWSOzA_%d>r;?`R-% z(zaZL7>~sw6ZE9UZ)xPJ5sk;#PbI?nv&O?E9F0soJ0gpd<^Ed0a-3$TrHJDqVhvos zL3Q^=BkO!?0xUyxKO3eXT%~UbQBq=_fNZTXi{a8HvFSBw zfh~@VHiju~57w3C4B09v-hJYsqy8Ja2~d;Y+yBmCKMQxKpa+3j8=>H5fbDoHCn+PQ zdZ7PcK94nK?~>6+w%nio(|`I=V5VSf0ZYj1&lLD%fGV9QlEyAwOeK))a@gzAi1jKg zStMEG!OPNnXW3zwG&XR=uihnxELChEt*|A2&nCkRsUGWZ>j=yGz4)t38@+9>5(_q1 zDyb_QIc8m|ND@S62CTa^_ySf##f zk>J^CaOi$+6uIT(gJx}qG(CkeAwb!a41ii=LN;qL2l6xtm$s?XR0ho-*`dYkJl&gU z{K!yh)|}M<)Z)HzU75@0*m2J2NnZ|s2$)V!5O9(%3`yQvmd{A7b*TMBqIkOP>)EH8 z5Pv`ln8`U2Ws^Q~%*447SBEV*&KwZ;(5^DmcySh%-Lu@0@zH~8yKwAY)Z~d?&Xbxm zV#-6#S%2SMg^XCfkYr5zxpw}d`yxV}Oni^9+>|oTsxz0GrzmGE0?Hx-Py=gjOWst+ zufu^6i3_78OxeyygUFv-iR{~rPlxHzln6TNbE+W-G9kg@!sx4fu?PeV(ns-+96`^| zbY(RAr-1U)CqUvxTnYu12L&gRsJH{+BV+hkD7`6EMXH?j4ci8{zVPN*5&wzWrzc4GN z?u^dtes}bp4}teJX79d~F@UW^z8F9eV%=Df0kT|ijDVW4k%zha*oK(}yL^@|CPpF3 zjA{GW6vSnDXCRg^XQ?yeMQ+))-b?@-g!NL^47Jt{8oLuBh&8KieIRKf+v|^YkW|sw zK!iY;afaEeSFaALJJU?HE@2G7tjj?=SOuA3U3Qs#)|IKV{BW1wNExfmvMk0bRV?wH z!-eUA?4))}O^vcfo6-XpZYB$=6!Q;jHD=XfLEHdh3e+%@v^|b^txTUK8d6WOa>iHX znQ%^f<}c^sZHw;+W@n(q=Uz@>3#zKS!R&Mvxu(x{sLwbH7 zp0nN*J3hL$!I&XR7qgl(c4@Rq<{(rQH$IzmD=dt#8?gy%HWC6@Q?BMlOxbMi>I|sX z`D$q3!LiXOdY7}Nd~})zQ%Awk14J>#>C-Z2`4TY=$AOhr26fATS0vWL@BfrRb27<1 zW6mW>B&#E!|UKINmPo;}Xur#?eGT7RNPv1^*&7|hcIedDWkeJ2bX|64E zxt7#6-xmvgTu2$&nbAX*SvT^C1|M8gcHeSm%%0klDMm}*>&ouJV>`_$%e)rV=%X`Z zCaf67pouL#1&R*%eGdC00RHMj!0eMT^7DWyMr(xqGYO{)@3>?Mj#CW z%m$DoFjffAfu=dx>pRIA-Q5q`?;+jn;E%K1x~$QCTQO#QUDR9b?W@Ahl@+5w9%Ba0 zSHNcM8qWqGiL8;A%gVD%v5nG4i_x7TH(lQMfX#>!^hzum?NHq`oUOeBnmV&#bUb$B zK8=+N>yMRUNNn?02xo~aqq;)wcuWrrpGxd})Z%!OMd#@unUari)Y3!fQisMN1D0GU z@oT0_OO!z+qkJC5Uz#F=3A*GM2@xF5fzV+GHX{&sEB|;Yi$lE#a!k&X50^)t7NLe7 zVUP7c(t&n5&+rM*X9U9hf@2y8f$QBZ?tj`r53~;tA+tFIvtl&9-_1cn?IJTTdK@xq z0npXJK+P935Ux~Xka7b?ch?snXrY#D1!ur&*f0-6CONa@{lc0d0=0m73XLC$nPCTc z#mRObbb7R|EPEKSCrf5Zm(`j-$&B0=nI$U%$VOW_GAGQ!riHU4|Kpc^3WJ6Iknpv_;||$^N}}Z z4C^{l@p=!ao-&7#EymCMh-M=&8wMN!P0sDE9A}SNXsv3;mhGlF6|L8i8UJ?Wcj!&7 zIWt)%j1Sm}(P!@j7tS#Q1xsTlC>#CIOa@*U$c@1iu992%u+{x7zK;?|4>e_lD#}V? zo)57~SS5`mfU{TwV?%rl%AZ;!gp^%o8;}My0V#2s5`Bg1%rd!R19of%qFv6yA_v>3 zAwsPnLA(V;W^9=NF$g92xGUpt#?5|nYJp#q0O`~sKhcfuYR$??u36n!>ud0|mBEy) z;nR7p+3QLftGF=QVm~q~Aq&}&Oy+FDG`7f}KEXDaF8+TFNo4U|MYO~(Nsu&uF3YoZ zWzP)w?>g+?2JnBp24-RN7Xz`UMH^#;=3QsFK3C=+j{vicd{L*_21G$vuAT|z3dWK; zHQUv&5wq2$lbNGpAz%Dnqs8@H2j!$O$lzt_#)UD=Z_|07IDEQN%~>%2pzRu2;dgh$ zd%f0ifF+l`j;wV%}R_mNuW}-% z2C?Hz6|u<1@M6p}C(+krVl83SoakGh7J}hu1V={~^DPQi4rc0aFZj#u|Mvz^8AXs#yXVv1b;i&(|72`2^hAZ??8tI*7NYMbnh-AbGpZ0;W#W zbRbp;s0}G2#5SM7S?}^xsawJ#Ufcn&l_9f5#%Cm7jCT1E?W~sh766*dJbtx>4Ip4f z1Y;rgD}XUI_`qt9Z)MSF&b;qLzPLakj~QnLF(W!$7e#N2)HtQ}T&0aAmoj!{$y8wZ z5HR}!%zoFUgfXi-3!sdRKW^8Kjy=1~3Akk-&4@k2t<{=EhsG74aYZD8q|vrgMiVfG zP+zu&NYC1`)s^ww@I!}0w8j&3-50DD_`VEe*rMyAJwcqc+Rb-864DvjPpn z>NIc24fFN|O1p(UR@jC2qTgin*#TFYN#^3n=*j(+gRmX}m21a$Jw+}L54Gv=4ZK=C z9bNLy4AJz%!n`PV)Z<>g-dUMV*l?(MZc~p%GFk2qb8#51OP zoK;>CWK$4dx5%Y2d&XXgmI9SBx(i_5%>=MwS_4h9p?pEh*_kBG|r4Y+94?_&0RE)i5Ai<(G(+R%|gK(RmWYMfBYug%FhXIDWw~6*eYSP9Y`a_ ztX!CUSi-{Xj6t$mvo^1o=91qB^0?2u;l+nPMWz+Pdq!Pv{WxNqvrePF^2w;6N z|G3wS)rAGiE%C+7WBD9@J0YWx>*@>z`1uFy*I%(_Pany%{}NSQGidK?%svB**)y55 z0K_)y>j3N!0H)i}8Z%|jJPDsxlaOw-aVQ`odE%~ajDeTR7d4wqmt*N7NRF7v96hTy zV_?SMmCZ>ASfM#La&UBIx5k+ZU3;xqIgW#+jDh*;vPxpcDnkHqe$<-XDP=sn2auJb zlXS7x4dq44xtM<(*yn1U@L1^$GaX^{XQsc&2jZUCz=T8b5CGN3OVVLd>x}K(vGRWk2W1w*j;wz-?(nt*2j|&wT^oaRk*)I?s3}q?K^7I6M@zbp5O+p|`ZKl52YEEQKsN?!9%|1N ztocSvY=JQg@aH%mq4fgQg#mGEO(f4%F5#he8Q_MUnx#$%ochTEdg<0;DrTkG>x_nHQg>87rpI6!Fzy zzZ<|QYxeY^IxhOjAhK_2&f-YeyPjkAc?V`1E^TV;v3Wm?B1qbZq)w~=I1(d{$N{um zE;0zoGSoWL=29!>o7y*5c_Oi79W&#BjOD8b>A>yD28is2#q`^`W(7uI(MmoDI^@{lZ246AV8RoBSbVbg{z6 zYLBl0(`ogRZE_cFr?O+ZBmrl78?G!}q#g5PIy2U?36#d_%*b~6JnfkZY{nsbU&$&m zCY3KbRgW<+t1@*3XV-r@(5O7{V}abcw>8vt-7km<1gxF!E{qdSj##l3*~}QyN{omt zSzR`0T|2$>Z7VnF04}mbkV3D$3n5$nbLevIESP7(1kuLcEuz*tfjEytJUj+cvybf# z7F52*LDkk6#y+@U!7?OKC~~%SRalvT?4<79+D|Ry!j}Y?1@L7eUzGQODRXJ0Ln#>} zK(O;^j8#iU0y!gl@F-ry$T4HKEW#MytA)X%Bh+7pA0%f$4XvfJV@SXlF;0ULB(U`AG&xni{jeY=hx#nc)B0Q(ZMHYk}-fY z0cpLajqBH(&aWlRD4(MRlZ8-vDZdIv2U(}sbKJw~KXzb5#*TT;b%j1JPRd}A?aYor z6FpYX0+1S@?#KGNC+Vd5dx-d zSu6%3+v+l3A2l$15YB9or<2v>&}tsy(%9S!YguW(&IVL$oEZhEx#ceCCyZHci?3os z7gcGOGtSYzgLpARu1CEueSkC0D#;m*YSC=58;SR;XaJx1tJ^fJnAYjuKv!Ky$lGP# zoesOfh0}9v)-O$l$FX5}$i=bOeEFzxO1%8*%JdA=k`B<^s1KPr{1HeYcFmd9cIU+@0OT}c_phckDZ|4eA%5T+i_WxIaD{+ zx!*>SS%@znYnX1A&#W0+4le8%5{E`33FFF1az&g2(m{;!Mq40OlryqL{+#Ae^N(qT zaBc>YOB)DX7eTjO<&0Io6s7J*oK4Pd5a6TAAeG9L#&-(kNI zz#q+}jHIMlr3lFg#AeWzBuk$wVD>Hi|-kTYui zm}Hn;)tD{YC%~A2NCr{Na3Nbxr%M)DCQq!itY!1K9!HAz02AXFLc=dWTZ-5Of zhm>}Km^E%+rTVeLQb}2d))WTWW3_}(av7zj@Ocw9EI_?X6-SPn~ha<3e)&Mg3$JD8|&kCycvjE&_diFEH0 zm`7=10}6vV>yo~1Q%`n_15XZHdPaixX-1LlRl>!lH9gtV~96C)hHVEc0CQ_1p-`Z{kP0h#;k*~G8s;CiL}8s<+UrZc5HQPWC@`ffN+l4 z{o6OH(3va-cS`M4)`$~{qtuYOfHTP|3lhd628U{!f17>(;0Iz;zGxI|T^M*}0F4Y5 zfq1H-l(9&MRDBta7AmkKj%?PA6aV;l^6{9+)otooW~gmf;N-G?25L(-8H2bD01MMMKu!Od$P(Fh z-UOJbp-5>UtDACkMyxwJ-WaG6t7TkwM%MVASn7iqu~EZ@839nqP=%uf0x*l`V<(+W zYRZt5XVqNBIEW};E%MduL$Muj;*0St>g*)UIdx)mk;T=x!&MTot8B+J2_>RsKKLNo z2~TD+eh*>EOk;;bM=gFvQXimzs|LBEx-}XgYg`|Jyxd^SSbgM?V}Vh9lLOHaukB&$ zsCz5a^2T;{C@|gFEo5okCA3su#D-6`lp5sdz|6`WoOm}Gv7{qe z+hukKX0{|t*O*N<@XEA8&_TEkwuE$?*Hpa&zWe1oohR?o#Cv;-NZ9u9-`Km`jWW!P!lgY4=Hj|D%{04V zsWU^J(zfOIX$$aTq1WDp(LzeuEl39CAJ+vqPtgG+?WoSN-hDdXRZVn08yVO4-t zu~;u=$^6RSv-5hiz>Gy;b^7Ngl1ZvH>$zq=goJCYS*$tZD}85#;q>ZBj#;m!tONvC zU{*H_S$zI!jTx4p^_W|hvtk91FpR*0ZRe}JvHkrLhy5%7Ke7U|Brar6i>(qyHUjxH zfZ2N~9aJN~ReyOMEr(z*^IW4Fl%A?tvwPB6|$7K$0dh zI2zy;(?xR2m}PE@!lo^O(>oy8>%5q0>mZ7OD%FM+V#pYrIWv`=d85#1u3_s^N@GJ5 zI_J!)v5eL39a6jXXM7c!3y7e zeI2%wN$OfXBuqL9nBLKV4BiZ}CTi1u5_lojmBr3^9Zrl`L1_O{>!~0t z6Ck%s{m|nj9pcXVA(*vLR$H+0^R=g+8Gp1<|ow`%nv(bc0-6ai>Cj!y4))uQ0rOX=Fn)UzsM97Ct1@NfFsHnck9-xCeig9BqnNeU9MIUwfT6N)zRM>< zbevE?WI0Rf()qsTET1!SHan1=B^yE3zLpU@yb%Us!A(SPTeAOose+R!iY<(I_`xeP zXKJ8GEMQ|IPsf7&;X}C2>DNNp+2tdzCDTs5H5sEZdxj)D%LJf#5LjUWVOU1j3)y_! z7A9?K0!=t4*RZewx}pI{lrECVi`)(^dw&APOf2yS(!!e2yhs^W!Qe72Ym*_5200Z$ zEKHe2HY~HnXDfZDom?5S?}6E`zq4dqS0iokq!vbQ*u)5Qy=5En^GEUM5)D#T=4`u^ULSmzhP zHE4Z%kTZQ-#@kMgtTGcQX=IeS0cRz-WuK1Q@O{&hQxn*-B2*k9P$z>9-vmq>el?1H z=e_of0A66o2!I_MHtZlda1$$lwFw=m=%k zWPJ>>l(`EL1p*qEc{``h>eyP{8*&hq)|pi-8D>U|ndgef@Vas~dARcPq>LL&5tjxt z4R}PF#9;)^e2F{O zB(yG3v>_X0uv0|~nAL#mI$guSJdux5Fj{sD^yoS>v&*rw6x5R)WK`p_G?MGVyfLUI z;}JmavX|9iB9AnS2cSrzv3Rq05LPU*VLV@@kZ7UQA==h9j98KGt1ki5{hHb3dljlU zD@&G{1>5|!HCRkRY_Zq3g)r)egk9rP86)+sIza3AC4^2l8n9Ht#A=pVBvjhsXFz;h zYz?Ab^^IBB8rw#$d}ah{P3GrppP#rgn*D?K3wy(e_0Qa%Y8N$T8wq3GIWyV=AZ=Gq z)(t`|TIx5Z(EM%$(gy=daAdSZ%4mzUkDVE(E2Dlpif?ZcCS3yytdS5qcFf?wlHs>E z_OO#$>sVJ-Hw^gI-#x^`ev1PUnBgfE?dZUpju$Q25%es3&zOA%8M7VeLNx2}WSPY* zWLLw+z(_m)B7@8rxeS<@)T((_A0|MME%J9pA!lrwD=?$uoYt{P9U8kbLO`GIfFQGE z93Md8(?wXZE@@;i#}Nb7%nFB1lZ>&~tu1WX0J+G~4hK53l#vM}#xe{@T#x`u8PA*; z{bcmi-{{wqc^fkA0J5A!tT$T<<{*W6AX5-urHpKqo23k=qB_r&JAo~WfGpxb3Lutn z>6vpjYs@%YIzl{`ZO$`MHH%Bx&sx)w@2wQ>QKerd)e|TFhvafsje9mtYs)@e?cbYi zX(RP})AjFUmnxY&ZP5cc5GQ+;%UCf{Lbv%V7DJ;=yv7VA zmpOK)$9e|HWLj#&pD<;$v1+~ng;=xAR)7|zj2gfkYt1;ztOnN1h7;qwwyTI)ZR3Et zlQL#zAE8D=ODF=NXLkjgfrE2HgLwZGqip90{=1~9ANhBO-|%K-}VBTH2U?}6E8 z0GK7<3&LvcmN%*ALc)w?b!O?d1aK`NN&#HP01EiB6IRV7zieTVI%wK3XA4Wl%VkWJ zI5<`TW`*4mI~Zbn{RSW_)xEKFvXCrs0a$IB8`X~WT(fSFGS*1}+(;ZJ)2NP`bT)#k zI|oX0o>|S+ekQCMtNrYR%i0-!c-k3y6pV3ltx$iuqwcE~(-G^-W$-GSo}cURl3qKG@Lt>W?Va*7s7!oEO zDWG)eFj{zzB>;Cy8l5uDJb*MG!p1_*iz;c<9J7A(IW=sRG(v7MYyc7zfmvpmO+dEf zmk~B{a&%|LE66rkZAu_bJ8;ad1$H$v0pTJ!-pOJcev+B9+e#z$or{dwe+$LF8->8r zPRdxNwyh@4DMf(X09l-kc9mmBfD4pYHVi{{*7`Q3j#6)CZYWkp)H4G#9&jj|py@)- zfoPN8hZUxb@z&N-Mal>n+&}`*>;jnWtnV{NMg^F4%V;AFm_Cs*!hr7q?E3)x;mMeN z$>9EaLuUTj1X7<{V76h!vU!Us2+0i@4i<@|7V=E&LVm zZR*dm3^WrU2DQ)M0XJs42*8DK>js{z+dI?xORe?bj59I-aRz=3;W_1zRdHQZgAxjP|;UlReO zN)uP;JcX3p5_*8vx~ex++LxX;f9&a$pb1abV~O0)J#U3Ck~`l#EdAk!Xg@>s(dTZ< z7u&fu#vkTnW24KYZH6?WTjSZUXHlGb-fmz1&-V>K?Qj?YMNiNCdTwGk7Ggk_c?|5r z2B7hA=c3|4{T5q+vu%C^ZXJ{%6+*gL=JVE9KHcOzSc+w!8D>I6nUG2g zt`STEIu&MX4H>U@ktt$>gR`>IokhMDWEzl%N>g{yEa5Mu#?0(DPgV>fRYa619wdq6 z&z+U4#F`b6J02Vwms#yM(AK|Ko?#GD3bAFkt+l@0V%k_PY0O!oK8(Op#u}p1jpU5G z0O@#@W_6Q!Sab}$1|Bo^*wvVwvuo#uH8Mc+4>|+0`t81y^0KkV?)~x`nDgG}n7u>) z1c=!ME2d%43~c8Dh=Zl4F)RIx6#)0XUHs zUe%QaMoY~&c%2EbW7CcvDm~gv-zkaQlJ|W8ILaqupvn8nzz=84B>&ti5j$yAu#4NP zpJbUK${1bj@^=Oxnfv|~bLN*rO}sZX32qeY`~lDinBkc3d%;{lJmS8XB27zn#^XWv zz%4~k0T*w^nHQDI8GRe(9qak_-u@XFTiLTpkde21Z_iQdbF_Hx@|_otQ&FGt7TUOWv+|d(YFA+ragW^ZhCQR<{y(S z>j0sHu3NfAM_IanY~8{8VlMLuczU6nyvWXI}* znPv>s>^6--RQ}ii+TA{XUcJ#iU!{!mN>k$x3-U#862{utvXzOmWyoU>%&v?*)@-#j z2s&lLc9KPteYOqDCewbU!@e89*8$+kzqHc6E_!@bcr3jf3xRH*E5__yGWy7t`%8c6 zF9r5z1aacB<}B2Fb#T&|Gk)Ey-+;Rv{Dz$~srMR#=?p^Jc8pjz1{mXt6nWlG0y&n= z^4mI_wPERkiAV;r5{Au*`7&k@`>_)Cje%0P?!R@GOF&|X0;si)k)Qm3(Va7H8MZaExei~LY5 zSEpvP(vDS;Ga|9SU;O=zYRz~r$U=VuIj6ygt(i^WP0bIoSOSga=7g%_y%BEowW z>g}b7b!5RM-tGQamwY3Vd%U9`I(3g#pe;OzO7e6+PEr}zUOuiSx2r$3xkqj#pVhG` z=X!e37ax1sLC@HvwT0KY&oax+2VU=sPsn01yonapvdUku>yn)PB3(+^Br)A5-NKoAqXgK0>SKx(qo z_X~rN0JiLLfEK`78vu}uGZQIe!88S#0$bbEV>tQBxwn%oX7=|xfMw4ZNU;4i{Zjz^LI8gP0G{wAG+Fb477~hQFOBvs#f6dv? zm!0P)e5SZF>`Haue)L((*dHIj1Z`EmR2%j#NX9F zmKxIcidy8K{b3quIAxgK>O_Xaqytl$7-WgKTjvM2#N#+BfN~rM+IMdRz)Gtn1NLSn zw+0Yz1OQpGcr!CU?kg&0Gpwi9TFvZMRh{Llpf0dx+J_@4qt%s78zzRn#&})TnPouj zu`agMcNx`;v3$wNubt5+TU9#A99;vZG3(8SBO}+BVU?r}x4ZUOu)5Lou-SPP-ikw} zI|!>XqS*5F0ysnPT#VL|?EmNjz@lg}du(XecFLu7r0@~uQ!VXlD$I-Dx9~UzSl$nPw|PmXD{% zohBTTvu<@l8@lY=WX!$~HxsF0rsvGitF27gk+E(TSu{ve|)GO?Y4PuX>fHZ z)@seJq>M({Wvi4?E%N(-0@s!?0Na`3pBa0&fW$m!?3yWifc;91e6D1V0KP8*Gi;vm zSHp05-RpZ`_AUu(@;a?c#_WngW3WS+TwBLR4R_YI(f3n%q5!y*p~4J^=6Nc8988)r zUEC(MkSBI*TVuBSBh!yXHc53}V_$jO#CDBrH8u_*Fw6VoWUa5@P+b>OX3S}jg+X+G zdK_5&0~myjd3B|_tcrg|LWu>td_NDFe#8)DciUQ**wpBFvNfd$JCjzWm0ra3gLR-L zKrPz|i!6kOE+-@1zQiJ9VaqghT65yE+P*xrV7|9hEE!odPXwpKQhz69e7owl_y6Af z$?_Tp`-0y4H2;;`lr9#my?^tF65Qi5gF2$$lWDyf!?88H3@KEK1|MvppP7Fwn!sS2 zUy|wS(uif6Z|<0(-b=8GBTly@9l8@bj7bUwOplVkMr7Wws!hkKky1d_F$Pw+$UuN$ zL+x3@l8JoL+1;d>Ve}oqt-CT7nEk>fRGJyGs%#h{=-S!qABiht-F+?+P_2xa$`W^V zYPXqnP?P0qlvNfhR1r2KqRWsnnpn&GB4xC|1y5^}$e3LZN$w>WpAztS*K^E%vH~-eE2?ZUVa_@`7PLsmad>0PpbQw5-)$gKJq zyf!w^1yHdY<7sVMa*YJZqA;vLVk;qnwTF6 zKathwRy+wOx z!lXfhr9H?Tqe!s~OYwpg{oEyFx8TI6cKNo+b<(!^5>%hd6)hozAk#eqYor7mdEc1X zXlYIvrlY-CRQsi@+R{(8&3k6P5ZNk+)SJ-`6ai~@VD>X$_6t{*?1A^#v1}WQ{mlI1 z5E1CME{)tGnF(XYtQ&=J@O5`)vVL`gDG3fSgA9h=gO|J{IG3r$W^HRj9mjY*f}^aCX86x#%$gNI~HV)8Tiug zFxa`;Cd)LB<0y!ZhfY~zwS%pmSJvkNxRLbnMj2*99@)0pbIk^tpt`zBGSSKzXtma( z-_!WLyZ86qsj<|nah!~JstMs#S7Q*b(HDamGtO4t$rpQv{1S+H@(@R+PEu<*abo0v z>A;kAHxpYM-FFHW9aPd3WYV_zfm{%{bJSy|Y-PnV5h8mou5ykTD6PeEE}obysO+sf zWWU&%aRRfAjPNypn(uKN1r+-w&|Q@Lo~|*u@LoSnZ-GC4v5@7sJyiE?rHyAtLic{} z7wNWXXtH6JJm<~wkr;9QJN6)__9b(SVlY^nS0MI(REOqOI`!<-nEmeTbg(BEIU=xX z6K-+ra}maj4fRV{V{DlPUT)2IvQuDgN;(OPHV#YT$Ppxri9XZHCPdpHrv4jOMqm4_ zJAfZin+#c$!J7GZopRo;0a%TTLXHZ&l<|n?us$XK!|`PX1mlPe*mUOx3zKl z>&#f$xj(+nd&x0_?oY?3B9Sa)kinT?!4%`UjM)z45y0#1s`blWBk}xC&pA2Qv(uM;=yWN88j`q${gjnQ&$y;`6QmsI=W#4 zwn3H^Nr*Hx-s#zK`hN@TR-n@MxL{?!uaiC;dU!5J=HjoGxBG?Dns&d2Etv~G&`v!+nWi@o9~2A z_Y9|%vjJHqEZV^bq>Ps4n}L>za!X~x7@VQ3AT4-gsD*xs#1l&twcc#8(ASQv)R-A| z)(Dm`qQX{r#%OJ-{Y)gIuN(k=BW`4?eiaS+LXZq0?Au&7yR$($!lD!u3?Nn+!|DtUnXpd0$i3w_E6mb7q5oUPorjw8y27 zkC}vYUcUmr0l;5*!k6qZeZ=DulJ|_+JM`}iEcK2%0|5d`XWvl(#~EN%KwRdW2x4Ct zm~3;_E~IzP@3pRsz*%7O6u2dT2pLvez47`M$`m3fmT5aC#Zw&Ox8`V42yhl$KxQs@DQ`3Ty+cd_oI zQs0*ta_!?I4-&NV_W-)}U}__SJalgFV;OZGnSK&SjhRW$-o;_VW9``DMB$TlGfz!T znC%L(z;qOS&2HlPH~O0*u?fmNbz-yu^!(HygwM57UeR!4%q=V4U}fKuWma-bv$!&P zlrIM0#itD?w)rW6saj0=G1x9tTD>6)xtFxhJ~GR`XRRfJ)R@`Dbg4VLtWhfu)SPYV z)&jfM1FxU!+GvqgD`&N4t6jd4gwfjE&i&TFknv!Ur2)_YLM_`>0Q5Rc@p_Eeqksz+ z)8+o~J$J_JOLVh6lPYF|5Gn_%Zy)%)&oO(me`@W{U~I>1(d%NwLA7T6vr`S4@4iO{ z5<@P@1{B9}boal97%^t<&a%xC%lj?kb;g7-=z0^@te=yt){7hxdy@;fHx2`kZsO6^ zi_PGp5GXD)#>`XmkIwLGpmZRn=sPlRN*VcKn0R6MrX;IpFsr#CgSnm2$Dyl~+m~

-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 JPDHLkV1o8UQl|g_ literal 0 HcmV?d00001 diff --git a/public/js/min/gogs-min.js b/public/js/min/gogs-min.js deleted file mode 100644 index bfcebb5eca..0000000000 --- a/public/js/min/gogs-min.js +++ /dev/null @@ -1 +0,0 @@ -$(document).ready(function(){$(".dropdown").dropdown({transition:"slide up"})}); \ No newline at end of file diff --git a/public/less/_repository.less b/public/less/_repository.less index a5ac3bbc3c..263f1223d9 100644 --- a/public/less/_repository.less +++ b/public/less/_repository.less @@ -41,6 +41,42 @@ .navbar { height: 60px; padding-top: 20px; + .ui.secondary.menu .item { + margin-left: -10px; + margin-top: -7px; + &>.input { + .new-label-input, + .color-picker { + background-color: white; + border: 1px solid rgba(0,0,0,.15); + } + } + .new-label-input { + width: 150px; + } + .color-picker { + height: 35px; + width: auto; + padding-left: 30px; + } + .minicolors-swatch.minicolors-sprite { + top: 10px; + left: 10px; + width: 15px; + height: 15px; + } + &.precolors { + padding-left: 0; + padding-right: 0; + margin-right: 10px; + width: 120px; + .color { + float: left; + width: 15px; + height: 15px; + } + } + } } .filter.menu .label.color { padding: 0 8px; @@ -50,9 +86,10 @@ left: auto!important; } .issue.list { + clear: both; list-style: none; font-size: 13px; - padding-top: 45px; + padding-top: 15px; .item { padding-top: 15px; padding-bottom: 10px; @@ -79,4 +116,25 @@ padding-top: 15px; } } + .label.list { + clear: both; + padding-top: 15px; + .item { + padding-top: 10px; + padding-bottom: 10px; + border-bottom: 1px dashed #AAA; + a { + font-size: 15px; + padding-top: 5px; + padding-right: 10px; + color: #666; + &:hover { + color: #000; + } + &.open-issues { + margin-right: 30px; + } + } + } + } } \ No newline at end of file diff --git a/routers/repo/issue.go b/routers/repo/issue.go index c0894254ff..d6fa000b5d 100644 --- a/routers/repo/issue.go +++ b/routers/repo/issue.go @@ -30,6 +30,8 @@ const ( ISSUE_CREATE base.TplName = "repo/issue/create" ISSUE_VIEW base.TplName = "repo/issue/view" + LABELS base.TplName = "repo/issue/labels" + MILESTONE base.TplName = "repo/issue/milestone" MILESTONE_NEW base.TplName = "repo/issue/milestone_new" MILESTONE_EDIT base.TplName = "repo/issue/milestone_edit" @@ -40,6 +42,19 @@ var ( ErrTooManyFiles = errors.New("Maximum number of files to upload exceeded") ) +func RetrieveLabels(ctx *middleware.Context) { + labels, err := models.GetLabels(ctx.Repo.Repository.Id) + if err != nil { + ctx.Handle(500, "RetrieveLabels.GetLabels: %v", err) + return + } + for _, l := range labels { + l.CalOpenIssues() + } + ctx.Data["Labels"] = labels + ctx.Data["NumLabels"] = len(labels) +} + func Issues(ctx *middleware.Context) { ctx.Data["Title"] = ctx.Tr("repo.issues") ctx.Data["PageIsIssueList"] = true @@ -85,17 +100,6 @@ func Issues(ctx *middleware.Context) { mid = mile.Id } - selectLabels := ctx.Query("labels") - labels, err := models.GetLabels(repo.Id) - if err != nil { - ctx.Handle(500, "GetLabels: %v", err) - return - } - for _, l := range labels { - l.CalOpenIssues() - } - ctx.Data["Labels"] = labels - page := ctx.QueryInt("page") if page <= 1 { page = 1 @@ -107,6 +111,8 @@ func Issues(ctx *middleware.Context) { ctx.Data["NextPage"] = page + 1 } + selectLabels := ctx.Query("labels") + // Get issues. issues, err := models.GetIssues(assigneeId, repo.Id, posterId, mid, page, isShowClosed, selectLabels, ctx.Query("sortType")) @@ -125,24 +131,26 @@ func Issues(ctx *middleware.Context) { // Get posters. for i := range issues { if err = issues[i].GetLabels(); err != nil { - ctx.Handle(500, "GetLabels", fmt.Errorf("[#%d]%v", issues[i].Id, err)) + ctx.Handle(500, "GetLabels", fmt.Errorf("[#%d]%v", issues[i].ID, err)) return } - idx := models.PairsContains(pairs, issues[i].Id, ctx.User.Id) + if ctx.IsSigned { + idx := models.PairsContains(pairs, issues[i].ID, ctx.User.Id) - if filterMode == models.FM_MENTION && (idx == -1 || !pairs[idx].IsMentioned) { - continue - } + if filterMode == models.FM_MENTION && (idx == -1 || !pairs[idx].IsMentioned) { + continue + } - if idx > -1 { - issues[i].IsRead = pairs[idx].IsRead - } else { - issues[i].IsRead = true + if idx > -1 { + issues[i].IsRead = pairs[idx].IsRead + } else { + issues[i].IsRead = true + } } if err = issues[i].GetPoster(); err != nil { - ctx.Handle(500, "GetPoster", fmt.Errorf("[#%d]%v", issues[i].Id, err)) + ctx.Handle(500, "GetPoster", fmt.Errorf("[#%d]%v", issues[i].ID, err)) return } } @@ -257,14 +265,14 @@ func CreateIssuePost(ctx *middleware.Context, form auth.CreateIssueForm) { if err := models.NewIssue(issue); err != nil { send(500, nil, err) return - } else if err := models.NewIssueUserPairs(ctx.Repo.Repository, issue.Id, ctx.Repo.Owner.Id, + } else if err := models.NewIssueUserPairs(ctx.Repo.Repository, issue.ID, ctx.Repo.Owner.Id, ctx.User.Id, form.AssigneeId); err != nil { send(500, nil, err) return } if setting.AttachmentEnabled { - uploadFiles(ctx, issue.Id, 0) + uploadFiles(ctx, issue.ID, 0) } // Update mentions. @@ -274,7 +282,7 @@ func CreateIssuePost(ctx *middleware.Context, form auth.CreateIssueForm) { ms[i] = ms[i][1:] } - if err := models.UpdateMentions(ms, issue.Id); err != nil { + if err := models.UpdateMentions(ms, issue.ID); err != nil { send(500, nil, err) return } @@ -321,7 +329,7 @@ func CreateIssuePost(ctx *middleware.Context, form auth.CreateIssueForm) { return } } - log.Trace("%d Issue created: %d", ctx.Repo.Repository.Id, issue.Id) + log.Trace("%d Issue created: %d", ctx.Repo.Repository.Id, issue.ID) send(200, fmt.Sprintf("%s/%s/%s/issues/%d", setting.AppSubUrl, ctx.Params(":username"), ctx.Params(":reponame"), issue.Index), nil) } @@ -329,7 +337,7 @@ func CreateIssuePost(ctx *middleware.Context, form auth.CreateIssueForm) { func checkLabels(labels, allLabels []*models.Label) { for _, l := range labels { for _, l2 := range allLabels { - if l.Id == l2.Id { + if l.ID == l2.ID { l2.IsChecked = true break } @@ -403,7 +411,7 @@ func ViewIssue(ctx *middleware.Context) { if ctx.IsSigned { // Update issue-user. - if err = models.UpdateIssueUserPairByRead(ctx.User.Id, issue.Id); err != nil { + if err = models.UpdateIssueUserPairByRead(ctx.User.Id, issue.ID); err != nil { ctx.Handle(500, "issue.ViewIssue(UpdateIssueUserPairByRead): %v", err) return } @@ -420,7 +428,7 @@ func ViewIssue(ctx *middleware.Context) { issue.RenderedContent = string(base.RenderMarkdown([]byte(issue.Content), ctx.Repo.RepoLink)) // Get comments. - comments, err := models.GetIssueComments(issue.Id) + comments, err := models.GetIssueComments(issue.ID) if err != nil { ctx.Handle(500, "issue.ViewIssue(GetIssueComments): %v", err) return @@ -642,7 +650,7 @@ func UpdateAssignee(ctx *middleware.Context) { aid := com.StrTo(ctx.Query("assigneeid")).MustInt64() // Not check for invalid assignee id and give responsibility to owners. issue.AssigneeId = aid - if err = models.UpdateIssueUserPairByAssignee(aid, issue.Id); err != nil { + if err = models.UpdateIssueUserPairByAssignee(aid, issue.ID); err != nil { ctx.Handle(500, "UpdateIssueUserPairByAssignee: %v", err) return } else if err = models.UpdateIssue(issue); err != nil { @@ -774,7 +782,7 @@ func Comment(ctx *middleware.Context) { if err = models.UpdateIssue(issue); err != nil { send(500, nil, err) return - } else if err = models.UpdateIssueUserPairsByStatus(issue.Id, issue.IsClosed); err != nil { + } else if err = models.UpdateIssueUserPairsByStatus(issue.ID, issue.IsClosed); err != nil { send(500, nil, err) return } @@ -809,11 +817,11 @@ func Comment(ctx *middleware.Context) { cmtType = models.COMMENT_TYPE_REOPEN } - if _, err = models.CreateComment(ctx.User.Id, ctx.Repo.Repository.Id, issue.Id, 0, 0, cmtType, "", nil); err != nil { + if _, err = models.CreateComment(ctx.User.Id, ctx.Repo.Repository.Id, issue.ID, 0, 0, cmtType, "", nil); err != nil { send(200, nil, err) return } - log.Trace("%s Issue(%d) status changed: %v", ctx.Req.RequestURI, issue.Id, !issue.IsClosed) + log.Trace("%s Issue(%d) status changed: %v", ctx.Req.RequestURI, issue.ID, !issue.IsClosed) } } @@ -825,7 +833,7 @@ func Comment(ctx *middleware.Context) { if len(content) > 0 || len(ctx.Req.MultipartForm.File["attachments"]) > 0 { switch ctx.Params(":action") { case "new": - if comment, err = models.CreateComment(ctx.User.Id, ctx.Repo.Repository.Id, issue.Id, 0, 0, models.COMMENT_TYPE_COMMENT, content, nil); err != nil { + if comment, err = models.CreateComment(ctx.User.Id, ctx.Repo.Repository.Id, issue.ID, 0, 0, models.COMMENT_TYPE_COMMENT, content, nil); err != nil { send(500, nil, err) return } @@ -837,13 +845,13 @@ func Comment(ctx *middleware.Context) { ms[i] = ms[i][1:] } - if err := models.UpdateMentions(ms, issue.Id); err != nil { + if err := models.UpdateMentions(ms, issue.ID); err != nil { send(500, nil, err) return } } - log.Trace("%s Comment created: %d", ctx.Req.RequestURI, issue.Id) + log.Trace("%s Comment created: %d", ctx.Req.RequestURI, issue.ID) default: ctx.Handle(404, "issue.Comment", err) return @@ -851,7 +859,7 @@ func Comment(ctx *middleware.Context) { } if comment != nil { - uploadFiles(ctx, issue.Id, comment.Id) + uploadFiles(ctx, issue.ID, comment.Id) } // Notify watchers. @@ -899,9 +907,19 @@ func Comment(ctx *middleware.Context) { send(200, fmt.Sprintf("%s/issues/%d", ctx.Repo.RepoLink, index), nil) } +func Labels(ctx *middleware.Context) { + ctx.Data["Title"] = ctx.Tr("repo.labels") + ctx.Data["PageIsLabels"] = true + ctx.HTML(200, LABELS) +} + func NewLabel(ctx *middleware.Context, form auth.CreateLabelForm) { + ctx.Data["Title"] = ctx.Tr("repo.labels") + ctx.Data["PageIsLabels"] = true + if ctx.HasError() { - Issues(ctx) + ctx.Flash.Error(ctx.Data["ErrorMsg"].(string)) + ctx.Redirect(ctx.Repo.RepoLink + "/labels") return } @@ -911,10 +929,10 @@ func NewLabel(ctx *middleware.Context, form auth.CreateLabelForm) { Color: form.Color, } if err := models.NewLabel(l); err != nil { - ctx.Handle(500, "issue.NewLabel(NewLabel)", err) + ctx.Handle(500, "NewLabel", err) return } - ctx.Redirect(ctx.Repo.RepoLink + "/issues") + ctx.Redirect(ctx.Repo.RepoLink + "/labels") } func UpdateLabel(ctx *middleware.Context, form auth.CreateLabelForm) { @@ -925,7 +943,7 @@ func UpdateLabel(ctx *middleware.Context, form auth.CreateLabelForm) { } l := &models.Label{ - Id: id, + ID: id, Name: form.Title, Color: form.Color, } @@ -1151,20 +1169,10 @@ func IssueGetAttachment(ctx *middleware.Context) { ctx.ServeFile(attachment.Path, "\""+attachment.Name+"\"") } -// testing route handler for new issue ui page -// todo : move to Issue() function -func Issues2(ctx *middleware.Context) { - ctx.HTML(200, "repo/issue2/list") -} - func PullRequest2(ctx *middleware.Context) { ctx.HTML(200, "repo/pr2/list") } -func Labels2(ctx *middleware.Context) { - ctx.HTML(200, "repo/issue2/labels") -} - func Milestones2(ctx *middleware.Context) { ctx.HTML(200, "repo/milestone2/list") } diff --git a/templates/.VERSION b/templates/.VERSION index 7793c8a2e4..3e39c8bbb5 100644 --- a/templates/.VERSION +++ b/templates/.VERSION @@ -1 +1 @@ -0.6.1.0724 Beta \ No newline at end of file +0.6.2.0724 Beta \ No newline at end of file diff --git a/templates/base/head.tmpl b/templates/base/head.tmpl index 9739057d7d..cdd9da4106 100644 --- a/templates/base/head.tmpl +++ b/templates/base/head.tmpl @@ -29,6 +29,12 @@ + + {{if .PageIsLabels}} + + + {{end}} + {{if .Title}}{{.Title}} - {{end}}{{AppName}} diff --git a/templates/repo/issue/alert.tmpl b/templates/repo/issue/alert.tmpl new file mode 100644 index 0000000000..bdc32ce4fc --- /dev/null +++ b/templates/repo/issue/alert.tmpl @@ -0,0 +1,5 @@ +{{if .Flash}} +

+ {{template "base/alert" .}} +
+{{end}} \ No newline at end of file diff --git a/templates/repo/issue/labels.tmpl b/templates/repo/issue/labels.tmpl new file mode 100644 index 0000000000..47b8614cb8 --- /dev/null +++ b/templates/repo/issue/labels.tmpl @@ -0,0 +1,64 @@ +{{template "base/head" .}} +
+ {{template "repo/header" .}} +
+ +
+ {{template "repo/issue/alert" .}} +
+
{{.i18n.Tr "repo.issues.label_count" .NumLabels}}
+
+ +
+ {{range .Labels}} +
  • +
    {{.Name}}
    + {{if $.IsRepositoryAdmin}} + {{$.i18n.Tr "repo.issues.label_delete"}} + {{$.i18n.Tr "repo.issues.label_edit"}} + {{end}} + {{$.i18n.Tr "repo.issues.label_open_issues" .NumOpenIssues}} +
  • + {{end}} +
    +
    +
    +{{template "base/footer" .}} \ No newline at end of file diff --git a/templates/repo/issue/list.tmpl b/templates/repo/issue/list.tmpl index 5513ae4cd6..e62e9534e0 100644 --- a/templates/repo/issue/list.tmpl +++ b/templates/repo/issue/list.tmpl @@ -4,9 +4,11 @@
    @@ -29,7 +31,7 @@
    @@ -73,7 +75,7 @@ {{range .Issues}} {{ $timeStr:= TimeSince .Created $.Lang }}
  • -
    #{{.Id}}
    +
    #{{.Index}}
    {{.Name}} {{if .NumComments}} {{.NumComments}}{{end}}

    {{$.i18n.Tr "repo.issues.opened_by" $timeStr .Poster.Name|Str2html}}

    diff --git a/templates/repo/issue/navbar.tmpl b/templates/repo/issue/navbar.tmpl index e4a58f7730..beff907d2f 100644 --- a/templates/repo/issue/navbar.tmpl +++ b/templates/repo/issue/navbar.tmpl @@ -1,7 +1,7 @@ \ No newline at end of file diff --git a/templates/repo/issue/view.tmpl b/templates/repo/issue/view.tmpl index b52ef5055d..fa505df7fe 100644 --- a/templates/repo/issue/view.tmpl +++ b/templates/repo/issue/view.tmpl @@ -3,15 +3,15 @@ {{template "repo/nav" .}} {{template "repo/toolbar" .}}
    -
    -
    +
    +
    #{{.Issue.Index}}

    {{.Issue.Name}}

    - +

    {{if .IsIssueOwner}}Edit @@ -178,7 +178,7 @@

    -
  • -
    - - Are you sure? Deleting a label will remove it from all issues and pull requests. - - -
    -
  • -
    -{{template "ng/base/footer" .}} \ No newline at end of file