From b1dc69a9d3b4c9b658bab617f602afb32b4e15d3 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Mon, 16 Oct 2017 16:25:21 +0200 Subject: [PATCH] Update pacchetti FontAwesome, Git, Json --- .vs/StockManMVC/v15/sqlite3/storage.ide | Bin 2437120 -> 2498560 bytes StockManMVC/.bin/git.cmd | 2 +- StockManMVC/.bin/node.cmd | 2 +- StockManMVC/Content/font-awesome.css | 144 +- StockManMVC/Content/font-awesome.min.css | 4 +- StockManMVC/StockManMVC.csproj | 22 +- StockManMVC/StockManMVC.csproj.user | 4 + StockManMVC/Web.config | 2 +- StockManMVC/bin/Newtonsoft.Json.dll | Bin 526336 -> 653824 bytes StockManMVC/bin/Newtonsoft.Json.xml | 3345 +++++--- StockManMVC/bin/StockManMVC.dll | Bin 158208 -> 158208 bytes StockManMVC/bin/StockManMVC.dll.config | 2 +- StockManMVC/fonts/FontAwesome.otf | Bin 124988 -> 134808 bytes StockManMVC/fonts/fontawesome-webfont.eot | Bin 76518 -> 165742 bytes StockManMVC/fonts/fontawesome-webfont.svg | 3350 ++++++-- StockManMVC/fonts/fontawesome-webfont.ttf | Bin 152796 -> 165548 bytes StockManMVC/fonts/fontawesome-webfont.woff | Bin 90412 -> 98024 bytes StockManMVC/fonts/fontawesome-webfont.woff2 | Bin 71896 -> 77160 bytes StockManMVC/packages.config | 8 +- packages/NoGit.0.0.8/NoGit.0.0.8.nupkg | Bin 662724 -> 0 bytes packages/NoGit.0.0.8/content/.bin/git.cmd | 3 - .../NoGit.0.0.8/node_modules/nogit/bin/git.js | 147 - .../node_modules/nogit/commands/archive.js | 50 - .../node_modules/nogit/commands/clone.js | 98 - .../node_modules/nogit/commands/export.js | 50 - .../node_modules/nogit/commands/fetch.js | 51 - .../node_modules/nogit/commands/log.js | 66 - .../node_modules/nogit/commands/ls-remote.js | 18 - .../node_modules/nogit/lib/config.js | 39 - .../node_modules/nogit/lib/utils.js | 23 - .../nogit/node_modules/.bin/mkdirp | 15 - .../nogit/node_modules/.bin/mkdirp.cmd | 5 - .../node_modules/archiver/lib/archiver.js | 42 - .../archiver/lib/modules/core/index.js | 263 - .../archiver/lib/modules/core/queue.js | 58 - .../archiver/lib/modules/json/index.js | 71 - .../archiver/lib/modules/tar/index.js | 76 - .../archiver/lib/modules/zip/index.js | 39 - .../node_modules/archiver/lib/util/index.js | 193 - .../node_modules/buffer-crc32/index.js | 91 - .../node_modules/buffer-crc32/package.json | 56 - .../node_modules/file-utils/Gruntfile.js | 56 - .../archiver/node_modules/file-utils/index.js | 11 - .../node_modules/file-utils/lib/env.js | 163 - .../node_modules/file-utils/lib/file.js | 367 - .../node_modules/file-utils/lib/logger.js | 8 - .../node_modules/file-utils/lib/query.js | 82 - .../file-utils/node_modules/.bin/rimraf | 15 - .../file-utils/node_modules/.bin/rimraf.cmd | 5 - .../node_modules/findup-sync/Gruntfile.js | 25 - .../findup-sync/lib/findup-sync.js | 46 - .../node_modules/findup-sync/package.json | 64 - .../file-utils/node_modules/glob/glob.js | 728 -- .../glob/node_modules/minimatch/minimatch.js | 1061 --- .../node_modules/minimatch/node_modules/_._ | 0 .../glob/node_modules/minimatch/package.json | 56 - .../file-utils/node_modules/glob/package.json | 57 - .../node_modules/iconv-lite/README.md~ | 54 - .../node_modules/iconv-lite/encodings/big5.js | 9 - .../node_modules/iconv-lite/encodings/gbk.js | 9 - .../iconv-lite/encodings/singlebyte.js | 340 - .../iconv-lite/encodings/table/big5.js | 1 - .../iconv-lite/encodings/table/gbk.js | 1 - .../generation/generate-big5-table.js | 25 - .../generation/generate-singlebyte.js | 142 - .../node_modules/iconv-lite/index.js | 231 - .../node_modules/iconv-lite/package.json | 96 - .../node_modules/isbinaryfile/index.js | 87 - .../node_modules/isbinaryfile/package.json | 39 - .../node_modules/lru-cache/lib/lru-cache.js | 252 - .../node_modules/lru-cache/package.json | 50 - .../node_modules/minimatch/minimatch.js | 1055 --- .../node_modules/minimatch/node_modules/_._ | 0 .../node_modules/minimatch/package.json | 56 - .../file-utils/node_modules/rimraf/bin.js | 33 - .../node_modules/rimraf/package.json | 72 - .../file-utils/node_modules/rimraf/rimraf.js | 248 - .../file-utils/node_modules/sigmund/bench.js | 283 - .../node_modules/sigmund/package.json | 58 - .../node_modules/sigmund/sigmund.js | 39 - .../node_modules/file-utils/package.json | 68 - .../node_modules/inherits/inherits.js | 1 - .../node_modules/inherits/inherits_browser.js | 23 - .../node_modules/inherits/package.json | 51 - .../node_modules/lazystream/lib/lazystream.js | 52 - .../node_modules/lazystream/package.json | 61 - .../node_modules/lodash/dist/lodash.js | 6785 ----------------- .../archiver/node_modules/lodash/package.json | 131 - .../node_modules/readable-stream/duplex.js | 1 - .../readable-stream/lib/_stream_duplex.js | 89 - .../lib/_stream_passthrough.js | 46 - .../readable-stream/lib/_stream_readable.js | 959 --- .../readable-stream/lib/_stream_transform.js | 210 - .../readable-stream/lib/_stream_writable.js | 387 - .../node_modules/core-util-is/float.patch | 604 -- .../node_modules/core-util-is/lib/util.js | 107 - .../node_modules/core-util-is/package.json | 53 - .../node_modules/core-util-is/util.js | 106 - .../node_modules/isarray/build/build.js | 209 - .../node_modules/isarray/component.json | 19 - .../node_modules/isarray/index.js | 3 - .../node_modules/isarray/package.json | 51 - .../node_modules/string_decoder/index.js | 200 - .../node_modules/string_decoder/package.json | 52 - .../node_modules/readable-stream/package.json | 68 - .../readable-stream/passthrough.js | 1 - .../node_modules/readable-stream/readable.js | 6 - .../node_modules/readable-stream/transform.js | 1 - .../node_modules/readable-stream/writable.js | 1 - .../node_modules/tar-stream/extract.js | 194 - .../node_modules/tar-stream/headers.js | 218 - .../archiver/node_modules/tar-stream/index.js | 2 - .../tar-stream/node_modules/bl/bl.js | 205 - .../tar-stream/node_modules/bl/package.json | 55 - .../node_modules/end-of-stream/index.js | 61 - .../end-of-stream/node_modules/once/once.js | 20 - .../node_modules/once/package.json | 56 - .../node_modules/end-of-stream/package.json | 48 - .../tar-stream/node_modules/xtend/LICENCE | 19 - .../tar-stream/node_modules/xtend/index.js | 17 - .../tar-stream/node_modules/xtend/mutable.js | 15 - .../node_modules/xtend/package.json | 86 - .../archiver/node_modules/tar-stream/pack.js | 194 - .../node_modules/tar-stream/package.json | 69 - .../node_modules/zip-stream/lib/headers.js | 279 - .../node_modules/zip-stream/lib/util/index.js | 105 - .../node_modules/zip-stream/lib/zip-stream.js | 307 - .../crc32-stream/lib/crc32-stream.js | 44 - .../node_modules/crc32-stream/package.json | 64 - .../zip-stream/node_modules/debug/debug.js | 137 - .../node_modules/debug/lib/debug.js | 158 - .../node_modules/debug/package.json | 60 - .../lib/deflate-crc32-stream.js | 69 - .../deflate-crc32-stream/package.json | 69 - .../node_modules/lodash.defaults/index.js | 54 - .../node_modules/lodash._objecttypes/index.js | 20 - .../lodash._objecttypes/package.json | 75 - .../node_modules/lodash.keys/index.js | 36 - .../node_modules/lodash._isnative/index.js | 34 - .../lodash._isnative/package.json | 63 - .../node_modules/lodash._shimkeys/index.js | 38 - .../lodash._shimkeys/package.json | 78 - .../node_modules/lodash.isobject/index.js | 39 - .../node_modules/lodash.isobject/package.json | 85 - .../node_modules/lodash.keys/package.json | 87 - .../node_modules/lodash.defaults/package.json | 86 - .../node_modules/zip-stream/package.json | 74 - .../nogit/node_modules/archiver/package.json | 78 - .../nogit/node_modules/commander/.gitignore | 3 - .../nogit/node_modules/commander/index.js | 872 --- .../nogit/node_modules/commander/package.json | 43 - .../nogit/node_modules/git-node/git.js | 17 - .../git-node/node_modules/git-fs-db/.zedstate | 1 - .../git-node/node_modules/git-fs-db/fs-db.js | 129 - .../node_modules/git-fs-db/package.json | 46 - .../git-node/node_modules/git-fs-db/tags | 16 - .../git-node/node_modules/git-net/.zedstate | 1 - .../git-node/node_modules/git-net/deline.js | 16 - .../git-node/node_modules/git-net/discover.js | 34 - .../git-node/node_modules/git-net/fetch.js | 97 - .../node_modules/git-net/node_modules/_._ | 0 .../node_modules/git-net/package.json | 50 - .../git-node/node_modules/git-net/pkt-line.js | 127 - .../git-node/node_modules/git-net/remote.js | 29 - .../node_modules/git-net/smart-http.js | 247 - .../git-node/node_modules/git-net/ssh.js | 86 - .../git-node/node_modules/git-net/tags | 15 - .../git-node/node_modules/git-net/tcp.js | 75 - .../node_modules/git-net/url-parse.js | 63 - .../git-node/node_modules/git-net/writable.js | 38 - .../git-node/node_modules/git-net/ws.js | 0 .../node_modules/git-node-platform/.zedstate | 1 - .../node_modules/git-node-platform/bops.js | 19 - .../node_modules/git-node-platform/deflate.js | 7 - .../node_modules/git-node-platform/fs.js | 122 - .../node_modules/git-node-platform/http.js | 43 - .../node_modules/git-node-platform/index.js | 11 - .../node_modules/git-node-platform/inflate.js | 7 - .../git-node-platform/node_modules/ssh2/TODO | 6 - .../node_modules/ssh2/lib/Channel.js | 834 -- .../node_modules/ssh2/lib/Connection.js | 2526 ------ .../node_modules/ssh2/lib/Parser.constants.js | 317 - .../node_modules/ssh2/lib/Parser.js | 793 -- .../node_modules/ssh2/lib/SFTP/SFTPv3.js | 1853 ----- .../node_modules/ssh2/lib/SFTP/Stats.js | 45 - .../node_modules/ssh2/lib/agent.js | 368 - .../node_modules/ssh2/lib/keyParser.js | 136 - .../node_modules/ssh2/lib/utils.js | 24 - .../ssh2/node_modules/asn1/lib/ber/errors.js | 13 - .../ssh2/node_modules/asn1/lib/ber/index.js | 27 - .../ssh2/node_modules/asn1/lib/ber/reader.js | 267 - .../ssh2/node_modules/asn1/lib/ber/types.js | 36 - .../ssh2/node_modules/asn1/lib/ber/writer.js | 317 - .../ssh2/node_modules/asn1/lib/index.js | 20 - .../ssh2/node_modules/asn1/package.json | 63 - .../node_modules/streamsearch/lib/sbmh.js | 213 - .../node_modules/streamsearch/package.json | 53 - .../node_modules/ssh2/package.json | 62 - .../node_modules/ssh2/util/build_pagent.bat | 2 - .../node_modules/ssh2/util/pagent.c | 88 - .../node_modules/ssh2/util/pagent.exe | Bin 50688 -> 0 bytes .../git-node-platform/package.json | 48 - .../node_modules/git-node-platform/sha1.js | 22 - .../git-node-platform/ssh-stream.js | 101 - .../node_modules/git-node-platform/ssh.js | 59 - .../node_modules/git-node-platform/stream.js | 107 - .../node_modules/git-node-platform/tags | 55 - .../node_modules/git-node-platform/tcp.js | 58 - .../node_modules/git-node-platform/trace.js | 37 - .../node_modules/js-git/art/architecture.svg | 389 - .../js-git/art/jsgit-sticker-sheet.svg | 790 -- .../git-node/node_modules/js-git/js-git.js | 977 --- .../git-pack-codec/apply-delta.js | 94 - .../node_modules/git-pack-codec/decode.js | 190 - .../node_modules/git-pack-codec/inflate.js | 56 - .../js-git/node_modules/git-pack-codec/min.js | 808 -- .../node_modules/varint/decode.js | 33 - .../node_modules/varint/encode.js | 17 - .../node_modules/varint/index.js | 22 - .../node_modules/varint/package.json | 47 - .../node_modules/git-pack-codec/package.json | 47 - .../git-node/node_modules/js-git/package.json | 54 - .../node_modules/js-git/specs/high/_._ | 0 .../node_modules/js-git/specs/low/_._ | 0 .../node_modules/push-to-pull/.zedstate | 1 - .../node_modules/push-to-pull/package.json | 50 - .../git-node/node_modules/push-to-pull/tags | 11 - .../node_modules/push-to-pull/transform.js | 39 - .../nogit/node_modules/git-node/package.json | 50 - .../node_modules/global-tunnel/.gitignore | 5 - .../nogit/node_modules/global-tunnel/index.js | 221 - .../node_modules/global-tunnel/lib/agents.js | 57 - .../node_modules/global-tunnel/package.json | 46 - .../nogit/node_modules/ini/ini.js | 174 - .../nogit/node_modules/ini/package.json | 50 - .../nogit/node_modules/mkdirp/bin/cmd.js | 33 - .../nogit/node_modules/mkdirp/index.js | 97 - .../mkdirp/node_modules/minimist/index.js | 187 - .../mkdirp/node_modules/minimist/package.json | 66 - .../nogit/node_modules/mkdirp/package.json | 57 - .../node_modules/nogit/package.json | 42 - packages/NoGit.0.0.8/readme.txt | 56 - packages/NoGit.0.0.8/tools/bin_tools.ps1 | 64 - packages/NoGit.0.0.8/tools/install.ps1 | 8 - packages/NoGit.0.0.8/tools/uninstall.ps1 | 6 - .../Node.js.0.10.28/Node.js.0.10.28.nupkg | Bin 2809962 -> 0 bytes .../Node.js.0.10.28/content/.bin/node.cmd | 3 - packages/Node.js.0.10.28/node.exe | Bin 6956256 -> 0 bytes packages/Node.js.0.10.28/readme.txt | 50 - packages/Node.js.0.10.28/tools/bin_tools.ps1 | 64 - packages/Node.js.0.10.28/tools/install.ps1 | 8 - packages/Node.js.0.10.28/tools/uninstall.ps1 | 6 - 252 files changed, 5272 insertions(+), 38474 deletions(-) delete mode 100644 packages/NoGit.0.0.8/NoGit.0.0.8.nupkg delete mode 100644 packages/NoGit.0.0.8/content/.bin/git.cmd delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/bin/git.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/commands/archive.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/commands/clone.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/commands/export.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/commands/fetch.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/commands/log.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/commands/ls-remote.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/lib/config.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/lib/utils.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/.bin/mkdirp delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/.bin/mkdirp.cmd delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/archiver.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/modules/core/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/modules/core/queue.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/modules/json/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/modules/tar/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/modules/zip/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/util/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/buffer-crc32/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/buffer-crc32/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/Gruntfile.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/lib/env.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/lib/file.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/lib/logger.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/lib/query.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/.bin/rimraf delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/.bin/rimraf.cmd delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/findup-sync/Gruntfile.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/findup-sync/lib/findup-sync.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/findup-sync/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/glob/glob.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/glob/node_modules/minimatch/minimatch.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/glob/node_modules/minimatch/node_modules/_._ delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/glob/node_modules/minimatch/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/glob/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/README.md~ delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/encodings/big5.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/encodings/gbk.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/encodings/singlebyte.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/encodings/table/big5.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/encodings/table/gbk.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/generation/generate-big5-table.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/generation/generate-singlebyte.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/isbinaryfile/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/isbinaryfile/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/lru-cache/lib/lru-cache.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/lru-cache/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/minimatch/minimatch.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/minimatch/node_modules/_._ delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/minimatch/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/rimraf/bin.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/rimraf/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/rimraf/rimraf.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/sigmund/bench.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/sigmund/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/sigmund/sigmund.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/inherits/inherits.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/inherits/inherits_browser.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/inherits/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/lazystream/lib/lazystream.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/lazystream/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/lodash/dist/lodash.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/lodash/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/readable-stream/duplex.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/readable-stream/lib/_stream_duplex.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/readable-stream/lib/_stream_passthrough.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/readable-stream/lib/_stream_readable.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/readable-stream/lib/_stream_transform.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/readable-stream/lib/_stream_writable.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/readable-stream/node_modules/core-util-is/float.patch delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/readable-stream/node_modules/core-util-is/lib/util.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/readable-stream/node_modules/core-util-is/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/readable-stream/node_modules/core-util-is/util.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/readable-stream/node_modules/isarray/build/build.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/readable-stream/node_modules/isarray/component.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/readable-stream/node_modules/isarray/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/readable-stream/node_modules/isarray/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/readable-stream/node_modules/string_decoder/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/readable-stream/node_modules/string_decoder/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/readable-stream/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/readable-stream/passthrough.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/readable-stream/readable.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/readable-stream/transform.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/readable-stream/writable.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/tar-stream/extract.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/tar-stream/headers.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/tar-stream/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/tar-stream/node_modules/bl/bl.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/tar-stream/node_modules/bl/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/tar-stream/node_modules/end-of-stream/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/tar-stream/node_modules/end-of-stream/node_modules/once/once.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/tar-stream/node_modules/end-of-stream/node_modules/once/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/tar-stream/node_modules/end-of-stream/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/tar-stream/node_modules/xtend/LICENCE delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/tar-stream/node_modules/xtend/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/tar-stream/node_modules/xtend/mutable.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/tar-stream/node_modules/xtend/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/tar-stream/pack.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/tar-stream/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/zip-stream/lib/headers.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/zip-stream/lib/util/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/zip-stream/lib/zip-stream.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/zip-stream/node_modules/crc32-stream/lib/crc32-stream.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/zip-stream/node_modules/crc32-stream/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/zip-stream/node_modules/debug/debug.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/zip-stream/node_modules/debug/lib/debug.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/zip-stream/node_modules/debug/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/zip-stream/node_modules/deflate-crc32-stream/lib/deflate-crc32-stream.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/zip-stream/node_modules/deflate-crc32-stream/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/zip-stream/node_modules/lodash.defaults/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/zip-stream/node_modules/lodash.defaults/node_modules/lodash._objecttypes/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/zip-stream/node_modules/lodash.defaults/node_modules/lodash._objecttypes/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/zip-stream/node_modules/lodash.defaults/node_modules/lodash.keys/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/zip-stream/node_modules/lodash.defaults/node_modules/lodash.keys/node_modules/lodash._isnative/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/zip-stream/node_modules/lodash.defaults/node_modules/lodash.keys/node_modules/lodash._isnative/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/zip-stream/node_modules/lodash.defaults/node_modules/lodash.keys/node_modules/lodash._shimkeys/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/zip-stream/node_modules/lodash.defaults/node_modules/lodash.keys/node_modules/lodash._shimkeys/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/zip-stream/node_modules/lodash.defaults/node_modules/lodash.keys/node_modules/lodash.isobject/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/zip-stream/node_modules/lodash.defaults/node_modules/lodash.keys/node_modules/lodash.isobject/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/zip-stream/node_modules/lodash.defaults/node_modules/lodash.keys/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/zip-stream/node_modules/lodash.defaults/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/zip-stream/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/commander/.gitignore delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/commander/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/commander/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/git.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-fs-db/.zedstate delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-fs-db/fs-db.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-fs-db/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-fs-db/tags delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-net/.zedstate delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-net/deline.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-net/discover.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-net/fetch.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-net/node_modules/_._ delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-net/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-net/pkt-line.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-net/remote.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-net/smart-http.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-net/ssh.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-net/tags delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-net/tcp.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-net/url-parse.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-net/writable.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-net/ws.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/.zedstate delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/bops.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/deflate.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/fs.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/http.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/inflate.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/node_modules/ssh2/TODO delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/node_modules/ssh2/lib/Channel.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/node_modules/ssh2/lib/Connection.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/node_modules/ssh2/lib/Parser.constants.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/node_modules/ssh2/lib/Parser.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/node_modules/ssh2/lib/SFTP/SFTPv3.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/node_modules/ssh2/lib/SFTP/Stats.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/node_modules/ssh2/lib/agent.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/node_modules/ssh2/lib/keyParser.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/node_modules/ssh2/lib/utils.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/node_modules/ssh2/node_modules/asn1/lib/ber/errors.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/node_modules/ssh2/node_modules/asn1/lib/ber/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/node_modules/ssh2/node_modules/asn1/lib/ber/reader.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/node_modules/ssh2/node_modules/asn1/lib/ber/types.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/node_modules/ssh2/node_modules/asn1/lib/ber/writer.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/node_modules/ssh2/node_modules/asn1/lib/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/node_modules/ssh2/node_modules/asn1/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/node_modules/ssh2/node_modules/streamsearch/lib/sbmh.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/node_modules/ssh2/node_modules/streamsearch/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/node_modules/ssh2/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/node_modules/ssh2/util/build_pagent.bat delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/node_modules/ssh2/util/pagent.c delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/node_modules/ssh2/util/pagent.exe delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/sha1.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/ssh-stream.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/ssh.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/stream.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/tags delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/tcp.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/git-node-platform/trace.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/js-git/art/architecture.svg delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/js-git/art/jsgit-sticker-sheet.svg delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/js-git/js-git.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/js-git/node_modules/git-pack-codec/apply-delta.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/js-git/node_modules/git-pack-codec/decode.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/js-git/node_modules/git-pack-codec/inflate.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/js-git/node_modules/git-pack-codec/min.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/js-git/node_modules/git-pack-codec/node_modules/varint/decode.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/js-git/node_modules/git-pack-codec/node_modules/varint/encode.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/js-git/node_modules/git-pack-codec/node_modules/varint/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/js-git/node_modules/git-pack-codec/node_modules/varint/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/js-git/node_modules/git-pack-codec/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/js-git/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/js-git/specs/high/_._ delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/js-git/specs/low/_._ delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/push-to-pull/.zedstate delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/push-to-pull/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/push-to-pull/tags delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/node_modules/push-to-pull/transform.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/git-node/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/global-tunnel/.gitignore delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/global-tunnel/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/global-tunnel/lib/agents.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/global-tunnel/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/ini/ini.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/ini/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/mkdirp/bin/cmd.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/mkdirp/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/mkdirp/node_modules/minimist/index.js delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/mkdirp/node_modules/minimist/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/node_modules/mkdirp/package.json delete mode 100644 packages/NoGit.0.0.8/node_modules/nogit/package.json delete mode 100644 packages/NoGit.0.0.8/readme.txt delete mode 100644 packages/NoGit.0.0.8/tools/bin_tools.ps1 delete mode 100644 packages/NoGit.0.0.8/tools/install.ps1 delete mode 100644 packages/NoGit.0.0.8/tools/uninstall.ps1 delete mode 100644 packages/Node.js.0.10.28/Node.js.0.10.28.nupkg delete mode 100644 packages/Node.js.0.10.28/content/.bin/node.cmd delete mode 100644 packages/Node.js.0.10.28/node.exe delete mode 100644 packages/Node.js.0.10.28/readme.txt delete mode 100644 packages/Node.js.0.10.28/tools/bin_tools.ps1 delete mode 100644 packages/Node.js.0.10.28/tools/install.ps1 delete mode 100644 packages/Node.js.0.10.28/tools/uninstall.ps1 diff --git a/.vs/StockManMVC/v15/sqlite3/storage.ide b/.vs/StockManMVC/v15/sqlite3/storage.ide index 5e0d91e82bff50fe5dcba0a619bc5030a5fd787c..d04587d5a7492e9d79d2b9d980c2a0ae772e7d6e 100644 GIT binary patch delta 35547 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 delta 9241 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 diff --git a/StockManMVC/.bin/git.cmd b/StockManMVC/.bin/git.cmd index 85ddefe..3b995c2 100644 --- a/StockManMVC/.bin/git.cmd +++ b/StockManMVC/.bin/git.cmd @@ -1,3 +1,3 @@ @echo off SET PATH=%~dp0;%PATH% -"%~dp0node" "%~dp0..\..\packages\NoGit.0.0.8\node_modules\nogit\bin\git.js" %* \ No newline at end of file +"%~dp0node" "%~dp0..\..\packages\NoGit.0.1.0\node_modules\nogit\bin\git.js" %* \ No newline at end of file diff --git a/StockManMVC/.bin/node.cmd b/StockManMVC/.bin/node.cmd index 5b6b155..f1c5944 100644 --- a/StockManMVC/.bin/node.cmd +++ b/StockManMVC/.bin/node.cmd @@ -1,3 +1,3 @@ @echo off SET PATH=%PATH%;%~dp0 -"%~dp0..\..\packages\Node.js.0.10.28\node.exe" %* \ No newline at end of file +"%~dp0..\..\packages\Node.js.0.12.0\node.exe" %* \ No newline at end of file diff --git a/StockManMVC/Content/font-awesome.css b/StockManMVC/Content/font-awesome.css index a0b879f..ee906a8 100644 --- a/StockManMVC/Content/font-awesome.css +++ b/StockManMVC/Content/font-awesome.css @@ -1,13 +1,13 @@ /*! - * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */ /* FONT PATH * -------------------------- */ @font-face { font-family: 'FontAwesome'; - src: url('../fonts/fontawesome-webfont.eot?v=4.6.3'); - src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg'); + src: url('../fonts/fontawesome-webfont.eot?v=4.7.0'); + src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; } @@ -1832,6 +1832,7 @@ content: "\f23e"; } .fa-battery-4:before, +.fa-battery:before, .fa-battery-full:before { content: "\f240"; } @@ -2178,6 +2179,143 @@ .fa-font-awesome:before { content: "\f2b4"; } +.fa-handshake-o:before { + content: "\f2b5"; +} +.fa-envelope-open:before { + content: "\f2b6"; +} +.fa-envelope-open-o:before { + content: "\f2b7"; +} +.fa-linode:before { + content: "\f2b8"; +} +.fa-address-book:before { + content: "\f2b9"; +} +.fa-address-book-o:before { + content: "\f2ba"; +} +.fa-vcard:before, +.fa-address-card:before { + content: "\f2bb"; +} +.fa-vcard-o:before, +.fa-address-card-o:before { + content: "\f2bc"; +} +.fa-user-circle:before { + content: "\f2bd"; +} +.fa-user-circle-o:before { + content: "\f2be"; +} +.fa-user-o:before { + content: "\f2c0"; +} +.fa-id-badge:before { + content: "\f2c1"; +} +.fa-drivers-license:before, +.fa-id-card:before { + content: "\f2c2"; +} +.fa-drivers-license-o:before, +.fa-id-card-o:before { + content: "\f2c3"; +} +.fa-quora:before { + content: "\f2c4"; +} +.fa-free-code-camp:before { + content: "\f2c5"; +} +.fa-telegram:before { + content: "\f2c6"; +} +.fa-thermometer-4:before, +.fa-thermometer:before, +.fa-thermometer-full:before { + content: "\f2c7"; +} +.fa-thermometer-3:before, +.fa-thermometer-three-quarters:before { + content: "\f2c8"; +} +.fa-thermometer-2:before, +.fa-thermometer-half:before { + content: "\f2c9"; +} +.fa-thermometer-1:before, +.fa-thermometer-quarter:before { + content: "\f2ca"; +} +.fa-thermometer-0:before, +.fa-thermometer-empty:before { + content: "\f2cb"; +} +.fa-shower:before { + content: "\f2cc"; +} +.fa-bathtub:before, +.fa-s15:before, +.fa-bath:before { + content: "\f2cd"; +} +.fa-podcast:before { + content: "\f2ce"; +} +.fa-window-maximize:before { + content: "\f2d0"; +} +.fa-window-minimize:before { + content: "\f2d1"; +} +.fa-window-restore:before { + content: "\f2d2"; +} +.fa-times-rectangle:before, +.fa-window-close:before { + content: "\f2d3"; +} +.fa-times-rectangle-o:before, +.fa-window-close-o:before { + content: "\f2d4"; +} +.fa-bandcamp:before { + content: "\f2d5"; +} +.fa-grav:before { + content: "\f2d6"; +} +.fa-etsy:before { + content: "\f2d7"; +} +.fa-imdb:before { + content: "\f2d8"; +} +.fa-ravelry:before { + content: "\f2d9"; +} +.fa-eercast:before { + content: "\f2da"; +} +.fa-microchip:before { + content: "\f2db"; +} +.fa-snowflake-o:before { + content: "\f2dc"; +} +.fa-superpowers:before { + content: "\f2dd"; +} +.fa-wpexplorer:before { + content: "\f2de"; +} +.fa-meetup:before { + content: "\f2e0"; +} .sr-only { position: absolute; width: 1px; diff --git a/StockManMVC/Content/font-awesome.min.css b/StockManMVC/Content/font-awesome.min.css index 9b27f8e..540440c 100644 --- a/StockManMVC/Content/font-awesome.min.css +++ b/StockManMVC/Content/font-awesome.min.css @@ -1,4 +1,4 @@ /*! - * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.6.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.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} + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.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} diff --git a/StockManMVC/StockManMVC.csproj b/StockManMVC/StockManMVC.csproj index f428558..24934cd 100644 --- a/StockManMVC/StockManMVC.csproj +++ b/StockManMVC/StockManMVC.csproj @@ -25,6 +25,7 @@ + true @@ -88,9 +89,8 @@ ..\packages\MVCGrid.Net.1.0.0.60\lib\net40\MVCGrid.dll True - - ..\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll - True + + ..\packages\Newtonsoft.Json.10.0.3\lib\net45\Newtonsoft.Json.dll @@ -328,9 +328,6 @@ - - - @@ -360,15 +357,10 @@ SMModel.edmx - - - - - @@ -465,10 +457,18 @@ + + compilerconfig.json + + + + + + diff --git a/StockManMVC/StockManMVC.csproj.user b/StockManMVC/StockManMVC.csproj.user index 2b19420..56f130d 100644 --- a/StockManMVC/StockManMVC.csproj.user +++ b/StockManMVC/StockManMVC.csproj.user @@ -15,6 +15,10 @@ ShowAllFiles IIS02_TK 600 + + + + diff --git a/StockManMVC/Web.config b/StockManMVC/Web.config index 7d773e3..733e7c4 100644 --- a/StockManMVC/Web.config +++ b/StockManMVC/Web.config @@ -43,7 +43,7 @@ - + diff --git a/StockManMVC/bin/Newtonsoft.Json.dll b/StockManMVC/bin/Newtonsoft.Json.dll index be6558d2d48b3c254ec4adb2aae004597b832cac..77a5d89e605cf08d4826b1ba7580a582736acd7f 100644 GIT binary patch literal 653824 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

!$vlI5l-Dd3x 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

>do#f&8+nLD*yMFk4n}fPAh6;4D zppY^aql{-ze@Im18^~G|UD=>qO_P4;D~$v3Rbk7PmVtQG=cDo3bn4MXepA)!7Z8!D z>h&Vk>-RE@9btO)x-2rL*QpZ^i+F^4n7?9OTK6!C=YPD13F{%F3$qjZ86E+Reh)Bc zv`81>#oE03nKv2SceIVk1%UEew2%1~Y?A0cri@y_Ghn0EeN4iGUjfX0%(rq+1@h*A z?`d7_#LI!xubX_^Y&@K@=324j4Ac%&ZVrBpOtR&Lx+u^aCG_S9tXlsH%|QjaHm2#^ zRxrw%$KnfxzEWCb3Ywx}XKBf4+GkfMx#}f4CnS&O`!GWSWu@^RzNZt00||KIdVBD?`TMMI>slr{_&^k;+fwP9>% ziL`OFO&Y&NZ9e=mh(oc(NuPl!1kv=r}-y#qF z8=s}$d;r+Twi^3!Z2mjpw2P;0!?n7nc?K%t1hAM#FAfd|_YaO{L>Taa6L#4t7wkzV z<%~0s?supU<;wp8i6~d%Zak6qUN7I|^OZ3t;B&Lb(S;*ei*Th@vIBv~N%r{k_5M%~G5_dA)p{$<6Zh z|AG2XzDe9OC*O##J3*hKl2TL%@Sh{0Ad9X6arh;X*k$RT*n}8TrjuBTGC5bO4%i;9 zx+9`B$;6`Kt+N7lcSN>=OP9*n5kDO*GRX`vh|-$I%+Qlk)@r-rHuAbHBEuK!XgAL@ zw1vjB=~VoRhK18w88-*~omm&~R4BiGESTGH{<9njHrBrq4%u6&V{2bA?6uw|aS1BT>#w1l-8pn#HWP7 zae(c15Wf7k8;LEWJH~M~SrwOEr*Sx1Nh^munBNG#LK8(>&2vp(sbGUl4S=vs_c8XF z8%!)U0U&jGxDyvg(Wx3S5nomd#yhtOIDySLRcINY(DI?MiKiD@;x++P3QjM-fOdWU zzqJ1eBU68LB#e@f!U~>8Kp^5^leSO_3N0LCEa{Cnq7cQo?%BYFjCO2#Yi4 z+E(bd)f|!2z`t2AE@P&toBskmCtCi=EPCQBvbYnxNFdu_70RV7itc+7B4Fp_Qmw!UtDQCPL z(=FwUcgWZ8LAH}`6Zg!?8}W4~=+ikot#dd5ejg%IY3(1)?Jum|hC2PD=tSO>%?`l# z&nQEdS@OPj#+3`pvz`^a2jiw*Ro=J=_04VTi`MJW@qiTb(z6z@;5BFKE!-h7vQ*_X zEVM5~a=yOy5ClFLww!}1!kp!7))az;e6O$z%N)CiT~k_qH=x`Q1GX>@lazK4N5YWL zxlx>1?fFO;;+z-7nNpU7Vf-VO;Ti&U<6O{#?_Y!uY4r{3)edx_NCI2W`f*OB{Dsw% zv>EPSls0?6e4WW#}`rE%XEmLFg*{RR6-ajO|*tRe@PX z3NqN$EU-}GqF~~pFiUX&aA61#hmO6sqKs#oWmH|=GHSqNHk0YgT5^LPWt7fz|C-`H zmGr>qi7D-0j@yHWN8gO$tOs39M&8NQ*sDXg!jXYYx#U&$Osxm~2fYA2BGc<4Vt<&x zodhh5o5Iz3tPiePztIi)K|Z&~+di{~w0XJyN{m;fb=jtrTR|Jl7bF(unQwCHDu}!( zAWIZTn3Ncfm6lxyWEULin4UV4{~&#snr2CFB7JF=Bo3M-U7$;@JJIkkOS%IeIfJlH z!S{szy87>@|BCu^Kv)$d?e=C@)c1e?j>5>NTwDBI_*pKlhwz6dTC-rj63%bSGq2t* z^51dU1ETZ?M~R)WX!-pdvX(OfJI(dFoiv5+zwIQ39lVcn{0gh62ju+slE|nhb*0p? z`~&r!W}LJ2VFnmWiM_b&LAP17qq~cqBbyj9d!lz*;1?OFJ`0}QV2M}`xkPwcW{2*C z+GeO;V{erIPtv=-b`P`*tq-S9Ba%FimK2aNb}o^7>C?6)V80VooH;t%!E_!<{8{75 zVyQrDC1^<~mtBJL#6HBo2~EX>)DK-EEj}Qr^gccP?OBzbzDQ>p|w|^VltnD+QQXNdSv{MUi zyJ8@e+RQ{t9T#jvmSXm8EQN`o$x;oBQeg!Y+T<$@Qk*eYC0>Z=xqJ#e*_cgwUbicH zPVH#eS<5us2p1)$mJ=r?wku3LY3I$r>%|B!2q|qm--6dycMC6=l|@YUBKn?QJKn^=5HC8=3+Q#V5cr@JEfPF6Gv;P8Bgf7 z%YJy^ZlTiB4>?A*^uxb`6s8~Uvb+udd3p2N%bQPt^64(i`}BWa9!cF&zXdxlk4@X0 zb9S$3Tj)8ZJhtKP*6-Q>yncJM*YDr|LHpHi-5u6#so%o(@`j`OvERHD^_$Tt{idZq z?;f+Z^cym(T;Si*owb~JzabB6Jn1*Y3!6US+YtO+CAoP!Ar&&>?F40rRBu&VxMS8ye3{&gx8v#`#uL1_hv^Wnn7Gy=NA8}8 z(x*k-MhO6mYY|aehAvL-7)qM7NJg|cd*`&+JprwS78KC<23;#Hw469CD7R@m!HaXc z8{u{4&hc8eTLVzboPIR$y0n2UqgKSUpg3Y9Y$S=dTQcnKi9Ic2A;q4S2BLgp#(Iu9 zUPOoUcTR_o?iL+d+GkHz54*Y{20G?wIdL-h&3H||Nkw>J%H5gF^~`^c*D>T9>^8RI zrRBu&+6>!sjVE|vP@1y-YguFLp7__JMdeawGLw*0nAXYOWi1g%Ad)W+tsX zobv?5#vdXURXokW--c%yMo_ZGBchsU$Lohn<1~9}S2V*8?KIT!@%|ZX7_?AEF?{s~ z&?gs-rRPl9$SmnRA=p?Xn%haTk<*;d3Cn+0p`^t>8|op zlDWc_qDDnN*$j z+|eVD*_pgL=C4Sfd;Bp(>$G`)2W_F`wxV)}-RsmpA9aGyASSkv;Z#_zlMeFeYY;P*IwI7T2(EDYd_yEYO>;kOdM3-LP*Kc3Fp6TfTm z!>NbF2l0C+et2$x&#)$Lzz|ucO zWk7iq8SYQfeZImUq8r)-=5rt2?0j(FO84Is{%N||mjHj5?q?PLNxIoT0e=wgOE>>r z13t_E4gm;w0Pf2+|3d>l#DL`*a6jEJl3~doq?0jc=6nhF7c}_u1f8eBkJ8PV1i@dTn`0*2U!JG%)gGR4aO(FW^p_pIZ{Cy0&e1+g1L! zk5gU?f+81Mr|bP$_{!xj_=-iB+Fi-uIqd1BSGd;V2S7yj*yIdoGeFE2BOgzBHhot8 zXjbUGKze!$FOv2jL?yI6$J@v4w&(vu_-@;tb4Zo8V$Muix=*YN*TGrD@pfq-jHhxT zlpQ#5*)VFsc=kLaiv{+%*f;iF)B`pkwCpR>HXB3?&rSCbM+uOv;EDHegSkMtLC;mU zhrd_DVUtksUt%f9i{tvi%oBOpjV&mw4|YjTa6eqF=iXf$oBuMXsLyhQ2T@zjy(34R zX9|h=`zp^$VI8c)ftr1ox!CqrAVD>%6r(_|z+yC*a`1sqeC09@t#2~%Cg9jd9I=IK zeK;~LdpTsG>TJs%zaMp}+IAU_$fCK-tHI{ZjDczeL=H{lB3GF%KJ;yNTp z?>@R=?c${C-BkUH=iab(6m}tA{~7EJWy_U3UC-VE#JDGq0XZ>~?I5M_e&%>-20UH{ zayk~Ekom|um#WN5Mc~e~Tt-;IBi|tg%YKZ@&1W(p9{bX=Fu*1Xq(PtmFgO|Q(b%(< z5|u+*%f~e*f={p*H0G7ELJ{ClP#k93DGjnxQNh3H6DtNBfM#4u_(NF(UfKjxPcmqr)h3iH z&;bKo)`W816+#y`piOB||yi zhM^9hA@Y)Cl%! zEr}6Z$j`DJ-W8P?XssvZ2F!4YPW)!#ht;DT$2t~Y$eMC3&41&2Gk*8t_htP455M2x z_Y!`*>Eamt#xB4gm|>BuC9B_jXW8rT0a)(l&Xh*qCVXxzx?8RP>8y(cpiS4cSiXWj}p3lA;^;wZjFlL}V*adbYE=8f; zjZ1+kjB6*>B7cZ@zyWN-M^iYq;L!qWg56x+{*~cI1N14=75YReEU6_n-YGlN$F;(4 zWrhM=|6`yPjjkoUK8`-;`X40>#}n*vOvDxjB%JN(a)O&-d%N*~4h(3P-IerL^9Tb5 z!#AOHo`Zh_zAT7eh$V022d_Z$@eKcw5K5K%J(Z-s%oKt`ue2|A{G%I`r6SRR9ozc~Z5&}Xo7a7^4aP{L=1ch^? z85ku!TcZ)98wDfYQL7l8h~ePvgyE8&CJ;4P6hn6$Y=~=daM}ll<8#Oy!lGQdB3U2< zUO`S#SXKazznE!-htwVmPQ1-ZTq+0X*Vcor20@P8TCq6(wW;`9(fOxIwhChKqvX2Q z)*XdzYmWb<)M$=hBPKxbF(SCy@_AUr>Kn=`iU8cDfSdwOMbx_`sn}%Cj-Wpfs4Qd# z6?z!r-XqYVw3frv_XzU7md5_475Z;LhcZ#*2NX7#fW8&Udr%#+J9A0s~R zO^H|fAu!A$>sO>Y{JXBRo44RTJDQ6s~LGo5pj z=XN>gF8?5cT)i$jZLVmh9c3PTCd(ka2qt`fn0~$8;PWG=@VNyBB?p%mTb}6`9BHca zl-==IjVB_Ojz6BJc#d*DM>*&)oy5-|wai9+l9hv!H?Rw0zsafWom7Y1 zcfI0DIB+hz+YYwG+Ksn(E{GP$@98CAT%xXE@ z2jPcZJb7U9>-b{lJ+UXyfC))rY;XKA*_+F@WQKBrF=9Mz$O;KDCp2;V1+p~iDHzK2 z(v@D5?6yCl5GTO39nElduqd29C%|dKW;nZA6i%NLU?I{B--F@(VgB@qn#l=pn52oW zb`BaCv}R65k20sv366_p&b}Lk)8_;y#KPI*qj3803iXt7x1&>){;CQ=$%?9eLR-b0RO5x^p8hIU*LBZ4`^lCNW;DmUPg{X=3_G$Dx>CM&-1Ik65-T zhB0ManxP@*ST+{QC@E8QhB9Rf~35bdc?ks z-|WV7q5p@8GIsX&;d%qA^^CtSU1Ruz*d!LV6UK#&E4KC$a%(60k^bv-dYp9H{~?mD z@o|l7#$V2~kRUh~cR?f_;#lmA0%M0q(je5%ELmm%Dq~>bAoL)9bRU7=%@|+!bP zJ%t}^o)Sy(3-B9zH~tuDq0<)o3&%g3G;mae=yC*T3-INr23erm@94K%iGbs?N{o4? zTC}L?&Gck&5*iiceJ4#au=-3dU!+&EIP!%C*zwP0=_VfzBE8w3tjUL7e}$4$hNAy3 zD7T_S`wN2(of+5PPY}|Yax4k4r90Qtk@ELfjOU@|l@<1F{PyOY@dfnvI$}81+tt%0 zmSer0BWPl7x$W8j7o4QTYgu2C7PW$ zXZVaAx^tT994@#vtFv6Zt<@QBtqzpKiDWA6Uw|!9**If$;OFoe_n+SuesRpNV`>%E zkwFF3kwFF3;dlA%(^iLU0S1qFq!%sT);{Nty$a(c+vf`-`dz%ZXYUG@iA9s1U^_|9nYof-Pf`yiLv<6IwAFSN%gqE*kd$GKFgo@9@6 zaZ)|X9{(4=2ixOZXjJ!e^j(orN7I!ZO}B@m=|C7s*Xw9H5QgcNqhGc%tF*I>xj3#J zc{~zkkc^wLDoeqZ4c$(To5_;fuILy7oZf0;7r5GF&WMoaB{?jvl~v1m2l=u_3wluqF$^V zJ6J~z%p=!;)vp^6OAw`#63lpbt{w*%$5u@w*1@x%fVS?>F$n z&LL0xC&n=JPq+LEsNk-bORs<$kT6(QUd>?o0xCVi zU`kb$W-xsLwI5-yFjq0moIV-)^$|G(jyh~h&cc1ooaqawcnEVQvqlBe7f_WF29t-Q zVEO{;UqaeMqo<~tX2qos@wMPc!ARZ+4NH;E(8Q6xfEte0QYhO5)Q*H;S#1T>d4!N1 zEw+NKt&yf(YX#qpMG`?Kpgv@0D=m&UdS}j(W*^bpUWBLR+R%*QQ=AMq61~DbAJ4km zwX#BO;o(tSh(lghPO>Gfe-4HyeGa0CeP_{5+qycz^@6f;@vq=01|==~kE*Zf(#uNM z8L&AauRf7na5tJw-Dk#M&-8NeUtE-jmZ6u-N8g+-_4om37_5Ed${Vmk#x$SF7583k z#(rz#DAZEyP$`owpll^8m2k0z{cc?Lz?CSL!%?k0sc`8ki5w4zkweCh4l&l)Bf=3P zonkwFvfw9Ibp#uUAC$K=S>l%_O8nA1iC>x^@%s_;rHK*!G%4bjCPe(+YQ8iP!j8Y1 z1kv#T0GBZaO@8>Li4Sc8d>WwvF!4?_1_6`exC;Bx*Xw@tH@F||On#l8vd1*p_chs%+LFCHOePNG1JPEC7Y6|E4FTd{#vjy-AJ>eZ(2Sp9 z#``2IN!!`(l<>!jV|P=Si8z?aotnuXHIqMRCVyrou}Zx!OePK{dq9)DpvnHN$zEzp z_I@V2GkkS=uiK;j259u~ZursQwMj;@{11_Q=#Ng~f53MOg+FdVNCxI(2(l)aLLRWP zCJ5&>tO8SSumQu%(8AHxv53XCICw3Dv9jJ!t(NqL&K#YI`Hp!NPoLyRJ-j35gDBB0 z_#eindWeE^As!mDiOu4L^&?R)EjA?ubmC$dY)oZjjiI(HoX=Ueb(pXqLFWs239FDR zbdLQGrm-pY;C0qRi}s#_zw`F{5R$^-*L(u^yB^-LLy!u-S{Qg{Eer42wZ>RU@*|GU zQtW0EO;aytP0$Gy2bX^JTi6mX@5xl`KFrOy4Bx*Ebq$U|d*HPr3zzEqw}*h~h}3Nr zfxq0dU+f%9H4BYVe}Blp2?TO4RY|xbjBxRND@LB3$2Ai%jKXG$Wxp7vCBj6e1(gA6 zquoU`U`wmE`Xs2^DrAef@=3`GiF!b7F8=Oc>&M^uwI2LEu$IH$t82K+XJ};9DR!29 zuTrdU0oi(z?QPpuoD>j8)J-oR*#6Q>ibgD8dk5|`m)OqI)d~;&+Ej(>slE%2MWgUd zfL0o%Y`hW>(Wu;)s^szR#d%oJKMORK?O?})5xKK*Gum<(w?yDmYW!F|Kca_oMt}x- z4d=fWLfJ!S)|{b5P}rTFvFa;60*3h{QiQ!ABE1rR&r!UEQ}Lqc8u zBmAO2*oh$Ef&g*e@Zu0dNQx_gr5>*{yxIrO0^Mey~6p?RbIJsnyL|0#4p zMRx3KNRapJRhaVOG;Z$%vYn3i6JtdziEXDnYB+)eKvgzVz7I)ZW1;ui@$2HEz zdzcT5l5do6GI+au-Qb&-xU!;Xwb?#A(Loes&w1Udq+WqE@&fi5g z%f6}o@fi>in_F#TLA?LR23^hEuPqYPrxeS>v~AO18y1d#H`ud%yxt9V*!>b6jDFu? zhj4>$vnw>dr=G3!=$wqPPyS7*0K|!zj>sq{ILB|i7tAaZGi>5jF)GnnblyQ)LQU4iornGi5^_khl}I!`*@kkg{a( z#?Xv5`8Wgnrv!R>Vgw>K!Z&~-9G`i(U=i}}!|hzEOtbyF5T5J91%K^xz#`~4rvR_6 z&72Ax8BNaWb;{k4x{(>5Y?53%8{dQ%L+O|J!ASTpzvDr!J5FR99?RveaBu`87rY(tsihxQzWWar<5LZQcVb!pSnx({~n-c8T1tLv<*~aznP9KSY4d8>H`wO zCM%vELw5f+5N<|-aLv)yP-vzs+DhA@e8d#851qyEvrPD+`km7a7QAYyb+FjbT5NfV zhl1MHKf2RXYK@8GUCI(uW}XgEzWx-7*O>?7g_SrS6|4yV$z*8L!g(oP`{cT-Grovh zY(@oFg3_b%l4=>c0C@`36CPjoRalD(5z!V_;%&&A|3do32)iskpj!0>cZAK!M@j2` z=&g2I^;+nuSp5jwEAryxO?^e=9f0@1$U6t#Ln80&QvGoFOx0zqB#T#NtQ=#H(yoS! zgJt;|o7CEeF?)2eTUiJ?-wLG;=c`*e5V^rE_>>xttLLZm;3Y^dil!OgDx+R^;=LEiy}W~ob2@&R(%xmZHx~k0Y24=8HYP2@%a52i+zl|cmL)W=L;n;JmNOqK zL6jQkQ@kD;X=}LPY{AKxlhEn27sS0HM)81^()> zJ@3(zn6p^#L*=^qcI3U7d^i4ab%*PRnx|)YjF)E<$#IPfJ zD{;gEJ{AUu0~VB@1F5aXsUWofs5Fz@f%p#465S2*1ZS)a=0=b6*2*$oo#o^goF;A7 zhc-H$ZRP}@1+?lEa@)=UYz^D(X>GSRHQNpSa3_f?PBFJ_{tgotN_xF}s-*YF&P~i; zscmm1&P>d|THUBR6#80qaR6|42oQ(Ldy7#&*iYn>;rox-kR#nKrR4YL zhpiY7-dXVeObe<$unn4CC~5^(DCOC2W}|B)UXd8NA(2Bh;9i<&d|1y+ajv5g{3z;X z>}nj*_@WPO@G7rTUXZhRo+QQDRD6%bk1A(w(hT4?f?s)!h3)Kb5Ygk%>c(9?7!$D< zyb9pL(tRWMvU22JJQTT?^cHbPWmqgOgWVfLc>!nTl8IlVkiCef6HtR*L4ZCzG?#Zb zJEEJG$JB9UHtmOVsiE8&Y^SSr&D-%k7r#1wo6L9Y1~`UR`JaY~L8qEo=?32bUWcWs zTP!yUeY)r!hb=(4KMa`%6-^j&B|_4oPS0*z6+KL`86U zeQ3liCqmC1kOx-Gdlsi94*!6*6?!x~F1tFmvy|V(LAC4`R4toM$&slnKh9(dpSU&` z#=e?N98C5tP1dW)W@@sY)?}*Tu7#Zi=h147?*oxdTp1A?*amC1;@|j?|lX5$1sTwWk=^b{x~94i*`Nrv2bEh)0rZRX zZ;Q%pDVZ`}mOVPmNaN8&LthE?B}>P@iY3|(UQ&>Q^I5zv(@MN~p5LTfZ~LK2=WK0w{}PDxo3hG@Tcs%!Snc{h?RF4a!p@L^EB@kysqUSqSXAa zc6&u>pVwBEYLC73&6pozm6Kr!UGkMch&mK2fm4SGSkB-+c(k{bvB#YboMz@S5BJP> zV*Y$R{*=J4;*tH&Kbls{<3*?&cZ7RG_)M!VT-unyj1IH6vYZGd_H@CfR{sX_YMc$) zL&y;sb$@(U#CeR@B00f1h>~$PzYYuw4dBstBb5}^<=6@h&IQA%vvk;2#*^~w00(~Y zv+)IZG9qfaa z4S(Pz`ferPi{mV?e;XZ~t;98=V-<#c=YgTu6I@O{2+Wb2<29Jt4U&CV5so6=wlJl(6VA9e93}bWa5rGs-1lyw36|=6Tc~B2urDf-vz4 z1okGA!7^Z19PNa~{nC6=Y;kHnnkS7YYZ0Z~$!j#|iW(?sLm6`^(wVnMKeVmSygiD& zCp3_eO0}{$1hwqkAOo{eIY{PU3#l^}x0^ zO^%aBIEOgwM9m>bnVYT42x#4Pr~(=TZH)s*dzcYM#E9Th1jU;PLo@A%b?mKSP_3iG z$Y7+f_CZzCmS@;5jxzim?B9}E*XXZwALbh98deJamk}3B7-Q^sKx2==;8q0X7dD<3 zT#moE#(vQ9|ABlvy>#OWLTqWZJtzqqwAj8A|;jZ_dCgyNaa3 zHQEr7WY2mfvKo5;gw|YxVf2s622(_HzEf+W3)_ppMlV>Z+?!9D8x^pAG}UYt^R&tM zCVp3kB8C5-D%yPl8O!A9RB|b1E@LmroJV_C+ z)WCiph7QdQ>d48KPU8j*xOF~u61Sn65Nh*^TgJtGFBnOL-&Wuo|6zj(LrnBb!_D7x zamr&>fNtiNIBe_qP>Q34-Jz(lAOW*sgZ0GAs%JlL7%ld^w@zP&MQPec4bDl&0vZ0Z zx6TU-)n0%J4M?_4X!h0xQ)2BmC02aU=a{+_`F|Vq@}Gkk+}FJGU`y}~wB>sA&OyHy zOPq`kD|f6+&cV#Fo|2N%+e>)h^i|;h#&017!X)ka>9RS7z2P^A;5NoVlgTP%#2pvN zJ?cAvmY2Gzv++Bm;uPUKC_gRb%MqK&#mEC-s|l8FKezMKxbHtX+95#zK)L+yq3E#6hIV?@5!`SfAa9 zvuw}`fUL01MhD4ld=P+C@G9igiR%3t2|~%t*%JH>cxY|+LWyZ9*WK>^0kImdMiL+M zeYqFUl5u{py{cCaz-#5KextD+3fc)0M$E$CCLJoTG>#i8m%zoEx0NidFS)+P zSDCna@f?m@F0iBD)azju@njas<4Fxp3Hjs=YnMG`2b>PV$(?dD?ypO%CXN0`8tD+s zA-b>Bmv#Fl_XawB7!f(jjXl9W5MAd&Lkp?spuS~!xkeLGIzmb_5y(nSvQo-T?1Nl~ ztNkM`i1??Fh{L_^Bm?rU4`X%^uX>qXe?zm+P7sxt%!{%~22=K;_^i-h%h~lGGo=Wp zw*NOQWY>QjjFl_*+x5YF%s2p*z`fv46U$5uGKcLq6I|p~2krXn!pKt7SbR@f?}oL) z+nvT&nTzSfuK%E!h$zMqr7G*fbScr3)n?oE^1b1>)LutClvG}vLQ7J))|=9#dGDs) zbUN?laaJI}>o6I}N4&agOCHy7a3^1LUiP(+jnZ3s9dCj?27QIBtYe0oxC-rgFxr0W zIpKh%qaP0n*u~%=OizUjmC!W|0n%AI(<Pcc(&_QPf0mP6(K zKjK~3);@k4Eq$9p@2C5=yDwmvZoCFPsj&fnHnB4T`foyyME7hQg+H6vXJudEPr&;S z;H@3lPv#QPd`3d@#z)w>>xX?JT$FOE$QtOeAruq8-G{UFV#5o)g>+qPZb>@aRH*5j za}r3;C&9UZkUz~l|oTu7Rbm_a5KAfpHB00Q|TVZzu1E&hTAui46;s2 zj9bg-KU}7p{`%YaL^lBKS=1G6?FQ9C{R|YR(v+~Bu0+t_oMUbV-3}$)gk(YxS%aGK znd{GtE%o+o(A0EiQd6lB>-)jQXm4965Q`g&;C~yrWo@Z;EQS=S#K7{%lZ&)8FX?`6 z>2`@xosVmO*lbwvvmJ5kkL0w)e+A0jM3i6`T7MUU3jX&2YI2iWA!dNS+QY3wod+rQDXG&WZyI*W&$Lhx4uuBALT-Vgf9Wn~G4{lZaCNK^#R{cV3LV zUdFtxM$An4$S|*g8uQ!F8|tj>Ro*K`d<@u z4$tJB@p)+S%Hhs!{K7((B@A_+JJemnhPilFojbH@GzDGvdI&(Uk%&sK!-D8a%kKkG z{oAo&mMLFq&Wa&FN@Os^*oKPuA^nW{plDKsN=g(&J61`xD38o!+&#M1YZECe;1x2X=vk`;^$5}AeIC72FXY!K zW@VO%NpjH65~hcl&7`%-4ONq7fHXkumScYtI@(NwQ4#N_aHj^3^uNw9-= zkU=PO%?5vbQpO~q_U`K{XN~s9$Sy^wn!CEEUH|zs?WM7O-q9Hjc~7E&N3@;iu$kB0 zzZ=bb+uy(>{skn44lO2!p&86#+s?C?q84rEW~exMY*Sgl+!P75jcFq{aTwa@Jf3e1 zMlh)i7lPM;_?e=7vKD3vE`){)E@lZ&wZ%J_Jg7C6xiBen;ZbP!jb8yjn3cePG256V zVH9m5dUF<{Krd27a~eX-^xy-o;=l$6q15h)R8q_DJW z1_)MBK(Y+Eo`a2abuoY@4UF792%)7A;7kj&Gn8M@EnJz@p_y1{kSbORsabveFxCIi}`NMMc$zh6UY zN~`?FL|e@%5^8^BqVXF=!=VYO>gFGVRI>UESDIS(z9?H|G4e9yt{mr@Jhp3UeP!$h zL&N7QN&P+f#U4%lS13ZqF5s{CN**WufjlX?hT);b!GD9onc*U?XA{HJELOci7uPSj z&H@y3M^NKRGa5M@aQWU{Fil@u!(w^p@>-!hjBlgXhrh3`%`6vF#q)CIe5xORv#FtO ze4Nz4dDth$@(N2RSk!^4%kK74jW?oH;S)Qt6?Hovc=d_N?z^Dn7`qc7?Y6npKrNpd z-0wYrq#&(bGR8gAShvFZ<4IJ9;_1>)hxJWME12%nrLm>LnevJ0I!SNBU;qN$Ljj9s z|4qP%q9FTIxgr_9s+pnd@s0)m&4|N;S{~e+;nr#>1}l!j!Z(gY-4+Xs`gfU&toV2- zU5Twz;O+@~MXXzeoeFZ|*V&0ECyE0AXtER_jupD+fqUT=Gc$OX;ETMg^h#U57DPIM zeXqG+>8vlX7rOPwflh$+46N=7(y;!OXx(b)8>)`hEWd`Fs&o77;8mD;>py1=&?PgT z$ZdT-?x%A%fMp-!yzI*Q7N(6AB=VocOqatdOl3Omn}eW<6NT@{ySl%)3t>(NVyMq! z8-k&LHHux-=Aepm0YnuC-aP*ami+jC3wyAnIiq8yBG42xtDuQviUkAE>S5uIcZ6TI zZDFTfzvvQEYZK!LjERm21Zlrt2v8q>pc#cFwy$SkH$u%VRy0@Komf}{{m+>)=*o5B zr8{E{HGUx?RyxfXq=c-Gqa>A&u+NoDT!~!25toA?J~j!oR1p@2Z(I*H&1^dq>&Z_< z$dZ0S0xzt|-=n~0O-#Kb5y&<5DI|IqCFZg|U}IuC4IAU075_9e4Y>H53d0n(Q4MUm)-(7I114*cZHm&=Uy7tL1`;6TGvTyouer z2zps-w0AdQxL;K(@t!c{Fs|BR>~+md-`fmIYS6VB6x@UWd8R?~5U-XLBh|M^Dzq)< z=^=damItmy`~~!H8Eb-pZg4t^TfYrN58j6iM{q1t0_@;scyTqq_=5M-6U+G9%ou_E z2Dg});`snQ$b=p{xHTU1!Iq#c^u@CLACo1&!G}yb@q9S$xh?Lwot}aEe?6GElH=Ax z7*oI?-(gM|=Hv?``3*i|(uwDz^nf0`v-)lLo(#HJ6aR~ND>lJvlH7q1O*?%pT=GIBZ2Xdy8+CU=eW9Mxd_z78k#wH{@I{+@NtA23#XrM%e%7e zi;In+f|!LW{7mBlLEZB`A+czK+{+J}EiImyh3&c;2%kdyrHW=Q&(wz8p?s~YywFm>rX;i5@^SoN`uP>6>KD>}HM+G7qrqcL7DG=<^=|&B4mz@4`h3%W#<`Ip;Hs z7^v+(f3LE4zvAl)AK+4^IbwP_r6S~@b9$3kJOk><9`YNCZk>ukD81HTx%+| z6;buc9U&IIS_t@wypCHq5@&#>_V{l(cFUm{#&iQ=iti%6=t@7w(!$31dDu8gBA8Mm zH25Ckl4t0#gYVM^EF|bLcod7K*Z*uh$EVtJyqh`xz~o4e9sJPbC_zzb+CPq*iI zA9MT>^FTGk^M59LdhFoGCP>&16PdD~)DSe{czy-GXG-73y$MeBTq__4HODUk%ST#` zpCF@2dT@rGW&RZY;Ai-gDfhd<<8WZ8Vz?(5$A|1E<3_0(sX0b1Pb@rJ?Hdm?8E->Y zWLQvH3W{jb^eRoHtveF$!xwkOzy_SXONO+@yMbZJ8h-`=eUwW$&>ANJFmGT1BpuKi zCp~cuI}9jIO z!qV=xPOD-EZy@EKKm{?bkydtW7KSh{v#@+Ia`GEIiMXXqUui%l)$juVVU3?7bc6W- z5Hd1xlTjvQ`e$r1Kxc zpC)%QYI(wNCp{*~uUVtt;7_*P?*+ew14?v;r=+ojJJkfK3hwkOuu)b?LdwAHuu@EA zz9uTv-vNn91~fMsjbzBx2w-O;dmNWo*ie4vTP)C(Ca~8AT@TcdnH9IgYg@sWQG@W> z(Cb*GF{}WWQ}2SA;U@$zc4eY~$$$hC0#q)UTD4WCYN@CN6;oO6E-+v=qvqJ15-zZH zIcycfr!^jolK{J)G`TkQIW=+gmau=~mRn#0)+HgyZGznIkUjZ|9y|Cwec&qz`U5;o zzKS5iS4Wx@{vR3XPfQl(_-A@Bxo=}JT!)JTfG0wLH~@ftOk;?HW4|lL>F1G;9RF#c zlxh40*){%(KUrF(|AJNUpTyrP(0vP5&`^V6^-KuXvHtH`!r#gjw$3Tb&_1}%408%B zJ$0PX4q%Uqz$&jpQd%w5Zw0s155(cJ1{i=wnB;};AU&>2gPz6CmS=e~mlsF7c~*yG zE6?gs%=Ln6k;ibh`nbFN79??lzX6JSaq%}-zN*La{|=WE`~!c3YYb2Ee_4;&qRzn|ixTPzkK=p$8^bm1TAe6~PY2Ut004LL)1n z;9tN7dvVZ=vPV>lZoTjszC=L8{pS%V_oHL!-2~{~=@4|!l<{%E1~KLBgFMi98GcFp zXyOIKro<=AuYvDD#(iB34pnF312I3Ukr=xRe+2<76)JvXhiY2GM7~iT1h(IN)Ft&=jFJ<1T*yP#B?(K-o;N%D_qg8Mw2SjSHd` z?)kp~q|}GQ$0mpeR&z1g zam9ZZc462`{;!Z9tO@um7%C8gag>lFatXp09y$<1a5Z7dtzybE*N_^fbi`>fFARJv>n^kk2era@2T zAmaZUf2s$@kS~rdY3UdwH=r|uh}yukq5X! z42{Ys*-{-**Om{{iJeAhc(6;;qKlHvl0{*Z(BdqX@3J3|yhS0e?*1f$B$#`o)a5My zE?N#535JkM5d5J^#T)>n$%Lok@y+D@KSueMhvaaN2kT})Z%E7+1 z04f(_5ERf%)-2%m&o=Anp@8AOAjNW)qy12hSFtgX+4Unnht?C3MQMVEzM3tMX~Kii z3<0kHC;TmU>rOo2FpvBfAo1EijNz_Q#DM_7WhKs@)iE5TQEbWC8sRJvbFqjePvTRy zbQ84U$saJ3&md^UApd4+s5|AIjg`iz0&QZ z5zvJQL4Z8V^PDtrae^6uG|d*n7*`@jZ<3B`?r?zmgOu>-S@f_VtSqRFA=jn-wZYzSS-UH`hAr63agn@@+D4H0r~Dwo}i39{M0k zfpSxkaGr3S&8y6LVbj$@r=}5z$J{bNy22O_I&wk&=ckEmEqgDyR(4A?S1y_5^-o@?O6O>wF>M^En8y%Y>`Rp7z=wLImjq|6yp_cw+IFiZsDdq|9Mn&`L#%e zqcnhX@iEq5=CSEu-*jv?D5YbQ!JKq#F6f4xQ8*PWx0z)$0dV-LHkz3Ar1XYKTt}1Y zNy(j%#na_BK(yTJ5?AI^@^HBbAu@JUe>4S-vxfD3(Q3H-kE$Lmi}k`7sUB7)R*#BT z%#OVqZO}#+VPdh{uflBRP-Lm?p*@DG8=Y*M*lT-)>g1bHIA;M*6lG~qj~NP=E5&RX z&uo?#;x`Y!o#yXVVU+nK+Hb}0UzB5MGB#r4m+#MD{a&ZGNjk~$y8)yTXJ4*78RHJJ zf~-kY?wJc8S0Cydf{*JA_020+<7|;B?;ZDM%Oi1bt_&;mh7g9MU`#eNBLP@UES)-6 zT>*875;FKCWEUSA&mh6!k4G?;o#ErhG`;n{BOpuC?-=yI=VeOy$$TrL3Pr z$swwrEq16b^|Cr^Lg)kUR3W=1g~`hv^eCLjv!2R&DHy+8j+{!MXmAA`)N8v52%Cvl zHpioki}46rjRcen364vH2*#TQYl;U~;2QJs2N`qykEy&5M~mUAK#oj(0rWA4TiC8L z!WhF~ZP5NzZ%2NGPMHFdKu@Ls-pe_43P=}ML7vA35@&+t{|hGy72P7&bFiyi3=={s zICbdf<{qwHmUW#ctyJlP(om<5$KQ(Nh%Q>quRngR_~MF9iiIIM<%?roAcxm65r%sJ z1XY73np^mD#^_V!F$j&CK+MI0mjhjGr7~Wgs9*ZU9rb_HIp2Vz%+2}d?!?O9NAu6Y zz?1)M(fSVrGca~kme^tgI*5BKMf}1&dG?^L7gmho94KBN{tDP&wi=@%)ZvwQXlDyI z2qhA#C)OqL>PSU=9k7;BP8r-cD&lAZqDNK4u{gZ>si`XdRQtM_s$$h2dWqvs)jB<7 z*S`UB=&318?zaCTiUpDW)e7BCC@egqHLW=reOR;zZ96Mn6P4>G+AVS4>G$ETk~mH^ zc2Y&(f;BRBqkhX^Y|!!>%tjAsdgjox8kpq}a|B<{*e}y&5Jv+Ob?GO|0F^z79+334 z=nx;qk80k{b5S?Hiz*agqjqbznN7&K$kAy$GmKjIzQt%=w z(@F)+eH*71OUuo788S9c876AO@_7e{R* zW-5jo!~>C$_do<3wA~9UrFNY1DZvK^hu87su-V_e6BlJ+Zw}sB;B456wO|Hu-Re!7 z^3qauE$6R@EVKjq5(yT7f>b6JiSl`{Q0pj>4C(XPSR{(v!LUYpiN)otd@dp~+$1nQ zB+I~>##4wdM21loOSCt7xL9+0M=%mAs1u~?%6CdOR;J>7Cb2%kGCbetoR3<%JrQX(dGMp)X+qB8%C=b(J>?iM?ioL<_@}v#Cbo}{csD< zgrCvq$f3_BzBt47pG4A%sXe?uXREXCVFvKiz(uQNx&+ctm$VLF-fLx7E_UXDn29Ba zSrflQn^(In@n8QO8e@`>jlUr);KUrqXN^<{eB?i(85@ujEFx7kc2I)b@U5%l?6Hfd zm+%UqT`YGD+NaAL?(ptT4m?;>w2V!h!~cXI$EM5hI~*ADs@co&TaDjg#(yQg_qP48 zc_pyl;XC#*1e&pF0E#sZMxEuo(lQwJIz@_7SZT@VBV*_3Aw&ilj;4UX`sVbUxm)JT z+cMEbYg`3F$lC|eQsH3Z4q)?c9d_tk9bMApy>aMVMi)GBr^n4L3>X|o{EQTUA;QXM zO!+vZ&QXLX)xp-8>K8GJz)lEW8AVJMGRPn?N@3?M4e&)Kpdj5mYeoSXN_%tpY(B@s z3pr^UboVkECpe0!vCPcsAdn4?2EfnakJJZn$(R-y%$OZ+IM!J@hX?bWH>^EfB5PE> zQ?*|DOjm&&+{$-J$1xQ%5O#(pq$@u|OY71scB@0^zW-&3RdN#o z-6rxZXVgFN`$e5dZLy4y2gvOk*5XyN?s|Z(7qgeZ94iTs@ZU^G6A*C#@O%gm2LLaG z0C7NRS?KrsQMr;jXVD3b0E~BW>iZ7%aeex{Q3ZmNe?w}kQKR!&I-N=8Yb7Tow{M2& za1CpiZWl?8wQ%SGWlsK+`S`;uo^rC2cndnhdh{`C;yDCmJ-lF!$pAlU;lf`Z-0iYlSEdIOZnnVsAzGI`so0?%G^JS!|bXyao(QwroDFur`CpjZVTbA)=T{4)p4&@lZ z-vEAN_`L?dchG$+{#XO`r-|l2kfk*^NdnM7wSqd}{k^p1kHDp&vzwt`LgcwnN)Ock z6sAR@qSVEjBhh9x{)|gFvXdAD zcg(WVLVjsH+yW1olFgS#e~Gmp-iNX#*o*u<5J*b?3m)2+YxL0T9d|Ky+S<98Wu-U|}(A%4w?6BP@RbB3E)&{md_eJ(cwSJixRxglJLzV!*VF zS$H3%3-6x^l_8 z%F(#ILSF194zm}SlI_pFO6utd}lw7krZ)hnSU)sY_B{6OBa#0y)yKgy?Bn@C{if@KucP)+KWW}yh398LG6*S(z8MRP;ixtpF|7d;I!EcVPA=Lv834v= z#6b1No|ubY1T)(z0gJVmNWf@++SZrxog?ET$<4O~*oRKEU)Dc5Lnmy$vmjwGqvd#~ z`=+?(IPq#3TS|aY-CW3}I?G+w#NWZL>0#(`^3Kiad7F^`V$70FCLZo}3QK;RPOa%p zdJqA#Cd$5UbuWJ(^1oz&BeB-RKaf))*q1HlT9EQge-JS2w66d!maKGfjqd{mJa`;W zj_55Jq%d=e4Bq%O1i%bN1kENDj3NIKTw|0hu35YgW-{KI;u@G2vl^5O4L&I{M`mmm z)Nlsl?j}m+%6(i@_B<3gI`%GXr7LJBof!v%{XKzgj36VJgQ2xBgo=9mE|NA6t%eibMLRfUUdch8*t;_>Dj!Kl0(DxXt{+< zIIk3=a!7L+#w&4QK4+-w;=&*6n5jES@@01a_Sz>C3(&tdp>z>C z01=-3=K$m@{YMbvLT?iwy3ix4N}TF!A)15*`=M1}lP=F}Op^LIL^(G;*6)u9fDOc9 z2Pmv1-hm2hnI~2fh6#le%dkw0_UV(HRROeP8QQ@r#sqzIPZmfg`UUOb;?Qev-b6|n ze_`Gi5qR@(ao!XBZX)5DK~I_>E-Y`}M4B~&{%nGtl^_z1i-#BaLW%^@k>IA1AsIE&{y_LQWPKn1Z2XP;y{c+6T?4_Wgtd2j3EvHav?w**M+ES zJNPFendKPI$;_i`D9e00!(`$B0CyiKlHv#(cbPS@5CH-8S2%1S9y_2ywsZr|^TANA zb#eDHkiKCfc#_FV8^Sn`k2Du@vEVRwhxy$CuD=}_TK=W*TK+iPRm?}s$eO^-r%vE9 z-ac0SEf_NUd@OR^4e-<6$x1krr=~!UGHkAs2rgvjXTX0@}X`;^D)05@t{C z$r@l)b_2csEAf}BGNL1^GC#>I82@rO5Fb~~@VvJ*K}RqOpn||CPJ=um5iu4yiEGf& zHgHasxD^nVX~wBU#zCr?7@1kP9gH#OKE*`ih)UNE4nP3xhp080RV%AwptiuOpO5NK zt4%ZXGI-)cimIGyCq{t}Hbrs9Vh@N%l|8IEeg02{3Sub13)xGU`3jBWo7F(QA43e% z@MDa*k-bQ32+&;uVsBE=Mnu0yGOVQSqKpycWGu-U2)|dt<*5){VsaU4_;Gt4rkU67 zgNJ0EiP{x$KcR72Z{5OJoG>b><`N)F*B%2R@t;rsU|4EIHajzNwRDkbS zFc$9}Ma_lKPbm~4Uw!og8vl*vjU%0FbWAP@HRj{2PlNe zNqqb@&^C8>0JC{an%26r9*=0!1u^hO8}g=k6u|bsClTTdas`q-N+{}pRcU4*#yr;{ z?DHD7y)c4IW!EuYyF2YZAIC&8l~@_ymolbA{pu9W7TD#iuSe}Xlnc3ej@IZ+cKz|! zhXYa+>NHMivbW0I6|~0$`)Os*d0%<|>}x36^jV&4+_~q^dpmBuI|Cxk=~-a;6=1vU zX%}be?8G^c5wDj1eKgnslJc?mWZlYXZgD?o#BfJARU-qV4bPf54ne$11m`Rc$LPr` z!j8a~#z{xwTU}`thBK4Q$4X6}z|Ymk;4f~Tg0<>)3hXQu_o0--NeuUB|k4MtoKxcoexHELNt=$b=LR7HXJ0Zmi2FtG5 zhF9vWq3v2(sU_Bg#{l_ly{%yXSO7729W)yiz&{>z*aI|Qir*}_YhbB;luovPoW^Cl zJcuxDmlIK2w9Co(pj{3@#ZQ5AXYH`Rv;)(j9Zu!v>XY!7?SN}h%G)lmCJ03%@DpnU zCNYf=R=nzYKE^J0Ls(Bb@B3n76&x2oW(uX+P{z(j_KG;scd_1vH=yNuLKp))LNBW$AzWD{z z3HV`Wu7x&9yh2Rc2$6(12MIGU18C7E&*%4QY}MhiBq+Q{9hg#pIt&0yU(IifJWL0} z1|g4u<1qAkQ?d^%%wW(vwd4b(|LwTsZRh-F#WraySxO~9<5QY6j=(AZ)Hsb_$aI7} z$eQEYn~26+QTx{ljjonl z`Ekr6$bkW%2R|`-FjX5pVE&eSd^6IZAudC(e?PVyc2u?w^*bzk+nN7C!6Y@5dD|x? zyZ=YqpTNgmRsa9^yYES6k~A%LOG*n30)@AoBn2ukZ4k;Xs0boRl|@hxTo_1-ATv|S zq5=Z4DxiRXAc`U&q6iAI$)bP=C`u~004gGG2!iGJe4YDV?j$o=KL7839*=q7`@ZWr z=bm%!x$E0-V8?03W?67d>Ue!*dhpLFDW3^*kI!0y!*i^k7;TRv3fdlpGc|7;p|lYC zEVREQghGYN51Aw_RG4gSIj=TEs<5Kxw01uHzFm9Iv@I95_a4^X)9w~jUL)V>29T{ z3*zcvH}&2*{A;ir896%wLYMT67a@wf2F_MpnDs^|jj+Z|EX`*^nFYr}>Dybq$lfyk zp1mb@^yITOm<3BQ8_ziRlSCn($Kk~CxjU%e&HoV5z6%lf6mbzN98L9+vxHR=y6|{8 z)nj=|7jp2tIDC!qfFjU^ay(tATqAVh(&ef-uJ^928O3zQeUd?s`>f&_t+fh8#WlBv z5wcz!?zfs1fs(7r^|;TfZgt$(>cR_^I}xwm>9I)!oBc{`<}0b5#Y-xM?ie~xHX1=E zCL05~vyI6n4jujCI}3vYoiXFofi;qUQVh`Vtgx(ga9F#rCp%*$1J8mJ{qFP9FQMNb z`Fp&imaXHZO^83)c&SPhytE2uYJTaNMmeKr0YbvxYSa^m3@fX7M*pU13zgeU=el0N z>0kNJI>KpV=DWkniAv2hJq$Re4p#lr!6(VB)_6(>zgdiMiji6o(!p{)9jtsKbnrA} zR?xKXS2G7Ixw|G@5~3@#>yq}=Qn9+NPArv!QE1K*&VrewCluQwv4#KqN@}YJ)Lir- z7q7h$@9zkLQ;eo369r8_je~ry0~-55?|<=Uk8$uK|4$(6Z7s9`|6Ud{ujSv%MrLmC z3Rw9GZsyO&PJ*|xzhXpx`&mj2D|*u3?y z9vB7&a7(|kz{9p&zrE)J0}lef`s?4Cd)UBJ6kEF4Qmj<>e&hf*>XTySfL7~EU$&TI z2DlA_z{+_88ZEl#!SsTp? zE!`B}O>~P)yzc$ZLnaR$5TmyD9J8FM)08sY4uUFdYLU%PL2JkpQw+3;^F--#uj&WK zu6n((tNsj+1F12?Wlb&YrYP)8mRe((L!NG5o|E1%3V9>hQwsI=Ie+)LP?v<>~IlOe*t;Y z>VGzN^$W(Xo^ku6tM5|v6XV_;*fWs=(2#wH=~E`fzGsO?yrzPEdv?Q6O4QgxW6=Y6 zI#PHVw#T~+o=LPv@wl|=hsR=Bs-Buw-B4T}rE{4K&%z0xBa2K#(<7dVI9h>IedpNK zvr}iX)px4;xOO%_HdhtYK5gvUA4e-q68W>F$m+Vag4>n@VFpLXxy?(&?K?WICmppe zRU~_ov~82LiyEX&2eH!>neg41qd@SVJ`Vn{^Suu17o>|5lQLig>FQ}%2GH=&H!k|TRl zomuVkBu)Gmdj9kA7piy3mX5y6!iQ5KVMXaXL-w&-&Ng+0)3Eh=d)s?D24+(*?*m-g z9u$8jvvX4m*>s@C-2De01f=43oWbV`>t3CJOa|(m3-nzx%uyPKeqsDT6;;sa0&p?r4 zv3YO}LSq9(^D++VeC=WijiJUe#MCGb?`vJLB4ioL^$Zk)I`0e==4E7{^u2jpFj-+2 zPTebNbcJee_1rG(yxJEPG@@O@ib84I{kNoHHga~oe?7Y*)>sH?MtGMV=QdQNKM2dIE>h)y-VkXj z6KAVYcJFyT`!DD7sH2RDW0wDqc7*D}q;{S_cDiM*n-YcmCd=cHTxRSy|ZKb3*fNZNL`%jg%zT|!Xp502`bWuVMXE-F}2N>O{YE;oMv-PtVUb59pl9$ zjYO}wbsZNDelyW4gMY>sRwZuH*H{m?L;2opV+w{Vd?XmL{!wsg#eY-ng``Wnr+U=u zY-MxXT%Bz0c&<+45=Z-v+LtLRW_N7vw}{>ER{K^IA)8ySH&!)v=kr`*cT8@ZDfar7 z(p|5Pg32aied?4hRU%I-b+0(jDct3!_}RmXby3zB(KMQYDKzU_4S17L`qpguI}1*h zzw7!|Zg&khA?)|9>OZ`-;hf#|;nt!qA&S2BD>$r0Z5LK9!`FNvNLvt;1<}7;PW4ir zns~)TDy}&=tSFROS2>=7SC$d8uACT)UW6Bu^&l(Nieo(}LpBRekWJ>Zj{S5xpCuqX z{90@;{b$T}xPmC~`znss+6wc~J6G}IPcS!HTot0qt4{c8xz#IqsuL~>(+`Igg{lXZ z>!GSl^uTp%x`p;=9ojXWyt9I>Kql`#0gt)KyDYdZI+D=jY|!-JG><%Dr^G?V!3f zS*z3Ps#}xIf@2Fa;fuQ;O=%?nJ)1HYEToG&)oAr?qM+3cIM|fx!?7L$tl$8q48AJ8 z?2j+ct9^%*VMR|f4p}B-xiDTP{0mv0=D#-ne;Bv)Di6(Ct}%Dwn+GEooA* z;RNB0R4@?(QShrJZjxKQo~K%(Pl|0v>r@n>#*phZhVqSQjAh!w%>?0p1d~&8$*>iQMgxBubqjoHL@o_w_i^AM!dOuoKH6!LWoPAp%nE(c$M(wu_|_CpTq zsaEKwEq_32Pcb*y0;i(cdi5hY)$jAv)~n6LMwgles|a>q$?+(nTqAd1bruFMoXt?k zRzT~-y=T#qc1+b<$yD5-K4vj7-7Y374E{m+FT%vBOEhXkRmUNTk?=!Gughk)H+5_| zb4E+=LT+&C7|`B<5(MS;H3pzJLOnc-2A+@#;Vz4M74j`YC67i$ZwrA2X|{zx{an0- zK%+IIBkP#A14c|p)-l;SR~+7lvcrlZw2mp)Qz1slR=0(Kb9#ap?H`AxUq}AFE8zC(Iv94^qY6 zEaQ1Si3!v{GrYO)G`q+O1H# zLxgn#z=5wV)NYqpeTrZawkp@tqt^WN3y^SEQ z??9^!5;CE2 zyAA{c#_zpys(12~@w-H{*NRG5Q3Up{98YAFi*jt&4f`NXWOhYlhJUNJujBdBV!~5^ zJa%Zb;4d*Yh!EqSP)7_BV*FNtbiT2JA|%FgJ$5jd>bE15z9Z&#yGpLX>xkI1fj*)w zayIVIR*^DU^*3OQF0A@zT#yAjF7SEa9O!l#f3IH=UF&$@SrB2C8y>iiD0tvO9BkYp z!s-Kpi$&LtdNOipmK*5)lz6^Cr&PCEXRCEAHL65Qo2yN-++IT!PS5g?oa+5N)w6KP zPjSu1_;?oYbSrW^Dk=+w*g%nu)fy-wN3PPJ5f}ZPN}-PJXSVXK;JV$tS#TmFi7k8W zEvYRla6Fo{1hOa3Fq%9}6g2rc4m8<^`X9w>8_~O0pf-QOo7b&2+)S$Rj>?fu`Iy}5 zBRpkOZYBIb%J*=1mq97l>sOU&^mxaC5N+a*daQUWw$6~xf-}1#!T*9QQ~U*vXKQc| zBRu2Au#Xc3{=dW#{wRf?O02@luLub%Px6fJ$qX%lD?@9<4ri5uWdB-D^$DJm?5!n6 z1(R$=AlY&}^p$JG$hJ@0Pw43|Pthw@yEk{*pms@d^V(0Nq_8sa+I6$nP6&f$L!D+h zFN$b~zL|AlY`EiEfOI>i)o*CmZO6=l)5h^-mrf^GUN5_%TwOb<4?NTO^fyG&PQy5~ z)4OP(HF)`~4A1D^w1JwKeaek+{!UKyDV`EeHgOk+HFXgDnxf}oxpk9x{Af_h6YSKV>7-flS=mu9Vq!M)vbRxwKD z1&WGmMyV`Q%^bs{W<^M^$n_MfRo&tgYZC6*x%Rw@s$=Hba|){HxlCs}{O*1EsR}?1 z8lgP9SZ0;k#p+pOyIA(4gE(LNtIBk=Vw^f4h<|H#u_821mFso#265hX@~mQ5C%=z6 z^TFe2sQ7Y=7==HPwZ6kD=`uNoLR4?W=0ebiBYnhsq57xaEarohT_t=n1~x^ykd&11N~Iw z(-_MoX)w5wt_v&17Zp|R{40joo0hNLt;j-E&f2aI0~75d!l}ZktvFGaSbrl2r4F7A!1u?zOXL$kAaG*G0up}Ut|on)y#zF&{np&*Dx@C zW^-?5n`ObHZL^)x4SVzVY%}Q&PjBS{ojmxw>8%%uqK*EJgMQzS$-S5G*8a((u!^Il zG|NBmd&;V*DWaleiu_A%^=~|7ifn@n$`nzkREAtnTPf2hQ-li_2yTzI@J$gb-ipN( z8A8Lm3D_*SEm}!vdXDJAt5dx#SaQ)Zigo9RGW`Ed6!^b_6XX9MytV)GD6HDt@P8Hm zMDSNp!v8h7)t7k+|F^~XD^&Q)_3&4w2KcM~_K2GgvI%G_-iocmKMQV-zhG&C|La77 z{~I_l{%i5prnCzGEewBdzL^mIDoXf=qz|kA<4yQ)8{@A~;V;+2Uzr-t?zLL&w(UO8E>V}+4Pa=T%!#daus$Zn-+z2X-1e!yo z3HPuvVW^7qE7vBcKI(`(s$Z#KT(T7dvip`0-xKT8zGfxWh z!iq4kUKTXeu(f?fE9-=_ag+gW%v3jy%7Pn?qkav)Y5#}U&x#+taa1l~l`S~O)}AxlRdgFAZUc1>QPWd&t)e4{$ajTL}jhfyw=e*}iq-qc;e3vA)Y;$vQs0YE@Ys zbz+_cr(&L-zq$O|DGv%ZPqtfv)zIpEqs1mfK?`nW5H0p(E=!9&w$b`6gn83=O{Pgy z0Nk`lPIXhB;-;O%O$(?btSAC*lH-|9$^|#su7&u1h^60F#h&q^J=VvdC&G$B;++a; zG}2U8X0Twz6)8Oi1}lzZGmQO>wG|;lPOjI*8Z`A||22EYO_A)ss)KCBdFfVt9h7p~ z&E2fPK%LbIgT%;z!IzDFvfu_|AIPv5YkmQ_q+ zZB9{f%{11os@W}VC_;@T*J~`Ry1udEV~w5hp+GyF?zb1~XiGk&H4cN#+d9w)Hkkus zz~;J~iNhwVXi`TS5qV=FgTY#)j)k(|272%jnn3$MJUyr;^?0Zyc!UFOoG-^t-hwE2 zh%2$hL(||LooQSj9=nPEwiwRO@IRID_?}D(zRrJDJ_z{iZ*V+&rFZ4*RXb%BBDj*B z%{t9Jt=)>LP>fE%C2rzR-ZjN2fAW4jY3-z(ITPC8p_F(do%`(Mdb^+5K ziqPbxTu*^md(>~iUiuML-8I|Y!b023p#VT}?Xk5gaA4h?jcK&)*k*yXcpc9IOMo3% zZMA_6EH<(1F0g(-NvDH)`S*jXO|g6OEGNfT_K;V}QvN(Eka{?^wR^!DQ?&F6>#^Us%MX4j7PSt)KFw}fN%_s*xKNkI7jr&hPK{xPfS#9SvHv59Ibgfhkt^+*R#er zhxl}c(81bK+eR2V@n%2sJ0wS+qr9-92<>N<>zyG~K6Xay3}JGFuya^bG4&9z*MjY6 zO;0iE7~vQYv`-p>yU=hzU>x`OSc1XPDIFnnl{Zu)EQL>s<YtW$_jsR93|RfLm- zn9&ksyj7rv$mk5>7|3WzcQRV0xZG_TDVFNdz}BjpMTue6T2SA#I>=eLkkFQ?i8;+NegKc%F0px*DJsL}u)*@4Rer@0*{m}LjqX-fvE_7yDjF za4Ub^_Mrc^{IRBDW*5>mU;nVCFB{iv)JDDO^*S`&6G45IMB6aSGh-uar#Obat?%!+AbL>=&j!^ zQXu|-pa}KWa=qT#NHMavX19UR_aGR@UXYD81_T^^m?Q)r69lrgjYG$=wPjhk+8c7{ z603a@9I7QFUmuvcz5FDF))D2Qu}v5mQDYG0%Vxq%rdjqSM?D1Nn9eey90UzzWS&7V z2^onkd>s;<1RSwJH3lFW<4#6M3NavwRb@;v5vytp7@So#ablG2*TFhxRsBfbI`hNX zP!qJOr1~g=kkuq3`<^J}{jg22pyHtkH zR#snoo>zMZ8N!O5V_8%01{IWaa7g@TtFmWJv6C}ki%;+X_{#PFjlu%bJU7MtPl42l ze>}GoPl+97*3Mey9<`qSyO2vOr;nA z63H2-8C;$@rGv{hbEW~CH*@CTYOm1}30!<;=skiXYKLK z*{J3E=+B&?=o~)UBb8@aH3CUfXk&mhFiDV7;=D+cYAkMK@p{lkFvzqT0|xHepB!1N z<8og-=yJW7eeIy@qtO&bszT}0G>F{mUezE?a`OXTh|FT@6qQZ^CT&Uoq=|U#V_mEjorL{ zy%9z-8OOkgwT?-#TWLr)8n|x#aCz%6D(y2W$T5@a*0*-IA&9$TBw{x5y7fjl$mkpc zhf`4ClhGszQ71BKGF9uZR<~(YzA49QRlMOc3vP=lgtDcw?#$^C^xay$@%ndliMfdN z9k>6oCAf%q=0#XPV^vK3JDs=s_YTU^ju+OcgZ<&U7y0uYieO(<6z5}X4Q)O8#Wm`e zt&eBJ);{EQOyw<|-9ZXXk;qN_$vZkdoib6}+xeF?|DdjZZ%S+4)eBs8_3x8g-HWHX zdX}7v!{cnRnB}lC#8w@OVo(%_dTutS;6R2!b(Ax*L+<<5AK#4qf77yqm8HEpg z8IqSmm+F9lja>YZ1KJr#d}ZK|G);*E8R!E6#?yfMCb1uexBB@*KzR$Z3#ldW6kq! zAF8(>1EEVOeliGgc3UJZ$#fh6mb)7+0qYi{a}7mfH#)A8N2>J%JS={zV|HM5)L30h zc#-*?ebw@L14|K_-;uj^4s(C*G9_#Ij%YO{X*EXSox^tspqT4CBdk#ytB)OnB)YMF zG9*EFXns;Xyh)+g!#Ap3{oxq3>pH;6)Lv>=$Lz-JYsKev{bBPS-d_nhMMXHl&H8r3 z#p~M};i7(V3|!ohed5wG@r4lS80*q)A;jL8;Ljh=LWo4Dw8VAvhJ)9)kH&$85Uq?g zM?ypPiDNK{A-h#+8kiw__A!<$IQ|$5ZR)RuFvtnGM$GTi)%SVdW@!mFf`{Cm`VSCA zpMC%ieL6xF?8<))|4+I$KaiLx(}~&@r(sljve#|(Rx#|VI!I2HS$Er2^*#wIhk{{O zMX;+%j;EoOi(OT9hkH#yFXbc#A8(Sbw!=h&-)=)SPG@AWbfbxar44e;!P@x$1lHBi z#RuzFz?xTHM{sGM6e2P{xwKuQIb62ec(UYjH2P&iBX;+0>GdYvBRdjo9!y4q!P=^B z-)R=yV87M#Q0-;@p1r8X_V!!3Z$DjV_TmSLg14C4fVX;gDa;QmAHpAT3w^Q*E<@{3 z*hy?RP0u7%Pfz!g3W8j8ielZFB%Oi0$Z$NAC~*7;j^Vgo zSUDX31aMSNa6Cdzl_?OzaYc-yLcvjvhoiEL#BspK(aN;K!0|IFj#+S9^w}mj3W8j8 zYCVn@8;&0(3LHOq%`{}cG5Uya+2$_b7~%Bg;gr`qxTF^&oaM>!sj$}$qir9O^U zrWFQ`r>8h(!EMp!n&2o1a?u&}IDW}+EE5HeN8=cd>+{(Z{1d=YIl*yAPW33B!tnz! zjtT`wIUbJ6G7`s2^(R}uw|pTsd789^P3 ze*!ovCpaD_r+N%e;kbW{qe8(^j)$YNjKq;MikUoGnN}D$o}1#B1-C`#HNjC3A-f^F-uPIl-|er+Pe3;dnrdqe8(^j)$YNjKFc_e>ks{>KrT6 z3IoS4q&Q~5ZP6E-;3x=k5qItb6A7`qI*Mhw zBE6OQdQ3c;8P#(;Rjb12xlfW)J%Ok8Lmw!#4-YE}rQ4R{b=%4^vfDNox;8tt5d8=< zD>>U>gD)*_pMSOO-8AY5eqvD~+X>zKk@DxSZWnLU^HKRch5Jiqh z6y+L0l#;d=`(QPIYJ8yF*TI?swPuJ5ttSc*6Q_s*NB#Jjlz}JL~$7^&*<;X*}}Cz)5_PZ zm_*HqWLRm2L!D$~!6}^++4x70exFUKd$et_vz|^joI@0}Js&5gEg$58H0Kd8CT*1w z+FmH9%1n>Z_F&Og2e7$Al^|#<$D^%sjifCX-Vz#CzF^NU@{HbrPH0lQBW}~$McfHj zoep-(Ex%wEZ$pJXYEs(d#iZeCXCj(l>G)R# zK;z5gR4?W!{yjuA-qi|F1T>c8(O9`g)A$lX3zc7??83^W_@h0W(|9|(AF_Gv+Tq2` zw3ITj+D+5;EGz#Pwb}&XZR}FWrd6t0CtP3BtX7)Qt*%+K;G|jW#=}QK+A4ofH;MFh zZTwCKzD|C=LKJO$1rBY@jBoHR{yMjS*%~l%3HD{|e6OZ+!pfDT;_h3X(U#5ChiiKk zOxs^Ar+PV0wf%?G_K(_xjv}DG9Ix$_Yed^~zb=7xd@=?hVFLqXTsCM9$ZnGZq*Q?# zuI}DrlWy*pFyvT#v7PZna~STSOz!@jC@~U6?zO}iihMiUxYoRKx70L=$|Zi2!CiB$ z&8v4}IEm_I@Qf#hnn!I~rNnT;^(A6xr5Ov?iD4G(#L%CUnt^<2U#%yD5&=&JbM{?n zCxc%j3K{$cPTYsxU<&H%1T;}MPR5iG8M{_a^%|a%u@6he9BCDSjLGq2Ou0tLm}9G+ z4~)ghuH$N2rARyB`V!JwX$E;6X|v#1!zKOJ^Dn1!6hgNNJ-JQ3T{o=UM0~XMc>RJ3gT^<@souy_G(Jo; zW|;t0s0e5*$D^@wHKg(2N9O9%GOK$`O{nS7=5=!*cJg&|$1`9}q;k!HHm}?X>m(8H ziN6aZj}+9x=l{?`#i-{A2D0Q3Qz<*CCB3_QeR8UI^AxWiAzpVU1Qh|V%kg+!xkm6hb5TDbv=G&3>S#p^ zHwn6TcCO~5f3n$c>3M+37)Qa;@8Hl`jCf`97An8y*)@Z{#(*AkN>7r~9B7T`xb>JC zCIocpQ>0IT7+*>yAIEO^rZhlId@#RJZA~z4osXo9{a`REi%`p_j_16T!f^s~$QLYhkQ;0?h z$j?X>{jsrt7d8k-ur2Yf7GwS(HEKtXH+^-Vz-Qz?-)F*M`F%fM|Tm6!NF~>y82#@_n zPW1_%;<1m5$NpvoC;}dnk^y(h4D4u*+5ETaD!$EM$lT}}n9T5JO*3m>E9 z-3(Gwz|;g2hAL?SE6wn$Yl18|X@a`Gk)2h+di*`v7m4cHV3$<(pCXDjScBuq{=JZK z56ZZYzsde@MV4{LPAZIcc}7lkn5Ww16KWT>m(Z|^pk3s6?V?;G+Qm0WxbvO_(Mw|u zBBTMDSMIu=NmkD7_EbCD?$VCFX`PP2F$NE~`S9j&VDA3^j|ff&G_70=IAIDT3}~fU zL)I~17Mw7kKc?YEt$>RWef|?G)bU?G?BM#I-w_4>{ShbD0d9@+4+M;<1C$Y7dtOfU z_dLaGtPdq?oQid|7@S0(aEQvKqgR-y+gD zS^gVQ@Y_FdVp(RdF&gjh1dJ)m$_RJ;TTb;Qp5m^f#9a?r0g8aTqB@7dzzI0`e+9aN*pu%)IvVN19+ zKXZDJAL67~M|3nz5McxtSMA&uv@GoF-elEIc-H3sxsH;w1RV=kD`wR$_0j)Q^p_}M z;cCT1LljXHEV;Q$mbR?o_C>$2e=9YYZjxFt(fjy7eD6%oo(Row=;+p2{+xX? zT=3`ma0cxJAdW;AK_tWdlbs(J{hkxB4{yQJPCEjbb8p z%oi8+56y-atJeYtFJA@g+I)Pa3zec!h`1RpA8}<=zBZ5GLgh8A z|L!G&WKiz%7R|}z8b&bCFdUYoVY+y#VUAP7tWpgXMbI#EyoOP(kquLMT~#j^3J#39 z{T1h#*Pp^OMzgt%Le1fM(HLdo@PrjnB&Nfr&FSEF3pK5G&8H?qgycK%?_bf!G z0T^7d0Rds<%{-%x#-fRgD3t+ka7ik>v4E#|gGuP(nnStKn|ByPj>j0vGLkXE%7%nS zr&C=bPFAuNStm|eaEyP__ndKY+V=xa!)e^$;bxd}K6^EsTxUriEeH~M-cU;&g z+v=|M;3K!!a$H9MEPKH|m@42CR^g+=`Nh);gIm-1v!g%pc04Rx&^mxsZmn7OHOwqH zX5qTIjt{`AN7UP=;s=kPbG9~irSbD(qTuJvarkDzAA}NsZNaPK;U)OoyJOrX#rUlu z*G^CJUIrS)_2RdfTU4mK2jgO5!-|Sl3tG5qLG!X7H(%d^e1;VbsYq_ORw-V?>4cRU zPFt$2-JCoKFHSpbDW|#_Pn~vPn`CkLL~AxhaNt3X*J{c|Id+Xbhpg0Uoo&lrw@;Z0 z+yuSGZDwlMDz+Ny)NU5ssLi&6`?+|}pC1s+b#2DRM}1cwncRvf+H4t4tb^VOPV1AO zbHA`;i3l#v=IIei^bwtOu+gKF%0h2!Bd5AGPw9=C==6IlOA+V|IUb#qi*o$y{yB#_ zSj$-0L18Vwe*cDr!6%9G!rYNP>gkACp4C!;ZTxW+i=$JbL$qQ#K-k0)l8R}L(9Hi= z2=%NZj1FHoHb(G@gWekA9k9F`@7XuYbi~xILbscGwzW;8208aRyiGW}w%|SoOr+wP z_lFgQ>M{qpo(8v;sJ}fQ?O_+rTX|Ma-G%d6u;WC3Y&!=YlkMoulZq!|KI|WgWcqUp zV`lp284!F0WL96!BOMUT+KiTkCzrvmGlR8rPUc`#-p&@bDlE9l_;?2jf{%B?LHFo$ z5t#h?N&%!}YcdVLi#>Pc8NCbv3zZ$GFl^pdN$b;8EzPT>>1`dh8QKba)mpmNEmWA- z;YNWs0H~9r;r7-RR=8)QCHi01C{iP86p4woiBls25jFA-In^C`N{yT#@zC*MZdM@( zH6q7r6y>5EJNFxZ;;9k1uTVXFpCP$lZFh2pJxgm`CEikU2NPVh0yyEL_|0dL$r4)D z6_&W3VoL2}KC3lBeMaj9aCf7drns-67o9NTDT0PU&0*u7!eP7l?r@HAtkq~_uH)D& zxRLIpWdq&w=kcr>D&|=R{_o^XGXw9EyDfuz1u(d`_d{HK`Cta_E{S;$UUXpYnDhMW}}aj>U@ak-V9v!?|u>Pki7KrTg~zS-Spu8&q**p<7Y ze18s6*&{c2uf7WVIHn3PT_N$=B8;xYz3OA6TqGG<2S&eIvJ!oj@Q#^5bWKP)#{7-q zz8=Sg0f%OTubGUg+%i|#S>~&8&tTgn2bJr>zou|z8|DvPBcD~jMVw|UFa$7{fkT`f z2>jPcwfeiNEtvs0o)Nu3yGoLdU!Yud68@oYDA^uiuKW!$<;vIcj6Nv>%p1b0?l?Xv zVGs6Y@y@O+p1JZjNtc#>7$4xaxclwNrB$T(mY;&$95Wy{J0OU=ZbaO#Ebf;U_iaCp zl7}tsDSNK56xS=odt6M8bsz#~mv0!6jn8dS9UCfm{>if4I3fiX1`+pHd;ZN*d}l<8 ze_7l=?fGv@ag(0{r2cDhuUg!9{Wt)B!{XN3Gk~JG^38sVReVX1(6G{CPc9U}U$AuF z^V3n%G>hxB=X6W)eWmChx&>$TOhVG8(0o%EYzludR-Tb7a~DrXN50&R6S1tB?+f#b z@{fqsqwm8k(Of?>Lihs}Oc^b~hbcq9Ri_{xeftkSfHZVPoIb%MFtM69_~ZNIrDlt? zt73+_P~^vVpZPb{aG1KI)nuP*?+d%vz0`&ARfm@7BgA&ER_Vx6J{Y7fSainV)elhW zPm%YI!S6m8d#C2ZvyO;bnO5uUnpWH;Ke+p5!BKP1T+c+daK*yzNB)zbbVZp>j~%n; z#`4^ChCsQZ{3wXdYH6F%(q3k1v7^0vziI81xy4Ow^n0rRLFz{=T>agKXvg3~KMjs@ z{;7te^LIY-o}{+!7>4{6glntJG^4y+#FD>QUf`qxAJtL zOLD1%F>!Zv!CSi%YOIZ04 zX`>Iq1g5bTjSflDA|7W_XRgK6Hb*LX8R9dv`LtBpRddKY;-c(kSKUq( zHa~m^p0)WO^BlTUVXGArt;UK#BJaYV^bIsJpPZNA-A(9f^SR)Zphw++=X_&>{`*qV$f0}vTTtj z^^)Fv*Tv|IkpFG>NOzgZ!85SxJgK8%$vCcMKc-2u0mt#c)!@|OAH=?ffTm>CtfX?#_TQ9K{TffT{Yh&3pBq^fLEFpm+FrRv zwf)x#LIov3xpOfzwEq(hKJt4ngBzcOYn);rM}^>UBId!*R0O zayxc)Ih=XgO!;$t0f9(zE}Ty)#-Ctk_v+aF6D{IsfhX|Cs;5{P*IoWc`(r zmceGUZ18EE{u-WWgCH0<(FMLme#Ml|<`E9QW!vB=1F#fM(fi``{T~*;W%~X*dml*O zZSj6^`}F-zi{CYUztP^`mA+qL?;l9t&$ag>(s#^%piU^TMJGp)phfrclS4yn(|>yeNR z`mhWNovR(B08*ezdws*%xE2b8fe#g*oyy)?V$BT(N z$oPZ1p+~7QriI4C-tC`mioKSaCrtiiVZll>WmvbckOepBbCIclgE;;?i?nGv&*HWM zxbdOpEv}QzhvL4KMEUZ)GFO*zLXNlDIU6mdX5>~Jfg!rZC1TXecY``|XPk@?-BOM8`w323Dw>N+d0Wa)`o&Sz{RHN^Z0zLbg%Su40WrlT zV}p1ww27u)WQafLm%gntuA@`v*0jNbfsw3ixw5I{J`CI`GzYr)u=0ptQc`E+-`hC6 zw>wwnpf8PS>E#`1h`V-wH|?%pQp}?iKcbG_&2rJlWa3A;=;OEx`&u@cU2L`T7xoo4 zNoxAJAe$-Rv$?djNx8ou(hWEkCFvhi&;~#zU>88;7-9?8e1caFW4cGwjOCy6WafzH zd|P&1)F8$!$P!}=UO#L13lVi$*U)3Q3&YyudZhuMklR0Wo7!m@xKg?=%0(y2q^F5I z@99HKhjc8=^=wssFP`WMhUxb9X%Sj)Od;5uiHv&erWv`2qdobKe9xQu^Z9xG%u(hZ znS&Cvk$+d24I3SrxXg7&pC(=3CWG@eLc0hmIC4cZ^FiJbGrEBkL&r1seta%kjsKB- zlPLsj+2aZ5-KtRD1h~2`c5e5@o!M-NHBs;EwnuJBs&^q__oBg@CQ|9{xksiYS-TB# zn=hFX%mY_&V%+#Fz-sREY2fb*=Pbhej2bi%74*j+pmMJKJkuO$XcDWrmt!gGr<4^| z{!GHkA1(EPFjq&u51sNH?|lmgKl^Y@q&OM%#=>#EXvC%&?pLimuTY6GoTH4ne7TD^ zW&wH0C(}YL%o(-1`HM|bkZhh{ixid@$WRYUIC~L$QwdI_KAsU+ITc-)76ZP2RmJuA z68hrkP}IoZ6zZv%t6tMAOhTUB!^%sRP2{ML`Xt*F6_o(fas~&bdLj4PKtgR%ZE1Er2wRWDgtHJsjoAnRzrbLH%lemm^IjMA?O2rKQRP(y{44wttwRql0(<{R1+IJI8UGWgs{v6s0eC8pQ2 zv{_@8{|c00rISe4SM(44Q*cjnMLTPOMm$fu1!=@2=N`H8y9o*_Zz5r=dkH&dWLW>u ze^uNJzc}qQ%%OOH13Igp@{!!anG@wxJE*OHXjlo>G)i!qOYmDIc)C%7&qF{;ct#0+ z*C@f+E0%!MkB_0KCimIl4;G==j%G*tdoj z5RRd1{|GnvCt-?T6y$qer%RaIAFi1nteG1|&r-%yVf37wU=3fSK}U8xrT%0J1%$y4 zLAX<(DHZ%%1&niJ|K35kkMj#Az7!WQ>lni{wP2TmD5cE#r};B47IbwCe+?&`=_eFLtisBlQtS(gt>|gy;4wcUp4}iD zhi%bkklWf{72j={yE}%pl{6`F zKV9_MwB)%-$qxyzI7ggb3uAqEISMl;U}aWSpocwBE+hgjfmK=727<89v% zvo`j-8{+A23_!?{X+sL)UIxe3EG)CiCQdFDja>e(za`(jq{F1@6@ri| z>1sd^!daQ@(6#7p4rE99rWSgq7P|WnMp!;e1T?nFDz6gf2@5;k32+kfUwops5{g^( zZqm^iwi$ysW_V4>x-C_AhnT_Th|?$BDnMZdmEoA-b$rGQf?d3D!37R>HKT(~iPgkb zu{ANxsOr3C)T?Vo&G~OlIX9&^yEYUhvo^GntquQ2xY}(kZcSKQyS;%&bZ-fC-h#De z=(iYciZ)n+@RLhY^#xf3=@CSKSimEa%O}Gg}iCum9{% z1~H4fJZ32owmogx>4dRePE}TxDKy(%s3zJiW}e+M=24+E(c9!yOFT8D%zpahJhvif zB01isIpu0}Kz6A7cY{mETT|29StZnnR+ie%LiO z9weJ2pg2H`B6ItTF<8sbNG;QpUL$YY4~H;M^0jTKiOtI{38*%@~_1YdJVSW&2U#>w?$)yQ4HGtR*6jA!Q{Skw+)S$Y{3jO3MLCyNI*ZS;2j4UP+m0yIzz#UE&Uz1J zyucr2Lj!G3M4|F7QyV+tFAp>qK&QD>BFwjooa%C(V!qF1noAKdpB#@G$~9VZ?M!H_ zx%My+6cB4JLB?md?YWbJ$JJcTA#<8*;*eDYN20mpXL}pZLPb#enkxgc%&@PSVs)CU zDR|Oc6NW9(TvnRVzfN;y!SNJo$~)3sKcUUFN7vI`YQZ|)#SWO@`^G!F5;a11{o0rY zl~kv@^v;$*g^sJcR4DB8E;&^+i?I*iwkr-lZDlJ0_L1Z1F6C;VyHxSu+s@8(mj}s@ z$J1TSA=!6gka)T)rO3L{T?W<#0_!5IRrhY1ZItec;~ocAyV-u|DCsg(H1u>&l@;r< zci@e6Sr*4uNK0+hpMWkitkGqAD3@yhblI7)E>oyFgTi9ffo$`k>A%JKM9xkmEmCNX4J zo*y$pA<`s?o9@<(p6hT~f)N6I{mGt!GCF>&K52WqZQ9_}*Y}jm0ZKb!JQjz~L(=*B z9uaCvxn5Hmq$8VB02smeUK`%c6VU%OHt0!5X0R9xb^B(s;6}QL5oB-ye@_>Q+@3DV z1^;2Gnmco_QuZT?w*LSQd$qNMP3Qi8-b^-X2jFAF#Qt(BdLF|HSs2glM}74Fy*)0X zu%vaEjakaBbmilSi}R^C6VuMNoo7PBGvUk?xGXvaH}Gd@73>Mbhl^tcx%a;Y|6}~m zB-xhy)#D`br4Nz8tQ5B7RSeV$LxDt=1x9=MD>OMfz4cPskMtR|+{`u_+R|H9=3mI< zmiZf&%9cAT7B;bRg+Nv=i-8TweF`KTWwXyinO4%+zX|j+TH|_JT|IVi)5t4oZ`iP& zmG$)uy?-jGYSQMw`*0ND$sH zP)InV&8S{nIJoNtX_u4oa@OUzt*Z_gz8EG3%zA74Mj(BS`$nLRHMR}46-j~@&giIp zP;PYv&za0koUQ)ips=D)eIQV-rw)~gPYu#T*areN)L8am*0NC;o!W9`g<4^JdX28W zW6iAk;1TP;vR!UNXdmG3=?g&<>x*ns^I!tw$&(M^<&1Y2XwAdTohX*Mlh;>tZ^bm_ zita7fkEblxWy*3!ux5G~ZNbbbQ(VVIol`R?D<39l?|O7Mhu~rIM4`+ha{eey(^fta z7APM`&rv&EshC$$veMN`#MiL!+uUL8BZ}oySvan|xk-6fDrub0B{=4KLZ-F%9uT&d zHKXjxKSCui%c$~;QCQJ?HZSQ4T{kXt&0a~$IGxS#Jm|>B43CvH+X3Z(w5doN@EdJO zBiP+6&|(ogzewYpWIk{JLh0|%2Rf=Lo92TIb=V=E4|I{LSCIz0MKW0=@+Ol-$*bmx zc7!murETZtiNrM7JdqXJQJmE^)DMW7CsOm)^uT|p{Axs-Gunz2i*{&btL{oxZp#0I zu6uQ}2Q?RLKs|>~;iIv~pgTeq{R*w7@H$BQDbnW4Yf0R_=sGt=zls$IcUi(7c-H2b z8p{v0VG=D|t(fQ>q)!ux?Xr@RIjSET9v=l5`pF}48qQIDoCrQI#8UJu z^JqEMkMWc#bgnE6H%FxiOd&a*fuUTZM|wvQ8jtk$wUM3z%3SgTuo+BYrL5p_M|#a6 zb0fWpLsk(S$w*KB&_W6oL0RVFp=6FK1G2n%bHcfiUQ_Ti(wi`B$w<#iGy2z!^s?Xy z%~7fSJlm?pzO(Tom%NrRap^&_eT zW;#wzb%>{!={zyhBhrW!MZipQypBYmnQXrLkEj90P2YTkTk|;~R1IRN8o)_es3*I4_IiyK^MZ=ovbF;M&g^pMY*+qRx zqqUG+@D=jkZalAi^b)IZI^B}U{&dbK5l`o=$gs_+04@&esGXnyI#5Lv2f~Wptz%rN zVa7B%(O!UUH;{+8jj5wnQ;u%SkgSGSsV=MamER8|fl5E9;#@ztlVH!=H!{@^e({U0 z`_o!TmR;SOL6CHBsx0Z=Sklt#8M|spiLF5)eFs~E-b243;_glbb|Pc7@@z=u=2^t& z?g+@S{Jy*M_O|EXO$A<|vuGB(q&-gG&1NPlQlR$vbZZL)`#&sEKRaZ)7WL=)3M|Si z#QEcjw#fC`CX*~8PL!;R*_w;)qPxS|=|l>ki#P=*zQ5`=wNd3{0-7#kNZ%+U`sP$Q z)suKi-!R@x?xIr!`bLf?0LnF@^J0AdX+rt7oIO9wGm2>KCbhe>t4(WH4=~}X=>cH7 zwGJ0UqV6gYtHgqn@wMBlF+K3^q7&+)^gbsY(W0jj)o_0Ab42)hUhjN9PNC!Kc@+xX zKQE_xI#1F43!=N5-%|v1m*eSq* z?=*fqhbYd;yeTxY4n4>jhS~*$F?lnCfsMRFjI{E#FStO|l6;&hv*-Cd%R4l;&74uI zO5o2g%Bh~qQ~b$|BTfU2}`UaC!v|uYs zML*@j1;4`Ox^O4m29be+bk9mjn*|r5*^XTCo|(;p^X>}f0xjdx`N18(aej@IUifEv zhmcUqMRSyK-?R_CkU+HZML0HYIFL@}E~EX$1fdHw)pb69_$64tybTv61icKpIj=?n z-xk!n(-F*65Pu2pz0;g)^D(`ULWwwTrle9FMU;*gbjMhhnsm5;qOHCnr}`zHYAeoO z6^E}em=r-<$?H{AWRsi}~*c zK{(kS$fEK8L%eIgP;tpWi7#D2V1l{mo>qayb%k{SSZ?ht)J;MG?CGNAB7=sMz`8oS1TyG>?*Ia{Z6Orw$*~7>peZjQOg) zZDw1vo;-z_g=l>ThHfEpU=(UsWMHt5=Su=ZTw(dTz|av42S$7C$_$M5F#58<5X17pKq6+fhgG?2 z=R8{nMtiiOz-V{jQ-}Am9HYQkWL^74s=ae&XSA_AQ)f<%7CJEWg*gYt)Y?}wFs6pl zB?9A3R;VIoaXwG(+Btu!17m8miNKiZ!lw>D0CUBxr&S=E7Ffu!OqFdyWj(^w;VbIX zWs{o?60bSVrZOAF9B31ljbe6kPz=6PBI5cr5yu2#WWP4c9h?-5#*{OrMVo?^8w(hD zEVvLwgpOFh<{U)8616{%C(+JDZ&BK89`7oZ?lvcW4eugt7}K21F%aTz(^*P^ZTJlw zY{PuMyMJpg%a~KMoMGh}!u#3^k!JXdQwp_fc`x?Sk;qfKng<5D(sp~96zA3ina`tM>U;lrb^3lh7EoWH3I$U;o zMvQL~9uwm_yds9`T$$2B382Ndabj9*WwcPZBZ1u{QixW|0J)w}BZWM*Z}ET>N@}FA z$~bGpdpS++-i;KBFj6R^M+$p2xU~Q3UZaJ|a_4waF zc#Qvd@Fw^lmEx}i;C~ZNjQ{3_zh!g;D4#9Vze@^3U7p&FJV0Hk40TJ+kwM-a>hihw z!jcDI1HBvW%IV>5uPN?7G2B&{!(A|ExLYNL`(TW_z^>_GxF1)K`y%8b#=R&Jv9{0I z9*+C09wh+xUYvN&51kx*g8yCojSNass2s|imSY3+9z&lzzt%?-_w(`W{WzN&`|%X_ zask{f$J@os6Ytr6%*iCS15WB4ZQoz-Tz0G07At>uO*I$^4P47ezcizjvu!HG73GTM zR*K8I7CCUTVmsYtLW8f(l{&Y+RHM79OX$uJRIdh%o%I*raYqYghM;h?7tJ!-8+1nd z%?OtaiflDKjP{%3@#O9{+9am^kMJh6f0cS3uzHjLDVYOyoPIzz*Sue8x4+KKJ1c)1li z_I1a>x6}pqwzlS&g3pzYV6~2E_jOul@8uFk$FKmus5NgrT^zJ6BMnm1ZmN&D$>68p z(Q2E%$((B~=JQt4)RyuRVCZb?*=V!9+j{0~woTj8?MU9%)45{j4)SvsMX(3%=D4yR zuZ{hB*I#QvFYqt*^3v8bZ(xeK8})ynG|zn7Z8oQ^XVJi)Nz>M|-N5gZHn5oO2QU)| z+<8ESwDs&ZaE~H?&tp1Aa%$)}hi)M{5TrTAa>i>cVu4rV=-k-R;n>kFyVwV_@ zcGk4Tt+)M*9GX^CL}@)Gva_G@dfrb7ZHrEY2%1uV8ZPgBhaDS5gdeDjdxp5^dnA-< zUW$;gblg(AN2PaL;jAhCQK3m)U)PIHptc-y9lk!sZT9kQUV0A!3cWcPA5tl-2@1wy z(axX7Yl715u9CS)C9ACxmpD#pQ=RvPk*G`msp9B<4T0W;gCER}9$A(2NZtk+cPx-x zii=5OtB8;3MoeodB1J_vdwQ0dPIjWdj;MR4_4n5ittE8K)&}HqZ9wkM6}U(Ns?oY! z7m1P+Nj;rsuhMxscluDu3r^>W4>O%-g__Pg6Cl;^h+S%W;J;7)pE&=6@~eGK|6M?8 zuRnU2@R-kkjyK`+&8Xk4Z!1B}=Qd4|h#{n$MUKaNg7D3bJYg^^m=ig_ z=4RfY+=mS>l?ycoOa8hgFK!oB^&V|S46JF1D^C#8o^pBbe6jc=%GGU|m}TErd}@HW z>|2w)?)+SrD+D;Ym?@%Lwhaz>4;K`wre>o3LC&%tBX^*^g%=*&tgX4N9(0UMVDJz zN>^cXEUT3phm1^`#95VV!`dH&tZGtrPDt~Nz6iZ~k5Iqy46nuIG3a~-iP!RbA#&|E zO5JVEOs};OiaTj_5-XWQYCkK1-BT`TL>+xsmspsii~A!PmR^H*@JC5cGoq;rgO^?% z993K|3%1tPeXN=UiSFQR^@xVfvLx+4I*WI#-9bTTx89@a%!(LQQ=*MJJGB5>$XMF3 zxT&a4-P|2X5Q!A$I~8?>By(h+cMJljzu)IcaGc0UUzzBbzM@+b%{`@LuQryIPU2q6 zShk%`lFrC2d&(PLlZ7^uYgH`6a{npOs(jVLIs=QhPe-PlU%h=`VN_os{j{ zQi5^px9dcSF#47p3YaqHzO5Gf*3vHwH402EWru|4^)*2W&Y;yZLH=SAfn6IvcGmx=7-1fD3YOwrPm*_J(W){j-vH zTj5ATr;1PNa$j)&n@VCF6bv4iaF#2@KMw9nFL!C~<6kO~K2q@NB%j{P%pvLADg4gm zS$1-I%7u8H2ZX`7u zA-;>FbE4Tsh+PK%1xa)EjL>BM?8JXa7)#Bo%41`m%obGin6}`pA|#7La>lU*^TBtZ z?c;{K%7tRDc>xozc(9!zZRuSx_(~!KgAdOO zj&k6ydYNkMI!-n3+WgIAk3ZL>nCMcL528ouavdd_Ns7^CcFkz!XlRmhtx1X+5=jwh zouqtUEsLaV@9nGn2K3k8mlH<_<&!8_)0iljEo+g6``Rucn%c4=swXA(n%S~Xq`czf zL>!vQi4|&c@;zXboQR!jdfW7gDhUGm(MSP6qB0Z_TM0VBB|1yt7}~6=gD@h~lTX zm_jiJAkW%8WV?IW3uUZrDc;7d$Vm#W^^G1x0=O50ASS?WQ@>#YAWqtdua$)X(C$*z zR|sPV~<0ZV)$lGpUW&jz%Xnuvm*{jn`I(cAds zeo}jUGM(_4PuQlA@=0c2C_zK}A{#kBEV_izLvqHoFLL&s<|hp|l?_E$+V|~?%U~33 z^hR%*l{=?qK!z3eM#MbB(y;N2B1%t)vG~-JV#PPLF2z>#wB6hbr}Z8SE9v?V$4{&$ z8$T&GrglZ|mQ(!nu<;Z73Q~SrpaC^IJH$`Qf}YeAmRQOFbNP*>z7s|w23(^uizUA} z2a#jZ9^e&xuGqP8v1_)L9b;wAj*&2=j3?(APm0Eru3*QLKNZpI_lL{g(%;u(4p3zi z3tFiee`Z)H(x{Q}r_lEJ(_Rz){B_!fjz7ge8Gl-##-9%YqWDwIT+;(T+b>#bA~OD& z@~dr)KYu}Lk3U)RPxzCC_>@1H(~0MGlmPzxAD63iub8`~yY=B$qKfPw%};3VCYc#Tbf7D`cowsvp@Zva1Wzr zVTD~7F<-K*XMCxMQil@pO)kZnZe%xtY)Uyb_8`z`@}}IT7r0F^j@w)sJ(tq%DocLj zIITgFUr#u(E&4Uw>1@$nMW7x9LUHG?s&_L*8BSSxV^TJC+12D5Q>Y4YOv(lm35l}O zaUYWu6BlAOCih;6m@dfKm@!z!nsA(oEA=@JH4J9g3~@&Y_Xw@v97&3yHLElCT(xWyW+Eqcdbz4-8FzH z-W5yK^uW*7nUpxo z`n~H4G@YK^N!PlVOZ;f`!M{_WT%_oKII-d_AD5r^U=hPI*-t}J)S>_mj zN9}D2KnE(KxC2*m;Fh=LF)d^^^m>xm`Z<2x>u-1H3~fhrZ8;BERQZxE>{hrd!3=>L z!blLqS}N7C79_I^eUdrzOD}aSCHpbUFMcve5`CxI5~g8YU$18@VYC7D1GccQ-ovLp zrvs$_Jp%8kXqyvIzr7Q*c-m;CaE4Uc{vPiO*~B(PD7;`B);WLYJhibX3& z)UAjFHu%k6gB|wXeTOMpljYaR|C4X+->iShW=l3-s*u*;<2=8~WWh$OxUYkO^DAt0 z-DvNXgGU_sks+mc6Nj6(`32v*+Gp?Joe#8tB>r9Z*-fzT&-?eE;C+XWmk&{5eqk_W z%KI+6x!Asdm;X*#5_Hk;<2{VWZ~22_P@s_i^52km+QH7&-^Lck4$?sn+s#ODpslW) zdkc2M7`TD7f8|ecR-WR2&Hu~%8I%Sa;s(LHuW+$!Q47|b5Ck8@bjSy1pP2YwJt^@$ zRttiie}lXSkI1~>mk+Kd-QpgumkEwqouu2IQf_AAARp`mg|@fyR*={EcA~rkIpUZP z_9xxfz98Rygt;7Vr4;9TOB%L!8us_JU>kN zT%7M>(mCHoCnvsFs|g+_AD4uk@J8bM(5%F_f9iV|8**GJCp^gRs7-~@Gf-S%9l?9= z<=i+_%Lf-;mZY0IkocaD;hP@3cu5j=X-uJ+!8t2};H_5%!OY-STyG~|SMc-Kv5s$* z?+(J`%LmJ62f?A2%lFfplTz-wB?#_d4LBdHVDF;y{ru=8_WC=6;1(UR3ig~61Rq9& zJsb>iv4Vd2;PwNObl;R3b9oev(pCJ4?tL%uQ;cl@$5xVhMiDA|R*iyY3k z(G)BrwL%7b8}+KN-M+P)scH=WNGI~wGJf2O|TJQue0l#DJX#bNoN z3iP5{KKTB+Ngdxzv0MrFyL$IZb6k*?{Fc<$_Jf3DUx3bzcZaYk9KIjyc07c9P@W6B z2t1tc>BkdaG0rZbBJ4(+8zK?t(f#tfGV`m08@8|d`ADsW5Bz6hg z6kN$~tWID#9FA~dpGxuAdx1;0Ab1b$u@y8}5WM~F#MhaI?VE%GxK14bPX+O}5{}u#W{yKsA zIa)^0=YzXrsogO6A+(pQE(q?9q0a}Wa@~aEjYFSJpt?P-BOe^}-30o_QwXBpCF#zg zWaV8DJV}ndO--+w|aaVkE!QgQJd3eEs_*zM&7KzMnW>KG^j6gjUZ`o=V9FUsx{*8>%K@w=78D z>wMTjl@I2@#SZ3U&>OB7dJQa{CS3hJ7rUz`zn?fT$@>D*<8#6mFpAV!)fdSaC5OQa>8_8_&nlA|*d-(zXLFU7um zuyLw)OZz7@Ju~eCj*MG+LGb34j$`Kq3(ywQFY|(7T6NR6$oI=P5?}w!DRJ03@VH|0 z!Rn`7PXhF_rvwoaIXxJB2}=gw%%CUk-)07b-%9$tb>Sh``+fAN#CIN$x_)pm>0Cef z%qJ7yJ@jZU?9jMx>KghyO64-@{#r@8t~=-;=5Dyfl`Ejk#DKw{!fw+d+x%-*Bu8 zyXT_BckaoF?-Qx-gqxGFyS|qA)=5kG)9nd-7Xzs)?X&@ z^Nx?I=;HpFd+%;S4~9`Gf4Wy(m+f+PD1 zb}~Gk-PCKLN;x+zLQATVcpmMi{z^m}sK022{nuZ8)n9HJzu7L|gLU>_m33M2)7;>y zu{!wI6YZ(<)5+jpt%LqqRI^jrcg9{9R>3!^6(Sbvk@B|vF|O2K&9SFZE!0)lH$QzG zOnE{u-z>qu@}hidrQ06Nw;0+*?ZdKGu>azdugc^6Njs1GF{C{l9(U=#(qSGcuUALw z^3zPrbMB);G}dE>F6pJx%SbEHZ_2m7qWzGY8V3Iwkvr&j(FQ8zB0*1G3VEpdzJju- zzaF6;4KerK^d@GR`YXe7+m9E*UrN_A7`k_)t?LZG!Kq}Vjwq=b5u< zOdXn^et4?Z{Veo((68mf*j3)_Gn7jGb+(oLSGLynUkl-{ROno+B+)!!#r1i6+?Q;hoylZS23=1wEvobIjwZRf2VYA`WUUt9*+OjD=G#4EzOyVYBR5 zd7;6yr%W#?4N(EDse`%9C1j0>GKbOnIHjoqjazDZd6lL&6{K|J#d$otLzAAoi1jJj zhSQ0n(o{^^tT?1%MNtKu_&Md;!B`dWo1X&dB%@zAmK)!2K1AA_59VG8zYQS@hS8rG zQEamrHp6ACC0J=#(;J!?8EXkqCow5O_g1347s8M;ns z_E0ToxP&>d9;kHc(_~qT;oFraidxY+S)NdM9JYz1ZWJOo)`ehsdQuj_W&T;0Ig)zf z^O0QB0>|uhdQxs48k8Bchtr9oc-(%o%~v|FzNjnSDS**Y%tW?nPkX5{_SIoj{Gigz zpzm1234LzcoTXdR=HWJ_>5I3lZy8>g-2FyrqUd)jY;p;k1#96F7fep40%n!U%Pp=; zP0wkzCau=A502-ITJuV9WM=pqSRY z|B-D|N^6#lw>4$7W+{A}szrHdJm{T2eS^*$iO~ zY%ZgZSkoSN{FN*&;oe|gqo84%y8Y~Qyy8tO6q-B-lx7bFpz%QC3dUL>+E`q|_1IIY z5-t@(W$rnG^;#;1Nln{qc6nBcnaC@QvT4nEu~ICSHhc1^bb5(ZV!JHiZ^1TPExwaB z8Mmr*_KVfxsMHkIn$u#9I4(7>{Ge>g7;DA%GM$paGJhfPLoH~-`&cto`>Yceq$Ul{ z6RhbaHi*koQvn`b*=!VdWjX_c>1-DFrRIm5w#@;N$;GXj6tp=YvPn%$P;*}7ga+RP z?9k+qHsynw%c3~$2gB%cur)4=QqrbC(B_J$;Nt$eluPCQhqxlDO3gJrHds?r##-cv zRTn7}39K=yUROk8mj`)e)pd`e>!P{L{mIw1&2`aHYCgf*sAAm|U1cp=1XI2(`ncG$ z&Bo0K+w7q`V!G6n+@oUc!8c&cmYTI~Y|R6)Se9^2unixH6;hKmnDQfm@8v`Z_v)HP z(G#&<+I$m?MaC|vsT+(%#tEtU4y|!^CC@=JzIU-7yPi`>O?^Wcr(}6*Y0VxI#u;f- z>!^ygM3}}osp+XTQFv%`QEKwzY|kmzH^PhpZZ2Vatj#K~FeBW}d9B!`G?_(aqqx*m z`o^}&YP=#fpYO0WFB#>f=3DGHR603~N>Y;v=TX+oH1Zj>q-JX{Rso}~djb0N)^=rs zU7*oGYD`^b)-;qFmo6b|8c9trT|(A0m6|lVgsf>MHA8e>tcjGl$Ni=9x+)48Eu`kJ zKXvX#S)(f!Z}`F?O4FVy8vWet=Znr$nmt*PVC43svjkEGZPk($;H%?P&_t@@SD zD~f6vF*5gC!Sb{+W=Ku*KU6wb#k&T6+7+=19#)zt>S3&wHXjFVdKtT<=Eqeu@Ej#I^AC- zjE{|%rDm*ddDe80ns38Z%F(pY@P_b+s;*0z*Z9=f9m3wmeacSxQ)7>`c{4c1))+s8 zaEleyV>JrDz;F&*2Y3MZULH|@h>gZ|Xu_ziS800VTgq?AbQ>xTse+j^4VUmPMy4uH1v7UV zZq+XRl?G$p%r9eI!0M@NYC*#`N5KYhY7$uhRS>UN=ih&CZXA zI)BA$_v>aEsi{8M*1Q3Y-G*!vMNOeWB`FDO9BT-gS~9PE*@V<=H=3HYr6woF58G@v z-ZZeB^PJ`xVP_x=R zCN&p=nl&a~I)csEpk}T4gKX#D599gfJ)+w5h53`zj6z;Yv%$QSj{9^YR%%;wP1@`V z#@b-slA1-1SodVCzVNGdtUpxBhf*|uNzH|z=1bE^&tqdyFy(D#sMKuKDYrAXnPF0M zFsRvO=8~Gq!C1S@yi#*Ds7W>pNlouyUi-|_QZqBCIbc>y&+QX|vC3thXdWnC=f2zg&PciG0VwxlCd}DlrNgk%qmjT6<>s}G-TC~np*IXN+YbgQd274j%8U5q-M%urMYjq ztwvIlcZRJAwHixJ37ob#o%?25tC`eP!@aypIi1y9YWiVM!kQ?`V71M_b?-7*rPH1= zS)F9Pe)&deW>67m*rsVw?sJY+!b-@1<(!J(hJpXJrqPZ(HM~COn_5>1s`snt-V^QS_cQS!#OcwQYJ?Q>DhA-`4cA zrb*4oU|vJ48B%kvkZluf&61kXBDTh7&5@eIx~6+*tTj(+`d}3Czdbb9nlClSu}4yx zh1No;Nf#{hVr!Aq90-ac-UGg zHKUaY%5%b6Ej43c6abH8A%lbXlD+;3VNq^52#_XpM{si_{!{jv3>)C>;h zZo0Ne&E;TT>0Dc-rc!Q+8oCZi&D~&mB3(yRI>GXEbRCtNUcubExQxW1Q~)xo;=ah;Nyl9)j%ul}wdq-J6;<-x8qQWGCcdARE*sd*4AbBybp)ch74 zKR(wlQuBRqJSVv>N=>O?%9C7|rKVM|JTqNarDjpEFXp>`m73UKJ1=(KkeWcSUdvrK zrG~#BO4VYG>$cRK2)5Wp*IlVu8qED`*L|ru8;rHf^-yZ|1#R}b9w|*QufwiCr6wlW zrzc#GrDkfdHO{!6N=^P?%D=cMBYToBgRODRWk^jiRb=$?Eti$igr~jLPpP8lq061o z3=gAIC2h@9SJsR;iaUIi%biE2b2+oJ*+XGk^JcIOv$^w0oAtrG^0^C0&GDe7h&x9lfJPL+FWcTL11ikqim{UO@A>&SE>zg3$3 z&@_;mfMuuL*4g{eLHLVRh<-YEAQq#e-HT~Qjq$X{!%mdt=q-J(d6Xkv< zRcj1$cab)o^=cJGBi!9G#-k0lVV}VNqG+VMN2*xy?mkjeC)k4t?hoWRjKn!k#TxDY zP^Nr5nDSWn0IB&ZSod-6!BX?SUKyikf_sQec}h?-(LF4q3nP5?W;^A{?vXOqnqa*? za>u1A;WW2j+O!V#&P;cr)Z7b>jalv_sd*5bU!S?hN=?s#Dz81X!aZJUQbxj8?uk+} zAy}`k-BYCIv!G_1dz#dI9n|b_&y<>!*4XKuEj8DJHoM$&r3Sx%DgQ;$ZuiHsRo}*~ zBmaw{J?;h4CS@e-b1#&dq1qcq(SG+LsrfL6jD%PR+@GatpKshtq)pRc8y<15l$u%@ z?O5Nr*GSEypv^J&7jh1c9;s~F(+T%_X)`ofiyxrj{>q@+If~A>H>Jw`toth&3wP=A zUld(*?~)q)yuH?3a_^Cv2f^}OaVJa7vS7WgyZ1@WhrwC!oBM#&>fEdl3m&?4r)q< z6%nezQWl zNR3DDNuub}kgig5u!tRNc}O3rDWZyl@~jCNC^at!`*cId2&p-*cSKRNB_vMf{+Vu{ zX|y{eN!rZQWrnW{8J9|PIApri6w`Z&DEc8}K`NVTAxl%W;e(KMsce1^*_cXWh3-hD z$r$=gDow7?6R9+XLVwD{o~=3Vi1=R=l?lBnHJ=Z+HDyDu%UCJvdxg*&Qj@a2R}8%g z4Q?TVUbJ%PZP`9vJkd}o*MTN0V0ySpc@NbOy(2Zsg8S6gYz*$7ZB4;~sblq33P-Fr zf_q~-R)OGN)Ye@8TdcW%iVZ%9%xc~tUl8r8)HR$7IdH%VbQnzot+N#}->3V)wlgl9}1ouO? zQQsJ}-`4CVeX)h;0n*PKP4o!*`6%}j$U#26(`eqtrQqo6w$sh9dsrY_k zNN$(>ko_SGLvs6+faLZo1Ig_di~PSscz?*)X+-6qe{heeGGxqAqH2(xzrlSpBw=UY z0CL|hqQ;Q5u*Z1|$?n4YHmsJ&R;}we)nB^({|N;d9@D-2jw-%)pkOiLf68nNRjxOHW#qcPKa(G6C`? z!hMjF5k3d;y32MiPuDSS1-K&0JptiMWq)Ek%XTq!yO_FNRR0e^JF0e346?PBV7 zF?BnbdiV^EeRH9`a|%kcK=y@YX80G2}zoO&%0Z$uDz1HuqHcn&(Gz zPvRUkeot;Ex(d72cX+-FT8w#VcEHxFnb+u&^}NDutg z?9dTxdT4zuiNXx7B65X$`w)u;+TJ@?u`ddZ(0^ z*MZycgLN^!S$2e9WO)pJktO>-mdo+L1O7c3y`duhLOZMk1*`KrQ z{Y1&Cc(TbHdrI-S5lY@bJKY`_PTW7)QGfPBxl#TMxJN1iIcot?Nyz;D@!Ro`{Oq;- z;0PLyooN-wHb}Sb;PTWD>tkJn+kVXUhwLBUfS%_AuXp()RXh3MXL-J}-xvgG`%9h& zbI{K`KYY;J{!#gha8mv+r5#&l5?FWIcs@Y=S+4()WlA{jBgzeG<4J?@!IIbYa*lDs zTo`)xFNGa?-UpP?_GKLU316~*Y2z7*_G5|H4|K4C698`jh2Aq{FhHSD^b+*l7P3r< z$K}ifJ(rUumy;!zlO@+Plf$0N+Yp4qa&sp+%&T=aD`Ycc58B@!_YM;># zlJ_0$Fixst9(Ebr+>>6;ujZa*7=Jv^CSqQGgK=ojw?okPz_|Gw&nP+k#};^^^HMk! zLw~2q7Ea61KfEs)ujMn0$8p)i>G&$V1&wD*^^yP9>?!pfg?&wLl#9#Fl0VPDvf$fF z^88_b2EW3RKY_sVyyk}m6_3z-TJvzt{HX}G@1&VO%fS4LX8v3Rb4Shm=?LccHS=dA znEPnvPf9TF(9HWu=Czu6pUZqiGw*kq+v)o7zLWWu4(Cs1GJmR>KcC5*N!#_weL>aAq0=`)Q7Jcz-?z>F|D?Wl=4&OX;SVuXxW`ZALx#|bSucQ5$ z?_%7r9Eowka+waVtHV2^ymL^WYS<63zb-EABe;8L0m^q3df{BcG8y|@ zmbbNB^@iep7-y%TkFBZX<~mAdZOq|qJOb-(T6Y^yNiFYnQ|)%4tCAmTIbF-GT2`0# z%{~3!Rd!i5x6oWir*piE3h$-)uI6vMD}9)@zpA;Mz$5=1uob;1|rk=%m zj`7?W{lNP3Xg@wb{?d@!O;CYG__<8)~w_7!u9?woI+nxe))S@t~MS&<^lHu`&pLzHuCbz0A}dc4?zj{i_X% zpyT(5azusGZD|)yS>fNFV*kK)d7}jF#`r1$*#hM zVLX>XdXGC`pMZD`(QY-t=QiVWB;eCWR6CxBd^i~A_iCI@xZM9Xg5Bz7YCa5YprqQb zz^}-B!|8|)?+{7!=0BzzPG8G@3#Uu4j_*-GIvG(9 zw%h)?s@Kdqio2Y`r`L+&oDMs-pRHvv^gp-9tUqynL%kBTT!{L<1MUpJ&gZa9_4u4E zsCiw!S9spfca2i(DNEi5u-uhEQu4aN{5Jd!%TA>fPk2Yk{$H^)sqWic4wFhk&$8uW zB`*);{x|7Be~df)IB|Q72WdZAg-^ix!1hhi-&~JzSBc(3xgSCffb5{<4lRpb!+9L~ zq93a9HCNAzy1Jg-b-iP?j6(agfc<3Izv$;iSf|j=1u<@Te3sJj2cSROL;p|xlZbxe z{!#rBPIiCT{b2Wt>W^@01-~{P`6lT6O5P`$g7{S-mqMQ0PP7xU*JIq5K-9I~Y{|uA!3F8;#;dIw&c|y-?yI+T5+#W{wEXY%k zS0Q;kZ-+bwSr(G-%UWZ;+(AA=w7i0TXAVI=JkL|l3pF3?`4LWIWxc|Q_o06v-X82H z-h{k(8RK_IVJZhdogT8KyjQU(JveNLpxB|RJ(e#}{&ns=qHIILX|C?)Y&d`B1J{u8 zGt-h4+)tTl;cG10crNx*es@Q2CCh0!TgwXXD}A?@lwaN=Wdv32i1*cpL{LM>@e2GZgxZ+xahyPnN~tSJ~fm+oAlN@{h&jcUd$+{D~+(pC>D! z{E^_OENElMP;dvx=kpqaO3>Vc!Wm&Zj-vm+bd?pWI6&>mN*$Dwn4aXFh~ z9v^^Q`z!n(WC84F&Y(Tia|WEJ-@two%=uo2Ng&p>kiEbqg<|B&a`|Fsxr zyw0=a`zV%tKgE*I(=7SC&64*AEct$l<)3+&)p?)&folKf)Bgl^6}xdiweeKx!ZMr! zSp+U-Q|$Qu#x=B!CwB#w&+F4_ecGYnwD}V5Glt@hwl9xEn@#Fn3HLHXP1=V0wfvAp z!G&R`&Pjs0;W@|zJU8KeZKYb_^u^oQm)8iV7U!_9gxyitmw_xh4*NyqGa2{5l_6C= z*tZ@as*Z3zkJV@UkGPyz8z!S1keM+~--66E3HRwkGt2w-_TUP5b?Y6-k`I-isEGB1 z{Y4bc6}%rde@DPS@OLk zOTO=9DeoO1<^2VuyqAEK_ZMiNg`Z=;3Td|&KcDFbR^=A-Bla!5!Ron9NR!;dqsho4~iF4iHIm$cu$hmL{@oU5q#ds?K%$mEc;c-iCR8+p!f&07l#kj`a_!E(Yy=mB!>_F zilv~BFke|-!~C5LnF;0OeOXa0`@k>FfnLc<^4zlk{Cv5ads_D3a^oIft{0hUo!loh z_tfjH^qc#zjG){di9W-4EDBkENOMmt<}JtTB1S6u&SEl=w59-phq`)N%j|ER6XeM|1I)cAaWek_f9n@5mU*W&pi zWT|RO7Sb}GmU#;*{Xv|E9-;mDn_Zru{CtmU3=@=okGe-qQy1U0H!Pg;*I{n%`5=k+ zn-SDE8*>DGlv~NUd6nFrpQSo)q(?kn7c(Qhd^)|$kbGbE?GSth8u}|Ei3&nyz`QLA zSs@4eO*|Ko{!>ui@ti-_HH^PfkQGr5zEAiX^S3P0XZhMN^*p*1B>RI>(DS;R2U5*n zwa?CjaDIMW50dYd>mj|>NSD)#tf$)ZJ+$j1^cU|78zJ0{dB>8+H%o4ZQo~exzc~zk zY8&UH{1Z#|Z!ForvE=?>$>n1CTU905k1?~~V#)rDC4UzX%ie7juW6@b3mtwD^PR)l zKeD{}rINqRQt}&}Z||I(j_S`yl$-rDw;%gEmg;;}UOYp8wH{Vp5!f zPwA)F;ajb+?(qE0gYrLsNpoQLG_pD|zT@ng3W=g;LhuFH|S-MAdj_mkaj&$sUx*ztJ%d;30b=j?|! z)~R~g?Q6H|5XU(Ge{bLC^G|8llztqD_T~Pq2LI0EX)4;)ZYORZ9#7m}+)giQpVak! zaex249IC!4?WX$GO+WTW{y0zZcut+4v;BBprFEy&tDNmcD$Mxm)u_byEC@GOFceP@=xtI1nt-Ug7Zz?zA5oi z#uL5?T=vs{isu}Uc6tA8`p@_K-{(i_dG(*{xt~+pt8tgo{$+LhaXL5jyte({HtqjX z`{93+?*EeB{eLVc?paYj_CGI9@A>wz*Kw!6wdYv@oz8H%KUgyyEyIcVBgK__P6r6 z-G7hA>ueXjAL4wT_rEV*4>-Tn@#3*Av_!oYK=QigoR_Kl@kQ|`%JcAlkH`Jb<$T`W zO{Z~gu*dO#&+p&X>!0oHa;SRR<@sm()a~`(+9!4T+%NXLdQtseWWOrsKbPl4_HBm$ zZ}uJkgS}l}dptd#-~X0R=564*gij0Q9qmKYwm~1Mh$Ed66Zb7g_RoktLrO zS@L<2C7%yj^7&A56(#wc_y+uf^E_kwnGXNLAKCMQ`-Sbt4deIN1^s~ao!=Mlg!RJS z@4l$L?RcN){hyuQr+Za8|H%(>ey6spbL=|YKcx60H%-vzw}o<_f%l^H{#&J|_JgVS zbIy9JbaB6`<2%RMi{jbku*yeg;T~6zo)itcpHy} zdl{DA50&h{l%<;*FXZ=(!YQF8#$Q`i?lHNuQxP}DX>K>o-OcY!sr9-BB=aYbJU^GD z(%(zPCGtKW?=5fy#!;(O`c?m+KlTs$-=V*cd!*F)=g#+hepSJzFa15gcO3c`)nkey zocp;(9@Q?}^JS-WA$ZRm;ahPpvo$;3|LMj4pt+|;cO_4CQ?jY%zEWnU!P)tJv&=M6 z%hIylGgCD!8yPse;5iKYjm;Q0p(fJTA9&D?q@@hf9uQqo)_ll1l-5t9%s9WH30J(AKAkFs_oy= zPY3?84Fc0{7Bm0jL?Nxb-AYU)a zQxb9+);E@WEqv1}WD>>^b1Mu1F0a>x&s`wB3fLP=Mt}CjJ@hGzmt9*i-cjEK@I!Dj zNUnc%jDH^2T>ePJOS6y1x0|-)R&1wZ%baq4VZLJBbhX`joyoXIIs;Kp8uC!C_&`sB~7vv9E-&rn0y9|On zfp+mAzCAv^lKrdVjYIf2gil8JUsYAQP2k5j>h+hOE35aD@!X~wzZYSrqvFp&{8MPx z1(4~mUc{rkgHT@nyc_$M<=`qI1+tn2>0<-_Ic|Dl@kIl*8uINvj zw;(-yK%91rz@2@xTAxPaxoR2Q(|F1&-iZ9O)Ns>UDe>Mr_O#q?i=ka}?;; zyok3P{Tb0gm8WQp?D*~_&hOu+uhRLupJM-!vhPvr#WA$=!+ZRmC7xgF_4P&jl2fot zy$|Shh3FU5yC>ougXDNA`+$GWpVyTuNYC~=|0e$%{~`Z=$p6Z}$Uk-Yxg75dbyMtZ zRS*2!b#OoTpXy0eFkk*nyZ-qf+LiO4G9;z^>iK{gm)6MaR4jxj&B*7+W%iM3 zTyZ>AZc{$T$9o2U+lSlh8kaX5@luaZyZkR2kHuhb_k&$;dpu@Ee}to4|7kqF`nULa zZxHcXquf8DA0u_Ww+$;y)wl7uC`|eEI_f-6RCT12y5B9N_b}DCtdDZ>eRwlSetyvo zG8>-Lb%p$2#s`m!=}4dDi{q(&;Bb2!{omNJUsB^VCB4STmp`v;?+cvi@_PvOxVHU! z;xM)DazAr<{!@Gox8u)-AMK0wou(znAA)vzGE2>uM^fTF2i*?O&y#;@7rZC^f^`$6W`FuUtPyR3E-u!~}>~Y|1pZ_)8tw@*GC9dzFRPFum%9lF6s{bye zOK3;-Z_e^9$2?i_3(-F4mo>n9FyNA7d3>ep-S-Q!~7TalPm*Ilst*|mkJImCcg(D z5AIzL&r#)4-v^+^-BpY`K6l4QL89G$1MkS8?u&Sxc?hlneMt24{k!QM)h<)ptM-`r zj!G|QwA#1jOJ&dFhW$w8p?KK=|B_v+OuYGmPf@6U$*vzoG2gY2E_PhWPI)&UyVL-hLvBdOJ89c$kC3@Y|SP z2lKDHjaD352d$pLaML8sjllRWY?`IHZ)Xk=o zqB$xGZ;zU3Xt(Au;1ZOEzSZ30E;u?ZozUzBmjVBzc`I7>yqS(JYd!%kf!{EBs5u9A znV@N3|Lk^`Z?wc+;7Nc?FyZto}HY~WU! z3%2F(Of*7s1#mWSqUI@+@#*&HFj}d34fu8N7R{Z;T`@JEfwyg=Un2JIu$Md}IvaT$yt+wF z8tY(hbS}E+;AKtn(0vC_Gx2LPg;UZ?iq1zF9Xv5QKjm}qN6`hSw1a0w7o=(q{x~|E z8aw!-CWWZI<;jx*9!pgkO)YLGGd{<+&SOlk!Mb`TZGPn<_ZM#i%+|*Abqk zNlE$aoTJ{Lj>S2@X(XQF7kWoErXCK?H>wGJ=-?uw-lRDW zEqgv2$2iF|cif%i&(Wtic*ugDEb)bSJIR8nsZ$3^lquwEp7)A65eF|A)sL<^ zc-g2A>7|lfK2@IeqXyAn&3CcNY#TL%JPzJ7Y8c(t{C<1fdW;%Lj~#qsR5TSVrPAZ@ zpGL({6V1`!tE0Ts%E7lr#Zear|31o3^EF>-hjj1?Iq^o`^x)CX^$$HuIpQ<_`P#;z)6HO+X1?WfS*4wywTYpF(A zW_x_Cr`D1Kp=$kKPj72h>;HP{sadW68>pXVwf=9Qp_-$$!O7n2J zzJEnkG;f6chL|n%j^?A_E#SVI%gOcsYnrUNpAV=6Y$F(v8U;x<{!WVz*Ldz69}y|5g($$kNk#eeiIxGE~5Fp89csz zq|%zB!C~|xRn**lF4pVVGgMpi0B{mGMsjkRKL){z#Ga*q=Jh^2Rim>sUUTsQy#GH- zi!^6K{EpUHx~jP;{80wuEWK4pm3P-L{JIm;>!SHE_+v1CdW-vK>NdOZHN>enel!!oIq) z=Wn6f9s3JCmh7Wu)3Kige^^6>f4!LKMC=8sUsI)*7Wth8ua=xF_}i^6$6lnwS}OcU z#J>%GBsp2|w_g1fdx@6UR^goy?($rs?sb@x1%De>nCCKu)m7owk$!IQYR!$YU%+QP zXou!>>+yS4o-1@j^PDGqUcExy>v8-5T|@gaeb~FsjnJ&- z!vl&_to`o;N^)=*@|)t|a@Iqd>)@)^BU4xT@0pJcT^>fw1tM;-iuM~JHq9_Fz` ziAG!>wcir>tPag4==3?M8;N6-B?kBq7$twnUZGj-zY2@>n$`ZRu=q~1 z+J6-hr!}knR}t|*v)W%36;Cv){Z&zstBI;_0QnX178Bu`=YdOtYiKSC|6A5uTr|*J z7hDniuI3H*aNhBj5Yd{m9VMy*_G>N$ZU~;Hxeh*E+ss>1%+vfPxD|Mb=9aUtK6y)t zLz=sSyMWKwjP~v6eOVYyRr!a5-v@_jR_k?XQAx8}uS*O5bTyAhwO*GIeKf1}x{Mg6 zS*_QvhGzoc2M_YtC~ zX0_f&h>Duk`dd!Cu34?W<-}W>)qbG7Xs2222g-~2nxD!2P6d&yIXC=aHmV?wOZMUB zkNssuaZ$4EUn+{O&A7a{@4$L6+FMcdb?|s_lIG!fJ7~1Gl33*6@!;K(CsBzjNX1)O zY{I(1>r)S;_p$divDd+iz175V$-B&3SWg#wYlt2#l>Ln)qLtoSqQ8UJd25Rp2Y>CY zE2cSkkGGzfFL{^Qcs}0B@HP;oTXK3{@^8ndQN0aC)7FYtf$w{piSH!`h`$XmTU={# z$-(*J+KSr_E*^)+7;QMdvX6*+Tcnq~%d9dV^EIxs$cuXlUVrMt|E=;CCV!q}*;LhOX znw3B7D~@Vb{;;n&r&;;q4}`m;DxdPlABdMUD}U2Z@VBOL`IW!vCmLy1{<^=2)U5n< zf6+;^^4A}VIL*pme<&tuR{m~)*q~YYy8&XiX63&I3Vv&i^H=_Bpg5sftv7?jSuXl)-4Maww#50X^=^o0r&+D1 zL&XHmYCRn)KGCe!(_vznX0@IU6YDe&$9Rj48!onJ_JKd~3>W(}EB`z~+|{i7^9X#c zl`4<&Un50k&B}j`6ychce~K2RH7oxVEe2~={(Y2~rCIs+QDTYB(!a-uLza5DI{Byi`RkD5m6A%qmxZZyTLSejNhV*n<2ux zDf@D`Z@3*dQ$%VmEP0Mtt+{dp=ZAL%yDR(o;6riqMLW%WFM2p;p;)4M4(j(b?h_H( zL)kw-dDHnm6J0cajPj=QEfJeEcR_kNeM?3Dp31%h;vbG#DJp0#kNAgUR*A-%>!E&! zV^)h!n$IG=!!c{ba?Ky3{fhb43hOqIBb3ngz5>onIw{EEI!B26!4{|xaD z$9yUB+6?<$F<*(kn)}H7wumj7FCzSK%-14)Zxz1`!gs}N6`eGfm*w3imTNvK)88&0 zYd(ki74z*7t@^0=F4Vu6Z=^WFPHCdZ%KNMdtU}KAF^g(OywnvX8>h ze^+DniD=1Q%8B+p9J62S*Y@iE=zzGW?eii32QlA>h`uU4b)R%lG?nb50f>+LB{5Tn z>-#0KPKVz{d2_`c7UBaHU)?ty5qTy1=)0Hs{^>i>TZgOrr=!BJ!^fgMs>L1?-|295 zA9Y;Z(BUh}@cq;Y@mfDlU+s_T_`Vmz6o+>I1m9}lJ1IPx2ZAHP(JC<{?qhCdOqVgZ$$Kx2^4RLk2Vz1=i z#P|`4U*3TGaNkX_Tyiq0`xSB#`i!x)-13On(TWd1_YG-MeN(&j{QUUHGcw9`+Xl77d0P1|E=^1qdxAzIQ=iNAKB=$jCSBqjQ`>o z7u$Vqqn8dJZt;00)W|bS+4lqQ^QAE=Y2JeJHp!FTh;;B_Uj}2l=5;4HJd=S(W-`Cy z;Dx?0W0B^uXjgn!l<}?R5psNFHg0SFMc#L1HnPr9@xQ>hX8Y=zZ{S;4Vtkp6NC%(r zWifVW4n=#%_+BzjIrxMxoAJh6mEM}-Jf3qHT^xMEm($>Hv*Gcp?#pr;5%ZWY3-vxs zZli+YH0pjUx6xL!y5Gue^pu=Tm&&kz&TYg>_R$5&d5me2cT=D&hvzj`>2SZ~e8x5% z-VXlttS`TDMu)eNT+pchu_|AK(j32#(M7V4>PaqatkB^c|8PtZBU$opnh?QU)HtW@ z$4M?`l$g)yd1d%DUvVQ*bDmdle)E+wwmVq(%NY3Ef8CDVV^s3h4(JtapNuS-s* zW>`Nn`pX&b>hPwLD;OW@@K#9wa7-m*v<`0}xw0`wGVVuT#s0xx#kiq4H`*_!znW1H zmhGg_F+AE{~4I>om3ZEw}$xV!2 zlD(3J|4n0$WM$vLA8A~4*f;REH0mtk_{lU5^*bEX#^@y3M`I+nHKsZ^(%;TFuk9Pl z_U~Xk*5QpLcQh(|s>;J0>F;ECB`4DZjE{`|cZ@kY{GQ}4#vL7=O}2kmBmHM8epbod zj7E~Z#2o4GZp@XOOdfDXe@|nRwvUnA%Q&RN`8n*NxIV@;9ezl1U*k_lcqe~9Bimw? zABT7He`r*aoGhQ?_VEuiS~z&Hf3Wd^!+x-Th%vzt9_JrsY|`P~FdpLkBa947IDM7g z?zm{9gk&Fae!JshjMp6DqMDfL zb!kfeKl^7H6(pIa-8kytaq&Bin+~2HzuQQ& zBBed2$0r*vOIGdqY5YE;p@Ub&A27N)>{rDfH2jY6jQ&H$d`Eaj{}JP=WUm~L!hh6g zurj57U&o&?x=2>_`8xijvEC8BKmN3F#1Xzf{zv1EBm8vyStG-$l=Lpd|7?_ytkSy> zf8J>92(RY9VDxbCo%lvUh|Dkb4haZ&u$cR{@>eEU3$3KlGns=9F z|M{2EL$d|@!!eJISj`Q~aC%RSIg)+UK=L!=xMZ(n;TL9wwW|ET?Z*2;0n3~x*&DhD z{93?mZj&6)=L@&FSF<`_xXqt5w?IF1v_j0wn!AEs6kl0RmN&CGMsv1SD*i0VUMe~t@23Vbn@c1oQ*A%qKccMW70q+7j^jIQ&8M106~)=G zPv-UFU3@D*7{W_x=J;Wh&1@>!OQoiBeX^Uej&K*{G$%T^OpaXU0tc7Kk=tD3;Bqo~Y=pny5T!P%&wIoZKo0^#N-4(<^sWUh0t z-z;n%ba20>Ma;7f?%lMgdDFq+If|Lq=9KbG2`O$)l?NMRf+Eaen#acD{plPL<|YRR0_98#^NRO_qf!2`feL0T$$`)edvX2?R5HhE zE+M(HxkGYtsCs{+ig`%0dS9c8`J-m_e7cHxRkND!Rm=yH_vrav#r$1||1pT4f4^p0 zTV?%1)%zf?nVBW4_cdk)UNehn=Jz$`2dbK_6o+Q}5$}6|yKBDwgW@7PRQ+Zi!}}Qs zAFKH@Ja5_@sBW&6tnN>?2Wprn6^FiE0<$1c)BIU;FYrOIv6Isag!bQtPcH^)nQ0~4 z=bc(+X~|yt={4L(A>6OIet-N*TA;QWwoBHJ)O|&5v#@4$A5q(^q*>hu)HdJHtnLG9 zo1HYP`-j?Qf6eNCqqZ5RS>1osHu+wi=d-$RsBJFMtnN>0n@1#j={@YD1l2aJeQfWg z4cOORLwQ@l&oH-m!u6?RhJB;B2;N^g6{u^T(ClBx;q}a$nulQ@dMZ%g-qI zH!vH0t2jKF`E|3)VZ{e9KJnWcW`!e)%lyIN4Ncck=1CO5cz&f=BQvY!=IH+=W@EF2 zWG}UXe?1jwVlLO*w=(YU0!_^l=y%S)9?JV9(9Eo&`FqsoN#HHBk>=4uiL8W3Gg0z+ z@fPNBD{5gbSDYp{`n#jm!aSn+uP+qemu%mMw=n5A=jWr*SkKS;T9~0HRQ}9|V_KQ5 zB_|7Y{%may)U3|CZOjRhcMElXZELR3tj?e9%>$a%`L~04MYB3jb~LT;Ilp9~&X1kU zLYmci_8qgfWFNV(KRF!J*<7x<_RH8GBy=&wNflr1FS?rfHLLwaH?x{%wZG_Yw$rT6 zqdm+h&FXyE)12bq2L4{=TFE}T#QFK(H&5wsb^iOnMXv%iBY#;-KTIT+_5bD4v29y0ek80R7Lii0Ek8%)>FDf#z~-((hcurK~g zvyOwu#cwe?J9v8hR&$htKaJmR&UWys_?_lv2WRx}HcvYE>-c2zfrIzQ?=!QWODWIk z_ycBygD=D%G~aS?HUA;=0|(!UKVpt?@U!@%=I0L19XM|8b#Rfu_vR(d>i*)CiB}Hs zFIlMjiPL65$v)a3{n3wRZOMKb0@^_6oD@ z-!7VMt}+KgW90j+7tMDxkC*SWUNqm+d}cWN&r4>1&G*6Cz{4cRhdze??r2>$m+SBu zBk{gU!euk>HBR3b`pIm5fAX@~PI4er?I$jqTQ#favzN_e&FcB=W%C!Cr}FzZSIl2E ztLL**g5E>Ur!9bB<>9Jobk9sbu^8)!)n`l70I9$KT9b zlI{0de=}db&iUK#v)(ipYF6*F@^?b;zhsv>58X6Z$#DDq#+&9g&FcJf)7-DQ`x9QD zZ<?cd4xJ2-8R!|=JOPO zbHmIjIUx5V+XHvaLJl69aL=sn;0VtHv&&6RPuZ99{BHJ@yvyYMOiaQfGwc?Jdnwmk zeCu<t!g>kkHjdvkn&_hh!;03N28{2kvVNAlTd4D+X`R=s&VQD5L9;sVS=J@Z>bz%J zS0&^A80nSrSk|VyoL{m~=R23RQ?okXxvYbl)%nh49oOti;PZpqx~^HB_d=`(4t7zf z_0+*-a-^|B?y3CPzC@0+R+xj!8(Nz9+4%3^|FKUc}%OKgS!MWSv4Kp zBM@dabga$83oyeJ`$b;rRg67pJM_fyix`PM4y;I@JMRx<~0 zNGM=^;NWcu1+B3T-j@(=Epza935Bc!4*nsbuyxJB7ZQqCp$}5>zmZVXD(>Ll6N*`{ zJJ?7pZuM|*hQtz<-@!Q(OIn{exN?qC)iqhO z6(-q!AG@qoK(hTlc3G>6ep-z6B*IhC+V&TR z`{-eFo{yESeVTjs=J8&|I;*)o?mO_CQr6F!KfFsI7 z@vB?;HBYrTehsU*WP81;VU<;^-;b$bRd#R~>}xx?oK@3m?BJ?aZL5`o>m=5-dPr99 zM>kGvU=4O~+r&mzqUQ8v@$DdqO{^J`r%}n5@w`2;skO|(QHgI_TQzU1%;C+fOAd}o ze9KA?zt8Vm&Mu8sOpLUOI(TAYORJ`X=O(tXI%wwie^w-Rw1!Bw_YYmHnUd9cyH=o! zwOz88!aBffH+|Pi|CI9!P)^C+t@)C@^wkCU!E zRt3#laK28;JjI%?c|PnLkDg}T)|@y7pEn;p(`tlq%;}BCx;bq0Y|F2CK^wepJ9?hA zMe-#21mV+1&$lf6>IBcfwD<;>MWYv5Q#GGNeyc}+Y8{t6jdCJ<^XSD^PJE*WiD@(p z_1`mksfEb+mz?3f)%F9~-^Q8Yekf6sm~#5yf(AgXZ_P@Orw! zI;okZw>{8_n@oTZ=Sz zz`68QvBo+g`Mk&ou1RaG`IHYr+EFk3H5_%@=Ur7vyM-)hR-5Ca2LYps^- zB`^51qzBf!1v%VH)3Dxsmh{jXruoyp_&jaW@7AVp72csAhd;7*7gGEu{MeeLKdi{Y zif>B(%UY<}hxxiG>528FWV<}itVfck(MOogTa%tyt|AnQI0=}qOPI+lU%MU4!)k`cFmVOg#rk_o)qd@ z>EMe=XxhoO81_$+GPus^@M6f{7?aWUNOQX{@hxX#GP%YU=lrKoUvTy@ zSzLWfsPf!E`NGG%H45YR?jmVKWn; z{a@47{>0*#HE-CVQWX2Q2G*ayrkDMia1{Fs>ig|$-nDzZg7L$!ynSo>+ozMg*1@bp zYX;g+2}iMd*I@j1&0sq$4E{=VR+raLL+$x(d4B9KTw62LUS#p==ELmgExx^Gxc#wk zxo95>s*bR?Z^!eO+uFf(vCuZkJ{#?v`WSvcX&Y@Xra0F3qwRj}G5syLe#dx!Vqb}N z-nk0>1=|>V8M$*dV>f-q*qd|^>77Tx1y#q|$Dqaf|5-EMzJ-kK(**k^GH;(8VH50a zI^z0x`&2D#qWw6U+NaO#wobTwY@a@}w?K>b$r1LMeIJ>(PbIY{+naRe>D}$qWP3}p zC$yKLY_fea+F1*>H=Iqi7m*9Vp=_F+y^8tyIBztYVGkrv6Ybdydj{HhTC`6y?cb5# zhvS*ZX4-9CaDVvm3<7r+zU({!$1jo1vd=?P`!vhGnc~mYw(*gE?F@?&VvGQ(2r9|>dmhWRY)BZNal|8rrF_4WnA@H`jBFW#$@ zX-~xbtS>BYK%EWtC*%d-O?9&Dv%8Ap!w$ptJgJjoFD1`{5&knx=d+*mV9uE6g=C{$lkL-lw`^@i4d*|*L{{gnYe%&qhL~=0fZ}+-e?OG3v z7lJ>nyWJj1{t1qEV%=SK_6Cnf$unSF@#8vs>=K%-2JZ#8A|LdzvGIO;?E@^HRrf1< z9y!MoW^b>z&t57V%pOC(ct)LX>`%z|z`=gs*{i?B*B8t>L3@3q&SCo#a#P4}^E+mb z>51`Ef5H1#^-kK0gi9DNUmg5U+J6&{k=w)Z*%Wrt{<|=|?>Pu&wFb*?^ZX^ONg2%M z8up`o0$GCRVLybG+DnCl*(=T9_n={C?fd#*`nk}bzaCa*Z~QK%9ZTn|5QpDm1W-|&leuf7=nUsHHLKKznBP`HF$g#2y7f43hHj$t(+ zfA{b!cK?33eje`=e$5^x9K+T?JSe=}{)@1?Jl?Qh7IwGKH|%$WaY*_2+XK0y*lO_k@aJ}4H1(&LqqVS0 z-a3+xUo%H1GJjqULuZceXmNcXXuupF3S;@Y74G2}ChRUx9*$x%mM2d~*AMynp}c3n z*T}=Y9DN6KmoO|(vf~LE%a79$7KCwb-*Ckte~iZRp*l(}?h~##@`mtuFk4s%{h778 zW5!T!cX{x3ED&~|4{yg8mbkIj+mVcBhoJu0-MFe_vv9mTpq7o*UR%wv3-in4!T#X= z6z^UD_pfWKI}TC&J@6~wA1EFH&ncR%^>LI^JOlg+_#DMIf6L=F99JlQ9Q+FS7R5Up z;BjBaJ&L~%eg*uL;wRzyZMGKfPKWXRjgtQazXEm&$IEZcgx?RZt>y5h_*n2e;F=Ww z56VN=wY44fDegO-$7?&9QT#dF|8-qk$I*)7K4Cmw$I+4Ei+`#_{iF(j_xBxek#9B9q$Rpv&B%~g+Y7)c{@06ZGa<c_OTtsUklzWjK`=SR$2`-;O)IEKak3%@^I+tyKYG>^wH2lPJ=uI=dX`^36EuQ?(< z#r*dU!S%QHHAg0SF!<8iZjLX>y;ej2eQkHgabb7)eACf+Earcs9NNRRZ#n|W%b@>h zi|FZyB=-T!5$`w}Pr&r!!1W{gJC+GYvBOj0_vR4;9icya3|gM?^YKS$r-c+QFt_e*RqS&xlwD>U9^abkt}?`R)HBvm*B>=Bvv|MIV|i1YmSSVo0;ekHQfJb(4b4UV3)J-uLiKB=AM zctZYoCrr2+nd1nUj@!%UZ>+gE-w{NPo)7b-L>4&G$*I-hey#IH#~yN%ad7|Gd6VN5 z`T9ec?=tdBNA($ec`@vPVuR&vb-XU@KHl3L?+Uxm$2P}wG&>3Pf5*se4tXZe?_zxX zEZK9XV~a5KkLuaj>yf)0UbA>Sm`#G?Z)1BLi-eX2h9S(?Mgrw%#hksFJB7Fh)7{=M3UqF95@~Gn~`7!vb$YYNG$l-IL zf8Y3oqskn9d~v>mgOMj4eik2#JniT+kH_8Tztj;V9M76&K>t0m)R9LH-VXP#k!Kw@ z$t|1n_)m^z^KtpJVSP6ue|EGd9~=YMS7e!ElyDULWi(??BY$(GllMb;aCScLcxeIV zkAVKHXVe8pKXNu$iMr$nvbbv0Wk)jk&Eb6f?uug%Ic_@lRmW9w7WiC^YmP_c>)T*_ z#H-xly%5*u1N+n5>xLu1;yO_`9i`-dMfy9A+ZNY}`pePdbDlqnEl-E9Do5ROgbBy9 z&{=$a4;?iZ;qv!ihW>QaBS#jQLA-6$KMude7{5~A#=1m3b@a8kEb?E+81nmYKHrFX z=8%_Q`qAJ%QU5s>k-LHiM%kn?@(A#dC{L;HQcOSS0%M;>Ii%UkxM6$|?$>5T$epzOEdlNOvt>5v58sgE9XocwQ0~rAq@Wj*Bv->B}*Ge>BW@5mi+>E*!-MRI{<1 zsA^K<5RC7G{oNc@UCJhJ`whxxR1N94a1;vye;-v-YO?~<_q+t-ZBcckU&t+?e{(CU zu5?2fp3lMlJdUa_b#`I;s?dJP(G8{90n!8EavOJ*=$9nFl_I}f0Oez-S97T`c{kY3noBLogW>!IvX`aKXmNek zjDA__C5+c=`{pgBAdIsP17Un2x|Nh@af|3S(ls(4-x(0nUeZ?a^#`*$tD(M+?jQ{o zE)nzD>K>h>al$U)_nLN+=Ah-ChhV-j^HpgvnU613GhUTK$v5xvco!*xdX!jgQYgY@l1yCA|Nat7c0#$Yr8_oFm;OudD@MqK=*`Js}Uu<>}{1EE4yx2%ZsU|sn1o!8XKRF4W52>pbNde@8q1=n5HsqpDp+1OSA|+aUHhQ_V zh5Re*UvsZ7q!v-QJr7`f82I!sz& zF?=IK3KK47n2S`ODc z#P5?+!L`88$P=JH5y;{tuNc05$Pe}b>*UpNd;?j6ad;t6^xCfg0J4w=X;Sw9}f087}^6e?M?SSp^k4ctp#Bm3+oc+*W zjY*N($78(Fzi_?Bq)P1*F@6!QhpsVcQlv0Ee}wz_o-ymCpd^g%hWqdSF&UC~GI}le zqnJ!7lH60ov!oru#kODJdKw**E%~Ql`ceKiHZvwy8X#P3oAo`s{}odp{g=w)#kL{v zeDKxf8zn~?rk{Hj`gbv#r0V4AaDHQBzLXx2ulxq(DQ2@YYCWcZ4%?pBxf1iWv}FU27u%+S zZ^i7BmSv%T`Ul1bW4@76$VXuN{*Bo$?IDkaxM%FQl7BX)e+{h09+0xg%^-cX*n`pm z@?MDlFZw&FG>4~;VdXRU_7zDF$OYp1FP3`eV!VAKj~|j&3P&+B4f;>9B~r(Hj1M0N z@8858lO_un+a_Ir^BsF!3M}C9B2T`AFbAx|I7 zZbNzaIQF!(@=Nr`2E30N`?K_nyd1`B=fsvtn>X`#u??^H-=rhtA4c-)|D1G*JRQn& zvgdi}KVcV>Mg4F=lDF{u?(6lUv`E-pe_WK73cK&8E=enegIO6|pUYw|NyWnDw#bio zfBv#`l{{`RJdcgNBDL7cmtSsc1M#mSuSs3WeLBGJPknAkLBj6k-;_rEKQ9vwW|6)& z78QF_%G!pD$o@C%|6B-jS9Fm#|H6{}bBjPbr*yAI{I(PIsj&VfX&t zm$nF(JNF-l=Mk~@r9Hwf`2;u*d{8);O_>M%!Pp1VT}*Fl^&vdJjeRKX*umHD-u@@j zK8uTDpGalG<*}u{OVSL{4ee5&o8d`1##|OFy@*VQ)U?1=! zVVBJ3hboP=$^VfX{m0)QvB{2IVteE%&|l^@$oT%SO|C&sg!V5G;`PW`U>|TZ@(r;( z54klt+8e&O7V9B*LW}zF61bnmMX_G;1Y!67+U0X(++RtCg9U#jcHTd~5i7so`?1an zWBsaD7|WMdVJu%pg|R$&R~XA%)e2*I@ToAC2Vb{!JpZ-bw&VG&G@ie@6>;33`tpF? zc)X|2;`iJBauB&q4c@=@mq!VQ$nQe=<(@$9cZ45*e|b9j4D^?|=L-kR*T6pDV2a;| z^Bou2K+Y9*$+Jq)o5`Wz0*HT0ZUPQu4duh+H^4sNQ^Fx~RyvP2lJ8<%oX-I8?XUU% zgs{P|eJrlAT)Yq67wUH@u8G|38}48>yRHq!6Pn0#ghS-_p?=lln#zmGqrkB-P37I> z86w_H{#Mu}zkLGgVe(*bP4Fo)pKtr@(g3-P%;($Q6&fI4CiD5c>&3k!|3T*S zc?W>+k@Jl*ze7cwkDrZ=>r`Q$e|lV(3S<86|1W=!ia5{zRpgr$=J|u;-mWm_fA|08f3G6W z^RJETS7Dw%Ev|osdH(#k59H6p@o>pM&gA8HpgfCghyFG9=VTvn02?UpCG+{*&n_J# zA0+en+;@czlD{X9{(+z0K=}-L8n`C-H{lSumN@?(%2&v(#rgkGzD?<8++ghMxQ}G% zTYkP=@-O6uY9VlKl_h^$?K+^Gn5jEYBua>%u)$K0-b$;=^UXgP6XZh>w)#le6G@9ve4W zJ|!H(>O+6x_qZ|gALQ4-x8lai9^c{qN1lQ4+qiMELM{OR2d+j=pU2PFc)1R_2>LVJ zjf6wwUH|gybG-aAxda>=GhS{_#`?-qVRwBqL7qg$`euSWi;VTnMEP?v z);AO76~gZNW|EwRak~B{$(M@p`0)D18UL9);SjoiUHE-({ABreVVAu7JiI>yzDYiK znjeqJ@;&me;Qzq?3P-Vtr(pa!ev0f@!j~7tiovbpr^-EqvAqsp)8rK45XRqccq@Lo ze2L88SLhc%ORjrZ9DlLBAH~m=2M7l<8QSkp;}^&)gv)LG{kci;3+0m*&xl_nKPPX8 z`_VpZiR?JSmk0eNxL;lnzf?BKf9-?*dHgcDCb{brsD!E)hzg%ukE*}AV z6(1tEBR}wmQPTJoa#!-f8qmLFU&wEh|EmlA!FZS4pZpoDKRrHF9!%!*7-q+>lt+>I zczw?ftK^B~pJDk0@vG&Tyiv4I;c^)HkZ7O6_d@o@N69D1eZWQFpUGHWqUDR^t@n8OiI&+> zaXzX2jFx3Gmgi`>ig1XGv zO>k^Xvi!2JOa5*Gf8L)Ww~y5InoDvu-c?|&>`nkG*r^Y4GG z2G1k^J(e$jy}Xp{1^s#W-i^GH{KY}&PsXRqk>mvMpWt<55AehI3^{{b6Z|i@fE+ZR z*O!^{Hu6Mp0Lzq5k+D77AeWJ`J=-8(CVws3vn=@!@=4L2Wy$x*5l}t@S+@L?oDB8> zd;Va9

  • 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 KyVSlj9QZ#-gk~lH literal 526336 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%0A-%IV4C}RMpVf+v6k)W& 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 - Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + Represents a reader that provides fast, non-cached, forward-only access to serialized BSON data. - Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary. + Gets or sets a value indicating whether binary data reading should be compatible with incorrect Json.NET 3.5 written binary. true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false. @@ -52,19 +52,19 @@ Initializes a new instance of the class. - The stream. + The containing the BSON data to read. Initializes a new instance of the class. - The reader. + The containing the BSON data to read. Initializes a new instance of the class. - The stream. + The containing the BSON data to read. if set to true the root object will be read as a JSON array. The used when reading values from BSON. @@ -72,13 +72,13 @@ Initializes a new instance of the class. - The reader. + The containing the BSON data to read. if set to true the root object will be read as a JSON array. The used when reading values from BSON. - Reads the next JSON token from the stream. + Reads the next JSON token from the underlying . true if the next token was read successfully; false if there are no more tokens to read. @@ -86,12 +86,13 @@ - Changes the to Closed. + Changes the reader's state to . + If is set to true, the underlying is also closed. - Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + Represents a writer that provides a fast, non-cached, forward-only way of generating BSON data. @@ -105,17 +106,17 @@ Initializes a new instance of the class. - The stream. + The to write to. Initializes a new instance of the class. - The writer. + The to write to. - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + Flushes whatever is in the buffer to the underlying and also flushes the underlying stream. @@ -126,7 +127,7 @@ - Writes out a comment /*...*/ containing the specified text. + Writes a comment /*...*/ containing the specified text. Text to place inside the comment. @@ -166,7 +167,9 @@ - Closes this stream and the underlying stream. + Closes this writer. + If is set to true, the underlying is also closed. + If is set to true, the JSON is auto-completed. @@ -326,7 +329,7 @@ - First attempt to use the public default constructor, then fall back to single parameterized constructor, then the non-public default constructor. + First attempt to use the public default constructor, then fall back to a single parameterized constructor, then to the non-public default constructor. @@ -400,7 +403,7 @@ - Create a custom object + Creates a custom object. The object type to convert. @@ -558,7 +561,7 @@ - Converts an Entity Framework EntityKey to and from JSON. + Converts an Entity Framework to and from JSON. @@ -590,7 +593,7 @@ - Converts an ExpandoObject to and from JSON. + Converts an to and from JSON. @@ -630,7 +633,7 @@ - Converts a to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z). + Converts a to and from the ISO 8601 date format (e.g. "2008-04-12T12:53Z"). @@ -671,7 +674,7 @@ - Converts a to and from a JavaScript date constructor (e.g. new Date(52231943)). + Converts a to and from a JavaScript Date constructor (e.g. new Date(52231943)). @@ -769,9 +772,9 @@ - Gets or sets a value indicating whether integer values are allowed. + Gets or sets a value indicating whether integer values are allowed when deserializing. - true if integers are allowed; otherwise, false. + true if integers are allowed when deserializing; otherwise, false. @@ -813,7 +816,7 @@ - Converts a to and from a string (e.g. "1.2.3.4"). + Converts a to and from a string (e.g. "1.2.3.4"). @@ -850,16 +853,16 @@ - Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements. + Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produced multiple root elements. - The name of the deserialize root element. + The name of the deserialized root element. Gets or sets a flag to indicate whether to write the Json.NET array attribute. This attribute helps preserve arrays when converting the written XML back to JSON. - true if the array attibute is written to the XML; otherwise, false. + true if the array attribute is written to the XML; otherwise, false. @@ -887,7 +890,7 @@ - Checks if the attributeName is a namespace attribute. + Checks if the is a namespace attribute. Attribute name to test. The attribute name prefix if it has one, otherwise an empty string. @@ -902,21 +905,6 @@ true if this instance can convert the specified value type; otherwise, false. - - - Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. - - - - - Floating point numbers are parsed to . - - - - - Floating point numbers are parsed to . - - Specifies how dates are formatted when writing JSON text. @@ -924,17 +912,17 @@ - Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". + Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". - Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". + Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". - Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. + Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. @@ -944,12 +932,12 @@ - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . + Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . @@ -996,7 +984,7 @@ Ignore members where the member value is the same as the member's default value when serializing objects - so that is is not written to JSON. + so that it is not written to JSON. This option will ignore all default values (e.g. null for objects and nullable types; 0 for integers, decimals and floating point numbers; and false for booleans). The default value ignored can be changed by placing the on the property. @@ -1010,7 +998,7 @@ Ignore members where the member value is the same as the member's default value when serializing objects - and sets members to their default value when deserializing. + and set members to their default value when deserializing. @@ -1021,18 +1009,33 @@ - Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity". + Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity". - Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity. + Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity. Note that this will produce non-valid JSON. - Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a property. + Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a of property. + + + + + Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + + + + + Floating point numbers are parsed to . + + + + + Floating point numbers are parsed to . @@ -1058,7 +1061,7 @@ - Rent a array from the pool. This array must be returned when it is no longer needed. + Rent an array from the pool. This array must be returned when it is no longer needed. The minimum required length of the array. The returned array may be longer. The rented array from the pool. This array must be returned when it is no longer needed. @@ -1079,20 +1082,20 @@ Gets a value indicating whether the class can return line information. - true if LineNumber and LinePosition can be provided; otherwise, false. + true if and can be provided; otherwise, false. Gets the current line number. - The current line number or 0 if no line information is available (for example, HasLineInfo returns false). + The current line number or 0 if no line information is available (for example, when returns false). Gets the current line position. - The current line position or 0 if no line information is available (for example, HasLineInfo returns false). + The current line position or 0 if no line information is available (for example, when returns false). @@ -1112,7 +1115,7 @@ - Initializes a new instance of the class with a flag indicating whether the array can contain null items + Initializes a new instance of the class with a flag indicating whether the array can contain null items. A flag indicating whether the array can contain null items. @@ -1158,13 +1161,15 @@ - The parameter list to use when constructing the described by ItemConverterType. - If null, the default constructor is used. - When non-null, there must be a constructor defined in the that exactly matches the number, + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, order, and type of these parameters. + [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + @@ -1175,13 +1180,15 @@ - The parameter list to use when constructing the described by NamingStrategyType. - If null, the default constructor is used. - When non-null, there must be a constructor defined in the that exactly matches the number, + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, order, and type of these parameters. + [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + @@ -1225,7 +1232,7 @@ - Provides methods for converting between common language runtime types and JSON types. + Provides methods for converting between .NET types and JSON types. @@ -1242,22 +1249,22 @@ - Represents JavaScript's boolean value true as a string. This field is read-only. + Represents JavaScript's boolean value true as a string. This field is read-only. - Represents JavaScript's boolean value false as a string. This field is read-only. + Represents JavaScript's boolean value false as a string. This field is read-only. - Represents JavaScript's null as a string. This field is read-only. + Represents JavaScript's null as a string. This field is read-only. - Represents JavaScript's undefined as a string. This field is read-only. + Represents JavaScript's undefined as a string. This field is read-only. @@ -1272,7 +1279,7 @@ - Represents JavaScript's NaN as a string. This field is read-only. + Represents JavaScript's NaN as a string. This field is read-only. @@ -1468,7 +1475,7 @@ Serializes the specified object to a JSON string using formatting. The object to serialize. - Indicates how the output is formatted. + Indicates how the output should be formatted. A JSON string representation of the object. @@ -1478,7 +1485,7 @@ Serializes the specified object to a JSON string using a collection of . The object to serialize. - A collection converters used while serializing. + A collection of converters used while serializing. A JSON string representation of the object. @@ -1486,8 +1493,8 @@ Serializes the specified object to a JSON string using formatting and a collection of . The object to serialize. - Indicates how the output is formatted. - A collection converters used while serializing. + Indicates how the output should be formatted. + A collection of converters used while serializing. A JSON string representation of the object. @@ -1496,7 +1503,7 @@ The object to serialize. The used to serialize the object. - If this is null, default serialization settings will be used. + If this is null, default serialization settings will be used. A JSON string representation of the object. @@ -1507,11 +1514,11 @@ The object to serialize. The used to serialize the object. - If this is null, default serialization settings will be used. + If this is null, default serialization settings will be used. The type of the value being serialized. - This parameter is used when is Auto to write out the type name if the type of the value does not match. - Specifing the type is optional. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. A JSON string representation of the object. @@ -1522,9 +1529,9 @@ Serializes the specified object to a JSON string using formatting and . The object to serialize. - Indicates how the output is formatted. + Indicates how the output should be formatted. The used to serialize the object. - If this is null, default serialization settings will be used. + If this is null, default serialization settings will be used. A JSON string representation of the object. @@ -1534,52 +1541,18 @@ Serializes the specified object to a JSON string using a type, formatting and . The object to serialize. - Indicates how the output is formatted. + Indicates how the output should be formatted. The used to serialize the object. - If this is null, default serialization settings will be used. + If this is null, default serialization settings will be used. The type of the value being serialized. - This parameter is used when is Auto to write out the type name if the type of the value does not match. - Specifing the type is optional. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. A JSON string representation of the object. - - - Asynchronously serializes the specified object to a JSON string. - Serialization will happen on a new thread. - - The object to serialize. - - A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object. - - - - - Asynchronously serializes the specified object to a JSON string using formatting. - Serialization will happen on a new thread. - - The object to serialize. - Indicates how the output is formatted. - - A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object. - - - - - Asynchronously serializes the specified object to a JSON string using formatting and a collection of . - Serialization will happen on a new thread. - - The object to serialize. - Indicates how the output is formatted. - The used to serialize the object. - If this is null, default serialization settings will be used. - - A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object. - - Deserializes the JSON to a .NET object. @@ -1594,7 +1567,7 @@ The JSON to deserialize. The used to deserialize the object. - If this is null, default serialization settings will be used. + If this is null, default serialization settings will be used. The deserialized object from the JSON string. @@ -1620,7 +1593,7 @@ The anonymous type to deserialize to. This can't be specified - traditionally and must be infered from the anonymous type passed + traditionally and must be inferred from the anonymous type passed as a parameter. The JSON to deserialize. @@ -1633,14 +1606,14 @@ The anonymous type to deserialize to. This can't be specified - traditionally and must be infered from the anonymous type passed + traditionally and must be inferred from the anonymous type passed as a parameter. The JSON to deserialize. The anonymous type object. The used to deserialize the object. - If this is null, default serialization settings will be used. + If this is null, default serialization settings will be used. The deserialized anonymous type from the JSON string. @@ -1661,7 +1634,7 @@ The object to deserialize. The used to deserialize the object. - If this is null, default serialization settings will be used. + If this is null, default serialization settings will be used. The deserialized object from the JSON string. @@ -1682,61 +1655,10 @@ The type of the object to deserialize to. The used to deserialize the object. - If this is null, default serialization settings will be used. + If this is null, default serialization settings will be used. The deserialized object from the JSON string. - - - Asynchronously deserializes the JSON to the specified .NET type. - Deserialization will happen on a new thread. - - The type of the object to deserialize to. - The JSON to deserialize. - - A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string. - - - - - Asynchronously deserializes the JSON to the specified .NET type using . - Deserialization will happen on a new thread. - - The type of the object to deserialize to. - The JSON to deserialize. - - The used to deserialize the object. - If this is null, default serialization settings will be used. - - - A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string. - - - - - Asynchronously deserializes the JSON to the specified .NET type. - Deserialization will happen on a new thread. - - The JSON to deserialize. - - A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string. - - - - - Asynchronously deserializes the JSON to the specified .NET type using . - Deserialization will happen on a new thread. - - The JSON to deserialize. - The type of the object to deserialize to. - - The used to deserialize the object. - If this is null, default serialization settings will be used. - - - A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string. - - Populates the object with values from the JSON string. @@ -1752,66 +1674,52 @@ The target object to populate values onto. The used to deserialize the object. - If this is null, default serialization settings will be used. + If this is null, default serialization settings will be used. - - - Asynchronously populates the object with values from the JSON string using . - - The JSON to populate values from. - The target object to populate values onto. - - The used to deserialize the object. - If this is null, default serialization settings will be used. - - - A task that represents the asynchronous populate operation. - - - Serializes the XML node to a JSON string. + Serializes the to a JSON string. The node to serialize. - A JSON string of the XmlNode. + A JSON string of the . - Serializes the XML node to a JSON string using formatting. + Serializes the to a JSON string using formatting. The node to serialize. - Indicates how the output is formatted. - A JSON string of the XmlNode. + Indicates how the output should be formatted. + A JSON string of the . - Serializes the XML node to a JSON string using formatting and omits the root object if is true. + Serializes the to a JSON string using formatting and omits the root object if is true. The node to serialize. - Indicates how the output is formatted. + Indicates how the output should be formatted. Omits writing the root object. - A JSON string of the XmlNode. + A JSON string of the . - Deserializes the XmlNode from a JSON string. + Deserializes the from a JSON string. The JSON string. - The deserialized XmlNode + The deserialized . - Deserializes the XmlNode from a JSON string nested in a root elment specified by . + Deserializes the from a JSON string nested in a root element specified by . The JSON string. The name of the root element to append when deserializing. - The deserialized XmlNode + The deserialized . - Deserializes the XmlNode from a JSON string nested in a root elment specified by - and writes a .NET array attribute for collections. + Deserializes the from a JSON string nested in a root element specified by + and writes a Json.NET array attribute for collections. The JSON string. The name of the root element to append when deserializing. @@ -1819,51 +1727,51 @@ A flag to indicate whether to write the Json.NET array attribute. This attribute helps preserve arrays when converting the written XML back to JSON. - The deserialized XmlNode + The deserialized . Serializes the to a JSON string. The node to convert to JSON. - A JSON string of the XNode. + A JSON string of the . Serializes the to a JSON string using formatting. The node to convert to JSON. - Indicates how the output is formatted. - A JSON string of the XNode. + Indicates how the output should be formatted. + A JSON string of the . Serializes the to a JSON string using formatting and omits the root object if is true. The node to serialize. - Indicates how the output is formatted. + Indicates how the output should be formatted. Omits writing the root object. - A JSON string of the XNode. + A JSON string of the . Deserializes the from a JSON string. The JSON string. - The deserialized XNode + The deserialized . - Deserializes the from a JSON string nested in a root elment specified by . + Deserializes the from a JSON string nested in a root element specified by . The JSON string. The name of the root element to append when deserializing. - The deserialized XNode + The deserialized . - Deserializes the from a JSON string nested in a root elment specified by - and writes a .NET array attribute for collections. + Deserializes the from a JSON string nested in a root element specified by + and writes a Json.NET array attribute for collections. The JSON string. The name of the root element to append when deserializing. @@ -1871,7 +1779,7 @@ A flag to indicate whether to write the Json.NET array attribute. This attribute helps preserve arrays when converting the written XML back to JSON. - The deserialized XNode + The deserialized . @@ -1905,17 +1813,6 @@ true if this instance can convert the specified object type; otherwise, false. - - - - Gets the of the JSON produced by the JsonConverter. - - - JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. - - - The of the JSON produced by the JsonConverter. - Gets a value indicating whether this can read JSON. @@ -1941,8 +1838,8 @@ - The parameter list to use when constructing the described by ConverterType. - If null, the default constructor is used. + The parameter list to use when constructing the described by . + If null, the default constructor is used. @@ -1956,7 +1853,7 @@ Initializes a new instance of the class. Type of the . - Parameter list to use when constructing the . Can be null. + Parameter list to use when constructing the . Can be null. @@ -2002,7 +1899,7 @@ with a specified error message and a reference to the inner exception that is the cause of this exception. The error message that explains the reason for the exception. - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. + The exception that is the cause of the current exception, or null if no inner exception is specified. @@ -2010,8 +1907,8 @@ The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. - The parameter is null. - The class name is null or is zero (0). + The parameter is null. + The class name is null or is zero (0). @@ -2094,13 +1991,15 @@ - The parameter list to use when constructing the described by ItemConverterType. - If null, the default constructor is used. - When non-null, there must be a constructor defined in the that exactly matches the number, + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, order, and type of these parameters. + [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] + @@ -2111,13 +2010,15 @@ - The parameter list to use when constructing the described by NamingStrategyType. - If null, the default constructor is used. - When non-null, there must be a constructor defined in the that exactly matches the number, + The parameter list to use when constructing the described by . + If null, the default constructor is used. + When non-null, there must be a constructor defined in the that exactly matches the number, order, and type of these parameters. + [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] + @@ -2178,13 +2079,13 @@ - Gets or sets the the reference loop handling used when serializing the property's collection items. + Gets or sets the reference loop handling used when serializing the property's collection items. The collection's items reference loop handling. - Gets or sets the the type name handling used when serializing the property's collection items. + Gets or sets the type name handling used when serializing the property's collection items. The collection's items type name handling. @@ -2210,6 +2111,105 @@ Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. + + + Asynchronously reads the next JSON token from the source. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns true if the next token was read successfully; false if there are no more tokens to read. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously skips the children of the current token. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously reads the next JSON token from the source as a []. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the []. This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously reads the next JSON token from the source as a . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the . This result will be null at the end of an array. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + Specifies the state of the reader. @@ -2217,7 +2217,7 @@ - The Read method has not been called. + A read method has not been called. @@ -2252,7 +2252,7 @@ - The Close method has been called. + The method has been called. @@ -2267,7 +2267,7 @@ - Reader in a constructor. + Reader is in a constructor. @@ -2288,12 +2288,10 @@ - Gets or sets a value indicating whether the underlying stream or - should be closed when the reader is closed. + Gets or sets a value indicating whether the source should be closed when this reader is closed. - true to close the underlying stream or when - the reader is closed; otherwise false. The default is true. + true to close the source when this reader is closed; otherwise false. The default is true. @@ -2302,7 +2300,8 @@ be read from a continuous stream without erroring. - true to support reading multiple pieces of JSON content; otherwise false. The default is false. + true to support reading multiple pieces of JSON content; otherwise false. + The default is false. @@ -2312,22 +2311,22 @@ - Get or set how time zones are handling when reading JSON. + Gets or sets how time zones are handled when reading JSON. - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. - Get or set how custom date formatted strings are parsed when reading JSON. + Gets or sets how custom date formatted strings are parsed when reading JSON. @@ -2347,7 +2346,7 @@ - Gets The Common Language Runtime (CLR) type for the current JSON token. + Gets the .NET type for the current JSON token. @@ -2368,62 +2367,62 @@ - Initializes a new instance of the class with the specified . + Initializes a new instance of the class. - Reads the next JSON token from the stream. + Reads the next JSON token from the source. true if the next token was read successfully; false if there are no more tokens to read. - Reads the next JSON token from the stream as a . + Reads the next JSON token from the source as a of . - A . This method will return null at the end of an array. + A of . This method will return null at the end of an array. - Reads the next JSON token from the stream as a . + Reads the next JSON token from the source as a . A . This method will return null at the end of an array. - Reads the next JSON token from the stream as a []. + Reads the next JSON token from the source as a []. - A [] or a null reference if the next JSON token is null. This method will return null at the end of an array. + A [] or null if the next JSON token is null. This method will return null at the end of an array. - Reads the next JSON token from the stream as a . + Reads the next JSON token from the source as a of . - A . This method will return null at the end of an array. + A of . This method will return null at the end of an array. - Reads the next JSON token from the stream as a . + Reads the next JSON token from the source as a of . - A . This method will return null at the end of an array. + A of . This method will return null at the end of an array. - Reads the next JSON token from the stream as a . + Reads the next JSON token from the source as a of . - A . This method will return null at the end of an array. + A of . This method will return null at the end of an array. - Reads the next JSON token from the stream as a . + Reads the next JSON token from the source as a of . - A . This method will return null at the end of an array. + A of . This method will return null at the end of an array. - Reads the next JSON token from the stream as a . + Reads the next JSON token from the source as a of . - A . This method will return null at the end of an array. + A of . This method will return null at the end of an array. @@ -2443,25 +2442,29 @@ The new token. The value. + + + Sets the current token and value. + + The new token. + The value. + A flag indicating whether the position index inside an array should be updated. + Sets the state based on current token type. - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - Releases unmanaged and - optionally - managed resources + Releases unmanaged and - optionally - managed resources. true to release both managed and unmanaged resources; false to release only unmanaged resources. - Changes the to Closed. + Changes the reader's state to . + If is set to true, the source is also closed. @@ -2505,7 +2508,7 @@ with a specified error message and a reference to the inner exception that is the cause of this exception. The error message that explains the reason for the exception. - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. + The exception that is the cause of the current exception, or null if no inner exception is specified. @@ -2513,12 +2516,23 @@ The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. - The parameter is null. - The class name is null or is zero (0). + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path, line number, line position, and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The line number indicating where the error occurred. + The line position indicating where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. - Instructs the to always serialize the member, and require the member has a value. + Instructs the to always serialize the member, and to require that the member has a value. @@ -2544,7 +2558,7 @@ with a specified error message and a reference to the inner exception that is the cause of this exception. The error message that explains the reason for the exception. - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. + The exception that is the cause of the current exception, or null if no inner exception is specified. @@ -2552,8 +2566,8 @@ The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. - The parameter is null. - The class name is null or is zero (0). + The parameter is null. + The class name is null or is zero (0). @@ -2573,7 +2587,12 @@ - Gets or sets the used by the serializer when resolving type names. + Gets or sets the used by the serializer when resolving type names. + + + + + Gets or sets the used by the serializer when resolving type names. @@ -2594,8 +2613,8 @@ should be used with caution when your application deserializes JSON from an external source. - Incoming types should be validated with a custom - when deserializing with a value other than TypeNameHandling.None. + Incoming types should be validated with a custom + when deserializing with a value other than . @@ -2604,6 +2623,12 @@ The type name assembly format. + + + Gets or sets how a type name assembly is written and resolved by the serializer. + + The type name assembly format. + Gets or sets how object references are preserved by the serializer. @@ -2611,22 +2636,22 @@ - Get or set how reference loops (e.g. a class referencing itself) is handled. + Gets or sets how reference loops (e.g. a class referencing itself) is handled. - Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. + Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. - Get or set how null values are handled during serialization and deserialization. + Gets or sets how null values are handled during serialization and deserialization. - Get or set how null default are handled during serialization and deserialization. + Gets or sets how default values are handled during serialization and deserialization. @@ -2672,39 +2697,40 @@ - Get or set how dates are written to JSON text. + Gets or sets how dates are written to JSON text. - Get or set how time zones are handling during serialization and deserialization. + Gets or sets how time zones are handled during serialization and deserialization. - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. - Get or set how special floating point numbers, e.g. , + Gets or sets how special floating point numbers, e.g. , and , are written as JSON text. - Get or set how strings are escaped when writing JSON text. + Gets or sets how strings are escaped when writing JSON text. - Get or set how and values are formatted when writing JSON text, and the expected date format when reading JSON text. + Gets or sets how and values are formatted when writing JSON text, + and the expected date format when reading JSON text. @@ -2831,7 +2857,7 @@ Serializes the specified and writes the JSON structure - to a Stream using the specified . + using the specified . The used to write the JSON structure. The to serialize. @@ -2839,33 +2865,33 @@ Serializes the specified and writes the JSON structure - to a Stream using the specified . + using the specified . The used to write the JSON structure. The to serialize. The type of the value being serialized. - This parameter is used when is Auto to write out the type name if the type of the value does not match. - Specifing the type is optional. + This parameter is used when is to write out the type name if the type of the value does not match. + Specifying the type is optional. Serializes the specified and writes the JSON structure - to a Stream using the specified . + using the specified . The used to write the JSON structure. The to serialize. The type of the value being serialized. This parameter is used when is Auto to write out the type name if the type of the value does not match. - Specifing the type is optional. + Specifying the type is optional. Serializes the specified and writes the JSON structure - to a Stream using the specified . + using the specified . The used to write the JSON structure. The to serialize. @@ -2877,7 +2903,7 @@ - Gets or sets how reference loops (e.g. a class referencing itself) is handled. + Gets or sets how reference loops (e.g. a class referencing itself) are handled. Reference loop handling. @@ -2901,7 +2927,7 @@ - Gets or sets how null default are handled during serialization and deserialization. + Gets or sets how default values are handled during serialization and deserialization. The default value handling. @@ -2923,8 +2949,8 @@ should be used with caution when your application deserializes JSON from an external source. - Incoming types should be validated with a custom - when deserializing with a value other than TypeNameHandling.None. + Incoming types should be validated with a custom + when deserializing with a value other than . The type name handling. @@ -2940,6 +2966,12 @@ The type name assembly format. + + + Gets or sets how a type name assembly is written and resolved by the serializer. + + The type name assembly format. + Gets or sets how constructors are used during deserialization. @@ -2979,7 +3011,13 @@ - Gets or sets the used by the serializer when resolving type names. + Gets or sets the used by the serializer when resolving type names. + + The binder. + + + + Gets or sets the used by the serializer when resolving type names. The binder. @@ -2997,7 +3035,8 @@ - Get or set how and values are formatted when writing JSON text, and the expected date format when reading JSON text. + Gets or sets how and values are formatted when writing JSON text, + and the expected date format when reading JSON text. @@ -3012,34 +3051,34 @@ - Get or set how dates are written to JSON text. + Gets or sets how dates are written to JSON text. - Get or set how time zones are handling during serialization and deserialization. + Gets or sets how time zones are handled during serialization and deserialization. - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. + Gets or sets how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - Get or set how special floating point numbers, e.g. , + Gets or sets how special floating point numbers, e.g. , and , are written as JSON. - Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. + Gets or sets how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. - Get or set how strings are escaped when writing JSON text. + Gets or sets how strings are escaped when writing JSON text. @@ -3065,11 +3104,101 @@ Represents a reader that provides fast, non-cached, forward-only access to JSON text data. + + + Asynchronously reads the next JSON token from the source. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns true if the next token was read successfully; false if there are no more tokens to read. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a []. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the []. This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a of . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the of . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously reads the next JSON token from the source as a . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous read. The + property returns the . This result will be null at the end of an array. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + - Initializes a new instance of the class with the specified . + Initializes a new instance of the class with the specified . - The TextReader containing the XML data to read. + The containing the JSON data to read. @@ -3078,7 +3207,7 @@ - Reads the next JSON token from the stream. + Reads the next JSON token from the underlying . true if the next token was read successfully; false if there are no more tokens to read. @@ -3086,55 +3215,56 @@ - Reads the next JSON token from the stream as a . + Reads the next JSON token from the underlying as a of . - A . This method will return null at the end of an array. + A of . This method will return null at the end of an array. - Reads the next JSON token from the stream as a . + Reads the next JSON token from the underlying as a of . - A . This method will return null at the end of an array. + A of . This method will return null at the end of an array. - Reads the next JSON token from the stream as a . + Reads the next JSON token from the underlying as a . A . This method will return null at the end of an array. - Reads the next JSON token from the stream as a []. + Reads the next JSON token from the underlying as a []. - A [] or a null reference if the next JSON token is null. This method will return null at the end of an array. + A [] or null if the next JSON token is null. This method will return null at the end of an array. - Reads the next JSON token from the stream as a . + Reads the next JSON token from the underlying as a of . - A . This method will return null at the end of an array. + A of . This method will return null at the end of an array. - Reads the next JSON token from the stream as a . + Reads the next JSON token from the underlying as a of . - A . This method will return null at the end of an array. + A of . This method will return null at the end of an array. - Reads the next JSON token from the stream as a . + Reads the next JSON token from the underlying as a of . - A . This method will return null at the end of an array. + A of . This method will return null at the end of an array. - Reads the next JSON token from the stream as a . + Reads the next JSON token from the underlying as a of . - A . This method will return null at the end of an array. + A of . This method will return null at the end of an array. - Changes the state to closed. + Changes the reader's state to . + If is set to true, the underlying is also closed. @@ -3142,7 +3272,7 @@ Gets a value indicating whether the class can return line information. - true if LineNumber and LinePosition can be provided; otherwise, false. + true if and can be provided; otherwise, false. @@ -3150,7 +3280,7 @@ Gets the current line number. - The current line number or 0 if no line information is available (for example, HasLineInfo returns false). + The current line number or 0 if no line information is available (for example, returns false). @@ -3158,7 +3288,7 @@ Gets the current line position. - The current line position or 0 if no line information is available (for example, HasLineInfo returns false). + The current line position or 0 if no line information is available (for example, returns false). @@ -3166,6 +3296,585 @@ Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the JSON value delimiter. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the specified end token. + + The end token to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously closes this writer. + If is set to true, the destination is also closed. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of the current JSON object or array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes indent characters. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes an indent space. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes raw JSON without changing the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a null value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the beginning of a JSON array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the beginning of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the start of a constructor with the given name. + + The name of the constructor. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes an undefined value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the given white space. + + The string of white space characters. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a [] value. + + The [] value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of an array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of a constructor. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes the end of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + + + + Asynchronously writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + Derived classes must override this method to get asynchronous behaviour. Otherwise it will + execute synchronously, returning an already-completed task. + Gets or sets the writer's character array pool. @@ -3173,7 +3882,7 @@ - Gets or sets how many IndentChars to write for each level in the hierarchy when is set to Formatting.Indented. + Gets or sets how many s to write for each level in the hierarchy when is set to . @@ -3183,7 +3892,7 @@ - Gets or sets which character to use for indenting when is set to Formatting.Indented. + Gets or sets which character to use for indenting when is set to . @@ -3193,18 +3902,20 @@ - Creates an instance of the JsonWriter class using the specified . + Initializes a new instance of the class using the specified . - The TextWriter to write to. + The to write to. - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + Flushes whatever is in the buffer to the underlying and also flushes the underlying . - Closes this stream and the underlying stream. + Closes this writer. + If is set to true, the underlying is also closed. + If is set to true, the JSON is auto-completed. @@ -3318,9 +4029,9 @@ - Writes a value. + Writes a of value. - The value to write. + The of value to write. @@ -3330,9 +4041,9 @@ - Writes a value. + Writes a of value. - The value to write. + The of value to write. @@ -3414,13 +4125,13 @@ - Writes out a comment /*...*/ containing the specified text. + Writes a comment /*...*/ containing the specified text. Text to place inside the comment. - Writes out the given white space. + Writes the given white space. The string of white space characters. @@ -3431,7 +4142,7 @@ - This is returned by the if a method has not been called. + This is returned by the if a read method has not been called. @@ -3565,7 +4276,7 @@ - Gets the Common Language Runtime (CLR) type for the current JSON token. + Gets the .NET type for the current JSON token. @@ -3588,59 +4299,65 @@ The specified in the constructor. + + + Changes the reader's state to . + If is set to true, the underlying is also closed. + + - Reads the next JSON token from the stream as a . + Reads the next JSON token from the underlying as a of . - A . + A of . - Reads the next JSON token from the stream as a []. + Reads the next JSON token from the underlying as a []. - A [] or a null reference if the next JSON token is null. + A [] or null if the next JSON token is null. - Reads the next JSON token from the stream as a . + Reads the next JSON token from the underlying as a of . - A . + A of . - Reads the next JSON token from the stream as a . + Reads the next JSON token from the underlying as a of . - A . + A of . - Reads the next JSON token from the stream as a . + Reads the next JSON token from the underlying as a of . - A . + A of . - Reads the next JSON token from the stream as a . + Reads the next JSON token from the underlying as a . A . This method will return null at the end of an array. - Reads the next JSON token from the stream as a . + Reads the next JSON token from the underlying as a of . - A . This method will return null at the end of an array. + A of . This method will return null at the end of an array. - Reads the next JSON token from the stream as a . + Reads the next JSON token from the underlying as a of . - A . + A of . - Reads the next JSON token from the stream. + Reads the next JSON token from the underlying . true if the next token was read successfully; false if there are no more tokens to read. @@ -3651,14 +4368,656 @@ Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. + + + Asynchronously closes this writer. + If is set to true, the destination is also closed. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously flushes whatever is in the buffer to the destination and also flushes the destination. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes the specified end token. + + The end token to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes indent characters. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes the JSON value delimiter. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes an indent space. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes raw JSON without changing the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes the end of the current JSON object or array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes the end of an array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes the end of a constructor. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes the end of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a null value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes the property name of a name/value pair of a JSON object. + + The name of the property. + A flag to indicate whether the text should be escaped when it is written as a JSON property name. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes the beginning of a JSON array. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a comment /*...*/ containing the specified text. + + Text to place inside the comment. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes raw JSON where a value is expected and updates the writer's state. + + The raw JSON to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes the start of a constructor with the given name. + + The name of the constructor. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes the beginning of a JSON object. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes the current token. + + The to read the token from. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes the current token. + + The to read the token from. + A flag indicating whether the current token's children should be written. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes the token and its value. + + The to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes the token and its value. + + The to write. + + The value to write. + A value is only required for tokens that have an associated value, e.g. the property name for . + null can be passed to the method for tokens that don't have a value, e.g. . + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a [] value. + + The [] value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a value. + + The value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes a of value. + + The of value to write. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes an undefined value. + + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously writes the given white space. + + The string of white space characters. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + + + + Asynchronously ets the state of the . + + The being written. + The value being written. + The token to monitor for cancellation requests. The default value is . + A that represents the asynchronous operation. + The default behaviour is to execute synchronously, returning an already-completed task. Derived + classes can override this behaviour for true asychronousity. + - Gets or sets a value indicating whether the underlying stream or - should be closed when the writer is closed. + Gets or sets a value indicating whether the destination should be closed when this writer is closed. - true to close the underlying stream or when - the writer is closed; otherwise false. The default is true. + true to close the destination when this writer is closed; otherwise false. The default is true. + + + + + Gets or sets a value indicating whether the JSON should be auto-completed when this writer is closed. + + + true to auto-complete the JSON when this writer is closed; otherwise false. The default is true. @@ -3679,34 +5038,34 @@ - Indicates how JSON text output is formatted. + Gets or sets a value indicating how JSON text output should be formatted. - Get or set how dates are written to JSON text. + Gets or sets how dates are written to JSON text. - Get or set how time zones are handling when writing JSON text. + Gets or sets how time zones are handled when writing JSON text. - Get or set how strings are escaped when writing JSON text. + Gets or sets how strings are escaped when writing JSON text. - Get or set how special floating point numbers, e.g. , + Gets or sets how special floating point numbers, e.g. , and , are written to JSON text. - Get or set how and values are formatting when writing JSON text. + Gets or sets how and values are formatted when writing JSON text. @@ -3716,17 +5075,19 @@ - Creates an instance of the JsonWriter class. + Initializes a new instance of the class. - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + Flushes whatever is in the buffer to the destination and also flushes the destination. - Closes this stream and the underlying stream. + Closes this writer. + If is set to true, the destination is also closed. + If is set to true, the JSON is auto-completed. @@ -3762,13 +5123,13 @@ - Writes the property name of a name/value pair on a JSON object. + Writes the property name of a name/value pair of a JSON object. The name of the property. - Writes the property name of a name/value pair on a JSON object. + Writes the property name of a name/value pair of a JSON object. The name of the property. A flag to indicate whether the text should be escaped when it is written as a JSON property name. @@ -3799,7 +5160,8 @@ The value to write. A value is only required for tokens that have an associated value, e.g. the property name for . - A null value can be passed to the method for token's that don't have a value, e.g. . + null can be passed to the method for tokens that don't have a value, e.g. . + @@ -3960,105 +5322,105 @@ - Writes a value. + Writes a of value. - The value to write. + The of value to write. - Writes a value. + Writes a of value. - The value to write. + The of value to write. - Writes a value. + Writes a of value. - The value to write. + The of value to write. - Writes a value. + Writes a of value. - The value to write. + The of value to write. - Writes a value. + Writes a of value. - The value to write. + The of value to write. - Writes a value. + Writes a of value. - The value to write. + The of value to write. - Writes a value. + Writes a of value. - The value to write. + The of value to write. - Writes a value. + Writes a of value. - The value to write. + The of value to write. - Writes a value. + Writes a of value. - The value to write. + The of value to write. - Writes a value. + Writes a of value. - The value to write. + The of value to write. - Writes a value. + Writes a of value. - The value to write. + The of value to write. - Writes a value. + Writes a of value. - The value to write. + The of value to write. - Writes a value. + Writes a of value. - The value to write. + The of value to write. - Writes a value. + Writes a of value. - The value to write. + The of value to write. - Writes a value. + Writes a of value. - The value to write. + The of value to write. - Writes a value. + Writes a of value. - The value to write. + The of value to write. - Writes a value. + Writes a of value. - The value to write. + The of value to write. @@ -4081,32 +5443,32 @@ - Writes out a comment /*...*/ containing the specified text. + Writes a comment /*...*/ containing the specified text. Text to place inside the comment. - Writes out the given white space. + Writes the given white space. The string of white space characters. - Releases unmanaged and - optionally - managed resources + Releases unmanaged and - optionally - managed resources. true to release both managed and unmanaged resources; false to release only unmanaged resources. - Sets the state of the JsonWriter, + Sets the state of the . - The JsonToken being written. + The being written. The value being written. - The exception thrown when an error occurs while reading JSON text. + The exception thrown when an error occurs while writing JSON text. @@ -4133,7 +5495,7 @@ with a specified error message and a reference to the inner exception that is the cause of this exception. The error message that explains the reason for the exception. - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. + The exception that is the cause of the current exception, or null if no inner exception is specified. @@ -4141,8 +5503,17 @@ The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. - The parameter is null. - The class name is null or is zero (0). + The parameter is null. + The class name is null or is zero (0). + + + + Initializes a new instance of the class + with a specified error message, JSON path and a reference to the inner exception that is the cause of this exception. + + The error message that explains the reason for the exception. + The path to the JSON where the error occurred. + The exception that is the cause of the current exception, or null if no inner exception is specified. @@ -4303,11 +5674,11 @@ Represents a collection of objects. - The type of token + The type of token. - Gets the with the specified key. + Gets the of with the specified key. @@ -4319,6 +5690,34 @@ + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous load. The property contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous load. The property contains the JSON that was read from the specified . + Gets the container's children tokens. @@ -4367,7 +5766,7 @@ A that will be read for the content of the . The used to load the JSON. - If this is null, default load settings will be used. + If this is null, default load settings will be used. A that contains the JSON that was read from the specified . @@ -4386,7 +5785,7 @@ A that contains JSON. The used to load the JSON. - If this is null, default load settings will be used. + If this is null, default load settings will be used. A populated from the string that contains JSON. @@ -4397,7 +5796,7 @@ Creates a from an object. The object that will be used to create . - A with the values of the specified object + A with the values of the specified object. @@ -4405,7 +5804,7 @@ The object that will be used to create . The that will be used to read the object. - A with the values of the specified object + A with the values of the specified object. @@ -4428,90 +5827,118 @@ - Determines the index of a specific item in the . + Determines the index of a specific item in the . - The object to locate in the . + The object to locate in the . The index of if found in the list; otherwise, -1. - Inserts an item to the at the specified index. + Inserts an item to the at the specified index. The zero-based index at which should be inserted. - The object to insert into the . + The object to insert into the . - is not a valid index in the . - The is read-only. + is not a valid index in the . + - Removes the item at the specified index. + Removes the item at the specified index. The zero-based index of the item to remove. - is not a valid index in the . - The is read-only. + is not a valid index in the . + Returns an enumerator that iterates through the collection. - A that can be used to iterate through the collection. + A of that can be used to iterate through the collection. - Adds an item to the . + Adds an item to the . - The object to add to the . - The is read-only. + The object to add to the . - Removes all items from the . + Removes all items from the . - The is read-only. - Determines whether the contains a specific value. + Determines whether the contains a specific value. - The object to locate in the . + The object to locate in the . - true if is found in the ; otherwise, false. + true if is found in the ; otherwise, false. - Copies to. + Copies the elements of the to an array, starting at a particular array index. The array. Index of the array. - Gets a value indicating whether the is read-only. + Gets a value indicating whether the is read-only. - true if the is read-only; otherwise, false. + true if the is read-only; otherwise, false. - Removes the first occurrence of a specific object from the . + Removes the first occurrence of a specific object from the . - The object to remove from the . + The object to remove from the . - true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . + true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . - The is read-only. Represents a JSON constructor. + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + Gets the container's children tokens. @@ -4576,18 +6003,18 @@ - Loads an from a . + Loads a from a . A that will be read for the content of the . A that contains the JSON that was read from the specified . - Loads an from a . + Loads a from a . A that will be read for the content of the . The used to load the JSON. - If this is null, default load settings will be used. + If this is null, default load settings will be used. A that contains the JSON that was read from the specified . @@ -4679,13 +6106,13 @@ Returns a collection of the descendant tokens for this token in document order. - An containing the descendant tokens of the . + An of containing the descendant tokens of the . Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order. - An containing this token, and all the descendant tokens of the . + An of containing this token, and all the descendant tokens of the . @@ -4701,13 +6128,13 @@ - Creates an that can be used to add tokens to the . + Creates a that can be used to add tokens to the . - An that is ready to have content written to it. + A that is ready to have content written to it. - Replaces the children nodes of this token with the specified content. + Replaces the child nodes of this token with the specified content. The content. @@ -4733,13 +6160,13 @@ Gets the count of child JSON tokens. - The count of child JSON tokens + The count of child JSON tokens. Represents a collection of objects. - The type of token + The type of token. @@ -4754,23 +6181,15 @@ - Returns an enumerator that iterates through the collection. + Returns an enumerator that can be used to iterate through the collection. A that can be used to iterate through the collection. - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - Gets the with the specified key. + Gets the of with the specified key. @@ -4808,6 +6227,37 @@ + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous load. The + property returns a that contains the JSON that was read from the specified . + Gets the container's children tokens. @@ -4855,22 +6305,22 @@ - Gets an of this object's properties. + Gets an of of this object's properties. - An of this object's properties. + An of of this object's properties. Gets a the specified name. The property name. - A with the specified name or null. + A with the specified name or null. - Gets an of this object's property values. + Gets a of of this object's property values. - An of this object's property values. + A of of this object's property values. @@ -4886,19 +6336,25 @@ - Loads an from a . + Loads a from a . A that will be read for the content of the . A that contains the JSON that was read from the specified . + + is not valid JSON. + - Loads an from a . + Loads a from a . A that will be read for the content of the . The used to load the JSON. - If this is null, default load settings will be used. + If this is null, default load settings will be used. A that contains the JSON that was read from the specified . + + is not valid JSON. + @@ -4906,6 +6362,9 @@ A that contains JSON. A populated from the string that contains JSON. + + is not valid JSON. + @@ -4916,8 +6375,11 @@ A that contains JSON. The used to load the JSON. - If this is null, default load settings will be used. + If this is null, default load settings will be used. A populated from the string that contains JSON. + + is not valid JSON. + @@ -4927,7 +6389,7 @@ Creates a from an object. The object that will be used to create . - A with the values of the specified object + A with the values of the specified object. @@ -4935,7 +6397,7 @@ The object that will be used to create . The that will be used to read the object. - A with the values of the specified object + A with the values of the specified object. @@ -4988,7 +6450,7 @@ - Tries the get value. + Tries to get the with the specified property name. Name of the property. The value. @@ -4996,7 +6458,7 @@ - Returns an enumerator that iterates through the collection. + Returns an enumerator that can be used to iterate through the collection. A that can be used to iterate through the collection. @@ -5014,106 +6476,6 @@ Name of the property. - - - Returns the properties for this instance of a component. - - - A that represents the properties for this component instance. - - - - - Returns the properties for this instance of a component using the attribute array as a filter. - - An array of type that is used as a filter. - - A that represents the filtered properties for this component instance. - - - - - Returns a collection of custom attributes for this instance of a component. - - - An containing the attributes for this object. - - - - - Returns the class name of this instance of a component. - - - The class name of the object, or null if the class does not have a name. - - - - - Returns the name of this instance of a component. - - - The name of the object, or null if the object does not have a name. - - - - - Returns a type converter for this instance of a component. - - - A that is the converter for this object, or null if there is no for this object. - - - - - Returns the default event for this instance of a component. - - - An that represents the default event for this object, or null if this object does not have events. - - - - - Returns the default property for this instance of a component. - - - A that represents the default property for this object, or null if this object does not have properties. - - - - - Returns an editor of the specified type for this instance of a component. - - A that represents the editor for this object. - - An of the specified type that is the editor for this object, or null if the editor cannot be found. - - - - - Returns the events for this instance of a component using the specified attribute array as a filter. - - An array of type that is used as a filter. - - An that represents the filtered events for this component instance. - - - - - Returns the events for this instance of a component. - - - An that represents the events for this component instance. - - - - - Returns an object that contains the property described by the specified property descriptor. - - A that represents the property whose owner is to be found. - - An that represents the owner of the specified property. - - Returns the responsible for binding operations performed on this object. @@ -5123,28 +6485,40 @@ The to bind this object. - - - Specifies the settings used when merging JSON. - - - - - Gets or sets the method used when merging JSON arrays. - - The method used when merging JSON arrays. - - - - Gets or sets how how null value properties are merged. - - How null value properties are merged. - Represents a JSON property. + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns a that contains the JSON that was read from the specified . + + + + Asynchronously loads a from a . + + A that will be read for the content of the . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns a that contains the JSON that was read from the specified . + Gets the container's children tokens. @@ -5198,18 +6572,18 @@ - Loads an from a . + Loads a from a . A that will be read for the content of the . A that contains the JSON that was read from the specified . - Loads an from a . + Loads a from a . A that will be read for the content of the . The used to load the JSON. - If this is null, default load settings will be used. + If this is null, default load settings will be used. A that contains the JSON that was read from the specified . @@ -5239,23 +6613,20 @@ The value of a property for a given component. - The component with the property for which to retrieve the value. - + The component with the property for which to retrieve the value. When overridden in a derived class, resets the value for this property of the component to the default value. - The component with the property value that is to be reset to the default value. - + The component with the property value that is to be reset to the default value. When overridden in a derived class, sets the value of the component to a different value. - The component with the property value that is to be set. - The new value. - + The component with the property value that is to be set. + The new value. @@ -5271,7 +6642,10 @@ When overridden in a derived class, gets the type of the component this property is bound to. - A that represents the type of component this property is bound to. When the or methods are invoked, the object specified might be an instance of this type. + A that represents the type of component this property is bound to. + When the or + + methods are invoked, the object specified might be an instance of this type. @@ -5304,6 +6678,15 @@ Represents a raw JSON string. + + + Asynchronously creates an instance of with the content of the reader's current token. + + The reader. + The token to monitor for cancellation requests. The default value is . + A representing the asynchronous creation. The + property returns an instance of with the content of the reader's current token. + Initializes a new instance of the class from another object. @@ -5323,11 +6706,125 @@ The reader. An instance of with the content of the reader's current token. + + + Specifies the settings used when loading JSON. + + + + + Initializes a new instance of the class. + + + + + Gets or sets how JSON comments are handled when loading JSON. + + The JSON comment handling. + + + + Gets or sets how JSON line info is handled when loading JSON. + + The JSON line info handling. + + + + Specifies the settings used when merging JSON. + + + + + Gets or sets the method used when merging JSON arrays. + + The method used when merging JSON arrays. + + + + Gets or sets how null value properties are merged. + + How null value properties are merged. + Represents an abstract JSON token. + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Writes this token to a asynchronously. + + A into which this method will write. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + + + + Asynchronously creates a from a . + + An positioned at the token to read into this . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains + the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + An positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains + the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + A positioned at the token to read into this . + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + + + + Asynchronously creates a from a . + + A positioned at the token to read into this . + The used to load the JSON. + If this is null, default load settings will be used. + The token to monitor for cancellation requests. The default value is . + + A that represents the asynchronous creation. The + property returns a that contains the token and its descendant tokens + that were read from the reader. The runtime type of the token is determined + by the token type of the first token encountered in the reader. + + Gets a comparer that can compare two tokens for value equality. @@ -5497,8 +6994,8 @@ Returns the JSON for this token using the given formatting and converters. - Indicates how the output is formatted. - A collection of which will be used when writing the token. + Indicates how the output should be formatted. + A collection of s which will be used when writing the token. The JSON for this token using the given formatting and converters. @@ -5517,49 +7014,49 @@ - Performs an explicit conversion from to . + Performs an explicit conversion from to of . The value. The result of the conversion. - Performs an explicit conversion from to . + Performs an explicit conversion from to of . The value. The result of the conversion. - Performs an explicit conversion from to . + Performs an explicit conversion from to of . The value. The result of the conversion. - Performs an explicit conversion from to . + Performs an explicit conversion from to of . The value. The result of the conversion. - Performs an explicit conversion from to . + Performs an explicit conversion from to of . The value. The result of the conversion. - Performs an explicit conversion from to . + Performs an explicit conversion from to of . The value. The result of the conversion. - Performs an explicit conversion from to . + Performs an explicit conversion from to of . The value. The result of the conversion. @@ -5608,56 +7105,56 @@ - Performs an explicit conversion from to . + Performs an explicit conversion from to of . The value. The result of the conversion. - Performs an explicit conversion from to . + Performs an explicit conversion from to of . The value. The result of the conversion. - Performs an explicit conversion from to . + Performs an explicit conversion from to of . The value. The result of the conversion. - Performs an explicit conversion from to . + Performs an explicit conversion from to of . The value. The result of the conversion. - Performs an explicit conversion from to . + Performs an explicit conversion from to of . The value. The result of the conversion. - Performs an explicit conversion from to . + Performs an explicit conversion from to of . The value. The result of the conversion. - Performs an explicit conversion from to . + Performs an explicit conversion from to of . The value. The result of the conversion. - Performs an explicit conversion from to . + Performs an explicit conversion from to of . The value. The result of the conversion. @@ -5671,14 +7168,14 @@ - Performs an explicit conversion from to . + Performs an explicit conversion from to of . The value. The result of the conversion. - Performs an explicit conversion from to . + Performs an explicit conversion from to of . The value. The result of the conversion. @@ -5734,7 +7231,7 @@ - Performs an explicit conversion from to . + Performs an explicit conversion from to of . The value. The result of the conversion. @@ -5748,7 +7245,7 @@ - Performs an explicit conversion from to . + Performs an explicit conversion from to of . The value. The result of the conversion. @@ -5783,7 +7280,7 @@ - Performs an implicit conversion from to . + Performs an implicit conversion from of to . The value to create a from. The initialized with the specified value. @@ -5797,49 +7294,49 @@ - Performs an implicit conversion from to . + Performs an implicit conversion from of to . The value to create a from. The initialized with the specified value. - Performs an implicit conversion from to . + Performs an implicit conversion from of to . The value to create a from. The initialized with the specified value. - Performs an implicit conversion from to . + Performs an implicit conversion from of to . The value to create a from. The initialized with the specified value. - Performs an implicit conversion from to . + Performs an implicit conversion from of to . The value to create a from. The initialized with the specified value. - Performs an implicit conversion from to . + Performs an implicit conversion from of to . The value to create a from. The initialized with the specified value. - Performs an implicit conversion from to . + Performs an implicit conversion from of to . The value to create a from. The initialized with the specified value. - Performs an implicit conversion from to . + Performs an implicit conversion from of to . The value to create a from. The initialized with the specified value. @@ -5867,7 +7364,7 @@ - Performs an implicit conversion from to . + Performs an implicit conversion from of to . The value to create a from. The initialized with the specified value. @@ -5881,14 +7378,14 @@ - Performs an implicit conversion from to . + Performs an implicit conversion from of to . The value to create a from. The initialized with the specified value. - Performs an implicit conversion from to . + Performs an implicit conversion from of to . The value to create a from. The initialized with the specified value. @@ -5902,28 +7399,28 @@ - Performs an implicit conversion from to . + Performs an implicit conversion from of to . The value to create a from. The initialized with the specified value. - Performs an implicit conversion from to . + Performs an implicit conversion from of to . The value to create a from. The initialized with the specified value. - Performs an implicit conversion from to . + Performs an implicit conversion from of to . The value to create a from. The initialized with the specified value. - Performs an implicit conversion from to . + Performs an implicit conversion from of to . The value to create a from. The initialized with the specified value. @@ -5986,7 +7483,7 @@ - Performs an implicit conversion from to . + Performs an implicit conversion from of to . The value to create a from. The initialized with the specified value. @@ -6000,23 +7497,23 @@ - Performs an implicit conversion from to . + Performs an implicit conversion from of to . The value to create a from. The initialized with the specified value. - Creates an for this token. + Creates a for this token. - An that can be used to read this token and its descendants. + A that can be used to read this token and its descendants. Creates a from an object. The object that will be used to create . - A with the value of the specified object + A with the value of the specified object. @@ -6024,25 +7521,25 @@ The object that will be used to create . The that will be used when reading the object. - A with the value of the specified object + A with the value of the specified object. - Creates the specified .NET type from the . + Creates an instance of the specified .NET type from the . The object type that the token will be deserialized to. The new object created from the JSON value. - Creates the specified .NET type from the . + Creates an instance of the specified .NET type from the . The object type that the token will be deserialized to. The new object created from the JSON value. - Creates the specified .NET type from the using the specified . + Creates an instance of the specified .NET type from the using the specified . The object type that the token will be deserialized to. The that will be used when creating the object. @@ -6050,7 +7547,7 @@ - Creates the specified .NET type from the using the specified . + Creates an instance of the specified .NET type from the using the specified . The object type that the token will be deserialized to. The that will be used when creating the object. @@ -6060,9 +7557,9 @@ Creates a from a . - An positioned at the token to read into this . + A positioned at the token to read into this . - An that contains the token and its descendant tokens + A that contains the token and its descendant tokens that were read from the reader. The runtime type of the token is determined by the token type of the first token encountered in the reader. @@ -6073,9 +7570,9 @@ An positioned at the token to read into this . The used to load the JSON. - If this is null, default load settings will be used. + If this is null, default load settings will be used. - An that contains the token and its descendant tokens + A that contains the token and its descendant tokens that were read from the reader. The runtime type of the token is determined by the token type of the first token encountered in the reader. @@ -6093,18 +7590,18 @@ A that contains JSON. The used to load the JSON. - If this is null, default load settings will be used. + If this is null, default load settings will be used. A populated from the string that contains JSON. Creates a from a . - An positioned at the token to read into this . + A positioned at the token to read into this . The used to load the JSON. - If this is null, default load settings will be used. + If this is null, default load settings will be used. - An that contains the token and its descendant tokens + A that contains the token and its descendant tokens that were read from the reader. The runtime type of the token is determined by the token type of the first token encountered in the reader. @@ -6113,9 +7610,9 @@ Creates a from a . - An positioned at the token to read into this . + A positioned at the token to read into this . - An that contains the token and its descendant tokens + A that contains the token and its descendant tokens that were read from the reader. The runtime type of the token is determined by the token type of the first token encountered in the reader. @@ -6127,7 +7624,7 @@ A that contains a JPath expression. - A , or null. + A , or null. @@ -6146,7 +7643,7 @@ A that contains a JPath expression. - An that contains the selected elements. + An of that contains the selected elements. @@ -6156,7 +7653,7 @@ A that contains a JPath expression. A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. - An that contains the selected elements. + An of that contains the selected elements. @@ -6207,7 +7704,7 @@ Gets a collection of annotations of the specified type for this . The type of the annotations to retrieve. - An that contains the annotations for this . + An that contains the annotations for this . @@ -6249,7 +7746,7 @@ The for which a hash code is to be returned. A hash code for the specified object. - The type of is a reference type and is null. + The type of is a reference type and is null. @@ -6269,7 +7766,7 @@ - Reads the next JSON token from the stream. + Reads the next JSON token from the underlying . true if the next token was read successfully; false if there are no more tokens to read. @@ -6387,9 +7884,9 @@ - Gets the token being writen. + Gets the token being written. - The token being writen. + The token being written. @@ -6404,13 +7901,17 @@ - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. + Flushes whatever is in the buffer to the underlying . - Closes this stream and the underlying stream. + Closes this writer. + If is set to true, the JSON is auto-completed. + + Setting to true has no additional effect, since the underlying is a type that cannot be closed. + @@ -6443,7 +7944,7 @@ Writes a value. - An error will raised if the value cannot be written as a single JSON token. + An error will be raised if the value cannot be written as a single JSON token. The value to write. @@ -6465,7 +7966,7 @@ - Writes out a comment /*...*/ containing the specified text. + Writes a comment /*...*/ containing the specified text. Text to place inside the comment. @@ -6594,6 +8095,15 @@ Represents a value in JSON (string, integer, date, etc). + + + Writes this token to a asynchronously. + + A into which this method will write. + The token to monitor for cancellation requests. + A collection of which will be used when writing the token. + A that represents the asynchronous write operation. + Initializes a new instance of the class from another object. @@ -6735,7 +8245,7 @@ Writes this token to a . A into which this method will write. - A collection of which will be used when writing the token. + A collection of s which will be used when writing the token. @@ -6754,9 +8264,6 @@ true if the specified is equal to the current ; otherwise, false. - - The parameter is null. - @@ -6828,26 +8335,9 @@ This instance is greater than . - is not the same type as this instance. + is not of the same type as this instance. - - - Specifies the settings used when loading JSON. - - - - - Gets or sets how JSON comments are handled when loading JSON. - - The JSON comment handling. - - - - Gets or sets how JSON line info is handled when loading JSON. - - The JSON line info handling. - Specifies how JSON arrays are merged together. @@ -6901,7 +8391,7 @@ All public and private fields are serialized. Members can be excluded using or . This member serialization mode can also be set by marking the class with - and setting IgnoreSerializableAttribute on to false. + and setting IgnoreSerializableAttribute on to false. @@ -6981,7 +8471,7 @@ Specifies reference handling options for the . - Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable. + Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement . @@ -7145,7 +8635,7 @@ - Gets or sets whether the object is read only. + Gets or sets whether the object is read-only. @@ -7189,9 +8679,9 @@ - Gets or sets a number that the value should be divisble by. + Gets or sets a number that the value should be divisible by. - A number that the value should be divisble by. + A number that the value should be divisible by. @@ -7207,15 +8697,15 @@ - Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute. + Gets or sets a flag indicating whether the value can not equal the number defined by the minimum attribute (). - A flag indicating whether the value can not equal the number defined by the "minimum" attribute. + A flag indicating whether the value can not equal the number defined by the minimum attribute (). - Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute. + Gets or sets a flag indicating whether the value can not equal the number defined by the maximum attribute (). - A flag indicating whether the value can not equal the number defined by the "maximum" attribute. + A flag indicating whether the value can not equal the number defined by the maximum attribute (). @@ -7304,7 +8794,7 @@ Gets or sets disallowed types. - The disallow types. + The disallowed types. @@ -7346,18 +8836,18 @@ - Load a from a string that contains schema JSON. + Load a from a string that contains JSON Schema. - A that contains JSON. - A populated from the string that contains JSON. + A that contains JSON Schema. + A populated from the string that contains JSON Schema. - Parses the specified json. + Load a from a string that contains JSON Schema using the specified . - The json. + A that contains JSON Schema. The resolver. - A populated from the string that contains JSON. + A populated from the string that contains JSON Schema. @@ -7426,7 +8916,7 @@ with a specified error message and a reference to the inner exception that is the cause of this exception. The error message that explains the reason for the exception. - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. + The exception that is the cause of the current exception, or null if no inner exception is specified. @@ -7434,8 +8924,8 @@ The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. - The parameter is null. - The class name is null or is zero (0). + The parameter is null. + The class name is null or is zero (0). @@ -7636,35 +9126,6 @@ - - - A snake case naming strategy. - - - - - Initializes a new instance of the class. - - - A flag indicating whether dictionary keys should be processed. - - - A flag indicating whether explicitly specified property names should be processed, - e.g. a property name customized with a . - - - - - Initializes a new instance of the class. - - - - - Resolves the specified property name. - - The property name to resolve. - The resolved property name. - A camel case naming strategy. @@ -7682,6 +9143,21 @@ e.g. a property name customized with a . + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + Initializes a new instance of the class. @@ -7704,9 +9180,16 @@ Initializes a new instance of the class. + + + Resolves the contract for a given type. + + The type to resolve a contract for. + The contract for a given type. + - Used by to resolves a for a given . + Used by to resolve a for a given . @@ -7759,17 +9242,6 @@ Initializes a new instance of the class. - - - Initializes a new instance of the class. - - - If set to true the will use a cached shared with other resolvers of the same type. - Sharing the cache will significantly improve performance with multiple resolver instances because expensive reflection will only - happen once. This setting can cause unexpected behavior if different instances of the resolver are suppose to produce different - results. When set to false it is highly recommended to reuse instances with the . - - Resolves the contract for a given type. @@ -7900,6 +9372,13 @@ Name of the property. Resolved name of the property. + + + Resolves the name of the extension data. By default no changes are made to extension data names. + + Name of the extension data. + Resolved name of the extension data. + Resolves the key of the dictionary. By default is used to resolve dictionary keys. @@ -7931,6 +9410,11 @@ The default serialization binder used when resolving and loading classes from type names. + + + Initializes a new instance of the class. + + When overridden in a derived class, controls the binding of a serialized object to a type. @@ -7946,8 +9430,8 @@ When overridden in a derived class, controls the binding of a serialized object to a type. The type of the object the formatter creates a new instance of. - Specifies the name of the serialized object. - Specifies the name of the serialized object. + Specifies the name of the serialized object. + Specifies the name of the serialized object. @@ -7957,8 +9441,8 @@ Gets the that will be used to filter the trace messages passed to the writer. - For example a filter level of Info will exclude Verbose messages and include Info, - Warning and Error messages. + For example a filter level of will exclude messages and include , + and messages. The that will be used to filter the trace messages passed to the writer. @@ -8090,7 +9574,7 @@ Returns a collection of all of the attributes, or an empty collection if there are no attributes. - When true, look up the hierarchy chain for the inherited custom attribute. + When true, look up the hierarchy chain for the inherited custom attribute. A collection of s, or an empty collection. @@ -8098,12 +9582,12 @@ Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. The type of the attributes. - When true, look up the hierarchy chain for the inherited custom attribute. + When true, look up the hierarchy chain for the inherited custom attribute. A collection of s, or an empty collection. - Used by to resolves a for a given . + Used by to resolve a for a given . @@ -8117,46 +9601,6 @@ The type to resolve a contract for. The contract for a given type. - - - A base class for resolving how property names and dictionary keys are serialized. - - - - - A flag indicating whether dictionary keys should be processed. - Defaults to false. - - - - - A flag indicating whether explicitly specified property names, - e.g. a property name customized with a , should be processed. - Defaults to false. - - - - - Gets the serialized name for a given property name. - - The initial property name. - A flag indicating whether the property has had a name explicitly specfied. - The serialized property name. - - - - Gets the serialized key for a given dictionary key. - - The initial dictionary key. - The serialized dictionary key. - - - - Resolves the specified property name. - - The property name to resolve. - The resolved property name. - Used to resolve references when serializing and deserializing JSON by the . @@ -8168,11 +9612,11 @@ The serialization context. The reference to resolve. - The object that + The object that was resolved from the reference. - Gets the reference for the sepecified object. + Gets the reference for the specified object. The serialization context. The object to get a reference for. @@ -8196,6 +9640,27 @@ The reference. The object to reference. + + + Allows users to control class loading and mandate what class to load. + + + + + When implemented, controls the binding of a serialized object to a type. + + Specifies the name of the serialized object. + Specifies the name of the serialized object + The type of the object the formatter creates a new instance of. + + + + When implemented, controls the binding of a serialized object to a type. + + The type of the object the formatter creates a new instance of. + Specifies the name of the serialized object. + Specifies the name of the serialized object. + Represents a trace writer. @@ -8204,8 +9669,8 @@ Gets the that will be used to filter the trace messages passed to the writer. - For example a filter level of Info will exclude Verbose messages and include Info, - Warning and Error messages. + For example a filter level of will exclude messages and include , + and messages. The that will be used to filter the trace messages passed to the writer. @@ -8394,36 +9859,6 @@ The methods called when an error is thrown during the serialization of the object. - - - Gets or sets the method called immediately after deserialization of the object. - - The method called immediately after deserialization of the object. - - - - Gets or sets the method called during deserialization of the object. - - The method called during deserialization of the object. - - - - Gets or sets the method called after serialization of the object graph. - - The method called after serialization of the object graph. - - - - Gets or sets the method called before serialization of the object. - - The method called before serialization of the object. - - - - Gets or sets the method called when an error is thrown during the serialization of the object. - - The method called when an error is thrown during the serialization of the object. - Gets or sets the default creator method used to create the object. @@ -8432,7 +9867,7 @@ - Gets or sets a value indicating whether the default creator is non public. + Gets or sets a value indicating whether the default creator is non-public. true if the default object creator is non-public; otherwise, false. @@ -8441,12 +9876,6 @@ Contract details for a used by the . - - - Gets or sets the property name resolver. - - The property name resolver. - Gets or sets the dictionary key resolver. @@ -8513,9 +9942,9 @@ - Gets or sets the ISerializable object constructor. + Gets or sets the object constructor. - The ISerializable object constructor. + The object constructor. @@ -8559,30 +9988,11 @@ The object's properties. - - - Gets the constructor parameters required for any non-default constructor - - Gets a collection of instances that define the parameters used with . - - - Gets or sets the override constructor used to create the object. - This is set when a constructor is marked up using the - JsonConstructor attribute. - - The override constructor. - - - - Gets or sets the parametrized constructor used to create the object. - - The parametrized constructor. - Gets or sets the function used to create the object. When set this function will override . @@ -8605,6 +10015,12 @@ Gets or sets the extension data value type. + + + Gets or sets the extension data name resolver. + + The extension data name resolver. + Initializes a new instance of the class. @@ -8672,7 +10088,7 @@ Gets or sets the for the property. - If set this converter takes presidence over the contract converter for the property type. + If set this converter takes precedence over the contract converter for the property type. The converter. @@ -8758,9 +10174,9 @@ - Gets or sets a predicate used to determine whether the property should be serialize. + Gets or sets a predicate used to determine whether the property should be serialized. - A predicate used to determine whether the property should be serialize. + A predicate used to determine whether the property should be serialized. @@ -8802,13 +10218,13 @@ - Gets or sets the the type name handling used when serializing the property's collection items. + Gets or sets the type name handling used when serializing the property's collection items. The collection's items type name handling. - Gets or sets the the reference loop handling used when serializing the property's collection items. + Gets or sets the reference loop handling used when serializing the property's collection items. The collection's items reference loop handling. @@ -8839,7 +10255,7 @@ Gets the closest matching object. - First attempts to get an exact case match of propertyName and then + First attempts to get an exact case match of and then a case insensitive match. Name of the property. @@ -8866,11 +10282,11 @@ - Lookup and create an instance of the JsonConverter type described by the argument. + Lookup and create an instance of the type described by the argument. - The JsonConverter type to create. + The type to create. Optional arguments to pass to an initializing constructor of the JsonConverter. - If null, the default constructor is used. + If null, the default constructor is used. @@ -8881,8 +10297,8 @@ Gets the that will be used to filter the trace messages passed to the writer. - For example a filter level of Info will exclude Verbose messages and include Info, - Warning and Error messages. + For example a filter level of will exclude messages and include , + and messages. The that will be used to filter the trace messages passed to the writer. @@ -8915,6 +10331,59 @@ A of the most recent trace messages. + + + A base class for resolving how property names and dictionary keys are serialized. + + + + + A flag indicating whether dictionary keys should be processed. + Defaults to false. + + + + + A flag indicating whether extension data names should be processed. + Defaults to false. + + + + + A flag indicating whether explicitly specified property names, + e.g. a property name customized with a , should be processed. + Defaults to false. + + + + + Gets the serialized name for a given property name. + + The initial property name. + A flag indicating whether the property has had a name explicitly specified. + The serialized property name. + + + + Gets the serialized name for a given extension data name. + + The initial extension data name. + The serialized extension data name. + + + + Gets the serialized key for a given dictionary key. + + The initial dictionary key. + The serialized dictionary key. + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + Represents a method that constructs an object. @@ -8941,7 +10410,7 @@ Returns a collection of all of the attributes, or an empty collection if there are no attributes. - When true, look up the hierarchy chain for the inherited custom attribute. + When true, look up the hierarchy chain for the inherited custom attribute. A collection of s, or an empty collection. @@ -8949,7 +10418,7 @@ Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. The type of the attributes. - When true, look up the hierarchy chain for the inherited custom attribute. + When true, look up the hierarchy chain for the inherited custom attribute. A collection of s, or an empty collection. @@ -8977,6 +10446,50 @@ The target to get the value from. The value. + + + A snake case naming strategy. + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + + + Initializes a new instance of the class. + + + A flag indicating whether dictionary keys should be processed. + + + A flag indicating whether explicitly specified property names should be processed, + e.g. a property name customized with a . + + + A flag indicating whether extension data names should be processed. + + + + + Initializes a new instance of the class. + + + + + Resolves the specified property name. + + The property name to resolve. + The resolved property name. + Specifies how strings are escaped when writing JSON text. @@ -8997,14 +10510,29 @@ HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped. + + + Indicates the method that will be used during deserialization for locating and loading assemblies. + + + + + In simple mode, the assembly used during deserialization need not match exactly the assembly used during serialization. Specifically, the version numbers need not match as the LoadWithPartialName method of the class is used to load the assembly. + + + + + In full mode, the assembly used during deserialization must match exactly the assembly used during serialization. The Load method of the class is used to load the assembly. + + Specifies type name handling options for the . - should be used with caution when your application deserializes JSON from an external source. - Incoming types should be validated with a custom - when deserializing with a value other than TypeNameHandling.None. + should be used with caution when your application deserializes JSON from an external source. + Incoming types should be validated with a custom + when deserializing with a value other than . @@ -9030,20 +10558,23 @@ Include the .NET type name when the type of the object being serialized is not the same as its declared type. + Note that this doesn't include the root serialized object by default. To include the root object's type name in JSON + you must specify a root type object with + or . - Determines whether the collection is null or empty. + Determines whether the collection is null or empty. The collection. - true if the collection is null or empty; otherwise, false. + true if the collection is null or empty; otherwise, false. - Adds the elements of the specified collection to the specified generic IList. + Adds the elements of the specified collection to the specified generic . The list to add to. The collection of elements to add. @@ -9061,13 +10592,13 @@ is returned if assignable to the target type. - + Helper method for generating a MetaObject which calls a specific method on Dynamic that returns a result - + Helper method for generating a MetaObject which calls a specific method on Dynamic, but uses one of the arguments for @@ -9089,7 +10620,7 @@ - Gets a dictionary of the names and values of an Enum type. + Gets a dictionary of the names and values of an type. @@ -9171,12 +10702,12 @@ - Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer. + Builds a string. Unlike this class lets you reuse its internal buffer. - Determines whether the string is all white space. Empty string will return false. + Determines whether the string is all white space. Empty string will return false. The string to test whether it is all white space. @@ -9192,12 +10723,12 @@ An exception has been thrown, which has left the in an invalid state. You may call the method to put the in the Closed state. - Any other method calls results in an being thrown. + Any other method calls result in an being thrown. - The method has been called. + The method has been called. @@ -9207,7 +10738,7 @@ - A array is being written. + An array is being written. @@ -9222,7 +10753,7 @@ - A write method has not been called. + A write method has not been called. diff --git a/StockManMVC/bin/StockManMVC.dll b/StockManMVC/bin/StockManMVC.dll index 222d053ad3b6ca606488b0bd9b487ba4319b1d83..89506982763c5e8a305b61b35f16d65eafb9edac 100644 GIT binary patch delta 92 zcmZp;!r5?zb3z9b@4?2dtzC?IH3Ciz4o15c*Sq#jmOpb*tE6E2i5fjtzC?IH3Fue^*-KO6Y4wn+R1nKCw;oQ{X`9;##0@JJx?MT vfPe{zWf&P4I2xE3IFgtcf`VOwQ`XiCIqqBFur7b6g - + diff --git a/StockManMVC/fonts/FontAwesome.otf b/StockManMVC/fonts/FontAwesome.otf index d4de13e832d567ff29c5b4e9561b8c370348cc9c..401ec0f36e4f73b8efa40bd6f604fe80d286db70 100644 GIT binary patch delta 52632 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 delta 42590 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 OwyI90UFxgj$o~QNhKXzd diff --git a/StockManMVC/fonts/fontawesome-webfont.eot b/StockManMVC/fonts/fontawesome-webfont.eot index c7b00d2ba8896fd29de846b19f89fcf0d56ad152..e9f60ca953f93e35eab4108bd414bc02ddcf3928 100644 GIT binary patch literal 165742 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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%0DT2#!EmC3^rbYRxnh@lc=BIuql@91#& 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�ur+X<@H2Z*!(V{KAFux;hAoyV#2T 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 z%0A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 diff --git a/packages/NoGit.0.0.8/content/.bin/git.cmd b/packages/NoGit.0.0.8/content/.bin/git.cmd deleted file mode 100644 index 85ddefe..0000000 --- a/packages/NoGit.0.0.8/content/.bin/git.cmd +++ /dev/null @@ -1,3 +0,0 @@ -@echo off -SET PATH=%~dp0;%PATH% -"%~dp0node" "%~dp0..\..\packages\NoGit.0.0.8\node_modules\nogit\bin\git.js" %* \ No newline at end of file diff --git a/packages/NoGit.0.0.8/node_modules/nogit/bin/git.js b/packages/NoGit.0.0.8/node_modules/nogit/bin/git.js deleted file mode 100644 index 17d07d2..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/bin/git.js +++ /dev/null @@ -1,147 +0,0 @@ -#!/usr/bin/env node - -var program = require('commander'); -var clone = require('../commands/clone'); -var archive = require('../commands/archive'); -var lsRemote = require('../commands/ls-remote'); -var config = require('../lib/config'); -var globalTunnel = require('global-tunnel'); -var fs = require('fs'); -var ini = require('ini'); -var urlParse = require('url').parse; - -config.read(function(config) { - - config.nogit = {}; // custom settings - - program - .version(require('git-node').version) - .option('-v, --verbose', 'show detailed output'); - - program - .command('clone [dir]') - .description('Clone a repository into a new directory') - .option('-b, --branch ', 'checkout to specefic branch, tag or ref') - .option('--depth ', 'do a shallow clone with num commits deep') - .option('--mirror', 'not supported yet (will act as a "git fetch")') - .option('--progress', 'show progress status') - .option('-v, --verbose', 'show detailed output') - .action(function(url, dir, options) { - clone(url, dir, options); - }); - - program - .command('fetch [repo]') - .description('Download objects and refs from another repository') - .option('-a, --append', 'pppend ref and object names of fetched refs to the .git/FETCH_HEAD') - .action(function(repo, options) { - // todo - }); - - program - .command('config') - .description('Get repository options') - .option('--get ', 'get the value for a given key') - .action(function(options) { - if (options.get) { - if (config['remote "origin"']) { - console.log(config['remote "origin"'].url); - } - } - }); - - program - .command('rev-list ') - .description('Lists commit objects in reverse chronological order') - .option('-n, --max-count ', 'limit the number of commits to output', parseInt) - .action(function(commit, options) { - // only '-n1' and 'refs/heads' are supported - if (options.maxCount == 1) { - var hash = fs.readFileSync('refs/heads/' + commit, 'utf8').trim(); - console.log(hash); - } - else { - // todo - } - }); - - program - .command('archive ') - .description('Create an archive of files from a named tree') - .option('--format ', 'format of the resulting archive: tar or zip') - .option('--prefix ', 'prepend / to each filename in the archive') - .option('-v, --verbose', 'show detailed output') - .action(function(commit, options) { - archive(commit, options); - }); - - program - .command('ls-remote ') - .description('List references in a remote repository') - .option('-t, --tags', 'limit to tags') - .option('-h, --heads', 'limit to heads') - .action(function(repo, options) { - lsRemote(repo, options); - }); - - - // .command("fetch ", "Download objects and refs from another repository") - // .command("log", "Show local history") - // .command("export ", "Export tree at HEAD as real files to target") - - enableProxyIfRequired(); - - fixNumArgs(); - program.parse(process.argv); - - if (process.argv.length < 3) { - program.outputHelp(); - process.exit(1); - } - - function fixNumArgs() { - for (var i = 0; i < process.argv.length; ++i) { - if (/^-[a-zA-Z](\d+)$/g.test(process.argv[i])) { - process.argv.splice(i + 1, 0, process.argv[i].slice(2)); - process.argv[i] = process.argv[i].slice(0, 2); - } - } - } - - function enableProxyIfRequired() { - var tunnel = 'neither'; - var configHttpProxy = config.http ? config.http.proxy : undefined; - var configHttpsProxy = config.https ? config.https.proxy : undefined; - - if (process.env.http_proxy || configHttpProxy) { - tunnel = 'both'; - if (!process.env.http_proxy) { - process.env.http_proxy = config.http.proxy; - } - } - if (process.env.https_proxy || configHttpsProxy) { - if (tunnel == 'neither') { - tunnel = 'https'; - } - if (!process.env.https_proxy) { - process.env.https_proxy = configHttpsProxy; - } - } - - var proxy = process.env.http_proxy || process.env.https_proxy; - - if (proxy) { - var parsed = urlParse(proxy); - var conf = { - connect: tunnel, - protocol: parsed.protocol, - host: parsed.hostname, - port: parseInt(parsed.port,10), - proxyAuth: parsed.auth - }; - - globalTunnel.initialize(conf); - config.nogit.proxy = proxy; - } - } -}); \ No newline at end of file diff --git a/packages/NoGit.0.0.8/node_modules/nogit/commands/archive.js b/packages/NoGit.0.0.8/node_modules/nogit/commands/archive.js deleted file mode 100644 index 443cd9e..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/commands/archive.js +++ /dev/null @@ -1,50 +0,0 @@ -var fs = require('fs'); -var git = require('git-node'); -var path = require('path'); -var archiver = require('archiver'); - -function archive(commit, options) { - var root = process.cwd(); - var repo = git.repo(root); - - var archive = archiver(options.format); - var output = process.stdout; - - archive.on('error', function(err) { - throw err; - }); - - archive.pipe(output); - - repo.treeWalk(commit, function (err, stream) { - if (options.verbose) console.log('Creating archive...'); - if (err) throw err; - read = stream.read; - return read(function() { - read(onEntry); - }); - }); - - function onEntry(err, entry) { - if (err) throw err; - if (!entry){ - archive.finalize(); - if (options.verbose) { - console.log('Done.') - } - return; - } - - var prefixedPath = path.join(options.prefix, entry.path); - - if (options.verbose) { - console.log("adding %s", prefixedPath); - } - if (entry.type === "blob") { - archive.append(entry.body, {name: prefixedPath}); - } - return read(onEntry); - } -} - -module.exports = archive; \ No newline at end of file diff --git a/packages/NoGit.0.0.8/node_modules/nogit/commands/clone.js b/packages/NoGit.0.0.8/node_modules/nogit/commands/clone.js deleted file mode 100644 index 8ab217a..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/commands/clone.js +++ /dev/null @@ -1,98 +0,0 @@ -var git = require('git-node'); -var fs = require('fs'); -var path = require('path'); -var pathJoin = path.join; -var mkdirp = require('mkdirp'); -var utils = require('../lib/utils'); - -function clone(url, dir, options) { - // fix url - var origUrl = url; - url = utils.fixUrl(url); - - var remote = git.remote(url); - var target = dir || path.basename(remote.pathname, ".git"); - var clonePath = target; - if (!options.mirror) target += '/.git'; - var repo = git.repo(target); - - var fetchOpts = {}; - // if no branch specified, get all heads - fetchOpts.want = options.branch || function(ref, cb) { - return cb(null, ref && ref.indexOf('refs/heads') != -1); - }; - if (options.verbose) fetchOpts.onProgress = onProgress; - if (options.depth) fetchOpts.depth = parseInt(options.depth, 10); - - if (!fs.existsSync(target)) { - mkdirp.sync(target); - } - - if (options.mirror) { - console.log("Cloning %s into bare repository %s", url, target); - } - else { - console.log("Cloning %s to %s..", url, target); - } - - repo.fetch(remote, fetchOpts, onFetch); - - function onProgress(progress) { - process.stderr.write(progress); - } - - function onFetch() { - if (!options.mirror) { - repo.resolveHashish(options.branch || 'HEAD', function (err, hash) { - if (err) throw err; - repo.updateHead(hash, function (err) { - if (err) throw err; - // copied from export.js - var read; - repo.treeWalk('HEAD', function (err, stream) { - if (options.verbose) console.log('walking...'); - if (err) throw err; - read = stream.read; - return read(function() { - read(onEntry); - }); - }); - - function onEntry(err, entry) { - if (options.verbose) console.log('on entry...'); - if (err) throw err; - if (!entry) return; - var path = pathJoin(clonePath, entry.path); - if (options.verbose) { - var colorPath = "\x1B[34m" + path.replace(/\//g, "\x1B[1;34m/\x1B[0;34m") + "\x1B[0m"; - console.log("%s %s", entry.hash, colorPath); - } - if (entry.type === "tree") { - return fs.mkdir(path, onDone); - } - if (entry.type === "blob") { - return fs.writeFile(path, entry.body, onDone); - } - return read(onEntry); - } - - function onDone(err) { - if (err) throw err; - return read(onEntry); - } - }); - }); - } - - // create config with remote - fs.writeFile(target + '/config', '[remote "origin"]\r\n\turl = ' + origUrl, function(err) { - if (err) throw err; - if (options.verbose) { - console.log('Created repo config'); - console.log("Done."); - } - }); - } -} - -module.exports = clone; \ No newline at end of file diff --git a/packages/NoGit.0.0.8/node_modules/nogit/commands/export.js b/packages/NoGit.0.0.8/node_modules/nogit/commands/export.js deleted file mode 100644 index 888edc8..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/commands/export.js +++ /dev/null @@ -1,50 +0,0 @@ -#!/usr/bin/env node -var git = require('git-node'); -var program = require('commander'); -var fs = require('fs'); -var pathJoin = require('path').join; - -program - .usage('[options] [--]

    ') - .option('--ref ', 'export from a specefic local branch, tag, or ref') - .option('-q', 'Be quiet; don\t show progress') - .option('--git-dir ', 'Use custom git dir instead of cwd') - .parse(process.argv); - -if (program.args.length !== 1) { - program.outputHelp(); - process.exit(1); -} - -var target = program.args[0]; -var ref = program.ref || "HEAD"; -var source = require('./root.js')(program); -var repo = git.repo(source); -var read; -repo.treeWalk(ref, function (err, stream) { - if (err) throw err; - read = stream.read; - return read(onEntry); -}); - -function onEntry(err, entry) { - if (err) throw err; - if (!entry) return; - var path = pathJoin(target, entry.path); - if (!program.Q) { - var colorPath = "\x1B[34m" + path.replace(/\//g, "\x1B[1;34m/\x1B[0;34m") + "\x1B[0m"; - console.log("%s %s", entry.hash, colorPath); - } - if (entry.type === "tree") { - return fs.mkdir(path, onDone); - } - if (entry.type === "blob") { - return fs.writeFile(path, entry.body, onDone); - } - return read(onEntry); -} - -function onDone(err) { - if (err) throw err; - return read(onEntry); -} diff --git a/packages/NoGit.0.0.8/node_modules/nogit/commands/fetch.js b/packages/NoGit.0.0.8/node_modules/nogit/commands/fetch.js deleted file mode 100644 index 039af0b..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/commands/fetch.js +++ /dev/null @@ -1,51 +0,0 @@ -#!/usr/bin/env node -var git = require('git-node'); -var program = require('commander'); -var basename = require('path').basename; -var existsSync = require('fs').existsSync; - -program - .usage('[options] [--] []') - .option('--ref ', 'checkout to specefic branch, tag, or ref') - .option('--depth ', 'do a shallow clone with num commits deep') - .option('-q', 'Be quiet; don\'t show progress') - .parse(process.argv); - -if (program.args.length < 1 || program.args.length > 2) { - program.outputHelp(); - process.exit(1); -} - -var url = program.args[0]; -var remote = git.remote(url); -var target = program.args[1] || basename(remote.pathname, ".git") + ".git"; -var repo = git.repo(target); -var opts = {}; -if (!program.Q) opts.onProgress = onProgress; -if (program.ref) opts.want = program.ref; -if (program.depth) opts.depth = parseInt(program.depth, 10); -if (!program.Q) { - if (existsSync(target)) { - console.error("Fetching updates from %s to %s", url, target); - } - else { - console.log("Cloning %s to %s..", url, target); - } -} -repo.fetch(remote, opts, onDone); - -function onProgress(progress) { - process.stderr.write(progress); -} - -function onDone() { - if (program.ref) { - repo.resolveHashish(program.ref, function (err, hash) { - if (err) throw err; - repo.updateHead(hash, function (err) { - if (err) throw err; - }); - }); - } - if (!program.Q) console.log("Done."); -} diff --git a/packages/NoGit.0.0.8/node_modules/nogit/commands/log.js b/packages/NoGit.0.0.8/node_modules/nogit/commands/log.js deleted file mode 100644 index bdfd1f4..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/commands/log.js +++ /dev/null @@ -1,66 +0,0 @@ -#!/usr/bin/env node -var git = require('git-node'); -var program = require('commander'); - -program - .usage('[options] [--] []') - .option('--tree', 'show content trees') - .option('--limit ', 'stop loading history after num entries') - .option('--git-dir ', 'Use custom git dir instead of cwd') - .parse(process.argv); - -if (program.args.length > 1) { - program.outputHelp(); - process.exit(1); -} -if (program.limit) program.limit = parseInt(program.limit, 10); - -var ref = program.args[0] || "HEAD"; -var target = require('./root.js')(program); - -var repo = git.repo(target); -repo.logWalk(ref, function (err, log) { - if (err) throw err; - var shallow; - return log.read(onRead); - - function onRead(err, commit) { - if (err) throw err; - if ("limit" in program && !(program.limit--)) return; - if (!commit) return logEnd(shallow); - if (commit.last) shallow = true; - logCommit(commit); - if (!program.tree) return log.read(onRead); - repo.treeWalk(commit.tree, function (err, tree) { - if (err) throw err; - tree.read(onEntry); - function onEntry(err, entry) { - if (err) throw err; - if (!entry) { - return log.read(onRead); - } - logEntry(entry); - return tree.read(onEntry); - } - }); - } -}); - -function logCommit(commit) { - var author = commit.author; - var message = commit.message; - console.log("\n\x1B[33mcommit %s\x1B[0m", commit.hash); - console.log("Author: %s <%s>", author.name, author.email); - console.log("Date: %s", author.date); - console.log("\n \x1B[32;1m" + message.trim().split("\n").join("\x1B[0m\n \x1B[32m") + "\x1B[0m\n"); -} - -function logEntry(entry) { - var path = entry.path.replace(/\//g, "\x1B[1;34m/\x1B[0;34m") + "\x1B[0m"; - console.log(" %s %s", entry.hash, path); -} - -function logEnd(shallow) { - var message = shallow ? "End of shallow record." : "Beginning of history"; - console.log("\n\x1B[30;1m%s\x1B[0m\n", message); -} \ No newline at end of file diff --git a/packages/NoGit.0.0.8/node_modules/nogit/commands/ls-remote.js b/packages/NoGit.0.0.8/node_modules/nogit/commands/ls-remote.js deleted file mode 100644 index 62e69af..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/commands/ls-remote.js +++ /dev/null @@ -1,18 +0,0 @@ -var git = require('git-node'); -var utils = require('../lib/utils'); - -function lsRemote(repo, options) { - repo = utils.fixUrl(repo); - var remote = git.remote(repo); - remote.discover(function (err, refs) { - if (err) throw err; - Object.keys(refs).forEach(function (ref) { - console.log(refs[ref] + "\t" + ref); - }); - remote.close(function (err) { - if (err) throw err; - }); - }); -} - -module.exports = lsRemote; \ No newline at end of file diff --git a/packages/NoGit.0.0.8/node_modules/nogit/lib/config.js b/packages/NoGit.0.0.8/node_modules/nogit/lib/config.js deleted file mode 100644 index 212db8f..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/lib/config.js +++ /dev/null @@ -1,39 +0,0 @@ -var path = require('path'); -var fs = require('fs'); -var ini = require('ini'); - -var config = {}; - -exports.read = function(cb) { - var userConfigPath = path.join(process.env.USERPROFILE, '.gitconfig'); - readFrom(userConfigPath, function() { - readFrom('config', function() { - cb(config); - }); - }); -} - -exports.get = function() { - return config; -} - -function readFrom(configPath, cb) { - fs.exists(configPath, function(exists) { - if (exists) { - fs.readFile(configPath, 'utf8', function(err, data) { - if (err) throw err; - var parsedConfig = ini.parse(data); - mergeConfigs(config, parsedConfig); - cb(); - }); - } else { - // TODO: log it, but not to stdout/stderr - git doesn't do that - // console.log('"' + configPath + '" not found'); - cb(); - } - }); -} - -function mergeConfigs(to, from) { - for (var prop in from) {to[prop] = from[prop];} -} \ No newline at end of file diff --git a/packages/NoGit.0.0.8/node_modules/nogit/lib/utils.js b/packages/NoGit.0.0.8/node_modules/nogit/lib/utils.js deleted file mode 100644 index 642b1ad..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/lib/utils.js +++ /dev/null @@ -1,23 +0,0 @@ -var config = require('./config').get(); - -exports.fixUrl = function(url) { - // remove last '/' (to avoid url's ending with '/.git') - if (url.slice(-1) == '/') { - url = url.slice(0, -1); - } - - // '.git' ending is required for js-git - if (url.slice(-4) != '.git') { - url += '.git'; - } - - // can't use proxy for 'git://' urls (tcp) - use 'https://' instead - // also check if such replacement required in the config - var httpsInsteadOfGit = config['url "https://"'] && - config['url "https://"'].insteadOf == 'git://'; - if ((httpsInsteadOfGit || config.nogit.proxy) && url.indexOf('git://') == 0) { - url = url.replace('git://', 'https://'); - } - - return url; -} \ No newline at end of file diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/.bin/mkdirp b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/.bin/mkdirp deleted file mode 100644 index 958ff64..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/.bin/mkdirp +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=`dirname "$0"` - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../mkdirp/bin/cmd.js" "$@" - ret=$? -else - node "$basedir/../mkdirp/bin/cmd.js" "$@" - ret=$? -fi -exit $ret diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/.bin/mkdirp.cmd b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/.bin/mkdirp.cmd deleted file mode 100644 index f0a9b6b..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/.bin/mkdirp.cmd +++ /dev/null @@ -1,5 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\mkdirp\bin\cmd.js" %* -) ELSE ( - node "%~dp0\..\mkdirp\bin\cmd.js" %* -) \ No newline at end of file diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/archiver.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/archiver.js deleted file mode 100644 index ed509c7..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/archiver.js +++ /dev/null @@ -1,42 +0,0 @@ -/** - * node-archiver - * - * Copyright (c) 2012-2014 Chris Talkington, contributors. - * Licensed under the MIT license. - * https://github.com/ctalkington/node-archiver/blob/master/LICENSE-MIT - */ -var ArchiverCore = require('./modules/core'); -var formatModules = {}; - -var archiver = module.exports = function(format, options) { - return archiver.create(format, options); -}; - -archiver.create = function(format, options) { - if (formatModules[format]) { - var inst = new ArchiverCore(options); - inst.setModule(new formatModules[format](options)); - - return inst; - } else { - throw new Error('unknown format: ' + format); - } -}; - -archiver.registerFormat = function(format, module) { - if (module && typeof module === 'function' && typeof module.prototype.append === 'function') { - formatModules[format] = module; - - // backwards compat - var compatName = 'create' + format.charAt(0).toUpperCase() + format.slice(1); - archiver[compatName] = function(options) { - return archiver.create(format, options); - }; - } else { - throw new Error('format module invalid: ' + format); - } -}; - -archiver.registerFormat('zip', require('./modules/zip')); -archiver.registerFormat('tar', require('./modules/tar')); -archiver.registerFormat('json', require('./modules/json')); \ No newline at end of file diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/modules/core/index.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/modules/core/index.js deleted file mode 100644 index 6e79ce4..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/modules/core/index.js +++ /dev/null @@ -1,263 +0,0 @@ -/** - * node-archiver - * - * Copyright (c) 2012-2014 Chris Talkington, contributors. - * Licensed under the MIT license. - * https://github.com/ctalkington/node-archiver/blob/master/LICENSE-MIT - */ -var inherits = require('util').inherits; -var Transform = require('readable-stream').Transform; - -var util = require('../../util'); -var Queue = require('./queue'); - -var Archiver = module.exports = function(options) { - options = this.options = util.defaults(options, { - highWaterMark: 1024 * 1024 - }); - - Transform.call(this, options); - - this._moduleOutputPiped = false; - - this._pointer = 0; - this._files = []; - this._module = false; - - this._queue = new Queue(); - this._queue.on('error', this._onQueueError.bind(this)); - this._queue.on('entry', this._onQueueEntry.bind(this)); - this._queue.once('end', this._onQueueEnd.bind(this)); -}; - -inherits(Archiver, Transform); - -Archiver.prototype._moduleSupports = function(key) { - this._module.supports = util.defaults(this._module.supports, { - directory: false - }); - - return this._module.supports[key]; -}; - -Archiver.prototype._normalizeFileData = function(data) { - data = util.defaults(data, { - type: 'file', - name: null, - date: null, - mode: null, - sourcePath: null - }); - - var isDir = data.type === 'directory'; - - if (data.name) { - data.name = util.sanitizePath(data.name); - - if (data.name.slice(-1) === '/') { - isDir = true; - data.type = 'directory'; - } else if (isDir) { - data.name += '/'; - } - } - - if (typeof data.mode === 'number') { - data.mode &= 0777; - } else { - data.mode = isDir ? 0755 : 0644; - } - - data.date = util.dateify(data.date); - - return data; -}; - -Archiver.prototype._onModuleError = function(err) { - this.emit('error', err); -}; - -Archiver.prototype._onQueueEnd = function() { - if (typeof this._module.finalize === 'function') { - this._module.finalize(); - } else if (typeof this._module.end === 'function') { - this._module.end(); - } else { - this.emit('error', new Error('format module missing finalize and end method')); - } -}; - -Archiver.prototype._onQueueEntry = function(entry) { - var nextCallback = function(err, file) { - if (err) { - this.emit('error', err); - return; - } - - file = file || entry.data; - - this.emit('entry', file); - this._files.push(file); - this._queue.next(); - }.bind(this); - - this._module.append(entry.source, entry.data, nextCallback); -}; - -Archiver.prototype._onQueueError = function(err) { - this.emit('error', err); -}; - -Archiver.prototype._pipeModuleOutput = function() { - this._module.on('error', this._onModuleError.bind(this)); - this._module.pipe(this); - - this._moduleOutputPiped = true; -}; - -Archiver.prototype._processFile = function(source, data, callback) { - this.emit('error', new Error('method not implemented')); -}; - -Archiver.prototype._transform = function(chunk, encoding, callback) { - if (chunk) { - this._pointer += chunk.length; - } - - callback(null, chunk); -}; - -Archiver.prototype.append = function(source, data) { - data = this._normalizeFileData(data); - - if (typeof data.name !== 'string' || data.name.length === 0) { - this.emit('error', new Error('entry name must be a non-empty string value')); - return this; - } - - if (data.type === 'directory' && !this._moduleSupports('directory')) { - this.emit('error', new Error('entries of "' + data.type + '" type not currently supported by this module')); - return; - } - - source = util.normalizeInputSource(source); - - if (Buffer.isBuffer(source)) { - data.sourceType = 'buffer'; - } else if (util.isStream(source)) { - data.sourceType = 'stream'; - } else { - this.emit('error', new Error('input source must be valid Stream or Buffer instance')); - return this; - } - - this._queue.add({ - data: data, - source: source - }); - - return this; -}; - -Archiver.prototype.bulk = function(mappings) { - if (!Array.isArray(mappings)) { - mappings = [mappings]; - } - - var self = this; - var files = util.normalizeFilesArray(mappings); - - files.forEach(function(file){ - var isExpandedPair = file.orig.expand || false; - var fileData = file.data || {}; - - file.src.forEach(function(filepath) { - var data = util._.extend({}, fileData); - var name = isExpandedPair ? file.dest : util.unixifyPath(file.dest || '', filepath); - - if (name === '.') { - return; - } - - var stat = util.stat(filepath); - var source; - - if (!stat) { - return; - } - - data.name = util.sanitizePath(name); - data.sourcePath = filepath; - - if (stat.isFile()) { - data.type = 'file'; - data.sourceType = 'stream'; - - source = util.lazyReadStream(filepath); - } else if (stat.isDirectory() && self._moduleSupports('directory')) { - data.name = util.trailingSlashIt(data.name); - data.type = 'directory'; - data.sourcePath = util.trailingSlashIt(data.sourcePath); - data.sourceType = 'buffer'; - - source = new Buffer(0); - } else { - return; - } - - self._queue.add({ - data: data, - source: source - }); - }); - }); - - return this; -}; - -Archiver.prototype.file = function(filepath, data) { - data = this._normalizeFileData(data); - - if (typeof filepath !== 'string' || filepath.length === 0) { - this.emit('error', new Error('filepath must be a non-empty string value')); - return this; - } - - if (util.file.isFile(filepath)) { - if (typeof data.name !== 'string' || data.name.length === 0) { - data.name = util.sanitizePath(filepath); - } - - data.sourcePath = filepath; - data.sourceType = 'stream'; - - this._queue.add({ - data: data, - source: util.lazyReadStream(filepath) - }); - } else { - this.emit('error', new Error('invalid file: ' + filepath)); - } - - return this; -}; - -Archiver.prototype.finalize = function(callback) { - this._queue.close(); - - return this; -}; - -Archiver.prototype.setModule = function(module) { - if (this._moduleOutputPiped) { - this.emit('error', new Error('format module already set')); - return; - } - - this._module = module; - this._pipeModuleOutput(); -}; - -Archiver.prototype.pointer = function() { - return this._pointer; -}; \ No newline at end of file diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/modules/core/queue.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/modules/core/queue.js deleted file mode 100644 index c18ac44..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/modules/core/queue.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * node-archiver - * - * Copyright (c) 2012-2014 Chris Talkington, contributors. - * Licensed under the MIT license. - * https://github.com/ctalkington/node-archiver/blob/master/LICENSE-MIT - */ -var inherits = require('util').inherits; -var EventEmitter = require('events').EventEmitter; - -var Queue = module.exports = function() { - EventEmitter.call(this); - - this.closed = false; - this.ended = false; - this.waiting = false; - - this.entries = []; -}; - -inherits(Queue, EventEmitter); - -Queue.prototype.add = function(obj) { - if (this.closed) { - this.emit('error', new Error('can\'t add queue entry after close')); - } else { - this.entries.push(obj); - this.run(); - } -}; - -Queue.prototype.close = function() { - this.closed = true; - this.run(); -}; - -Queue.prototype.next = function() { - this.waiting = false; - this.run(); -}; - -Queue.prototype.run = function() { - if (this.waiting || (this.closed && this.ended)) { - return; - } - - if (this.entries.length === 0) { - if (this.closed) { - this.emit('end'); - this.ended = true; - } - - return; - } - - this.waiting = true; - this.emit('entry', this.entries.shift()); -}; \ No newline at end of file diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/modules/json/index.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/modules/json/index.js deleted file mode 100644 index 9b6f857..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/modules/json/index.js +++ /dev/null @@ -1,71 +0,0 @@ -/** - * node-archiver - * - * Copyright (c) 2012-2014 Chris Talkington, contributors. - * Licensed under the MIT license. - * https://github.com/ctalkington/node-archiver/blob/master/LICENSE-MIT - */ -var inherits = require('util').inherits; -var Transform = require('readable-stream').Transform; - -var crc32 = require('buffer-crc32'); -var util = require('../../util'); - -var Json = module.exports = function(options) { - options = this.options = util.defaults(options, {}); - - Transform.call(this, options); - - this.supports = { - directory: true - }; - - this.files = []; -}; - -inherits(Json, Transform); - -Json.prototype._transform = function(chunk, encoding, callback) { - callback(null, chunk); -}; - -Json.prototype._writeStringified = function() { - var fileString = JSON.stringify(this.files); - this.write(fileString); -}; - -Json.prototype.append = function(source, data, callback) { - var self = this; - - data.crc32 = 0; - - function onend(err, sourceBuffer) { - if (err) { - callback(err); - return; - } - - data.size = sourceBuffer.length || 0; - data.crc32 = crc32.unsigned(sourceBuffer); - - self.files.push(data); - - callback(null, data); - } - - if (data.sourceType === 'buffer') { - onend(null, source); - } else if (data.sourceType === 'stream') { - util.collectStream(source, onend); - } -}; - -Json.prototype.finalize = function(callback) { - callback = callback || function() {}; - - this._writeStringified(); - - this.end(); - - callback(); -}; \ No newline at end of file diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/modules/tar/index.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/modules/tar/index.js deleted file mode 100644 index 773bacf..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/modules/tar/index.js +++ /dev/null @@ -1,76 +0,0 @@ -/** - * node-archiver - * - * Copyright (c) 2012-2014 Chris Talkington, contributors. - * Licensed under the MIT license. - * https://github.com/ctalkington/node-archiver/blob/master/LICENSE-MIT - */ -var zlib = require('zlib'); - -var engine = require('tar-stream'); -var util = require('../../util'); - -var Tar = module.exports = function(options) { - options = this.options = util.defaults(options, { - gzip: false - }); - - if (typeof options.gzipOptions !== 'object') { - options.gzipOptions = {}; - } - - this.supports = { - directory: true - }; - - this.engine = engine.pack(options); - this.compressor = false; - - if (options.gzip) { - this.compressor = zlib.createGzip(options.gzipOptions); - this.compressor.on('error', this._onCompressorError.bind(this)); - } -}; - -Tar.prototype._onCompressorError = function(err) { - this.engine.emit('error', err); -}; - -Tar.prototype.append = function(source, data, callback) { - var self = this; - - data.mtime = data.date; - - function append(err, sourceBuffer) { - if (err) { - callback(err); - return; - } - - self.engine.entry(data, sourceBuffer, function(err) { - callback(err, data); - }); - } - - if (data.sourceType === 'buffer') { - append(null, source); - } else if (data.sourceType === 'stream') { - util.collectStream(source, append); - } -}; - -Tar.prototype.finalize = function() { - this.engine.finalize(); -}; - -Tar.prototype.on = function() { - return this.engine.on.apply(this.engine, arguments); -}; - -Tar.prototype.pipe = function(destination, options) { - if (this.compressor) { - return this.engine.pipe.apply(this.engine, [this.compressor]).pipe(destination, options); - } else { - return this.engine.pipe.apply(this.engine, arguments); - } -}; \ No newline at end of file diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/modules/zip/index.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/modules/zip/index.js deleted file mode 100644 index e00a106..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/modules/zip/index.js +++ /dev/null @@ -1,39 +0,0 @@ -/** - * node-archiver - * - * Copyright (c) 2012-2014 Chris Talkington, contributors. - * Licensed under the MIT license. - * https://github.com/ctalkington/node-archiver/blob/master/LICENSE-MIT - */ -var engine = require('zip-stream'); -var util = require('../../util'); - -var Zip = module.exports = function(options) { - options = this.options = util.defaults(options, { - comment: '', - forceUTC: false, - store: false - }); - - this.supports = { - directory: true - }; - - this.engine = new engine(options); -}; - -Zip.prototype.append = function(source, data, callback) { - this.engine.entry(source, data, callback); -}; - -Zip.prototype.finalize = function() { - this.engine.finalize(); -}; - -Zip.prototype.on = function() { - return this.engine.on.apply(this.engine, arguments); -}; - -Zip.prototype.pipe = function() { - return this.engine.pipe.apply(this.engine, arguments); -}; \ No newline at end of file diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/util/index.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/util/index.js deleted file mode 100644 index f983d30..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/lib/util/index.js +++ /dev/null @@ -1,193 +0,0 @@ -/** - * node-archiver - * - * Copyright (c) 2012-2014 Chris Talkington, contributors. - * Licensed under the MIT license. - * https://github.com/ctalkington/node-archiver/blob/master/LICENSE-MIT - */ -var fs = require('fs'); -var path = require('path'); - -var Stream = require('stream').Stream; -var PassThrough = require('readable-stream').PassThrough; - -var util = module.exports = {}; - -util._ = require('lodash'); -util.lazystream = require('lazystream'); -util.file = require('file-utils'); - -util.collectStream = function(source, callback) { - var collection = []; - var size = 0; - - source.on('error', callback); - - source.on('data', function(chunk) { - collection.push(chunk); - size += chunk.length; - }); - - source.on('end', function() { - var buf = new Buffer(size, 'utf8'); - var offset = 0; - - collection.forEach(function(data) { - data.copy(buf, offset); - offset += data.length; - }); - - callback(null, buf); - }); -}; - -util.dateify = function(dateish) { - dateish = dateish || new Date(); - - if (dateish instanceof Date) { - dateish = dateish; - } else if (typeof dateish === 'string') { - dateish = new Date(dateish); - } else { - dateish = new Date(); - } - - return dateish; -}; - -// this is slightly different from lodash version -util.defaults = function(object, source, guard) { - var args = arguments; - args[0] = args[0] || {}; - - return util._.defaults.apply(util._, args); -}; - -util.isStream = function(source) { - return source instanceof Stream; -}; - -util.lazyReadStream = function(filepath) { - return new util.lazystream.Readable(function() { - return fs.createReadStream(filepath); - }); -}; - -// reusing bits of grunt's multi-task source normalization -util.normalizeFilesArray = function(data) { - var files = []; - - data.forEach(function(obj) { - var prop; - if ('src' in obj || 'dest' in obj) { - files.push(obj); - } - }); - - if (files.length === 0) { - return []; - } - - files = util._(files).chain().forEach(function(obj) { - if (!('src' in obj) || !obj.src) { return; } - // Normalize .src properties to flattened array. - if (Array.isArray(obj.src)) { - obj.src = util._.flatten(obj.src); - } else { - obj.src = [obj.src]; - } - }).map(function(obj) { - // Build options object, removing unwanted properties. - var expandOptions = util._.extend({}, obj); - delete expandOptions.src; - delete expandOptions.dest; - - // Expand file mappings. - if (obj.expand) { - return util.file.expandMapping(obj.src, obj.dest, expandOptions).map(function(mapObj) { - // Copy obj properties to result. - var result = util._.extend({}, obj); - // Make a clone of the orig obj available. - result.orig = util._.extend({}, obj); - // Set .src and .dest, processing both as templates. - result.src = mapObj.src; - result.dest = mapObj.dest; - // Remove unwanted properties. - ['expand', 'cwd', 'flatten', 'rename', 'ext'].forEach(function(prop) { - delete result[prop]; - }); - return result; - }); - } - - // Copy obj properties to result, adding an .orig property. - var result = util._.extend({}, obj); - // Make a clone of the orig obj available. - result.orig = util._.extend({}, obj); - - if ('src' in result) { - // Expose an expand-on-demand getter method as .src. - Object.defineProperty(result, 'src', { - enumerable: true, - get: function fn() { - var src; - if (!('result' in fn)) { - src = obj.src; - // If src is an array, flatten it. Otherwise, make it into an array. - src = Array.isArray(src) ? util._.flatten(src) : [src]; - // Expand src files, memoizing result. - fn.result = util.file.expand(expandOptions, src); - } - return fn.result; - } - }); - } - - if ('dest' in result) { - result.dest = obj.dest; - } - - return result; - }).flatten().value(); - - return files; -}; - -util.normalizeInputSource = function(source) { - if (source === null) { - return new Buffer(0); - } else if (typeof source === 'string') { - return new Buffer(source); - } else if (util.isStream(source) && !source._readableState) { - var normalized = new PassThrough(); - source.pipe(normalized); - - return normalized; - } - - return source; -}; - -util.sanitizePath = function() { - var filepath = path.join.apply(path, arguments); - return filepath.replace(/\\/g, '/').replace(/:/g, '').replace(/^\/+/, ''); -}; - -util.stat = function() { - var filepath = path.join.apply(path, arguments); - - if (!util.file.exists(filepath)) { - return false; - } - - return fs.statSync(filepath); -}; - -util.trailingSlashIt = function(str) { - return str.slice(-1) !== '/' ? str + '/' : str; -}; - -util.unixifyPath = function() { - var filepath = path.join.apply(path, arguments); - return filepath.replace(/\\/g, '/'); -}; \ No newline at end of file diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/buffer-crc32/index.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/buffer-crc32/index.js deleted file mode 100644 index 8694c63..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/buffer-crc32/index.js +++ /dev/null @@ -1,91 +0,0 @@ -var Buffer = require('buffer').Buffer; - -var CRC_TABLE = [ - 0x00000000, 0x77073096, 0xee0e612c, 0x990951ba, 0x076dc419, - 0x706af48f, 0xe963a535, 0x9e6495a3, 0x0edb8832, 0x79dcb8a4, - 0xe0d5e91e, 0x97d2d988, 0x09b64c2b, 0x7eb17cbd, 0xe7b82d07, - 0x90bf1d91, 0x1db71064, 0x6ab020f2, 0xf3b97148, 0x84be41de, - 0x1adad47d, 0x6ddde4eb, 0xf4d4b551, 0x83d385c7, 0x136c9856, - 0x646ba8c0, 0xfd62f97a, 0x8a65c9ec, 0x14015c4f, 0x63066cd9, - 0xfa0f3d63, 0x8d080df5, 0x3b6e20c8, 0x4c69105e, 0xd56041e4, - 0xa2677172, 0x3c03e4d1, 0x4b04d447, 0xd20d85fd, 0xa50ab56b, - 0x35b5a8fa, 0x42b2986c, 0xdbbbc9d6, 0xacbcf940, 0x32d86ce3, - 0x45df5c75, 0xdcd60dcf, 0xabd13d59, 0x26d930ac, 0x51de003a, - 0xc8d75180, 0xbfd06116, 0x21b4f4b5, 0x56b3c423, 0xcfba9599, - 0xb8bda50f, 0x2802b89e, 0x5f058808, 0xc60cd9b2, 0xb10be924, - 0x2f6f7c87, 0x58684c11, 0xc1611dab, 0xb6662d3d, 0x76dc4190, - 0x01db7106, 0x98d220bc, 0xefd5102a, 0x71b18589, 0x06b6b51f, - 0x9fbfe4a5, 0xe8b8d433, 0x7807c9a2, 0x0f00f934, 0x9609a88e, - 0xe10e9818, 0x7f6a0dbb, 0x086d3d2d, 0x91646c97, 0xe6635c01, - 0x6b6b51f4, 0x1c6c6162, 0x856530d8, 0xf262004e, 0x6c0695ed, - 0x1b01a57b, 0x8208f4c1, 0xf50fc457, 0x65b0d9c6, 0x12b7e950, - 0x8bbeb8ea, 0xfcb9887c, 0x62dd1ddf, 0x15da2d49, 0x8cd37cf3, - 0xfbd44c65, 0x4db26158, 0x3ab551ce, 0xa3bc0074, 0xd4bb30e2, - 0x4adfa541, 0x3dd895d7, 0xa4d1c46d, 0xd3d6f4fb, 0x4369e96a, - 0x346ed9fc, 0xad678846, 0xda60b8d0, 0x44042d73, 0x33031de5, - 0xaa0a4c5f, 0xdd0d7cc9, 0x5005713c, 0x270241aa, 0xbe0b1010, - 0xc90c2086, 0x5768b525, 0x206f85b3, 0xb966d409, 0xce61e49f, - 0x5edef90e, 0x29d9c998, 0xb0d09822, 0xc7d7a8b4, 0x59b33d17, - 0x2eb40d81, 0xb7bd5c3b, 0xc0ba6cad, 0xedb88320, 0x9abfb3b6, - 0x03b6e20c, 0x74b1d29a, 0xead54739, 0x9dd277af, 0x04db2615, - 0x73dc1683, 0xe3630b12, 0x94643b84, 0x0d6d6a3e, 0x7a6a5aa8, - 0xe40ecf0b, 0x9309ff9d, 0x0a00ae27, 0x7d079eb1, 0xf00f9344, - 0x8708a3d2, 0x1e01f268, 0x6906c2fe, 0xf762575d, 0x806567cb, - 0x196c3671, 0x6e6b06e7, 0xfed41b76, 0x89d32be0, 0x10da7a5a, - 0x67dd4acc, 0xf9b9df6f, 0x8ebeeff9, 0x17b7be43, 0x60b08ed5, - 0xd6d6a3e8, 0xa1d1937e, 0x38d8c2c4, 0x4fdff252, 0xd1bb67f1, - 0xa6bc5767, 0x3fb506dd, 0x48b2364b, 0xd80d2bda, 0xaf0a1b4c, - 0x36034af6, 0x41047a60, 0xdf60efc3, 0xa867df55, 0x316e8eef, - 0x4669be79, 0xcb61b38c, 0xbc66831a, 0x256fd2a0, 0x5268e236, - 0xcc0c7795, 0xbb0b4703, 0x220216b9, 0x5505262f, 0xc5ba3bbe, - 0xb2bd0b28, 0x2bb45a92, 0x5cb36a04, 0xc2d7ffa7, 0xb5d0cf31, - 0x2cd99e8b, 0x5bdeae1d, 0x9b64c2b0, 0xec63f226, 0x756aa39c, - 0x026d930a, 0x9c0906a9, 0xeb0e363f, 0x72076785, 0x05005713, - 0x95bf4a82, 0xe2b87a14, 0x7bb12bae, 0x0cb61b38, 0x92d28e9b, - 0xe5d5be0d, 0x7cdcefb7, 0x0bdbdf21, 0x86d3d2d4, 0xf1d4e242, - 0x68ddb3f8, 0x1fda836e, 0x81be16cd, 0xf6b9265b, 0x6fb077e1, - 0x18b74777, 0x88085ae6, 0xff0f6a70, 0x66063bca, 0x11010b5c, - 0x8f659eff, 0xf862ae69, 0x616bffd3, 0x166ccf45, 0xa00ae278, - 0xd70dd2ee, 0x4e048354, 0x3903b3c2, 0xa7672661, 0xd06016f7, - 0x4969474d, 0x3e6e77db, 0xaed16a4a, 0xd9d65adc, 0x40df0b66, - 0x37d83bf0, 0xa9bcae53, 0xdebb9ec5, 0x47b2cf7f, 0x30b5ffe9, - 0xbdbdf21c, 0xcabac28a, 0x53b39330, 0x24b4a3a6, 0xbad03605, - 0xcdd70693, 0x54de5729, 0x23d967bf, 0xb3667a2e, 0xc4614ab8, - 0x5d681b02, 0x2a6f2b94, 0xb40bbe37, 0xc30c8ea1, 0x5a05df1b, - 0x2d02ef8d -]; - -if (typeof Int32Array !== 'undefined') - CRC_TABLE = new Int32Array(CRC_TABLE); - -function bufferizeInt(num) { - var tmp = Buffer(4); - tmp.writeInt32BE(num, 0); - return tmp; -} - -function _crc32(buf, previous) { - if (!Buffer.isBuffer(buf)) { - buf = Buffer(buf); - } - if (Buffer.isBuffer(previous)) { - previous = previous.readUInt32BE(0); - } - var crc = ~~previous ^ -1; - for (var n = 0; n < buf.length; n++) { - crc = CRC_TABLE[(crc ^ buf[n]) & 0xff] ^ (crc >>> 8); - } - return (crc ^ -1); -} - -function crc32() { - return bufferizeInt(_crc32.apply(null, arguments)); -} -crc32.signed = function () { - return _crc32.apply(null, arguments); -}; -crc32.unsigned = function () { - return _crc32.apply(null, arguments) >>> 0; -}; - -module.exports = crc32; diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/buffer-crc32/package.json b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/buffer-crc32/package.json deleted file mode 100644 index 516ea5e..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/buffer-crc32/package.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "author": { - "name": "Brian J. Brennan", - "email": "brianloveswords@gmail.com", - "url": "http://bjb.io" - }, - "name": "buffer-crc32", - "description": "A pure javascript CRC32 algorithm that plays nice with binary data", - "version": "0.2.3", - "contributors": [ - { - "name": "Vladimir Kuznetsov" - } - ], - "homepage": "https://github.com/brianloveswords/buffer-crc32", - "repository": { - "type": "git", - "url": "git://github.com/brianloveswords/buffer-crc32.git" - }, - "main": "index.js", - "scripts": { - "test": "tap tests/*.test.js" - }, - "dependencies": {}, - "devDependencies": { - "tap": "~0.2.5" - }, - "optionalDependencies": {}, - "engines": { - "node": "*" - }, - "gitHead": "f06dc30bccbad685af30666268c6fd2670805998", - "bugs": { - "url": "https://github.com/brianloveswords/buffer-crc32/issues" - }, - "_id": "buffer-crc32@0.2.3", - "_shasum": "bb54519e95d107cbd2400e76d0cab1467336d921", - "_from": "buffer-crc32@~0.2.1", - "_npmVersion": "1.4.14", - "_npmUser": { - "name": "brianloveswords", - "email": "brianloveswords@gmail.com" - }, - "maintainers": [ - { - "name": "brianloveswords", - "email": "brian@nyhacker.org" - } - ], - "dist": { - "shasum": "bb54519e95d107cbd2400e76d0cab1467336d921", - "tarball": "http://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.3.tgz" - }, - "directories": {}, - "_resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.3.tgz" -} diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/Gruntfile.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/Gruntfile.js deleted file mode 100644 index 40b80c2..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/Gruntfile.js +++ /dev/null @@ -1,56 +0,0 @@ -/* - * grunt - * http://gruntjs.com/ - * - * Copyright (c) 2013 "Cowboy" Ben Alman - * Licensed under the MIT license. - * https://github.com/gruntjs/grunt/blob/master/LICENSE-MIT - */ - -'use strict'; - -module.exports = function(grunt) { - - // Project configuration. - grunt.initConfig({ - nodeunit: { - all: [ 'tests/**.js', '!tests/fixtures/**', '!tests/helpers/**' ] - }, - jshint: { - lib: ['lib/**/*.js'], - options: { - curly: true, - eqeqeq: true, - immed: true, - latedef: 'nofunc', - newcap: true, - noarg: true, - sub: true, - undef: true, - unused: true, - boss: true, - eqnull: true, - node: true, - } - }, - watch: { - tests: { - files: [ '**/*' ], - tasks: [ 'test' ] - } - } - }); - - // These plugins provide necessary tasks. - grunt.loadNpmTasks('grunt-contrib-jshint'); - grunt.loadNpmTasks('grunt-contrib-nodeunit'); - grunt.loadNpmTasks('grunt-contrib-watch'); - grunt.loadNpmTasks('grunt-release'); - - // "npm test" runs these tasks - grunt.registerTask('test', ['jshint', 'nodeunit']); - - // Default task. - grunt.registerTask('default', ['test']); - -}; diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/index.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/index.js deleted file mode 100644 index b1a8c13..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/index.js +++ /dev/null @@ -1,11 +0,0 @@ -var _ = require('lodash'); -var File = require('./lib/file'); -var Env = require('./lib/env'); - -var file = new File(); - -file.createEnv = function(opt) { - return new Env(_.extend({}, this._options, opt)); -}; - -module.exports = file; diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/lib/env.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/lib/env.js deleted file mode 100644 index cd03ae8..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/lib/env.js +++ /dev/null @@ -1,163 +0,0 @@ -var path = require('path'); -var util = require('util'); -var _ = require('lodash'); -var File = require('./file'); - -module.exports = Env; - -function Env(opt) { - File.apply(this, arguments); - - this._base = opt.base || ''; - this._destBase = opt.dest || ''; - this._writeFilters = {}; - this._validationFilters = {}; - - var methodsToPrefix = [ 'mkdir', 'recurse', 'read', 'readJSON', 'write', 'delete', - 'exists', 'isLink', 'isDir', 'isFile' ]; - - // Prefix path arguments with this environment root dir - methodsToPrefix.forEach(function(methodName) { - this[methodName] = function() { - var args = _.toArray(arguments); - args[0] = this.fromBase(args[0]); - return File.prototype[methodName].apply(this, args); - }; - }.bind(this)); - - this.copy = function() { - var args = _.toArray(arguments); - args[0] = this.fromBase(args[0]); - args[1] = this.fromDestBase(args[1]); - return File.prototype.copy.apply(this, args); - }; - - this._actualWrite = this.write; - this.write = function(filepath, contents, options) { - return this.applyWriteFilters({ - path: filepath, - contents: contents - }, this.applyValidationFilters, options); - }; -} - -util.inherits(Env, File); - -Env.prototype.setBase = function(filepath) { - this._base = filepath; -}; - -// Return a path prefixed by the base (if not absolute) -Env.prototype.fromBase = function(filepath) { - if (this.isPathAbsolute(filepath)) { - return filepath; - } - return path.join(_.isFunction(this._base) ? this._base() : this._base, filepath); -}; - -Env.prototype.setDestBase = function(filepath) { - this._destBase = filepath; -}; - -// Return a path prefixed by the destination base (if not absolute) -Env.prototype.fromDestBase = function(filepath) { - if (this.isPathAbsolute(filepath)) { - return filepath; - } - return path.join(_.isFunction(this._destBase) ? this._destBase() : this._destBase, filepath); -}; - -Env.prototype.registerWriteFilter = function(name, filter) { - this._writeFilters[name] = filter; -}; - -Env.prototype.removeWriteFilter = function(name) { - delete this._writeFilters[name]; -}; - -Env.prototype.registerValidationFilter = function(name, filter) { - this._validationFilters[name] = filter; -}; - -Env.prototype.removeValidationFilter = function(name) { - delete this._validationFilters[name]; -}; - - -Env.prototype.applyWriteFilters = function(file, validate, options) { - var writeFilters = _.reduce(this._writeFilters, function(m, v) { m.push(v); return m; }, []); - if (!writeFilters.length) { - return validate.call(this, file, options); - } - - var i = 0; - var output; - var recurse = function(file) { - i++; - if (writeFilters[i]) { - runAsync(writeFilters[i], recurse, file); - } else { - output = validate.call(this, file, options); - } - }.bind(this); - - runAsync(writeFilters[i], recurse, file); - - return output; -}; - -Env.prototype.applyValidationFilters = function( file, options ) { - var validationFilters = _.reduce(this._validationFilters, function(m, v) { m.push(v); return m; }, []); - if (!validationFilters.length) { - return this._actualWrite.call(this, file.path, file.contents, options); - } - - var i = 0; - var output; - var recurse = function(validated) { - if ( validated !== true ) { - return this.log.write(validated || 'Not actually writing to '+ file.path +' haven\'t pass validation' ); - } - i++; - if (validationFilters[i]) { - runAsync(validationFilters[i], recurse, file); - } else { - output = this._actualWrite.call(this, file.path, file.contents, options); - } - }.bind(this); - - runAsync(validationFilters[i], recurse, file); - - return output; -}; - - -/** - * Allow a function to be run async by using `this.async()`. If not, then the function is - * runned synchronously. - * @param {Function} func The function to run - * @param {Function} cb Callback to be provided even if the function is run sync - * @param {...rest} Arguments passed to `func` - * @return {null} - */ -function runAsync( func, cb ) { - var rest = []; - var len = 1; - - while ( len++ < arguments.length ) { - rest.push( arguments[len] ); - } - - var async = false; - var returnValue = func.apply({ - async: function() { - async = true; - return _.once(cb); - } - }, rest ); - - // Note: Call the callback synchronously to keep the sync flow by default - if ( !async ) { - cb(returnValue); - } -} diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/lib/file.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/lib/file.js deleted file mode 100644 index f55eba9..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/lib/file.js +++ /dev/null @@ -1,367 +0,0 @@ -/* - * grunt - * http://gruntjs.com/ - * - * Copyright (c) 2013 "Cowboy" Ben Alman - * Licensed under the MIT license. - * https://github.com/gruntjs/grunt/blob/master/LICENSE-MIT - */ - -// Nodejs libs. -var fs = require('fs'); -var path = require('path'); - -// The module to be exported. -module.exports = File; - -// External libs. -var rimraf = require('rimraf'); -var iconv = require('iconv-lite'); -var glob = require('glob'); -var minimatch = require('minimatch'); -var isBinaryFile = require('isbinaryfile'); -var _ = require('lodash'); - -var fquery = require('./query'); -var defaultLogger = require('./logger'); - -// Windows? -var win32 = process.platform === 'win32'; - -// Normalize \\ paths to / paths. -var unixifyPath = function(filepath) { - if (win32) { - return filepath.replace(/\\/g, '/'); - } else { - return filepath; - } -}; - -function File(opt) { - if (!opt) { - opt = {}; - } - - this._options = _.defaults(opt, { - write: true, - encoding: 'utf8', - logger: defaultLogger - }); - - Object.defineProperty(this, 'log', { - get: function() { - return this.option('logger'); - } - }); -} - -// Get or set options -File.prototype.option = function( key, val ) { - if (arguments.length < 2) { - return this._options[key]; - } else { - return this._options[key] = val; - } -}; - -// Process specified wildcard glob patterns or filenames against a -// callback, excluding and uniquing files in the result set. -var processPatterns = function(patterns, fn) { - // Filepaths to return. - var result = []; - // Iterate over flattened patterns array. - _.flatten(patterns).forEach(function(pattern) { - // If the first character is ! it should be omitted - var exclusion = pattern.indexOf('!') === 0; - // If the pattern is an exclusion, remove the ! - if (exclusion) { pattern = pattern.slice(1); } - // Find all matching files for this pattern. - var matches = fn(pattern); - if (exclusion) { - // If an exclusion, remove matching files. - result = _.difference(result, matches); - } else { - // Otherwise add matching files. - result = _.union(result, matches); - } - }); - return result; -}; - -// Match a filepath or filepaths against one or more wildcard patterns. Returns -// all matching filepaths. -File.prototype.match = function(options, patterns, filepaths) { - if (!_.isPlainObject(options)) { - filepaths = patterns; - patterns = options; - options = {}; - } - - // Return empty set if either patterns or filepaths was omitted. - if (patterns == null || filepaths == null) { return []; } - // Normalize patterns and filepaths to arrays. - if (!Array.isArray(patterns)) { patterns = [patterns]; } - if (!Array.isArray(filepaths)) { filepaths = [filepaths]; } - // Return empty set if there are no patterns or filepaths. - if (patterns.length === 0 || filepaths.length === 0) { return []; } - // Return all matching filepaths. - return processPatterns(patterns, function(pattern) { - return minimatch.match(filepaths, pattern, options); - }.bind(this)); -}; - -// Match a filepath or filepaths against one or more wildcard patterns. Returns -// true if any of the patterns match. -File.prototype.isMatch = function() { - return this.match.apply(this, arguments).length > 0; -}; - -// Return an array of all file paths that match the given wildcard patterns. -File.prototype.expand = function() { - var args = _.toArray(arguments); - // If the first argument is an options object, save those options to pass - // into the File.prototype.glob.sync method. - var options = _.isPlainObject(args[0]) ? args.shift() : {}; - // Use the first argument if it's an Array, otherwise convert the arguments - // object to an array and use that. - var patterns = Array.isArray(args[0]) ? args[0] : args; - // Return empty set if there are no patterns or filepaths. - if (patterns.length === 0) { return []; } - // Return all matching filepaths. - var matches = processPatterns(patterns, function(pattern) { - // Find all matching files for this pattern. - return glob.sync(pattern, options); - }.bind(this)); - // Filter result set? - if (options.filter) { - matches = matches.filter(function(filepath) { - filepath = path.join(options.cwd || '', filepath); - try { - if (typeof options.filter === 'function') { - return options.filter(filepath); - } else { - // If the file is of the right type and exists, this should work. - return fs.statSync(filepath)[options.filter](); - } - } catch(e) { - // Otherwise, it's probably not the right type. - return false; - } - }); - } - return matches; -}; - -var pathSeparatorRe = /[\/\\]/g; - -// Build a multi task "files" object dynamically. -File.prototype.expandMapping = function(patterns, destBase, options) { - options = _.defaults({}, options, { - rename: function(destBase, destPath) { - return path.join(destBase || '', destPath); - } - }); - var files = []; - var fileByDest = {}; - // Find all files matching pattern, using passed-in options. - this.expand(options, patterns).forEach(function(src) { - var destPath = src; - // Flatten? - if (options.flatten) { - destPath = path.basename(destPath); - } - // Change the extension? - if (options.ext) { - destPath = destPath.replace(/(\.[^\/]*)?$/, options.ext); - } - // Generate destination filename. - var dest = options.rename(destBase, destPath, options); - // Prepend cwd to src path if necessary. - if (options.cwd) { src = path.join(options.cwd, src); } - // Normalize filepaths to be unix-style. - dest = dest.replace(pathSeparatorRe, '/'); - src = src.replace(pathSeparatorRe, '/'); - // Map correct src path to dest path. - if (fileByDest[dest]) { - // If dest already exists, push this src onto that dest's src array. - fileByDest[dest].src.push(src); - } else { - // Otherwise create a new src-dest file mapping object. - files.push({ - src: [src], - dest: dest, - }); - // And store a reference for later use. - fileByDest[dest] = files[files.length - 1]; - } - }); - return files; -}; - -// Like mkdir -p. Create a directory and any intermediary directories. -File.prototype.mkdir = function(dirpath, mode) { - if (!this.option('write')) { return; } - // Set directory mode in a strict-mode-friendly way. - if (mode == null) { - mode = parseInt('0777', 8) & (~process.umask()); - } - dirpath.split(pathSeparatorRe).reduce(function(parts, part) { - parts += part + '/'; - var subpath = path.resolve(parts); - if (!File.prototype.exists.call(null, subpath)) { - try { - fs.mkdirSync(subpath, mode); - } catch(e) { - throw new Error('Unable to create directory "' + subpath + '" (Error code: ' + e.code + ').', e); - } - } - return parts; - }.bind(this), ''); -}; - -// Recurse into a directory, executing callback for each file. -File.prototype.recurse = function(rootdir, callback, subdir) { - var abspath = subdir ? path.join(rootdir, subdir) : rootdir; - fs.readdirSync(abspath).forEach(function(filename) { - var filepath = path.join(abspath, filename); - if (fs.statSync(filepath).isDirectory()) { - this.recurse(rootdir, callback, unixifyPath(path.join(subdir || '', filename || ''))); - } else { - callback(unixifyPath(filepath), rootdir, subdir, filename); - } - }.bind(this)); -}; - -// Read a file, return its contents. -File.prototype.read = function(filepath, options) { - if (!options) { options = {}; } - var contents; - try { - contents = fs.readFileSync(filepath); - // If encoding is not explicitly null, convert from encoded buffer to a - // string. If no encoding was specified, use the default. - if (options.encoding !== null) { - contents = iconv.decode(contents, options.encoding || this.option('encoding')); - // Strip any BOM that might exist. - if (contents.charCodeAt(0) === 0xFEFF) { - contents = contents.substring(1); - } - } - return contents; - } catch(e) { - throw new Error('Unable to read "' + filepath + '" file (Error code: ' + e.code + ').', e); - } -}; - -// Read a file, parse its contents, return an object. -File.prototype.readJSON = function(filepath, options) { - var src = this.read(filepath, options); - var result; - try { - result = JSON.parse(src); - return result; - } catch(e) { - throw new Error('Unable to parse "' + filepath + '" file (' + e.message + ').', e); - } -}; - -// Write a file. -File.prototype.write = function(filepath, contents, options) { - if (!options) { options = {}; } - var nowrite = !this.option('write'); - this.log.write((nowrite ? 'Not actually writing ' : 'Writing ') + filepath + '...'); - // Create path, if necessary. - this.mkdir(path.dirname(filepath)); - try { - // If contents is already a Buffer, don't try to encode it. If no encoding - // was specified, use the default. - if (!Buffer.isBuffer(contents)) { - contents = iconv.encode(contents, options.encoding || this.option('encoding')); - } - // Actually write file. - if (!nowrite) { - fs.writeFileSync(filepath, contents, { mode: options.mode }); - } - return true; - } catch(e) { - throw new Error('Unable to write "' + filepath + '" file (Error code: ' + e.code + ').', e); - } -}; - -// Read a file, optionally processing its content, then write the output. -File.prototype.copy = function(srcpath, destpath, options) { - if (!options) { options = {}; } - // If a process function was specified, and noProcess isn't true or doesn't - // match the srcpath, process the file's source. - var process = options.process && options.noProcess !== true && - !(options.noProcess && this.isMatch(options.noProcess, srcpath)); - // If the file will be processed, use the encoding as-specified. Otherwise, - // use an encoding of null to force the file to be read/written as a Buffer. - if (options.encoding === undefined && !isBinaryFile(srcpath)) { - options.encoding = this.option('encoding'); - } - var readWriteOptions = process ? options : _.extend({ - encoding: null, - mode: fs.statSync(srcpath).mode - }, options); - // Actually read the file. - var contents = this.read(srcpath, readWriteOptions); - if (process) { - this.log.write('Processing source...'); - try { - contents = options.process(contents, srcpath); - } catch(e) { - throw new Error('Error while processing "' + srcpath + '" file.', e); - } - } - - // Abort copy if the process function returns false. - if (contents === false) { - this.log.write('Write aborted.'); - } else { - this.write(destpath, contents, readWriteOptions); - } -}; - -// Delete folders and files recursively -File.prototype.delete = function(filepath, options) { - var nowrite = !this.option('write'); - if (!options) { - options = {force: this.option('force') || false}; - } - - this.log.write((nowrite ? 'Not actually deleting ' : 'Deleting ') + filepath + '...'); - - if (!File.prototype.exists.call(null, filepath)) { - this.log.warn('Cannot delete nonexistent file.'); - return false; - } - - // Only delete cwd or outside cwd if --force enabled. Be careful, people! - if (!options.force) { - var base = path.resolve(this._base || ''); - if (fquery.isPathCwd(filepath)) { - this.log.warn('Cannot delete the current working directory.'); - return false; - } else if (!fquery.doesPathContain(base, filepath)) { - this.log.warn('Cannot delete files outside the current working directory.'); - return false; - } - } - - try { - // Actually delete. Or not. - if (!nowrite) { - rimraf.sync(filepath); - } - return true; - } catch(e) { - throw new Error('Unable to delete "' + filepath + '" file (' + e.message + ').', e); - } -}; - -// Extend dependencies -File.prototype.glob = require('glob'); -File.prototype.minimatch = require('minimatch'); -File.prototype.findup = require('findup-sync'); -_.extend(File.prototype, fquery); diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/lib/logger.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/lib/logger.js deleted file mode 100644 index a47237c..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/lib/logger.js +++ /dev/null @@ -1,8 +0,0 @@ -module.exports = { - warn: function(msg) { - console.log('WARN: ' + msg); - }, - write: function(msg) { - console.log(msg); - } -}; diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/lib/query.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/lib/query.js deleted file mode 100644 index 7c3f713..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/lib/query.js +++ /dev/null @@ -1,82 +0,0 @@ -/** - * File/Path comparison and queries - */ - -var path = require('path'); -var fs = require('fs'); - -// True if the file path exists. -exports.exists = function() { - var filepath = path.join.apply(path, arguments); - return fs.existsSync(filepath); -}; - -// True if the file is a symbolic link. -exports.isLink = function() { - var filepath = path.join.apply(path, arguments); - return this.exists(filepath) && fs.lstatSync(filepath).isSymbolicLink(); -}; - -// True if the path is a directory. -exports.isDir = function() { - var filepath = path.join.apply(path, arguments); - return this.exists(filepath) && fs.statSync(filepath).isDirectory(); -}; - -// True if the path is a file. -exports.isFile = function() { - var filepath = path.join.apply(path, arguments); - return this.exists(filepath) && fs.statSync(filepath).isFile(); -}; - -exports.isExecutable = function(filepath) { - var stats = fs.statSync(filepath); - return !!(1 & parseFloat((stats.mode & parseInt(777, 8)).toString(8)[0])); -}; - -// Is a given file path absolute? -exports.isPathAbsolute = function() { - var filepath = path.join.apply(path, arguments); - return path.resolve(filepath) === filepath.replace(/[\/\\]+$/, ''); -}; - -// Do all the specified paths refer to the same path? -exports.arePathsEquivalent = function(first) { - first = path.resolve(first); - for (var i = 1; i < arguments.length; i++) { - if (first !== path.resolve(arguments[i])) { return false; } - } - return true; -}; - -// Are descendant path(s) contained within ancestor path? Note: does not test -// if paths actually exist. -exports.doesPathContain = function(ancestor) { - ancestor = path.resolve(ancestor); - var relative; - for (var i = 1; i < arguments.length; i++) { - relative = path.relative(path.resolve(arguments[i]), ancestor); - if (relative === '' || /\w+/.test(relative)) { return false; } - } - return true; -}; - -// Test to see if a filepath is the CWD. -exports.isPathCwd = function() { - var filepath = path.join.apply(path, arguments); - try { - return this.arePathsEquivalent(process.cwd(), fs.realpathSync(filepath)); - } catch(e) { - return false; - } -}; - -// Test to see if a filepath is contained within the CWD. -exports.isPathInCwd = function() { - var filepath = path.join.apply(path, arguments); - try { - return this.doesPathContain(process.cwd(), fs.realpathSync(filepath)); - } catch(e) { - return false; - } -}; diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/.bin/rimraf b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/.bin/rimraf deleted file mode 100644 index 71c3553..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/.bin/rimraf +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=`dirname "$0"` - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../rimraf/bin.js" "$@" - ret=$? -else - node "$basedir/../rimraf/bin.js" "$@" - ret=$? -fi -exit $ret diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/.bin/rimraf.cmd b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/.bin/rimraf.cmd deleted file mode 100644 index 772a3ef..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/.bin/rimraf.cmd +++ /dev/null @@ -1,5 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\rimraf\bin.js" %* -) ELSE ( - node "%~dp0\..\rimraf\bin.js" %* -) \ No newline at end of file diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/findup-sync/Gruntfile.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/findup-sync/Gruntfile.js deleted file mode 100644 index 2f964a5..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/findup-sync/Gruntfile.js +++ /dev/null @@ -1,25 +0,0 @@ -'use strict'; - -module.exports = function(grunt) { - - // Project configuration. - grunt.initConfig({ - nodeunit: { - files: ['test/**/*_test.js'], - }, - jshint: { - options: { - jshintrc: '.jshintrc' - }, - all: ['Gruntfile.js', 'lib/**/*.js', 'test/**/*.js'] - } - }); - - // Load plugins. - grunt.loadNpmTasks('grunt-contrib-jshint'); - grunt.loadNpmTasks('grunt-contrib-nodeunit'); - - // Default task. - grunt.registerTask('default', ['jshint', 'nodeunit']); - -}; diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/findup-sync/lib/findup-sync.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/findup-sync/lib/findup-sync.js deleted file mode 100644 index 742a478..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/findup-sync/lib/findup-sync.js +++ /dev/null @@ -1,46 +0,0 @@ -/* - * findup-sync - * https://github.com/cowboy/node-findup-sync - * - * Copyright (c) 2013 "Cowboy" Ben Alman - * Licensed under the MIT license. - */ - -'use strict'; - -// Nodejs libs. -var path = require('path'); - -// External libs. -var glob = require('glob'); -var _ = require('lodash'); - -// Search for a filename in the given directory or all parent directories. -module.exports = function(patterns, options) { - // Normalize patterns to an array. - if (!Array.isArray(patterns)) { patterns = [patterns]; } - // Create globOptions so that it can be modified without mutating the - // original object. - var globOptions = Object.create(options || {}); - globOptions.maxDepth = 1; - globOptions.cwd = path.resolve(globOptions.cwd || '.'); - - var files, lastpath; - do { - // Search for files matching patterns. - files = _(patterns).map(function(pattern) { - return glob.sync(pattern, globOptions); - }).flatten().uniq().value(); - // Return file if found. - if (files.length > 0) { - return path.resolve(path.join(globOptions.cwd, files[0])); - } - // Go up a directory. - lastpath = globOptions.cwd; - globOptions.cwd = path.resolve(globOptions.cwd, '..'); - // If parentpath is the same as basedir, we can't go any higher. - } while (globOptions.cwd !== lastpath); - - // No files were found! - return null; -}; diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/findup-sync/package.json b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/findup-sync/package.json deleted file mode 100644 index 7d4426f..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/findup-sync/package.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "name": "findup-sync", - "description": "Find the first file matching a given pattern in the current directory or the nearest ancestor directory.", - "version": "0.1.3", - "homepage": "https://github.com/cowboy/node-findup-sync", - "author": { - "name": "\"Cowboy\" Ben Alman", - "url": "http://benalman.com/" - }, - "repository": { - "type": "git", - "url": "git://github.com/cowboy/node-findup-sync.git" - }, - "bugs": { - "url": "https://github.com/cowboy/node-findup-sync/issues" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/cowboy/node-findup-sync/blob/master/LICENSE-MIT" - } - ], - "main": "lib/findup-sync", - "engines": { - "node": ">= 0.6.0" - }, - "scripts": { - "test": "grunt nodeunit" - }, - "dependencies": { - "glob": "~3.2.9", - "lodash": "~2.4.1" - }, - "devDependencies": { - "grunt": "~0.4.4", - "grunt-contrib-jshint": "~0.9.2", - "grunt-contrib-nodeunit": "~0.3.3" - }, - "keywords": [ - "find", - "glob", - "file" - ], - "_id": "findup-sync@0.1.3", - "dist": { - "shasum": "7f3e7a97b82392c653bf06589bd85190e93c3683", - "tarball": "http://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz" - }, - "_from": "findup-sync@~0.1.2", - "_npmVersion": "1.4.4", - "_npmUser": { - "name": "cowboy", - "email": "cowboy@rj3.net" - }, - "maintainers": [ - { - "name": "cowboy", - "email": "cowboy@rj3.net" - } - ], - "directories": {}, - "_shasum": "7f3e7a97b82392c653bf06589bd85190e93c3683", - "_resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz" -} diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/glob/glob.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/glob/glob.js deleted file mode 100644 index f646c44..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/glob/glob.js +++ /dev/null @@ -1,728 +0,0 @@ -// Approach: -// -// 1. Get the minimatch set -// 2. For each pattern in the set, PROCESS(pattern) -// 3. Store matches per-set, then uniq them -// -// PROCESS(pattern) -// Get the first [n] items from pattern that are all strings -// Join these together. This is PREFIX. -// If there is no more remaining, then stat(PREFIX) and -// add to matches if it succeeds. END. -// readdir(PREFIX) as ENTRIES -// If fails, END -// If pattern[n] is GLOBSTAR -// // handle the case where the globstar match is empty -// // by pruning it out, and testing the resulting pattern -// PROCESS(pattern[0..n] + pattern[n+1 .. $]) -// // handle other cases. -// for ENTRY in ENTRIES (not dotfiles) -// // attach globstar + tail onto the entry -// PROCESS(pattern[0..n] + ENTRY + pattern[n .. $]) -// -// else // not globstar -// for ENTRY in ENTRIES (not dotfiles, unless pattern[n] is dot) -// Test ENTRY against pattern[n] -// If fails, continue -// If passes, PROCESS(pattern[0..n] + item + pattern[n+1 .. $]) -// -// Caveat: -// Cache all stats and readdirs results to minimize syscall. Since all -// we ever care about is existence and directory-ness, we can just keep -// `true` for files, and [children,...] for directories, or `false` for -// things that don't exist. - - - -module.exports = glob - -var fs = require("fs") -, minimatch = require("minimatch") -, Minimatch = minimatch.Minimatch -, inherits = require("inherits") -, EE = require("events").EventEmitter -, path = require("path") -, isDir = {} -, assert = require("assert").ok - -function glob (pattern, options, cb) { - if (typeof options === "function") cb = options, options = {} - if (!options) options = {} - - if (typeof options === "number") { - deprecated() - return - } - - var g = new Glob(pattern, options, cb) - return g.sync ? g.found : g -} - -glob.fnmatch = deprecated - -function deprecated () { - throw new Error("glob's interface has changed. Please see the docs.") -} - -glob.sync = globSync -function globSync (pattern, options) { - if (typeof options === "number") { - deprecated() - return - } - - options = options || {} - options.sync = true - return glob(pattern, options) -} - -this._processingEmitQueue = false - -glob.Glob = Glob -inherits(Glob, EE) -function Glob (pattern, options, cb) { - if (!(this instanceof Glob)) { - return new Glob(pattern, options, cb) - } - - if (typeof options === "function") { - cb = options - options = null - } - - if (typeof cb === "function") { - this.on("error", cb) - this.on("end", function (matches) { - cb(null, matches) - }) - } - - options = options || {} - - this._endEmitted = false - this.EOF = {} - this._emitQueue = [] - - this.paused = false - this._processingEmitQueue = false - - this.maxDepth = options.maxDepth || 1000 - this.maxLength = options.maxLength || Infinity - this.cache = options.cache || {} - this.statCache = options.statCache || {} - - this.changedCwd = false - var cwd = process.cwd() - if (!options.hasOwnProperty("cwd")) this.cwd = cwd - else { - this.cwd = options.cwd - this.changedCwd = path.resolve(options.cwd) !== cwd - } - - this.root = options.root || path.resolve(this.cwd, "/") - this.root = path.resolve(this.root) - if (process.platform === "win32") - this.root = this.root.replace(/\\/g, "/") - - this.nomount = !!options.nomount - - if (!pattern) { - throw new Error("must provide pattern") - } - - // base-matching: just use globstar for that. - if (options.matchBase && -1 === pattern.indexOf("/")) { - if (options.noglobstar) { - throw new Error("base matching requires globstar") - } - pattern = "**/" + pattern - } - - this.strict = options.strict !== false - this.dot = !!options.dot - this.mark = !!options.mark - this.sync = !!options.sync - this.nounique = !!options.nounique - this.nonull = !!options.nonull - this.nosort = !!options.nosort - this.nocase = !!options.nocase - this.stat = !!options.stat - - this.debug = !!options.debug || !!options.globDebug - if (this.debug) - this.log = console.error - - this.silent = !!options.silent - - var mm = this.minimatch = new Minimatch(pattern, options) - this.options = mm.options - pattern = this.pattern = mm.pattern - - this.error = null - this.aborted = false - - // list of all the patterns that ** has resolved do, so - // we can avoid visiting multiple times. - this._globstars = {} - - EE.call(this) - - // process each pattern in the minimatch set - var n = this.minimatch.set.length - - // The matches are stored as {: true,...} so that - // duplicates are automagically pruned. - // Later, we do an Object.keys() on these. - // Keep them as a list so we can fill in when nonull is set. - this.matches = new Array(n) - - this.minimatch.set.forEach(iterator.bind(this)) - function iterator (pattern, i, set) { - this._process(pattern, 0, i, function (er) { - if (er) this.emit("error", er) - if (-- n <= 0) this._finish() - }) - } -} - -Glob.prototype.log = function () {} - -Glob.prototype._finish = function () { - assert(this instanceof Glob) - - var nou = this.nounique - , all = nou ? [] : {} - - for (var i = 0, l = this.matches.length; i < l; i ++) { - var matches = this.matches[i] - this.log("matches[%d] =", i, matches) - // do like the shell, and spit out the literal glob - if (!matches) { - if (this.nonull) { - var literal = this.minimatch.globSet[i] - if (nou) all.push(literal) - else all[literal] = true - } - } else { - // had matches - var m = Object.keys(matches) - if (nou) all.push.apply(all, m) - else m.forEach(function (m) { - all[m] = true - }) - } - } - - if (!nou) all = Object.keys(all) - - if (!this.nosort) { - all = all.sort(this.nocase ? alphasorti : alphasort) - } - - if (this.mark) { - // at *some* point we statted all of these - all = all.map(this._mark, this) - } - - this.log("emitting end", all) - - this.EOF = this.found = all - this.emitMatch(this.EOF) -} - -function alphasorti (a, b) { - a = a.toLowerCase() - b = b.toLowerCase() - return alphasort(a, b) -} - -function alphasort (a, b) { - return a > b ? 1 : a < b ? -1 : 0 -} - -Glob.prototype._mark = function (p) { - var c = this.cache[p] - var m = p - if (c) { - var isDir = c === 2 || Array.isArray(c) - var slash = p.slice(-1) === '/' - - if (isDir && !slash) - m += '/' - else if (!isDir && slash) - m = m.slice(0, -1) - - if (m !== p) { - this.statCache[m] = this.statCache[p] - this.cache[m] = this.cache[p] - } - } - - return m -} - -Glob.prototype.abort = function () { - this.aborted = true - this.emit("abort") -} - -Glob.prototype.pause = function () { - if (this.paused) return - if (this.sync) - this.emit("error", new Error("Can't pause/resume sync glob")) - this.paused = true - this.emit("pause") -} - -Glob.prototype.resume = function () { - if (!this.paused) return - if (this.sync) - this.emit("error", new Error("Can't pause/resume sync glob")) - this.paused = false - this.emit("resume") - this._processEmitQueue() - //process.nextTick(this.emit.bind(this, "resume")) -} - -Glob.prototype.emitMatch = function (m) { - this.log('emitMatch', m) - this._emitQueue.push(m) - this._processEmitQueue() -} - -Glob.prototype._processEmitQueue = function (m) { - this.log("pEQ paused=%j processing=%j m=%j", this.paused, - this._processingEmitQueue, m) - var done = false - while (!this._processingEmitQueue && - !this.paused) { - this._processingEmitQueue = true - var m = this._emitQueue.shift() - this.log(">processEmitQueue", m === this.EOF ? ":EOF:" : m) - if (!m) { - this.log(">processEmitQueue, falsey m") - this._processingEmitQueue = false - break - } - - if (m === this.EOF || !(this.mark && !this.stat)) { - this.log("peq: unmarked, or eof") - next.call(this, 0, false) - } else if (this.statCache[m]) { - var sc = this.statCache[m] - var exists - if (sc) - exists = sc.isDirectory() ? 2 : 1 - this.log("peq: stat cached") - next.call(this, exists, exists === 2) - } else { - this.log("peq: _stat, then next") - this._stat(m, next) - } - - function next(exists, isDir) { - this.log("next", m, exists, isDir) - var ev = m === this.EOF ? "end" : "match" - - // "end" can only happen once. - assert(!this._endEmitted) - if (ev === "end") - this._endEmitted = true - - if (exists) { - // Doesn't mean it necessarily doesn't exist, it's possible - // we just didn't check because we don't care that much, or - // this is EOF anyway. - if (isDir && !m.match(/\/$/)) { - m = m + "/" - } else if (!isDir && m.match(/\/$/)) { - m = m.replace(/\/+$/, "") - } - } - this.log("emit", ev, m) - this.emit(ev, m) - this._processingEmitQueue = false - if (done && m !== this.EOF && !this.paused) - this._processEmitQueue() - } - } - done = true -} - -Glob.prototype._process = function (pattern, depth, index, cb_) { - assert(this instanceof Glob) - - var cb = function cb (er, res) { - assert(this instanceof Glob) - if (this.paused) { - if (!this._processQueue) { - this._processQueue = [] - this.once("resume", function () { - var q = this._processQueue - this._processQueue = null - q.forEach(function (cb) { cb() }) - }) - } - this._processQueue.push(cb_.bind(this, er, res)) - } else { - cb_.call(this, er, res) - } - }.bind(this) - - if (this.aborted) return cb() - - if (depth > this.maxDepth) return cb() - - // Get the first [n] parts of pattern that are all strings. - var n = 0 - while (typeof pattern[n] === "string") { - n ++ - } - // now n is the index of the first one that is *not* a string. - - // see if there's anything else - var prefix - switch (n) { - // if not, then this is rather simple - case pattern.length: - prefix = pattern.join("/") - this._stat(prefix, function (exists, isDir) { - // either it's there, or it isn't. - // nothing more to do, either way. - if (exists) { - if (prefix && isAbsolute(prefix) && !this.nomount) { - if (prefix.charAt(0) === "/") { - prefix = path.join(this.root, prefix) - } else { - prefix = path.resolve(this.root, prefix) - } - } - - if (process.platform === "win32") - prefix = prefix.replace(/\\/g, "/") - - this.matches[index] = this.matches[index] || {} - this.matches[index][prefix] = true - this.emitMatch(prefix) - } - return cb() - }) - return - - case 0: - // pattern *starts* with some non-trivial item. - // going to readdir(cwd), but not include the prefix in matches. - prefix = null - break - - default: - // pattern has some string bits in the front. - // whatever it starts with, whether that's "absolute" like /foo/bar, - // or "relative" like "../baz" - prefix = pattern.slice(0, n) - prefix = prefix.join("/") - break - } - - // get the list of entries. - var read - if (prefix === null) read = "." - else if (isAbsolute(prefix) || isAbsolute(pattern.join("/"))) { - if (!prefix || !isAbsolute(prefix)) { - prefix = path.join("/", prefix) - } - read = prefix = path.resolve(prefix) - - // if (process.platform === "win32") - // read = prefix = prefix.replace(/^[a-zA-Z]:|\\/g, "/") - - this.log('absolute: ', prefix, this.root, pattern, read) - } else { - read = prefix - } - - this.log('readdir(%j)', read, this.cwd, this.root) - - return this._readdir(read, function (er, entries) { - if (er) { - // not a directory! - // this means that, whatever else comes after this, it can never match - return cb() - } - - // globstar is special - if (pattern[n] === minimatch.GLOBSTAR) { - // test without the globstar, and with every child both below - // and replacing the globstar. - var s = [ pattern.slice(0, n).concat(pattern.slice(n + 1)) ] - entries.forEach(function (e) { - if (e.charAt(0) === "." && !this.dot) return - // instead of the globstar - s.push(pattern.slice(0, n).concat(e).concat(pattern.slice(n + 1))) - // below the globstar - s.push(pattern.slice(0, n).concat(e).concat(pattern.slice(n))) - }, this) - - s = s.filter(function (pattern) { - var key = gsKey(pattern) - var seen = !this._globstars[key] - this._globstars[key] = true - return seen - }, this) - - if (!s.length) - return cb() - - // now asyncForEach over this - var l = s.length - , errState = null - s.forEach(function (gsPattern) { - this._process(gsPattern, depth + 1, index, function (er) { - if (errState) return - if (er) return cb(errState = er) - if (--l <= 0) return cb() - }) - }, this) - - return - } - - // not a globstar - // It will only match dot entries if it starts with a dot, or if - // dot is set. Stuff like @(.foo|.bar) isn't allowed. - var pn = pattern[n] - var rawGlob = pattern[n]._glob - , dotOk = this.dot || rawGlob.charAt(0) === "." - - entries = entries.filter(function (e) { - return (e.charAt(0) !== "." || dotOk) && - e.match(pattern[n]) - }) - - // If n === pattern.length - 1, then there's no need for the extra stat - // *unless* the user has specified "mark" or "stat" explicitly. - // We know that they exist, since the readdir returned them. - if (n === pattern.length - 1 && - !this.mark && - !this.stat) { - entries.forEach(function (e) { - if (prefix) { - if (prefix !== "/") e = prefix + "/" + e - else e = prefix + e - } - if (e.charAt(0) === "/" && !this.nomount) { - e = path.join(this.root, e) - } - - if (process.platform === "win32") - e = e.replace(/\\/g, "/") - - this.matches[index] = this.matches[index] || {} - this.matches[index][e] = true - this.emitMatch(e) - }, this) - return cb.call(this) - } - - - // now test all the remaining entries as stand-ins for that part - // of the pattern. - var l = entries.length - , errState = null - if (l === 0) return cb() // no matches possible - entries.forEach(function (e) { - var p = pattern.slice(0, n).concat(e).concat(pattern.slice(n + 1)) - this._process(p, depth + 1, index, function (er) { - if (errState) return - if (er) return cb(errState = er) - if (--l === 0) return cb.call(this) - }) - }, this) - }) - -} - -function gsKey (pattern) { - return '**' + pattern.map(function (p) { - return (p === minimatch.GLOBSTAR) ? '**' : (''+p) - }).join('/') -} - -Glob.prototype._stat = function (f, cb) { - assert(this instanceof Glob) - var abs = f - if (f.charAt(0) === "/") { - abs = path.join(this.root, f) - } else if (this.changedCwd) { - abs = path.resolve(this.cwd, f) - } - - if (f.length > this.maxLength) { - var er = new Error("Path name too long") - er.code = "ENAMETOOLONG" - er.path = f - return this._afterStat(f, abs, cb, er) - } - - this.log('stat', [this.cwd, f, '=', abs]) - - if (!this.stat && this.cache.hasOwnProperty(f)) { - var exists = this.cache[f] - , isDir = exists && (Array.isArray(exists) || exists === 2) - if (this.sync) return cb.call(this, !!exists, isDir) - return process.nextTick(cb.bind(this, !!exists, isDir)) - } - - var stat = this.statCache[abs] - if (this.sync || stat) { - var er - try { - stat = fs.statSync(abs) - } catch (e) { - er = e - } - this._afterStat(f, abs, cb, er, stat) - } else { - fs.stat(abs, this._afterStat.bind(this, f, abs, cb)) - } -} - -Glob.prototype._afterStat = function (f, abs, cb, er, stat) { - var exists - assert(this instanceof Glob) - - if (abs.slice(-1) === "/" && stat && !stat.isDirectory()) { - this.log("should be ENOTDIR, fake it") - - er = new Error("ENOTDIR, not a directory '" + abs + "'") - er.path = abs - er.code = "ENOTDIR" - stat = null - } - - var emit = !this.statCache[abs] - this.statCache[abs] = stat - - if (er || !stat) { - exists = false - } else { - exists = stat.isDirectory() ? 2 : 1 - if (emit) - this.emit('stat', f, stat) - } - this.cache[f] = this.cache[f] || exists - cb.call(this, !!exists, exists === 2) -} - -Glob.prototype._readdir = function (f, cb) { - assert(this instanceof Glob) - var abs = f - if (f.charAt(0) === "/") { - abs = path.join(this.root, f) - } else if (isAbsolute(f)) { - abs = f - } else if (this.changedCwd) { - abs = path.resolve(this.cwd, f) - } - - if (f.length > this.maxLength) { - var er = new Error("Path name too long") - er.code = "ENAMETOOLONG" - er.path = f - return this._afterReaddir(f, abs, cb, er) - } - - this.log('readdir', [this.cwd, f, abs]) - if (this.cache.hasOwnProperty(f)) { - var c = this.cache[f] - if (Array.isArray(c)) { - if (this.sync) return cb.call(this, null, c) - return process.nextTick(cb.bind(this, null, c)) - } - - if (!c || c === 1) { - // either ENOENT or ENOTDIR - var code = c ? "ENOTDIR" : "ENOENT" - , er = new Error((c ? "Not a directory" : "Not found") + ": " + f) - er.path = f - er.code = code - this.log(f, er) - if (this.sync) return cb.call(this, er) - return process.nextTick(cb.bind(this, er)) - } - - // at this point, c === 2, meaning it's a dir, but we haven't - // had to read it yet, or c === true, meaning it's *something* - // but we don't have any idea what. Need to read it, either way. - } - - if (this.sync) { - var er, entries - try { - entries = fs.readdirSync(abs) - } catch (e) { - er = e - } - return this._afterReaddir(f, abs, cb, er, entries) - } - - fs.readdir(abs, this._afterReaddir.bind(this, f, abs, cb)) -} - -Glob.prototype._afterReaddir = function (f, abs, cb, er, entries) { - assert(this instanceof Glob) - if (entries && !er) { - this.cache[f] = entries - // if we haven't asked to stat everything for suresies, then just - // assume that everything in there exists, so we can avoid - // having to stat it a second time. This also gets us one step - // further into ELOOP territory. - if (!this.mark && !this.stat) { - entries.forEach(function (e) { - if (f === "/") e = f + e - else e = f + "/" + e - this.cache[e] = true - }, this) - } - - return cb.call(this, er, entries) - } - - // now handle errors, and cache the information - if (er) switch (er.code) { - case "ENOTDIR": // totally normal. means it *does* exist. - this.cache[f] = 1 - return cb.call(this, er) - case "ENOENT": // not terribly unusual - case "ELOOP": - case "ENAMETOOLONG": - case "UNKNOWN": - this.cache[f] = false - return cb.call(this, er) - default: // some unusual error. Treat as failure. - this.cache[f] = false - if (this.strict) this.emit("error", er) - if (!this.silent) console.error("glob error", er) - return cb.call(this, er) - } -} - -var isAbsolute = process.platform === "win32" ? absWin : absUnix - -function absWin (p) { - if (absUnix(p)) return true - // pull off the device/UNC bit from a windows path. - // from node's lib/path.js - var splitDeviceRe = - /^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/ - , result = splitDeviceRe.exec(p) - , device = result[1] || '' - , isUnc = device && device.charAt(1) !== ':' - , isAbsolute = !!result[2] || isUnc // UNC paths are always absolute - - return isAbsolute -} - -function absUnix (p) { - return p.charAt(0) === "/" || p === "" -} diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/glob/node_modules/minimatch/minimatch.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/glob/node_modules/minimatch/minimatch.js deleted file mode 100644 index 4539678..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/glob/node_modules/minimatch/minimatch.js +++ /dev/null @@ -1,1061 +0,0 @@ -;(function (require, exports, module, platform) { - -if (module) module.exports = minimatch -else exports.minimatch = minimatch - -if (!require) { - require = function (id) { - switch (id) { - case "sigmund": return function sigmund (obj) { - return JSON.stringify(obj) - } - case "path": return { basename: function (f) { - f = f.split(/[\/\\]/) - var e = f.pop() - if (!e) e = f.pop() - return e - }} - case "lru-cache": return function LRUCache () { - // not quite an LRU, but still space-limited. - var cache = {} - var cnt = 0 - this.set = function (k, v) { - cnt ++ - if (cnt >= 100) cache = {} - cache[k] = v - } - this.get = function (k) { return cache[k] } - } - } - } -} - -minimatch.Minimatch = Minimatch - -var LRU = require("lru-cache") - , cache = minimatch.cache = new LRU({max: 100}) - , GLOBSTAR = minimatch.GLOBSTAR = Minimatch.GLOBSTAR = {} - , sigmund = require("sigmund") - -var path = require("path") - // any single thing other than / - // don't need to escape / when using new RegExp() - , qmark = "[^/]" - - // * => any number of characters - , star = qmark + "*?" - - // ** when dots are allowed. Anything goes, except .. and . - // not (^ or / followed by one or two dots followed by $ or /), - // followed by anything, any number of times. - , twoStarDot = "(?:(?!(?:\\\/|^)(?:\\.{1,2})($|\\\/)).)*?" - - // not a ^ or / followed by a dot, - // followed by anything, any number of times. - , twoStarNoDot = "(?:(?!(?:\\\/|^)\\.).)*?" - - // characters that need to be escaped in RegExp. - , reSpecials = charSet("().*{}+?[]^$\\!") - -// "abc" -> { a:true, b:true, c:true } -function charSet (s) { - return s.split("").reduce(function (set, c) { - set[c] = true - return set - }, {}) -} - -// normalizes slashes. -var slashSplit = /\/+/ - -minimatch.filter = filter -function filter (pattern, options) { - options = options || {} - return function (p, i, list) { - return minimatch(p, pattern, options) - } -} - -function ext (a, b) { - a = a || {} - b = b || {} - var t = {} - Object.keys(b).forEach(function (k) { - t[k] = b[k] - }) - Object.keys(a).forEach(function (k) { - t[k] = a[k] - }) - return t -} - -minimatch.defaults = function (def) { - if (!def || !Object.keys(def).length) return minimatch - - var orig = minimatch - - var m = function minimatch (p, pattern, options) { - return orig.minimatch(p, pattern, ext(def, options)) - } - - m.Minimatch = function Minimatch (pattern, options) { - return new orig.Minimatch(pattern, ext(def, options)) - } - - return m -} - -Minimatch.defaults = function (def) { - if (!def || !Object.keys(def).length) return Minimatch - return minimatch.defaults(def).Minimatch -} - - -function minimatch (p, pattern, options) { - if (typeof pattern !== "string") { - throw new TypeError("glob pattern string required") - } - - if (!options) options = {} - - // shortcut: comments match nothing. - if (!options.nocomment && pattern.charAt(0) === "#") { - return false - } - - // "" only matches "" - if (pattern.trim() === "") return p === "" - - return new Minimatch(pattern, options).match(p) -} - -function Minimatch (pattern, options) { - if (!(this instanceof Minimatch)) { - return new Minimatch(pattern, options, cache) - } - - if (typeof pattern !== "string") { - throw new TypeError("glob pattern string required") - } - - if (!options) options = {} - pattern = pattern.trim() - - // windows: need to use /, not \ - // On other platforms, \ is a valid (albeit bad) filename char. - if (platform === "win32") { - pattern = pattern.split("\\").join("/") - } - - // lru storage. - // these things aren't particularly big, but walking down the string - // and turning it into a regexp can get pretty costly. - var cacheKey = pattern + "\n" + sigmund(options) - var cached = minimatch.cache.get(cacheKey) - if (cached) return cached - minimatch.cache.set(cacheKey, this) - - this.options = options - this.set = [] - this.pattern = pattern - this.regexp = null - this.negate = false - this.comment = false - this.empty = false - - // make the set of regexps etc. - this.make() -} - -Minimatch.prototype.debug = function() {} - -Minimatch.prototype.make = make -function make () { - // don't do it more than once. - if (this._made) return - - var pattern = this.pattern - var options = this.options - - // empty patterns and comments match nothing. - if (!options.nocomment && pattern.charAt(0) === "#") { - this.comment = true - return - } - if (!pattern) { - this.empty = true - return - } - - // step 1: figure out negation, etc. - this.parseNegate() - - // step 2: expand braces - var set = this.globSet = this.braceExpand() - - if (options.debug) this.debug = console.error - - this.debug(this.pattern, set) - - // step 3: now we have a set, so turn each one into a series of path-portion - // matching patterns. - // These will be regexps, except in the case of "**", which is - // set to the GLOBSTAR object for globstar behavior, - // and will not contain any / characters - set = this.globParts = set.map(function (s) { - return s.split(slashSplit) - }) - - this.debug(this.pattern, set) - - // glob --> regexps - set = set.map(function (s, si, set) { - return s.map(this.parse, this) - }, this) - - this.debug(this.pattern, set) - - // filter out everything that didn't compile properly. - set = set.filter(function (s) { - return -1 === s.indexOf(false) - }) - - this.debug(this.pattern, set) - - this.set = set -} - -Minimatch.prototype.parseNegate = parseNegate -function parseNegate () { - var pattern = this.pattern - , negate = false - , options = this.options - , negateOffset = 0 - - if (options.nonegate) return - - for ( var i = 0, l = pattern.length - ; i < l && pattern.charAt(i) === "!" - ; i ++) { - negate = !negate - negateOffset ++ - } - - if (negateOffset) this.pattern = pattern.substr(negateOffset) - this.negate = negate -} - -// Brace expansion: -// a{b,c}d -> abd acd -// a{b,}c -> abc ac -// a{0..3}d -> a0d a1d a2d a3d -// a{b,c{d,e}f}g -> abg acdfg acefg -// a{b,c}d{e,f}g -> abdeg acdeg abdeg abdfg -// -// Invalid sets are not expanded. -// a{2..}b -> a{2..}b -// a{b}c -> a{b}c -minimatch.braceExpand = function (pattern, options) { - return new Minimatch(pattern, options).braceExpand() -} - -Minimatch.prototype.braceExpand = braceExpand -function braceExpand (pattern, options) { - options = options || this.options - pattern = typeof pattern === "undefined" - ? this.pattern : pattern - - if (typeof pattern === "undefined") { - throw new Error("undefined pattern") - } - - if (options.nobrace || - !pattern.match(/\{.*\}/)) { - // shortcut. no need to expand. - return [pattern] - } - - var escaping = false - - // examples and comments refer to this crazy pattern: - // a{b,c{d,e},{f,g}h}x{y,z} - // expected: - // abxy - // abxz - // acdxy - // acdxz - // acexy - // acexz - // afhxy - // afhxz - // aghxy - // aghxz - - // everything before the first \{ is just a prefix. - // So, we pluck that off, and work with the rest, - // and then prepend it to everything we find. - if (pattern.charAt(0) !== "{") { - this.debug(pattern) - var prefix = null - for (var i = 0, l = pattern.length; i < l; i ++) { - var c = pattern.charAt(i) - this.debug(i, c) - if (c === "\\") { - escaping = !escaping - } else if (c === "{" && !escaping) { - prefix = pattern.substr(0, i) - break - } - } - - // actually no sets, all { were escaped. - if (prefix === null) { - this.debug("no sets") - return [pattern] - } - - var tail = braceExpand.call(this, pattern.substr(i), options) - return tail.map(function (t) { - return prefix + t - }) - } - - // now we have something like: - // {b,c{d,e},{f,g}h}x{y,z} - // walk through the set, expanding each part, until - // the set ends. then, we'll expand the suffix. - // If the set only has a single member, then'll put the {} back - - // first, handle numeric sets, since they're easier - var numset = pattern.match(/^\{(-?[0-9]+)\.\.(-?[0-9]+)\}/) - if (numset) { - this.debug("numset", numset[1], numset[2]) - var suf = braceExpand.call(this, pattern.substr(numset[0].length), options) - , start = +numset[1] - , end = +numset[2] - , inc = start > end ? -1 : 1 - , set = [] - for (var i = start; i != (end + inc); i += inc) { - // append all the suffixes - for (var ii = 0, ll = suf.length; ii < ll; ii ++) { - set.push(i + suf[ii]) - } - } - return set - } - - // ok, walk through the set - // We hope, somewhat optimistically, that there - // will be a } at the end. - // If the closing brace isn't found, then the pattern is - // interpreted as braceExpand("\\" + pattern) so that - // the leading \{ will be interpreted literally. - var i = 1 // skip the \{ - , depth = 1 - , set = [] - , member = "" - , sawEnd = false - , escaping = false - - function addMember () { - set.push(member) - member = "" - } - - this.debug("Entering for") - FOR: for (i = 1, l = pattern.length; i < l; i ++) { - var c = pattern.charAt(i) - this.debug("", i, c) - - if (escaping) { - escaping = false - member += "\\" + c - } else { - switch (c) { - case "\\": - escaping = true - continue - - case "{": - depth ++ - member += "{" - continue - - case "}": - depth -- - // if this closes the actual set, then we're done - if (depth === 0) { - addMember() - // pluck off the close-brace - i ++ - break FOR - } else { - member += c - continue - } - - case ",": - if (depth === 1) { - addMember() - } else { - member += c - } - continue - - default: - member += c - continue - } // switch - } // else - } // for - - // now we've either finished the set, and the suffix is - // pattern.substr(i), or we have *not* closed the set, - // and need to escape the leading brace - if (depth !== 0) { - this.debug("didn't close", pattern) - return braceExpand.call(this, "\\" + pattern, options) - } - - // x{y,z} -> ["xy", "xz"] - this.debug("set", set) - this.debug("suffix", pattern.substr(i)) - var suf = braceExpand.call(this, pattern.substr(i), options) - // ["b", "c{d,e}","{f,g}h"] -> - // [["b"], ["cd", "ce"], ["fh", "gh"]] - var addBraces = set.length === 1 - this.debug("set pre-expanded", set) - set = set.map(function (p) { - return braceExpand.call(this, p, options) - }, this) - this.debug("set expanded", set) - - - // [["b"], ["cd", "ce"], ["fh", "gh"]] -> - // ["b", "cd", "ce", "fh", "gh"] - set = set.reduce(function (l, r) { - return l.concat(r) - }) - - if (addBraces) { - set = set.map(function (s) { - return "{" + s + "}" - }) - } - - // now attach the suffixes. - var ret = [] - for (var i = 0, l = set.length; i < l; i ++) { - for (var ii = 0, ll = suf.length; ii < ll; ii ++) { - ret.push(set[i] + suf[ii]) - } - } - return ret -} - -// parse a component of the expanded set. -// At this point, no pattern may contain "/" in it -// so we're going to return a 2d array, where each entry is the full -// pattern, split on '/', and then turned into a regular expression. -// A regexp is made at the end which joins each array with an -// escaped /, and another full one which joins each regexp with |. -// -// Following the lead of Bash 4.1, note that "**" only has special meaning -// when it is the *only* thing in a path portion. Otherwise, any series -// of * is equivalent to a single *. Globstar behavior is enabled by -// default, and can be disabled by setting options.noglobstar. -Minimatch.prototype.parse = parse -var SUBPARSE = {} -function parse (pattern, isSub) { - var options = this.options - - // shortcuts - if (!options.noglobstar && pattern === "**") return GLOBSTAR - if (pattern === "") return "" - - var re = "" - , hasMagic = !!options.nocase - , escaping = false - // ? => one single character - , patternListStack = [] - , plType - , stateChar - , inClass = false - , reClassStart = -1 - , classStart = -1 - // . and .. never match anything that doesn't start with ., - // even when options.dot is set. - , patternStart = pattern.charAt(0) === "." ? "" // anything - // not (start or / followed by . or .. followed by / or end) - : options.dot ? "(?!(?:^|\\\/)\\.{1,2}(?:$|\\\/))" - : "(?!\\.)" - , self = this - - function clearStateChar () { - if (stateChar) { - // we had some state-tracking character - // that wasn't consumed by this pass. - switch (stateChar) { - case "*": - re += star - hasMagic = true - break - case "?": - re += qmark - hasMagic = true - break - default: - re += "\\"+stateChar - break - } - self.debug('clearStateChar %j %j', stateChar, re) - stateChar = false - } - } - - for ( var i = 0, len = pattern.length, c - ; (i < len) && (c = pattern.charAt(i)) - ; i ++ ) { - - this.debug("%s\t%s %s %j", pattern, i, re, c) - - // skip over any that are escaped. - if (escaping && reSpecials[c]) { - re += "\\" + c - escaping = false - continue - } - - SWITCH: switch (c) { - case "/": - // completely not allowed, even escaped. - // Should already be path-split by now. - return false - - case "\\": - clearStateChar() - escaping = true - continue - - // the various stateChar values - // for the "extglob" stuff. - case "?": - case "*": - case "+": - case "@": - case "!": - this.debug("%s\t%s %s %j <-- stateChar", pattern, i, re, c) - - // all of those are literals inside a class, except that - // the glob [!a] means [^a] in regexp - if (inClass) { - this.debug(' in class') - if (c === "!" && i === classStart + 1) c = "^" - re += c - continue - } - - // if we already have a stateChar, then it means - // that there was something like ** or +? in there. - // Handle the stateChar, then proceed with this one. - self.debug('call clearStateChar %j', stateChar) - clearStateChar() - stateChar = c - // if extglob is disabled, then +(asdf|foo) isn't a thing. - // just clear the statechar *now*, rather than even diving into - // the patternList stuff. - if (options.noext) clearStateChar() - continue - - case "(": - if (inClass) { - re += "(" - continue - } - - if (!stateChar) { - re += "\\(" - continue - } - - plType = stateChar - patternListStack.push({ type: plType - , start: i - 1 - , reStart: re.length }) - // negation is (?:(?!js)[^/]*) - re += stateChar === "!" ? "(?:(?!" : "(?:" - this.debug('plType %j %j', stateChar, re) - stateChar = false - continue - - case ")": - if (inClass || !patternListStack.length) { - re += "\\)" - continue - } - - clearStateChar() - hasMagic = true - re += ")" - plType = patternListStack.pop().type - // negation is (?:(?!js)[^/]*) - // The others are (?:) - switch (plType) { - case "!": - re += "[^/]*?)" - break - case "?": - case "+": - case "*": re += plType - case "@": break // the default anyway - } - continue - - case "|": - if (inClass || !patternListStack.length || escaping) { - re += "\\|" - escaping = false - continue - } - - clearStateChar() - re += "|" - continue - - // these are mostly the same in regexp and glob - case "[": - // swallow any state-tracking char before the [ - clearStateChar() - - if (inClass) { - re += "\\" + c - continue - } - - inClass = true - classStart = i - reClassStart = re.length - re += c - continue - - case "]": - // a right bracket shall lose its special - // meaning and represent itself in - // a bracket expression if it occurs - // first in the list. -- POSIX.2 2.8.3.2 - if (i === classStart + 1 || !inClass) { - re += "\\" + c - escaping = false - continue - } - - // finish up the class. - hasMagic = true - inClass = false - re += c - continue - - default: - // swallow any state char that wasn't consumed - clearStateChar() - - if (escaping) { - // no need - escaping = false - } else if (reSpecials[c] - && !(c === "^" && inClass)) { - re += "\\" - } - - re += c - - } // switch - } // for - - - // handle the case where we left a class open. - // "[abc" is valid, equivalent to "\[abc" - if (inClass) { - // split where the last [ was, and escape it - // this is a huge pita. We now have to re-walk - // the contents of the would-be class to re-translate - // any characters that were passed through as-is - var cs = pattern.substr(classStart + 1) - , sp = this.parse(cs, SUBPARSE) - re = re.substr(0, reClassStart) + "\\[" + sp[0] - hasMagic = hasMagic || sp[1] - } - - // handle the case where we had a +( thing at the *end* - // of the pattern. - // each pattern list stack adds 3 chars, and we need to go through - // and escape any | chars that were passed through as-is for the regexp. - // Go through and escape them, taking care not to double-escape any - // | chars that were already escaped. - var pl - while (pl = patternListStack.pop()) { - var tail = re.slice(pl.reStart + 3) - // maybe some even number of \, then maybe 1 \, followed by a | - tail = tail.replace(/((?:\\{2})*)(\\?)\|/g, function (_, $1, $2) { - if (!$2) { - // the | isn't already escaped, so escape it. - $2 = "\\" - } - - // need to escape all those slashes *again*, without escaping the - // one that we need for escaping the | character. As it works out, - // escaping an even number of slashes can be done by simply repeating - // it exactly after itself. That's why this trick works. - // - // I am sorry that you have to see this. - return $1 + $1 + $2 + "|" - }) - - this.debug("tail=%j\n %s", tail, tail) - var t = pl.type === "*" ? star - : pl.type === "?" ? qmark - : "\\" + pl.type - - hasMagic = true - re = re.slice(0, pl.reStart) - + t + "\\(" - + tail - } - - // handle trailing things that only matter at the very end. - clearStateChar() - if (escaping) { - // trailing \\ - re += "\\\\" - } - - // only need to apply the nodot start if the re starts with - // something that could conceivably capture a dot - var addPatternStart = false - switch (re.charAt(0)) { - case ".": - case "[": - case "(": addPatternStart = true - } - - // if the re is not "" at this point, then we need to make sure - // it doesn't match against an empty path part. - // Otherwise a/* will match a/, which it should not. - if (re !== "" && hasMagic) re = "(?=.)" + re - - if (addPatternStart) re = patternStart + re - - // parsing just a piece of a larger pattern. - if (isSub === SUBPARSE) { - return [ re, hasMagic ] - } - - // skip the regexp for non-magical patterns - // unescape anything in it, though, so that it'll be - // an exact match against a file etc. - if (!hasMagic) { - return globUnescape(pattern) - } - - var flags = options.nocase ? "i" : "" - , regExp = new RegExp("^" + re + "$", flags) - - regExp._glob = pattern - regExp._src = re - - return regExp -} - -minimatch.makeRe = function (pattern, options) { - return new Minimatch(pattern, options || {}).makeRe() -} - -Minimatch.prototype.makeRe = makeRe -function makeRe () { - if (this.regexp || this.regexp === false) return this.regexp - - // at this point, this.set is a 2d array of partial - // pattern strings, or "**". - // - // It's better to use .match(). This function shouldn't - // be used, really, but it's pretty convenient sometimes, - // when you just want to work with a regex. - var set = this.set - - if (!set.length) return this.regexp = false - var options = this.options - - var twoStar = options.noglobstar ? star - : options.dot ? twoStarDot - : twoStarNoDot - , flags = options.nocase ? "i" : "" - - var re = set.map(function (pattern) { - return pattern.map(function (p) { - return (p === GLOBSTAR) ? twoStar - : (typeof p === "string") ? regExpEscape(p) - : p._src - }).join("\\\/") - }).join("|") - - // must match entire pattern - // ending in a * or ** will make it less strict. - re = "^(?:" + re + ")$" - - // can match anything, as long as it's not this. - if (this.negate) re = "^(?!" + re + ").*$" - - try { - return this.regexp = new RegExp(re, flags) - } catch (ex) { - return this.regexp = false - } -} - -minimatch.match = function (list, pattern, options) { - options = options || {} - var mm = new Minimatch(pattern, options) - list = list.filter(function (f) { - return mm.match(f) - }) - if (mm.options.nonull && !list.length) { - list.push(pattern) - } - return list -} - -Minimatch.prototype.match = match -function match (f, partial) { - this.debug("match", f, this.pattern) - // short-circuit in the case of busted things. - // comments, etc. - if (this.comment) return false - if (this.empty) return f === "" - - if (f === "/" && partial) return true - - var options = this.options - - // windows: need to use /, not \ - // On other platforms, \ is a valid (albeit bad) filename char. - if (platform === "win32") { - f = f.split("\\").join("/") - } - - // treat the test path as a set of pathparts. - f = f.split(slashSplit) - this.debug(this.pattern, "split", f) - - // just ONE of the pattern sets in this.set needs to match - // in order for it to be valid. If negating, then just one - // match means that we have failed. - // Either way, return on the first hit. - - var set = this.set - this.debug(this.pattern, "set", set) - - // Find the basename of the path by looking for the last non-empty segment - var filename; - for (var i = f.length - 1; i >= 0; i--) { - filename = f[i] - if (filename) break - } - - for (var i = 0, l = set.length; i < l; i ++) { - var pattern = set[i], file = f - if (options.matchBase && pattern.length === 1) { - file = [filename] - } - var hit = this.matchOne(file, pattern, partial) - if (hit) { - if (options.flipNegate) return true - return !this.negate - } - } - - // didn't get any hits. this is success if it's a negative - // pattern, failure otherwise. - if (options.flipNegate) return false - return this.negate -} - -// set partial to true to test if, for example, -// "/a/b" matches the start of "/*/b/*/d" -// Partial means, if you run out of file before you run -// out of pattern, then that's fine, as long as all -// the parts match. -Minimatch.prototype.matchOne = function (file, pattern, partial) { - var options = this.options - - this.debug("matchOne", - { "this": this - , file: file - , pattern: pattern }) - - this.debug("matchOne", file.length, pattern.length) - - for ( var fi = 0 - , pi = 0 - , fl = file.length - , pl = pattern.length - ; (fi < fl) && (pi < pl) - ; fi ++, pi ++ ) { - - this.debug("matchOne loop") - var p = pattern[pi] - , f = file[fi] - - this.debug(pattern, p, f) - - // should be impossible. - // some invalid regexp stuff in the set. - if (p === false) return false - - if (p === GLOBSTAR) { - this.debug('GLOBSTAR', [pattern, p, f]) - - // "**" - // a/**/b/**/c would match the following: - // a/b/x/y/z/c - // a/x/y/z/b/c - // a/b/x/b/x/c - // a/b/c - // To do this, take the rest of the pattern after - // the **, and see if it would match the file remainder. - // If so, return success. - // If not, the ** "swallows" a segment, and try again. - // This is recursively awful. - // - // a/**/b/**/c matching a/b/x/y/z/c - // - a matches a - // - doublestar - // - matchOne(b/x/y/z/c, b/**/c) - // - b matches b - // - doublestar - // - matchOne(x/y/z/c, c) -> no - // - matchOne(y/z/c, c) -> no - // - matchOne(z/c, c) -> no - // - matchOne(c, c) yes, hit - var fr = fi - , pr = pi + 1 - if (pr === pl) { - this.debug('** at the end') - // a ** at the end will just swallow the rest. - // We have found a match. - // however, it will not swallow /.x, unless - // options.dot is set. - // . and .. are *never* matched by **, for explosively - // exponential reasons. - for ( ; fi < fl; fi ++) { - if (file[fi] === "." || file[fi] === ".." || - (!options.dot && file[fi].charAt(0) === ".")) return false - } - return true - } - - // ok, let's see if we can swallow whatever we can. - WHILE: while (fr < fl) { - var swallowee = file[fr] - - this.debug('\nglobstar while', - file, fr, pattern, pr, swallowee) - - // XXX remove this slice. Just pass the start index. - if (this.matchOne(file.slice(fr), pattern.slice(pr), partial)) { - this.debug('globstar found match!', fr, fl, swallowee) - // found a match. - return true - } else { - // can't swallow "." or ".." ever. - // can only swallow ".foo" when explicitly asked. - if (swallowee === "." || swallowee === ".." || - (!options.dot && swallowee.charAt(0) === ".")) { - this.debug("dot detected!", file, fr, pattern, pr) - break WHILE - } - - // ** swallows a segment, and continue. - this.debug('globstar swallow a segment, and continue') - fr ++ - } - } - // no match was found. - // However, in partial mode, we can't say this is necessarily over. - // If there's more *pattern* left, then - if (partial) { - // ran out of file - this.debug("\n>>> no match, partial?", file, fr, pattern, pr) - if (fr === fl) return true - } - return false - } - - // something other than ** - // non-magic patterns just have to match exactly - // patterns with magic have been turned into regexps. - var hit - if (typeof p === "string") { - if (options.nocase) { - hit = f.toLowerCase() === p.toLowerCase() - } else { - hit = f === p - } - this.debug("string match", p, f, hit) - } else { - hit = f.match(p) - this.debug("pattern match", p, f, hit) - } - - if (!hit) return false - } - - // Note: ending in / means that we'll get a final "" - // at the end of the pattern. This can only match a - // corresponding "" at the end of the file. - // If the file ends in /, then it can only match a - // a pattern that ends in /, unless the pattern just - // doesn't have any more for it. But, a/b/ should *not* - // match "a/b/*", even though "" matches against the - // [^/]*? pattern, except in partial mode, where it might - // simply not be reached yet. - // However, a/b/ should still satisfy a/* - - // now either we fell off the end of the pattern, or we're done. - if (fi === fl && pi === pl) { - // ran out of pattern and filename at the same time. - // an exact hit! - return true - } else if (fi === fl) { - // ran out of file, but still had pattern left. - // this is ok if we're doing the match as part of - // a glob fs traversal. - return partial - } else if (pi === pl) { - // ran out of pattern, still have file left. - // this is only acceptable if we're on the very last - // empty segment of a file with a trailing slash. - // a/* should match a/b/ - var emptyFileEnd = (fi === fl - 1) && (file[fi] === "") - return emptyFileEnd - } - - // should be unreachable. - throw new Error("wtf?") -} - - -// replace stuff like \* with * -function globUnescape (s) { - return s.replace(/\\(.)/g, "$1") -} - - -function regExpEscape (s) { - return s.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&") -} - -})( typeof require === "function" ? require : null, - this, - typeof module === "object" ? module : null, - typeof process === "object" ? process.platform : "win32" - ) diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/glob/node_modules/minimatch/node_modules/_._ b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/glob/node_modules/minimatch/node_modules/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/glob/node_modules/minimatch/package.json b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/glob/node_modules/minimatch/package.json deleted file mode 100644 index e17bec3..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/glob/node_modules/minimatch/package.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "author": { - "name": "Isaac Z. Schlueter", - "email": "i@izs.me", - "url": "http://blog.izs.me" - }, - "name": "minimatch", - "description": "a glob matcher in javascript", - "version": "0.3.0", - "repository": { - "type": "git", - "url": "git://github.com/isaacs/minimatch.git" - }, - "main": "minimatch.js", - "scripts": { - "test": "tap test/*.js" - }, - "engines": { - "node": "*" - }, - "dependencies": { - "lru-cache": "2", - "sigmund": "~1.0.0" - }, - "devDependencies": { - "tap": "" - }, - "license": { - "type": "MIT", - "url": "http://github.com/isaacs/minimatch/raw/master/LICENSE" - }, - "bugs": { - "url": "https://github.com/isaacs/minimatch/issues" - }, - "homepage": "https://github.com/isaacs/minimatch", - "_id": "minimatch@0.3.0", - "_shasum": "275d8edaac4f1bb3326472089e7949c8394699dd", - "_from": "minimatch@0.3", - "_npmVersion": "1.4.10", - "_npmUser": { - "name": "isaacs", - "email": "i@izs.me" - }, - "maintainers": [ - { - "name": "isaacs", - "email": "i@izs.me" - } - ], - "dist": { - "shasum": "275d8edaac4f1bb3326472089e7949c8394699dd", - "tarball": "http://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz" - }, - "directories": {}, - "_resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz" -} diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/glob/package.json b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/glob/package.json deleted file mode 100644 index ff0660f..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/glob/package.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "author": { - "name": "Isaac Z. Schlueter", - "email": "i@izs.me", - "url": "http://blog.izs.me/" - }, - "name": "glob", - "description": "a little globber", - "version": "3.2.11", - "repository": { - "type": "git", - "url": "git://github.com/isaacs/node-glob.git" - }, - "main": "glob.js", - "engines": { - "node": "*" - }, - "dependencies": { - "inherits": "2", - "minimatch": "0.3" - }, - "devDependencies": { - "tap": "~0.4.0", - "mkdirp": "0", - "rimraf": "1" - }, - "scripts": { - "test": "tap test/*.js", - "test-regen": "TEST_REGEN=1 node test/00-setup.js" - }, - "license": "BSD", - "gitHead": "73f57e99510582b2024b762305970ebcf9b70aa2", - "bugs": { - "url": "https://github.com/isaacs/node-glob/issues" - }, - "homepage": "https://github.com/isaacs/node-glob", - "_id": "glob@3.2.11", - "_shasum": "4a973f635b9190f715d10987d5c00fd2815ebe3d", - "_from": "glob@~3.2.6", - "_npmVersion": "1.4.10", - "_npmUser": { - "name": "isaacs", - "email": "i@izs.me" - }, - "maintainers": [ - { - "name": "isaacs", - "email": "i@izs.me" - } - ], - "dist": { - "shasum": "4a973f635b9190f715d10987d5c00fd2815ebe3d", - "tarball": "http://registry.npmjs.org/glob/-/glob-3.2.11.tgz" - }, - "directories": {}, - "_resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz" -} diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/README.md~ b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/README.md~ deleted file mode 100644 index 5f57561..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/README.md~ +++ /dev/null @@ -1,54 +0,0 @@ -iconv-lite - native javascript conversion between character encodings. -====================================================================== - -## Usage - - var iconv = require('iconv-lite'); - - // Convert from an encoded buffer to string. - str = iconv.fromEncoding(buf, 'win-1251'); - // Or - str = iconv.decode(buf, 'win-1251'); - - // Convert from string to an encoded buffer. - buf = iconv.toEncoding("Sample input string", 'win-1251'); - // Or - buf = iconv.encode("Sample input string", 'win-1251'); - -## Supported encodings - -Currently only a small part of encodings supported: - -* All node.js native encodings: 'utf8', 'ucs2', 'ascii', 'binary', 'base64'. -* 'latin1' -* Cyrillic encodings: 'windows-1251', 'koi8-r', 'iso 8859-5'. - -Other encodings are easy to add, see the source. Please, participate. - - -## Encoding/decoding speed - -Comparison with iconv module (1000 times 256kb, on Core i5/2.5 GHz). - - Operation\module iconv iconv-lite (this) - toEncoding('win1251') 19.57 mb/s 49.04 mb/s - fromEncoding('win1251') 16.39 mb/s 24.11 mb/s - - -## Notes - -This module is JavaScript-only, thus can be used in a sandboxed environment like [Cloud9](http://c9.io). - -Untranslatable characters are set to '?'. No transliteration is currently supported, pull requests are welcome. - -## Testing - - npm install --dev iconv-lite - vows - -## TODO - -* Support streaming character conversion, something like util.pipe(req, iconv.fromEncodingStream('latin1')). -* Add more encodings. -* Add transliteration (best fit char). -* Add tests and correct support of variable-byte encodings (currently work is delegated to node). diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/encodings/big5.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/encodings/big5.js deleted file mode 100644 index 0423d63..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/encodings/big5.js +++ /dev/null @@ -1,9 +0,0 @@ -var big5Table = require('./table/big5.js'); -module.exports = { - 'windows950': 'big5', - 'cp950': 'big5', - 'big5': { - type: 'table', - table: big5Table - } -} diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/encodings/gbk.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/encodings/gbk.js deleted file mode 100644 index 78a63ec..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/encodings/gbk.js +++ /dev/null @@ -1,9 +0,0 @@ -var gbkTable = require('./table/gbk.js'); -module.exports = { - 'windows936': 'gbk', - 'gb2312': 'gbk', - 'gbk': { - type: 'table', - table: gbkTable - } -} diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/encodings/singlebyte.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/encodings/singlebyte.js deleted file mode 100644 index f41a7ea..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/encodings/singlebyte.js +++ /dev/null @@ -1,340 +0,0 @@ -module.exports = { - "437": "cp437", - "737": "cp737", - "775": "cp775", - "850": "cp850", - "852": "cp852", - "855": "cp855", - "857": "cp857", - "858": "cp858", - "860": "cp860", - "861": "cp861", - "862": "cp862", - "863": "cp863", - "864": "cp864", - "865": "cp865", - "866": "cp866", - "869": "cp869", - "874": "iso885911", - "1250": "windows1250", - "1251": "windows1251", - "1252": "windows1252", - "1253": "windows1253", - "1254": "windows1254", - "1255": "windows1255", - "1256": "windows1256", - "1257": "windows1257", - "1258": "windows1258", - "10000": "macroman", - "10006": "macgreek", - "10007": "maccyrillic", - "10029": "maccenteuro", - "10079": "maciceland", - "10081": "macturkish", - "20866": "koi8r", - "21866": "koi8u", - "28591": "iso88591", - "28592": "iso88592", - "28593": "iso88593", - "28594": "iso88594", - "28595": "iso88595", - "28596": "iso88596", - "28597": "iso88597", - "28598": "iso88598", - "28599": "iso88599", - "28600": "iso885910", - "28601": "iso885911", - "28603": "iso885913", - "28604": "iso885914", - "28605": "iso885915", - "28606": "iso885916", - "ascii8bit": "ascii", - "usascii": "ascii", - "latin1": "iso88591", - "latin2": "iso88592", - "latin3": "iso88593", - "latin4": "iso88594", - "latin6": "iso885910", - "latin7": "iso885913", - "latin8": "iso885914", - "latin9": "iso885915", - "latin10": "iso885916", - "cp819": "iso88951", - "arabic": "iso88596", - "arabic8": "iso88596", - "greek": "iso88597", - "greek8": "iso88597", - "hebrew": "iso88598", - "hebrew8": "iso88598", - "turkish": "iso88599", - "turkish8": "iso88599", - "thai": "iso885911", - "thai8": "iso885911", - "tis620": "iso885911", - "windows874": "iso885911", - "win874": "iso885911", - "cp874": "iso885911", - "celtic": "iso885914", - "celtic8": "iso885914", - "cp20866": "koi8r", - "ibm878": "koi8r", - "cp21866": "koi8u", - "ibm1168": "koi8u", - "windows1250": { - "type": "singlebyte", - "chars": "€�‚�„…†‡�‰Š‹ŚŤŽŹ�‘’“”•–—�™š›śťžź ˇ˘Ł¤Ą¦§¨©Ş«¬­®Ż°±˛ł´µ¶·¸ąş»Ľ˝ľżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙" - }, - "win1250": "windows1250", - "cp1250": "windows1250", - "windows1251": { - "type": "singlebyte", - "chars": "ЂЃ‚ѓ„…†‡€‰Љ‹ЊЌЋЏђ‘’“”•–—�™љ›њќћџ ЎўЈ¤Ґ¦§Ё©Є«¬­®Ї°±Ііґµ¶·ё№є»јЅѕїАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя" - }, - "win1251": "windows1251", - "cp1251": "windows1251", - "windows1252": { - "type": "singlebyte", - "chars": "€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ" - }, - "win1252": "windows1252", - "cp1252": "windows1252", - "windows1253": { - "type": "singlebyte", - "chars": "€�‚ƒ„…†‡�‰�‹�����‘’“”•–—�™�›���� ΅Ά£¤¥¦§¨©�«¬­®―°±²³΄µ¶·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�" - }, - "win1253": "windows1253", - "cp1253": "windows1253", - "windows1254": { - "type": "singlebyte", - "chars": "€�‚ƒ„…†‡ˆ‰Š‹Œ����‘’“”•–—˜™š›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖרÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ" - }, - "win1254": "windows1254", - "cp1254": "windows1254", - "windows1255": { - "type": "singlebyte", - "chars": "€�‚ƒ„…†‡ˆ‰�‹�����‘’“”•–—˜™�›���� ¡¢£₪¥¦§¨©×«¬­®¯°±²³´µ¶·¸¹÷»¼½¾¿ְֱֲֳִֵֶַָֹ�ֻּֽ־ֿ׀ׁׂ׃װױײ׳״�������אבגדהוזחטיךכלםמןנסעףפץצקרשת��‎‏�" - }, - "win1255": "windows1255", - "cp1255": "windows1255", - "windows1256": { - "type": "singlebyte", - "chars": "€پ‚ƒ„…†‡ˆ‰ٹ‹Œچژڈگ‘’“”•–—ک™ڑ›œ‌‍ں ،¢£¤¥¦§¨©ھ«¬­®¯°±²³´µ¶·¸¹؛»¼½¾؟ہءآأؤإئابةتثجحخدذرزسشصض×طظعغـفقكàلâمنهوçèéêëىيîïًٌٍَôُِ÷ّùْûü‎‏ے" - }, - "win1256": "windows1256", - "cp1256": "windows1256", - "windows1257": { - "type": "singlebyte", - "chars": "€�‚�„…†‡�‰�‹�¨ˇ¸�‘’“”•–—�™�›�¯˛� �¢£¤�¦§Ø©Ŗ«¬­®Æ°±²³´µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž˙" - }, - "win1257": "windows1257", - "cp1257": "windows1257", - "windows1258": { - "type": "singlebyte", - "chars": "€�‚ƒ„…†‡ˆ‰�‹Œ����‘’“”•–—˜™�›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖרÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ" - }, - "win1258": "windows1258", - "cp1258": "windows1258", - "iso88591": { - "type": "singlebyte", - "chars": "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ" - }, - "cp28591": "iso88591", - "iso88592": { - "type": "singlebyte", - "chars": "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ Ą˘Ł¤ĽŚ§¨ŠŞŤŹ­ŽŻ°ą˛ł´ľśˇ¸šşťź˝žżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙" - }, - "cp28592": "iso88592", - "iso88593": { - "type": "singlebyte", - "chars": "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ Ħ˘£¤�Ĥ§¨İŞĞĴ­�ݰħ²³´µĥ·¸ışğĵ½�żÀÁÂ�ÄĊĈÇÈÉÊËÌÍÎÏ�ÑÒÓÔĠÖ×ĜÙÚÛÜŬŜßàáâ�äċĉçèéêëìíîï�ñòóôġö÷ĝùúûüŭŝ˙" - }, - "cp28593": "iso88593", - "iso88594": { - "type": "singlebyte", - "chars": "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ĄĸŖ¤Ĩϧ¨ŠĒĢŦ­Ž¯°ą˛ŗ´ĩšēģŧŊžŋĀÁÂÃÄÅÆĮČÉĘËĖÍÎĪĐŅŌĶÔÕÖרŲÚÛÜŨŪßāáâãäåæįčéęëėíîīđņōķôõö÷øųúûüũū˙" - }, - "cp28594": "iso88594", - "iso88595": { - "type": "singlebyte", - "chars": "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ЁЂЃЄЅІЇЈЉЊЋЌ­ЎЏАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя№ёђѓєѕіїјљњћќ§ўџ" - }, - "cp28595": "iso88595", - "iso88596": { - "type": "singlebyte", - "chars": "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ���¤�������،­�������������؛���؟�ءآأؤإئابةتثجحخدذرزسشصضطظعغ�����ـفقكلمنهوىيًٌٍَُِّْ�������������" - }, - "cp28596": "iso88596", - "iso88597": { - "type": "singlebyte", - "chars": "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ‘’£€₯¦§¨©ͺ«¬­�―°±²³΄΅Ά·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�" - }, - "cp28597": "iso88597", - "iso88598": { - "type": "singlebyte", - "chars": "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ �¢£¤¥¦§¨©×«¬­®¯°±²³´µ¶·¸¹÷»¼½¾��������������������������������‗אבגדהוזחטיךכלםמןנסעףפץצקרשת��‎‏�" - }, - "cp28598": "iso88598", - "iso88599": { - "type": "singlebyte", - "chars": "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖרÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ" - }, - "cp28599": "iso88599", - "iso885910": { - "type": "singlebyte", - "chars": "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ĄĒĢĪĨͧĻĐŠŦŽ­ŪŊ°ąēģīĩķ·ļđšŧž―ūŋĀÁÂÃÄÅÆĮČÉĘËĖÍÎÏÐŅŌÓÔÕÖŨØŲÚÛÜÝÞßāáâãäåæįčéęëėíîïðņōóôõöũøųúûüýþĸ" - }, - "cp28600": "iso885910", - "iso885911": { - "type": "singlebyte", - "chars": "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����" - }, - "cp28601": "iso885911", - "iso885913": { - "type": "singlebyte", - "chars": "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž’" - }, - "cp28603": "iso885913", - "iso885914": { - "type": "singlebyte", - "chars": "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ Ḃḃ£ĊċḊ§Ẁ©ẂḋỲ­®ŸḞḟĠġṀṁ¶ṖẁṗẃṠỳẄẅṡÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏŴÑÒÓÔÕÖṪØÙÚÛÜÝŶßàáâãäåæçèéêëìíîïŵñòóôõöṫøùúûüýŷÿ" - }, - "cp28604": "iso885914", - "iso885915": { - "type": "singlebyte", - "chars": "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£€¥Š§š©ª«¬­®¯°±²³Žµ¶·ž¹º»ŒœŸ¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ" - }, - "cp28605": "iso885915", - "iso885916": { - "type": "singlebyte", - "chars": "€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ĄąŁ€„Чš©Ș«Ź­źŻ°±ČłŽ”¶·žčș»ŒœŸżÀÁÂĂÄĆÆÇÈÉÊËÌÍÎÏĐŃÒÓÔŐÖŚŰÙÚÛÜĘȚßàáâăäćæçèéêëìíîïđńòóôőöśűùúûüęțÿ" - }, - "cp28606": "iso885916", - "cp437": { - "type": "singlebyte", - "chars": "ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ " - }, - "ibm437": "cp437", - "cp737": { - "type": "singlebyte", - "chars": "ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρσςτυφχψ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀ωάέήϊίόύϋώΆΈΉΊΌΎΏ±≥≤ΪΫ÷≈°∙·√ⁿ²■ " - }, - "ibm737": "cp737", - "cp775": { - "type": "singlebyte", - "chars": "ĆüéāäģåćłēŖŗīŹÄÅÉæÆōöĢ¢ŚśÖÜø£Ø×¤ĀĪóŻżź”¦©®¬½¼Ł«»░▒▓│┤ĄČĘĖ╣║╗╝ĮŠ┐└┴┬├─┼ŲŪ╚╔╩╦╠═╬Žąčęėįšųūž┘┌█▄▌▐▀ÓßŌŃõÕµńĶķĻļņĒŅ’­±“¾¶§÷„°∙·¹³²■ " - }, - "ibm775": "cp775", - "cp850": { - "type": "singlebyte", - "chars": "ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø×ƒáíóúñѪº¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈıÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýݯ´­±‗¾¶§÷¸°¨·¹³²■ " - }, - "ibm850": "cp850", - "cp852": { - "type": "singlebyte", - "chars": "ÇüéâäůćçłëŐőîŹÄĆÉĹĺôöĽľŚśÖÜŤťŁ×čáíóúĄąŽžĘ꬟Ⱥ«»░▒▓│┤ÁÂĚŞ╣║╗╝Żż┐└┴┬├─┼Ăă╚╔╩╦╠═╬¤đĐĎËďŇÍÎě┘┌█▄ŢŮ▀ÓßÔŃńňŠšŔÚŕŰýÝţ´­˝˛ˇ˘§÷¸°¨˙űŘř■ " - }, - "ibm852": "cp852", - "cp855": { - "type": "singlebyte", - "chars": "ђЂѓЃёЁєЄѕЅіІїЇјЈљЉњЊћЋќЌўЎџЏюЮъЪаАбБцЦдДеЕфФгГ«»░▒▓│┤хХиИ╣║╗╝йЙ┐└┴┬├─┼кК╚╔╩╦╠═╬¤лЛмМнНоОп┘┌█▄Пя▀ЯрРсСтТуУжЖвВьЬ№­ыЫзЗшШэЭщЩчЧ§■ " - }, - "ibm855": "cp855", - "cp857": { - "type": "singlebyte", - "chars": "ÇüéâäàåçêëèïîıÄÅÉæÆôöòûùİÖÜø£ØŞşáíóúñÑĞ𿮬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ºªÊËÈ�ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµ�×ÚÛÙìÿ¯´­±�¾¶§÷¸°¨·¹³²■ " - }, - "ibm857": "cp857", - "cp858": { - "type": "singlebyte", - "chars": "ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø×ƒáíóúñѪº¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈ€ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýݯ´­±‗¾¶§÷¸°¨·¹³²■ " - }, - "ibm858": "cp858", - "cp860": { - "type": "singlebyte", - "chars": "ÇüéâãàÁçêÊèÍÔìÃÂÉÀÈôõòÚùÌÕÜ¢£Ù₧ÓáíóúñѪº¿Ò¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ " - }, - "ibm860": "cp860", - "cp861": { - "type": "singlebyte", - "chars": "ÇüéâäàåçêëèÐðÞÄÅÉæÆôöþûÝýÖÜø£Ø₧ƒáíóúÁÍÓÚ¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ " - }, - "ibm861": "cp861", - "cp862": { - "type": "singlebyte", - "chars": "אבגדהוזחטיךכלםמןנסעףפץצקרשת¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ " - }, - "ibm862": "cp862", - "cp863": { - "type": "singlebyte", - "chars": "ÇüéâÂà¶çêëèïî‗À§ÉÈÊôËÏûù¤ÔÜ¢£ÙÛƒ¦´óú¨¸³¯Î⌐¬½¼¾«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ " - }, - "ibm863": "cp863", - "cp864": { - "type": "singlebyte", - "chars": "°·∙√▒─│┼┤┬├┴┐┌└┘β∞φ±½¼≈«»ﻷﻸ��ﻻﻼ� ­ﺂ£¤ﺄ��ﺎﺏﺕﺙ،ﺝﺡﺥ٠١٢٣٤٥٦٧٨٩ﻑ؛ﺱﺵﺹ؟¢ﺀﺁﺃﺅﻊﺋﺍﺑﺓﺗﺛﺟﺣﺧﺩﺫﺭﺯﺳﺷﺻﺿﻁﻅﻋﻏ¦¬÷×ﻉـﻓﻗﻛﻟﻣﻧﻫﻭﻯﻳﺽﻌﻎﻍﻡﹽّﻥﻩﻬﻰﻲﻐﻕﻵﻶﻝﻙﻱ■�" - }, - "ibm864": "cp864", - "cp865": { - "type": "singlebyte", - "chars": "ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø₧ƒáíóúñѪº¿⌐¬½¼¡«¤░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ " - }, - "ibm865": "cp865", - "cp866": { - "type": "singlebyte", - "chars": "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№¤■ " - }, - "ibm866": "cp866", - "cp869": { - "type": "singlebyte", - "chars": "������Ά�·¬¦‘’Έ―ΉΊΪΌ��ΎΫ©Ώ²³ά£έήίϊΐόύΑΒΓΔΕΖΗ½ΘΙ«»░▒▓│┤ΚΛΜΝ╣║╗╝ΞΟ┐└┴┬├─┼ΠΡ╚╔╩╦╠═╬ΣΤΥΦΧΨΩαβγ┘┌█▄δε▀ζηθικλμνξοπρσςτ΄­±υφχ§ψ΅°¨ωϋΰώ■ " - }, - "ibm869": "cp869", - "maccenteuro": { - "type": "singlebyte", - "chars": "ÄĀāÉĄÖÜáąČäčĆć鏟ĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņѬ√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ" - }, - "maccroatian": { - "type": "singlebyte", - "chars": "ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®Š™´¨≠ŽØ∞±≤≥∆µ∂∑∏š∫ªºΩžø¿¡¬√ƒ≈ƫȅ ÀÃÕŒœĐ—“”‘’÷◊�©⁄¤‹›Æ»–·‚„‰ÂćÁčÈÍÎÏÌÓÔđÒÚÛÙıˆ˜¯πË˚¸Êæˇ" - }, - "maccyrillic": { - "type": "singlebyte", - "chars": "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°¢£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµ∂ЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤" - }, - "macgreek": { - "type": "singlebyte", - "chars": "Ĺ²É³ÖÜ΅àâä΄¨çéèê룙î‰ôö¦­ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ�" - }, - "maciceland": { - "type": "singlebyte", - "chars": "ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüݰ¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ" - }, - "macroman": { - "type": "singlebyte", - "chars": "ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›fifl‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ" - }, - "macromania": { - "type": "singlebyte", - "chars": "ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ĂŞ∞±≤≥¥µ∂∑∏π∫ªºΩăş¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›Ţţ‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ" - }, - "macthai": { - "type": "singlebyte", - "chars": "«»…“”�•‘’� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู​–—฿เแโใไๅๆ็่้๊๋์ํ™๏๐๑๒๓๔๕๖๗๘๙®©����" - }, - "macturkish": { - "type": "singlebyte", - "chars": "ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙ�ˆ˜¯˘˙˚¸˝˛ˇ" - }, - "macukraine": { - "type": "singlebyte", - "chars": "АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°Ґ£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµґЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤" - }, - "koi8r": { - "type": "singlebyte", - "chars": "─│┌┐└┘├┤┬┴┼▀▄█▌▐░▒▓⌠■∙√≈≤≥ ⌡°²·÷═║╒ё╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡Ё╢╣╤╥╦╧╨╩╪╫╬©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ" - }, - "koi8u": { - "type": "singlebyte", - "chars": "─│┌┐└┘├┤┬┴┼▀▄█▌▐░▒▓⌠■∙√≈≤≥ ⌡°²·÷═║╒ёє╔ії╗╘╙╚╛ґ╝╞╟╠╡ЁЄ╣ІЇ╦╧╨╩╪Ґ╬©юабцдефгхийклмнопярстужвьызшэщчъЮАБЦДЕФГХИЙКЛМНОПЯРСТУЖВЬЫЗШЭЩЧЪ" - } -}; diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/encodings/table/big5.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/encodings/table/big5.js deleted file mode 100644 index 605c72d..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/encodings/table/big5.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={"33088":19991,"33089":20002,"33090":20012,"33091":20053,"33092":20066,"33093":20106,"33094":20144,"33095":20203,"33096":20205,"33097":20220,"33098":20252,"33099":20362,"33100":20479,"33101":20546,"33102":20560,"33103":20600,"33104":20696,"33105":20702,"33106":20724,"33107":20758,"33108":20810,"33109":20817,"33110":20836,"33111":20842,"33112":20869,"33113":20880,"33114":20893,"33115":20902,"33116":20904,"33117":20905,"33118":20935,"33119":20950,"33120":20955,"33121":20972,"33122":20988,"33123":21003,"33124":21012,"33125":21013,"33126":21024,"33127":21035,"33128":21049,"33129":21071,"33130":21105,"33131":21136,"33132":21138,"33133":21140,"33134":21148,"33135":21167,"33136":21173,"33137":21200,"33138":21248,"33139":21255,"33140":21284,"33141":21318,"33142":21343,"33143":21395,"33144":21424,"33145":21469,"33146":21539,"33147":21584,"33148":21585,"33149":21642,"33150":21661,"33185":21667,"33186":21684,"33187":21712,"33188":21795,"33189":21823,"33190":21836,"33191":21843,"33192":21853,"33193":21868,"33194":21918,"33195":21929,"33196":21996,"33197":22005,"33198":22051,"33199":22096,"33200":22140,"33201":22154,"33202":22164,"33203":22176,"33204":22191,"33205":22232,"33206":22272,"33207":22361,"33208":22373,"33209":22399,"33210":22405,"33211":22409,"33212":22433,"33213":22444,"33214":22452,"33215":22464,"33216":22472,"33217":22483,"33218":22511,"33219":22596,"33220":22636,"33221":22674,"33222":22682,"33223":22706,"33224":22712,"33225":22757,"33226":22779,"33227":22786,"33228":22795,"33229":22800,"33230":22808,"33231":22811,"33232":29836,"33233":29837,"33234":29849,"33235":29851,"33236":29860,"33237":29876,"33238":29881,"33239":29896,"33240":29900,"33241":29904,"33242":29907,"33243":30018,"33244":30037,"33245":30062,"33246":30093,"33247":30110,"33248":30172,"33249":30252,"33250":30287,"33251":30289,"33252":30323,"33253":30324,"33254":30373,"33255":30425,"33256":30478,"33257":30479,"33258":30552,"33259":30578,"33260":30583,"33261":30584,"33262":30586,"33263":30587,"33264":30616,"33265":30639,"33266":30654,"33267":30659,"33268":30661,"33269":30667,"33270":30685,"33271":30694,"33272":30708,"33273":30750,"33274":30781,"33275":30786,"33276":30788,"33277":30795,"33278":30801,"33344":21782,"33345":22775,"33346":38964,"33347":33883,"33348":28948,"33349":33398,"33350":35158,"33351":40236,"33352":40206,"33353":36527,"33354":24674,"33355":26214,"33356":34510,"33357":25785,"33358":37772,"33359":22107,"33360":28485,"33361":35532,"33362":29001,"33363":24012,"33364":34633,"33365":39464,"33366":31658,"33367":36107,"33368":39255,"33369":23597,"33370":32331,"33371":38938,"33372":20518,"33373":25458,"33374":40568,"33375":30783,"33376":40633,"33377":40634,"33378":36046,"33379":35715,"33380":61305,"33381":33931,"33382":37284,"33383":31331,"33384":25776,"33385":24061,"33386":24214,"33387":32865,"33388":26965,"33389":31466,"33390":28710,"33391":26812,"33392":31095,"33393":28060,"33394":36841,"33395":31074,"33396":22178,"33397":34687,"33398":21093,"33399":31108,"33400":28300,"33401":37271,"33402":31622,"33403":38956,"33404":26717,"33405":20397,"33406":34222,"33441":31725,"33442":34635,"33443":20534,"33444":26893,"33445":27542,"33446":24910,"33447":20855,"33448":30495,"33449":20516,"33450":32622,"33451":30452,"33452":27097,"33453":24803,"33454":25334,"33455":21599,"33456":38788,"33457":22092,"33458":20677,"33459":22040,"33460":34398,"33461":22834,"33462":22875,"33463":22877,"33464":22883,"33465":22892,"33466":22939,"33467":22999,"33468":23019,"33469":23066,"33470":23210,"33471":23248,"33472":23281,"33473":23350,"33474":23497,"33475":23539,"33476":23571,"33477":23580,"33478":23582,"33479":23635,"33480":23705,"33481":23708,"33482":23738,"33483":23739,"33484":23745,"33485":23797,"33486":23802,"33487":23829,"33488":23832,"33489":23870,"33490":23891,"33491":23900,"33492":23917,"33493":23923,"33494":23924,"33495":23948,"33496":23952,"33497":23993,"33498":24016,"33499":24019,"33500":24135,"33501":24164,"33502":24271,"33503":24272,"33504":24298,"33505":24304,"33506":24329,"33507":24332,"33508":24337,"33509":24353,"33510":24372,"33511":24385,"33512":24389,"33513":24401,"33514":24412,"33515":24422,"33516":24451,"33517":24560,"33518":24650,"33519":24672,"33520":24715,"33521":24742,"33522":24798,"33523":24849,"33524":24864,"33525":24865,"33526":24892,"33527":24893,"33528":24984,"33529":25015,"33530":25076,"33531":25107,"33532":25117,"33533":25118,"33534":25143,"33600":24186,"33601":27664,"33602":21454,"33603":20267,"33604":20302,"33605":21556,"33606":22257,"33607":22766,"33608":22841,"33609":22918,"33610":23596,"33611":20915,"33612":20914,"33613":28798,"33614":35265,"33615":35282,"33616":36125,"33617":36710,"33618":20122,"33619":26469,"33620":20177,"33621":20004,"33622":21327,"33623":23626,"33624":20872,"33625":24213,"33626":25269,"33627":19996,"33628":20105,"33629":29366,"33630":31868,"33631":32416,"33632":21351,"33633":36711,"33634":37048,"33635":38271,"33636":38376,"33637":20384,"33638":20387,"33639":20822,"33640":21017,"33641":21170,"33642":21364,"33643":22850,"33644":24069,"33645":26594,"33646":27769,"33647":20026,"33648":32419,"33649":32418,"33650":32426,"33651":32427,"33652":32421,"33653":32422,"33654":32417,"33655":32989,"33656":33486,"33657":35745,"33658":35746,"33659":35747,"33660":36126,"33661":36127,"33662":20891,"33697":36712,"33698":38377,"33699":38886,"33700":39029,"33701":39118,"33702":39134,"33703":20457,"33704":20204,"33705":20261,"33706":20010,"33707":20262,"33708":20179,"33709":20923,"33710":21018,"33711":21093,"33712":21592,"33713":23089,"33714":23385,"33715":23777,"33716":23707,"33717":23704,"33718":24072,"33719":24211,"33720":24452,"33721":25375,"33722":26102,"33723":26187,"33724":20070,"33725":27902,"33726":27971,"33727":20044,"33728":29421,"33729":29384,"33730":20137,"33731":30757,"33732":31210,"33733":32442,"33734":32433,"33735":32441,"33736":32431,"33737":32445,"33738":32432,"33739":32423,"33740":32429,"33741":32435,"33742":32440,"33743":32439,"33744":32961,"33745":33033,"33746":21005,"33747":35760,"33748":35750,"33749":35752,"33750":35751,"33751":35754,"33752":35759,"33753":35757,"33754":35755,"33755":23682,"33756":36130,"33757":36129,"33758":36713,"33759":36715,"33760":38025,"33761":38024,"33762":38026,"33763":38027,"33764":38378,"33765":38453,"33766":38485,"33767":38473,"33768":39269,"33769":39532,"33770":39592,"33771":20266,"33772":20255,"33773":20390,"33774":20391,"33775":21153,"33776":21160,"33777":21306,"33778":21442,"33779":21713,"33780":38382,"33781":34900,"33782":22269,"33783":22362,"33784":22441,"33785":25191,"33786":22815,"33787":23044,"33788":22919,"33789":19987,"33790":23558,"33856":23625,"33857":23781,"33858":23703,"33859":24102,"33860":24080,"33861":24352,"33862":24378,"33863":20174,"33864":24469,"33865":20932,"33866":24581,"33867":25195,"33868":25346,"33869":25194,"33870":25249,"33871":25379,"33872":36133,"33873":21551,"33874":26011,"33875":26025,"33876":26172,"33877":21206,"33878":24323,"33879":26465,"33880":26541,"33881":26432,"33882":27682,"33883":20937,"33884":27973,"33885":28170,"33886":27882,"33887":27814,"33888":20928,"33889":29301,"33890":29424,"33891":29616,"33892":20135,"33893":27605,"33894":24322,"33895":20247,"33896":32458,"33897":32479,"33898":32461,"33899":32459,"33900":32460,"33901":32454,"33902":32453,"33903":32452,"33904":32456,"33905":32449,"33906":32450,"33907":38069,"33908":20064,"33909":33626,"33910":33550,"33911":33682,"33912":24196,"33913":33483,"33914":22788,"33915":26415,"33916":34926,"33917":35269,"33918":35268,"33953":35775,"33954":35766,"33955":35776,"33956":35767,"33957":35768,"33958":35774,"33959":35772,"33960":35769,"33961":36137,"33962":36131,"33963":36143,"33964":36135,"33965":36138,"33966":36139,"33967":36717,"33968":36719,"33969":36825,"33970":36830,"33971":36851,"33972":38039,"33973":38035,"33974":38031,"33975":38034,"33976":38381,"33977":38472,"33978":38470,"33979":38452,"33980":39030,"33981":39031,"33982":40060,"33983":40479,"33984":21348,"33985":40614,"33986":22791,"33987":20263,"33988":20254,"33989":20975,"33990":21056,"33991":21019,"33992":21171,"33993":21195,"33994":20007,"33995":21333,"33996":21727,"33997":21796,"33998":20052,"33999":22260,"34000":23591,"34001":22330,"34002":25253,"34003":22490,"34004":22774,"34005":23090,"34006":23547,"34007":23706,"34008":24103,"34009":24079,"34010":21397,"34011":21417,"34012":24694,"34013":38391,"34014":24812,"34015":24699,"34016":24700,"34017":25315,"34018":25381,"34019":25442,"34020":25196,"34021":26531,"34022":26635,"34023":26632,"34024":38054,"34025":27531,"34026":22771,"34027":27695,"34028":27689,"34029":28044,"34030":20945,"34031":28270,"34032":28065,"34033":27748,"34034":27979,"34035":27985,"34036":28067,"34037":26080,"34038":29369,"34039":33487,"34040":30011,"34041":30153,"34042":21457,"34043":30423,"34044":30746,"34045":31174,"34046":31383,"34112":31508,"34113":31499,"34114":32478,"34115":32467,"34116":32466,"34117":32477,"34118":19997,"34119":32476,"34120":32473,"34121":32474,"34122":32470,"34123":32475,"34124":32899,"34125":32958,"34126":32960,"34127":21326,"34128":33713,"34129":33484,"34130":34394,"34131":35270,"34132":35780,"34133":35789,"34134":35777,"34135":35778,"34136":35791,"34137":35781,"34138":35784,"34139":35787,"34140":35785,"34141":35786,"34142":35779,"34143":36142,"34144":36148,"34145":36144,"34146":36155,"34147":36146,"34148":36153,"34149":36154,"34150":36149,"34151":20080,"34152":36140,"34153":36152,"34154":36151,"34155":36722,"34156":36724,"34157":36726,"34158":36827,"34159":37038,"34160":20065,"34161":38046,"34162":38062,"34163":38041,"34164":38048,"34165":38055,"34166":38045,"34167":38052,"34168":38051,"34169":38389,"34170":38384,"34171":24320,"34172":38386,"34173":38388,"34174":38387,"34209":38431,"34210":38454,"34211":38451,"34212":38887,"34213":39033,"34214":39034,"34215":39035,"34216":39274,"34217":39277,"34218":39272,"34219":39278,"34220":39276,"34221":20911,"34222":39533,"34223":20081,"34224":20538,"34225":20256,"34226":20165,"34227":20542,"34228":20260,"34229":20588,"34230":38130,"34231":21183,"34232":31215,"34233":27719,"34234":21527,"34235":21596,"34236":21595,"34237":22253,"34238":22278,"34239":28034,"34240":22359,"34241":22366,"34242":22488,"34243":33556,"34244":22885,"34245":22920,"34246":29233,"34247":24574,"34248":24582,"34249":24698,"34250":25439,"34251":25250,"34252":25443,"34253":26500,"34254":26198,"34255":26197,"34256":26104,"34257":20250,"34258":19994,"34259":26497,"34260":26472,"34261":26722,"34262":26539,"34263":23681,"34264":27807,"34265":28781,"34266":28287,"34267":28369,"34268":27815,"34269":28902,"34270":28860,"34271":28800,"34272":28949,"34273":29239,"34274":29422,"34275":29502,"34276":29682,"34277":24403,"34278":30415,"34279":30544,"34280":30529,"34281":38606,"34282":30860,"34283":33410,"34284":31509,"34285":31908,"34286":32463,"34287":32482,"34288":32465,"34289":32485,"34290":32486,"34291":20041,"34292":32673,"34293":22307,"34294":32928,"34295":33050,"34296":32959,"34297":33041,"34298":33636,"34299":33479,"34300":21494,"34301":33716,"34302":34398,"34368":34383,"34369":21495,"34370":34568,"34371":34476,"34372":34917,"34373":35013,"34374":35815,"34375":35813,"34376":35814,"34377":35797,"34378":35799,"34379":35800,"34380":35801,"34381":35811,"34382":35802,"34383":35805,"34384":35803,"34385":35809,"34386":35810,"34387":35808,"34388":35807,"34389":36156,"34390":36164,"34391":36158,"34392":36159,"34393":36160,"34394":36161,"34395":36162,"34396":36165,"34397":36739,"34398":36733,"34399":36732,"34400":36734,"34401":20892,"34402":36816,"34403":36798,"34404":36829,"34405":36807,"34406":37049,"34407":38068,"34408":38067,"34409":38073,"34410":38072,"34411":38078,"34412":38080,"34413":38085,"34414":38057,"34415":38082,"34416":38083,"34417":38089,"34418":38091,"34419":38044,"34420":38093,"34421":38079,"34422":38086,"34423":38392,"34424":38504,"34425":38589,"34426":30005,"34427":39044,"34428":39037,"34429":39039,"34430":39036,"34465":39041,"34466":39042,"34467":39282,"34468":39284,"34469":39281,"34470":39280,"34471":39536,"34472":39534,"34473":39535,"34474":40480,"34475":20389,"34476":20392,"34477":21294,"34478":21388,"34479":23581,"34480":21589,"34481":21497,"34482":21949,"34483":21863,"34484":21716,"34485":22242,"34486":22270,"34487":23576,"34488":22443,"34489":22545,"34490":23551,"34491":26790,"34492":22842,"34493":22849,"34494":22954,"34495":23454,"34496":23517,"34497":23545,"34498":23649,"34499":23853,"34500":23702,"34501":24065,"34502":24124,"34503":24443,"34504":24577,"34505":24815,"34506":24696,"34507":24813,"34508":24808,"34509":25602,"34510":25524,"34511":25530,"34512":30021,"34513":33635,"34514":26538,"34515":28378,"34516":28173,"34517":27721,"34518":28385,"34519":28382,"34520":28176,"34521":28072,"34522":28063,"34523":27818,"34524":28180,"34525":28183,"34526":28068,"34527":33639,"34528":23572,"34529":33638,"34530":29425,"34531":29712,"34532":29595,"34533":30111,"34534":30113,"34535":30127,"34536":30186,"34537":23613,"34538":30417,"34539":30805,"34540":31087,"34541":31096,"34542":31181,"34543":31216,"34544":27964,"34545":31389,"34546":31546,"34547":31581,"34548":32509,"34549":32510,"34550":32508,"34551":32496,"34552":32491,"34553":32511,"34554":32039,"34555":32512,"34556":32434,"34557":32494,"34558":32504,"34624":32501,"34625":32438,"34626":32500,"34627":32490,"34628":32513,"34629":32502,"34630":32602,"34631":38395,"34632":33669,"34633":30422,"34634":33642,"34635":33485,"34636":34432,"34637":35829,"34638":35821,"34639":35820,"34640":35748,"34641":35819,"34642":35823,"34643":35828,"34644":35824,"34645":35826,"34646":35825,"34647":35827,"34648":35822,"34649":23486,"34650":36168,"34651":36170,"34652":36213,"34653":36214,"34654":36741,"34655":36740,"34656":36731,"34657":36828,"34658":36874,"34659":36882,"34660":38128,"34661":38134,"34662":38108,"34663":38125,"34664":38114,"34665":38124,"34666":38120,"34667":38133,"34668":38115,"34669":38402,"34670":38394,"34671":38397,"34672":38401,"34673":38400,"34674":38469,"34675":39047,"34676":39046,"34677":39122,"34678":39290,"34679":39292,"34680":39285,"34681":39287,"34682":39539,"34683":32942,"34684":39600,"34685":40483,"34686":40482,"34721":20964,"34722":40784,"34723":20159,"34724":20202,"34725":20215,"34726":20396,"34727":20393,"34728":20461,"34729":21095,"34730":21016,"34731":21073,"34732":21053,"34733":21385,"34734":21792,"34735":22068,"34736":21719,"34737":22040,"34738":21943,"34739":21880,"34740":21501,"34741":22687,"34742":22367,"34743":22368,"34744":22549,"34745":23092,"34746":23157,"34747":22953,"34748":23047,"34749":23046,"34750":23485,"34751":23457,"34752":20889,"34753":23618,"34754":23956,"34755":24092,"34756":24223,"34757":21416,"34758":24217,"34759":21422,"34760":24191,"34761":24377,"34762":24198,"34763":34385,"34764":24551,"34765":24578,"34766":24751,"34767":24814,"34768":24868,"34769":24579,"34770":25370,"34771":25169,"34772":25438,"34773":25320,"34774":25376,"34775":25242,"34776":25528,"34777":25599,"34778":25932,"34779":25968,"34780":26242,"34781":26165,"34782":26679,"34783":26729,"34784":26530,"34785":26631,"34786":27004,"34787":26728,"34788":20048,"34789":26526,"34790":27431,"34791":27527,"34792":27572,"34793":27974,"34794":27900,"34795":27905,"34796":27975,"34797":28291,"34798":28070,"34799":28071,"34800":27988,"34801":28909,"34802":22870,"34803":33721,"34804":30126,"34805":30353,"34806":30385,"34807":30424,"34808":30830,"34809":30721,"34810":31377,"34811":31351,"34812":32532,"34813":32451,"34814":32428,"34880":32516,"34881":32517,"34882":32521,"34883":32534,"34884":32536,"34885":32447,"34886":32526,"34887":32531,"34888":32525,"34889":32514,"34890":32520,"34891":32519,"34892":39554,"34893":32610,"34894":33014,"34895":32932,"34896":33714,"34897":33643,"34898":33931,"34899":34430,"34900":34583,"34901":21355,"34902":35850,"34903":35845,"34904":35848,"34905":35846,"34906":35806,"34907":35831,"34908":35832,"34909":35838,"34910":35839,"34911":35844,"34912":35843,"34913":35841,"34914":35770,"34915":35812,"34916":35847,"34917":35837,"34918":35840,"34919":31446,"34920":36180,"34921":36175,"34922":36171,"34923":36145,"34924":36134,"34925":36172,"34926":36132,"34927":21334,"34928":36176,"34929":36136,"34930":36179,"34931":36341,"34932":36745,"34933":36742,"34934":36749,"34935":36744,"34936":36743,"34937":36718,"34938":36750,"34939":36747,"34940":36746,"34941":36866,"34942":36801,"34977":37051,"34978":37073,"34979":37011,"34980":38156,"34981":38161,"34982":38144,"34983":38138,"34984":38096,"34985":38148,"34986":38109,"34987":38160,"34988":38153,"34989":38155,"34990":38049,"34991":38146,"34992":38398,"34993":38405,"34994":24041,"34995":39049,"34996":39052,"34997":20859,"34998":39295,"34999":39297,"35000":39548,"35001":39547,"35002":39543,"35003":39542,"35004":39549,"35005":39550,"35006":39545,"35007":39544,"35008":39607,"35009":38393,"35010":40063,"35011":40065,"35012":40489,"35013":40486,"35014":40632,"35015":40831,"35016":20454,"35017":20647,"35018":20394,"35019":24130,"35020":21058,"35021":21544,"35022":21725,"35023":22003,"35024":22438,"35025":22363,"35026":22859,"35027":34949,"35028":23398,"35029":23548,"35030":23466,"35031":20973,"35032":24811,"35033":25044,"35034":24518,"35035":25112,"35036":25317,"35037":25377,"35038":25374,"35039":25454,"35040":25523,"35041":25321,"35042":25441,"35043":25285,"35044":25373,"35045":21382,"35046":26195,"35047":26196,"35048":26137,"35049":26726,"35050":27178,"35051":26641,"35052":26925,"35053":26725,"35054":26426,"35055":26721,"35056":28096,"35057":27987,"35058":27901,"35059":27978,"35060":27811,"35061":28582,"35062":28177,"35063":28861,"35064":28903,"35065":28783,"35066":28907,"35067":28950,"35068":29420,"35069":29585,"35070":29935,"35136":30232,"35137":21346,"35138":30610,"35139":30742,"35140":30875,"35141":31215,"35142":39062,"35143":31267,"35144":31397,"35145":31491,"35146":31579,"35147":32546,"35148":32547,"35149":33830,"35150":32538,"35151":21439,"35152":32543,"35153":32540,"35154":32537,"35155":32457,"35156":33147,"35157":20852,"35158":33329,"35159":33633,"35160":33831,"35161":33436,"35162":34434,"35163":33828,"35164":35044,"35165":20146,"35166":35278,"35167":35867,"35168":35866,"35169":35855,"35170":35763,"35171":35851,"35172":35853,"35173":35856,"35174":35864,"35175":35834,"35176":35858,"35177":35859,"35178":35773,"35179":35861,"35180":35865,"35181":35852,"35182":35862,"35183":36182,"35184":36752,"35185":36753,"35186":36755,"35187":36751,"35188":21150,"35189":36873,"35190":36831,"35191":36797,"35192":36951,"35193":37050,"35194":38189,"35195":38191,"35196":38192,"35197":38169,"35198":38065,"35233":38050,"35234":38177,"35235":24405,"35236":38126,"35237":38181,"35238":38182,"35239":38175,"35240":38178,"35241":38193,"35242":38414,"35243":38543,"35244":38505,"35245":38745,"35246":33148,"35247":39050,"35248":39048,"35249":39057,"35250":39060,"35251":22836,"35252":39059,"35253":39056,"35254":39302,"35255":39279,"35256":39300,"35257":39301,"35258":39559,"35259":39560,"35260":39558,"35261":39608,"35262":39612,"35263":40077,"35264":40501,"35265":40490,"35266":40495,"35267":40493,"35268":40499,"35269":40857,"35270":40863,"35271":20248,"35272":20607,"35273":20648,"35274":21169,"35275":21659,"35276":21523,"35277":21387,"35278":22489,"35279":23156,"35280":23252,"35281":23351,"35282":23604,"35283":23654,"35284":23679,"35285":23896,"35286":24110,"35287":24357,"35288":24212,"35289":24691,"35290":25103,"35291":20987,"35292":25380,"35293":25319,"35294":25311,"35295":25601,"35296":25947,"35297":27609,"35298":26279,"35299":26723,"35300":26816,"35301":26727,"35302":26633,"35303":27183,"35304":27539,"35305":27617,"35306":27870,"35307":28392,"35308":27982,"35309":28059,"35310":28389,"35311":28073,"35312":28493,"35313":33829,"35314":28799,"35315":28891,"35316":28905,"35317":22681,"35318":29406,"35319":33719,"35320":29615,"35321":29815,"35322":30184,"35323":30103,"35324":30699,"35325":30970,"35326":30710,"35392":31699,"35393":31914,"35394":38214,"35395":31937,"35396":32553,"35397":32489,"35398":32554,"35399":32533,"35400":32551,"35401":32503,"35402":32541,"35403":24635,"35404":32437,"35405":32555,"35406":32420,"35407":32549,"35408":32358,"35409":32550,"35410":22768,"35411":32874,"35412":32852,"35413":32824,"35414":33043,"35415":32966,"35416":33080,"35417":33037,"35418":20020,"35419":20030,"35420":33392,"35421":34103,"35422":34015,"35423":20111,"35424":34684,"35425":34632,"35426":20149,"35427":35099,"35428":35274,"35429":35868,"35430":35876,"35431":35878,"35432":35762,"35433":35854,"35434":35875,"35435":35874,"35436":35466,"35437":35879,"35438":36186,"35439":36187,"35440":36141,"35441":36185,"35442":36235,"35443":36758,"35444":36759,"35445":27586,"35446":36757,"35447":33286,"35448":36824,"35449":36808,"35450":37213,"35451":38208,"35452":38209,"35453":38170,"35454":38190,"35489":38194,"35490":38149,"35491":38180,"35492":38202,"35493":38201,"35494":38203,"35495":38206,"35496":38199,"35497":38420,"35498":38421,"35499":38417,"35500":38385,"35501":38544,"35502":38582,"35503":34429,"35504":38889,"35505":39063,"35506":39123,"35507":39563,"35508":39567,"35509":40092,"35510":40091,"35511":40084,"35512":40081,"35513":40511,"35514":40509,"35515":28857,"35516":25995,"35517":19995,"35518":22108,"35519":22329,"35520":22418,"35521":23158,"35522":25041,"35523":25193,"35524":25527,"35525":25200,"35526":25781,"35527":25670,"35528":25822,"35529":25783,"35530":26029,"35531":27103,"35532":26588,"35533":27099,"35534":26592,"35535":27428,"35536":24402,"35537":27553,"35538":27899,"35539":28182,"35540":28388,"35541":28174,"35542":28293,"35543":27983,"35544":28908,"35545":28952,"35546":29367,"35547":29454,"35548":29934,"35549":30112,"35550":30545,"35551":30784,"35552":31036,"35553":31313,"35554":31229,"35555":31388,"35556":31373,"35557":31659,"35558":31783,"35559":31658,"35560":31697,"35561":31616,"35562":31918,"35563":32455,"35564":32558,"35565":32469,"35566":32557,"35567":32483,"35568":32559,"35569":32728,"35570":32844,"35571":32834,"35572":33040,"35573":33169,"35574":26087,"35575":33832,"35576":34013,"35577":33632,"35578":34546,"35579":34633,"35580":35280,"35581":35294,"35582":35871,"35648":35880,"35649":35884,"35650":35882,"35651":36184,"35652":36434,"35653":36857,"35654":36344,"35655":36527,"35656":36716,"35657":36761,"35658":36841,"35659":21307,"35660":37233,"35661":38225,"35662":38145,"35663":38056,"35664":38221,"35665":38215,"35666":38224,"35667":38226,"35668":38217,"35669":38422,"35670":38383,"35671":38423,"35672":38425,"35673":26434,"35674":21452,"35675":38607,"35676":40481,"35677":39069,"35678":39068,"35679":39064,"35680":39066,"35681":39067,"35682":39311,"35683":39306,"35684":39304,"35685":39569,"35686":39617,"35687":40104,"35688":40100,"35689":40107,"35690":40103,"35691":40515,"35692":40517,"35693":40516,"35694":22404,"35695":22364,"35696":23456,"35697":24222,"35698":24208,"35699":24809,"35700":24576,"35701":25042,"35702":25314,"35703":26103,"35704":27249,"35705":26911,"35706":27016,"35707":27257,"35708":28487,"35709":28625,"35710":27813,"35745":28626,"35746":27896,"35747":28865,"35748":29261,"35749":29322,"35750":20861,"35751":29549,"35752":29626,"35753":29756,"35754":30068,"35755":30250,"35756":30861,"35757":31095,"35758":31283,"35759":31614,"35760":33575,"35761":32462,"35762":32499,"35763":32472,"35764":32599,"35765":32564,"35766":33211,"35767":33402,"35768":34222,"35769":33647,"35770":34433,"35771":34631,"35772":35014,"35773":34948,"35774":35889,"35775":35782,"35776":35885,"35777":35890,"35778":35749,"35779":35887,"35780":36192,"35781":36190,"35782":36343,"35783":36762,"35784":36735,"35785":36766,"35786":36793,"35787":38236,"35788":38237,"35789":38238,"35790":38142,"35791":38231,"35792":38232,"35793":38230,"35794":38233,"35795":38197,"35796":38210,"35797":38143,"35798":37694,"35799":20851,"35800":38471,"35801":38590,"35802":38654,"35803":38892,"35804":38901,"35805":31867,"35806":39072,"35807":39125,"35808":39314,"35809":39313,"35810":39579,"35811":39575,"35812":40120,"35813":40115,"35814":40109,"35815":40119,"35816":40529,"35817":40521,"35818":40522,"35819":40524,"35820":40527,"35821":20029,"35822":40628,"35823":21149,"35824":21657,"35825":22052,"35826":20005,"35827":23453,"35828":24748,"35829":24527,"35830":25318,"35831":25600,"35832":32999,"35833":27015,"35834":28572,"35835":28491,"35836":28809,"35837":29649,"35838":30719,"35904":30778,"35905":30718,"35906":30782,"35907":31398,"35908":31454,"35909":31609,"35910":31726,"35911":36779,"35912":32548,"35913":32487,"35914":32578,"35915":33002,"35916":33328,"35917":34108,"35918":34106,"35919":33446,"35920":33529,"35921":34164,"35922":34461,"35923":35124,"35924":35273,"35925":35302,"35926":35758,"35927":35793,"35928":35893,"35929":36194,"35930":36193,"35931":36280,"35932":37322,"35933":38047,"35934":38105,"35935":38152,"35936":38416,"35937":39128,"35938":39286,"35939":39269,"35940":39582,"35941":33150,"35942":39578,"35943":40131,"35944":40133,"35945":20826,"35946":40835,"35947":40836,"35948":20458,"35949":21995,"35950":21869,"35951":22179,"35952":23646,"35953":24807,"35954":24913,"35955":25668,"35956":25658,"35957":26003,"35958":27185,"35959":26639,"35960":26818,"35961":27516,"35962":28866,"35963":29306,"35964":38262,"35965":29838,"35966":30302,"36001":32544,"36002":32493,"36003":20848,"36004":34259,"36005":34510,"36006":35272,"36007":35892,"36008":25252,"36009":35465,"36010":36163,"36011":36364,"36012":36291,"36013":36347,"36014":36720,"36015":36777,"36016":38256,"36017":38253,"36018":38081,"36019":38107,"36020":38094,"36021":38255,"36022":38220,"36023":21709,"36024":39038,"36025":39074,"36026":39144,"36027":39537,"36028":39584,"36029":34022,"36030":39585,"36031":39621,"36032":40141,"36033":40143,"36034":33722,"36035":40548,"36036":40542,"36037":40839,"36038":40840,"36039":21870,"36040":20456,"36041":20645,"36042":21587,"36043":23402,"36044":24005,"36045":23782,"36046":24367,"36047":25674,"36048":26435,"36049":27426,"36050":28393,"36051":29473,"36052":21472,"36053":30270,"36054":30307,"36055":31548,"36056":31809,"36057":32843,"36058":33039,"36059":34989,"36060":34924,"36061":35835,"36062":36174,"36063":36189,"36064":36399,"36065":36396,"36066":36756,"36067":37094,"36068":38136,"36069":37492,"36070":38657,"36071":38801,"36072":32366,"36073":39076,"36074":39556,"36075":39553,"36076":40150,"36077":40098,"36078":40148,"36079":40151,"36080":40551,"36081":40485,"36082":40761,"36083":40841,"36084":40842,"36085":40858,"36086":24651,"36087":25371,"36088":25605,"36089":29906,"36090":31363,"36091":32552,"36092":33250,"36093":33821,"36094":34506,"36160":21464,"36161":36902,"36162":36923,"36163":38259,"36164":38084,"36165":38757,"36166":26174,"36167":39181,"36168":24778,"36169":39551,"36170":39564,"36171":39635,"36172":39633,"36173":40157,"36174":40158,"36175":40156,"36176":40502,"36177":22065,"36178":22365,"36179":25597,"36180":30251,"36181":30315,"36182":32641,"36183":34453,"36184":35753,"36185":35863,"36186":35894,"36187":33395,"36188":36195,"36189":37247,"36190":38643,"36191":28789,"36192":38701,"36193":39078,"36194":39588,"36195":39699,"36196":39751,"36197":40078,"36198":40560,"36199":40557,"36200":30839,"36201":30416,"36202":40140,"36203":40844,"36204":40843,"36205":21381,"36206":27012,"36207":28286,"36208":31729,"36209":31657,"36210":34542,"36211":35266,"36212":36433,"36213":34885,"36214":38053,"36215":39045,"36216":39307,"36217":39627,"36218":40649,"36219":28390,"36220":30633,"36221":38218,"36222":38831,"36257":39540,"36258":39589,"36259":32518,"36260":35872,"36261":36495,"36262":37245,"36263":38075,"36264":37550,"36265":38179,"36266":40132,"36267":40072,"36268":40681,"36269":20991,"36270":40550,"36271":39562,"36272":40563,"36273":40510,"36274":38074,"36275":20162,"36276":34381,"36277":27538,"36278":22439,"36279":22395,"36280":25099,"36281":20451,"36282":21037,"36283":21389,"36284":21593,"36285":21370,"36286":32424,"36287":33543,"36288":38023,"36289":38022,"36290":21591,"36291":24362,"36292":31059,"36293":32446,"36294":37071,"36295":38028,"36296":21072,"36297":21286,"36298":22261,"36299":22445,"36300":23045,"36301":23741,"36302":23811,"36303":28062,"36304":28172,"36305":28867,"36306":30502,"36307":32448,"36308":32464,"36309":33003,"36310":38030,"36311":38032,"36312":38037,"36313":38029,"36314":38379,"36315":22955,"36316":23899,"36317":24701,"36318":26720,"36319":26536,"36320":27817,"36321":27976,"36322":30066,"36323":30743,"36324":32471,"36325":33757,"36326":35271,"36327":35765,"36328":35790,"36329":35794,"36330":36150,"36331":36147,"36332":36730,"36333":36725,"36334":36728,"36335":36911,"36336":37075,"36337":37124,"36338":38059,"36339":38060,"36340":38043,"36341":38063,"36342":38061,"36343":38058,"36344":38390,"36345":38503,"36346":39032,"36347":39275,"36348":40697,"36349":20251,"36350":20603,"36416":20325,"36417":21794,"36418":22450,"36419":24047,"36420":24493,"36421":28828,"36422":33557,"36423":29426,"36424":29614,"36425":32488,"36426":32480,"36427":32481,"36428":32671,"36429":33645,"36430":34545,"36431":35795,"36432":35798,"36433":35817,"36434":35796,"36435":35804,"36436":36241,"36437":36738,"36438":36737,"36439":37036,"36440":38090,"36441":38088,"36442":38064,"36443":38066,"36444":38070,"36445":38157,"36446":38092,"36447":38077,"36448":38076,"36449":39043,"36450":39040,"36451":20971,"36452":40702,"36453":20606,"36454":21787,"36455":23901,"36456":24123,"36457":24747,"36458":24749,"36459":24580,"36460":25132,"36461":25111,"36462":25247,"36463":25248,"36464":25532,"36465":26724,"36466":26473,"36467":33637,"36468":27986,"36469":27812,"36470":28829,"36471":30386,"36472":30720,"36473":32507,"36474":32498,"36475":32495,"36476":32506,"36477":33715,"36478":35275,"36513":35830,"36514":36167,"36515":38129,"36516":38098,"36517":38097,"36518":38101,"36519":38111,"36520":38123,"36521":38127,"36522":38122,"36523":38135,"36524":38102,"36525":38117,"36526":39121,"36527":21055,"36528":21154,"36529":21715,"36530":21586,"36531":23810,"36532":23780,"36533":24209,"36534":24870,"36535":25378,"36536":26912,"36537":27637,"36538":39053,"36539":28061,"36540":28514,"36541":28064,"36542":28375,"36543":29711,"36544":29825,"36545":30231,"36546":32515,"36547":32535,"36548":32524,"36549":32527,"36550":32529,"36551":33628,"36552":33932,"36553":33553,"36554":33473,"36555":35833,"36556":35836,"36557":35842,"36558":36181,"36559":37112,"36560":38162,"36561":38103,"36562":38141,"36563":38163,"36564":38154,"36565":38116,"36566":38150,"36567":38151,"36568":38164,"36569":38406,"36570":38403,"36571":38739,"36572":39055,"36573":39293,"36574":39541,"36575":39552,"36576":40066,"36577":40488,"36578":21714,"36579":21717,"36580":21721,"36581":23250,"36582":23748,"36583":24639,"36584":27546,"36585":27981,"36586":28904,"36587":29443,"36588":29423,"36589":30876,"36590":31405,"36591":32279,"36592":32539,"36593":33927,"36594":33640,"36595":33929,"36596":33630,"36597":33720,"36598":33431,"36599":34547,"36600":35816,"36601":35857,"36602":35860,"36603":35869,"36604":37072,"36605":38185,"36606":38188,"36672":38166,"36673":38167,"36674":38140,"36675":38171,"36676":38165,"36677":38174,"36678":38036,"36679":38415,"36680":38408,"36681":38409,"36682":38410,"36683":38412,"36684":38413,"36685":40498,"36686":40497,"36687":21724,"36688":24113,"36689":24697,"36690":25672,"36691":58305,"36692":27894,"36693":29461,"36694":29971,"36695":30213,"36696":30187,"36697":30807,"36698":31654,"36699":31578,"36700":31976,"36701":32545,"36702":32807,"36703":33631,"36704":33718,"36705":34544,"36706":35042,"36707":35279,"36708":35873,"36709":35788,"36710":35877,"36711":36292,"36712":38200,"36713":38196,"36714":38113,"36715":38198,"36716":38418,"36717":39271,"36718":40082,"36719":40085,"36720":40504,"36721":40505,"36722":40506,"36723":40832,"36724":24636,"36725":25669,"36726":25784,"36727":27898,"36728":30102,"36729":32523,"36730":32873,"36731":33641,"36732":34789,"36733":34414,"36734":35764,"36769":35881,"36770":36188,"36771":36157,"36772":36760,"36773":37021,"36774":38227,"36775":38112,"36776":38204,"36777":38223,"36778":34021,"36779":38890,"36780":39273,"36781":39568,"36782":39570,"36783":39571,"36784":38411,"36785":40105,"36786":40096,"36787":40520,"36788":40513,"36789":40518,"36790":21411,"36791":21590,"36792":22406,"36793":27104,"36794":26638,"36795":27655,"36796":27895,"36797":28486,"36798":31074,"36799":32562,"36800":32563,"36801":32628,"36802":33315,"36803":34511,"36804":34431,"36805":35043,"36806":35281,"36807":35311,"36808":35886,"36809":38235,"36810":38239,"36811":38250,"36812":38214,"36813":38121,"36814":38891,"36815":39073,"36816":39312,"36817":39618,"36818":40117,"36819":40118,"36820":40123,"36821":40113,"36822":40526,"36823":40491,"36824":40700,"36825":21950,"36826":25732,"36827":26634,"36828":26533,"36829":26636,"36830":32561,"36831":32845,"36832":33551,"36833":33480,"36834":34162,"36835":34548,"36836":34686,"36837":38132,"36838":38246,"36839":38248,"36840":38241,"36841":38243,"36842":38212,"36843":38251,"36844":38119,"36845":38244,"36846":38137,"36847":38426,"36848":39071,"36849":39316,"36850":39546,"36851":39581,"36852":39583,"36853":39576,"36854":40535,"36855":40538,"36856":40540,"36857":40838,"36858":40837,"36859":20649,"36860":23743,"36861":30152,"36862":25786,"36928":27017,"36929":28384,"36930":30779,"36931":31901,"36932":32425,"36933":32556,"36934":34105,"36935":36166,"36936":38257,"36937":38396,"36938":39129,"36939":39586,"36940":39574,"36941":39580,"36942":40101,"36943":40142,"36944":40144,"36945":40547,"36946":40536,"36947":40574,"36948":20865,"36949":23048,"36950":28757,"36951":25874,"36952":30271,"36953":31656,"36954":31860,"36955":33339,"36956":35276,"36957":36345,"36958":36318,"36959":36729,"36960":38228,"36961":38252,"36962":39587,"36963":39557,"36964":40149,"36965":40099,"36966":40102,"36967":40552,"36968":40503,"36969":40859,"36970":26686,"36971":26916,"36972":34016,"36973":38624,"36974":36723,"36975":40159,"36976":40095,"36977":40553,"36978":40556,"36979":40554,"36980":40555,"36981":40519,"36982":28751,"36983":31766,"36984":35888,"36985":39628,"36986":31550,"36987":31900,"36988":32565,"36989":33044,"36990":36479,"37025":38247,"37026":40090,"37027":36273,"37028":36508,"37029":37246,"37030":35891,"37031":39070,"37032":39079,"37033":39591,"37034":40492,"37035":25094,"37036":38404,"37037":40097,"37038":40514,"37039":31160,"37040":25300,"37041":36299,"37042":29648,"37043":23467,"37044":25296,"37045":27585,"37046":20943,"37047":31108,"37048":21525,"37049":28508,"37050":34972,"37051":37095,"37052":20857,"37053":25144,"37054":25243,"37055":25383,"37056":25531,"37057":25566,"37058":25594,"37059":25745,"37060":25792,"37061":25825,"37062":25846,"37063":25861,"37064":25909,"37065":25934,"37066":25963,"37067":25992,"37068":26073,"37069":26142,"37070":26171,"37071":26175,"37072":26180,"37073":26199,"37074":26217,"37075":26227,"37076":26243,"37077":26300,"37078":26303,"37079":26305,"37080":26357,"37081":26362,"37082":26363,"37083":26382,"37084":26390,"37085":26423,"37086":26468,"37087":26470,"37088":26534,"37089":26535,"37090":26537,"37091":26619,"37092":26621,"37093":26624,"37094":26625,"37095":26629,"37096":26654,"37097":26698,"37098":26706,"37099":26709,"37100":26713,"37101":26765,"37102":26809,"37103":26831,"37104":20616,"37105":38184,"37106":40087,"37107":26914,"37108":26918,"37109":220,"37110":58591,"37111":58592,"37112":252,"37113":58594,"37114":58595,"37115":220,"37116":252,"37117":26934,"37118":26977,"37184":33477,"37185":33482,"37186":33496,"37187":33560,"37188":33562,"37189":33571,"37190":33606,"37191":33627,"37192":33634,"37193":33644,"37194":33646,"37195":33692,"37196":33695,"37197":33717,"37198":33724,"37199":33783,"37200":33834,"37201":33864,"37202":33884,"37203":33890,"37204":33924,"37205":33928,"37206":34012,"37207":34019,"37208":34104,"37209":34138,"37210":34199,"37211":34219,"37212":34241,"37213":34323,"37214":34326,"37215":8715,"37216":34581,"37217":34672,"37218":34685,"37219":34699,"37220":34728,"37221":34759,"37222":34768,"37223":34823,"37224":34830,"37225":34855,"37226":34990,"37227":8712,"37228":34997,"37229":35007,"37230":35045,"37231":35061,"37232":35100,"37233":35101,"37234":35191,"37235":35303,"37236":35383,"37237":35500,"37238":35546,"37239":35675,"37240":35697,"37241":35883,"37242":35898,"37243":35964,"37244":35982,"37245":36014,"37246":36114,"37281":36169,"37282":36173,"37283":36209,"37284":36360,"37285":36410,"37286":36464,"37287":36505,"37288":36528,"37289":36529,"37290":36549,"37291":36550,"37292":36558,"37293":36579,"37294":36620,"37295":36721,"37296":36727,"37297":36775,"37298":36847,"37299":36878,"37300":36921,"37301":36965,"37302":37001,"37303":37086,"37304":37141,"37305":37334,"37306":37339,"37307":37342,"37308":37345,"37309":37349,"37310":37366,"37311":37372,"37312":37417,"37313":37420,"37314":65287,"37315":37465,"37316":37495,"37317":37613,"37318":37690,"37319":58701,"37320":58702,"37321":29227,"37322":20866,"37323":20886,"37324":20023,"37325":20843,"37326":20799,"37327":58709,"37328":58710,"37329":26409,"37330":27706,"37331":21378,"37332":30098,"37333":32896,"37334":34916,"37335":19974,"37336":58718,"37337":58719,"37338":58720,"37339":11927,"37340":21241,"37341":21269,"37342":8225,"37343":58725,"37344":13316,"37345":58727,"37346":58728,"37347":58729,"37348":58730,"37349":58731,"37350":20981,"37351":58733,"37352":23662,"37353":58735,"37354":22231,"37355":20128,"37356":20907,"37357":11904,"37358":27079,"37359":58741,"37360":9550,"37361":9688,"37362":9689,"37363":9794,"37364":9654,"37365":9668,"37366":8597,"37367":8252,"37368":182,"37369":8704,"37370":8616,"37371":8596,"37372":8962,"37373":58755,"37374":58756,"37440":20124,"37441":24746,"37442":22311,"37443":22258,"37444":21307,"37445":22769,"37446":36920,"37447":38560,"37448":26628,"37449":21942,"37450":39365,"37451":35585,"37452":20870,"37453":32257,"37454":24540,"37455":27431,"37456":27572,"37457":26716,"37458":22885,"37459":31311,"37460":20206,"37461":20385,"37462":30011,"37463":28784,"37464":20250,"37465":24724,"37466":28023,"37467":32117,"37468":22730,"37469":25040,"37470":25313,"37471":27579,"37472":35226,"37473":23398,"37474":27005,"37475":21917,"37476":28167,"37477":58794,"37478":24059,"37479":38501,"37480":21223,"37481":23515,"37482":28450,"37483":38306,"37484":27475,"37485":35251,"37486":27671,"37487":24112,"37488":25135,"37489":29344,"37490":34384,"37491":26087,"37492":24613,"37493":25312,"37494":25369,"37495":34394,"37496":23777,"37497":25375,"37498":29421,"37499":37111,"37500":38911,"37501":26241,"37502":21220,"37537":35641,"37538":21306,"37539":39366,"37540":21234,"37541":58824,"37542":24452,"37543":33550,"37544":24693,"37545":25522,"37546":28179,"37547":32076,"37548":34509,"37549":36605,"37550":32153,"37551":40335,"37552":25731,"37553":30476,"37554":20537,"37555":21091,"37556":38522,"37557":22287,"37558":26908,"37559":27177,"37560":38997,"37561":39443,"37562":21427,"37563":21577,"37564":23087,"37565":35492,"37566":24195,"37567":28207,"37568":37489,"37569":21495,"37570":22269,"37571":40658,"37572":31296,"37573":30741,"37574":28168,"37575":25998,"37576":27507,"37577":21092,"37578":38609,"37579":21442,"37580":26719,"37581":24808,"37582":36059,"37583":27531,"37584":27503,"37585":20816,"37586":36766,"37587":28287,"37588":23455,"37589":20889,"37590":33294,"37591":25448,"37592":37320,"37593":23551,"37594":21454,"37595":34886,"37596":24467,"37597":28171,"37598":29539,"37599":32294,"37600":31899,"37601":20966,"37602":23558,"37603":31216,"37604":28169,"37605":28988,"37606":22888,"37607":26465,"37608":29366,"37609":20055,"37610":27972,"37611":21104,"37612":30067,"37613":32260,"37614":22732,"37615":23330,"37616":35698,"37617":37304,"37618":35302,"37619":22065,"37620":23517,"37621":23613,"37622":22259,"37623":31883,"37624":37204,"37625":31298,"37626":38543,"37627":39620,"37628":26530,"37629":25968,"37630":25454,"37696":28716,"37697":22768,"37698":25993,"37699":38745,"37700":31363,"37701":25666,"37702":32118,"37703":23554,"37704":27973,"37705":25126,"37706":36341,"37707":37549,"37708":28508,"37709":36983,"37710":36984,"37711":32330,"37712":31109,"37713":30094,"37714":22766,"37715":20105,"37716":33624,"37717":25436,"37718":25407,"37719":24035,"37720":31379,"37721":35013,"37722":20711,"37723":23652,"37724":32207,"37725":39442,"37726":22679,"37727":24974,"37728":34101,"37729":36104,"37730":33235,"37731":23646,"37732":32154,"37733":22549,"37734":23550,"37735":24111,"37736":28382,"37737":28381,"37738":25246,"37739":27810,"37740":28655,"37741":21336,"37742":22022,"37743":22243,"37744":26029,"37745":24382,"37746":36933,"37747":26172,"37748":37619,"37749":24193,"37750":24500,"37751":32884,"37752":25074,"37753":22618,"37754":36883,"37755":37444,"37756":28857,"37757":36578,"37758":20253,"37793":38651,"37794":28783,"37795":24403,"37796":20826,"37797":30423,"37798":31282,"37799":38360,"37800":24499,"37801":27602,"37802":29420,"37803":35501,"37804":23626,"37805":38627,"37806":24336,"37807":24745,"37808":33075,"37809":25309,"37810":24259,"37811":22770,"37812":26757,"37813":21338,"37814":34180,"37815":40614,"37816":32283,"37817":30330,"37818":39658,"37819":25244,"37820":27996,"37821":27996,"37822":25935,"37823":25975,"37824":20398,"37825":25173,"37826":20175,"37827":36794,"37828":22793,"37829":27497,"37830":33303,"37831":31807,"37832":21253,"37833":23453,"37834":25265,"37835":27873,"37836":32990,"37837":30770,"37838":35914,"37839":39165,"37840":22696,"37841":27598,"37842":28288,"37843":33032,"37844":40665,"37845":35379,"37846":34220,"37847":36493,"37848":19982,"37849":35465,"37850":25671,"37851":27096,"37852":35617,"37853":26332,"37854":26469,"37855":38972,"37856":20081,"37857":35239,"37858":31452,"37859":38534,"37860":26053,"37861":20001,"37862":29471,"37863":32209,"37864":28057,"37865":22593,"37866":31036,"37867":21169,"37868":25147,"37869":38666,"37870":40802,"37871":26278,"37872":27508,"37873":24651,"37874":32244,"37875":37676,"37876":28809,"37877":21172,"37878":27004,"37879":37682,"37880":28286,"37881":24357,"37882":20096,"37883":26365,"37884":22985,"37885":23437,"37886":23947,"37952":27179,"37953":26907,"37954":21936,"37955":31874,"37956":36796,"37957":27018,"37958":21682,"37959":40235,"37960":38635,"37961":26905,"37962":25539,"37963":39364,"37964":20967,"37965":26626,"37966":36795,"37967":20685,"37968":23776,"37969":26627,"37970":20970,"37971":21250,"37972":30834,"37973":30033,"37974":30048,"37975":22138,"37976":37618,"37977":22592,"37978":26622,"37979":20451,"37980":26466,"37981":31870,"37982":21249,"37983":20452,"37984":20453,"37985":20969,"37986":21498,"37987":21720,"37988":22222,"37989":22310,"37990":22327,"37991":22328,"37992":22408,"37993":22451,"37994":22442,"37995":22448,"37996":22486,"37997":22640,"37998":22713,"37999":22743,"38000":23670,"38001":23740,"38002":23749,"38003":23742,"38004":23926,"38005":24342,"38006":24634,"38007":25525,"38008":26433,"38009":26467,"38010":26529,"38011":26810,"38012":26917,"38013":26920,"38014":27258,"38049":26915,"38050":26913,"38051":27006,"38052":27009,"38053":27101,"38054":27182,"38055":27250,"38056":27423,"38057":27615,"38058":28181,"38059":29077,"38060":29927,"38061":29938,"38062":29936,"38063":29937,"38064":29944,"38065":29957,"38066":30057,"38067":30314,"38068":30836,"38069":31437,"38070":31439,"38071":31445,"38072":31443,"38073":31457,"38074":31472,"38075":31490,"38076":31763,"38077":31767,"38078":31888,"38079":31917,"38080":31936,"38081":31960,"38082":32155,"38083":32261,"38084":32359,"38085":32387,"38086":32400,"38087":33188,"38088":33373,"38089":33826,"38090":34009,"38091":34352,"38092":34475,"38093":34543,"38094":34992,"38095":35011,"38096":35012,"38097":35076,"38098":59183,"38099":36542,"38100":36552,"38101":36684,"38102":36791,"38103":36826,"38104":36903,"38105":36950,"38106":37685,"38107":37691,"38108":37817,"38109":38282,"38110":38294,"38111":38777,"38112":38790,"38113":38800,"38114":39082,"38115":39830,"38116":39831,"38117":39860,"38118":39887,"38119":39889,"38120":39890,"38121":39922,"38122":39921,"38123":39984,"38124":40007,"38125":40026,"38126":40176,"38127":40262,"38128":40292,"38129":40363,"38130":20036,"38131":21583,"38132":25368,"38133":39857,"38134":40041,"38135":40263,"38136":40293,"38137":39983,"38138":40639,"38139":20916,"38140":21610,"38141":26528,"38142":39822,"38208":37032,"38209":20914,"38210":13869,"38211":25285,"38212":21189,"38213":26545,"38214":21709,"38215":24658,"38216":21441,"38217":28913,"38218":22531,"38219":21855,"38220":37390,"38221":30528,"38222":29756,"38223":29002,"38224":28377,"38225":21472,"38226":29486,"38227":35023,"38228":30861,"38229":32675,"38230":32171,"38231":36394,"38232":37979,"38233":25452,"38234":24487,"38235":23557,"38236":32827,"38237":23791,"38238":14776,"38239":29009,"38240":36045,"38241":38894,"38242":22642,"38243":23139,"38244":32632,"38245":23895,"38246":24943,"38247":27032,"38248":32137,"38249":31918,"38250":32179,"38251":28545,"38252":23290,"38253":22715,"38254":29269,"38255":30286,"38256":36653,"38257":37561,"38258":40286,"38259":40623,"38260":32583,"38261":40388,"38262":36120,"38263":20915,"38264":34412,"38265":21668,"38266":21414,"38267":21030,"38268":26422,"38269":20001,"38270":21364,"38305":24313,"38306":21177,"38307":21647,"38308":24312,"38309":22956,"38310":24625,"38311":29248,"38312":33047,"38313":30267,"38314":24333,"38315":26187,"38316":26280,"38317":24932,"38318":25423,"38319":28895,"38320":27940,"38321":31911,"38322":31945,"38323":21465,"38324":25933,"38325":22338,"38326":29647,"38327":32966,"38328":13649,"38329":27445,"38330":30849,"38331":21452,"38332":29483,"38333":29482,"38334":29641,"38335":30026,"38336":23033,"38337":29124,"38338":29966,"38339":32220,"38340":39393,"38341":35241,"38342":28662,"38343":14935,"38344":25834,"38345":15341,"38346":27809,"38347":28284,"38348":30055,"38349":22633,"38350":22633,"38351":20996,"38352":59338,"38353":24967,"38354":25658,"38355":33263,"38356":59342,"38357":20917,"38358":20945,"38359":27769,"38360":22815,"38361":36857,"38362":39153,"38363":25911,"38364":33033,"38365":34996,"38366":14890,"38367":36525,"38368":32663,"38369":39440,"38370":32037,"38371":27336,"38372":20876,"38373":21031,"38374":59360,"38375":33050,"38376":21408,"38377":21410,"38378":27738,"38379":27703,"38380":33304,"38381":21894,"38382":24315,"38383":20937,"38384":30897,"38385":37474,"38386":21357,"38387":20931,"38388":59374,"38389":33905,"38390":35207,"38391":38765,"38392":35728,"38393":38563,"38394":24316,"38395":38583,"38396":20814,"38397":39952,"38398":26160,"38464":37461,"38465":30728,"38466":37701,"38467":37491,"38468":37737,"38469":59390,"38470":59391,"38471":59392,"38472":59393,"38473":37343,"38474":37338,"38475":30804,"38476":30822,"38477":30856,"38478":30902,"38479":30919,"38480":30930,"38481":30935,"38482":8491,"38483":8651,"38484":30948,"38485":30958,"38486":30960,"38487":30961,"38488":30965,"38489":31026,"38490":31027,"38491":31030,"38492":31064,"38493":12307,"38494":31065,"38495":31089,"38496":31102,"38497":31107,"38498":31110,"38499":31111,"38500":31121,"38501":31129,"38502":31135,"38503":31141,"38504":31202,"38505":31217,"38506":31220,"38507":31274,"38508":31290,"38509":31301,"38510":31333,"38511":31420,"38512":31426,"38513":31433,"38514":31451,"38515":31465,"38516":31486,"38517":31500,"38518":31527,"38519":31529,"38520":31554,"38521":31555,"38522":31573,"38523":31599,"38524":31666,"38525":27102,"38526":27129,"38561":37238,"38562":33114,"38563":33527,"38564":21579,"38565":33074,"38566":32957,"38567":33816,"38568":37214,"38569":37232,"38570":37260,"38571":33096,"38572":59459,"38573":17462,"38574":33113,"38575":32927,"38576":59463,"38577":21833,"38578":21537,"38579":21722,"38580":21554,"38581":21945,"38582":21652,"38583":59470,"38584":30802,"38585":30789,"38586":30796,"38587":59474,"38588":33981,"38589":33820,"38590":33476,"38591":59478,"38592":33915,"38593":35629,"38594":59481,"38595":22347,"38596":59483,"38597":59484,"38598":22341,"38599":34766,"38600":22112,"38601":21994,"38602":22139,"38603":32956,"38604":59491,"38605":30904,"38606":27148,"38607":21708,"38608":31696,"38609":31724,"38610":31738,"38611":31765,"38612":31771,"38613":31797,"38614":31812,"38615":31853,"38616":31886,"38617":31928,"38618":31939,"38619":31974,"38620":31981,"38621":31987,"38622":31989,"38623":31993,"38624":59511,"38625":31996,"38626":32139,"38627":32151,"38628":32164,"38629":32168,"38630":32205,"38631":32208,"38632":32211,"38633":32229,"38634":32253,"38635":27154,"38636":27170,"38637":27184,"38638":27190,"38639":27237,"38640":59527,"38641":59528,"38642":59529,"38643":59530,"38644":59531,"38645":59532,"38646":59533,"38647":59534,"38648":27251,"38649":27256,"38650":59537,"38651":59538,"38652":27260,"38653":27305,"38654":27306,"38720":9450,"38721":9312,"38722":9313,"38723":9314,"38724":9315,"38725":9316,"38726":9317,"38727":9318,"38728":9319,"38729":9320,"38730":9321,"38731":9322,"38732":9323,"38733":9324,"38734":9325,"38735":9326,"38736":9327,"38737":9328,"38738":9329,"38739":9330,"38740":9331,"38741":37700,"38742":37805,"38743":37830,"38744":37861,"38745":37914,"38746":37921,"38747":37950,"38748":37953,"38749":37971,"38750":37978,"38751":38042,"38752":38071,"38753":38104,"38754":38110,"38755":38131,"38756":38147,"38757":38158,"38758":38159,"38759":38168,"38760":38173,"38761":38186,"38762":38187,"38763":38207,"38764":38213,"38765":38222,"38766":38242,"38767":38245,"38768":38249,"38769":38258,"38770":38279,"38771":38297,"38772":38304,"38773":38322,"38774":38502,"38775":38557,"38776":38575,"38777":38578,"38778":38707,"38779":38715,"38780":38733,"38781":38735,"38782":38737,"38817":38741,"38818":38756,"38819":38763,"38820":38769,"38821":38802,"38822":38834,"38823":38898,"38824":38973,"38825":38996,"38826":39077,"38827":39107,"38828":39130,"38829":39150,"38830":39197,"38831":39200,"38832":39267,"38833":39296,"38834":39303,"38835":39309,"38836":39315,"38837":39317,"38838":39356,"38839":39368,"38840":39410,"38841":39606,"38842":39641,"38843":39646,"38844":39695,"38845":39753,"38846":39794,"38847":39811,"38848":39839,"38849":39867,"38850":39907,"38851":39925,"38852":39936,"38853":39940,"38854":39963,"38855":9398,"38856":9399,"38857":9400,"38858":9401,"38859":9402,"38860":9403,"38861":9404,"38862":9405,"38863":9406,"38864":9407,"38865":9408,"38866":9409,"38867":9410,"38868":9411,"38869":9412,"38870":9413,"38871":9414,"38872":9415,"38873":9416,"38874":9417,"38875":9418,"38876":9419,"38877":9420,"38878":9421,"38879":9422,"38880":9423,"38881":9424,"38882":9425,"38883":9426,"38884":9427,"38885":9428,"38886":9429,"38887":9430,"38888":9431,"38889":9432,"38890":9433,"38891":9434,"38892":9435,"38893":9436,"38894":9437,"38895":9438,"38896":9439,"38897":9440,"38898":9441,"38899":9442,"38900":9443,"38901":9444,"38902":9445,"38903":9446,"38904":9447,"38905":9448,"38906":9449,"38907":174,"38908":8482,"38909":59697,"38910":59698,"38976":40054,"38977":10122,"38978":10123,"38979":10124,"38980":10125,"38981":10126,"38982":10127,"38983":10128,"38984":10129,"38985":10130,"38986":10131,"38987":40069,"38988":40070,"38989":40071,"38990":40075,"38991":40080,"38992":40094,"38993":40110,"38994":40112,"38995":40114,"38996":40116,"38997":40122,"38998":40124,"38999":40125,"39000":40134,"39001":40135,"39002":40138,"39003":40139,"39004":40147,"39005":40152,"39006":40153,"39007":40162,"39008":40171,"39009":40172,"39010":40234,"39011":40264,"39012":40272,"39013":40314,"39014":40390,"39015":40523,"39016":40533,"39017":40539,"39018":40561,"39019":40618,"39020":40637,"39021":40644,"39022":40674,"39023":40682,"39024":40712,"39025":40715,"39026":40717,"39027":40737,"39028":40772,"39029":40785,"39030":40861,"39031":64014,"39032":64015,"39033":64017,"39034":64019,"39035":64020,"39036":64024,"39037":64031,"39038":64032,"39073":64033,"39074":64035,"39075":64036,"39076":64039,"39077":64040,"39078":64041,"39079":19972,"39080":20015,"39081":20097,"39082":20103,"39083":20131,"39084":20151,"39085":20156,"39086":20216,"39087":20264,"39088":20265,"39089":20279,"39090":20290,"39091":20293,"39092":20299,"39093":20338,"39094":20386,"39095":20400,"39096":20413,"39097":20424,"39098":20428,"39099":20464,"39100":20466,"39101":20473,"39102":20483,"39103":20488,"39104":20532,"39105":20539,"39106":20568,"39107":20582,"39108":20609,"39109":20624,"39110":20668,"39111":20688,"39112":20703,"39113":20705,"39114":20732,"39115":20749,"39116":20779,"39117":20832,"39118":20910,"39119":20920,"39120":20946,"39121":20962,"39122":20997,"39123":21044,"39124":21052,"39125":21081,"39126":21096,"39127":21113,"39128":21156,"39129":21196,"39130":21287,"39131":21314,"39132":21341,"39133":21373,"39134":21374,"39135":21445,"39136":21456,"39137":21458,"39138":21502,"39139":21613,"39140":21637,"39141":21651,"39142":21662,"39143":21689,"39144":21731,"39145":21743,"39146":21773,"39147":21784,"39148":21797,"39149":21800,"39150":21803,"39151":21831,"39152":21881,"39153":21904,"39154":21940,"39155":21953,"39156":21975,"39157":21976,"39158":22011,"39159":20404,"39160":22049,"39161":8707,"39162":22098,"39163":59852,"39164":9787,"39165":59854,"39166":59855,"39232":22109,"39233":9332,"39234":9333,"39235":9334,"39236":9335,"39237":9336,"39238":9337,"39239":9338,"39240":9339,"39241":9340,"39242":9341,"39243":9342,"39244":9343,"39245":9344,"39246":9345,"39247":9346,"39248":9347,"39249":9348,"39250":9349,"39251":9350,"39252":9351,"39253":22113,"39254":22153,"39255":22155,"39256":22174,"39257":22177,"39258":22193,"39259":22201,"39260":22207,"39261":22230,"39262":22255,"39263":22293,"39264":22301,"39265":22322,"39266":22333,"39267":22335,"39268":22339,"39269":8660,"39270":22398,"39271":22410,"39272":22413,"39273":22416,"39274":22428,"39275":22459,"39276":22462,"39277":22468,"39278":22494,"39279":22526,"39280":22546,"39281":22562,"39282":22599,"39283":22620,"39284":22623,"39285":22643,"39286":22695,"39287":22698,"39288":22704,"39289":22709,"39290":22710,"39291":22731,"39292":22736,"39293":22752,"39294":22789,"39329":22801,"39330":22921,"39331":22932,"39332":22938,"39333":22943,"39334":22960,"39335":22968,"39336":22980,"39337":23023,"39338":23024,"39339":23032,"39340":23042,"39341":23051,"39342":23053,"39343":23058,"39344":23073,"39345":23076,"39346":23079,"39347":23082,"39348":23083,"39349":23084,"39350":23101,"39351":23109,"39352":23124,"39353":23129,"39354":23137,"39355":23144,"39356":23147,"39357":23150,"39358":23153,"39359":23161,"39360":23166,"39361":23169,"39362":23170,"39363":23174,"39364":23176,"39365":23185,"39366":23193,"39367":23200,"39368":23201,"39369":23211,"39370":23235,"39371":23246,"39372":23247,"39373":23251,"39374":23268,"39375":23280,"39376":23294,"39377":23309,"39378":23313,"39379":23317,"39380":23327,"39381":23339,"39382":23361,"39383":23364,"39384":23366,"39385":23370,"39386":23375,"39387":23400,"39388":23412,"39389":23414,"39390":23420,"39391":23426,"39392":23440,"39393":9372,"39394":9373,"39395":9374,"39396":9375,"39397":9376,"39398":9377,"39399":9378,"39400":9379,"39401":9380,"39402":9381,"39403":9382,"39404":9383,"39405":9384,"39406":9385,"39407":9386,"39408":9387,"39409":9388,"39410":9389,"39411":9390,"39412":9391,"39413":9392,"39414":9393,"39415":9394,"39416":9395,"39417":9396,"39418":9397,"39419":60009,"39420":12850,"39421":12849,"39422":27307,"39488":23446,"39489":9352,"39490":9353,"39491":9354,"39492":9355,"39493":9356,"39494":9357,"39495":9358,"39496":9359,"39497":9360,"39498":9361,"39499":9362,"39500":9363,"39501":9364,"39502":9365,"39503":9366,"39504":9367,"39505":9368,"39506":9369,"39507":9370,"39508":9371,"39509":23509,"39510":23511,"39511":23587,"39512":23685,"39513":23710,"39514":23746,"39515":23824,"39516":23852,"39517":23855,"39518":23880,"39519":23894,"39520":23920,"39521":23931,"39522":23941,"39523":23972,"39524":23979,"39525":23990,"39526":24001,"39527":24023,"39528":24073,"39529":24136,"39530":24210,"39531":24253,"39532":24334,"39533":24434,"39534":24497,"39535":24514,"39536":24539,"39537":24543,"39538":24611,"39539":24702,"39540":24791,"39541":24839,"39542":24844,"39543":24857,"39544":24866,"39545":24912,"39546":24928,"39547":24961,"39548":24981,"39549":25017,"39550":25024,"39585":25039,"39586":25043,"39587":25050,"39588":25232,"39589":25393,"39590":8835,"39591":25399,"39592":25465,"39593":25483,"39594":25537,"39595":25570,"39596":25574,"39597":25595,"39598":25598,"39599":25607,"39600":25650,"39601":25656,"39602":25659,"39603":25690,"39604":25713,"39605":25724,"39606":25741,"39607":25775,"39608":25780,"39609":25782,"39610":25821,"39611":25829,"39612":25866,"39613":25873,"39614":25887,"39615":25951,"39616":25965,"39617":25990,"39618":26037,"39619":26046,"39620":26065,"39621":26068,"39622":26083,"39623":26111,"39624":26136,"39625":26147,"39626":26211,"39627":26219,"39628":26237,"39629":26245,"39630":26258,"39631":26266,"39632":26276,"39633":26285,"39634":26291,"39635":26294,"39636":26317,"39637":26318,"39638":26370,"39639":26380,"39640":26393,"39641":26436,"39642":26475,"39643":26511,"39644":26532,"39645":26559,"39646":26582,"39647":26583,"39648":8834,"39649":26637,"39650":26640,"39651":26651,"39652":26678,"39653":26695,"39654":26710,"39655":26756,"39656":26760,"39657":26813,"39658":26819,"39659":26821,"39660":26882,"39661":26883,"39662":26889,"39663":26904,"39664":26947,"39665":26950,"39666":26980,"39667":26983,"39668":26994,"39669":27013,"39670":27039,"39671":27042,"39672":27089,"39673":27093,"39674":27094,"39675":39457,"39676":39462,"39677":39471,"39678":27329,"39744":22975,"39745":27105,"39746":27139,"39747":27162,"39748":27164,"39749":27180,"39750":27181,"39751":27187,"39752":27203,"39753":27205,"39754":27212,"39755":27219,"39756":27223,"39757":27235,"39758":27252,"39759":27266,"39760":27274,"39761":27279,"39762":27289,"39763":27303,"39764":27313,"39765":27317,"39766":27326,"39767":27337,"39768":27348,"39769":27352,"39770":27382,"39771":27479,"39772":27514,"39773":27612,"39774":27676,"39775":27697,"39776":27736,"39777":27758,"39778":27765,"39779":27775,"39780":27823,"39781":27851,"39782":27871,"39783":27903,"39784":27906,"39785":27909,"39786":27910,"39787":27942,"39788":27991,"39789":27995,"39790":28017,"39791":28033,"39792":28047,"39793":28069,"39794":28081,"39795":28158,"39796":28162,"39797":28164,"39798":28175,"39799":28184,"39800":28202,"39801":28240,"39802":28249,"39803":28314,"39804":28341,"39805":28344,"39806":28379,"39841":28410,"39842":28420,"39843":28427,"39844":28428,"39845":28438,"39846":28439,"39847":28468,"39848":28477,"39849":28502,"39850":28537,"39851":28554,"39852":28573,"39853":28575,"39854":28603,"39855":28606,"39856":28627,"39857":28633,"39858":28664,"39859":28675,"39860":28747,"39861":28749,"39862":28752,"39863":28756,"39864":28764,"39865":28775,"39866":28791,"39867":28793,"39868":28811,"39869":28815,"39870":28832,"39871":28835,"39872":28837,"39873":28838,"39874":28839,"39875":28868,"39876":28876,"39877":28880,"39878":28886,"39879":618,"39880":603,"39881":230,"39882":652,"39883":593,"39884":596,"39885":650,"39886":605,"39887":601,"39888":602,"39889":604,"39890":609,"39891":7747,"39892":7753,"39893":330,"39894":7739,"39895":629,"39896":240,"39897":643,"39898":658,"39899":679,"39900":676,"39901":227,"39902":60294,"39903":60295,"39904":623,"39905":632,"39906":647,"39907":60299,"39908":199,"39909":339,"39910":594,"39911":65351,"39912":715,"39913":719,"39914":65345,"39915":65346,"39916":65348,"39917":65349,"39918":65350,"39919":65352,"39920":65353,"39921":65354,"39922":65355,"39923":65356,"39924":65357,"39925":65358,"39926":65359,"39927":65360,"39928":65362,"39929":65363,"39930":65364,"39931":65365,"39932":65366,"39933":65367,"39934":65370,"40000":28917,"40001":12832,"40002":12833,"40003":12834,"40004":12835,"40005":12836,"40006":12837,"40007":12838,"40008":12839,"40009":12840,"40010":12841,"40011":28926,"40012":28933,"40013":28957,"40014":28969,"40015":28971,"40016":28972,"40017":28979,"40018":28981,"40019":28987,"40020":28990,"40021":28992,"40022":29007,"40023":29035,"40024":29045,"40025":29047,"40026":29052,"40027":29054,"40028":29068,"40029":29070,"40030":29073,"40031":29078,"40032":29090,"40033":29091,"40034":29101,"40035":29108,"40036":29111,"40037":29114,"40038":29137,"40039":29149,"40040":29163,"40041":29184,"40042":29193,"40043":29198,"40044":29199,"40045":29206,"40046":29207,"40047":29220,"40048":23204,"40049":29230,"40050":8838,"40051":29271,"40052":29276,"40053":29332,"40054":29444,"40055":29456,"40056":29505,"40057":29556,"40058":29580,"40059":29583,"40060":29592,"40061":29596,"40062":29598,"40097":29607,"40098":29610,"40099":29653,"40100":29665,"40101":29666,"40102":29668,"40103":29670,"40104":29679,"40105":29683,"40106":8839,"40107":29689,"40108":29691,"40109":29698,"40110":29713,"40111":29714,"40112":29716,"40113":29717,"40114":29719,"40115":29721,"40116":29724,"40117":29726,"40118":29727,"40119":29751,"40120":29752,"40121":29753,"40122":29763,"40123":29765,"40124":29767,"40125":29768,"40126":29769,"40127":29779,"40128":29782,"40129":29797,"40130":29803,"40131":29804,"40132":29812,"40133":29818,"40134":29826,"40135":21378,"40136":24191,"40137":20008,"40138":24186,"40139":20886,"40140":23424,"40141":21353,"40142":11911,"40143":60436,"40144":21251,"40145":9746,"40146":33401,"40147":17553,"40148":11916,"40149":11914,"40150":20022,"40151":60444,"40152":21274,"40153":60446,"40154":60447,"40155":11925,"40156":60449,"40157":60450,"40158":9492,"40159":20058,"40160":36790,"40161":24308,"40162":20872,"40163":20101,"40164":60457,"40165":20031,"40166":60459,"40167":60460,"40168":20059,"40169":21430,"40170":36710,"40171":32415,"40172":35744,"40173":36125,"40174":40479,"40175":38376,"40176":38021,"40177":38429,"40178":25164,"40179":27701,"40180":20155,"40181":24516,"40182":28780,"40183":11950,"40184":21475,"40185":27362,"40186":39483,"40187":39484,"40188":39512,"40189":39516,"40190":39523,"40256":9742,"40257":8594,"40258":8592,"40259":8593,"40260":8595,"40261":8680,"40262":8678,"40263":8679,"40264":8681,"40265":8680,"40266":8678,"40267":8679,"40268":8681,"40269":9758,"40270":9756,"40271":9755,"40272":9759,"40273":12310,"40274":12311,"40275":9675,"40276":10005,"40277":10003,"40278":22267,"40279":9789,"40280":22813,"40281":26189,"40282":29221,"40283":10025,"40284":10017,"40285":9786,"40286":9785,"40287":60515,"40288":60516,"40289":60517,"40290":60518,"40291":60519,"40292":23672,"40293":9836,"40294":9834,"40295":23249,"40296":23479,"40297":23804,"40298":60526,"40299":9993,"40300":9986,"40301":60529,"40302":60530,"40303":60531,"40304":60532,"40305":23765,"40306":26478,"40307":29793,"40308":29853,"40309":32595,"40310":34195,"40311":10063,"40312":60540,"40313":60541,"40314":23928,"40315":24379,"40316":60544,"40317":9473,"40318":9475,"40353":60547,"40354":60548,"40355":60549,"40356":60550,"40357":60551,"40358":60552,"40359":60553,"40360":60554,"40361":60555,"40362":60556,"40363":60557,"40364":60558,"40365":60559,"40366":60560,"40367":60561,"40368":39602,"40369":39648,"40370":39700,"40371":39732,"40372":39737,"40373":39744,"40374":39760,"40375":39807,"40376":9788,"40377":32149,"40378":9729,"40379":38708,"40380":9730,"40381":60575,"40382":60576,"40383":60577,"40384":9992,"40385":60579,"40386":60580,"40387":60581,"40388":60582,"40389":60583,"40390":60584,"40391":60585,"40392":8507,"40393":8481,"40394":26343,"40395":28247,"40396":60590,"40397":29015,"40398":31178,"40399":8470,"40400":33132,"40401":35577,"40402":38998,"40403":60597,"40404":60598,"40405":9760,"40406":60600,"40407":9828,"40408":9824,"40409":9831,"40410":9827,"40411":9826,"40412":9830,"40413":9825,"40414":9829,"40415":60609,"40416":60610,"40417":27364,"40418":8478,"40419":13250,"40420":13272,"40421":13217,"40422":60616,"40423":13221,"40424":60618,"40425":60619,"40426":60620,"40427":60621,"40428":60622,"40429":9745,"40430":39809,"40431":39819,"40432":39821,"40433":39901,"40434":39913,"40435":39917,"40436":39924,"40437":39967,"40438":39968,"40439":39974,"40440":40019,"40441":40029,"40442":40059,"40443":40204,"40444":40214,"40445":8626,"40446":27397,"40512":36073,"40513":36082,"40514":36099,"40515":36113,"40516":36124,"40517":36218,"40518":36265,"40519":36288,"40520":36353,"40521":36366,"40522":36422,"40523":36456,"40524":36465,"40525":36478,"40526":36480,"40527":36534,"40528":36537,"40529":36540,"40530":36547,"40531":36580,"40532":36589,"40533":36594,"40534":36656,"40535":36673,"40536":36682,"40537":36773,"40538":36787,"40539":36792,"40540":36810,"40541":36815,"40542":36872,"40543":36915,"40544":36919,"40545":36964,"40546":36972,"40547":37289,"40548":37302,"40549":37316,"40550":37370,"40551":37384,"40552":37395,"40553":37409,"40554":37416,"40555":37419,"40556":37429,"40557":37436,"40558":37441,"40559":37464,"40560":37469,"40561":37471,"40562":37483,"40563":37486,"40564":37505,"40565":37508,"40566":37513,"40567":37519,"40568":37553,"40569":37562,"40570":37567,"40571":37588,"40572":37595,"40573":37603,"40574":37605,"40609":37611,"40610":37612,"40611":37620,"40612":37622,"40613":37629,"40614":37635,"40615":37639,"40616":37680,"40617":37681,"40618":37696,"40619":37698,"40620":37699,"40621":37727,"40622":37730,"40623":37734,"40624":37736,"40625":37747,"40626":37748,"40627":37752,"40628":37757,"40629":37761,"40630":37764,"40631":37766,"40632":37767,"40633":37776,"40634":37788,"40635":37792,"40636":37816,"40637":37819,"40638":37821,"40639":37823,"40640":37835,"40641":37843,"40642":37851,"40643":37856,"40644":37872,"40645":37873,"40646":37875,"40647":37876,"40648":37889,"40649":37892,"40650":37896,"40651":37911,"40652":37915,"40653":37917,"40654":37924,"40655":37925,"40656":37926,"40657":37933,"40658":37954,"40659":37955,"40660":37965,"40661":37972,"40662":37976,"40663":37989,"40664":37991,"40665":37996,"40666":38009,"40667":38011,"40668":38264,"40669":38277,"40670":38310,"40671":38314,"40672":38486,"40673":38523,"40674":38565,"40675":38644,"40676":38683,"40677":38710,"40678":38720,"40679":38721,"40680":38743,"40681":38791,"40682":38793,"40683":38811,"40684":38833,"40685":38845,"40686":38848,"40687":38850,"40688":38866,"40689":38880,"40690":38932,"40691":38933,"40692":38947,"40693":38963,"40694":39016,"40695":39095,"40696":39097,"40697":39111,"40698":39114,"40699":39136,"40700":39137,"40701":39148,"40702":39157,"40768":40225,"40769":40244,"40770":40249,"40771":40265,"40772":40270,"40773":40301,"40774":8759,"40775":40302,"40776":40316,"40777":40323,"40778":40339,"40779":40357,"40780":8748,"40781":40381,"40782":27521,"40783":27569,"40784":40015,"40785":40592,"40786":40384,"40787":60817,"40788":60818,"40789":9775,"40790":9776,"40791":9783,"40792":9779,"40793":9780,"40794":9781,"40795":9778,"40796":9782,"40797":9777,"40798":40393,"40799":40404,"40800":40444,"40801":40458,"40802":40460,"40803":40462,"40804":40472,"40805":40571,"40806":40581,"40807":40610,"40808":40620,"40809":40625,"40810":40641,"40811":40646,"40812":40647,"40813":40689,"40814":40696,"40815":40743,"40816":39182,"40817":39193,"40818":39196,"40819":39223,"40820":39261,"40821":39266,"40822":39323,"40823":39332,"40824":39338,"40825":39352,"40826":39392,"40827":39398,"40828":39413,"40829":39455,"40830":32254,"40865":32263,"40866":32347,"40867":32357,"40868":32364,"40869":32567,"40870":32576,"40871":32577,"40872":32585,"40873":32594,"40874":32655,"40875":32659,"40876":32692,"40877":32733,"40878":32743,"40879":32762,"40880":32770,"40881":32776,"40882":32814,"40883":32815,"40884":32828,"40885":32935,"40886":33036,"40887":33066,"40888":33076,"40889":33090,"40890":33110,"40891":33156,"40892":33189,"40893":33252,"40894":33364,"40895":33381,"40896":33403,"40897":33415,"40898":33471,"40899":33506,"40900":33518,"40901":33528,"40902":33532,"40903":33535,"40904":33547,"40905":33565,"40906":33597,"40907":33623,"40908":33681,"40909":33708,"40910":33741,"40911":33773,"40912":33797,"40913":33812,"40914":33814,"40915":33825,"40916":33838,"40917":33854,"40918":33866,"40919":33875,"40920":33877,"40921":33880,"40922":33892,"40923":33906,"40924":33919,"40925":33920,"40926":33938,"40927":33939,"40928":33942,"40929":33955,"40930":33982,"40931":34014,"40932":34017,"40933":34018,"40934":34020,"40935":34040,"40936":34051,"40937":34053,"40938":34064,"40939":34099,"40940":8208,"40941":34114,"40942":34124,"40943":34130,"40944":34143,"40945":34159,"40946":34160,"40947":34163,"40948":34262,"40949":34272,"40950":34286,"40951":34300,"40952":34317,"40953":34319,"40954":34324,"40955":34344,"40956":34370,"40957":34373,"40958":34418,"41024":34972,"41025":23405,"41026":33079,"41027":60958,"41028":39224,"41029":21874,"41030":21867,"41031":60962,"41032":13774,"41033":21873,"41034":21946,"41035":22001,"41036":13778,"41037":22000,"41038":22021,"41039":22050,"41040":22061,"41041":22083,"41042":22046,"41043":22162,"41044":31949,"41045":21530,"41046":21523,"41047":21655,"41048":26353,"41049":30004,"41050":21581,"41051":22180,"41052":22175,"41053":25811,"41054":25390,"41055":25592,"41056":25886,"41057":20088,"41058":27626,"41059":27698,"41060":27709,"41061":27746,"41062":27826,"41063":28152,"41064":28201,"41065":28278,"41066":28290,"41067":28294,"41068":28347,"41069":28383,"41070":28386,"41071":28433,"41072":28452,"41073":28532,"41074":28561,"41075":28597,"41076":28659,"41077":28661,"41078":28859,"41079":28864,"41080":28943,"41081":8706,"41082":29013,"41083":29043,"41084":29050,"41085":61016,"41086":21027,"41121":61018,"41122":13393,"41123":61020,"41124":36812,"41125":61022,"41126":61023,"41127":192,"41128":200,"41129":204,"41130":210,"41131":217,"41132":193,"41133":205,"41134":211,"41135":218,"41136":257,"41137":275,"41138":299,"41139":333,"41140":363,"41141":470,"41142":196,"41143":203,"41144":207,"41145":214,"41146":220,"41147":198,"41148":199,"41149":209,"41150":195,"41151":213,"41152":225,"41153":233,"41154":237,"41155":243,"41156":250,"41157":472,"41158":228,"41159":235,"41160":239,"41161":246,"41162":252,"41163":230,"41164":231,"41165":241,"41166":227,"41167":245,"41168":462,"41169":283,"41170":464,"41171":466,"41172":468,"41173":474,"41174":197,"41175":201,"41176":29064,"41177":216,"41178":208,"41179":7922,"41180":222,"41181":223,"41182":170,"41183":161,"41184":224,"41185":232,"41186":236,"41187":242,"41188":249,"41189":476,"41190":229,"41191":29080,"41192":29143,"41193":248,"41194":240,"41195":7923,"41196":254,"41197":255,"41198":186,"41199":191,"41200":226,"41201":234,"41202":238,"41203":244,"41204":251,"41205":29173,"41206":194,"41207":202,"41208":206,"41209":212,"41210":219,"41211":184,"41212":164,"41213":61110,"41214":402,"41280":12288,"41281":65292,"41282":12289,"41283":12290,"41284":65294,"41285":8231,"41286":65307,"41287":65306,"41288":65311,"41289":65281,"41290":65072,"41291":8230,"41292":8229,"41293":65104,"41294":65105,"41295":65106,"41296":183,"41297":65108,"41298":65109,"41299":65110,"41300":65111,"41301":65372,"41302":8211,"41303":65073,"41304":8212,"41305":65075,"41306":9588,"41307":65076,"41308":65103,"41309":65288,"41310":65289,"41311":65077,"41312":65078,"41313":65371,"41314":65373,"41315":65079,"41316":65080,"41317":12308,"41318":12309,"41319":65081,"41320":65082,"41321":12304,"41322":12305,"41323":65083,"41324":65084,"41325":12298,"41326":12299,"41327":65085,"41328":65086,"41329":12296,"41330":12297,"41331":65087,"41332":65088,"41333":12300,"41334":12301,"41335":65089,"41336":65090,"41337":12302,"41338":12303,"41339":65091,"41340":65092,"41341":65113,"41342":65114,"41377":65115,"41378":65116,"41379":65117,"41380":65118,"41381":8216,"41382":8217,"41383":8220,"41384":8221,"41385":12317,"41386":12318,"41387":8245,"41388":8242,"41389":65283,"41390":65286,"41391":65290,"41392":8251,"41393":167,"41394":12291,"41395":9675,"41396":9679,"41397":9651,"41398":9650,"41399":9678,"41400":9734,"41401":9733,"41402":9671,"41403":9670,"41404":9633,"41405":9632,"41406":9661,"41407":9660,"41408":12963,"41409":8453,"41410":175,"41411":65507,"41412":65343,"41413":717,"41414":65097,"41415":65098,"41416":65101,"41417":65102,"41418":65099,"41419":65100,"41420":65119,"41421":65120,"41422":65121,"41423":65291,"41424":65293,"41425":215,"41426":247,"41427":177,"41428":8730,"41429":65308,"41430":65310,"41431":65309,"41432":8806,"41433":8807,"41434":8800,"41435":8734,"41436":8786,"41437":8801,"41438":65122,"41439":65123,"41440":65124,"41441":65125,"41442":65126,"41443":65374,"41444":8745,"41445":8746,"41446":8869,"41447":8736,"41448":8735,"41449":8895,"41450":13266,"41451":13265,"41452":8747,"41453":8750,"41454":8757,"41455":8756,"41456":9792,"41457":9794,"41458":8853,"41459":8857,"41460":8593,"41461":8595,"41462":8592,"41463":8594,"41464":8598,"41465":8599,"41466":8601,"41467":8600,"41468":8741,"41469":8739,"41470":65295,"41536":65340,"41537":8725,"41538":65128,"41539":65284,"41540":65509,"41541":12306,"41542":65504,"41543":65505,"41544":65285,"41545":65312,"41546":8451,"41547":8457,"41548":65129,"41549":65130,"41550":65131,"41551":13269,"41552":13212,"41553":13213,"41554":13214,"41555":13262,"41556":13217,"41557":13198,"41558":13199,"41559":13252,"41560":176,"41561":20825,"41562":20827,"41563":20830,"41564":20829,"41565":20833,"41566":20835,"41567":21991,"41568":29929,"41569":31950,"41570":9601,"41571":9602,"41572":9603,"41573":9604,"41574":9605,"41575":9606,"41576":9607,"41577":9608,"41578":9615,"41579":9614,"41580":9613,"41581":9612,"41582":9611,"41583":9610,"41584":9609,"41585":9532,"41586":9524,"41587":9516,"41588":9508,"41589":9500,"41590":9620,"41591":9472,"41592":9474,"41593":9621,"41594":9484,"41595":9488,"41596":9492,"41597":9496,"41598":9581,"41633":9582,"41634":9584,"41635":9583,"41636":9552,"41637":9566,"41638":9578,"41639":9569,"41640":9698,"41641":9699,"41642":9701,"41643":9700,"41644":9585,"41645":9586,"41646":9587,"41647":65296,"41648":65297,"41649":65298,"41650":65299,"41651":65300,"41652":65301,"41653":65302,"41654":65303,"41655":65304,"41656":65305,"41657":8544,"41658":8545,"41659":8546,"41660":8547,"41661":8548,"41662":8549,"41663":8550,"41664":8551,"41665":8552,"41666":8553,"41667":12321,"41668":12322,"41669":12323,"41670":12324,"41671":12325,"41672":12326,"41673":12327,"41674":12328,"41675":12329,"41676":21313,"41677":21316,"41678":21317,"41679":65313,"41680":65314,"41681":65315,"41682":65316,"41683":65317,"41684":65318,"41685":65319,"41686":65320,"41687":65321,"41688":65322,"41689":65323,"41690":65324,"41691":65325,"41692":65326,"41693":65327,"41694":65328,"41695":65329,"41696":65330,"41697":65331,"41698":65332,"41699":65333,"41700":65334,"41701":65335,"41702":65336,"41703":65337,"41704":65338,"41705":65345,"41706":65346,"41707":65347,"41708":65348,"41709":65349,"41710":65350,"41711":65351,"41712":65352,"41713":65353,"41714":65354,"41715":65355,"41716":65356,"41717":65357,"41718":65358,"41719":65359,"41720":65360,"41721":65361,"41722":65362,"41723":65363,"41724":65364,"41725":65365,"41726":65366,"41792":65367,"41793":65368,"41794":65369,"41795":65370,"41796":913,"41797":914,"41798":915,"41799":916,"41800":917,"41801":918,"41802":919,"41803":920,"41804":921,"41805":922,"41806":923,"41807":924,"41808":925,"41809":926,"41810":927,"41811":928,"41812":929,"41813":931,"41814":932,"41815":933,"41816":934,"41817":935,"41818":936,"41819":937,"41820":945,"41821":946,"41822":947,"41823":948,"41824":949,"41825":950,"41826":951,"41827":952,"41828":953,"41829":954,"41830":955,"41831":956,"41832":957,"41833":958,"41834":959,"41835":960,"41836":961,"41837":963,"41838":964,"41839":965,"41840":966,"41841":967,"41842":968,"41843":969,"41844":12549,"41845":12550,"41846":12551,"41847":12552,"41848":12553,"41849":12554,"41850":12555,"41851":12556,"41852":12557,"41853":12558,"41854":12559,"41889":12560,"41890":12561,"41891":12562,"41892":12563,"41893":12564,"41894":12565,"41895":12566,"41896":12567,"41897":12568,"41898":12569,"41899":12570,"41900":12571,"41901":12572,"41902":12573,"41903":12574,"41904":12575,"41905":12576,"41906":12577,"41907":12578,"41908":12579,"41909":12580,"41910":12581,"41911":12582,"41912":12583,"41913":12584,"41914":12585,"41915":729,"41916":713,"41917":714,"41918":711,"41919":715,"41920":9216,"41921":9217,"41922":9218,"41923":9219,"41924":9220,"41925":9221,"41926":9222,"41927":9223,"41928":9224,"41929":9225,"41930":9226,"41931":9227,"41932":9228,"41933":9229,"41934":9230,"41935":9231,"41936":9232,"41937":9233,"41938":9234,"41939":9235,"41940":9236,"41941":9237,"41942":9238,"41943":9239,"41944":9240,"41945":9241,"41946":9242,"41947":9243,"41948":9244,"41949":9245,"41950":9246,"41951":9247,"41952":9249,"41953":8364,"41954":63561,"41955":63562,"41956":63563,"41957":63564,"41958":63565,"41959":63566,"41960":63567,"41961":63568,"41962":63569,"41963":63570,"41964":63571,"41965":63572,"41966":63573,"41967":63574,"41968":63575,"41969":63576,"41970":63577,"41971":63578,"41972":63579,"41973":63580,"41974":63581,"41975":63582,"41976":63583,"41977":63584,"41978":63585,"41979":63586,"41980":63587,"41981":63588,"41982":63589,"42048":19968,"42049":20057,"42050":19969,"42051":19971,"42052":20035,"42053":20061,"42054":20102,"42055":20108,"42056":20154,"42057":20799,"42058":20837,"42059":20843,"42060":20960,"42061":20992,"42062":20993,"42063":21147,"42064":21269,"42065":21313,"42066":21340,"42067":21448,"42068":19977,"42069":19979,"42070":19976,"42071":19978,"42072":20011,"42073":20024,"42074":20961,"42075":20037,"42076":20040,"42077":20063,"42078":20062,"42079":20110,"42080":20129,"42081":20800,"42082":20995,"42083":21242,"42084":21315,"42085":21449,"42086":21475,"42087":22303,"42088":22763,"42089":22805,"42090":22823,"42091":22899,"42092":23376,"42093":23377,"42094":23379,"42095":23544,"42096":23567,"42097":23586,"42098":23608,"42099":23665,"42100":24029,"42101":24037,"42102":24049,"42103":24050,"42104":24051,"42105":24062,"42106":24178,"42107":24318,"42108":24331,"42109":24339,"42110":25165,"42145":19985,"42146":19984,"42147":19981,"42148":20013,"42149":20016,"42150":20025,"42151":20043,"42152":23609,"42153":20104,"42154":20113,"42155":20117,"42156":20114,"42157":20116,"42158":20130,"42159":20161,"42160":20160,"42161":20163,"42162":20166,"42163":20167,"42164":20173,"42165":20170,"42166":20171,"42167":20164,"42168":20803,"42169":20801,"42170":20839,"42171":20845,"42172":20846,"42173":20844,"42174":20887,"42175":20982,"42176":20998,"42177":20999,"42178":21000,"42179":21243,"42180":21246,"42181":21247,"42182":21270,"42183":21305,"42184":21320,"42185":21319,"42186":21317,"42187":21342,"42188":21380,"42189":21451,"42190":21450,"42191":21453,"42192":22764,"42193":22825,"42194":22827,"42195":22826,"42196":22829,"42197":23380,"42198":23569,"42199":23588,"42200":23610,"42201":23663,"42202":24052,"42203":24187,"42204":24319,"42205":24340,"42206":24341,"42207":24515,"42208":25096,"42209":25142,"42210":25163,"42211":25166,"42212":25903,"42213":25991,"42214":26007,"42215":26020,"42216":26041,"42217":26085,"42218":26352,"42219":26376,"42220":26408,"42221":27424,"42222":27490,"42223":27513,"42224":27595,"42225":27604,"42226":27611,"42227":27663,"42228":27700,"42229":28779,"42230":29226,"42231":29238,"42232":29243,"42233":29255,"42234":29273,"42235":29275,"42236":29356,"42237":29579,"42238":19993,"42304":19990,"42305":19989,"42306":19988,"42307":19992,"42308":20027,"42309":20045,"42310":20047,"42311":20046,"42312":20197,"42313":20184,"42314":20180,"42315":20181,"42316":20182,"42317":20183,"42318":20195,"42319":20196,"42320":20185,"42321":20190,"42322":20805,"42323":20804,"42324":20873,"42325":20874,"42326":20908,"42327":20985,"42328":20986,"42329":20984,"42330":21002,"42331":21152,"42332":21151,"42333":21253,"42334":21254,"42335":21271,"42336":21277,"42337":20191,"42338":21322,"42339":21321,"42340":21345,"42341":21344,"42342":21359,"42343":21358,"42344":21435,"42345":21487,"42346":21476,"42347":21491,"42348":21484,"42349":21486,"42350":21481,"42351":21480,"42352":21500,"42353":21496,"42354":21493,"42355":21483,"42356":21478,"42357":21482,"42358":21490,"42359":21489,"42360":21488,"42361":21477,"42362":21485,"42363":21499,"42364":22235,"42365":22234,"42366":22806,"42401":22830,"42402":22833,"42403":22900,"42404":22902,"42405":23381,"42406":23427,"42407":23612,"42408":24040,"42409":24039,"42410":24038,"42411":24066,"42412":24067,"42413":24179,"42414":24188,"42415":24321,"42416":24344,"42417":24343,"42418":24517,"42419":25098,"42420":25171,"42421":25172,"42422":25170,"42423":25169,"42424":26021,"42425":26086,"42426":26414,"42427":26412,"42428":26410,"42429":26411,"42430":26413,"42431":27491,"42432":27597,"42433":27665,"42434":27664,"42435":27704,"42436":27713,"42437":27712,"42438":27710,"42439":29359,"42440":29572,"42441":29577,"42442":29916,"42443":29926,"42444":29976,"42445":29983,"42446":29992,"42447":29993,"42448":30000,"42449":30001,"42450":30002,"42451":30003,"42452":30091,"42453":30333,"42454":30382,"42455":30399,"42456":30446,"42457":30683,"42458":30690,"42459":30707,"42460":31034,"42461":31166,"42462":31348,"42463":31435,"42464":19998,"42465":19999,"42466":20050,"42467":20051,"42468":20073,"42469":20121,"42470":20132,"42471":20134,"42472":20133,"42473":20223,"42474":20233,"42475":20249,"42476":20234,"42477":20245,"42478":20237,"42479":20240,"42480":20241,"42481":20239,"42482":20210,"42483":20214,"42484":20219,"42485":20208,"42486":20211,"42487":20221,"42488":20225,"42489":20235,"42490":20809,"42491":20807,"42492":20806,"42493":20808,"42494":20840,"42560":20849,"42561":20877,"42562":20912,"42563":21015,"42564":21009,"42565":21010,"42566":21006,"42567":21014,"42568":21155,"42569":21256,"42570":21281,"42571":21280,"42572":21360,"42573":21361,"42574":21513,"42575":21519,"42576":21516,"42577":21514,"42578":21520,"42579":21505,"42580":21515,"42581":21508,"42582":21521,"42583":21517,"42584":21512,"42585":21507,"42586":21518,"42587":21510,"42588":21522,"42589":22240,"42590":22238,"42591":22237,"42592":22323,"42593":22320,"42594":22312,"42595":22317,"42596":22316,"42597":22319,"42598":22313,"42599":22809,"42600":22810,"42601":22839,"42602":22840,"42603":22916,"42604":22904,"42605":22915,"42606":22909,"42607":22905,"42608":22914,"42609":22913,"42610":23383,"42611":23384,"42612":23431,"42613":23432,"42614":23429,"42615":23433,"42616":23546,"42617":23574,"42618":23673,"42619":24030,"42620":24070,"42621":24182,"42622":24180,"42657":24335,"42658":24347,"42659":24537,"42660":24534,"42661":25102,"42662":25100,"42663":25101,"42664":25104,"42665":25187,"42666":25179,"42667":25176,"42668":25910,"42669":26089,"42670":26088,"42671":26092,"42672":26093,"42673":26354,"42674":26355,"42675":26377,"42676":26429,"42677":26420,"42678":26417,"42679":26421,"42680":27425,"42681":27492,"42682":27515,"42683":27670,"42684":27741,"42685":27735,"42686":27737,"42687":27743,"42688":27744,"42689":27728,"42690":27733,"42691":27745,"42692":27739,"42693":27725,"42694":27726,"42695":28784,"42696":29279,"42697":29277,"42698":30334,"42699":31481,"42700":31859,"42701":31992,"42702":32566,"42703":32650,"42704":32701,"42705":32769,"42706":32771,"42707":32780,"42708":32786,"42709":32819,"42710":32895,"42711":32905,"42712":32907,"42713":32908,"42714":33251,"42715":33258,"42716":33267,"42717":33276,"42718":33292,"42719":33307,"42720":33311,"42721":33390,"42722":33394,"42723":33406,"42724":34411,"42725":34880,"42726":34892,"42727":34915,"42728":35199,"42729":38433,"42730":20018,"42731":20136,"42732":20301,"42733":20303,"42734":20295,"42735":20311,"42736":20318,"42737":20276,"42738":20315,"42739":20309,"42740":20272,"42741":20304,"42742":20305,"42743":20285,"42744":20282,"42745":20280,"42746":20291,"42747":20308,"42748":20284,"42749":20294,"42750":20323,"42816":20316,"42817":20320,"42818":20271,"42819":20302,"42820":20278,"42821":20313,"42822":20317,"42823":20296,"42824":20314,"42825":20812,"42826":20811,"42827":20813,"42828":20853,"42829":20918,"42830":20919,"42831":21029,"42832":21028,"42833":21033,"42834":21034,"42835":21032,"42836":21163,"42837":21161,"42838":21162,"42839":21164,"42840":21283,"42841":21363,"42842":21365,"42843":21533,"42844":21549,"42845":21534,"42846":21566,"42847":21542,"42848":21582,"42849":21543,"42850":21574,"42851":21571,"42852":21555,"42853":21576,"42854":21570,"42855":21531,"42856":21545,"42857":21578,"42858":21561,"42859":21563,"42860":21560,"42861":21550,"42862":21557,"42863":21558,"42864":21536,"42865":21564,"42866":21568,"42867":21553,"42868":21547,"42869":21535,"42870":21548,"42871":22250,"42872":22256,"42873":22244,"42874":22251,"42875":22346,"42876":22353,"42877":22336,"42878":22349,"42913":22343,"42914":22350,"42915":22334,"42916":22352,"42917":22351,"42918":22331,"42919":22767,"42920":22846,"42921":22941,"42922":22930,"42923":22952,"42924":22942,"42925":22947,"42926":22937,"42927":22934,"42928":22925,"42929":22948,"42930":22931,"42931":22922,"42932":22949,"42933":23389,"42934":23388,"42935":23386,"42936":23387,"42937":23436,"42938":23435,"42939":23439,"42940":23596,"42941":23616,"42942":23617,"42943":23615,"42944":23614,"42945":23696,"42946":23697,"42947":23700,"42948":23692,"42949":24043,"42950":24076,"42951":24207,"42952":24199,"42953":24202,"42954":24311,"42955":24324,"42956":24351,"42957":24420,"42958":24418,"42959":24439,"42960":24441,"42961":24536,"42962":24524,"42963":24535,"42964":24525,"42965":24561,"42966":24555,"42967":24568,"42968":24554,"42969":25106,"42970":25105,"42971":25220,"42972":25239,"42973":25238,"42974":25216,"42975":25206,"42976":25225,"42977":25197,"42978":25226,"42979":25212,"42980":25214,"42981":25209,"42982":25203,"42983":25234,"42984":25199,"42985":25240,"42986":25198,"42987":25237,"42988":25235,"42989":25233,"42990":25222,"42991":25913,"42992":25915,"42993":25912,"42994":26097,"42995":26356,"42996":26463,"42997":26446,"42998":26447,"42999":26448,"43000":26449,"43001":26460,"43002":26454,"43003":26462,"43004":26441,"43005":26438,"43006":26464,"43072":26451,"43073":26455,"43074":27493,"43075":27599,"43076":27714,"43077":27742,"43078":27801,"43079":27777,"43080":27784,"43081":27785,"43082":27781,"43083":27803,"43084":27754,"43085":27770,"43086":27792,"43087":27760,"43088":27788,"43089":27752,"43090":27798,"43091":27794,"43092":27773,"43093":27779,"43094":27762,"43095":27774,"43096":27764,"43097":27782,"43098":27766,"43099":27789,"43100":27796,"43101":27800,"43102":27778,"43103":28790,"43104":28796,"43105":28797,"43106":28792,"43107":29282,"43108":29281,"43109":29280,"43110":29380,"43111":29378,"43112":29590,"43113":29996,"43114":29995,"43115":30007,"43116":30008,"43117":30338,"43118":30447,"43119":30691,"43120":31169,"43121":31168,"43122":31167,"43123":31350,"43124":31995,"43125":32597,"43126":32918,"43127":32915,"43128":32925,"43129":32920,"43130":32923,"43131":32922,"43132":32946,"43133":33391,"43134":33426,"43169":33419,"43170":33421,"43171":35211,"43172":35282,"43173":35328,"43174":35895,"43175":35910,"43176":35925,"43177":35997,"43178":36196,"43179":36208,"43180":36275,"43181":36523,"43182":36554,"43183":36763,"43184":36784,"43185":36802,"43186":36806,"43187":36805,"43188":36804,"43189":24033,"43190":37009,"43191":37026,"43192":37034,"43193":37030,"43194":37027,"43195":37193,"43196":37318,"43197":37324,"43198":38450,"43199":38446,"43200":38449,"43201":38442,"43202":38444,"43203":20006,"43204":20054,"43205":20083,"43206":20107,"43207":20123,"43208":20126,"43209":20139,"43210":20140,"43211":20335,"43212":20381,"43213":20365,"43214":20339,"43215":20351,"43216":20332,"43217":20379,"43218":20363,"43219":20358,"43220":20355,"43221":20336,"43222":20341,"43223":20360,"43224":20329,"43225":20347,"43226":20374,"43227":20350,"43228":20367,"43229":20369,"43230":20346,"43231":20820,"43232":20818,"43233":20821,"43234":20841,"43235":20855,"43236":20854,"43237":20856,"43238":20925,"43239":20989,"43240":21051,"43241":21048,"43242":21047,"43243":21050,"43244":21040,"43245":21038,"43246":21046,"43247":21057,"43248":21182,"43249":21179,"43250":21330,"43251":21332,"43252":21331,"43253":21329,"43254":21350,"43255":21367,"43256":21368,"43257":21369,"43258":21462,"43259":21460,"43260":21463,"43261":21619,"43262":21621,"43328":21654,"43329":21624,"43330":21653,"43331":21632,"43332":21627,"43333":21623,"43334":21636,"43335":21650,"43336":21638,"43337":21628,"43338":21648,"43339":21617,"43340":21622,"43341":21644,"43342":21658,"43343":21602,"43344":21608,"43345":21643,"43346":21629,"43347":21646,"43348":22266,"43349":22403,"43350":22391,"43351":22378,"43352":22377,"43353":22369,"43354":22374,"43355":22372,"43356":22396,"43357":22812,"43358":22857,"43359":22855,"43360":22856,"43361":22852,"43362":22868,"43363":22974,"43364":22971,"43365":22996,"43366":22969,"43367":22958,"43368":22993,"43369":22982,"43370":22992,"43371":22989,"43372":22987,"43373":22995,"43374":22986,"43375":22959,"43376":22963,"43377":22994,"43378":22981,"43379":23391,"43380":23396,"43381":23395,"43382":23447,"43383":23450,"43384":23448,"43385":23452,"43386":23449,"43387":23451,"43388":23578,"43389":23624,"43390":23621,"43425":23622,"43426":23735,"43427":23713,"43428":23736,"43429":23721,"43430":23723,"43431":23729,"43432":23731,"43433":24088,"43434":24090,"43435":24086,"43436":24085,"43437":24091,"43438":24081,"43439":24184,"43440":24218,"43441":24215,"43442":24220,"43443":24213,"43444":24214,"43445":24310,"43446":24358,"43447":24359,"43448":24361,"43449":24448,"43450":24449,"43451":24447,"43452":24444,"43453":24541,"43454":24544,"43455":24573,"43456":24565,"43457":24575,"43458":24591,"43459":24596,"43460":24623,"43461":24629,"43462":24598,"43463":24618,"43464":24597,"43465":24609,"43466":24615,"43467":24617,"43468":24619,"43469":24603,"43470":25110,"43471":25109,"43472":25151,"43473":25150,"43474":25152,"43475":25215,"43476":25289,"43477":25292,"43478":25284,"43479":25279,"43480":25282,"43481":25273,"43482":25298,"43483":25307,"43484":25259,"43485":25299,"43486":25300,"43487":25291,"43488":25288,"43489":25256,"43490":25277,"43491":25276,"43492":25296,"43493":25305,"43494":25287,"43495":25293,"43496":25269,"43497":25306,"43498":25265,"43499":25304,"43500":25302,"43501":25303,"43502":25286,"43503":25260,"43504":25294,"43505":25918,"43506":26023,"43507":26044,"43508":26106,"43509":26132,"43510":26131,"43511":26124,"43512":26118,"43513":26114,"43514":26126,"43515":26112,"43516":26127,"43517":26133,"43518":26122,"43584":26119,"43585":26381,"43586":26379,"43587":26477,"43588":26507,"43589":26517,"43590":26481,"43591":26524,"43592":26483,"43593":26487,"43594":26503,"43595":26525,"43596":26519,"43597":26479,"43598":26480,"43599":26495,"43600":26505,"43601":26494,"43602":26512,"43603":26485,"43604":26522,"43605":26515,"43606":26492,"43607":26474,"43608":26482,"43609":27427,"43610":27494,"43611":27495,"43612":27519,"43613":27667,"43614":27675,"43615":27875,"43616":27880,"43617":27891,"43618":27825,"43619":27852,"43620":27877,"43621":27827,"43622":27837,"43623":27838,"43624":27836,"43625":27874,"43626":27819,"43627":27861,"43628":27859,"43629":27832,"43630":27844,"43631":27833,"43632":27841,"43633":27822,"43634":27863,"43635":27845,"43636":27889,"43637":27839,"43638":27835,"43639":27873,"43640":27867,"43641":27850,"43642":27820,"43643":27887,"43644":27868,"43645":27862,"43646":27872,"43681":28821,"43682":28814,"43683":28818,"43684":28810,"43685":28825,"43686":29228,"43687":29229,"43688":29240,"43689":29256,"43690":29287,"43691":29289,"43692":29376,"43693":29390,"43694":29401,"43695":29399,"43696":29392,"43697":29609,"43698":29608,"43699":29599,"43700":29611,"43701":29605,"43702":30013,"43703":30109,"43704":30105,"43705":30106,"43706":30340,"43707":30402,"43708":30450,"43709":30452,"43710":30693,"43711":30717,"43712":31038,"43713":31040,"43714":31041,"43715":31177,"43716":31176,"43717":31354,"43718":31353,"43719":31482,"43720":31998,"43721":32596,"43722":32652,"43723":32651,"43724":32773,"43725":32954,"43726":32933,"43727":32930,"43728":32945,"43729":32929,"43730":32939,"43731":32937,"43732":32948,"43733":32938,"43734":32943,"43735":33253,"43736":33278,"43737":33293,"43738":33459,"43739":33437,"43740":33433,"43741":33453,"43742":33469,"43743":33439,"43744":33465,"43745":33457,"43746":33452,"43747":33445,"43748":33455,"43749":33464,"43750":33443,"43751":33456,"43752":33470,"43753":33463,"43754":34382,"43755":34417,"43756":21021,"43757":34920,"43758":36555,"43759":36814,"43760":36820,"43761":36817,"43762":37045,"43763":37048,"43764":37041,"43765":37046,"43766":37319,"43767":37329,"43768":38263,"43769":38272,"43770":38428,"43771":38464,"43772":38463,"43773":38459,"43774":38468,"43840":38466,"43841":38585,"43842":38632,"43843":38738,"43844":38750,"43845":20127,"43846":20141,"43847":20142,"43848":20449,"43849":20405,"43850":20399,"43851":20415,"43852":20448,"43853":20433,"43854":20431,"43855":20445,"43856":20419,"43857":20406,"43858":20440,"43859":20447,"43860":20426,"43861":20439,"43862":20398,"43863":20432,"43864":20420,"43865":20418,"43866":20442,"43867":20430,"43868":20446,"43869":20407,"43870":20823,"43871":20882,"43872":20881,"43873":20896,"43874":21070,"43875":21059,"43876":21066,"43877":21069,"43878":21068,"43879":21067,"43880":21063,"43881":21191,"43882":21193,"43883":21187,"43884":21185,"43885":21261,"43886":21335,"43887":21371,"43888":21402,"43889":21467,"43890":21676,"43891":21696,"43892":21672,"43893":21710,"43894":21705,"43895":21688,"43896":21670,"43897":21683,"43898":21703,"43899":21698,"43900":21693,"43901":21674,"43902":21697,"43937":21700,"43938":21704,"43939":21679,"43940":21675,"43941":21681,"43942":21691,"43943":21673,"43944":21671,"43945":21695,"43946":22271,"43947":22402,"43948":22411,"43949":22432,"43950":22435,"43951":22434,"43952":22478,"43953":22446,"43954":22419,"43955":22869,"43956":22865,"43957":22863,"43958":22862,"43959":22864,"43960":23004,"43961":23000,"43962":23039,"43963":23011,"43964":23016,"43965":23043,"43966":23013,"43967":23018,"43968":23002,"43969":23014,"43970":23041,"43971":23035,"43972":23401,"43973":23459,"43974":23462,"43975":23460,"43976":23458,"43977":23461,"43978":23553,"43979":23630,"43980":23631,"43981":23629,"43982":23627,"43983":23769,"43984":23762,"43985":24055,"43986":24093,"43987":24101,"43988":24095,"43989":24189,"43990":24224,"43991":24230,"43992":24314,"43993":24328,"43994":24365,"43995":24421,"43996":24456,"43997":24453,"43998":24458,"43999":24459,"44000":24455,"44001":24460,"44002":24457,"44003":24594,"44004":24605,"44005":24608,"44006":24613,"44007":24590,"44008":24616,"44009":24653,"44010":24688,"44011":24680,"44012":24674,"44013":24646,"44014":24643,"44015":24684,"44016":24683,"44017":24682,"44018":24676,"44019":25153,"44020":25308,"44021":25366,"44022":25353,"44023":25340,"44024":25325,"44025":25345,"44026":25326,"44027":25341,"44028":25351,"44029":25329,"44030":25335,"44096":25327,"44097":25324,"44098":25342,"44099":25332,"44100":25361,"44101":25346,"44102":25919,"44103":25925,"44104":26027,"44105":26045,"44106":26082,"44107":26149,"44108":26157,"44109":26144,"44110":26151,"44111":26159,"44112":26143,"44113":26152,"44114":26161,"44115":26148,"44116":26359,"44117":26623,"44118":26579,"44119":26609,"44120":26580,"44121":26576,"44122":26604,"44123":26550,"44124":26543,"44125":26613,"44126":26601,"44127":26607,"44128":26564,"44129":26577,"44130":26548,"44131":26586,"44132":26597,"44133":26552,"44134":26575,"44135":26590,"44136":26611,"44137":26544,"44138":26585,"44139":26594,"44140":26589,"44141":26578,"44142":27498,"44143":27523,"44144":27526,"44145":27573,"44146":27602,"44147":27607,"44148":27679,"44149":27849,"44150":27915,"44151":27954,"44152":27946,"44153":27969,"44154":27941,"44155":27916,"44156":27953,"44157":27934,"44158":27927,"44193":27963,"44194":27965,"44195":27966,"44196":27958,"44197":27931,"44198":27893,"44199":27961,"44200":27943,"44201":27960,"44202":27945,"44203":27950,"44204":27957,"44205":27918,"44206":27947,"44207":28843,"44208":28858,"44209":28851,"44210":28844,"44211":28847,"44212":28845,"44213":28856,"44214":28846,"44215":28836,"44216":29232,"44217":29298,"44218":29295,"44219":29300,"44220":29417,"44221":29408,"44222":29409,"44223":29623,"44224":29642,"44225":29627,"44226":29618,"44227":29645,"44228":29632,"44229":29619,"44230":29978,"44231":29997,"44232":30031,"44233":30028,"44234":30030,"44235":30027,"44236":30123,"44237":30116,"44238":30117,"44239":30114,"44240":30115,"44241":30328,"44242":30342,"44243":30343,"44244":30344,"44245":30408,"44246":30406,"44247":30403,"44248":30405,"44249":30465,"44250":30457,"44251":30456,"44252":30473,"44253":30475,"44254":30462,"44255":30460,"44256":30471,"44257":30684,"44258":30722,"44259":30740,"44260":30732,"44261":30733,"44262":31046,"44263":31049,"44264":31048,"44265":31047,"44266":31161,"44267":31162,"44268":31185,"44269":31186,"44270":31179,"44271":31359,"44272":31361,"44273":31487,"44274":31485,"44275":31869,"44276":32002,"44277":32005,"44278":32000,"44279":32009,"44280":32007,"44281":32004,"44282":32006,"44283":32568,"44284":32654,"44285":32703,"44286":32772,"44352":32784,"44353":32781,"44354":32785,"44355":32822,"44356":32982,"44357":32997,"44358":32986,"44359":32963,"44360":32964,"44361":32972,"44362":32993,"44363":32987,"44364":32974,"44365":32990,"44366":32996,"44367":32989,"44368":33268,"44369":33314,"44370":33511,"44371":33539,"44372":33541,"44373":33507,"44374":33499,"44375":33510,"44376":33540,"44377":33509,"44378":33538,"44379":33545,"44380":33490,"44381":33495,"44382":33521,"44383":33537,"44384":33500,"44385":33492,"44386":33489,"44387":33502,"44388":33491,"44389":33503,"44390":33519,"44391":33542,"44392":34384,"44393":34425,"44394":34427,"44395":34426,"44396":34893,"44397":34923,"44398":35201,"44399":35284,"44400":35336,"44401":35330,"44402":35331,"44403":35998,"44404":36000,"44405":36212,"44406":36211,"44407":36276,"44408":36557,"44409":36556,"44410":36848,"44411":36838,"44412":36834,"44413":36842,"44414":36837,"44449":36845,"44450":36843,"44451":36836,"44452":36840,"44453":37066,"44454":37070,"44455":37057,"44456":37059,"44457":37195,"44458":37194,"44459":37325,"44460":38274,"44461":38480,"44462":38475,"44463":38476,"44464":38477,"44465":38754,"44466":38761,"44467":38859,"44468":38893,"44469":38899,"44470":38913,"44471":39080,"44472":39131,"44473":39135,"44474":39318,"44475":39321,"44476":20056,"44477":20147,"44478":20492,"44479":20493,"44480":20515,"44481":20463,"44482":20518,"44483":20517,"44484":20472,"44485":20521,"44486":20502,"44487":20486,"44488":20540,"44489":20511,"44490":20506,"44491":20498,"44492":20497,"44493":20474,"44494":20480,"44495":20500,"44496":20520,"44497":20465,"44498":20513,"44499":20491,"44500":20505,"44501":20504,"44502":20467,"44503":20462,"44504":20525,"44505":20522,"44506":20478,"44507":20523,"44508":20489,"44509":20860,"44510":20900,"44511":20901,"44512":20898,"44513":20941,"44514":20940,"44515":20934,"44516":20939,"44517":21078,"44518":21084,"44519":21076,"44520":21083,"44521":21085,"44522":21290,"44523":21375,"44524":21407,"44525":21405,"44526":21471,"44527":21736,"44528":21776,"44529":21761,"44530":21815,"44531":21756,"44532":21733,"44533":21746,"44534":21766,"44535":21754,"44536":21780,"44537":21737,"44538":21741,"44539":21729,"44540":21769,"44541":21742,"44542":21738,"44608":21734,"44609":21799,"44610":21767,"44611":21757,"44612":21775,"44613":22275,"44614":22276,"44615":22466,"44616":22484,"44617":22475,"44618":22467,"44619":22537,"44620":22799,"44621":22871,"44622":22872,"44623":22874,"44624":23057,"44625":23064,"44626":23068,"44627":23071,"44628":23067,"44629":23059,"44630":23020,"44631":23072,"44632":23075,"44633":23081,"44634":23077,"44635":23052,"44636":23049,"44637":23403,"44638":23640,"44639":23472,"44640":23475,"44641":23478,"44642":23476,"44643":23470,"44644":23477,"44645":23481,"44646":23480,"44647":23556,"44648":23633,"44649":23637,"44650":23632,"44651":23789,"44652":23805,"44653":23803,"44654":23786,"44655":23784,"44656":23792,"44657":23798,"44658":23809,"44659":23796,"44660":24046,"44661":24109,"44662":24107,"44663":24235,"44664":24237,"44665":24231,"44666":24369,"44667":24466,"44668":24465,"44669":24464,"44670":24665,"44705":24675,"44706":24677,"44707":24656,"44708":24661,"44709":24685,"44710":24681,"44711":24687,"44712":24708,"44713":24735,"44714":24730,"44715":24717,"44716":24724,"44717":24716,"44718":24709,"44719":24726,"44720":25159,"44721":25331,"44722":25352,"44723":25343,"44724":25422,"44725":25406,"44726":25391,"44727":25429,"44728":25410,"44729":25414,"44730":25423,"44731":25417,"44732":25402,"44733":25424,"44734":25405,"44735":25386,"44736":25387,"44737":25384,"44738":25421,"44739":25420,"44740":25928,"44741":25929,"44742":26009,"44743":26049,"44744":26053,"44745":26178,"44746":26185,"44747":26191,"44748":26179,"44749":26194,"44750":26188,"44751":26181,"44752":26177,"44753":26360,"44754":26388,"44755":26389,"44756":26391,"44757":26657,"44758":26680,"44759":26696,"44760":26694,"44761":26707,"44762":26681,"44763":26690,"44764":26708,"44765":26665,"44766":26803,"44767":26647,"44768":26700,"44769":26705,"44770":26685,"44771":26612,"44772":26704,"44773":26688,"44774":26684,"44775":26691,"44776":26666,"44777":26693,"44778":26643,"44779":26648,"44780":26689,"44781":27530,"44782":27529,"44783":27575,"44784":27683,"44785":27687,"44786":27688,"44787":27686,"44788":27684,"44789":27888,"44790":28010,"44791":28053,"44792":28040,"44793":28039,"44794":28006,"44795":28024,"44796":28023,"44797":27993,"44798":28051,"44864":28012,"44865":28041,"44866":28014,"44867":27994,"44868":28020,"44869":28009,"44870":28044,"44871":28042,"44872":28025,"44873":28037,"44874":28005,"44875":28052,"44876":28874,"44877":28888,"44878":28900,"44879":28889,"44880":28872,"44881":28879,"44882":29241,"44883":29305,"44884":29436,"44885":29433,"44886":29437,"44887":29432,"44888":29431,"44889":29574,"44890":29677,"44891":29705,"44892":29678,"44893":29664,"44894":29674,"44895":29662,"44896":30036,"44897":30045,"44898":30044,"44899":30042,"44900":30041,"44901":30142,"44902":30149,"44903":30151,"44904":30130,"44905":30131,"44906":30141,"44907":30140,"44908":30137,"44909":30146,"44910":30136,"44911":30347,"44912":30384,"44913":30410,"44914":30413,"44915":30414,"44916":30505,"44917":30495,"44918":30496,"44919":30504,"44920":30697,"44921":30768,"44922":30759,"44923":30776,"44924":30749,"44925":30772,"44926":30775,"44961":30757,"44962":30765,"44963":30752,"44964":30751,"44965":30770,"44966":31061,"44967":31056,"44968":31072,"44969":31071,"44970":31062,"44971":31070,"44972":31069,"44973":31063,"44974":31066,"44975":31204,"44976":31203,"44977":31207,"44978":31199,"44979":31206,"44980":31209,"44981":31192,"44982":31364,"44983":31368,"44984":31449,"44985":31494,"44986":31505,"44987":31881,"44988":32033,"44989":32023,"44990":32011,"44991":32010,"44992":32032,"44993":32034,"44994":32020,"44995":32016,"44996":32021,"44997":32026,"44998":32028,"44999":32013,"45000":32025,"45001":32027,"45002":32570,"45003":32607,"45004":32660,"45005":32709,"45006":32705,"45007":32774,"45008":32792,"45009":32789,"45010":32793,"45011":32791,"45012":32829,"45013":32831,"45014":33009,"45015":33026,"45016":33008,"45017":33029,"45018":33005,"45019":33012,"45020":33030,"45021":33016,"45022":33011,"45023":33032,"45024":33021,"45025":33034,"45026":33020,"45027":33007,"45028":33261,"45029":33260,"45030":33280,"45031":33296,"45032":33322,"45033":33323,"45034":33320,"45035":33324,"45036":33467,"45037":33579,"45038":33618,"45039":33620,"45040":33610,"45041":33592,"45042":33616,"45043":33609,"45044":33589,"45045":33588,"45046":33615,"45047":33586,"45048":33593,"45049":33590,"45050":33559,"45051":33600,"45052":33585,"45053":33576,"45054":33603,"45120":34388,"45121":34442,"45122":34474,"45123":34451,"45124":34468,"45125":34473,"45126":34444,"45127":34467,"45128":34460,"45129":34928,"45130":34935,"45131":34945,"45132":34946,"45133":34941,"45134":34937,"45135":35352,"45136":35344,"45137":35342,"45138":35340,"45139":35349,"45140":35338,"45141":35351,"45142":35347,"45143":35350,"45144":35343,"45145":35345,"45146":35912,"45147":35962,"45148":35961,"45149":36001,"45150":36002,"45151":36215,"45152":36524,"45153":36562,"45154":36564,"45155":36559,"45156":36785,"45157":36865,"45158":36870,"45159":36855,"45160":36864,"45161":36858,"45162":36852,"45163":36867,"45164":36861,"45165":36869,"45166":36856,"45167":37013,"45168":37089,"45169":37085,"45170":37090,"45171":37202,"45172":37197,"45173":37196,"45174":37336,"45175":37341,"45176":37335,"45177":37340,"45178":37337,"45179":38275,"45180":38498,"45181":38499,"45182":38497,"45217":38491,"45218":38493,"45219":38500,"45220":38488,"45221":38494,"45222":38587,"45223":39138,"45224":39340,"45225":39592,"45226":39640,"45227":39717,"45228":39730,"45229":39740,"45230":20094,"45231":20602,"45232":20605,"45233":20572,"45234":20551,"45235":20547,"45236":20556,"45237":20570,"45238":20553,"45239":20581,"45240":20598,"45241":20558,"45242":20565,"45243":20597,"45244":20596,"45245":20599,"45246":20559,"45247":20495,"45248":20591,"45249":20589,"45250":20828,"45251":20885,"45252":20976,"45253":21098,"45254":21103,"45255":21202,"45256":21209,"45257":21208,"45258":21205,"45259":21264,"45260":21263,"45261":21273,"45262":21311,"45263":21312,"45264":21310,"45265":21443,"45266":26364,"45267":21830,"45268":21866,"45269":21862,"45270":21828,"45271":21854,"45272":21857,"45273":21827,"45274":21834,"45275":21809,"45276":21846,"45277":21839,"45278":21845,"45279":21807,"45280":21860,"45281":21816,"45282":21806,"45283":21852,"45284":21804,"45285":21859,"45286":21811,"45287":21825,"45288":21847,"45289":22280,"45290":22283,"45291":22281,"45292":22495,"45293":22533,"45294":22538,"45295":22534,"45296":22496,"45297":22500,"45298":22522,"45299":22530,"45300":22581,"45301":22519,"45302":22521,"45303":22816,"45304":22882,"45305":23094,"45306":23105,"45307":23113,"45308":23142,"45309":23146,"45310":23104,"45376":23100,"45377":23138,"45378":23130,"45379":23110,"45380":23114,"45381":23408,"45382":23495,"45383":23493,"45384":23492,"45385":23490,"45386":23487,"45387":23494,"45388":23561,"45389":23560,"45390":23559,"45391":23648,"45392":23644,"45393":23645,"45394":23815,"45395":23814,"45396":23822,"45397":23835,"45398":23830,"45399":23842,"45400":23825,"45401":23849,"45402":23828,"45403":23833,"45404":23844,"45405":23847,"45406":23831,"45407":24034,"45408":24120,"45409":24118,"45410":24115,"45411":24119,"45412":24247,"45413":24248,"45414":24246,"45415":24245,"45416":24254,"45417":24373,"45418":24375,"45419":24407,"45420":24428,"45421":24425,"45422":24427,"45423":24471,"45424":24473,"45425":24478,"45426":24472,"45427":24481,"45428":24480,"45429":24476,"45430":24703,"45431":24739,"45432":24713,"45433":24736,"45434":24744,"45435":24779,"45436":24756,"45437":24806,"45438":24765,"45473":24773,"45474":24763,"45475":24757,"45476":24796,"45477":24764,"45478":24792,"45479":24789,"45480":24774,"45481":24799,"45482":24760,"45483":24794,"45484":24775,"45485":25114,"45486":25115,"45487":25160,"45488":25504,"45489":25511,"45490":25458,"45491":25494,"45492":25506,"45493":25509,"45494":25463,"45495":25447,"45496":25496,"45497":25514,"45498":25457,"45499":25513,"45500":25481,"45501":25475,"45502":25499,"45503":25451,"45504":25512,"45505":25476,"45506":25480,"45507":25497,"45508":25505,"45509":25516,"45510":25490,"45511":25487,"45512":25472,"45513":25467,"45514":25449,"45515":25448,"45516":25466,"45517":25949,"45518":25942,"45519":25937,"45520":25945,"45521":25943,"45522":21855,"45523":25935,"45524":25944,"45525":25941,"45526":25940,"45527":26012,"45528":26011,"45529":26028,"45530":26063,"45531":26059,"45532":26060,"45533":26062,"45534":26205,"45535":26202,"45536":26212,"45537":26216,"45538":26214,"45539":26206,"45540":26361,"45541":21207,"45542":26395,"45543":26753,"45544":26799,"45545":26786,"45546":26771,"45547":26805,"45548":26751,"45549":26742,"45550":26801,"45551":26791,"45552":26775,"45553":26800,"45554":26755,"45555":26820,"45556":26797,"45557":26758,"45558":26757,"45559":26772,"45560":26781,"45561":26792,"45562":26783,"45563":26785,"45564":26754,"45565":27442,"45566":27578,"45632":27627,"45633":27628,"45634":27691,"45635":28046,"45636":28092,"45637":28147,"45638":28121,"45639":28082,"45640":28129,"45641":28108,"45642":28132,"45643":28155,"45644":28154,"45645":28165,"45646":28103,"45647":28107,"45648":28079,"45649":28113,"45650":28078,"45651":28126,"45652":28153,"45653":28088,"45654":28151,"45655":28149,"45656":28101,"45657":28114,"45658":28186,"45659":28085,"45660":28122,"45661":28139,"45662":28120,"45663":28138,"45664":28145,"45665":28142,"45666":28136,"45667":28102,"45668":28100,"45669":28074,"45670":28140,"45671":28095,"45672":28134,"45673":28921,"45674":28937,"45675":28938,"45676":28925,"45677":28911,"45678":29245,"45679":29309,"45680":29313,"45681":29468,"45682":29467,"45683":29462,"45684":29459,"45685":29465,"45686":29575,"45687":29701,"45688":29706,"45689":29699,"45690":29702,"45691":29694,"45692":29709,"45693":29920,"45694":29942,"45729":29943,"45730":29980,"45731":29986,"45732":30053,"45733":30054,"45734":30050,"45735":30064,"45736":30095,"45737":30164,"45738":30165,"45739":30133,"45740":30154,"45741":30157,"45742":30350,"45743":30420,"45744":30418,"45745":30427,"45746":30519,"45747":30526,"45748":30524,"45749":30518,"45750":30520,"45751":30522,"45752":30827,"45753":30787,"45754":30798,"45755":31077,"45756":31080,"45757":31085,"45758":31227,"45759":31378,"45760":31381,"45761":31520,"45762":31528,"45763":31515,"45764":31532,"45765":31526,"45766":31513,"45767":31518,"45768":31534,"45769":31890,"45770":31895,"45771":31893,"45772":32070,"45773":32067,"45774":32113,"45775":32046,"45776":32057,"45777":32060,"45778":32064,"45779":32048,"45780":32051,"45781":32068,"45782":32047,"45783":32066,"45784":32050,"45785":32049,"45786":32573,"45787":32670,"45788":32666,"45789":32716,"45790":32718,"45791":32722,"45792":32796,"45793":32842,"45794":32838,"45795":33071,"45796":33046,"45797":33059,"45798":33067,"45799":33065,"45800":33072,"45801":33060,"45802":33282,"45803":33333,"45804":33335,"45805":33334,"45806":33337,"45807":33678,"45808":33694,"45809":33688,"45810":33656,"45811":33698,"45812":33686,"45813":33725,"45814":33707,"45815":33682,"45816":33674,"45817":33683,"45818":33673,"45819":33696,"45820":33655,"45821":33659,"45822":33660,"45888":33670,"45889":33703,"45890":34389,"45891":24426,"45892":34503,"45893":34496,"45894":34486,"45895":34500,"45896":34485,"45897":34502,"45898":34507,"45899":34481,"45900":34479,"45901":34505,"45902":34899,"45903":34974,"45904":34952,"45905":34987,"45906":34962,"45907":34966,"45908":34957,"45909":34955,"45910":35219,"45911":35215,"45912":35370,"45913":35357,"45914":35363,"45915":35365,"45916":35377,"45917":35373,"45918":35359,"45919":35355,"45920":35362,"45921":35913,"45922":35930,"45923":36009,"45924":36012,"45925":36011,"45926":36008,"45927":36010,"45928":36007,"45929":36199,"45930":36198,"45931":36286,"45932":36282,"45933":36571,"45934":36575,"45935":36889,"45936":36877,"45937":36890,"45938":36887,"45939":36899,"45940":36895,"45941":36893,"45942":36880,"45943":36885,"45944":36894,"45945":36896,"45946":36879,"45947":36898,"45948":36886,"45949":36891,"45950":36884,"45985":37096,"45986":37101,"45987":37117,"45988":37207,"45989":37326,"45990":37365,"45991":37350,"45992":37347,"45993":37351,"45994":37357,"45995":37353,"45996":38281,"45997":38506,"45998":38517,"45999":38515,"46000":38520,"46001":38512,"46002":38516,"46003":38518,"46004":38519,"46005":38508,"46006":38592,"46007":38634,"46008":38633,"46009":31456,"46010":31455,"46011":38914,"46012":38915,"46013":39770,"46014":40165,"46015":40565,"46016":40575,"46017":40613,"46018":40635,"46019":20642,"46020":20621,"46021":20613,"46022":20633,"46023":20625,"46024":20608,"46025":20630,"46026":20632,"46027":20634,"46028":26368,"46029":20977,"46030":21106,"46031":21108,"46032":21109,"46033":21097,"46034":21214,"46035":21213,"46036":21211,"46037":21338,"46038":21413,"46039":21883,"46040":21888,"46041":21927,"46042":21884,"46043":21898,"46044":21917,"46045":21912,"46046":21890,"46047":21916,"46048":21930,"46049":21908,"46050":21895,"46051":21899,"46052":21891,"46053":21939,"46054":21934,"46055":21919,"46056":21822,"46057":21938,"46058":21914,"46059":21947,"46060":21932,"46061":21937,"46062":21886,"46063":21897,"46064":21931,"46065":21913,"46066":22285,"46067":22575,"46068":22570,"46069":22580,"46070":22564,"46071":22576,"46072":22577,"46073":22561,"46074":22557,"46075":22560,"46076":22777,"46077":22778,"46078":22880,"46144":23159,"46145":23194,"46146":23167,"46147":23186,"46148":23195,"46149":23207,"46150":23411,"46151":23409,"46152":23506,"46153":23500,"46154":23507,"46155":23504,"46156":23562,"46157":23563,"46158":23601,"46159":23884,"46160":23888,"46161":23860,"46162":23879,"46163":24061,"46164":24133,"46165":24125,"46166":24128,"46167":24131,"46168":24190,"46169":24266,"46170":24257,"46171":24258,"46172":24260,"46173":24380,"46174":24429,"46175":24489,"46176":24490,"46177":24488,"46178":24785,"46179":24801,"46180":24754,"46181":24758,"46182":24800,"46183":24860,"46184":24867,"46185":24826,"46186":24853,"46187":24816,"46188":24827,"46189":24820,"46190":24936,"46191":24817,"46192":24846,"46193":24822,"46194":24841,"46195":24832,"46196":24850,"46197":25119,"46198":25161,"46199":25507,"46200":25484,"46201":25551,"46202":25536,"46203":25577,"46204":25545,"46205":25542,"46206":25549,"46241":25554,"46242":25571,"46243":25552,"46244":25569,"46245":25558,"46246":25581,"46247":25582,"46248":25462,"46249":25588,"46250":25578,"46251":25563,"46252":25682,"46253":25562,"46254":25593,"46255":25950,"46256":25958,"46257":25954,"46258":25955,"46259":26001,"46260":26000,"46261":26031,"46262":26222,"46263":26224,"46264":26228,"46265":26230,"46266":26223,"46267":26257,"46268":26234,"46269":26238,"46270":26231,"46271":26366,"46272":26367,"46273":26399,"46274":26397,"46275":26874,"46276":26837,"46277":26848,"46278":26840,"46279":26839,"46280":26885,"46281":26847,"46282":26869,"46283":26862,"46284":26855,"46285":26873,"46286":26834,"46287":26866,"46288":26851,"46289":26827,"46290":26829,"46291":26893,"46292":26898,"46293":26894,"46294":26825,"46295":26842,"46296":26990,"46297":26875,"46298":27454,"46299":27450,"46300":27453,"46301":27544,"46302":27542,"46303":27580,"46304":27631,"46305":27694,"46306":27695,"46307":27692,"46308":28207,"46309":28216,"46310":28244,"46311":28193,"46312":28210,"46313":28263,"46314":28234,"46315":28192,"46316":28197,"46317":28195,"46318":28187,"46319":28251,"46320":28248,"46321":28196,"46322":28246,"46323":28270,"46324":28205,"46325":28198,"46326":28271,"46327":28212,"46328":28237,"46329":28218,"46330":28204,"46331":28227,"46332":28189,"46333":28222,"46334":28363,"46400":28297,"46401":28185,"46402":28238,"46403":28259,"46404":28228,"46405":28274,"46406":28265,"46407":28255,"46408":28953,"46409":28954,"46410":28966,"46411":28976,"46412":28961,"46413":28982,"46414":29038,"46415":28956,"46416":29260,"46417":29316,"46418":29312,"46419":29494,"46420":29477,"46421":29492,"46422":29481,"46423":29754,"46424":29738,"46425":29747,"46426":29730,"46427":29733,"46428":29749,"46429":29750,"46430":29748,"46431":29743,"46432":29723,"46433":29734,"46434":29736,"46435":29989,"46436":29990,"46437":30059,"46438":30058,"46439":30178,"46440":30171,"46441":30179,"46442":30169,"46443":30168,"46444":30174,"46445":30176,"46446":30331,"46447":30332,"46448":30358,"46449":30355,"46450":30388,"46451":30428,"46452":30543,"46453":30701,"46454":30813,"46455":30828,"46456":30831,"46457":31245,"46458":31240,"46459":31243,"46460":31237,"46461":31232,"46462":31384,"46497":31383,"46498":31382,"46499":31461,"46500":31459,"46501":31561,"46502":31574,"46503":31558,"46504":31568,"46505":31570,"46506":31572,"46507":31565,"46508":31563,"46509":31567,"46510":31569,"46511":31903,"46512":31909,"46513":32094,"46514":32080,"46515":32104,"46516":32085,"46517":32043,"46518":32110,"46519":32114,"46520":32097,"46521":32102,"46522":32098,"46523":32112,"46524":32115,"46525":21892,"46526":32724,"46527":32725,"46528":32779,"46529":32850,"46530":32901,"46531":33109,"46532":33108,"46533":33099,"46534":33105,"46535":33102,"46536":33081,"46537":33094,"46538":33086,"46539":33100,"46540":33107,"46541":33140,"46542":33298,"46543":33308,"46544":33769,"46545":33795,"46546":33784,"46547":33805,"46548":33760,"46549":33733,"46550":33803,"46551":33729,"46552":33775,"46553":33777,"46554":33780,"46555":33879,"46556":33802,"46557":33776,"46558":33804,"46559":33740,"46560":33789,"46561":33778,"46562":33738,"46563":33848,"46564":33806,"46565":33796,"46566":33756,"46567":33799,"46568":33748,"46569":33759,"46570":34395,"46571":34527,"46572":34521,"46573":34541,"46574":34516,"46575":34523,"46576":34532,"46577":34512,"46578":34526,"46579":34903,"46580":35009,"46581":35010,"46582":34993,"46583":35203,"46584":35222,"46585":35387,"46586":35424,"46587":35413,"46588":35422,"46589":35388,"46590":35393,"46656":35412,"46657":35419,"46658":35408,"46659":35398,"46660":35380,"46661":35386,"46662":35382,"46663":35414,"46664":35937,"46665":35970,"46666":36015,"46667":36028,"46668":36019,"46669":36029,"46670":36033,"46671":36027,"46672":36032,"46673":36020,"46674":36023,"46675":36022,"46676":36031,"46677":36024,"46678":36234,"46679":36229,"46680":36225,"46681":36302,"46682":36317,"46683":36299,"46684":36314,"46685":36305,"46686":36300,"46687":36315,"46688":36294,"46689":36603,"46690":36600,"46691":36604,"46692":36764,"46693":36910,"46694":36917,"46695":36913,"46696":36920,"46697":36914,"46698":36918,"46699":37122,"46700":37109,"46701":37129,"46702":37118,"46703":37219,"46704":37221,"46705":37327,"46706":37396,"46707":37397,"46708":37411,"46709":37385,"46710":37406,"46711":37389,"46712":37392,"46713":37383,"46714":37393,"46715":38292,"46716":38287,"46717":38283,"46718":38289,"46753":38291,"46754":38290,"46755":38286,"46756":38538,"46757":38542,"46758":38539,"46759":38525,"46760":38533,"46761":38534,"46762":38541,"46763":38514,"46764":38532,"46765":38593,"46766":38597,"46767":38596,"46768":38598,"46769":38599,"46770":38639,"46771":38642,"46772":38860,"46773":38917,"46774":38918,"46775":38920,"46776":39143,"46777":39146,"46778":39151,"46779":39145,"46780":39154,"46781":39149,"46782":39342,"46783":39341,"46784":40643,"46785":40653,"46786":40657,"46787":20098,"46788":20653,"46789":20661,"46790":20658,"46791":20659,"46792":20677,"46793":20670,"46794":20652,"46795":20663,"46796":20667,"46797":20655,"46798":20679,"46799":21119,"46800":21111,"46801":21117,"46802":21215,"46803":21222,"46804":21220,"46805":21218,"46806":21219,"46807":21295,"46808":21983,"46809":21992,"46810":21971,"46811":21990,"46812":21966,"46813":21980,"46814":21959,"46815":21969,"46816":21987,"46817":21988,"46818":21999,"46819":21978,"46820":21985,"46821":21957,"46822":21958,"46823":21989,"46824":21961,"46825":22290,"46826":22291,"46827":22622,"46828":22609,"46829":22616,"46830":22615,"46831":22618,"46832":22612,"46833":22635,"46834":22604,"46835":22637,"46836":22602,"46837":22626,"46838":22610,"46839":22603,"46840":22887,"46841":23233,"46842":23241,"46843":23244,"46844":23230,"46845":23229,"46846":23228,"46912":23219,"46913":23234,"46914":23218,"46915":23913,"46916":23919,"46917":24140,"46918":24185,"46919":24265,"46920":24264,"46921":24338,"46922":24409,"46923":24492,"46924":24494,"46925":24858,"46926":24847,"46927":24904,"46928":24863,"46929":24819,"46930":24859,"46931":24825,"46932":24833,"46933":24840,"46934":24910,"46935":24908,"46936":24900,"46937":24909,"46938":24894,"46939":24884,"46940":24871,"46941":24845,"46942":24838,"46943":24887,"46944":25121,"46945":25122,"46946":25619,"46947":25662,"46948":25630,"46949":25642,"46950":25645,"46951":25661,"46952":25644,"46953":25615,"46954":25628,"46955":25620,"46956":25613,"46957":25654,"46958":25622,"46959":25623,"46960":25606,"46961":25964,"46962":26015,"46963":26032,"46964":26263,"46965":26249,"46966":26247,"46967":26248,"46968":26262,"46969":26244,"46970":26264,"46971":26253,"46972":26371,"46973":27028,"46974":26989,"47009":26970,"47010":26999,"47011":26976,"47012":26964,"47013":26997,"47014":26928,"47015":27010,"47016":26954,"47017":26984,"47018":26987,"47019":26974,"47020":26963,"47021":27001,"47022":27014,"47023":26973,"47024":26979,"47025":26971,"47026":27463,"47027":27506,"47028":27584,"47029":27583,"47030":27603,"47031":27645,"47032":28322,"47033":28335,"47034":28371,"47035":28342,"47036":28354,"47037":28304,"47038":28317,"47039":28359,"47040":28357,"47041":28325,"47042":28312,"47043":28348,"47044":28346,"47045":28331,"47046":28369,"47047":28310,"47048":28316,"47049":28356,"47050":28372,"47051":28330,"47052":28327,"47053":28340,"47054":29006,"47055":29017,"47056":29033,"47057":29028,"47058":29001,"47059":29031,"47060":29020,"47061":29036,"47062":29030,"47063":29004,"47064":29029,"47065":29022,"47066":28998,"47067":29032,"47068":29014,"47069":29242,"47070":29266,"47071":29495,"47072":29509,"47073":29503,"47074":29502,"47075":29807,"47076":29786,"47077":29781,"47078":29791,"47079":29790,"47080":29761,"47081":29759,"47082":29785,"47083":29787,"47084":29788,"47085":30070,"47086":30072,"47087":30208,"47088":30192,"47089":30209,"47090":30194,"47091":30193,"47092":30202,"47093":30207,"47094":30196,"47095":30195,"47096":30430,"47097":30431,"47098":30555,"47099":30571,"47100":30566,"47101":30558,"47102":30563,"47168":30585,"47169":30570,"47170":30572,"47171":30556,"47172":30565,"47173":30568,"47174":30562,"47175":30702,"47176":30862,"47177":30896,"47178":30871,"47179":30872,"47180":30860,"47181":30857,"47182":30844,"47183":30865,"47184":30867,"47185":30847,"47186":31098,"47187":31103,"47188":31105,"47189":33836,"47190":31165,"47191":31260,"47192":31258,"47193":31264,"47194":31252,"47195":31263,"47196":31262,"47197":31391,"47198":31392,"47199":31607,"47200":31680,"47201":31584,"47202":31598,"47203":31591,"47204":31921,"47205":31923,"47206":31925,"47207":32147,"47208":32121,"47209":32145,"47210":32129,"47211":32143,"47212":32091,"47213":32622,"47214":32617,"47215":32618,"47216":32626,"47217":32681,"47218":32680,"47219":32676,"47220":32854,"47221":32856,"47222":32902,"47223":32900,"47224":33137,"47225":33136,"47226":33144,"47227":33125,"47228":33134,"47229":33139,"47230":33131,"47265":33145,"47266":33146,"47267":33126,"47268":33285,"47269":33351,"47270":33922,"47271":33911,"47272":33853,"47273":33841,"47274":33909,"47275":33894,"47276":33899,"47277":33865,"47278":33900,"47279":33883,"47280":33852,"47281":33845,"47282":33889,"47283":33891,"47284":33897,"47285":33901,"47286":33862,"47287":34398,"47288":34396,"47289":34399,"47290":34553,"47291":34579,"47292":34568,"47293":34567,"47294":34560,"47295":34558,"47296":34555,"47297":34562,"47298":34563,"47299":34566,"47300":34570,"47301":34905,"47302":35039,"47303":35028,"47304":35033,"47305":35036,"47306":35032,"47307":35037,"47308":35041,"47309":35018,"47310":35029,"47311":35026,"47312":35228,"47313":35299,"47314":35435,"47315":35442,"47316":35443,"47317":35430,"47318":35433,"47319":35440,"47320":35463,"47321":35452,"47322":35427,"47323":35488,"47324":35441,"47325":35461,"47326":35437,"47327":35426,"47328":35438,"47329":35436,"47330":35449,"47331":35451,"47332":35390,"47333":35432,"47334":35938,"47335":35978,"47336":35977,"47337":36042,"47338":36039,"47339":36040,"47340":36036,"47341":36018,"47342":36035,"47343":36034,"47344":36037,"47345":36321,"47346":36319,"47347":36328,"47348":36335,"47349":36339,"47350":36346,"47351":36330,"47352":36324,"47353":36326,"47354":36530,"47355":36611,"47356":36617,"47357":36606,"47358":36618,"47424":36767,"47425":36786,"47426":36939,"47427":36938,"47428":36947,"47429":36930,"47430":36948,"47431":36924,"47432":36949,"47433":36944,"47434":36935,"47435":36943,"47436":36942,"47437":36941,"47438":36945,"47439":36926,"47440":36929,"47441":37138,"47442":37143,"47443":37228,"47444":37226,"47445":37225,"47446":37321,"47447":37431,"47448":37463,"47449":37432,"47450":37437,"47451":37440,"47452":37438,"47453":37467,"47454":37451,"47455":37476,"47456":37457,"47457":37428,"47458":37449,"47459":37453,"47460":37445,"47461":37433,"47462":37439,"47463":37466,"47464":38296,"47465":38552,"47466":38548,"47467":38549,"47468":38605,"47469":38603,"47470":38601,"47471":38602,"47472":38647,"47473":38651,"47474":38649,"47475":38646,"47476":38742,"47477":38772,"47478":38774,"47479":38928,"47480":38929,"47481":38931,"47482":38922,"47483":38930,"47484":38924,"47485":39164,"47486":39156,"47521":39165,"47522":39166,"47523":39347,"47524":39345,"47525":39348,"47526":39649,"47527":40169,"47528":40578,"47529":40718,"47530":40723,"47531":40736,"47532":20711,"47533":20718,"47534":20709,"47535":20694,"47536":20717,"47537":20698,"47538":20693,"47539":20687,"47540":20689,"47541":20721,"47542":20686,"47543":20713,"47544":20834,"47545":20979,"47546":21123,"47547":21122,"47548":21297,"47549":21421,"47550":22014,"47551":22016,"47552":22043,"47553":22039,"47554":22013,"47555":22036,"47556":22022,"47557":22025,"47558":22029,"47559":22030,"47560":22007,"47561":22038,"47562":22047,"47563":22024,"47564":22032,"47565":22006,"47566":22296,"47567":22294,"47568":22645,"47569":22654,"47570":22659,"47571":22675,"47572":22666,"47573":22649,"47574":22661,"47575":22653,"47576":22781,"47577":22821,"47578":22818,"47579":22820,"47580":22890,"47581":22889,"47582":23265,"47583":23270,"47584":23273,"47585":23255,"47586":23254,"47587":23256,"47588":23267,"47589":23413,"47590":23518,"47591":23527,"47592":23521,"47593":23525,"47594":23526,"47595":23528,"47596":23522,"47597":23524,"47598":23519,"47599":23565,"47600":23650,"47601":23940,"47602":23943,"47603":24155,"47604":24163,"47605":24149,"47606":24151,"47607":24148,"47608":24275,"47609":24278,"47610":24330,"47611":24390,"47612":24432,"47613":24505,"47614":24903,"47680":24895,"47681":24907,"47682":24951,"47683":24930,"47684":24931,"47685":24927,"47686":24922,"47687":24920,"47688":24949,"47689":25130,"47690":25735,"47691":25688,"47692":25684,"47693":25764,"47694":25720,"47695":25695,"47696":25722,"47697":25681,"47698":25703,"47699":25652,"47700":25709,"47701":25723,"47702":25970,"47703":26017,"47704":26071,"47705":26070,"47706":26274,"47707":26280,"47708":26269,"47709":27036,"47710":27048,"47711":27029,"47712":27073,"47713":27054,"47714":27091,"47715":27083,"47716":27035,"47717":27063,"47718":27067,"47719":27051,"47720":27060,"47721":27088,"47722":27085,"47723":27053,"47724":27084,"47725":27046,"47726":27075,"47727":27043,"47728":27465,"47729":27468,"47730":27699,"47731":28467,"47732":28436,"47733":28414,"47734":28435,"47735":28404,"47736":28457,"47737":28478,"47738":28448,"47739":28460,"47740":28431,"47741":28418,"47742":28450,"47777":28415,"47778":28399,"47779":28422,"47780":28465,"47781":28472,"47782":28466,"47783":28451,"47784":28437,"47785":28459,"47786":28463,"47787":28552,"47788":28458,"47789":28396,"47790":28417,"47791":28402,"47792":28364,"47793":28407,"47794":29076,"47795":29081,"47796":29053,"47797":29066,"47798":29060,"47799":29074,"47800":29246,"47801":29330,"47802":29334,"47803":29508,"47804":29520,"47805":29796,"47806":29795,"47807":29802,"47808":29808,"47809":29805,"47810":29956,"47811":30097,"47812":30247,"47813":30221,"47814":30219,"47815":30217,"47816":30227,"47817":30433,"47818":30435,"47819":30596,"47820":30589,"47821":30591,"47822":30561,"47823":30913,"47824":30879,"47825":30887,"47826":30899,"47827":30889,"47828":30883,"47829":31118,"47830":31119,"47831":31117,"47832":31278,"47833":31281,"47834":31402,"47835":31401,"47836":31469,"47837":31471,"47838":31649,"47839":31637,"47840":31627,"47841":31605,"47842":31639,"47843":31645,"47844":31636,"47845":31631,"47846":31672,"47847":31623,"47848":31620,"47849":31929,"47850":31933,"47851":31934,"47852":32187,"47853":32176,"47854":32156,"47855":32189,"47856":32190,"47857":32160,"47858":32202,"47859":32180,"47860":32178,"47861":32177,"47862":32186,"47863":32162,"47864":32191,"47865":32181,"47866":32184,"47867":32173,"47868":32210,"47869":32199,"47870":32172,"47936":32624,"47937":32736,"47938":32737,"47939":32735,"47940":32862,"47941":32858,"47942":32903,"47943":33104,"47944":33152,"47945":33167,"47946":33160,"47947":33162,"47948":33151,"47949":33154,"47950":33255,"47951":33274,"47952":33287,"47953":33300,"47954":33310,"47955":33355,"47956":33993,"47957":33983,"47958":33990,"47959":33988,"47960":33945,"47961":33950,"47962":33970,"47963":33948,"47964":33995,"47965":33976,"47966":33984,"47967":34003,"47968":33936,"47969":33980,"47970":34001,"47971":33994,"47972":34623,"47973":34588,"47974":34619,"47975":34594,"47976":34597,"47977":34612,"47978":34584,"47979":34645,"47980":34615,"47981":34601,"47982":35059,"47983":35074,"47984":35060,"47985":35065,"47986":35064,"47987":35069,"47988":35048,"47989":35098,"47990":35055,"47991":35494,"47992":35468,"47993":35486,"47994":35491,"47995":35469,"47996":35489,"47997":35475,"47998":35492,"48033":35498,"48034":35493,"48035":35496,"48036":35480,"48037":35473,"48038":35482,"48039":35495,"48040":35946,"48041":35981,"48042":35980,"48043":36051,"48044":36049,"48045":36050,"48046":36203,"48047":36249,"48048":36245,"48049":36348,"48050":36628,"48051":36626,"48052":36629,"48053":36627,"48054":36771,"48055":36960,"48056":36952,"48057":36956,"48058":36963,"48059":36953,"48060":36958,"48061":36962,"48062":36957,"48063":36955,"48064":37145,"48065":37144,"48066":37150,"48067":37237,"48068":37240,"48069":37239,"48070":37236,"48071":37496,"48072":37504,"48073":37509,"48074":37528,"48075":37526,"48076":37499,"48077":37523,"48078":37532,"48079":37544,"48080":37500,"48081":37521,"48082":38305,"48083":38312,"48084":38313,"48085":38307,"48086":38309,"48087":38308,"48088":38553,"48089":38556,"48090":38555,"48091":38604,"48092":38610,"48093":38656,"48094":38780,"48095":38789,"48096":38902,"48097":38935,"48098":38936,"48099":39087,"48100":39089,"48101":39171,"48102":39173,"48103":39180,"48104":39177,"48105":39361,"48106":39599,"48107":39600,"48108":39654,"48109":39745,"48110":39746,"48111":40180,"48112":40182,"48113":40179,"48114":40636,"48115":40763,"48116":40778,"48117":20740,"48118":20736,"48119":20731,"48120":20725,"48121":20729,"48122":20738,"48123":20744,"48124":20745,"48125":20741,"48126":20956,"48192":21127,"48193":21128,"48194":21129,"48195":21133,"48196":21130,"48197":21232,"48198":21426,"48199":22062,"48200":22075,"48201":22073,"48202":22066,"48203":22079,"48204":22068,"48205":22057,"48206":22099,"48207":22094,"48208":22103,"48209":22132,"48210":22070,"48211":22063,"48212":22064,"48213":22656,"48214":22687,"48215":22686,"48216":22707,"48217":22684,"48218":22702,"48219":22697,"48220":22694,"48221":22893,"48222":23305,"48223":23291,"48224":23307,"48225":23285,"48226":23308,"48227":23304,"48228":23534,"48229":23532,"48230":23529,"48231":23531,"48232":23652,"48233":23653,"48234":23965,"48235":23956,"48236":24162,"48237":24159,"48238":24161,"48239":24290,"48240":24282,"48241":24287,"48242":24285,"48243":24291,"48244":24288,"48245":24392,"48246":24433,"48247":24503,"48248":24501,"48249":24950,"48250":24935,"48251":24942,"48252":24925,"48253":24917,"48254":24962,"48289":24956,"48290":24944,"48291":24939,"48292":24958,"48293":24999,"48294":24976,"48295":25003,"48296":24974,"48297":25004,"48298":24986,"48299":24996,"48300":24980,"48301":25006,"48302":25134,"48303":25705,"48304":25711,"48305":25721,"48306":25758,"48307":25778,"48308":25736,"48309":25744,"48310":25776,"48311":25765,"48312":25747,"48313":25749,"48314":25769,"48315":25746,"48316":25774,"48317":25773,"48318":25771,"48319":25754,"48320":25772,"48321":25753,"48322":25762,"48323":25779,"48324":25973,"48325":25975,"48326":25976,"48327":26286,"48328":26283,"48329":26292,"48330":26289,"48331":27171,"48332":27167,"48333":27112,"48334":27137,"48335":27166,"48336":27161,"48337":27133,"48338":27169,"48339":27155,"48340":27146,"48341":27123,"48342":27138,"48343":27141,"48344":27117,"48345":27153,"48346":27472,"48347":27470,"48348":27556,"48349":27589,"48350":27590,"48351":28479,"48352":28540,"48353":28548,"48354":28497,"48355":28518,"48356":28500,"48357":28550,"48358":28525,"48359":28507,"48360":28536,"48361":28526,"48362":28558,"48363":28538,"48364":28528,"48365":28516,"48366":28567,"48367":28504,"48368":28373,"48369":28527,"48370":28512,"48371":28511,"48372":29087,"48373":29100,"48374":29105,"48375":29096,"48376":29270,"48377":29339,"48378":29518,"48379":29527,"48380":29801,"48381":29835,"48382":29827,"48448":29822,"48449":29824,"48450":30079,"48451":30240,"48452":30249,"48453":30239,"48454":30244,"48455":30246,"48456":30241,"48457":30242,"48458":30362,"48459":30394,"48460":30436,"48461":30606,"48462":30599,"48463":30604,"48464":30609,"48465":30603,"48466":30923,"48467":30917,"48468":30906,"48469":30922,"48470":30910,"48471":30933,"48472":30908,"48473":30928,"48474":31295,"48475":31292,"48476":31296,"48477":31293,"48478":31287,"48479":31291,"48480":31407,"48481":31406,"48482":31661,"48483":31665,"48484":31684,"48485":31668,"48486":31686,"48487":31687,"48488":31681,"48489":31648,"48490":31692,"48491":31946,"48492":32224,"48493":32244,"48494":32239,"48495":32251,"48496":32216,"48497":32236,"48498":32221,"48499":32232,"48500":32227,"48501":32218,"48502":32222,"48503":32233,"48504":32158,"48505":32217,"48506":32242,"48507":32249,"48508":32629,"48509":32631,"48510":32687,"48545":32745,"48546":32806,"48547":33179,"48548":33180,"48549":33181,"48550":33184,"48551":33178,"48552":33176,"48553":34071,"48554":34109,"48555":34074,"48556":34030,"48557":34092,"48558":34093,"48559":34067,"48560":34065,"48561":34083,"48562":34081,"48563":34068,"48564":34028,"48565":34085,"48566":34047,"48567":34054,"48568":34690,"48569":34676,"48570":34678,"48571":34656,"48572":34662,"48573":34680,"48574":34664,"48575":34649,"48576":34647,"48577":34636,"48578":34643,"48579":34907,"48580":34909,"48581":35088,"48582":35079,"48583":35090,"48584":35091,"48585":35093,"48586":35082,"48587":35516,"48588":35538,"48589":35527,"48590":35524,"48591":35477,"48592":35531,"48593":35576,"48594":35506,"48595":35529,"48596":35522,"48597":35519,"48598":35504,"48599":35542,"48600":35533,"48601":35510,"48602":35513,"48603":35547,"48604":35916,"48605":35918,"48606":35948,"48607":36064,"48608":36062,"48609":36070,"48610":36068,"48611":36076,"48612":36077,"48613":36066,"48614":36067,"48615":36060,"48616":36074,"48617":36065,"48618":36205,"48619":36255,"48620":36259,"48621":36395,"48622":36368,"48623":36381,"48624":36386,"48625":36367,"48626":36393,"48627":36383,"48628":36385,"48629":36382,"48630":36538,"48631":36637,"48632":36635,"48633":36639,"48634":36649,"48635":36646,"48636":36650,"48637":36636,"48638":36638,"48704":36645,"48705":36969,"48706":36974,"48707":36968,"48708":36973,"48709":36983,"48710":37168,"48711":37165,"48712":37159,"48713":37169,"48714":37255,"48715":37257,"48716":37259,"48717":37251,"48718":37573,"48719":37563,"48720":37559,"48721":37610,"48722":37548,"48723":37604,"48724":37569,"48725":37555,"48726":37564,"48727":37586,"48728":37575,"48729":37616,"48730":37554,"48731":38317,"48732":38321,"48733":38660,"48734":38662,"48735":38663,"48736":38665,"48737":38752,"48738":38797,"48739":38795,"48740":38799,"48741":38945,"48742":38955,"48743":38940,"48744":39091,"48745":39178,"48746":39187,"48747":39186,"48748":39192,"48749":39389,"48750":39376,"48751":39391,"48752":39387,"48753":39377,"48754":39381,"48755":39378,"48756":39385,"48757":39607,"48758":39662,"48759":39663,"48760":39719,"48761":39749,"48762":39748,"48763":39799,"48764":39791,"48765":40198,"48766":40201,"48801":40195,"48802":40617,"48803":40638,"48804":40654,"48805":22696,"48806":40786,"48807":20754,"48808":20760,"48809":20756,"48810":20752,"48811":20757,"48812":20864,"48813":20906,"48814":20957,"48815":21137,"48816":21139,"48817":21235,"48818":22105,"48819":22123,"48820":22137,"48821":22121,"48822":22116,"48823":22136,"48824":22122,"48825":22120,"48826":22117,"48827":22129,"48828":22127,"48829":22124,"48830":22114,"48831":22134,"48832":22721,"48833":22718,"48834":22727,"48835":22725,"48836":22894,"48837":23325,"48838":23348,"48839":23416,"48840":23536,"48841":23566,"48842":24394,"48843":25010,"48844":24977,"48845":25001,"48846":24970,"48847":25037,"48848":25014,"48849":25022,"48850":25034,"48851":25032,"48852":25136,"48853":25797,"48854":25793,"48855":25803,"48856":25787,"48857":25788,"48858":25818,"48859":25796,"48860":25799,"48861":25794,"48862":25805,"48863":25791,"48864":25810,"48865":25812,"48866":25790,"48867":25972,"48868":26310,"48869":26313,"48870":26297,"48871":26308,"48872":26311,"48873":26296,"48874":27197,"48875":27192,"48876":27194,"48877":27225,"48878":27243,"48879":27224,"48880":27193,"48881":27204,"48882":27234,"48883":27233,"48884":27211,"48885":27207,"48886":27189,"48887":27231,"48888":27208,"48889":27481,"48890":27511,"48891":27653,"48892":28610,"48893":28593,"48894":28577,"48960":28611,"48961":28580,"48962":28609,"48963":28583,"48964":28595,"48965":28608,"48966":28601,"48967":28598,"48968":28582,"48969":28576,"48970":28596,"48971":29118,"48972":29129,"48973":29136,"48974":29138,"48975":29128,"48976":29141,"48977":29113,"48978":29134,"48979":29145,"48980":29148,"48981":29123,"48982":29124,"48983":29544,"48984":29852,"48985":29859,"48986":29848,"48987":29855,"48988":29854,"48989":29922,"48990":29964,"48991":29965,"48992":30260,"48993":30264,"48994":30266,"48995":30439,"48996":30437,"48997":30624,"48998":30622,"48999":30623,"49000":30629,"49001":30952,"49002":30938,"49003":30956,"49004":30951,"49005":31142,"49006":31309,"49007":31310,"49008":31302,"49009":31308,"49010":31307,"49011":31418,"49012":31705,"49013":31761,"49014":31689,"49015":31716,"49016":31707,"49017":31713,"49018":31721,"49019":31718,"49020":31957,"49021":31958,"49022":32266,"49057":32273,"49058":32264,"49059":32283,"49060":32291,"49061":32286,"49062":32285,"49063":32265,"49064":32272,"49065":32633,"49066":32690,"49067":32752,"49068":32753,"49069":32750,"49070":32808,"49071":33203,"49072":33193,"49073":33192,"49074":33275,"49075":33288,"49076":33368,"49077":33369,"49078":34122,"49079":34137,"49080":34120,"49081":34152,"49082":34153,"49083":34115,"49084":34121,"49085":34157,"49086":34154,"49087":34142,"49088":34691,"49089":34719,"49090":34718,"49091":34722,"49092":34701,"49093":34913,"49094":35114,"49095":35122,"49096":35109,"49097":35115,"49098":35105,"49099":35242,"49100":35238,"49101":35558,"49102":35578,"49103":35563,"49104":35569,"49105":35584,"49106":35548,"49107":35559,"49108":35566,"49109":35582,"49110":35585,"49111":35586,"49112":35575,"49113":35565,"49114":35571,"49115":35574,"49116":35580,"49117":35947,"49118":35949,"49119":35987,"49120":36084,"49121":36420,"49122":36401,"49123":36404,"49124":36418,"49125":36409,"49126":36405,"49127":36667,"49128":36655,"49129":36664,"49130":36659,"49131":36776,"49132":36774,"49133":36981,"49134":36980,"49135":36984,"49136":36978,"49137":36988,"49138":36986,"49139":37172,"49140":37266,"49141":37664,"49142":37686,"49143":37624,"49144":37683,"49145":37679,"49146":37666,"49147":37628,"49148":37675,"49149":37636,"49150":37658,"49216":37648,"49217":37670,"49218":37665,"49219":37653,"49220":37678,"49221":37657,"49222":38331,"49223":38567,"49224":38568,"49225":38570,"49226":38613,"49227":38670,"49228":38673,"49229":38678,"49230":38669,"49231":38675,"49232":38671,"49233":38747,"49234":38748,"49235":38758,"49236":38808,"49237":38960,"49238":38968,"49239":38971,"49240":38967,"49241":38957,"49242":38969,"49243":38948,"49244":39184,"49245":39208,"49246":39198,"49247":39195,"49248":39201,"49249":39194,"49250":39405,"49251":39394,"49252":39409,"49253":39608,"49254":39612,"49255":39675,"49256":39661,"49257":39720,"49258":39825,"49259":40213,"49260":40227,"49261":40230,"49262":40232,"49263":40210,"49264":40219,"49265":40664,"49266":40660,"49267":40845,"49268":40860,"49269":20778,"49270":20767,"49271":20769,"49272":20786,"49273":21237,"49274":22158,"49275":22144,"49276":22160,"49277":22149,"49278":22151,"49313":22159,"49314":22741,"49315":22739,"49316":22737,"49317":22734,"49318":23344,"49319":23338,"49320":23332,"49321":23418,"49322":23607,"49323":23656,"49324":23996,"49325":23994,"49326":23997,"49327":23992,"49328":24171,"49329":24396,"49330":24509,"49331":25033,"49332":25026,"49333":25031,"49334":25062,"49335":25035,"49336":25138,"49337":25140,"49338":25806,"49339":25802,"49340":25816,"49341":25824,"49342":25840,"49343":25830,"49344":25836,"49345":25841,"49346":25826,"49347":25837,"49348":25986,"49349":25987,"49350":26329,"49351":26326,"49352":27264,"49353":27284,"49354":27268,"49355":27298,"49356":27292,"49357":27355,"49358":27299,"49359":27262,"49360":27287,"49361":27280,"49362":27296,"49363":27484,"49364":27566,"49365":27610,"49366":27656,"49367":28632,"49368":28657,"49369":28639,"49370":28640,"49371":28635,"49372":28644,"49373":28651,"49374":28655,"49375":28544,"49376":28652,"49377":28641,"49378":28649,"49379":28629,"49380":28654,"49381":28656,"49382":29159,"49383":29151,"49384":29166,"49385":29158,"49386":29157,"49387":29165,"49388":29164,"49389":29172,"49390":29152,"49391":29237,"49392":29254,"49393":29552,"49394":29554,"49395":29865,"49396":29872,"49397":29862,"49398":29864,"49399":30278,"49400":30274,"49401":30284,"49402":30442,"49403":30643,"49404":30634,"49405":30640,"49406":30636,"49472":30631,"49473":30637,"49474":30703,"49475":30967,"49476":30970,"49477":30964,"49478":30959,"49479":30977,"49480":31143,"49481":31146,"49482":31319,"49483":31423,"49484":31751,"49485":31757,"49486":31742,"49487":31735,"49488":31756,"49489":31712,"49490":31968,"49491":31964,"49492":31966,"49493":31970,"49494":31967,"49495":31961,"49496":31965,"49497":32302,"49498":32318,"49499":32326,"49500":32311,"49501":32306,"49502":32323,"49503":32299,"49504":32317,"49505":32305,"49506":32325,"49507":32321,"49508":32308,"49509":32313,"49510":32328,"49511":32309,"49512":32319,"49513":32303,"49514":32580,"49515":32755,"49516":32764,"49517":32881,"49518":32882,"49519":32880,"49520":32879,"49521":32883,"49522":33222,"49523":33219,"49524":33210,"49525":33218,"49526":33216,"49527":33215,"49528":33213,"49529":33225,"49530":33214,"49531":33256,"49532":33289,"49533":33393,"49534":34218,"49569":34180,"49570":34174,"49571":34204,"49572":34193,"49573":34196,"49574":34223,"49575":34203,"49576":34183,"49577":34216,"49578":34186,"49579":34407,"49580":34752,"49581":34769,"49582":34739,"49583":34770,"49584":34758,"49585":34731,"49586":34747,"49587":34746,"49588":34760,"49589":34763,"49590":35131,"49591":35126,"49592":35140,"49593":35128,"49594":35133,"49595":35244,"49596":35598,"49597":35607,"49598":35609,"49599":35611,"49600":35594,"49601":35616,"49602":35613,"49603":35588,"49604":35600,"49605":35905,"49606":35903,"49607":35955,"49608":36090,"49609":36093,"49610":36092,"49611":36088,"49612":36091,"49613":36264,"49614":36425,"49615":36427,"49616":36424,"49617":36426,"49618":36676,"49619":36670,"49620":36674,"49621":36677,"49622":36671,"49623":36991,"49624":36989,"49625":36996,"49626":36993,"49627":36994,"49628":36992,"49629":37177,"49630":37283,"49631":37278,"49632":37276,"49633":37709,"49634":37762,"49635":37672,"49636":37749,"49637":37706,"49638":37733,"49639":37707,"49640":37656,"49641":37758,"49642":37740,"49643":37723,"49644":37744,"49645":37722,"49646":37716,"49647":38346,"49648":38347,"49649":38348,"49650":38344,"49651":38342,"49652":38577,"49653":38584,"49654":38614,"49655":38684,"49656":38686,"49657":38816,"49658":38867,"49659":38982,"49660":39094,"49661":39221,"49662":39425,"49728":39423,"49729":39854,"49730":39851,"49731":39850,"49732":39853,"49733":40251,"49734":40255,"49735":40587,"49736":40655,"49737":40670,"49738":40668,"49739":40669,"49740":40667,"49741":40766,"49742":40779,"49743":21474,"49744":22165,"49745":22190,"49746":22745,"49747":22744,"49748":23352,"49749":24413,"49750":25059,"49751":25139,"49752":25844,"49753":25842,"49754":25854,"49755":25862,"49756":25850,"49757":25851,"49758":25847,"49759":26039,"49760":26332,"49761":26406,"49762":27315,"49763":27308,"49764":27331,"49765":27323,"49766":27320,"49767":27330,"49768":27310,"49769":27311,"49770":27487,"49771":27512,"49772":27567,"49773":28681,"49774":28683,"49775":28670,"49776":28678,"49777":28666,"49778":28689,"49779":28687,"49780":29179,"49781":29180,"49782":29182,"49783":29176,"49784":29559,"49785":29557,"49786":29863,"49787":29887,"49788":29973,"49789":30294,"49790":30296,"49825":30290,"49826":30653,"49827":30655,"49828":30651,"49829":30652,"49830":30990,"49831":31150,"49832":31329,"49833":31330,"49834":31328,"49835":31428,"49836":31429,"49837":31787,"49838":31783,"49839":31786,"49840":31774,"49841":31779,"49842":31777,"49843":31975,"49844":32340,"49845":32341,"49846":32350,"49847":32346,"49848":32353,"49849":32338,"49850":32345,"49851":32584,"49852":32761,"49853":32763,"49854":32887,"49855":32886,"49856":33229,"49857":33231,"49858":33290,"49859":34255,"49860":34217,"49861":34253,"49862":34256,"49863":34249,"49864":34224,"49865":34234,"49866":34233,"49867":34214,"49868":34799,"49869":34796,"49870":34802,"49871":34784,"49872":35206,"49873":35250,"49874":35316,"49875":35624,"49876":35641,"49877":35628,"49878":35627,"49879":35920,"49880":36101,"49881":36441,"49882":36451,"49883":36454,"49884":36452,"49885":36447,"49886":36437,"49887":36544,"49888":36681,"49889":36685,"49890":36999,"49891":36995,"49892":37000,"49893":37291,"49894":37292,"49895":37328,"49896":37780,"49897":37770,"49898":37782,"49899":37794,"49900":37811,"49901":37806,"49902":37804,"49903":37808,"49904":37784,"49905":37786,"49906":37783,"49907":38356,"49908":38358,"49909":38352,"49910":38357,"49911":38626,"49912":38620,"49913":38617,"49914":38619,"49915":38622,"49916":38692,"49917":38819,"49918":38822,"49984":38829,"49985":38905,"49986":38989,"49987":38991,"49988":38988,"49989":38990,"49990":38995,"49991":39098,"49992":39230,"49993":39231,"49994":39229,"49995":39214,"49996":39333,"49997":39438,"49998":39617,"49999":39683,"50000":39686,"50001":39759,"50002":39758,"50003":39757,"50004":39882,"50005":39881,"50006":39933,"50007":39880,"50008":39872,"50009":40273,"50010":40285,"50011":40288,"50012":40672,"50013":40725,"50014":40748,"50015":20787,"50016":22181,"50017":22750,"50018":22751,"50019":22754,"50020":23541,"50021":40848,"50022":24300,"50023":25074,"50024":25079,"50025":25078,"50026":25077,"50027":25856,"50028":25871,"50029":26336,"50030":26333,"50031":27365,"50032":27357,"50033":27354,"50034":27347,"50035":28699,"50036":28703,"50037":28712,"50038":28698,"50039":28701,"50040":28693,"50041":28696,"50042":29190,"50043":29197,"50044":29272,"50045":29346,"50046":29560,"50081":29562,"50082":29885,"50083":29898,"50084":29923,"50085":30087,"50086":30086,"50087":30303,"50088":30305,"50089":30663,"50090":31001,"50091":31153,"50092":31339,"50093":31337,"50094":31806,"50095":31807,"50096":31800,"50097":31805,"50098":31799,"50099":31808,"50100":32363,"50101":32365,"50102":32377,"50103":32361,"50104":32362,"50105":32645,"50106":32371,"50107":32694,"50108":32697,"50109":32696,"50110":33240,"50111":34281,"50112":34269,"50113":34282,"50114":34261,"50115":34276,"50116":34277,"50117":34295,"50118":34811,"50119":34821,"50120":34829,"50121":34809,"50122":34814,"50123":35168,"50124":35167,"50125":35158,"50126":35166,"50127":35649,"50128":35676,"50129":35672,"50130":35657,"50131":35674,"50132":35662,"50133":35663,"50134":35654,"50135":35673,"50136":36104,"50137":36106,"50138":36476,"50139":36466,"50140":36487,"50141":36470,"50142":36460,"50143":36474,"50144":36468,"50145":36692,"50146":36686,"50147":36781,"50148":37002,"50149":37003,"50150":37297,"50151":37294,"50152":37857,"50153":37841,"50154":37855,"50155":37827,"50156":37832,"50157":37852,"50158":37853,"50159":37846,"50160":37858,"50161":37837,"50162":37848,"50163":37860,"50164":37847,"50165":37864,"50166":38364,"50167":38580,"50168":38627,"50169":38698,"50170":38695,"50171":38753,"50172":38876,"50173":38907,"50174":39006,"50240":39000,"50241":39003,"50242":39100,"50243":39237,"50244":39241,"50245":39446,"50246":39449,"50247":39693,"50248":39912,"50249":39911,"50250":39894,"50251":39899,"50252":40329,"50253":40289,"50254":40306,"50255":40298,"50256":40300,"50257":40594,"50258":40599,"50259":40595,"50260":40628,"50261":21240,"50262":22184,"50263":22199,"50264":22198,"50265":22196,"50266":22204,"50267":22756,"50268":23360,"50269":23363,"50270":23421,"50271":23542,"50272":24009,"50273":25080,"50274":25082,"50275":25880,"50276":25876,"50277":25881,"50278":26342,"50279":26407,"50280":27372,"50281":28734,"50282":28720,"50283":28722,"50284":29200,"50285":29563,"50286":29903,"50287":30306,"50288":30309,"50289":31014,"50290":31018,"50291":31020,"50292":31019,"50293":31431,"50294":31478,"50295":31820,"50296":31811,"50297":31821,"50298":31983,"50299":31984,"50300":36782,"50301":32381,"50302":32380,"50337":32386,"50338":32588,"50339":32768,"50340":33242,"50341":33382,"50342":34299,"50343":34297,"50344":34321,"50345":34298,"50346":34310,"50347":34315,"50348":34311,"50349":34314,"50350":34836,"50351":34837,"50352":35172,"50353":35258,"50354":35320,"50355":35696,"50356":35692,"50357":35686,"50358":35695,"50359":35679,"50360":35691,"50361":36111,"50362":36109,"50363":36489,"50364":36481,"50365":36485,"50366":36482,"50367":37300,"50368":37323,"50369":37912,"50370":37891,"50371":37885,"50372":38369,"50373":38704,"50374":39108,"50375":39250,"50376":39249,"50377":39336,"50378":39467,"50379":39472,"50380":39479,"50381":39477,"50382":39955,"50383":39949,"50384":40569,"50385":40629,"50386":40680,"50387":40751,"50388":40799,"50389":40803,"50390":40801,"50391":20791,"50392":20792,"50393":22209,"50394":22208,"50395":22210,"50396":22804,"50397":23660,"50398":24013,"50399":25084,"50400":25086,"50401":25885,"50402":25884,"50403":26005,"50404":26345,"50405":27387,"50406":27396,"50407":27386,"50408":27570,"50409":28748,"50410":29211,"50411":29351,"50412":29910,"50413":29908,"50414":30313,"50415":30675,"50416":31824,"50417":32399,"50418":32396,"50419":32700,"50420":34327,"50421":34349,"50422":34330,"50423":34851,"50424":34850,"50425":34849,"50426":34847,"50427":35178,"50428":35180,"50429":35261,"50430":35700,"50496":35703,"50497":35709,"50498":36115,"50499":36490,"50500":36493,"50501":36491,"50502":36703,"50503":36783,"50504":37306,"50505":37934,"50506":37939,"50507":37941,"50508":37946,"50509":37944,"50510":37938,"50511":37931,"50512":38370,"50513":38712,"50514":38713,"50515":38706,"50516":38911,"50517":39015,"50518":39013,"50519":39255,"50520":39493,"50521":39491,"50522":39488,"50523":39486,"50524":39631,"50525":39764,"50526":39761,"50527":39981,"50528":39973,"50529":40367,"50530":40372,"50531":40386,"50532":40376,"50533":40605,"50534":40687,"50535":40729,"50536":40796,"50537":40806,"50538":40807,"50539":20796,"50540":20795,"50541":22216,"50542":22218,"50543":22217,"50544":23423,"50545":24020,"50546":24018,"50547":24398,"50548":25087,"50549":25892,"50550":27402,"50551":27489,"50552":28753,"50553":28760,"50554":29568,"50555":29924,"50556":30090,"50557":30318,"50558":30316,"50593":31155,"50594":31840,"50595":31839,"50596":32894,"50597":32893,"50598":33247,"50599":35186,"50600":35183,"50601":35324,"50602":35712,"50603":36118,"50604":36119,"50605":36497,"50606":36499,"50607":36705,"50608":37192,"50609":37956,"50610":37969,"50611":37970,"50612":38717,"50613":38718,"50614":38851,"50615":38849,"50616":39019,"50617":39253,"50618":39509,"50619":39501,"50620":39634,"50621":39706,"50622":40009,"50623":39985,"50624":39998,"50625":39995,"50626":40403,"50627":40407,"50628":40756,"50629":40812,"50630":40810,"50631":40852,"50632":22220,"50633":24022,"50634":25088,"50635":25891,"50636":25899,"50637":25898,"50638":26348,"50639":27408,"50640":29914,"50641":31434,"50642":31844,"50643":31843,"50644":31845,"50645":32403,"50646":32406,"50647":32404,"50648":33250,"50649":34360,"50650":34367,"50651":34865,"50652":35722,"50653":37008,"50654":37007,"50655":37987,"50656":37984,"50657":37988,"50658":38760,"50659":39023,"50660":39260,"50661":39514,"50662":39515,"50663":39511,"50664":39635,"50665":39636,"50666":39633,"50667":40020,"50668":40023,"50669":40022,"50670":40421,"50671":40607,"50672":40692,"50673":22225,"50674":22761,"50675":25900,"50676":28766,"50677":30321,"50678":30322,"50679":30679,"50680":32592,"50681":32648,"50682":34870,"50683":34873,"50684":34914,"50685":35731,"50686":35730,"50752":35734,"50753":33399,"50754":36123,"50755":37312,"50756":37994,"50757":38722,"50758":38728,"50759":38724,"50760":38854,"50761":39024,"50762":39519,"50763":39714,"50764":39768,"50765":40031,"50766":40441,"50767":40442,"50768":40572,"50769":40573,"50770":40711,"50771":40823,"50772":40818,"50773":24307,"50774":27414,"50775":28771,"50776":31852,"50777":31854,"50778":34875,"50779":35264,"50780":36513,"50781":37313,"50782":38002,"50783":38000,"50784":39025,"50785":39262,"50786":39638,"50787":39715,"50788":40652,"50789":28772,"50790":30682,"50791":35738,"50792":38007,"50793":38857,"50794":39522,"50795":39525,"50796":32412,"50797":35740,"50798":36522,"50799":37317,"50800":38013,"50801":38014,"50802":38012,"50803":40055,"50804":40056,"50805":40695,"50806":35924,"50807":38015,"50808":40474,"50809":29224,"50810":39530,"50811":39729,"50812":40475,"50813":40478,"50814":31858,"50849":9312,"50850":9313,"50851":9314,"50852":9315,"50853":9316,"50854":9317,"50855":9318,"50856":9319,"50857":9320,"50858":9321,"50859":9332,"50860":9333,"50861":9334,"50862":9335,"50863":9336,"50864":9337,"50865":9338,"50866":9339,"50867":9340,"50868":9341,"50869":8560,"50870":8561,"50871":8562,"50872":8563,"50873":8564,"50874":8565,"50875":8566,"50876":8567,"50877":8568,"50878":8569,"50879":20022,"50880":20031,"50881":20101,"50882":20128,"50883":20866,"50884":20886,"50885":20907,"50886":21241,"50887":21304,"50888":21353,"50889":21430,"50890":22794,"50891":23424,"50892":24027,"50893":24186,"50894":24191,"50895":24308,"50896":24400,"50897":24417,"50898":25908,"50899":26080,"50900":30098,"50901":30326,"50902":36789,"50903":38582,"50904":168,"50905":710,"50906":12541,"50907":12542,"50908":12445,"50909":12446,"50910":12291,"50911":20189,"50912":12293,"50913":12294,"50914":12295,"50915":12540,"50916":65339,"50917":65341,"50918":10045,"50919":12353,"50920":12354,"50921":12355,"50922":12356,"50923":12357,"50924":12358,"50925":12359,"50926":12360,"50927":12361,"50928":12362,"50929":12363,"50930":12364,"50931":12365,"50932":12366,"50933":12367,"50934":12368,"50935":12369,"50936":12370,"50937":12371,"50938":12372,"50939":12373,"50940":12374,"50941":12375,"50942":12376,"51008":12377,"51009":12378,"51010":12379,"51011":12380,"51012":12381,"51013":12382,"51014":12383,"51015":12384,"51016":12385,"51017":12386,"51018":12387,"51019":12388,"51020":12389,"51021":12390,"51022":12391,"51023":12392,"51024":12393,"51025":12394,"51026":12395,"51027":12396,"51028":12397,"51029":12398,"51030":12399,"51031":12400,"51032":12401,"51033":12402,"51034":12403,"51035":12404,"51036":12405,"51037":12406,"51038":12407,"51039":12408,"51040":12409,"51041":12410,"51042":12411,"51043":12412,"51044":12413,"51045":12414,"51046":12415,"51047":12416,"51048":12417,"51049":12418,"51050":12419,"51051":12420,"51052":12421,"51053":12422,"51054":12423,"51055":12424,"51056":12425,"51057":12426,"51058":12427,"51059":12428,"51060":12429,"51061":12430,"51062":12431,"51063":12432,"51064":12433,"51065":12434,"51066":12435,"51067":12449,"51068":12450,"51069":12451,"51070":12452,"51105":12453,"51106":12454,"51107":12455,"51108":12456,"51109":12457,"51110":12458,"51111":12459,"51112":12460,"51113":12461,"51114":12462,"51115":12463,"51116":12464,"51117":12465,"51118":12466,"51119":12467,"51120":12468,"51121":12469,"51122":12470,"51123":12471,"51124":12472,"51125":12473,"51126":12474,"51127":12475,"51128":12476,"51129":12477,"51130":12478,"51131":12479,"51132":12480,"51133":12481,"51134":12482,"51135":12483,"51136":12484,"51137":12485,"51138":12486,"51139":12487,"51140":12488,"51141":12489,"51142":12490,"51143":12491,"51144":12492,"51145":12493,"51146":12494,"51147":12495,"51148":12496,"51149":12497,"51150":12498,"51151":12499,"51152":12500,"51153":12501,"51154":12502,"51155":12503,"51156":12504,"51157":12505,"51158":12506,"51159":12507,"51160":12508,"51161":12509,"51162":12510,"51163":12511,"51164":12512,"51165":12513,"51166":12514,"51167":12515,"51168":12516,"51169":12517,"51170":12518,"51171":12519,"51172":12520,"51173":12521,"51174":12522,"51175":12523,"51176":12524,"51177":12525,"51178":12526,"51179":12527,"51180":12528,"51181":12529,"51182":12530,"51183":12531,"51184":12532,"51185":12533,"51186":12534,"51187":1040,"51188":1041,"51189":1042,"51190":1043,"51191":1044,"51192":1045,"51193":1025,"51194":1046,"51195":1047,"51196":1048,"51197":1049,"51198":1050,"51264":1051,"51265":1052,"51266":1053,"51267":1054,"51268":1055,"51269":1056,"51270":1057,"51271":1058,"51272":1059,"51273":1060,"51274":1061,"51275":1062,"51276":1063,"51277":1064,"51278":1065,"51279":1066,"51280":1067,"51281":1068,"51282":1069,"51283":1070,"51284":1071,"51285":1072,"51286":1073,"51287":1074,"51288":1075,"51289":1076,"51290":1077,"51291":1105,"51292":1078,"51293":1079,"51294":1080,"51295":1081,"51296":1082,"51297":1083,"51298":1084,"51299":1085,"51300":1086,"51301":1087,"51302":1088,"51303":1089,"51304":1090,"51305":1091,"51306":1092,"51307":1093,"51308":1094,"51309":1095,"51310":1096,"51311":1097,"51312":1098,"51313":1099,"51314":1100,"51315":1101,"51316":1102,"51317":1103,"51318":8679,"51319":8632,"51320":8633,"51321":12751,"51322":63462,"51323":20058,"51324":63464,"51325":20994,"51326":17553,"51361":40880,"51362":20872,"51363":40881,"51364":63470,"51365":63471,"51366":63472,"51367":63473,"51368":63474,"51369":63475,"51370":63476,"51371":63477,"51372":63478,"51373":63479,"51374":63480,"51375":63481,"51376":63482,"51377":12443,"51378":12444,"51379":12436,"51380":12535,"51381":12536,"51382":12537,"51383":12538,"51384":12539,"51385":65377,"51386":65378,"51387":65379,"51388":65380,"51389":65381,"51390":65382,"51391":65383,"51392":65384,"51393":65385,"51394":65386,"51395":65387,"51396":65388,"51397":65389,"51398":65390,"51399":65391,"51400":65392,"51401":65393,"51402":65394,"51403":65395,"51404":65396,"51405":65506,"51406":65508,"51407":65287,"51408":65282,"51409":12849,"51410":8470,"51411":8481,"51412":65397,"51413":65398,"51414":65399,"51415":65400,"51416":65401,"51417":65402,"51418":65403,"51419":65404,"51420":65405,"51421":65406,"51422":65407,"51423":65408,"51424":65409,"51425":65410,"51426":65411,"51427":65412,"51428":65413,"51429":65414,"51430":65415,"51431":65416,"51432":65417,"51433":65418,"51434":65419,"51435":65420,"51436":65421,"51437":65422,"51438":65423,"51439":65424,"51440":65425,"51441":65426,"51442":65427,"51443":65428,"51444":65429,"51445":65430,"51446":65431,"51447":65432,"51448":65433,"51449":65434,"51450":65435,"51451":65436,"51452":65437,"51453":65438,"51454":65439,"51520":20034,"51521":20060,"51522":20981,"51523":21274,"51524":21378,"51525":19975,"51526":19980,"51527":20039,"51528":20109,"51529":22231,"51530":64012,"51531":23662,"51532":24435,"51533":19983,"51534":20871,"51535":19982,"51536":20014,"51537":20115,"51538":20162,"51539":20169,"51540":20168,"51541":20888,"51542":21244,"51543":21356,"51544":21433,"51545":22304,"51546":22787,"51547":22828,"51548":23568,"51549":24063,"51550":26081,"51551":27571,"51552":27596,"51553":27668,"51554":29247,"51555":20017,"51556":20028,"51557":20200,"51558":20188,"51559":20201,"51560":20193,"51561":20189,"51562":20186,"51563":21004,"51564":21276,"51565":21324,"51566":22306,"51567":22307,"51568":22807,"51569":22831,"51570":23425,"51571":23428,"51572":23570,"51573":23611,"51574":23668,"51575":23667,"51576":24068,"51577":24192,"51578":24194,"51579":24521,"51580":25097,"51581":25168,"51582":27669,"51617":27702,"51618":27715,"51619":27711,"51620":27707,"51621":29358,"51622":29360,"51623":29578,"51624":31160,"51625":32906,"51626":38430,"51627":20238,"51628":20248,"51629":20268,"51630":20213,"51631":20244,"51632":20209,"51633":20224,"51634":20215,"51635":20232,"51636":20253,"51637":20226,"51638":20229,"51639":20258,"51640":20243,"51641":20228,"51642":20212,"51643":20242,"51644":20913,"51645":21011,"51646":21001,"51647":21008,"51648":21158,"51649":21282,"51650":21279,"51651":21325,"51652":21386,"51653":21511,"51654":22241,"51655":22239,"51656":22318,"51657":22314,"51658":22324,"51659":22844,"51660":22912,"51661":22908,"51662":22917,"51663":22907,"51664":22910,"51665":22903,"51666":22911,"51667":23382,"51668":23573,"51669":23589,"51670":23676,"51671":23674,"51672":23675,"51673":23678,"51674":24031,"51675":24181,"51676":24196,"51677":24322,"51678":24346,"51679":24436,"51680":24533,"51681":24532,"51682":24527,"51683":25180,"51684":25182,"51685":25188,"51686":25185,"51687":25190,"51688":25186,"51689":25177,"51690":25184,"51691":25178,"51692":25189,"51693":26095,"51694":26094,"51695":26430,"51696":26425,"51697":26424,"51698":26427,"51699":26426,"51700":26431,"51701":26428,"51702":26419,"51703":27672,"51704":27718,"51705":27730,"51706":27740,"51707":27727,"51708":27722,"51709":27732,"51710":27723,"51776":27724,"51777":28785,"51778":29278,"51779":29364,"51780":29365,"51781":29582,"51782":29994,"51783":30335,"51784":31349,"51785":32593,"51786":33400,"51787":33404,"51788":33408,"51789":33405,"51790":33407,"51791":34381,"51792":35198,"51793":37017,"51794":37015,"51795":37016,"51796":37019,"51797":37012,"51798":38434,"51799":38436,"51800":38432,"51801":38435,"51802":20310,"51803":20283,"51804":20322,"51805":20297,"51806":20307,"51807":20324,"51808":20286,"51809":20327,"51810":20306,"51811":20319,"51812":20289,"51813":20312,"51814":20269,"51815":20275,"51816":20287,"51817":20321,"51818":20879,"51819":20921,"51820":21020,"51821":21022,"51822":21025,"51823":21165,"51824":21166,"51825":21257,"51826":21347,"51827":21362,"51828":21390,"51829":21391,"51830":21552,"51831":21559,"51832":21546,"51833":21588,"51834":21573,"51835":21529,"51836":21532,"51837":21541,"51838":21528,"51873":21565,"51874":21583,"51875":21569,"51876":21544,"51877":21540,"51878":21575,"51879":22254,"51880":22247,"51881":22245,"51882":22337,"51883":22341,"51884":22348,"51885":22345,"51886":22347,"51887":22354,"51888":22790,"51889":22848,"51890":22950,"51891":22936,"51892":22944,"51893":22935,"51894":22926,"51895":22946,"51896":22928,"51897":22927,"51898":22951,"51899":22945,"51900":23438,"51901":23442,"51902":23592,"51903":23594,"51904":23693,"51905":23695,"51906":23688,"51907":23691,"51908":23689,"51909":23698,"51910":23690,"51911":23686,"51912":23699,"51913":23701,"51914":24032,"51915":24074,"51916":24078,"51917":24203,"51918":24201,"51919":24204,"51920":24200,"51921":24205,"51922":24325,"51923":24349,"51924":24440,"51925":24438,"51926":24530,"51927":24529,"51928":24528,"51929":24557,"51930":24552,"51931":24558,"51932":24563,"51933":24545,"51934":24548,"51935":24547,"51936":24570,"51937":24559,"51938":24567,"51939":24571,"51940":24576,"51941":24564,"51942":25146,"51943":25219,"51944":25228,"51945":25230,"51946":25231,"51947":25236,"51948":25223,"51949":25201,"51950":25211,"51951":25210,"51952":25200,"51953":25217,"51954":25224,"51955":25207,"51956":25213,"51957":25202,"51958":25204,"51959":25911,"51960":26096,"51961":26100,"51962":26099,"51963":26098,"51964":26101,"51965":26437,"51966":26439,"52032":26457,"52033":26453,"52034":26444,"52035":26440,"52036":26461,"52037":26445,"52038":26458,"52039":26443,"52040":27600,"52041":27673,"52042":27674,"52043":27768,"52044":27751,"52045":27755,"52046":27780,"52047":27787,"52048":27791,"52049":27761,"52050":27759,"52051":27753,"52052":27802,"52053":27757,"52054":27783,"52055":27797,"52056":27804,"52057":27750,"52058":27763,"52059":27749,"52060":27771,"52061":27790,"52062":28788,"52063":28794,"52064":29283,"52065":29375,"52066":29373,"52067":29379,"52068":29382,"52069":29377,"52070":29370,"52071":29381,"52072":29589,"52073":29591,"52074":29587,"52075":29588,"52076":29586,"52077":30010,"52078":30009,"52079":30100,"52080":30101,"52081":30337,"52082":31037,"52083":32820,"52084":32917,"52085":32921,"52086":32912,"52087":32914,"52088":32924,"52089":33424,"52090":33423,"52091":33413,"52092":33422,"52093":33425,"52094":33427,"52129":33418,"52130":33411,"52131":33412,"52132":35960,"52133":36809,"52134":36799,"52135":37023,"52136":37025,"52137":37029,"52138":37022,"52139":37031,"52140":37024,"52141":38448,"52142":38440,"52143":38447,"52144":38445,"52145":20019,"52146":20376,"52147":20348,"52148":20357,"52149":20349,"52150":20352,"52151":20359,"52152":20342,"52153":20340,"52154":20361,"52155":20356,"52156":20343,"52157":20300,"52158":20375,"52159":20330,"52160":20378,"52161":20345,"52162":20353,"52163":20344,"52164":20368,"52165":20380,"52166":20372,"52167":20382,"52168":20370,"52169":20354,"52170":20373,"52171":20331,"52172":20334,"52173":20894,"52174":20924,"52175":20926,"52176":21045,"52177":21042,"52178":21043,"52179":21062,"52180":21041,"52181":21180,"52182":21258,"52183":21259,"52184":21308,"52185":21394,"52186":21396,"52187":21639,"52188":21631,"52189":21633,"52190":21649,"52191":21634,"52192":21640,"52193":21611,"52194":21626,"52195":21630,"52196":21605,"52197":21612,"52198":21620,"52199":21606,"52200":21645,"52201":21615,"52202":21601,"52203":21600,"52204":21656,"52205":21603,"52206":21607,"52207":21604,"52208":22263,"52209":22265,"52210":22383,"52211":22386,"52212":22381,"52213":22379,"52214":22385,"52215":22384,"52216":22390,"52217":22400,"52218":22389,"52219":22395,"52220":22387,"52221":22388,"52222":22370,"52288":22376,"52289":22397,"52290":22796,"52291":22853,"52292":22965,"52293":22970,"52294":22991,"52295":22990,"52296":22962,"52297":22988,"52298":22977,"52299":22966,"52300":22972,"52301":22979,"52302":22998,"52303":22961,"52304":22973,"52305":22976,"52306":22984,"52307":22964,"52308":22983,"52309":23394,"52310":23397,"52311":23443,"52312":23445,"52313":23620,"52314":23623,"52315":23726,"52316":23716,"52317":23712,"52318":23733,"52319":23727,"52320":23720,"52321":23724,"52322":23711,"52323":23715,"52324":23725,"52325":23714,"52326":23722,"52327":23719,"52328":23709,"52329":23717,"52330":23734,"52331":23728,"52332":23718,"52333":24087,"52334":24084,"52335":24089,"52336":24360,"52337":24354,"52338":24355,"52339":24356,"52340":24404,"52341":24450,"52342":24446,"52343":24445,"52344":24542,"52345":24549,"52346":24621,"52347":24614,"52348":24601,"52349":24626,"52350":24587,"52385":24628,"52386":24586,"52387":24599,"52388":24627,"52389":24602,"52390":24606,"52391":24620,"52392":24610,"52393":24589,"52394":24592,"52395":24622,"52396":24595,"52397":24593,"52398":24588,"52399":24585,"52400":24604,"52401":25108,"52402":25149,"52403":25261,"52404":25268,"52405":25297,"52406":25278,"52407":25258,"52408":25270,"52409":25290,"52410":25262,"52411":25267,"52412":25263,"52413":25275,"52414":25257,"52415":25264,"52416":25272,"52417":25917,"52418":26024,"52419":26043,"52420":26121,"52421":26108,"52422":26116,"52423":26130,"52424":26120,"52425":26107,"52426":26115,"52427":26123,"52428":26125,"52429":26117,"52430":26109,"52431":26129,"52432":26128,"52433":26358,"52434":26378,"52435":26501,"52436":26476,"52437":26510,"52438":26514,"52439":26486,"52440":26491,"52441":26520,"52442":26502,"52443":26500,"52444":26484,"52445":26509,"52446":26508,"52447":26490,"52448":26527,"52449":26513,"52450":26521,"52451":26499,"52452":26493,"52453":26497,"52454":26488,"52455":26489,"52456":26516,"52457":27429,"52458":27520,"52459":27518,"52460":27614,"52461":27677,"52462":27795,"52463":27884,"52464":27883,"52465":27886,"52466":27865,"52467":27830,"52468":27860,"52469":27821,"52470":27879,"52471":27831,"52472":27856,"52473":27842,"52474":27834,"52475":27843,"52476":27846,"52477":27885,"52478":27890,"52544":27858,"52545":27869,"52546":27828,"52547":27786,"52548":27805,"52549":27776,"52550":27870,"52551":27840,"52552":27952,"52553":27853,"52554":27847,"52555":27824,"52556":27897,"52557":27855,"52558":27881,"52559":27857,"52560":28820,"52561":28824,"52562":28805,"52563":28819,"52564":28806,"52565":28804,"52566":28817,"52567":28822,"52568":28802,"52569":28826,"52570":28803,"52571":29290,"52572":29398,"52573":29387,"52574":29400,"52575":29385,"52576":29404,"52577":29394,"52578":29396,"52579":29402,"52580":29388,"52581":29393,"52582":29604,"52583":29601,"52584":29613,"52585":29606,"52586":29602,"52587":29600,"52588":29612,"52589":29597,"52590":29917,"52591":29928,"52592":30015,"52593":30016,"52594":30014,"52595":30092,"52596":30104,"52597":30383,"52598":30451,"52599":30449,"52600":30448,"52601":30453,"52602":30712,"52603":30716,"52604":30713,"52605":30715,"52606":30714,"52641":30711,"52642":31042,"52643":31039,"52644":31173,"52645":31352,"52646":31355,"52647":31483,"52648":31861,"52649":31997,"52650":32821,"52651":32911,"52652":32942,"52653":32931,"52654":32952,"52655":32949,"52656":32941,"52657":33312,"52658":33440,"52659":33472,"52660":33451,"52661":33434,"52662":33432,"52663":33435,"52664":33461,"52665":33447,"52666":33454,"52667":33468,"52668":33438,"52669":33466,"52670":33460,"52671":33448,"52672":33441,"52673":33449,"52674":33474,"52675":33444,"52676":33475,"52677":33462,"52678":33442,"52679":34416,"52680":34415,"52681":34413,"52682":34414,"52683":35926,"52684":36818,"52685":36811,"52686":36819,"52687":36813,"52688":36822,"52689":36821,"52690":36823,"52691":37042,"52692":37044,"52693":37039,"52694":37043,"52695":37040,"52696":38457,"52697":38461,"52698":38460,"52699":38458,"52700":38467,"52701":20429,"52702":20421,"52703":20435,"52704":20402,"52705":20425,"52706":20427,"52707":20417,"52708":20436,"52709":20444,"52710":20441,"52711":20411,"52712":20403,"52713":20443,"52714":20423,"52715":20438,"52716":20410,"52717":20416,"52718":20409,"52719":20460,"52720":21060,"52721":21065,"52722":21184,"52723":21186,"52724":21309,"52725":21372,"52726":21399,"52727":21398,"52728":21401,"52729":21400,"52730":21690,"52731":21665,"52732":21677,"52733":21669,"52734":21711,"52800":21699,"52801":33549,"52802":21687,"52803":21678,"52804":21718,"52805":21686,"52806":21701,"52807":21702,"52808":21664,"52809":21616,"52810":21692,"52811":21666,"52812":21694,"52813":21618,"52814":21726,"52815":21680,"52816":22453,"52817":22430,"52818":22431,"52819":22436,"52820":22412,"52821":22423,"52822":22429,"52823":22427,"52824":22420,"52825":22424,"52826":22415,"52827":22425,"52828":22437,"52829":22426,"52830":22421,"52831":22772,"52832":22797,"52833":22867,"52834":23009,"52835":23006,"52836":23022,"52837":23040,"52838":23025,"52839":23005,"52840":23034,"52841":23037,"52842":23036,"52843":23030,"52844":23012,"52845":23026,"52846":23031,"52847":23003,"52848":23017,"52849":23027,"52850":23029,"52851":23008,"52852":23038,"52853":23028,"52854":23021,"52855":23464,"52856":23628,"52857":23760,"52858":23768,"52859":23756,"52860":23767,"52861":23755,"52862":23771,"52897":23774,"52898":23770,"52899":23753,"52900":23751,"52901":23754,"52902":23766,"52903":23763,"52904":23764,"52905":23759,"52906":23752,"52907":23750,"52908":23758,"52909":23775,"52910":23800,"52911":24057,"52912":24097,"52913":24098,"52914":24099,"52915":24096,"52916":24100,"52917":24240,"52918":24228,"52919":24226,"52920":24219,"52921":24227,"52922":24229,"52923":24327,"52924":24366,"52925":24406,"52926":24454,"52927":24631,"52928":24633,"52929":24660,"52930":24690,"52931":24670,"52932":24645,"52933":24659,"52934":24647,"52935":24649,"52936":24667,"52937":24652,"52938":24640,"52939":24642,"52940":24671,"52941":24612,"52942":24644,"52943":24664,"52944":24678,"52945":24686,"52946":25154,"52947":25155,"52948":25295,"52949":25357,"52950":25355,"52951":25333,"52952":25358,"52953":25347,"52954":25323,"52955":25337,"52956":25359,"52957":25356,"52958":25336,"52959":25334,"52960":25344,"52961":25363,"52962":25364,"52963":25338,"52964":25365,"52965":25339,"52966":25328,"52967":25921,"52968":25923,"52969":26026,"52970":26047,"52971":26166,"52972":26145,"52973":26162,"52974":26165,"52975":26140,"52976":26150,"52977":26146,"52978":26163,"52979":26155,"52980":26170,"52981":26141,"52982":26164,"52983":26169,"52984":26158,"52985":26383,"52986":26384,"52987":26561,"52988":26610,"52989":26568,"52990":26554,"53056":26588,"53057":26555,"53058":26616,"53059":26584,"53060":26560,"53061":26551,"53062":26565,"53063":26603,"53064":26596,"53065":26591,"53066":26549,"53067":26573,"53068":26547,"53069":26615,"53070":26614,"53071":26606,"53072":26595,"53073":26562,"53074":26553,"53075":26574,"53076":26599,"53077":26608,"53078":26546,"53079":26620,"53080":26566,"53081":26605,"53082":26572,"53083":26542,"53084":26598,"53085":26587,"53086":26618,"53087":26569,"53088":26570,"53089":26563,"53090":26602,"53091":26571,"53092":27432,"53093":27522,"53094":27524,"53095":27574,"53096":27606,"53097":27608,"53098":27616,"53099":27680,"53100":27681,"53101":27944,"53102":27956,"53103":27949,"53104":27935,"53105":27964,"53106":27967,"53107":27922,"53108":27914,"53109":27866,"53110":27955,"53111":27908,"53112":27929,"53113":27962,"53114":27930,"53115":27921,"53116":27904,"53117":27933,"53118":27970,"53153":27905,"53154":27928,"53155":27959,"53156":27907,"53157":27919,"53158":27968,"53159":27911,"53160":27936,"53161":27948,"53162":27912,"53163":27938,"53164":27913,"53165":27920,"53166":28855,"53167":28831,"53168":28862,"53169":28849,"53170":28848,"53171":28833,"53172":28852,"53173":28853,"53174":28841,"53175":29249,"53176":29257,"53177":29258,"53178":29292,"53179":29296,"53180":29299,"53181":29294,"53182":29386,"53183":29412,"53184":29416,"53185":29419,"53186":29407,"53187":29418,"53188":29414,"53189":29411,"53190":29573,"53191":29644,"53192":29634,"53193":29640,"53194":29637,"53195":29625,"53196":29622,"53197":29621,"53198":29620,"53199":29675,"53200":29631,"53201":29639,"53202":29630,"53203":29635,"53204":29638,"53205":29624,"53206":29643,"53207":29932,"53208":29934,"53209":29998,"53210":30023,"53211":30024,"53212":30119,"53213":30122,"53214":30329,"53215":30404,"53216":30472,"53217":30467,"53218":30468,"53219":30469,"53220":30474,"53221":30455,"53222":30459,"53223":30458,"53224":30695,"53225":30696,"53226":30726,"53227":30737,"53228":30738,"53229":30725,"53230":30736,"53231":30735,"53232":30734,"53233":30729,"53234":30723,"53235":30739,"53236":31050,"53237":31052,"53238":31051,"53239":31045,"53240":31044,"53241":31189,"53242":31181,"53243":31183,"53244":31190,"53245":31182,"53246":31360,"53312":31358,"53313":31441,"53314":31488,"53315":31489,"53316":31866,"53317":31864,"53318":31865,"53319":31871,"53320":31872,"53321":31873,"53322":32003,"53323":32008,"53324":32001,"53325":32600,"53326":32657,"53327":32653,"53328":32702,"53329":32775,"53330":32782,"53331":32783,"53332":32788,"53333":32823,"53334":32984,"53335":32967,"53336":32992,"53337":32977,"53338":32968,"53339":32962,"53340":32976,"53341":32965,"53342":32995,"53343":32985,"53344":32988,"53345":32970,"53346":32981,"53347":32969,"53348":32975,"53349":32983,"53350":32998,"53351":32973,"53352":33279,"53353":33313,"53354":33428,"53355":33497,"53356":33534,"53357":33529,"53358":33543,"53359":33512,"53360":33536,"53361":33493,"53362":33594,"53363":33515,"53364":33494,"53365":33524,"53366":33516,"53367":33505,"53368":33522,"53369":33525,"53370":33548,"53371":33531,"53372":33526,"53373":33520,"53374":33514,"53409":33508,"53410":33504,"53411":33530,"53412":33523,"53413":33517,"53414":34423,"53415":34420,"53416":34428,"53417":34419,"53418":34881,"53419":34894,"53420":34919,"53421":34922,"53422":34921,"53423":35283,"53424":35332,"53425":35335,"53426":36210,"53427":36835,"53428":36833,"53429":36846,"53430":36832,"53431":37105,"53432":37053,"53433":37055,"53434":37077,"53435":37061,"53436":37054,"53437":37063,"53438":37067,"53439":37064,"53440":37332,"53441":37331,"53442":38484,"53443":38479,"53444":38481,"53445":38483,"53446":38474,"53447":38478,"53448":20510,"53449":20485,"53450":20487,"53451":20499,"53452":20514,"53453":20528,"53454":20507,"53455":20469,"53456":20468,"53457":20531,"53458":20535,"53459":20524,"53460":20470,"53461":20471,"53462":20503,"53463":20508,"53464":20512,"53465":20519,"53466":20533,"53467":20527,"53468":20529,"53469":20494,"53470":20826,"53471":20884,"53472":20883,"53473":20938,"53474":20932,"53475":20933,"53476":20936,"53477":20942,"53478":21089,"53479":21082,"53480":21074,"53481":21086,"53482":21087,"53483":21077,"53484":21090,"53485":21197,"53486":21262,"53487":21406,"53488":21798,"53489":21730,"53490":21783,"53491":21778,"53492":21735,"53493":21747,"53494":21732,"53495":21786,"53496":21759,"53497":21764,"53498":21768,"53499":21739,"53500":21777,"53501":21765,"53502":21745,"53568":21770,"53569":21755,"53570":21751,"53571":21752,"53572":21728,"53573":21774,"53574":21763,"53575":21771,"53576":22273,"53577":22274,"53578":22476,"53579":22578,"53580":22485,"53581":22482,"53582":22458,"53583":22470,"53584":22461,"53585":22460,"53586":22456,"53587":22454,"53588":22463,"53589":22471,"53590":22480,"53591":22457,"53592":22465,"53593":22798,"53594":22858,"53595":23065,"53596":23062,"53597":23085,"53598":23086,"53599":23061,"53600":23055,"53601":23063,"53602":23050,"53603":23070,"53604":23091,"53605":23404,"53606":23463,"53607":23469,"53608":23468,"53609":23555,"53610":23638,"53611":23636,"53612":23788,"53613":23807,"53614":23790,"53615":23793,"53616":23799,"53617":23808,"53618":23801,"53619":24105,"53620":24104,"53621":24232,"53622":24238,"53623":24234,"53624":24236,"53625":24371,"53626":24368,"53627":24423,"53628":24669,"53629":24666,"53630":24679,"53665":24641,"53666":24738,"53667":24712,"53668":24704,"53669":24722,"53670":24705,"53671":24733,"53672":24707,"53673":24725,"53674":24731,"53675":24727,"53676":24711,"53677":24732,"53678":24718,"53679":25113,"53680":25158,"53681":25330,"53682":25360,"53683":25430,"53684":25388,"53685":25412,"53686":25413,"53687":25398,"53688":25411,"53689":25572,"53690":25401,"53691":25419,"53692":25418,"53693":25404,"53694":25385,"53695":25409,"53696":25396,"53697":25432,"53698":25428,"53699":25433,"53700":25389,"53701":25415,"53702":25395,"53703":25434,"53704":25425,"53705":25400,"53706":25431,"53707":25408,"53708":25416,"53709":25930,"53710":25926,"53711":26054,"53712":26051,"53713":26052,"53714":26050,"53715":26186,"53716":26207,"53717":26183,"53718":26193,"53719":26386,"53720":26387,"53721":26655,"53722":26650,"53723":26697,"53724":26674,"53725":26675,"53726":26683,"53727":26699,"53728":26703,"53729":26646,"53730":26673,"53731":26652,"53732":26677,"53733":26667,"53734":26669,"53735":26671,"53736":26702,"53737":26692,"53738":26676,"53739":26653,"53740":26642,"53741":26644,"53742":26662,"53743":26664,"53744":26670,"53745":26701,"53746":26682,"53747":26661,"53748":26656,"53749":27436,"53750":27439,"53751":27437,"53752":27441,"53753":27444,"53754":27501,"53755":32898,"53756":27528,"53757":27622,"53758":27620,"53824":27624,"53825":27619,"53826":27618,"53827":27623,"53828":27685,"53829":28026,"53830":28003,"53831":28004,"53832":28022,"53833":27917,"53834":28001,"53835":28050,"53836":27992,"53837":28002,"53838":28013,"53839":28015,"53840":28049,"53841":28045,"53842":28143,"53843":28031,"53844":28038,"53845":27998,"53846":28007,"53847":28000,"53848":28055,"53849":28016,"53850":28028,"53851":27999,"53852":28034,"53853":28056,"53854":27951,"53855":28008,"53856":28043,"53857":28030,"53858":28032,"53859":28036,"53860":27926,"53861":28035,"53862":28027,"53863":28029,"53864":28021,"53865":28048,"53866":28892,"53867":28883,"53868":28881,"53869":28893,"53870":28875,"53871":32569,"53872":28898,"53873":28887,"53874":28882,"53875":28894,"53876":28896,"53877":28884,"53878":28877,"53879":28869,"53880":28870,"53881":28871,"53882":28890,"53883":28878,"53884":28897,"53885":29250,"53886":29304,"53921":29303,"53922":29302,"53923":29440,"53924":29434,"53925":29428,"53926":29438,"53927":29430,"53928":29427,"53929":29435,"53930":29441,"53931":29651,"53932":29657,"53933":29669,"53934":29654,"53935":29628,"53936":29671,"53937":29667,"53938":29673,"53939":29660,"53940":29650,"53941":29659,"53942":29652,"53943":29661,"53944":29658,"53945":29655,"53946":29656,"53947":29672,"53948":29918,"53949":29919,"53950":29940,"53951":29941,"53952":29985,"53953":30043,"53954":30047,"53955":30128,"53956":30145,"53957":30139,"53958":30148,"53959":30144,"53960":30143,"53961":30134,"53962":30138,"53963":30346,"53964":30409,"53965":30493,"53966":30491,"53967":30480,"53968":30483,"53969":30482,"53970":30499,"53971":30481,"53972":30485,"53973":30489,"53974":30490,"53975":30498,"53976":30503,"53977":30755,"53978":30764,"53979":30754,"53980":30773,"53981":30767,"53982":30760,"53983":30766,"53984":30763,"53985":30753,"53986":30761,"53987":30771,"53988":30762,"53989":30769,"53990":31060,"53991":31067,"53992":31055,"53993":31068,"53994":31059,"53995":31058,"53996":31057,"53997":31211,"53998":31212,"53999":31200,"54000":31214,"54001":31213,"54002":31210,"54003":31196,"54004":31198,"54005":31197,"54006":31366,"54007":31369,"54008":31365,"54009":31371,"54010":31372,"54011":31370,"54012":31367,"54013":31448,"54014":31504,"54080":31492,"54081":31507,"54082":31493,"54083":31503,"54084":31496,"54085":31498,"54086":31502,"54087":31497,"54088":31506,"54089":31876,"54090":31889,"54091":31882,"54092":31884,"54093":31880,"54094":31885,"54095":31877,"54096":32030,"54097":32029,"54098":32017,"54099":32014,"54100":32024,"54101":32022,"54102":32019,"54103":32031,"54104":32018,"54105":32015,"54106":32012,"54107":32604,"54108":32609,"54109":32606,"54110":32608,"54111":32605,"54112":32603,"54113":32662,"54114":32658,"54115":32707,"54116":32706,"54117":32704,"54118":32790,"54119":32830,"54120":32825,"54121":33018,"54122":33010,"54123":33017,"54124":33013,"54125":33025,"54126":33019,"54127":33024,"54128":33281,"54129":33327,"54130":33317,"54131":33587,"54132":33581,"54133":33604,"54134":33561,"54135":33617,"54136":33573,"54137":33622,"54138":33599,"54139":33601,"54140":33574,"54141":33564,"54142":33570,"54177":33602,"54178":33614,"54179":33563,"54180":33578,"54181":33544,"54182":33596,"54183":33613,"54184":33558,"54185":33572,"54186":33568,"54187":33591,"54188":33583,"54189":33577,"54190":33607,"54191":33605,"54192":33612,"54193":33619,"54194":33566,"54195":33580,"54196":33611,"54197":33575,"54198":33608,"54199":34387,"54200":34386,"54201":34466,"54202":34472,"54203":34454,"54204":34445,"54205":34449,"54206":34462,"54207":34439,"54208":34455,"54209":34438,"54210":34443,"54211":34458,"54212":34437,"54213":34469,"54214":34457,"54215":34465,"54216":34471,"54217":34453,"54218":34456,"54219":34446,"54220":34461,"54221":34448,"54222":34452,"54223":34883,"54224":34884,"54225":34925,"54226":34933,"54227":34934,"54228":34930,"54229":34944,"54230":34929,"54231":34943,"54232":34927,"54233":34947,"54234":34942,"54235":34932,"54236":34940,"54237":35346,"54238":35911,"54239":35927,"54240":35963,"54241":36004,"54242":36003,"54243":36214,"54244":36216,"54245":36277,"54246":36279,"54247":36278,"54248":36561,"54249":36563,"54250":36862,"54251":36853,"54252":36866,"54253":36863,"54254":36859,"54255":36868,"54256":36860,"54257":36854,"54258":37078,"54259":37088,"54260":37081,"54261":37082,"54262":37091,"54263":37087,"54264":37093,"54265":37080,"54266":37083,"54267":37079,"54268":37084,"54269":37092,"54270":37200,"54336":37198,"54337":37199,"54338":37333,"54339":37346,"54340":37338,"54341":38492,"54342":38495,"54343":38588,"54344":39139,"54345":39647,"54346":39727,"54347":20095,"54348":20592,"54349":20586,"54350":20577,"54351":20574,"54352":20576,"54353":20563,"54354":20555,"54355":20573,"54356":20594,"54357":20552,"54358":20557,"54359":20545,"54360":20571,"54361":20554,"54362":20578,"54363":20501,"54364":20549,"54365":20575,"54366":20585,"54367":20587,"54368":20579,"54369":20580,"54370":20550,"54371":20544,"54372":20590,"54373":20595,"54374":20567,"54375":20561,"54376":20944,"54377":21099,"54378":21101,"54379":21100,"54380":21102,"54381":21206,"54382":21203,"54383":21293,"54384":21404,"54385":21877,"54386":21878,"54387":21820,"54388":21837,"54389":21840,"54390":21812,"54391":21802,"54392":21841,"54393":21858,"54394":21814,"54395":21813,"54396":21808,"54397":21842,"54398":21829,"54433":21772,"54434":21810,"54435":21861,"54436":21838,"54437":21817,"54438":21832,"54439":21805,"54440":21819,"54441":21824,"54442":21835,"54443":22282,"54444":22279,"54445":22523,"54446":22548,"54447":22498,"54448":22518,"54449":22492,"54450":22516,"54451":22528,"54452":22509,"54453":22525,"54454":22536,"54455":22520,"54456":22539,"54457":22515,"54458":22479,"54459":22535,"54460":22510,"54461":22499,"54462":22514,"54463":22501,"54464":22508,"54465":22497,"54466":22542,"54467":22524,"54468":22544,"54469":22503,"54470":22529,"54471":22540,"54472":22513,"54473":22505,"54474":22512,"54475":22541,"54476":22532,"54477":22876,"54478":23136,"54479":23128,"54480":23125,"54481":23143,"54482":23134,"54483":23096,"54484":23093,"54485":23149,"54486":23120,"54487":23135,"54488":23141,"54489":23148,"54490":23123,"54491":23140,"54492":23127,"54493":23107,"54494":23133,"54495":23122,"54496":23108,"54497":23131,"54498":23112,"54499":23182,"54500":23102,"54501":23117,"54502":23097,"54503":23116,"54504":23152,"54505":23145,"54506":23111,"54507":23121,"54508":23126,"54509":23106,"54510":23132,"54511":23410,"54512":23406,"54513":23489,"54514":23488,"54515":23641,"54516":23838,"54517":23819,"54518":23837,"54519":23834,"54520":23840,"54521":23820,"54522":23848,"54523":23821,"54524":23846,"54525":23845,"54526":23823,"54592":23856,"54593":23826,"54594":23843,"54595":23839,"54596":23854,"54597":24126,"54598":24116,"54599":24241,"54600":24244,"54601":24249,"54602":24242,"54603":24243,"54604":24374,"54605":24376,"54606":24475,"54607":24470,"54608":24479,"54609":24714,"54610":24720,"54611":24710,"54612":24766,"54613":24752,"54614":24762,"54615":24787,"54616":24788,"54617":24783,"54618":24804,"54619":24793,"54620":24797,"54621":24776,"54622":24753,"54623":24795,"54624":24759,"54625":24778,"54626":24767,"54627":24771,"54628":24781,"54629":24768,"54630":25394,"54631":25445,"54632":25482,"54633":25474,"54634":25469,"54635":25533,"54636":25502,"54637":25517,"54638":25501,"54639":25495,"54640":25515,"54641":25486,"54642":25455,"54643":25479,"54644":25488,"54645":25454,"54646":25519,"54647":25461,"54648":25500,"54649":25453,"54650":25518,"54651":25468,"54652":25508,"54653":25403,"54654":25503,"54689":25464,"54690":25477,"54691":25473,"54692":25489,"54693":25485,"54694":25456,"54695":25939,"54696":26061,"54697":26213,"54698":26209,"54699":26203,"54700":26201,"54701":26204,"54702":26210,"54703":26392,"54704":26745,"54705":26759,"54706":26768,"54707":26780,"54708":26733,"54709":26734,"54710":26798,"54711":26795,"54712":26966,"54713":26735,"54714":26787,"54715":26796,"54716":26793,"54717":26741,"54718":26740,"54719":26802,"54720":26767,"54721":26743,"54722":26770,"54723":26748,"54724":26731,"54725":26738,"54726":26794,"54727":26752,"54728":26737,"54729":26750,"54730":26779,"54731":26774,"54732":26763,"54733":26784,"54734":26761,"54735":26788,"54736":26744,"54737":26747,"54738":26769,"54739":26764,"54740":26762,"54741":26749,"54742":27446,"54743":27443,"54744":27447,"54745":27448,"54746":27537,"54747":27535,"54748":27533,"54749":27534,"54750":27532,"54751":27690,"54752":28096,"54753":28075,"54754":28084,"54755":28083,"54756":28276,"54757":28076,"54758":28137,"54759":28130,"54760":28087,"54761":28150,"54762":28116,"54763":28160,"54764":28104,"54765":28128,"54766":28127,"54767":28118,"54768":28094,"54769":28133,"54770":28124,"54771":28125,"54772":28123,"54773":28148,"54774":28106,"54775":28093,"54776":28141,"54777":28144,"54778":28090,"54779":28117,"54780":28098,"54781":28111,"54782":28105,"54848":28112,"54849":28146,"54850":28115,"54851":28157,"54852":28119,"54853":28109,"54854":28131,"54855":28091,"54856":28922,"54857":28941,"54858":28919,"54859":28951,"54860":28916,"54861":28940,"54862":28912,"54863":28932,"54864":28915,"54865":28944,"54866":28924,"54867":28927,"54868":28934,"54869":28947,"54870":28928,"54871":28920,"54872":28918,"54873":28939,"54874":28930,"54875":28942,"54876":29310,"54877":29307,"54878":29308,"54879":29311,"54880":29469,"54881":29463,"54882":29447,"54883":29457,"54884":29464,"54885":29450,"54886":29448,"54887":29439,"54888":29455,"54889":29470,"54890":29576,"54891":29686,"54892":29688,"54893":29685,"54894":29700,"54895":29697,"54896":29693,"54897":29703,"54898":29696,"54899":29690,"54900":29692,"54901":29695,"54902":29708,"54903":29707,"54904":29684,"54905":29704,"54906":30052,"54907":30051,"54908":30158,"54909":30162,"54910":30159,"54945":30155,"54946":30156,"54947":30161,"54948":30160,"54949":30351,"54950":30345,"54951":30419,"54952":30521,"54953":30511,"54954":30509,"54955":30513,"54956":30514,"54957":30516,"54958":30515,"54959":30525,"54960":30501,"54961":30523,"54962":30517,"54963":30792,"54964":30802,"54965":30793,"54966":30797,"54967":30794,"54968":30796,"54969":30758,"54970":30789,"54971":30800,"54972":31076,"54973":31079,"54974":31081,"54975":31082,"54976":31075,"54977":31083,"54978":31073,"54979":31163,"54980":31226,"54981":31224,"54982":31222,"54983":31223,"54984":31375,"54985":31380,"54986":31376,"54987":31541,"54988":31559,"54989":31540,"54990":31525,"54991":31536,"54992":31522,"54993":31524,"54994":31539,"54995":31512,"54996":31530,"54997":31517,"54998":31537,"54999":31531,"55000":31533,"55001":31535,"55002":31538,"55003":31544,"55004":31514,"55005":31523,"55006":31892,"55007":31896,"55008":31894,"55009":31907,"55010":32053,"55011":32061,"55012":32056,"55013":32054,"55014":32058,"55015":32069,"55016":32044,"55017":32041,"55018":32065,"55019":32071,"55020":32062,"55021":32063,"55022":32074,"55023":32059,"55024":32040,"55025":32611,"55026":32661,"55027":32668,"55028":32669,"55029":32667,"55030":32714,"55031":32715,"55032":32717,"55033":32720,"55034":32721,"55035":32711,"55036":32719,"55037":32713,"55038":32799,"55104":32798,"55105":32795,"55106":32839,"55107":32835,"55108":32840,"55109":33048,"55110":33061,"55111":33049,"55112":33051,"55113":33069,"55114":33055,"55115":33068,"55116":33054,"55117":33057,"55118":33045,"55119":33063,"55120":33053,"55121":33058,"55122":33297,"55123":33336,"55124":33331,"55125":33338,"55126":33332,"55127":33330,"55128":33396,"55129":33680,"55130":33699,"55131":33704,"55132":33677,"55133":33658,"55134":33651,"55135":33700,"55136":33652,"55137":33679,"55138":33665,"55139":33685,"55140":33689,"55141":33653,"55142":33684,"55143":33705,"55144":33661,"55145":33667,"55146":33676,"55147":33693,"55148":33691,"55149":33706,"55150":33675,"55151":33662,"55152":33701,"55153":33711,"55154":33672,"55155":33687,"55156":33712,"55157":33663,"55158":33702,"55159":33671,"55160":33710,"55161":33654,"55162":33690,"55163":34393,"55164":34390,"55165":34495,"55166":34487,"55201":34498,"55202":34497,"55203":34501,"55204":34490,"55205":34480,"55206":34504,"55207":34489,"55208":34483,"55209":34488,"55210":34508,"55211":34484,"55212":34491,"55213":34492,"55214":34499,"55215":34493,"55216":34494,"55217":34898,"55218":34953,"55219":34965,"55220":34984,"55221":34978,"55222":34986,"55223":34970,"55224":34961,"55225":34977,"55226":34975,"55227":34968,"55228":34983,"55229":34969,"55230":34971,"55231":34967,"55232":34980,"55233":34988,"55234":34956,"55235":34963,"55236":34958,"55237":35202,"55238":35286,"55239":35289,"55240":35285,"55241":35376,"55242":35367,"55243":35372,"55244":35358,"55245":35897,"55246":35899,"55247":35932,"55248":35933,"55249":35965,"55250":36005,"55251":36221,"55252":36219,"55253":36217,"55254":36284,"55255":36290,"55256":36281,"55257":36287,"55258":36289,"55259":36568,"55260":36574,"55261":36573,"55262":36572,"55263":36567,"55264":36576,"55265":36577,"55266":36900,"55267":36875,"55268":36881,"55269":36892,"55270":36876,"55271":36897,"55272":37103,"55273":37098,"55274":37104,"55275":37108,"55276":37106,"55277":37107,"55278":37076,"55279":37099,"55280":37100,"55281":37097,"55282":37206,"55283":37208,"55284":37210,"55285":37203,"55286":37205,"55287":37356,"55288":37364,"55289":37361,"55290":37363,"55291":37368,"55292":37348,"55293":37369,"55294":37354,"55360":37355,"55361":37367,"55362":37352,"55363":37358,"55364":38266,"55365":38278,"55366":38280,"55367":38524,"55368":38509,"55369":38507,"55370":38513,"55371":38511,"55372":38591,"55373":38762,"55374":38916,"55375":39141,"55376":39319,"55377":20635,"55378":20629,"55379":20628,"55380":20638,"55381":20619,"55382":20643,"55383":20611,"55384":20620,"55385":20622,"55386":20637,"55387":20584,"55388":20636,"55389":20626,"55390":20610,"55391":20615,"55392":20831,"55393":20948,"55394":21266,"55395":21265,"55396":21412,"55397":21415,"55398":21905,"55399":21928,"55400":21925,"55401":21933,"55402":21879,"55403":22085,"55404":21922,"55405":21907,"55406":21896,"55407":21903,"55408":21941,"55409":21889,"55410":21923,"55411":21906,"55412":21924,"55413":21885,"55414":21900,"55415":21926,"55416":21887,"55417":21909,"55418":21921,"55419":21902,"55420":22284,"55421":22569,"55422":22583,"55457":22553,"55458":22558,"55459":22567,"55460":22563,"55461":22568,"55462":22517,"55463":22600,"55464":22565,"55465":22556,"55466":22555,"55467":22579,"55468":22591,"55469":22582,"55470":22574,"55471":22585,"55472":22584,"55473":22573,"55474":22572,"55475":22587,"55476":22881,"55477":23215,"55478":23188,"55479":23199,"55480":23162,"55481":23202,"55482":23198,"55483":23160,"55484":23206,"55485":23164,"55486":23205,"55487":23212,"55488":23189,"55489":23214,"55490":23095,"55491":23172,"55492":23178,"55493":23191,"55494":23171,"55495":23179,"55496":23209,"55497":23163,"55498":23165,"55499":23180,"55500":23196,"55501":23183,"55502":23187,"55503":23197,"55504":23530,"55505":23501,"55506":23499,"55507":23508,"55508":23505,"55509":23498,"55510":23502,"55511":23564,"55512":23600,"55513":23863,"55514":23875,"55515":23915,"55516":23873,"55517":23883,"55518":23871,"55519":23861,"55520":23889,"55521":23886,"55522":23893,"55523":23859,"55524":23866,"55525":23890,"55526":23869,"55527":23857,"55528":23897,"55529":23874,"55530":23865,"55531":23881,"55532":23864,"55533":23868,"55534":23858,"55535":23862,"55536":23872,"55537":23877,"55538":24132,"55539":24129,"55540":24408,"55541":24486,"55542":24485,"55543":24491,"55544":24777,"55545":24761,"55546":24780,"55547":24802,"55548":24782,"55549":24772,"55550":24852,"55616":24818,"55617":24842,"55618":24854,"55619":24837,"55620":24821,"55621":24851,"55622":24824,"55623":24828,"55624":24830,"55625":24769,"55626":24835,"55627":24856,"55628":24861,"55629":24848,"55630":24831,"55631":24836,"55632":24843,"55633":25162,"55634":25492,"55635":25521,"55636":25520,"55637":25550,"55638":25573,"55639":25576,"55640":25583,"55641":25539,"55642":25757,"55643":25587,"55644":25546,"55645":25568,"55646":25590,"55647":25557,"55648":25586,"55649":25589,"55650":25697,"55651":25567,"55652":25534,"55653":25565,"55654":25564,"55655":25540,"55656":25560,"55657":25555,"55658":25538,"55659":25543,"55660":25548,"55661":25547,"55662":25544,"55663":25584,"55664":25559,"55665":25561,"55666":25906,"55667":25959,"55668":25962,"55669":25956,"55670":25948,"55671":25960,"55672":25957,"55673":25996,"55674":26013,"55675":26014,"55676":26030,"55677":26064,"55678":26066,"55713":26236,"55714":26220,"55715":26235,"55716":26240,"55717":26225,"55718":26233,"55719":26218,"55720":26226,"55721":26369,"55722":26892,"55723":26835,"55724":26884,"55725":26844,"55726":26922,"55727":26860,"55728":26858,"55729":26865,"55730":26895,"55731":26838,"55732":26871,"55733":26859,"55734":26852,"55735":26870,"55736":26899,"55737":26896,"55738":26867,"55739":26849,"55740":26887,"55741":26828,"55742":26888,"55743":26992,"55744":26804,"55745":26897,"55746":26863,"55747":26822,"55748":26900,"55749":26872,"55750":26832,"55751":26877,"55752":26876,"55753":26856,"55754":26891,"55755":26890,"55756":26903,"55757":26830,"55758":26824,"55759":26845,"55760":26846,"55761":26854,"55762":26868,"55763":26833,"55764":26886,"55765":26836,"55766":26857,"55767":26901,"55768":26917,"55769":26823,"55770":27449,"55771":27451,"55772":27455,"55773":27452,"55774":27540,"55775":27543,"55776":27545,"55777":27541,"55778":27581,"55779":27632,"55780":27634,"55781":27635,"55782":27696,"55783":28156,"55784":28230,"55785":28231,"55786":28191,"55787":28233,"55788":28296,"55789":28220,"55790":28221,"55791":28229,"55792":28258,"55793":28203,"55794":28223,"55795":28225,"55796":28253,"55797":28275,"55798":28188,"55799":28211,"55800":28235,"55801":28224,"55802":28241,"55803":28219,"55804":28163,"55805":28206,"55806":28254,"55872":28264,"55873":28252,"55874":28257,"55875":28209,"55876":28200,"55877":28256,"55878":28273,"55879":28267,"55880":28217,"55881":28194,"55882":28208,"55883":28243,"55884":28261,"55885":28199,"55886":28280,"55887":28260,"55888":28279,"55889":28245,"55890":28281,"55891":28242,"55892":28262,"55893":28213,"55894":28214,"55895":28250,"55896":28960,"55897":28958,"55898":28975,"55899":28923,"55900":28974,"55901":28977,"55902":28963,"55903":28965,"55904":28962,"55905":28978,"55906":28959,"55907":28968,"55908":28986,"55909":28955,"55910":29259,"55911":29274,"55912":29320,"55913":29321,"55914":29318,"55915":29317,"55916":29323,"55917":29458,"55918":29451,"55919":29488,"55920":29474,"55921":29489,"55922":29491,"55923":29479,"55924":29490,"55925":29485,"55926":29478,"55927":29475,"55928":29493,"55929":29452,"55930":29742,"55931":29740,"55932":29744,"55933":29739,"55934":29718,"55969":29722,"55970":29729,"55971":29741,"55972":29745,"55973":29732,"55974":29731,"55975":29725,"55976":29737,"55977":29728,"55978":29746,"55979":29947,"55980":29999,"55981":30063,"55982":30060,"55983":30183,"55984":30170,"55985":30177,"55986":30182,"55987":30173,"55988":30175,"55989":30180,"55990":30167,"55991":30357,"55992":30354,"55993":30426,"55994":30534,"55995":30535,"55996":30532,"55997":30541,"55998":30533,"55999":30538,"56000":30542,"56001":30539,"56002":30540,"56003":30686,"56004":30700,"56005":30816,"56006":30820,"56007":30821,"56008":30812,"56009":30829,"56010":30833,"56011":30826,"56012":30830,"56013":30832,"56014":30825,"56015":30824,"56016":30814,"56017":30818,"56018":31092,"56019":31091,"56020":31090,"56021":31088,"56022":31234,"56023":31242,"56024":31235,"56025":31244,"56026":31236,"56027":31385,"56028":31462,"56029":31460,"56030":31562,"56031":31547,"56032":31556,"56033":31560,"56034":31564,"56035":31566,"56036":31552,"56037":31576,"56038":31557,"56039":31906,"56040":31902,"56041":31912,"56042":31905,"56043":32088,"56044":32111,"56045":32099,"56046":32083,"56047":32086,"56048":32103,"56049":32106,"56050":32079,"56051":32109,"56052":32092,"56053":32107,"56054":32082,"56055":32084,"56056":32105,"56057":32081,"56058":32095,"56059":32078,"56060":32574,"56061":32575,"56062":32613,"56128":32614,"56129":32674,"56130":32672,"56131":32673,"56132":32727,"56133":32849,"56134":32847,"56135":32848,"56136":33022,"56137":32980,"56138":33091,"56139":33098,"56140":33106,"56141":33103,"56142":33095,"56143":33085,"56144":33101,"56145":33082,"56146":33254,"56147":33262,"56148":33271,"56149":33272,"56150":33273,"56151":33284,"56152":33340,"56153":33341,"56154":33343,"56155":33397,"56156":33595,"56157":33743,"56158":33785,"56159":33827,"56160":33728,"56161":33768,"56162":33810,"56163":33767,"56164":33764,"56165":33788,"56166":33782,"56167":33808,"56168":33734,"56169":33736,"56170":33771,"56171":33763,"56172":33727,"56173":33793,"56174":33757,"56175":33765,"56176":33752,"56177":33791,"56178":33761,"56179":33739,"56180":33742,"56181":33750,"56182":33781,"56183":33737,"56184":33801,"56185":33807,"56186":33758,"56187":33809,"56188":33798,"56189":33730,"56190":33779,"56225":33749,"56226":33786,"56227":33735,"56228":33745,"56229":33770,"56230":33811,"56231":33731,"56232":33772,"56233":33774,"56234":33732,"56235":33787,"56236":33751,"56237":33762,"56238":33819,"56239":33755,"56240":33790,"56241":34520,"56242":34530,"56243":34534,"56244":34515,"56245":34531,"56246":34522,"56247":34538,"56248":34525,"56249":34539,"56250":34524,"56251":34540,"56252":34537,"56253":34519,"56254":34536,"56255":34513,"56256":34888,"56257":34902,"56258":34901,"56259":35002,"56260":35031,"56261":35001,"56262":35000,"56263":35008,"56264":35006,"56265":34998,"56266":35004,"56267":34999,"56268":35005,"56269":34994,"56270":35073,"56271":35017,"56272":35221,"56273":35224,"56274":35223,"56275":35293,"56276":35290,"56277":35291,"56278":35406,"56279":35405,"56280":35385,"56281":35417,"56282":35392,"56283":35415,"56284":35416,"56285":35396,"56286":35397,"56287":35410,"56288":35400,"56289":35409,"56290":35402,"56291":35404,"56292":35407,"56293":35935,"56294":35969,"56295":35968,"56296":36026,"56297":36030,"56298":36016,"56299":36025,"56300":36021,"56301":36228,"56302":36224,"56303":36233,"56304":36312,"56305":36307,"56306":36301,"56307":36295,"56308":36310,"56309":36316,"56310":36303,"56311":36309,"56312":36313,"56313":36296,"56314":36311,"56315":36293,"56316":36591,"56317":36599,"56318":36602,"56384":36601,"56385":36582,"56386":36590,"56387":36581,"56388":36597,"56389":36583,"56390":36584,"56391":36598,"56392":36587,"56393":36593,"56394":36588,"56395":36596,"56396":36585,"56397":36909,"56398":36916,"56399":36911,"56400":37126,"56401":37164,"56402":37124,"56403":37119,"56404":37116,"56405":37128,"56406":37113,"56407":37115,"56408":37121,"56409":37120,"56410":37127,"56411":37125,"56412":37123,"56413":37217,"56414":37220,"56415":37215,"56416":37218,"56417":37216,"56418":37377,"56419":37386,"56420":37413,"56421":37379,"56422":37402,"56423":37414,"56424":37391,"56425":37388,"56426":37376,"56427":37394,"56428":37375,"56429":37373,"56430":37382,"56431":37380,"56432":37415,"56433":37378,"56434":37404,"56435":37412,"56436":37401,"56437":37399,"56438":37381,"56439":37398,"56440":38267,"56441":38285,"56442":38284,"56443":38288,"56444":38535,"56445":38526,"56446":38536,"56481":38537,"56482":38531,"56483":38528,"56484":38594,"56485":38600,"56486":38595,"56487":38641,"56488":38640,"56489":38764,"56490":38768,"56491":38766,"56492":38919,"56493":39081,"56494":39147,"56495":40166,"56496":40697,"56497":20099,"56498":20100,"56499":20150,"56500":20669,"56501":20671,"56502":20678,"56503":20654,"56504":20676,"56505":20682,"56506":20660,"56507":20680,"56508":20674,"56509":20656,"56510":20673,"56511":20666,"56512":20657,"56513":20683,"56514":20681,"56515":20662,"56516":20664,"56517":20951,"56518":21114,"56519":21112,"56520":21115,"56521":21116,"56522":21955,"56523":21979,"56524":21964,"56525":21968,"56526":21963,"56527":21962,"56528":21981,"56529":21952,"56530":21972,"56531":21956,"56532":21993,"56533":21951,"56534":21970,"56535":21901,"56536":21967,"56537":21973,"56538":21986,"56539":21974,"56540":21960,"56541":22002,"56542":21965,"56543":21977,"56544":21954,"56545":22292,"56546":22611,"56547":22632,"56548":22628,"56549":22607,"56550":22605,"56551":22601,"56552":22639,"56553":22613,"56554":22606,"56555":22621,"56556":22617,"56557":22629,"56558":22619,"56559":22589,"56560":22627,"56561":22641,"56562":22780,"56563":23239,"56564":23236,"56565":23243,"56566":23226,"56567":23224,"56568":23217,"56569":23221,"56570":23216,"56571":23231,"56572":23240,"56573":23227,"56574":23238,"56640":23223,"56641":23232,"56642":23242,"56643":23220,"56644":23222,"56645":23245,"56646":23225,"56647":23184,"56648":23510,"56649":23512,"56650":23513,"56651":23583,"56652":23603,"56653":23921,"56654":23907,"56655":23882,"56656":23909,"56657":23922,"56658":23916,"56659":23902,"56660":23912,"56661":23911,"56662":23906,"56663":24048,"56664":24143,"56665":24142,"56666":24138,"56667":24141,"56668":24139,"56669":24261,"56670":24268,"56671":24262,"56672":24267,"56673":24263,"56674":24384,"56675":24495,"56676":24493,"56677":24823,"56678":24905,"56679":24906,"56680":24875,"56681":24901,"56682":24886,"56683":24882,"56684":24878,"56685":24902,"56686":24879,"56687":24911,"56688":24873,"56689":24896,"56690":25120,"56691":37224,"56692":25123,"56693":25125,"56694":25124,"56695":25541,"56696":25585,"56697":25579,"56698":25616,"56699":25618,"56700":25609,"56701":25632,"56702":25636,"56737":25651,"56738":25667,"56739":25631,"56740":25621,"56741":25624,"56742":25657,"56743":25655,"56744":25634,"56745":25635,"56746":25612,"56747":25638,"56748":25648,"56749":25640,"56750":25665,"56751":25653,"56752":25647,"56753":25610,"56754":25626,"56755":25664,"56756":25637,"56757":25639,"56758":25611,"56759":25575,"56760":25627,"56761":25646,"56762":25633,"56763":25614,"56764":25967,"56765":26002,"56766":26067,"56767":26246,"56768":26252,"56769":26261,"56770":26256,"56771":26251,"56772":26250,"56773":26265,"56774":26260,"56775":26232,"56776":26400,"56777":26982,"56778":26975,"56779":26936,"56780":26958,"56781":26978,"56782":26993,"56783":26943,"56784":26949,"56785":26986,"56786":26937,"56787":26946,"56788":26967,"56789":26969,"56790":27002,"56791":26952,"56792":26953,"56793":26933,"56794":26988,"56795":26931,"56796":26941,"56797":26981,"56798":26864,"56799":27000,"56800":26932,"56801":26985,"56802":26944,"56803":26991,"56804":26948,"56805":26998,"56806":26968,"56807":26945,"56808":26996,"56809":26956,"56810":26939,"56811":26955,"56812":26935,"56813":26972,"56814":26959,"56815":26961,"56816":26930,"56817":26962,"56818":26927,"56819":27003,"56820":26940,"56821":27462,"56822":27461,"56823":27459,"56824":27458,"56825":27464,"56826":27457,"56827":27547,"56828":64013,"56829":27643,"56830":27644,"56896":27641,"56897":27639,"56898":27640,"56899":28315,"56900":28374,"56901":28360,"56902":28303,"56903":28352,"56904":28319,"56905":28307,"56906":28308,"56907":28320,"56908":28337,"56909":28345,"56910":28358,"56911":28370,"56912":28349,"56913":28353,"56914":28318,"56915":28361,"56916":28343,"56917":28336,"56918":28365,"56919":28326,"56920":28367,"56921":28338,"56922":28350,"56923":28355,"56924":28380,"56925":28376,"56926":28313,"56927":28306,"56928":28302,"56929":28301,"56930":28324,"56931":28321,"56932":28351,"56933":28339,"56934":28368,"56935":28362,"56936":28311,"56937":28334,"56938":28323,"56939":28999,"56940":29012,"56941":29010,"56942":29027,"56943":29024,"56944":28993,"56945":29021,"56946":29026,"56947":29042,"56948":29048,"56949":29034,"56950":29025,"56951":28994,"56952":29016,"56953":28995,"56954":29003,"56955":29040,"56956":29023,"56957":29008,"56958":29011,"56993":28996,"56994":29005,"56995":29018,"56996":29263,"56997":29325,"56998":29324,"56999":29329,"57000":29328,"57001":29326,"57002":29500,"57003":29506,"57004":29499,"57005":29498,"57006":29504,"57007":29514,"57008":29513,"57009":29764,"57010":29770,"57011":29771,"57012":29778,"57013":29777,"57014":29783,"57015":29760,"57016":29775,"57017":29776,"57018":29774,"57019":29762,"57020":29766,"57021":29773,"57022":29780,"57023":29921,"57024":29951,"57025":29950,"57026":29949,"57027":29981,"57028":30073,"57029":30071,"57030":27011,"57031":30191,"57032":30223,"57033":30211,"57034":30199,"57035":30206,"57036":30204,"57037":30201,"57038":30200,"57039":30224,"57040":30203,"57041":30198,"57042":30189,"57043":30197,"57044":30205,"57045":30361,"57046":30389,"57047":30429,"57048":30549,"57049":30559,"57050":30560,"57051":30546,"57052":30550,"57053":30554,"57054":30569,"57055":30567,"57056":30548,"57057":30553,"57058":30573,"57059":30688,"57060":30855,"57061":30874,"57062":30868,"57063":30863,"57064":30852,"57065":30869,"57066":30853,"57067":30854,"57068":30881,"57069":30851,"57070":30841,"57071":30873,"57072":30848,"57073":30870,"57074":30843,"57075":31100,"57076":31106,"57077":31101,"57078":31097,"57079":31249,"57080":31256,"57081":31257,"57082":31250,"57083":31255,"57084":31253,"57085":31266,"57086":31251,"57152":31259,"57153":31248,"57154":31395,"57155":31394,"57156":31390,"57157":31467,"57158":31590,"57159":31588,"57160":31597,"57161":31604,"57162":31593,"57163":31602,"57164":31589,"57165":31603,"57166":31601,"57167":31600,"57168":31585,"57169":31608,"57170":31606,"57171":31587,"57172":31922,"57173":31924,"57174":31919,"57175":32136,"57176":32134,"57177":32128,"57178":32141,"57179":32127,"57180":32133,"57181":32122,"57182":32142,"57183":32123,"57184":32131,"57185":32124,"57186":32140,"57187":32148,"57188":32132,"57189":32125,"57190":32146,"57191":32621,"57192":32619,"57193":32615,"57194":32616,"57195":32620,"57196":32678,"57197":32677,"57198":32679,"57199":32731,"57200":32732,"57201":32801,"57202":33124,"57203":33120,"57204":33143,"57205":33116,"57206":33129,"57207":33115,"57208":33122,"57209":33138,"57210":26401,"57211":33118,"57212":33142,"57213":33127,"57214":33135,"57249":33092,"57250":33121,"57251":33309,"57252":33353,"57253":33348,"57254":33344,"57255":33346,"57256":33349,"57257":34033,"57258":33855,"57259":33878,"57260":33910,"57261":33913,"57262":33935,"57263":33933,"57264":33893,"57265":33873,"57266":33856,"57267":33926,"57268":33895,"57269":33840,"57270":33869,"57271":33917,"57272":33882,"57273":33881,"57274":33908,"57275":33907,"57276":33885,"57277":34055,"57278":33886,"57279":33847,"57280":33850,"57281":33844,"57282":33914,"57283":33859,"57284":33912,"57285":33842,"57286":33861,"57287":33833,"57288":33753,"57289":33867,"57290":33839,"57291":33858,"57292":33837,"57293":33887,"57294":33904,"57295":33849,"57296":33870,"57297":33868,"57298":33874,"57299":33903,"57300":33989,"57301":33934,"57302":33851,"57303":33863,"57304":33846,"57305":33843,"57306":33896,"57307":33918,"57308":33860,"57309":33835,"57310":33888,"57311":33876,"57312":33902,"57313":33872,"57314":34571,"57315":34564,"57316":34551,"57317":34572,"57318":34554,"57319":34518,"57320":34549,"57321":34637,"57322":34552,"57323":34574,"57324":34569,"57325":34561,"57326":34550,"57327":34573,"57328":34565,"57329":35030,"57330":35019,"57331":35021,"57332":35022,"57333":35038,"57334":35035,"57335":35034,"57336":35020,"57337":35024,"57338":35205,"57339":35227,"57340":35295,"57341":35301,"57342":35300,"57408":35297,"57409":35296,"57410":35298,"57411":35292,"57412":35302,"57413":35446,"57414":35462,"57415":35455,"57416":35425,"57417":35391,"57418":35447,"57419":35458,"57420":35460,"57421":35445,"57422":35459,"57423":35457,"57424":35444,"57425":35450,"57426":35900,"57427":35915,"57428":35914,"57429":35941,"57430":35940,"57431":35942,"57432":35974,"57433":35972,"57434":35973,"57435":36044,"57436":36200,"57437":36201,"57438":36241,"57439":36236,"57440":36238,"57441":36239,"57442":36237,"57443":36243,"57444":36244,"57445":36240,"57446":36242,"57447":36336,"57448":36320,"57449":36332,"57450":36337,"57451":36334,"57452":36304,"57453":36329,"57454":36323,"57455":36322,"57456":36327,"57457":36338,"57458":36331,"57459":36340,"57460":36614,"57461":36607,"57462":36609,"57463":36608,"57464":36613,"57465":36615,"57466":36616,"57467":36610,"57468":36619,"57469":36946,"57470":36927,"57505":36932,"57506":36937,"57507":36925,"57508":37136,"57509":37133,"57510":37135,"57511":37137,"57512":37142,"57513":37140,"57514":37131,"57515":37134,"57516":37230,"57517":37231,"57518":37448,"57519":37458,"57520":37424,"57521":37434,"57522":37478,"57523":37427,"57524":37477,"57525":37470,"57526":37507,"57527":37422,"57528":37450,"57529":37446,"57530":37485,"57531":37484,"57532":37455,"57533":37472,"57534":37479,"57535":37487,"57536":37430,"57537":37473,"57538":37488,"57539":37425,"57540":37460,"57541":37475,"57542":37456,"57543":37490,"57544":37454,"57545":37459,"57546":37452,"57547":37462,"57548":37426,"57549":38303,"57550":38300,"57551":38302,"57552":38299,"57553":38546,"57554":38547,"57555":38545,"57556":38551,"57557":38606,"57558":38650,"57559":38653,"57560":38648,"57561":38645,"57562":38771,"57563":38775,"57564":38776,"57565":38770,"57566":38927,"57567":38925,"57568":38926,"57569":39084,"57570":39158,"57571":39161,"57572":39343,"57573":39346,"57574":39344,"57575":39349,"57576":39597,"57577":39595,"57578":39771,"57579":40170,"57580":40173,"57581":40167,"57582":40576,"57583":40701,"57584":20710,"57585":20692,"57586":20695,"57587":20712,"57588":20723,"57589":20699,"57590":20714,"57591":20701,"57592":20708,"57593":20691,"57594":20716,"57595":20720,"57596":20719,"57597":20707,"57598":20704,"57664":20952,"57665":21120,"57666":21121,"57667":21225,"57668":21227,"57669":21296,"57670":21420,"57671":22055,"57672":22037,"57673":22028,"57674":22034,"57675":22012,"57676":22031,"57677":22044,"57678":22017,"57679":22035,"57680":22018,"57681":22010,"57682":22045,"57683":22020,"57684":22015,"57685":22009,"57686":22665,"57687":22652,"57688":22672,"57689":22680,"57690":22662,"57691":22657,"57692":22655,"57693":22644,"57694":22667,"57695":22650,"57696":22663,"57697":22673,"57698":22670,"57699":22646,"57700":22658,"57701":22664,"57702":22651,"57703":22676,"57704":22671,"57705":22782,"57706":22891,"57707":23260,"57708":23278,"57709":23269,"57710":23253,"57711":23274,"57712":23258,"57713":23277,"57714":23275,"57715":23283,"57716":23266,"57717":23264,"57718":23259,"57719":23276,"57720":23262,"57721":23261,"57722":23257,"57723":23272,"57724":23263,"57725":23415,"57726":23520,"57761":23523,"57762":23651,"57763":23938,"57764":23936,"57765":23933,"57766":23942,"57767":23930,"57768":23937,"57769":23927,"57770":23946,"57771":23945,"57772":23944,"57773":23934,"57774":23932,"57775":23949,"57776":23929,"57777":23935,"57778":24152,"57779":24153,"57780":24147,"57781":24280,"57782":24273,"57783":24279,"57784":24270,"57785":24284,"57786":24277,"57787":24281,"57788":24274,"57789":24276,"57790":24388,"57791":24387,"57792":24431,"57793":24502,"57794":24876,"57795":24872,"57796":24897,"57797":24926,"57798":24945,"57799":24947,"57800":24914,"57801":24915,"57802":24946,"57803":24940,"57804":24960,"57805":24948,"57806":24916,"57807":24954,"57808":24923,"57809":24933,"57810":24891,"57811":24938,"57812":24929,"57813":24918,"57814":25129,"57815":25127,"57816":25131,"57817":25643,"57818":25677,"57819":25691,"57820":25693,"57821":25716,"57822":25718,"57823":25714,"57824":25715,"57825":25725,"57826":25717,"57827":25702,"57828":25766,"57829":25678,"57830":25730,"57831":25694,"57832":25692,"57833":25675,"57834":25683,"57835":25696,"57836":25680,"57837":25727,"57838":25663,"57839":25708,"57840":25707,"57841":25689,"57842":25701,"57843":25719,"57844":25971,"57845":26016,"57846":26273,"57847":26272,"57848":26271,"57849":26373,"57850":26372,"57851":26402,"57852":27057,"57853":27062,"57854":27081,"57920":27040,"57921":27086,"57922":27030,"57923":27056,"57924":27052,"57925":27068,"57926":27025,"57927":27033,"57928":27022,"57929":27047,"57930":27021,"57931":27049,"57932":27070,"57933":27055,"57934":27071,"57935":27076,"57936":27069,"57937":27044,"57938":27092,"57939":27065,"57940":27082,"57941":27034,"57942":27087,"57943":27059,"57944":27027,"57945":27050,"57946":27041,"57947":27038,"57948":27097,"57949":27031,"57950":27024,"57951":27074,"57952":27061,"57953":27045,"57954":27078,"57955":27466,"57956":27469,"57957":27467,"57958":27550,"57959":27551,"57960":27552,"57961":27587,"57962":27588,"57963":27646,"57964":28366,"57965":28405,"57966":28401,"57967":28419,"57968":28453,"57969":28408,"57970":28471,"57971":28411,"57972":28462,"57973":28425,"57974":28494,"57975":28441,"57976":28442,"57977":28455,"57978":28440,"57979":28475,"57980":28434,"57981":28397,"57982":28426,"58017":28470,"58018":28531,"58019":28409,"58020":28398,"58021":28461,"58022":28480,"58023":28464,"58024":28476,"58025":28469,"58026":28395,"58027":28423,"58028":28430,"58029":28483,"58030":28421,"58031":28413,"58032":28406,"58033":28473,"58034":28444,"58035":28412,"58036":28474,"58037":28447,"58038":28429,"58039":28446,"58040":28424,"58041":28449,"58042":29063,"58043":29072,"58044":29065,"58045":29056,"58046":29061,"58047":29058,"58048":29071,"58049":29051,"58050":29062,"58051":29057,"58052":29079,"58053":29252,"58054":29267,"58055":29335,"58056":29333,"58057":29331,"58058":29507,"58059":29517,"58060":29521,"58061":29516,"58062":29794,"58063":29811,"58064":29809,"58065":29813,"58066":29810,"58067":29799,"58068":29806,"58069":29952,"58070":29954,"58071":29955,"58072":30077,"58073":30096,"58074":30230,"58075":30216,"58076":30220,"58077":30229,"58078":30225,"58079":30218,"58080":30228,"58081":30392,"58082":30593,"58083":30588,"58084":30597,"58085":30594,"58086":30574,"58087":30592,"58088":30575,"58089":30590,"58090":30595,"58091":30898,"58092":30890,"58093":30900,"58094":30893,"58095":30888,"58096":30846,"58097":30891,"58098":30878,"58099":30885,"58100":30880,"58101":30892,"58102":30882,"58103":30884,"58104":31128,"58105":31114,"58106":31115,"58107":31126,"58108":31125,"58109":31124,"58110":31123,"58176":31127,"58177":31112,"58178":31122,"58179":31120,"58180":31275,"58181":31306,"58182":31280,"58183":31279,"58184":31272,"58185":31270,"58186":31400,"58187":31403,"58188":31404,"58189":31470,"58190":31624,"58191":31644,"58192":31626,"58193":31633,"58194":31632,"58195":31638,"58196":31629,"58197":31628,"58198":31643,"58199":31630,"58200":31621,"58201":31640,"58202":21124,"58203":31641,"58204":31652,"58205":31618,"58206":31931,"58207":31935,"58208":31932,"58209":31930,"58210":32167,"58211":32183,"58212":32194,"58213":32163,"58214":32170,"58215":32193,"58216":32192,"58217":32197,"58218":32157,"58219":32206,"58220":32196,"58221":32198,"58222":32203,"58223":32204,"58224":32175,"58225":32185,"58226":32150,"58227":32188,"58228":32159,"58229":32166,"58230":32174,"58231":32169,"58232":32161,"58233":32201,"58234":32627,"58235":32738,"58236":32739,"58237":32741,"58238":32734,"58273":32804,"58274":32861,"58275":32860,"58276":33161,"58277":33158,"58278":33155,"58279":33159,"58280":33165,"58281":33164,"58282":33163,"58283":33301,"58284":33943,"58285":33956,"58286":33953,"58287":33951,"58288":33978,"58289":33998,"58290":33986,"58291":33964,"58292":33966,"58293":33963,"58294":33977,"58295":33972,"58296":33985,"58297":33997,"58298":33962,"58299":33946,"58300":33969,"58301":34000,"58302":33949,"58303":33959,"58304":33979,"58305":33954,"58306":33940,"58307":33991,"58308":33996,"58309":33947,"58310":33961,"58311":33967,"58312":33960,"58313":34006,"58314":33944,"58315":33974,"58316":33999,"58317":33952,"58318":34007,"58319":34004,"58320":34002,"58321":34011,"58322":33968,"58323":33937,"58324":34401,"58325":34611,"58326":34595,"58327":34600,"58328":34667,"58329":34624,"58330":34606,"58331":34590,"58332":34593,"58333":34585,"58334":34587,"58335":34627,"58336":34604,"58337":34625,"58338":34622,"58339":34630,"58340":34592,"58341":34610,"58342":34602,"58343":34605,"58344":34620,"58345":34578,"58346":34618,"58347":34609,"58348":34613,"58349":34626,"58350":34598,"58351":34599,"58352":34616,"58353":34596,"58354":34586,"58355":34608,"58356":34577,"58357":35063,"58358":35047,"58359":35057,"58360":35058,"58361":35066,"58362":35070,"58363":35054,"58364":35068,"58365":35062,"58366":35067,"58432":35056,"58433":35052,"58434":35051,"58435":35229,"58436":35233,"58437":35231,"58438":35230,"58439":35305,"58440":35307,"58441":35304,"58442":35499,"58443":35481,"58444":35467,"58445":35474,"58446":35471,"58447":35478,"58448":35901,"58449":35944,"58450":35945,"58451":36053,"58452":36047,"58453":36055,"58454":36246,"58455":36361,"58456":36354,"58457":36351,"58458":36365,"58459":36349,"58460":36362,"58461":36355,"58462":36359,"58463":36358,"58464":36357,"58465":36350,"58466":36352,"58467":36356,"58468":36624,"58469":36625,"58470":36622,"58471":36621,"58472":37155,"58473":37148,"58474":37152,"58475":37154,"58476":37151,"58477":37149,"58478":37146,"58479":37156,"58480":37153,"58481":37147,"58482":37242,"58483":37234,"58484":37241,"58485":37235,"58486":37541,"58487":37540,"58488":37494,"58489":37531,"58490":37498,"58491":37536,"58492":37524,"58493":37546,"58494":37517,"58529":37542,"58530":37530,"58531":37547,"58532":37497,"58533":37527,"58534":37503,"58535":37539,"58536":37614,"58537":37518,"58538":37506,"58539":37525,"58540":37538,"58541":37501,"58542":37512,"58543":37537,"58544":37514,"58545":37510,"58546":37516,"58547":37529,"58548":37543,"58549":37502,"58550":37511,"58551":37545,"58552":37533,"58553":37515,"58554":37421,"58555":38558,"58556":38561,"58557":38655,"58558":38744,"58559":38781,"58560":38778,"58561":38782,"58562":38787,"58563":38784,"58564":38786,"58565":38779,"58566":38788,"58567":38785,"58568":38783,"58569":38862,"58570":38861,"58571":38934,"58572":39085,"58573":39086,"58574":39170,"58575":39168,"58576":39175,"58577":39325,"58578":39324,"58579":39363,"58580":39353,"58581":39355,"58582":39354,"58583":39362,"58584":39357,"58585":39367,"58586":39601,"58587":39651,"58588":39655,"58589":39742,"58590":39743,"58591":39776,"58592":39777,"58593":39775,"58594":40177,"58595":40178,"58596":40181,"58597":40615,"58598":20735,"58599":20739,"58600":20784,"58601":20728,"58602":20742,"58603":20743,"58604":20726,"58605":20734,"58606":20747,"58607":20748,"58608":20733,"58609":20746,"58610":21131,"58611":21132,"58612":21233,"58613":21231,"58614":22088,"58615":22082,"58616":22092,"58617":22069,"58618":22081,"58619":22090,"58620":22089,"58621":22086,"58622":22104,"58688":22106,"58689":22080,"58690":22067,"58691":22077,"58692":22060,"58693":22078,"58694":22072,"58695":22058,"58696":22074,"58697":22298,"58698":22699,"58699":22685,"58700":22705,"58701":22688,"58702":22691,"58703":22703,"58704":22700,"58705":22693,"58706":22689,"58707":22783,"58708":23295,"58709":23284,"58710":23293,"58711":23287,"58712":23286,"58713":23299,"58714":23288,"58715":23298,"58716":23289,"58717":23297,"58718":23303,"58719":23301,"58720":23311,"58721":23655,"58722":23961,"58723":23959,"58724":23967,"58725":23954,"58726":23970,"58727":23955,"58728":23957,"58729":23968,"58730":23964,"58731":23969,"58732":23962,"58733":23966,"58734":24169,"58735":24157,"58736":24160,"58737":24156,"58738":32243,"58739":24283,"58740":24286,"58741":24289,"58742":24393,"58743":24498,"58744":24971,"58745":24963,"58746":24953,"58747":25009,"58748":25008,"58749":24994,"58750":24969,"58785":24987,"58786":24979,"58787":25007,"58788":25005,"58789":24991,"58790":24978,"58791":25002,"58792":24993,"58793":24973,"58794":24934,"58795":25011,"58796":25133,"58797":25710,"58798":25712,"58799":25750,"58800":25760,"58801":25733,"58802":25751,"58803":25756,"58804":25743,"58805":25739,"58806":25738,"58807":25740,"58808":25763,"58809":25759,"58810":25704,"58811":25777,"58812":25752,"58813":25974,"58814":25978,"58815":25977,"58816":25979,"58817":26034,"58818":26035,"58819":26293,"58820":26288,"58821":26281,"58822":26290,"58823":26295,"58824":26282,"58825":26287,"58826":27136,"58827":27142,"58828":27159,"58829":27109,"58830":27128,"58831":27157,"58832":27121,"58833":27108,"58834":27168,"58835":27135,"58836":27116,"58837":27106,"58838":27163,"58839":27165,"58840":27134,"58841":27175,"58842":27122,"58843":27118,"58844":27156,"58845":27127,"58846":27111,"58847":27200,"58848":27144,"58849":27110,"58850":27131,"58851":27149,"58852":27132,"58853":27115,"58854":27145,"58855":27140,"58856":27160,"58857":27173,"58858":27151,"58859":27126,"58860":27174,"58861":27143,"58862":27124,"58863":27158,"58864":27473,"58865":27557,"58866":27555,"58867":27554,"58868":27558,"58869":27649,"58870":27648,"58871":27647,"58872":27650,"58873":28481,"58874":28454,"58875":28542,"58876":28551,"58877":28614,"58878":28562,"58944":28557,"58945":28553,"58946":28556,"58947":28514,"58948":28495,"58949":28549,"58950":28506,"58951":28566,"58952":28534,"58953":28524,"58954":28546,"58955":28501,"58956":28530,"58957":28498,"58958":28496,"58959":28503,"58960":28564,"58961":28563,"58962":28509,"58963":28416,"58964":28513,"58965":28523,"58966":28541,"58967":28519,"58968":28560,"58969":28499,"58970":28555,"58971":28521,"58972":28543,"58973":28565,"58974":28515,"58975":28535,"58976":28522,"58977":28539,"58978":29106,"58979":29103,"58980":29083,"58981":29104,"58982":29088,"58983":29082,"58984":29097,"58985":29109,"58986":29085,"58987":29093,"58988":29086,"58989":29092,"58990":29089,"58991":29098,"58992":29084,"58993":29095,"58994":29107,"58995":29336,"58996":29338,"58997":29528,"58998":29522,"58999":29534,"59000":29535,"59001":29536,"59002":29533,"59003":29531,"59004":29537,"59005":29530,"59006":29529,"59041":29538,"59042":29831,"59043":29833,"59044":29834,"59045":29830,"59046":29825,"59047":29821,"59048":29829,"59049":29832,"59050":29820,"59051":29817,"59052":29960,"59053":29959,"59054":30078,"59055":30245,"59056":30238,"59057":30233,"59058":30237,"59059":30236,"59060":30243,"59061":30234,"59062":30248,"59063":30235,"59064":30364,"59065":30365,"59066":30366,"59067":30363,"59068":30605,"59069":30607,"59070":30601,"59071":30600,"59072":30925,"59073":30907,"59074":30927,"59075":30924,"59076":30929,"59077":30926,"59078":30932,"59079":30920,"59080":30915,"59081":30916,"59082":30921,"59083":31130,"59084":31137,"59085":31136,"59086":31132,"59087":31138,"59088":31131,"59089":27510,"59090":31289,"59091":31410,"59092":31412,"59093":31411,"59094":31671,"59095":31691,"59096":31678,"59097":31660,"59098":31694,"59099":31663,"59100":31673,"59101":31690,"59102":31669,"59103":31941,"59104":31944,"59105":31948,"59106":31947,"59107":32247,"59108":32219,"59109":32234,"59110":32231,"59111":32215,"59112":32225,"59113":32259,"59114":32250,"59115":32230,"59116":32246,"59117":32241,"59118":32240,"59119":32238,"59120":32223,"59121":32630,"59122":32684,"59123":32688,"59124":32685,"59125":32749,"59126":32747,"59127":32746,"59128":32748,"59129":32742,"59130":32744,"59131":32868,"59132":32871,"59133":33187,"59134":33183,"59200":33182,"59201":33173,"59202":33186,"59203":33177,"59204":33175,"59205":33302,"59206":33359,"59207":33363,"59208":33362,"59209":33360,"59210":33358,"59211":33361,"59212":34084,"59213":34107,"59214":34063,"59215":34048,"59216":34089,"59217":34062,"59218":34057,"59219":34061,"59220":34079,"59221":34058,"59222":34087,"59223":34076,"59224":34043,"59225":34091,"59226":34042,"59227":34056,"59228":34060,"59229":34036,"59230":34090,"59231":34034,"59232":34069,"59233":34039,"59234":34027,"59235":34035,"59236":34044,"59237":34066,"59238":34026,"59239":34025,"59240":34070,"59241":34046,"59242":34088,"59243":34077,"59244":34094,"59245":34050,"59246":34045,"59247":34078,"59248":34038,"59249":34097,"59250":34086,"59251":34023,"59252":34024,"59253":34032,"59254":34031,"59255":34041,"59256":34072,"59257":34080,"59258":34096,"59259":34059,"59260":34073,"59261":34095,"59262":34402,"59297":34646,"59298":34659,"59299":34660,"59300":34679,"59301":34785,"59302":34675,"59303":34648,"59304":34644,"59305":34651,"59306":34642,"59307":34657,"59308":34650,"59309":34641,"59310":34654,"59311":34669,"59312":34666,"59313":34640,"59314":34638,"59315":34655,"59316":34653,"59317":34671,"59318":34668,"59319":34682,"59320":34670,"59321":34652,"59322":34661,"59323":34639,"59324":34683,"59325":34677,"59326":34658,"59327":34663,"59328":34665,"59329":34906,"59330":35077,"59331":35084,"59332":35092,"59333":35083,"59334":35095,"59335":35096,"59336":35097,"59337":35078,"59338":35094,"59339":35089,"59340":35086,"59341":35081,"59342":35234,"59343":35236,"59344":35235,"59345":35309,"59346":35312,"59347":35308,"59348":35535,"59349":35526,"59350":35512,"59351":35539,"59352":35537,"59353":35540,"59354":35541,"59355":35515,"59356":35543,"59357":35518,"59358":35520,"59359":35525,"59360":35544,"59361":35523,"59362":35514,"59363":35517,"59364":35545,"59365":35902,"59366":35917,"59367":35983,"59368":36069,"59369":36063,"59370":36057,"59371":36072,"59372":36058,"59373":36061,"59374":36071,"59375":36256,"59376":36252,"59377":36257,"59378":36251,"59379":36384,"59380":36387,"59381":36389,"59382":36388,"59383":36398,"59384":36373,"59385":36379,"59386":36374,"59387":36369,"59388":36377,"59389":36390,"59390":36391,"59456":36372,"59457":36370,"59458":36376,"59459":36371,"59460":36380,"59461":36375,"59462":36378,"59463":36652,"59464":36644,"59465":36632,"59466":36634,"59467":36640,"59468":36643,"59469":36630,"59470":36631,"59471":36979,"59472":36976,"59473":36975,"59474":36967,"59475":36971,"59476":37167,"59477":37163,"59478":37161,"59479":37162,"59480":37170,"59481":37158,"59482":37166,"59483":37253,"59484":37254,"59485":37258,"59486":37249,"59487":37250,"59488":37252,"59489":37248,"59490":37584,"59491":37571,"59492":37572,"59493":37568,"59494":37593,"59495":37558,"59496":37583,"59497":37617,"59498":37599,"59499":37592,"59500":37609,"59501":37591,"59502":37597,"59503":37580,"59504":37615,"59505":37570,"59506":37608,"59507":37578,"59508":37576,"59509":37582,"59510":37606,"59511":37581,"59512":37589,"59513":37577,"59514":37600,"59515":37598,"59516":37607,"59517":37585,"59518":37587,"59553":37557,"59554":37601,"59555":37574,"59556":37556,"59557":38268,"59558":38316,"59559":38315,"59560":38318,"59561":38320,"59562":38564,"59563":38562,"59564":38611,"59565":38661,"59566":38664,"59567":38658,"59568":38746,"59569":38794,"59570":38798,"59571":38792,"59572":38864,"59573":38863,"59574":38942,"59575":38941,"59576":38950,"59577":38953,"59578":38952,"59579":38944,"59580":38939,"59581":38951,"59582":39090,"59583":39176,"59584":39162,"59585":39185,"59586":39188,"59587":39190,"59588":39191,"59589":39189,"59590":39388,"59591":39373,"59592":39375,"59593":39379,"59594":39380,"59595":39374,"59596":39369,"59597":39382,"59598":39384,"59599":39371,"59600":39383,"59601":39372,"59602":39603,"59603":39660,"59604":39659,"59605":39667,"59606":39666,"59607":39665,"59608":39750,"59609":39747,"59610":39783,"59611":39796,"59612":39793,"59613":39782,"59614":39798,"59615":39797,"59616":39792,"59617":39784,"59618":39780,"59619":39788,"59620":40188,"59621":40186,"59622":40189,"59623":40191,"59624":40183,"59625":40199,"59626":40192,"59627":40185,"59628":40187,"59629":40200,"59630":40197,"59631":40196,"59632":40579,"59633":40659,"59634":40719,"59635":40720,"59636":20764,"59637":20755,"59638":20759,"59639":20762,"59640":20753,"59641":20958,"59642":21300,"59643":21473,"59644":22128,"59645":22112,"59646":22126,"59712":22131,"59713":22118,"59714":22115,"59715":22125,"59716":22130,"59717":22110,"59718":22135,"59719":22300,"59720":22299,"59721":22728,"59722":22717,"59723":22729,"59724":22719,"59725":22714,"59726":22722,"59727":22716,"59728":22726,"59729":23319,"59730":23321,"59731":23323,"59732":23329,"59733":23316,"59734":23315,"59735":23312,"59736":23318,"59737":23336,"59738":23322,"59739":23328,"59740":23326,"59741":23535,"59742":23980,"59743":23985,"59744":23977,"59745":23975,"59746":23989,"59747":23984,"59748":23982,"59749":23978,"59750":23976,"59751":23986,"59752":23981,"59753":23983,"59754":23988,"59755":24167,"59756":24168,"59757":24166,"59758":24175,"59759":24297,"59760":24295,"59761":24294,"59762":24296,"59763":24293,"59764":24395,"59765":24508,"59766":24989,"59767":25000,"59768":24982,"59769":25029,"59770":25012,"59771":25030,"59772":25025,"59773":25036,"59774":25018,"59809":25023,"59810":25016,"59811":24972,"59812":25815,"59813":25814,"59814":25808,"59815":25807,"59816":25801,"59817":25789,"59818":25737,"59819":25795,"59820":25819,"59821":25843,"59822":25817,"59823":25907,"59824":25983,"59825":25980,"59826":26018,"59827":26312,"59828":26302,"59829":26304,"59830":26314,"59831":26315,"59832":26319,"59833":26301,"59834":26299,"59835":26298,"59836":26316,"59837":26403,"59838":27188,"59839":27238,"59840":27209,"59841":27239,"59842":27186,"59843":27240,"59844":27198,"59845":27229,"59846":27245,"59847":27254,"59848":27227,"59849":27217,"59850":27176,"59851":27226,"59852":27195,"59853":27199,"59854":27201,"59855":27242,"59856":27236,"59857":27216,"59858":27215,"59859":27220,"59860":27247,"59861":27241,"59862":27232,"59863":27196,"59864":27230,"59865":27222,"59866":27221,"59867":27213,"59868":27214,"59869":27206,"59870":27477,"59871":27476,"59872":27478,"59873":27559,"59874":27562,"59875":27563,"59876":27592,"59877":27591,"59878":27652,"59879":27651,"59880":27654,"59881":28589,"59882":28619,"59883":28579,"59884":28615,"59885":28604,"59886":28622,"59887":28616,"59888":28510,"59889":28612,"59890":28605,"59891":28574,"59892":28618,"59893":28584,"59894":28676,"59895":28581,"59896":28590,"59897":28602,"59898":28588,"59899":28586,"59900":28623,"59901":28607,"59902":28600,"59968":28578,"59969":28617,"59970":28587,"59971":28621,"59972":28591,"59973":28594,"59974":28592,"59975":29125,"59976":29122,"59977":29119,"59978":29112,"59979":29142,"59980":29120,"59981":29121,"59982":29131,"59983":29140,"59984":29130,"59985":29127,"59986":29135,"59987":29117,"59988":29144,"59989":29116,"59990":29126,"59991":29146,"59992":29147,"59993":29341,"59994":29342,"59995":29545,"59996":29542,"59997":29543,"59998":29548,"59999":29541,"60000":29547,"60001":29546,"60002":29823,"60003":29850,"60004":29856,"60005":29844,"60006":29842,"60007":29845,"60008":29857,"60009":29963,"60010":30080,"60011":30255,"60012":30253,"60013":30257,"60014":30269,"60015":30259,"60016":30268,"60017":30261,"60018":30258,"60019":30256,"60020":30395,"60021":30438,"60022":30618,"60023":30621,"60024":30625,"60025":30620,"60026":30619,"60027":30626,"60028":30627,"60029":30613,"60030":30617,"60065":30615,"60066":30941,"60067":30953,"60068":30949,"60069":30954,"60070":30942,"60071":30947,"60072":30939,"60073":30945,"60074":30946,"60075":30957,"60076":30943,"60077":30944,"60078":31140,"60079":31300,"60080":31304,"60081":31303,"60082":31414,"60083":31416,"60084":31413,"60085":31409,"60086":31415,"60087":31710,"60088":31715,"60089":31719,"60090":31709,"60091":31701,"60092":31717,"60093":31706,"60094":31720,"60095":31737,"60096":31700,"60097":31722,"60098":31714,"60099":31708,"60100":31723,"60101":31704,"60102":31711,"60103":31954,"60104":31956,"60105":31959,"60106":31952,"60107":31953,"60108":32274,"60109":32289,"60110":32279,"60111":32268,"60112":32287,"60113":32288,"60114":32275,"60115":32270,"60116":32284,"60117":32277,"60118":32282,"60119":32290,"60120":32267,"60121":32271,"60122":32278,"60123":32269,"60124":32276,"60125":32293,"60126":32292,"60127":32579,"60128":32635,"60129":32636,"60130":32634,"60131":32689,"60132":32751,"60133":32810,"60134":32809,"60135":32876,"60136":33201,"60137":33190,"60138":33198,"60139":33209,"60140":33205,"60141":33195,"60142":33200,"60143":33196,"60144":33204,"60145":33202,"60146":33207,"60147":33191,"60148":33266,"60149":33365,"60150":33366,"60151":33367,"60152":34134,"60153":34117,"60154":34155,"60155":34125,"60156":34131,"60157":34145,"60158":34136,"60224":34112,"60225":34118,"60226":34148,"60227":34113,"60228":34146,"60229":34116,"60230":34129,"60231":34119,"60232":34147,"60233":34110,"60234":34139,"60235":34161,"60236":34126,"60237":34158,"60238":34165,"60239":34133,"60240":34151,"60241":34144,"60242":34188,"60243":34150,"60244":34141,"60245":34132,"60246":34149,"60247":34156,"60248":34403,"60249":34405,"60250":34404,"60251":34715,"60252":34703,"60253":34711,"60254":34707,"60255":34706,"60256":34696,"60257":34689,"60258":34710,"60259":34712,"60260":34681,"60261":34695,"60262":34723,"60263":34693,"60264":34704,"60265":34705,"60266":34717,"60267":34692,"60268":34708,"60269":34716,"60270":34714,"60271":34697,"60272":35102,"60273":35110,"60274":35120,"60275":35117,"60276":35118,"60277":35111,"60278":35121,"60279":35106,"60280":35113,"60281":35107,"60282":35119,"60283":35116,"60284":35103,"60285":35313,"60286":35552,"60321":35554,"60322":35570,"60323":35572,"60324":35573,"60325":35549,"60326":35604,"60327":35556,"60328":35551,"60329":35568,"60330":35528,"60331":35550,"60332":35553,"60333":35560,"60334":35583,"60335":35567,"60336":35579,"60337":35985,"60338":35986,"60339":35984,"60340":36085,"60341":36078,"60342":36081,"60343":36080,"60344":36083,"60345":36204,"60346":36206,"60347":36261,"60348":36263,"60349":36403,"60350":36414,"60351":36408,"60352":36416,"60353":36421,"60354":36406,"60355":36412,"60356":36413,"60357":36417,"60358":36400,"60359":36415,"60360":36541,"60361":36662,"60362":36654,"60363":36661,"60364":36658,"60365":36665,"60366":36663,"60367":36660,"60368":36982,"60369":36985,"60370":36987,"60371":36998,"60372":37114,"60373":37171,"60374":37173,"60375":37174,"60376":37267,"60377":37264,"60378":37265,"60379":37261,"60380":37263,"60381":37671,"60382":37662,"60383":37640,"60384":37663,"60385":37638,"60386":37647,"60387":37754,"60388":37688,"60389":37692,"60390":37659,"60391":37667,"60392":37650,"60393":37633,"60394":37702,"60395":37677,"60396":37646,"60397":37645,"60398":37579,"60399":37661,"60400":37626,"60401":37669,"60402":37651,"60403":37625,"60404":37623,"60405":37684,"60406":37634,"60407":37668,"60408":37631,"60409":37673,"60410":37689,"60411":37685,"60412":37674,"60413":37652,"60414":37644,"60480":37643,"60481":37630,"60482":37641,"60483":37632,"60484":37627,"60485":37654,"60486":38332,"60487":38349,"60488":38334,"60489":38329,"60490":38330,"60491":38326,"60492":38335,"60493":38325,"60494":38333,"60495":38569,"60496":38612,"60497":38667,"60498":38674,"60499":38672,"60500":38809,"60501":38807,"60502":38804,"60503":38896,"60504":38904,"60505":38965,"60506":38959,"60507":38962,"60508":39204,"60509":39199,"60510":39207,"60511":39209,"60512":39326,"60513":39406,"60514":39404,"60515":39397,"60516":39396,"60517":39408,"60518":39395,"60519":39402,"60520":39401,"60521":39399,"60522":39609,"60523":39615,"60524":39604,"60525":39611,"60526":39670,"60527":39674,"60528":39673,"60529":39671,"60530":39731,"60531":39808,"60532":39813,"60533":39815,"60534":39804,"60535":39806,"60536":39803,"60537":39810,"60538":39827,"60539":39826,"60540":39824,"60541":39802,"60542":39829,"60577":39805,"60578":39816,"60579":40229,"60580":40215,"60581":40224,"60582":40222,"60583":40212,"60584":40233,"60585":40221,"60586":40216,"60587":40226,"60588":40208,"60589":40217,"60590":40223,"60591":40584,"60592":40582,"60593":40583,"60594":40622,"60595":40621,"60596":40661,"60597":40662,"60598":40698,"60599":40722,"60600":40765,"60601":20774,"60602":20773,"60603":20770,"60604":20772,"60605":20768,"60606":20777,"60607":21236,"60608":22163,"60609":22156,"60610":22157,"60611":22150,"60612":22148,"60613":22147,"60614":22142,"60615":22146,"60616":22143,"60617":22145,"60618":22742,"60619":22740,"60620":22735,"60621":22738,"60622":23341,"60623":23333,"60624":23346,"60625":23331,"60626":23340,"60627":23335,"60628":23334,"60629":23343,"60630":23342,"60631":23419,"60632":23537,"60633":23538,"60634":23991,"60635":24172,"60636":24170,"60637":24510,"60638":24507,"60639":25027,"60640":25013,"60641":25020,"60642":25063,"60643":25056,"60644":25061,"60645":25060,"60646":25064,"60647":25054,"60648":25839,"60649":25833,"60650":25827,"60651":25835,"60652":25828,"60653":25832,"60654":25985,"60655":25984,"60656":26038,"60657":26074,"60658":26322,"60659":27277,"60660":27286,"60661":27265,"60662":27301,"60663":27273,"60664":27295,"60665":27291,"60666":27297,"60667":27294,"60668":27271,"60669":27283,"60670":27278,"60736":27285,"60737":27267,"60738":27304,"60739":27300,"60740":27281,"60741":27263,"60742":27302,"60743":27290,"60744":27269,"60745":27276,"60746":27282,"60747":27483,"60748":27565,"60749":27657,"60750":28620,"60751":28585,"60752":28660,"60753":28628,"60754":28643,"60755":28636,"60756":28653,"60757":28647,"60758":28646,"60759":28638,"60760":28658,"60761":28637,"60762":28642,"60763":28648,"60764":29153,"60765":29169,"60766":29160,"60767":29170,"60768":29156,"60769":29168,"60770":29154,"60771":29555,"60772":29550,"60773":29551,"60774":29847,"60775":29874,"60776":29867,"60777":29840,"60778":29866,"60779":29869,"60780":29873,"60781":29861,"60782":29871,"60783":29968,"60784":29969,"60785":29970,"60786":29967,"60787":30084,"60788":30275,"60789":30280,"60790":30281,"60791":30279,"60792":30372,"60793":30441,"60794":30645,"60795":30635,"60796":30642,"60797":30647,"60798":30646,"60833":30644,"60834":30641,"60835":30632,"60836":30704,"60837":30963,"60838":30973,"60839":30978,"60840":30971,"60841":30972,"60842":30962,"60843":30981,"60844":30969,"60845":30974,"60846":30980,"60847":31147,"60848":31144,"60849":31324,"60850":31323,"60851":31318,"60852":31320,"60853":31316,"60854":31322,"60855":31422,"60856":31424,"60857":31425,"60858":31749,"60859":31759,"60860":31730,"60861":31744,"60862":31743,"60863":31739,"60864":31758,"60865":31732,"60866":31755,"60867":31731,"60868":31746,"60869":31753,"60870":31747,"60871":31745,"60872":31736,"60873":31741,"60874":31750,"60875":31728,"60876":31729,"60877":31760,"60878":31754,"60879":31976,"60880":32301,"60881":32316,"60882":32322,"60883":32307,"60884":38984,"60885":32312,"60886":32298,"60887":32329,"60888":32320,"60889":32327,"60890":32297,"60891":32332,"60892":32304,"60893":32315,"60894":32310,"60895":32324,"60896":32314,"60897":32581,"60898":32639,"60899":32638,"60900":32637,"60901":32756,"60902":32754,"60903":32812,"60904":33211,"60905":33220,"60906":33228,"60907":33226,"60908":33221,"60909":33223,"60910":33212,"60911":33257,"60912":33371,"60913":33370,"60914":33372,"60915":34179,"60916":34176,"60917":34191,"60918":34215,"60919":34197,"60920":34208,"60921":34187,"60922":34211,"60923":34171,"60924":34212,"60925":34202,"60926":34206,"60992":34167,"60993":34172,"60994":34185,"60995":34209,"60996":34170,"60997":34168,"60998":34135,"60999":34190,"61000":34198,"61001":34182,"61002":34189,"61003":34201,"61004":34205,"61005":34177,"61006":34210,"61007":34178,"61008":34184,"61009":34181,"61010":34169,"61011":34166,"61012":34200,"61013":34192,"61014":34207,"61015":34408,"61016":34750,"61017":34730,"61018":34733,"61019":34757,"61020":34736,"61021":34732,"61022":34745,"61023":34741,"61024":34748,"61025":34734,"61026":34761,"61027":34755,"61028":34754,"61029":34764,"61030":34743,"61031":34735,"61032":34756,"61033":34762,"61034":34740,"61035":34742,"61036":34751,"61037":34744,"61038":34749,"61039":34782,"61040":34738,"61041":35125,"61042":35123,"61043":35132,"61044":35134,"61045":35137,"61046":35154,"61047":35127,"61048":35138,"61049":35245,"61050":35247,"61051":35246,"61052":35314,"61053":35315,"61054":35614,"61089":35608,"61090":35606,"61091":35601,"61092":35589,"61093":35595,"61094":35618,"61095":35599,"61096":35602,"61097":35605,"61098":35591,"61099":35597,"61100":35592,"61101":35590,"61102":35612,"61103":35603,"61104":35610,"61105":35919,"61106":35952,"61107":35954,"61108":35953,"61109":35951,"61110":35989,"61111":35988,"61112":36089,"61113":36207,"61114":36430,"61115":36429,"61116":36435,"61117":36432,"61118":36428,"61119":36423,"61120":36675,"61121":36672,"61122":36997,"61123":36990,"61124":37176,"61125":37274,"61126":37282,"61127":37275,"61128":37273,"61129":37279,"61130":37281,"61131":37277,"61132":37280,"61133":37793,"61134":37763,"61135":37807,"61136":37732,"61137":37718,"61138":37703,"61139":37756,"61140":37720,"61141":37724,"61142":37750,"61143":37705,"61144":37712,"61145":37713,"61146":37728,"61147":37741,"61148":37775,"61149":37708,"61150":37738,"61151":37753,"61152":37719,"61153":37717,"61154":37714,"61155":37711,"61156":37745,"61157":37751,"61158":37755,"61159":37729,"61160":37726,"61161":37731,"61162":37735,"61163":37760,"61164":37710,"61165":37721,"61166":38343,"61167":38336,"61168":38345,"61169":38339,"61170":38341,"61171":38327,"61172":38574,"61173":38576,"61174":38572,"61175":38688,"61176":38687,"61177":38680,"61178":38685,"61179":38681,"61180":38810,"61181":38817,"61182":38812,"61248":38814,"61249":38813,"61250":38869,"61251":38868,"61252":38897,"61253":38977,"61254":38980,"61255":38986,"61256":38985,"61257":38981,"61258":38979,"61259":39205,"61260":39211,"61261":39212,"61262":39210,"61263":39219,"61264":39218,"61265":39215,"61266":39213,"61267":39217,"61268":39216,"61269":39320,"61270":39331,"61271":39329,"61272":39426,"61273":39418,"61274":39412,"61275":39415,"61276":39417,"61277":39416,"61278":39414,"61279":39419,"61280":39421,"61281":39422,"61282":39420,"61283":39427,"61284":39614,"61285":39678,"61286":39677,"61287":39681,"61288":39676,"61289":39752,"61290":39834,"61291":39848,"61292":39838,"61293":39835,"61294":39846,"61295":39841,"61296":39845,"61297":39844,"61298":39814,"61299":39842,"61300":39840,"61301":39855,"61302":40243,"61303":40257,"61304":40295,"61305":40246,"61306":40238,"61307":40239,"61308":40241,"61309":40248,"61310":40240,"61345":40261,"61346":40258,"61347":40259,"61348":40254,"61349":40247,"61350":40256,"61351":40253,"61352":32757,"61353":40237,"61354":40586,"61355":40585,"61356":40589,"61357":40624,"61358":40648,"61359":40666,"61360":40699,"61361":40703,"61362":40740,"61363":40739,"61364":40738,"61365":40788,"61366":40864,"61367":20785,"61368":20781,"61369":20782,"61370":22168,"61371":22172,"61372":22167,"61373":22170,"61374":22173,"61375":22169,"61376":22896,"61377":23356,"61378":23657,"61379":23658,"61380":24000,"61381":24173,"61382":24174,"61383":25048,"61384":25055,"61385":25069,"61386":25070,"61387":25073,"61388":25066,"61389":25072,"61390":25067,"61391":25046,"61392":25065,"61393":25855,"61394":25860,"61395":25853,"61396":25848,"61397":25857,"61398":25859,"61399":25852,"61400":26004,"61401":26075,"61402":26330,"61403":26331,"61404":26328,"61405":27333,"61406":27321,"61407":27325,"61408":27361,"61409":27334,"61410":27322,"61411":27318,"61412":27319,"61413":27335,"61414":27316,"61415":27309,"61416":27486,"61417":27593,"61418":27659,"61419":28679,"61420":28684,"61421":28685,"61422":28673,"61423":28677,"61424":28692,"61425":28686,"61426":28671,"61427":28672,"61428":28667,"61429":28710,"61430":28668,"61431":28663,"61432":28682,"61433":29185,"61434":29183,"61435":29177,"61436":29187,"61437":29181,"61438":29558,"61504":29880,"61505":29888,"61506":29877,"61507":29889,"61508":29886,"61509":29878,"61510":29883,"61511":29890,"61512":29972,"61513":29971,"61514":30300,"61515":30308,"61516":30297,"61517":30288,"61518":30291,"61519":30295,"61520":30298,"61521":30374,"61522":30397,"61523":30444,"61524":30658,"61525":30650,"61526":30975,"61527":30988,"61528":30995,"61529":30996,"61530":30985,"61531":30992,"61532":30994,"61533":30993,"61534":31149,"61535":31148,"61536":31327,"61537":31772,"61538":31785,"61539":31769,"61540":31776,"61541":31775,"61542":31789,"61543":31773,"61544":31782,"61545":31784,"61546":31778,"61547":31781,"61548":31792,"61549":32348,"61550":32336,"61551":32342,"61552":32355,"61553":32344,"61554":32354,"61555":32351,"61556":32337,"61557":32352,"61558":32343,"61559":32339,"61560":32693,"61561":32691,"61562":32759,"61563":32760,"61564":32885,"61565":33233,"61566":33234,"61601":33232,"61602":33375,"61603":33374,"61604":34228,"61605":34246,"61606":34240,"61607":34243,"61608":34242,"61609":34227,"61610":34229,"61611":34237,"61612":34247,"61613":34244,"61614":34239,"61615":34251,"61616":34254,"61617":34248,"61618":34245,"61619":34225,"61620":34230,"61621":34258,"61622":34340,"61623":34232,"61624":34231,"61625":34238,"61626":34409,"61627":34791,"61628":34790,"61629":34786,"61630":34779,"61631":34795,"61632":34794,"61633":34789,"61634":34783,"61635":34803,"61636":34788,"61637":34772,"61638":34780,"61639":34771,"61640":34797,"61641":34776,"61642":34787,"61643":34724,"61644":34775,"61645":34777,"61646":34817,"61647":34804,"61648":34792,"61649":34781,"61650":35155,"61651":35147,"61652":35151,"61653":35148,"61654":35142,"61655":35152,"61656":35153,"61657":35145,"61658":35626,"61659":35623,"61660":35619,"61661":35635,"61662":35632,"61663":35637,"61664":35655,"61665":35631,"61666":35644,"61667":35646,"61668":35633,"61669":35621,"61670":35639,"61671":35622,"61672":35638,"61673":35630,"61674":35620,"61675":35643,"61676":35645,"61677":35642,"61678":35906,"61679":35957,"61680":35993,"61681":35992,"61682":35991,"61683":36094,"61684":36100,"61685":36098,"61686":36096,"61687":36444,"61688":36450,"61689":36448,"61690":36439,"61691":36438,"61692":36446,"61693":36453,"61694":36455,"61760":36443,"61761":36442,"61762":36449,"61763":36445,"61764":36457,"61765":36436,"61766":36678,"61767":36679,"61768":36680,"61769":36683,"61770":37160,"61771":37178,"61772":37179,"61773":37182,"61774":37288,"61775":37285,"61776":37287,"61777":37295,"61778":37290,"61779":37813,"61780":37772,"61781":37778,"61782":37815,"61783":37787,"61784":37789,"61785":37769,"61786":37799,"61787":37774,"61788":37802,"61789":37790,"61790":37798,"61791":37781,"61792":37768,"61793":37785,"61794":37791,"61795":37773,"61796":37809,"61797":37777,"61798":37810,"61799":37796,"61800":37800,"61801":37812,"61802":37795,"61803":37797,"61804":38354,"61805":38355,"61806":38353,"61807":38579,"61808":38615,"61809":38618,"61810":24002,"61811":38623,"61812":38616,"61813":38621,"61814":38691,"61815":38690,"61816":38693,"61817":38828,"61818":38830,"61819":38824,"61820":38827,"61821":38820,"61822":38826,"61857":38818,"61858":38821,"61859":38871,"61860":38873,"61861":38870,"61862":38872,"61863":38906,"61864":38992,"61865":38993,"61866":38994,"61867":39096,"61868":39233,"61869":39228,"61870":39226,"61871":39439,"61872":39435,"61873":39433,"61874":39437,"61875":39428,"61876":39441,"61877":39434,"61878":39429,"61879":39431,"61880":39430,"61881":39616,"61882":39644,"61883":39688,"61884":39684,"61885":39685,"61886":39721,"61887":39733,"61888":39754,"61889":39756,"61890":39755,"61891":39879,"61892":39878,"61893":39875,"61894":39871,"61895":39873,"61896":39861,"61897":39864,"61898":39891,"61899":39862,"61900":39876,"61901":39865,"61902":39869,"61903":40284,"61904":40275,"61905":40271,"61906":40266,"61907":40283,"61908":40267,"61909":40281,"61910":40278,"61911":40268,"61912":40279,"61913":40274,"61914":40276,"61915":40287,"61916":40280,"61917":40282,"61918":40590,"61919":40588,"61920":40671,"61921":40705,"61922":40704,"61923":40726,"61924":40741,"61925":40747,"61926":40746,"61927":40745,"61928":40744,"61929":40780,"61930":40789,"61931":20788,"61932":20789,"61933":21142,"61934":21239,"61935":21428,"61936":22187,"61937":22189,"61938":22182,"61939":22183,"61940":22186,"61941":22188,"61942":22746,"61943":22749,"61944":22747,"61945":22802,"61946":23357,"61947":23358,"61948":23359,"61949":24003,"61950":24176,"62016":24511,"62017":25083,"62018":25863,"62019":25872,"62020":25869,"62021":25865,"62022":25868,"62023":25870,"62024":25988,"62025":26078,"62026":26077,"62027":26334,"62028":27367,"62029":27360,"62030":27340,"62031":27345,"62032":27353,"62033":27339,"62034":27359,"62035":27356,"62036":27344,"62037":27371,"62038":27343,"62039":27341,"62040":27358,"62041":27488,"62042":27568,"62043":27660,"62044":28697,"62045":28711,"62046":28704,"62047":28694,"62048":28715,"62049":28705,"62050":28706,"62051":28707,"62052":28713,"62053":28695,"62054":28708,"62055":28700,"62056":28714,"62057":29196,"62058":29194,"62059":29191,"62060":29186,"62061":29189,"62062":29349,"62063":29350,"62064":29348,"62065":29347,"62066":29345,"62067":29899,"62068":29893,"62069":29879,"62070":29891,"62071":29974,"62072":30304,"62073":30665,"62074":30666,"62075":30660,"62076":30705,"62077":31005,"62078":31003,"62113":31009,"62114":31004,"62115":30999,"62116":31006,"62117":31152,"62118":31335,"62119":31336,"62120":31795,"62121":31804,"62122":31801,"62123":31788,"62124":31803,"62125":31980,"62126":31978,"62127":32374,"62128":32373,"62129":32376,"62130":32368,"62131":32375,"62132":32367,"62133":32378,"62134":32370,"62135":32372,"62136":32360,"62137":32587,"62138":32586,"62139":32643,"62140":32646,"62141":32695,"62142":32765,"62143":32766,"62144":32888,"62145":33239,"62146":33237,"62147":33380,"62148":33377,"62149":33379,"62150":34283,"62151":34289,"62152":34285,"62153":34265,"62154":34273,"62155":34280,"62156":34266,"62157":34263,"62158":34284,"62159":34290,"62160":34296,"62161":34264,"62162":34271,"62163":34275,"62164":34268,"62165":34257,"62166":34288,"62167":34278,"62168":34287,"62169":34270,"62170":34274,"62171":34816,"62172":34810,"62173":34819,"62174":34806,"62175":34807,"62176":34825,"62177":34828,"62178":34827,"62179":34822,"62180":34812,"62181":34824,"62182":34815,"62183":34826,"62184":34818,"62185":35170,"62186":35162,"62187":35163,"62188":35159,"62189":35169,"62190":35164,"62191":35160,"62192":35165,"62193":35161,"62194":35208,"62195":35255,"62196":35254,"62197":35318,"62198":35664,"62199":35656,"62200":35658,"62201":35648,"62202":35667,"62203":35670,"62204":35668,"62205":35659,"62206":35669,"62272":35665,"62273":35650,"62274":35666,"62275":35671,"62276":35907,"62277":35959,"62278":35958,"62279":35994,"62280":36102,"62281":36103,"62282":36105,"62283":36268,"62284":36266,"62285":36269,"62286":36267,"62287":36461,"62288":36472,"62289":36467,"62290":36458,"62291":36463,"62292":36475,"62293":36546,"62294":36690,"62295":36689,"62296":36687,"62297":36688,"62298":36691,"62299":36788,"62300":37184,"62301":37183,"62302":37296,"62303":37293,"62304":37854,"62305":37831,"62306":37839,"62307":37826,"62308":37850,"62309":37840,"62310":37881,"62311":37868,"62312":37836,"62313":37849,"62314":37801,"62315":37862,"62316":37834,"62317":37844,"62318":37870,"62319":37859,"62320":37845,"62321":37828,"62322":37838,"62323":37824,"62324":37842,"62325":37863,"62326":38269,"62327":38362,"62328":38363,"62329":38625,"62330":38697,"62331":38699,"62332":38700,"62333":38696,"62334":38694,"62369":38835,"62370":38839,"62371":38838,"62372":38877,"62373":38878,"62374":38879,"62375":39004,"62376":39001,"62377":39005,"62378":38999,"62379":39103,"62380":39101,"62381":39099,"62382":39102,"62383":39240,"62384":39239,"62385":39235,"62386":39334,"62387":39335,"62388":39450,"62389":39445,"62390":39461,"62391":39453,"62392":39460,"62393":39451,"62394":39458,"62395":39456,"62396":39463,"62397":39459,"62398":39454,"62399":39452,"62400":39444,"62401":39618,"62402":39691,"62403":39690,"62404":39694,"62405":39692,"62406":39735,"62407":39914,"62408":39915,"62409":39904,"62410":39902,"62411":39908,"62412":39910,"62413":39906,"62414":39920,"62415":39892,"62416":39895,"62417":39916,"62418":39900,"62419":39897,"62420":39909,"62421":39893,"62422":39905,"62423":39898,"62424":40311,"62425":40321,"62426":40330,"62427":40324,"62428":40328,"62429":40305,"62430":40320,"62431":40312,"62432":40326,"62433":40331,"62434":40332,"62435":40317,"62436":40299,"62437":40308,"62438":40309,"62439":40304,"62440":40297,"62441":40325,"62442":40307,"62443":40315,"62444":40322,"62445":40303,"62446":40313,"62447":40319,"62448":40327,"62449":40296,"62450":40596,"62451":40593,"62452":40640,"62453":40700,"62454":40749,"62455":40768,"62456":40769,"62457":40781,"62458":40790,"62459":40791,"62460":40792,"62461":21303,"62462":22194,"62528":22197,"62529":22195,"62530":22755,"62531":23365,"62532":24006,"62533":24007,"62534":24302,"62535":24303,"62536":24512,"62537":24513,"62538":25081,"62539":25879,"62540":25878,"62541":25877,"62542":25875,"62543":26079,"62544":26344,"62545":26339,"62546":26340,"62547":27379,"62548":27376,"62549":27370,"62550":27368,"62551":27385,"62552":27377,"62553":27374,"62554":27375,"62555":28732,"62556":28725,"62557":28719,"62558":28727,"62559":28724,"62560":28721,"62561":28738,"62562":28728,"62563":28735,"62564":28730,"62565":28729,"62566":28736,"62567":28731,"62568":28723,"62569":28737,"62570":29203,"62571":29204,"62572":29352,"62573":29565,"62574":29564,"62575":29882,"62576":30379,"62577":30378,"62578":30398,"62579":30445,"62580":30668,"62581":30670,"62582":30671,"62583":30669,"62584":30706,"62585":31013,"62586":31011,"62587":31015,"62588":31016,"62589":31012,"62590":31017,"62625":31154,"62626":31342,"62627":31340,"62628":31341,"62629":31479,"62630":31817,"62631":31816,"62632":31818,"62633":31815,"62634":31813,"62635":31982,"62636":32379,"62637":32382,"62638":32385,"62639":32384,"62640":32698,"62641":32767,"62642":32889,"62643":33243,"62644":33241,"62645":33291,"62646":33384,"62647":33385,"62648":34338,"62649":34303,"62650":34305,"62651":34302,"62652":34331,"62653":34304,"62654":34294,"62655":34308,"62656":34313,"62657":34309,"62658":34316,"62659":34301,"62660":34841,"62661":34832,"62662":34833,"62663":34839,"62664":34835,"62665":34838,"62666":35171,"62667":35174,"62668":35257,"62669":35319,"62670":35680,"62671":35690,"62672":35677,"62673":35688,"62674":35683,"62675":35685,"62676":35687,"62677":35693,"62678":36270,"62679":36486,"62680":36488,"62681":36484,"62682":36697,"62683":36694,"62684":36695,"62685":36693,"62686":36696,"62687":36698,"62688":37005,"62689":37187,"62690":37185,"62691":37303,"62692":37301,"62693":37298,"62694":37299,"62695":37899,"62696":37907,"62697":37883,"62698":37920,"62699":37903,"62700":37908,"62701":37886,"62702":37909,"62703":37904,"62704":37928,"62705":37913,"62706":37901,"62707":37877,"62708":37888,"62709":37879,"62710":37895,"62711":37902,"62712":37910,"62713":37906,"62714":37882,"62715":37897,"62716":37880,"62717":37898,"62718":37887,"62784":37884,"62785":37900,"62786":37878,"62787":37905,"62788":37894,"62789":38366,"62790":38368,"62791":38367,"62792":38702,"62793":38703,"62794":38841,"62795":38843,"62796":38909,"62797":38910,"62798":39008,"62799":39010,"62800":39011,"62801":39007,"62802":39105,"62803":39106,"62804":39248,"62805":39246,"62806":39257,"62807":39244,"62808":39243,"62809":39251,"62810":39474,"62811":39476,"62812":39473,"62813":39468,"62814":39466,"62815":39478,"62816":39465,"62817":39470,"62818":39480,"62819":39469,"62820":39623,"62821":39626,"62822":39622,"62823":39696,"62824":39698,"62825":39697,"62826":39947,"62827":39944,"62828":39927,"62829":39941,"62830":39954,"62831":39928,"62832":40000,"62833":39943,"62834":39950,"62835":39942,"62836":39959,"62837":39956,"62838":39945,"62839":40351,"62840":40345,"62841":40356,"62842":40349,"62843":40338,"62844":40344,"62845":40336,"62846":40347,"62881":40352,"62882":40340,"62883":40348,"62884":40362,"62885":40343,"62886":40353,"62887":40346,"62888":40354,"62889":40360,"62890":40350,"62891":40355,"62892":40383,"62893":40361,"62894":40342,"62895":40358,"62896":40359,"62897":40601,"62898":40603,"62899":40602,"62900":40677,"62901":40676,"62902":40679,"62903":40678,"62904":40752,"62905":40750,"62906":40795,"62907":40800,"62908":40798,"62909":40797,"62910":40793,"62911":40849,"62912":20794,"62913":20793,"62914":21144,"62915":21143,"62916":22211,"62917":22205,"62918":22206,"62919":23368,"62920":23367,"62921":24011,"62922":24015,"62923":24305,"62924":25085,"62925":25883,"62926":27394,"62927":27388,"62928":27395,"62929":27384,"62930":27392,"62931":28739,"62932":28740,"62933":28746,"62934":28744,"62935":28745,"62936":28741,"62937":28742,"62938":29213,"62939":29210,"62940":29209,"62941":29566,"62942":29975,"62943":30314,"62944":30672,"62945":31021,"62946":31025,"62947":31023,"62948":31828,"62949":31827,"62950":31986,"62951":32394,"62952":32391,"62953":32392,"62954":32395,"62955":32390,"62956":32397,"62957":32589,"62958":32699,"62959":32816,"62960":33245,"62961":34328,"62962":34346,"62963":34342,"62964":34335,"62965":34339,"62966":34332,"62967":34329,"62968":34343,"62969":34350,"62970":34337,"62971":34336,"62972":34345,"62973":34334,"62974":34341,"63040":34857,"63041":34845,"63042":34843,"63043":34848,"63044":34852,"63045":34844,"63046":34859,"63047":34890,"63048":35181,"63049":35177,"63050":35182,"63051":35179,"63052":35322,"63053":35705,"63054":35704,"63055":35653,"63056":35706,"63057":35707,"63058":36112,"63059":36116,"63060":36271,"63061":36494,"63062":36492,"63063":36702,"63064":36699,"63065":36701,"63066":37190,"63067":37188,"63068":37189,"63069":37305,"63070":37951,"63071":37947,"63072":37942,"63073":37929,"63074":37949,"63075":37948,"63076":37936,"63077":37945,"63078":37930,"63079":37943,"63080":37932,"63081":37952,"63082":37937,"63083":38373,"63084":38372,"63085":38371,"63086":38709,"63087":38714,"63088":38847,"63089":38881,"63090":39012,"63091":39113,"63092":39110,"63093":39104,"63094":39256,"63095":39254,"63096":39481,"63097":39485,"63098":39494,"63099":39492,"63100":39490,"63101":39489,"63102":39482,"63137":39487,"63138":39629,"63139":39701,"63140":39703,"63141":39704,"63142":39702,"63143":39738,"63144":39762,"63145":39979,"63146":39965,"63147":39964,"63148":39980,"63149":39971,"63150":39976,"63151":39977,"63152":39972,"63153":39969,"63154":40375,"63155":40374,"63156":40380,"63157":40385,"63158":40391,"63159":40394,"63160":40399,"63161":40382,"63162":40389,"63163":40387,"63164":40379,"63165":40373,"63166":40398,"63167":40377,"63168":40378,"63169":40364,"63170":40392,"63171":40369,"63172":40365,"63173":40396,"63174":40371,"63175":40397,"63176":40370,"63177":40570,"63178":40604,"63179":40683,"63180":40686,"63181":40685,"63182":40731,"63183":40728,"63184":40730,"63185":40753,"63186":40782,"63187":40805,"63188":40804,"63189":40850,"63190":20153,"63191":22214,"63192":22213,"63193":22219,"63194":22897,"63195":23371,"63196":23372,"63197":24021,"63198":24017,"63199":24306,"63200":25889,"63201":25888,"63202":25894,"63203":25890,"63204":27403,"63205":27400,"63206":27401,"63207":27661,"63208":28757,"63209":28758,"63210":28759,"63211":28754,"63212":29214,"63213":29215,"63214":29353,"63215":29567,"63216":29912,"63217":29909,"63218":29913,"63219":29911,"63220":30317,"63221":30381,"63222":31029,"63223":31156,"63224":31344,"63225":31345,"63226":31831,"63227":31836,"63228":31833,"63229":31835,"63230":31834,"63296":31988,"63297":31985,"63298":32401,"63299":32591,"63300":32647,"63301":33246,"63302":33387,"63303":34356,"63304":34357,"63305":34355,"63306":34348,"63307":34354,"63308":34358,"63309":34860,"63310":34856,"63311":34854,"63312":34858,"63313":34853,"63314":35185,"63315":35263,"63316":35262,"63317":35323,"63318":35710,"63319":35716,"63320":35714,"63321":35718,"63322":35717,"63323":35711,"63324":36117,"63325":36501,"63326":36500,"63327":36506,"63328":36498,"63329":36496,"63330":36502,"63331":36503,"63332":36704,"63333":36706,"63334":37191,"63335":37964,"63336":37968,"63337":37962,"63338":37963,"63339":37967,"63340":37959,"63341":37957,"63342":37960,"63343":37961,"63344":37958,"63345":38719,"63346":38883,"63347":39018,"63348":39017,"63349":39115,"63350":39252,"63351":39259,"63352":39502,"63353":39507,"63354":39508,"63355":39500,"63356":39503,"63357":39496,"63358":39498,"63393":39497,"63394":39506,"63395":39504,"63396":39632,"63397":39705,"63398":39723,"63399":39739,"63400":39766,"63401":39765,"63402":40006,"63403":40008,"63404":39999,"63405":40004,"63406":39993,"63407":39987,"63408":40001,"63409":39996,"63410":39991,"63411":39988,"63412":39986,"63413":39997,"63414":39990,"63415":40411,"63416":40402,"63417":40414,"63418":40410,"63419":40395,"63420":40400,"63421":40412,"63422":40401,"63423":40415,"63424":40425,"63425":40409,"63426":40408,"63427":40406,"63428":40437,"63429":40405,"63430":40413,"63431":40630,"63432":40688,"63433":40757,"63434":40755,"63435":40754,"63436":40770,"63437":40811,"63438":40853,"63439":40866,"63440":20797,"63441":21145,"63442":22760,"63443":22759,"63444":22898,"63445":23373,"63446":24024,"63447":34863,"63448":24399,"63449":25089,"63450":25091,"63451":25092,"63452":25897,"63453":25893,"63454":26006,"63455":26347,"63456":27409,"63457":27410,"63458":27407,"63459":27594,"63460":28763,"63461":28762,"63462":29218,"63463":29570,"63464":29569,"63465":29571,"63466":30320,"63467":30676,"63468":31847,"63469":31846,"63470":32405,"63471":33388,"63472":34362,"63473":34368,"63474":34361,"63475":34364,"63476":34353,"63477":34363,"63478":34366,"63479":34864,"63480":34866,"63481":34862,"63482":34867,"63483":35190,"63484":35188,"63485":35187,"63486":35326,"63552":35724,"63553":35726,"63554":35723,"63555":35720,"63556":35909,"63557":36121,"63558":36504,"63559":36708,"63560":36707,"63561":37308,"63562":37986,"63563":37973,"63564":37981,"63565":37975,"63566":37982,"63567":38852,"63568":38853,"63569":38912,"63570":39510,"63571":39513,"63572":39710,"63573":39711,"63574":39712,"63575":40018,"63576":40024,"63577":40016,"63578":40010,"63579":40013,"63580":40011,"63581":40021,"63582":40025,"63583":40012,"63584":40014,"63585":40443,"63586":40439,"63587":40431,"63588":40419,"63589":40427,"63590":40440,"63591":40420,"63592":40438,"63593":40417,"63594":40430,"63595":40422,"63596":40434,"63597":40432,"63598":40418,"63599":40428,"63600":40436,"63601":40435,"63602":40424,"63603":40429,"63604":40642,"63605":40656,"63606":40690,"63607":40691,"63608":40710,"63609":40732,"63610":40760,"63611":40759,"63612":40758,"63613":40771,"63614":40783,"63649":40817,"63650":40816,"63651":40814,"63652":40815,"63653":22227,"63654":22221,"63655":23374,"63656":23661,"63657":25901,"63658":26349,"63659":26350,"63660":27411,"63661":28767,"63662":28769,"63663":28765,"63664":28768,"63665":29219,"63666":29915,"63667":29925,"63668":30677,"63669":31032,"63670":31159,"63671":31158,"63672":31850,"63673":32407,"63674":32649,"63675":33389,"63676":34371,"63677":34872,"63678":34871,"63679":34869,"63680":34891,"63681":35732,"63682":35733,"63683":36510,"63684":36511,"63685":36512,"63686":36509,"63687":37310,"63688":37309,"63689":37314,"63690":37995,"63691":37992,"63692":37993,"63693":38629,"63694":38726,"63695":38723,"63696":38727,"63697":38855,"63698":38885,"63699":39518,"63700":39637,"63701":39769,"63702":40035,"63703":40039,"63704":40038,"63705":40034,"63706":40030,"63707":40032,"63708":40450,"63709":40446,"63710":40455,"63711":40451,"63712":40454,"63713":40453,"63714":40448,"63715":40449,"63716":40457,"63717":40447,"63718":40445,"63719":40452,"63720":40608,"63721":40734,"63722":40774,"63723":40820,"63724":40821,"63725":40822,"63726":22228,"63727":25902,"63728":26040,"63729":27416,"63730":27417,"63731":27415,"63732":27418,"63733":28770,"63734":29222,"63735":29354,"63736":30680,"63737":30681,"63738":31033,"63739":31849,"63740":31851,"63741":31990,"63742":32410,"63808":32408,"63809":32411,"63810":32409,"63811":33248,"63812":33249,"63813":34374,"63814":34375,"63815":34376,"63816":35193,"63817":35194,"63818":35196,"63819":35195,"63820":35327,"63821":35736,"63822":35737,"63823":36517,"63824":36516,"63825":36515,"63826":37998,"63827":37997,"63828":37999,"63829":38001,"63830":38003,"63831":38729,"63832":39026,"63833":39263,"63834":40040,"63835":40046,"63836":40045,"63837":40459,"63838":40461,"63839":40464,"63840":40463,"63841":40466,"63842":40465,"63843":40609,"63844":40693,"63845":40713,"63846":40775,"63847":40824,"63848":40827,"63849":40826,"63850":40825,"63851":22302,"63852":28774,"63853":31855,"63854":34876,"63855":36274,"63856":36518,"63857":37315,"63858":38004,"63859":38008,"63860":38006,"63861":38005,"63862":39520,"63863":40052,"63864":40051,"63865":40049,"63866":40053,"63867":40468,"63868":40467,"63869":40694,"63870":40714,"63905":40868,"63906":28776,"63907":28773,"63908":31991,"63909":34410,"63910":34878,"63911":34877,"63912":34879,"63913":35742,"63914":35996,"63915":36521,"63916":36553,"63917":38731,"63918":39027,"63919":39028,"63920":39116,"63921":39265,"63922":39339,"63923":39524,"63924":39526,"63925":39527,"63926":39716,"63927":40469,"63928":40471,"63929":40776,"63930":25095,"63931":27422,"63932":29223,"63933":34380,"63934":36520,"63935":38018,"63936":38016,"63937":38017,"63938":39529,"63939":39528,"63940":39726,"63941":40473,"63942":29225,"63943":34379,"63944":35743,"63945":38019,"63946":40057,"63947":40631,"63948":30325,"63949":39531,"63950":40058,"63951":40477,"63952":28777,"63953":28778,"63954":40612,"63955":40830,"63956":40777,"63957":40856,"63958":30849,"63959":37561,"63960":35023,"63961":22715,"63962":24658,"63963":31911,"63964":23290,"63965":9556,"63966":9574,"63967":9559,"63968":9568,"63969":9580,"63970":9571,"63971":9562,"63972":9577,"63973":9565,"63974":9554,"63975":9572,"63976":9557,"63977":9566,"63978":9578,"63979":9569,"63980":9560,"63981":9575,"63982":9563,"63983":9555,"63984":9573,"63985":9558,"63986":9567,"63987":9579,"63988":9570,"63989":9561,"63990":9576,"63991":9564,"63992":9553,"63993":9552,"63994":9581,"63995":9582,"63996":9584,"63997":9583,"63998":9619,"64064":57344,"64065":57345,"64066":57346,"64067":57347,"64068":57348,"64069":57349,"64070":57350,"64071":57351,"64072":57352,"64073":57353,"64074":57354,"64075":57355,"64076":57356,"64077":57357,"64078":57358,"64079":57359,"64080":57360,"64081":57361,"64082":57362,"64083":57363,"64084":57364,"64085":57365,"64086":57366,"64087":57367,"64088":57368,"64089":57369,"64090":57370,"64091":57371,"64092":57372,"64093":57373,"64094":57374,"64095":57375,"64096":57376,"64097":57377,"64098":57378,"64099":57379,"64100":29234,"64101":29244,"64102":29286,"64103":29314,"64104":29327,"64105":29343,"64106":29357,"64107":29361,"64108":29368,"64109":29374,"64110":29389,"64111":29403,"64112":29476,"64113":29487,"64114":29496,"64115":29497,"64116":29629,"64117":29646,"64118":29681,"64119":29814,"64120":29858,"64121":29953,"64122":29977,"64123":29987,"64124":30012,"64125":30020,"64126":30025,"64161":30029,"64162":30061,"64163":30082,"64164":30083,"64165":30089,"64166":30124,"64167":30166,"64168":30185,"64169":30272,"64170":30285,"64171":30292,"64172":30312,"64173":30336,"64174":30339,"64175":30352,"64176":30391,"64177":30393,"64178":30477,"64179":30494,"64180":30531,"64181":30744,"64182":30748,"64183":30777,"64184":30780,"64185":30791,"64186":30806,"64187":30842,"64188":30901,"64189":30905,"64190":30918,"64191":30937,"64192":30983,"64193":31024,"64194":31028,"64195":31035,"64196":31104,"64197":31133,"64198":31171,"64199":31201,"64200":31238,"64201":31246,"64202":31299,"64203":31312,"64204":31427,"64205":31442,"64206":31458,"64207":31463,"64208":31480,"64209":31542,"64210":31586,"64211":31596,"64212":31610,"64213":31611,"64214":31642,"64215":31646,"64216":31647,"64217":31650,"64218":31655,"64219":31734,"64220":31762,"64221":31764,"64222":31823,"64223":31830,"64224":31832,"64225":31915,"64226":31994,"64227":32072,"64228":32075,"64229":32119,"64230":32212,"64231":32213,"64232":32214,"64233":32228,"64234":32333,"64235":32349,"64236":32383,"64237":32393,"64238":32398,"64239":32402,"64240":32468,"64241":32497,"64242":32530,"64243":32560,"64244":32625,"64245":32642,"64246":32686,"64247":32710,"64248":32800,"64249":32802,"64250":32805,"64251":32817,"64252":32863,"64253":32872,"64254":32940,"64320":32951,"64321":20890,"64322":21526,"64323":21524,"64324":13535,"64325":19581,"64326":25283,"64327":57508,"64328":57509,"64329":57510,"64330":21707,"64331":57512,"64332":21948,"64333":32950,"64334":20903,"64335":57516,"64336":57517,"64337":57518,"64338":21779,"64339":33318,"64340":57521,"64341":21790,"64342":21982,"64343":25529,"64344":26776,"64345":57526,"64346":21762,"64347":21865,"64348":30132,"64349":25596,"64350":40580,"64351":37418,"64352":57533,"64353":57534,"64354":57535,"64355":35015,"64356":24734,"64357":22053,"64358":28997,"64359":23282,"64360":57541,"64361":21135,"64362":22095,"64363":30611,"64364":34694,"64365":36397,"64366":33206,"64367":13822,"64368":29174,"64369":57550,"64370":34820,"64371":37765,"64372":57553,"64373":57554,"64374":30310,"64375":57556,"64376":40050,"64377":57558,"64378":25294,"64379":57560,"64380":40598,"64381":18825,"64382":31955,"64417":36570,"64418":40619,"64419":25831,"64420":57567,"64421":33450,"64422":26471,"64423":28018,"64424":30982,"64425":31172,"64426":32590,"64427":34798,"64428":57575,"64429":33726,"64430":34351,"64431":35237,"64432":17935,"64433":57580,"64434":39112,"64435":39232,"64436":39245,"64437":39436,"64438":39639,"64439":40600,"64440":40742,"64441":57588,"64442":20227,"64443":57590,"64444":20281,"64445":20274,"64446":20395,"64447":20566,"64448":57595,"64449":20526,"64450":20646,"64451":20697,"64452":20750,"64453":20717,"64454":20737,"64455":20980,"64456":21023,"64457":21088,"64458":21079,"64459":21146,"64460":21201,"64461":21216,"64462":21217,"64463":20947,"64464":20959,"64465":30022,"64466":20990,"64467":21298,"64468":21292,"64469":21299,"64470":21419,"64471":21418,"64472":40846,"64473":21609,"64474":21660,"64475":21466,"64476":27338,"64477":21875,"64478":57625,"64479":13782,"64480":57627,"64481":22033,"64482":22093,"64483":57630,"64484":22100,"64485":13811,"64486":57633,"64487":22342,"64488":22394,"64489":22375,"64490":22586,"64491":22502,"64492":22493,"64493":22592,"64494":57641,"64495":22566,"64496":22748,"64497":22967,"64498":23001,"64499":23584,"64500":57647,"64501":23761,"64502":23785,"64503":23878,"64504":23950,"64505":57652,"64506":24053,"64507":24075,"64508":24082,"64509":24110,"64510":24158,"64576":57658,"64577":24397,"64578":31357,"64579":23491,"64580":31419,"64581":57663,"64582":57664,"64583":24484,"64584":24506,"64585":24508,"64586":57668,"64587":24695,"64588":24740,"64589":24755,"64590":24829,"64591":24880,"64592":57674,"64593":24988,"64594":24921,"64595":24957,"64596":24924,"64597":25471,"64598":25058,"64599":28885,"64600":25145,"64601":25192,"64602":25221,"64603":25218,"64604":25254,"64605":25301,"64606":25444,"64607":25397,"64608":25744,"64609":14940,"64610":26184,"64611":26215,"64612":26398,"64613":26627,"64614":26540,"64615":26617,"64616":26806,"64617":26924,"64618":26881,"64619":26880,"64620":26826,"64621":26995,"64622":27008,"64623":26942,"64624":57706,"64625":27058,"64626":27072,"64627":27018,"64628":27130,"64629":27113,"64630":27314,"64631":27218,"64632":27293,"64633":27421,"64634":27474,"64635":27642,"64636":15569,"64637":27854,"64638":28239,"64673":28089,"64674":28484,"64675":57723,"64676":28634,"64677":28801,"64678":31180,"64679":28980,"64680":15820,"64681":29046,"64682":57730,"64683":57731,"64684":29205,"64685":29264,"64686":29319,"64687":29484,"64688":29362,"64689":29410,"64690":29442,"64691":29512,"64692":29480,"64693":29519,"64694":29553,"64695":25989,"64696":57744,"64697":29789,"64698":29800,"64699":29982,"64700":30035,"64701":30074,"64702":30369,"64703":30412,"64704":30500,"64705":30507,"64706":16485,"64707":30803,"64708":30931,"64709":30936,"64710":40318,"64711":30895,"64712":57760,"64713":24898,"64714":31145,"64715":39994,"64716":31188,"64717":57765,"64718":31277,"64719":31294,"64720":31305,"64721":31453,"64722":31450,"64723":30147,"64724":30215,"64725":30210,"64726":57774,"64727":30311,"64728":30319,"64729":22048,"64730":35431,"64731":40727,"64732":31519,"64733":31634,"64734":31651,"64735":31695,"64736":57784,"64737":31740,"64738":31810,"64739":31825,"64740":31837,"64741":31856,"64742":31870,"64743":31878,"64744":31875,"64745":31916,"64746":31943,"64747":31938,"64748":57796,"64749":31962,"64750":57798,"64751":32077,"64752":32090,"64753":32245,"64754":32295,"64755":32366,"64756":40597,"64757":21107,"64758":32797,"64759":32866,"64760":32867,"64761":32870,"64762":32859,"64763":32934,"64764":33027,"64765":40577,"64766":33224,"64832":57815,"64833":36768,"64834":33270,"64835":33306,"64836":57819,"64837":34673,"64838":34729,"64839":34700,"64840":40606,"64841":34753,"64842":40476,"64843":57826,"64844":34774,"64845":34805,"64846":34831,"64847":34840,"64848":34861,"64849":34882,"64850":34885,"64851":39989,"64852":34926,"64853":34986,"64854":34976,"64855":25245,"64856":35139,"64857":35149,"64858":29042,"64859":34910,"64860":57843,"64861":33533,"64862":17591,"64863":33488,"64864":33669,"64865":40194,"64866":40809,"64867":33824,"64868":57851,"64869":34010,"64870":33965,"64871":17659,"64872":34123,"64873":57856,"64874":34306,"64875":34320,"64876":25553,"64877":35209,"64878":35210,"64879":35220,"64880":40005,"64881":35260,"64882":35454,"64883":35401,"64884":35596,"64885":35651,"64886":35713,"64887":35660,"64888":57871,"64889":36013,"64890":36075,"64891":36087,"64892":36108,"64893":36226,"64894":36262,"64929":36308,"64930":36392,"64931":36431,"64932":36471,"64933":36469,"64934":36519,"64935":36633,"64936":57885,"64937":36700,"64938":40260,"64939":37060,"64940":37201,"64941":57890,"64942":37212,"64943":37209,"64944":37223,"64945":37244,"64946":37262,"64947":37307,"64948":40616,"64949":36950,"64950":36940,"64951":37374,"64952":37474,"64953":37566,"64954":37739,"64955":37742,"64956":37818,"64957":37927,"64958":38295,"64959":38311,"64960":57909,"64961":38456,"64962":57911,"64963":38531,"64964":38550,"64965":38529,"64966":38589,"64967":38659,"64968":38689,"64969":38705,"64970":38751,"64971":38815,"64972":38836,"64973":38840,"64974":38842,"64975":38846,"64976":38856,"64977":40639,"64978":38943,"64979":38958,"64980":40869,"64981":38983,"64982":38987,"64983":39014,"64984":39020,"64985":39092,"64986":40794,"64987":39132,"64988":39142,"64989":39234,"64990":39225,"64991":39227,"64992":40787,"64993":39242,"64994":40773,"64995":19326,"64996":39386,"64997":31432,"64998":39610,"64999":39613,"65000":40706,"65001":39722,"65002":57951,"65003":39725,"65004":39650,"65005":39682,"65006":39679,"65007":19463,"65008":39689,"65009":19460,"65010":19515,"65011":39823,"65012":39837,"65013":39856,"65014":39948,"65015":39957,"65016":39946,"65017":39935,"65018":39982,"65019":33000,"65020":33001,"65021":33004,"65022":33038,"65088":27705,"65089":20074,"65090":38465,"65091":22770,"65092":31074,"65093":26658,"65094":57978,"65095":57979,"65096":33031,"65097":22487,"65098":17642,"65099":25653,"65100":34100,"65101":16607,"65102":57986,"65103":26906,"65104":39938,"65105":30129,"65106":33747,"65107":29041,"65108":27147,"65109":57993,"65110":27258,"65111":39668,"65112":57996,"65113":57997,"65114":30649,"65115":25904,"65116":28054,"65117":22071,"65118":26405,"65119":27179,"65120":32093,"65121":36961,"65122":20120,"65123":31910,"65124":31545,"65125":58009,"65126":22901,"65127":14023,"65128":28799,"65129":58013,"65130":28299,"65131":58015,"65132":58016,"65133":38749,"65134":37584,"65135":22356,"65136":58020,"65137":16089,"65138":58022,"65139":58023,"65140":24985,"65141":29792,"65142":28991,"65143":31022,"65144":23190,"65145":37704,"65146":26254,"65147":20477,"65148":37697,"65149":13908,"65150":23925,"65185":28702,"65186":25979,"65187":28813,"65188":24269,"65189":58039,"65190":24743,"65191":31408,"65192":24419,"65193":58043,"65194":29687,"65195":58045,"65196":29800,"65197":30132,"65198":58048,"65199":39785,"65200":189,"65201":8531,"65202":8532,"65203":188,"65204":190,"65205":8533,"65206":8534,"65207":8535,"65208":8536,"65209":8537,"65210":8538,"65211":34450,"65212":34464,"65213":34477,"65214":34482,"65215":34725,"65216":34737,"65217":8539,"65218":8540,"65219":8541,"65220":8542,"65221":34778,"65222":34895,"65223":34912,"65224":34951,"65225":34959,"65226":34960,"65227":35046,"65228":35071,"65229":35072,"65230":35108,"65231":35143,"65232":35156,"65233":35173,"65234":35200,"65235":35217,"65236":35356,"65237":35369,"65238":35371,"65239":35384,"65240":35389,"65241":8978,"65242":35472,"65243":35476,"65244":35484,"65245":35497,"65246":35503,"65247":35508,"65248":35562,"65249":35615,"65250":8240,"65251":35647,"65252":35661,"65253":35678,"65254":35682,"65255":35689,"65256":35739,"65257":35921,"65258":35995,"65259":35999,"65260":36052,"65261":36054,"65262":33042,"65263":33073,"65264":33078,"65265":33119,"65266":33133,"65267":33149,"65268":33171,"65269":33194,"65270":33208,"65271":33217,"65272":33321,"65273":33325,"65274":33326,"65275":33342,"65276":33378,"65277":33386,"65278":33416,"NaN":null} \ No newline at end of file diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/encodings/table/gbk.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/encodings/table/gbk.js deleted file mode 100644 index c464623..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/encodings/table/gbk.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={33088:19970,33089:19972,33090:19973,33091:19974,33092:19983,33093:19986,33094:19991,33095:19999,33096:20000,33097:20001,33098:20003,33099:20006,33100:20009,33101:20014,33102:20015,33103:20017,33104:20019,33105:20021,33106:20023,33107:20028,33108:20032,33109:20033,33110:20034,33111:20036,33112:20038,33113:20042,33114:20049,33115:20053,33116:20055,33117:20058,33118:20059,33119:20066,33120:20067,33121:20068,33122:20069,33123:20071,33124:20072,33125:20074,33126:20075,33127:20076,33128:20077,33129:20078,33130:20079,33131:20082,33132:20084,33133:20085,33134:20086,33135:20087,33136:20088,33137:20089,33138:20090,33139:20091,33140:20092,33141:20093,33142:20095,33143:20096,33144:20097,33145:20098,33146:20099,33147:20100,33148:20101,33149:20103,33150:20106,33152:20112,33153:20118,33154:20119,33155:20121,33156:20124,33157:20125,33158:20126,33159:20131,33160:20138,33161:20143,33162:20144,33163:20145,33164:20148,33165:20150,33166:20151,33167:20152,33168:20153,33169:20156,33170:20157,33171:20158,33172:20168,33173:20172,33174:20175,33175:20176,33176:20178,33177:20186,33178:20187,33179:20188,33180:20192,33181:20194,33182:20198,33183:20199,33184:20201,33185:20205,33186:20206,33187:20207,33188:20209,33189:20212,33190:20216,33191:20217,33192:20218,33193:20220,33194:20222,33195:20224,33196:20226,33197:20227,33198:20228,33199:20229,33200:20230,33201:20231,33202:20232,33203:20235,33204:20236,33205:20242,33206:20243,33207:20244,33208:20245,33209:20246,33210:20252,33211:20253,33212:20257,33213:20259,33214:20264,33215:20265,33216:20268,33217:20269,33218:20270,33219:20273,33220:20275,33221:20277,33222:20279,33223:20281,33224:20283,33225:20286,33226:20287,33227:20288,33228:20289,33229:20290,33230:20292,33231:20293,33232:20295,33233:20296,33234:20297,33235:20298,33236:20299,33237:20300,33238:20306,33239:20308,33240:20310,33241:20321,33242:20322,33243:20326,33244:20328,33245:20330,33246:20331,33247:20333,33248:20334,33249:20337,33250:20338,33251:20341,33252:20343,33253:20344,33254:20345,33255:20346,33256:20349,33257:20352,33258:20353,33259:20354,33260:20357,33261:20358,33262:20359,33263:20362,33264:20364,33265:20366,33266:20368,33267:20370,33268:20371,33269:20373,33270:20374,33271:20376,33272:20377,33273:20378,33274:20380,33275:20382,33276:20383,33277:20385,33278:20386,33344:20388,33345:20395,33346:20397,33347:20400,33348:20401,33349:20402,33350:20403,33351:20404,33352:20406,33353:20407,33354:20408,33355:20409,33356:20410,33357:20411,33358:20412,33359:20413,33360:20414,33361:20416,33362:20417,33363:20418,33364:20422,33365:20423,33366:20424,33367:20425,33368:20427,33369:20428,33370:20429,33371:20434,33372:20435,33373:20436,33374:20437,33375:20438,33376:20441,33377:20443,33378:20448,33379:20450,33380:20452,33381:20453,33382:20455,33383:20459,33384:20460,33385:20464,33386:20466,33387:20468,33388:20469,33389:20470,33390:20471,33391:20473,33392:20475,33393:20476,33394:20477,33395:20479,33396:20480,33397:20481,33398:20482,33399:20483,33400:20484,33401:20485,33402:20486,33403:20487,33404:20488,33405:20489,33406:20490,33408:20491,33409:20494,33410:20496,33411:20497,33412:20499,33413:20501,33414:20502,33415:20503,33416:20507,33417:20509,33418:20510,33419:20512,33420:20514,33421:20515,33422:20516,33423:20519,33424:20523,33425:20527,33426:20528,33427:20529,33428:20530,33429:20531,33430:20532,33431:20533,33432:20534,33433:20535,33434:20536,33435:20537,33436:20539,33437:20541,33438:20543,33439:20544,33440:20545,33441:20546,33442:20548,33443:20549,33444:20550,33445:20553,33446:20554,33447:20555,33448:20557,33449:20560,33450:20561,33451:20562,33452:20563,33453:20564,33454:20566,33455:20567,33456:20568,33457:20569,33458:20571,33459:20573,33460:20574,33461:20575,33462:20576,33463:20577,33464:20578,33465:20579,33466:20580,33467:20582,33468:20583,33469:20584,33470:20585,33471:20586,33472:20587,33473:20589,33474:20590,33475:20591,33476:20592,33477:20593,33478:20594,33479:20595,33480:20596,33481:20597,33482:20600,33483:20601,33484:20602,33485:20604,33486:20605,33487:20609,33488:20610,33489:20611,33490:20612,33491:20614,33492:20615,33493:20617,33494:20618,33495:20619,33496:20620,33497:20622,33498:20623,33499:20624,33500:20625,33501:20626,33502:20627,33503:20628,33504:20629,33505:20630,33506:20631,33507:20632,33508:20633,33509:20634,33510:20635,33511:20636,33512:20637,33513:20638,33514:20639,33515:20640,33516:20641,33517:20642,33518:20644,33519:20646,33520:20650,33521:20651,33522:20653,33523:20654,33524:20655,33525:20656,33526:20657,33527:20659,33528:20660,33529:20661,33530:20662,33531:20663,33532:20664,33533:20665,33534:20668,33600:20669,33601:20670,33602:20671,33603:20672,33604:20673,33605:20674,33606:20675,33607:20676,33608:20677,33609:20678,33610:20679,33611:20680,33612:20681,33613:20682,33614:20683,33615:20684,33616:20685,33617:20686,33618:20688,33619:20689,33620:20690,33621:20691,33622:20692,33623:20693,33624:20695,33625:20696,33626:20697,33627:20699,33628:20700,33629:20701,33630:20702,33631:20703,33632:20704,33633:20705,33634:20706,33635:20707,33636:20708,33637:20709,33638:20712,33639:20713,33640:20714,33641:20715,33642:20719,33643:20720,33644:20721,33645:20722,33646:20724,33647:20726,33648:20727,33649:20728,33650:20729,33651:20730,33652:20732,33653:20733,33654:20734,33655:20735,33656:20736,33657:20737,33658:20738,33659:20739,33660:20740,33661:20741,33662:20744,33664:20745,33665:20746,33666:20748,33667:20749,33668:20750,33669:20751,33670:20752,33671:20753,33672:20755,33673:20756,33674:20757,33675:20758,33676:20759,33677:20760,33678:20761,33679:20762,33680:20763,33681:20764,33682:20765,33683:20766,33684:20767,33685:20768,33686:20770,33687:20771,33688:20772,33689:20773,33690:20774,33691:20775,33692:20776,33693:20777,33694:20778,33695:20779,33696:20780,33697:20781,33698:20782,33699:20783,33700:20784,33701:20785,33702:20786,33703:20787,33704:20788,33705:20789,33706:20790,33707:20791,33708:20792,33709:20793,33710:20794,33711:20795,33712:20796,33713:20797,33714:20798,33715:20802,33716:20807,33717:20810,33718:20812,33719:20814,33720:20815,33721:20816,33722:20818,33723:20819,33724:20823,33725:20824,33726:20825,33727:20827,33728:20829,33729:20830,33730:20831,33731:20832,33732:20833,33733:20835,33734:20836,33735:20838,33736:20839,33737:20841,33738:20842,33739:20847,33740:20850,33741:20858,33742:20862,33743:20863,33744:20867,33745:20868,33746:20870,33747:20871,33748:20874,33749:20875,33750:20878,33751:20879,33752:20880,33753:20881,33754:20883,33755:20884,33756:20888,33757:20890,33758:20893,33759:20894,33760:20895,33761:20897,33762:20899,33763:20902,33764:20903,33765:20904,33766:20905,33767:20906,33768:20909,33769:20910,33770:20916,33771:20920,33772:20921,33773:20922,33774:20926,33775:20927,33776:20929,33777:20930,33778:20931,33779:20933,33780:20936,33781:20938,33782:20941,33783:20942,33784:20944,33785:20946,33786:20947,33787:20948,33788:20949,33789:20950,33790:20951,33856:20952,33857:20953,33858:20954,33859:20956,33860:20958,33861:20959,33862:20962,33863:20963,33864:20965,33865:20966,33866:20967,33867:20968,33868:20969,33869:20970,33870:20972,33871:20974,33872:20977,33873:20978,33874:20980,33875:20983,33876:20990,33877:20996,33878:20997,33879:21001,33880:21003,33881:21004,33882:21007,33883:21008,33884:21011,33885:21012,33886:21013,33887:21020,33888:21022,33889:21023,33890:21025,33891:21026,33892:21027,33893:21029,33894:21030,33895:21031,33896:21034,33897:21036,33898:21039,33899:21041,33900:21042,33901:21044,33902:21045,33903:21052,33904:21054,33905:21060,33906:21061,33907:21062,33908:21063,33909:21064,33910:21065,33911:21067,33912:21070,33913:21071,33914:21074,33915:21075,33916:21077,33917:21079,33918:21080,33920:21081,33921:21082,33922:21083,33923:21085,33924:21087,33925:21088,33926:21090,33927:21091,33928:21092,33929:21094,33930:21096,33931:21099,33932:21100,33933:21101,33934:21102,33935:21104,33936:21105,33937:21107,33938:21108,33939:21109,33940:21110,33941:21111,33942:21112,33943:21113,33944:21114,33945:21115,33946:21116,33947:21118,33948:21120,33949:21123,33950:21124,33951:21125,33952:21126,33953:21127,33954:21129,33955:21130,33956:21131,33957:21132,33958:21133,33959:21134,33960:21135,33961:21137,33962:21138,33963:21140,33964:21141,33965:21142,33966:21143,33967:21144,33968:21145,33969:21146,33970:21148,33971:21156,33972:21157,33973:21158,33974:21159,33975:21166,33976:21167,33977:21168,33978:21172,33979:21173,33980:21174,33981:21175,33982:21176,33983:21177,33984:21178,33985:21179,33986:21180,33987:21181,33988:21184,33989:21185,33990:21186,33991:21188,33992:21189,33993:21190,33994:21192,33995:21194,33996:21196,33997:21197,33998:21198,33999:21199,34000:21201,34001:21203,34002:21204,34003:21205,34004:21207,34005:21209,34006:21210,34007:21211,34008:21212,34009:21213,34010:21214,34011:21216,34012:21217,34013:21218,34014:21219,34015:21221,34016:21222,34017:21223,34018:21224,34019:21225,34020:21226,34021:21227,34022:21228,34023:21229,34024:21230,34025:21231,34026:21233,34027:21234,34028:21235,34029:21236,34030:21237,34031:21238,34032:21239,34033:21240,34034:21243,34035:21244,34036:21245,34037:21249,34038:21250,34039:21251,34040:21252,34041:21255,34042:21257,34043:21258,34044:21259,34045:21260,34046:21262,34112:21265,34113:21266,34114:21267,34115:21268,34116:21272,34117:21275,34118:21276,34119:21278,34120:21279,34121:21282,34122:21284,34123:21285,34124:21287,34125:21288,34126:21289,34127:21291,34128:21292,34129:21293,34130:21295,34131:21296,34132:21297,34133:21298,34134:21299,34135:21300,34136:21301,34137:21302,34138:21303,34139:21304,34140:21308,34141:21309,34142:21312,34143:21314,34144:21316,34145:21318,34146:21323,34147:21324,34148:21325,34149:21328,34150:21332,34151:21336,34152:21337,34153:21339,34154:21341,34155:21349,34156:21352,34157:21354,34158:21356,34159:21357,34160:21362,34161:21366,34162:21369,34163:21371,34164:21372,34165:21373,34166:21374,34167:21376,34168:21377,34169:21379,34170:21383,34171:21384,34172:21386,34173:21390,34174:21391,34176:21392,34177:21393,34178:21394,34179:21395,34180:21396,34181:21398,34182:21399,34183:21401,34184:21403,34185:21404,34186:21406,34187:21408,34188:21409,34189:21412,34190:21415,34191:21418,34192:21419,34193:21420,34194:21421,34195:21423,34196:21424,34197:21425,34198:21426,34199:21427,34200:21428,34201:21429,34202:21431,34203:21432,34204:21433,34205:21434,34206:21436,34207:21437,34208:21438,34209:21440,34210:21443,34211:21444,34212:21445,34213:21446,34214:21447,34215:21454,34216:21455,34217:21456,34218:21458,34219:21459,34220:21461,34221:21466,34222:21468,34223:21469,34224:21470,34225:21473,34226:21474,34227:21479,34228:21492,34229:21498,34230:21502,34231:21503,34232:21504,34233:21506,34234:21509,34235:21511,34236:21515,34237:21524,34238:21528,34239:21529,34240:21530,34241:21532,34242:21538,34243:21540,34244:21541,34245:21546,34246:21552,34247:21555,34248:21558,34249:21559,34250:21562,34251:21565,34252:21567,34253:21569,34254:21570,34255:21572,34256:21573,34257:21575,34258:21577,34259:21580,34260:21581,34261:21582,34262:21583,34263:21585,34264:21594,34265:21597,34266:21598,34267:21599,34268:21600,34269:21601,34270:21603,34271:21605,34272:21607,34273:21609,34274:21610,34275:21611,34276:21612,34277:21613,34278:21614,34279:21615,34280:21616,34281:21620,34282:21625,34283:21626,34284:21630,34285:21631,34286:21633,34287:21635,34288:21637,34289:21639,34290:21640,34291:21641,34292:21642,34293:21645,34294:21649,34295:21651,34296:21655,34297:21656,34298:21660,34299:21662,34300:21663,34301:21664,34302:21665,34368:21666,34369:21669,34370:21678,34371:21680,34372:21682,34373:21685,34374:21686,34375:21687,34376:21689,34377:21690,34378:21692,34379:21694,34380:21699,34381:21701,34382:21706,34383:21707,34384:21718,34385:21720,34386:21723,34387:21728,34388:21729,34389:21730,34390:21731,34391:21732,34392:21739,34393:21740,34394:21743,34395:21744,34396:21745,34397:21748,34398:21749,34399:21750,34400:21751,34401:21752,34402:21753,34403:21755,34404:21758,34405:21760,34406:21762,34407:21763,34408:21764,34409:21765,34410:21768,34411:21770,34412:21771,34413:21772,34414:21773,34415:21774,34416:21778,34417:21779,34418:21781,34419:21782,34420:21783,34421:21784,34422:21785,34423:21786,34424:21788,34425:21789,34426:21790,34427:21791,34428:21793,34429:21797,34430:21798,34432:21800,34433:21801,34434:21803,34435:21805,34436:21810,34437:21812,34438:21813,34439:21814,34440:21816,34441:21817,34442:21818,34443:21819,34444:21821,34445:21824,34446:21826,34447:21829,34448:21831,34449:21832,34450:21835,34451:21836,34452:21837,34453:21838,34454:21839,34455:21841,34456:21842,34457:21843,34458:21844,34459:21847,34460:21848,34461:21849,34462:21850,34463:21851,34464:21853,34465:21854,34466:21855,34467:21856,34468:21858,34469:21859,34470:21864,34471:21865,34472:21867,34473:21871,34474:21872,34475:21873,34476:21874,34477:21875,34478:21876,34479:21881,34480:21882,34481:21885,34482:21887,34483:21893,34484:21894,34485:21900,34486:21901,34487:21902,34488:21904,34489:21906,34490:21907,34491:21909,34492:21910,34493:21911,34494:21914,34495:21915,34496:21918,34497:21920,34498:21921,34499:21922,34500:21923,34501:21924,34502:21925,34503:21926,34504:21928,34505:21929,34506:21930,34507:21931,34508:21932,34509:21933,34510:21934,34511:21935,34512:21936,34513:21938,34514:21940,34515:21942,34516:21944,34517:21946,34518:21948,34519:21951,34520:21952,34521:21953,34522:21954,34523:21955,34524:21958,34525:21959,34526:21960,34527:21962,34528:21963,34529:21966,34530:21967,34531:21968,34532:21973,34533:21975,34534:21976,34535:21977,34536:21978,34537:21979,34538:21982,34539:21984,34540:21986,34541:21991,34542:21993,34543:21997,34544:21998,34545:22000,34546:22001,34547:22004,34548:22006,34549:22008,34550:22009,34551:22010,34552:22011,34553:22012,34554:22015,34555:22018,34556:22019,34557:22020,34558:22021,34624:22022,34625:22023,34626:22026,34627:22027,34628:22029,34629:22032,34630:22033,34631:22034,34632:22035,34633:22036,34634:22037,34635:22038,34636:22039,34637:22041,34638:22042,34639:22044,34640:22045,34641:22048,34642:22049,34643:22050,34644:22053,34645:22054,34646:22056,34647:22057,34648:22058,34649:22059,34650:22062,34651:22063,34652:22064,34653:22067,34654:22069,34655:22071,34656:22072,34657:22074,34658:22076,34659:22077,34660:22078,34661:22080,34662:22081,34663:22082,34664:22083,34665:22084,34666:22085,34667:22086,34668:22087,34669:22088,34670:22089,34671:22090,34672:22091,34673:22095,34674:22096,34675:22097,34676:22098,34677:22099,34678:22101,34679:22102,34680:22106,34681:22107,34682:22109,34683:22110,34684:22111,34685:22112,34686:22113,34688:22115,34689:22117,34690:22118,34691:22119,34692:22125,34693:22126,34694:22127,34695:22128,34696:22130,34697:22131,34698:22132,34699:22133,34700:22135,34701:22136,34702:22137,34703:22138,34704:22141,34705:22142,34706:22143,34707:22144,34708:22145,34709:22146,34710:22147,34711:22148,34712:22151,34713:22152,34714:22153,34715:22154,34716:22155,34717:22156,34718:22157,34719:22160,34720:22161,34721:22162,34722:22164,34723:22165,34724:22166,34725:22167,34726:22168,34727:22169,34728:22170,34729:22171,34730:22172,34731:22173,34732:22174,34733:22175,34734:22176,34735:22177,34736:22178,34737:22180,34738:22181,34739:22182,34740:22183,34741:22184,34742:22185,34743:22186,34744:22187,34745:22188,34746:22189,34747:22190,34748:22192,34749:22193,34750:22194,34751:22195,34752:22196,34753:22197,34754:22198,34755:22200,34756:22201,34757:22202,34758:22203,34759:22205,34760:22206,34761:22207,34762:22208,34763:22209,34764:22210,34765:22211,34766:22212,34767:22213,34768:22214,34769:22215,34770:22216,34771:22217,34772:22219,34773:22220,34774:22221,34775:22222,34776:22223,34777:22224,34778:22225,34779:22226,34780:22227,34781:22229,34782:22230,34783:22232,34784:22233,34785:22236,34786:22243,34787:22245,34788:22246,34789:22247,34790:22248,34791:22249,34792:22250,34793:22252,34794:22254,34795:22255,34796:22258,34797:22259,34798:22262,34799:22263,34800:22264,34801:22267,34802:22268,34803:22272,34804:22273,34805:22274,34806:22277,34807:22279,34808:22283,34809:22284,34810:22285,34811:22286,34812:22287,34813:22288,34814:22289,34880:22290,34881:22291,34882:22292,34883:22293,34884:22294,34885:22295,34886:22296,34887:22297,34888:22298,34889:22299,34890:22301,34891:22302,34892:22304,34893:22305,34894:22306,34895:22308,34896:22309,34897:22310,34898:22311,34899:22315,34900:22321,34901:22322,34902:22324,34903:22325,34904:22326,34905:22327,34906:22328,34907:22332,34908:22333,34909:22335,34910:22337,34911:22339,34912:22340,34913:22341,34914:22342,34915:22344,34916:22345,34917:22347,34918:22354,34919:22355,34920:22356,34921:22357,34922:22358,34923:22360,34924:22361,34925:22370,34926:22371,34927:22373,34928:22375,34929:22380,34930:22382,34931:22384,34932:22385,34933:22386,34934:22388,34935:22389,34936:22392,34937:22393,34938:22394,34939:22397,34940:22398,34941:22399,34942:22400,34944:22401,34945:22407,34946:22408,34947:22409,34948:22410,34949:22413,34950:22414,34951:22415,34952:22416,34953:22417,34954:22420,34955:22421,34956:22422,34957:22423,34958:22424,34959:22425,34960:22426,34961:22428,34962:22429,34963:22430,34964:22431,34965:22437,34966:22440,34967:22442,34968:22444,34969:22447,34970:22448,34971:22449,34972:22451,34973:22453,34974:22454,34975:22455,34976:22457,34977:22458,34978:22459,34979:22460,34980:22461,34981:22462,34982:22463,34983:22464,34984:22465,34985:22468,34986:22469,34987:22470,34988:22471,34989:22472,34990:22473,34991:22474,34992:22476,34993:22477,34994:22480,34995:22481,34996:22483,34997:22486,34998:22487,34999:22491,35000:22492,35001:22494,35002:22497,35003:22498,35004:22499,35005:22501,35006:22502,35007:22503,35008:22504,35009:22505,35010:22506,35011:22507,35012:22508,35013:22510,35014:22512,35015:22513,35016:22514,35017:22515,35018:22517,35019:22518,35020:22519,35021:22523,35022:22524,35023:22526,35024:22527,35025:22529,35026:22531,35027:22532,35028:22533,35029:22536,35030:22537,35031:22538,35032:22540,35033:22542,35034:22543,35035:22544,35036:22546,35037:22547,35038:22548,35039:22550,35040:22551,35041:22552,35042:22554,35043:22555,35044:22556,35045:22557,35046:22559,35047:22562,35048:22563,35049:22565,35050:22566,35051:22567,35052:22568,35053:22569,35054:22571,35055:22572,35056:22573,35057:22574,35058:22575,35059:22577,35060:22578,35061:22579,35062:22580,35063:22582,35064:22583,35065:22584,35066:22585,35067:22586,35068:22587,35069:22588,35070:22589,35136:22590,35137:22591,35138:22592,35139:22593,35140:22594,35141:22595,35142:22597,35143:22598,35144:22599,35145:22600,35146:22601,35147:22602,35148:22603,35149:22606,35150:22607,35151:22608,35152:22610,35153:22611,35154:22613,35155:22614,35156:22615,35157:22617,35158:22618,35159:22619,35160:22620,35161:22621,35162:22623,35163:22624,35164:22625,35165:22626,35166:22627,35167:22628,35168:22630,35169:22631,35170:22632,35171:22633,35172:22634,35173:22637,35174:22638,35175:22639,35176:22640,35177:22641,35178:22642,35179:22643,35180:22644,35181:22645,35182:22646,35183:22647,35184:22648,35185:22649,35186:22650,35187:22651,35188:22652,35189:22653,35190:22655,35191:22658,35192:22660,35193:22662,35194:22663,35195:22664,35196:22666,35197:22667,35198:22668,35200:22669,35201:22670,35202:22671,35203:22672,35204:22673,35205:22676,35206:22677,35207:22678,35208:22679,35209:22680,35210:22683,35211:22684,35212:22685,35213:22688,35214:22689,35215:22690,35216:22691,35217:22692,35218:22693,35219:22694,35220:22695,35221:22698,35222:22699,35223:22700,35224:22701,35225:22702,35226:22703,35227:22704,35228:22705,35229:22706,35230:22707,35231:22708,35232:22709,35233:22710,35234:22711,35235:22712,35236:22713,35237:22714,35238:22715,35239:22717,35240:22718,35241:22719,35242:22720,35243:22722,35244:22723,35245:22724,35246:22726,35247:22727,35248:22728,35249:22729,35250:22730,35251:22731,35252:22732,35253:22733,35254:22734,35255:22735,35256:22736,35257:22738,35258:22739,35259:22740,35260:22742,35261:22743,35262:22744,35263:22745,35264:22746,35265:22747,35266:22748,35267:22749,35268:22750,35269:22751,35270:22752,35271:22753,35272:22754,35273:22755,35274:22757,35275:22758,35276:22759,35277:22760,35278:22761,35279:22762,35280:22765,35281:22767,35282:22769,35283:22770,35284:22772,35285:22773,35286:22775,35287:22776,35288:22778,35289:22779,35290:22780,35291:22781,35292:22782,35293:22783,35294:22784,35295:22785,35296:22787,35297:22789,35298:22790,35299:22792,35300:22793,35301:22794,35302:22795,35303:22796,35304:22798,35305:22800,35306:22801,35307:22802,35308:22803,35309:22807,35310:22808,35311:22811,35312:22813,35313:22814,35314:22816,35315:22817,35316:22818,35317:22819,35318:22822,35319:22824,35320:22828,35321:22832,35322:22834,35323:22835,35324:22837,35325:22838,35326:22843,35392:22845,35393:22846,35394:22847,35395:22848,35396:22851,35397:22853,35398:22854,35399:22858,35400:22860,35401:22861,35402:22864,35403:22866,35404:22867,35405:22873,35406:22875,35407:22876,35408:22877,35409:22878,35410:22879,35411:22881,35412:22883,35413:22884,35414:22886,35415:22887,35416:22888,35417:22889,35418:22890,35419:22891,35420:22892,35421:22893,35422:22894,35423:22895,35424:22896,35425:22897,35426:22898,35427:22901,35428:22903,35429:22906,35430:22907,35431:22908,35432:22910,35433:22911,35434:22912,35435:22917,35436:22921,35437:22923,35438:22924,35439:22926,35440:22927,35441:22928,35442:22929,35443:22932,35444:22933,35445:22936,35446:22938,35447:22939,35448:22940,35449:22941,35450:22943,35451:22944,35452:22945,35453:22946,35454:22950,35456:22951,35457:22956,35458:22957,35459:22960,35460:22961,35461:22963,35462:22964,35463:22965,35464:22966,35465:22967,35466:22968,35467:22970,35468:22972,35469:22973,35470:22975,35471:22976,35472:22977,35473:22978,35474:22979,35475:22980,35476:22981,35477:22983,35478:22984,35479:22985,35480:22988,35481:22989,35482:22990,35483:22991,35484:22997,35485:22998,35486:23001,35487:23003,35488:23006,35489:23007,35490:23008,35491:23009,35492:23010,35493:23012,35494:23014,35495:23015,35496:23017,35497:23018,35498:23019,35499:23021,35500:23022,35501:23023,35502:23024,35503:23025,35504:23026,35505:23027,35506:23028,35507:23029,35508:23030,35509:23031,35510:23032,35511:23034,35512:23036,35513:23037,35514:23038,35515:23040,35516:23042,35517:23050,35518:23051,35519:23053,35520:23054,35521:23055,35522:23056,35523:23058,35524:23060,35525:23061,35526:23062,35527:23063,35528:23065,35529:23066,35530:23067,35531:23069,35532:23070,35533:23073,35534:23074,35535:23076,35536:23078,35537:23079,35538:23080,35539:23082,35540:23083,35541:23084,35542:23085,35543:23086,35544:23087,35545:23088,35546:23091,35547:23093,35548:23095,35549:23096,35550:23097,35551:23098,35552:23099,35553:23101,35554:23102,35555:23103,35556:23105,35557:23106,35558:23107,35559:23108,35560:23109,35561:23111,35562:23112,35563:23115,35564:23116,35565:23117,35566:23118,35567:23119,35568:23120,35569:23121,35570:23122,35571:23123,35572:23124,35573:23126,35574:23127,35575:23128,35576:23129,35577:23131,35578:23132,35579:23133,35580:23134,35581:23135,35582:23136,35648:23137,35649:23139,35650:23140,35651:23141,35652:23142,35653:23144,35654:23145,35655:23147,35656:23148,35657:23149,35658:23150,35659:23151,35660:23152,35661:23153,35662:23154,35663:23155,35664:23160,35665:23161,35666:23163,35667:23164,35668:23165,35669:23166,35670:23168,35671:23169,35672:23170,35673:23171,35674:23172,35675:23173,35676:23174,35677:23175,35678:23176,35679:23177,35680:23178,35681:23179,35682:23180,35683:23181,35684:23182,35685:23183,35686:23184,35687:23185,35688:23187,35689:23188,35690:23189,35691:23190,35692:23191,35693:23192,35694:23193,35695:23196,35696:23197,35697:23198,35698:23199,35699:23200,35700:23201,35701:23202,35702:23203,35703:23204,35704:23205,35705:23206,35706:23207,35707:23208,35708:23209,35709:23211,35710:23212,35712:23213,35713:23214,35714:23215,35715:23216,35716:23217,35717:23220,35718:23222,35719:23223,35720:23225,35721:23226,35722:23227,35723:23228,35724:23229,35725:23231,35726:23232,35727:23235,35728:23236,35729:23237,35730:23238,35731:23239,35732:23240,35733:23242,35734:23243,35735:23245,35736:23246,35737:23247,35738:23248,35739:23249,35740:23251,35741:23253,35742:23255,35743:23257,35744:23258,35745:23259,35746:23261,35747:23262,35748:23263,35749:23266,35750:23268,35751:23269,35752:23271,35753:23272,35754:23274,35755:23276,35756:23277,35757:23278,35758:23279,35759:23280,35760:23282,35761:23283,35762:23284,35763:23285,35764:23286,35765:23287,35766:23288,35767:23289,35768:23290,35769:23291,35770:23292,35771:23293,35772:23294,35773:23295,35774:23296,35775:23297,35776:23298,35777:23299,35778:23300,35779:23301,35780:23302,35781:23303,35782:23304,35783:23306,35784:23307,35785:23308,35786:23309,35787:23310,35788:23311,35789:23312,35790:23313,35791:23314,35792:23315,35793:23316,35794:23317,35795:23320,35796:23321,35797:23322,35798:23323,35799:23324,35800:23325,35801:23326,35802:23327,35803:23328,35804:23329,35805:23330,35806:23331,35807:23332,35808:23333,35809:23334,35810:23335,35811:23336,35812:23337,35813:23338,35814:23339,35815:23340,35816:23341,35817:23342,35818:23343,35819:23344,35820:23345,35821:23347,35822:23349,35823:23350,35824:23352,35825:23353,35826:23354,35827:23355,35828:23356,35829:23357,35830:23358,35831:23359,35832:23361,35833:23362,35834:23363,35835:23364,35836:23365,35837:23366,35838:23367,35904:23368,35905:23369,35906:23370,35907:23371,35908:23372,35909:23373,35910:23374,35911:23375,35912:23378,35913:23382,35914:23390,35915:23392,35916:23393,35917:23399,35918:23400,35919:23403,35920:23405,35921:23406,35922:23407,35923:23410,35924:23412,35925:23414,35926:23415,35927:23416,35928:23417,35929:23419,35930:23420,35931:23422,35932:23423,35933:23426,35934:23430,35935:23434,35936:23437,35937:23438,35938:23440,35939:23441,35940:23442,35941:23444,35942:23446,35943:23455,35944:23463,35945:23464,35946:23465,35947:23468,35948:23469,35949:23470,35950:23471,35951:23473,35952:23474,35953:23479,35954:23482,35955:23483,35956:23484,35957:23488,35958:23489,35959:23491,35960:23496,35961:23497,35962:23498,35963:23499,35964:23501,35965:23502,35966:23503,35968:23505,35969:23508,35970:23509,35971:23510,35972:23511,35973:23512,35974:23513,35975:23514,35976:23515,35977:23516,35978:23520,35979:23522,35980:23523,35981:23526,35982:23527,35983:23529,35984:23530,35985:23531,35986:23532,35987:23533,35988:23535,35989:23537,35990:23538,35991:23539,35992:23540,35993:23541,35994:23542,35995:23543,35996:23549,35997:23550,35998:23552,35999:23554,36000:23555,36001:23557,36002:23559,36003:23560,36004:23563,36005:23564,36006:23565,36007:23566,36008:23568,36009:23570,36010:23571,36011:23575,36012:23577,36013:23579,36014:23582,36015:23583,36016:23584,36017:23585,36018:23587,36019:23590,36020:23592,36021:23593,36022:23594,36023:23595,36024:23597,36025:23598,36026:23599,36027:23600,36028:23602,36029:23603,36030:23605,36031:23606,36032:23607,36033:23619,36034:23620,36035:23622,36036:23623,36037:23628,36038:23629,36039:23634,36040:23635,36041:23636,36042:23638,36043:23639,36044:23640,36045:23642,36046:23643,36047:23644,36048:23645,36049:23647,36050:23650,36051:23652,36052:23655,36053:23656,36054:23657,36055:23658,36056:23659,36057:23660,36058:23661,36059:23664,36060:23666,36061:23667,36062:23668,36063:23669,36064:23670,36065:23671,36066:23672,36067:23675,36068:23676,36069:23677,36070:23678,36071:23680,36072:23683,36073:23684,36074:23685,36075:23686,36076:23687,36077:23689,36078:23690,36079:23691,36080:23694,36081:23695,36082:23698,36083:23699,36084:23701,36085:23709,36086:23710,36087:23711,36088:23712,36089:23713,36090:23716,36091:23717,36092:23718,36093:23719,36094:23720,36160:23722,36161:23726,36162:23727,36163:23728,36164:23730,36165:23732,36166:23734,36167:23737,36168:23738,36169:23739,36170:23740,36171:23742,36172:23744,36173:23746,36174:23747,36175:23749,36176:23750,36177:23751,36178:23752,36179:23753,36180:23754,36181:23756,36182:23757,36183:23758,36184:23759,36185:23760,36186:23761,36187:23763,36188:23764,36189:23765,36190:23766,36191:23767,36192:23768,36193:23770,36194:23771,36195:23772,36196:23773,36197:23774,36198:23775,36199:23776,36200:23778,36201:23779,36202:23783,36203:23785,36204:23787,36205:23788,36206:23790,36207:23791,36208:23793,36209:23794,36210:23795,36211:23796,36212:23797,36213:23798,36214:23799,36215:23800,36216:23801,36217:23802,36218:23804,36219:23805,36220:23806,36221:23807,36222:23808,36224:23809,36225:23812,36226:23813,36227:23816,36228:23817,36229:23818,36230:23819,36231:23820,36232:23821,36233:23823,36234:23824,36235:23825,36236:23826,36237:23827,36238:23829,36239:23831,36240:23832,36241:23833,36242:23834,36243:23836,36244:23837,36245:23839,36246:23840,36247:23841,36248:23842,36249:23843,36250:23845,36251:23848,36252:23850,36253:23851,36254:23852,36255:23855,36256:23856,36257:23857,36258:23858,36259:23859,36260:23861,36261:23862,36262:23863,36263:23864,36264:23865,36265:23866,36266:23867,36267:23868,36268:23871,36269:23872,36270:23873,36271:23874,36272:23875,36273:23876,36274:23877,36275:23878,36276:23880,36277:23881,36278:23885,36279:23886,36280:23887,36281:23888,36282:23889,36283:23890,36284:23891,36285:23892,36286:23893,36287:23894,36288:23895,36289:23897,36290:23898,36291:23900,36292:23902,36293:23903,36294:23904,36295:23905,36296:23906,36297:23907,36298:23908,36299:23909,36300:23910,36301:23911,36302:23912,36303:23914,36304:23917,36305:23918,36306:23920,36307:23921,36308:23922,36309:23923,36310:23925,36311:23926,36312:23927,36313:23928,36314:23929,36315:23930,36316:23931,36317:23932,36318:23933,36319:23934,36320:23935,36321:23936,36322:23937,36323:23939,36324:23940,36325:23941,36326:23942,36327:23943,36328:23944,36329:23945,36330:23946,36331:23947,36332:23948,36333:23949,36334:23950,36335:23951,36336:23952,36337:23953,36338:23954,36339:23955,36340:23956,36341:23957,36342:23958,36343:23959,36344:23960,36345:23962,36346:23963,36347:23964,36348:23966,36349:23967,36350:23968,36416:23969,36417:23970,36418:23971,36419:23972,36420:23973,36421:23974,36422:23975,36423:23976,36424:23977,36425:23978,36426:23979,36427:23980,36428:23981,36429:23982,36430:23983,36431:23984,36432:23985,36433:23986,36434:23987,36435:23988,36436:23989,36437:23990,36438:23992,36439:23993,36440:23994,36441:23995,36442:23996,36443:23997,36444:23998,36445:23999,36446:24000,36447:24001,36448:24002,36449:24003,36450:24004,36451:24006,36452:24007,36453:24008,36454:24009,36455:24010,36456:24011,36457:24012,36458:24014,36459:24015,36460:24016,36461:24017,36462:24018,36463:24019,36464:24020,36465:24021,36466:24022,36467:24023,36468:24024,36469:24025,36470:24026,36471:24028,36472:24031,36473:24032,36474:24035,36475:24036,36476:24042,36477:24044,36478:24045,36480:24048,36481:24053,36482:24054,36483:24056,36484:24057,36485:24058,36486:24059,36487:24060,36488:24063,36489:24064,36490:24068,36491:24071,36492:24073,36493:24074,36494:24075,36495:24077,36496:24078,36497:24082,36498:24083,36499:24087,36500:24094,36501:24095,36502:24096,36503:24097,36504:24098,36505:24099,36506:24100,36507:24101,36508:24104,36509:24105,36510:24106,36511:24107,36512:24108,36513:24111,36514:24112,36515:24114,36516:24115,36517:24116,36518:24117,36519:24118,36520:24121,36521:24122,36522:24126,36523:24127,36524:24128,36525:24129,36526:24131,36527:24134,36528:24135,36529:24136,36530:24137,36531:24138,36532:24139,36533:24141,36534:24142,36535:24143,36536:24144,36537:24145,36538:24146,36539:24147,36540:24150,36541:24151,36542:24152,36543:24153,36544:24154,36545:24156,36546:24157,36547:24159,36548:24160,36549:24163,36550:24164,36551:24165,36552:24166,36553:24167,36554:24168,36555:24169,36556:24170,36557:24171,36558:24172,36559:24173,36560:24174,36561:24175,36562:24176,36563:24177,36564:24181,36565:24183,36566:24185,36567:24190,36568:24193,36569:24194,36570:24195,36571:24197,36572:24200,36573:24201,36574:24204,36575:24205,36576:24206,36577:24210,36578:24216,36579:24219,36580:24221,36581:24225,36582:24226,36583:24227,36584:24228,36585:24232,36586:24233,36587:24234,36588:24235,36589:24236,36590:24238,36591:24239,36592:24240,36593:24241,36594:24242,36595:24244,36596:24250,36597:24251,36598:24252,36599:24253,36600:24255,36601:24256,36602:24257,36603:24258,36604:24259,36605:24260,36606:24261,36672:24262,36673:24263,36674:24264,36675:24267,36676:24268,36677:24269,36678:24270,36679:24271,36680:24272,36681:24276,36682:24277,36683:24279,36684:24280,36685:24281,36686:24282,36687:24284,36688:24285,36689:24286,36690:24287,36691:24288,36692:24289,36693:24290,36694:24291,36695:24292,36696:24293,36697:24294,36698:24295,36699:24297,36700:24299,36701:24300,36702:24301,36703:24302,36704:24303,36705:24304,36706:24305,36707:24306,36708:24307,36709:24309,36710:24312,36711:24313,36712:24315,36713:24316,36714:24317,36715:24325,36716:24326,36717:24327,36718:24329,36719:24332,36720:24333,36721:24334,36722:24336,36723:24338,36724:24340,36725:24342,36726:24345,36727:24346,36728:24348,36729:24349,36730:24350,36731:24353,36732:24354,36733:24355,36734:24356,36736:24360,36737:24363,36738:24364,36739:24366,36740:24368,36741:24370,36742:24371,36743:24372,36744:24373,36745:24374,36746:24375,36747:24376,36748:24379,36749:24381,36750:24382,36751:24383,36752:24385,36753:24386,36754:24387,36755:24388,36756:24389,36757:24390,36758:24391,36759:24392,36760:24393,36761:24394,36762:24395,36763:24396,36764:24397,36765:24398,36766:24399,36767:24401,36768:24404,36769:24409,36770:24410,36771:24411,36772:24412,36773:24414,36774:24415,36775:24416,36776:24419,36777:24421,36778:24423,36779:24424,36780:24427,36781:24430,36782:24431,36783:24434,36784:24436,36785:24437,36786:24438,36787:24440,36788:24442,36789:24445,36790:24446,36791:24447,36792:24451,36793:24454,36794:24461,36795:24462,36796:24463,36797:24465,36798:24467,36799:24468,36800:24470,36801:24474,36802:24475,36803:24477,36804:24478,36805:24479,36806:24480,36807:24482,36808:24483,36809:24484,36810:24485,36811:24486,36812:24487,36813:24489,36814:24491,36815:24492,36816:24495,36817:24496,36818:24497,36819:24498,36820:24499,36821:24500,36822:24502,36823:24504,36824:24505,36825:24506,36826:24507,36827:24510,36828:24511,36829:24512,36830:24513,36831:24514,36832:24519,36833:24520,36834:24522,36835:24523,36836:24526,36837:24531,36838:24532,36839:24533,36840:24538,36841:24539,36842:24540,36843:24542,36844:24543,36845:24546,36846:24547,36847:24549,36848:24550,36849:24552,36850:24553,36851:24556,36852:24559,36853:24560,36854:24562,36855:24563,36856:24564,36857:24566,36858:24567,36859:24569,36860:24570,36861:24572,36862:24583,36928:24584,36929:24585,36930:24587,36931:24588,36932:24592,36933:24593,36934:24595,36935:24599,36936:24600,36937:24602,36938:24606,36939:24607,36940:24610,36941:24611,36942:24612,36943:24620,36944:24621,36945:24622,36946:24624,36947:24625,36948:24626,36949:24627,36950:24628,36951:24630,36952:24631,36953:24632,36954:24633,36955:24634,36956:24637,36957:24638,36958:24640,36959:24644,36960:24645,36961:24646,36962:24647,36963:24648,36964:24649,36965:24650,36966:24652,36967:24654,36968:24655,36969:24657,36970:24659,36971:24660,36972:24662,36973:24663,36974:24664,36975:24667,36976:24668,36977:24670,36978:24671,36979:24672,36980:24673,36981:24677,36982:24678,36983:24686,36984:24689,36985:24690,36986:24692,36987:24693,36988:24695,36989:24702,36990:24704,36992:24705,36993:24706,36994:24709,36995:24710,36996:24711,36997:24712,36998:24714,36999:24715,37000:24718,37001:24719,37002:24720,37003:24721,37004:24723,37005:24725,37006:24727,37007:24728,37008:24729,37009:24732,37010:24734,37011:24737,37012:24738,37013:24740,37014:24741,37015:24743,37016:24745,37017:24746,37018:24750,37019:24752,37020:24755,37021:24757,37022:24758,37023:24759,37024:24761,37025:24762,37026:24765,37027:24766,37028:24767,37029:24768,37030:24769,37031:24770,37032:24771,37033:24772,37034:24775,37035:24776,37036:24777,37037:24780,37038:24781,37039:24782,37040:24783,37041:24784,37042:24786,37043:24787,37044:24788,37045:24790,37046:24791,37047:24793,37048:24795,37049:24798,37050:24801,37051:24802,37052:24803,37053:24804,37054:24805,37055:24810,37056:24817,37057:24818,37058:24821,37059:24823,37060:24824,37061:24827,37062:24828,37063:24829,37064:24830,37065:24831,37066:24834,37067:24835,37068:24836,37069:24837,37070:24839,37071:24842,37072:24843,37073:24844,37074:24848,37075:24849,37076:24850,37077:24851,37078:24852,37079:24854,37080:24855,37081:24856,37082:24857,37083:24859,37084:24860,37085:24861,37086:24862,37087:24865,37088:24866,37089:24869,37090:24872,37091:24873,37092:24874,37093:24876,37094:24877,37095:24878,37096:24879,37097:24880,37098:24881,37099:24882,37100:24883,37101:24884,37102:24885,37103:24886,37104:24887,37105:24888,37106:24889,37107:24890,37108:24891,37109:24892,37110:24893,37111:24894,37112:24896,37113:24897,37114:24898,37115:24899,37116:24900,37117:24901,37118:24902,37184:24903,37185:24905,37186:24907,37187:24909,37188:24911,37189:24912,37190:24914,37191:24915,37192:24916,37193:24918,37194:24919,37195:24920,37196:24921,37197:24922,37198:24923,37199:24924,37200:24926,37201:24927,37202:24928,37203:24929,37204:24931,37205:24932,37206:24933,37207:24934,37208:24937,37209:24938,37210:24939,37211:24940,37212:24941,37213:24942,37214:24943,37215:24945,37216:24946,37217:24947,37218:24948,37219:24950,37220:24952,37221:24953,37222:24954,37223:24955,37224:24956,37225:24957,37226:24958,37227:24959,37228:24960,37229:24961,37230:24962,37231:24963,37232:24964,37233:24965,37234:24966,37235:24967,37236:24968,37237:24969,37238:24970,37239:24972,37240:24973,37241:24975,37242:24976,37243:24977,37244:24978,37245:24979,37246:24981,37248:24982,37249:24983,37250:24984,37251:24985,37252:24986,37253:24987,37254:24988,37255:24990,37256:24991,37257:24992,37258:24993,37259:24994,37260:24995,37261:24996,37262:24997,37263:24998,37264:25002,37265:25003,37266:25005,37267:25006,37268:25007,37269:25008,37270:25009,37271:25010,37272:25011,37273:25012,37274:25013,37275:25014,37276:25016,37277:25017,37278:25018,37279:25019,37280:25020,37281:25021,37282:25023,37283:25024,37284:25025,37285:25027,37286:25028,37287:25029,37288:25030,37289:25031,37290:25033,37291:25036,37292:25037,37293:25038,37294:25039,37295:25040,37296:25043,37297:25045,37298:25046,37299:25047,37300:25048,37301:25049,37302:25050,37303:25051,37304:25052,37305:25053,37306:25054,37307:25055,37308:25056,37309:25057,37310:25058,37311:25059,37312:25060,37313:25061,37314:25063,37315:25064,37316:25065,37317:25066,37318:25067,37319:25068,37320:25069,37321:25070,37322:25071,37323:25072,37324:25073,37325:25074,37326:25075,37327:25076,37328:25078,37329:25079,37330:25080,37331:25081,37332:25082,37333:25083,37334:25084,37335:25085,37336:25086,37337:25088,37338:25089,37339:25090,37340:25091,37341:25092,37342:25093,37343:25095,37344:25097,37345:25107,37346:25108,37347:25113,37348:25116,37349:25117,37350:25118,37351:25120,37352:25123,37353:25126,37354:25127,37355:25128,37356:25129,37357:25131,37358:25133,37359:25135,37360:25136,37361:25137,37362:25138,37363:25141,37364:25142,37365:25144,37366:25145,37367:25146,37368:25147,37369:25148,37370:25154,37371:25156,37372:25157,37373:25158,37374:25162,37440:25167,37441:25168,37442:25173,37443:25174,37444:25175,37445:25177,37446:25178,37447:25180,37448:25181,37449:25182,37450:25183,37451:25184,37452:25185,37453:25186,37454:25188,37455:25189,37456:25192,37457:25201,37458:25202,37459:25204,37460:25205,37461:25207,37462:25208,37463:25210,37464:25211,37465:25213,37466:25217,37467:25218,37468:25219,37469:25221,37470:25222,37471:25223,37472:25224,37473:25227,37474:25228,37475:25229,37476:25230,37477:25231,37478:25232,37479:25236,37480:25241,37481:25244,37482:25245,37483:25246,37484:25251,37485:25254,37486:25255,37487:25257,37488:25258,37489:25261,37490:25262,37491:25263,37492:25264,37493:25266,37494:25267,37495:25268,37496:25270,37497:25271,37498:25272,37499:25274,37500:25278,37501:25280,37502:25281,37504:25283,37505:25291,37506:25295,37507:25297,37508:25301,37509:25309,37510:25310,37511:25312,37512:25313,37513:25316,37514:25322,37515:25323,37516:25328,37517:25330,37518:25333,37519:25336,37520:25337,37521:25338,37522:25339,37523:25344,37524:25347,37525:25348,37526:25349,37527:25350,37528:25354,37529:25355,37530:25356,37531:25357,37532:25359,37533:25360,37534:25362,37535:25363,37536:25364,37537:25365,37538:25367,37539:25368,37540:25369,37541:25372,37542:25382,37543:25383,37544:25385,37545:25388,37546:25389,37547:25390,37548:25392,37549:25393,37550:25395,37551:25396,37552:25397,37553:25398,37554:25399,37555:25400,37556:25403,37557:25404,37558:25406,37559:25407,37560:25408,37561:25409,37562:25412,37563:25415,37564:25416,37565:25418,37566:25425,37567:25426,37568:25427,37569:25428,37570:25430,37571:25431,37572:25432,37573:25433,37574:25434,37575:25435,37576:25436,37577:25437,37578:25440,37579:25444,37580:25445,37581:25446,37582:25448,37583:25450,37584:25451,37585:25452,37586:25455,37587:25456,37588:25458,37589:25459,37590:25460,37591:25461,37592:25464,37593:25465,37594:25468,37595:25469,37596:25470,37597:25471,37598:25473,37599:25475,37600:25476,37601:25477,37602:25478,37603:25483,37604:25485,37605:25489,37606:25491,37607:25492,37608:25493,37609:25495,37610:25497,37611:25498,37612:25499,37613:25500,37614:25501,37615:25502,37616:25503,37617:25505,37618:25508,37619:25510,37620:25515,37621:25519,37622:25521,37623:25522,37624:25525,37625:25526,37626:25529,37627:25531,37628:25533,37629:25535,37630:25536,37696:25537,37697:25538,37698:25539,37699:25541,37700:25543,37701:25544,37702:25546,37703:25547,37704:25548,37705:25553,37706:25555,37707:25556,37708:25557,37709:25559,37710:25560,37711:25561,37712:25562,37713:25563,37714:25564,37715:25565,37716:25567,37717:25570,37718:25572,37719:25573,37720:25574,37721:25575,37722:25576,37723:25579,37724:25580,37725:25582,37726:25583,37727:25584,37728:25585,37729:25587,37730:25589,37731:25591,37732:25593,37733:25594,37734:25595,37735:25596,37736:25598,37737:25603,37738:25604,37739:25606,37740:25607,37741:25608,37742:25609,37743:25610,37744:25613,37745:25614,37746:25617,37747:25618,37748:25621,37749:25622,37750:25623,37751:25624,37752:25625,37753:25626,37754:25629,37755:25631,37756:25634,37757:25635,37758:25636,37760:25637,37761:25639,37762:25640,37763:25641,37764:25643,37765:25646,37766:25647,37767:25648,37768:25649,37769:25650,37770:25651,37771:25653,37772:25654,37773:25655,37774:25656,37775:25657,37776:25659,37777:25660,37778:25662,37779:25664,37780:25666,37781:25667,37782:25673,37783:25675,37784:25676,37785:25677,37786:25678,37787:25679,37788:25680,37789:25681,37790:25683,37791:25685,37792:25686,37793:25687,37794:25689,37795:25690,37796:25691,37797:25692,37798:25693,37799:25695,37800:25696,37801:25697,37802:25698,37803:25699,37804:25700,37805:25701,37806:25702,37807:25704,37808:25706,37809:25707,37810:25708,37811:25710,37812:25711,37813:25712,37814:25713,37815:25714,37816:25715,37817:25716,37818:25717,37819:25718,37820:25719,37821:25723,37822:25724,37823:25725,37824:25726,37825:25727,37826:25728,37827:25729,37828:25731,37829:25734,37830:25736,37831:25737,37832:25738,37833:25739,37834:25740,37835:25741,37836:25742,37837:25743,37838:25744,37839:25747,37840:25748,37841:25751,37842:25752,37843:25754,37844:25755,37845:25756,37846:25757,37847:25759,37848:25760,37849:25761,37850:25762,37851:25763,37852:25765,37853:25766,37854:25767,37855:25768,37856:25770,37857:25771,37858:25775,37859:25777,37860:25778,37861:25779,37862:25780,37863:25782,37864:25785,37865:25787,37866:25789,37867:25790,37868:25791,37869:25793,37870:25795,37871:25796,37872:25798,37873:25799,37874:25800,37875:25801,37876:25802,37877:25803,37878:25804,37879:25807,37880:25809,37881:25811,37882:25812,37883:25813,37884:25814,37885:25817,37886:25818,37952:25819,37953:25820,37954:25821,37955:25823,37956:25824,37957:25825,37958:25827,37959:25829,37960:25831,37961:25832,37962:25833,37963:25834,37964:25835,37965:25836,37966:25837,37967:25838,37968:25839,37969:25840,37970:25841,37971:25842,37972:25843,37973:25844,37974:25845,37975:25846,37976:25847,37977:25848,37978:25849,37979:25850,37980:25851,37981:25852,37982:25853,37983:25854,37984:25855,37985:25857,37986:25858,37987:25859,37988:25860,37989:25861,37990:25862,37991:25863,37992:25864,37993:25866,37994:25867,37995:25868,37996:25869,37997:25870,37998:25871,37999:25872,38000:25873,38001:25875,38002:25876,38003:25877,38004:25878,38005:25879,38006:25881,38007:25882,38008:25883,38009:25884,38010:25885,38011:25886,38012:25887,38013:25888,38014:25889,38016:25890,38017:25891,38018:25892,38019:25894,38020:25895,38021:25896,38022:25897,38023:25898,38024:25900,38025:25901,38026:25904,38027:25905,38028:25906,38029:25907,38030:25911,38031:25914,38032:25916,38033:25917,38034:25920,38035:25921,38036:25922,38037:25923,38038:25924,38039:25926,38040:25927,38041:25930,38042:25931,38043:25933,38044:25934,38045:25936,38046:25938,38047:25939,38048:25940,38049:25943,38050:25944,38051:25946,38052:25948,38053:25951,38054:25952,38055:25953,38056:25956,38057:25957,38058:25959,38059:25960,38060:25961,38061:25962,38062:25965,38063:25966,38064:25967,38065:25969,38066:25971,38067:25973,38068:25974,38069:25976,38070:25977,38071:25978,38072:25979,38073:25980,38074:25981,38075:25982,38076:25983,38077:25984,38078:25985,38079:25986,38080:25987,38081:25988,38082:25989,38083:25990,38084:25992,38085:25993,38086:25994,38087:25997,38088:25998,38089:25999,38090:26002,38091:26004,38092:26005,38093:26006,38094:26008,38095:26010,38096:26013,38097:26014,38098:26016,38099:26018,38100:26019,38101:26022,38102:26024,38103:26026,38104:26028,38105:26030,38106:26033,38107:26034,38108:26035,38109:26036,38110:26037,38111:26038,38112:26039,38113:26040,38114:26042,38115:26043,38116:26046,38117:26047,38118:26048,38119:26050,38120:26055,38121:26056,38122:26057,38123:26058,38124:26061,38125:26064,38126:26065,38127:26067,38128:26068,38129:26069,38130:26072,38131:26073,38132:26074,38133:26075,38134:26076,38135:26077,38136:26078,38137:26079,38138:26081,38139:26083,38140:26084,38141:26090,38142:26091,38208:26098,38209:26099,38210:26100,38211:26101,38212:26104,38213:26105,38214:26107,38215:26108,38216:26109,38217:26110,38218:26111,38219:26113,38220:26116,38221:26117,38222:26119,38223:26120,38224:26121,38225:26123,38226:26125,38227:26128,38228:26129,38229:26130,38230:26134,38231:26135,38232:26136,38233:26138,38234:26139,38235:26140,38236:26142,38237:26145,38238:26146,38239:26147,38240:26148,38241:26150,38242:26153,38243:26154,38244:26155,38245:26156,38246:26158,38247:26160,38248:26162,38249:26163,38250:26167,38251:26168,38252:26169,38253:26170,38254:26171,38255:26173,38256:26175,38257:26176,38258:26178,38259:26180,38260:26181,38261:26182,38262:26183,38263:26184,38264:26185,38265:26186,38266:26189,38267:26190,38268:26192,38269:26193,38270:26200,38272:26201,38273:26203,38274:26204,38275:26205,38276:26206,38277:26208,38278:26210,38279:26211,38280:26213,38281:26215,38282:26217,38283:26218,38284:26219,38285:26220,38286:26221,38287:26225,38288:26226,38289:26227,38290:26229,38291:26232,38292:26233,38293:26235,38294:26236,38295:26237,38296:26239,38297:26240,38298:26241,38299:26243,38300:26245,38301:26246,38302:26248,38303:26249,38304:26250,38305:26251,38306:26253,38307:26254,38308:26255,38309:26256,38310:26258,38311:26259,38312:26260,38313:26261,38314:26264,38315:26265,38316:26266,38317:26267,38318:26268,38319:26270,38320:26271,38321:26272,38322:26273,38323:26274,38324:26275,38325:26276,38326:26277,38327:26278,38328:26281,38329:26282,38330:26283,38331:26284,38332:26285,38333:26287,38334:26288,38335:26289,38336:26290,38337:26291,38338:26293,38339:26294,38340:26295,38341:26296,38342:26298,38343:26299,38344:26300,38345:26301,38346:26303,38347:26304,38348:26305,38349:26306,38350:26307,38351:26308,38352:26309,38353:26310,38354:26311,38355:26312,38356:26313,38357:26314,38358:26315,38359:26316,38360:26317,38361:26318,38362:26319,38363:26320,38364:26321,38365:26322,38366:26323,38367:26324,38368:26325,38369:26326,38370:26327,38371:26328,38372:26330,38373:26334,38374:26335,38375:26336,38376:26337,38377:26338,38378:26339,38379:26340,38380:26341,38381:26343,38382:26344,38383:26346,38384:26347,38385:26348,38386:26349,38387:26350,38388:26351,38389:26353,38390:26357,38391:26358,38392:26360,38393:26362,38394:26363,38395:26365,38396:26369,38397:26370,38398:26371,38464:26372,38465:26373,38466:26374,38467:26375,38468:26380,38469:26382,38470:26383,38471:26385,38472:26386,38473:26387,38474:26390,38475:26392,38476:26393,38477:26394,38478:26396,38479:26398,38480:26400,38481:26401,38482:26402,38483:26403,38484:26404,38485:26405,38486:26407,38487:26409,38488:26414,38489:26416,38490:26418,38491:26419,38492:26422,38493:26423,38494:26424,38495:26425,38496:26427,38497:26428,38498:26430,38499:26431,38500:26433,38501:26436,38502:26437,38503:26439,38504:26442,38505:26443,38506:26445,38507:26450,38508:26452,38509:26453,38510:26455,38511:26456,38512:26457,38513:26458,38514:26459,38515:26461,38516:26466,38517:26467,38518:26468,38519:26470,38520:26471,38521:26475,38522:26476,38523:26478,38524:26481,38525:26484,38526:26486,38528:26488,38529:26489,38530:26490,38531:26491,38532:26493,38533:26496,38534:26498,38535:26499,38536:26501,38537:26502,38538:26504,38539:26506,38540:26508,38541:26509,38542:26510,38543:26511,38544:26513,38545:26514,38546:26515,38547:26516,38548:26518,38549:26521,38550:26523,38551:26527,38552:26528,38553:26529,38554:26532,38555:26534,38556:26537,38557:26540,38558:26542,38559:26545,38560:26546,38561:26548,38562:26553,38563:26554,38564:26555,38565:26556,38566:26557,38567:26558,38568:26559,38569:26560,38570:26562,38571:26565,38572:26566,38573:26567,38574:26568,38575:26569,38576:26570,38577:26571,38578:26572,38579:26573,38580:26574,38581:26581,38582:26582,38583:26583,38584:26587,38585:26591,38586:26593,38587:26595,38588:26596,38589:26598,38590:26599,38591:26600,38592:26602,38593:26603,38594:26605,38595:26606,38596:26610,38597:26613,38598:26614,38599:26615,38600:26616,38601:26617,38602:26618,38603:26619,38604:26620,38605:26622,38606:26625,38607:26626,38608:26627,38609:26628,38610:26630,38611:26637,38612:26640,38613:26642,38614:26644,38615:26645,38616:26648,38617:26649,38618:26650,38619:26651,38620:26652,38621:26654,38622:26655,38623:26656,38624:26658,38625:26659,38626:26660,38627:26661,38628:26662,38629:26663,38630:26664,38631:26667,38632:26668,38633:26669,38634:26670,38635:26671,38636:26672,38637:26673,38638:26676,38639:26677,38640:26678,38641:26682,38642:26683,38643:26687,38644:26695,38645:26699,38646:26701,38647:26703,38648:26706,38649:26710,38650:26711,38651:26712,38652:26713,38653:26714,38654:26715,38720:26716,38721:26717,38722:26718,38723:26719,38724:26730,38725:26732,38726:26733,38727:26734,38728:26735,38729:26736,38730:26737,38731:26738,38732:26739,38733:26741,38734:26744,38735:26745,38736:26746,38737:26747,38738:26748,38739:26749,38740:26750,38741:26751,38742:26752,38743:26754,38744:26756,38745:26759,38746:26760,38747:26761,38748:26762,38749:26763,38750:26764,38751:26765,38752:26766,38753:26768,38754:26769,38755:26770,38756:26772,38757:26773,38758:26774,38759:26776,38760:26777,38761:26778,38762:26779,38763:26780,38764:26781,38765:26782,38766:26783,38767:26784,38768:26785,38769:26787,38770:26788,38771:26789,38772:26793,38773:26794,38774:26795,38775:26796,38776:26798,38777:26801,38778:26802,38779:26804,38780:26806,38781:26807,38782:26808,38784:26809,38785:26810,38786:26811,38787:26812,38788:26813,38789:26814,38790:26815,38791:26817,38792:26819,38793:26820,38794:26821,38795:26822,38796:26823,38797:26824,38798:26826,38799:26828,38800:26830,38801:26831,38802:26832,38803:26833,38804:26835,38805:26836,38806:26838,38807:26839,38808:26841,38809:26843,38810:26844,38811:26845,38812:26846,38813:26847,38814:26849,38815:26850,38816:26852,38817:26853,38818:26854,38819:26855,38820:26856,38821:26857,38822:26858,38823:26859,38824:26860,38825:26861,38826:26863,38827:26866,38828:26867,38829:26868,38830:26870,38831:26871,38832:26872,38833:26875,38834:26877,38835:26878,38836:26879,38837:26880,38838:26882,38839:26883,38840:26884,38841:26886,38842:26887,38843:26888,38844:26889,38845:26890,38846:26892,38847:26895,38848:26897,38849:26899,38850:26900,38851:26901,38852:26902,38853:26903,38854:26904,38855:26905,38856:26906,38857:26907,38858:26908,38859:26909,38860:26910,38861:26913,38862:26914,38863:26915,38864:26917,38865:26918,38866:26919,38867:26920,38868:26921,38869:26922,38870:26923,38871:26924,38872:26926,38873:26927,38874:26929,38875:26930,38876:26931,38877:26933,38878:26934,38879:26935,38880:26936,38881:26938,38882:26939,38883:26940,38884:26942,38885:26944,38886:26945,38887:26947,38888:26948,38889:26949,38890:26950,38891:26951,38892:26952,38893:26953,38894:26954,38895:26955,38896:26956,38897:26957,38898:26958,38899:26959,38900:26960,38901:26961,38902:26962,38903:26963,38904:26965,38905:26966,38906:26968,38907:26969,38908:26971,38909:26972,38910:26975,38976:26977,38977:26978,38978:26980,38979:26981,38980:26983,38981:26984,38982:26985,38983:26986,38984:26988,38985:26989,38986:26991,38987:26992,38988:26994,38989:26995,38990:26996,38991:26997,38992:26998,38993:27002,38994:27003,38995:27005,38996:27006,38997:27007,38998:27009,38999:27011,39000:27013,39001:27018,39002:27019,39003:27020,39004:27022,39005:27023,39006:27024,39007:27025,39008:27026,39009:27027,39010:27030,39011:27031,39012:27033,39013:27034,39014:27037,39015:27038,39016:27039,39017:27040,39018:27041,39019:27042,39020:27043,39021:27044,39022:27045,39023:27046,39024:27049,39025:27050,39026:27052,39027:27054,39028:27055,39029:27056,39030:27058,39031:27059,39032:27061,39033:27062,39034:27064,39035:27065,39036:27066,39037:27068,39038:27069,39040:27070,39041:27071,39042:27072,39043:27074,39044:27075,39045:27076,39046:27077,39047:27078,39048:27079,39049:27080,39050:27081,39051:27083,39052:27085,39053:27087,39054:27089,39055:27090,39056:27091,39057:27093,39058:27094,39059:27095,39060:27096,39061:27097,39062:27098,39063:27100,39064:27101,39065:27102,39066:27105,39067:27106,39068:27107,39069:27108,39070:27109,39071:27110,39072:27111,39073:27112,39074:27113,39075:27114,39076:27115,39077:27116,39078:27118,39079:27119,39080:27120,39081:27121,39082:27123,39083:27124,39084:27125,39085:27126,39086:27127,39087:27128,39088:27129,39089:27130,39090:27131,39091:27132,39092:27134,39093:27136,39094:27137,39095:27138,39096:27139,39097:27140,39098:27141,39099:27142,39100:27143,39101:27144,39102:27145,39103:27147,39104:27148,39105:27149,39106:27150,39107:27151,39108:27152,39109:27153,39110:27154,39111:27155,39112:27156,39113:27157,39114:27158,39115:27161,39116:27162,39117:27163,39118:27164,39119:27165,39120:27166,39121:27168,39122:27170,39123:27171,39124:27172,39125:27173,39126:27174,39127:27175,39128:27177,39129:27179,39130:27180,39131:27181,39132:27182,39133:27184,39134:27186,39135:27187,39136:27188,39137:27190,39138:27191,39139:27192,39140:27193,39141:27194,39142:27195,39143:27196,39144:27199,39145:27200,39146:27201,39147:27202,39148:27203,39149:27205,39150:27206,39151:27208,39152:27209,39153:27210,39154:27211,39155:27212,39156:27213,39157:27214,39158:27215,39159:27217,39160:27218,39161:27219,39162:27220,39163:27221,39164:27222,39165:27223,39166:27226,39232:27228,39233:27229,39234:27230,39235:27231,39236:27232,39237:27234,39238:27235,39239:27236,39240:27238,39241:27239,39242:27240,39243:27241,39244:27242,39245:27243,39246:27244,39247:27245,39248:27246,39249:27247,39250:27248,39251:27250,39252:27251,39253:27252,39254:27253,39255:27254,39256:27255,39257:27256,39258:27258,39259:27259,39260:27261,39261:27262,39262:27263,39263:27265,39264:27266,39265:27267,39266:27269,39267:27270,39268:27271,39269:27272,39270:27273,39271:27274,39272:27275,39273:27276,39274:27277,39275:27279,39276:27282,39277:27283,39278:27284,39279:27285,39280:27286,39281:27288,39282:27289,39283:27290,39284:27291,39285:27292,39286:27293,39287:27294,39288:27295,39289:27297,39290:27298,39291:27299,39292:27300,39293:27301,39294:27302,39296:27303,39297:27304,39298:27306,39299:27309,39300:27310,39301:27311,39302:27312,39303:27313,39304:27314,39305:27315,39306:27316,39307:27317,39308:27318,39309:27319,39310:27320,39311:27321,39312:27322,39313:27323,39314:27324,39315:27325,39316:27326,39317:27327,39318:27328,39319:27329,39320:27330,39321:27331,39322:27332,39323:27333,39324:27334,39325:27335,39326:27336,39327:27337,39328:27338,39329:27339,39330:27340,39331:27341,39332:27342,39333:27343,39334:27344,39335:27345,39336:27346,39337:27347,39338:27348,39339:27349,39340:27350,39341:27351,39342:27352,39343:27353,39344:27354,39345:27355,39346:27356,39347:27357,39348:27358,39349:27359,39350:27360,39351:27361,39352:27362,39353:27363,39354:27364,39355:27365,39356:27366,39357:27367,39358:27368,39359:27369,39360:27370,39361:27371,39362:27372,39363:27373,39364:27374,39365:27375,39366:27376,39367:27377,39368:27378,39369:27379,39370:27380,39371:27381,39372:27382,39373:27383,39374:27384,39375:27385,39376:27386,39377:27387,39378:27388,39379:27389,39380:27390,39381:27391,39382:27392,39383:27393,39384:27394,39385:27395,39386:27396,39387:27397,39388:27398,39389:27399,39390:27400,39391:27401,39392:27402,39393:27403,39394:27404,39395:27405,39396:27406,39397:27407,39398:27408,39399:27409,39400:27410,39401:27411,39402:27412,39403:27413,39404:27414,39405:27415,39406:27416,39407:27417,39408:27418,39409:27419,39410:27420,39411:27421,39412:27422,39413:27423,39414:27429,39415:27430,39416:27432,39417:27433,39418:27434,39419:27435,39420:27436,39421:27437,39422:27438,39488:27439,39489:27440,39490:27441,39491:27443,39492:27444,39493:27445,39494:27446,39495:27448,39496:27451,39497:27452,39498:27453,39499:27455,39500:27456,39501:27457,39502:27458,39503:27460,39504:27461,39505:27464,39506:27466,39507:27467,39508:27469,39509:27470,39510:27471,39511:27472,39512:27473,39513:27474,39514:27475,39515:27476,39516:27477,39517:27478,39518:27479,39519:27480,39520:27482,39521:27483,39522:27484,39523:27485,39524:27486,39525:27487,39526:27488,39527:27489,39528:27496,39529:27497,39530:27499,39531:27500,39532:27501,39533:27502,39534:27503,39535:27504,39536:27505,39537:27506,39538:27507,39539:27508,39540:27509,39541:27510,39542:27511,39543:27512,39544:27514,39545:27517,39546:27518,39547:27519,39548:27520,39549:27525,39550:27528,39552:27532,39553:27534,39554:27535,39555:27536,39556:27537,39557:27540,39558:27541,39559:27543,39560:27544,39561:27545,39562:27548,39563:27549,39564:27550,39565:27551,39566:27552,39567:27554,39568:27555,39569:27556,39570:27557,39571:27558,39572:27559,39573:27560,39574:27561,39575:27563,39576:27564,39577:27565,39578:27566,39579:27567,39580:27568,39581:27569,39582:27570,39583:27574,39584:27576,39585:27577,39586:27578,39587:27579,39588:27580,39589:27581,39590:27582,39591:27584,39592:27587,39593:27588,39594:27590,39595:27591,39596:27592,39597:27593,39598:27594,39599:27596,39600:27598,39601:27600,39602:27601,39603:27608,39604:27610,39605:27612,39606:27613,39607:27614,39608:27615,39609:27616,39610:27618,39611:27619,39612:27620,39613:27621,39614:27622,39615:27623,39616:27624,39617:27625,39618:27628,39619:27629,39620:27630,39621:27632,39622:27633,39623:27634,39624:27636,39625:27638,39626:27639,39627:27640,39628:27642,39629:27643,39630:27644,39631:27646,39632:27647,39633:27648,39634:27649,39635:27650,39636:27651,39637:27652,39638:27656,39639:27657,39640:27658,39641:27659,39642:27660,39643:27662,39644:27666,39645:27671,39646:27676,39647:27677,39648:27678,39649:27680,39650:27683,39651:27685,39652:27691,39653:27692,39654:27693,39655:27697,39656:27699,39657:27702,39658:27703,39659:27705,39660:27706,39661:27707,39662:27708,39663:27710,39664:27711,39665:27715,39666:27716,39667:27717,39668:27720,39669:27723,39670:27724,39671:27725,39672:27726,39673:27727,39674:27729,39675:27730,39676:27731,39677:27734,39678:27736,39744:27737,39745:27738,39746:27746,39747:27747,39748:27749,39749:27750,39750:27751,39751:27755,39752:27756,39753:27757,39754:27758,39755:27759,39756:27761,39757:27763,39758:27765,39759:27767,39760:27768,39761:27770,39762:27771,39763:27772,39764:27775,39765:27776,39766:27780,39767:27783,39768:27786,39769:27787,39770:27789,39771:27790,39772:27793,39773:27794,39774:27797,39775:27798,39776:27799,39777:27800,39778:27802,39779:27804,39780:27805,39781:27806,39782:27808,39783:27810,39784:27816,39785:27820,39786:27823,39787:27824,39788:27828,39789:27829,39790:27830,39791:27831,39792:27834,39793:27840,39794:27841,39795:27842,39796:27843,39797:27846,39798:27847,39799:27848,39800:27851,39801:27853,39802:27854,39803:27855,39804:27857,39805:27858,39806:27864,39808:27865,39809:27866,39810:27868,39811:27869,39812:27871,39813:27876,39814:27878,39815:27879,39816:27881,39817:27884,39818:27885,39819:27890,39820:27892,39821:27897,39822:27903,39823:27904,39824:27906,39825:27907,39826:27909,39827:27910,39828:27912,39829:27913,39830:27914,39831:27917,39832:27919,39833:27920,39834:27921,39835:27923,39836:27924,39837:27925,39838:27926,39839:27928,39840:27932,39841:27933,39842:27935,39843:27936,39844:27937,39845:27938,39846:27939,39847:27940,39848:27942,39849:27944,39850:27945,39851:27948,39852:27949,39853:27951,39854:27952,39855:27956,39856:27958,39857:27959,39858:27960,39859:27962,39860:27967,39861:27968,39862:27970,39863:27972,39864:27977,39865:27980,39866:27984,39867:27989,39868:27990,39869:27991,39870:27992,39871:27995,39872:27997,39873:27999,39874:28001,39875:28002,39876:28004,39877:28005,39878:28007,39879:28008,39880:28011,39881:28012,39882:28013,39883:28016,39884:28017,39885:28018,39886:28019,39887:28021,39888:28022,39889:28025,39890:28026,39891:28027,39892:28029,39893:28030,39894:28031,39895:28032,39896:28033,39897:28035,39898:28036,39899:28038,39900:28039,39901:28042,39902:28043,39903:28045,39904:28047,39905:28048,39906:28050,39907:28054,39908:28055,39909:28056,39910:28057,39911:28058,39912:28060,39913:28066,39914:28069,39915:28076,39916:28077,39917:28080,39918:28081,39919:28083,39920:28084,39921:28086,39922:28087,39923:28089,39924:28090,39925:28091,39926:28092,39927:28093,39928:28094,39929:28097,39930:28098,39931:28099,39932:28104,39933:28105,39934:28106,40000:28109,40001:28110,40002:28111,40003:28112,40004:28114,40005:28115,40006:28116,40007:28117,40008:28119,40009:28122,40010:28123,40011:28124,40012:28127,40013:28130,40014:28131,40015:28133,40016:28135,40017:28136,40018:28137,40019:28138,40020:28141,40021:28143,40022:28144,40023:28146,40024:28148,40025:28149,40026:28150,40027:28152,40028:28154,40029:28157,40030:28158,40031:28159,40032:28160,40033:28161,40034:28162,40035:28163,40036:28164,40037:28166,40038:28167,40039:28168,40040:28169,40041:28171,40042:28175,40043:28178,40044:28179,40045:28181,40046:28184,40047:28185,40048:28187,40049:28188,40050:28190,40051:28191,40052:28194,40053:28198,40054:28199,40055:28200,40056:28202,40057:28204,40058:28206,40059:28208,40060:28209,40061:28211,40062:28213,40064:28214,40065:28215,40066:28217,40067:28219,40068:28220,40069:28221,40070:28222,40071:28223,40072:28224,40073:28225,40074:28226,40075:28229,40076:28230,40077:28231,40078:28232,40079:28233,40080:28234,40081:28235,40082:28236,40083:28239,40084:28240,40085:28241,40086:28242,40087:28245,40088:28247,40089:28249,40090:28250,40091:28252,40092:28253,40093:28254,40094:28256,40095:28257,40096:28258,40097:28259,40098:28260,40099:28261,40100:28262,40101:28263,40102:28264,40103:28265,40104:28266,40105:28268,40106:28269,40107:28271,40108:28272,40109:28273,40110:28274,40111:28275,40112:28276,40113:28277,40114:28278,40115:28279,40116:28280,40117:28281,40118:28282,40119:28283,40120:28284,40121:28285,40122:28288,40123:28289,40124:28290,40125:28292,40126:28295,40127:28296,40128:28298,40129:28299,40130:28300,40131:28301,40132:28302,40133:28305,40134:28306,40135:28307,40136:28308,40137:28309,40138:28310,40139:28311,40140:28313,40141:28314,40142:28315,40143:28317,40144:28318,40145:28320,40146:28321,40147:28323,40148:28324,40149:28326,40150:28328,40151:28329,40152:28331,40153:28332,40154:28333,40155:28334,40156:28336,40157:28339,40158:28341,40159:28344,40160:28345,40161:28348,40162:28350,40163:28351,40164:28352,40165:28355,40166:28356,40167:28357,40168:28358,40169:28360,40170:28361,40171:28362,40172:28364,40173:28365,40174:28366,40175:28368,40176:28370,40177:28374,40178:28376,40179:28377,40180:28379,40181:28380,40182:28381,40183:28387,40184:28391,40185:28394,40186:28395,40187:28396,40188:28397,40189:28398,40190:28399,40256:28400,40257:28401,40258:28402,40259:28403,40260:28405,40261:28406,40262:28407,40263:28408,40264:28410,40265:28411,40266:28412,40267:28413,40268:28414,40269:28415,40270:28416,40271:28417,40272:28419,40273:28420,40274:28421,40275:28423,40276:28424,40277:28426,40278:28427,40279:28428,40280:28429,40281:28430,40282:28432,40283:28433,40284:28434,40285:28438,40286:28439,40287:28440,40288:28441,40289:28442,40290:28443,40291:28444,40292:28445,40293:28446,40294:28447,40295:28449,40296:28450,40297:28451,40298:28453,40299:28454,40300:28455,40301:28456,40302:28460,40303:28462,40304:28464,40305:28466,40306:28468,40307:28469,40308:28471,40309:28472,40310:28473,40311:28474,40312:28475,40313:28476,40314:28477,40315:28479,40316:28480,40317:28481,40318:28482,40320:28483,40321:28484,40322:28485,40323:28488,40324:28489,40325:28490,40326:28492,40327:28494,40328:28495,40329:28496,40330:28497,40331:28498,40332:28499,40333:28500,40334:28501,40335:28502,40336:28503,40337:28505,40338:28506,40339:28507,40340:28509,40341:28511,40342:28512,40343:28513,40344:28515,40345:28516,40346:28517,40347:28519,40348:28520,40349:28521,40350:28522,40351:28523,40352:28524,40353:28527,40354:28528,40355:28529,40356:28531,40357:28533,40358:28534,40359:28535,40360:28537,40361:28539,40362:28541,40363:28542,40364:28543,40365:28544,40366:28545,40367:28546,40368:28547,40369:28549,40370:28550,40371:28551,40372:28554,40373:28555,40374:28559,40375:28560,40376:28561,40377:28562,40378:28563,40379:28564,40380:28565,40381:28566,40382:28567,40383:28568,40384:28569,40385:28570,40386:28571,40387:28573,40388:28574,40389:28575,40390:28576,40391:28578,40392:28579,40393:28580,40394:28581,40395:28582,40396:28584,40397:28585,40398:28586,40399:28587,40400:28588,40401:28589,40402:28590,40403:28591,40404:28592,40405:28593,40406:28594,40407:28596,40408:28597,40409:28599,40410:28600,40411:28602,40412:28603,40413:28604,40414:28605,40415:28606,40416:28607,40417:28609,40418:28611,40419:28612,40420:28613,40421:28614,40422:28615,40423:28616,40424:28618,40425:28619,40426:28620,40427:28621,40428:28622,40429:28623,40430:28624,40431:28627,40432:28628,40433:28629,40434:28630,40435:28631,40436:28632,40437:28633,40438:28634,40439:28635,40440:28636,40441:28637,40442:28639,40443:28642,40444:28643,40445:28644,40446:28645,40512:28646,40513:28647,40514:28648,40515:28649,40516:28650,40517:28651,40518:28652,40519:28653,40520:28656,40521:28657,40522:28658,40523:28659,40524:28660,40525:28661,40526:28662,40527:28663,40528:28664,40529:28665,40530:28666,40531:28667,40532:28668,40533:28669,40534:28670,40535:28671,40536:28672,40537:28673,40538:28674,40539:28675,40540:28676,40541:28677,40542:28678,40543:28679,40544:28680,40545:28681,40546:28682,40547:28683,40548:28684,40549:28685,40550:28686,40551:28687,40552:28688,40553:28690,40554:28691,40555:28692,40556:28693,40557:28694,40558:28695,40559:28696,40560:28697,40561:28700,40562:28701,40563:28702,40564:28703,40565:28704,40566:28705,40567:28706,40568:28708,40569:28709,40570:28710,40571:28711,40572:28712,40573:28713,40574:28714,40576:28715,40577:28716,40578:28717,40579:28718,40580:28719,40581:28720,40582:28721,40583:28722,40584:28723,40585:28724,40586:28726,40587:28727,40588:28728,40589:28730,40590:28731,40591:28732,40592:28733,40593:28734,40594:28735,40595:28736,40596:28737,40597:28738,40598:28739,40599:28740,40600:28741,40601:28742,40602:28743,40603:28744,40604:28745,40605:28746,40606:28747,40607:28749,40608:28750,40609:28752,40610:28753,40611:28754,40612:28755,40613:28756,40614:28757,40615:28758,40616:28759,40617:28760,40618:28761,40619:28762,40620:28763,40621:28764,40622:28765,40623:28767,40624:28768,40625:28769,40626:28770,40627:28771,40628:28772,40629:28773,40630:28774,40631:28775,40632:28776,40633:28777,40634:28778,40635:28782,40636:28785,40637:28786,40638:28787,40639:28788,40640:28791,40641:28793,40642:28794,40643:28795,40644:28797,40645:28801,40646:28802,40647:28803,40648:28804,40649:28806,40650:28807,40651:28808,40652:28811,40653:28812,40654:28813,40655:28815,40656:28816,40657:28817,40658:28819,40659:28823,40660:28824,40661:28826,40662:28827,40663:28830,40664:28831,40665:28832,40666:28833,40667:28834,40668:28835,40669:28836,40670:28837,40671:28838,40672:28839,40673:28840,40674:28841,40675:28842,40676:28848,40677:28850,40678:28852,40679:28853,40680:28854,40681:28858,40682:28862,40683:28863,40684:28868,40685:28869,40686:28870,40687:28871,40688:28873,40689:28875,40690:28876,40691:28877,40692:28878,40693:28879,40694:28880,40695:28881,40696:28882,40697:28883,40698:28884,40699:28885,40700:28886,40701:28887,40702:28890,40768:28892,40769:28893,40770:28894,40771:28896,40772:28897,40773:28898,40774:28899,40775:28901,40776:28906,40777:28910,40778:28912,40779:28913,40780:28914,40781:28915,40782:28916,40783:28917,40784:28918,40785:28920,40786:28922,40787:28923,40788:28924,40789:28926,40790:28927,40791:28928,40792:28929,40793:28930,40794:28931,40795:28932,40796:28933,40797:28934,40798:28935,40799:28936,40800:28939,40801:28940,40802:28941,40803:28942,40804:28943,40805:28945,40806:28946,40807:28948,40808:28951,40809:28955,40810:28956,40811:28957,40812:28958,40813:28959,40814:28960,40815:28961,40816:28962,40817:28963,40818:28964,40819:28965,40820:28967,40821:28968,40822:28969,40823:28970,40824:28971,40825:28972,40826:28973,40827:28974,40828:28978,40829:28979,40830:28980,40832:28981,40833:28983,40834:28984,40835:28985,40836:28986,40837:28987,40838:28988,40839:28989,40840:28990,40841:28991,40842:28992,40843:28993,40844:28994,40845:28995,40846:28996,40847:28998,40848:28999,40849:29000,40850:29001,40851:29003,40852:29005,40853:29007,40854:29008,40855:29009,40856:29010,40857:29011,40858:29012,40859:29013,40860:29014,40861:29015,40862:29016,40863:29017,40864:29018,40865:29019,40866:29021,40867:29023,40868:29024,40869:29025,40870:29026,40871:29027,40872:29029,40873:29033,40874:29034,40875:29035,40876:29036,40877:29037,40878:29039,40879:29040,40880:29041,40881:29044,40882:29045,40883:29046,40884:29047,40885:29049,40886:29051,40887:29052,40888:29054,40889:29055,40890:29056,40891:29057,40892:29058,40893:29059,40894:29061,40895:29062,40896:29063,40897:29064,40898:29065,40899:29067,40900:29068,40901:29069,40902:29070,40903:29072,40904:29073,40905:29074,40906:29075,40907:29077,40908:29078,40909:29079,40910:29082,40911:29083,40912:29084,40913:29085,40914:29086,40915:29089,40916:29090,40917:29091,40918:29092,40919:29093,40920:29094,40921:29095,40922:29097,40923:29098,40924:29099,40925:29101,40926:29102,40927:29103,40928:29104,40929:29105,40930:29106,40931:29108,40932:29110,40933:29111,40934:29112,40935:29114,40936:29115,40937:29116,40938:29117,40939:29118,40940:29119,40941:29120,40942:29121,40943:29122,40944:29124,40945:29125,40946:29126,40947:29127,40948:29128,40949:29129,40950:29130,40951:29131,40952:29132,40953:29133,40954:29135,40955:29136,40956:29137,40957:29138,40958:29139,41024:29142,41025:29143,41026:29144,41027:29145,41028:29146,41029:29147,41030:29148,41031:29149,41032:29150,41033:29151,41034:29153,41035:29154,41036:29155,41037:29156,41038:29158,41039:29160,41040:29161,41041:29162,41042:29163,41043:29164,41044:29165,41045:29167,41046:29168,41047:29169,41048:29170,41049:29171,41050:29172,41051:29173,41052:29174,41053:29175,41054:29176,41055:29178,41056:29179,41057:29180,41058:29181,41059:29182,41060:29183,41061:29184,41062:29185,41063:29186,41064:29187,41065:29188,41066:29189,41067:29191,41068:29192,41069:29193,41070:29194,41071:29195,41072:29196,41073:29197,41074:29198,41075:29199,41076:29200,41077:29201,41078:29202,41079:29203,41080:29204,41081:29205,41082:29206,41083:29207,41084:29208,41085:29209,41086:29210,41088:29211,41089:29212,41090:29214,41091:29215,41092:29216,41093:29217,41094:29218,41095:29219,41096:29220,41097:29221,41098:29222,41099:29223,41100:29225,41101:29227,41102:29229,41103:29230,41104:29231,41105:29234,41106:29235,41107:29236,41108:29242,41109:29244,41110:29246,41111:29248,41112:29249,41113:29250,41114:29251,41115:29252,41116:29253,41117:29254,41118:29257,41119:29258,41120:29259,41121:29262,41122:29263,41123:29264,41124:29265,41125:29267,41126:29268,41127:29269,41128:29271,41129:29272,41130:29274,41131:29276,41132:29278,41133:29280,41134:29283,41135:29284,41136:29285,41137:29288,41138:29290,41139:29291,41140:29292,41141:29293,41142:29296,41143:29297,41144:29299,41145:29300,41146:29302,41147:29303,41148:29304,41149:29307,41150:29308,41151:29309,41152:29314,41153:29315,41154:29317,41155:29318,41156:29319,41157:29320,41158:29321,41159:29324,41160:29326,41161:29328,41162:29329,41163:29331,41164:29332,41165:29333,41166:29334,41167:29335,41168:29336,41169:29337,41170:29338,41171:29339,41172:29340,41173:29341,41174:29342,41175:29344,41176:29345,41177:29346,41178:29347,41179:29348,41180:29349,41181:29350,41182:29351,41183:29352,41184:29353,41185:29354,41186:29355,41187:29358,41188:29361,41189:29362,41190:29363,41191:29365,41192:29370,41193:29371,41194:29372,41195:29373,41196:29374,41197:29375,41198:29376,41199:29381,41200:29382,41201:29383,41202:29385,41203:29386,41204:29387,41205:29388,41206:29391,41207:29393,41208:29395,41209:29396,41210:29397,41211:29398,41212:29400,41213:29402,41214:29403,41280:58566,41281:58567,41282:58568,41283:58569,41284:58570,41285:58571,41286:58572,41287:58573,41288:58574,41289:58575,41290:58576,41291:58577,41292:58578,41293:58579,41294:58580,41295:58581,41296:58582,41297:58583,41298:58584,41299:58585,41300:58586,41301:58587,41302:58588,41303:58589,41304:58590,41305:58591,41306:58592,41307:58593,41308:58594,41309:58595,41310:58596,41311:58597,41312:58598,41313:58599,41314:58600,41315:58601,41316:58602,41317:58603,41318:58604,41319:58605,41320:58606,41321:58607,41322:58608,41323:58609,41324:58610,41325:58611,41326:58612,41327:58613,41328:58614,41329:58615,41330:58616,41331:58617,41332:58618,41333:58619,41334:58620,41335:58621,41336:58622,41337:58623,41338:58624,41339:58625,41340:58626,41341:58627,41342:58628,41344:58629,41345:58630,41346:58631,41347:58632,41348:58633,41349:58634,41350:58635,41351:58636,41352:58637,41353:58638,41354:58639,41355:58640,41356:58641,41357:58642,41358:58643,41359:58644,41360:58645,41361:58646,41362:58647,41363:58648,41364:58649,41365:58650,41366:58651,41367:58652,41368:58653,41369:58654,41370:58655,41371:58656,41372:58657,41373:58658,41374:58659,41375:58660,41376:58661,41377:12288,41378:12289,41379:12290,41380:183,41381:713,41382:711,41383:168,41384:12291,41385:12293,41386:8212,41387:65374,41388:8214,41389:8230,41390:8216,41391:8217,41392:8220,41393:8221,41394:12308,41395:12309,41396:12296,41397:12297,41398:12298,41399:12299,41400:12300,41401:12301,41402:12302,41403:12303,41404:12310,41405:12311,41406:12304,41407:12305,41408:177,41409:215,41410:247,41411:8758,41412:8743,41413:8744,41414:8721,41415:8719,41416:8746,41417:8745,41418:8712,41419:8759,41420:8730,41421:8869,41422:8741,41423:8736,41424:8978,41425:8857,41426:8747,41427:8750,41428:8801,41429:8780,41430:8776,41431:8765,41432:8733,41433:8800,41434:8814,41435:8815,41436:8804,41437:8805,41438:8734,41439:8757,41440:8756,41441:9794,41442:9792,41443:176,41444:8242,41445:8243,41446:8451,41447:65284,41448:164,41449:65504,41450:65505,41451:8240,41452:167,41453:8470,41454:9734,41455:9733,41456:9675,41457:9679,41458:9678,41459:9671,41460:9670,41461:9633,41462:9632,41463:9651,41464:9650,41465:8251,41466:8594,41467:8592,41468:8593,41469:8595,41470:12307,41536:58662,41537:58663,41538:58664,41539:58665,41540:58666,41541:58667,41542:58668,41543:58669,41544:58670,41545:58671,41546:58672,41547:58673,41548:58674,41549:58675,41550:58676,41551:58677,41552:58678,41553:58679,41554:58680,41555:58681,41556:58682,41557:58683,41558:58684,41559:58685,41560:58686,41561:58687,41562:58688,41563:58689,41564:58690,41565:58691,41566:58692,41567:58693,41568:58694,41569:58695,41570:58696,41571:58697,41572:58698,41573:58699,41574:58700,41575:58701,41576:58702,41577:58703,41578:58704,41579:58705,41580:58706,41581:58707,41582:58708,41583:58709,41584:58710,41585:58711,41586:58712,41587:58713,41588:58714,41589:58715,41590:58716,41591:58717,41592:58718,41593:58719,41594:58720,41595:58721,41596:58722,41597:58723,41598:58724,41600:58725,41601:58726,41602:58727,41603:58728,41604:58729,41605:58730,41606:58731,41607:58732,41608:58733,41609:58734,41610:58735,41611:58736,41612:58737,41613:58738,41614:58739,41615:58740,41616:58741,41617:58742,41618:58743,41619:58744,41620:58745,41621:58746,41622:58747,41623:58748,41624:58749,41625:58750,41626:58751,41627:58752,41628:58753,41629:58754,41630:58755,41631:58756,41632:58757,41633:8560,41634:8561,41635:8562,41636:8563,41637:8564,41638:8565,41639:8566,41640:8567,41641:8568,41642:8569,41643:59238,41644:59239,41645:59240,41646:59241,41647:59242,41648:59243,41649:9352,41650:9353,41651:9354,41652:9355,41653:9356,41654:9357,41655:9358,41656:9359,41657:9360,41658:9361,41659:9362,41660:9363,41661:9364,41662:9365,41663:9366,41664:9367,41665:9368,41666:9369,41667:9370,41668:9371,41669:9332,41670:9333,41671:9334,41672:9335,41673:9336,41674:9337,41675:9338,41676:9339,41677:9340,41678:9341,41679:9342,41680:9343,41681:9344,41682:9345,41683:9346,41684:9347,41685:9348,41686:9349,41687:9350,41688:9351,41689:9312,41690:9313,41691:9314,41692:9315,41693:9316,41694:9317,41695:9318,41696:9319,41697:9320,41698:9321,41699:8364,41700:59245,41701:12832,41702:12833,41703:12834,41704:12835,41705:12836,41706:12837,41707:12838,41708:12839,41709:12840,41710:12841,41711:59246,41712:59247,41713:8544,41714:8545,41715:8546,41716:8547,41717:8548,41718:8549,41719:8550,41720:8551,41721:8552,41722:8553,41723:8554,41724:8555,41725:59248,41726:59249,41792:58758,41793:58759,41794:58760,41795:58761,41796:58762,41797:58763,41798:58764,41799:58765,41800:58766,41801:58767,41802:58768,41803:58769,41804:58770,41805:58771,41806:58772,41807:58773,41808:58774,41809:58775,41810:58776,41811:58777,41812:58778,41813:58779,41814:58780,41815:58781,41816:58782,41817:58783,41818:58784,41819:58785,41820:58786,41821:58787,41822:58788,41823:58789,41824:58790,41825:58791,41826:58792,41827:58793,41828:58794,41829:58795,41830:58796,41831:58797,41832:58798,41833:58799,41834:58800,41835:58801,41836:58802,41837:58803,41838:58804,41839:58805,41840:58806,41841:58807,41842:58808,41843:58809,41844:58810,41845:58811,41846:58812,41847:58813,41848:58814,41849:58815,41850:58816,41851:58817,41852:58818,41853:58819,41854:58820,41856:58821,41857:58822,41858:58823,41859:58824,41860:58825,41861:58826,41862:58827,41863:58828,41864:58829,41865:58830,41866:58831,41867:58832,41868:58833,41869:58834,41870:58835,41871:58836,41872:58837,41873:58838,41874:58839,41875:58840,41876:58841,41877:58842,41878:58843,41879:58844,41880:58845,41881:58846,41882:58847,41883:58848,41884:58849,41885:58850,41886:58851,41887:58852,41888:58853,41889:65281,41890:65282,41891:65283,41892:65509,41893:65285,41894:65286,41895:65287,41896:65288,41897:65289,41898:65290,41899:65291,41900:65292,41901:65293,41902:65294,41903:65295,41904:65296,41905:65297,41906:65298,41907:65299,41908:65300,41909:65301,41910:65302,41911:65303,41912:65304,41913:65305,41914:65306,41915:65307,41916:65308,41917:65309,41918:65310,41919:65311,41920:65312,41921:65313,41922:65314,41923:65315,41924:65316,41925:65317,41926:65318,41927:65319,41928:65320,41929:65321,41930:65322,41931:65323,41932:65324,41933:65325,41934:65326,41935:65327,41936:65328,41937:65329,41938:65330,41939:65331,41940:65332,41941:65333,41942:65334,41943:65335,41944:65336,41945:65337,41946:65338,41947:65339,41948:65340,41949:65341,41950:65342,41951:65343,41952:65344,41953:65345,41954:65346,41955:65347,41956:65348,41957:65349,41958:65350,41959:65351,41960:65352,41961:65353,41962:65354,41963:65355,41964:65356,41965:65357,41966:65358,41967:65359,41968:65360,41969:65361,41970:65362,41971:65363,41972:65364,41973:65365,41974:65366,41975:65367,41976:65368,41977:65369,41978:65370,41979:65371,41980:65372,41981:65373,41982:65507,42048:58854,42049:58855,42050:58856,42051:58857,42052:58858,42053:58859,42054:58860,42055:58861,42056:58862,42057:58863,42058:58864,42059:58865,42060:58866,42061:58867,42062:58868,42063:58869,42064:58870,42065:58871,42066:58872,42067:58873,42068:58874,42069:58875,42070:58876,42071:58877,42072:58878,42073:58879,42074:58880,42075:58881,42076:58882,42077:58883,42078:58884,42079:58885,42080:58886,42081:58887,42082:58888,42083:58889,42084:58890,42085:58891,42086:58892,42087:58893,42088:58894,42089:58895,42090:58896,42091:58897,42092:58898,42093:58899,42094:58900,42095:58901,42096:58902,42097:58903,42098:58904,42099:58905,42100:58906,42101:58907,42102:58908,42103:58909,42104:58910,42105:58911,42106:58912,42107:58913,42108:58914,42109:58915,42110:58916,42112:58917,42113:58918,42114:58919,42115:58920,42116:58921,42117:58922,42118:58923,42119:58924,42120:58925,42121:58926,42122:58927,42123:58928,42124:58929,42125:58930,42126:58931,42127:58932,42128:58933,42129:58934,42130:58935,42131:58936,42132:58937,42133:58938,42134:58939,42135:58940,42136:58941,42137:58942,42138:58943,42139:58944,42140:58945,42141:58946,42142:58947,42143:58948,42144:58949,42145:12353,42146:12354,42147:12355,42148:12356,42149:12357,42150:12358,42151:12359,42152:12360,42153:12361,42154:12362,42155:12363,42156:12364,42157:12365,42158:12366,42159:12367,42160:12368,42161:12369,42162:12370,42163:12371,42164:12372,42165:12373,42166:12374,42167:12375,42168:12376,42169:12377,42170:12378,42171:12379,42172:12380,42173:12381,42174:12382,42175:12383,42176:12384,42177:12385,42178:12386,42179:12387,42180:12388,42181:12389,42182:12390,42183:12391,42184:12392,42185:12393,42186:12394,42187:12395,42188:12396,42189:12397,42190:12398,42191:12399,42192:12400,42193:12401,42194:12402,42195:12403,42196:12404,42197:12405,42198:12406,42199:12407,42200:12408,42201:12409,42202:12410,42203:12411,42204:12412,42205:12413,42206:12414,42207:12415,42208:12416,42209:12417,42210:12418,42211:12419,42212:12420,42213:12421,42214:12422,42215:12423,42216:12424,42217:12425,42218:12426,42219:12427,42220:12428,42221:12429,42222:12430,42223:12431,42224:12432,42225:12433,42226:12434,42227:12435,42228:59250,42229:59251,42230:59252,42231:59253,42232:59254,42233:59255,42234:59256,42235:59257,42236:59258,42237:59259,42238:59260,42304:58950,42305:58951,42306:58952,42307:58953,42308:58954,42309:58955,42310:58956,42311:58957,42312:58958,42313:58959,42314:58960,42315:58961,42316:58962,42317:58963,42318:58964,42319:58965,42320:58966,42321:58967,42322:58968,42323:58969,42324:58970,42325:58971,42326:58972,42327:58973,42328:58974,42329:58975,42330:58976,42331:58977,42332:58978,42333:58979,42334:58980,42335:58981,42336:58982,42337:58983,42338:58984,42339:58985,42340:58986,42341:58987,42342:58988,42343:58989,42344:58990,42345:58991,42346:58992,42347:58993,42348:58994,42349:58995,42350:58996,42351:58997,42352:58998,42353:58999,42354:59000,42355:59001,42356:59002,42357:59003,42358:59004,42359:59005,42360:59006,42361:59007,42362:59008,42363:59009,42364:59010,42365:59011,42366:59012,42368:59013,42369:59014,42370:59015,42371:59016,42372:59017,42373:59018,42374:59019,42375:59020,42376:59021,42377:59022,42378:59023,42379:59024,42380:59025,42381:59026,42382:59027,42383:59028,42384:59029,42385:59030,42386:59031,42387:59032,42388:59033,42389:59034,42390:59035,42391:59036,42392:59037,42393:59038,42394:59039,42395:59040,42396:59041,42397:59042,42398:59043,42399:59044,42400:59045,42401:12449,42402:12450,42403:12451,42404:12452,42405:12453,42406:12454,42407:12455,42408:12456,42409:12457,42410:12458,42411:12459,42412:12460,42413:12461,42414:12462,42415:12463,42416:12464,42417:12465,42418:12466,42419:12467,42420:12468,42421:12469,42422:12470,42423:12471,42424:12472,42425:12473,42426:12474,42427:12475,42428:12476,42429:12477,42430:12478,42431:12479,42432:12480,42433:12481,42434:12482,42435:12483,42436:12484,42437:12485,42438:12486,42439:12487,42440:12488,42441:12489,42442:12490,42443:12491,42444:12492,42445:12493,42446:12494,42447:12495,42448:12496,42449:12497,42450:12498,42451:12499,42452:12500,42453:12501,42454:12502,42455:12503,42456:12504,42457:12505,42458:12506,42459:12507,42460:12508,42461:12509,42462:12510,42463:12511,42464:12512,42465:12513,42466:12514,42467:12515,42468:12516,42469:12517,42470:12518,42471:12519,42472:12520,42473:12521,42474:12522,42475:12523,42476:12524,42477:12525,42478:12526,42479:12527,42480:12528,42481:12529,42482:12530,42483:12531,42484:12532,42485:12533,42486:12534,42487:59261,42488:59262,42489:59263,42490:59264,42491:59265,42492:59266,42493:59267,42494:59268,42560:59046,42561:59047,42562:59048,42563:59049,42564:59050,42565:59051,42566:59052,42567:59053,42568:59054,42569:59055,42570:59056,42571:59057,42572:59058,42573:59059,42574:59060,42575:59061,42576:59062,42577:59063,42578:59064,42579:59065,42580:59066,42581:59067,42582:59068,42583:59069,42584:59070,42585:59071,42586:59072,42587:59073,42588:59074,42589:59075,42590:59076,42591:59077,42592:59078,42593:59079,42594:59080,42595:59081,42596:59082,42597:59083,42598:59084,42599:59085,42600:59086,42601:59087,42602:59088,42603:59089,42604:59090,42605:59091,42606:59092,42607:59093,42608:59094,42609:59095,42610:59096,42611:59097,42612:59098,42613:59099,42614:59100,42615:59101,42616:59102,42617:59103,42618:59104,42619:59105,42620:59106,42621:59107,42622:59108,42624:59109,42625:59110,42626:59111,42627:59112,42628:59113,42629:59114,42630:59115,42631:59116,42632:59117,42633:59118,42634:59119,42635:59120,42636:59121,42637:59122,42638:59123,42639:59124,42640:59125,42641:59126,42642:59127,42643:59128,42644:59129,42645:59130,42646:59131,42647:59132,42648:59133,42649:59134,42650:59135,42651:59136,42652:59137,42653:59138,42654:59139,42655:59140,42656:59141,42657:913,42658:914,42659:915,42660:916,42661:917,42662:918,42663:919,42664:920,42665:921,42666:922,42667:923,42668:924,42669:925,42670:926,42671:927,42672:928,42673:929,42674:931,42675:932,42676:933,42677:934,42678:935,42679:936,42680:937,42681:59269,42682:59270,42683:59271,42684:59272,42685:59273,42686:59274,42687:59275,42688:59276,42689:945,42690:946,42691:947,42692:948,42693:949,42694:950,42695:951,42696:952,42697:953,42698:954,42699:955,42700:956,42701:957,42702:958,42703:959,42704:960,42705:961,42706:963,42707:964,42708:965,42709:966,42710:967,42711:968,42712:969,42713:59277,42714:59278,42715:59279,42716:59280,42717:59281,42718:59282,42719:59283,42720:65077,42721:65078,42722:65081,42723:65082,42724:65087,42725:65088,42726:65085,42727:65086,42728:65089,42729:65090,42730:65091,42731:65092,42732:59284,42733:59285,42734:65083,42735:65084,42736:65079,42737:65080,42738:65073,42739:59286,42740:65075,42741:65076,42742:59287,42743:59288,42744:59289,42745:59290,42746:59291,42747:59292,42748:59293,42749:59294,42750:59295,42816:59142,42817:59143,42818:59144,42819:59145,42820:59146,42821:59147,42822:59148,42823:59149,42824:59150,42825:59151,42826:59152,42827:59153,42828:59154,42829:59155,42830:59156,42831:59157,42832:59158,42833:59159,42834:59160,42835:59161,42836:59162,42837:59163,42838:59164,42839:59165,42840:59166,42841:59167,42842:59168,42843:59169,42844:59170,42845:59171,42846:59172,42847:59173,42848:59174,42849:59175,42850:59176,42851:59177,42852:59178,42853:59179,42854:59180,42855:59181,42856:59182,42857:59183,42858:59184,42859:59185,42860:59186,42861:59187,42862:59188,42863:59189,42864:59190,42865:59191,42866:59192,42867:59193,42868:59194,42869:59195,42870:59196,42871:59197,42872:59198,42873:59199,42874:59200,42875:59201,42876:59202,42877:59203,42878:59204,42880:59205,42881:59206,42882:59207,42883:59208,42884:59209,42885:59210,42886:59211,42887:59212,42888:59213,42889:59214,42890:59215,42891:59216,42892:59217,42893:59218,42894:59219,42895:59220,42896:59221,42897:59222,42898:59223,42899:59224,42900:59225,42901:59226,42902:59227,42903:59228,42904:59229,42905:59230,42906:59231,42907:59232,42908:59233,42909:59234,42910:59235,42911:59236,42912:59237,42913:1040,42914:1041,42915:1042,42916:1043,42917:1044,42918:1045,42919:1025,42920:1046,42921:1047,42922:1048,42923:1049,42924:1050,42925:1051,42926:1052,42927:1053,42928:1054,42929:1055,42930:1056,42931:1057,42932:1058,42933:1059,42934:1060,42935:1061,42936:1062,42937:1063,42938:1064,42939:1065,42940:1066,42941:1067,42942:1068,42943:1069,42944:1070,42945:1071,42946:59296,42947:59297,42948:59298,42949:59299,42950:59300,42951:59301,42952:59302,42953:59303,42954:59304,42955:59305,42956:59306,42957:59307,42958:59308,42959:59309,42960:59310,42961:1072,42962:1073,42963:1074,42964:1075,42965:1076,42966:1077,42967:1105,42968:1078,42969:1079,42970:1080,42971:1081,42972:1082,42973:1083,42974:1084,42975:1085,42976:1086,42977:1087,42978:1088,42979:1089,42980:1090,42981:1091,42982:1092,42983:1093,42984:1094,42985:1095,42986:1096,42987:1097,42988:1098,42989:1099,42990:1100,42991:1101,42992:1102,42993:1103,42994:59311,42995:59312,42996:59313,42997:59314,42998:59315,42999:59316,43000:59317,43001:59318,43002:59319,43003:59320,43004:59321,43005:59322,43006:59323,43072:714,43073:715,43074:729,43075:8211,43076:8213,43077:8229,43078:8245,43079:8453,43080:8457,43081:8598,43082:8599,43083:8600,43084:8601,43085:8725,43086:8735,43087:8739,43088:8786,43089:8806,43090:8807,43091:8895,43092:9552,43093:9553,43094:9554,43095:9555,43096:9556,43097:9557,43098:9558,43099:9559,43100:9560,43101:9561,43102:9562,43103:9563,43104:9564,43105:9565,43106:9566,43107:9567,43108:9568,43109:9569,43110:9570,43111:9571,43112:9572,43113:9573,43114:9574,43115:9575,43116:9576,43117:9577,43118:9578,43119:9579,43120:9580,43121:9581,43122:9582,43123:9583,43124:9584,43125:9585,43126:9586,43127:9587,43128:9601,43129:9602,43130:9603,43131:9604,43132:9605,43133:9606,43134:9607,43136:9608,43137:9609,43138:9610,43139:9611,43140:9612,43141:9613,43142:9614,43143:9615,43144:9619,43145:9620,43146:9621,43147:9660,43148:9661,43149:9698,43150:9699,43151:9700,43152:9701,43153:9737,43154:8853,43155:12306,43156:12317,43157:12318,43158:59324,43159:59325,43160:59326,43161:59327,43162:59328,43163:59329,43164:59330,43165:59331,43166:59332,43167:59333,43168:59334,43169:257,43170:225,43171:462,43172:224,43173:275,43174:233,43175:283,43176:232,43177:299,43178:237,43179:464,43180:236,43181:333,43182:243,43183:466,43184:242,43185:363,43186:250,43187:468,43188:249,43189:470,43190:472,43191:474,43192:476,43193:252,43194:234,43195:593,43196:59335,43197:324,43198:328,43199:505,43200:609,43201:59337,43202:59338,43203:59339,43204:59340,43205:12549,43206:12550,43207:12551,43208:12552,43209:12553,43210:12554,43211:12555,43212:12556,43213:12557,43214:12558,43215:12559,43216:12560,43217:12561,43218:12562,43219:12563,43220:12564,43221:12565,43222:12566,43223:12567,43224:12568,43225:12569,43226:12570,43227:12571,43228:12572,43229:12573,43230:12574,43231:12575,43232:12576,43233:12577,43234:12578,43235:12579,43236:12580,43237:12581,43238:12582,43239:12583,43240:12584,43241:12585,43242:59341,43243:59342,43244:59343,43245:59344,43246:59345,43247:59346,43248:59347,43249:59348,43250:59349,43251:59350,43252:59351,43253:59352,43254:59353,43255:59354,43256:59355,43257:59356,43258:59357,43259:59358,43260:59359,43261:59360,43262:59361,43328:12321,43329:12322,43330:12323,43331:12324,43332:12325,43333:12326,43334:12327,43335:12328,43336:12329,43337:12963,43338:13198,43339:13199,43340:13212,43341:13213,43342:13214,43343:13217,43344:13252,43345:13262,43346:13265,43347:13266,43348:13269,43349:65072,43350:65506,43351:65508,43352:59362,43353:8481,43354:12849,43355:59363,43356:8208,43357:59364,43358:59365,43359:59366,43360:12540,43361:12443,43362:12444,43363:12541,43364:12542,43365:12294,43366:12445,43367:12446,43368:65097,43369:65098,43370:65099,43371:65100,43372:65101,43373:65102,43374:65103,43375:65104,43376:65105,43377:65106,43378:65108,43379:65109,43380:65110,43381:65111,43382:65113,43383:65114,43384:65115,43385:65116,43386:65117,43387:65118,43388:65119,43389:65120,43390:65121,43392:65122,43393:65123,43394:65124,43395:65125,43396:65126,43397:65128,43398:65129,43399:65130,43400:65131,43401:12350,43402:12272,43403:12273,43404:12274,43405:12275,43406:12276,43407:12277,43408:12278,43409:12279,43410:12280,43411:12281,43412:12282,43413:12283,43414:12295,43415:59380,43416:59381,43417:59382,43418:59383,43419:59384,43420:59385,43421:59386,43422:59387,43423:59388,43424:59389,43425:59390,43426:59391,43427:59392,43428:9472,43429:9473,43430:9474,43431:9475,43432:9476,43433:9477,43434:9478,43435:9479,43436:9480,43437:9481,43438:9482,43439:9483,43440:9484,43441:9485,43442:9486,43443:9487,43444:9488,43445:9489,43446:9490,43447:9491,43448:9492,43449:9493,43450:9494,43451:9495,43452:9496,43453:9497,43454:9498,43455:9499,43456:9500,43457:9501,43458:9502,43459:9503,43460:9504,43461:9505,43462:9506,43463:9507,43464:9508,43465:9509,43466:9510,43467:9511,43468:9512,43469:9513,43470:9514,43471:9515,43472:9516,43473:9517,43474:9518,43475:9519,43476:9520,43477:9521,43478:9522,43479:9523,43480:9524,43481:9525,43482:9526,43483:9527,43484:9528,43485:9529,43486:9530,43487:9531,43488:9532,43489:9533,43490:9534,43491:9535,43492:9536,43493:9537,43494:9538,43495:9539,43496:9540,43497:9541,43498:9542,43499:9543,43500:9544,43501:9545,43502:9546,43503:9547,43504:59393,43505:59394,43506:59395,43507:59396,43508:59397,43509:59398,43510:59399,43511:59400,43512:59401,43513:59402,43514:59403,43515:59404,43516:59405,43517:59406,43518:59407,43584:29404,43585:29405,43586:29407,43587:29410,43588:29411,43589:29412,43590:29413,43591:29414,43592:29415,43593:29418,43594:29419,43595:29429,43596:29430,43597:29433,43598:29437,43599:29438,43600:29439,43601:29440,43602:29442,43603:29444,43604:29445,43605:29446,43606:29447,43607:29448,43608:29449,43609:29451,43610:29452,43611:29453,43612:29455,43613:29456,43614:29457,43615:29458,43616:29460,43617:29464,43618:29465,43619:29466,43620:29471,43621:29472,43622:29475,43623:29476,43624:29478,43625:29479,43626:29480,43627:29485,43628:29487,43629:29488,43630:29490,43631:29491,43632:29493,43633:29494,43634:29498,43635:29499,43636:29500,43637:29501,43638:29504,43639:29505,43640:29506,43641:29507,43642:29508,43643:29509,43644:29510,43645:29511,43646:29512,43648:29513,43649:29514,43650:29515,43651:29516,43652:29518,43653:29519,43654:29521,43655:29523,43656:29524,43657:29525,43658:29526,43659:29528,43660:29529,43661:29530,43662:29531,43663:29532,43664:29533,43665:29534,43666:29535,43667:29537,43668:29538,43669:29539,43670:29540,43671:29541,43672:29542,43673:29543,43674:29544,43675:29545,43676:29546,43677:29547,43678:29550,43679:29552,43680:29553,43681:57344,43682:57345,43683:57346,43684:57347,43685:57348,43686:57349,43687:57350,43688:57351,43689:57352,43690:57353,43691:57354,43692:57355,43693:57356,43694:57357,43695:57358,43696:57359,43697:57360,43698:57361,43699:57362,43700:57363,43701:57364,43702:57365,43703:57366,43704:57367,43705:57368,43706:57369,43707:57370,43708:57371,43709:57372,43710:57373,43711:57374,43712:57375,43713:57376,43714:57377,43715:57378,43716:57379,43717:57380,43718:57381,43719:57382,43720:57383,43721:57384,43722:57385,43723:57386,43724:57387,43725:57388,43726:57389,43727:57390,43728:57391,43729:57392,43730:57393,43731:57394,43732:57395,43733:57396,43734:57397,43735:57398,43736:57399,43737:57400,43738:57401,43739:57402,43740:57403,43741:57404,43742:57405,43743:57406,43744:57407,43745:57408,43746:57409,43747:57410,43748:57411,43749:57412,43750:57413,43751:57414,43752:57415,43753:57416,43754:57417,43755:57418,43756:57419,43757:57420,43758:57421,43759:57422,43760:57423,43761:57424,43762:57425,43763:57426,43764:57427,43765:57428,43766:57429,43767:57430,43768:57431,43769:57432,43770:57433,43771:57434,43772:57435,43773:57436,43774:57437,43840:29554,43841:29555,43842:29556,43843:29557,43844:29558,43845:29559,43846:29560,43847:29561,43848:29562,43849:29563,43850:29564,43851:29565,43852:29567,43853:29568,43854:29569,43855:29570,43856:29571,43857:29573,43858:29574,43859:29576,43860:29578,43861:29580,43862:29581,43863:29583,43864:29584,43865:29586,43866:29587,43867:29588,43868:29589,43869:29591,43870:29592,43871:29593,43872:29594,43873:29596,43874:29597,43875:29598,43876:29600,43877:29601,43878:29603,43879:29604,43880:29605,43881:29606,43882:29607,43883:29608,43884:29610,43885:29612,43886:29613,43887:29617,43888:29620,43889:29621,43890:29622,43891:29624,43892:29625,43893:29628,43894:29629,43895:29630,43896:29631,43897:29633,43898:29635,43899:29636,43900:29637,43901:29638,43902:29639,43904:29643,43905:29644,43906:29646,43907:29650,43908:29651,43909:29652,43910:29653,43911:29654,43912:29655,43913:29656,43914:29658,43915:29659,43916:29660,43917:29661,43918:29663,43919:29665,43920:29666,43921:29667,43922:29668,43923:29670,43924:29672,43925:29674,43926:29675,43927:29676,43928:29678,43929:29679,43930:29680,43931:29681,43932:29683,43933:29684,43934:29685,43935:29686,43936:29687,43937:57438,43938:57439,43939:57440,43940:57441,43941:57442,43942:57443,43943:57444,43944:57445,43945:57446,43946:57447,43947:57448,43948:57449,43949:57450,43950:57451,43951:57452,43952:57453,43953:57454,43954:57455,43955:57456,43956:57457,43957:57458,43958:57459,43959:57460,43960:57461,43961:57462,43962:57463,43963:57464,43964:57465,43965:57466,43966:57467,43967:57468,43968:57469,43969:57470,43970:57471,43971:57472,43972:57473,43973:57474,43974:57475,43975:57476,43976:57477,43977:57478,43978:57479,43979:57480,43980:57481,43981:57482,43982:57483,43983:57484,43984:57485,43985:57486,43986:57487,43987:57488,43988:57489,43989:57490,43990:57491,43991:57492,43992:57493,43993:57494,43994:57495,43995:57496,43996:57497,43997:57498,43998:57499,43999:57500,44000:57501,44001:57502,44002:57503,44003:57504,44004:57505,44005:57506,44006:57507,44007:57508,44008:57509,44009:57510,44010:57511,44011:57512,44012:57513,44013:57514,44014:57515,44015:57516,44016:57517,44017:57518,44018:57519,44019:57520,44020:57521,44021:57522,44022:57523,44023:57524,44024:57525,44025:57526,44026:57527,44027:57528,44028:57529,44029:57530,44030:57531,44096:29688,44097:29689,44098:29690,44099:29691,44100:29692,44101:29693,44102:29694,44103:29695,44104:29696,44105:29697,44106:29698,44107:29700,44108:29703,44109:29704,44110:29707,44111:29708,44112:29709,44113:29710,44114:29713,44115:29714,44116:29715,44117:29716,44118:29717,44119:29718,44120:29719,44121:29720,44122:29721,44123:29724,44124:29725,44125:29726,44126:29727,44127:29728,44128:29729,44129:29731,44130:29732,44131:29735,44132:29737,44133:29739,44134:29741,44135:29743,44136:29745,44137:29746,44138:29751,44139:29752,44140:29753,44141:29754,44142:29755,44143:29757,44144:29758,44145:29759,44146:29760,44147:29762,44148:29763,44149:29764,44150:29765,44151:29766,44152:29767,44153:29768,44154:29769,44155:29770,44156:29771,44157:29772,44158:29773,44160:29774,44161:29775,44162:29776,44163:29777,44164:29778,44165:29779,44166:29780,44167:29782,44168:29784,44169:29789,44170:29792,44171:29793,44172:29794,44173:29795,44174:29796,44175:29797,44176:29798,44177:29799,44178:29800,44179:29801,44180:29802,44181:29803,44182:29804,44183:29806,44184:29807,44185:29809,44186:29810,44187:29811,44188:29812,44189:29813,44190:29816,44191:29817,44192:29818,44193:57532,44194:57533,44195:57534,44196:57535,44197:57536,44198:57537,44199:57538,44200:57539,44201:57540,44202:57541,44203:57542,44204:57543,44205:57544,44206:57545,44207:57546,44208:57547,44209:57548,44210:57549,44211:57550,44212:57551,44213:57552,44214:57553,44215:57554,44216:57555,44217:57556,44218:57557,44219:57558,44220:57559,44221:57560,44222:57561,44223:57562,44224:57563,44225:57564,44226:57565,44227:57566,44228:57567,44229:57568,44230:57569,44231:57570,44232:57571,44233:57572,44234:57573,44235:57574,44236:57575,44237:57576,44238:57577,44239:57578,44240:57579,44241:57580,44242:57581,44243:57582,44244:57583,44245:57584,44246:57585,44247:57586,44248:57587,44249:57588,44250:57589,44251:57590,44252:57591,44253:57592,44254:57593,44255:57594,44256:57595,44257:57596,44258:57597,44259:57598,44260:57599,44261:57600,44262:57601,44263:57602,44264:57603,44265:57604,44266:57605,44267:57606,44268:57607,44269:57608,44270:57609,44271:57610,44272:57611,44273:57612,44274:57613,44275:57614,44276:57615,44277:57616,44278:57617,44279:57618,44280:57619,44281:57620,44282:57621,44283:57622,44284:57623,44285:57624,44286:57625,44352:29819,44353:29820,44354:29821,44355:29823,44356:29826,44357:29828,44358:29829,44359:29830,44360:29832,44361:29833,44362:29834,44363:29836,44364:29837,44365:29839,44366:29841,44367:29842,44368:29843,44369:29844,44370:29845,44371:29846,44372:29847,44373:29848,44374:29849,44375:29850,44376:29851,44377:29853,44378:29855,44379:29856,44380:29857,44381:29858,44382:29859,44383:29860,44384:29861,44385:29862,44386:29866,44387:29867,44388:29868,44389:29869,44390:29870,44391:29871,44392:29872,44393:29873,44394:29874,44395:29875,44396:29876,44397:29877,44398:29878,44399:29879,44400:29880,44401:29881,44402:29883,44403:29884,44404:29885,44405:29886,44406:29887,44407:29888,44408:29889,44409:29890,44410:29891,44411:29892,44412:29893,44413:29894,44414:29895,44416:29896,44417:29897,44418:29898,44419:29899,44420:29900,44421:29901,44422:29902,44423:29903,44424:29904,44425:29905,44426:29907,44427:29908,44428:29909,44429:29910,44430:29911,44431:29912,44432:29913,44433:29914,44434:29915,44435:29917,44436:29919,44437:29921,44438:29925,44439:29927,44440:29928,44441:29929,44442:29930,44443:29931,44444:29932,44445:29933,44446:29936,44447:29937,44448:29938,44449:57626,44450:57627,44451:57628,44452:57629,44453:57630,44454:57631,44455:57632,44456:57633,44457:57634,44458:57635,44459:57636,44460:57637,44461:57638,44462:57639,44463:57640,44464:57641,44465:57642,44466:57643,44467:57644,44468:57645,44469:57646,44470:57647,44471:57648,44472:57649,44473:57650,44474:57651,44475:57652,44476:57653,44477:57654,44478:57655,44479:57656,44480:57657,44481:57658,44482:57659,44483:57660,44484:57661,44485:57662,44486:57663,44487:57664,44488:57665,44489:57666,44490:57667,44491:57668,44492:57669,44493:57670,44494:57671,44495:57672,44496:57673,44497:57674,44498:57675,44499:57676,44500:57677,44501:57678,44502:57679,44503:57680,44504:57681,44505:57682,44506:57683,44507:57684,44508:57685,44509:57686,44510:57687,44511:57688,44512:57689,44513:57690,44514:57691,44515:57692,44516:57693,44517:57694,44518:57695,44519:57696,44520:57697,44521:57698,44522:57699,44523:57700,44524:57701,44525:57702,44526:57703,44527:57704,44528:57705,44529:57706,44530:57707,44531:57708,44532:57709,44533:57710,44534:57711,44535:57712,44536:57713,44537:57714,44538:57715,44539:57716,44540:57717,44541:57718,44542:57719,44608:29939,44609:29941,44610:29944,44611:29945,44612:29946,44613:29947,44614:29948,44615:29949,44616:29950,44617:29952,44618:29953,44619:29954,44620:29955,44621:29957,44622:29958,44623:29959,44624:29960,44625:29961,44626:29962,44627:29963,44628:29964,44629:29966,44630:29968,44631:29970,44632:29972,44633:29973,44634:29974,44635:29975,44636:29979,44637:29981,44638:29982,44639:29984,44640:29985,44641:29986,44642:29987,44643:29988,44644:29990,44645:29991,44646:29994,44647:29998,44648:30004,44649:30006,44650:30009,44651:30012,44652:30013,44653:30015,44654:30017,44655:30018,44656:30019,44657:30020,44658:30022,44659:30023,44660:30025,44661:30026,44662:30029,44663:30032,44664:30033,44665:30034,44666:30035,44667:30037,44668:30038,44669:30039,44670:30040,44672:30045,44673:30046,44674:30047,44675:30048,44676:30049,44677:30050,44678:30051,44679:30052,44680:30055,44681:30056,44682:30057,44683:30059,44684:30060,44685:30061,44686:30062,44687:30063,44688:30064,44689:30065,44690:30067,44691:30069,44692:30070,44693:30071,44694:30074,44695:30075,44696:30076,44697:30077,44698:30078,44699:30080,44700:30081,44701:30082,44702:30084,44703:30085,44704:30087,44705:57720,44706:57721,44707:57722,44708:57723,44709:57724,44710:57725,44711:57726,44712:57727,44713:57728,44714:57729,44715:57730,44716:57731,44717:57732,44718:57733,44719:57734,44720:57735,44721:57736,44722:57737,44723:57738,44724:57739,44725:57740,44726:57741,44727:57742,44728:57743,44729:57744,44730:57745,44731:57746,44732:57747,44733:57748,44734:57749,44735:57750,44736:57751,44737:57752,44738:57753,44739:57754,44740:57755,44741:57756,44742:57757,44743:57758,44744:57759,44745:57760,44746:57761,44747:57762,44748:57763,44749:57764,44750:57765,44751:57766,44752:57767,44753:57768,44754:57769,44755:57770,44756:57771,44757:57772,44758:57773,44759:57774,44760:57775,44761:57776,44762:57777,44763:57778,44764:57779,44765:57780,44766:57781,44767:57782,44768:57783,44769:57784,44770:57785,44771:57786,44772:57787,44773:57788,44774:57789,44775:57790,44776:57791,44777:57792,44778:57793,44779:57794,44780:57795,44781:57796,44782:57797,44783:57798,44784:57799,44785:57800,44786:57801,44787:57802,44788:57803,44789:57804,44790:57805,44791:57806,44792:57807,44793:57808,44794:57809,44795:57810,44796:57811,44797:57812,44798:57813,44864:30088,44865:30089,44866:30090,44867:30092,44868:30093,44869:30094,44870:30096,44871:30099,44872:30101,44873:30104,44874:30107,44875:30108,44876:30110,44877:30114,44878:30118,44879:30119,44880:30120,44881:30121,44882:30122,44883:30125,44884:30134,44885:30135,44886:30138,44887:30139,44888:30143,44889:30144,44890:30145,44891:30150,44892:30155,44893:30156,44894:30158,44895:30159,44896:30160,44897:30161,44898:30163,44899:30167,44900:30169,44901:30170,44902:30172,44903:30173,44904:30175,44905:30176,44906:30177,44907:30181,44908:30185,44909:30188,44910:30189,44911:30190,44912:30191,44913:30194,44914:30195,44915:30197,44916:30198,44917:30199,44918:30200,44919:30202,44920:30203,44921:30205,44922:30206,44923:30210,44924:30212,44925:30214,44926:30215,44928:30216,44929:30217,44930:30219,44931:30221,44932:30222,44933:30223,44934:30225,44935:30226,44936:30227,44937:30228,44938:30230,44939:30234,44940:30236,44941:30237,44942:30238,44943:30241,44944:30243,44945:30247,44946:30248,44947:30252,44948:30254,44949:30255,44950:30257,44951:30258,44952:30262,44953:30263,44954:30265,44955:30266,44956:30267,44957:30269,44958:30273,44959:30274,44960:30276,44961:57814,44962:57815,44963:57816,44964:57817,44965:57818,44966:57819,44967:57820,44968:57821,44969:57822,44970:57823,44971:57824,44972:57825,44973:57826,44974:57827,44975:57828,44976:57829,44977:57830,44978:57831,44979:57832,44980:57833,44981:57834,44982:57835,44983:57836,44984:57837,44985:57838,44986:57839,44987:57840,44988:57841,44989:57842,44990:57843,44991:57844,44992:57845,44993:57846,44994:57847,44995:57848,44996:57849,44997:57850,44998:57851,44999:57852,45000:57853,45001:57854,45002:57855,45003:57856,45004:57857,45005:57858,45006:57859,45007:57860,45008:57861,45009:57862,45010:57863,45011:57864,45012:57865,45013:57866,45014:57867,45015:57868,45016:57869,45017:57870,45018:57871,45019:57872,45020:57873,45021:57874,45022:57875,45023:57876,45024:57877,45025:57878,45026:57879,45027:57880,45028:57881,45029:57882,45030:57883,45031:57884,45032:57885,45033:57886,45034:57887,45035:57888,45036:57889,45037:57890,45038:57891,45039:57892,45040:57893,45041:57894,45042:57895,45043:57896,45044:57897,45045:57898,45046:57899,45047:57900,45048:57901,45049:57902,45050:57903,45051:57904,45052:57905,45053:57906,45054:57907,45120:30277,45121:30278,45122:30279,45123:30280,45124:30281,45125:30282,45126:30283,45127:30286,45128:30287,45129:30288,45130:30289,45131:30290,45132:30291,45133:30293,45134:30295,45135:30296,45136:30297,45137:30298,45138:30299,45139:30301,45140:30303,45141:30304,45142:30305,45143:30306,45144:30308,45145:30309,45146:30310,45147:30311,45148:30312,45149:30313,45150:30314,45151:30316,45152:30317,45153:30318,45154:30320,45155:30321,45156:30322,45157:30323,45158:30324,45159:30325,45160:30326,45161:30327,45162:30329,45163:30330,45164:30332,45165:30335,45166:30336,45167:30337,45168:30339,45169:30341,45170:30345,45171:30346,45172:30348,45173:30349,45174:30351,45175:30352,45176:30354,45177:30356,45178:30357,45179:30359,45180:30360,45181:30362,45182:30363,45184:30364,45185:30365,45186:30366,45187:30367,45188:30368,45189:30369,45190:30370,45191:30371,45192:30373,45193:30374,45194:30375,45195:30376,45196:30377,45197:30378,45198:30379,45199:30380,45200:30381,45201:30383,45202:30384,45203:30387,45204:30389,45205:30390,45206:30391,45207:30392,45208:30393,45209:30394,45210:30395,45211:30396,45212:30397,45213:30398,45214:30400,45215:30401,45216:30403,45217:21834,45218:38463,45219:22467,45220:25384,45221:21710,45222:21769,45223:21696,45224:30353,45225:30284,45226:34108,45227:30702,45228:33406,45229:30861,45230:29233,45231:38552,45232:38797,45233:27688,45234:23433,45235:20474,45236:25353,45237:26263,45238:23736,45239:33018,45240:26696,45241:32942,45242:26114,45243:30414,45244:20985,45245:25942,45246:29100,45247:32753,45248:34948,45249:20658,45250:22885,45251:25034,45252:28595,45253:33453,45254:25420,45255:25170,45256:21485,45257:21543,45258:31494,45259:20843,45260:30116,45261:24052,45262:25300,45263:36299,45264:38774,45265:25226,45266:32793,45267:22365,45268:38712,45269:32610,45270:29240,45271:30333,45272:26575,45273:30334,45274:25670,45275:20336,45276:36133,45277:25308,45278:31255,45279:26001,45280:29677,45281:25644,45282:25203,45283:33324,45284:39041,45285:26495,45286:29256,45287:25198,45288:25292,45289:20276,45290:29923,45291:21322,45292:21150,45293:32458,45294:37030,45295:24110,45296:26758,45297:27036,45298:33152,45299:32465,45300:26834,45301:30917,45302:34444,45303:38225,45304:20621,45305:35876,45306:33502,45307:32990,45308:21253,45309:35090,45310:21093,45376:30404,45377:30407,45378:30409,45379:30411,45380:30412,45381:30419,45382:30421,45383:30425,45384:30426,45385:30428,45386:30429,45387:30430,45388:30432,45389:30433,45390:30434,45391:30435,45392:30436,45393:30438,45394:30439,45395:30440,45396:30441,45397:30442,45398:30443,45399:30444,45400:30445,45401:30448,45402:30451,45403:30453,45404:30454,45405:30455,45406:30458,45407:30459,45408:30461,45409:30463,45410:30464,45411:30466,45412:30467,45413:30469,45414:30470,45415:30474,45416:30476,45417:30478,45418:30479,45419:30480,45420:30481,45421:30482,45422:30483,45423:30484,45424:30485,45425:30486,45426:30487,45427:30488,45428:30491,45429:30492,45430:30493,45431:30494,45432:30497,45433:30499,45434:30500,45435:30501,45436:30503,45437:30506,45438:30507,45440:30508,45441:30510,45442:30512,45443:30513,45444:30514,45445:30515,45446:30516,45447:30521,45448:30523,45449:30525,45450:30526,45451:30527,45452:30530,45453:30532,45454:30533,45455:30534,45456:30536,45457:30537,45458:30538,45459:30539,45460:30540,45461:30541,45462:30542,45463:30543,45464:30546,45465:30547,45466:30548,45467:30549,45468:30550,45469:30551,45470:30552,45471:30553,45472:30556,45473:34180,45474:38649,45475:20445,45476:22561,45477:39281,45478:23453,45479:25265,45480:25253,45481:26292,45482:35961,45483:40077,45484:29190,45485:26479,45486:30865,45487:24754,45488:21329,45489:21271,45490:36744,45491:32972,45492:36125,45493:38049,45494:20493,45495:29384,45496:22791,45497:24811,45498:28953,45499:34987,45500:22868,45501:33519,45502:26412,45503:31528,45504:23849,45505:32503,45506:29997,45507:27893,45508:36454,45509:36856,45510:36924,45511:40763,45512:27604,45513:37145,45514:31508,45515:24444,45516:30887,45517:34006,45518:34109,45519:27605,45520:27609,45521:27606,45522:24065,45523:24199,45524:30201,45525:38381,45526:25949,45527:24330,45528:24517,45529:36767,45530:22721,45531:33218,45532:36991,45533:38491,45534:38829,45535:36793,45536:32534,45537:36140,45538:25153,45539:20415,45540:21464,45541:21342,45542:36776,45543:36777,45544:36779,45545:36941,45546:26631,45547:24426,45548:33176,45549:34920,45550:40150,45551:24971,45552:21035,45553:30250,45554:24428,45555:25996,45556:28626,45557:28392,45558:23486,45559:25672,45560:20853,45561:20912,45562:26564,45563:19993,45564:31177,45565:39292,45566:28851,45632:30557,45633:30558,45634:30559,45635:30560,45636:30564,45637:30567,45638:30569,45639:30570,45640:30573,45641:30574,45642:30575,45643:30576,45644:30577,45645:30578,45646:30579,45647:30580,45648:30581,45649:30582,45650:30583,45651:30584,45652:30586,45653:30587,45654:30588,45655:30593,45656:30594,45657:30595,45658:30598,45659:30599,45660:30600,45661:30601,45662:30602,45663:30603,45664:30607,45665:30608,45666:30611,45667:30612,45668:30613,45669:30614,45670:30615,45671:30616,45672:30617,45673:30618,45674:30619,45675:30620,45676:30621,45677:30622,45678:30625,45679:30627,45680:30628,45681:30630,45682:30632,45683:30635,45684:30637,45685:30638,45686:30639,45687:30641,45688:30642,45689:30644,45690:30646,45691:30647,45692:30648,45693:30649,45694:30650,45696:30652,45697:30654,45698:30656,45699:30657,45700:30658,45701:30659,45702:30660,45703:30661,45704:30662,45705:30663,45706:30664,45707:30665,45708:30666,45709:30667,45710:30668,45711:30670,45712:30671,45713:30672,45714:30673,45715:30674,45716:30675,45717:30676,45718:30677,45719:30678,45720:30680,45721:30681,45722:30682,45723:30685,45724:30686,45725:30687,45726:30688,45727:30689,45728:30692,45729:30149,45730:24182,45731:29627,45732:33760,45733:25773,45734:25320,45735:38069,45736:27874,45737:21338,45738:21187,45739:25615,45740:38082,45741:31636,45742:20271,45743:24091,45744:33334,45745:33046,45746:33162,45747:28196,45748:27850,45749:39539,45750:25429,45751:21340,45752:21754,45753:34917,45754:22496,45755:19981,45756:24067,45757:27493,45758:31807,45759:37096,45760:24598,45761:25830,45762:29468,45763:35009,45764:26448,45765:25165,45766:36130,45767:30572,45768:36393,45769:37319,45770:24425,45771:33756,45772:34081,45773:39184,45774:21442,45775:34453,45776:27531,45777:24813,45778:24808,45779:28799,45780:33485,45781:33329,45782:20179,45783:27815,45784:34255,45785:25805,45786:31961,45787:27133,45788:26361,45789:33609,45790:21397,45791:31574,45792:20391,45793:20876,45794:27979,45795:23618,45796:36461,45797:25554,45798:21449,45799:33580,45800:33590,45801:26597,45802:30900,45803:25661,45804:23519,45805:23700,45806:24046,45807:35815,45808:25286,45809:26612,45810:35962,45811:25600,45812:25530,45813:34633,45814:39307,45815:35863,45816:32544,45817:38130,45818:20135,45819:38416,45820:39076,45821:26124,45822:29462,45888:30694,45889:30696,45890:30698,45891:30703,45892:30704,45893:30705,45894:30706,45895:30708,45896:30709,45897:30711,45898:30713,45899:30714,45900:30715,45901:30716,45902:30723,45903:30724,45904:30725,45905:30726,45906:30727,45907:30728,45908:30730,45909:30731,45910:30734,45911:30735,45912:30736,45913:30739,45914:30741,45915:30745,45916:30747,45917:30750,45918:30752,45919:30753,45920:30754,45921:30756,45922:30760,45923:30762,45924:30763,45925:30766,45926:30767,45927:30769,45928:30770,45929:30771,45930:30773,45931:30774,45932:30781,45933:30783,45934:30785,45935:30786,45936:30787,45937:30788,45938:30790,45939:30792,45940:30793,45941:30794,45942:30795,45943:30797,45944:30799,45945:30801,45946:30803,45947:30804,45948:30808,45949:30809,45950:30810,45952:30811,45953:30812,45954:30814,45955:30815,45956:30816,45957:30817,45958:30818,45959:30819,45960:30820,45961:30821,45962:30822,45963:30823,45964:30824,45965:30825,45966:30831,45967:30832,45968:30833,45969:30834,45970:30835,45971:30836,45972:30837,45973:30838,45974:30840,45975:30841,45976:30842,45977:30843,45978:30845,45979:30846,45980:30847,45981:30848,45982:30849,45983:30850,45984:30851,45985:22330,45986:23581,45987:24120,45988:38271,45989:20607,45990:32928,45991:21378,45992:25950,45993:30021,45994:21809,45995:20513,45996:36229,45997:25220,45998:38046,45999:26397,46000:22066,46001:28526,46002:24034,46003:21557,46004:28818,46005:36710,46006:25199,46007:25764,46008:25507,46009:24443,46010:28552,46011:37108,46012:33251,46013:36784,46014:23576,46015:26216,46016:24561,46017:27785,46018:38472,46019:36225,46020:34924,46021:25745,46022:31216,46023:22478,46024:27225,46025:25104,46026:21576,46027:20056,46028:31243,46029:24809,46030:28548,46031:35802,46032:25215,46033:36894,46034:39563,46035:31204,46036:21507,46037:30196,46038:25345,46039:21273,46040:27744,46041:36831,46042:24347,46043:39536,46044:32827,46045:40831,46046:20360,46047:23610,46048:36196,46049:32709,46050:26021,46051:28861,46052:20805,46053:20914,46054:34411,46055:23815,46056:23456,46057:25277,46058:37228,46059:30068,46060:36364,46061:31264,46062:24833,46063:31609,46064:20167,46065:32504,46066:30597,46067:19985,46068:33261,46069:21021,46070:20986,46071:27249,46072:21416,46073:36487,46074:38148,46075:38607,46076:28353,46077:38500,46078:26970,46144:30852,46145:30853,46146:30854,46147:30856,46148:30858,46149:30859,46150:30863,46151:30864,46152:30866,46153:30868,46154:30869,46155:30870,46156:30873,46157:30877,46158:30878,46159:30880,46160:30882,46161:30884,46162:30886,46163:30888,46164:30889,46165:30890,46166:30891,46167:30892,46168:30893,46169:30894,46170:30895,46171:30901,46172:30902,46173:30903,46174:30904,46175:30906,46176:30907,46177:30908,46178:30909,46179:30911,46180:30912,46181:30914,46182:30915,46183:30916,46184:30918,46185:30919,46186:30920,46187:30924,46188:30925,46189:30926,46190:30927,46191:30929,46192:30930,46193:30931,46194:30934,46195:30935,46196:30936,46197:30938,46198:30939,46199:30940,46200:30941,46201:30942,46202:30943,46203:30944,46204:30945,46205:30946,46206:30947,46208:30948,46209:30949,46210:30950,46211:30951,46212:30953,46213:30954,46214:30955,46215:30957,46216:30958,46217:30959,46218:30960,46219:30961,46220:30963,46221:30965,46222:30966,46223:30968,46224:30969,46225:30971,46226:30972,46227:30973,46228:30974,46229:30975,46230:30976,46231:30978,46232:30979,46233:30980,46234:30982,46235:30983,46236:30984,46237:30985,46238:30986,46239:30987,46240:30988,46241:30784,46242:20648,46243:30679,46244:25616,46245:35302,46246:22788,46247:25571,46248:24029,46249:31359,46250:26941,46251:20256,46252:33337,46253:21912,46254:20018,46255:30126,46256:31383,46257:24162,46258:24202,46259:38383,46260:21019,46261:21561,46262:28810,46263:25462,46264:38180,46265:22402,46266:26149,46267:26943,46268:37255,46269:21767,46270:28147,46271:32431,46272:34850,46273:25139,46274:32496,46275:30133,46276:33576,46277:30913,46278:38604,46279:36766,46280:24904,46281:29943,46282:35789,46283:27492,46284:21050,46285:36176,46286:27425,46287:32874,46288:33905,46289:22257,46290:21254,46291:20174,46292:19995,46293:20945,46294:31895,46295:37259,46296:31751,46297:20419,46298:36479,46299:31713,46300:31388,46301:25703,46302:23828,46303:20652,46304:33030,46305:30209,46306:31929,46307:28140,46308:32736,46309:26449,46310:23384,46311:23544,46312:30923,46313:25774,46314:25619,46315:25514,46316:25387,46317:38169,46318:25645,46319:36798,46320:31572,46321:30249,46322:25171,46323:22823,46324:21574,46325:27513,46326:20643,46327:25140,46328:24102,46329:27526,46330:20195,46331:36151,46332:34955,46333:24453,46334:36910,46400:30989,46401:30990,46402:30991,46403:30992,46404:30993,46405:30994,46406:30996,46407:30997,46408:30998,46409:30999,46410:31000,46411:31001,46412:31002,46413:31003,46414:31004,46415:31005,46416:31007,46417:31008,46418:31009,46419:31010,46420:31011,46421:31013,46422:31014,46423:31015,46424:31016,46425:31017,46426:31018,46427:31019,46428:31020,46429:31021,46430:31022,46431:31023,46432:31024,46433:31025,46434:31026,46435:31027,46436:31029,46437:31030,46438:31031,46439:31032,46440:31033,46441:31037,46442:31039,46443:31042,46444:31043,46445:31044,46446:31045,46447:31047,46448:31050,46449:31051,46450:31052,46451:31053,46452:31054,46453:31055,46454:31056,46455:31057,46456:31058,46457:31060,46458:31061,46459:31064,46460:31065,46461:31073,46462:31075,46464:31076,46465:31078,46466:31081,46467:31082,46468:31083,46469:31084,46470:31086,46471:31088,46472:31089,46473:31090,46474:31091,46475:31092,46476:31093,46477:31094,46478:31097,46479:31099,46480:31100,46481:31101,46482:31102,46483:31103,46484:31106,46485:31107,46486:31110,46487:31111,46488:31112,46489:31113,46490:31115,46491:31116,46492:31117,46493:31118,46494:31120,46495:31121,46496:31122,46497:24608,46498:32829,46499:25285,46500:20025,46501:21333,46502:37112,46503:25528,46504:32966,46505:26086,46506:27694,46507:20294,46508:24814,46509:28129,46510:35806,46511:24377,46512:34507,46513:24403,46514:25377,46515:20826,46516:33633,46517:26723,46518:20992,46519:25443,46520:36424,46521:20498,46522:23707,46523:31095,46524:23548,46525:21040,46526:31291,46527:24764,46528:36947,46529:30423,46530:24503,46531:24471,46532:30340,46533:36460,46534:28783,46535:30331,46536:31561,46537:30634,46538:20979,46539:37011,46540:22564,46541:20302,46542:28404,46543:36842,46544:25932,46545:31515,46546:29380,46547:28068,46548:32735,46549:23265,46550:25269,46551:24213,46552:22320,46553:33922,46554:31532,46555:24093,46556:24351,46557:36882,46558:32532,46559:39072,46560:25474,46561:28359,46562:30872,46563:28857,46564:20856,46565:38747,46566:22443,46567:30005,46568:20291,46569:30008,46570:24215,46571:24806,46572:22880,46573:28096,46574:27583,46575:30857,46576:21500,46577:38613,46578:20939,46579:20993,46580:25481,46581:21514,46582:38035,46583:35843,46584:36300,46585:29241,46586:30879,46587:34678,46588:36845,46589:35853,46590:21472,46656:31123,46657:31124,46658:31125,46659:31126,46660:31127,46661:31128,46662:31129,46663:31131,46664:31132,46665:31133,46666:31134,46667:31135,46668:31136,46669:31137,46670:31138,46671:31139,46672:31140,46673:31141,46674:31142,46675:31144,46676:31145,46677:31146,46678:31147,46679:31148,46680:31149,46681:31150,46682:31151,46683:31152,46684:31153,46685:31154,46686:31156,46687:31157,46688:31158,46689:31159,46690:31160,46691:31164,46692:31167,46693:31170,46694:31172,46695:31173,46696:31175,46697:31176,46698:31178,46699:31180,46700:31182,46701:31183,46702:31184,46703:31187,46704:31188,46705:31190,46706:31191,46707:31193,46708:31194,46709:31195,46710:31196,46711:31197,46712:31198,46713:31200,46714:31201,46715:31202,46716:31205,46717:31208,46718:31210,46720:31212,46721:31214,46722:31217,46723:31218,46724:31219,46725:31220,46726:31221,46727:31222,46728:31223,46729:31225,46730:31226,46731:31228,46732:31230,46733:31231,46734:31233,46735:31236,46736:31237,46737:31239,46738:31240,46739:31241,46740:31242,46741:31244,46742:31247,46743:31248,46744:31249,46745:31250,46746:31251,46747:31253,46748:31254,46749:31256,46750:31257,46751:31259,46752:31260,46753:19969,46754:30447,46755:21486,46756:38025,46757:39030,46758:40718,46759:38189,46760:23450,46761:35746,46762:20002,46763:19996,46764:20908,46765:33891,46766:25026,46767:21160,46768:26635,46769:20375,46770:24683,46771:20923,46772:27934,46773:20828,46774:25238,46775:26007,46776:38497,46777:35910,46778:36887,46779:30168,46780:37117,46781:30563,46782:27602,46783:29322,46784:29420,46785:35835,46786:22581,46787:30585,46788:36172,46789:26460,46790:38208,46791:32922,46792:24230,46793:28193,46794:22930,46795:31471,46796:30701,46797:38203,46798:27573,46799:26029,46800:32526,46801:22534,46802:20817,46803:38431,46804:23545,46805:22697,46806:21544,46807:36466,46808:25958,46809:39039,46810:22244,46811:38045,46812:30462,46813:36929,46814:25479,46815:21702,46816:22810,46817:22842,46818:22427,46819:36530,46820:26421,46821:36346,46822:33333,46823:21057,46824:24816,46825:22549,46826:34558,46827:23784,46828:40517,46829:20420,46830:39069,46831:35769,46832:23077,46833:24694,46834:21380,46835:25212,46836:36943,46837:37122,46838:39295,46839:24681,46840:32780,46841:20799,46842:32819,46843:23572,46844:39285,46845:27953,46846:20108,46912:31261,46913:31263,46914:31265,46915:31266,46916:31268,46917:31269,46918:31270,46919:31271,46920:31272,46921:31273,46922:31274,46923:31275,46924:31276,46925:31277,46926:31278,46927:31279,46928:31280,46929:31281,46930:31282,46931:31284,46932:31285,46933:31286,46934:31288,46935:31290,46936:31294,46937:31296,46938:31297,46939:31298,46940:31299,46941:31300,46942:31301,46943:31303,46944:31304,46945:31305,46946:31306,46947:31307,46948:31308,46949:31309,46950:31310,46951:31311,46952:31312,46953:31314,46954:31315,46955:31316,46956:31317,46957:31318,46958:31320,46959:31321,46960:31322,46961:31323,46962:31324,46963:31325,46964:31326,46965:31327,46966:31328,46967:31329,46968:31330,46969:31331,46970:31332,46971:31333,46972:31334,46973:31335,46974:31336,46976:31337,46977:31338,46978:31339,46979:31340,46980:31341,46981:31342,46982:31343,46983:31345,46984:31346,46985:31347,46986:31349,46987:31355,46988:31356,46989:31357,46990:31358,46991:31362,46992:31365,46993:31367,46994:31369,46995:31370,46996:31371,46997:31372,46998:31374,46999:31375,47000:31376,47001:31379,47002:31380,47003:31385,47004:31386,47005:31387,47006:31390,47007:31393,47008:31394,47009:36144,47010:21457,47011:32602,47012:31567,47013:20240,47014:20047,47015:38400,47016:27861,47017:29648,47018:34281,47019:24070,47020:30058,47021:32763,47022:27146,47023:30718,47024:38034,47025:32321,47026:20961,47027:28902,47028:21453,47029:36820,47030:33539,47031:36137,47032:29359,47033:39277,47034:27867,47035:22346,47036:33459,47037:26041,47038:32938,47039:25151,47040:38450,47041:22952,47042:20223,47043:35775,47044:32442,47045:25918,47046:33778,47047:38750,47048:21857,47049:39134,47050:32933,47051:21290,47052:35837,47053:21536,47054:32954,47055:24223,47056:27832,47057:36153,47058:33452,47059:37210,47060:21545,47061:27675,47062:20998,47063:32439,47064:22367,47065:28954,47066:27774,47067:31881,47068:22859,47069:20221,47070:24575,47071:24868,47072:31914,47073:20016,47074:23553,47075:26539,47076:34562,47077:23792,47078:38155,47079:39118,47080:30127,47081:28925,47082:36898,47083:20911,47084:32541,47085:35773,47086:22857,47087:20964,47088:20315,47089:21542,47090:22827,47091:25975,47092:32932,47093:23413,47094:25206,47095:25282,47096:36752,47097:24133,47098:27679,47099:31526,47100:20239,47101:20440,47102:26381,47168:31395,47169:31396,47170:31399,47171:31401,47172:31402,47173:31403,47174:31406,47175:31407,47176:31408,47177:31409,47178:31410,47179:31412,47180:31413,47181:31414,47182:31415,47183:31416,47184:31417,47185:31418,47186:31419,47187:31420,47188:31421,47189:31422,47190:31424,47191:31425,47192:31426,47193:31427,47194:31428,47195:31429,47196:31430,47197:31431,47198:31432,47199:31433,47200:31434,47201:31436,47202:31437,47203:31438,47204:31439,47205:31440,47206:31441,47207:31442,47208:31443,47209:31444,47210:31445,47211:31447,47212:31448,47213:31450,47214:31451,47215:31452,47216:31453,47217:31457,47218:31458,47219:31460,47220:31463,47221:31464,47222:31465,47223:31466,47224:31467,47225:31468,47226:31470,47227:31472,47228:31473,47229:31474,47230:31475,47232:31476,47233:31477,47234:31478,47235:31479,47236:31480,47237:31483,47238:31484,47239:31486,47240:31488,47241:31489,47242:31490,47243:31493,47244:31495,47245:31497,47246:31500,47247:31501,47248:31502,47249:31504,47250:31506,47251:31507,47252:31510,47253:31511,47254:31512,47255:31514,47256:31516,47257:31517,47258:31519,47259:31521,47260:31522,47261:31523,47262:31527,47263:31529,47264:31533,47265:28014,47266:28074,47267:31119,47268:34993,47269:24343,47270:29995,47271:25242,47272:36741,47273:20463,47274:37340,47275:26023,47276:33071,47277:33105,47278:24220,47279:33104,47280:36212,47281:21103,47282:35206,47283:36171,47284:22797,47285:20613,47286:20184,47287:38428,47288:29238,47289:33145,47290:36127,47291:23500,47292:35747,47293:38468,47294:22919,47295:32538,47296:21648,47297:22134,47298:22030,47299:35813,47300:25913,47301:27010,47302:38041,47303:30422,47304:28297,47305:24178,47306:29976,47307:26438,47308:26577,47309:31487,47310:32925,47311:36214,47312:24863,47313:31174,47314:25954,47315:36195,47316:20872,47317:21018,47318:38050,47319:32568,47320:32923,47321:32434,47322:23703,47323:28207,47324:26464,47325:31705,47326:30347,47327:39640,47328:33167,47329:32660,47330:31957,47331:25630,47332:38224,47333:31295,47334:21578,47335:21733,47336:27468,47337:25601,47338:25096,47339:40509,47340:33011,47341:30105,47342:21106,47343:38761,47344:33883,47345:26684,47346:34532,47347:38401,47348:38548,47349:38124,47350:20010,47351:21508,47352:32473,47353:26681,47354:36319,47355:32789,47356:26356,47357:24218,47358:32697,47424:31535,47425:31536,47426:31538,47427:31540,47428:31541,47429:31542,47430:31543,47431:31545,47432:31547,47433:31549,47434:31551,47435:31552,47436:31553,47437:31554,47438:31555,47439:31556,47440:31558,47441:31560,47442:31562,47443:31565,47444:31566,47445:31571,47446:31573,47447:31575,47448:31577,47449:31580,47450:31582,47451:31583,47452:31585,47453:31587,47454:31588,47455:31589,47456:31590,47457:31591,47458:31592,47459:31593,47460:31594,47461:31595,47462:31596,47463:31597,47464:31599,47465:31600,47466:31603,47467:31604,47468:31606,47469:31608,47470:31610,47471:31612,47472:31613,47473:31615,47474:31617,47475:31618,47476:31619,47477:31620,47478:31622,47479:31623,47480:31624,47481:31625,47482:31626,47483:31627,47484:31628,47485:31630,47486:31631,47488:31633,47489:31634,47490:31635,47491:31638,47492:31640,47493:31641,47494:31642,47495:31643,47496:31646,47497:31647,47498:31648,47499:31651,47500:31652,47501:31653,47502:31662,47503:31663,47504:31664,47505:31666,47506:31667,47507:31669,47508:31670,47509:31671,47510:31673,47511:31674,47512:31675,47513:31676,47514:31677,47515:31678,47516:31679,47517:31680,47518:31682,47519:31683,47520:31684,47521:22466,47522:32831,47523:26775,47524:24037,47525:25915,47526:21151,47527:24685,47528:40858,47529:20379,47530:36524,47531:20844,47532:23467,47533:24339,47534:24041,47535:27742,47536:25329,47537:36129,47538:20849,47539:38057,47540:21246,47541:27807,47542:33503,47543:29399,47544:22434,47545:26500,47546:36141,47547:22815,47548:36764,47549:33735,47550:21653,47551:31629,47552:20272,47553:27837,47554:23396,47555:22993,47556:40723,47557:21476,47558:34506,47559:39592,47560:35895,47561:32929,47562:25925,47563:39038,47564:22266,47565:38599,47566:21038,47567:29916,47568:21072,47569:23521,47570:25346,47571:35074,47572:20054,47573:25296,47574:24618,47575:26874,47576:20851,47577:23448,47578:20896,47579:35266,47580:31649,47581:39302,47582:32592,47583:24815,47584:28748,47585:36143,47586:20809,47587:24191,47588:36891,47589:29808,47590:35268,47591:22317,47592:30789,47593:24402,47594:40863,47595:38394,47596:36712,47597:39740,47598:35809,47599:30328,47600:26690,47601:26588,47602:36330,47603:36149,47604:21053,47605:36746,47606:28378,47607:26829,47608:38149,47609:37101,47610:22269,47611:26524,47612:35065,47613:36807,47614:21704,47680:31685,47681:31688,47682:31689,47683:31690,47684:31691,47685:31693,47686:31694,47687:31695,47688:31696,47689:31698,47690:31700,47691:31701,47692:31702,47693:31703,47694:31704,47695:31707,47696:31708,47697:31710,47698:31711,47699:31712,47700:31714,47701:31715,47702:31716,47703:31719,47704:31720,47705:31721,47706:31723,47707:31724,47708:31725,47709:31727,47710:31728,47711:31730,47712:31731,47713:31732,47714:31733,47715:31734,47716:31736,47717:31737,47718:31738,47719:31739,47720:31741,47721:31743,47722:31744,47723:31745,47724:31746,47725:31747,47726:31748,47727:31749,47728:31750,47729:31752,47730:31753,47731:31754,47732:31757,47733:31758,47734:31760,47735:31761,47736:31762,47737:31763,47738:31764,47739:31765,47740:31767,47741:31768,47742:31769,47744:31770,47745:31771,47746:31772,47747:31773,47748:31774,47749:31776,47750:31777,47751:31778,47752:31779,47753:31780,47754:31781,47755:31784,47756:31785,47757:31787,47758:31788,47759:31789,47760:31790,47761:31791,47762:31792,47763:31793,47764:31794,47765:31795,47766:31796,47767:31797,47768:31798,47769:31799,47770:31801,47771:31802,47772:31803,47773:31804,47774:31805,47775:31806,47776:31810,47777:39608,47778:23401,47779:28023,47780:27686,47781:20133,47782:23475,47783:39559,47784:37219,47785:25000,47786:37039,47787:38889,47788:21547,47789:28085,47790:23506,47791:20989,47792:21898,47793:32597,47794:32752,47795:25788,47796:25421,47797:26097,47798:25022,47799:24717,47800:28938,47801:27735,47802:27721,47803:22831,47804:26477,47805:33322,47806:22741,47807:22158,47808:35946,47809:27627,47810:37085,47811:22909,47812:32791,47813:21495,47814:28009,47815:21621,47816:21917,47817:33655,47818:33743,47819:26680,47820:31166,47821:21644,47822:20309,47823:21512,47824:30418,47825:35977,47826:38402,47827:27827,47828:28088,47829:36203,47830:35088,47831:40548,47832:36154,47833:22079,47834:40657,47835:30165,47836:24456,47837:29408,47838:24680,47839:21756,47840:20136,47841:27178,47842:34913,47843:24658,47844:36720,47845:21700,47846:28888,47847:34425,47848:40511,47849:27946,47850:23439,47851:24344,47852:32418,47853:21897,47854:20399,47855:29492,47856:21564,47857:21402,47858:20505,47859:21518,47860:21628,47861:20046,47862:24573,47863:29786,47864:22774,47865:33899,47866:32993,47867:34676,47868:29392,47869:31946,47870:28246,47936:31811,47937:31812,47938:31813,47939:31814,47940:31815,47941:31816,47942:31817,47943:31818,47944:31819,47945:31820,47946:31822,47947:31823,47948:31824,47949:31825,47950:31826,47951:31827,47952:31828,47953:31829,47954:31830,47955:31831,47956:31832,47957:31833,47958:31834,47959:31835,47960:31836,47961:31837,47962:31838,47963:31839,47964:31840,47965:31841,47966:31842,47967:31843,47968:31844,47969:31845,47970:31846,47971:31847,47972:31848,47973:31849,47974:31850,47975:31851,47976:31852,47977:31853,47978:31854,47979:31855,47980:31856,47981:31857,47982:31858,47983:31861,47984:31862,47985:31863,47986:31864,47987:31865,47988:31866,47989:31870,47990:31871,47991:31872,47992:31873,47993:31874,47994:31875,47995:31876,47996:31877,47997:31878,47998:31879,48000:31880,48001:31882,48002:31883,48003:31884,48004:31885,48005:31886,48006:31887,48007:31888,48008:31891,48009:31892,48010:31894,48011:31897,48012:31898,48013:31899,48014:31904,48015:31905,48016:31907,48017:31910,48018:31911,48019:31912,48020:31913,48021:31915,48022:31916,48023:31917,48024:31919,48025:31920,48026:31924,48027:31925,48028:31926,48029:31927,48030:31928,48031:31930,48032:31931,48033:24359,48034:34382,48035:21804,48036:25252,48037:20114,48038:27818,48039:25143,48040:33457,48041:21719,48042:21326,48043:29502,48044:28369,48045:30011,48046:21010,48047:21270,48048:35805,48049:27088,48050:24458,48051:24576,48052:28142,48053:22351,48054:27426,48055:29615,48056:26707,48057:36824,48058:32531,48059:25442,48060:24739,48061:21796,48062:30186,48063:35938,48064:28949,48065:28067,48066:23462,48067:24187,48068:33618,48069:24908,48070:40644,48071:30970,48072:34647,48073:31783,48074:30343,48075:20976,48076:24822,48077:29004,48078:26179,48079:24140,48080:24653,48081:35854,48082:28784,48083:25381,48084:36745,48085:24509,48086:24674,48087:34516,48088:22238,48089:27585,48090:24724,48091:24935,48092:21321,48093:24800,48094:26214,48095:36159,48096:31229,48097:20250,48098:28905,48099:27719,48100:35763,48101:35826,48102:32472,48103:33636,48104:26127,48105:23130,48106:39746,48107:27985,48108:28151,48109:35905,48110:27963,48111:20249,48112:28779,48113:33719,48114:25110,48115:24785,48116:38669,48117:36135,48118:31096,48119:20987,48120:22334,48121:22522,48122:26426,48123:30072,48124:31293,48125:31215,48126:31637,48192:31935,48193:31936,48194:31938,48195:31939,48196:31940,48197:31942,48198:31945,48199:31947,48200:31950,48201:31951,48202:31952,48203:31953,48204:31954,48205:31955,48206:31956,48207:31960,48208:31962,48209:31963,48210:31965,48211:31966,48212:31969,48213:31970,48214:31971,48215:31972,48216:31973,48217:31974,48218:31975,48219:31977,48220:31978,48221:31979,48222:31980,48223:31981,48224:31982,48225:31984,48226:31985,48227:31986,48228:31987,48229:31988,48230:31989,48231:31990,48232:31991,48233:31993,48234:31994,48235:31996,48236:31997,48237:31998,48238:31999,48239:32000,48240:32001,48241:32002,48242:32003,48243:32004,48244:32005,48245:32006,48246:32007,48247:32008,48248:32009,48249:32011,48250:32012,48251:32013,48252:32014,48253:32015,48254:32016,48256:32017,48257:32018,48258:32019,48259:32020,48260:32021,48261:32022,48262:32023,48263:32024,48264:32025,48265:32026,48266:32027,48267:32028,48268:32029,48269:32030,48270:32031,48271:32033,48272:32035,48273:32036,48274:32037,48275:32038,48276:32040,48277:32041,48278:32042,48279:32044,48280:32045,48281:32046,48282:32048,48283:32049,48284:32050,48285:32051,48286:32052,48287:32053,48288:32054,48289:32908,48290:39269,48291:36857,48292:28608,48293:35749,48294:40481,48295:23020,48296:32489,48297:32521,48298:21513,48299:26497,48300:26840,48301:36753,48302:31821,48303:38598,48304:21450,48305:24613,48306:30142,48307:27762,48308:21363,48309:23241,48310:32423,48311:25380,48312:20960,48313:33034,48314:24049,48315:34015,48316:25216,48317:20864,48318:23395,48319:20238,48320:31085,48321:21058,48322:24760,48323:27982,48324:23492,48325:23490,48326:35745,48327:35760,48328:26082,48329:24524,48330:38469,48331:22931,48332:32487,48333:32426,48334:22025,48335:26551,48336:22841,48337:20339,48338:23478,48339:21152,48340:33626,48341:39050,48342:36158,48343:30002,48344:38078,48345:20551,48346:31292,48347:20215,48348:26550,48349:39550,48350:23233,48351:27516,48352:30417,48353:22362,48354:23574,48355:31546,48356:38388,48357:29006,48358:20860,48359:32937,48360:33392,48361:22904,48362:32516,48363:33575,48364:26816,48365:26604,48366:30897,48367:30839,48368:25315,48369:25441,48370:31616,48371:20461,48372:21098,48373:20943,48374:33616,48375:27099,48376:37492,48377:36341,48378:36145,48379:35265,48380:38190,48381:31661,48382:20214,48448:32055,48449:32056,48450:32057,48451:32058,48452:32059,48453:32060,48454:32061,48455:32062,48456:32063,48457:32064,48458:32065,48459:32066,48460:32067,48461:32068,48462:32069,48463:32070,48464:32071,48465:32072,48466:32073,48467:32074,48468:32075,48469:32076,48470:32077,48471:32078,48472:32079,48473:32080,48474:32081,48475:32082,48476:32083,48477:32084,48478:32085,48479:32086,48480:32087,48481:32088,48482:32089,48483:32090,48484:32091,48485:32092,48486:32093,48487:32094,48488:32095,48489:32096,48490:32097,48491:32098,48492:32099,48493:32100,48494:32101,48495:32102,48496:32103,48497:32104,48498:32105,48499:32106,48500:32107,48501:32108,48502:32109,48503:32111,48504:32112,48505:32113,48506:32114,48507:32115,48508:32116,48509:32117,48510:32118,48512:32120,48513:32121,48514:32122,48515:32123,48516:32124,48517:32125,48518:32126,48519:32127,48520:32128,48521:32129,48522:32130,48523:32131,48524:32132,48525:32133,48526:32134,48527:32135,48528:32136,48529:32137,48530:32138,48531:32139,48532:32140,48533:32141,48534:32142,48535:32143,48536:32144,48537:32145,48538:32146,48539:32147,48540:32148,48541:32149,48542:32150,48543:32151,48544:32152,48545:20581,48546:33328,48547:21073,48548:39279,48549:28176,48550:28293,48551:28071,48552:24314,48553:20725,48554:23004,48555:23558,48556:27974,48557:27743,48558:30086,48559:33931,48560:26728,48561:22870,48562:35762,48563:21280,48564:37233,48565:38477,48566:34121,48567:26898,48568:30977,48569:28966,48570:33014,48571:20132,48572:37066,48573:27975,48574:39556,48575:23047,48576:22204,48577:25605,48578:38128,48579:30699,48580:20389,48581:33050,48582:29409,48583:35282,48584:39290,48585:32564,48586:32478,48587:21119,48588:25945,48589:37237,48590:36735,48591:36739,48592:21483,48593:31382,48594:25581,48595:25509,48596:30342,48597:31224,48598:34903,48599:38454,48600:25130,48601:21163,48602:33410,48603:26708,48604:26480,48605:25463,48606:30571,48607:31469,48608:27905,48609:32467,48610:35299,48611:22992,48612:25106,48613:34249,48614:33445,48615:30028,48616:20511,48617:20171,48618:30117,48619:35819,48620:23626,48621:24062,48622:31563,48623:26020,48624:37329,48625:20170,48626:27941,48627:35167,48628:32039,48629:38182,48630:20165,48631:35880,48632:36827,48633:38771,48634:26187,48635:31105,48636:36817,48637:28908,48638:28024,48704:32153,48705:32154,48706:32155,48707:32156,48708:32157,48709:32158,48710:32159,48711:32160,48712:32161,48713:32162,48714:32163,48715:32164,48716:32165,48717:32167,48718:32168,48719:32169,48720:32170,48721:32171,48722:32172,48723:32173,48724:32175,48725:32176,48726:32177,48727:32178,48728:32179,48729:32180,48730:32181,48731:32182,48732:32183,48733:32184,48734:32185,48735:32186,48736:32187,48737:32188,48738:32189,48739:32190,48740:32191,48741:32192,48742:32193,48743:32194,48744:32195,48745:32196,48746:32197,48747:32198,48748:32199,48749:32200,48750:32201,48751:32202,48752:32203,48753:32204,48754:32205,48755:32206,48756:32207,48757:32208,48758:32209,48759:32210,48760:32211,48761:32212,48762:32213,48763:32214,48764:32215,48765:32216,48766:32217,48768:32218,48769:32219,48770:32220,48771:32221,48772:32222,48773:32223,48774:32224,48775:32225,48776:32226,48777:32227,48778:32228,48779:32229,48780:32230,48781:32231,48782:32232,48783:32233,48784:32234,48785:32235,48786:32236,48787:32237,48788:32238,48789:32239,48790:32240,48791:32241,48792:32242,48793:32243,48794:32244,48795:32245,48796:32246,48797:32247,48798:32248,48799:32249,48800:32250,48801:23613,48802:21170,48803:33606,48804:20834,48805:33550,48806:30555,48807:26230,48808:40120,48809:20140,48810:24778,48811:31934,48812:31923,48813:32463,48814:20117,48815:35686,48816:26223,48817:39048,48818:38745,48819:22659,48820:25964,48821:38236,48822:24452,48823:30153,48824:38742,48825:31455,48826:31454,48827:20928,48828:28847,48829:31384,48830:25578,48831:31350,48832:32416,48833:29590,48834:38893,48835:20037,48836:28792,48837:20061,48838:37202,48839:21417,48840:25937,48841:26087,48842:33276,48843:33285,48844:21646,48845:23601,48846:30106,48847:38816,48848:25304,48849:29401,48850:30141,48851:23621,48852:39545,48853:33738,48854:23616,48855:21632,48856:30697,48857:20030,48858:27822,48859:32858,48860:25298,48861:25454,48862:24040,48863:20855,48864:36317,48865:36382,48866:38191,48867:20465,48868:21477,48869:24807,48870:28844,48871:21095,48872:25424,48873:40515,48874:23071,48875:20518,48876:30519,48877:21367,48878:32482,48879:25733,48880:25899,48881:25225,48882:25496,48883:20500,48884:29237,48885:35273,48886:20915,48887:35776,48888:32477,48889:22343,48890:33740,48891:38055,48892:20891,48893:21531,48894:23803,48960:32251,48961:32252,48962:32253,48963:32254,48964:32255,48965:32256,48966:32257,48967:32258,48968:32259,48969:32260,48970:32261,48971:32262,48972:32263,48973:32264,48974:32265,48975:32266,48976:32267,48977:32268,48978:32269,48979:32270,48980:32271,48981:32272,48982:32273,48983:32274,48984:32275,48985:32276,48986:32277,48987:32278,48988:32279,48989:32280,48990:32281,48991:32282,48992:32283,48993:32284,48994:32285,48995:32286,48996:32287,48997:32288,48998:32289,48999:32290,49000:32291,49001:32292,49002:32293,49003:32294,49004:32295,49005:32296,49006:32297,49007:32298,49008:32299,49009:32300,49010:32301,49011:32302,49012:32303,49013:32304,49014:32305,49015:32306,49016:32307,49017:32308,49018:32309,49019:32310,49020:32311,49021:32312,49022:32313,49024:32314,49025:32316,49026:32317,49027:32318,49028:32319,49029:32320,49030:32322,49031:32323,49032:32324,49033:32325,49034:32326,49035:32328,49036:32329,49037:32330,49038:32331,49039:32332,49040:32333,49041:32334,49042:32335,49043:32336,49044:32337,49045:32338,49046:32339,49047:32340,49048:32341,49049:32342,49050:32343,49051:32344,49052:32345,49053:32346,49054:32347,49055:32348,49056:32349,49057:20426,49058:31459,49059:27994,49060:37089,49061:39567,49062:21888,49063:21654,49064:21345,49065:21679,49066:24320,49067:25577,49068:26999,49069:20975,49070:24936,49071:21002,49072:22570,49073:21208,49074:22350,49075:30733,49076:30475,49077:24247,49078:24951,49079:31968,49080:25179,49081:25239,49082:20130,49083:28821,49084:32771,49085:25335,49086:28900,49087:38752,49088:22391,49089:33499,49090:26607,49091:26869,49092:30933,49093:39063,49094:31185,49095:22771,49096:21683,49097:21487,49098:28212,49099:20811,49100:21051,49101:23458,49102:35838,49103:32943,49104:21827,49105:22438,49106:24691,49107:22353,49108:21549,49109:31354,49110:24656,49111:23380,49112:25511,49113:25248,49114:21475,49115:25187,49116:23495,49117:26543,49118:21741,49119:31391,49120:33510,49121:37239,49122:24211,49123:35044,49124:22840,49125:22446,49126:25358,49127:36328,49128:33007,49129:22359,49130:31607,49131:20393,49132:24555,49133:23485,49134:27454,49135:21281,49136:31568,49137:29378,49138:26694,49139:30719,49140:30518,49141:26103,49142:20917,49143:20111,49144:30420,49145:23743,49146:31397,49147:33909,49148:22862,49149:39745,49150:20608,49216:32350,49217:32351,49218:32352,49219:32353,49220:32354,49221:32355,49222:32356,49223:32357,49224:32358,49225:32359,49226:32360,49227:32361,49228:32362,49229:32363,49230:32364,49231:32365,49232:32366,49233:32367,49234:32368,49235:32369,49236:32370,49237:32371,49238:32372,49239:32373,49240:32374,49241:32375,49242:32376,49243:32377,49244:32378,49245:32379,49246:32380,49247:32381,49248:32382,49249:32383,49250:32384,49251:32385,49252:32387,49253:32388,49254:32389,49255:32390,49256:32391,49257:32392,49258:32393,49259:32394,49260:32395,49261:32396,49262:32397,49263:32398,49264:32399,49265:32400,49266:32401,49267:32402,49268:32403,49269:32404,49270:32405,49271:32406,49272:32407,49273:32408,49274:32409,49275:32410,49276:32412,49277:32413,49278:32414,49280:32430,49281:32436,49282:32443,49283:32444,49284:32470,49285:32484,49286:32492,49287:32505,49288:32522,49289:32528,49290:32542,49291:32567,49292:32569,49293:32571,49294:32572,49295:32573,49296:32574,49297:32575,49298:32576,49299:32577,49300:32579,49301:32582,49302:32583,49303:32584,49304:32585,49305:32586,49306:32587,49307:32588,49308:32589,49309:32590,49310:32591,49311:32594,49312:32595,49313:39304,49314:24871,49315:28291,49316:22372,49317:26118,49318:25414,49319:22256,49320:25324,49321:25193,49322:24275,49323:38420,49324:22403,49325:25289,49326:21895,49327:34593,49328:33098,49329:36771,49330:21862,49331:33713,49332:26469,49333:36182,49334:34013,49335:23146,49336:26639,49337:25318,49338:31726,49339:38417,49340:20848,49341:28572,49342:35888,49343:25597,49344:35272,49345:25042,49346:32518,49347:28866,49348:28389,49349:29701,49350:27028,49351:29436,49352:24266,49353:37070,49354:26391,49355:28010,49356:25438,49357:21171,49358:29282,49359:32769,49360:20332,49361:23013,49362:37226,49363:28889,49364:28061,49365:21202,49366:20048,49367:38647,49368:38253,49369:34174,49370:30922,49371:32047,49372:20769,49373:22418,49374:25794,49375:32907,49376:31867,49377:27882,49378:26865,49379:26974,49380:20919,49381:21400,49382:26792,49383:29313,49384:40654,49385:31729,49386:29432,49387:31163,49388:28435,49389:29702,49390:26446,49391:37324,49392:40100,49393:31036,49394:33673,49395:33620,49396:21519,49397:26647,49398:20029,49399:21385,49400:21169,49401:30782,49402:21382,49403:21033,49404:20616,49405:20363,49406:20432,49472:32598,49473:32601,49474:32603,49475:32604,49476:32605,49477:32606,49478:32608,49479:32611,49480:32612,49481:32613,49482:32614,49483:32615,49484:32619,49485:32620,49486:32621,49487:32623,49488:32624,49489:32627,49490:32629,49491:32630,49492:32631,49493:32632,49494:32634,49495:32635,49496:32636,49497:32637,49498:32639,49499:32640,49500:32642,49501:32643,49502:32644,49503:32645,49504:32646,49505:32647,49506:32648,49507:32649,49508:32651,49509:32653,49510:32655,49511:32656,49512:32657,49513:32658,49514:32659,49515:32661,49516:32662,49517:32663,49518:32664,49519:32665,49520:32667,49521:32668,49522:32672,49523:32674,49524:32675,49525:32677,49526:32678,49527:32680,49528:32681,49529:32682,49530:32683,49531:32684,49532:32685,49533:32686,49534:32689,49536:32691,49537:32692,49538:32693,49539:32694,49540:32695,49541:32698,49542:32699,49543:32702,49544:32704,49545:32706,49546:32707,49547:32708,49548:32710,49549:32711,49550:32712,49551:32713,49552:32715,49553:32717,49554:32719,49555:32720,49556:32721,49557:32722,49558:32723,49559:32726,49560:32727,49561:32729,49562:32730,49563:32731,49564:32732,49565:32733,49566:32734,49567:32738,49568:32739,49569:30178,49570:31435,49571:31890,49572:27813,49573:38582,49574:21147,49575:29827,49576:21737,49577:20457,49578:32852,49579:33714,49580:36830,49581:38256,49582:24265,49583:24604,49584:28063,49585:24088,49586:25947,49587:33080,49588:38142,49589:24651,49590:28860,49591:32451,49592:31918,49593:20937,49594:26753,49595:31921,49596:33391,49597:20004,49598:36742,49599:37327,49600:26238,49601:20142,49602:35845,49603:25769,49604:32842,49605:20698,49606:30103,49607:29134,49608:23525,49609:36797,49610:28518,49611:20102,49612:25730,49613:38243,49614:24278,49615:26009,49616:21015,49617:35010,49618:28872,49619:21155,49620:29454,49621:29747,49622:26519,49623:30967,49624:38678,49625:20020,49626:37051,49627:40158,49628:28107,49629:20955,49630:36161,49631:21533,49632:25294,49633:29618,49634:33777,49635:38646,49636:40836,49637:38083,49638:20278,49639:32666,49640:20940,49641:28789,49642:38517,49643:23725,49644:39046,49645:21478,49646:20196,49647:28316,49648:29705,49649:27060,49650:30827,49651:39311,49652:30041,49653:21016,49654:30244,49655:27969,49656:26611,49657:20845,49658:40857,49659:32843,49660:21657,49661:31548,49662:31423,49728:32740,49729:32743,49730:32744,49731:32746,49732:32747,49733:32748,49734:32749,49735:32751,49736:32754,49737:32756,49738:32757,49739:32758,49740:32759,49741:32760,49742:32761,49743:32762,49744:32765,49745:32766,49746:32767,49747:32770,49748:32775,49749:32776,49750:32777,49751:32778,49752:32782,49753:32783,49754:32785,49755:32787,49756:32794,49757:32795,49758:32797,49759:32798,49760:32799,49761:32801,49762:32803,49763:32804,49764:32811,49765:32812,49766:32813,49767:32814,49768:32815,49769:32816,49770:32818,49771:32820,49772:32825,49773:32826,49774:32828,49775:32830,49776:32832,49777:32833,49778:32836,49779:32837,49780:32839,49781:32840,49782:32841,49783:32846,49784:32847,49785:32848,49786:32849,49787:32851,49788:32853,49789:32854,49790:32855,49792:32857,49793:32859,49794:32860,49795:32861,49796:32862,49797:32863,49798:32864,49799:32865,49800:32866,49801:32867,49802:32868,49803:32869,49804:32870,49805:32871,49806:32872,49807:32875,49808:32876,49809:32877,49810:32878,49811:32879,49812:32880,49813:32882,49814:32883,49815:32884,49816:32885,49817:32886,49818:32887,49819:32888,49820:32889,49821:32890,49822:32891,49823:32892,49824:32893,49825:38534,49826:22404,49827:25314,49828:38471,49829:27004,49830:23044,49831:25602,49832:31699,49833:28431,49834:38475,49835:33446,49836:21346,49837:39045,49838:24208,49839:28809,49840:25523,49841:21348,49842:34383,49843:40065,49844:40595,49845:30860,49846:38706,49847:36335,49848:36162,49849:40575,49850:28510,49851:31108,49852:24405,49853:38470,49854:25134,49855:39540,49856:21525,49857:38109,49858:20387,49859:26053,49860:23653,49861:23649,49862:32533,49863:34385,49864:27695,49865:24459,49866:29575,49867:28388,49868:32511,49869:23782,49870:25371,49871:23402,49872:28390,49873:21365,49874:20081,49875:25504,49876:30053,49877:25249,49878:36718,49879:20262,49880:20177,49881:27814,49882:32438,49883:35770,49884:33821,49885:34746,49886:32599,49887:36923,49888:38179,49889:31657,49890:39585,49891:35064,49892:33853,49893:27931,49894:39558,49895:32476,49896:22920,49897:40635,49898:29595,49899:30721,49900:34434,49901:39532,49902:39554,49903:22043,49904:21527,49905:22475,49906:20080,49907:40614,49908:21334,49909:36808,49910:33033,49911:30610,49912:39314,49913:34542,49914:28385,49915:34067,49916:26364,49917:24930,49918:28459,49984:32894,49985:32897,49986:32898,49987:32901,49988:32904,49989:32906,49990:32909,49991:32910,49992:32911,49993:32912,49994:32913,49995:32914,49996:32916,49997:32917,49998:32919,49999:32921,50000:32926,50001:32931,50002:32934,50003:32935,50004:32936,50005:32940,50006:32944,50007:32947,50008:32949,50009:32950,50010:32952,50011:32953,50012:32955,50013:32965,50014:32967,50015:32968,50016:32969,50017:32970,50018:32971,50019:32975,50020:32976,50021:32977,50022:32978,50023:32979,50024:32980,50025:32981,50026:32984,50027:32991,50028:32992,50029:32994,50030:32995,50031:32998,50032:33006,50033:33013,50034:33015,50035:33017,50036:33019,50037:33022,50038:33023,50039:33024,50040:33025,50041:33027,50042:33028,50043:33029,50044:33031,50045:33032,50046:33035,50048:33036,50049:33045,50050:33047,50051:33049,50052:33051,50053:33052,50054:33053,50055:33055,50056:33056,50057:33057,50058:33058,50059:33059,50060:33060,50061:33061,50062:33062,50063:33063,50064:33064,50065:33065,50066:33066,50067:33067,50068:33069,50069:33070,50070:33072,50071:33075,50072:33076,50073:33077,50074:33079,50075:33081,50076:33082,50077:33083,50078:33084,50079:33085,50080:33087,50081:35881,50082:33426,50083:33579,50084:30450,50085:27667,50086:24537,50087:33725,50088:29483,50089:33541,50090:38170,50091:27611,50092:30683,50093:38086,50094:21359,50095:33538,50096:20882,50097:24125,50098:35980,50099:36152,50100:20040,50101:29611,50102:26522,50103:26757,50104:37238,50105:38665,50106:29028,50107:27809,50108:30473,50109:23186,50110:38209,50111:27599,50112:32654,50113:26151,50114:23504,50115:22969,50116:23194,50117:38376,50118:38391,50119:20204,50120:33804,50121:33945,50122:27308,50123:30431,50124:38192,50125:29467,50126:26790,50127:23391,50128:30511,50129:37274,50130:38753,50131:31964,50132:36855,50133:35868,50134:24357,50135:31859,50136:31192,50137:35269,50138:27852,50139:34588,50140:23494,50141:24130,50142:26825,50143:30496,50144:32501,50145:20885,50146:20813,50147:21193,50148:23081,50149:32517,50150:38754,50151:33495,50152:25551,50153:30596,50154:34256,50155:31186,50156:28218,50157:24217,50158:22937,50159:34065,50160:28781,50161:27665,50162:25279,50163:30399,50164:25935,50165:24751,50166:38397,50167:26126,50168:34719,50169:40483,50170:38125,50171:21517,50172:21629,50173:35884,50174:25720,50240:33088,50241:33089,50242:33090,50243:33091,50244:33092,50245:33093,50246:33095,50247:33097,50248:33101,50249:33102,50250:33103,50251:33106,50252:33110,50253:33111,50254:33112,50255:33115,50256:33116,50257:33117,50258:33118,50259:33119,50260:33121,50261:33122,50262:33123,50263:33124,50264:33126,50265:33128,50266:33130,50267:33131,50268:33132,50269:33135,50270:33138,50271:33139,50272:33141,50273:33142,50274:33143,50275:33144,50276:33153,50277:33155,50278:33156,50279:33157,50280:33158,50281:33159,50282:33161,50283:33163,50284:33164,50285:33165,50286:33166,50287:33168,50288:33170,50289:33171,50290:33172,50291:33173,50292:33174,50293:33175,50294:33177,50295:33178,50296:33182,50297:33183,50298:33184,50299:33185,50300:33186,50301:33188,50302:33189,50304:33191,50305:33193,50306:33195,50307:33196,50308:33197,50309:33198,50310:33199,50311:33200,50312:33201,50313:33202,50314:33204,50315:33205,50316:33206,50317:33207,50318:33208,50319:33209,50320:33212,50321:33213,50322:33214,50323:33215,50324:33220,50325:33221,50326:33223,50327:33224,50328:33225,50329:33227,50330:33229,50331:33230,50332:33231,50333:33232,50334:33233,50335:33234,50336:33235,50337:25721,50338:34321,50339:27169,50340:33180,50341:30952,50342:25705,50343:39764,50344:25273,50345:26411,50346:33707,50347:22696,50348:40664,50349:27819,50350:28448,50351:23518,50352:38476,50353:35851,50354:29279,50355:26576,50356:25287,50357:29281,50358:20137,50359:22982,50360:27597,50361:22675,50362:26286,50363:24149,50364:21215,50365:24917,50366:26408,50367:30446,50368:30566,50369:29287,50370:31302,50371:25343,50372:21738,50373:21584,50374:38048,50375:37027,50376:23068,50377:32435,50378:27670,50379:20035,50380:22902,50381:32784,50382:22856,50383:21335,50384:30007,50385:38590,50386:22218,50387:25376,50388:33041,50389:24700,50390:38393,50391:28118,50392:21602,50393:39297,50394:20869,50395:23273,50396:33021,50397:22958,50398:38675,50399:20522,50400:27877,50401:23612,50402:25311,50403:20320,50404:21311,50405:33147,50406:36870,50407:28346,50408:34091,50409:25288,50410:24180,50411:30910,50412:25781,50413:25467,50414:24565,50415:23064,50416:37247,50417:40479,50418:23615,50419:25423,50420:32834,50421:23421,50422:21870,50423:38218,50424:38221,50425:28037,50426:24744,50427:26592,50428:29406,50429:20957,50430:23425,50496:33236,50497:33237,50498:33238,50499:33239,50500:33240,50501:33241,50502:33242,50503:33243,50504:33244,50505:33245,50506:33246,50507:33247,50508:33248,50509:33249,50510:33250,50511:33252,50512:33253,50513:33254,50514:33256,50515:33257,50516:33259,50517:33262,50518:33263,50519:33264,50520:33265,50521:33266,50522:33269,50523:33270,50524:33271,50525:33272,50526:33273,50527:33274,50528:33277,50529:33279,50530:33283,50531:33287,50532:33288,50533:33289,50534:33290,50535:33291,50536:33294,50537:33295,50538:33297,50539:33299,50540:33301,50541:33302,50542:33303,50543:33304,50544:33305,50545:33306,50546:33309,50547:33312,50548:33316,50549:33317,50550:33318,50551:33319,50552:33321,50553:33326,50554:33330,50555:33338,50556:33340,50557:33341,50558:33343,50560:33344,50561:33345,50562:33346,50563:33347,50564:33349,50565:33350,50566:33352,50567:33354,50568:33356,50569:33357,50570:33358,50571:33360,50572:33361,50573:33362,50574:33363,50575:33364,50576:33365,50577:33366,50578:33367,50579:33369,50580:33371,50581:33372,50582:33373,50583:33374,50584:33376,50585:33377,50586:33378,50587:33379,50588:33380,50589:33381,50590:33382,50591:33383,50592:33385,50593:25319,50594:27870,50595:29275,50596:25197,50597:38062,50598:32445,50599:33043,50600:27987,50601:20892,50602:24324,50603:22900,50604:21162,50605:24594,50606:22899,50607:26262,50608:34384,50609:30111,50610:25386,50611:25062,50612:31983,50613:35834,50614:21734,50615:27431,50616:40485,50617:27572,50618:34261,50619:21589,50620:20598,50621:27812,50622:21866,50623:36276,50624:29228,50625:24085,50626:24597,50627:29750,50628:25293,50629:25490,50630:29260,50631:24472,50632:28227,50633:27966,50634:25856,50635:28504,50636:30424,50637:30928,50638:30460,50639:30036,50640:21028,50641:21467,50642:20051,50643:24222,50644:26049,50645:32810,50646:32982,50647:25243,50648:21638,50649:21032,50650:28846,50651:34957,50652:36305,50653:27873,50654:21624,50655:32986,50656:22521,50657:35060,50658:36180,50659:38506,50660:37197,50661:20329,50662:27803,50663:21943,50664:30406,50665:30768,50666:25256,50667:28921,50668:28558,50669:24429,50670:34028,50671:26842,50672:30844,50673:31735,50674:33192,50675:26379,50676:40527,50677:25447,50678:30896,50679:22383,50680:30738,50681:38713,50682:25209,50683:25259,50684:21128,50685:29749,50686:27607,50752:33386,50753:33387,50754:33388,50755:33389,50756:33393,50757:33397,50758:33398,50759:33399,50760:33400,50761:33403,50762:33404,50763:33408,50764:33409,50765:33411,50766:33413,50767:33414,50768:33415,50769:33417,50770:33420,50771:33424,50772:33427,50773:33428,50774:33429,50775:33430,50776:33434,50777:33435,50778:33438,50779:33440,50780:33442,50781:33443,50782:33447,50783:33458,50784:33461,50785:33462,50786:33466,50787:33467,50788:33468,50789:33471,50790:33472,50791:33474,50792:33475,50793:33477,50794:33478,50795:33481,50796:33488,50797:33494,50798:33497,50799:33498,50800:33501,50801:33506,50802:33511,50803:33512,50804:33513,50805:33514,50806:33516,50807:33517,50808:33518,50809:33520,50810:33522,50811:33523,50812:33525,50813:33526,50814:33528,50816:33530,50817:33532,50818:33533,50819:33534,50820:33535,50821:33536,50822:33546,50823:33547,50824:33549,50825:33552,50826:33554,50827:33555,50828:33558,50829:33560,50830:33561,50831:33565,50832:33566,50833:33567,50834:33568,50835:33569,50836:33570,50837:33571,50838:33572,50839:33573,50840:33574,50841:33577,50842:33578,50843:33582,50844:33584,50845:33586,50846:33591,50847:33595,50848:33597,50849:21860,50850:33086,50851:30130,50852:30382,50853:21305,50854:30174,50855:20731,50856:23617,50857:35692,50858:31687,50859:20559,50860:29255,50861:39575,50862:39128,50863:28418,50864:29922,50865:31080,50866:25735,50867:30629,50868:25340,50869:39057,50870:36139,50871:21697,50872:32856,50873:20050,50874:22378,50875:33529,50876:33805,50877:24179,50878:20973,50879:29942,50880:35780,50881:23631,50882:22369,50883:27900,50884:39047,50885:23110,50886:30772,50887:39748,50888:36843,50889:31893,50890:21078,50891:25169,50892:38138,50893:20166,50894:33670,50895:33889,50896:33769,50897:33970,50898:22484,50899:26420,50900:22275,50901:26222,50902:28006,50903:35889,50904:26333,50905:28689,50906:26399,50907:27450,50908:26646,50909:25114,50910:22971,50911:19971,50912:20932,50913:28422,50914:26578,50915:27791,50916:20854,50917:26827,50918:22855,50919:27495,50920:30054,50921:23822,50922:33040,50923:40784,50924:26071,50925:31048,50926:31041,50927:39569,50928:36215,50929:23682,50930:20062,50931:20225,50932:21551,50933:22865,50934:30732,50935:22120,50936:27668,50937:36804,50938:24323,50939:27773,50940:27875,50941:35755,50942:25488,51008:33598,51009:33599,51010:33601,51011:33602,51012:33604,51013:33605,51014:33608,51015:33610,51016:33611,51017:33612,51018:33613,51019:33614,51020:33619,51021:33621,51022:33622,51023:33623,51024:33624,51025:33625,51026:33629,51027:33634,51028:33648,51029:33649,51030:33650,51031:33651,51032:33652,51033:33653,51034:33654,51035:33657,51036:33658,51037:33662,51038:33663,51039:33664,51040:33665,51041:33666,51042:33667,51043:33668,51044:33671,51045:33672,51046:33674,51047:33675,51048:33676,51049:33677,51050:33679,51051:33680,51052:33681,51053:33684,51054:33685,51055:33686,51056:33687,51057:33689,51058:33690,51059:33693,51060:33695,51061:33697,51062:33698,51063:33699,51064:33700,51065:33701,51066:33702,51067:33703,51068:33708,51069:33709,51070:33710,51072:33711,51073:33717,51074:33723,51075:33726,51076:33727,51077:33730,51078:33731,51079:33732,51080:33734,51081:33736,51082:33737,51083:33739,51084:33741,51085:33742,51086:33744,51087:33745,51088:33746,51089:33747,51090:33749,51091:33751,51092:33753,51093:33754,51094:33755,51095:33758,51096:33762,51097:33763,51098:33764,51099:33766,51100:33767,51101:33768,51102:33771,51103:33772,51104:33773,51105:24688,51106:27965,51107:29301,51108:25190,51109:38030,51110:38085,51111:21315,51112:36801,51113:31614,51114:20191,51115:35878,51116:20094,51117:40660,51118:38065,51119:38067,51120:21069,51121:28508,51122:36963,51123:27973,51124:35892,51125:22545,51126:23884,51127:27424,51128:27465,51129:26538,51130:21595,51131:33108,51132:32652,51133:22681,51134:34103,51135:24378,51136:25250,51137:27207,51138:38201,51139:25970,51140:24708,51141:26725,51142:30631,51143:20052,51144:20392,51145:24039,51146:38808,51147:25772,51148:32728,51149:23789,51150:20431,51151:31373,51152:20999,51153:33540,51154:19988,51155:24623,51156:31363,51157:38054,51158:20405,51159:20146,51160:31206,51161:29748,51162:21220,51163:33465,51164:25810,51165:31165,51166:23517,51167:27777,51168:38738,51169:36731,51170:27682,51171:20542,51172:21375,51173:28165,51174:25806,51175:26228,51176:27696,51177:24773,51178:39031,51179:35831,51180:24198,51181:29756,51182:31351,51183:31179,51184:19992,51185:37041,51186:29699,51187:27714,51188:22234,51189:37195,51190:27845,51191:36235,51192:21306,51193:34502,51194:26354,51195:36527,51196:23624,51197:39537,51198:28192,51264:33774,51265:33775,51266:33779,51267:33780,51268:33781,51269:33782,51270:33783,51271:33786,51272:33787,51273:33788,51274:33790,51275:33791,51276:33792,51277:33794,51278:33797,51279:33799,51280:33800,51281:33801,51282:33802,51283:33808,51284:33810,51285:33811,51286:33812,51287:33813,51288:33814,51289:33815,51290:33817,51291:33818,51292:33819,51293:33822,51294:33823,51295:33824,51296:33825,51297:33826,51298:33827,51299:33833,51300:33834,51301:33835,51302:33836,51303:33837,51304:33838,51305:33839,51306:33840,51307:33842,51308:33843,51309:33844,51310:33845,51311:33846,51312:33847,51313:33849,51314:33850,51315:33851,51316:33854,51317:33855,51318:33856,51319:33857,51320:33858,51321:33859,51322:33860,51323:33861,51324:33863,51325:33864,51326:33865,51328:33866,51329:33867,51330:33868,51331:33869,51332:33870,51333:33871,51334:33872,51335:33874,51336:33875,51337:33876,51338:33877,51339:33878,51340:33880,51341:33885,51342:33886,51343:33887,51344:33888,51345:33890,51346:33892,51347:33893,51348:33894,51349:33895,51350:33896,51351:33898,51352:33902,51353:33903,51354:33904,51355:33906,51356:33908,51357:33911,51358:33913,51359:33915,51360:33916,51361:21462,51362:23094,51363:40843,51364:36259,51365:21435,51366:22280,51367:39079,51368:26435,51369:37275,51370:27849,51371:20840,51372:30154,51373:25331,51374:29356,51375:21048,51376:21149,51377:32570,51378:28820,51379:30264,51380:21364,51381:40522,51382:27063,51383:30830,51384:38592,51385:35033,51386:32676,51387:28982,51388:29123,51389:20873,51390:26579,51391:29924,51392:22756,51393:25880,51394:22199,51395:35753,51396:39286,51397:25200,51398:32469,51399:24825,51400:28909,51401:22764,51402:20161,51403:20154,51404:24525,51405:38887,51406:20219,51407:35748,51408:20995,51409:22922,51410:32427,51411:25172,51412:20173,51413:26085,51414:25102,51415:33592,51416:33993,51417:33635,51418:34701,51419:29076,51420:28342,51421:23481,51422:32466,51423:20887,51424:25545,51425:26580,51426:32905,51427:33593,51428:34837,51429:20754,51430:23418,51431:22914,51432:36785,51433:20083,51434:27741,51435:20837,51436:35109,51437:36719,51438:38446,51439:34122,51440:29790,51441:38160,51442:38384,51443:28070,51444:33509,51445:24369,51446:25746,51447:27922,51448:33832,51449:33134,51450:40131,51451:22622,51452:36187,51453:19977,51454:21441,51520:33917,51521:33918,51522:33919,51523:33920,51524:33921,51525:33923,51526:33924,51527:33925,51528:33926,51529:33930,51530:33933,51531:33935,51532:33936,51533:33937,51534:33938,51535:33939,51536:33940,51537:33941,51538:33942,51539:33944,51540:33946,51541:33947,51542:33949,51543:33950,51544:33951,51545:33952,51546:33954,51547:33955,51548:33956,51549:33957,51550:33958,51551:33959,51552:33960,51553:33961,51554:33962,51555:33963,51556:33964,51557:33965,51558:33966,51559:33968,51560:33969,51561:33971,51562:33973,51563:33974,51564:33975,51565:33979,51566:33980,51567:33982,51568:33984,51569:33986,51570:33987,51571:33989,51572:33990,51573:33991,51574:33992,51575:33995,51576:33996,51577:33998,51578:33999,51579:34002,51580:34004,51581:34005,51582:34007,51584:34008,51585:34009,51586:34010,51587:34011,51588:34012,51589:34014,51590:34017,51591:34018,51592:34020,51593:34023,51594:34024,51595:34025,51596:34026,51597:34027,51598:34029,51599:34030,51600:34031,51601:34033,51602:34034,51603:34035,51604:34036,51605:34037,51606:34038,51607:34039,51608:34040,51609:34041,51610:34042,51611:34043,51612:34045,51613:34046,51614:34048,51615:34049,51616:34050,51617:20254,51618:25955,51619:26705,51620:21971,51621:20007,51622:25620,51623:39578,51624:25195,51625:23234,51626:29791,51627:33394,51628:28073,51629:26862,51630:20711,51631:33678,51632:30722,51633:26432,51634:21049,51635:27801,51636:32433,51637:20667,51638:21861,51639:29022,51640:31579,51641:26194,51642:29642,51643:33515,51644:26441,51645:23665,51646:21024,51647:29053,51648:34923,51649:38378,51650:38485,51651:25797,51652:36193,51653:33203,51654:21892,51655:27733,51656:25159,51657:32558,51658:22674,51659:20260,51660:21830,51661:36175,51662:26188,51663:19978,51664:23578,51665:35059,51666:26786,51667:25422,51668:31245,51669:28903,51670:33421,51671:21242,51672:38902,51673:23569,51674:21736,51675:37045,51676:32461,51677:22882,51678:36170,51679:34503,51680:33292,51681:33293,51682:36198,51683:25668,51684:23556,51685:24913,51686:28041,51687:31038,51688:35774,51689:30775,51690:30003,51691:21627,51692:20280,51693:36523,51694:28145,51695:23072,51696:32453,51697:31070,51698:27784,51699:23457,51700:23158,51701:29978,51702:32958,51703:24910,51704:28183,51705:22768,51706:29983,51707:29989,51708:29298,51709:21319,51710:32499,51776:34051,51777:34052,51778:34053,51779:34054,51780:34055,51781:34056,51782:34057,51783:34058,51784:34059,51785:34061,51786:34062,51787:34063,51788:34064,51789:34066,51790:34068,51791:34069,51792:34070,51793:34072,51794:34073,51795:34075,51796:34076,51797:34077,51798:34078,51799:34080,51800:34082,51801:34083,51802:34084,51803:34085,51804:34086,51805:34087,51806:34088,51807:34089,51808:34090,51809:34093,51810:34094,51811:34095,51812:34096,51813:34097,51814:34098,51815:34099,51816:34100,51817:34101,51818:34102,51819:34110,51820:34111,51821:34112,51822:34113,51823:34114,51824:34116,51825:34117,51826:34118,51827:34119,51828:34123,51829:34124,51830:34125,51831:34126,51832:34127,51833:34128,51834:34129,51835:34130,51836:34131,51837:34132,51838:34133,51840:34135,51841:34136,51842:34138,51843:34139,51844:34140,51845:34141,51846:34143,51847:34144,51848:34145,51849:34146,51850:34147,51851:34149,51852:34150,51853:34151,51854:34153,51855:34154,51856:34155,51857:34156,51858:34157,51859:34158,51860:34159,51861:34160,51862:34161,51863:34163,51864:34165,51865:34166,51866:34167,51867:34168,51868:34172,51869:34173,51870:34175,51871:34176,51872:34177,51873:30465,51874:30427,51875:21097,51876:32988,51877:22307,51878:24072,51879:22833,51880:29422,51881:26045,51882:28287,51883:35799,51884:23608,51885:34417,51886:21313,51887:30707,51888:25342,51889:26102,51890:20160,51891:39135,51892:34432,51893:23454,51894:35782,51895:21490,51896:30690,51897:20351,51898:23630,51899:39542,51900:22987,51901:24335,51902:31034,51903:22763,51904:19990,51905:26623,51906:20107,51907:25325,51908:35475,51909:36893,51910:21183,51911:26159,51912:21980,51913:22124,51914:36866,51915:20181,51916:20365,51917:37322,51918:39280,51919:27663,51920:24066,51921:24643,51922:23460,51923:35270,51924:35797,51925:25910,51926:25163,51927:39318,51928:23432,51929:23551,51930:25480,51931:21806,51932:21463,51933:30246,51934:20861,51935:34092,51936:26530,51937:26803,51938:27530,51939:25234,51940:36755,51941:21460,51942:33298,51943:28113,51944:30095,51945:20070,51946:36174,51947:23408,51948:29087,51949:34223,51950:26257,51951:26329,51952:32626,51953:34560,51954:40653,51955:40736,51956:23646,51957:26415,51958:36848,51959:26641,51960:26463,51961:25101,51962:31446,51963:22661,51964:24246,51965:25968,51966:28465,52032:34178,52033:34179,52034:34182,52035:34184,52036:34185,52037:34186,52038:34187,52039:34188,52040:34189,52041:34190,52042:34192,52043:34193,52044:34194,52045:34195,52046:34196,52047:34197,52048:34198,52049:34199,52050:34200,52051:34201,52052:34202,52053:34205,52054:34206,52055:34207,52056:34208,52057:34209,52058:34210,52059:34211,52060:34213,52061:34214,52062:34215,52063:34217,52064:34219,52065:34220,52066:34221,52067:34225,52068:34226,52069:34227,52070:34228,52071:34229,52072:34230,52073:34232,52074:34234,52075:34235,52076:34236,52077:34237,52078:34238,52079:34239,52080:34240,52081:34242,52082:34243,52083:34244,52084:34245,52085:34246,52086:34247,52087:34248,52088:34250,52089:34251,52090:34252,52091:34253,52092:34254,52093:34257,52094:34258,52096:34260,52097:34262,52098:34263,52099:34264,52100:34265,52101:34266,52102:34267,52103:34269,52104:34270,52105:34271,52106:34272,52107:34273,52108:34274,52109:34275,52110:34277,52111:34278,52112:34279,52113:34280,52114:34282,52115:34283,52116:34284,52117:34285,52118:34286,52119:34287,52120:34288,52121:34289,52122:34290,52123:34291,52124:34292,52125:34293,52126:34294,52127:34295,52128:34296,52129:24661,52130:21047,52131:32781,52132:25684,52133:34928,52134:29993,52135:24069,52136:26643,52137:25332,52138:38684,52139:21452,52140:29245,52141:35841,52142:27700,52143:30561,52144:31246,52145:21550,52146:30636,52147:39034,52148:33308,52149:35828,52150:30805,52151:26388,52152:28865,52153:26031,52154:25749,52155:22070,52156:24605,52157:31169,52158:21496,52159:19997,52160:27515,52161:32902,52162:23546,52163:21987,52164:22235,52165:20282,52166:20284,52167:39282,52168:24051,52169:26494,52170:32824,52171:24578,52172:39042,52173:36865,52174:23435,52175:35772,52176:35829,52177:25628,52178:33368,52179:25822,52180:22013,52181:33487,52182:37221,52183:20439,52184:32032,52185:36895,52186:31903,52187:20723,52188:22609,52189:28335,52190:23487,52191:35785,52192:32899,52193:37240,52194:33948,52195:31639,52196:34429,52197:38539,52198:38543,52199:32485,52200:39635,52201:30862,52202:23681,52203:31319,52204:36930,52205:38567,52206:31071,52207:23385,52208:25439,52209:31499,52210:34001,52211:26797,52212:21766,52213:32553,52214:29712,52215:32034,52216:38145,52217:25152,52218:22604,52219:20182,52220:23427,52221:22905,52222:22612,52288:34297,52289:34298,52290:34300,52291:34301,52292:34302,52293:34304,52294:34305,52295:34306,52296:34307,52297:34308,52298:34310,52299:34311,52300:34312,52301:34313,52302:34314,52303:34315,52304:34316,52305:34317,52306:34318,52307:34319,52308:34320,52309:34322,52310:34323,52311:34324,52312:34325,52313:34327,52314:34328,52315:34329,52316:34330,52317:34331,52318:34332,52319:34333,52320:34334,52321:34335,52322:34336,52323:34337,52324:34338,52325:34339,52326:34340,52327:34341,52328:34342,52329:34344,52330:34346,52331:34347,52332:34348,52333:34349,52334:34350,52335:34351,52336:34352,52337:34353,52338:34354,52339:34355,52340:34356,52341:34357,52342:34358,52343:34359,52344:34361,52345:34362,52346:34363,52347:34365,52348:34366,52349:34367,52350:34368,52352:34369,52353:34370,52354:34371,52355:34372,52356:34373,52357:34374,52358:34375,52359:34376,52360:34377,52361:34378,52362:34379,52363:34380,52364:34386,52365:34387,52366:34389,52367:34390,52368:34391,52369:34392,52370:34393,52371:34395,52372:34396,52373:34397,52374:34399,52375:34400,52376:34401,52377:34403,52378:34404,52379:34405,52380:34406,52381:34407,52382:34408,52383:34409,52384:34410,52385:29549,52386:25374,52387:36427,52388:36367,52389:32974,52390:33492,52391:25260,52392:21488,52393:27888,52394:37214,52395:22826,52396:24577,52397:27760,52398:22349,52399:25674,52400:36138,52401:30251,52402:28393,52403:22363,52404:27264,52405:30192,52406:28525,52407:35885,52408:35848,52409:22374,52410:27631,52411:34962,52412:30899,52413:25506,52414:21497,52415:28845,52416:27748,52417:22616,52418:25642,52419:22530,52420:26848,52421:33179,52422:21776,52423:31958,52424:20504,52425:36538,52426:28108,52427:36255,52428:28907,52429:25487,52430:28059,52431:28372,52432:32486,52433:33796,52434:26691,52435:36867,52436:28120,52437:38518,52438:35752,52439:22871,52440:29305,52441:34276,52442:33150,52443:30140,52444:35466,52445:26799,52446:21076,52447:36386,52448:38161,52449:25552,52450:39064,52451:36420,52452:21884,52453:20307,52454:26367,52455:22159,52456:24789,52457:28053,52458:21059,52459:23625,52460:22825,52461:28155,52462:22635,52463:30000,52464:29980,52465:24684,52466:33300,52467:33094,52468:25361,52469:26465,52470:36834,52471:30522,52472:36339,52473:36148,52474:38081,52475:24086,52476:21381,52477:21548,52478:28867,52544:34413,52545:34415,52546:34416,52547:34418,52548:34419,52549:34420,52550:34421,52551:34422,52552:34423,52553:34424,52554:34435,52555:34436,52556:34437,52557:34438,52558:34439,52559:34440,52560:34441,52561:34446,52562:34447,52563:34448,52564:34449,52565:34450,52566:34452,52567:34454,52568:34455,52569:34456,52570:34457,52571:34458,52572:34459,52573:34462,52574:34463,52575:34464,52576:34465,52577:34466,52578:34469,52579:34470,52580:34475,52581:34477,52582:34478,52583:34482,52584:34483,52585:34487,52586:34488,52587:34489,52588:34491,52589:34492,52590:34493,52591:34494,52592:34495,52593:34497,52594:34498,52595:34499,52596:34501,52597:34504,52598:34508,52599:34509,52600:34514,52601:34515,52602:34517,52603:34518,52604:34519,52605:34522,52606:34524,52608:34525,52609:34528,52610:34529,52611:34530,52612:34531,52613:34533,52614:34534,52615:34535,52616:34536,52617:34538,52618:34539,52619:34540,52620:34543,52621:34549,52622:34550,52623:34551,52624:34554,52625:34555,52626:34556,52627:34557,52628:34559,52629:34561,52630:34564,52631:34565,52632:34566,52633:34571,52634:34572,52635:34574,52636:34575,52637:34576,52638:34577,52639:34580,52640:34582,52641:27712,52642:24311,52643:20572,52644:20141,52645:24237,52646:25402,52647:33351,52648:36890,52649:26704,52650:37230,52651:30643,52652:21516,52653:38108,52654:24420,52655:31461,52656:26742,52657:25413,52658:31570,52659:32479,52660:30171,52661:20599,52662:25237,52663:22836,52664:36879,52665:20984,52666:31171,52667:31361,52668:22270,52669:24466,52670:36884,52671:28034,52672:23648,52673:22303,52674:21520,52675:20820,52676:28237,52677:22242,52678:25512,52679:39059,52680:33151,52681:34581,52682:35114,52683:36864,52684:21534,52685:23663,52686:33216,52687:25302,52688:25176,52689:33073,52690:40501,52691:38464,52692:39534,52693:39548,52694:26925,52695:22949,52696:25299,52697:21822,52698:25366,52699:21703,52700:34521,52701:27964,52702:23043,52703:29926,52704:34972,52705:27498,52706:22806,52707:35916,52708:24367,52709:28286,52710:29609,52711:39037,52712:20024,52713:28919,52714:23436,52715:30871,52716:25405,52717:26202,52718:30358,52719:24779,52720:23451,52721:23113,52722:19975,52723:33109,52724:27754,52725:29579,52726:20129,52727:26505,52728:32593,52729:24448,52730:26106,52731:26395,52732:24536,52733:22916,52734:23041,52800:34585,52801:34587,52802:34589,52803:34591,52804:34592,52805:34596,52806:34598,52807:34599,52808:34600,52809:34602,52810:34603,52811:34604,52812:34605,52813:34607,52814:34608,52815:34610,52816:34611,52817:34613,52818:34614,52819:34616,52820:34617,52821:34618,52822:34620,52823:34621,52824:34624,52825:34625,52826:34626,52827:34627,52828:34628,52829:34629,52830:34630,52831:34634,52832:34635,52833:34637,52834:34639,52835:34640,52836:34641,52837:34642,52838:34644,52839:34645,52840:34646,52841:34648,52842:34650,52843:34651,52844:34652,52845:34653,52846:34654,52847:34655,52848:34657,52849:34658,52850:34662,52851:34663,52852:34664,52853:34665,52854:34666,52855:34667,52856:34668,52857:34669,52858:34671,52859:34673,52860:34674,52861:34675,52862:34677,52864:34679,52865:34680,52866:34681,52867:34682,52868:34687,52869:34688,52870:34689,52871:34692,52872:34694,52873:34695,52874:34697,52875:34698,52876:34700,52877:34702,52878:34703,52879:34704,52880:34705,52881:34706,52882:34708,52883:34709,52884:34710,52885:34712,52886:34713,52887:34714,52888:34715,52889:34716,52890:34717,52891:34718,52892:34720,52893:34721,52894:34722,52895:34723,52896:34724,52897:24013,52898:24494,52899:21361,52900:38886,52901:36829,52902:26693,52903:22260,52904:21807,52905:24799,52906:20026,52907:28493,52908:32500,52909:33479,52910:33806,52911:22996,52912:20255,52913:20266,52914:23614,52915:32428,52916:26410,52917:34074,52918:21619,52919:30031,52920:32963,52921:21890,52922:39759,52923:20301,52924:28205,52925:35859,52926:23561,52927:24944,52928:21355,52929:30239,52930:28201,52931:34442,52932:25991,52933:38395,52934:32441,52935:21563,52936:31283,52937:32010,52938:38382,52939:21985,52940:32705,52941:29934,52942:25373,52943:34583,52944:28065,52945:31389,52946:25105,52947:26017,52948:21351,52949:25569,52950:27779,52951:24043,52952:21596,52953:38056,52954:20044,52955:27745,52956:35820,52957:23627,52958:26080,52959:33436,52960:26791,52961:21566,52962:21556,52963:27595,52964:27494,52965:20116,52966:25410,52967:21320,52968:33310,52969:20237,52970:20398,52971:22366,52972:25098,52973:38654,52974:26212,52975:29289,52976:21247,52977:21153,52978:24735,52979:35823,52980:26132,52981:29081,52982:26512,52983:35199,52984:30802,52985:30717,52986:26224,52987:22075,52988:21560,52989:38177,52990:29306,53056:34725,53057:34726,53058:34727,53059:34729,53060:34730,53061:34734,53062:34736,53063:34737,53064:34738,53065:34740,53066:34742,53067:34743,53068:34744,53069:34745,53070:34747,53071:34748,53072:34750,53073:34751,53074:34753,53075:34754,53076:34755,53077:34756,53078:34757,53079:34759,53080:34760,53081:34761,53082:34764,53083:34765,53084:34766,53085:34767,53086:34768,53087:34772,53088:34773,53089:34774,53090:34775,53091:34776,53092:34777,53093:34778,53094:34780,53095:34781,53096:34782,53097:34783,53098:34785,53099:34786,53100:34787,53101:34788,53102:34790,53103:34791,53104:34792,53105:34793,53106:34795,53107:34796,53108:34797,53109:34799,53110:34800,53111:34801,53112:34802,53113:34803,53114:34804,53115:34805,53116:34806,53117:34807,53118:34808,53120:34810,53121:34811,53122:34812,53123:34813,53124:34815,53125:34816,53126:34817,53127:34818,53128:34820,53129:34821,53130:34822,53131:34823,53132:34824,53133:34825,53134:34827,53135:34828,53136:34829,53137:34830,53138:34831,53139:34832,53140:34833,53141:34834,53142:34836,53143:34839,53144:34840,53145:34841,53146:34842,53147:34844,53148:34845,53149:34846,53150:34847,53151:34848,53152:34851,53153:31232,53154:24687,53155:24076,53156:24713,53157:33181,53158:22805,53159:24796,53160:29060,53161:28911,53162:28330,53163:27728,53164:29312,53165:27268,53166:34989,53167:24109,53168:20064,53169:23219,53170:21916,53171:38115,53172:27927,53173:31995,53174:38553,53175:25103,53176:32454,53177:30606,53178:34430,53179:21283,53180:38686,53181:36758,53182:26247,53183:23777,53184:20384,53185:29421,53186:19979,53187:21414,53188:22799,53189:21523,53190:25472,53191:38184,53192:20808,53193:20185,53194:40092,53195:32420,53196:21688,53197:36132,53198:34900,53199:33335,53200:38386,53201:28046,53202:24358,53203:23244,53204:26174,53205:38505,53206:29616,53207:29486,53208:21439,53209:33146,53210:39301,53211:32673,53212:23466,53213:38519,53214:38480,53215:32447,53216:30456,53217:21410,53218:38262,53219:39321,53220:31665,53221:35140,53222:28248,53223:20065,53224:32724,53225:31077,53226:35814,53227:24819,53228:21709,53229:20139,53230:39033,53231:24055,53232:27233,53233:20687,53234:21521,53235:35937,53236:33831,53237:30813,53238:38660,53239:21066,53240:21742,53241:22179,53242:38144,53243:28040,53244:23477,53245:28102,53246:26195,53312:34852,53313:34853,53314:34854,53315:34855,53316:34856,53317:34857,53318:34858,53319:34859,53320:34860,53321:34861,53322:34862,53323:34863,53324:34864,53325:34865,53326:34867,53327:34868,53328:34869,53329:34870,53330:34871,53331:34872,53332:34874,53333:34875,53334:34877,53335:34878,53336:34879,53337:34881,53338:34882,53339:34883,53340:34886,53341:34887,53342:34888,53343:34889,53344:34890,53345:34891,53346:34894,53347:34895,53348:34896,53349:34897,53350:34898,53351:34899,53352:34901,53353:34902,53354:34904,53355:34906,53356:34907,53357:34908,53358:34909,53359:34910,53360:34911,53361:34912,53362:34918,53363:34919,53364:34922,53365:34925,53366:34927,53367:34929,53368:34931,53369:34932,53370:34933,53371:34934,53372:34936,53373:34937,53374:34938,53376:34939,53377:34940,53378:34944,53379:34947,53380:34950,53381:34951,53382:34953,53383:34954,53384:34956,53385:34958,53386:34959,53387:34960,53388:34961,53389:34963,53390:34964,53391:34965,53392:34967,53393:34968,53394:34969,53395:34970,53396:34971,53397:34973,53398:34974,53399:34975,53400:34976,53401:34977,53402:34979,53403:34981,53404:34982,53405:34983,53406:34984,53407:34985,53408:34986,53409:23567,53410:23389,53411:26657,53412:32918,53413:21880,53414:31505,53415:25928,53416:26964,53417:20123,53418:27463,53419:34638,53420:38795,53421:21327,53422:25375,53423:25658,53424:37034,53425:26012,53426:32961,53427:35856,53428:20889,53429:26800,53430:21368,53431:34809,53432:25032,53433:27844,53434:27899,53435:35874,53436:23633,53437:34218,53438:33455,53439:38156,53440:27427,53441:36763,53442:26032,53443:24571,53444:24515,53445:20449,53446:34885,53447:26143,53448:33125,53449:29481,53450:24826,53451:20852,53452:21009,53453:22411,53454:24418,53455:37026,53456:34892,53457:37266,53458:24184,53459:26447,53460:24615,53461:22995,53462:20804,53463:20982,53464:33016,53465:21256,53466:27769,53467:38596,53468:29066,53469:20241,53470:20462,53471:32670,53472:26429,53473:21957,53474:38152,53475:31168,53476:34966,53477:32483,53478:22687,53479:25100,53480:38656,53481:34394,53482:22040,53483:39035,53484:24464,53485:35768,53486:33988,53487:37207,53488:21465,53489:26093,53490:24207,53491:30044,53492:24676,53493:32110,53494:23167,53495:32490,53496:32493,53497:36713,53498:21927,53499:23459,53500:24748,53501:26059,53502:29572,53568:34988,53569:34990,53570:34991,53571:34992,53572:34994,53573:34995,53574:34996,53575:34997,53576:34998,53577:35000,53578:35001,53579:35002,53580:35003,53581:35005,53582:35006,53583:35007,53584:35008,53585:35011,53586:35012,53587:35015,53588:35016,53589:35018,53590:35019,53591:35020,53592:35021,53593:35023,53594:35024,53595:35025,53596:35027,53597:35030,53598:35031,53599:35034,53600:35035,53601:35036,53602:35037,53603:35038,53604:35040,53605:35041,53606:35046,53607:35047,53608:35049,53609:35050,53610:35051,53611:35052,53612:35053,53613:35054,53614:35055,53615:35058,53616:35061,53617:35062,53618:35063,53619:35066,53620:35067,53621:35069,53622:35071,53623:35072,53624:35073,53625:35075,53626:35076,53627:35077,53628:35078,53629:35079,53630:35080,53632:35081,53633:35083,53634:35084,53635:35085,53636:35086,53637:35087,53638:35089,53639:35092,53640:35093,53641:35094,53642:35095,53643:35096,53644:35100,53645:35101,53646:35102,53647:35103,53648:35104,53649:35106,53650:35107,53651:35108,53652:35110,53653:35111,53654:35112,53655:35113,53656:35116,53657:35117,53658:35118,53659:35119,53660:35121,53661:35122,53662:35123,53663:35125,53664:35127,53665:36873,53666:30307,53667:30505,53668:32474,53669:38772,53670:34203,53671:23398,53672:31348,53673:38634,53674:34880,53675:21195,53676:29071,53677:24490,53678:26092,53679:35810,53680:23547,53681:39535,53682:24033,53683:27529,53684:27739,53685:35757,53686:35759,53687:36874,53688:36805,53689:21387,53690:25276,53691:40486,53692:40493,53693:21568,53694:20011,53695:33469,53696:29273,53697:34460,53698:23830,53699:34905,53700:28079,53701:38597,53702:21713,53703:20122,53704:35766,53705:28937,53706:21693,53707:38409,53708:28895,53709:28153,53710:30416,53711:20005,53712:30740,53713:34578,53714:23721,53715:24310,53716:35328,53717:39068,53718:38414,53719:28814,53720:27839,53721:22852,53722:25513,53723:30524,53724:34893,53725:28436,53726:33395,53727:22576,53728:29141,53729:21388,53730:30746,53731:38593,53732:21761,53733:24422,53734:28976,53735:23476,53736:35866,53737:39564,53738:27523,53739:22830,53740:40495,53741:31207,53742:26472,53743:25196,53744:20335,53745:30113,53746:32650,53747:27915,53748:38451,53749:27687,53750:20208,53751:30162,53752:20859,53753:26679,53754:28478,53755:36992,53756:33136,53757:22934,53758:29814,53824:35128,53825:35129,53826:35130,53827:35131,53828:35132,53829:35133,53830:35134,53831:35135,53832:35136,53833:35138,53834:35139,53835:35141,53836:35142,53837:35143,53838:35144,53839:35145,53840:35146,53841:35147,53842:35148,53843:35149,53844:35150,53845:35151,53846:35152,53847:35153,53848:35154,53849:35155,53850:35156,53851:35157,53852:35158,53853:35159,53854:35160,53855:35161,53856:35162,53857:35163,53858:35164,53859:35165,53860:35168,53861:35169,53862:35170,53863:35171,53864:35172,53865:35173,53866:35175,53867:35176,53868:35177,53869:35178,53870:35179,53871:35180,53872:35181,53873:35182,53874:35183,53875:35184,53876:35185,53877:35186,53878:35187,53879:35188,53880:35189,53881:35190,53882:35191,53883:35192,53884:35193,53885:35194,53886:35196,53888:35197,53889:35198,53890:35200,53891:35202,53892:35204,53893:35205,53894:35207,53895:35208,53896:35209,53897:35210,53898:35211,53899:35212,53900:35213,53901:35214,53902:35215,53903:35216,53904:35217,53905:35218,53906:35219,53907:35220,53908:35221,53909:35222,53910:35223,53911:35224,53912:35225,53913:35226,53914:35227,53915:35228,53916:35229,53917:35230,53918:35231,53919:35232,53920:35233,53921:25671,53922:23591,53923:36965,53924:31377,53925:35875,53926:23002,53927:21676,53928:33280,53929:33647,53930:35201,53931:32768,53932:26928,53933:22094,53934:32822,53935:29239,53936:37326,53937:20918,53938:20063,53939:39029,53940:25494,53941:19994,53942:21494,53943:26355,53944:33099,53945:22812,53946:28082,53947:19968,53948:22777,53949:21307,53950:25558,53951:38129,53952:20381,53953:20234,53954:34915,53955:39056,53956:22839,53957:36951,53958:31227,53959:20202,53960:33008,53961:30097,53962:27778,53963:23452,53964:23016,53965:24413,53966:26885,53967:34433,53968:20506,53969:24050,53970:20057,53971:30691,53972:20197,53973:33402,53974:25233,53975:26131,53976:37009,53977:23673,53978:20159,53979:24441,53980:33222,53981:36920,53982:32900,53983:30123,53984:20134,53985:35028,53986:24847,53987:27589,53988:24518,53989:20041,53990:30410,53991:28322,53992:35811,53993:35758,53994:35850,53995:35793,53996:24322,53997:32764,53998:32716,53999:32462,54000:33589,54001:33643,54002:22240,54003:27575,54004:38899,54005:38452,54006:23035,54007:21535,54008:38134,54009:28139,54010:23493,54011:39278,54012:23609,54013:24341,54014:38544,54080:35234,54081:35235,54082:35236,54083:35237,54084:35238,54085:35239,54086:35240,54087:35241,54088:35242,54089:35243,54090:35244,54091:35245,54092:35246,54093:35247,54094:35248,54095:35249,54096:35250,54097:35251,54098:35252,54099:35253,54100:35254,54101:35255,54102:35256,54103:35257,54104:35258,54105:35259,54106:35260,54107:35261,54108:35262,54109:35263,54110:35264,54111:35267,54112:35277,54113:35283,54114:35284,54115:35285,54116:35287,54117:35288,54118:35289,54119:35291,54120:35293,54121:35295,54122:35296,54123:35297,54124:35298,54125:35300,54126:35303,54127:35304,54128:35305,54129:35306,54130:35308,54131:35309,54132:35310,54133:35312,54134:35313,54135:35314,54136:35316,54137:35317,54138:35318,54139:35319,54140:35320,54141:35321,54142:35322,54144:35323,54145:35324,54146:35325,54147:35326,54148:35327,54149:35329,54150:35330,54151:35331,54152:35332,54153:35333,54154:35334,54155:35336,54156:35337,54157:35338,54158:35339,54159:35340,54160:35341,54161:35342,54162:35343,54163:35344,54164:35345,54165:35346,54166:35347,54167:35348,54168:35349,54169:35350,54170:35351,54171:35352,54172:35353,54173:35354,54174:35355,54175:35356,54176:35357,54177:21360,54178:33521,54179:27185,54180:23156,54181:40560,54182:24212,54183:32552,54184:33721,54185:33828,54186:33829,54187:33639,54188:34631,54189:36814,54190:36194,54191:30408,54192:24433,54193:39062,54194:30828,54195:26144,54196:21727,54197:25317,54198:20323,54199:33219,54200:30152,54201:24248,54202:38605,54203:36362,54204:34553,54205:21647,54206:27891,54207:28044,54208:27704,54209:24703,54210:21191,54211:29992,54212:24189,54213:20248,54214:24736,54215:24551,54216:23588,54217:30001,54218:37038,54219:38080,54220:29369,54221:27833,54222:28216,54223:37193,54224:26377,54225:21451,54226:21491,54227:20305,54228:37321,54229:35825,54230:21448,54231:24188,54232:36802,54233:28132,54234:20110,54235:30402,54236:27014,54237:34398,54238:24858,54239:33286,54240:20313,54241:20446,54242:36926,54243:40060,54244:24841,54245:28189,54246:28180,54247:38533,54248:20104,54249:23089,54250:38632,54251:19982,54252:23679,54253:31161,54254:23431,54255:35821,54256:32701,54257:29577,54258:22495,54259:33419,54260:37057,54261:21505,54262:36935,54263:21947,54264:23786,54265:24481,54266:24840,54267:27442,54268:29425,54269:32946,54270:35465,54336:35358,54337:35359,54338:35360,54339:35361,54340:35362,54341:35363,54342:35364,54343:35365,54344:35366,54345:35367,54346:35368,54347:35369,54348:35370,54349:35371,54350:35372,54351:35373,54352:35374,54353:35375,54354:35376,54355:35377,54356:35378,54357:35379,54358:35380,54359:35381,54360:35382,54361:35383,54362:35384,54363:35385,54364:35386,54365:35387,54366:35388,54367:35389,54368:35391,54369:35392,54370:35393,54371:35394,54372:35395,54373:35396,54374:35397,54375:35398,54376:35399,54377:35401,54378:35402,54379:35403,54380:35404,54381:35405,54382:35406,54383:35407,54384:35408,54385:35409,54386:35410,54387:35411,54388:35412,54389:35413,54390:35414,54391:35415,54392:35416,54393:35417,54394:35418,54395:35419,54396:35420,54397:35421,54398:35422,54400:35423,54401:35424,54402:35425,54403:35426,54404:35427,54405:35428,54406:35429,54407:35430,54408:35431,54409:35432,54410:35433,54411:35434,54412:35435,54413:35436,54414:35437,54415:35438,54416:35439,54417:35440,54418:35441,54419:35442,54420:35443,54421:35444,54422:35445,54423:35446,54424:35447,54425:35448,54426:35450,54427:35451,54428:35452,54429:35453,54430:35454,54431:35455,54432:35456,54433:28020,54434:23507,54435:35029,54436:39044,54437:35947,54438:39533,54439:40499,54440:28170,54441:20900,54442:20803,54443:22435,54444:34945,54445:21407,54446:25588,54447:36757,54448:22253,54449:21592,54450:22278,54451:29503,54452:28304,54453:32536,54454:36828,54455:33489,54456:24895,54457:24616,54458:38498,54459:26352,54460:32422,54461:36234,54462:36291,54463:38053,54464:23731,54465:31908,54466:26376,54467:24742,54468:38405,54469:32792,54470:20113,54471:37095,54472:21248,54473:38504,54474:20801,54475:36816,54476:34164,54477:37213,54478:26197,54479:38901,54480:23381,54481:21277,54482:30776,54483:26434,54484:26685,54485:21705,54486:28798,54487:23472,54488:36733,54489:20877,54490:22312,54491:21681,54492:25874,54493:26242,54494:36190,54495:36163,54496:33039,54497:33900,54498:36973,54499:31967,54500:20991,54501:34299,54502:26531,54503:26089,54504:28577,54505:34468,54506:36481,54507:22122,54508:36896,54509:30338,54510:28790,54511:29157,54512:36131,54513:25321,54514:21017,54515:27901,54516:36156,54517:24590,54518:22686,54519:24974,54520:26366,54521:36192,54522:25166,54523:21939,54524:28195,54525:26413,54526:36711,54592:35457,54593:35458,54594:35459,54595:35460,54596:35461,54597:35462,54598:35463,54599:35464,54600:35467,54601:35468,54602:35469,54603:35470,54604:35471,54605:35472,54606:35473,54607:35474,54608:35476,54609:35477,54610:35478,54611:35479,54612:35480,54613:35481,54614:35482,54615:35483,54616:35484,54617:35485,54618:35486,54619:35487,54620:35488,54621:35489,54622:35490,54623:35491,54624:35492,54625:35493,54626:35494,54627:35495,54628:35496,54629:35497,54630:35498,54631:35499,54632:35500,54633:35501,54634:35502,54635:35503,54636:35504,54637:35505,54638:35506,54639:35507,54640:35508,54641:35509,54642:35510,54643:35511,54644:35512,54645:35513,54646:35514,54647:35515,54648:35516,54649:35517,54650:35518,54651:35519,54652:35520,54653:35521,54654:35522,54656:35523,54657:35524,54658:35525,54659:35526,54660:35527,54661:35528,54662:35529,54663:35530,54664:35531,54665:35532,54666:35533,54667:35534,54668:35535,54669:35536,54670:35537,54671:35538,54672:35539,54673:35540,54674:35541,54675:35542,54676:35543,54677:35544,54678:35545,54679:35546,54680:35547,54681:35548,54682:35549,54683:35550,54684:35551,54685:35552,54686:35553,54687:35554,54688:35555,54689:38113,54690:38392,54691:30504,54692:26629,54693:27048,54694:21643,54695:20045,54696:28856,54697:35784,54698:25688,54699:25995,54700:23429,54701:31364,54702:20538,54703:23528,54704:30651,54705:27617,54706:35449,54707:31896,54708:27838,54709:30415,54710:26025,54711:36759,54712:23853,54713:23637,54714:34360,54715:26632,54716:21344,54717:25112,54718:31449,54719:28251,54720:32509,54721:27167,54722:31456,54723:24432,54724:28467,54725:24352,54726:25484,54727:28072,54728:26454,54729:19976,54730:24080,54731:36134,54732:20183,54733:32960,54734:30260,54735:38556,54736:25307,54737:26157,54738:25214,54739:27836,54740:36213,54741:29031,54742:32617,54743:20806,54744:32903,54745:21484,54746:36974,54747:25240,54748:21746,54749:34544,54750:36761,54751:32773,54752:38167,54753:34071,54754:36825,54755:27993,54756:29645,54757:26015,54758:30495,54759:29956,54760:30759,54761:33275,54762:36126,54763:38024,54764:20390,54765:26517,54766:30137,54767:35786,54768:38663,54769:25391,54770:38215,54771:38453,54772:33976,54773:25379,54774:30529,54775:24449,54776:29424,54777:20105,54778:24596,54779:25972,54780:25327,54781:27491,54782:25919,54848:35556,54849:35557,54850:35558,54851:35559,54852:35560,54853:35561,54854:35562,54855:35563,54856:35564,54857:35565,54858:35566,54859:35567,54860:35568,54861:35569,54862:35570,54863:35571,54864:35572,54865:35573,54866:35574,54867:35575,54868:35576,54869:35577,54870:35578,54871:35579,54872:35580,54873:35581,54874:35582,54875:35583,54876:35584,54877:35585,54878:35586,54879:35587,54880:35588,54881:35589,54882:35590,54883:35592,54884:35593,54885:35594,54886:35595,54887:35596,54888:35597,54889:35598,54890:35599,54891:35600,54892:35601,54893:35602,54894:35603,54895:35604,54896:35605,54897:35606,54898:35607,54899:35608,54900:35609,54901:35610,54902:35611,54903:35612,54904:35613,54905:35614,54906:35615,54907:35616,54908:35617,54909:35618,54910:35619,54912:35620,54913:35621,54914:35623,54915:35624,54916:35625,54917:35626,54918:35627,54919:35628,54920:35629,54921:35630,54922:35631,54923:35632,54924:35633,54925:35634,54926:35635,54927:35636,54928:35637,54929:35638,54930:35639,54931:35640,54932:35641,54933:35642,54934:35643,54935:35644,54936:35645,54937:35646,54938:35647,54939:35648,54940:35649,54941:35650,54942:35651,54943:35652,54944:35653,54945:24103,54946:30151,54947:37073,54948:35777,54949:33437,54950:26525,54951:25903,54952:21553,54953:34584,54954:30693,54955:32930,54956:33026,54957:27713,54958:20043,54959:32455,54960:32844,54961:30452,54962:26893,54963:27542,54964:25191,54965:20540,54966:20356,54967:22336,54968:25351,54969:27490,54970:36286,54971:21482,54972:26088,54973:32440,54974:24535,54975:25370,54976:25527,54977:33267,54978:33268,54979:32622,54980:24092,54981:23769,54982:21046,54983:26234,54984:31209,54985:31258,54986:36136,54987:28825,54988:30164,54989:28382,54990:27835,54991:31378,54992:20013,54993:30405,54994:24544,54995:38047,54996:34935,54997:32456,54998:31181,54999:32959,55000:37325,55001:20210,55002:20247,55003:33311,55004:21608,55005:24030,55006:27954,55007:35788,55008:31909,55009:36724,55010:32920,55011:24090,55012:21650,55013:30385,55014:23449,55015:26172,55016:39588,55017:29664,55018:26666,55019:34523,55020:26417,55021:29482,55022:35832,55023:35803,55024:36880,55025:31481,55026:28891,55027:29038,55028:25284,55029:30633,55030:22065,55031:20027,55032:33879,55033:26609,55034:21161,55035:34496,55036:36142,55037:38136,55038:31569,55104:35654,55105:35655,55106:35656,55107:35657,55108:35658,55109:35659,55110:35660,55111:35661,55112:35662,55113:35663,55114:35664,55115:35665,55116:35666,55117:35667,55118:35668,55119:35669,55120:35670,55121:35671,55122:35672,55123:35673,55124:35674,55125:35675,55126:35676,55127:35677,55128:35678,55129:35679,55130:35680,55131:35681,55132:35682,55133:35683,55134:35684,55135:35685,55136:35687,55137:35688,55138:35689,55139:35690,55140:35691,55141:35693,55142:35694,55143:35695,55144:35696,55145:35697,55146:35698,55147:35699,55148:35700,55149:35701,55150:35702,55151:35703,55152:35704,55153:35705,55154:35706,55155:35707,55156:35708,55157:35709,55158:35710,55159:35711,55160:35712,55161:35713,55162:35714,55163:35715,55164:35716,55165:35717,55166:35718,55168:35719,55169:35720,55170:35721,55171:35722,55172:35723,55173:35724,55174:35725,55175:35726,55176:35727,55177:35728,55178:35729,55179:35730,55180:35731,55181:35732,55182:35733,55183:35734,55184:35735,55185:35736,55186:35737,55187:35738,55188:35739,55189:35740,55190:35741,55191:35742,55192:35743,55193:35756,55194:35761,55195:35771,55196:35783,55197:35792,55198:35818,55199:35849,55200:35870,55201:20303,55202:27880,55203:31069,55204:39547,55205:25235,55206:29226,55207:25341,55208:19987,55209:30742,55210:36716,55211:25776,55212:36186,55213:31686,55214:26729,55215:24196,55216:35013,55217:22918,55218:25758,55219:22766,55220:29366,55221:26894,55222:38181,55223:36861,55224:36184,55225:22368,55226:32512,55227:35846,55228:20934,55229:25417,55230:25305,55231:21331,55232:26700,55233:29730,55234:33537,55235:37196,55236:21828,55237:30528,55238:28796,55239:27978,55240:20857,55241:21672,55242:36164,55243:23039,55244:28363,55245:28100,55246:23388,55247:32043,55248:20180,55249:31869,55250:28371,55251:23376,55252:33258,55253:28173,55254:23383,55255:39683,55256:26837,55257:36394,55258:23447,55259:32508,55260:24635,55261:32437,55262:37049,55263:36208,55264:22863,55265:25549,55266:31199,55267:36275,55268:21330,55269:26063,55270:31062,55271:35781,55272:38459,55273:32452,55274:38075,55275:32386,55276:22068,55277:37257,55278:26368,55279:32618,55280:23562,55281:36981,55282:26152,55283:24038,55284:20304,55285:26590,55286:20570,55287:20316,55288:22352,55289:24231,55290:59408,55291:59409,55292:59410,55293:59411,55294:59412,55360:35896,55361:35897,55362:35898,55363:35899,55364:35900,55365:35901,55366:35902,55367:35903,55368:35904,55369:35906,55370:35907,55371:35908,55372:35909,55373:35912,55374:35914,55375:35915,55376:35917,55377:35918,55378:35919,55379:35920,55380:35921,55381:35922,55382:35923,55383:35924,55384:35926,55385:35927,55386:35928,55387:35929,55388:35931,55389:35932,55390:35933,55391:35934,55392:35935,55393:35936,55394:35939,55395:35940,55396:35941,55397:35942,55398:35943,55399:35944,55400:35945,55401:35948,55402:35949,55403:35950,55404:35951,55405:35952,55406:35953,55407:35954,55408:35956,55409:35957,55410:35958,55411:35959,55412:35963,55413:35964,55414:35965,55415:35966,55416:35967,55417:35968,55418:35969,55419:35971,55420:35972,55421:35974,55422:35975,55424:35976,55425:35979,55426:35981,55427:35982,55428:35983,55429:35984,55430:35985,55431:35986,55432:35987,55433:35989,55434:35990,55435:35991,55436:35993,55437:35994,55438:35995,55439:35996,55440:35997,55441:35998,55442:35999,55443:36000,55444:36001,55445:36002,55446:36003,55447:36004,55448:36005,55449:36006,55450:36007,55451:36008,55452:36009,55453:36010,55454:36011,55455:36012,55456:36013,55457:20109,55458:19980,55459:20800,55460:19984,55461:24319,55462:21317,55463:19989,55464:20120,55465:19998,55466:39730,55467:23404,55468:22121,55469:20008,55470:31162,55471:20031,55472:21269,55473:20039,55474:22829,55475:29243,55476:21358,55477:27664,55478:22239,55479:32996,55480:39319,55481:27603,55482:30590,55483:40727,55484:20022,55485:20127,55486:40720,55487:20060,55488:20073,55489:20115,55490:33416,55491:23387,55492:21868,55493:22031,55494:20164,55495:21389,55496:21405,55497:21411,55498:21413,55499:21422,55500:38757,55501:36189,55502:21274,55503:21493,55504:21286,55505:21294,55506:21310,55507:36188,55508:21350,55509:21347,55510:20994,55511:21000,55512:21006,55513:21037,55514:21043,55515:21055,55516:21056,55517:21068,55518:21086,55519:21089,55520:21084,55521:33967,55522:21117,55523:21122,55524:21121,55525:21136,55526:21139,55527:20866,55528:32596,55529:20155,55530:20163,55531:20169,55532:20162,55533:20200,55534:20193,55535:20203,55536:20190,55537:20251,55538:20211,55539:20258,55540:20324,55541:20213,55542:20261,55543:20263,55544:20233,55545:20267,55546:20318,55547:20327,55548:25912,55549:20314,55550:20317,55616:36014,55617:36015,55618:36016,55619:36017,55620:36018,55621:36019,55622:36020,55623:36021,55624:36022,55625:36023,55626:36024,55627:36025,55628:36026,55629:36027,55630:36028,55631:36029,55632:36030,55633:36031,55634:36032,55635:36033,55636:36034,55637:36035,55638:36036,55639:36037,55640:36038,55641:36039,55642:36040,55643:36041,55644:36042,55645:36043,55646:36044,55647:36045,55648:36046,55649:36047,55650:36048,55651:36049,55652:36050,55653:36051,55654:36052,55655:36053,55656:36054,55657:36055,55658:36056,55659:36057,55660:36058,55661:36059,55662:36060,55663:36061,55664:36062,55665:36063,55666:36064,55667:36065,55668:36066,55669:36067,55670:36068,55671:36069,55672:36070,55673:36071,55674:36072,55675:36073,55676:36074,55677:36075,55678:36076,55680:36077,55681:36078,55682:36079,55683:36080,55684:36081,55685:36082,55686:36083,55687:36084,55688:36085,55689:36086,55690:36087,55691:36088,55692:36089,55693:36090,55694:36091,55695:36092,55696:36093,55697:36094,55698:36095,55699:36096,55700:36097,55701:36098,55702:36099,55703:36100,55704:36101,55705:36102,55706:36103,55707:36104,55708:36105,55709:36106,55710:36107,55711:36108,55712:36109,55713:20319,55714:20311,55715:20274,55716:20285,55717:20342,55718:20340,55719:20369,55720:20361,55721:20355,55722:20367,55723:20350,55724:20347,55725:20394,55726:20348,55727:20396,55728:20372,55729:20454,55730:20456,55731:20458,55732:20421,55733:20442,55734:20451,55735:20444,55736:20433,55737:20447,55738:20472,55739:20521,55740:20556,55741:20467,55742:20524,55743:20495,55744:20526,55745:20525,55746:20478,55747:20508,55748:20492,55749:20517,55750:20520,55751:20606,55752:20547,55753:20565,55754:20552,55755:20558,55756:20588,55757:20603,55758:20645,55759:20647,55760:20649,55761:20666,55762:20694,55763:20742,55764:20717,55765:20716,55766:20710,55767:20718,55768:20743,55769:20747,55770:20189,55771:27709,55772:20312,55773:20325,55774:20430,55775:40864,55776:27718,55777:31860,55778:20846,55779:24061,55780:40649,55781:39320,55782:20865,55783:22804,55784:21241,55785:21261,55786:35335,55787:21264,55788:20971,55789:22809,55790:20821,55791:20128,55792:20822,55793:20147,55794:34926,55795:34980,55796:20149,55797:33044,55798:35026,55799:31104,55800:23348,55801:34819,55802:32696,55803:20907,55804:20913,55805:20925,55806:20924,55872:36110,55873:36111,55874:36112,55875:36113,55876:36114,55877:36115,55878:36116,55879:36117,55880:36118,55881:36119,55882:36120,55883:36121,55884:36122,55885:36123,55886:36124,55887:36128,55888:36177,55889:36178,55890:36183,55891:36191,55892:36197,55893:36200,55894:36201,55895:36202,55896:36204,55897:36206,55898:36207,55899:36209,55900:36210,55901:36216,55902:36217,55903:36218,55904:36219,55905:36220,55906:36221,55907:36222,55908:36223,55909:36224,55910:36226,55911:36227,55912:36230,55913:36231,55914:36232,55915:36233,55916:36236,55917:36237,55918:36238,55919:36239,55920:36240,55921:36242,55922:36243,55923:36245,55924:36246,55925:36247,55926:36248,55927:36249,55928:36250,55929:36251,55930:36252,55931:36253,55932:36254,55933:36256,55934:36257,55936:36258,55937:36260,55938:36261,55939:36262,55940:36263,55941:36264,55942:36265,55943:36266,55944:36267,55945:36268,55946:36269,55947:36270,55948:36271,55949:36272,55950:36274,55951:36278,55952:36279,55953:36281,55954:36283,55955:36285,55956:36288,55957:36289,55958:36290,55959:36293,55960:36295,55961:36296,55962:36297,55963:36298,55964:36301,55965:36304,55966:36306,55967:36307,55968:36308,55969:20935,55970:20886,55971:20898,55972:20901,55973:35744,55974:35750,55975:35751,55976:35754,55977:35764,55978:35765,55979:35767,55980:35778,55981:35779,55982:35787,55983:35791,55984:35790,55985:35794,55986:35795,55987:35796,55988:35798,55989:35800,55990:35801,55991:35804,55992:35807,55993:35808,55994:35812,55995:35816,55996:35817,55997:35822,55998:35824,55999:35827,56000:35830,56001:35833,56002:35836,56003:35839,56004:35840,56005:35842,56006:35844,56007:35847,56008:35852,56009:35855,56010:35857,56011:35858,56012:35860,56013:35861,56014:35862,56015:35865,56016:35867,56017:35864,56018:35869,56019:35871,56020:35872,56021:35873,56022:35877,56023:35879,56024:35882,56025:35883,56026:35886,56027:35887,56028:35890,56029:35891,56030:35893,56031:35894,56032:21353,56033:21370,56034:38429,56035:38434,56036:38433,56037:38449,56038:38442,56039:38461,56040:38460,56041:38466,56042:38473,56043:38484,56044:38495,56045:38503,56046:38508,56047:38514,56048:38516,56049:38536,56050:38541,56051:38551,56052:38576,56053:37015,56054:37019,56055:37021,56056:37017,56057:37036,56058:37025,56059:37044,56060:37043,56061:37046,56062:37050,56128:36309,56129:36312,56130:36313,56131:36316,56132:36320,56133:36321,56134:36322,56135:36325,56136:36326,56137:36327,56138:36329,56139:36333,56140:36334,56141:36336,56142:36337,56143:36338,56144:36340,56145:36342,56146:36348,56147:36350,56148:36351,56149:36352,56150:36353,56151:36354,56152:36355,56153:36356,56154:36358,56155:36359,56156:36360,56157:36363,56158:36365,56159:36366,56160:36368,56161:36369,56162:36370,56163:36371,56164:36373,56165:36374,56166:36375,56167:36376,56168:36377,56169:36378,56170:36379,56171:36380,56172:36384,56173:36385,56174:36388,56175:36389,56176:36390,56177:36391,56178:36392,56179:36395,56180:36397,56181:36400,56182:36402,56183:36403,56184:36404,56185:36406,56186:36407,56187:36408,56188:36411,56189:36412,56190:36414,56192:36415,56193:36419,56194:36421,56195:36422,56196:36428,56197:36429,56198:36430,56199:36431,56200:36432,56201:36435,56202:36436,56203:36437,56204:36438,56205:36439,56206:36440,56207:36442,56208:36443,56209:36444,56210:36445,56211:36446,56212:36447,56213:36448,56214:36449,56215:36450,56216:36451,56217:36452,56218:36453,56219:36455,56220:36456,56221:36458,56222:36459,56223:36462,56224:36465,56225:37048,56226:37040,56227:37071,56228:37061,56229:37054,56230:37072,56231:37060,56232:37063,56233:37075,56234:37094,56235:37090,56236:37084,56237:37079,56238:37083,56239:37099,56240:37103,56241:37118,56242:37124,56243:37154,56244:37150,56245:37155,56246:37169,56247:37167,56248:37177,56249:37187,56250:37190,56251:21005,56252:22850,56253:21154,56254:21164,56255:21165,56256:21182,56257:21759,56258:21200,56259:21206,56260:21232,56261:21471,56262:29166,56263:30669,56264:24308,56265:20981,56266:20988,56267:39727,56268:21430,56269:24321,56270:30042,56271:24047,56272:22348,56273:22441,56274:22433,56275:22654,56276:22716,56277:22725,56278:22737,56279:22313,56280:22316,56281:22314,56282:22323,56283:22329,56284:22318,56285:22319,56286:22364,56287:22331,56288:22338,56289:22377,56290:22405,56291:22379,56292:22406,56293:22396,56294:22395,56295:22376,56296:22381,56297:22390,56298:22387,56299:22445,56300:22436,56301:22412,56302:22450,56303:22479,56304:22439,56305:22452,56306:22419,56307:22432,56308:22485,56309:22488,56310:22490,56311:22489,56312:22482,56313:22456,56314:22516,56315:22511,56316:22520,56317:22500,56318:22493,56384:36467,56385:36469,56386:36471,56387:36472,56388:36473,56389:36474,56390:36475,56391:36477,56392:36478,56393:36480,56394:36482,56395:36483,56396:36484,56397:36486,56398:36488,56399:36489,56400:36490,56401:36491,56402:36492,56403:36493,56404:36494,56405:36497,56406:36498,56407:36499,56408:36501,56409:36502,56410:36503,56411:36504,56412:36505,56413:36506,56414:36507,56415:36509,56416:36511,56417:36512,56418:36513,56419:36514,56420:36515,56421:36516,56422:36517,56423:36518,56424:36519,56425:36520,56426:36521,56427:36522,56428:36525,56429:36526,56430:36528,56431:36529,56432:36531,56433:36532,56434:36533,56435:36534,56436:36535,56437:36536,56438:36537,56439:36539,56440:36540,56441:36541,56442:36542,56443:36543,56444:36544,56445:36545,56446:36546,56448:36547,56449:36548,56450:36549,56451:36550,56452:36551,56453:36552,56454:36553,56455:36554,56456:36555,56457:36556,56458:36557,56459:36559,56460:36560,56461:36561,56462:36562,56463:36563,56464:36564,56465:36565,56466:36566,56467:36567,56468:36568,56469:36569,56470:36570,56471:36571,56472:36572,56473:36573,56474:36574,56475:36575,56476:36576,56477:36577,56478:36578,56479:36579,56480:36580,56481:22539,56482:22541,56483:22525,56484:22509,56485:22528,56486:22558,56487:22553,56488:22596,56489:22560,56490:22629,56491:22636,56492:22657,56493:22665,56494:22682,56495:22656,56496:39336,56497:40729,56498:25087,56499:33401,56500:33405,56501:33407,56502:33423,56503:33418,56504:33448,56505:33412,56506:33422,56507:33425,56508:33431,56509:33433,56510:33451,56511:33464,56512:33470,56513:33456,56514:33480,56515:33482,56516:33507,56517:33432,56518:33463,56519:33454,56520:33483,56521:33484,56522:33473,56523:33449,56524:33460,56525:33441,56526:33450,56527:33439,56528:33476,56529:33486,56530:33444,56531:33505,56532:33545,56533:33527,56534:33508,56535:33551,56536:33543,56537:33500,56538:33524,56539:33490,56540:33496,56541:33548,56542:33531,56543:33491,56544:33553,56545:33562,56546:33542,56547:33556,56548:33557,56549:33504,56550:33493,56551:33564,56552:33617,56553:33627,56554:33628,56555:33544,56556:33682,56557:33596,56558:33588,56559:33585,56560:33691,56561:33630,56562:33583,56563:33615,56564:33607,56565:33603,56566:33631,56567:33600,56568:33559,56569:33632,56570:33581,56571:33594,56572:33587,56573:33638,56574:33637,56640:36581,56641:36582,56642:36583,56643:36584,56644:36585,56645:36586,56646:36587,56647:36588,56648:36589,56649:36590,56650:36591,56651:36592,56652:36593,56653:36594,56654:36595,56655:36596,56656:36597,56657:36598,56658:36599,56659:36600,56660:36601,56661:36602,56662:36603,56663:36604,56664:36605,56665:36606,56666:36607,56667:36608,56668:36609,56669:36610,56670:36611,56671:36612,56672:36613,56673:36614,56674:36615,56675:36616,56676:36617,56677:36618,56678:36619,56679:36620,56680:36621,56681:36622,56682:36623,56683:36624,56684:36625,56685:36626,56686:36627,56687:36628,56688:36629,56689:36630,56690:36631,56691:36632,56692:36633,56693:36634,56694:36635,56695:36636,56696:36637,56697:36638,56698:36639,56699:36640,56700:36641,56701:36642,56702:36643,56704:36644,56705:36645,56706:36646,56707:36647,56708:36648,56709:36649,56710:36650,56711:36651,56712:36652,56713:36653,56714:36654,56715:36655,56716:36656,56717:36657,56718:36658,56719:36659,56720:36660,56721:36661,56722:36662,56723:36663,56724:36664,56725:36665,56726:36666,56727:36667,56728:36668,56729:36669,56730:36670,56731:36671,56732:36672,56733:36673,56734:36674,56735:36675,56736:36676,56737:33640,56738:33563,56739:33641,56740:33644,56741:33642,56742:33645,56743:33646,56744:33712,56745:33656,56746:33715,56747:33716,56748:33696,56749:33706,56750:33683,56751:33692,56752:33669,56753:33660,56754:33718,56755:33705,56756:33661,56757:33720,56758:33659,56759:33688,56760:33694,56761:33704,56762:33722,56763:33724,56764:33729,56765:33793,56766:33765,56767:33752,56768:22535,56769:33816,56770:33803,56771:33757,56772:33789,56773:33750,56774:33820,56775:33848,56776:33809,56777:33798,56778:33748,56779:33759,56780:33807,56781:33795,56782:33784,56783:33785,56784:33770,56785:33733,56786:33728,56787:33830,56788:33776,56789:33761,56790:33884,56791:33873,56792:33882,56793:33881,56794:33907,56795:33927,56796:33928,56797:33914,56798:33929,56799:33912,56800:33852,56801:33862,56802:33897,56803:33910,56804:33932,56805:33934,56806:33841,56807:33901,56808:33985,56809:33997,56810:34000,56811:34022,56812:33981,56813:34003,56814:33994,56815:33983,56816:33978,56817:34016,56818:33953,56819:33977,56820:33972,56821:33943,56822:34021,56823:34019,56824:34060,56825:29965,56826:34104,56827:34032,56828:34105,56829:34079,56830:34106,56896:36677,56897:36678,56898:36679,56899:36680,56900:36681,56901:36682,56902:36683,56903:36684,56904:36685,56905:36686,56906:36687,56907:36688,56908:36689,56909:36690,56910:36691,56911:36692,56912:36693,56913:36694,56914:36695,56915:36696,56916:36697,56917:36698,56918:36699,56919:36700,56920:36701,56921:36702,56922:36703,56923:36704,56924:36705,56925:36706,56926:36707,56927:36708,56928:36709,56929:36714,56930:36736,56931:36748,56932:36754,56933:36765,56934:36768,56935:36769,56936:36770,56937:36772,56938:36773,56939:36774,56940:36775,56941:36778,56942:36780,56943:36781,56944:36782,56945:36783,56946:36786,56947:36787,56948:36788,56949:36789,56950:36791,56951:36792,56952:36794,56953:36795,56954:36796,56955:36799,56956:36800,56957:36803,56958:36806,56960:36809,56961:36810,56962:36811,56963:36812,56964:36813,56965:36815,56966:36818,56967:36822,56968:36823,56969:36826,56970:36832,56971:36833,56972:36835,56973:36839,56974:36844,56975:36847,56976:36849,56977:36850,56978:36852,56979:36853,56980:36854,56981:36858,56982:36859,56983:36860,56984:36862,56985:36863,56986:36871,56987:36872,56988:36876,56989:36878,56990:36883,56991:36885,56992:36888,56993:34134,56994:34107,56995:34047,56996:34044,56997:34137,56998:34120,56999:34152,57000:34148,57001:34142,57002:34170,57003:30626,57004:34115,57005:34162,57006:34171,57007:34212,57008:34216,57009:34183,57010:34191,57011:34169,57012:34222,57013:34204,57014:34181,57015:34233,57016:34231,57017:34224,57018:34259,57019:34241,57020:34268,57021:34303,57022:34343,57023:34309,57024:34345,57025:34326,57026:34364,57027:24318,57028:24328,57029:22844,57030:22849,57031:32823,57032:22869,57033:22874,57034:22872,57035:21263,57036:23586,57037:23589,57038:23596,57039:23604,57040:25164,57041:25194,57042:25247,57043:25275,57044:25290,57045:25306,57046:25303,57047:25326,57048:25378,57049:25334,57050:25401,57051:25419,57052:25411,57053:25517,57054:25590,57055:25457,57056:25466,57057:25486,57058:25524,57059:25453,57060:25516,57061:25482,57062:25449,57063:25518,57064:25532,57065:25586,57066:25592,57067:25568,57068:25599,57069:25540,57070:25566,57071:25550,57072:25682,57073:25542,57074:25534,57075:25669,57076:25665,57077:25611,57078:25627,57079:25632,57080:25612,57081:25638,57082:25633,57083:25694,57084:25732,57085:25709,57086:25750,57152:36889,57153:36892,57154:36899,57155:36900,57156:36901,57157:36903,57158:36904,57159:36905,57160:36906,57161:36907,57162:36908,57163:36912,57164:36913,57165:36914,57166:36915,57167:36916,57168:36919,57169:36921,57170:36922,57171:36925,57172:36927,57173:36928,57174:36931,57175:36933,57176:36934,57177:36936,57178:36937,57179:36938,57180:36939,57181:36940,57182:36942,57183:36948,57184:36949,57185:36950,57186:36953,57187:36954,57188:36956,57189:36957,57190:36958,57191:36959,57192:36960,57193:36961,57194:36964,57195:36966,57196:36967,57197:36969,57198:36970,57199:36971,57200:36972,57201:36975,57202:36976,57203:36977,57204:36978,57205:36979,57206:36982,57207:36983,57208:36984,57209:36985,57210:36986,57211:36987,57212:36988,57213:36990,57214:36993,57216:36996,57217:36997,57218:36998,57219:36999,57220:37001,57221:37002,57222:37004,57223:37005,57224:37006,57225:37007,57226:37008,57227:37010,57228:37012,57229:37014,57230:37016,57231:37018,57232:37020,57233:37022,57234:37023,57235:37024,57236:37028,57237:37029,57238:37031,57239:37032,57240:37033,57241:37035,57242:37037,57243:37042,57244:37047,57245:37052,57246:37053,57247:37055,57248:37056,57249:25722,57250:25783,57251:25784,57252:25753,57253:25786,57254:25792,57255:25808,57256:25815,57257:25828,57258:25826,57259:25865,57260:25893,57261:25902,57262:24331,57263:24530,57264:29977,57265:24337,57266:21343,57267:21489,57268:21501,57269:21481,57270:21480,57271:21499,57272:21522,57273:21526,57274:21510,57275:21579,57276:21586,57277:21587,57278:21588,57279:21590,57280:21571,57281:21537,57282:21591,57283:21593,57284:21539,57285:21554,57286:21634,57287:21652,57288:21623,57289:21617,57290:21604,57291:21658,57292:21659,57293:21636,57294:21622,57295:21606,57296:21661,57297:21712,57298:21677,57299:21698,57300:21684,57301:21714,57302:21671,57303:21670,57304:21715,57305:21716,57306:21618,57307:21667,57308:21717,57309:21691,57310:21695,57311:21708,57312:21721,57313:21722,57314:21724,57315:21673,57316:21674,57317:21668,57318:21725,57319:21711,57320:21726,57321:21787,57322:21735,57323:21792,57324:21757,57325:21780,57326:21747,57327:21794,57328:21795,57329:21775,57330:21777,57331:21799,57332:21802,57333:21863,57334:21903,57335:21941,57336:21833,57337:21869,57338:21825,57339:21845,57340:21823,57341:21840,57342:21820,57408:37058,57409:37059,57410:37062,57411:37064,57412:37065,57413:37067,57414:37068,57415:37069,57416:37074,57417:37076,57418:37077,57419:37078,57420:37080,57421:37081,57422:37082,57423:37086,57424:37087,57425:37088,57426:37091,57427:37092,57428:37093,57429:37097,57430:37098,57431:37100,57432:37102,57433:37104,57434:37105,57435:37106,57436:37107,57437:37109,57438:37110,57439:37111,57440:37113,57441:37114,57442:37115,57443:37116,57444:37119,57445:37120,57446:37121,57447:37123,57448:37125,57449:37126,57450:37127,57451:37128,57452:37129,57453:37130,57454:37131,57455:37132,57456:37133,57457:37134,57458:37135,57459:37136,57460:37137,57461:37138,57462:37139,57463:37140,57464:37141,57465:37142,57466:37143,57467:37144,57468:37146,57469:37147,57470:37148,57472:37149,57473:37151,57474:37152,57475:37153,57476:37156,57477:37157,57478:37158,57479:37159,57480:37160,57481:37161,57482:37162,57483:37163,57484:37164,57485:37165,57486:37166,57487:37168,57488:37170,57489:37171,57490:37172,57491:37173,57492:37174,57493:37175,57494:37176,57495:37178,57496:37179,57497:37180,57498:37181,57499:37182,57500:37183,57501:37184,57502:37185,57503:37186,57504:37188,57505:21815,57506:21846,57507:21877,57508:21878,57509:21879,57510:21811,57511:21808,57512:21852,57513:21899,57514:21970,57515:21891,57516:21937,57517:21945,57518:21896,57519:21889,57520:21919,57521:21886,57522:21974,57523:21905,57524:21883,57525:21983,57526:21949,57527:21950,57528:21908,57529:21913,57530:21994,57531:22007,57532:21961,57533:22047,57534:21969,57535:21995,57536:21996,57537:21972,57538:21990,57539:21981,57540:21956,57541:21999,57542:21989,57543:22002,57544:22003,57545:21964,57546:21965,57547:21992,57548:22005,57549:21988,57550:36756,57551:22046,57552:22024,57553:22028,57554:22017,57555:22052,57556:22051,57557:22014,57558:22016,57559:22055,57560:22061,57561:22104,57562:22073,57563:22103,57564:22060,57565:22093,57566:22114,57567:22105,57568:22108,57569:22092,57570:22100,57571:22150,57572:22116,57573:22129,57574:22123,57575:22139,57576:22140,57577:22149,57578:22163,57579:22191,57580:22228,57581:22231,57582:22237,57583:22241,57584:22261,57585:22251,57586:22265,57587:22271,57588:22276,57589:22282,57590:22281,57591:22300,57592:24079,57593:24089,57594:24084,57595:24081,57596:24113,57597:24123,57598:24124,57664:37189,57665:37191,57666:37192,57667:37201,57668:37203,57669:37204,57670:37205,57671:37206,57672:37208,57673:37209,57674:37211,57675:37212,57676:37215,57677:37216,57678:37222,57679:37223,57680:37224,57681:37227,57682:37229,57683:37235,57684:37242,57685:37243,57686:37244,57687:37248,57688:37249,57689:37250,57690:37251,57691:37252,57692:37254,57693:37256,57694:37258,57695:37262,57696:37263,57697:37267,57698:37268,57699:37269,57700:37270,57701:37271,57702:37272,57703:37273,57704:37276,57705:37277,57706:37278,57707:37279,57708:37280,57709:37281,57710:37284,57711:37285,57712:37286,57713:37287,57714:37288,57715:37289,57716:37291,57717:37292,57718:37296,57719:37297,57720:37298,57721:37299,57722:37302,57723:37303,57724:37304,57725:37305,57726:37307,57728:37308,57729:37309,57730:37310,57731:37311,57732:37312,57733:37313,57734:37314,57735:37315,57736:37316,57737:37317,57738:37318,57739:37320,57740:37323,57741:37328,57742:37330,57743:37331,57744:37332,57745:37333,57746:37334,57747:37335,57748:37336,57749:37337,57750:37338,57751:37339,57752:37341,57753:37342,57754:37343,57755:37344,57756:37345,57757:37346,57758:37347,57759:37348,57760:37349,57761:24119,57762:24132,57763:24148,57764:24155,57765:24158,57766:24161,57767:23692,57768:23674,57769:23693,57770:23696,57771:23702,57772:23688,57773:23704,57774:23705,57775:23697,57776:23706,57777:23708,57778:23733,57779:23714,57780:23741,57781:23724,57782:23723,57783:23729,57784:23715,57785:23745,57786:23735,57787:23748,57788:23762,57789:23780,57790:23755,57791:23781,57792:23810,57793:23811,57794:23847,57795:23846,57796:23854,57797:23844,57798:23838,57799:23814,57800:23835,57801:23896,57802:23870,57803:23860,57804:23869,57805:23916,57806:23899,57807:23919,57808:23901,57809:23915,57810:23883,57811:23882,57812:23913,57813:23924,57814:23938,57815:23961,57816:23965,57817:35955,57818:23991,57819:24005,57820:24435,57821:24439,57822:24450,57823:24455,57824:24457,57825:24460,57826:24469,57827:24473,57828:24476,57829:24488,57830:24493,57831:24501,57832:24508,57833:34914,57834:24417,57835:29357,57836:29360,57837:29364,57838:29367,57839:29368,57840:29379,57841:29377,57842:29390,57843:29389,57844:29394,57845:29416,57846:29423,57847:29417,57848:29426,57849:29428,57850:29431,57851:29441,57852:29427,57853:29443,57854:29434,57920:37350,57921:37351,57922:37352,57923:37353,57924:37354,57925:37355,57926:37356,57927:37357,57928:37358,57929:37359,57930:37360,57931:37361,57932:37362,57933:37363,57934:37364,57935:37365,57936:37366,57937:37367,57938:37368,57939:37369,57940:37370,57941:37371,57942:37372,57943:37373,57944:37374,57945:37375,57946:37376,57947:37377,57948:37378,57949:37379,57950:37380,57951:37381,57952:37382,57953:37383,57954:37384,57955:37385,57956:37386,57957:37387,57958:37388,57959:37389,57960:37390,57961:37391,57962:37392,57963:37393,57964:37394,57965:37395,57966:37396,57967:37397,57968:37398,57969:37399,57970:37400,57971:37401,57972:37402,57973:37403,57974:37404,57975:37405,57976:37406,57977:37407,57978:37408,57979:37409,57980:37410,57981:37411,57982:37412,57984:37413,57985:37414,57986:37415,57987:37416,57988:37417,57989:37418,57990:37419,57991:37420,57992:37421,57993:37422,57994:37423,57995:37424,57996:37425,57997:37426,57998:37427,57999:37428,58000:37429,58001:37430,58002:37431,58003:37432,58004:37433,58005:37434,58006:37435,58007:37436,58008:37437,58009:37438,58010:37439,58011:37440,58012:37441,58013:37442,58014:37443,58015:37444,58016:37445,58017:29435,58018:29463,58019:29459,58020:29473,58021:29450,58022:29470,58023:29469,58024:29461,58025:29474,58026:29497,58027:29477,58028:29484,58029:29496,58030:29489,58031:29520,58032:29517,58033:29527,58034:29536,58035:29548,58036:29551,58037:29566,58038:33307,58039:22821,58040:39143,58041:22820,58042:22786,58043:39267,58044:39271,58045:39272,58046:39273,58047:39274,58048:39275,58049:39276,58050:39284,58051:39287,58052:39293,58053:39296,58054:39300,58055:39303,58056:39306,58057:39309,58058:39312,58059:39313,58060:39315,58061:39316,58062:39317,58063:24192,58064:24209,58065:24203,58066:24214,58067:24229,58068:24224,58069:24249,58070:24245,58071:24254,58072:24243,58073:36179,58074:24274,58075:24273,58076:24283,58077:24296,58078:24298,58079:33210,58080:24516,58081:24521,58082:24534,58083:24527,58084:24579,58085:24558,58086:24580,58087:24545,58088:24548,58089:24574,58090:24581,58091:24582,58092:24554,58093:24557,58094:24568,58095:24601,58096:24629,58097:24614,58098:24603,58099:24591,58100:24589,58101:24617,58102:24619,58103:24586,58104:24639,58105:24609,58106:24696,58107:24697,58108:24699,58109:24698,58110:24642,58176:37446,58177:37447,58178:37448,58179:37449,58180:37450,58181:37451,58182:37452,58183:37453,58184:37454,58185:37455,58186:37456,58187:37457,58188:37458,58189:37459,58190:37460,58191:37461,58192:37462,58193:37463,58194:37464,58195:37465,58196:37466,58197:37467,58198:37468,58199:37469,58200:37470,58201:37471,58202:37472,58203:37473,58204:37474,58205:37475,58206:37476,58207:37477,58208:37478,58209:37479,58210:37480,58211:37481,58212:37482,58213:37483,58214:37484,58215:37485,58216:37486,58217:37487,58218:37488,58219:37489,58220:37490,58221:37491,58222:37493,58223:37494,58224:37495,58225:37496,58226:37497,58227:37498,58228:37499,58229:37500,58230:37501,58231:37502,58232:37503,58233:37504,58234:37505,58235:37506,58236:37507,58237:37508,58238:37509,58240:37510,58241:37511,58242:37512,58243:37513,58244:37514,58245:37515,58246:37516,58247:37517,58248:37519,58249:37520,58250:37521,58251:37522,58252:37523,58253:37524,58254:37525,58255:37526,58256:37527,58257:37528,58258:37529,58259:37530,58260:37531,58261:37532,58262:37533,58263:37534,58264:37535,58265:37536,58266:37537,58267:37538,58268:37539,58269:37540,58270:37541,58271:37542,58272:37543,58273:24682,58274:24701,58275:24726,58276:24730,58277:24749,58278:24733,58279:24707,58280:24722,58281:24716,58282:24731,58283:24812,58284:24763,58285:24753,58286:24797,58287:24792,58288:24774,58289:24794,58290:24756,58291:24864,58292:24870,58293:24853,58294:24867,58295:24820,58296:24832,58297:24846,58298:24875,58299:24906,58300:24949,58301:25004,58302:24980,58303:24999,58304:25015,58305:25044,58306:25077,58307:24541,58308:38579,58309:38377,58310:38379,58311:38385,58312:38387,58313:38389,58314:38390,58315:38396,58316:38398,58317:38403,58318:38404,58319:38406,58320:38408,58321:38410,58322:38411,58323:38412,58324:38413,58325:38415,58326:38418,58327:38421,58328:38422,58329:38423,58330:38425,58331:38426,58332:20012,58333:29247,58334:25109,58335:27701,58336:27732,58337:27740,58338:27722,58339:27811,58340:27781,58341:27792,58342:27796,58343:27788,58344:27752,58345:27753,58346:27764,58347:27766,58348:27782,58349:27817,58350:27856,58351:27860,58352:27821,58353:27895,58354:27896,58355:27889,58356:27863,58357:27826,58358:27872,58359:27862,58360:27898,58361:27883,58362:27886,58363:27825,58364:27859,58365:27887,58366:27902,58432:37544,58433:37545,58434:37546,58435:37547,58436:37548,58437:37549,58438:37551,58439:37552,58440:37553,58441:37554,58442:37555,58443:37556,58444:37557,58445:37558,58446:37559,58447:37560,58448:37561,58449:37562,58450:37563,58451:37564,58452:37565,58453:37566,58454:37567,58455:37568,58456:37569,58457:37570,58458:37571,58459:37572,58460:37573,58461:37574,58462:37575,58463:37577,58464:37578,58465:37579,58466:37580,58467:37581,58468:37582,58469:37583,58470:37584,58471:37585,58472:37586,58473:37587,58474:37588,58475:37589,58476:37590,58477:37591,58478:37592,58479:37593,58480:37594,58481:37595,58482:37596,58483:37597,58484:37598,58485:37599,58486:37600,58487:37601,58488:37602,58489:37603,58490:37604,58491:37605,58492:37606,58493:37607,58494:37608,58496:37609,58497:37610,58498:37611,58499:37612,58500:37613,58501:37614,58502:37615,58503:37616,58504:37617,58505:37618,58506:37619,58507:37620,58508:37621,58509:37622,58510:37623,58511:37624,58512:37625,58513:37626,58514:37627,58515:37628,58516:37629,58517:37630,58518:37631,58519:37632,58520:37633,58521:37634,58522:37635,58523:37636,58524:37637,58525:37638,58526:37639,58527:37640,58528:37641,58529:27961,58530:27943,58531:27916,58532:27971,58533:27976,58534:27911,58535:27908,58536:27929,58537:27918,58538:27947,58539:27981,58540:27950,58541:27957,58542:27930,58543:27983,58544:27986,58545:27988,58546:27955,58547:28049,58548:28015,58549:28062,58550:28064,58551:27998,58552:28051,58553:28052,58554:27996,58555:28000,58556:28028,58557:28003,58558:28186,58559:28103,58560:28101,58561:28126,58562:28174,58563:28095,58564:28128,58565:28177,58566:28134,58567:28125,58568:28121,58569:28182,58570:28075,58571:28172,58572:28078,58573:28203,58574:28270,58575:28238,58576:28267,58577:28338,58578:28255,58579:28294,58580:28243,58581:28244,58582:28210,58583:28197,58584:28228,58585:28383,58586:28337,58587:28312,58588:28384,58589:28461,58590:28386,58591:28325,58592:28327,58593:28349,58594:28347,58595:28343,58596:28375,58597:28340,58598:28367,58599:28303,58600:28354,58601:28319,58602:28514,58603:28486,58604:28487,58605:28452,58606:28437,58607:28409,58608:28463,58609:28470,58610:28491,58611:28532,58612:28458,58613:28425,58614:28457,58615:28553,58616:28557,58617:28556,58618:28536,58619:28530,58620:28540,58621:28538,58622:28625,58688:37642,58689:37643,58690:37644,58691:37645,58692:37646,58693:37647,58694:37648,58695:37649,58696:37650,58697:37651,58698:37652,58699:37653,58700:37654,58701:37655,58702:37656,58703:37657,58704:37658,58705:37659,58706:37660,58707:37661,58708:37662,58709:37663,58710:37664,58711:37665,58712:37666,58713:37667,58714:37668,58715:37669,58716:37670,58717:37671,58718:37672,58719:37673,58720:37674,58721:37675,58722:37676,58723:37677,58724:37678,58725:37679,58726:37680,58727:37681,58728:37682,58729:37683,58730:37684,58731:37685,58732:37686,58733:37687,58734:37688,58735:37689,58736:37690,58737:37691,58738:37692,58739:37693,58740:37695,58741:37696,58742:37697,58743:37698,58744:37699,58745:37700,58746:37701,58747:37702,58748:37703,58749:37704,58750:37705,58752:37706,58753:37707,58754:37708,58755:37709,58756:37710,58757:37711,58758:37712,58759:37713,58760:37714,58761:37715,58762:37716,58763:37717,58764:37718,58765:37719,58766:37720,58767:37721,58768:37722,58769:37723,58770:37724,58771:37725,58772:37726,58773:37727,58774:37728,58775:37729,58776:37730,58777:37731,58778:37732,58779:37733,58780:37734,58781:37735,58782:37736,58783:37737,58784:37739,58785:28617,58786:28583,58787:28601,58788:28598,58789:28610,58790:28641,58791:28654,58792:28638,58793:28640,58794:28655,58795:28698,58796:28707,58797:28699,58798:28729,58799:28725,58800:28751,58801:28766,58802:23424,58803:23428,58804:23445,58805:23443,58806:23461,58807:23480,58808:29999,58809:39582,58810:25652,58811:23524,58812:23534,58813:35120,58814:23536,58815:36423,58816:35591,58817:36790,58818:36819,58819:36821,58820:36837,58821:36846,58822:36836,58823:36841,58824:36838,58825:36851,58826:36840,58827:36869,58828:36868,58829:36875,58830:36902,58831:36881,58832:36877,58833:36886,58834:36897,58835:36917,58836:36918,58837:36909,58838:36911,58839:36932,58840:36945,58841:36946,58842:36944,58843:36968,58844:36952,58845:36962,58846:36955,58847:26297,58848:36980,58849:36989,58850:36994,58851:37000,58852:36995,58853:37003,58854:24400,58855:24407,58856:24406,58857:24408,58858:23611,58859:21675,58860:23632,58861:23641,58862:23409,58863:23651,58864:23654,58865:32700,58866:24362,58867:24361,58868:24365,58869:33396,58870:24380,58871:39739,58872:23662,58873:22913,58874:22915,58875:22925,58876:22953,58877:22954,58878:22947,58944:37740,58945:37741,58946:37742,58947:37743,58948:37744,58949:37745,58950:37746,58951:37747,58952:37748,58953:37749,58954:37750,58955:37751,58956:37752,58957:37753,58958:37754,58959:37755,58960:37756,58961:37757,58962:37758,58963:37759,58964:37760,58965:37761,58966:37762,58967:37763,58968:37764,58969:37765,58970:37766,58971:37767,58972:37768,58973:37769,58974:37770,58975:37771,58976:37772,58977:37773,58978:37774,58979:37776,58980:37777,58981:37778,58982:37779,58983:37780,58984:37781,58985:37782,58986:37783,58987:37784,58988:37785,58989:37786,58990:37787,58991:37788,58992:37789,58993:37790,58994:37791,58995:37792,58996:37793,58997:37794,58998:37795,58999:37796,59000:37797,59001:37798,59002:37799,59003:37800,59004:37801,59005:37802,59006:37803,59008:37804,59009:37805,59010:37806,59011:37807,59012:37808,59013:37809,59014:37810,59015:37811,59016:37812,59017:37813,59018:37814,59019:37815,59020:37816,59021:37817,59022:37818,59023:37819,59024:37820,59025:37821,59026:37822,59027:37823,59028:37824,59029:37825,59030:37826,59031:37827,59032:37828,59033:37829,59034:37830,59035:37831,59036:37832,59037:37833,59038:37835,59039:37836,59040:37837,59041:22935,59042:22986,59043:22955,59044:22942,59045:22948,59046:22994,59047:22962,59048:22959,59049:22999,59050:22974,59051:23045,59052:23046,59053:23005,59054:23048,59055:23011,59056:23000,59057:23033,59058:23052,59059:23049,59060:23090,59061:23092,59062:23057,59063:23075,59064:23059,59065:23104,59066:23143,59067:23114,59068:23125,59069:23100,59070:23138,59071:23157,59072:33004,59073:23210,59074:23195,59075:23159,59076:23162,59077:23230,59078:23275,59079:23218,59080:23250,59081:23252,59082:23224,59083:23264,59084:23267,59085:23281,59086:23254,59087:23270,59088:23256,59089:23260,59090:23305,59091:23319,59092:23318,59093:23346,59094:23351,59095:23360,59096:23573,59097:23580,59098:23386,59099:23397,59100:23411,59101:23377,59102:23379,59103:23394,59104:39541,59105:39543,59106:39544,59107:39546,59108:39551,59109:39549,59110:39552,59111:39553,59112:39557,59113:39560,59114:39562,59115:39568,59116:39570,59117:39571,59118:39574,59119:39576,59120:39579,59121:39580,59122:39581,59123:39583,59124:39584,59125:39586,59126:39587,59127:39589,59128:39591,59129:32415,59130:32417,59131:32419,59132:32421,59133:32424,59134:32425,59200:37838,59201:37839,59202:37840,59203:37841,59204:37842,59205:37843,59206:37844,59207:37845,59208:37847,59209:37848,59210:37849,59211:37850,59212:37851,59213:37852,59214:37853,59215:37854,59216:37855,59217:37856,59218:37857,59219:37858,59220:37859,59221:37860,59222:37861,59223:37862,59224:37863,59225:37864,59226:37865,59227:37866,59228:37867,59229:37868,59230:37869,59231:37870,59232:37871,59233:37872,59234:37873,59235:37874,59236:37875,59237:37876,59238:37877,59239:37878,59240:37879,59241:37880,59242:37881,59243:37882,59244:37883,59245:37884,59246:37885,59247:37886,59248:37887,59249:37888,59250:37889,59251:37890,59252:37891,59253:37892,59254:37893,59255:37894,59256:37895,59257:37896,59258:37897,59259:37898,59260:37899,59261:37900,59262:37901,59264:37902,59265:37903,59266:37904,59267:37905,59268:37906,59269:37907,59270:37908,59271:37909,59272:37910,59273:37911,59274:37912,59275:37913,59276:37914,59277:37915,59278:37916,59279:37917,59280:37918,59281:37919,59282:37920,59283:37921,59284:37922,59285:37923,59286:37924,59287:37925,59288:37926,59289:37927,59290:37928,59291:37929,59292:37930,59293:37931,59294:37932,59295:37933,59296:37934,59297:32429,59298:32432,59299:32446,59300:32448,59301:32449,59302:32450,59303:32457,59304:32459,59305:32460,59306:32464,59307:32468,59308:32471,59309:32475,59310:32480,59311:32481,59312:32488,59313:32491,59314:32494,59315:32495,59316:32497,59317:32498,59318:32525,59319:32502,59320:32506,59321:32507,59322:32510,59323:32513,59324:32514,59325:32515,59326:32519,59327:32520,59328:32523,59329:32524,59330:32527,59331:32529,59332:32530,59333:32535,59334:32537,59335:32540,59336:32539,59337:32543,59338:32545,59339:32546,59340:32547,59341:32548,59342:32549,59343:32550,59344:32551,59345:32554,59346:32555,59347:32556,59348:32557,59349:32559,59350:32560,59351:32561,59352:32562,59353:32563,59354:32565,59355:24186,59356:30079,59357:24027,59358:30014,59359:37013,59360:29582,59361:29585,59362:29614,59363:29602,59364:29599,59365:29647,59366:29634,59367:29649,59368:29623,59369:29619,59370:29632,59371:29641,59372:29640,59373:29669,59374:29657,59375:39036,59376:29706,59377:29673,59378:29671,59379:29662,59380:29626,59381:29682,59382:29711,59383:29738,59384:29787,59385:29734,59386:29733,59387:29736,59388:29744,59389:29742,59390:29740,59456:37935,59457:37936,59458:37937,59459:37938,59460:37939,59461:37940,59462:37941,59463:37942,59464:37943,59465:37944,59466:37945,59467:37946,59468:37947,59469:37948,59470:37949,59471:37951,59472:37952,59473:37953,59474:37954,59475:37955,59476:37956,59477:37957,59478:37958,59479:37959,59480:37960,59481:37961,59482:37962,59483:37963,59484:37964,59485:37965,59486:37966,59487:37967,59488:37968,59489:37969,59490:37970,59491:37971,59492:37972,59493:37973,59494:37974,59495:37975,59496:37976,59497:37977,59498:37978,59499:37979,59500:37980,59501:37981,59502:37982,59503:37983,59504:37984,59505:37985,59506:37986,59507:37987,59508:37988,59509:37989,59510:37990,59511:37991,59512:37992,59513:37993,59514:37994,59515:37996,59516:37997,59517:37998,59518:37999,59520:38000,59521:38001,59522:38002,59523:38003,59524:38004,59525:38005,59526:38006,59527:38007,59528:38008,59529:38009,59530:38010,59531:38011,59532:38012,59533:38013,59534:38014,59535:38015,59536:38016,59537:38017,59538:38018,59539:38019,59540:38020,59541:38033,59542:38038,59543:38040,59544:38087,59545:38095,59546:38099,59547:38100,59548:38106,59549:38118,59550:38139,59551:38172,59552:38176,59553:29723,59554:29722,59555:29761,59556:29788,59557:29783,59558:29781,59559:29785,59560:29815,59561:29805,59562:29822,59563:29852,59564:29838,59565:29824,59566:29825,59567:29831,59568:29835,59569:29854,59570:29864,59571:29865,59572:29840,59573:29863,59574:29906,59575:29882,59576:38890,59577:38891,59578:38892,59579:26444,59580:26451,59581:26462,59582:26440,59583:26473,59584:26533,59585:26503,59586:26474,59587:26483,59588:26520,59589:26535,59590:26485,59591:26536,59592:26526,59593:26541,59594:26507,59595:26487,59596:26492,59597:26608,59598:26633,59599:26584,59600:26634,59601:26601,59602:26544,59603:26636,59604:26585,59605:26549,59606:26586,59607:26547,59608:26589,59609:26624,59610:26563,59611:26552,59612:26594,59613:26638,59614:26561,59615:26621,59616:26674,59617:26675,59618:26720,59619:26721,59620:26702,59621:26722,59622:26692,59623:26724,59624:26755,59625:26653,59626:26709,59627:26726,59628:26689,59629:26727,59630:26688,59631:26686,59632:26698,59633:26697,59634:26665,59635:26805,59636:26767,59637:26740,59638:26743,59639:26771,59640:26731,59641:26818,59642:26990,59643:26876,59644:26911,59645:26912,59646:26873,59712:38183,59713:38195,59714:38205,59715:38211,59716:38216,59717:38219,59718:38229,59719:38234,59720:38240,59721:38254,59722:38260,59723:38261,59724:38263,59725:38264,59726:38265,59727:38266,59728:38267,59729:38268,59730:38269,59731:38270,59732:38272,59733:38273,59734:38274,59735:38275,59736:38276,59737:38277,59738:38278,59739:38279,59740:38280,59741:38281,59742:38282,59743:38283,59744:38284,59745:38285,59746:38286,59747:38287,59748:38288,59749:38289,59750:38290,59751:38291,59752:38292,59753:38293,59754:38294,59755:38295,59756:38296,59757:38297,59758:38298,59759:38299,59760:38300,59761:38301,59762:38302,59763:38303,59764:38304,59765:38305,59766:38306,59767:38307,59768:38308,59769:38309,59770:38310,59771:38311,59772:38312,59773:38313,59774:38314,59776:38315,59777:38316,59778:38317,59779:38318,59780:38319,59781:38320,59782:38321,59783:38322,59784:38323,59785:38324,59786:38325,59787:38326,59788:38327,59789:38328,59790:38329,59791:38330,59792:38331,59793:38332,59794:38333,59795:38334,59796:38335,59797:38336,59798:38337,59799:38338,59800:38339,59801:38340,59802:38341,59803:38342,59804:38343,59805:38344,59806:38345,59807:38346,59808:38347,59809:26916,59810:26864,59811:26891,59812:26881,59813:26967,59814:26851,59815:26896,59816:26993,59817:26937,59818:26976,59819:26946,59820:26973,59821:27012,59822:26987,59823:27008,59824:27032,59825:27000,59826:26932,59827:27084,59828:27015,59829:27016,59830:27086,59831:27017,59832:26982,59833:26979,59834:27001,59835:27035,59836:27047,59837:27067,59838:27051,59839:27053,59840:27092,59841:27057,59842:27073,59843:27082,59844:27103,59845:27029,59846:27104,59847:27021,59848:27135,59849:27183,59850:27117,59851:27159,59852:27160,59853:27237,59854:27122,59855:27204,59856:27198,59857:27296,59858:27216,59859:27227,59860:27189,59861:27278,59862:27257,59863:27197,59864:27176,59865:27224,59866:27260,59867:27281,59868:27280,59869:27305,59870:27287,59871:27307,59872:29495,59873:29522,59874:27521,59875:27522,59876:27527,59877:27524,59878:27538,59879:27539,59880:27533,59881:27546,59882:27547,59883:27553,59884:27562,59885:36715,59886:36717,59887:36721,59888:36722,59889:36723,59890:36725,59891:36726,59892:36728,59893:36727,59894:36729,59895:36730,59896:36732,59897:36734,59898:36737,59899:36738,59900:36740,59901:36743,59902:36747,59968:38348,59969:38349,59970:38350,59971:38351,59972:38352,59973:38353,59974:38354,59975:38355,59976:38356,59977:38357,59978:38358,59979:38359,59980:38360,59981:38361,59982:38362,59983:38363,59984:38364,59985:38365,59986:38366,59987:38367,59988:38368,59989:38369,59990:38370,59991:38371,59992:38372,59993:38373,59994:38374,59995:38375,59996:38380,59997:38399,59998:38407,59999:38419,60000:38424,60001:38427,60002:38430,60003:38432,60004:38435,60005:38436,60006:38437,60007:38438,60008:38439,60009:38440,60010:38441,60011:38443,60012:38444,60013:38445,60014:38447,60015:38448,60016:38455,60017:38456,60018:38457,60019:38458,60020:38462,60021:38465,60022:38467,60023:38474,60024:38478,60025:38479,60026:38481,60027:38482,60028:38483,60029:38486,60030:38487,60032:38488,60033:38489,60034:38490,60035:38492,60036:38493,60037:38494,60038:38496,60039:38499,60040:38501,60041:38502,60042:38507,60043:38509,60044:38510,60045:38511,60046:38512,60047:38513,60048:38515,60049:38520,60050:38521,60051:38522,60052:38523,60053:38524,60054:38525,60055:38526,60056:38527,60057:38528,60058:38529,60059:38530,60060:38531,60061:38532,60062:38535,60063:38537,60064:38538,60065:36749,60066:36750,60067:36751,60068:36760,60069:36762,60070:36558,60071:25099,60072:25111,60073:25115,60074:25119,60075:25122,60076:25121,60077:25125,60078:25124,60079:25132,60080:33255,60081:29935,60082:29940,60083:29951,60084:29967,60085:29969,60086:29971,60087:25908,60088:26094,60089:26095,60090:26096,60091:26122,60092:26137,60093:26482,60094:26115,60095:26133,60096:26112,60097:28805,60098:26359,60099:26141,60100:26164,60101:26161,60102:26166,60103:26165,60104:32774,60105:26207,60106:26196,60107:26177,60108:26191,60109:26198,60110:26209,60111:26199,60112:26231,60113:26244,60114:26252,60115:26279,60116:26269,60117:26302,60118:26331,60119:26332,60120:26342,60121:26345,60122:36146,60123:36147,60124:36150,60125:36155,60126:36157,60127:36160,60128:36165,60129:36166,60130:36168,60131:36169,60132:36167,60133:36173,60134:36181,60135:36185,60136:35271,60137:35274,60138:35275,60139:35276,60140:35278,60141:35279,60142:35280,60143:35281,60144:29294,60145:29343,60146:29277,60147:29286,60148:29295,60149:29310,60150:29311,60151:29316,60152:29323,60153:29325,60154:29327,60155:29330,60156:25352,60157:25394,60158:25520,60224:38540,60225:38542,60226:38545,60227:38546,60228:38547,60229:38549,60230:38550,60231:38554,60232:38555,60233:38557,60234:38558,60235:38559,60236:38560,60237:38561,60238:38562,60239:38563,60240:38564,60241:38565,60242:38566,60243:38568,60244:38569,60245:38570,60246:38571,60247:38572,60248:38573,60249:38574,60250:38575,60251:38577,60252:38578,60253:38580,60254:38581,60255:38583,60256:38584,60257:38586,60258:38587,60259:38591,60260:38594,60261:38595,60262:38600,60263:38602,60264:38603,60265:38608,60266:38609,60267:38611,60268:38612,60269:38614,60270:38615,60271:38616,60272:38617,60273:38618,60274:38619,60275:38620,60276:38621,60277:38622,60278:38623,60279:38625,60280:38626,60281:38627,60282:38628,60283:38629,60284:38630,60285:38631,60286:38635,60288:38636,60289:38637,60290:38638,60291:38640,60292:38641,60293:38642,60294:38644,60295:38645,60296:38648,60297:38650,60298:38651,60299:38652,60300:38653,60301:38655,60302:38658,60303:38659,60304:38661,60305:38666,60306:38667,60307:38668,60308:38672,60309:38673,60310:38674,60311:38676,60312:38677,60313:38679,60314:38680,60315:38681,60316:38682,60317:38683,60318:38685,60319:38687,60320:38688,60321:25663,60322:25816,60323:32772,60324:27626,60325:27635,60326:27645,60327:27637,60328:27641,60329:27653,60330:27655,60331:27654,60332:27661,60333:27669,60334:27672,60335:27673,60336:27674,60337:27681,60338:27689,60339:27684,60340:27690,60341:27698,60342:25909,60343:25941,60344:25963,60345:29261,60346:29266,60347:29270,60348:29232,60349:34402,60350:21014,60351:32927,60352:32924,60353:32915,60354:32956,60355:26378,60356:32957,60357:32945,60358:32939,60359:32941,60360:32948,60361:32951,60362:32999,60363:33000,60364:33001,60365:33002,60366:32987,60367:32962,60368:32964,60369:32985,60370:32973,60371:32983,60372:26384,60373:32989,60374:33003,60375:33009,60376:33012,60377:33005,60378:33037,60379:33038,60380:33010,60381:33020,60382:26389,60383:33042,60384:35930,60385:33078,60386:33054,60387:33068,60388:33048,60389:33074,60390:33096,60391:33100,60392:33107,60393:33140,60394:33113,60395:33114,60396:33137,60397:33120,60398:33129,60399:33148,60400:33149,60401:33133,60402:33127,60403:22605,60404:23221,60405:33160,60406:33154,60407:33169,60408:28373,60409:33187,60410:33194,60411:33228,60412:26406,60413:33226,60414:33211,60480:38689,60481:38690,60482:38691,60483:38692,60484:38693,60485:38694,60486:38695,60487:38696,60488:38697,60489:38699,60490:38700,60491:38702,60492:38703,60493:38705,60494:38707,60495:38708,60496:38709,60497:38710,60498:38711,60499:38714,60500:38715,60501:38716,60502:38717,60503:38719,60504:38720,60505:38721,60506:38722,60507:38723,60508:38724,60509:38725,60510:38726,60511:38727,60512:38728,60513:38729,60514:38730,60515:38731,60516:38732,60517:38733,60518:38734,60519:38735,60520:38736,60521:38737,60522:38740,60523:38741,60524:38743,60525:38744,60526:38746,60527:38748,60528:38749,60529:38751,60530:38755,60531:38756,60532:38758,60533:38759,60534:38760,60535:38762,60536:38763,60537:38764,60538:38765,60539:38766,60540:38767,60541:38768,60542:38769,60544:38770,60545:38773,60546:38775,60547:38776,60548:38777,60549:38778,60550:38779,60551:38781,60552:38782,60553:38783,60554:38784,60555:38785,60556:38786,60557:38787,60558:38788,60559:38790,60560:38791,60561:38792,60562:38793,60563:38794,60564:38796,60565:38798,60566:38799,60567:38800,60568:38803,60569:38805,60570:38806,60571:38807,60572:38809,60573:38810,60574:38811,60575:38812,60576:38813,60577:33217,60578:33190,60579:27428,60580:27447,60581:27449,60582:27459,60583:27462,60584:27481,60585:39121,60586:39122,60587:39123,60588:39125,60589:39129,60590:39130,60591:27571,60592:24384,60593:27586,60594:35315,60595:26000,60596:40785,60597:26003,60598:26044,60599:26054,60600:26052,60601:26051,60602:26060,60603:26062,60604:26066,60605:26070,60606:28800,60607:28828,60608:28822,60609:28829,60610:28859,60611:28864,60612:28855,60613:28843,60614:28849,60615:28904,60616:28874,60617:28944,60618:28947,60619:28950,60620:28975,60621:28977,60622:29043,60623:29020,60624:29032,60625:28997,60626:29042,60627:29002,60628:29048,60629:29050,60630:29080,60631:29107,60632:29109,60633:29096,60634:29088,60635:29152,60636:29140,60637:29159,60638:29177,60639:29213,60640:29224,60641:28780,60642:28952,60643:29030,60644:29113,60645:25150,60646:25149,60647:25155,60648:25160,60649:25161,60650:31035,60651:31040,60652:31046,60653:31049,60654:31067,60655:31068,60656:31059,60657:31066,60658:31074,60659:31063,60660:31072,60661:31087,60662:31079,60663:31098,60664:31109,60665:31114,60666:31130,60667:31143,60668:31155,60669:24529,60670:24528,60736:38814,60737:38815,60738:38817,60739:38818,60740:38820,60741:38821,60742:38822,60743:38823,60744:38824,60745:38825,60746:38826,60747:38828,60748:38830,60749:38832,60750:38833,60751:38835,60752:38837,60753:38838,60754:38839,60755:38840,60756:38841,60757:38842,60758:38843,60759:38844,60760:38845,60761:38846,60762:38847,60763:38848,60764:38849,60765:38850,60766:38851,60767:38852,60768:38853,60769:38854,60770:38855,60771:38856,60772:38857,60773:38858,60774:38859,60775:38860,60776:38861,60777:38862,60778:38863,60779:38864,60780:38865,60781:38866,60782:38867,60783:38868,60784:38869,60785:38870,60786:38871,60787:38872,60788:38873,60789:38874,60790:38875,60791:38876,60792:38877,60793:38878,60794:38879,60795:38880,60796:38881,60797:38882,60798:38883,60800:38884,60801:38885,60802:38888,60803:38894,60804:38895,60805:38896,60806:38897,60807:38898,60808:38900,60809:38903,60810:38904,60811:38905,60812:38906,60813:38907,60814:38908,60815:38909,60816:38910,60817:38911,60818:38912,60819:38913,60820:38914,60821:38915,60822:38916,60823:38917,60824:38918,60825:38919,60826:38920,60827:38921,60828:38922,60829:38923,60830:38924,60831:38925,60832:38926,60833:24636,60834:24669,60835:24666,60836:24679,60837:24641,60838:24665,60839:24675,60840:24747,60841:24838,60842:24845,60843:24925,60844:25001,60845:24989,60846:25035,60847:25041,60848:25094,60849:32896,60850:32895,60851:27795,60852:27894,60853:28156,60854:30710,60855:30712,60856:30720,60857:30729,60858:30743,60859:30744,60860:30737,60861:26027,60862:30765,60863:30748,60864:30749,60865:30777,60866:30778,60867:30779,60868:30751,60869:30780,60870:30757,60871:30764,60872:30755,60873:30761,60874:30798,60875:30829,60876:30806,60877:30807,60878:30758,60879:30800,60880:30791,60881:30796,60882:30826,60883:30875,60884:30867,60885:30874,60886:30855,60887:30876,60888:30881,60889:30883,60890:30898,60891:30905,60892:30885,60893:30932,60894:30937,60895:30921,60896:30956,60897:30962,60898:30981,60899:30964,60900:30995,60901:31012,60902:31006,60903:31028,60904:40859,60905:40697,60906:40699,60907:40700,60908:30449,60909:30468,60910:30477,60911:30457,60912:30471,60913:30472,60914:30490,60915:30498,60916:30489,60917:30509,60918:30502,60919:30517,60920:30520,60921:30544,60922:30545,60923:30535,60924:30531,60925:30554,60926:30568,60992:38927,60993:38928,60994:38929,60995:38930,60996:38931,60997:38932,60998:38933,60999:38934,61000:38935,61001:38936,61002:38937,61003:38938,61004:38939,61005:38940,61006:38941,61007:38942,61008:38943,61009:38944,61010:38945,61011:38946,61012:38947,61013:38948,61014:38949,61015:38950,61016:38951,61017:38952,61018:38953,61019:38954,61020:38955,61021:38956,61022:38957,61023:38958,61024:38959,61025:38960,61026:38961,61027:38962,61028:38963,61029:38964,61030:38965,61031:38966,61032:38967,61033:38968,61034:38969,61035:38970,61036:38971,61037:38972,61038:38973,61039:38974,61040:38975,61041:38976,61042:38977,61043:38978,61044:38979,61045:38980,61046:38981,61047:38982,61048:38983,61049:38984,61050:38985,61051:38986,61052:38987,61053:38988,61054:38989,61056:38990,61057:38991,61058:38992,61059:38993,61060:38994,61061:38995,61062:38996,61063:38997,61064:38998,61065:38999,61066:39000,61067:39001,61068:39002,61069:39003,61070:39004,61071:39005,61072:39006,61073:39007,61074:39008,61075:39009,61076:39010,61077:39011,61078:39012,61079:39013,61080:39014,61081:39015,61082:39016,61083:39017,61084:39018,61085:39019,61086:39020,61087:39021,61088:39022,61089:30562,61090:30565,61091:30591,61092:30605,61093:30589,61094:30592,61095:30604,61096:30609,61097:30623,61098:30624,61099:30640,61100:30645,61101:30653,61102:30010,61103:30016,61104:30030,61105:30027,61106:30024,61107:30043,61108:30066,61109:30073,61110:30083,61111:32600,61112:32609,61113:32607,61114:35400,61115:32616,61116:32628,61117:32625,61118:32633,61119:32641,61120:32638,61121:30413,61122:30437,61123:34866,61124:38021,61125:38022,61126:38023,61127:38027,61128:38026,61129:38028,61130:38029,61131:38031,61132:38032,61133:38036,61134:38039,61135:38037,61136:38042,61137:38043,61138:38044,61139:38051,61140:38052,61141:38059,61142:38058,61143:38061,61144:38060,61145:38063,61146:38064,61147:38066,61148:38068,61149:38070,61150:38071,61151:38072,61152:38073,61153:38074,61154:38076,61155:38077,61156:38079,61157:38084,61158:38088,61159:38089,61160:38090,61161:38091,61162:38092,61163:38093,61164:38094,61165:38096,61166:38097,61167:38098,61168:38101,61169:38102,61170:38103,61171:38105,61172:38104,61173:38107,61174:38110,61175:38111,61176:38112,61177:38114,61178:38116,61179:38117,61180:38119,61181:38120,61182:38122,61248:39023,61249:39024,61250:39025,61251:39026,61252:39027,61253:39028,61254:39051,61255:39054,61256:39058,61257:39061,61258:39065,61259:39075,61260:39080,61261:39081,61262:39082,61263:39083,61264:39084,61265:39085,61266:39086,61267:39087,61268:39088,61269:39089,61270:39090,61271:39091,61272:39092,61273:39093,61274:39094,61275:39095,61276:39096,61277:39097,61278:39098,61279:39099,61280:39100,61281:39101,61282:39102,61283:39103,61284:39104,61285:39105,61286:39106,61287:39107,61288:39108,61289:39109,61290:39110,61291:39111,61292:39112,61293:39113,61294:39114,61295:39115,61296:39116,61297:39117,61298:39119,61299:39120,61300:39124,61301:39126,61302:39127,61303:39131,61304:39132,61305:39133,61306:39136,61307:39137,61308:39138,61309:39139,61310:39140,61312:39141,61313:39142,61314:39145,61315:39146,61316:39147,61317:39148,61318:39149,61319:39150,61320:39151,61321:39152,61322:39153,61323:39154,61324:39155,61325:39156,61326:39157,61327:39158,61328:39159,61329:39160,61330:39161,61331:39162,61332:39163,61333:39164,61334:39165,61335:39166,61336:39167,61337:39168,61338:39169,61339:39170,61340:39171,61341:39172,61342:39173,61343:39174,61344:39175,61345:38121,61346:38123,61347:38126,61348:38127,61349:38131,61350:38132,61351:38133,61352:38135,61353:38137,61354:38140,61355:38141,61356:38143,61357:38147,61358:38146,61359:38150,61360:38151,61361:38153,61362:38154,61363:38157,61364:38158,61365:38159,61366:38162,61367:38163,61368:38164,61369:38165,61370:38166,61371:38168,61372:38171,61373:38173,61374:38174,61375:38175,61376:38178,61377:38186,61378:38187,61379:38185,61380:38188,61381:38193,61382:38194,61383:38196,61384:38198,61385:38199,61386:38200,61387:38204,61388:38206,61389:38207,61390:38210,61391:38197,61392:38212,61393:38213,61394:38214,61395:38217,61396:38220,61397:38222,61398:38223,61399:38226,61400:38227,61401:38228,61402:38230,61403:38231,61404:38232,61405:38233,61406:38235,61407:38238,61408:38239,61409:38237,61410:38241,61411:38242,61412:38244,61413:38245,61414:38246,61415:38247,61416:38248,61417:38249,61418:38250,61419:38251,61420:38252,61421:38255,61422:38257,61423:38258,61424:38259,61425:38202,61426:30695,61427:30700,61428:38601,61429:31189,61430:31213,61431:31203,61432:31211,61433:31238,61434:23879,61435:31235,61436:31234,61437:31262,61438:31252,61504:39176,61505:39177,61506:39178,61507:39179,61508:39180,61509:39182,61510:39183,61511:39185,61512:39186,61513:39187,61514:39188,61515:39189,61516:39190,61517:39191,61518:39192,61519:39193,61520:39194,61521:39195,61522:39196,61523:39197,61524:39198,61525:39199,61526:39200,61527:39201,61528:39202,61529:39203,61530:39204,61531:39205,61532:39206,61533:39207,61534:39208,61535:39209,61536:39210,61537:39211,61538:39212,61539:39213,61540:39215,61541:39216,61542:39217,61543:39218,61544:39219,61545:39220,61546:39221,61547:39222,61548:39223,61549:39224,61550:39225,61551:39226,61552:39227,61553:39228,61554:39229,61555:39230,61556:39231,61557:39232,61558:39233,61559:39234,61560:39235,61561:39236,61562:39237,61563:39238,61564:39239,61565:39240,61566:39241,61568:39242,61569:39243,61570:39244,61571:39245,61572:39246,61573:39247,61574:39248,61575:39249,61576:39250,61577:39251,61578:39254,61579:39255,61580:39256,61581:39257,61582:39258,61583:39259,61584:39260,61585:39261,61586:39262,61587:39263,61588:39264,61589:39265,61590:39266,61591:39268,61592:39270,61593:39283,61594:39288,61595:39289,61596:39291,61597:39294,61598:39298,61599:39299,61600:39305,61601:31289,61602:31287,61603:31313,61604:40655,61605:39333,61606:31344,61607:30344,61608:30350,61609:30355,61610:30361,61611:30372,61612:29918,61613:29920,61614:29996,61615:40480,61616:40482,61617:40488,61618:40489,61619:40490,61620:40491,61621:40492,61622:40498,61623:40497,61624:40502,61625:40504,61626:40503,61627:40505,61628:40506,61629:40510,61630:40513,61631:40514,61632:40516,61633:40518,61634:40519,61635:40520,61636:40521,61637:40523,61638:40524,61639:40526,61640:40529,61641:40533,61642:40535,61643:40538,61644:40539,61645:40540,61646:40542,61647:40547,61648:40550,61649:40551,61650:40552,61651:40553,61652:40554,61653:40555,61654:40556,61655:40561,61656:40557,61657:40563,61658:30098,61659:30100,61660:30102,61661:30112,61662:30109,61663:30124,61664:30115,61665:30131,61666:30132,61667:30136,61668:30148,61669:30129,61670:30128,61671:30147,61672:30146,61673:30166,61674:30157,61675:30179,61676:30184,61677:30182,61678:30180,61679:30187,61680:30183,61681:30211,61682:30193,61683:30204,61684:30207,61685:30224,61686:30208,61687:30213,61688:30220,61689:30231,61690:30218,61691:30245,61692:30232,61693:30229,61694:30233,61760:39308,61761:39310,61762:39322,61763:39323,61764:39324,61765:39325,61766:39326,61767:39327,61768:39328,61769:39329,61770:39330,61771:39331,61772:39332,61773:39334,61774:39335,61775:39337,61776:39338,61777:39339,61778:39340,61779:39341,61780:39342,61781:39343,61782:39344,61783:39345,61784:39346,61785:39347,61786:39348,61787:39349,61788:39350,61789:39351,61790:39352,61791:39353,61792:39354,61793:39355,61794:39356,61795:39357,61796:39358,61797:39359,61798:39360,61799:39361,61800:39362,61801:39363,61802:39364,61803:39365,61804:39366,61805:39367,61806:39368,61807:39369,61808:39370,61809:39371,61810:39372,61811:39373,61812:39374,61813:39375,61814:39376,61815:39377,61816:39378,61817:39379,61818:39380,61819:39381,61820:39382,61821:39383,61822:39384,61824:39385,61825:39386,61826:39387,61827:39388,61828:39389,61829:39390,61830:39391,61831:39392,61832:39393,61833:39394,61834:39395,61835:39396,61836:39397,61837:39398,61838:39399,61839:39400,61840:39401,61841:39402,61842:39403,61843:39404,61844:39405,61845:39406,61846:39407,61847:39408,61848:39409,61849:39410,61850:39411,61851:39412,61852:39413,61853:39414,61854:39415,61855:39416,61856:39417,61857:30235,61858:30268,61859:30242,61860:30240,61861:30272,61862:30253,61863:30256,61864:30271,61865:30261,61866:30275,61867:30270,61868:30259,61869:30285,61870:30302,61871:30292,61872:30300,61873:30294,61874:30315,61875:30319,61876:32714,61877:31462,61878:31352,61879:31353,61880:31360,61881:31366,61882:31368,61883:31381,61884:31398,61885:31392,61886:31404,61887:31400,61888:31405,61889:31411,61890:34916,61891:34921,61892:34930,61893:34941,61894:34943,61895:34946,61896:34978,61897:35014,61898:34999,61899:35004,61900:35017,61901:35042,61902:35022,61903:35043,61904:35045,61905:35057,61906:35098,61907:35068,61908:35048,61909:35070,61910:35056,61911:35105,61912:35097,61913:35091,61914:35099,61915:35082,61916:35124,61917:35115,61918:35126,61919:35137,61920:35174,61921:35195,61922:30091,61923:32997,61924:30386,61925:30388,61926:30684,61927:32786,61928:32788,61929:32790,61930:32796,61931:32800,61932:32802,61933:32805,61934:32806,61935:32807,61936:32809,61937:32808,61938:32817,61939:32779,61940:32821,61941:32835,61942:32838,61943:32845,61944:32850,61945:32873,61946:32881,61947:35203,61948:39032,61949:39040,61950:39043,62016:39418,62017:39419,62018:39420,62019:39421,62020:39422,62021:39423,62022:39424,62023:39425,62024:39426,62025:39427,62026:39428,62027:39429,62028:39430,62029:39431,62030:39432,62031:39433,62032:39434,62033:39435,62034:39436,62035:39437,62036:39438,62037:39439,62038:39440,62039:39441,62040:39442,62041:39443,62042:39444,62043:39445,62044:39446,62045:39447,62046:39448,62047:39449,62048:39450,62049:39451,62050:39452,62051:39453,62052:39454,62053:39455,62054:39456,62055:39457,62056:39458,62057:39459,62058:39460,62059:39461,62060:39462,62061:39463,62062:39464,62063:39465,62064:39466,62065:39467,62066:39468,62067:39469,62068:39470,62069:39471,62070:39472,62071:39473,62072:39474,62073:39475,62074:39476,62075:39477,62076:39478,62077:39479,62078:39480,62080:39481,62081:39482,62082:39483,62083:39484,62084:39485,62085:39486,62086:39487,62087:39488,62088:39489,62089:39490,62090:39491,62091:39492,62092:39493,62093:39494,62094:39495,62095:39496,62096:39497,62097:39498,62098:39499,62099:39500,62100:39501,62101:39502,62102:39503,62103:39504,62104:39505,62105:39506,62106:39507,62107:39508,62108:39509,62109:39510,62110:39511,62111:39512,62112:39513,62113:39049,62114:39052,62115:39053,62116:39055,62117:39060,62118:39066,62119:39067,62120:39070,62121:39071,62122:39073,62123:39074,62124:39077,62125:39078,62126:34381,62127:34388,62128:34412,62129:34414,62130:34431,62131:34426,62132:34428,62133:34427,62134:34472,62135:34445,62136:34443,62137:34476,62138:34461,62139:34471,62140:34467,62141:34474,62142:34451,62143:34473,62144:34486,62145:34500,62146:34485,62147:34510,62148:34480,62149:34490,62150:34481,62151:34479,62152:34505,62153:34511,62154:34484,62155:34537,62156:34545,62157:34546,62158:34541,62159:34547,62160:34512,62161:34579,62162:34526,62163:34548,62164:34527,62165:34520,62166:34513,62167:34563,62168:34567,62169:34552,62170:34568,62171:34570,62172:34573,62173:34569,62174:34595,62175:34619,62176:34590,62177:34597,62178:34606,62179:34586,62180:34622,62181:34632,62182:34612,62183:34609,62184:34601,62185:34615,62186:34623,62187:34690,62188:34594,62189:34685,62190:34686,62191:34683,62192:34656,62193:34672,62194:34636,62195:34670,62196:34699,62197:34643,62198:34659,62199:34684,62200:34660,62201:34649,62202:34661,62203:34707,62204:34735,62205:34728,62206:34770,62272:39514,62273:39515,62274:39516,62275:39517,62276:39518,62277:39519,62278:39520,62279:39521,62280:39522,62281:39523,62282:39524,62283:39525,62284:39526,62285:39527,62286:39528,62287:39529,62288:39530,62289:39531,62290:39538,62291:39555,62292:39561,62293:39565,62294:39566,62295:39572,62296:39573,62297:39577,62298:39590,62299:39593,62300:39594,62301:39595,62302:39596,62303:39597,62304:39598,62305:39599,62306:39602,62307:39603,62308:39604,62309:39605,62310:39609,62311:39611,62312:39613,62313:39614,62314:39615,62315:39619,62316:39620,62317:39622,62318:39623,62319:39624,62320:39625,62321:39626,62322:39629,62323:39630,62324:39631,62325:39632,62326:39634,62327:39636,62328:39637,62329:39638,62330:39639,62331:39641,62332:39642,62333:39643,62334:39644,62336:39645,62337:39646,62338:39648,62339:39650,62340:39651,62341:39652,62342:39653,62343:39655,62344:39656,62345:39657,62346:39658,62347:39660,62348:39662,62349:39664,62350:39665,62351:39666,62352:39667,62353:39668,62354:39669,62355:39670,62356:39671,62357:39672,62358:39674,62359:39676,62360:39677,62361:39678,62362:39679,62363:39680,62364:39681,62365:39682,62366:39684,62367:39685,62368:39686,62369:34758,62370:34696,62371:34693,62372:34733,62373:34711,62374:34691,62375:34731,62376:34789,62377:34732,62378:34741,62379:34739,62380:34763,62381:34771,62382:34749,62383:34769,62384:34752,62385:34762,62386:34779,62387:34794,62388:34784,62389:34798,62390:34838,62391:34835,62392:34814,62393:34826,62394:34843,62395:34849,62396:34873,62397:34876,62398:32566,62399:32578,62400:32580,62401:32581,62402:33296,62403:31482,62404:31485,62405:31496,62406:31491,62407:31492,62408:31509,62409:31498,62410:31531,62411:31503,62412:31559,62413:31544,62414:31530,62415:31513,62416:31534,62417:31537,62418:31520,62419:31525,62420:31524,62421:31539,62422:31550,62423:31518,62424:31576,62425:31578,62426:31557,62427:31605,62428:31564,62429:31581,62430:31584,62431:31598,62432:31611,62433:31586,62434:31602,62435:31601,62436:31632,62437:31654,62438:31655,62439:31672,62440:31660,62441:31645,62442:31656,62443:31621,62444:31658,62445:31644,62446:31650,62447:31659,62448:31668,62449:31697,62450:31681,62451:31692,62452:31709,62453:31706,62454:31717,62455:31718,62456:31722,62457:31756,62458:31742,62459:31740,62460:31759,62461:31766,62462:31755,62528:39687,62529:39689,62530:39690,62531:39691,62532:39692,62533:39693,62534:39694,62535:39696,62536:39697,62537:39698,62538:39700,62539:39701,62540:39702,62541:39703,62542:39704,62543:39705,62544:39706,62545:39707,62546:39708,62547:39709,62548:39710,62549:39712,62550:39713,62551:39714,62552:39716,62553:39717,62554:39718,62555:39719,62556:39720,62557:39721,62558:39722,62559:39723,62560:39724,62561:39725,62562:39726,62563:39728,62564:39729,62565:39731,62566:39732,62567:39733,62568:39734,62569:39735,62570:39736,62571:39737,62572:39738,62573:39741,62574:39742,62575:39743,62576:39744,62577:39750,62578:39754,62579:39755,62580:39756,62581:39758,62582:39760,62583:39762,62584:39763,62585:39765,62586:39766,62587:39767,62588:39768,62589:39769,62590:39770,62592:39771,62593:39772,62594:39773,62595:39774,62596:39775,62597:39776,62598:39777,62599:39778,62600:39779,62601:39780,62602:39781,62603:39782,62604:39783,62605:39784,62606:39785,62607:39786,62608:39787,62609:39788,62610:39789,62611:39790,62612:39791,62613:39792,62614:39793,62615:39794,62616:39795,62617:39796,62618:39797,62619:39798,62620:39799,62621:39800,62622:39801,62623:39802,62624:39803,62625:31775,62626:31786,62627:31782,62628:31800,62629:31809,62630:31808,62631:33278,62632:33281,62633:33282,62634:33284,62635:33260,62636:34884,62637:33313,62638:33314,62639:33315,62640:33325,62641:33327,62642:33320,62643:33323,62644:33336,62645:33339,62646:33331,62647:33332,62648:33342,62649:33348,62650:33353,62651:33355,62652:33359,62653:33370,62654:33375,62655:33384,62656:34942,62657:34949,62658:34952,62659:35032,62660:35039,62661:35166,62662:32669,62663:32671,62664:32679,62665:32687,62666:32688,62667:32690,62668:31868,62669:25929,62670:31889,62671:31901,62672:31900,62673:31902,62674:31906,62675:31922,62676:31932,62677:31933,62678:31937,62679:31943,62680:31948,62681:31949,62682:31944,62683:31941,62684:31959,62685:31976,62686:33390,62687:26280,62688:32703,62689:32718,62690:32725,62691:32741,62692:32737,62693:32742,62694:32745,62695:32750,62696:32755,62697:31992,62698:32119,62699:32166,62700:32174,62701:32327,62702:32411,62703:40632,62704:40628,62705:36211,62706:36228,62707:36244,62708:36241,62709:36273,62710:36199,62711:36205,62712:35911,62713:35913,62714:37194,62715:37200,62716:37198,62717:37199,62718:37220,62784:39804,62785:39805,62786:39806,62787:39807,62788:39808,62789:39809,62790:39810,62791:39811,62792:39812,62793:39813,62794:39814,62795:39815,62796:39816,62797:39817,62798:39818,62799:39819,62800:39820,62801:39821,62802:39822,62803:39823,62804:39824,62805:39825,62806:39826,62807:39827,62808:39828,62809:39829,62810:39830,62811:39831,62812:39832,62813:39833,62814:39834,62815:39835,62816:39836,62817:39837,62818:39838,62819:39839,62820:39840,62821:39841,62822:39842,62823:39843,62824:39844,62825:39845,62826:39846,62827:39847,62828:39848,62829:39849,62830:39850,62831:39851,62832:39852,62833:39853,62834:39854,62835:39855,62836:39856,62837:39857,62838:39858,62839:39859,62840:39860,62841:39861,62842:39862,62843:39863,62844:39864,62845:39865,62846:39866,62848:39867,62849:39868,62850:39869,62851:39870,62852:39871,62853:39872,62854:39873,62855:39874,62856:39875,62857:39876,62858:39877,62859:39878,62860:39879,62861:39880,62862:39881,62863:39882,62864:39883,62865:39884,62866:39885,62867:39886,62868:39887,62869:39888,62870:39889,62871:39890,62872:39891,62873:39892,62874:39893,62875:39894,62876:39895,62877:39896,62878:39897,62879:39898,62880:39899,62881:37218,62882:37217,62883:37232,62884:37225,62885:37231,62886:37245,62887:37246,62888:37234,62889:37236,62890:37241,62891:37260,62892:37253,62893:37264,62894:37261,62895:37265,62896:37282,62897:37283,62898:37290,62899:37293,62900:37294,62901:37295,62902:37301,62903:37300,62904:37306,62905:35925,62906:40574,62907:36280,62908:36331,62909:36357,62910:36441,62911:36457,62912:36277,62913:36287,62914:36284,62915:36282,62916:36292,62917:36310,62918:36311,62919:36314,62920:36318,62921:36302,62922:36303,62923:36315,62924:36294,62925:36332,62926:36343,62927:36344,62928:36323,62929:36345,62930:36347,62931:36324,62932:36361,62933:36349,62934:36372,62935:36381,62936:36383,62937:36396,62938:36398,62939:36387,62940:36399,62941:36410,62942:36416,62943:36409,62944:36405,62945:36413,62946:36401,62947:36425,62948:36417,62949:36418,62950:36433,62951:36434,62952:36426,62953:36464,62954:36470,62955:36476,62956:36463,62957:36468,62958:36485,62959:36495,62960:36500,62961:36496,62962:36508,62963:36510,62964:35960,62965:35970,62966:35978,62967:35973,62968:35992,62969:35988,62970:26011,62971:35286,62972:35294,62973:35290,62974:35292,63040:39900,63041:39901,63042:39902,63043:39903,63044:39904,63045:39905,63046:39906,63047:39907,63048:39908,63049:39909,63050:39910,63051:39911,63052:39912,63053:39913,63054:39914,63055:39915,63056:39916,63057:39917,63058:39918,63059:39919,63060:39920,63061:39921,63062:39922,63063:39923,63064:39924,63065:39925,63066:39926,63067:39927,63068:39928,63069:39929,63070:39930,63071:39931,63072:39932,63073:39933,63074:39934,63075:39935,63076:39936,63077:39937,63078:39938,63079:39939,63080:39940,63081:39941,63082:39942,63083:39943,63084:39944,63085:39945,63086:39946,63087:39947,63088:39948,63089:39949,63090:39950,63091:39951,63092:39952,63093:39953,63094:39954,63095:39955,63096:39956,63097:39957,63098:39958,63099:39959,63100:39960,63101:39961,63102:39962,63104:39963,63105:39964,63106:39965,63107:39966,63108:39967,63109:39968,63110:39969,63111:39970,63112:39971,63113:39972,63114:39973,63115:39974,63116:39975,63117:39976,63118:39977,63119:39978,63120:39979,63121:39980,63122:39981,63123:39982,63124:39983,63125:39984,63126:39985,63127:39986,63128:39987,63129:39988,63130:39989,63131:39990,63132:39991,63133:39992,63134:39993,63135:39994,63136:39995,63137:35301,63138:35307,63139:35311,63140:35390,63141:35622,63142:38739,63143:38633,63144:38643,63145:38639,63146:38662,63147:38657,63148:38664,63149:38671,63150:38670,63151:38698,63152:38701,63153:38704,63154:38718,63155:40832,63156:40835,63157:40837,63158:40838,63159:40839,63160:40840,63161:40841,63162:40842,63163:40844,63164:40702,63165:40715,63166:40717,63167:38585,63168:38588,63169:38589,63170:38606,63171:38610,63172:30655,63173:38624,63174:37518,63175:37550,63176:37576,63177:37694,63178:37738,63179:37834,63180:37775,63181:37950,63182:37995,63183:40063,63184:40066,63185:40069,63186:40070,63187:40071,63188:40072,63189:31267,63190:40075,63191:40078,63192:40080,63193:40081,63194:40082,63195:40084,63196:40085,63197:40090,63198:40091,63199:40094,63200:40095,63201:40096,63202:40097,63203:40098,63204:40099,63205:40101,63206:40102,63207:40103,63208:40104,63209:40105,63210:40107,63211:40109,63212:40110,63213:40112,63214:40113,63215:40114,63216:40115,63217:40116,63218:40117,63219:40118,63220:40119,63221:40122,63222:40123,63223:40124,63224:40125,63225:40132,63226:40133,63227:40134,63228:40135,63229:40138,63230:40139,63296:39996,63297:39997,63298:39998,63299:39999,63300:40000,63301:40001,63302:40002,63303:40003,63304:40004,63305:40005,63306:40006,63307:40007,63308:40008,63309:40009,63310:40010,63311:40011,63312:40012,63313:40013,63314:40014,63315:40015,63316:40016,63317:40017,63318:40018,63319:40019,63320:40020,63321:40021,63322:40022,63323:40023,63324:40024,63325:40025,63326:40026,63327:40027,63328:40028,63329:40029,63330:40030,63331:40031,63332:40032,63333:40033,63334:40034,63335:40035,63336:40036,63337:40037,63338:40038,63339:40039,63340:40040,63341:40041,63342:40042,63343:40043,63344:40044,63345:40045,63346:40046,63347:40047,63348:40048,63349:40049,63350:40050,63351:40051,63352:40052,63353:40053,63354:40054,63355:40055,63356:40056,63357:40057,63358:40058,63360:40059,63361:40061,63362:40062,63363:40064,63364:40067,63365:40068,63366:40073,63367:40074,63368:40076,63369:40079,63370:40083,63371:40086,63372:40087,63373:40088,63374:40089,63375:40093,63376:40106,63377:40108,63378:40111,63379:40121,63380:40126,63381:40127,63382:40128,63383:40129,63384:40130,63385:40136,63386:40137,63387:40145,63388:40146,63389:40154,63390:40155,63391:40160,63392:40161,63393:40140,63394:40141,63395:40142,63396:40143,63397:40144,63398:40147,63399:40148,63400:40149,63401:40151,63402:40152,63403:40153,63404:40156,63405:40157,63406:40159,63407:40162,63408:38780,63409:38789,63410:38801,63411:38802,63412:38804,63413:38831,63414:38827,63415:38819,63416:38834,63417:38836,63418:39601,63419:39600,63420:39607,63421:40536,63422:39606,63423:39610,63424:39612,63425:39617,63426:39616,63427:39621,63428:39618,63429:39627,63430:39628,63431:39633,63432:39749,63433:39747,63434:39751,63435:39753,63436:39752,63437:39757,63438:39761,63439:39144,63440:39181,63441:39214,63442:39253,63443:39252,63444:39647,63445:39649,63446:39654,63447:39663,63448:39659,63449:39675,63450:39661,63451:39673,63452:39688,63453:39695,63454:39699,63455:39711,63456:39715,63457:40637,63458:40638,63459:32315,63460:40578,63461:40583,63462:40584,63463:40587,63464:40594,63465:37846,63466:40605,63467:40607,63468:40667,63469:40668,63470:40669,63471:40672,63472:40671,63473:40674,63474:40681,63475:40679,63476:40677,63477:40682,63478:40687,63479:40738,63480:40748,63481:40751,63482:40761,63483:40759,63484:40765,63485:40766,63486:40772,63552:40163,63553:40164,63554:40165,63555:40166,63556:40167,63557:40168,63558:40169,63559:40170,63560:40171,63561:40172,63562:40173,63563:40174,63564:40175,63565:40176,63566:40177,63567:40178,63568:40179,63569:40180,63570:40181,63571:40182,63572:40183,63573:40184,63574:40185,63575:40186,63576:40187,63577:40188,63578:40189,63579:40190,63580:40191,63581:40192,63582:40193,63583:40194,63584:40195,63585:40196,63586:40197,63587:40198,63588:40199,63589:40200,63590:40201,63591:40202,63592:40203,63593:40204,63594:40205,63595:40206,63596:40207,63597:40208,63598:40209,63599:40210,63600:40211,63601:40212,63602:40213,63603:40214,63604:40215,63605:40216,63606:40217,63607:40218,63608:40219,63609:40220,63610:40221,63611:40222,63612:40223,63613:40224,63614:40225,63616:40226,63617:40227,63618:40228,63619:40229,63620:40230,63621:40231,63622:40232,63623:40233,63624:40234,63625:40235,63626:40236,63627:40237,63628:40238,63629:40239,63630:40240,63631:40241,63632:40242,63633:40243,63634:40244,63635:40245,63636:40246,63637:40247,63638:40248,63639:40249,63640:40250,63641:40251,63642:40252,63643:40253,63644:40254,63645:40255,63646:40256,63647:40257,63648:40258,63649:57908,63650:57909,63651:57910,63652:57911,63653:57912,63654:57913,63655:57914,63656:57915,63657:57916,63658:57917,63659:57918,63660:57919,63661:57920,63662:57921,63663:57922,63664:57923,63665:57924,63666:57925,63667:57926,63668:57927,63669:57928,63670:57929,63671:57930,63672:57931,63673:57932,63674:57933,63675:57934,63676:57935,63677:57936,63678:57937,63679:57938,63680:57939,63681:57940,63682:57941,63683:57942,63684:57943,63685:57944,63686:57945,63687:57946,63688:57947,63689:57948,63690:57949,63691:57950,63692:57951,63693:57952,63694:57953,63695:57954,63696:57955,63697:57956,63698:57957,63699:57958,63700:57959,63701:57960,63702:57961,63703:57962,63704:57963,63705:57964,63706:57965,63707:57966,63708:57967,63709:57968,63710:57969,63711:57970,63712:57971,63713:57972,63714:57973,63715:57974,63716:57975,63717:57976,63718:57977,63719:57978,63720:57979,63721:57980,63722:57981,63723:57982,63724:57983,63725:57984,63726:57985,63727:57986,63728:57987,63729:57988,63730:57989,63731:57990,63732:57991,63733:57992,63734:57993,63735:57994,63736:57995,63737:57996,63738:57997,63739:57998,63740:57999,63741:58000,63742:58001,63808:40259,63809:40260,63810:40261,63811:40262,63812:40263,63813:40264,63814:40265,63815:40266,63816:40267,63817:40268,63818:40269,63819:40270,63820:40271,63821:40272,63822:40273,63823:40274,63824:40275,63825:40276,63826:40277,63827:40278,63828:40279,63829:40280,63830:40281,63831:40282,63832:40283,63833:40284,63834:40285,63835:40286,63836:40287,63837:40288,63838:40289,63839:40290,63840:40291,63841:40292,63842:40293,63843:40294,63844:40295,63845:40296,63846:40297,63847:40298,63848:40299,63849:40300,63850:40301,63851:40302,63852:40303,63853:40304,63854:40305,63855:40306,63856:40307,63857:40308,63858:40309,63859:40310,63860:40311,63861:40312,63862:40313,63863:40314,63864:40315,63865:40316,63866:40317,63867:40318,63868:40319,63869:40320,63870:40321,63872:40322,63873:40323,63874:40324,63875:40325,63876:40326,63877:40327,63878:40328,63879:40329,63880:40330,63881:40331,63882:40332,63883:40333,63884:40334,63885:40335,63886:40336,63887:40337,63888:40338,63889:40339,63890:40340,63891:40341,63892:40342,63893:40343,63894:40344,63895:40345,63896:40346,63897:40347,63898:40348,63899:40349,63900:40350,63901:40351,63902:40352,63903:40353,63904:40354,63905:58002,63906:58003,63907:58004,63908:58005,63909:58006,63910:58007,63911:58008,63912:58009,63913:58010,63914:58011,63915:58012,63916:58013,63917:58014,63918:58015,63919:58016,63920:58017,63921:58018,63922:58019,63923:58020,63924:58021,63925:58022,63926:58023,63927:58024,63928:58025,63929:58026,63930:58027,63931:58028,63932:58029,63933:58030,63934:58031,63935:58032,63936:58033,63937:58034,63938:58035,63939:58036,63940:58037,63941:58038,63942:58039,63943:58040,63944:58041,63945:58042,63946:58043,63947:58044,63948:58045,63949:58046,63950:58047,63951:58048,63952:58049,63953:58050,63954:58051,63955:58052,63956:58053,63957:58054,63958:58055,63959:58056,63960:58057,63961:58058,63962:58059,63963:58060,63964:58061,63965:58062,63966:58063,63967:58064,63968:58065,63969:58066,63970:58067,63971:58068,63972:58069,63973:58070,63974:58071,63975:58072,63976:58073,63977:58074,63978:58075,63979:58076,63980:58077,63981:58078,63982:58079,63983:58080,63984:58081,63985:58082,63986:58083,63987:58084,63988:58085,63989:58086,63990:58087,63991:58088,63992:58089,63993:58090,63994:58091,63995:58092,63996:58093,63997:58094,63998:58095,64064:40355,64065:40356,64066:40357,64067:40358,64068:40359,64069:40360,64070:40361,64071:40362,64072:40363,64073:40364,64074:40365,64075:40366,64076:40367,64077:40368,64078:40369,64079:40370,64080:40371,64081:40372,64082:40373,64083:40374,64084:40375,64085:40376,64086:40377,64087:40378,64088:40379,64089:40380,64090:40381,64091:40382,64092:40383,64093:40384,64094:40385,64095:40386,64096:40387,64097:40388,64098:40389,64099:40390,64100:40391,64101:40392,64102:40393,64103:40394,64104:40395,64105:40396,64106:40397,64107:40398,64108:40399,64109:40400,64110:40401,64111:40402,64112:40403,64113:40404,64114:40405,64115:40406,64116:40407,64117:40408,64118:40409,64119:40410,64120:40411,64121:40412,64122:40413,64123:40414,64124:40415,64125:40416,64126:40417,64128:40418,64129:40419,64130:40420,64131:40421,64132:40422,64133:40423,64134:40424,64135:40425,64136:40426,64137:40427,64138:40428,64139:40429,64140:40430,64141:40431,64142:40432,64143:40433,64144:40434,64145:40435,64146:40436,64147:40437,64148:40438,64149:40439,64150:40440,64151:40441,64152:40442,64153:40443,64154:40444,64155:40445,64156:40446,64157:40447,64158:40448,64159:40449,64160:40450,64161:58096,64162:58097,64163:58098,64164:58099,64165:58100,64166:58101,64167:58102,64168:58103,64169:58104,64170:58105,64171:58106,64172:58107,64173:58108,64174:58109,64175:58110,64176:58111,64177:58112,64178:58113,64179:58114,64180:58115,64181:58116,64182:58117,64183:58118,64184:58119,64185:58120,64186:58121,64187:58122,64188:58123,64189:58124,64190:58125,64191:58126,64192:58127,64193:58128,64194:58129,64195:58130,64196:58131,64197:58132,64198:58133,64199:58134,64200:58135,64201:58136,64202:58137,64203:58138,64204:58139,64205:58140,64206:58141,64207:58142,64208:58143,64209:58144,64210:58145,64211:58146,64212:58147,64213:58148,64214:58149,64215:58150,64216:58151,64217:58152,64218:58153,64219:58154,64220:58155,64221:58156,64222:58157,64223:58158,64224:58159,64225:58160,64226:58161,64227:58162,64228:58163,64229:58164,64230:58165,64231:58166,64232:58167,64233:58168,64234:58169,64235:58170,64236:58171,64237:58172,64238:58173,64239:58174,64240:58175,64241:58176,64242:58177,64243:58178,64244:58179,64245:58180,64246:58181,64247:58182,64248:58183,64249:58184,64250:58185,64251:58186,64252:58187,64253:58188,64254:58189,64320:40451,64321:40452,64322:40453,64323:40454,64324:40455,64325:40456,64326:40457,64327:40458,64328:40459,64329:40460,64330:40461,64331:40462,64332:40463,64333:40464,64334:40465,64335:40466,64336:40467,64337:40468,64338:40469,64339:40470,64340:40471,64341:40472,64342:40473,64343:40474,64344:40475,64345:40476,64346:40477,64347:40478,64348:40484,64349:40487,64350:40494,64351:40496,64352:40500,64353:40507,64354:40508,64355:40512,64356:40525,64357:40528,64358:40530,64359:40531,64360:40532,64361:40534,64362:40537,64363:40541,64364:40543,64365:40544,64366:40545,64367:40546,64368:40549,64369:40558,64370:40559,64371:40562,64372:40564,64373:40565,64374:40566,64375:40567,64376:40568,64377:40569,64378:40570,64379:40571,64380:40572,64381:40573,64382:40576,64384:40577,64385:40579,64386:40580,64387:40581,64388:40582,64389:40585,64390:40586,64391:40588,64392:40589,64393:40590,64394:40591,64395:40592,64396:40593,64397:40596,64398:40597,64399:40598,64400:40599,64401:40600,64402:40601,64403:40602,64404:40603,64405:40604,64406:40606,64407:40608,64408:40609,64409:40610,64410:40611,64411:40612,64412:40613,64413:40615,64414:40616,64415:40617,64416:40618,64417:58190,64418:58191,64419:58192,64420:58193,64421:58194,64422:58195,64423:58196,64424:58197,64425:58198,64426:58199,64427:58200,64428:58201,64429:58202,64430:58203,64431:58204,64432:58205,64433:58206,64434:58207,64435:58208,64436:58209,64437:58210,64438:58211,64439:58212,64440:58213,64441:58214,64442:58215,64443:58216,64444:58217,64445:58218,64446:58219,64447:58220,64448:58221,64449:58222,64450:58223,64451:58224,64452:58225,64453:58226,64454:58227,64455:58228,64456:58229,64457:58230,64458:58231,64459:58232,64460:58233,64461:58234,64462:58235,64463:58236,64464:58237,64465:58238,64466:58239,64467:58240,64468:58241,64469:58242,64470:58243,64471:58244,64472:58245,64473:58246,64474:58247,64475:58248,64476:58249,64477:58250,64478:58251,64479:58252,64480:58253,64481:58254,64482:58255,64483:58256,64484:58257,64485:58258,64486:58259,64487:58260,64488:58261,64489:58262,64490:58263,64491:58264,64492:58265,64493:58266,64494:58267,64495:58268,64496:58269,64497:58270,64498:58271,64499:58272,64500:58273,64501:58274,64502:58275,64503:58276,64504:58277,64505:58278,64506:58279,64507:58280,64508:58281,64509:58282,64510:58283,64576:40619,64577:40620,64578:40621,64579:40622,64580:40623,64581:40624,64582:40625,64583:40626,64584:40627,64585:40629,64586:40630,64587:40631,64588:40633,64589:40634,64590:40636,64591:40639,64592:40640,64593:40641,64594:40642,64595:40643,64596:40645,64597:40646,64598:40647,64599:40648,64600:40650,64601:40651,64602:40652,64603:40656,64604:40658,64605:40659,64606:40661,64607:40662,64608:40663,64609:40665,64610:40666,64611:40670,64612:40673,64613:40675,64614:40676,64615:40678,64616:40680,64617:40683,64618:40684,64619:40685,64620:40686,64621:40688,64622:40689,64623:40690,64624:40691,64625:40692,64626:40693,64627:40694,64628:40695,64629:40696,64630:40698,64631:40701,64632:40703,64633:40704,64634:40705,64635:40706,64636:40707,64637:40708,64638:40709,64640:40710,64641:40711,64642:40712,64643:40713,64644:40714,64645:40716,64646:40719,64647:40721,64648:40722,64649:40724,64650:40725,64651:40726,64652:40728,64653:40730,64654:40731,64655:40732,64656:40733,64657:40734,64658:40735,64659:40737,64660:40739,64661:40740,64662:40741,64663:40742,64664:40743,64665:40744,64666:40745,64667:40746,64668:40747,64669:40749,64670:40750,64671:40752,64672:40753,64673:58284,64674:58285,64675:58286,64676:58287,64677:58288,64678:58289,64679:58290,64680:58291,64681:58292,64682:58293,64683:58294,64684:58295,64685:58296,64686:58297,64687:58298,64688:58299,64689:58300,64690:58301,64691:58302,64692:58303,64693:58304,64694:58305,64695:58306,64696:58307,64697:58308,64698:58309,64699:58310,64700:58311,64701:58312,64702:58313,64703:58314,64704:58315,64705:58316,64706:58317,64707:58318,64708:58319,64709:58320,64710:58321,64711:58322,64712:58323,64713:58324,64714:58325,64715:58326,64716:58327,64717:58328,64718:58329,64719:58330,64720:58331,64721:58332,64722:58333,64723:58334,64724:58335,64725:58336,64726:58337,64727:58338,64728:58339,64729:58340,64730:58341,64731:58342,64732:58343,64733:58344,64734:58345,64735:58346,64736:58347,64737:58348,64738:58349,64739:58350,64740:58351,64741:58352,64742:58353,64743:58354,64744:58355,64745:58356,64746:58357,64747:58358,64748:58359,64749:58360,64750:58361,64751:58362,64752:58363,64753:58364,64754:58365,64755:58366,64756:58367,64757:58368,64758:58369,64759:58370,64760:58371,64761:58372,64762:58373,64763:58374,64764:58375,64765:58376,64766:58377,64832:40754,64833:40755,64834:40756,64835:40757,64836:40758,64837:40760,64838:40762,64839:40764,64840:40767,64841:40768,64842:40769,64843:40770,64844:40771,64845:40773,64846:40774,64847:40775,64848:40776,64849:40777,64850:40778,64851:40779,64852:40780,64853:40781,64854:40782,64855:40783,64856:40786,64857:40787,64858:40788,64859:40789,64860:40790,64861:40791,64862:40792,64863:40793,64864:40794,64865:40795,64866:40796,64867:40797,64868:40798,64869:40799,64870:40800,64871:40801,64872:40802,64873:40803,64874:40804,64875:40805,64876:40806,64877:40807,64878:40808,64879:40809,64880:40810,64881:40811,64882:40812,64883:40813,64884:40814,64885:40815,64886:40816,64887:40817,64888:40818,64889:40819,64890:40820,64891:40821,64892:40822,64893:40823,64894:40824,64896:40825,64897:40826,64898:40827,64899:40828,64900:40829,64901:40830,64902:40833,64903:40834,64904:40845,64905:40846,64906:40847,64907:40848,64908:40849,64909:40850,64910:40851,64911:40852,64912:40853,64913:40854,64914:40855,64915:40856,64916:40860,64917:40861,64918:40862,64919:40865,64920:40866,64921:40867,64922:40868,64923:40869,64924:63788,64925:63865,64926:63893,64927:63975,64928:63985,64929:58378,64930:58379,64931:58380,64932:58381,64933:58382,64934:58383,64935:58384,64936:58385,64937:58386,64938:58387,64939:58388,64940:58389,64941:58390,64942:58391,64943:58392,64944:58393,64945:58394,64946:58395,64947:58396,64948:58397,64949:58398,64950:58399,64951:58400,64952:58401,64953:58402,64954:58403,64955:58404,64956:58405,64957:58406,64958:58407,64959:58408,64960:58409,64961:58410,64962:58411,64963:58412,64964:58413,64965:58414,64966:58415,64967:58416,64968:58417,64969:58418,64970:58419,64971:58420,64972:58421,64973:58422,64974:58423,64975:58424,64976:58425,64977:58426,64978:58427,64979:58428,64980:58429,64981:58430,64982:58431,64983:58432,64984:58433,64985:58434,64986:58435,64987:58436,64988:58437,64989:58438,64990:58439,64991:58440,64992:58441,64993:58442,64994:58443,64995:58444,64996:58445,64997:58446,64998:58447,64999:58448,65000:58449,65001:58450,65002:58451,65003:58452,65004:58453,65005:58454,65006:58455,65007:58456,65008:58457,65009:58458,65010:58459,65011:58460,65012:58461,65013:58462,65014:58463,65015:58464,65016:58465,65017:58466,65018:58467,65019:58468,65020:58469,65021:58470,65022:58471,65088:64012,65089:64013,65090:64014,65091:64015,65092:64017,65093:64019,65094:64020,65095:64024,65096:64031,65097:64032,65098:64033,65099:64035,65100:64036,65101:64039,65102:64040,65103:64041,65104:11905,65105:59414,65106:59415,65107:59416,65108:11908,65109:13427,65110:13383,65111:11912,65112:11915,65113:59422,65114:13726,65115:13850,65116:13838,65117:11916,65118:11927,65119:14702,65120:14616,65121:59430,65122:14799,65123:14815,65124:14963,65125:14800,65126:59435,65127:59436,65128:15182,65129:15470,65130:15584,65131:11943,65132:59441,65133:59442,65134:11946,65135:16470,65136:16735,65137:11950,65138:17207,65139:11955,65140:11958,65141:11959,65142:59451,65143:17329,65144:17324,65145:11963,65146:17373,65147:17622,65148:18017,65149:17996,65150:59459,65152:18211,65153:18217,65154:18300,65155:18317,65156:11978,65157:18759,65158:18810,65159:18813,65160:18818,65161:18819,65162:18821,65163:18822,65164:18847,65165:18843,65166:18871,65167:18870,65168:59476,65169:59477,65170:19619,65171:19615,65172:19616,65173:19617,65174:19575,65175:19618,65176:19731,65177:19732,65178:19733,65179:19734,65180:19735,65181:19736,65182:19737,65183:19886,65184:59492,65185:58472,65186:58473,65187:58474,65188:58475,65189:58476,65190:58477,65191:58478,65192:58479,65193:58480,65194:58481,65195:58482,65196:58483,65197:58484,65198:58485,65199:58486,65200:58487,65201:58488,65202:58489,65203:58490,65204:58491,65205:58492,65206:58493,65207:58494,65208:58495,65209:58496,65210:58497,65211:58498,65212:58499,65213:58500,65214:58501,65215:58502,65216:58503,65217:58504,65218:58505,65219:58506,65220:58507,65221:58508,65222:58509,65223:58510,65224:58511,65225:58512,65226:58513,65227:58514,65228:58515,65229:58516,65230:58517,65231:58518,65232:58519,65233:58520,65234:58521,65235:58522,65236:58523,65237:58524,65238:58525,65239:58526,65240:58527,65241:58528,65242:58529,65243:58530,65244:58531,65245:58532,65246:58533,65247:58534,65248:58535,65249:58536,65250:58537,65251:58538,65252:58539,65253:58540,65254:58541,65255:58542,65256:58543,65257:58544,65258:58545,65259:58546,65260:58547,65261:58548,65262:58549,65263:58550,65264:58551,65265:58552,65266:58553,65267:58554,65268:58555,65269:58556,65270:58557,65271:58558,65272:58559,65273:58560,65274:58561,65275:58562,65276:58563,65277:58564,65278:58565} \ No newline at end of file diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/generation/generate-big5-table.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/generation/generate-big5-table.js deleted file mode 100644 index 909e433..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/generation/generate-big5-table.js +++ /dev/null @@ -1,25 +0,0 @@ -var http = require('http'); -var fs = require('fs'); -// BIG5 -var cp950_b2u = {host:'moztw.org',path:'/docs/big5/table/cp950-b2u.txt'}, - cp950_u2b = {host:'moztw.org',path:'/docs/big5/table/cp950-u2b.txt'}, - cp950_moz18_b2u = {host:'moztw.org',path:'/docs/big5/table/moz18-b2u.txt'}; - -http.get(cp950_moz18_b2u, function(res) { - var data = ''; - res.on('data', function(chunk) { - data += chunk; - }); - res.on('end', function() { - var table = {}; - data = data.split('\n').slice(1); - data.forEach(function(line, idx) { - var pair = line.split(' '); - var key = parseInt(pair[0]); - var val = parseInt(pair[1]); - table[key] = val; - }); - fs.createWriteSync('encodings/table/big5.js', - 'module.exports = ' + JSON.stringify(table) + ';'); - }); -}); diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/generation/generate-singlebyte.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/generation/generate-singlebyte.js deleted file mode 100644 index 2cbebec..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/generation/generate-singlebyte.js +++ /dev/null @@ -1,142 +0,0 @@ -var fs = require("fs"); -var Iconv = require("iconv").Iconv; - - -var encodingFamilies = [ - { - // Windows code pages - encodings: [1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258], - convert: function(cp) { - return { - name: "windows-"+cp, - aliases: ["win"+cp, "cp"+cp, ""+cp], - } - } - }, - { - // ISO-8859 code pages - encodings: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16], - convert: function(i) { - return { - name: "iso-8859-"+i, - aliases: ["cp"+(28590+i), (28590+i)], - } - } - }, - { - // IBM/DOS code pages - encodings: [437, 737, 775, 850, 852, 855, 857, 858, 860, 861, 862, 863, 864, 865, 866, 869], - convert: function(cp) { - return { - name: "CP"+cp, - aliases: ["ibm"+cp, ""+cp], - } - } - }, - { - // Macintosh code pages - encodings: ["macCroatian", "macCyrillic", "macGreek", - "macIceland", "macRoman", "macRomania", - "macThai", "macTurkish", "macUkraine"], - }, - { - // KOI8 code pages - encodings: ["KOI8-R", "KOI8-U"], - }, -]; - - -var encodings = { - // Aliases. - "ascii8bit": "ascii", - "usascii": "ascii", - - "latin1": "iso88591", - "latin2": "iso88592", - "latin3": "iso88593", - "latin4": "iso88594", - "latin6": "iso885910", - "latin7": "iso885913", - "latin8": "iso885914", - "latin9": "iso885915", - "latin10": "iso885916", - - "cp819": "iso88951", - "arabic": "iso88596", - "arabic8": "iso88596", - "greek" : "iso88597", - "greek8" : "iso88597", - "hebrew": "iso88598", - "hebrew8": "iso88598", - "turkish": "iso88599", - "turkish8": "iso88599", - "thai": "iso885911", - "thai8": "iso885911", - "tis620": "iso885911", - "windows874": "iso885911", - "win874": "iso885911", - "cp874": "iso885911", - "874": "iso885911", - "celtic": "iso885914", - "celtic8": "iso885914", - - "cp20866": "koi8r", - "20866": "koi8r", - "ibm878": "koi8r", - "cp21866": "koi8u", - "21866": "koi8u", - "ibm1168": "koi8u", - -}; - -// Add all encodings from encodingFamilies. -encodingFamilies.forEach(function(family){ - family.encodings.forEach(function(encoding){ - if (family.convert) - encoding = family.convert(encoding); - - var encodingIconvName = encoding.name ? encoding.name : encoding; - var encodingName = encodingIconvName.replace(/[-_]/g, "").toLowerCase(); - - encodings[encodingName] = { - type: "singlebyte", - chars: generateCharsString(encodingIconvName) - }; - - if (encoding.aliases) - encoding.aliases.forEach(function(alias){ - encodings[alias] = encodingName; - }); - }); -}); - -// Write encodings. -fs.writeFileSync("encodings/singlebyte.js", - "module.exports = " + JSON.stringify(encodings, undefined, " ") + ";"); - - -function generateCharsString(encoding) { - console.log("Generate encoding for " + encoding); - var iconvToUtf8 = new Iconv(encoding, "UTF-8"); - var chars = ""; - - for (var b = 0x80; b < 0x100; b++) { - - try { - var convertedChar = iconvToUtf8.convert(new Buffer([b])).toString(); - - if (convertedChar.length != 1) - throw new Error("Single-byte encoding error: Must return single char."); - } catch (exception) { - if (exception.code === "EILSEQ") { - convertedChar = "\ufffd"; - } else { - throw exception; - } - } - - chars += convertedChar; - } - - return chars; -} diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/index.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/index.js deleted file mode 100644 index a55691b..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/index.js +++ /dev/null @@ -1,231 +0,0 @@ -var RE_SPACEDASH = /[- ]/g; -// Module exports -var iconv = module.exports = { - toEncoding: function(str, encoding) { - return iconv.getCodec(encoding).toEncoding(str); - }, - fromEncoding: function(buf, encoding) { - return iconv.getCodec(encoding).fromEncoding(buf); - }, - encodingExists: function(enc) { - loadEncodings(); - enc = enc.replace(RE_SPACEDASH, "").toLowerCase(); - return (iconv.encodings[enc] !== undefined); - }, - - defaultCharUnicode: '�', - defaultCharSingleByte: '?', - - encodingsLoaded: false, - - // Get correct codec for given encoding. - getCodec: function(encoding) { - loadEncodings(); - var enc = encoding || "utf8"; - var codecOptions = undefined; - while (1) { - if (getType(enc) === "String") - enc = enc.replace(RE_SPACEDASH, "").toLowerCase(); - var codec = iconv.encodings[enc]; - var type = getType(codec); - if (type === "String") { - // Link to other encoding. - codecOptions = {originalEncoding: enc}; - enc = codec; - } - else if (type === "Object" && codec.type != undefined) { - // Options for other encoding. - codecOptions = codec; - enc = codec.type; - } - else if (type === "Function") - // Codec itself. - return codec(codecOptions); - else - throw new Error("Encoding not recognized: '" + encoding + "' (searched as: '"+enc+"')"); - } - }, - - // Define basic encodings - encodings: { - internal: function(options) { - return { - toEncoding: toInternalEncoding, - fromEncoding: fromInternalEncoding, - options: options - }; - }, - utf8: "internal", - ucs2: "internal", - binary: "internal", - ascii: "internal", - base64: "internal", - - // Codepage single-byte encodings. - singlebyte: function(options) { - // Prepare chars if needed - if (!options.charsBuf) { - if (!options.chars || (options.chars.length !== 128 && options.chars.length !== 256)) - throw new Error("Encoding '"+options.type+"' has incorrect 'chars' (must be of len 128 or 256)"); - - if (options.chars.length === 128) - options.chars = asciiString + options.chars; - - options.charsBuf = new Buffer(options.chars, 'ucs2'); - } - - if (!options.revCharsBuf) { - options.revCharsBuf = new Buffer(65536); - var defChar = iconv.defaultCharSingleByte.charCodeAt(0); - for (var i = 0; i < options.revCharsBuf.length; i++) - options.revCharsBuf[i] = defChar; - for (var i = 0; i < options.chars.length; i++) - options.revCharsBuf[options.chars.charCodeAt(i)] = i; - } - - return { - toEncoding: toSingleByteEncoding, - fromEncoding: fromSingleByteEncoding, - options: options, - }; - }, - - // Codepage double-byte encodings. - table: function(options) { - if (!options.table) { - throw new Error("Encoding '" + options.type + "' has incorect 'table' option"); - } - if (!options.revCharsTable) { - var revCharsTable = options.revCharsTable = {}; - for (var i = 0; i <= 0xFFFF; i++) { - revCharsTable[i] = 0; - } - - var table = options.table; - for (var key in table) { - revCharsTable[table[key]] = +key; - } - } - - return { - toEncoding: toTableEncoding, - fromEncoding: fromTableEncoding, - options: options, - }; - } - } -}; - -function toInternalEncoding(str) { - return new Buffer(ensureString(str), this.options.originalEncoding); -} - -function fromInternalEncoding(buf) { - return ensureBuffer(buf).toString(this.options.originalEncoding); -} - -function toTableEncoding(str) { - str = ensureString(str); - var strLen = str.length; - var revCharsTable = this.options.revCharsTable; - var newBuf = new Buffer(strLen*2), gbkcode, unicode, - defaultChar = revCharsTable[iconv.defaultCharUnicode.charCodeAt(0)]; - - for (var i = 0, j = 0; i < strLen; i++) { - unicode = str.charCodeAt(i); - if (unicode >> 7) { - gbkcode = revCharsTable[unicode] || defaultChar; - newBuf[j++] = gbkcode >> 8; //high byte; - newBuf[j++] = gbkcode & 0xFF; //low byte - } else {//ascii - newBuf[j++] = unicode; - } - } - return newBuf.slice(0, j); -} - -function fromTableEncoding(buf) { - buf = ensureBuffer(buf); - var bufLen = buf.length; - var table = this.options.table; - var newBuf = new Buffer(bufLen*2), unicode, gbkcode, - defaultChar = iconv.defaultCharUnicode.charCodeAt(0); - - for (var i = 0, j = 0; i < bufLen; i++, j+=2) { - gbkcode = buf[i]; - if (gbkcode & 0x80) { - gbkcode = (gbkcode << 8) + buf[++i]; - unicode = table[gbkcode] || defaultChar; - } else { - unicode = gbkcode; - } - newBuf[j] = unicode & 0xFF; //low byte - newBuf[j+1] = unicode >> 8; //high byte - } - return newBuf.slice(0, j).toString('ucs2'); -} - -function toSingleByteEncoding(str) { - str = ensureString(str); - - var buf = new Buffer(str.length); - var revCharsBuf = this.options.revCharsBuf; - for (var i = 0; i < str.length; i++) - buf[i] = revCharsBuf[str.charCodeAt(i)]; - - return buf; -} - -function fromSingleByteEncoding(buf) { - buf = ensureBuffer(buf); - - // Strings are immutable in JS -> we use ucs2 buffer to speed up computations. - var charsBuf = this.options.charsBuf; - var newBuf = new Buffer(buf.length*2); - var idx1 = 0, idx2 = 0; - for (var i = 0, _len = buf.length; i < _len; i++) { - idx1 = buf[i]*2; idx2 = i*2; - newBuf[idx2] = charsBuf[idx1]; - newBuf[idx2+1] = charsBuf[idx1+1]; - } - return newBuf.toString('ucs2'); -} - -// Add aliases to convert functions -iconv.encode = iconv.toEncoding; -iconv.decode = iconv.fromEncoding; - -// Load other encodings manually from files in /encodings dir. -function loadEncodings() { - if (!iconv.encodingsLoaded) { - [ require('./encodings/singlebyte'), - require('./encodings/gbk'), - require('./encodings/big5') - ].forEach(function(encodings) { - for (var key in encodings) - iconv.encodings[key] = encodings[key] - }); - iconv.encodingsLoaded = true; - } -} - - - -// Utilities -var asciiString = '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f'+ - ' !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f'; - -var ensureBuffer = function(buf) { - buf = buf || new Buffer(0); - return (buf instanceof Buffer) ? buf : new Buffer(""+buf, "binary"); -} - -var ensureString = function(str) { - str = str || ""; - return (str instanceof Buffer) ? str.toString('utf8') : (""+str); -} - -var getType = function(obj) { - return Object.prototype.toString.call(obj).slice(8, -1); -} - diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/package.json b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/package.json deleted file mode 100644 index 8a33a2d..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/iconv-lite/package.json +++ /dev/null @@ -1,96 +0,0 @@ -{ - "name": "iconv-lite", - "description": "Convert character encodings in pure javascript.", - "version": "0.2.11", - "license": "MIT", - "keywords": [ - "iconv", - "convert", - "charset" - ], - "author": { - "name": "Alexander Shtuchkin", - "email": "ashtuchkin@gmail.com" - }, - "contributors": [ - { - "name": "Jinwu Zhan", - "url": "https://github.com/jenkinv" - }, - { - "name": "Adamansky Anton", - "url": "https://github.com/adamansky" - }, - { - "name": "George Stagas", - "url": "https://github.com/stagas" - }, - { - "name": "Mike D Pilsbury", - "url": "https://github.com/pekim" - }, - { - "name": "Niggler", - "url": "https://github.com/Niggler" - }, - { - "name": "wychi", - "url": "https://github.com/wychi" - }, - { - "name": "David Kuo", - "url": "https://github.com/david50407" - }, - { - "name": "ChangZhuo Chen", - "url": "https://github.com/czchen" - }, - { - "name": "Lee Treveil", - "url": "https://github.com/leetreveil" - }, - { - "name": "Brian White", - "url": "https://github.com/mscdex" - } - ], - "main": "index.js", - "homepage": "https://github.com/ashtuchkin/iconv-lite", - "repository": { - "type": "git", - "url": "git://github.com/ashtuchkin/iconv-lite.git" - }, - "engines": { - "node": ">=0.4.0" - }, - "scripts": { - "test": "vows --spec" - }, - "devDependencies": { - "vows": "", - "iconv": ">=1.1" - }, - "bugs": { - "url": "https://github.com/ashtuchkin/iconv-lite/issues" - }, - "_id": "iconv-lite@0.2.11", - "dist": { - "shasum": "1ce60a3a57864a292d1321ff4609ca4bb965adc8", - "tarball": "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz" - }, - "_from": "iconv-lite@~0.2.11", - "_npmVersion": "1.3.2", - "_npmUser": { - "name": "ashtuchkin", - "email": "ashtuchkin@gmail.com" - }, - "maintainers": [ - { - "name": "ashtuchkin", - "email": "ashtuchkin@gmail.com" - } - ], - "directories": {}, - "_shasum": "1ce60a3a57864a292d1321ff4609ca4bb965adc8", - "_resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz" -} diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/isbinaryfile/index.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/isbinaryfile/index.js deleted file mode 100644 index 6cea180..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/isbinaryfile/index.js +++ /dev/null @@ -1,87 +0,0 @@ -var fs = require('fs'); -var path = require("path"); -var max_bytes = 512; - -module.exports = function(bytes, size) { - // Read the file with no encoding for raw buffer access. - if (size === undefined) { - var file = bytes, existsSync = fs.existsSync || path.existsSync; - if (!existsSync(file)) - return false; - var descriptor = fs.openSync(file, 'r'); - try { - bytes = new Buffer(max_bytes); - size = fs.readSync(descriptor, bytes, 0, bytes.length, 0); - } finally { - fs.closeSync(descriptor); - } - } - else if (typeof size === "function") { - var file = bytes, callback = size; - var exists = fs.exists || path.exists; - exists(file, function (exists) { - if (!exists) return callback(null, false); - - fs.open(file, 'r', function(err, descriptor){ - if (err) return callback(err); - var bytes = new Buffer(max_bytes); - // Read the file with no encoding for raw buffer access. - fs.read(descriptor, bytes, 0, bytes.length, 0, function(err, size, bytes){ - fs.close(descriptor, function(err2){ - if (err || err2) - return callback(err || err2); - return callback(null, isBinaryCheck(bytes, size)); - }); - }); - }); - }); - } - - return isBinaryCheck(bytes, size); -} - -function isBinaryCheck(bytes, size) { - if (size === 0) - return false; - - var suspicious_bytes = 0; - var total_bytes = Math.min(size, max_bytes); - - if (size >= 3 && bytes[0] == 0xEF && bytes[1] == 0xBB && bytes[2] == 0xBF) { - // UTF-8 BOM. This isn't binary. - return false; - } - - for (var i = 0; i < total_bytes; i++) { - if (bytes[i] === 0) { // NULL byte--it's binary! - return true; - } - else if ((bytes[i] < 7 || bytes[i] > 14) && (bytes[i] < 32 || bytes[i] > 127)) { - // UTF-8 detection - if (bytes[i] > 191 && bytes[i] < 224 && i + 1 < total_bytes) { - i++; - if (bytes[i] < 192) { - continue; - } - } - else if (bytes[i] > 223 && bytes[i] < 239 && i + 2 < total_bytes) { - i++; - if (bytes[i] < 192 && bytes[i + 1] < 192) { - i++; - continue; - } - } - suspicious_bytes++; - // Read at least 32 bytes before making a decision - if (i > 32 && (suspicious_bytes * 100) / total_bytes > 10) { - return true; - } - } - } - - if ((suspicious_bytes * 100) / total_bytes > 10) { - return true; - } - - return false; -} diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/isbinaryfile/package.json b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/isbinaryfile/package.json deleted file mode 100644 index 1d45aca..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/isbinaryfile/package.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "isbinaryfile", - "version": "2.0.1", - "description": "Detects if a file is binary in Node.js. Similar to Perl's -B.", - "main": "./lib/panino.js", - "engines": { - "node": ">=0.6.0" - }, - "maintainers": [ - { - "name": "gjtorikian", - "email": "gjtorikian@gmail.com" - } - ], - "repository": { - "type": "git", - "url": "https://github.com/gjtorikian/isBinaryFile" - }, - "devDependencies": { - "mocha": "" - }, - "scripts": { - "test": "mocha tests/test.js" - }, - "_id": "isbinaryfile@2.0.1", - "dist": { - "shasum": "b92369bfdaf616027133e077c5ba145f36699d55", - "tarball": "http://registry.npmjs.org/isbinaryfile/-/isbinaryfile-2.0.1.tgz" - }, - "_from": "isbinaryfile@~2.0.0", - "_npmVersion": "1.2.17", - "_npmUser": { - "name": "gjtorikian", - "email": "gjtorikian@gmail.com" - }, - "directories": {}, - "_shasum": "b92369bfdaf616027133e077c5ba145f36699d55", - "_resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-2.0.1.tgz" -} diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/lru-cache/lib/lru-cache.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/lru-cache/lib/lru-cache.js deleted file mode 100644 index d1d1381..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/lru-cache/lib/lru-cache.js +++ /dev/null @@ -1,252 +0,0 @@ -;(function () { // closure for web browsers - -if (typeof module === 'object' && module.exports) { - module.exports = LRUCache -} else { - // just set the global for non-node platforms. - this.LRUCache = LRUCache -} - -function hOP (obj, key) { - return Object.prototype.hasOwnProperty.call(obj, key) -} - -function naiveLength () { return 1 } - -function LRUCache (options) { - if (!(this instanceof LRUCache)) - return new LRUCache(options) - - if (typeof options === 'number') - options = { max: options } - - if (!options) - options = {} - - this._max = options.max - // Kind of weird to have a default max of Infinity, but oh well. - if (!this._max || !(typeof this._max === "number") || this._max <= 0 ) - this._max = Infinity - - this._lengthCalculator = options.length || naiveLength - if (typeof this._lengthCalculator !== "function") - this._lengthCalculator = naiveLength - - this._allowStale = options.stale || false - this._maxAge = options.maxAge || null - this._dispose = options.dispose - this.reset() -} - -// resize the cache when the max changes. -Object.defineProperty(LRUCache.prototype, "max", - { set : function (mL) { - if (!mL || !(typeof mL === "number") || mL <= 0 ) mL = Infinity - this._max = mL - if (this._length > this._max) trim(this) - } - , get : function () { return this._max } - , enumerable : true - }) - -// resize the cache when the lengthCalculator changes. -Object.defineProperty(LRUCache.prototype, "lengthCalculator", - { set : function (lC) { - if (typeof lC !== "function") { - this._lengthCalculator = naiveLength - this._length = this._itemCount - for (var key in this._cache) { - this._cache[key].length = 1 - } - } else { - this._lengthCalculator = lC - this._length = 0 - for (var key in this._cache) { - this._cache[key].length = this._lengthCalculator(this._cache[key].value) - this._length += this._cache[key].length - } - } - - if (this._length > this._max) trim(this) - } - , get : function () { return this._lengthCalculator } - , enumerable : true - }) - -Object.defineProperty(LRUCache.prototype, "length", - { get : function () { return this._length } - , enumerable : true - }) - - -Object.defineProperty(LRUCache.prototype, "itemCount", - { get : function () { return this._itemCount } - , enumerable : true - }) - -LRUCache.prototype.forEach = function (fn, thisp) { - thisp = thisp || this - var i = 0; - for (var k = this._mru - 1; k >= 0 && i < this._itemCount; k--) if (this._lruList[k]) { - i++ - var hit = this._lruList[k] - if (this._maxAge && (Date.now() - hit.now > this._maxAge)) { - del(this, hit) - if (!this._allowStale) hit = undefined - } - if (hit) { - fn.call(thisp, hit.value, hit.key, this) - } - } -} - -LRUCache.prototype.keys = function () { - var keys = new Array(this._itemCount) - var i = 0 - for (var k = this._mru - 1; k >= 0 && i < this._itemCount; k--) if (this._lruList[k]) { - var hit = this._lruList[k] - keys[i++] = hit.key - } - return keys -} - -LRUCache.prototype.values = function () { - var values = new Array(this._itemCount) - var i = 0 - for (var k = this._mru - 1; k >= 0 && i < this._itemCount; k--) if (this._lruList[k]) { - var hit = this._lruList[k] - values[i++] = hit.value - } - return values -} - -LRUCache.prototype.reset = function () { - if (this._dispose && this._cache) { - for (var k in this._cache) { - this._dispose(k, this._cache[k].value) - } - } - - this._cache = Object.create(null) // hash of items by key - this._lruList = Object.create(null) // list of items in order of use recency - this._mru = 0 // most recently used - this._lru = 0 // least recently used - this._length = 0 // number of items in the list - this._itemCount = 0 -} - -// Provided for debugging/dev purposes only. No promises whatsoever that -// this API stays stable. -LRUCache.prototype.dump = function () { - return this._cache -} - -LRUCache.prototype.dumpLru = function () { - return this._lruList -} - -LRUCache.prototype.set = function (key, value) { - if (hOP(this._cache, key)) { - // dispose of the old one before overwriting - if (this._dispose) this._dispose(key, this._cache[key].value) - if (this._maxAge) this._cache[key].now = Date.now() - this._cache[key].value = value - this.get(key) - return true - } - - var len = this._lengthCalculator(value) - var age = this._maxAge ? Date.now() : 0 - var hit = new Entry(key, value, this._mru++, len, age) - - // oversized objects fall out of cache automatically. - if (hit.length > this._max) { - if (this._dispose) this._dispose(key, value) - return false - } - - this._length += hit.length - this._lruList[hit.lu] = this._cache[key] = hit - this._itemCount ++ - - if (this._length > this._max) trim(this) - return true -} - -LRUCache.prototype.has = function (key) { - if (!hOP(this._cache, key)) return false - var hit = this._cache[key] - if (this._maxAge && (Date.now() - hit.now > this._maxAge)) { - return false - } - return true -} - -LRUCache.prototype.get = function (key) { - return get(this, key, true) -} - -LRUCache.prototype.peek = function (key) { - return get(this, key, false) -} - -LRUCache.prototype.pop = function () { - var hit = this._lruList[this._lru] - del(this, hit) - return hit || null -} - -LRUCache.prototype.del = function (key) { - del(this, this._cache[key]) -} - -function get (self, key, doUse) { - var hit = self._cache[key] - if (hit) { - if (self._maxAge && (Date.now() - hit.now > self._maxAge)) { - del(self, hit) - if (!self._allowStale) hit = undefined - } else { - if (doUse) use(self, hit) - } - if (hit) hit = hit.value - } - return hit -} - -function use (self, hit) { - shiftLU(self, hit) - hit.lu = self._mru ++ - self._lruList[hit.lu] = hit -} - -function trim (self) { - while (self._lru < self._mru && self._length > self._max) - del(self, self._lruList[self._lru]) -} - -function shiftLU (self, hit) { - delete self._lruList[ hit.lu ] - while (self._lru < self._mru && !self._lruList[self._lru]) self._lru ++ -} - -function del (self, hit) { - if (hit) { - if (self._dispose) self._dispose(hit.key, hit.value) - self._length -= hit.length - self._itemCount -- - delete self._cache[ hit.key ] - shiftLU(self, hit) - } -} - -// classy, since V8 prefers predictable objects. -function Entry (key, value, lu, length, now) { - this.key = key - this.value = value - this.lu = lu - this.length = length - this.now = now -} - -})() diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/lru-cache/package.json b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/lru-cache/package.json deleted file mode 100644 index 2040b70..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/lru-cache/package.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "name": "lru-cache", - "description": "A cache object that deletes the least-recently-used items.", - "version": "2.5.0", - "author": { - "name": "Isaac Z. Schlueter", - "email": "i@izs.me" - }, - "scripts": { - "test": "tap test --gc" - }, - "main": "lib/lru-cache.js", - "repository": { - "type": "git", - "url": "git://github.com/isaacs/node-lru-cache.git" - }, - "devDependencies": { - "tap": "", - "weak": "" - }, - "license": { - "type": "MIT", - "url": "http://github.com/isaacs/node-lru-cache/raw/master/LICENSE" - }, - "bugs": { - "url": "https://github.com/isaacs/node-lru-cache/issues" - }, - "homepage": "https://github.com/isaacs/node-lru-cache", - "_id": "lru-cache@2.5.0", - "dist": { - "shasum": "d82388ae9c960becbea0c73bb9eb79b6c6ce9aeb", - "tarball": "http://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz" - }, - "_from": "lru-cache@2.5.0", - "_npmVersion": "1.3.15", - "_npmUser": { - "name": "isaacs", - "email": "i@izs.me" - }, - "maintainers": [ - { - "name": "isaacs", - "email": "i@izs.me" - } - ], - "directories": {}, - "_shasum": "d82388ae9c960becbea0c73bb9eb79b6c6ce9aeb", - "_resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz", - "readme": "ERROR: No README data found!" -} diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/minimatch/minimatch.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/minimatch/minimatch.js deleted file mode 100644 index c633f89..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/minimatch/minimatch.js +++ /dev/null @@ -1,1055 +0,0 @@ -;(function (require, exports, module, platform) { - -if (module) module.exports = minimatch -else exports.minimatch = minimatch - -if (!require) { - require = function (id) { - switch (id) { - case "sigmund": return function sigmund (obj) { - return JSON.stringify(obj) - } - case "path": return { basename: function (f) { - f = f.split(/[\/\\]/) - var e = f.pop() - if (!e) e = f.pop() - return e - }} - case "lru-cache": return function LRUCache () { - // not quite an LRU, but still space-limited. - var cache = {} - var cnt = 0 - this.set = function (k, v) { - cnt ++ - if (cnt >= 100) cache = {} - cache[k] = v - } - this.get = function (k) { return cache[k] } - } - } - } -} - -minimatch.Minimatch = Minimatch - -var LRU = require("lru-cache") - , cache = minimatch.cache = new LRU({max: 100}) - , GLOBSTAR = minimatch.GLOBSTAR = Minimatch.GLOBSTAR = {} - , sigmund = require("sigmund") - -var path = require("path") - // any single thing other than / - // don't need to escape / when using new RegExp() - , qmark = "[^/]" - - // * => any number of characters - , star = qmark + "*?" - - // ** when dots are allowed. Anything goes, except .. and . - // not (^ or / followed by one or two dots followed by $ or /), - // followed by anything, any number of times. - , twoStarDot = "(?:(?!(?:\\\/|^)(?:\\.{1,2})($|\\\/)).)*?" - - // not a ^ or / followed by a dot, - // followed by anything, any number of times. - , twoStarNoDot = "(?:(?!(?:\\\/|^)\\.).)*?" - - // characters that need to be escaped in RegExp. - , reSpecials = charSet("().*{}+?[]^$\\!") - -// "abc" -> { a:true, b:true, c:true } -function charSet (s) { - return s.split("").reduce(function (set, c) { - set[c] = true - return set - }, {}) -} - -// normalizes slashes. -var slashSplit = /\/+/ - -minimatch.filter = filter -function filter (pattern, options) { - options = options || {} - return function (p, i, list) { - return minimatch(p, pattern, options) - } -} - -function ext (a, b) { - a = a || {} - b = b || {} - var t = {} - Object.keys(b).forEach(function (k) { - t[k] = b[k] - }) - Object.keys(a).forEach(function (k) { - t[k] = a[k] - }) - return t -} - -minimatch.defaults = function (def) { - if (!def || !Object.keys(def).length) return minimatch - - var orig = minimatch - - var m = function minimatch (p, pattern, options) { - return orig.minimatch(p, pattern, ext(def, options)) - } - - m.Minimatch = function Minimatch (pattern, options) { - return new orig.Minimatch(pattern, ext(def, options)) - } - - return m -} - -Minimatch.defaults = function (def) { - if (!def || !Object.keys(def).length) return Minimatch - return minimatch.defaults(def).Minimatch -} - - -function minimatch (p, pattern, options) { - if (typeof pattern !== "string") { - throw new TypeError("glob pattern string required") - } - - if (!options) options = {} - - // shortcut: comments match nothing. - if (!options.nocomment && pattern.charAt(0) === "#") { - return false - } - - // "" only matches "" - if (pattern.trim() === "") return p === "" - - return new Minimatch(pattern, options).match(p) -} - -function Minimatch (pattern, options) { - if (!(this instanceof Minimatch)) { - return new Minimatch(pattern, options, cache) - } - - if (typeof pattern !== "string") { - throw new TypeError("glob pattern string required") - } - - if (!options) options = {} - pattern = pattern.trim() - - // windows: need to use /, not \ - // On other platforms, \ is a valid (albeit bad) filename char. - if (platform === "win32") { - pattern = pattern.split("\\").join("/") - } - - // lru storage. - // these things aren't particularly big, but walking down the string - // and turning it into a regexp can get pretty costly. - var cacheKey = pattern + "\n" + sigmund(options) - var cached = minimatch.cache.get(cacheKey) - if (cached) return cached - minimatch.cache.set(cacheKey, this) - - this.options = options - this.set = [] - this.pattern = pattern - this.regexp = null - this.negate = false - this.comment = false - this.empty = false - - // make the set of regexps etc. - this.make() -} - -Minimatch.prototype.debug = function() {} - -Minimatch.prototype.make = make -function make () { - // don't do it more than once. - if (this._made) return - - var pattern = this.pattern - var options = this.options - - // empty patterns and comments match nothing. - if (!options.nocomment && pattern.charAt(0) === "#") { - this.comment = true - return - } - if (!pattern) { - this.empty = true - return - } - - // step 1: figure out negation, etc. - this.parseNegate() - - // step 2: expand braces - var set = this.globSet = this.braceExpand() - - if (options.debug) this.debug = console.error - - this.debug(this.pattern, set) - - // step 3: now we have a set, so turn each one into a series of path-portion - // matching patterns. - // These will be regexps, except in the case of "**", which is - // set to the GLOBSTAR object for globstar behavior, - // and will not contain any / characters - set = this.globParts = set.map(function (s) { - return s.split(slashSplit) - }) - - this.debug(this.pattern, set) - - // glob --> regexps - set = set.map(function (s, si, set) { - return s.map(this.parse, this) - }, this) - - this.debug(this.pattern, set) - - // filter out everything that didn't compile properly. - set = set.filter(function (s) { - return -1 === s.indexOf(false) - }) - - this.debug(this.pattern, set) - - this.set = set -} - -Minimatch.prototype.parseNegate = parseNegate -function parseNegate () { - var pattern = this.pattern - , negate = false - , options = this.options - , negateOffset = 0 - - if (options.nonegate) return - - for ( var i = 0, l = pattern.length - ; i < l && pattern.charAt(i) === "!" - ; i ++) { - negate = !negate - negateOffset ++ - } - - if (negateOffset) this.pattern = pattern.substr(negateOffset) - this.negate = negate -} - -// Brace expansion: -// a{b,c}d -> abd acd -// a{b,}c -> abc ac -// a{0..3}d -> a0d a1d a2d a3d -// a{b,c{d,e}f}g -> abg acdfg acefg -// a{b,c}d{e,f}g -> abdeg acdeg abdeg abdfg -// -// Invalid sets are not expanded. -// a{2..}b -> a{2..}b -// a{b}c -> a{b}c -minimatch.braceExpand = function (pattern, options) { - return new Minimatch(pattern, options).braceExpand() -} - -Minimatch.prototype.braceExpand = braceExpand -function braceExpand (pattern, options) { - options = options || this.options - pattern = typeof pattern === "undefined" - ? this.pattern : pattern - - if (typeof pattern === "undefined") { - throw new Error("undefined pattern") - } - - if (options.nobrace || - !pattern.match(/\{.*\}/)) { - // shortcut. no need to expand. - return [pattern] - } - - var escaping = false - - // examples and comments refer to this crazy pattern: - // a{b,c{d,e},{f,g}h}x{y,z} - // expected: - // abxy - // abxz - // acdxy - // acdxz - // acexy - // acexz - // afhxy - // afhxz - // aghxy - // aghxz - - // everything before the first \{ is just a prefix. - // So, we pluck that off, and work with the rest, - // and then prepend it to everything we find. - if (pattern.charAt(0) !== "{") { - this.debug(pattern) - var prefix = null - for (var i = 0, l = pattern.length; i < l; i ++) { - var c = pattern.charAt(i) - this.debug(i, c) - if (c === "\\") { - escaping = !escaping - } else if (c === "{" && !escaping) { - prefix = pattern.substr(0, i) - break - } - } - - // actually no sets, all { were escaped. - if (prefix === null) { - this.debug("no sets") - return [pattern] - } - - var tail = braceExpand.call(this, pattern.substr(i), options) - return tail.map(function (t) { - return prefix + t - }) - } - - // now we have something like: - // {b,c{d,e},{f,g}h}x{y,z} - // walk through the set, expanding each part, until - // the set ends. then, we'll expand the suffix. - // If the set only has a single member, then'll put the {} back - - // first, handle numeric sets, since they're easier - var numset = pattern.match(/^\{(-?[0-9]+)\.\.(-?[0-9]+)\}/) - if (numset) { - this.debug("numset", numset[1], numset[2]) - var suf = braceExpand.call(this, pattern.substr(numset[0].length), options) - , start = +numset[1] - , end = +numset[2] - , inc = start > end ? -1 : 1 - , set = [] - for (var i = start; i != (end + inc); i += inc) { - // append all the suffixes - for (var ii = 0, ll = suf.length; ii < ll; ii ++) { - set.push(i + suf[ii]) - } - } - return set - } - - // ok, walk through the set - // We hope, somewhat optimistically, that there - // will be a } at the end. - // If the closing brace isn't found, then the pattern is - // interpreted as braceExpand("\\" + pattern) so that - // the leading \{ will be interpreted literally. - var i = 1 // skip the \{ - , depth = 1 - , set = [] - , member = "" - , sawEnd = false - , escaping = false - - function addMember () { - set.push(member) - member = "" - } - - this.debug("Entering for") - FOR: for (i = 1, l = pattern.length; i < l; i ++) { - var c = pattern.charAt(i) - this.debug("", i, c) - - if (escaping) { - escaping = false - member += "\\" + c - } else { - switch (c) { - case "\\": - escaping = true - continue - - case "{": - depth ++ - member += "{" - continue - - case "}": - depth -- - // if this closes the actual set, then we're done - if (depth === 0) { - addMember() - // pluck off the close-brace - i ++ - break FOR - } else { - member += c - continue - } - - case ",": - if (depth === 1) { - addMember() - } else { - member += c - } - continue - - default: - member += c - continue - } // switch - } // else - } // for - - // now we've either finished the set, and the suffix is - // pattern.substr(i), or we have *not* closed the set, - // and need to escape the leading brace - if (depth !== 0) { - this.debug("didn't close", pattern) - return braceExpand.call(this, "\\" + pattern, options) - } - - // x{y,z} -> ["xy", "xz"] - this.debug("set", set) - this.debug("suffix", pattern.substr(i)) - var suf = braceExpand.call(this, pattern.substr(i), options) - // ["b", "c{d,e}","{f,g}h"] -> - // [["b"], ["cd", "ce"], ["fh", "gh"]] - var addBraces = set.length === 1 - this.debug("set pre-expanded", set) - set = set.map(function (p) { - return braceExpand.call(this, p, options) - }, this) - this.debug("set expanded", set) - - - // [["b"], ["cd", "ce"], ["fh", "gh"]] -> - // ["b", "cd", "ce", "fh", "gh"] - set = set.reduce(function (l, r) { - return l.concat(r) - }) - - if (addBraces) { - set = set.map(function (s) { - return "{" + s + "}" - }) - } - - // now attach the suffixes. - var ret = [] - for (var i = 0, l = set.length; i < l; i ++) { - for (var ii = 0, ll = suf.length; ii < ll; ii ++) { - ret.push(set[i] + suf[ii]) - } - } - return ret -} - -// parse a component of the expanded set. -// At this point, no pattern may contain "/" in it -// so we're going to return a 2d array, where each entry is the full -// pattern, split on '/', and then turned into a regular expression. -// A regexp is made at the end which joins each array with an -// escaped /, and another full one which joins each regexp with |. -// -// Following the lead of Bash 4.1, note that "**" only has special meaning -// when it is the *only* thing in a path portion. Otherwise, any series -// of * is equivalent to a single *. Globstar behavior is enabled by -// default, and can be disabled by setting options.noglobstar. -Minimatch.prototype.parse = parse -var SUBPARSE = {} -function parse (pattern, isSub) { - var options = this.options - - // shortcuts - if (!options.noglobstar && pattern === "**") return GLOBSTAR - if (pattern === "") return "" - - var re = "" - , hasMagic = !!options.nocase - , escaping = false - // ? => one single character - , patternListStack = [] - , plType - , stateChar - , inClass = false - , reClassStart = -1 - , classStart = -1 - // . and .. never match anything that doesn't start with ., - // even when options.dot is set. - , patternStart = pattern.charAt(0) === "." ? "" // anything - // not (start or / followed by . or .. followed by / or end) - : options.dot ? "(?!(?:^|\\\/)\\.{1,2}(?:$|\\\/))" - : "(?!\\.)" - , self = this - - function clearStateChar () { - if (stateChar) { - // we had some state-tracking character - // that wasn't consumed by this pass. - switch (stateChar) { - case "*": - re += star - hasMagic = true - break - case "?": - re += qmark - hasMagic = true - break - default: - re += "\\"+stateChar - break - } - self.debug('clearStateChar %j %j', stateChar, re) - stateChar = false - } - } - - for ( var i = 0, len = pattern.length, c - ; (i < len) && (c = pattern.charAt(i)) - ; i ++ ) { - - this.debug("%s\t%s %s %j", pattern, i, re, c) - - // skip over any that are escaped. - if (escaping && reSpecials[c]) { - re += "\\" + c - escaping = false - continue - } - - SWITCH: switch (c) { - case "/": - // completely not allowed, even escaped. - // Should already be path-split by now. - return false - - case "\\": - clearStateChar() - escaping = true - continue - - // the various stateChar values - // for the "extglob" stuff. - case "?": - case "*": - case "+": - case "@": - case "!": - this.debug("%s\t%s %s %j <-- stateChar", pattern, i, re, c) - - // all of those are literals inside a class, except that - // the glob [!a] means [^a] in regexp - if (inClass) { - this.debug(' in class') - if (c === "!" && i === classStart + 1) c = "^" - re += c - continue - } - - // if we already have a stateChar, then it means - // that there was something like ** or +? in there. - // Handle the stateChar, then proceed with this one. - self.debug('call clearStateChar %j', stateChar) - clearStateChar() - stateChar = c - // if extglob is disabled, then +(asdf|foo) isn't a thing. - // just clear the statechar *now*, rather than even diving into - // the patternList stuff. - if (options.noext) clearStateChar() - continue - - case "(": - if (inClass) { - re += "(" - continue - } - - if (!stateChar) { - re += "\\(" - continue - } - - plType = stateChar - patternListStack.push({ type: plType - , start: i - 1 - , reStart: re.length }) - // negation is (?:(?!js)[^/]*) - re += stateChar === "!" ? "(?:(?!" : "(?:" - this.debug('plType %j %j', stateChar, re) - stateChar = false - continue - - case ")": - if (inClass || !patternListStack.length) { - re += "\\)" - continue - } - - clearStateChar() - hasMagic = true - re += ")" - plType = patternListStack.pop().type - // negation is (?:(?!js)[^/]*) - // The others are (?:) - switch (plType) { - case "!": - re += "[^/]*?)" - break - case "?": - case "+": - case "*": re += plType - case "@": break // the default anyway - } - continue - - case "|": - if (inClass || !patternListStack.length || escaping) { - re += "\\|" - escaping = false - continue - } - - clearStateChar() - re += "|" - continue - - // these are mostly the same in regexp and glob - case "[": - // swallow any state-tracking char before the [ - clearStateChar() - - if (inClass) { - re += "\\" + c - continue - } - - inClass = true - classStart = i - reClassStart = re.length - re += c - continue - - case "]": - // a right bracket shall lose its special - // meaning and represent itself in - // a bracket expression if it occurs - // first in the list. -- POSIX.2 2.8.3.2 - if (i === classStart + 1 || !inClass) { - re += "\\" + c - escaping = false - continue - } - - // finish up the class. - hasMagic = true - inClass = false - re += c - continue - - default: - // swallow any state char that wasn't consumed - clearStateChar() - - if (escaping) { - // no need - escaping = false - } else if (reSpecials[c] - && !(c === "^" && inClass)) { - re += "\\" - } - - re += c - - } // switch - } // for - - - // handle the case where we left a class open. - // "[abc" is valid, equivalent to "\[abc" - if (inClass) { - // split where the last [ was, and escape it - // this is a huge pita. We now have to re-walk - // the contents of the would-be class to re-translate - // any characters that were passed through as-is - var cs = pattern.substr(classStart + 1) - , sp = this.parse(cs, SUBPARSE) - re = re.substr(0, reClassStart) + "\\[" + sp[0] - hasMagic = hasMagic || sp[1] - } - - // handle the case where we had a +( thing at the *end* - // of the pattern. - // each pattern list stack adds 3 chars, and we need to go through - // and escape any | chars that were passed through as-is for the regexp. - // Go through and escape them, taking care not to double-escape any - // | chars that were already escaped. - var pl - while (pl = patternListStack.pop()) { - var tail = re.slice(pl.reStart + 3) - // maybe some even number of \, then maybe 1 \, followed by a | - tail = tail.replace(/((?:\\{2})*)(\\?)\|/g, function (_, $1, $2) { - if (!$2) { - // the | isn't already escaped, so escape it. - $2 = "\\" - } - - // need to escape all those slashes *again*, without escaping the - // one that we need for escaping the | character. As it works out, - // escaping an even number of slashes can be done by simply repeating - // it exactly after itself. That's why this trick works. - // - // I am sorry that you have to see this. - return $1 + $1 + $2 + "|" - }) - - this.debug("tail=%j\n %s", tail, tail) - var t = pl.type === "*" ? star - : pl.type === "?" ? qmark - : "\\" + pl.type - - hasMagic = true - re = re.slice(0, pl.reStart) - + t + "\\(" - + tail - } - - // handle trailing things that only matter at the very end. - clearStateChar() - if (escaping) { - // trailing \\ - re += "\\\\" - } - - // only need to apply the nodot start if the re starts with - // something that could conceivably capture a dot - var addPatternStart = false - switch (re.charAt(0)) { - case ".": - case "[": - case "(": addPatternStart = true - } - - // if the re is not "" at this point, then we need to make sure - // it doesn't match against an empty path part. - // Otherwise a/* will match a/, which it should not. - if (re !== "" && hasMagic) re = "(?=.)" + re - - if (addPatternStart) re = patternStart + re - - // parsing just a piece of a larger pattern. - if (isSub === SUBPARSE) { - return [ re, hasMagic ] - } - - // skip the regexp for non-magical patterns - // unescape anything in it, though, so that it'll be - // an exact match against a file etc. - if (!hasMagic) { - return globUnescape(pattern) - } - - var flags = options.nocase ? "i" : "" - , regExp = new RegExp("^" + re + "$", flags) - - regExp._glob = pattern - regExp._src = re - - return regExp -} - -minimatch.makeRe = function (pattern, options) { - return new Minimatch(pattern, options || {}).makeRe() -} - -Minimatch.prototype.makeRe = makeRe -function makeRe () { - if (this.regexp || this.regexp === false) return this.regexp - - // at this point, this.set is a 2d array of partial - // pattern strings, or "**". - // - // It's better to use .match(). This function shouldn't - // be used, really, but it's pretty convenient sometimes, - // when you just want to work with a regex. - var set = this.set - - if (!set.length) return this.regexp = false - var options = this.options - - var twoStar = options.noglobstar ? star - : options.dot ? twoStarDot - : twoStarNoDot - , flags = options.nocase ? "i" : "" - - var re = set.map(function (pattern) { - return pattern.map(function (p) { - return (p === GLOBSTAR) ? twoStar - : (typeof p === "string") ? regExpEscape(p) - : p._src - }).join("\\\/") - }).join("|") - - // must match entire pattern - // ending in a * or ** will make it less strict. - re = "^(?:" + re + ")$" - - // can match anything, as long as it's not this. - if (this.negate) re = "^(?!" + re + ").*$" - - try { - return this.regexp = new RegExp(re, flags) - } catch (ex) { - return this.regexp = false - } -} - -minimatch.match = function (list, pattern, options) { - var mm = new Minimatch(pattern, options) - list = list.filter(function (f) { - return mm.match(f) - }) - if (options.nonull && !list.length) { - list.push(pattern) - } - return list -} - -Minimatch.prototype.match = match -function match (f, partial) { - this.debug("match", f, this.pattern) - // short-circuit in the case of busted things. - // comments, etc. - if (this.comment) return false - if (this.empty) return f === "" - - if (f === "/" && partial) return true - - var options = this.options - - // windows: need to use /, not \ - // On other platforms, \ is a valid (albeit bad) filename char. - if (platform === "win32") { - f = f.split("\\").join("/") - } - - // treat the test path as a set of pathparts. - f = f.split(slashSplit) - this.debug(this.pattern, "split", f) - - // just ONE of the pattern sets in this.set needs to match - // in order for it to be valid. If negating, then just one - // match means that we have failed. - // Either way, return on the first hit. - - var set = this.set - this.debug(this.pattern, "set", set) - - var splitFile = path.basename(f.join("/")).split("/") - - for (var i = 0, l = set.length; i < l; i ++) { - var pattern = set[i], file = f - if (options.matchBase && pattern.length === 1) { - file = splitFile - } - var hit = this.matchOne(file, pattern, partial) - if (hit) { - if (options.flipNegate) return true - return !this.negate - } - } - - // didn't get any hits. this is success if it's a negative - // pattern, failure otherwise. - if (options.flipNegate) return false - return this.negate -} - -// set partial to true to test if, for example, -// "/a/b" matches the start of "/*/b/*/d" -// Partial means, if you run out of file before you run -// out of pattern, then that's fine, as long as all -// the parts match. -Minimatch.prototype.matchOne = function (file, pattern, partial) { - var options = this.options - - this.debug("matchOne", - { "this": this - , file: file - , pattern: pattern }) - - this.debug("matchOne", file.length, pattern.length) - - for ( var fi = 0 - , pi = 0 - , fl = file.length - , pl = pattern.length - ; (fi < fl) && (pi < pl) - ; fi ++, pi ++ ) { - - this.debug("matchOne loop") - var p = pattern[pi] - , f = file[fi] - - this.debug(pattern, p, f) - - // should be impossible. - // some invalid regexp stuff in the set. - if (p === false) return false - - if (p === GLOBSTAR) { - this.debug('GLOBSTAR', [pattern, p, f]) - - // "**" - // a/**/b/**/c would match the following: - // a/b/x/y/z/c - // a/x/y/z/b/c - // a/b/x/b/x/c - // a/b/c - // To do this, take the rest of the pattern after - // the **, and see if it would match the file remainder. - // If so, return success. - // If not, the ** "swallows" a segment, and try again. - // This is recursively awful. - // - // a/**/b/**/c matching a/b/x/y/z/c - // - a matches a - // - doublestar - // - matchOne(b/x/y/z/c, b/**/c) - // - b matches b - // - doublestar - // - matchOne(x/y/z/c, c) -> no - // - matchOne(y/z/c, c) -> no - // - matchOne(z/c, c) -> no - // - matchOne(c, c) yes, hit - var fr = fi - , pr = pi + 1 - if (pr === pl) { - this.debug('** at the end') - // a ** at the end will just swallow the rest. - // We have found a match. - // however, it will not swallow /.x, unless - // options.dot is set. - // . and .. are *never* matched by **, for explosively - // exponential reasons. - for ( ; fi < fl; fi ++) { - if (file[fi] === "." || file[fi] === ".." || - (!options.dot && file[fi].charAt(0) === ".")) return false - } - return true - } - - // ok, let's see if we can swallow whatever we can. - WHILE: while (fr < fl) { - var swallowee = file[fr] - - this.debug('\nglobstar while', - file, fr, pattern, pr, swallowee) - - // XXX remove this slice. Just pass the start index. - if (this.matchOne(file.slice(fr), pattern.slice(pr), partial)) { - this.debug('globstar found match!', fr, fl, swallowee) - // found a match. - return true - } else { - // can't swallow "." or ".." ever. - // can only swallow ".foo" when explicitly asked. - if (swallowee === "." || swallowee === ".." || - (!options.dot && swallowee.charAt(0) === ".")) { - this.debug("dot detected!", file, fr, pattern, pr) - break WHILE - } - - // ** swallows a segment, and continue. - this.debug('globstar swallow a segment, and continue') - fr ++ - } - } - // no match was found. - // However, in partial mode, we can't say this is necessarily over. - // If there's more *pattern* left, then - if (partial) { - // ran out of file - this.debug("\n>>> no match, partial?", file, fr, pattern, pr) - if (fr === fl) return true - } - return false - } - - // something other than ** - // non-magic patterns just have to match exactly - // patterns with magic have been turned into regexps. - var hit - if (typeof p === "string") { - if (options.nocase) { - hit = f.toLowerCase() === p.toLowerCase() - } else { - hit = f === p - } - this.debug("string match", p, f, hit) - } else { - hit = f.match(p) - this.debug("pattern match", p, f, hit) - } - - if (!hit) return false - } - - // Note: ending in / means that we'll get a final "" - // at the end of the pattern. This can only match a - // corresponding "" at the end of the file. - // If the file ends in /, then it can only match a - // a pattern that ends in /, unless the pattern just - // doesn't have any more for it. But, a/b/ should *not* - // match "a/b/*", even though "" matches against the - // [^/]*? pattern, except in partial mode, where it might - // simply not be reached yet. - // However, a/b/ should still satisfy a/* - - // now either we fell off the end of the pattern, or we're done. - if (fi === fl && pi === pl) { - // ran out of pattern and filename at the same time. - // an exact hit! - return true - } else if (fi === fl) { - // ran out of file, but still had pattern left. - // this is ok if we're doing the match as part of - // a glob fs traversal. - return partial - } else if (pi === pl) { - // ran out of pattern, still have file left. - // this is only acceptable if we're on the very last - // empty segment of a file with a trailing slash. - // a/* should match a/b/ - var emptyFileEnd = (fi === fl - 1) && (file[fi] === "") - return emptyFileEnd - } - - // should be unreachable. - throw new Error("wtf?") -} - - -// replace stuff like \* with * -function globUnescape (s) { - return s.replace(/\\(.)/g, "$1") -} - - -function regExpEscape (s) { - return s.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&") -} - -})( typeof require === "function" ? require : null, - this, - typeof module === "object" ? module : null, - typeof process === "object" ? process.platform : "win32" - ) diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/minimatch/node_modules/_._ b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/minimatch/node_modules/_._ deleted file mode 100644 index e69de29..0000000 diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/minimatch/package.json b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/minimatch/package.json deleted file mode 100644 index a4f31df..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/minimatch/package.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "author": { - "name": "Isaac Z. Schlueter", - "email": "i@izs.me", - "url": "http://blog.izs.me" - }, - "name": "minimatch", - "description": "a glob matcher in javascript", - "version": "0.2.14", - "repository": { - "type": "git", - "url": "git://github.com/isaacs/minimatch.git" - }, - "main": "minimatch.js", - "scripts": { - "test": "tap test/*.js" - }, - "engines": { - "node": "*" - }, - "dependencies": { - "lru-cache": "2", - "sigmund": "~1.0.0" - }, - "devDependencies": { - "tap": "" - }, - "license": { - "type": "MIT", - "url": "http://github.com/isaacs/minimatch/raw/master/LICENSE" - }, - "bugs": { - "url": "https://github.com/isaacs/minimatch/issues" - }, - "homepage": "https://github.com/isaacs/minimatch", - "_id": "minimatch@0.2.14", - "dist": { - "shasum": "c74e780574f63c6f9a090e90efbe6ef53a6a756a", - "tarball": "http://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz" - }, - "_from": "minimatch@~0.2.12", - "_npmVersion": "1.3.17", - "_npmUser": { - "name": "isaacs", - "email": "i@izs.me" - }, - "maintainers": [ - { - "name": "isaacs", - "email": "i@izs.me" - } - ], - "directories": {}, - "_shasum": "c74e780574f63c6f9a090e90efbe6ef53a6a756a", - "_resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz" -} diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/rimraf/bin.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/rimraf/bin.js deleted file mode 100644 index 29bfa8a..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/rimraf/bin.js +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env node - -var rimraf = require('./') - -var help = false -var dashdash = false -var args = process.argv.slice(2).filter(function(arg) { - if (dashdash) - return !!arg - else if (arg === '--') - dashdash = true - else if (arg.match(/^(-+|\/)(h(elp)?|\?)$/)) - help = true - else - return !!arg -}); - -if (help || args.length === 0) { - // If they didn't ask for help, then this is not a "success" - var log = help ? console.log : console.error - log('Usage: rimraf ') - log('') - log(' Deletes all files and folders at "path" recursively.') - log('') - log('Options:') - log('') - log(' -h, --help Display this usage info') - process.exit(help ? 0 : 1) -} else { - args.forEach(function(arg) { - rimraf.sync(arg) - }) -} diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/rimraf/package.json b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/rimraf/package.json deleted file mode 100644 index a629288..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/rimraf/package.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "name": "rimraf", - "version": "2.2.8", - "main": "rimraf.js", - "description": "A deep deletion module for node (like `rm -rf`)", - "author": { - "name": "Isaac Z. Schlueter", - "email": "i@izs.me", - "url": "http://blog.izs.me/" - }, - "license": { - "type": "MIT", - "url": "https://github.com/isaacs/rimraf/raw/master/LICENSE" - }, - "repository": { - "type": "git", - "url": "git://github.com/isaacs/rimraf.git" - }, - "scripts": { - "test": "cd test && bash run.sh" - }, - "bin": { - "rimraf": "./bin.js" - }, - "contributors": [ - { - "name": "Isaac Z. Schlueter", - "email": "i@izs.me", - "url": "http://blog.izs.me" - }, - { - "name": "Wayne Larsen", - "email": "wayne@larsen.st", - "url": "http://github.com/wvl" - }, - { - "name": "ritch", - "email": "skawful@gmail.com" - }, - { - "name": "Marcel Laverdet" - }, - { - "name": "Yosef Dinerstein", - "email": "yosefd@microsoft.com" - } - ], - "bugs": { - "url": "https://github.com/isaacs/rimraf/issues" - }, - "homepage": "https://github.com/isaacs/rimraf", - "_id": "rimraf@2.2.8", - "_shasum": "e439be2aaee327321952730f99a8929e4fc50582", - "_from": "rimraf@~2.2.2", - "_npmVersion": "1.4.10", - "_npmUser": { - "name": "isaacs", - "email": "i@izs.me" - }, - "maintainers": [ - { - "name": "isaacs", - "email": "i@izs.me" - } - ], - "dist": { - "shasum": "e439be2aaee327321952730f99a8929e4fc50582", - "tarball": "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" - }, - "directories": {}, - "_resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" -} diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/rimraf/rimraf.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/rimraf/rimraf.js deleted file mode 100644 index eb96c46..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/rimraf/rimraf.js +++ /dev/null @@ -1,248 +0,0 @@ -module.exports = rimraf -rimraf.sync = rimrafSync - -var assert = require("assert") -var path = require("path") -var fs = require("fs") - -// for EMFILE handling -var timeout = 0 -exports.EMFILE_MAX = 1000 -exports.BUSYTRIES_MAX = 3 - -var isWindows = (process.platform === "win32") - -function defaults (options) { - var methods = [ - 'unlink', - 'chmod', - 'stat', - 'rmdir', - 'readdir' - ] - methods.forEach(function(m) { - options[m] = options[m] || fs[m] - m = m + 'Sync' - options[m] = options[m] || fs[m] - }) -} - -function rimraf (p, options, cb) { - if (typeof options === 'function') { - cb = options - options = {} - } - assert(p) - assert(options) - assert(typeof cb === 'function') - - defaults(options) - - if (!cb) throw new Error("No callback passed to rimraf()") - - var busyTries = 0 - rimraf_(p, options, function CB (er) { - if (er) { - if (isWindows && (er.code === "EBUSY" || er.code === "ENOTEMPTY") && - busyTries < exports.BUSYTRIES_MAX) { - busyTries ++ - var time = busyTries * 100 - // try again, with the same exact callback as this one. - return setTimeout(function () { - rimraf_(p, options, CB) - }, time) - } - - // this one won't happen if graceful-fs is used. - if (er.code === "EMFILE" && timeout < exports.EMFILE_MAX) { - return setTimeout(function () { - rimraf_(p, options, CB) - }, timeout ++) - } - - // already gone - if (er.code === "ENOENT") er = null - } - - timeout = 0 - cb(er) - }) -} - -// Two possible strategies. -// 1. Assume it's a file. unlink it, then do the dir stuff on EPERM or EISDIR -// 2. Assume it's a directory. readdir, then do the file stuff on ENOTDIR -// -// Both result in an extra syscall when you guess wrong. However, there -// are likely far more normal files in the world than directories. This -// is based on the assumption that a the average number of files per -// directory is >= 1. -// -// If anyone ever complains about this, then I guess the strategy could -// be made configurable somehow. But until then, YAGNI. -function rimraf_ (p, options, cb) { - assert(p) - assert(options) - assert(typeof cb === 'function') - - options.unlink(p, function (er) { - if (er) { - if (er.code === "ENOENT") - return cb(null) - if (er.code === "EPERM") - return (isWindows) - ? fixWinEPERM(p, options, er, cb) - : rmdir(p, options, er, cb) - if (er.code === "EISDIR") - return rmdir(p, options, er, cb) - } - return cb(er) - }) -} - -function fixWinEPERM (p, options, er, cb) { - assert(p) - assert(options) - assert(typeof cb === 'function') - if (er) - assert(er instanceof Error) - - options.chmod(p, 666, function (er2) { - if (er2) - cb(er2.code === "ENOENT" ? null : er) - else - options.stat(p, function(er3, stats) { - if (er3) - cb(er3.code === "ENOENT" ? null : er) - else if (stats.isDirectory()) - rmdir(p, options, er, cb) - else - options.unlink(p, cb) - }) - }) -} - -function fixWinEPERMSync (p, options, er) { - assert(p) - assert(options) - if (er) - assert(er instanceof Error) - - try { - options.chmodSync(p, 666) - } catch (er2) { - if (er2.code === "ENOENT") - return - else - throw er - } - - try { - var stats = options.statSync(p) - } catch (er3) { - if (er3.code === "ENOENT") - return - else - throw er - } - - if (stats.isDirectory()) - rmdirSync(p, options, er) - else - options.unlinkSync(p) -} - -function rmdir (p, options, originalEr, cb) { - assert(p) - assert(options) - if (originalEr) - assert(originalEr instanceof Error) - assert(typeof cb === 'function') - - // try to rmdir first, and only readdir on ENOTEMPTY or EEXIST (SunOS) - // if we guessed wrong, and it's not a directory, then - // raise the original error. - options.rmdir(p, function (er) { - if (er && (er.code === "ENOTEMPTY" || er.code === "EEXIST" || er.code === "EPERM")) - rmkids(p, options, cb) - else if (er && er.code === "ENOTDIR") - cb(originalEr) - else - cb(er) - }) -} - -function rmkids(p, options, cb) { - assert(p) - assert(options) - assert(typeof cb === 'function') - - options.readdir(p, function (er, files) { - if (er) - return cb(er) - var n = files.length - if (n === 0) - return options.rmdir(p, cb) - var errState - files.forEach(function (f) { - rimraf(path.join(p, f), options, function (er) { - if (errState) - return - if (er) - return cb(errState = er) - if (--n === 0) - options.rmdir(p, cb) - }) - }) - }) -} - -// this looks simpler, and is strictly *faster*, but will -// tie up the JavaScript thread and fail on excessively -// deep directory trees. -function rimrafSync (p, options) { - options = options || {} - defaults(options) - - assert(p) - assert(options) - - try { - options.unlinkSync(p) - } catch (er) { - if (er.code === "ENOENT") - return - if (er.code === "EPERM") - return isWindows ? fixWinEPERMSync(p, options, er) : rmdirSync(p, options, er) - if (er.code !== "EISDIR") - throw er - rmdirSync(p, options, er) - } -} - -function rmdirSync (p, options, originalEr) { - assert(p) - assert(options) - if (originalEr) - assert(originalEr instanceof Error) - - try { - options.rmdirSync(p) - } catch (er) { - if (er.code === "ENOENT") - return - if (er.code === "ENOTDIR") - throw originalEr - if (er.code === "ENOTEMPTY" || er.code === "EEXIST" || er.code === "EPERM") - rmkidsSync(p, options) - } -} - -function rmkidsSync (p, options) { - assert(p) - assert(options) - options.readdirSync(p).forEach(function (f) { - rimrafSync(path.join(p, f), options) - }) - options.rmdirSync(p, options) -} diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/sigmund/bench.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/sigmund/bench.js deleted file mode 100644 index 5acfd6d..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/sigmund/bench.js +++ /dev/null @@ -1,283 +0,0 @@ -// different ways to id objects -// use a req/res pair, since it's crazy deep and cyclical - -// sparseFE10 and sigmund are usually pretty close, which is to be expected, -// since they are essentially the same algorithm, except that sigmund handles -// regular expression objects properly. - - -var http = require('http') -var util = require('util') -var sigmund = require('./sigmund.js') -var sreq, sres, creq, cres, test - -http.createServer(function (q, s) { - sreq = q - sres = s - sres.end('ok') - this.close(function () { setTimeout(function () { - start() - }, 200) }) -}).listen(1337, function () { - creq = http.get({ port: 1337 }) - creq.on('response', function (s) { cres = s }) -}) - -function start () { - test = [sreq, sres, creq, cres] - // test = sreq - // sreq.sres = sres - // sreq.creq = creq - // sreq.cres = cres - - for (var i in exports.compare) { - console.log(i) - var hash = exports.compare[i]() - console.log(hash) - console.log(hash.length) - console.log('') - } - - require('bench').runMain() -} - -function customWs (obj, md, d) { - d = d || 0 - var to = typeof obj - if (to === 'undefined' || to === 'function' || to === null) return '' - if (d > md || !obj || to !== 'object') return ('' + obj).replace(/[\n ]+/g, '') - - if (Array.isArray(obj)) { - return obj.map(function (i, _, __) { - return customWs(i, md, d + 1) - }).reduce(function (a, b) { return a + b }, '') - } - - var keys = Object.keys(obj) - return keys.map(function (k, _, __) { - return k + ':' + customWs(obj[k], md, d + 1) - }).reduce(function (a, b) { return a + b }, '') -} - -function custom (obj, md, d) { - d = d || 0 - var to = typeof obj - if (to === 'undefined' || to === 'function' || to === null) return '' - if (d > md || !obj || to !== 'object') return '' + obj - - if (Array.isArray(obj)) { - return obj.map(function (i, _, __) { - return custom(i, md, d + 1) - }).reduce(function (a, b) { return a + b }, '') - } - - var keys = Object.keys(obj) - return keys.map(function (k, _, __) { - return k + ':' + custom(obj[k], md, d + 1) - }).reduce(function (a, b) { return a + b }, '') -} - -function sparseFE2 (obj, maxDepth) { - var seen = [] - var soFar = '' - function ch (v, depth) { - if (depth > maxDepth) return - if (typeof v === 'function' || typeof v === 'undefined') return - if (typeof v !== 'object' || !v) { - soFar += v - return - } - if (seen.indexOf(v) !== -1 || depth === maxDepth) return - seen.push(v) - soFar += '{' - Object.keys(v).forEach(function (k, _, __) { - // pseudo-private values. skip those. - if (k.charAt(0) === '_') return - var to = typeof v[k] - if (to === 'function' || to === 'undefined') return - soFar += k + ':' - ch(v[k], depth + 1) - }) - soFar += '}' - } - ch(obj, 0) - return soFar -} - -function sparseFE (obj, maxDepth) { - var seen = [] - var soFar = '' - function ch (v, depth) { - if (depth > maxDepth) return - if (typeof v === 'function' || typeof v === 'undefined') return - if (typeof v !== 'object' || !v) { - soFar += v - return - } - if (seen.indexOf(v) !== -1 || depth === maxDepth) return - seen.push(v) - soFar += '{' - Object.keys(v).forEach(function (k, _, __) { - // pseudo-private values. skip those. - if (k.charAt(0) === '_') return - var to = typeof v[k] - if (to === 'function' || to === 'undefined') return - soFar += k - ch(v[k], depth + 1) - }) - } - ch(obj, 0) - return soFar -} - -function sparse (obj, maxDepth) { - var seen = [] - var soFar = '' - function ch (v, depth) { - if (depth > maxDepth) return - if (typeof v === 'function' || typeof v === 'undefined') return - if (typeof v !== 'object' || !v) { - soFar += v - return - } - if (seen.indexOf(v) !== -1 || depth === maxDepth) return - seen.push(v) - soFar += '{' - for (var k in v) { - // pseudo-private values. skip those. - if (k.charAt(0) === '_') continue - var to = typeof v[k] - if (to === 'function' || to === 'undefined') continue - soFar += k - ch(v[k], depth + 1) - } - } - ch(obj, 0) - return soFar -} - -function noCommas (obj, maxDepth) { - var seen = [] - var soFar = '' - function ch (v, depth) { - if (depth > maxDepth) return - if (typeof v === 'function' || typeof v === 'undefined') return - if (typeof v !== 'object' || !v) { - soFar += v - return - } - if (seen.indexOf(v) !== -1 || depth === maxDepth) return - seen.push(v) - soFar += '{' - for (var k in v) { - // pseudo-private values. skip those. - if (k.charAt(0) === '_') continue - var to = typeof v[k] - if (to === 'function' || to === 'undefined') continue - soFar += k + ':' - ch(v[k], depth + 1) - } - soFar += '}' - } - ch(obj, 0) - return soFar -} - - -function flatten (obj, maxDepth) { - var seen = [] - var soFar = '' - function ch (v, depth) { - if (depth > maxDepth) return - if (typeof v === 'function' || typeof v === 'undefined') return - if (typeof v !== 'object' || !v) { - soFar += v - return - } - if (seen.indexOf(v) !== -1 || depth === maxDepth) return - seen.push(v) - soFar += '{' - for (var k in v) { - // pseudo-private values. skip those. - if (k.charAt(0) === '_') continue - var to = typeof v[k] - if (to === 'function' || to === 'undefined') continue - soFar += k + ':' - ch(v[k], depth + 1) - soFar += ',' - } - soFar += '}' - } - ch(obj, 0) - return soFar -} - -exports.compare = -{ - // 'custom 2': function () { - // return custom(test, 2, 0) - // }, - // 'customWs 2': function () { - // return customWs(test, 2, 0) - // }, - 'JSON.stringify (guarded)': function () { - var seen = [] - return JSON.stringify(test, function (k, v) { - if (typeof v !== 'object' || !v) return v - if (seen.indexOf(v) !== -1) return undefined - seen.push(v) - return v - }) - }, - - 'flatten 10': function () { - return flatten(test, 10) - }, - - // 'flattenFE 10': function () { - // return flattenFE(test, 10) - // }, - - 'noCommas 10': function () { - return noCommas(test, 10) - }, - - 'sparse 10': function () { - return sparse(test, 10) - }, - - 'sparseFE 10': function () { - return sparseFE(test, 10) - }, - - 'sparseFE2 10': function () { - return sparseFE2(test, 10) - }, - - sigmund: function() { - return sigmund(test, 10) - }, - - - // 'util.inspect 1': function () { - // return util.inspect(test, false, 1, false) - // }, - // 'util.inspect undefined': function () { - // util.inspect(test) - // }, - // 'util.inspect 2': function () { - // util.inspect(test, false, 2, false) - // }, - // 'util.inspect 3': function () { - // util.inspect(test, false, 3, false) - // }, - // 'util.inspect 4': function () { - // util.inspect(test, false, 4, false) - // }, - // 'util.inspect Infinity': function () { - // util.inspect(test, false, Infinity, false) - // } -} - -/** results -**/ diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/sigmund/package.json b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/sigmund/package.json deleted file mode 100644 index fc88970..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/sigmund/package.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "name": "sigmund", - "version": "1.0.0", - "description": "Quick and dirty signatures for Objects.", - "main": "sigmund.js", - "directories": { - "test": "test" - }, - "dependencies": {}, - "devDependencies": { - "tap": "~0.3.0" - }, - "scripts": { - "test": "tap test/*.js", - "bench": "node bench.js" - }, - "repository": { - "type": "git", - "url": "git://github.com/isaacs/sigmund" - }, - "keywords": [ - "object", - "signature", - "key", - "data", - "psychoanalysis" - ], - "author": { - "name": "Isaac Z. Schlueter", - "email": "i@izs.me", - "url": "http://blog.izs.me/" - }, - "license": "BSD", - "readme": "# sigmund\n\nQuick and dirty signatures for Objects.\n\nThis is like a much faster `deepEquals` comparison, which returns a\nstring key suitable for caches and the like.\n\n## Usage\n\n```javascript\nfunction doSomething (someObj) {\n var key = sigmund(someObj, maxDepth) // max depth defaults to 10\n var cached = cache.get(key)\n if (cached) return cached)\n\n var result = expensiveCalculation(someObj)\n cache.set(key, result)\n return result\n}\n```\n\nThe resulting key will be as unique and reproducible as calling\n`JSON.stringify` or `util.inspect` on the object, but is much faster.\nIn order to achieve this speed, some differences are glossed over.\nFor example, the object `{0:'foo'}` will be treated identically to the\narray `['foo']`.\n\nAlso, just as there is no way to summon the soul from the scribblings\nof a cocain-addled psychoanalyst, there is no way to revive the object\nfrom the signature string that sigmund gives you. In fact, it's\nbarely even readable.\n\nAs with `sys.inspect` and `JSON.stringify`, larger objects will\nproduce larger signature strings.\n\nBecause sigmund is a bit less strict than the more thorough\nalternatives, the strings will be shorter, and also there is a\nslightly higher chance for collisions. For example, these objects\nhave the same signature:\n\n var obj1 = {a:'b',c:/def/,g:['h','i',{j:'',k:'l'}]}\n var obj2 = {a:'b',c:'/def/',g:['h','i','{jkl']}\n\nLike a good Freudian, sigmund is most effective when you already have\nsome understanding of what you're looking for. It can help you help\nyourself, but you must be willing to do some work as well.\n\nCycles are handled, and cyclical objects are silently omitted (though\nthe key is included in the signature output.)\n\nThe second argument is the maximum depth, which defaults to 10,\nbecause that is the maximum object traversal depth covered by most\ninsurance carriers.\n", - "_id": "sigmund@1.0.0", - "dist": { - "shasum": "66a2b3a749ae8b5fb89efd4fcc01dc94fbe02296", - "tarball": "http://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz" - }, - "_npmVersion": "1.1.48", - "_npmUser": { - "name": "isaacs", - "email": "i@izs.me" - }, - "maintainers": [ - { - "name": "isaacs", - "email": "i@izs.me" - } - ], - "_shasum": "66a2b3a749ae8b5fb89efd4fcc01dc94fbe02296", - "_from": "sigmund@1.0.0", - "_resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz", - "bugs": { - "url": "https://github.com/isaacs/sigmund/issues" - }, - "homepage": "https://github.com/isaacs/sigmund" -} diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/sigmund/sigmund.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/sigmund/sigmund.js deleted file mode 100644 index 82c7ab8..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/node_modules/sigmund/sigmund.js +++ /dev/null @@ -1,39 +0,0 @@ -module.exports = sigmund -function sigmund (subject, maxSessions) { - maxSessions = maxSessions || 10; - var notes = []; - var analysis = ''; - var RE = RegExp; - - function psychoAnalyze (subject, session) { - if (session > maxSessions) return; - - if (typeof subject === 'function' || - typeof subject === 'undefined') { - return; - } - - if (typeof subject !== 'object' || !subject || - (subject instanceof RE)) { - analysis += subject; - return; - } - - if (notes.indexOf(subject) !== -1 || session === maxSessions) return; - - notes.push(subject); - analysis += '{'; - Object.keys(subject).forEach(function (issue, _, __) { - // pseudo-private values. skip those. - if (issue.charAt(0) === '_') return; - var to = typeof subject[issue]; - if (to === 'function' || to === 'undefined') return; - analysis += issue; - psychoAnalyze(subject[issue], session + 1); - }); - } - psychoAnalyze(subject, 0); - return analysis; -} - -// vim: set softtabstop=4 shiftwidth=4: diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/package.json b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/package.json deleted file mode 100644 index 97d3af8..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/file-utils/package.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "name": "file-utils", - "version": "0.2.0", - "description": "Sync file utility for Node.js command line tools", - "main": "index.js", - "directories": { - "test": "tests" - }, - "scripts": { - "test": "grunt test" - }, - "license": "MIT", - "dependencies": { - "lodash": "~2.4.1", - "iconv-lite": "~0.2.11", - "rimraf": "~2.2.2", - "glob": "~3.2.6", - "minimatch": "~0.2.12", - "findup-sync": "~0.1.2", - "isbinaryfile": "~2.0.0" - }, - "devDependencies": { - "temporary": "~0.0.4", - "grunt-contrib-jshint": "~0.8.0", - "grunt-contrib-nodeunit": "~0.2.0", - "grunt-contrib-watch": "~0.5.3", - "grunt-release": "~0.6.0" - }, - "repository": { - "type": "git", - "url": "git://github.com/SBoudrias/file-utils.git" - }, - "keywords": [ - "file", - "utils", - "scaffold", - "tool", - "cli" - ], - "author": { - "name": "Simon Boudrias" - }, - "bugs": { - "url": "https://github.com/SBoudrias/file-utils/issues" - }, - "engines": { - "node": ">=0.10.0" - }, - "_id": "file-utils@0.2.0", - "dist": { - "shasum": "0372c89b19bd96fc9a02a180c91fad29e4dbacaa", - "tarball": "http://registry.npmjs.org/file-utils/-/file-utils-0.2.0.tgz" - }, - "_from": "file-utils@~0.2.0", - "_npmVersion": "1.3.5", - "_npmUser": { - "name": "sboudrias", - "email": "admin@simonboudrias.com" - }, - "maintainers": [ - { - "name": "sboudrias", - "email": "admin@simonboudrias.com" - } - ], - "_shasum": "0372c89b19bd96fc9a02a180c91fad29e4dbacaa", - "_resolved": "https://registry.npmjs.org/file-utils/-/file-utils-0.2.0.tgz" -} diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/inherits/inherits.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/inherits/inherits.js deleted file mode 100644 index 29f5e24..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/inherits/inherits.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('util').inherits diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/inherits/inherits_browser.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/inherits/inherits_browser.js deleted file mode 100644 index c1e78a7..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/inherits/inherits_browser.js +++ /dev/null @@ -1,23 +0,0 @@ -if (typeof Object.create === 'function') { - // implementation from standard node.js 'util' module - module.exports = function inherits(ctor, superCtor) { - ctor.super_ = superCtor - ctor.prototype = Object.create(superCtor.prototype, { - constructor: { - value: ctor, - enumerable: false, - writable: true, - configurable: true - } - }); - }; -} else { - // old school shim for old browsers - module.exports = function inherits(ctor, superCtor) { - ctor.super_ = superCtor - var TempCtor = function () {} - TempCtor.prototype = superCtor.prototype - ctor.prototype = new TempCtor() - ctor.prototype.constructor = ctor - } -} diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/inherits/package.json b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/inherits/package.json deleted file mode 100644 index c701ed6..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/inherits/package.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "name": "inherits", - "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()", - "version": "2.0.1", - "keywords": [ - "inheritance", - "class", - "klass", - "oop", - "object-oriented", - "inherits", - "browser", - "browserify" - ], - "main": "./inherits.js", - "browser": "./inherits_browser.js", - "repository": { - "type": "git", - "url": "git://github.com/isaacs/inherits" - }, - "license": "ISC", - "scripts": { - "test": "node test" - }, - "readme": "Browser-friendly inheritance fully compatible with standard node.js\n[inherits](http://nodejs.org/api/util.html#util_util_inherits_constructor_superconstructor).\n\nThis package exports standard `inherits` from node.js `util` module in\nnode environment, but also provides alternative browser-friendly\nimplementation through [browser\nfield](https://gist.github.com/shtylman/4339901). Alternative\nimplementation is a literal copy of standard one located in standalone\nmodule to avoid requiring of `util`. It also has a shim for old\nbrowsers with no `Object.create` support.\n\nWhile keeping you sure you are using standard `inherits`\nimplementation in node.js environment, it allows bundlers such as\n[browserify](https://github.com/substack/node-browserify) to not\ninclude full `util` package to your client code if all you need is\njust `inherits` function. It worth, because browser shim for `util`\npackage is large and `inherits` is often the single function you need\nfrom it.\n\nIt's recommended to use this package instead of\n`require('util').inherits` for any code that has chances to be used\nnot only in node.js but in browser too.\n\n## usage\n\n```js\nvar inherits = require('inherits');\n// then use exactly as the standard one\n```\n\n## note on version ~1.0\n\nVersion ~1.0 had completely different motivation and is not compatible\nneither with 2.0 nor with standard node.js `inherits`.\n\nIf you are using version ~1.0 and planning to switch to ~2.0, be\ncareful:\n\n* new version uses `super_` instead of `super` for referencing\n superclass\n* new version overwrites current prototype while old one preserves any\n existing fields on it\n", - "readmeFilename": "README.md", - "bugs": { - "url": "https://github.com/isaacs/inherits/issues" - }, - "_id": "inherits@2.0.1", - "dist": { - "shasum": "b17d08d326b4423e568eff719f91b0b1cbdf69f1", - "tarball": "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - }, - "_from": "inherits@2.0.1", - "_npmVersion": "1.3.8", - "_npmUser": { - "name": "isaacs", - "email": "i@izs.me" - }, - "maintainers": [ - { - "name": "isaacs", - "email": "i@izs.me" - } - ], - "directories": {}, - "_shasum": "b17d08d326b4423e568eff719f91b0b1cbdf69f1", - "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "homepage": "https://github.com/isaacs/inherits" -} diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/lazystream/lib/lazystream.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/lazystream/lib/lazystream.js deleted file mode 100644 index c6fbb39..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/lazystream/lib/lazystream.js +++ /dev/null @@ -1,52 +0,0 @@ - -var util = require('util'); -var PassThrough = require('stream').PassThrough || require('readable-stream/passthrough'); - -module.exports = { - Readable: Readable, - Writable: Writable -}; - -util.inherits(Readable, PassThrough); -util.inherits(Writable, PassThrough); - -// Patch the given method of instance so that the callback -// is executed once, before the actual method is called the -// first time. -function beforeFirstCall(instance, method, callback) { - instance[method] = function() { - delete instance[method]; - callback.apply(this, arguments); - return this[method].apply(this, arguments); - }; -} - -function Readable(fn, options) { - if (!(this instanceof Readable)) - return new Readable(fn, options); - - PassThrough.call(this, options); - - beforeFirstCall(this, '_read', function() { - var source = fn.call(this, options); - var that = this; - source.pipe(this); - }); - - this.emit('readable'); -} - -function Writable(fn, options) { - if (!(this instanceof Writable)) - return new Writable(fn, options); - - PassThrough.call(this, options); - - beforeFirstCall(this, '_write', function() { - var destination = fn.call(this, options); - this.pipe(destination); - }); - - this.emit('writable'); -} - diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/lazystream/package.json b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/lazystream/package.json deleted file mode 100644 index fb506c5..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/lazystream/package.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "name": "lazystream", - "version": "0.1.0", - "description": "Open Node Streams on demand.", - "homepage": "https://github.com/jpommerening/node-lazystream", - "author": { - "name": "J. Pommerening" - }, - "repository": { - "type": "git", - "url": "https://github.com/jpommerening/node-lazystream.git" - }, - "bugs": { - "url": "https://github.com/jpommerening/node-lazystream/issues" - }, - "licenses": [ - { - "type": "MIT", - "url": "https://github.com/jpommerening/node-lazystream/blob/master/LICENSE-MIT" - } - ], - "main": "lib/lazystream.js", - "engines": { - "node": ">= 0.6.3" - }, - "scripts": { - "test": "nodeunit test/readable_test.js test/writable_test.js test/pipe_test.js test/fs_test.js" - }, - "dependencies": { - "readable-stream": "~1.0.2" - }, - "devDependencies": { - "nodeunit": "~0.7.4" - }, - "keywords": [ - "streams", - "stream" - ], - "readme": "# Lazy Streams\n\n> *Create streams lazily when they are read from or written to.* \n> `lazystream: 0.0.2` [![Build Status](https://travis-ci.org/jpommerening/node-lazystream.png?branch=master)](https://travis-ci.org/jpommerening/node-lazystream) \n\n## Why?\n\nSometimes you feel the itch to open *all the files* at once. You want to pass a bunch of streams around, so the consumer does not need to worry where the data comes from.\nFrom a software design point-of-view this sounds entirely reasonable. Then there is that neat little function `fs.createReadStream()` that opens a file and gives you a nice `fs.ReadStream` to pass around, so you use what the mighty creator deities of node bestowed upon you.\n\n> `Error: EMFILE, too many open files` \n> ─ *node*\n\nThis package provides two classes based on the node's new streams API (or `readable-stream` if you are using node a node version earlier than 0.10):\n\n## Class: lazystream.Readable\n\nA wrapper for readable streams. Extends [`stream.PassThrough`](http://nodejs.org/api/stream.html#stream_class_stream_passthrough).\n\n### new lazystream.Readable(fn [, options])\n\n* `fn` *{Function}* \n The function that the lazy stream will call to obtain the stream to actually read from.\n* `options` *{Object}* \n Options for the underlying `PassThrough` stream, accessible by `fn`.\n\nCreates a new readable stream. Once the stream is accessed (for example when you call its `read()` method, or attach a `data`-event listener) the `fn` function is called with the outer `lazystream.Readable` instance bound to `this`.\n\nIf you pass an `options` object to the constuctor, you can access it in your `fn` function.\n\n```javascript\nnew lazystream.Readable(function (options) {\n return fs.createReadStream('/dev/urandom');\n});\n```\n\n## Class: lazystream.Writable\n\nA wrapper for writable streams. Extends [`stream.PassThrough`](http://nodejs.org/api/stream.html#stream_class_stream_passthrough).\n\n### new lazystream.Writable(fn [, options])\n\n* `fn` *{Function}* \n The function that the lazy stream will call to obtain the stream to actually write to.\n* `options` *{Object}* \n Options for the underlying `PassThrough` stream, accessible by `fn`.\n\nCreates a new writable stream. Just like the one above but for writable streams.\n\n```javascript\nnew lazystream.Writable(function () {\n return fs.createWriteStream('/dev/null');\n});\n```\n\n## Install\n\n```console\n$ npm install lazystream --save\nnpm http GET https://registry.npmjs.org/readable-stream\nnpm http 200 https://registry.npmjs.org/readable-stream\nnpm http GET https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.2.tgz\nnpm http 200 https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.2.tgz\nlazystream@0.0.2 node_modules/lazystream\n└── readable-stream@1.0.2\n```\n\n## Contributing\n\nFork it, branch it, send me a pull request. We'll work out the rest together.\n\n## Credits\n\n[Chris Talkington](https://github.com/ctalkington) and his [node-archiver](https://github.com/ctalkington/node-archiver) for providing a use-case.\n\n## [License](LICENSE-MIT)\n\nCopyright (c) 2013 J. Pommerening, contributors.\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n\n", - "readmeFilename": "README.md", - "_id": "lazystream@0.1.0", - "dist": { - "shasum": "1b25d63c772a4c20f0a5ed0a9d77f484b6e16920", - "tarball": "http://registry.npmjs.org/lazystream/-/lazystream-0.1.0.tgz" - }, - "_from": "lazystream@~0.1.0", - "_npmVersion": "1.2.17", - "_npmUser": { - "name": "jpommerening", - "email": "jonas.pommerening@gmail.com" - }, - "maintainers": [ - { - "name": "jpommerening", - "email": "jonas.pommerening@gmail.com" - } - ], - "directories": {}, - "_shasum": "1b25d63c772a4c20f0a5ed0a9d77f484b6e16920", - "_resolved": "https://registry.npmjs.org/lazystream/-/lazystream-0.1.0.tgz" -} diff --git a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/lodash/dist/lodash.js b/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/lodash/dist/lodash.js deleted file mode 100644 index d653e5a..0000000 --- a/packages/NoGit.0.0.8/node_modules/nogit/node_modules/archiver/node_modules/lodash/dist/lodash.js +++ /dev/null @@ -1,6785 +0,0 @@ -/** - * @license - * Lo-Dash 2.4.1 (Custom Build) - * Build: `lodash modern -o ./dist/lodash.js` - * Copyright 2012-2013 The Dojo Foundation - * Based on Underscore.js 1.5.2 - * Copyright 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - * Available under MIT license - */ -;(function() { - - /** Used as a safe reference for `undefined` in pre ES5 environments */ - var undefined; - - /** Used to pool arrays and objects used internally */ - var arrayPool = [], - objectPool = []; - - /** Used to generate unique IDs */ - var idCounter = 0; - - /** Used to prefix keys to avoid issues with `__proto__` and properties on `Object.prototype` */ - var keyPrefix = +new Date + ''; - - /** Used as the size when optimizations are enabled for large arrays */ - var largeArraySize = 75; - - /** Used as the max size of the `arrayPool` and `objectPool` */ - var maxPoolSize = 40; - - /** Used to detect and test whitespace */ - var whitespace = ( - // whitespace - ' \t\x0B\f\xA0\ufeff' + - - // line terminators - '\n\r\u2028\u2029' + - - // unicode category "Zs" space separators - '\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000' - ); - - /** Used to match empty string literals in compiled template source */ - var reEmptyStringLeading = /\b__p \+= '';/g, - reEmptyStringMiddle = /\b(__p \+=) '' \+/g, - reEmptyStringTrailing = /(__e\(.*?\)|\b__t\)) \+\n'';/g; - - /** - * Used to match ES6 template delimiters - * http://people.mozilla.org/~jorendorff/es6-draft.html#sec-literals-string-literals - */ - var reEsTemplate = /\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g; - - /** Used to match regexp flags from their coerced string values */ - var reFlags = /\w*$/; - - /** Used to detected named functions */ - var reFuncName = /^\s*function[ \n\r\t]+\w/; - - /** Used to match "interpolate" template delimiters */ - var reInterpolate = /<%=([\s\S]+?)%>/g; - - /** Used to match leading whitespace and zeros to be removed */ - var reLeadingSpacesAndZeros = RegExp('^[' + whitespace + ']*0+(?=.$)'); - - /** Used to ensure capturing order of template delimiters */ - var reNoMatch = /($^)/; - - /** Used to detect functions containing a `this` reference */ - var reThis = /\bthis\b/; - - /** Used to match unescaped characters in compiled string literals */ - var reUnescapedString = /['\n\r\t\u2028\u2029\\]/g; - - /** Used to assign default `context` object properties */ - var contextProps = [ - 'Array', 'Boolean', 'Date', 'Function', 'Math', 'Number', 'Object', - 'RegExp', 'String', '_', 'attachEvent', 'clearTimeout', 'isFinite', 'isNaN', - 'parseInt', 'setTimeout' - ]; - - /** Used to make template sourceURLs easier to identify */ - var templateCounter = 0; - - /** `Object#toString` result shortcuts */ - var argsClass = '[object Arguments]', - arrayClass = '[object Array]', - boolClass = '[object Boolean]', - dateClass = '[object Date]', - funcClass = '[object Function]', - numberClass = '[object Number]', - objectClass = '[object Object]', - regexpClass = '[object RegExp]', - stringClass = '[object String]'; - - /** Used to identify object classifications that `_.clone` supports */ - var cloneableClasses = {}; - cloneableClasses[funcClass] = false; - cloneableClasses[argsClass] = cloneableClasses[arrayClass] = - cloneableClasses[boolClass] = cloneableClasses[dateClass] = - cloneableClasses[numberClass] = cloneableClasses[objectClass] = - cloneableClasses[regexpClass] = cloneableClasses[stringClass] = true; - - /** Used as an internal `_.debounce` options object */ - var debounceOptions = { - 'leading': false, - 'maxWait': 0, - 'trailing': false - }; - - /** Used as the property descriptor for `__bindData__` */ - var descriptor = { - 'configurable': false, - 'enumerable': false, - 'value': null, - 'writable': false - }; - - /** Used to determine if values are of the language type Object */ - var objectTypes = { - 'boolean': false, - 'function': true, - 'object': true, - 'number': false, - 'string': false, - 'undefined': false - }; - - /** Used to escape characters for inclusion in compiled string literals */ - var stringEscapes = { - '\\': '\\', - "'": "'", - '\n': 'n', - '\r': 'r', - '\t': 't', - '\u2028': 'u2028', - '\u2029': 'u2029' - }; - - /** Used as a reference to the global object */ - var root = (objectTypes[typeof window] && window) || this; - - /** Detect free variable `exports` */ - var freeExports = objectTypes[typeof exports] && exports && !exports.nodeType && exports; - - /** Detect free variable `module` */ - var freeModule = objectTypes[typeof module] && module && !module.nodeType && module; - - /** Detect the popular CommonJS extension `module.exports` */ - var moduleExports = freeModule && freeModule.exports === freeExports && freeExports; - - /** Detect free variable `global` from Node.js or Browserified code and use it as `root` */ - var freeGlobal = objectTypes[typeof global] && global; - if (freeGlobal && (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal)) { - root = freeGlobal; - } - - /*--------------------------------------------------------------------------*/ - - /** - * The base implementation of `_.indexOf` without support for binary searches - * or `fromIndex` constraints. - * - * @private - * @param {Array} array The array to search. - * @param {*} value The value to search for. - * @param {number} [fromIndex=0] The index to search from. - * @returns {number} Returns the index of the matched value or `-1`. - */ - function baseIndexOf(array, value, fromIndex) { - var index = (fromIndex || 0) - 1, - length = array ? array.length : 0; - - while (++index < length) { - if (array[index] === value) { - return index; - } - } - return -1; - } - - /** - * An implementation of `_.contains` for cache objects that mimics the return - * signature of `_.indexOf` by returning `0` if the value is found, else `-1`. - * - * @private - * @param {Object} cache The cache object to inspect. - * @param {*} value The value to search for. - * @returns {number} Returns `0` if `value` is found, else `-1`. - */ - function cacheIndexOf(cache, value) { - var type = typeof value; - cache = cache.cache; - - if (type == 'boolean' || value == null) { - return cache[value] ? 0 : -1; - } - if (type != 'number' && type != 'string') { - type = 'object'; - } - var key = type == 'number' ? value : keyPrefix + value; - cache = (cache = cache[type]) && cache[key]; - - return type == 'object' - ? (cache && baseIndexOf(cache, value) > -1 ? 0 : -1) - : (cache ? 0 : -1); - } - - /** - * Adds a given value to the corresponding cache object. - * - * @private - * @param {*} value The value to add to the cache. - */ - function cachePush(value) { - var cache = this.cache, - type = typeof value; - - if (type == 'boolean' || value == null) { - cache[value] = true; - } else { - if (type != 'number' && type != 'string') { - type = 'object'; - } - var key = type == 'number' ? value : keyPrefix + value, - typeCache = cache[type] || (cache[type] = {}); - - if (type == 'object') { - (typeCache[key] || (typeCache[key] = [])).push(value); - } else { - typeCache[key] = true; - } - } - } - - /** - * Used by `_.max` and `_.min` as the default callback when a given - * collection is a string value. - * - * @private - * @param {string} value The character to inspect. - * @returns {number} Returns the code unit of given character. - */ - function charAtCallback(value) { - return value.charCodeAt(0); - } - - /** - * Used by `sortBy` to compare transformed `collection` elements, stable sorting - * them in ascending order. - * - * @private - * @param {Object} a The object to compare to `b`. - * @param {Object} b The object to compare to `a`. - * @returns {number} Returns the sort order indicator of `1` or `-1`. - */ - function compareAscending(a, b) { - var ac = a.criteria, - bc = b.criteria, - index = -1, - length = ac.length; - - while (++index < length) { - var value = ac[index], - other = bc[index]; - - if (value !== other) { - if (value > other || typeof value == 'undefined') { - return 1; - } - if (value < other || typeof other == 'undefined') { - return -1; - } - } - } - // Fixes an `Array#sort` bug in the JS engine embedded in Adobe applications - // that causes it, under certain circumstances, to return the same value for - // `a` and `b`. See https://github.com/jashkenas/underscore/pull/1247 - // - // This also ensures a stable sort in V8 and other engines. - // See http://code.google.com/p/v8/issues/detail?id=90 - return a.index - b.index; - } - - /** - * Creates a cache object to optimize linear searches of large arrays. - * - * @private - * @param {Array} [array=[]] The array to search. - * @returns {null|Object} Returns the cache object or `null` if caching should not be used. - */ - function createCache(array) { - var index = -1, - length = array.length, - first = array[0], - mid = array[(length / 2) | 0], - last = array[length - 1]; - - if (first && typeof first == 'object' && - mid && typeof mid == 'object' && last && typeof last == 'object') { - return false; - } - var cache = getObject(); - cache['false'] = cache['null'] = cache['true'] = cache['undefined'] = false; - - var result = getObject(); - result.array = array; - result.cache = cache; - result.push = cachePush; - - while (++index < length) { - result.push(array[index]); - } - return result; - } - - /** - * Used by `template` to escape characters for inclusion in compiled - * string literals. - * - * @private - * @param {string} match The matched character to escape. - * @returns {string} Returns the escaped character. - */ - function escapeStringChar(match) { - return '\\' + stringEscapes[match]; - } - - /** - * Gets an array from the array pool or creates a new one if the pool is empty. - * - * @private - * @returns {Array} The array from the pool. - */ - function getArray() { - return arrayPool.pop() || []; - } - - /** - * Gets an object from the object pool or creates a new one if the pool is empty. - * - * @private - * @returns {Object} The object from the pool. - */ - function getObject() { - return objectPool.pop() || { - 'array': null, - 'cache': null, - 'criteria': null, - 'false': false, - 'index': 0, - 'null': false, - 'number': null, - 'object': null, - 'push': null, - 'string': null, - 'true': false, - 'undefined': false, - 'value': null - }; - } - - /** - * Releases the given array back to the array pool. - * - * @private - * @param {Array} [array] The array to release. - */ - function releaseArray(array) { - array.length = 0; - if (arrayPool.length < maxPoolSize) { - arrayPool.push(array); - } - } - - /** - * Releases the given object back to the object pool. - * - * @private - * @param {Object} [object] The object to release. - */ - function releaseObject(object) { - var cache = object.cache; - if (cache) { - releaseObject(cache); - } - object.array = object.cache = object.criteria = object.object = object.number = object.string = object.value = null; - if (objectPool.length < maxPoolSize) { - objectPool.push(object); - } - } - - /** - * Slices the `collection` from the `start` index up to, but not including, - * the `end` index. - * - * Note: This function is used instead of `Array#slice` to support node lists - * in IE < 9 and to ensure dense arrays are returned. - * - * @private - * @param {Array|Object|string} collection The collection to slice. - * @param {number} start The start index. - * @param {number} end The end index. - * @returns {Array} Returns the new array. - */ - function slice(array, start, end) { - start || (start = 0); - if (typeof end == 'undefined') { - end = array ? array.length : 0; - } - var index = -1, - length = end - start || 0, - result = Array(length < 0 ? 0 : length); - - while (++index < length) { - result[index] = array[start + index]; - } - return result; - } - - /*--------------------------------------------------------------------------*/ - - /** - * Create a new `lodash` function using the given context object. - * - * @static - * @memberOf _ - * @category Utilities - * @param {Object} [context=root] The context object. - * @returns {Function} Returns the `lodash` function. - */ - function runInContext(context) { - // Avoid issues with some ES3 environments that attempt to use values, named - // after built-in constructors like `Object`, for the creation of literals. - // ES5 clears this up by stating that literals must use built-in constructors. - // See http://es5.github.io/#x11.1.5. - context = context ? _.defaults(root.Object(), context, _.pick(root, contextProps)) : root; - - /** Native constructor references */ - var Array = context.Array, - Boolean = context.Boolean, - Date = context.Date, - Function = context.Function, - Math = context.Math, - Number = context.Number, - Object = context.Object, - RegExp = context.RegExp, - String = context.String, - TypeError = context.TypeError; - - /** - * Used for `Array` method references. - * - * Normally `Array.prototype` would suffice, however, using an array literal - * avoids issues in Narwhal. - */ - var arrayRef = []; - - /** Used for native method references */ - var objectProto = Object.prototype; - - /** Used to restore the original `_` reference in `noConflict` */ - var oldDash = context._; - - /** Used to resolve the internal [[Class]] of values */ - var toString = objectProto.toString; - - /** Used to detect if a method is native */ - var reNative = RegExp('^' + - String(toString) - .replace(/[.*+?^${}()|[\]\\]/g, '\\$&') - .replace(/toString| for [^\]]+/g, '.*?') + '$' - ); - - /** Native method shortcuts */ - var ceil = Math.ceil, - clearTimeout = context.clearTimeout, - floor = Math.floor, - fnToString = Function.prototype.toString, - getPrototypeOf = isNative(getPrototypeOf = Object.getPrototypeOf) && getPrototypeOf, - hasOwnProperty = objectProto.hasOwnProperty, - push = arrayRef.push, - setTimeout = context.setTimeout, - splice = arrayRef.splice, - unshift = arrayRef.unshift; - - /** Used to set meta data on functions */ - var defineProperty = (function() { - // IE 8 only accepts DOM elements - try { - var o = {}, - func = isNative(func = Object.defineProperty) && func, - result = func(o, o, o) && func; - } catch(e) { } - return result; - }()); - - /* Native method shortcuts for methods with the same name as other `lodash` methods */ - var nativeCreate = isNative(nativeCreate = Object.create) && nativeCreate, - nativeIsArray = isNative(nativeIsArray = Array.isArray) && nativeIsArray, - nativeIsFinite = context.isFinite, - nativeIsNaN = context.isNaN, - nativeKeys = isNative(nativeKeys = Object.keys) && nativeKeys, - nativeMax = Math.max, - nativeMin = Math.min, - nativeParseInt = context.parseInt, - nativeRandom = Math.random; - - /** Used to lookup a built-in constructor by [[Class]] */ - var ctorByClass = {}; - ctorByClass[arrayClass] = Array; - ctorByClass[boolClass] = Boolean; - ctorByClass[dateClass] = Date; - ctorByClass[funcClass] = Function; - ctorByClass[objectClass] = Object; - ctorByClass[numberClass] = Number; - ctorByClass[regexpClass] = RegExp; - ctorByClass[stringClass] = String; - - /*--------------------------------------------------------------------------*/ - - /** - * Creates a `lodash` object which wraps the given value to enable intuitive - * method chaining. - * - * In addition to Lo-Dash methods, wrappers also have the following `Array` methods: - * `concat`, `join`, `pop`, `push`, `reverse`, `shift`, `slice`, `sort`, `splice`, - * and `unshift` - * - * Chaining is supported in custom builds as long as the `value` method is - * implicitly or explicitly included in the build. - * - * The chainable wrapper functions are: - * `after`, `assign`, `bind`, `bindAll`, `bindKey`, `chain`, `compact`, - * `compose`, `concat`, `countBy`, `create`, `createCallback`, `curry`, - * `debounce`, `defaults`, `defer`, `delay`, `difference`, `filter`, `flatten`, - * `forEach`, `forEachRight`, `forIn`, `forInRight`, `forOwn`, `forOwnRight`, - * `functions`, `groupBy`, `indexBy`, `initial`, `intersection`, `invert`, - * `invoke`, `keys`, `map`, `max`, `memoize`, `merge`, `min`, `object`, `omit`, - * `once`, `pairs`, `partial`, `partialRight`, `pick`, `pluck`, `pull`, `push`, - * `range`, `reject`, `remove`, `rest`, `reverse`, `shuffle`, `slice`, `sort`, - * `sortBy`, `splice`, `tap`, `throttle`, `times`, `toArray`, `transform`, - * `union`, `uniq`, `unshift`, `unzip`, `values`, `where`, `without`, `wrap`, - * and `zip` - * - * The non-chainable wrapper functions are: - * `clone`, `cloneDeep`, `contains`, `escape`, `every`, `find`, `findIndex`, - * `findKey`, `findLast`, `findLastIndex`, `findLastKey`, `has`, `identity`, - * `indexOf`, `isArguments`, `isArray`, `isBoolean`, `isDate`, `isElement`, - * `isEmpty`, `isEqual`, `isFinite`, `isFunction`, `isNaN`, `isNull`, `isNumber`, - * `isObject`, `isPlainObject`, `isRegExp`, `isString`, `isUndefined`, `join`, - * `lastIndexOf`, `mixin`, `noConflict`, `parseInt`, `pop`, `random`, `reduce`, - * `reduceRight`, `result`, `shift`, `size`, `some`, `sortedIndex`, `runInContext`, - * `template`, `unescape`, `uniqueId`, and `value` - * - * The wrapper functions `first` and `last` return wrapped values when `n` is - * provided, otherwise they return unwrapped values. - * - * Explicit chaining can be enabled by using the `_.chain` method. - * - * @name _ - * @constructor - * @category Chaining - * @param {*} value The value to wrap in a `lodash` instance. - * @returns {Object} Returns a `lodash` instance. - * @example - * - * var wrapped = _([1, 2, 3]); - * - * // returns an unwrapped value - * wrapped.reduce(function(sum, num) { - * return sum + num; - * }); - * // => 6 - * - * // returns a wrapped value - * var squares = wrapped.map(function(num) { - * return num * num; - * }); - * - * _.isArray(squares); - * // => false - * - * _.isArray(squares.value()); - * // => true - */ - function lodash(value) { - // don't wrap if already wrapped, even if wrapped by a different `lodash` constructor - return (value && typeof value == 'object' && !isArray(value) && hasOwnProperty.call(value, '__wrapped__')) - ? value - : new lodashWrapper(value); - } - - /** - * A fast path for creating `lodash` wrapper objects. - * - * @private - * @param {*} value The value to wrap in a `lodash` instance. - * @param {boolean} chainAll A flag to enable chaining for all methods - * @returns {Object} Returns a `lodash` instance. - */ - function lodashWrapper(value, chainAll) { - this.__chain__ = !!chainAll; - this.__wrapped__ = value; - } - // ensure `new lodashWrapper` is an instance of `lodash` - lodashWrapper.prototype = lodash.prototype; - - /** - * An object used to flag environments features. - * - * @static - * @memberOf _ - * @type Object - */ - var support = lodash.support = {}; - - /** - * Detect if functions can be decompiled by `Function#toString` - * (all but PS3 and older Opera mobile browsers & avoided in Windows 8 apps). - * - * @memberOf _.support - * @type boolean - */ - support.funcDecomp = !isNative(context.WinRTError) && reThis.test(runInContext); - - /** - * Detect if `Function#name` is supported (all but IE). - * - * @memberOf _.support - * @type boolean - */ - support.funcNames = typeof Function.name == 'string'; - - /** - * By default, the template delimiters used by Lo-Dash are similar to those in - * embedded Ruby (ERB). Change the following template settings to use alternative - * delimiters. - * - * @static - * @memberOf _ - * @type Object - */ - lodash.templateSettings = { - - /** - * Used to detect `data` property values to be HTML-escaped. - * - * @memberOf _.templateSettings - * @type RegExp - */ - 'escape': /<%-([\s\S]+?)%>/g, - - /** - * Used to detect code to be evaluated. - * - * @memberOf _.templateSettings - * @type RegExp - */ - 'evaluate': /<%([\s\S]+?)%>/g, - - /** - * Used to detect `data` property values to inject. - * - * @memberOf _.templateSettings - * @type RegExp - */ - 'interpolate': reInterpolate, - - /** - * Used to reference the data object in the template text. - * - * @memberOf _.templateSettings - * @type string - */ - 'variable': '', - - /** - * Used to import variables into the compiled template. - * - * @memberOf _.templateSettings - * @type Object - */ - 'imports': { - - /** - * A reference to the `lodash` function. - * - * @memberOf _.templateSettings.imports - * @type Function - */ - '_': lodash - } - }; - - /*--------------------------------------------------------------------------*/ - - /** - * The base implementation of `_.bind` that creates the bound function and - * sets its meta data. - * - * @private - * @param {Array} bindData The bind data array. - * @returns {Function} Returns the new bound function. - */ - function baseBind(bindData) { - var func = bindData[0], - partialArgs = bindData[2], - thisArg = bindData[4]; - - function bound() { - // `Function#bind` spec - // http://es5.github.io/#x15.3.4.5 - if (partialArgs) { - // avoid `arguments` object deoptimizations by using `slice` instead - // of `Array.prototype.slice.call` and not assigning `arguments` to a - // variable as a ternary expression - var args = slice(partialArgs); - push.apply(args, arguments); - } - // mimic the constructor's `return` behavior - // http://es5.github.io/#x13.2.2 - if (this instanceof bound) { - // ensure `new bound` is an instance of `func` - var thisBinding = baseCreate(func.prototype), - result = func.apply(thisBinding, args || arguments); - return isObject(result) ? result : thisBinding; - } - return func.apply(thisArg, args || arguments); - } - setBindData(bound, bindData); - return bound; - } - - /** - * The base implementation of `_.clone` without argument juggling or support - * for `thisArg` binding. - * - * @private - * @param {*} value The value to clone. - * @param {boolean} [isDeep=false] Specify a deep clone. - * @param {Function} [callback] The function to customize cloning values. - * @param {Array} [stackA=[]] Tracks traversed source objects. - * @param {Array} [stackB=[]] Associates clones with source counterparts. - * @returns {*} Returns the cloned value. - */ - function baseClone(value, isDeep, callback, stackA, stackB) { - if (callback) { - var result = callback(value); - if (typeof result != 'undefined') { - return result; - } - } - // inspect [[Class]] - var isObj = isObject(value); - if (isObj) { - var className = toString.call(value); - if (!cloneableClasses[className]) { - return value; - } - var ctor = ctorByClass[className]; - switch (className) { - case boolClass: - case dateClass: - return new ctor(+value); - - case numberClass: - case stringClass: - return new ctor(value); - - case regexpClass: - result = ctor(value.source, reFlags.exec(value)); - result.lastIndex = value.lastIndex; - return result; - } - } else { - return value; - } - var isArr = isArray(value); - if (isDeep) { - // check for circular references and return corresponding clone - var initedStack = !stackA; - stackA || (stackA = getArray()); - stackB || (stackB = getArray()); - - var length = stackA.length; - while (length--) { - if (stackA[length] == value) { - return stackB[length]; - } - } - result = isArr ? ctor(value.length) : {}; - } - else { - result = isArr ? slice(value) : assign({}, value); - } - // add array properties assigned by `RegExp#exec` - if (isArr) { - if (hasOwnProperty.call(value, 'index')) { - result.index = value.index; - } - if (hasOwnProperty.call(value, 'input')) { - result.input = value.input; - } - } - // exit for shallow clone - if (!isDeep) { - return result; - } - // add the source value to the stack of traversed objects - // and associate it with its clone - stackA.push(value); - stackB.push(result); - - // recursively populate clone (susceptible to call stack limits) - (isArr ? forEach : forOwn)(value, function(objValue, key) { - result[key] = baseClone(objValue, isDeep, callback, stackA, stackB); - }); - - if (initedStack) { - releaseArray(stackA); - releaseArray(stackB); - } - return result; - } - - /** - * The base implementation of `_.create` without support for assigning - * properties to the created object. - * - * @private - * @param {Object} prototype The object to inherit from. - * @returns {Object} Returns the new object. - */ - function baseCreate(prototype, properties) { - return isObject(prototype) ? nativeCreate(prototype) : {}; - } - // fallback for browsers without `Object.create` - if (!nativeCreate) { - baseCreate = (function() { - function Object() {} - return function(prototype) { - if (isObject(prototype)) { - Object.prototype = prototype; - var result = new Object; - Object.prototype = null; - } - return result || context.Object(); - }; - }()); - } - - /** - * The base implementation of `_.createCallback` without support for creating - * "_.pluck" or "_.where" style callbacks. - * - * @private - * @param {*} [func=identity] The value to convert to a callback. - * @param {*} [thisArg] The `this` binding of the created callback. - * @param {number} [argCount] The number of arguments the callback accepts. - * @returns {Function} Returns a callback function. - */ - function baseCreateCallback(func, thisArg, argCount) { - if (typeof func != 'function') { - return identity; - } - // exit early for no `thisArg` or already bound by `Function#bind` - if (typeof thisArg == 'undefined' || !('prototype' in func)) { - return func; - } - var bindData = func.__bindData__; - if (typeof bindData == 'undefined') { - if (support.funcNames) { - bindData = !func.name; - } - bindData = bindData || !support.funcDecomp; - if (!bindData) { - var source = fnToString.call(func); - if (!support.funcNames) { - bindData = !reFuncName.test(source); - } - if (!bindData) { - // checks if `func` references the `this` keyword and stores the result - bindData = reThis.test(source); - setBindData(func, bindData); - } - } - } - // exit early if there are no `this` references or `func` is bound - if (bindData === false || (bindData !== true && bindData[1] & 1)) { - return func; - } - switch (argCount) { - case 1: return function(value) { - return func.call(thisArg, value); - }; - case 2: return function(a, b) { - return func.call(thisArg, a, b); - }; - case 3: return function(value, index, collection) { - return func.call(thisArg, value, index, collection); - }; - case 4: return function(accumulator, value, index, collection) { - return func.call(thisArg, accumulator, value, index, collection); - }; - } - return bind(func, thisArg); - } - - /** - * The base implementation of `createWrapper` that creates the wrapper and - * sets its meta data. - * - * @private - * @param {Array} bindData The bind data array. - * @returns {Function} Returns the new function. - */ - function baseCreateWrapper(bindData) { - var func = bindData[0], - bitmask = bindData[1], - partialArgs = bindData[2], - partialRightArgs = bindData[3], - thisArg = bindData[4], - arity = bindData[5]; - - var isBind = bitmask & 1, - isBindKey = bitmask & 2, - isCurry = bitmask & 4, - isCurryBound = bitmask & 8, - key = func; - - function bound() { - var thisBinding = isBind ? thisArg : this; - if (partialArgs) { - var args = slice(partialArgs); - push.apply(args, arguments); - } - if (partialRightArgs || isCurry) { - args || (args = slice(arguments)); - if (partialRightArgs) { - push.apply(args, partialRightArgs); - } - if (isCurry && args.length < arity) { - bitmask |= 16 & ~32; - return baseCreateWrapper([func, (isCurryBound ? bitmask : bitmask & ~3), args, null, thisArg, arity]); - } - } - args || (args = arguments); - if (isBindKey) { - func = thisBinding[key]; - } - if (this instanceof bound) { - thisBinding = baseCreate(func.prototype); - var result = func.apply(thisBinding, args); - return isObject(result) ? result : thisBinding; - } - return func.apply(thisBinding, args); - } - setBindData(bound, bindData); - return bound; - } - - /** - * The base implementation of `_.difference` that accepts a single array - * of values to exclude. - * - * @private - * @param {Array} array The array to process. - * @param {Array} [values] The array of values to exclude. - * @returns {Array} Returns a new array of filtered values. - */ - function baseDifference(array, values) { - var index = -1, - indexOf = getIndexOf(), - length = array ? array.length : 0, - isLarge = length >= largeArraySize && indexOf === baseIndexOf, - result = []; - - if (isLarge) { - var cache = createCache(values); - if (cache) { - indexOf = cacheIndexOf; - values = cache; - } else { - isLarge = false; - } - } - while (++index < length) { - var value = array[index]; - if (indexOf(values, value) < 0) { - result.push(value); - } - } - if (isLarge) { - releaseObject(values); - } - return result; - } - - /** - * The base implementation of `_.flatten` without support for callback - * shorthands or `thisArg` binding. - * - * @private - * @param {Array} array The array to flatten. - * @param {boolean} [isShallow=false] A flag to restrict flattening to a single level. - * @param {boolean} [isStrict=false] A flag to restrict flattening to arrays and `arguments` objects. - * @param {number} [fromIndex=0] The index to start from. - * @returns {Array} Returns a new flattened array. - */ - function baseFlatten(array, isShallow, isStrict, fromIndex) { - var index = (fromIndex || 0) - 1, - length = array ? array.length : 0, - result = []; - - while (++index < length) { - var value = array[index]; - - if (value && typeof value == 'object' && typeof value.length == 'number' - && (isArray(value) || isArguments(value))) { - // recursively flatten arrays (susceptible to call stack limits) - if (!isShallow) { - value = baseFlatten(value, isShallow, isStrict); - } - var valIndex = -1, - valLength = value.length, - resIndex = result.length; - - result.length += valLength; - while (++valIndex < valLength) { - result[resIndex++] = value[valIndex]; - } - } else if (!isStrict) { - result.push(value); - } - } - return result; - } - - /** - * The base implementation of `_.isEqual`, without support for `thisArg` binding, - * that allows partial "_.where" style comparisons. - * - * @private - * @param {*} a The value to compare. - * @param {*} b The other value to compare. - * @param {Function} [callback] The function to customize comparing values. - * @param {Function} [isWhere=false] A flag to indicate performing partial comparisons. - * @param {Array} [stackA=[]] Tracks traversed `a` objects. - * @param {Array} [stackB=[]] Tracks traversed `b` objects. - * @returns {boolean} Returns `true` if the values are equivalent, else `false`. - */ - function baseIsEqual(a, b, callback, isWhere, stackA, stackB) { - // used to indicate that when comparing objects, `a` has at least the properties of `b` - if (callback) { - var result = callback(a, b); - if (typeof result != 'undefined') { - return !!result; - } - } - // exit early for identical values - if (a === b) { - // treat `+0` vs. `-0` as not equal - return a !== 0 || (1 / a == 1 / b); - } - var type = typeof a, - otherType = typeof b; - - // exit early for unlike primitive values - if (a === a && - !(a && objectTypes[type]) && - !(b && objectTypes[otherType])) { - return false; - } - // exit early for `null` and `undefined` avoiding ES3's Function#call behavior - // http://es5.github.io/#x15.3.4.4 - if (a == null || b == null) { - return a === b; - } - // compare [[Class]] names - var className = toString.call(a), - otherClass = toString.call(b); - - if (className == argsClass) { - className = objectClass; - } - if (otherClass == argsClass) { - otherClass = objectClass; - } - if (className != otherClass) { - return false; - } - switch (className) { - case boolClass: - case dateClass: - // coerce dates and booleans to numbers, dates to milliseconds and booleans - // to `1` or `0` treating invalid dates coerced to `NaN` as not equal - return +a == +b; - - case numberClass: - // treat `NaN` vs. `NaN` as equal - return (a != +a) - ? b != +b - // but treat `+0` vs. `-0` as not equal - : (a == 0 ? (1 / a == 1 / b) : a == +b); - - case regexpClass: - case stringClass: - // coerce regexes to strings (http://es5.github.io/#x15.10.6.4) - // treat string primitives and their corresponding object instances as equal - return a == String(b); - } - var isArr = className == arrayClass; - if (!isArr) { - // unwrap any `lodash` wrapped values - var aWrapped = hasOwnProperty.call(a, '__wrapped__'), - bWrapped = hasOwnProperty.call(b, '__wrapped__'); - - if (aWrapped || bWrapped) { - return baseIsEqual(aWrapped ? a.__wrapped__ : a, bWrapped ? b.__wrapped__ : b, callback, isWhere, stackA, stackB); - } - // exit for functions and DOM nodes - if (className != objectClass) { - return false; - } - // in older versions of Opera, `arguments` objects have `Array` constructors - var ctorA = a.constructor, - ctorB = b.constructor; - - // non `Object` object instances with different constructors are not equal - if (ctorA != ctorB && - !(isFunction(ctorA) && ctorA instanceof ctorA && isFunction(ctorB) && ctorB instanceof ctorB) && - ('constructor' in a && 'constructor' in b) - ) { - return false; - } - } - // assume cyclic structures are equal - // the algorithm for detecting cyclic structures is adapted from ES 5.1 - // section 15.12.3, abstract operation `JO` (http://es5.github.io/#x15.12.3) - var initedStack = !stackA; - stackA || (stackA = getArray()); - stackB || (stackB = getArray()); - - var length = stackA.length; - while (length--) { - if (stackA[length] == a) { - return stackB[length] == b; - } - } - var size = 0; - result = true; - - // add `a` and `b` to the stack of traversed objects - stackA.push(a); - stackB.push(b); - - // recursively compare objects and arrays (susceptible to call stack limits) - if (isArr) { - // compare lengths to determine if a deep comparison is necessary - length = a.length; - size = b.length; - result = size == length; - - if (result || isWhere) { - // deep compare the contents, ignoring non-numeric properties - while (size--) { - var index = length, - value = b[size]; - - if (isWhere) { - while (index--) { - if ((result = baseIsEqual(a[index], value, callback, isWhere, stackA, stackB))) { - break; - } - } - } else if (!(result = baseIsEqual(a[size], value, callback, isWhere, stackA, stackB))) { - break; - } - } - } - } - else { - // deep compare objects using `forIn`, instead of `forOwn`, to avoid `Object.keys` - // which, in this case, is more costly - forIn(b, function(value, key, b) { - if (hasOwnProperty.call(b, key)) { - // count the number of properties. - size++; - // deep compare each property value. - return (result = hasOwnProperty.call(a, key) && baseIsEqual(a[key], value, callback, isWhere, stackA, stackB)); - } - }); - - if (result && !isWhere) { - // ensure both objects have the same number of properties - forIn(a, function(value, key, a) { - if (hasOwnProperty.call(a, key)) { - // `size` will be `-1` if `a` has more properties than `b` - return (result = --size > -1); - } - }); - } - } - stackA.pop(); - stackB.pop(); - - if (initedStack) { - releaseArray(stackA); - releaseArray(stackB); - } - return result; - } - - /** - * The base implementation of `_.merge` without argument juggling or support - * for `thisArg` binding. - * - * @private - * @param {Object} object The destination object. - * @param {Object} source The source object. - * @param {Function} [callback] The function to customize merging properties. - * @param {Array} [stackA=[]] Tracks traversed source objects. - * @param {Array} [stackB=[]] Associates values with source counterparts. - */ - function baseMerge(object, source, callback, stackA, stackB) { - (isArray(source) ? forEach : forOwn)(source, function(source, key) { - var found, - isArr, - result = source, - value = object[key]; - - if (source && ((isArr = isArray(source)) || isPlainObject(source))) { - // avoid merging previously merged cyclic sources - var stackLength = stackA.length; - while (stackLength--) { - if ((found = stackA[stackLength] == source)) { - value = stackB[stackLength]; - break; - } - } - if (!found) { - var isShallow; - if (callback) { - result = callback(value, source); - if ((isShallow = typeof result != 'undefined')) { - value = result; - } - } - if (!isShallow) { - value = isArr - ? (isArray(value) ? value : []) - : (isPlainObject(value) ? value : {}); - } - // add `source` and associated `value` to the stack of traversed objects - stackA.push(source); - stackB.push(value); - - // recursively merge objects and arrays (susceptible to call stack limits) - if (!isShallow) { - baseMerge(value, source, callback, stackA, stackB); - } - } - } - else { - if (callback) { - result = callback(value, source); - if (typeof result == 'undefined') { - result = source; - } - } - if (typeof result != 'undefined') { - value = result; - } - } - object[key] = value; - }); - } - - /** - * The base implementation of `_.random` without argument juggling or support - * for returning floating-point numbers. - * - * @private - * @param {number} min The minimum possible value. - * @param {number} max The maximum possible value. - * @returns {number} Returns a random number. - */ - function baseRandom(min, max) { - return min + floor(nativeRandom() * (max - min + 1)); - } - - /** - * The base implementation of `_.uniq` without support for callback shorthands - * or `thisArg` binding. - * - * @private - * @param {Array} array The array to process. - * @param {boolean} [isSorted=false] A flag to indicate that `array` is sorted. - * @param {Function} [callback] The function called per iteration. - * @returns {Array} Returns a duplicate-value-free array. - */ - function baseUniq(array, isSorted, callback) { - var index = -1, - indexOf = getIndexOf(), - length = array ? array.length : 0, - result = []; - - var isLarge = !isSorted && length >= largeArraySize && indexOf === baseIndexOf, - seen = (callback || isLarge) ? getArray() : result; - - if (isLarge) { - var cache = createCache(seen); - indexOf = cacheIndexOf; - seen = cache; - } - while (++index < length) { - var value = array[index], - computed = callback ? callback(value, index, array) : value; - - if (isSorted - ? !index || seen[seen.length - 1] !== computed - : indexOf(seen, computed) < 0 - ) { - if (callback || isLarge) { - seen.push(computed); - } - result.push(value); - } - } - if (isLarge) { - releaseArray(seen.array); - releaseObject(seen); - } else if (callback) { - releaseArray(seen); - } - return result; - } - - /** - * Creates a function that aggregates a collection, creating an object composed - * of keys generated from the results of running each element of the collection - * through a callback. The given `setter` function sets the keys and values - * of the composed object. - * - * @private - * @param {Function} setter The setter function. - * @returns {Function} Returns the new aggregator function. - */ - function createAggregator(setter) { - return function(collection, callback, thisArg) { - var result = {}; - callback = lodash.createCallback(callback, thisArg, 3); - - var index = -1, - length = collection ? collection.length : 0; - - if (typeof length == 'number') { - while (++index < length) { - var value = collection[index]; - setter(result, value, callback(value, index, collection), collection); - } - } else { - forOwn(collection, function(value, key, collection) { - setter(result, value, callback(value, key, collection), collection); - }); - } - return result; - }; - } - - /** - * Creates a function that, when called, either curries or invokes `func` - * with an optional `this` binding and partially applied arguments. - * - * @private - * @param {Function|string} func The function or method name to reference. - * @param {number} bitmask The bitmask of method flags to compose. - * The bitmask may be composed of the following flags: - * 1 - `_.bind` - * 2 - `_.bindKey` - * 4 - `_.curry` - * 8 - `_.curry` (bound) - * 16 - `_.partial` - * 32 - `_.partialRight` - * @param {Array} [partialArgs] An array of arguments to prepend to those - * provided to the new function. - * @param {Array} [partialRightArgs] An array of arguments to append to those - * provided to the new function. - * @param {*} [thisArg] The `this` binding of `func`. - * @param {number} [arity] The arity of `func`. - * @returns {Function} Returns the new function. - */ - function createWrapper(func, bitmask, partialArgs, partialRightArgs, thisArg, arity) { - var isBind = bitmask & 1, - isBindKey = bitmask & 2, - isCurry = bitmask & 4, - isCurryBound = bitmask & 8, - isPartial = bitmask & 16, - isPartialRight = bitmask & 32; - - if (!isBindKey && !isFunction(func)) { - throw new TypeError; - } - if (isPartial && !partialArgs.length) { - bitmask &= ~16; - isPartial = partialArgs = false; - } - if (isPartialRight && !partialRightArgs.length) { - bitmask &= ~32; - isPartialRight = partialRightArgs = false; - } - var bindData = func && func.__bindData__; - if (bindData && bindData !== true) { - // clone `bindData` - bindData = slice(bindData); - if (bindData[2]) { - bindData[2] = slice(bindData[2]); - } - if (bindData[3]) { - bindData[3] = slice(bindData[3]); - } - // set `thisBinding` is not previously bound - if (isBind && !(bindData[1] & 1)) { - bindData[4] = thisArg; - } - // set if previously bound but not currently (subsequent curried functions) - if (!isBind && bindData[1] & 1) { - bitmask |= 8; - } - // set curried arity if not yet set - if (isCurry && !(bindData[1] & 4)) { - bindData[5] = arity; - } - // append partial left arguments - if (isPartial) { - push.apply(bindData[2] || (bindData[2] = []), partialArgs); - } - // append partial right arguments - if (isPartialRight) { - unshift.apply(bindData[3] || (bindData[3] = []), partialRightArgs); - } - // merge flags - bindData[1] |= bitmask; - return createWrapper.apply(null, bindData); - } - // fast path for `_.bind` - var creater = (bitmask == 1 || bitmask === 17) ? baseBind : baseCreateWrapper; - return creater([func, bitmask, partialArgs, partialRightArgs, thisArg, arity]); - } - - /** - * Used by `escape` to convert characters to HTML entities. - * - * @private - * @param {string} match The matched character to escape. - * @returns {string} Returns the escaped character. - */ - function escapeHtmlChar(match) { - return htmlEscapes[match]; - } - - /** - * Gets the appropriate "indexOf" function. If the `_.indexOf` method is - * customized, this method returns the custom method, otherwise it returns - * the `baseIndexOf` function. - * - * @private - * @returns {Function} Returns the "indexOf" function. - */ - function getIndexOf() { - var result = (result = lodash.indexOf) === indexOf ? baseIndexOf : result; - return result; - } - - /** - * Checks if `value` is a native function. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if the `value` is a native function, else `false`. - */ - function isNative(value) { - return typeof value == 'function' && reNative.test(value); - } - - /** - * Sets `this` binding data on a given function. - * - * @private - * @param {Function} func The function to set data on. - * @param {Array} value The data array to set. - */ - var setBindData = !defineProperty ? noop : function(func, value) { - descriptor.value = value; - defineProperty(func, '__bindData__', descriptor); - }; - - /** - * A fallback implementation of `isPlainObject` which checks if a given value - * is an object created by the `Object` constructor, assuming objects created - * by the `Object` constructor have no inherited enumerable properties and that - * there are no `Object.prototype` extensions. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a plain object, else `false`. - */ - function shimIsPlainObject(value) { - var ctor, - result; - - // avoid non Object objects, `arguments` objects, and DOM elements - if (!(value && toString.call(value) == objectClass) || - (ctor = value.constructor, isFunction(ctor) && !(ctor instanceof ctor))) { - return false; - } - // In most environments an object's own properties are iterated before - // its inherited properties. If the last iterated property is an object's - // own property then there are no inherited enumerable properties. - forIn(value, function(value, key) { - result = key; - }); - return typeof result == 'undefined' || hasOwnProperty.call(value, result); - } - - /** - * Used by `unescape` to convert HTML entities to characters. - * - * @private - * @param {string} match The matched character to unescape. - * @returns {string} Returns the unescaped character. - */ - function unescapeHtmlChar(match) { - return htmlUnescapes[match]; - } - - /*--------------------------------------------------------------------------*/ - - /** - * Checks if `value` is an `arguments` object. - * - * @static - * @memberOf _ - * @category Objects - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if the `value` is an `arguments` object, else `false`. - * @example - * - * (function() { return _.isArguments(arguments); })(1, 2, 3); - * // => true - * - * _.isArguments([1, 2, 3]); - * // => false - */ - function isArguments(value) { - return value && typeof value == 'object' && typeof value.length == 'number' && - toString.call(value) == argsClass || false; - } - - /** - * Checks if `value` is an array. - * - * @static - * @memberOf _ - * @type Function - * @category Objects - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if the `value` is an array, else `false`. - * @example - * - * (function() { return _.isArray(arguments); })(); - * // => false - * - * _.isArray([1, 2, 3]); - * // => true - */ - var isArray = nativeIsArray || function(value) { - return value && typeof value == 'object' && typeof value.length == 'number' && - toString.call(value) == arrayClass || false; - }; - - /** - * A fallback implementation of `Object.keys` which produces an array of the - * given object's own enumerable property names. - * - * @private - * @type Function - * @param {Object} object The object to inspect. - * @returns {Array} Returns an array of property names. - */ - var shimKeys = function(object) { - var index, iterable = object, result = []; - if (!iterable) return result; - if (!(objectTypes[typeof object])) return result; - for (index in iterable) { - if (hasOwnProperty.call(iterable, index)) { - result.push(index); - } - } - return result - }; - - /** - * Creates an array composed of the own enumerable property names of an object. - * - * @static - * @memberOf _ - * @category Objects - * @param {Object} object The object to inspect. - * @returns {Array} Returns an array of property names. - * @example - * - * _.keys({ 'one': 1, 'two': 2, 'three': 3 }); - * // => ['one', 'two', 'three'] (property order is not guaranteed across environments) - */ - var keys = !nativeKeys ? shimKeys : function(object) { - if (!isObject(object)) { - return []; - } - return nativeKeys(object); - }; - - /** - * Used to convert characters to HTML entities: - * - * Though the `>` character is escaped for symmetry, characters like `>` and `/` - * don't require escaping in HTML and have no special meaning unless they're part - * of a tag or an unquoted attribute value. - * http://mathiasbynens.be/notes/ambiguous-ampersands (under "semi-related fun fact") - */ - var htmlEscapes = { - '&': '&', - '<': '<', - '>': '>', - '"': '"', - "'": ''' - }; - - /** Used to convert HTML entities to characters */ - var htmlUnescapes = invert(htmlEscapes); - - /** Used to match HTML entities and HTML characters */ - var reEscapedHtml = RegExp('(' + keys(htmlUnescapes).join('|') + ')', 'g'), - reUnescapedHtml = RegExp('[' + keys(htmlEscapes).join('') + ']', 'g'); - - /*--------------------------------------------------------------------------*/ - - /** - * Assigns own enumerable properties of source object(s) to the destination - * object. Subsequent sources will overwrite property assignments of previous - * sources. If a callback is provided it will be executed to produce the - * assigned values. The callback is bound to `thisArg` and invoked with two - * arguments; (objectValue, sourceValue). - * - * @static - * @memberOf _ - * @type Function - * @alias extend - * @category Objects - * @param {Object} object The destination object. - * @param {...Object} [source] The source objects. - * @param {Function} [callback] The function to customize assigning values. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {Object} Returns the destination object. - * @example - * - * _.assign({ 'name': 'fred' }, { 'employer': 'slate' }); - * // => { 'name': 'fred', 'employer': 'slate' } - * - * var defaults = _.partialRight(_.assign, function(a, b) { - * return typeof a == 'undefined' ? b : a; - * }); - * - * var object = { 'name': 'barney' }; - * defaults(object, { 'name': 'fred', 'employer': 'slate' }); - * // => { 'name': 'barney', 'employer': 'slate' } - */ - var assign = function(object, source, guard) { - var index, iterable = object, result = iterable; - if (!iterable) return result; - var args = arguments, - argsIndex = 0, - argsLength = typeof guard == 'number' ? 2 : args.length; - if (argsLength > 3 && typeof args[argsLength - 2] == 'function') { - var callback = baseCreateCallback(args[--argsLength - 1], args[argsLength--], 2); - } else if (argsLength > 2 && typeof args[argsLength - 1] == 'function') { - callback = args[--argsLength]; - } - while (++argsIndex < argsLength) { - iterable = args[argsIndex]; - if (iterable && objectTypes[typeof iterable]) { - var ownIndex = -1, - ownProps = objectTypes[typeof iterable] && keys(iterable), - length = ownProps ? ownProps.length : 0; - - while (++ownIndex < length) { - index = ownProps[ownIndex]; - result[index] = callback ? callback(result[index], iterable[index]) : iterable[index]; - } - } - } - return result - }; - - /** - * Creates a clone of `value`. If `isDeep` is `true` nested objects will also - * be cloned, otherwise they will be assigned by reference. If a callback - * is provided it will be executed to produce the cloned values. If the - * callback returns `undefined` cloning will be handled by the method instead. - * The callback is bound to `thisArg` and invoked with one argument; (value). - * - * @static - * @memberOf _ - * @category Objects - * @param {*} value The value to clone. - * @param {boolean} [isDeep=false] Specify a deep clone. - * @param {Function} [callback] The function to customize cloning values. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {*} Returns the cloned value. - * @example - * - * var characters = [ - * { 'name': 'barney', 'age': 36 }, - * { 'name': 'fred', 'age': 40 } - * ]; - * - * var shallow = _.clone(characters); - * shallow[0] === characters[0]; - * // => true - * - * var deep = _.clone(characters, true); - * deep[0] === characters[0]; - * // => false - * - * _.mixin({ - * 'clone': _.partialRight(_.clone, function(value) { - * return _.isElement(value) ? value.cloneNode(false) : undefined; - * }) - * }); - * - * var clone = _.clone(document.body); - * clone.childNodes.length; - * // => 0 - */ - function clone(value, isDeep, callback, thisArg) { - // allows working with "Collections" methods without using their `index` - // and `collection` arguments for `isDeep` and `callback` - if (typeof isDeep != 'boolean' && isDeep != null) { - thisArg = callback; - callback = isDeep; - isDeep = false; - } - return baseClone(value, isDeep, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 1)); - } - - /** - * Creates a deep clone of `value`. If a callback is provided it will be - * executed to produce the cloned values. If the callback returns `undefined` - * cloning will be handled by the method instead. The callback is bound to - * `thisArg` and invoked with one argument; (value). - * - * Note: This method is loosely based on the structured clone algorithm. Functions - * and DOM nodes are **not** cloned. The enumerable properties of `arguments` objects and - * objects created by constructors other than `Object` are cloned to plain `Object` objects. - * See http://www.w3.org/TR/html5/infrastructure.html#internal-structured-cloning-algorithm. - * - * @static - * @memberOf _ - * @category Objects - * @param {*} value The value to deep clone. - * @param {Function} [callback] The function to customize cloning values. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {*} Returns the deep cloned value. - * @example - * - * var characters = [ - * { 'name': 'barney', 'age': 36 }, - * { 'name': 'fred', 'age': 40 } - * ]; - * - * var deep = _.cloneDeep(characters); - * deep[0] === characters[0]; - * // => false - * - * var view = { - * 'label': 'docs', - * 'node': element - * }; - * - * var clone = _.cloneDeep(view, function(value) { - * return _.isElement(value) ? value.cloneNode(true) : undefined; - * }); - * - * clone.node == view.node; - * // => false - */ - function cloneDeep(value, callback, thisArg) { - return baseClone(value, true, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 1)); - } - - /** - * Creates an object that inherits from the given `prototype` object. If a - * `properties` object is provided its own enumerable properties are assigned - * to the created object. - * - * @static - * @memberOf _ - * @category Objects - * @param {Object} prototype The object to inherit from. - * @param {Object} [properties] The properties to assign to the object. - * @returns {Object} Returns the new object. - * @example - * - * function Shape() { - * this.x = 0; - * this.y = 0; - * } - * - * function Circle() { - * Shape.call(this); - * } - * - * Circle.prototype = _.create(Shape.prototype, { 'constructor': Circle }); - * - * var circle = new Circle; - * circle instanceof Circle; - * // => true - * - * circle instanceof Shape; - * // => true - */ - function create(prototype, properties) { - var result = baseCreate(prototype); - return properties ? assign(result, properties) : result; - } - - /** - * Assigns own enumerable properties of source object(s) to the destination - * object for all destination properties that resolve to `undefined`. Once a - * property is set, additional defaults of the same property will be ignored. - * - * @static - * @memberOf _ - * @type Function - * @category Objects - * @param {Object} object The destination object. - * @param {...Object} [source] The source objects. - * @param- {Object} [guard] Allows working with `_.reduce` without using its - * `key` and `object` arguments as sources. - * @returns {Object} Returns the destination object. - * @example - * - * var object = { 'name': 'barney' }; - * _.defaults(object, { 'name': 'fred', 'employer': 'slate' }); - * // => { 'name': 'barney', 'employer': 'slate' } - */ - var defaults = function(object, source, guard) { - var index, iterable = object, result = iterable; - if (!iterable) return result; - var args = arguments, - argsIndex = 0, - argsLength = typeof guard == 'number' ? 2 : args.length; - while (++argsIndex < argsLength) { - iterable = args[argsIndex]; - if (iterable && objectTypes[typeof iterable]) { - var ownIndex = -1, - ownProps = objectTypes[typeof iterable] && keys(iterable), - length = ownProps ? ownProps.length : 0; - - while (++ownIndex < length) { - index = ownProps[ownIndex]; - if (typeof result[index] == 'undefined') result[index] = iterable[index]; - } - } - } - return result - }; - - /** - * This method is like `_.findIndex` except that it returns the key of the - * first element that passes the callback check, instead of the element itself. - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @category Objects - * @param {Object} object The object to search. - * @param {Function|Object|string} [callback=identity] The function called per - * iteration. If a property name or object is provided it will be used to - * create a "_.pluck" or "_.where" style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {string|undefined} Returns the key of the found element, else `undefined`. - * @example - * - * var characters = { - * 'barney': { 'age': 36, 'blocked': false }, - * 'fred': { 'age': 40, 'blocked': true }, - * 'pebbles': { 'age': 1, 'blocked': false } - * }; - * - * _.findKey(characters, function(chr) { - * return chr.age < 40; - * }); - * // => 'barney' (property order is not guaranteed across environments) - * - * // using "_.where" callback shorthand - * _.findKey(characters, { 'age': 1 }); - * // => 'pebbles' - * - * // using "_.pluck" callback shorthand - * _.findKey(characters, 'blocked'); - * // => 'fred' - */ - function findKey(object, callback, thisArg) { - var result; - callback = lodash.createCallback(callback, thisArg, 3); - forOwn(object, function(value, key, object) { - if (callback(value, key, object)) { - result = key; - return false; - } - }); - return result; - } - - /** - * This method is like `_.findKey` except that it iterates over elements - * of a `collection` in the opposite order. - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @category Objects - * @param {Object} object The object to search. - * @param {Function|Object|string} [callback=identity] The function called per - * iteration. If a property name or object is provided it will be used to - * create a "_.pluck" or "_.where" style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {string|undefined} Returns the key of the found element, else `undefined`. - * @example - * - * var characters = { - * 'barney': { 'age': 36, 'blocked': true }, - * 'fred': { 'age': 40, 'blocked': false }, - * 'pebbles': { 'age': 1, 'blocked': true } - * }; - * - * _.findLastKey(characters, function(chr) { - * return chr.age < 40; - * }); - * // => returns `pebbles`, assuming `_.findKey` returns `barney` - * - * // using "_.where" callback shorthand - * _.findLastKey(characters, { 'age': 40 }); - * // => 'fred' - * - * // using "_.pluck" callback shorthand - * _.findLastKey(characters, 'blocked'); - * // => 'pebbles' - */ - function findLastKey(object, callback, thisArg) { - var result; - callback = lodash.createCallback(callback, thisArg, 3); - forOwnRight(object, function(value, key, object) { - if (callback(value, key, object)) { - result = key; - return false; - } - }); - return result; - } - - /** - * Iterates over own and inherited enumerable properties of an object, - * executing the callback for each property. The callback is bound to `thisArg` - * and invoked with three arguments; (value, key, object). Callbacks may exit - * iteration early by explicitly returning `false`. - * - * @static - * @memberOf _ - * @type Function - * @category Objects - * @param {Object} object The object to iterate over. - * @param {Function} [callback=identity] The function called per iteration. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {Object} Returns `object`. - * @example - * - * function Shape() { - * this.x = 0; - * this.y = 0; - * } - * - * Shape.prototype.move = function(x, y) { - * this.x += x; - * this.y += y; - * }; - * - * _.forIn(new Shape, function(value, key) { - * console.log(key); - * }); - * // => logs 'x', 'y', and 'move' (property order is not guaranteed across environments) - */ - var forIn = function(collection, callback, thisArg) { - var index, iterable = collection, result = iterable; - if (!iterable) return result; - if (!objectTypes[typeof iterable]) return result; - callback = callback && typeof thisArg == 'undefined' ? callback : baseCreateCallback(callback, thisArg, 3); - for (index in iterable) { - if (callback(iterable[index], index, collection) === false) return result; - } - return result - }; - - /** - * This method is like `_.forIn` except that it iterates over elements - * of a `collection` in the opposite order. - * - * @static - * @memberOf _ - * @category Objects - * @param {Object} object The object to iterate over. - * @param {Function} [callback=identity] The function called per iteration. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {Object} Returns `object`. - * @example - * - * function Shape() { - * this.x = 0; - * this.y = 0; - * } - * - * Shape.prototype.move = function(x, y) { - * this.x += x; - * this.y += y; - * }; - * - * _.forInRight(new Shape, function(value, key) { - * console.log(key); - * }); - * // => logs 'move', 'y', and 'x' assuming `_.forIn ` logs 'x', 'y', and 'move' - */ - function forInRight(object, callback, thisArg) { - var pairs = []; - - forIn(object, function(value, key) { - pairs.push(key, value); - }); - - var length = pairs.length; - callback = baseCreateCallback(callback, thisArg, 3); - while (length--) { - if (callback(pairs[length--], pairs[length], object) === false) { - break; - } - } - return object; - } - - /** - * Iterates over own enumerable properties of an object, executing the callback - * for each property. The callback is bound to `thisArg` and invoked with three - * arguments; (value, key, object). Callbacks may exit iteration early by - * explicitly returning `false`. - * - * @static - * @memberOf _ - * @type Function - * @category Objects - * @param {Object} object The object to iterate over. - * @param {Function} [callback=identity] The function called per iteration. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {Object} Returns `object`. - * @example - * - * _.forOwn({ '0': 'zero', '1': 'one', 'length': 2 }, function(num, key) { - * console.log(key); - * }); - * // => logs '0', '1', and 'length' (property order is not guaranteed across environments) - */ - var forOwn = function(collection, callback, thisArg) { - var index, iterable = collection, result = iterable; - if (!iterable) return result; - if (!objectTypes[typeof iterable]) return result; - callback = callback && typeof thisArg == 'undefined' ? callback : baseCreateCallback(callback, thisArg, 3); - var ownIndex = -1, - ownProps = objectTypes[typeof iterable] && keys(iterable), - length = ownProps ? ownProps.length : 0; - - while (++ownIndex < length) { - index = ownProps[ownIndex]; - if (callback(iterable[index], index, collection) === false) return result; - } - return result - }; - - /** - * This method is like `_.forOwn` except that it iterates over elements - * of a `collection` in the opposite order. - * - * @static - * @memberOf _ - * @category Objects - * @param {Object} object The object to iterate over. - * @param {Function} [callback=identity] The function called per iteration. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {Object} Returns `object`. - * @example - * - * _.forOwnRight({ '0': 'zero', '1': 'one', 'length': 2 }, function(num, key) { - * console.log(key); - * }); - * // => logs 'length', '1', and '0' assuming `_.forOwn` logs '0', '1', and 'length' - */ - function forOwnRight(object, callback, thisArg) { - var props = keys(object), - length = props.length; - - callback = baseCreateCallback(callback, thisArg, 3); - while (length--) { - var key = props[length]; - if (callback(object[key], key, object) === false) { - break; - } - } - return object; - } - - /** - * Creates a sorted array of property names of all enumerable properties, - * own and inherited, of `object` that have function values. - * - * @static - * @memberOf _ - * @alias methods - * @category Objects - * @param {Object} object The object to inspect. - * @returns {Array} Returns an array of property names that have function values. - * @example - * - * _.functions(_); - * // => ['all', 'any', 'bind', 'bindAll', 'clone', 'compact', 'compose', ...] - */ - function functions(object) { - var result = []; - forIn(object, function(value, key) { - if (isFunction(value)) { - result.push(key); - } - }); - return result.sort(); - } - - /** - * Checks if the specified property name exists as a direct property of `object`, - * instead of an inherited property. - * - * @static - * @memberOf _ - * @category Objects - * @param {Object} object The object to inspect. - * @param {string} key The name of the property to check. - * @returns {boolean} Returns `true` if key is a direct property, else `false`. - * @example - * - * _.has({ 'a': 1, 'b': 2, 'c': 3 }, 'b'); - * // => true - */ - function has(object, key) { - return object ? hasOwnProperty.call(object, key) : false; - } - - /** - * Creates an object composed of the inverted keys and values of the given object. - * - * @static - * @memberOf _ - * @category Objects - * @param {Object} object The object to invert. - * @returns {Object} Returns the created inverted object. - * @example - * - * _.invert({ 'first': 'fred', 'second': 'barney' }); - * // => { 'fred': 'first', 'barney': 'second' } - */ - function invert(object) { - var index = -1, - props = keys(object), - length = props.length, - result = {}; - - while (++index < length) { - var key = props[index]; - result[object[key]] = key; - } - return result; - } - - /** - * Checks if `value` is a boolean value. - * - * @static - * @memberOf _ - * @category Objects - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if the `value` is a boolean value, else `false`. - * @example - * - * _.isBoolean(null); - * // => false - */ - function isBoolean(value) { - return value === true || value === false || - value && typeof value == 'object' && toString.call(value) == boolClass || false; - } - - /** - * Checks if `value` is a date. - * - * @static - * @memberOf _ - * @category Objects - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if the `value` is a date, else `false`. - * @example - * - * _.isDate(new Date); - * // => true - */ - function isDate(value) { - return value && typeof value == 'object' && toString.call(value) == dateClass || false; - } - - /** - * Checks if `value` is a DOM element. - * - * @static - * @memberOf _ - * @category Objects - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if the `value` is a DOM element, else `false`. - * @example - * - * _.isElement(document.body); - * // => true - */ - function isElement(value) { - return value && value.nodeType === 1 || false; - } - - /** - * Checks if `value` is empty. Arrays, strings, or `arguments` objects with a - * length of `0` and objects with no own enumerable properties are considered - * "empty". - * - * @static - * @memberOf _ - * @category Objects - * @param {Array|Object|string} value The value to inspect. - * @returns {boolean} Returns `true` if the `value` is empty, else `false`. - * @example - * - * _.isEmpty([1, 2, 3]); - * // => false - * - * _.isEmpty({}); - * // => true - * - * _.isEmpty(''); - * // => true - */ - function isEmpty(value) { - var result = true; - if (!value) { - return result; - } - var className = toString.call(value), - length = value.length; - - if ((className == arrayClass || className == stringClass || className == argsClass ) || - (className == objectClass && typeof length == 'number' && isFunction(value.splice))) { - return !length; - } - forOwn(value, function() { - return (result = false); - }); - return result; - } - - /** - * Performs a deep comparison between two values to determine if they are - * equivalent to each other. If a callback is provided it will be executed - * to compare values. If the callback returns `undefined` comparisons will - * be handled by the method instead. The callback is bound to `thisArg` and - * invoked with two arguments; (a, b). - * - * @static - * @memberOf _ - * @category Objects - * @param {*} a The value to compare. - * @param {*} b The other value to compare. - * @param {Function} [callback] The function to customize comparing values. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {boolean} Returns `true` if the values are equivalent, else `false`. - * @example - * - * var object = { 'name': 'fred' }; - * var copy = { 'name': 'fred' }; - * - * object == copy; - * // => false - * - * _.isEqual(object, copy); - * // => true - * - * var words = ['hello', 'goodbye']; - * var otherWords = ['hi', 'goodbye']; - * - * _.isEqual(words, otherWords, function(a, b) { - * var reGreet = /^(?:hello|hi)$/i, - * aGreet = _.isString(a) && reGreet.test(a), - * bGreet = _.isString(b) && reGreet.test(b); - * - * return (aGreet || bGreet) ? (aGreet == bGreet) : undefined; - * }); - * // => true - */ - function isEqual(a, b, callback, thisArg) { - return baseIsEqual(a, b, typeof callback == 'function' && baseCreateCallback(callback, thisArg, 2)); - } - - /** - * Checks if `value` is, or can be coerced to, a finite number. - * - * Note: This is not the same as native `isFinite` which will return true for - * booleans and empty strings. See http://es5.github.io/#x15.1.2.5. - * - * @static - * @memberOf _ - * @category Objects - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if the `value` is finite, else `false`. - * @example - * - * _.isFinite(-101); - * // => true - * - * _.isFinite('10'); - * // => true - * - * _.isFinite(true); - * // => false - * - * _.isFinite(''); - * // => false - * - * _.isFinite(Infinity); - * // => false - */ - function isFinite(value) { - return nativeIsFinite(value) && !nativeIsNaN(parseFloat(value)); - } - - /** - * Checks if `value` is a function. - * - * @static - * @memberOf _ - * @category Objects - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if the `value` is a function, else `false`. - * @example - * - * _.isFunction(_); - * // => true - */ - function isFunction(value) { - return typeof value == 'function'; - } - - /** - * Checks if `value` is the language type of Object. - * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) - * - * @static - * @memberOf _ - * @category Objects - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if the `value` is an object, else `false`. - * @example - * - * _.isObject({}); - * // => true - * - * _.isObject([1, 2, 3]); - * // => true - * - * _.isObject(1); - * // => false - */ - function isObject(value) { - // check if the value is the ECMAScript language type of Object - // http://es5.github.io/#x8 - // and avoid a V8 bug - // http://code.google.com/p/v8/issues/detail?id=2291 - return !!(value && objectTypes[typeof value]); - } - - /** - * Checks if `value` is `NaN`. - * - * Note: This is not the same as native `isNaN` which will return `true` for - * `undefined` and other non-numeric values. See http://es5.github.io/#x15.1.2.4. - * - * @static - * @memberOf _ - * @category Objects - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if the `value` is `NaN`, else `false`. - * @example - * - * _.isNaN(NaN); - * // => true - * - * _.isNaN(new Number(NaN)); - * // => true - * - * isNaN(undefined); - * // => true - * - * _.isNaN(undefined); - * // => false - */ - function isNaN(value) { - // `NaN` as a primitive is the only value that is not equal to itself - // (perform the [[Class]] check first to avoid errors with some host objects in IE) - return isNumber(value) && value != +value; - } - - /** - * Checks if `value` is `null`. - * - * @static - * @memberOf _ - * @category Objects - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if the `value` is `null`, else `false`. - * @example - * - * _.isNull(null); - * // => true - * - * _.isNull(undefined); - * // => false - */ - function isNull(value) { - return value === null; - } - - /** - * Checks if `value` is a number. - * - * Note: `NaN` is considered a number. See http://es5.github.io/#x8.5. - * - * @static - * @memberOf _ - * @category Objects - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if the `value` is a number, else `false`. - * @example - * - * _.isNumber(8.4 * 5); - * // => true - */ - function isNumber(value) { - return typeof value == 'number' || - value && typeof value == 'object' && toString.call(value) == numberClass || false; - } - - /** - * Checks if `value` is an object created by the `Object` constructor. - * - * @static - * @memberOf _ - * @category Objects - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a plain object, else `false`. - * @example - * - * function Shape() { - * this.x = 0; - * this.y = 0; - * } - * - * _.isPlainObject(new Shape); - * // => false - * - * _.isPlainObject([1, 2, 3]); - * // => false - * - * _.isPlainObject({ 'x': 0, 'y': 0 }); - * // => true - */ - var isPlainObject = !getPrototypeOf ? shimIsPlainObject : function(value) { - if (!(value && toString.call(value) == objectClass)) { - return false; - } - var valueOf = value.valueOf, - objProto = isNative(valueOf) && (objProto = getPrototypeOf(valueOf)) && getPrototypeOf(objProto); - - return objProto - ? (value == objProto || getPrototypeOf(value) == objProto) - : shimIsPlainObject(value); - }; - - /** - * Checks if `value` is a regular expression. - * - * @static - * @memberOf _ - * @category Objects - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if the `value` is a regular expression, else `false`. - * @example - * - * _.isRegExp(/fred/); - * // => true - */ - function isRegExp(value) { - return value && typeof value == 'object' && toString.call(value) == regexpClass || false; - } - - /** - * Checks if `value` is a string. - * - * @static - * @memberOf _ - * @category Objects - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if the `value` is a string, else `false`. - * @example - * - * _.isString('fred'); - * // => true - */ - function isString(value) { - return typeof value == 'string' || - value && typeof value == 'object' && toString.call(value) == stringClass || false; - } - - /** - * Checks if `value` is `undefined`. - * - * @static - * @memberOf _ - * @category Objects - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if the `value` is `undefined`, else `false`. - * @example - * - * _.isUndefined(void 0); - * // => true - */ - function isUndefined(value) { - return typeof value == 'undefined'; - } - - /** - * Creates an object with the same keys as `object` and values generated by - * running each own enumerable property of `object` through the callback. - * The callback is bound to `thisArg` and invoked with three arguments; - * (value, key, object). - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @category Objects - * @param {Object} object The object to iterate over. - * @param {Function|Object|string} [callback=identity] The function called - * per iteration. If a property name or object is provided it will be used - * to create a "_.pluck" or "_.where" style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {Array} Returns a new object with values of the results of each `callback` execution. - * @example - * - * _.mapValues({ 'a': 1, 'b': 2, 'c': 3} , function(num) { return num * 3; }); - * // => { 'a': 3, 'b': 6, 'c': 9 } - * - * var characters = { - * 'fred': { 'name': 'fred', 'age': 40 }, - * 'pebbles': { 'name': 'pebbles', 'age': 1 } - * }; - * - * // using "_.pluck" callback shorthand - * _.mapValues(characters, 'age'); - * // => { 'fred': 40, 'pebbles': 1 } - */ - function mapValues(object, callback, thisArg) { - var result = {}; - callback = lodash.createCallback(callback, thisArg, 3); - - forOwn(object, function(value, key, object) { - result[key] = callback(value, key, object); - }); - return result; - } - - /** - * Recursively merges own enumerable properties of the source object(s), that - * don't resolve to `undefined` into the destination object. Subsequent sources - * will overwrite property assignments of previous sources. If a callback is - * provided it will be executed to produce the merged values of the destination - * and source properties. If the callback returns `undefined` merging will - * be handled by the method instead. The callback is bound to `thisArg` and - * invoked with two arguments; (objectValue, sourceValue). - * - * @static - * @memberOf _ - * @category Objects - * @param {Object} object The destination object. - * @param {...Object} [source] The source objects. - * @param {Function} [callback] The function to customize merging properties. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {Object} Returns the destination object. - * @example - * - * var names = { - * 'characters': [ - * { 'name': 'barney' }, - * { 'name': 'fred' } - * ] - * }; - * - * var ages = { - * 'characters': [ - * { 'age': 36 }, - * { 'age': 40 } - * ] - * }; - * - * _.merge(names, ages); - * // => { 'characters': [{ 'name': 'barney', 'age': 36 }, { 'name': 'fred', 'age': 40 }] } - * - * var food = { - * 'fruits': ['apple'], - * 'vegetables': ['beet'] - * }; - * - * var otherFood = { - * 'fruits': ['banana'], - * 'vegetables': ['carrot'] - * }; - * - * _.merge(food, otherFood, function(a, b) { - * return _.isArray(a) ? a.concat(b) : undefined; - * }); - * // => { 'fruits': ['apple', 'banana'], 'vegetables': ['beet', 'carrot] } - */ - function merge(object) { - var args = arguments, - length = 2; - - if (!isObject(object)) { - return object; - } - // allows working with `_.reduce` and `_.reduceRight` without using - // their `index` and `collection` arguments - if (typeof args[2] != 'number') { - length = args.length; - } - if (length > 3 && typeof args[length - 2] == 'function') { - var callback = baseCreateCallback(args[--length - 1], args[length--], 2); - } else if (length > 2 && typeof args[length - 1] == 'function') { - callback = args[--length]; - } - var sources = slice(arguments, 1, length), - index = -1, - stackA = getArray(), - stackB = getArray(); - - while (++index < length) { - baseMerge(object, sources[index], callback, stackA, stackB); - } - releaseArray(stackA); - releaseArray(stackB); - return object; - } - - /** - * Creates a shallow clone of `object` excluding the specified properties. - * Property names may be specified as individual arguments or as arrays of - * property names. If a callback is provided it will be executed for each - * property of `object` omitting the properties the callback returns truey - * for. The callback is bound to `thisArg` and invoked with three arguments; - * (value, key, object). - * - * @static - * @memberOf _ - * @category Objects - * @param {Object} object The source object. - * @param {Function|...string|string[]} [callback] The properties to omit or the - * function called per iteration. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {Object} Returns an object without the omitted properties. - * @example - * - * _.omit({ 'name': 'fred', 'age': 40 }, 'age'); - * // => { 'name': 'fred' } - * - * _.omit({ 'name': 'fred', 'age': 40 }, function(value) { - * return typeof value == 'number'; - * }); - * // => { 'name': 'fred' } - */ - function omit(object, callback, thisArg) { - var result = {}; - if (typeof callback != 'function') { - var props = []; - forIn(object, function(value, key) { - props.push(key); - }); - props = baseDifference(props, baseFlatten(arguments, true, false, 1)); - - var index = -1, - length = props.length; - - while (++index < length) { - var key = props[index]; - result[key] = object[key]; - } - } else { - callback = lodash.createCallback(callback, thisArg, 3); - forIn(object, function(value, key, object) { - if (!callback(value, key, object)) { - result[key] = value; - } - }); - } - return result; - } - - /** - * Creates a two dimensional array of an object's key-value pairs, - * i.e. `[[key1, value1], [key2, value2]]`. - * - * @static - * @memberOf _ - * @category Objects - * @param {Object} object The object to inspect. - * @returns {Array} Returns new array of key-value pairs. - * @example - * - * _.pairs({ 'barney': 36, 'fred': 40 }); - * // => [['barney', 36], ['fred', 40]] (property order is not guaranteed across environments) - */ - function pairs(object) { - var index = -1, - props = keys(object), - length = props.length, - result = Array(length); - - while (++index < length) { - var key = props[index]; - result[index] = [key, object[key]]; - } - return result; - } - - /** - * Creates a shallow clone of `object` composed of the specified properties. - * Property names may be specified as individual arguments or as arrays of - * property names. If a callback is provided it will be executed for each - * property of `object` picking the properties the callback returns truey - * for. The callback is bound to `thisArg` and invoked with three arguments; - * (value, key, object). - * - * @static - * @memberOf _ - * @category Objects - * @param {Object} object The source object. - * @param {Function|...string|string[]} [callback] The function called per - * iteration or property names to pick, specified as individual property - * names or arrays of property names. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {Object} Returns an object composed of the picked properties. - * @example - * - * _.pick({ 'name': 'fred', '_userid': 'fred1' }, 'name'); - * // => { 'name': 'fred' } - * - * _.pick({ 'name': 'fred', '_userid': 'fred1' }, function(value, key) { - * return key.charAt(0) != '_'; - * }); - * // => { 'name': 'fred' } - */ - function pick(object, callback, thisArg) { - var result = {}; - if (typeof callback != 'function') { - var index = -1, - props = baseFlatten(arguments, true, false, 1), - length = isObject(object) ? props.length : 0; - - while (++index < length) { - var key = props[index]; - if (key in object) { - result[key] = object[key]; - } - } - } else { - callback = lodash.createCallback(callback, thisArg, 3); - forIn(object, function(value, key, object) { - if (callback(value, key, object)) { - result[key] = value; - } - }); - } - return result; - } - - /** - * An alternative to `_.reduce` this method transforms `object` to a new - * `accumulator` object which is the result of running each of its own - * enumerable properties through a callback, with each callback execution - * potentially mutating the `accumulator` object. The callback is bound to - * `thisArg` and invoked with four arguments; (accumulator, value, key, object). - * Callbacks may exit iteration early by explicitly returning `false`. - * - * @static - * @memberOf _ - * @category Objects - * @param {Array|Object} object The object to iterate over. - * @param {Function} [callback=identity] The function called per iteration. - * @param {*} [accumulator] The custom accumulator value. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {*} Returns the accumulated value. - * @example - * - * var squares = _.transform([1, 2, 3, 4, 5, 6, 7, 8, 9, 10], function(result, num) { - * num *= num; - * if (num % 2) { - * return result.push(num) < 3; - * } - * }); - * // => [1, 9, 25] - * - * var mapped = _.transform({ 'a': 1, 'b': 2, 'c': 3 }, function(result, num, key) { - * result[key] = num * 3; - * }); - * // => { 'a': 3, 'b': 6, 'c': 9 } - */ - function transform(object, callback, accumulator, thisArg) { - var isArr = isArray(object); - if (accumulator == null) { - if (isArr) { - accumulator = []; - } else { - var ctor = object && object.constructor, - proto = ctor && ctor.prototype; - - accumulator = baseCreate(proto); - } - } - if (callback) { - callback = lodash.createCallback(callback, thisArg, 4); - (isArr ? forEach : forOwn)(object, function(value, index, object) { - return callback(accumulator, value, index, object); - }); - } - return accumulator; - } - - /** - * Creates an array composed of the own enumerable property values of `object`. - * - * @static - * @memberOf _ - * @category Objects - * @param {Object} object The object to inspect. - * @returns {Array} Returns an array of property values. - * @example - * - * _.values({ 'one': 1, 'two': 2, 'three': 3 }); - * // => [1, 2, 3] (property order is not guaranteed across environments) - */ - function values(object) { - var index = -1, - props = keys(object), - length = props.length, - result = Array(length); - - while (++index < length) { - result[index] = object[props[index]]; - } - return result; - } - - /*--------------------------------------------------------------------------*/ - - /** - * Creates an array of elements from the specified indexes, or keys, of the - * `collection`. Indexes may be specified as individual arguments or as arrays - * of indexes. - * - * @static - * @memberOf _ - * @category Collections - * @param {Array|Object|string} collection The collection to iterate over. - * @param {...(number|number[]|string|string[])} [index] The indexes of `collection` - * to retrieve, specified as individual indexes or arrays of indexes. - * @returns {Array} Returns a new array of elements corresponding to the - * provided indexes. - * @example - * - * _.at(['a', 'b', 'c', 'd', 'e'], [0, 2, 4]); - * // => ['a', 'c', 'e'] - * - * _.at(['fred', 'barney', 'pebbles'], 0, 2); - * // => ['fred', 'pebbles'] - */ - function at(collection) { - var args = arguments, - index = -1, - props = baseFlatten(args, true, false, 1), - length = (args[2] && args[2][args[1]] === collection) ? 1 : props.length, - result = Array(length); - - while(++index < length) { - result[index] = collection[props[index]]; - } - return result; - } - - /** - * Checks if a given value is present in a collection using strict equality - * for comparisons, i.e. `===`. If `fromIndex` is negative, it is used as the - * offset from the end of the collection. - * - * @static - * @memberOf _ - * @alias include - * @category Collections - * @param {Array|Object|string} collection The collection to iterate over. - * @param {*} target The value to check for. - * @param {number} [fromIndex=0] The index to search from. - * @returns {boolean} Returns `true` if the `target` element is found, else `false`. - * @example - * - * _.contains([1, 2, 3], 1); - * // => true - * - * _.contains([1, 2, 3], 1, 2); - * // => false - * - * _.contains({ 'name': 'fred', 'age': 40 }, 'fred'); - * // => true - * - * _.contains('pebbles', 'eb'); - * // => true - */ - function contains(collection, target, fromIndex) { - var index = -1, - indexOf = getIndexOf(), - length = collection ? collection.length : 0, - result = false; - - fromIndex = (fromIndex < 0 ? nativeMax(0, length + fromIndex) : fromIndex) || 0; - if (isArray(collection)) { - result = indexOf(collection, target, fromIndex) > -1; - } else if (typeof length == 'number') { - result = (isString(collection) ? collection.indexOf(target, fromIndex) : indexOf(collection, target, fromIndex)) > -1; - } else { - forOwn(collection, function(value) { - if (++index >= fromIndex) { - return !(result = value === target); - } - }); - } - return result; - } - - /** - * Creates an object composed of keys generated from the results of running - * each element of `collection` through the callback. The corresponding value - * of each key is the number of times the key was returned by the callback. - * The callback is bound to `thisArg` and invoked with three arguments; - * (value, index|key, collection). - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @category Collections - * @param {Array|Object|string} collection The collection to iterate over. - * @param {Function|Object|string} [callback=identity] The function called - * per iteration. If a property name or object is provided it will be used - * to create a "_.pluck" or "_.where" style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {Object} Returns the composed aggregate object. - * @example - * - * _.countBy([4.3, 6.1, 6.4], function(num) { return Math.floor(num); }); - * // => { '4': 1, '6': 2 } - * - * _.countBy([4.3, 6.1, 6.4], function(num) { return this.floor(num); }, Math); - * // => { '4': 1, '6': 2 } - * - * _.countBy(['one', 'two', 'three'], 'length'); - * // => { '3': 2, '5': 1 } - */ - var countBy = createAggregator(function(result, value, key) { - (hasOwnProperty.call(result, key) ? result[key]++ : result[key] = 1); - }); - - /** - * Checks if the given callback returns truey value for **all** elements of - * a collection. The callback is bound to `thisArg` and invoked with three - * arguments; (value, index|key, collection). - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @alias all - * @category Collections - * @param {Array|Object|string} collection The collection to iterate over. - * @param {Function|Object|string} [callback=identity] The function called - * per iteration. If a property name or object is provided it will be used - * to create a "_.pluck" or "_.where" style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {boolean} Returns `true` if all elements passed the callback check, - * else `false`. - * @example - * - * _.every([true, 1, null, 'yes']); - * // => false - * - * var characters = [ - * { 'name': 'barney', 'age': 36 }, - * { 'name': 'fred', 'age': 40 } - * ]; - * - * // using "_.pluck" callback shorthand - * _.every(characters, 'age'); - * // => true - * - * // using "_.where" callback shorthand - * _.every(characters, { 'age': 36 }); - * // => false - */ - function every(collection, callback, thisArg) { - var result = true; - callback = lodash.createCallback(callback, thisArg, 3); - - var index = -1, - length = collection ? collection.length : 0; - - if (typeof length == 'number') { - while (++index < length) { - if (!(result = !!callback(collection[index], index, collection))) { - break; - } - } - } else { - forOwn(collection, function(value, index, collection) { - return (result = !!callback(value, index, collection)); - }); - } - return result; - } - - /** - * Iterates over elements of a collection, returning an array of all elements - * the callback returns truey for. The callback is bound to `thisArg` and - * invoked with three arguments; (value, index|key, collection). - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @alias select - * @category Collections - * @param {Array|Object|string} collection The collection to iterate over. - * @param {Function|Object|string} [callback=identity] The function called - * per iteration. If a property name or object is provided it will be used - * to create a "_.pluck" or "_.where" style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {Array} Returns a new array of elements that passed the callback check. - * @example - * - * var evens = _.filter([1, 2, 3, 4, 5, 6], function(num) { return num % 2 == 0; }); - * // => [2, 4, 6] - * - * var characters = [ - * { 'name': 'barney', 'age': 36, 'blocked': false }, - * { 'name': 'fred', 'age': 40, 'blocked': true } - * ]; - * - * // using "_.pluck" callback shorthand - * _.filter(characters, 'blocked'); - * // => [{ 'name': 'fred', 'age': 40, 'blocked': true }] - * - * // using "_.where" callback shorthand - * _.filter(characters, { 'age': 36 }); - * // => [{ 'name': 'barney', 'age': 36, 'blocked': false }] - */ - function filter(collection, callback, thisArg) { - var result = []; - callback = lodash.createCallback(callback, thisArg, 3); - - var index = -1, - length = collection ? collection.length : 0; - - if (typeof length == 'number') { - while (++index < length) { - var value = collection[index]; - if (callback(value, index, collection)) { - result.push(value); - } - } - } else { - forOwn(collection, function(value, index, collection) { - if (callback(value, index, collection)) { - result.push(value); - } - }); - } - return result; - } - - /** - * Iterates over elements of a collection, returning the first element that - * the callback returns truey for. The callback is bound to `thisArg` and - * invoked with three arguments; (value, index|key, collection). - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @alias detect, findWhere - * @category Collections - * @param {Array|Object|string} collection The collection to iterate over. - * @param {Function|Object|string} [callback=identity] The function called - * per iteration. If a property name or object is provided it will be used - * to create a "_.pluck" or "_.where" style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {*} Returns the found element, else `undefined`. - * @example - * - * var characters = [ - * { 'name': 'barney', 'age': 36, 'blocked': false }, - * { 'name': 'fred', 'age': 40, 'blocked': true }, - * { 'name': 'pebbles', 'age': 1, 'blocked': false } - * ]; - * - * _.find(characters, function(chr) { - * return chr.age < 40; - * }); - * // => { 'name': 'barney', 'age': 36, 'blocked': false } - * - * // using "_.where" callback shorthand - * _.find(characters, { 'age': 1 }); - * // => { 'name': 'pebbles', 'age': 1, 'blocked': false } - * - * // using "_.pluck" callback shorthand - * _.find(characters, 'blocked'); - * // => { 'name': 'fred', 'age': 40, 'blocked': true } - */ - function find(collection, callback, thisArg) { - callback = lodash.createCallback(callback, thisArg, 3); - - var index = -1, - length = collection ? collection.length : 0; - - if (typeof length == 'number') { - while (++index < length) { - var value = collection[index]; - if (callback(value, index, collection)) { - return value; - } - } - } else { - var result; - forOwn(collection, function(value, index, collection) { - if (callback(value, index, collection)) { - result = value; - return false; - } - }); - return result; - } - } - - /** - * This method is like `_.find` except that it iterates over elements - * of a `collection` from right to left. - * - * @static - * @memberOf _ - * @category Collections - * @param {Array|Object|string} collection The collection to iterate over. - * @param {Function|Object|string} [callback=identity] The function called - * per iteration. If a property name or object is provided it will be used - * to create a "_.pluck" or "_.where" style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {*} Returns the found element, else `undefined`. - * @example - * - * _.findLast([1, 2, 3, 4], function(num) { - * return num % 2 == 1; - * }); - * // => 3 - */ - function findLast(collection, callback, thisArg) { - var result; - callback = lodash.createCallback(callback, thisArg, 3); - forEachRight(collection, function(value, index, collection) { - if (callback(value, index, collection)) { - result = value; - return false; - } - }); - return result; - } - - /** - * Iterates over elements of a collection, executing the callback for each - * element. The callback is bound to `thisArg` and invoked with three arguments; - * (value, index|key, collection). Callbacks may exit iteration early by - * explicitly returning `false`. - * - * Note: As with other "Collections" methods, objects with a `length` property - * are iterated like arrays. To avoid this behavior `_.forIn` or `_.forOwn` - * may be used for object iteration. - * - * @static - * @memberOf _ - * @alias each - * @category Collections - * @param {Array|Object|string} collection The collection to iterate over. - * @param {Function} [callback=identity] The function called per iteration. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {Array|Object|string} Returns `collection`. - * @example - * - * _([1, 2, 3]).forEach(function(num) { console.log(num); }).join(','); - * // => logs each number and returns '1,2,3' - * - * _.forEach({ 'one': 1, 'two': 2, 'three': 3 }, function(num) { console.log(num); }); - * // => logs each number and returns the object (property order is not guaranteed across environments) - */ - function forEach(collection, callback, thisArg) { - var index = -1, - length = collection ? collection.length : 0; - - callback = callback && typeof thisArg == 'undefined' ? callback : baseCreateCallback(callback, thisArg, 3); - if (typeof length == 'number') { - while (++index < length) { - if (callback(collection[index], index, collection) === false) { - break; - } - } - } else { - forOwn(collection, callback); - } - return collection; - } - - /** - * This method is like `_.forEach` except that it iterates over elements - * of a `collection` from right to left. - * - * @static - * @memberOf _ - * @alias eachRight - * @category Collections - * @param {Array|Object|string} collection The collection to iterate over. - * @param {Function} [callback=identity] The function called per iteration. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {Array|Object|string} Returns `collection`. - * @example - * - * _([1, 2, 3]).forEachRight(function(num) { console.log(num); }).join(','); - * // => logs each number from right to left and returns '3,2,1' - */ - function forEachRight(collection, callback, thisArg) { - var length = collection ? collection.length : 0; - callback = callback && typeof thisArg == 'undefined' ? callback : baseCreateCallback(callback, thisArg, 3); - if (typeof length == 'number') { - while (length--) { - if (callback(collection[length], length, collection) === false) { - break; - } - } - } else { - var props = keys(collection); - length = props.length; - forOwn(collection, function(value, key, collection) { - key = props ? props[--length] : --length; - return callback(collection[key], key, collection); - }); - } - return collection; - } - - /** - * Creates an object composed of keys generated from the results of running - * each element of a collection through the callback. The corresponding value - * of each key is an array of the elements responsible for generating the key. - * The callback is bound to `thisArg` and invoked with three arguments; - * (value, index|key, collection). - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false` - * - * @static - * @memberOf _ - * @category Collections - * @param {Array|Object|string} collection The collection to iterate over. - * @param {Function|Object|string} [callback=identity] The function called - * per iteration. If a property name or object is provided it will be used - * to create a "_.pluck" or "_.where" style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {Object} Returns the composed aggregate object. - * @example - * - * _.groupBy([4.2, 6.1, 6.4], function(num) { return Math.floor(num); }); - * // => { '4': [4.2], '6': [6.1, 6.4] } - * - * _.groupBy([4.2, 6.1, 6.4], function(num) { return this.floor(num); }, Math); - * // => { '4': [4.2], '6': [6.1, 6.4] } - * - * // using "_.pluck" callback shorthand - * _.groupBy(['one', 'two', 'three'], 'length'); - * // => { '3': ['one', 'two'], '5': ['three'] } - */ - var groupBy = createAggregator(function(result, value, key) { - (hasOwnProperty.call(result, key) ? result[key] : result[key] = []).push(value); - }); - - /** - * Creates an object composed of keys generated from the results of running - * each element of the collection through the given callback. The corresponding - * value of each key is the last element responsible for generating the key. - * The callback is bound to `thisArg` and invoked with three arguments; - * (value, index|key, collection). - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @category Collections - * @param {Array|Object|string} collection The collection to iterate over. - * @param {Function|Object|string} [callback=identity] The function called - * per iteration. If a property name or object is provided it will be used - * to create a "_.pluck" or "_.where" style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {Object} Returns the composed aggregate object. - * @example - * - * var keys = [ - * { 'dir': 'left', 'code': 97 }, - * { 'dir': 'right', 'code': 100 } - * ]; - * - * _.indexBy(keys, 'dir'); - * // => { 'left': { 'dir': 'left', 'code': 97 }, 'right': { 'dir': 'right', 'code': 100 } } - * - * _.indexBy(keys, function(key) { return String.fromCharCode(key.code); }); - * // => { 'a': { 'dir': 'left', 'code': 97 }, 'd': { 'dir': 'right', 'code': 100 } } - * - * _.indexBy(characters, function(key) { this.fromCharCode(key.code); }, String); - * // => { 'a': { 'dir': 'left', 'code': 97 }, 'd': { 'dir': 'right', 'code': 100 } } - */ - var indexBy = createAggregator(function(result, value, key) { - result[key] = value; - }); - - /** - * Invokes the method named by `methodName` on each element in the `collection` - * returning an array of the results of each invoked method. Additional arguments - * will be provided to each invoked method. If `methodName` is a function it - * will be invoked for, and `this` bound to, each element in the `collection`. - * - * @static - * @memberOf _ - * @category Collections - * @param {Array|Object|string} collection The collection to iterate over. - * @param {Function|string} methodName The name of the method to invoke or - * the function invoked per iteration. - * @param {...*} [arg] Arguments to invoke the method with. - * @returns {Array} Returns a new array of the results of each invoked method. - * @example - * - * _.invoke([[5, 1, 7], [3, 2, 1]], 'sort'); - * // => [[1, 5, 7], [1, 2, 3]] - * - * _.invoke([123, 456], String.prototype.split, ''); - * // => [['1', '2', '3'], ['4', '5', '6']] - */ - function invoke(collection, methodName) { - var args = slice(arguments, 2), - index = -1, - isFunc = typeof methodName == 'function', - length = collection ? collection.length : 0, - result = Array(typeof length == 'number' ? length : 0); - - forEach(collection, function(value) { - result[++index] = (isFunc ? methodName : value[methodName]).apply(value, args); - }); - return result; - } - - /** - * Creates an array of values by running each element in the collection - * through the callback. The callback is bound to `thisArg` and invoked with - * three arguments; (value, index|key, collection). - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @alias collect - * @category Collections - * @param {Array|Object|string} collection The collection to iterate over. - * @param {Function|Object|string} [callback=identity] The function called - * per iteration. If a property name or object is provided it will be used - * to create a "_.pluck" or "_.where" style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {Array} Returns a new array of the results of each `callback` execution. - * @example - * - * _.map([1, 2, 3], function(num) { return num * 3; }); - * // => [3, 6, 9] - * - * _.map({ 'one': 1, 'two': 2, 'three': 3 }, function(num) { return num * 3; }); - * // => [3, 6, 9] (property order is not guaranteed across environments) - * - * var characters = [ - * { 'name': 'barney', 'age': 36 }, - * { 'name': 'fred', 'age': 40 } - * ]; - * - * // using "_.pluck" callback shorthand - * _.map(characters, 'name'); - * // => ['barney', 'fred'] - */ - function map(collection, callback, thisArg) { - var index = -1, - length = collection ? collection.length : 0; - - callback = lodash.createCallback(callback, thisArg, 3); - if (typeof length == 'number') { - var result = Array(length); - while (++index < length) { - result[index] = callback(collection[index], index, collection); - } - } else { - result = []; - forOwn(collection, function(value, key, collection) { - result[++index] = callback(value, key, collection); - }); - } - return result; - } - - /** - * Retrieves the maximum value of a collection. If the collection is empty or - * falsey `-Infinity` is returned. If a callback is provided it will be executed - * for each value in the collection to generate the criterion by which the value - * is ranked. The callback is bound to `thisArg` and invoked with three - * arguments; (value, index, collection). - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @category Collections - * @param {Array|Object|string} collection The collection to iterate over. - * @param {Function|Object|string} [callback=identity] The function called - * per iteration. If a property name or object is provided it will be used - * to create a "_.pluck" or "_.where" style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {*} Returns the maximum value. - * @example - * - * _.max([4, 2, 8, 6]); - * // => 8 - * - * var characters = [ - * { 'name': 'barney', 'age': 36 }, - * { 'name': 'fred', 'age': 40 } - * ]; - * - * _.max(characters, function(chr) { return chr.age; }); - * // => { 'name': 'fred', 'age': 40 }; - * - * // using "_.pluck" callback shorthand - * _.max(characters, 'age'); - * // => { 'name': 'fred', 'age': 40 }; - */ - function max(collection, callback, thisArg) { - var computed = -Infinity, - result = computed; - - // allows working with functions like `_.map` without using - // their `index` argument as a callback - if (typeof callback != 'function' && thisArg && thisArg[callback] === collection) { - callback = null; - } - if (callback == null && isArray(collection)) { - var index = -1, - length = collection.length; - - while (++index < length) { - var value = collection[index]; - if (value > result) { - result = value; - } - } - } else { - callback = (callback == null && isString(collection)) - ? charAtCallback - : lodash.createCallback(callback, thisArg, 3); - - forEach(collection, function(value, index, collection) { - var current = callback(value, index, collection); - if (current > computed) { - computed = current; - result = value; - } - }); - } - return result; - } - - /** - * Retrieves the minimum value of a collection. If the collection is empty or - * falsey `Infinity` is returned. If a callback is provided it will be executed - * for each value in the collection to generate the criterion by which the value - * is ranked. The callback is bound to `thisArg` and invoked with three - * arguments; (value, index, collection). - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @category Collections - * @param {Array|Object|string} collection The collection to iterate over. - * @param {Function|Object|string} [callback=identity] The function called - * per iteration. If a property name or object is provided it will be used - * to create a "_.pluck" or "_.where" style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {*} Returns the minimum value. - * @example - * - * _.min([4, 2, 8, 6]); - * // => 2 - * - * var characters = [ - * { 'name': 'barney', 'age': 36 }, - * { 'name': 'fred', 'age': 40 } - * ]; - * - * _.min(characters, function(chr) { return chr.age; }); - * // => { 'name': 'barney', 'age': 36 }; - * - * // using "_.pluck" callback shorthand - * _.min(characters, 'age'); - * // => { 'name': 'barney', 'age': 36 }; - */ - function min(collection, callback, thisArg) { - var computed = Infinity, - result = computed; - - // allows working with functions like `_.map` without using - // their `index` argument as a callback - if (typeof callback != 'function' && thisArg && thisArg[callback] === collection) { - callback = null; - } - if (callback == null && isArray(collection)) { - var index = -1, - length = collection.length; - - while (++index < length) { - var value = collection[index]; - if (value < result) { - result = value; - } - } - } else { - callback = (callback == null && isString(collection)) - ? charAtCallback - : lodash.createCallback(callback, thisArg, 3); - - forEach(collection, function(value, index, collection) { - var current = callback(value, index, collection); - if (current < computed) { - computed = current; - result = value; - } - }); - } - return result; - } - - /** - * Retrieves the value of a specified property from all elements in the collection. - * - * @static - * @memberOf _ - * @type Function - * @category Collections - * @param {Array|Object|string} collection The collection to iterate over. - * @param {string} property The name of the property to pluck. - * @returns {Array} Returns a new array of property values. - * @example - * - * var characters = [ - * { 'name': 'barney', 'age': 36 }, - * { 'name': 'fred', 'age': 40 } - * ]; - * - * _.pluck(characters, 'name'); - * // => ['barney', 'fred'] - */ - var pluck = map; - - /** - * Reduces a collection to a value which is the accumulated result of running - * each element in the collection through the callback, where each successive - * callback execution consumes the return value of the previous execution. If - * `accumulator` is not provided the first element of the collection will be - * used as the initial `accumulator` value. The callback is bound to `thisArg` - * and invoked with four arguments; (accumulator, value, index|key, collection). - * - * @static - * @memberOf _ - * @alias foldl, inject - * @category Collections - * @param {Array|Object|string} collection The collection to iterate over. - * @param {Function} [callback=identity] The function called per iteration. - * @param {*} [accumulator] Initial value of the accumulator. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {*} Returns the accumulated value. - * @example - * - * var sum = _.reduce([1, 2, 3], function(sum, num) { - * return sum + num; - * }); - * // => 6 - * - * var mapped = _.reduce({ 'a': 1, 'b': 2, 'c': 3 }, function(result, num, key) { - * result[key] = num * 3; - * return result; - * }, {}); - * // => { 'a': 3, 'b': 6, 'c': 9 } - */ - function reduce(collection, callback, accumulator, thisArg) { - if (!collection) return accumulator; - var noaccum = arguments.length < 3; - callback = lodash.createCallback(callback, thisArg, 4); - - var index = -1, - length = collection.length; - - if (typeof length == 'number') { - if (noaccum) { - accumulator = collection[++index]; - } - while (++index < length) { - accumulator = callback(accumulator, collection[index], index, collection); - } - } else { - forOwn(collection, function(value, index, collection) { - accumulator = noaccum - ? (noaccum = false, value) - : callback(accumulator, value, index, collection) - }); - } - return accumulator; - } - - /** - * This method is like `_.reduce` except that it iterates over elements - * of a `collection` from right to left. - * - * @static - * @memberOf _ - * @alias foldr - * @category Collections - * @param {Array|Object|string} collection The collection to iterate over. - * @param {Function} [callback=identity] The function called per iteration. - * @param {*} [accumulator] Initial value of the accumulator. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {*} Returns the accumulated value. - * @example - * - * var list = [[0, 1], [2, 3], [4, 5]]; - * var flat = _.reduceRight(list, function(a, b) { return a.concat(b); }, []); - * // => [4, 5, 2, 3, 0, 1] - */ - function reduceRight(collection, callback, accumulator, thisArg) { - var noaccum = arguments.length < 3; - callback = lodash.createCallback(callback, thisArg, 4); - forEachRight(collection, function(value, index, collection) { - accumulator = noaccum - ? (noaccum = false, value) - : callback(accumulator, value, index, collection); - }); - return accumulator; - } - - /** - * The opposite of `_.filter` this method returns the elements of a - * collection that the callback does **not** return truey for. - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @category Collections - * @param {Array|Object|string} collection The collection to iterate over. - * @param {Function|Object|string} [callback=identity] The function called - * per iteration. If a property name or object is provided it will be used - * to create a "_.pluck" or "_.where" style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {Array} Returns a new array of elements that failed the callback check. - * @example - * - * var odds = _.reject([1, 2, 3, 4, 5, 6], function(num) { return num % 2 == 0; }); - * // => [1, 3, 5] - * - * var characters = [ - * { 'name': 'barney', 'age': 36, 'blocked': false }, - * { 'name': 'fred', 'age': 40, 'blocked': true } - * ]; - * - * // using "_.pluck" callback shorthand - * _.reject(characters, 'blocked'); - * // => [{ 'name': 'barney', 'age': 36, 'blocked': false }] - * - * // using "_.where" callback shorthand - * _.reject(characters, { 'age': 36 }); - * // => [{ 'name': 'fred', 'age': 40, 'blocked': true }] - */ - function reject(collection, callback, thisArg) { - callback = lodash.createCallback(callback, thisArg, 3); - return filter(collection, function(value, index, collection) { - return !callback(value, index, collection); - }); - } - - /** - * Retrieves a random element or `n` random elements from a collection. - * - * @static - * @memberOf _ - * @category Collections - * @param {Array|Object|string} collection The collection to sample. - * @param {number} [n] The number of elements to sample. - * @param- {Object} [guard] Allows working with functions like `_.map` - * without using their `index` arguments as `n`. - * @returns {Array} Returns the random sample(s) of `collection`. - * @example - * - * _.sample([1, 2, 3, 4]); - * // => 2 - * - * _.sample([1, 2, 3, 4], 2); - * // => [3, 1] - */ - function sample(collection, n, guard) { - if (collection && typeof collection.length != 'number') { - collection = values(collection); - } - if (n == null || guard) { - return collection ? collection[baseRandom(0, collection.length - 1)] : undefined; - } - var result = shuffle(collection); - result.length = nativeMin(nativeMax(0, n), result.length); - return result; - } - - /** - * Creates an array of shuffled values, using a version of the Fisher-Yates - * shuffle. See http://en.wikipedia.org/wiki/Fisher-Yates_shuffle. - * - * @static - * @memberOf _ - * @category Collections - * @param {Array|Object|string} collection The collection to shuffle. - * @returns {Array} Returns a new shuffled collection. - * @example - * - * _.shuffle([1, 2, 3, 4, 5, 6]); - * // => [4, 1, 6, 3, 5, 2] - */ - function shuffle(collection) { - var index = -1, - length = collection ? collection.length : 0, - result = Array(typeof length == 'number' ? length : 0); - - forEach(collection, function(value) { - var rand = baseRandom(0, ++index); - result[index] = result[rand]; - result[rand] = value; - }); - return result; - } - - /** - * Gets the size of the `collection` by returning `collection.length` for arrays - * and array-like objects or the number of own enumerable properties for objects. - * - * @static - * @memberOf _ - * @category Collections - * @param {Array|Object|string} collection The collection to inspect. - * @returns {number} Returns `collection.length` or number of own enumerable properties. - * @example - * - * _.size([1, 2]); - * // => 2 - * - * _.size({ 'one': 1, 'two': 2, 'three': 3 }); - * // => 3 - * - * _.size('pebbles'); - * // => 7 - */ - function size(collection) { - var length = collection ? collection.length : 0; - return typeof length == 'number' ? length : keys(collection).length; - } - - /** - * Checks if the callback returns a truey value for **any** element of a - * collection. The function returns as soon as it finds a passing value and - * does not iterate over the entire collection. The callback is bound to - * `thisArg` and invoked with three arguments; (value, index|key, collection). - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @alias any - * @category Collections - * @param {Array|Object|string} collection The collection to iterate over. - * @param {Function|Object|string} [callback=identity] The function called - * per iteration. If a property name or object is provided it will be used - * to create a "_.pluck" or "_.where" style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {boolean} Returns `true` if any element passed the callback check, - * else `false`. - * @example - * - * _.some([null, 0, 'yes', false], Boolean); - * // => true - * - * var characters = [ - * { 'name': 'barney', 'age': 36, 'blocked': false }, - * { 'name': 'fred', 'age': 40, 'blocked': true } - * ]; - * - * // using "_.pluck" callback shorthand - * _.some(characters, 'blocked'); - * // => true - * - * // using "_.where" callback shorthand - * _.some(characters, { 'age': 1 }); - * // => false - */ - function some(collection, callback, thisArg) { - var result; - callback = lodash.createCallback(callback, thisArg, 3); - - var index = -1, - length = collection ? collection.length : 0; - - if (typeof length == 'number') { - while (++index < length) { - if ((result = callback(collection[index], index, collection))) { - break; - } - } - } else { - forOwn(collection, function(value, index, collection) { - return !(result = callback(value, index, collection)); - }); - } - return !!result; - } - - /** - * Creates an array of elements, sorted in ascending order by the results of - * running each element in a collection through the callback. This method - * performs a stable sort, that is, it will preserve the original sort order - * of equal elements. The callback is bound to `thisArg` and invoked with - * three arguments; (value, index|key, collection). - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an array of property names is provided for `callback` the collection - * will be sorted by each property value. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @category Collections - * @param {Array|Object|string} collection The collection to iterate over. - * @param {Array|Function|Object|string} [callback=identity] The function called - * per iteration. If a property name or object is provided it will be used - * to create a "_.pluck" or "_.where" style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {Array} Returns a new array of sorted elements. - * @example - * - * _.sortBy([1, 2, 3], function(num) { return Math.sin(num); }); - * // => [3, 1, 2] - * - * _.sortBy([1, 2, 3], function(num) { return this.sin(num); }, Math); - * // => [3, 1, 2] - * - * var characters = [ - * { 'name': 'barney', 'age': 36 }, - * { 'name': 'fred', 'age': 40 }, - * { 'name': 'barney', 'age': 26 }, - * { 'name': 'fred', 'age': 30 } - * ]; - * - * // using "_.pluck" callback shorthand - * _.map(_.sortBy(characters, 'age'), _.values); - * // => [['barney', 26], ['fred', 30], ['barney', 36], ['fred', 40]] - * - * // sorting by multiple properties - * _.map(_.sortBy(characters, ['name', 'age']), _.values); - * // = > [['barney', 26], ['barney', 36], ['fred', 30], ['fred', 40]] - */ - function sortBy(collection, callback, thisArg) { - var index = -1, - isArr = isArray(callback), - length = collection ? collection.length : 0, - result = Array(typeof length == 'number' ? length : 0); - - if (!isArr) { - callback = lodash.createCallback(callback, thisArg, 3); - } - forEach(collection, function(value, key, collection) { - var object = result[++index] = getObject(); - if (isArr) { - object.criteria = map(callback, function(key) { return value[key]; }); - } else { - (object.criteria = getArray())[0] = callback(value, key, collection); - } - object.index = index; - object.value = value; - }); - - length = result.length; - result.sort(compareAscending); - while (length--) { - var object = result[length]; - result[length] = object.value; - if (!isArr) { - releaseArray(object.criteria); - } - releaseObject(object); - } - return result; - } - - /** - * Converts the `collection` to an array. - * - * @static - * @memberOf _ - * @category Collections - * @param {Array|Object|string} collection The collection to convert. - * @returns {Array} Returns the new converted array. - * @example - * - * (function() { return _.toArray(arguments).slice(1); })(1, 2, 3, 4); - * // => [2, 3, 4] - */ - function toArray(collection) { - if (collection && typeof collection.length == 'number') { - return slice(collection); - } - return values(collection); - } - - /** - * Performs a deep comparison of each element in a `collection` to the given - * `properties` object, returning an array of all elements that have equivalent - * property values. - * - * @static - * @memberOf _ - * @type Function - * @category Collections - * @param {Array|Object|string} collection The collection to iterate over. - * @param {Object} props The object of property values to filter by. - * @returns {Array} Returns a new array of elements that have the given properties. - * @example - * - * var characters = [ - * { 'name': 'barney', 'age': 36, 'pets': ['hoppy'] }, - * { 'name': 'fred', 'age': 40, 'pets': ['baby puss', 'dino'] } - * ]; - * - * _.where(characters, { 'age': 36 }); - * // => [{ 'name': 'barney', 'age': 36, 'pets': ['hoppy'] }] - * - * _.where(characters, { 'pets': ['dino'] }); - * // => [{ 'name': 'fred', 'age': 40, 'pets': ['baby puss', 'dino'] }] - */ - var where = filter; - - /*--------------------------------------------------------------------------*/ - - /** - * Creates an array with all falsey values removed. The values `false`, `null`, - * `0`, `""`, `undefined`, and `NaN` are all falsey. - * - * @static - * @memberOf _ - * @category Arrays - * @param {Array} array The array to compact. - * @returns {Array} Returns a new array of filtered values. - * @example - * - * _.compact([0, 1, false, 2, '', 3]); - * // => [1, 2, 3] - */ - function compact(array) { - var index = -1, - length = array ? array.length : 0, - result = []; - - while (++index < length) { - var value = array[index]; - if (value) { - result.push(value); - } - } - return result; - } - - /** - * Creates an array excluding all values of the provided arrays using strict - * equality for comparisons, i.e. `===`. - * - * @static - * @memberOf _ - * @category Arrays - * @param {Array} array The array to process. - * @param {...Array} [values] The arrays of values to exclude. - * @returns {Array} Returns a new array of filtered values. - * @example - * - * _.difference([1, 2, 3, 4, 5], [5, 2, 10]); - * // => [1, 3, 4] - */ - function difference(array) { - return baseDifference(array, baseFlatten(arguments, true, true, 1)); - } - - /** - * This method is like `_.find` except that it returns the index of the first - * element that passes the callback check, instead of the element itself. - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @category Arrays - * @param {Array} array The array to search. - * @param {Function|Object|string} [callback=identity] The function called - * per iteration. If a property name or object is provided it will be used - * to create a "_.pluck" or "_.where" style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {number} Returns the index of the found element, else `-1`. - * @example - * - * var characters = [ - * { 'name': 'barney', 'age': 36, 'blocked': false }, - * { 'name': 'fred', 'age': 40, 'blocked': true }, - * { 'name': 'pebbles', 'age': 1, 'blocked': false } - * ]; - * - * _.findIndex(characters, function(chr) { - * return chr.age < 20; - * }); - * // => 2 - * - * // using "_.where" callback shorthand - * _.findIndex(characters, { 'age': 36 }); - * // => 0 - * - * // using "_.pluck" callback shorthand - * _.findIndex(characters, 'blocked'); - * // => 1 - */ - function findIndex(array, callback, thisArg) { - var index = -1, - length = array ? array.length : 0; - - callback = lodash.createCallback(callback, thisArg, 3); - while (++index < length) { - if (callback(array[index], index, array)) { - return index; - } - } - return -1; - } - - /** - * This method is like `_.findIndex` except that it iterates over elements - * of a `collection` from right to left. - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @category Arrays - * @param {Array} array The array to search. - * @param {Function|Object|string} [callback=identity] The function called - * per iteration. If a property name or object is provided it will be used - * to create a "_.pluck" or "_.where" style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {number} Returns the index of the found element, else `-1`. - * @example - * - * var characters = [ - * { 'name': 'barney', 'age': 36, 'blocked': true }, - * { 'name': 'fred', 'age': 40, 'blocked': false }, - * { 'name': 'pebbles', 'age': 1, 'blocked': true } - * ]; - * - * _.findLastIndex(characters, function(chr) { - * return chr.age > 30; - * }); - * // => 1 - * - * // using "_.where" callback shorthand - * _.findLastIndex(characters, { 'age': 36 }); - * // => 0 - * - * // using "_.pluck" callback shorthand - * _.findLastIndex(characters, 'blocked'); - * // => 2 - */ - function findLastIndex(array, callback, thisArg) { - var length = array ? array.length : 0; - callback = lodash.createCallback(callback, thisArg, 3); - while (length--) { - if (callback(array[length], length, array)) { - return length; - } - } - return -1; - } - - /** - * Gets the first element or first `n` elements of an array. If a callback - * is provided elements at the beginning of the array are returned as long - * as the callback returns truey. The callback is bound to `thisArg` and - * invoked with three arguments; (value, index, array). - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @alias head, take - * @category Arrays - * @param {Array} array The array to query. - * @param {Function|Object|number|string} [callback] The function called - * per element or the number of elements to return. If a property name or - * object is provided it will be used to create a "_.pluck" or "_.where" - * style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {*} Returns the first element(s) of `array`. - * @example - * - * _.first([1, 2, 3]); - * // => 1 - * - * _.first([1, 2, 3], 2); - * // => [1, 2] - * - * _.first([1, 2, 3], function(num) { - * return num < 3; - * }); - * // => [1, 2] - * - * var characters = [ - * { 'name': 'barney', 'blocked': true, 'employer': 'slate' }, - * { 'name': 'fred', 'blocked': false, 'employer': 'slate' }, - * { 'name': 'pebbles', 'blocked': true, 'employer': 'na' } - * ]; - * - * // using "_.pluck" callback shorthand - * _.first(characters, 'blocked'); - * // => [{ 'name': 'barney', 'blocked': true, 'employer': 'slate' }] - * - * // using "_.where" callback shorthand - * _.pluck(_.first(characters, { 'employer': 'slate' }), 'name'); - * // => ['barney', 'fred'] - */ - function first(array, callback, thisArg) { - var n = 0, - length = array ? array.length : 0; - - if (typeof callback != 'number' && callback != null) { - var index = -1; - callback = lodash.createCallback(callback, thisArg, 3); - while (++index < length && callback(array[index], index, array)) { - n++; - } - } else { - n = callback; - if (n == null || thisArg) { - return array ? array[0] : undefined; - } - } - return slice(array, 0, nativeMin(nativeMax(0, n), length)); - } - - /** - * Flattens a nested array (the nesting can be to any depth). If `isShallow` - * is truey, the array will only be flattened a single level. If a callback - * is provided each element of the array is passed through the callback before - * flattening. The callback is bound to `thisArg` and invoked with three - * arguments; (value, index, array). - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @category Arrays - * @param {Array} array The array to flatten. - * @param {boolean} [isShallow=false] A flag to restrict flattening to a single level. - * @param {Function|Object|string} [callback=identity] The function called - * per iteration. If a property name or object is provided it will be used - * to create a "_.pluck" or "_.where" style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {Array} Returns a new flattened array. - * @example - * - * _.flatten([1, [2], [3, [[4]]]]); - * // => [1, 2, 3, 4]; - * - * _.flatten([1, [2], [3, [[4]]]], true); - * // => [1, 2, 3, [[4]]]; - * - * var characters = [ - * { 'name': 'barney', 'age': 30, 'pets': ['hoppy'] }, - * { 'name': 'fred', 'age': 40, 'pets': ['baby puss', 'dino'] } - * ]; - * - * // using "_.pluck" callback shorthand - * _.flatten(characters, 'pets'); - * // => ['hoppy', 'baby puss', 'dino'] - */ - function flatten(array, isShallow, callback, thisArg) { - // juggle arguments - if (typeof isShallow != 'boolean' && isShallow != null) { - thisArg = callback; - callback = (typeof isShallow != 'function' && thisArg && thisArg[isShallow] === array) ? null : isShallow; - isShallow = false; - } - if (callback != null) { - array = map(array, callback, thisArg); - } - return baseFlatten(array, isShallow); - } - - /** - * Gets the index at which the first occurrence of `value` is found using - * strict equality for comparisons, i.e. `===`. If the array is already sorted - * providing `true` for `fromIndex` will run a faster binary search. - * - * @static - * @memberOf _ - * @category Arrays - * @param {Array} array The array to search. - * @param {*} value The value to search for. - * @param {boolean|number} [fromIndex=0] The index to search from or `true` - * to perform a binary search on a sorted array. - * @returns {number} Returns the index of the matched value or `-1`. - * @example - * - * _.indexOf([1, 2, 3, 1, 2, 3], 2); - * // => 1 - * - * _.indexOf([1, 2, 3, 1, 2, 3], 2, 3); - * // => 4 - * - * _.indexOf([1, 1, 2, 2, 3, 3], 2, true); - * // => 2 - */ - function indexOf(array, value, fromIndex) { - if (typeof fromIndex == 'number') { - var length = array ? array.length : 0; - fromIndex = (fromIndex < 0 ? nativeMax(0, length + fromIndex) : fromIndex || 0); - } else if (fromIndex) { - var index = sortedIndex(array, value); - return array[index] === value ? index : -1; - } - return baseIndexOf(array, value, fromIndex); - } - - /** - * Gets all but the last element or last `n` elements of an array. If a - * callback is provided elements at the end of the array are excluded from - * the result as long as the callback returns truey. The callback is bound - * to `thisArg` and invoked with three arguments; (value, index, array). - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @category Arrays - * @param {Array} array The array to query. - * @param {Function|Object|number|string} [callback=1] The function called - * per element or the number of elements to exclude. If a property name or - * object is provided it will be used to create a "_.pluck" or "_.where" - * style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {Array} Returns a slice of `array`. - * @example - * - * _.initial([1, 2, 3]); - * // => [1, 2] - * - * _.initial([1, 2, 3], 2); - * // => [1] - * - * _.initial([1, 2, 3], function(num) { - * return num > 1; - * }); - * // => [1] - * - * var characters = [ - * { 'name': 'barney', 'blocked': false, 'employer': 'slate' }, - * { 'name': 'fred', 'blocked': true, 'employer': 'slate' }, - * { 'name': 'pebbles', 'blocked': true, 'employer': 'na' } - * ]; - * - * // using "_.pluck" callback shorthand - * _.initial(characters, 'blocked'); - * // => [{ 'name': 'barney', 'blocked': false, 'employer': 'slate' }] - * - * // using "_.where" callback shorthand - * _.pluck(_.initial(characters, { 'employer': 'na' }), 'name'); - * // => ['barney', 'fred'] - */ - function initial(array, callback, thisArg) { - var n = 0, - length = array ? array.length : 0; - - if (typeof callback != 'number' && callback != null) { - var index = length; - callback = lodash.createCallback(callback, thisArg, 3); - while (index-- && callback(array[index], index, array)) { - n++; - } - } else { - n = (callback == null || thisArg) ? 1 : callback || n; - } - return slice(array, 0, nativeMin(nativeMax(0, length - n), length)); - } - - /** - * Creates an array of unique values present in all provided arrays using - * strict equality for comparisons, i.e. `===`. - * - * @static - * @memberOf _ - * @category Arrays - * @param {...Array} [array] The arrays to inspect. - * @returns {Array} Returns an array of shared values. - * @example - * - * _.intersection([1, 2, 3], [5, 2, 1, 4], [2, 1]); - * // => [1, 2] - */ - function intersection() { - var args = [], - argsIndex = -1, - argsLength = arguments.length, - caches = getArray(), - indexOf = getIndexOf(), - trustIndexOf = indexOf === baseIndexOf, - seen = getArray(); - - while (++argsIndex < argsLength) { - var value = arguments[argsIndex]; - if (isArray(value) || isArguments(value)) { - args.push(value); - caches.push(trustIndexOf && value.length >= largeArraySize && - createCache(argsIndex ? args[argsIndex] : seen)); - } - } - var array = args[0], - index = -1, - length = array ? array.length : 0, - result = []; - - outer: - while (++index < length) { - var cache = caches[0]; - value = array[index]; - - if ((cache ? cacheIndexOf(cache, value) : indexOf(seen, value)) < 0) { - argsIndex = argsLength; - (cache || seen).push(value); - while (--argsIndex) { - cache = caches[argsIndex]; - if ((cache ? cacheIndexOf(cache, value) : indexOf(args[argsIndex], value)) < 0) { - continue outer; - } - } - result.push(value); - } - } - while (argsLength--) { - cache = caches[argsLength]; - if (cache) { - releaseObject(cache); - } - } - releaseArray(caches); - releaseArray(seen); - return result; - } - - /** - * Gets the last element or last `n` elements of an array. If a callback is - * provided elements at the end of the array are returned as long as the - * callback returns truey. The callback is bound to `thisArg` and invoked - * with three arguments; (value, index, array). - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @category Arrays - * @param {Array} array The array to query. - * @param {Function|Object|number|string} [callback] The function called - * per element or the number of elements to return. If a property name or - * object is provided it will be used to create a "_.pluck" or "_.where" - * style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {*} Returns the last element(s) of `array`. - * @example - * - * _.last([1, 2, 3]); - * // => 3 - * - * _.last([1, 2, 3], 2); - * // => [2, 3] - * - * _.last([1, 2, 3], function(num) { - * return num > 1; - * }); - * // => [2, 3] - * - * var characters = [ - * { 'name': 'barney', 'blocked': false, 'employer': 'slate' }, - * { 'name': 'fred', 'blocked': true, 'employer': 'slate' }, - * { 'name': 'pebbles', 'blocked': true, 'employer': 'na' } - * ]; - * - * // using "_.pluck" callback shorthand - * _.pluck(_.last(characters, 'blocked'), 'name'); - * // => ['fred', 'pebbles'] - * - * // using "_.where" callback shorthand - * _.last(characters, { 'employer': 'na' }); - * // => [{ 'name': 'pebbles', 'blocked': true, 'employer': 'na' }] - */ - function last(array, callback, thisArg) { - var n = 0, - length = array ? array.length : 0; - - if (typeof callback != 'number' && callback != null) { - var index = length; - callback = lodash.createCallback(callback, thisArg, 3); - while (index-- && callback(array[index], index, array)) { - n++; - } - } else { - n = callback; - if (n == null || thisArg) { - return array ? array[length - 1] : undefined; - } - } - return slice(array, nativeMax(0, length - n)); - } - - /** - * Gets the index at which the last occurrence of `value` is found using strict - * equality for comparisons, i.e. `===`. If `fromIndex` is negative, it is used - * as the offset from the end of the collection. - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @category Arrays - * @param {Array} array The array to search. - * @param {*} value The value to search for. - * @param {number} [fromIndex=array.length-1] The index to search from. - * @returns {number} Returns the index of the matched value or `-1`. - * @example - * - * _.lastIndexOf([1, 2, 3, 1, 2, 3], 2); - * // => 4 - * - * _.lastIndexOf([1, 2, 3, 1, 2, 3], 2, 3); - * // => 1 - */ - function lastIndexOf(array, value, fromIndex) { - var index = array ? array.length : 0; - if (typeof fromIndex == 'number') { - index = (fromIndex < 0 ? nativeMax(0, index + fromIndex) : nativeMin(fromIndex, index - 1)) + 1; - } - while (index--) { - if (array[index] === value) { - return index; - } - } - return -1; - } - - /** - * Removes all provided values from the given array using strict equality for - * comparisons, i.e. `===`. - * - * @static - * @memberOf _ - * @category Arrays - * @param {Array} array The array to modify. - * @param {...*} [value] The values to remove. - * @returns {Array} Returns `array`. - * @example - * - * var array = [1, 2, 3, 1, 2, 3]; - * _.pull(array, 2, 3); - * console.log(array); - * // => [1, 1] - */ - function pull(array) { - var args = arguments, - argsIndex = 0, - argsLength = args.length, - length = array ? array.length : 0; - - while (++argsIndex < argsLength) { - var index = -1, - value = args[argsIndex]; - while (++index < length) { - if (array[index] === value) { - splice.call(array, index--, 1); - length--; - } - } - } - return array; - } - - /** - * Creates an array of numbers (positive and/or negative) progressing from - * `start` up to but not including `end`. If `start` is less than `stop` a - * zero-length range is created unless a negative `step` is specified. - * - * @static - * @memberOf _ - * @category Arrays - * @param {number} [start=0] The start of the range. - * @param {number} end The end of the range. - * @param {number} [step=1] The value to increment or decrement by. - * @returns {Array} Returns a new range array. - * @example - * - * _.range(4); - * // => [0, 1, 2, 3] - * - * _.range(1, 5); - * // => [1, 2, 3, 4] - * - * _.range(0, 20, 5); - * // => [0, 5, 10, 15] - * - * _.range(0, -4, -1); - * // => [0, -1, -2, -3] - * - * _.range(1, 4, 0); - * // => [1, 1, 1] - * - * _.range(0); - * // => [] - */ - function range(start, end, step) { - start = +start || 0; - step = typeof step == 'number' ? step : (+step || 1); - - if (end == null) { - end = start; - start = 0; - } - // use `Array(length)` so engines like Chakra and V8 avoid slower modes - // http://youtu.be/XAqIpGU8ZZk#t=17m25s - var index = -1, - length = nativeMax(0, ceil((end - start) / (step || 1))), - result = Array(length); - - while (++index < length) { - result[index] = start; - start += step; - } - return result; - } - - /** - * Removes all elements from an array that the callback returns truey for - * and returns an array of removed elements. The callback is bound to `thisArg` - * and invoked with three arguments; (value, index, array). - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @category Arrays - * @param {Array} array The array to modify. - * @param {Function|Object|string} [callback=identity] The function called - * per iteration. If a property name or object is provided it will be used - * to create a "_.pluck" or "_.where" style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {Array} Returns a new array of removed elements. - * @example - * - * var array = [1, 2, 3, 4, 5, 6]; - * var evens = _.remove(array, function(num) { return num % 2 == 0; }); - * - * console.log(array); - * // => [1, 3, 5] - * - * console.log(evens); - * // => [2, 4, 6] - */ - function remove(array, callback, thisArg) { - var index = -1, - length = array ? array.length : 0, - result = []; - - callback = lodash.createCallback(callback, thisArg, 3); - while (++index < length) { - var value = array[index]; - if (callback(value, index, array)) { - result.push(value); - splice.call(array, index--, 1); - length--; - } - } - return result; - } - - /** - * The opposite of `_.initial` this method gets all but the first element or - * first `n` elements of an array. If a callback function is provided elements - * at the beginning of the array are excluded from the result as long as the - * callback returns truey. The callback is bound to `thisArg` and invoked - * with three arguments; (value, index, array). - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @alias drop, tail - * @category Arrays - * @param {Array} array The array to query. - * @param {Function|Object|number|string} [callback=1] The function called - * per element or the number of elements to exclude. If a property name or - * object is provided it will be used to create a "_.pluck" or "_.where" - * style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {Array} Returns a slice of `array`. - * @example - * - * _.rest([1, 2, 3]); - * // => [2, 3] - * - * _.rest([1, 2, 3], 2); - * // => [3] - * - * _.rest([1, 2, 3], function(num) { - * return num < 3; - * }); - * // => [3] - * - * var characters = [ - * { 'name': 'barney', 'blocked': true, 'employer': 'slate' }, - * { 'name': 'fred', 'blocked': false, 'employer': 'slate' }, - * { 'name': 'pebbles', 'blocked': true, 'employer': 'na' } - * ]; - * - * // using "_.pluck" callback shorthand - * _.pluck(_.rest(characters, 'blocked'), 'name'); - * // => ['fred', 'pebbles'] - * - * // using "_.where" callback shorthand - * _.rest(characters, { 'employer': 'slate' }); - * // => [{ 'name': 'pebbles', 'blocked': true, 'employer': 'na' }] - */ - function rest(array, callback, thisArg) { - if (typeof callback != 'number' && callback != null) { - var n = 0, - index = -1, - length = array ? array.length : 0; - - callback = lodash.createCallback(callback, thisArg, 3); - while (++index < length && callback(array[index], index, array)) { - n++; - } - } else { - n = (callback == null || thisArg) ? 1 : nativeMax(0, callback); - } - return slice(array, n); - } - - /** - * Uses a binary search to determine the smallest index at which a value - * should be inserted into a given sorted array in order to maintain the sort - * order of the array. If a callback is provided it will be executed for - * `value` and each element of `array` to compute their sort ranking. The - * callback is bound to `thisArg` and invoked with one argument; (value). - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @category Arrays - * @param {Array} array The array to inspect. - * @param {*} value The value to evaluate. - * @param {Function|Object|string} [callback=identity] The function called - * per iteration. If a property name or object is provided it will be used - * to create a "_.pluck" or "_.where" style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {number} Returns the index at which `value` should be inserted - * into `array`. - * @example - * - * _.sortedIndex([20, 30, 50], 40); - * // => 2 - * - * // using "_.pluck" callback shorthand - * _.sortedIndex([{ 'x': 20 }, { 'x': 30 }, { 'x': 50 }], { 'x': 40 }, 'x'); - * // => 2 - * - * var dict = { - * 'wordToNumber': { 'twenty': 20, 'thirty': 30, 'fourty': 40, 'fifty': 50 } - * }; - * - * _.sortedIndex(['twenty', 'thirty', 'fifty'], 'fourty', function(word) { - * return dict.wordToNumber[word]; - * }); - * // => 2 - * - * _.sortedIndex(['twenty', 'thirty', 'fifty'], 'fourty', function(word) { - * return this.wordToNumber[word]; - * }, dict); - * // => 2 - */ - function sortedIndex(array, value, callback, thisArg) { - var low = 0, - high = array ? array.length : low; - - // explicitly reference `identity` for better inlining in Firefox - callback = callback ? lodash.createCallback(callback, thisArg, 1) : identity; - value = callback(value); - - while (low < high) { - var mid = (low + high) >>> 1; - (callback(array[mid]) < value) - ? low = mid + 1 - : high = mid; - } - return low; - } - - /** - * Creates an array of unique values, in order, of the provided arrays using - * strict equality for comparisons, i.e. `===`. - * - * @static - * @memberOf _ - * @category Arrays - * @param {...Array} [array] The arrays to inspect. - * @returns {Array} Returns an array of combined values. - * @example - * - * _.union([1, 2, 3], [5, 2, 1, 4], [2, 1]); - * // => [1, 2, 3, 5, 4] - */ - function union() { - return baseUniq(baseFlatten(arguments, true, true)); - } - - /** - * Creates a duplicate-value-free version of an array using strict equality - * for comparisons, i.e. `===`. If the array is sorted, providing - * `true` for `isSorted` will use a faster algorithm. If a callback is provided - * each element of `array` is passed through the callback before uniqueness - * is computed. The callback is bound to `thisArg` and invoked with three - * arguments; (value, index, array). - * - * If a property name is provided for `callback` the created "_.pluck" style - * callback will return the property value of the given element. - * - * If an object is provided for `callback` the created "_.where" style callback - * will return `true` for elements that have the properties of the given object, - * else `false`. - * - * @static - * @memberOf _ - * @alias unique - * @category Arrays - * @param {Array} array The array to process. - * @param {boolean} [isSorted=false] A flag to indicate that `array` is sorted. - * @param {Function|Object|string} [callback=identity] The function called - * per iteration. If a property name or object is provided it will be used - * to create a "_.pluck" or "_.where" style callback, respectively. - * @param {*} [thisArg] The `this` binding of `callback`. - * @returns {Array} Returns a duplicate-value-free array. - * @example - * - * _.uniq([1, 2, 1, 3, 1]); - * // => [1, 2, 3] - * - * _.uniq([1, 1, 2, 2, 3], true); - * // => [1, 2, 3] - * - * _.uniq(['A', 'b', 'C', 'a', 'B', 'c'], function(letter) { return letter.toLowerCase(); }); - * // => ['A', 'b', 'C'] - * - * _.uniq([1, 2.5, 3, 1.5, 2, 3.5], function(num) { return this.floor(num); }, Math); - * // => [1, 2.5, 3] - * - * // using "_.pluck" callback shorthand - * _.uniq([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x'); - * // => [{ 'x': 1 }, { 'x': 2 }] - */ - function uniq(array, isSorted, callback, thisArg) { - // juggle arguments - if (typeof isSorted != 'boolean' && isSorted != null) { - thisArg = callback; - callback = (typeof isSorted != 'function' && thisArg && thisArg[isSorted] === array) ? null : isSorted; - isSorted = false; - } - if (callback != null) { - callback = lodash.createCallback(callback, thisArg, 3); - } - return baseUniq(array, isSorted, callback); - } - - /** - * Creates an array excluding all provided values using strict equality for - * comparisons, i.e. `===`. - * - * @static - * @memberOf _ - * @category Arrays - * @param {Array} array The array to filter. - * @param {...*} [value] The values to exclude. - * @returns {Array} Returns a new array of filtered values. - * @example - * - * _.without([1, 2, 1, 0, 3, 1, 4], 0, 1); - * // => [2, 3, 4] - */ - function without(array) { - return baseDifference(array, slice(arguments, 1)); - } - - /** - * Creates an array that is the symmetric difference of the provided arrays. - * See http://en.wikipedia.org/wiki/Symmetric_difference. - * - * @static - * @memberOf _ - * @category Arrays - * @param {...Array} [array] The arrays to inspect. - * @returns {Array} Returns an array of values. - * @example - * - * _.xor([1, 2, 3], [5, 2, 1, 4]); - * // => [3, 5, 4] - * - * _.xor([1, 2, 5], [2, 3, 5], [3, 4, 5]); - * // => [1, 4, 5] - */ - function xor() { - var index = -1, - length = arguments.length; - - while (++index < length) { - var array = arguments[index]; - if (isArray(array) || isArguments(array)) { - var result = result - ? baseUniq(baseDifference(result, array).concat(baseDifference(array, result))) - : array; - } - } - return result || []; - } - - /** - * Creates an array of grouped elements, the first of which contains the first - * elements of the given arrays, the second of which contains the second - * elements of the given arrays, and so on. - * - * @static - * @memberOf _ - * @alias unzip - * @category Arrays - * @param {...Array} [array] Arrays to process. - * @returns {Array} Returns a new array of grouped elements. - * @example - * - * _.zip(['fred', 'barney'], [30, 40], [true, false]); - * // => [['fred', 30, true], ['barney', 40, false]] - */ - function zip() { - var array = arguments.length > 1 ? arguments : arguments[0], - index = -1, - length = array ? max(pluck(array, 'length')) : 0, - result = Array(length < 0 ? 0 : length); - - while (++index < length) { - result[index] = pluck(array, index); - } - return result; - } - - /** - * Creates an object composed from arrays of `keys` and `values`. Provide - * either a single two dimensional array, i.e. `[[key1, value1], [key2, value2]]` - * or two arrays, one of `keys` and one of corresponding `values`. - * - * @static - * @memberOf _ - * @alias object - * @category Arrays - * @param {Array} keys The array of keys. - * @param {Array} [values=[]] The array of values. - * @returns {Object} Returns an object composed of the given keys and - * corresponding values. - * @example - * - * _.zipObject(['fred', 'barney'], [30, 40]); - * // => { 'fred': 30, 'barney': 40 } - */ - function zipObject(keys, values) { - var index = -1, - length = keys ? keys.length : 0, - result = {}; - - if (!values && length && !isArray(keys[0])) { - values = []; - } - while (++index < length) { - var key = keys[index]; - if (values) { - result[key] = values[index]; - } else if (key) { - result[key[0]] = key[1]; - } - } - return result; - } - - /*--------------------------------------------------------------------------*/ - - /** - * Creates a function that executes `func`, with the `this` binding and - * arguments of the created function, only after being called `n` times. - * - * @static - * @memberOf _ - * @category Functions - * @param {number} n The number of times the function must be called before - * `func` is executed. - * @param {Function} func The function to restrict. - * @returns {Function} Returns the new restricted function. - * @example - * - * var saves = ['profile', 'settings']; - * - * var done = _.after(saves.length, function() { - * console.log('Done saving!'); - * }); - * - * _.forEach(saves, function(type) { - * asyncSave({ 'type': type, 'complete': done }); - * }); - * // => logs 'Done saving!', after all saves have completed - */ - function after(n, func) { - if (!isFunction(func)) { - throw new TypeError; - } - return function() { - if (--n < 1) { - return func.apply(this, arguments); - } - }; - } - - /** - * Creates a function that, when called, invokes `func` with the `this` - * binding of `thisArg` and prepends any additional `bind` arguments to those - * provided to the bound function. - * - * @static - * @memberOf _ - * @category Functions - * @param {Function} func The function to bind. - * @param {*} [thisArg] The `this` binding of `func`. - * @param {...*} [arg] Arguments to be partially applied. - * @returns {Function} Returns the new bound function. - * @example - * - * var func = function(greeting) { - * return greeting + ' ' + this.name; - * }; - * - * func = _.bind(func, { 'name': 'fred' }, 'hi'); - * func(); - * // => 'hi fred' - */ - function bind(func, thisArg) { - return arguments.length > 2 - ? createWrapper(func, 17, slice(arguments, 2), null, thisArg) - : createWrapper(func, 1, null, null, thisArg); - } - - /** - * Binds methods of an object to the object itself, overwriting the existing - * method. Method names may be specified as individual arguments or as arrays - * of method names. If no method names are provided all the function properties - * of `object` will be bound. - * - * @static - * @memberOf _ - * @category Functions - * @param {Object} object The object to bind and assign the bound methods to. - * @param {...string} [methodName] The object method names to - * bind, specified as individual method names or arrays of method names. - * @returns {Object} Returns `object`. - * @example - * - * var view = { - * 'label': 'docs', - * 'onClick': function() { console.log('clicked ' + this.label); } - * }; - * - * _.bindAll(view); - * jQuery('#docs').on('click', view.onClick); - * // => logs 'clicked docs', when the button is clicked - */ - function bindAll(object) { - var funcs = arguments.length > 1 ? baseFlatten(arguments, true, false, 1) : functions(object), - index = -1, - length = funcs.length; - - while (++index < length) { - var key = funcs[index]; - object[key] = createWrapper(object[key], 1, null, null, object); - } - return object; - } - - /** - * Creates a function that, when called, invokes the method at `object[key]` - * and prepends any additional `bindKey` arguments to those provided to the bound - * function. This method differs from `_.bind` by allowing bound functions to - * reference methods that will be redefined or don't yet exist. - * See http://michaux.ca/articles/lazy-function-definition-pattern. - * - * @static - * @memberOf _ - * @category Functions - * @param {Object} object The object the method belongs to. - * @param {string} key The key of the method. - * @param {...*} [arg] Arguments to be partially applied. - * @returns {Function} Returns the new bound function. - * @example - * - * var object = { - * 'name': 'fred', - * 'greet': function(greeting) { - * return greeting + ' ' + this.name; - * } - * }; - * - * var func = _.bindKey(object, 'greet', 'hi'); - * func(); - * // => 'hi fred' - * - * object.greet = function(greeting) { - * return greeting + 'ya ' + this.name + '!'; - * }; - * - * func(); - * // => 'hiya fred!' - */ - function bindKey(object, key) { - return arguments.length > 2 - ? createWrapper(key, 19, slice(arguments, 2), null, object) - : createWrapper(key, 3, null, null, object); - } - - /** - * Creates a function that is the composition of the provided functions, - * where each function consumes the return value of the function that follows. - * For example, composing the functions `f()`, `g()`, and `h()` produces `f(g(h()))`. - * Each function is executed with the `this` binding of the composed function. - * - * @static - * @memberOf _ - * @category Functions - * @param {...Function} [func] Functions to compose. - * @returns {Function} Returns the new composed function. - * @example - * - * var realNameMap = { - * 'pebbles': 'penelope' - * }; - * - * var format = function(name) { - * name = realNameMap[name.toLowerCase()] || name; - * return name.charAt(0).toUpperCase() + name.slice(1).toLowerCase(); - * }; - * - * var greet = function(formatted) { - * return 'Hiya ' + formatted + '!'; - * }; - * - * var welcome = _.compose(greet, format); - * welcome('pebbles'); - * // => 'Hiya Penelope!' - */ - function compose() { - var funcs = arguments, - length = funcs.length; - - while (length--) { - if (!isFunction(funcs[length])) { - throw new TypeError; - } - } - return function() { - var args = arguments, - length = funcs.length; - - while (length--) { - args = [funcs[length].apply(this, args)]; - } - return args[0]; - }; - } - - /** - * Creates a function which accepts one or more arguments of `func` that when - * invoked either executes `func` returning its result, if all `func` arguments - * have been provided, or returns a function that accepts one or more of the - * remaining `func` arguments, and so on. The arity of `func` can be specified - * if `func.length` is not sufficient. - * - * @static - * @memberOf _ - * @category Functions - * @param {Function} func The function to curry. - * @param {number} [arity=func.length] The arity of `func`. - * @returns {Function} Returns the new curried function. - * @example - * - * var curried = _.curry(function(a, b, c) { - * console.log(a + b + c); - * }); - * - * curried(1)(2)(3); - * // => 6 - * - * curried(1, 2)(3); - * // => 6 - * - * curried(1, 2, 3); - * // => 6 - */ - function curry(func, arity) { - arity = typeof arity == 'number' ? arity : (+arity || func.length); - return createWrapper(func, 4, null, null, null, arity); - } - - /** - * Creates a function that will delay the execution of `func` until after - * `wait` milliseconds have elapsed since the last time it was invoked. - * Provide an options object to indicate that `func` should be invoked on - * the leading and/or trailing edge of the `wait` timeout. Subsequent calls - * to the debounced function will return the result of the last `func` call. - * - * Note: If `leading` and `trailing` options are `true` `func` will be called - * on the trailing edge of the timeout only if the the debounced function is - * invoked more than once during the `wait` timeout. - * - * @static - * @memberOf _ - * @category Functions - * @param {Function} func The function to debounce. - * @param {number} wait The number of milliseconds to delay. - * @param {Object} [options] The options object. - * @param {boolean} [options.leading=false] Specify execution on the leading edge of the timeout. - * @param {number} [options.maxWait] The maximum time `func` is allowed to be delayed before it's called. - * @param {boolean} [options.trailing=true] Specify execution on the trailing edge of the timeout. - * @returns {Function} Returns the new debounced function. - * @example - * - * // avoid costly calculations while the window size is in flux - * var lazyLayout = _.debounce(calculateLayout, 150); - * jQuery(window).on('resize', lazyLayout); - * - * // execute `sendMail` when the click event is fired, debouncing subsequent calls - * jQuery('#postbox').on('click', _.debounce(sendMail, 300, { - * 'leading': true, - * 'trailing': false - * }); - * - * // ensure `batchLog` is executed once after 1 second of debounced calls - * var source = new EventSource('/stream'); - * source.addEventListener('message', _.debounce(batchLog, 250, { - * 'maxWait': 1000 - * }, false); - */ - function debounce(func, wait, options) { - var args, - maxTimeoutId, - result, - stamp, - thisArg, - timeoutId, - trailingCall, - lastCalled = 0, - maxWait = false, - trailing = true; - - if (!isFunction(func)) { - throw new TypeError; - } - wait = nativeMax(0, wait) || 0; - if (options === true) { - var leading = true; - trailing = false; - } else if (isObject(options)) { - leading = options.leading; - maxWait = 'maxWait' in options && (nativeMax(wait, options.maxWait) || 0); - trailing = 'trailing' in options ? options.trailing : trailing; - } - var delayed = function() { - var remaining = wait - (now() - stamp); - if (remaining <= 0) { - if (maxTimeoutId) { - clearTimeout(maxTimeoutId); - } - var isCalled = trailingCall; - maxTimeoutId = timeoutId = trailingCall = undefined; - if (isCalled) { - lastCalled = now(); - result = func.apply(thisArg, args); - if (!timeoutId && !maxTimeoutId) { - args = thisArg = null; - } - } - } else { - timeoutId = setTimeout(delayed, remaining); - } - }; - - var maxDelayed = function() { - if (timeoutId) { - clearTimeout(timeoutId); - } - maxTimeoutId = timeoutId = trailingCall = undefined; - if (trailing || (maxWait !== wait)) { - lastCalled = now(); - result = func.apply(thisArg, args); - if (!timeoutId && !maxTimeoutId) { - args = thisArg = null; - } - } - }; - - return function() { - args = arguments; - stamp = now(); - thisArg = this; - trailingCall = trailing && (timeoutId || !leading); - - if (maxWait === false) { - var leadingCall = leading && !timeoutId; - } else { - if (!maxTimeoutId && !leading) { - lastCalled = stamp; - } - var remaining = maxWait - (stamp - lastCalled), - isCalled = remaining <= 0; - - if (isCalled) { - if (maxTimeoutId) { - maxTimeoutId = clearTimeout(maxTimeoutId); - } - lastCalled = stamp; - result = func.apply(thisArg, args); - } - else if (!maxTimeoutId) { - maxTimeoutId = setTimeout(maxDelayed, remaining); - } - } - if (isCalled && timeoutId) { - timeoutId = clearTimeout(timeoutId); - } - else if (!timeoutId && wait !== maxWait) { - timeoutId = setTimeout(delayed, wait); - } - if (leadingCall) { - isCalled = true; - result = func.apply(thisArg, args); - } - if (isCalled && !timeoutId && !maxTimeoutId) { - args = thisArg = null; - } - return result; - }; - } - - /** - * Defers executing the `func` function until the current call stack has cleared. - * Additional arguments will be provided to `func` when it is invoked. - * - * @static - * @memberOf _ - * @category Functions - * @param {Function} func The function to defer. - * @param {...*} [arg] Arguments to invoke the function with. - * @returns {number} Returns the timer id. - * @example - * - * _.defer(function(text) { console.log(text); }, 'deferred'); - * // logs 'deferred' after one or more milliseconds - */ - function defer(func) { - if (!isFunction(func)) { - throw new TypeError; - } - var args = slice(arguments, 1); - return setTimeout(function() { func.apply(undefined, args); }, 1); - } - - /** - * Executes the `func` function after `wait` milliseconds. Additional arguments - * will be provided to `func` when it is invoked. - * - * @static - * @memberOf _ - * @category Functions - * @param {Function} func The function to delay. - * @param {number} wait The number of milliseconds to delay execution. - * @param {...*} [arg] Arguments to invoke the function with. - * @returns {number} Returns the timer id. - * @example - * - * _.delay(function(text) { console.log(text); }, 1000, 'later'); - * // => logs 'later' after one second - */ - function delay(func, wait) { - if (!isFunction(func)) { - throw new TypeError; - } - var args = slice(arguments, 2); - return setTimeout(function() { func.apply(undefined, args); }, wait); - } - - /** - * Creates a function that memoizes the result of `func`. If `resolver` is - * provided it will be used to determine the cache key for storing the result - * based on the arguments provided to the memoized function. By default, the - * first argument provided to the memoized function is used as the cache key. - * The `func` is executed with the `this` binding of the memoized function. - * The result cache is exposed as the `cache` property on the memoized function. - * - * @static - * @memberOf _ - * @category Functions - * @param {Function} func The function to have its output memoized. - * @param {Function} [resolver] A function used to resolve the cache key. - * @returns {Function} Returns the new memoizing function. - * @example - * - * var fibonacci = _.memoize(function(n) { - * return n < 2 ? n : fibonacci(n - 1) + fibonacci(n - 2); - * }); - * - * fibonacci(9) - * // => 34 - * - * var data = { - * 'fred': { 'name': 'fred', 'age': 40 }, - * 'pebbles': { 'name': 'pebbles', 'age': 1 } - * }; - * - * // modifying the result cache - * var get = _.memoize(function(name) { return data[name]; }, _.identity); - * get('pebbles'); - * // => { 'name': 'pebbles', 'age': 1 } - * - * get.cache.pebbles.name = 'penelope'; - * get('pebbles'); - * // => { 'name': 'penelope', 'age': 1 } - */ - function memoize(func, resolver) { - if (!isFunction(func)) { - throw new TypeError; - } - var memoized = function() { - var cache = memoized.cache, - key = resolver ? resolver.apply(this, arguments) : keyPrefix + arguments[0]; - - return hasOwnProperty.call(cache, key) - ? cache[key] - : (cache[key] = func.apply(this, arguments)); - } - memoized.cache = {}; - return memoized; - } - - /** - * Creates a function that is restricted to execute `func` once. Repeat calls to - * the function will return the value of the first call. The `func` is executed - * with the `this` binding of the created function. - * - * @static - * @memberOf _ - * @category Functions - * @param {Function} func The function to restrict. - * @returns {Function} Returns the new restricted function. - * @example - * - * var initialize = _.once(createApplication); - * initialize(); - * initialize(); - * // `initialize` executes `createApplication` once - */ - function once(func) { - var ran, - result; - - if (!isFunction(func)) { - throw new TypeError; - } - return function() { - if (ran) { - return result; - } - ran = true; - result = func.apply(this, arguments); - - // clear the `func` variable so the function may be garbage collected - func = null; - return result; - }; - } - - /** - * Creates a function that, when called, invokes `func` with any additional - * `partial` arguments prepended to those provided to the new function. This - * method is similar to `_.bind` except it does **not** alter the `this` binding. - * - * @static - * @memberOf _ - * @category Functions - * @param {Function} func The function to partially apply arguments to. - * @param {...*} [arg] Arguments to be partially applied. - * @returns {Function} Returns the new partially applied function. - * @example - * - * var greet = function(greeting, name) { return greeting + ' ' + name; }; - * var hi = _.partial(greet, 'hi'); - * hi('fred'); - * // => 'hi fred' - */ - function partial(func) { - return createWrapper(func, 16, slice(arguments, 1)); - } - - /** - * This method is like `_.partial` except that `partial` arguments are - * appended to those provided to the new function. - * - * @static - * @memberOf _ - * @category Functions - * @param {Function} func The function to partially apply arguments to. - * @param {...*} [arg] Arguments to be partially applied. - * @returns {Function} Returns the new partially applied function. - * @example - * - * var defaultsDeep = _.partialRight(_.merge, _.defaults); - * - * var options = { - * 'variable': 'data', - * 'imports': { 'jq': $ } - * }; - * - * defaultsDeep(options, _.templateSettings); - * - * options.variable - * // => 'data' - * - * options.imports - * // => { '_': _, 'jq': $ } - */ - function partialRight(func) { - return createWrapper(func, 32, null, slice(arguments, 1)); - } - - /** - * Creates a function that, when executed, will only call the `func` function - * at most once per every `wait` milliseconds. Provide an options object to - * indicate that `func` should be invoked on the leading and/or trailing edge - * of the `wait` timeout. Subsequent calls to the throttled function will - * return the result of the last `func` call. - * - * Note: If `leading` and `trailing` options are `true` `func` will be called - * on the trailing edge of the timeout only if the the throttled function is - * invoked more than once during the `wait` timeout. - * - * @static - * @memberOf _ - * @category Functions - * @param {Function} func The function to throttle. - * @param {number} wait The number of milliseconds to throttle executions to. - * @param {Object} [options] The options object. - * @param {boolean} [options.leading=true] Specify execution on the leading edge of the timeout. - * @param {boolean} [options.trailing=true] Specify execution on the trailing edge of the timeout. - * @returns {Function} Returns the new throttled function. - * @example - * - * // avoid excessively updating the position while scrolling - * var throttled = _.throttle(updatePosition, 100); - * jQuery(window).on('scroll', throttled); - * - * // execute `renewToken` when the click event is fired, but not more than once every 5 minutes - * jQuery('.interactive').on('click', _.throttle(renewToken, 300000, { - * 'trailing': false - * })); - */ - function throttle(func, wait, options) { - var leading = true, - trailing = true; - - if (!isFunction(func)) { - throw new TypeError; - } - if (options === false) { - leading = false; - } else if (isObject(options)) { - leading = 'leading' in options ? options.leading : leading; - trailing = 'trailing' in options ? options.trailing : trailing; - } - debounceOptions.leading = leading; - debounceOptions.maxWait = wait; - debounceOptions.trailing = trailing; - - return debounce(func, wait, debounceOptions); - } - - /** - * Creates a function that provides `value` to the wrapper function as its - * first argument. Additional arguments provided to the function are appended - * to those provided to the wrapper function. The wrapper is executed with - * the `this` binding of the created function. - * - * @static - * @memberOf _ - * @category Functions - * @param {*} value The value to wrap. - * @param {Function} wrapper The wrapper function. - * @returns {Function} Returns the new function. - * @example - * - * var p = _.wrap(_.escape, function(func, text) { - * return '

    ' + func(text) + '

    '; - * }); - * - * p('Fred, Wilma, & Pebbles'); - * // => '

    Fred, Wilma, & Pebbles

    ' - */ - function wrap(value, wrapper) { - return createWrapper(wrapper, 16, [value]); - } - - /*--------------------------------------------------------------------------*/ - - /** - * Creates a function that returns `value`. - * - * @static - * @memberOf _ - * @category Utilities - * @param {*} value The value to return from the new function. - * @returns {Function} Returns the new function. - * @example - * - * var object = { 'name': 'fred' }; - * var getter = _.constant(object); - * getter() === object; - * // => true - */ - function constant(value) { - return function() { - return value; - }; - } - - /** - * Produces a callback bound to an optional `thisArg`. If `func` is a property - * name the created callback will return the property value for a given element. - * If `func` is an object the created callback will return `true` for elements - * that contain the equivalent object properties, otherwise it will return `false`. - * - * @static - * @memberOf _ - * @category Utilities - * @param {*} [func=identity] The value to convert to a callback. - * @param {*} [thisArg] The `this` binding of the created callback. - * @param {number} [argCount] The number of arguments the callback accepts. - * @returns {Function} Returns a callback function. - * @example - * - * var characters = [ - * { 'name': 'barney', 'age': 36 }, - * { 'name': 'fred', 'age': 40 } - * ]; - * - * // wrap to create custom callback shorthands - * _.createCallback = _.wrap(_.createCallback, function(func, callback, thisArg) { - * var match = /^(.+?)__([gl]t)(.+)$/.exec(callback); - * return !match ? func(callback, thisArg) : function(object) { - * return match[2] == 'gt' ? object[match[1]] > match[3] : object[match[1]] < match[3]; - * }; - * }); - * - * _.filter(characters, 'age__gt38'); - * // => [{ 'name': 'fred', 'age': 40 }] - */ - function createCallback(func, thisArg, argCount) { - var type = typeof func; - if (func == null || type == 'function') { - return baseCreateCallback(func, thisArg, argCount); - } - // handle "_.pluck" style callback shorthands - if (type != 'object') { - return property(func); - } - var props = keys(func), - key = props[0], - a = func[key]; - - // handle "_.where" style callback shorthands - if (props.length == 1 && a === a && !isObject(a)) { - // fast path the common case of providing an object with a single - // property containing a primitive value - return function(object) { - var b = object[key]; - return a === b && (a !== 0 || (1 / a == 1 / b)); - }; - } - return function(object) { - var length = props.length, - result = false; - - while (length--) { - if (!(result = baseIsEqual(object[props[length]], func[props[length]], null, true))) { - break; - } - } - return result; - }; - } - - /** - * Converts the characters `&`, `<`, `>`, `"`, and `'` in `string` to their - * corresponding HTML entities. - * - * @static - * @memberOf _ - * @category Utilities - * @param {string} string The string to escape. - * @returns {string} Returns the escaped string. - * @example - * - * _.escape('Fred, Wilma, & Pebbles'); - * // => 'Fred, Wilma, & Pebbles' - */ - function escape(string) { - return string == null ? '' : String(string).replace(reUnescapedHtml, escapeHtmlChar); - } - - /** - * This method returns the first argument provided to it. - * - * @static - * @memberOf _ - * @category Utilities - * @param {*} value Any value. - * @returns {*} Returns `value`. - * @example - * - * var object = { 'name': 'fred' }; - * _.identity(object) === object; - * // => true - */ - function identity(value) { - return value; - } - - /** - * Adds function properties of a source object to the destination object. - * If `object` is a function methods will be added to its prototype as well. - * - * @static - * @memberOf _ - * @category Utilities - * @param {Function|Object} [object=lodash] object The destination object. - * @param {Object} source The object of functions to add. - * @param {Object} [options] The options object. - * @param {boolean} [options.chain=true] Specify whether the functions added are chainable. - * @example - * - * function capitalize(string) { - * return string.charAt(0).toUpperCase() + string.slice(1).toLowerCase(); - * } - * - * _.mixin({ 'capitalize': capitalize }); - * _.capitalize('fred'); - * // => 'Fred' - * - * _('fred').capitalize().value(); - * // => 'Fred' - * - * _.mixin({ 'capitalize': capitalize }, { 'chain': false }); - * _('fred').capitalize(); - * // => 'Fred' - */ - function mixin(object, source, options) { - var chain = true, - methodNames = source && functions(source); - - if (!source || (!options && !methodNames.length)) { - if (options == null) { - options = source; - } - ctor = lodashWrapper; - source = object; - object = lodash; - methodNames = functions(source); - } - if (options === false) { - chain = false; - } else if (isObject(options) && 'chain' in options) { - chain = options.chain; - } - var ctor = object, - isFunc = isFunction(ctor); - - forEach(methodNames, function(methodName) { - var func = object[methodName] = source[methodName]; - if (isFunc) { - ctor.prototype[methodName] = function() { - var chainAll = this.__chain__, - value = this.__wrapped__, - args = [value]; - - push.apply(args, arguments); - var result = func.apply(object, args); - if (chain || chainAll) { - if (value === result && isObject(result)) { - return this; - } - result = new ctor(result); - result.__chain__ = chainAll; - } - return result; - }; - } - }); - } - - /** - * Reverts the '_' variable to its previous value and returns a reference to - * the `lodash` function. - * - * @static - * @memberOf _ - * @category Utilities - * @returns {Function} Returns the `lodash` function. - * @example - * - * var lodash = _.noConflict(); - */ - function noConflict() { - context._ = oldDash; - return this; - } - - /** - * A no-operation function. - * - * @static - * @memberOf _ - * @category Utilities - * @example - * - * var object = { 'name': 'fred' }; - * _.noop(object) === undefined; - * // => true - */ - function noop() { - // no operation performed - } - - /** - * Gets the number of milliseconds that have elapsed since the Unix epoch - * (1 January 1970 00:00:00 UTC). - * - * @static - * @memberOf _ - * @category Utilities - * @example - * - * var stamp = _.now(); - * _.defer(function() { console.log(_.now() - stamp); }); - * // => logs the number of milliseconds it took for the deferred function to be called - */ - var now = isNative(now = Date.now) && now || function() { - return new Date().getTime(); - }; - - /** - * Converts the given value into an integer of the specified radix. - * If `radix` is `undefined` or `0` a `radix` of `10` is used unless the - * `value` is a hexadecimal, in which case a `radix` of `16` is used. - * - * Note: This method avoids differences in native ES3 and ES5 `parseInt` - * implementations. See http://es5.github.io/#E. - * - * @static - * @memberOf _ - * @category Utilities - * @param {string} value The value to parse. - * @param {number} [radix] The radix used to interpret the value to parse. - * @returns {number} Returns the new integer value. - * @example - * - * _.parseInt('08'); - * // => 8 - */ - var parseInt = nativeParseInt(whitespace + '08') == 8 ? nativeParseInt : function(value, radix) { - // Firefox < 21 and Opera < 15 follow the ES3 specified implementation of `parseInt` - return nativeParseInt(isString(value) ? value.replace(reLeadingSpacesAndZeros, '') : value, radix || 0); - }; - - /** - * Creates a "_.pluck" style function, which returns the `key` value of a - * given object. - * - * @static - * @memberOf _ - * @category Utilities - * @param {string} key The name of the property to retrieve. - * @returns {Function} Returns the new function. - * @example - * - * var characters = [ - * { 'name': 'fred', 'age': 40 }, - * { 'name': 'barney', 'age': 36 } - * ]; - * - * var getName = _.property('name'); - * - * _.map(characters, getName); - * // => ['barney', 'fred'] - * - * _.sortBy(characters, getName); - * // => [{ 'name': 'barney', 'age': 36 }, { 'name': 'fred', 'age': 40 }] - */ - function property(key) { - return function(object) { - return object[key]; - }; - } - - /** - * Produces a random number between `min` and `max` (inclusive). If only one - * argument is provided a number between `0` and the given number will be - * returned. If `floating` is truey or either `min` or `max` are floats a - * floating-point number will be returned instead of an integer. - * - * @static - * @memberOf _ - * @category Utilities - * @param {number} [min=0] The minimum possible value. - * @param {number} [max=1] The maximum possible value. - * @param {boolean} [floating=false] Specify returning a floating-point number. - * @returns {number} Returns a random number. - * @example - * - * _.random(0, 5); - * // => an integer between 0 and 5 - * - * _.random(5); - * // => also an integer between 0 and 5 - * - * _.random(5, true); - * // => a floating-point number between 0 and 5 - * - * _.random(1.2, 5.2); - * // => a floating-point number between 1.2 and 5.2 - */ - function random(min, max, floating) { - var noMin = min == null, - noMax = max == null; - - if (floating == null) { - if (typeof min == 'boolean' && noMax) { - floating = min; - min = 1; - } - else if (!noMax && typeof max == 'boolean') { - floating = max; - noMax = true; - } - } - if (noMin && noMax) { - max = 1; - } - min = +min || 0; - if (noMax) { - max = min; - min = 0; - } else { - max = +max || 0; - } - if (floating || min % 1 || max % 1) { - var rand = nativeRandom(); - return nativeMin(min + (rand * (max - min + parseFloat('1e-' + ((rand +'').length - 1)))), max); - } - return baseRandom(min, max); - } - - /** - * Resolves the value of property `key` on `object`. If `key` is a function - * it will be invoked with the `this` binding of `object` and its result returned, - * else the property value is returned. If `object` is falsey then `undefined` - * is returned. - * - * @static - * @memberOf _ - * @category Utilities - * @param {Object} object The object to inspect. - * @param {string} key The name of the property to resolve. - * @returns {*} Returns the resolved value. - * @example - * - * var object = { - * 'cheese': 'crumpets', - * 'stuff': function() { - * return 'nonsense'; - * } - * }; - * - * _.result(object, 'cheese'); - * // => 'crumpets' - * - * _.result(object, 'stuff'); - * // => 'nonsense' - */ - function result(object, key) { - if (object) { - var value = object[key]; - return isFunction(value) ? object[key]() : value; - } - } - - /** - * A micro-templating method that handles arbitrary delimiters, preserves - * whitespace, and correctly escapes quotes within interpolated code. - * - * Note: In the development build, `_.template` utilizes sourceURLs for easier - * debugging. See http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/#toc-sourceurl - * - * For more information on precompiling templates see: - * http://lodash.com/custom-builds - * - * For more information on Chrome extension sandboxes see: - * http://developer.chrome.com/stable/extensions/sandboxingEval.html - * - * @static - * @memberOf _ - * @category Utilities - * @param {string} text The template text. - * @param {Object} data The data object used to populate the text. - * @param {Object} [options] The options object. - * @param {RegExp} [options.escape] The "escape" delimiter. - * @param {RegExp} [options.evaluate] The "evaluate" delimiter. - * @param {Object} [options.imports] An object to import into the template as local variables. - * @param {RegExp} [options.interpolate] The "interpolate" delimiter. - * @param {string} [sourceURL] The sourceURL of the template's compiled source. - * @param {string} [variable] The data object variable name. - * @returns {Function|string} Returns a compiled function when no `data` object - * is given, else it returns the interpolated text. - * @example - * - * // using the "interpolate" delimiter to create a compiled template - * var compiled = _.template('hello <%= name %>'); - * compiled({ 'name': 'fred' }); - * // => 'hello fred' - * - * // using the "escape" delimiter to escape HTML in data property values - * _.template('<%- value %>', { 'value': '

    5q!RY z*BeMp5!YRitn`g&nth8{m6Dd0QYAj0ZxqJ;!r>+5bAHQflhf0aYx(Url?1GY6U}5F zylvy$dA2fK(`58 z4KJ8nnOPF^3Rx@@8g_Vg6GI*_Bng?U4A#>qx-1Jv@{q$QbMPz!SyL+_iFRlz_(NHK z0V0O}tchz`Cb(6e7?+~x9pfb%8)c-+N~ShwBa6&z&P!?UfKd=_feP)X9~S=&MC3F( z*fN(l@lMz-Sg_16J{@jx<&VV<$8Y)g2W-?OuM)0zALCcypa7@C54l}4jp82+hE{_p zzbA6zM`9T_Oj{2RAI9}Nc{4Y$2PA<_)4TPX&X=UEl76Wmy`q=?CUS>c{DGdm^`|%G z(s%#%Hrw?koB7l6V{b8-VY{XAvxUrI5`qnSe&|K^v-^%e^oLtN=Nq48kKc0Q$&at- zZW5)*hobU>eO7s-$XtWXd)6mnm%lcTUi zK&*foQA{K#vaRajK9rcS7^w0jBmjFlBtBqCDQ+x!lKgTGJR=daf)T>G+sSz z>3!F|bshfrxlql3dksJ;yki`JCk>MLXg+mixfSh^nFV61GuCX5b*731Gb8O4vs+sD z4ZYW1+uL*PwerFv_UNOOT|#!KNGU?!W7<_aPf)(m1c|p*IQ7F$KslqsvIdML5`{$z z0qCeH@IM!*f^8%E$}_%2`zkHzlwXZbDe}9@bPMTFJd+e=i*a)@X7LHY13w}nwL}8*;!Y- zX2blTm}2po@Xu>WVIroz;-*=>PVN;djL-t96631*$$`%G82II>ph;?=TR4h2OMLSQ z2;d3;a80}nlz<;SHDQ`N9Q8jut4l5tVPQt5)YGAfWfy`Xy6Bw73Vm@xer|4VenPRn zqA@3W4m762OLl&L=g#koX_H0iV;tizI$~lRyxb8pIi6uPkq;}DBs2pY@?nAnJs^TD z8|!JS5EC74lgaH!6f4?##+LEvRQOK$x77r0bYambGsZy|W;q?ZfFQGZ5=^R43MD)+ z6i<$Qt^anS2UQ>elc`i$>dK&I$F<#sLe2x&ChT#9G~oMJ&o1ngsLNFmOi*H=P&BPU zE%f!18&NkWEbGE^zTUBW{);XJ1bwMMA8S@RNVDicF2Bdt*M5m!(Yp7|v1MQDVfLib zz2nWNI`Y#~z5BOQaVG)<*(#Jz?qZkt@@afP>W-7vV$y2Q#<~IOO|h;-EJ;N!4Tpo^ zU@8)hpk4hC!wy5Z)+7DJvtx7JcFpS9~Tv{OBpIM#U2D zk8XI`IcLd|InI}FIB@^{{6VN6P;wTAVBz=ve3qTy(=>t;n$`JeDcSLbsnk>E0m)Rm zW;_r~w&+rLE)V!M3z+;R)%Nb?WP5k7{P1TeUF_R`TC8z@?dLmK?~c#!(i*JSku2pS z--8$Fh@<%s*^)j0|Hg>bt>QjBE@Ipwk1==?343tLN;5Apv7hZkM!Shz~&+WynJAc08`uE`A{YtbCi2_ziC%N89v&j=UV=9qCt+GB%BC8;6h8AOLkTMEk zmx-ycsJ!u=#_~lu7w>+0_wJ|J&2VsFBTHw1WwLR$zLvoJ2*eqifiaekEnhy?+g>qu zZUvMf6i_~XSZe<2FrZa>nW!ptu~C5*5DIxY4HuAXNgnh}=7P5nA$+QwLt^``9#_+H z`mfOG+2|DlO&aD@zvygqs~}VbIiMpZi`#jGF-KZ`QT1chMfGWp>G|yL{OMzgD2xcf z&2eS^aeS+cMN(CcBrQxb--Af)ayk_`(~P!%i4=x2Cw_f+-HJeUbzsH1aM}F%>=s2% zM?Q*#8b&>34M=@f(d_9+*56D?Cr|Z%*N>-GXSyHS;W-Dk(&ZigO8Ro{e)| z{{oOe9gI!SmzU>HpVXWG_x(8bB|uKEg4`tZS&zOeJJplyEu|O751;DAFHVI{_uT2Y z6Ay~b#|bRYM44Q%QFaXTC?4xNd0&1-8@TY3-3 zAO33h?)O>J{;hv};kxBFUs|-Ta#}6_1WHvE^7Ha@@(<-7N99dz$V+mztm%#Hmv<&K z_OGe&&wu#3!(#WjKp8E2Vr{y2@G|Zkmfe#|!58R;hVaITt?gwBL01ilO z3ZFxoXLNL_9Mm{*e31+Tuo^8#Vy7NKITuBG1;>E_=_lK;$bl%VrP|4lA`n66UO>>; zpAzE?H7L6DBr}1{9C5%&p}?Iip-(U^m1ib7u@_Ve$B7W}G$G9eeN%KUjA3F2^CMpj zvrcdO;LWT-zsonhwPf=-f#p2T?lwu&)02+B5bsY<5-Z~UZ`Z}G%5qu^PJba{q69~t zw^lIQDm{`Y`26svo|_baJZrQ*Ve_>mGaE|ck`i1wfvGuDvl5*~yP@+UWrg#?xstWW=82!@sC2}|#8tq6 z1uss{tST(5%51I5b4wBzoR++2wv}z|>)jj-0_YgN!Z4Eqh( z#6fa_%rF{Q1v5Y;0ydA&QhX3^yT+8|J8?KE#u@u7&SESEi`)VT={;J_d%r;+;Wzwy z`F^YXkR>tBFoVH5i)5BB`N-3CTL!=3n-mH#v0$Eu)+w8El3a>)m8>vm`-(DXhJ*72 zfB;Ys@uq;74|>^vV{n17eegk})k9i06F*LvrJ-`HvSF-#DuPq%pM?4DF;&QKObL%2 zQT~zg`_%RrVb6)tnD(jjcNGXaiW=7y?3%yx$tQO{E`P}kk3X`5zd%pp6+76as&b8@ zU_*`m|Ge#d&-nju+s^jL|4-T;DkW>X|8HSt&z}Dqh|&C2D)4Sn=$j%~7X&3a0qO9yeGA>hr{%c;twgFkKCw@86vM zU*w<2r`PgL+@u=xvT6$`$KR7uhb^|n?gu0S&eo_F*ooTumu!(V= zZl~^Y-G1Fc-EF%2bl=lGMHYOq$2OcI`G_3II`xEo_ry70SQ(#iz^~oa@jCrH5kGmy zJ_W2ETHF<&An7^cLxTBu8f*fdiSj4%Pu%}i`De#ZJnPAUJ!rq_HRHOP=`LF}_A0y@ zcK)Ih7c197<+^uLSd9@EtJFHUXa_d*&MWN7@mMUd&Llst+&mekM4U0rm5xH)b?j@o zU;no;YHjSuk-J8pCE9(H$I~C>^+r80de;&59co*2;iRil))_J5r?v-tY{P*CF1zo{ z#ubhP(#hu%%uP%xM=f*lzl~ArQudG}>!_1ttj*QX_1g%DP)J0dO3L||o7^TqmPPqb z=F2lc$0-yW(U8RE2lYqdqG7P}v7et1?FU;>Igx^jJ4xB%bOYQ6I?|w14k+s==dU<; z5{^Zs#Cqfto>+)aAK}UJU*9nzr65A9=B8&Jkzf4YxyNp9V(f=EL6S{iM$R0@eaE&M z4V!+zgez}lMepqxKepqE9Xp<2xAd$tg0}G*%$2pH&u`p$#AdFmF&knf?ld;_aN(l& zFTCoXSF@GN2i|U7y}I@7{uOsJ-RJVT%LS{cINAqZ@*);^>|s`Lr`gbZ-|xqJBoD(z|^>f}mZ^yAq^oCu3R%L4-r#J=<4Ooig-dkn*oo4Vcpo!xc5B0c5-8YXx z9<_P$zK>ykW1Gpy#<}k7{oBM*k(&4D5!!vz1!Jx7UlbpNg3bzDughUkIULxV_62H7 z&e$4jd|Sm4Jm@!a1&{r{fX0m#A)izODZ;2mMy?5QEHV=2Dxs#qx*uFl*>@IxD zH>5q4SAJR4odE;XpDK=5V2K=Ie~qj!WP$M^`4y@88)$ge!Gkz5eC?a)b>h|P3>@nR zOyQ$H3SmF`hq^b=Cw`dw@Icyv>?c9K4I4K%+6W6p%q!19G?!yjT2)z|)GK&;jrWc$9ufXrw99RU~#s+9!Ivp!ekG66gjP#Z3p< zWrf^OC6;;=IT?@oUh;VTS#}W!29oPYf&h@xSz8^+;>fmI>_Mlz+UPYHjRvpLa46lH zZu48M>TN4U8H^q$+mm)p*k35lnP2Va9)nA77bL;(oZ$7P>9bePaOGO99DY~?A+KC- z-mr9PZ(_0`qco*pxjk{J(-z2b720ezb3uuX;|we_InI+FNlRV*h?Bv*SWI4S4un}v zz9?^bY)Xs`PKC2KNG#E26O$p??%<|$?upBF*=??Z=O0a3zA2%or)zrF-!YI6VZy1aKN#^Q>N zho*lbG9`&ZV$+_G-Q(;lDolHHrqg1Lj;r)Uxuzv^y@^Q<39iR-GD983og+!Pdc7f# zGkr>3ZE`q1HaYCi_gUf|WTxie_VRVhmI$0}{U#995sm{M1Psmu+(nVTFiG8&3NFY6 z0#d-lBW`Auh&UWFA}T#q3emX3@)?>wGE8 z8^(W`=#XZQZ^VJCzzb$w0n2^QY_AV6c`iuJ$LIU2sGt9MDY(51x|P|XznE%2NWz97{`x-sjWl?W*k(jiGvfG zDiDdSL_&N6#`n?<{w!D}jB=H_Aa-0RrKP7q%Q#T#ff)y|RTQm_5E7I@=;Q19D%Uf{ zC8OPB!tNcuieO*U0@L@RAnGN(5ofW--`}>4J-FefM7Q-&Prr^L!vqVlSbzYxi?9i!!v#fD(@+Ji>SV#- zhrj^|6jX77FNHXf^jV~GO~?b8NYf39?)r3}PJo~<{Mq1@w@`q%2GVhCca;BtyKn|< zXhe&f^^&dd{GQR2s6(}EvApiiIG-Rc&6Kv~rR66}htK`F{QgbX$ba3C?3jA{w|3`b zr)HZ(;ryT6vaLaMl&78Z<-=EJW_r@$Of2-8JihypoJ%i0FDvWHEzf;A#~$DC>sO1@ zX06G{ByTx$pz^MdO3wuHD4f|7ND{bIkzEVtS4P+LTdKKbNzU%XkR#1^2o^jl4*c@i zkC29{1%^*IPcMLXz>*_ytsO4p+`P+Gs}46yzb`8j?$VKy(qAx%uKT- zrgr|+jE#S()aTUJ$Hh8LuDF)imQ1(UeDk^*i`DCIW9Kr{?)k6De;iJ=#KUOuYS`xs zoY%c3KHl2kzvRjtxw$;X5g(h7U^S;qHTw2n{?aYOZHZ})IaB=$hUEr~U*<`x{vGMB zIH@WI1-e49IE7__@IRvQ?2sb|1@$Qf8OgCH^+F}um0fT-Y0Kv<)7!@Q<0VAPVkx~L3EgHnVH!c zsj)UT{*&!bw8WO~IKsTQ=B&usVtY;ACCk@aZ@x7F?j%!Qdzub`o>p)AYhG(JE_&ea z@~to2%nJVc`nMuE-etEA2dX6dX$S z?24eHO)}jB(9OOQdfE5G_7CJv$wDR0Q^|5=>Hqebte64SYEojbq#NTV`3J?vEy+FL zEa89kd}PpB?8F}|a{k-9_}%jC6GzBqs!*L>4#Mbv&Y~0vmY>t<^x^lPh7Ny)3d*x3 zs_eLta-xLK|A#w`4bv52eOrX}?JA-*0j;27Ag1Gi5TB44g=ctmEu!r-9mU|CVqzsq zf(9D4&=aD5m?c%PVO#);3D-sq!N=zI}Liha5PM|k0Bvc zhE$6D5LJg|Cey|;!$_e|zT*k6&1MgHpD42hX4*RBKfmVWv8g%EL9iPJojIwo-1(aP z=MLMENC zlPJHW__Pcs<(lHzEvY@WQZE{{;jq8doXPTUlwbHXIyc2-j2?T7WC7nAi#EDaa-%A-cnmns=lx&RbO@RAPk%5=Soykq1~<)B)@SZtN7-EqHFDoCGNR7m4^nhuYq9Tg)YmlhQ)6kbmT-1T^(v4)5SiTP=d47`;gJ!5Fx``YNp zd$)BP5c=8Z4a|KnnPL8=7_8`9Y zuK~nM0Zg)GW#R`jNPe9CPd0sY>O7ug0)&TeDZT%ml7|+=d>$juV8s{8ud#PO@BEBy z|H0y?`7~P46`W&C*()jdimRIQ))>^fOn&m3paOu*0Flg z(~H(Cxsd;KNqqA+P=(mDo@9pA&{4OJcXS`=KE*de6w41m zS8OY=Wq>RtCWKzuVnB~s-D?OjdSwft>=M9@P`DCd5(W=@1Il_&s}49BSbvbCiZKu7 zoMHu5XIJ?an5Gno35N*;4|X6BD2bW@l8)grnwKcjbN>ei^sP>^eOfPJ#S_D(gwGYI!YV=NrJx&muiF}3C zkd|Y$;4&VQF&&F|bTqD#=(3jA_^krX3jt|*QZdZv-x!x;ArzOHEl`|?)ybUsBt~6te+nqYz>vSY0 zOmjLN;VS->=yW)!8EDM+9dKG2PB!OHMvL9x@JIi};?MN@jd$K;N@9Me{AFUOJ=SCs zQtnJvD~s35??&as8l&hUgu_->bai}!HQF`K66^fd@>;jc%BwfZU(TB@G_IH6;do|2 z*X%X+jaS}WIrZY9C8lNPS9r@}3^h%=XFC@+ck)4Zi5*|9T+zTJxCh5)i>?z>+-ag1 zlbt4sUSUJRbbNL~VpW=Re5oT&6r${oczpaZPuS@&=ZAf;`mc*+e%c8s|B7_YS{Ob! zba!fDj-A90wXgur@8?=r)LB@(7M66d{iB8Th~KP*4Z1}<2P!?d3I5?tC^r0IDlxvsr=9`9!^0Xn{M8i6eL(Qq?p=at& zDr*RJv?G0=(rrD6Ye6iQ2LwP662wfN&*9^dj_}`n@e@lv${JnXYSOWDt5i)VvlImI}KE{+kkt zFj8u-^edxPgv{SmW>GIbvVS;&_X>?ew}17IKZiFAl#qZ^!acf6amI9&?rPWy+N-;g z5xR!ERY;K=m=WGt&CG&bnhoTpgE^rB7|mSF&0?_Vd08y{wZyXoNLwUtLO%i*>UNtOv}uKIl^putByFHc*Dy2u#9mVw>TOd@I|=&cVj` zJcv(jXJhOFb|KrrE`r;^U2HcbNiKov>K=9(yPRFYu4GrStJz+54co`|vjgl~Fv@lv zyPn+uA3+CUq5CFwnBC02&2C}0vfJ40><)Okx{KY-?qT<```CBb{p`E!0rnt!h&{}{ z#~xvivd7?V^$GSQ`#yV$JX+Fo>{S@i z{TX|m{hYnQ-ehmFx7j=F7wld39{VNx6?>oknjK{yuw(2)_7VFHtf~GEo{K(ae_(%P ze`24oPuXYebM|NU1^Wy8EBhP!JNpOwC;O6p#g4NRY@EsLB-e4qITyIdB@S*1H|o;3 ziJQ3v-hpf!h6A~iNAYOx;%*+pJ>1J;0=5xpT%eM zIeadk$LI3}d?9b-i}+%`ME5#h%9ruwd<9?0SMk++4PVRG@%6lkH}e+W%G-E5kMIsC zJ#_JIzJd4fUf#$1`2Zi}8~G3)<|BNRZ{nNz7QU5l=cIDdja$-mE^ z;!pD*@FV;g{w#lv|B(NPKhIy_FY+Jrm-tWkPx;II75*xJjsJ|l&VSC|;BWG`_}ly) z{tNyte~Tgu$p6GY;h*x)_~-o3{0sgU z{#X7t{&)Tl{!jiT|B4^yCpdIt`AIE`oLaLA^qzf5Brr;N{glr*4$QAO0e4#)9FHR^H zN`!z=DgxA_}lh7=*2(3b!&@M!T4xv-%61s&A zLXXfZ^a=gKfG{X*6o!OhVMG`eHVK=BEy7k|n{bYBu5ccdNVW@O!Ue*G!VcjgVW+T5 z*ezTvTq0a5>=7;#E*Gv4t`x2kt`_zR*9iNB{lWp^Tf()%b;9++4Z@AWLE(^alWwe&M^q1G;@uXK%~!u+%p?+})-hjslmcibZtxav+Lv6hg)HxVw88Kj~ z236H%q^2kZ_71f5h#kExoo0MY`(W2Ve`MIaX`pwsFVckeShOHjVA8^)gZhm_Z3FEQ zLo2!icVVQZQ^aprY#kWrG17%rcxiB`yMILA*3uUlY7uF9#rxiNefLNU7DCHNWXniX zSA?iQvl8Ci-9FM~#=Fk`rrt=$h*b?@$sCCcS=0xGGPJ4T4Wq*&-5py+`W8!fe>>8t z`LwW-*51+57NK5i+SJ`1888fXw~dSrMf8J_{lgD8Hz}4T@myU4VZ0sBr@34+S1muxn-!`*3p74oOm)$1Vrj|X|M%A0Kga+G=Tb{ z(zfKalco=rmo>X+Ll9+Xco4fc)>HxXc%`?~wJphX2DCE761qugy9 zM1=@NCh9g$=SATbZr_y!_{n;Newzc#|`rBKE^h4Mx4D=b=2KxFi-uk|l z&i=@Vd7{5Y2T%1QwGZGvvN;kNvEkDP2dT(5Ojv6NpfEC|R%X#2s0j|O;hQ2uAV*tz zqqOI)fuZhgL>=~;0P#(2fQu39$mZ@5z@^&p1Y`vE%9B-v_$E|7G$8auwu+d|!$z&i z!?uyG(Z1Ha4sG(Jb0~I?^HBv8dP`{+icZ&kzYDM;m$*Vq^ zl>|y=gZ9D3iEq`bCF@6lhT3{805MD&>fm-^Xn0uYYHv5T0vgbH{bFmRx7X4}-P(bU z9f_E`FpNzqbSpuc?*=6_I%rbv)FDwSa5kNW$mla-lmZ-QM2!xfnTd)44j*WZ=r<2x z&UZ;8EyF#-dSF!anW=TCJJQjHO^lf!SDhzP=g`3DAka#Gj|6}mZP&L(T7V&hw$Tv` z<=|HHV9THaKiz}kF!rxz8l9$A0BR2)ZeR$&#YcPjKrb-HPX@;`+GER!N6jA3M}8GRlZX`(O1 zJfR>asT!bewWvX*uP|?b+53mZ;ejE58ZJsUgA&5znONBfM6gDvuqLA20|1y#z<)cI zq}Bn9u|)%CN@<+{ZF(RaKLU6i!7gvm2uL5o*tY;90_T~5+q-}?M|)e1zzZ1X&WK&< zVx<|hbXnC$6;chfls5IXTab68YhW0iA2AM(c8}1A840MUMtvI=sz?MY%mA=5t(3}g zLZ8q&+TDxU(rHBIL0WfAEq$oHrN1qr?~AnebdOj%s7a`0Lj+BaU>)dE`d#cO?ubOS z4~$}lfxL!=I@5dA`5q|4BW)qSv~-3T(N#XWN0tGc7k%CGBuR1L>hY|AZH0@r~w6H(Zn`&H8Uw_or*%qB>}U#whBE%n}ybqHX@TFrc-m)soc#gzu>60&Z^YC75)QI|ID zLEM62Hqk|iK9z<#)6fpM0Z|Q<4gzojd4a~lbLUV?pS}Y$ZO@R<(%vt2l$4d&Tf0YE zf!KkK)nNc8>>aXOP7_nMNzbE$liw0tIVZhUr}$=&xdWSr4Vb1w1KsTs zCdTL%G_$*v)|TO(t%F$921bX5H;!Ua0673q8PInCE%!!5y3hhX(mf~)kJ8YF!v@;i zbZ?3Xt)rcMQ;)Pc(%m|MjYB{Fkf1DJSH2z7LB-q@7mQIqU}6pKRY`Dq6}GnzfF4k` zA6n;^m0LG~6bDtRv;@aqncoGP%W(%1qF+dDOik5 z!D3_z7E`8@V!F`V63SFUnMzPiumsfvODIPPqGQmzuQ!q?9!juDcjB%kH zVXdhR$~(#wF2j&?DDNm!8NDc@Ol6d*j9!#cHDy!{B%P7CjY3pS8RaOa9OaaQ;37zH z5hS<>5?llcE`kIXL4u25IpwIJ92Jyz$GYl1e9R}P#~ndpd17gApiv~$Ppr- z2oX?(icv?X7ZaA%cidafP%g0$hq9fkcSP3K2+z2qZ!T5+MSK5P?L9Kq6E^ zl?14g0OcTH2oW%Z2pB>H3?TxB5CKDofFVS{5F%g*5io=Z7(xULAwpjvn6|=&a+Fez zQp!q^DF+4}7s?T?KyM=lE|dd@ekAZhiUx7H2z^4|8PK^ zmVp|rg*ED&57Y$Ime-VOcXh%AYP6=-s53uMQ>MKy*X|SL)o9PP+PzM@*K79~>b+L0 zw^pmSR;#yGtG8CGw^pmSR;#yGtG8CGw^pmSR;#yGtG8CGw^pmSR;yP-nt?j4-a4(` zI<4M1t=>AV-a4(`I<4M1t=>AV-a4(`I<4M1t=>AV-a4&b4Yvj~+#0CY>aEx6t=H<+ zFl<1>uz`B5-g>Rxdad4it=@XA-g>Rxdad4it=<`0KhO9-gZkGMYOgEQURS8Su2BEF zLjCIsN-365OI@LsxN?%0@9pZhTXpN4G6MmC{{r-%!vp@O0Rbuhwcr6N8vm31-}!&^|1owS^ws~H{tqAo z$N}5{t^jX<6yPJk2H^Ey%R&Bp#T5O1phx10RX7B{Qt8t9Pl**$n*kadIQ|f;xC*hEUn@g zl*^#1p2$%G{Blbw#9Q*e6@DYa223V18Ij|2&2%cPTvx@iNioUoZ)_KE6Q5=~WJfZ6 z@6#n=xTLp0OA@il+i|so^fL%AHC3|sOKFq@_?XQai){2qkS}rMNBrJi`>xR3*k)Ld4_O*y=YyU9%ULX8Mt|3PGQJ(= zu5_-C{h(64@}ws=y4%mO#^-0|S)8jKTS}tyTCRrQ#rm0C*{&43?>G$we1bThm2RqW zr0DH!n;Ru#`mDbNA2wM$;x!?!a`4fw?Fo~yus67&r1abr>%F0xMWMH?N|{wiNZ+FY zi_q&l)sRzB{O=MeHnz?|4E!7NzLgZx?>wKfMy~TrDUE27f?^!K0pcyz zKgVg~jz3oin*6AlFIecSs@o*bYRurv(wa@E+g$K~!LjVYF|>8*mz38zvT0|~_Z9-@ zFpwD~_2L(!Y&LKA6%F~|!5SJ(mBsg47{V^nyZ*x17OEqVyB;cG?Qs2f_ZtmwuJ*$; zrV4&09S>ZcsCt|3)l&E7&8T&q9=-bJiHDK3=i=dX9doW52uEMp^BA|^$Stu z_bobQ9n=z83Z~xpsct18Hw06@v%p4TXJGmaJEDy&(-v74j^{YHE3)iSLyj)+MAzaq zSB+BK=7$bIV5~T@od+AQJY2H9n&J;sL(S53?(5d<&xHEKF#(AEjDF0n9Jl27)uNRn z=Zqk(EM~|62JY~o@N;`C!oum~!C=AiA|~s%&&Ik>G**GymPqvB`PYqZ;u*QIa+@iL!)+*8P-7K zBA6oelJuQCvn?-o2%~luo8?Xb+G!NZ!7(~d1g2ttZM_#V^1$i{p!Qb*N$?!^+u*hF zV7O^eAoMadrY~~UdHTy?%pjJPqalWC^&_g56Y~m9&?E}nU5>dTmN*NFuSg;4cIJNE z2^EiW?@vNZ#r%d;BJ`>nq>m?N?9aCRC>Eh zlV6Ugn6XebS>cYT-zx{MC|>X&wjrrzRb@<5rN9sBgK3+zcK*f~#(jWcq}V82ZaN6! z3x!(uoZC?rX`+`TZExW@B_Jd`o0*~rUKsn%1&5+DXP_)=VVN6Rw_<%|IIeJXU{K?4 zkvpJ6ee4r5g*02SaFM0f$+GrDNoKlJ$fXCjeyCd_b;&|GDk?G#%7IhpGA~XrsRNoT zSn_IST!)8|RdNz{EK?$GHsh7BU%UL{N}W5${L)#YgMB{m(WaRfq+Ozk=>6yo6i(u{ zf(b&PyZaNLrRm8d?nLwm4RCW`F=y{wXwBU<1oh#53u%tXKBrZtC;g$CQwJ|3=?DCD zerFLv5RFMpC{V>kQ+TCYW{$YVXPdLvhk1i?2BH7*5zlBC=Eg2pWli#0yzi%PDl04! zX&Dv67bLYow-X+mpm<KPeKlSsQEOh60QCqd>_Y|7@=xfK+ngw^ zD9o5yHpH4sx!(oAf3Z~ut%84X+V41Y!;?fEQq#q#+CzZ?=oBqWXmCht%;@0qn-pXU z6&ZLq5MdGq=bNj3NOl3&${$YR2TE&Oh0hG0G2EOV^jo8A(1&RttcnDJzR-h1D#R0}zqpfOicY zzq2MeIM+kW>E-B>q$uKRN2tGiHnK}WNo6&OL>_t; zV1rZISSu}XgE-OkNg2_I@hb}1C?6<}M=_hc-{W8hM8NN;GYL+>#KK0dwCHrBex*Uqk)i)Dqd zU#lhxdi%Txp@ah5XeFm?k7_Yodp z-!k}ec>%eSm}S5O#=xIi$W$Rq_rR|K6>k|OA9X3z72fKks33U6BPZizFb_rTqPa<4 z;wu%~I7|kQWi{Idir_c6&L3<@%aS;uJbxr9td_oX+ztx@{eMop15cA&f zZiD^v=IYY`&qlv@6!HQpzSQKsQBb<*bcP;=jaHWhB2F^2tHq%Km@FhCs z{w($Y`FD&xEyPe52lc_;IpIF-4O|#a2C?nfX+bMIXiumj=O%J`M;E)dMDr)&@>{8C z3)nyTY?5I}>~fhpzYH!hfU7Dx2qW9CttqrJKu+NeWg8bK1ldYw%># z7D=t1FVzX${`^Rx_Q-`n#>5qB3-9K1!*Xpt%P!%+rm=Mzdi@Jv-Mdm(4nCkDi1#eo>L7qH7Xc{4y>=Zeb+Acl}PCs zP|AstTnUNT8LcRAh$XiY&;YtB)*~5^(DOj|p#-~{ESml1S>;0Ihcen0Y@f$jkYvz2 zlW{_1tCm4;RV=Sq@*X zmZs7>+b|O^;)AHk%5D8>7yOUqk}r&jH`_jC_&4rN32Uik1G+>)%Ej{3OW%M*irgZsH)L#PyqEESx$?Bw z(TuNjVL(pLO3PO3^)xyaV&7$hStYhzf%C&8Z|?JwE{VP%s5F$D11$(l8@ST;pbV_A!S5i<$-LImWb|qUoY( zgN-4291V9tZkzizQhq=oU!hNIw6!x{8rpt=AC4u-pxG>Xjeqc9#7@E!m<4@k`?Xc3L zGW*|?jHH~P{52A-aV(Q#{5es%%#G>8C-I`9`^(zDzJgCtLZ*03KIvH6jYvVe~m9=u?k})-Q$0N@CYmQMic;bnk2iJ>Vm8OKV6M&st{n4thcQ|8w z7ghMeK(fX}mM?x8ly1=nqrOKo4P7{=2?9!(bUPhZ*cvf1)bY705uSXn9{deye9Jvelcco2b>1-ZJ}k zFmR^35d_{lz01HTCO8%h4`fhpf)ySyi8hqDTcE(`V1*98k+0cyKPG&K99MoPzY8H%gq4+vdug@>y;9pP%`0(vW5A;I|G%#vZOyK?F z*(Px`vSR3C5JU%x4YH49uOow^77PJrF!ST?xHI~)rAc748p=xY%*3S*Qe3gKQg@pK z49qeg8DkFigyGW>y@|>zttBjSBN$SjknA5 z{#6t?XWP<2GvG6%gog<3*CmZL3)K(*_U>y|O^fpiv&bA|&5RY{7dxl^*^+goJg2=$S8q^swAAT(IoKD~`el<+KI_b*qBp>Acw-d+=MRc4pnDWkV_ zE<-7i*`{-C#UsdI++oxdg-81&2=U7rtwb-4H(MnnJFYlY>jaoE&5kQC`6+!hPo3Y= zbuYPeeaqMB&TtQ&zTJL@@s|{*iX`!P3ws)`oD8McaxEUl1P{3{P07T?i$-JOq)JIq zgRQ`>ilyi5qi{KImy=g-y`U>FT$K`LUty3n>wG0d8N(dMSlmUn^@~JG65S6ak|v%X z>G(IGs&}$r%!vWT1Fm@Eha|%nDG3II4qI;L3SHk4It}(`fHB3W@{Sx7Sz$$dK@)6~ zEMrYY=)_JoWHFc&Jy?*ozRL{n7UPAF_`8^_cxG5<(O0-YRVl5KkW}e?m3H!uh08E4 zcuqC?kiQ;5F5;Uerw;!g2G^M+XHOwy8XWG2d~gLlX^queZie2A3fFhiW7Jlz$8JSG zZRy9o7nLFKFwK`I7JA_bG3~WM_|p1alZ)@~b;MwEwv72`+N5ZECd|CyvsQNlYuxb%h{b6L)Yd4j zJr90~RK>_YG^dJlW#khv(r~oQlosf#7ncRUWMR-q=P~X_f_i#ftf&oHchD~dt_g2A z%SjtjfmS3Prw1h?V=Cl(OvJnPtL6{wwiNU}Qf(Vpe;`IjHGyRu^~q>>+p0uU2lw$x zzX{EKe%A>2&+cpPB+z2=wR_UL_kp=Ktw&-BlZ(aDP&&}Rk9}#xnfy``eTj|gL?Rz; zq5Rvq?aipr>Vy{d#RXNkh3YsJ+s}1u62e(X+T!j+fEOV-9x?NQ(Bk{uiNF@>*)Y@8 zK5|n2^0F4<(YBlU((CA|SGy|XtPpi{lvjSEv=Alv4>(f+IrX7c@bO2+5m;?P0&{fX zxMlz*4#ik)>qCBM1YKaeT#(BXZ9Hf^y#EuDS{@-PIFz=<>Z4a zaIz;#wAF~((i*{OJl~6H8L-h5knI+m*+y3Y)%XfVBDmPk^kz}>xpPodw4Vy%M+srn zfa$)D7(JGeS`AZy<*vyv5lX1n@N`g>rDmI+t#5>9;vOmnHoYtg7Yv}5p7P2yCcRW| zzlUBs$qrUX{3nw|v~_f`>(SgZ`Qa4+Tx1c*l+IzVLbwvDr;P1?$^^UUn!-^}@8Xnm z%fd~=#ZUe-g`*?%S`N1GieL}Lb3o(#AsixR+*z4YGbFTgCQQT#pN*A}NAQIru4^_Q zfGfqz&^(HDzlOh9nRMIRoK5pphXL(PjR^nzg-K|CT`_RkoAZ+(ni{!)1(8u4%#Ssa zc8wPx(53`h2TV}su1f_>Xz;<;0JgxwSB_oVqd;c2Dhi)MZS6Xd44JM+PmT7)IS6ju zrIlm;LReLX))zEtCvMC)>Sk4~wk0I`<4^kT@r8PsP{OfG?uC<28Hf$2oSF$cn$F+o zG1)UiCyfq0t*RJBr7TA_ry@;aEmIS=;e)hq8My+vN-x70gEOKQIsIlGhsWQBCQ^h) zW^)Cxr9?04EB4#0R0d^BS)IEzHm03mqmV4k(Y&49K$a)lfPC7}=$Pb{vS!aGJUz8u{xMruX(ZtQ$Vupj8u)z@a(< zp2!MSE5l0Ph1{$p_A^p{yDwt=0Nu%Y} zF5A7rB?;Mo@{eMwB!WE>5v-n-LtHT*sF}nfV1vaYt2(D26~VK_9Aos3VD(LL+qC( zi;TPVQDWu#gBs})2zSe}9{sPpWd8|~1u=Jd*KFN%4FR`%Whxfr#}0H@%bbCFGAM^X*lh$E+~aZQ zXaUMlg<>2!by_7y1^eYlKdJos+F357hHF;RLdIlp@q3ddq;(KnP;bE{U5|d;1@D=w zV>w)+K=!izn^)|>yBED~ z5=r>LT7R54^@n!+@L61Y(Pw%uI-+@hw1~cV^8&2|fKr~4B(av!>$7 zrC(%zIs2pNRwxiKNbtMy$> zWtRM|L$1SJq!e6jiW^Rw%*s1-A{;-ulF{wX!>~nrl)Gi7bim2+gGp_F6|cOET9-MC zIR7|-f0wiM>m?Oe^MJ*h^Gy_KK5cFLI_lfek(OL?t(NJUzeC$3`DCWWB6oxc?t)4SW$=c1L-XR?gKjR6Z z%?e3HKEkP$k8_FS8)D)1M++Ye?E;^@B2atFY;JXYNvE_jX|4nLe+4`QlIoU#r7-ZN z9w%ORF!TdEE32>(PP*9f!4+1ypjF8X34VRdCG>HWCXSZ+4n3H)>6&dLmDWrcEa$2m$ z<{P|tfdhbDou2!+3#eDom0vm@rRTzdaNf?nr%1`}2fuAx?vw1XxNjyCVu`X4lfCPO zQw{A&4#6$$$uk_U2))K_Xp5H)Ynj;M%OG+#5wovXa41ut|FriC zZ5?nF#JuH|{ni@Rb1?Wt0L4ckFaEV!VW!ox)2vWV@m0ortHgG<(|&aztcf*qm+?!L z)zAGm9oxG%PF6M%JF9lvlniIsGlaGwZ)XwlR?d=41aBnzLpe1FoItFRR;`$mDLx}A zXs(tnZMYsu$8goUuhiJ6uK@{%@GO~1CH!K6;^W6x_<&#;VzU=8n&L{Tu=AvTmmg1Y z%U|1*!pwm5>I!81otTNe4X4)T`r@h)MLmIfania|o4YiMP_|=}*4 zm_pWIwxkEH#`m|aw5Oj2cV-uB#SJ`daQMf&=~kRF@3xsN+UR(DDz5Yk8lDcaoW=`$ z;qNA4Vl#=JGw=*2{Zi7KlpC7JONZ1XD_bq&cHo~j$03Xtp1(JuD@k*#UgfxYMp_f1 zHeEc9Kcgq&|B5(vDZy+(Etf2hJ>k|_^m5d}rVF#m0M#V`Q9`v_-A*{>_qn*375dUg z20xPEwUamwFwVaNtLQZ3gYac3D)sy^c<-eomp&)JqaRT_aA6r=N2r6`KOM+GMJ=uR zJJSx}{}`IzagvLgClXz7Op`%JxJVWdnAdVtZ1L!MfIpFd5$mbn)VtpZ2Dq#c};nB58w+tL1@BkvVm+h71i)f_rIG$a3$o)nd2gZCgqZg~DGttbCOjwn?T1fRRA~iA+N6zr-;& z7UpcL;{pJJf)iyuS*g7~6!ti&x@hgZ#xgHB8ZB0#Wgu+Hz!hHcArgMW)f)z%?s16( zJeG`Z`(w!uZJjB~*T>P26oGK0$6Ra+4CRgGJkwbG9@u7+)h--#OMaS^94%|>j;>R~ zT%qfgW0)@wi&e~`^<*MZCoDx~+mYuARSCYEm>;`|buUuX)z=r)Q}WwRB&Vel;HOqY zt?1$U*XyTspA5UDMs;VDIKkBMCB~1`(9)wALGvaW59!Wb3>nh!}Np-waLby1tarvXP0A|3ysMqsnTY z7IT-5SgV|NZN3<9`r9|e9fK*l^~72~4KML@f2-=7XWD<6>M0GD5j6}OvWt#l46g@+ zBn=-(Fs@xS?n)J$Xr>RwZ_#oKk$->E5KPBlHq*q3&L}J6YBw6pbza1XN073{97~#q zTReDJZ>6J@;i^yfR}+Lp_`&iT@`z?ozx07)PYkFJXy~x!aMN}S`gwL~_GHQp#>HGX zc~A1Bx|bR2FLSL3hpVg$;3TbFS7q&}#y9$O_!03nh!J87!{4e)7zFtHXwl@hB7Ltnv=C{#bIp5A)l^z}mW$@fR7r0bAlUmCVRMlibs5x5Fq4U26 zSFZIg+>*5IGz!0zBUOpKJ^_PQ{#c44>MBlmvZ+1}#mCe>UnZt2iU;`b4=Ks`%8=u9 z$TmiTS2eHRY>QENc*e&d zSDHMkA*D}>uf!<*^B@wSh{4gG$_){w<$pQR|-hgLw&6qP`8Ot%3y;b<*UB2J;84$BC@z( z0JW2)PBTCCKjX|mU582DgEFE<$JPnr*zT}0k1YqgH^4CNNRbg-kp)`adn6aOvc~Tn zZ**XdG-;klXk22VA)~sxk zl~ViCm}zxxbQj#Q`nC&yi@#^Z4_kTje7HHX#Z9r)ohqOEbpwy|I29~GU6A64V_oa- zLeTsWwy=D=%p;5cn~o;lcCmBai2-3vZ%ow2_$y+$xZE9a9NyBP=T&sy)Ht&2m;fC*D$x5eeA zk|-3we#iLoM>`ak;r{MPxn_C^#s}X4GPjq<$1sEism9i!lz}3?-rmuB8BWatzqo_u zwojq@6^6W+?#sB(9A-t6S&x7YT$vmtWaS;So$z-~JKO2G?-jkjqh>t+a_WEt+UFN2 zX@i+V!X=T>N6gbBpMIqWgnj>PP)q5?JS)9!FEc|KN!IE{ij84)nbj-Fp?IQ>I3o*tsg#=d zduJ2{dC>k_+kw1CyPEmT_g$u?`dcCuf3qeu{4TTVg=R*}j9DycOo`bl2sfcvQuTPx z?po`60aA%Z<-w~g69NG@P}incHlH&rU9IM^nT~4%9$7g^@?rS!(MqgRJAhv=01gvcsK9^v8!{G&A@>6m%IkksPO8n*BL%HvD+ z#1N7N*nuKngpyM}cTkz$mIui*s@j$rcOKW;h8LAWl|eNQQ+A}^V=lrg45+OX9s2t8 zAYKBQRcHvp{l_zqn{q94ZJm+Q9>$`T9V9WCTy`4=i*k~7emc>orp&GxoJ`xJ@4OpD z*Rn@(dYy_9^u3@7bxh7W)JC(!q&=JLC9+=wxj+;eROQ*+{T{CIb;eL{Yt^8Zu`zc< z6ptq)CN(2r-zo;gjze{^RT84YICcamlGLO+%Gl7MtQj`-vwL7&?an*?+sn~_ zt`vD-=Lpc(ZfZb7+HU?4^Om-*0Q>zK1gOU&R;H*WI9<0)Hmhh?85x07-0Ho$td7vV z(N&g`doL6KXLkkXfHP59hvX-7jiW1H`QI3|tb3JWmwKYdXIJ_(}J1UBkge6&iZ6@DsuDW^%3T)knHF{CVE z%`NIrU76*s&S;^Ux)-wRNNKGyW0@S~o%L&f=^6HwcK7Zq?`uX^n3EUiTSg#O631ZK zhePX`V<*B=tqBB-E2jueWZP5*2ZYJqU~6 zBthp-#yiU7$bn-vlO{XhsQf+=_^5EWB&PL>(qQ{5(}N~^_l1F9M0crNEp74zU!CK* z5+0OcMd~LgQO6}Z{I{s$OauK+_pEI+*`E%*Qhn)cU&#&3uVg2pro5A_Js>f_SFWf| zcNd_qX(H_|;#0s#1?X5;oeHPuVm^XdAWkDlU6o`E4+fXA(tI=sV*EvvJr^BUTjg;L zRc>*Ov4>gW1(e#kqZJaVa=D$r3@~-;gkt_7CDSb-BI5{CVU1xd=d>b)(K?zRSwgi; z`Ov)Xqi6P9&?ZzD^ZS5DaAU6Ejbx1W#ue3tB)PPgx}pxCWbnu{7TB zT5)79g_Sw+<3?74^>ArZ=-u%^Ox&LRnZA_Wv>%$&R=L83HBq0j6kvSW#Y`0dvfYAc zwucJsR2@!xnRV+ksY}=3*80R548sDS$t9ZDG;8|8%B_QsRz7bpV@d6C#Pe>TJ17NV zPS3X<+Dsc$rV!d}7La2q#0e-;nkB=jzDzIWm*iXVnd2wUjl266^DEuOIvAzaYfAwS zMT;_^d3Wa)Pky!*tkS+&(k!z>7*v2O5{HaDz>TOYWc__NV^L^s&?A|2sO6nge%=ZY z0|*A1n5qp&3XBKw*I0a1{O6+qroT(KmtZX$cGrM3Cg$8Q|BoVSrxnyM{uJ1TS$$|R;P07KaK|`q;h~KgahRhdM`*O!*o`&YmZ&TQ zqx;X%9TI=&7eKZ$4H7tc@D6&*;=-7Vy_b6lfPYR&;r=jkYmHTbNnt8oB5s9!;m~48 z$T{?_x9Q>K5M&bdQD-N^4`e&2_iG-nl?uBCnu2-7t7;W(f&r*Faq}WFqxK}fGayft z)2xxKu59kD-q$3x{4Id}%C@T?h4XV#XZE-RCr=F1}H^Y)jtRPPxHA0Uo&r+>O z0g7T-m&;kfeyy1b(v1=qefXt98L}400}2#KTYOa9QP!$zVVa@l5Y3dB@kZoAmfX;R zV>upE4WL$a_v6;N{@Q_c2W1j3eW!$A88^N)*fdVT@zQkh3 zD*h+>;mydfvTvZwH$P2qyUz32NAK$g^se~NX6Bn};&&J>)-!r#zd!ES@T-VVcuNTs z#3gC0WlM5X0whJV-AePkU&L%;{d8M7f7)W0Ay~S2(YrCc*DcM5v;mz_CebG?Xs89k zw05F#M-qY;kE59naU7lOpeuO=QLnK{-i<-p@Ay#T@|5$}Fj$R~H?NH10z49&!d6^B z7n)z_l=cXO)^NZr8Dw;KfXn!?50wcGz&ra9b@*Wu5y+`MMSa;Q)WzaIzhKO+lgsA< ztmylLs$4O^cLMW=H_M;8?{_5F@j7rXnqGDvw!>?tPW}heo1^k*f(ZXkR-y z&s+%>H#vA}82FR_f(62_G4ts@x96YP>D3#@P#f~cVJ~wNclR8P|^=TnxtH0 z!SXNPWDbP}(x}4cl|*h>{AkXKosER(+hLI#U!h1gw-EpNa#Cs03vcWxb6)|ux6snx z?6YA;_4JOl@3*v+FocRkjV?s`#Gq{Lt)Am#mh`=sS>v82BBS)aD=Pp z56y9Gct{k#+V=4#Ai|?q1q~N!V(!DfRu2XB3#SdAvc@ILjAo9ZvL44{LX`_S{@}91 zfLN7!wAQV06aYK5yr|AwF1hQ8*Ewn1{%4(E%WPGXFcIMpF`Z8vXejimaC6#84x0ML*)wNq|d{d@v1!m zby#$pb&l6P)aA0emeBo4ba?37pl?(#?p1N&$x@}a$)IVs@2S(xN+5tI-GG8^&y&&n z&A+pD{IhPB&D{;zMrD{lhNURjPETasrX4R1uGuLkEib=3f#TY9&6! ze2&2$z}3R(a8k&G6q^`8kSig0ykqA9hf^5A)l7B5PH;+|14qC6xgA6)^odb+ z!cfr{LF%gp?8;5^x?{MkYt0&vvASrI^3q}VHY7l`GoV_y#EF83~NB0Ubl)E6~1Q=JFOq0Z6T44Kw#3WLy5tGrJ*^95D?mxR(m zE0S>-2bJ0m-;E(Wn5@XSWW!OlRRWDCRcLhp1%O$TK<9~AWI4mt>f^K$i8Mmm>e&-{ zE=KIM7Jz!v>+P#6pfhH~uEF9u)Qb`C_Z6W#$yrOb z??i}Sau93jat+Q&t}qG42(E7Aes*_2m#Z7i#}&C(4Pd4G(7vGts2nLsO-cK05Z@pC zEfQs7vPJeA(b|qp_uq{$D8QCtCHB!Y=~=D46fj)#H5Z^gh*DREuh2?`K+vw+R>}C$ zR%n>vs4tlj)fF;u+q2R6IKG(`&tV5&(~*NG%!iXnPdh6ACF@j{+M~gq0^vTifT`DzkCqV)_^*;_t z?%X=Gw?Q~DzH^#b`oxYO=scL@~qpi;O&x;(<7Sj z_1rYs5pajTzTPm~H$)6JQxH5^NRQWJA;k&&xH03VVec6yQgAMZly zFbO9!{1N&0s`b>i!5KWMewhlKV}y|>tMMcbvWb(=HnL1Z(po8oTFR#YKc9{)O=9NY zD1awJo$R7)(V-0=pp!o&o`%NU4wGJx=ltqD?$!2{&Du^P69~sB)Jk=M&=N|3Oi*c! zY`Ot%&<(AGrt5X*p|&NiGTw$O-uG-Z&BD*c7!vO1?-c_7C1-ePl&M^NZ z@sV%Dh(*wq1~%oo%N|$$&$;`_rnx_Pu0Q&7GkswF1nI~y>t#ElK(6*9#$uK>sej#e z<`2ZEq^EAM&sdme`&eIKG2d+o2>ulmh#=la54V{Ho+GpZO9 zaAzHB%$GQuL;t#}c3v)y8h(F-P?ezCBiW#90Ou^qX_yY*u8HiYdx47YA~HkP9NOB+JY2 ztxPT;X?H>ES(<}W0z3Xp=1|T(b;$`f9{fb?bpVf`q8S?;`D3jgk9cQ?-~G#k_>ad0 zpaR9ya?fYn05QYxp_78F^0)M)k+9wMYdzg+x=fJe_~J2pEz75!`W!*iTY7&~^ODkB zSr`xUC;-j2#MtCVK5d3`(%M@u^2iRkvJ$Z!3eq3D99duVFa!VKM4 zTtt=2VgVw8tiWbn9u{zx=3$P<6mxLF8zWLpDsy|F&xIs$s=&&=(%sD1gsB3mPwW@? z0W<{G-)JN;CjPK6df$c(Sno(3zZ8g9i}vLm4ud~Gpvqr&eim_#c+S8wt-QW8+a#F> zE&OC*u%p6Gsj=$Q=*uT3E;`ZCQGL?LNPHJ+G}k5M@?k8^>XZH_=rT4(CdTLIGhNLQ z`~-J{`z=&^-b5=(vC}&jk5p8o?SLAj%@@4)#HJNNLQk=Lch<&^g@FC%PDAa6JP|J^ zSZMpiOprq3QzV+Nx(K88S5XNIS?oK40@+?U*t zzI?Bk#)1L50E!au_7e16j8_urA2D4l`QOGA#^hP-YMSlKH6RJY3o91sPXDkB;vm(v zTG~b~JW^K5r4U7qd{iTKBS-~fn5kcl_zZpbdHA>h$RPM zhAGVabHg-B!$YQbocLrTH1fzsPpgbh&J#}cVkrmM>PiCf&0`32@81ZEV{z705cex9 zo8y#4k#|Rh%$^?I(qt~3#xpY z`ga*dx}*Qe=m0eTrFx!M*~5bE1b!2cDV5MEvukT}Kukems{D+PZZ1$lqBL{qoQg{v zSdoWv+CjVvCTUjtN)`q(b@W1h)6EKzTep)p+Jsz1?v;PPNn0a!Cz|jd$e}8GPfQ`v z!deRYNY{)rR_U@y_cuXj8w>?YZv>h~hx1p*m@XbVW3&v=+4kM0@{^DGESiWsG}?#a zj+!6QJoxL2G70jbu(DNe=(;V8*r5iVSEm`Vmo|>yhpEL?_})!wX;4do?(->kenzh| zEglV5Vg9fgOSn#X@Dj#m-iOJ!))PzWU?X5(N-s2-T$*wl=2m=>ViWiw(fzYb^jy&# zRP*+blhO{`KD~w!(Bk^jyy3ziqZr8wZCWN($i?z_)3&hV6E6HC76k;S?AKK2)? zC^`K=9B-KOdI~i-a`&uJi<`uWx_G~Xi5}{8{9ybvoWz=fgq9no*8Ffqb9`)SL}u*I zVHBft;EZjVy$=KocSUB+SSuoK9eH;G6ZHbV+v{DLD>ksJ+oDEv%^GTl^%!?m&7#%$v&m{2N~mV3zVocl-e zV$E)08eyW|u{O@|LNL4Pedz3z;q|e8$opdQJ>bM850y4<3a4$@UU;i@Z^2okY9_X9 zInWaI#=Ds1KXsqr*t{U&L&)}d(Ganur`4Et)Gk^}a@5fe?SEHtRIR|K@S`?(3dR;G zQ85L%VQXlZGd3PeRfD^rql`8>*#k8tMD?7JIFlR5&;G=RQvE5bB`R~AQ&zey&)M8N zEmm^+TeHNfcGz}HDa}l81`7#$k8*O&WVdxLJXe|@VX(6D^?z@B?u;uJ(olj{z7>su zC#}J{XiIxi)Ox>Qq_!s&`LXCxOJJT0UX{!{smJz^cpN~UvmoD*uOL9MJ&X>=S@LO4 zF}!``sYN>GQOKYinj)}6efP7(#vq?rzR$0z(tvmmivrvTCX*)a50Puil%3zZx9 zC}pf?tOP5ly5v^a`zReScF^$gfDS>Vh|snQuCA4q$_But2oqTIdM9uYK(A=}%kIqA zWU6Ym^qE!W#saA+-t2HcC>Z%ILxNZ?of8*M(756UfpyxbWXKf_xmr`}@Q!ues=l3i zd`2dIZf*su00o8FDgyHR3i_#~yam8aa+NGS-_g|%*;QsEbH^vRD!% z8azp}Uq^dJIqoBJP!RN8;(y^m{qks;&CwDzBpzX~DvzYDP~1Oh76FOElR5{Rrb!3w-4fvF@7eof?Fh#GzcMlmaC^$4%N3nv%yb*Qre+m zOpR57XcKI+1X9nd=poXR_~gI}VA7pWp=PGAuhu0X$y59FM|{~NUQYzm=*GF?!fnp2 z)((Y}BQ#t}Mtf(E2%7>oXDMDMFHpLfX22S99VnI|a5XwQ_aN}Je)*kZPo64HYEmrG z8u3Yp&HG1$G*gi|{SXY|Nvp>tj>h5*JexR(ezb^gl$FISb|d>ZNkR&xFi)}Nm;;71 z;Gmf1O%R{V;{Rc4Qb*#b->^1(NgTwg(}FhHFlHL?*S!l;XZK~<=x9CK?kCV58c@H|y(ETCdqd9|^8 z1u7`r7(XTk`dPjJ2G)Ug6;-F1{b+vym)!KCR6yX(G5J%!ouIwIFqzVV*S9h2!0a>0;YjB?@cm!8IXljZR!dmD2>tN<@_GK`1>0Z_Q;vNx4u}=)CBN ziwPa99Dh<=X;EOYJ!Hf|TV!XGVFSYz&fzIB(J%*&ihBz*7J32D!+iPn$st7oSYakZ zEO5d;MuUf7sgad}f&i*^2jjWVvLHSH4BIzb|b0A3fI07mknVqp&{Ax0Z&&JY&E#eg&ErHdwv zw>B(=v+Uy9Vco6p)c{gO280b~lyn=KI5k0`%M>1JO>uuuzhyVoy9Q-G+`ptjp>h zo44w;?o6>{>g87d0KaU9htDJdlXSI=ql_e5u-#E`y}U{Y@nzMmFov+-!qy=PBi*~_ znq!TaZ~u6VKmj$~mY3aP`UuT~_JEfWCZba;;EVv;-BYi=%G9O{U6u;pA;~@GLO3UP zgo>XDyFd=*Z;)kvCP&hf36EFSE^e)O8Pk!OUzl*Lx8q^o`_ufSMG;rAfHJP{7*H%} zv_t~gAOM_70j?r9>BaQPPp8Hn)2x$82DKGSe@6Lwj8t7@<5__U66x>?N}IpQWTHIQ z`cF&b>xtF0J2*MjML45y^-WQ)!31em$JWst0kS>&*smKjE9{jdr;I2ZP!3k_;LFtQGLQx}6bWvynfH6MW#_8+lh z1rrb}PhtBCCvbcS#Km0|4$Yh3iZOdzlg;714m5YeQC9p*wlGXjd?*z1T?4UJ!Tc19 zb{W(8&?&X?6kPhof$EA8-NI!~H*hlY7%eipd53rjJ$;7px-5AOmzNcVOgbDEL)+p7 z!x(0*t|Ee>4@N+SR&BxX_G++9QVv8B5e`-s7AOD|Ee5sgBE%-1r7Vo2Qp&(4H$J<- zFF&E>-P4#&+jM{|0FS{4a!jD*ZjP128{+qHvoJ1ZL*y3};TacT)BZ)TsSelUdF4N< z?F)(+%(bq8ajUARy9&)QFbQ#C;ax=@tIEMf*9}6^VQNakjPbcsA z=%~tnDTyuWJk-;v`4J$Ru*|kBI@zoTWG%eVf4#j|l-~n1P$QsSL;$8A!9S%=!`9H} za0x5~2cgdTg9$r5AsStY7$y80DT-dWEgaF-%_mp6C$eCazB$%4D^`17Dy5hVv=d=aDRFjsnBzTD*sju)@q~_|wDb@)WxsaENW1K4>-w zJ}KoiwT13~^-$|Xq{0U~qoGvhC-Y{5Gs*zp(}ZX)NGBG}>dU%*(S|M-3P3F!9fyG_ z*z)9WG#e4i>9Or1{=|WSC4|qyXZMp;cCIT->1WBV=0DG|7PHTAb5jAeYH?bytEr-Z zat#7~;Xw#LH7GvL0|p3AFqX_Bz)pPwq@BjGX5jtGfWRO!V)=PRZG0Ye#} zUKE|PqCwaV2hYnccj*E^itgl5@Y1EWxGr)oL-iWhAclQFic#`DA@qeyc8R$dS$>c^ zq-x=D-j|HioIsBZMqFV!EclL?*<`5~ZDE=6F$zhx{5s;*c0@EaMBpN(ie;p1h#IIW z*SnSo0kVxC0?Sy)RPh!83B?BT(N}aC2#XC-sQx2MLPSY7Ye0&5jZU(gfiHMVmse9eny}OWE|_ss`HBl+m3WYr zgNf-bi)Zw8+Y&8s0d?7ao717BRtpn#y2BS7B-DdJbG8m5!toU}12^UvAP~Y4C@oBt z_VKw-4cI_nE)RK}Zan<9HK)en$NeugoFm$U4`-4B1ya|*xMd>6J87B|5d@+7`LESV z^sk_GpIYwFB3}gn1!EwRuFBoF7*7HSD^h`BvFw6TxX@rO66y?DWUtl(oK6U_#(fv* z<}ZntO77Prb--aU{TE1kK@!}ulUcyF3u@6{cheLxLa%MsfsF8e2Ucj~OJ=?n%ThT( z@WneCLW~cHAwy>~_U)jeR6`SBqX0xMC!8b+k>%m9xbQ-PK1Di5@(V(B9{FUdkdgBU zR6ww0h*M~bKq8C**wwK8QvL2L->5Q=BO4((Ig*SGqL51*^7&6hJfEaeFh|&$$$*bB zn#J28P-jL65un5eHG|Ml>GTChl-6hrPS*=AY)dfdkb=S{L6I%;2p`RFN-ZbymsW~n zpg4pZ2zwbmgz_{S7Cuu738@d`qHYkW62j9$^l>6AViD%Sw*T$O!qb~@GRw5v!z(^4~ zDO+V>5DQY3ZE(c(d_TTcfGVZwOHI{fbS(ou7UOymr_hcK>~3$hqA zsJlPVTAVE+lzT?|$^tW>T*fQPg6DXPJ_C$^%{3HSHRT&@4V?lyizRW*bS}qLA!zwo zb=>kits?_nscSE9;;`<=Gv(>uRE26gV7|L+69YEbcUnxP9`XU`-c#Q zy}>AzqxiGcwAC61DO)7YRgxJsy~C$M5PO73!il3ZkPaxY`$^n+V>;qxg>{vTc~lj} zU{rCL6!&94Vc5zkvf`4z`A;M>VE7HA;zWo(*7=*K?t9_lm|lR9N04|fIxsq+T{IN| zf&MLru8%{Ch%C|87E1`O_n>XtipEGZ8H(~24)8*gmD_3O{wf>7DdLqm)$(Lu_2~vF zYHvBColR*ebHraLdAz-*bZS@l$#lkLMWEg1pJ2K^weak6X2;+rlDkIEvsOj*` ztPGBiwg^tv2(%6iTp`=;pQX{iqKu+^0i` zl{ za_YycuGTRZAz?+i3obzpw2O3ATAI#)eLfBH^$W5pzhYC4gkA_qnI;~^fe{ife|57; zYzKn7nz()A$(=HV!Xhm}u;7q63P8d9qeaEywQSv#Ie1Iq zk|Or<2`8;U#0x|vYZ+n48YbdRYb=@$L_?POJFFrpC^{ebT+YK#5}>zva-F6vbTCqU z3u5p#4k)$M%qb==Q~*NK7{G4sFkE2{-P>?jbh0ENcQ>RV>O_K&OCCTI0<2_VPK}Jh zS`r74775h?Bg9V<6^X(Fb|k@|qhJ`MB1S3{E?XfrnVW%}C++Xf;mh)&(B<51J|G(u zM3B(E6j+@*|2BxxERh(i?3_glJ~R2tc%*He2*r8&2SM3*Yd{K<5+Nv8wbbXrD{}PG^a|s5;iDU(;+#tQ&&&Ej+7j_~{ zpab$i28w|oY=yd!{K{?RM&)sESTUv+MBNS=5(QB65LN3-!Q&NuqCj?2TQC&tv(j80 z+%kYd$ovu(s4$5p?vnva4StrRQ3l7sML2`t7Z@=DaiEC~1wxw-*dI=EN6q#@NmD3Z zaThw^U20ho?SLzwCpT}1ZxDde%oZnTS!4@3>ca}0U2zNKqh&LLT0lrx)-Q)XUY9xlM%4alfrTq9*-7VEvfT+ zQQ^WwH&Flh7R7IPcMK~3Ubc|3Tz>O*1}#iAwQEcF+K>I2|Srnufix`i;$h= z278e4xamMjL`qFLB}M{Myqi|ZnvYBrn0Y2=wY&)pihxe*hL!=s%LQgQ2ne>KQ0oVd z0Gg-ZqjMzU`cs9F>LW5w{Km2!6gmbV4oaO0n{4JVI8*0bjd=nBem_f3jvRXclU>k7 z4pY({B@+*jmu)SP_Nn6}ofJ|Zf7~KrEaFklgcT&DEHsMpGfQ15d?D;w7iqYngT85I z{5eEq)X*%?!?T62FLphO%ZNZa&Rc1mR6GBQdxT3{6Jv9Mv-VQ>)XzjX~S2@JT8;#0jz2yDszST58KF5u+FhS97` z7ma&gJyXC$29ei}lQaHkVsW~D@Z6^4Vvg`dbFdR{w zaUR@M$C7w0T!+f4@{H$!pvZ`nMf%Niyxs?P5^iEW0BBYA8)gTIaPlZ8WsuE`N$*KH zFoeFF^6m|yHszEC>acYgZULelP%qn}K)kolyJ^4~Ll@E#?$td66J(mpdx0XwBP|tE>8I`D1{ArPL$il`H7v6fQn>uulX0AP!Ih9Y=*tAE*k1{ zCGhzv*%pKExmPAvle^ggwl)apq5&F~?U^308=hL);s3-74Is|y3I>6+E*nxHJ}cB4 zSJLpI&ue-h`mt$yoo!kg0A-v@c0(D9+!gu|2t|zFZF}PcVZKZNd>Av%uO~Y;h__)l zAc+a|{ys!i~p#5)`C_;Vp({i>(aS zbV@0)UfEv)R)DR&V00)%mOS#dRb@d}TY``Y9fI2;Qnd{!@yIO|w3Qg`EauL};)SEp zEg4qjVK04QbJ#Qk*c2?0x30v;W65clhOu7rsbm94Yi_+1VDK~(1vFgieL(b=tPE`5 zxaMOeAY$m6F}!%L8-Wp`8A;UcfRiB)qAs;dwdQDQZ`7hXF4ATCi7|j06lyY8ti}4~ zso(Js72tm6=3K_*d@`t} za{`FT;rZ}Fzw&ardlq&lkfQiACE}Rb%CUneo)Ew$i^n_wfC)XxR+R0NVBIPD0HV^8 zpqg-xgM`EyWA8x*qdu$_j1|Rz>>OEAlp8*aE#?c*2?$LOQ35htvM%x6v~Cj?Ia`=S z827upiUD#9Fe*-fZ4D)SSf1WzH_{$`v>Sz_*vsdNqw z^Qen9qhv&mU-s?p!nJCMCpQEOFM`0r#6Nr%2Ttav$@VMCZOE3Vu4}P37J+-mBL-+c;G8|42x>NL3`Y@M9hV9hD$y=X2~N!7u=N-Qe9&ejSO3kJl$t;mp~Kt zGHBgyP?1-qOmR5XBSxZuW^@Wd2oz`OK91B-R8 zkxcBe1{s@}035)UU^v{N8bfuT#Vjoa$r1`1KG*la9GkXRy3?vzBPqrbXz42CXWTs<##xGy6XdzUMzlenhIWCP=ZfU3x3kI4Ir zVriKO%Lj!jB&uC7qypuBDRfkVW=5Ht+?|1swi$Ify+~#R?Mg`mWy=0E z24+m-47sWxo1uC>57?Z4eOLfpw}LVfbUXkk6+4J&!57o%fd{;-WP+y-ON^yV!T~vw z9t$w<=uQJX3bqI))jnifF;J#uSt7$S%SeYjH6$eRndvsNp)$f^)9BtUWw4=;Nwaw9 zdrp35%RvCaZj`)3Pr##Xw%TbU3<(yWm=T1esa=isE^)k+Ig(f#K3m}4azEnWgp{o? zpDhicM>^D&GSR?-a6~+G-0Co3E;yn3o6d~@AYYGtc z@KG9NspyGX%WZHKHxbuAFWdlNyGEtbXV=b)0 z#r(@F&Pu1uD;fED#{$tI+D;&4(Sl*6_+HzU>F$b#-0Iqu&DS<$J()e7Owy#okQNpI z&|qKGk*iYm1`f_h1fik5I#5wE*F;(_2oKL{8ibgR5FZ~b9|_QbVu}$I^7b$nwm=5I zWB9YTcrT=gIzu(qh6onU3y8JZM{ZV*p~CX|01XY53= zb1yVdB)3+?FGTqem7QQbK(NG@#E_0a=NOb9Igx`{~Xe8N_BW(-RdZsOwG?8SWVW)5ioDaBGGhj8} zGeWvScYqEnt;*a1Drzn8vM;n&<%ufrg`W${UD$3UoiO+(f-0Ce?F@xzYiLNdm!UXT zhPvp7VnqP{igU{^7nj}9HZdtainm+f0e~gMlavNlvy!yE$b@Uj_M}tur5I?)P@OGb zZ7;QS6ep)#@Gnwx5RMGijzxdbLxah~p!`I+hAz7&t1bsH zH!{kw>6yDdLa z)WNxw)?mzm4T3ffui_Ng#Ttjh4--dqa@0q%9N}kG3d_ry9V%7YnD9g-EGBFeTE%kzu1PNKRh;5!J-Y*e>c@Bhbp|PdG{36+lFdLUHqbLIC4!qU z>d^OgH^F7GwYpq9EDk{+E{-7w$tC^6`}0{1ur@y9#@u;QH|6c1M;djPaCj0UA+5l$ zgU~usjSW*kTOJ*T+fx#^c=H1B6v?I7U$AP{nR!U17|&-PNJuVN3(@X2YQz)ohwYxt zAQHf9D82q=lIR!sWkw)pV5(Q9tr*)9f86Qv}Qfa#B^7m8ltY%M&s zu-}`6Ms)(M^%yX~Zgs_AqzN0oM9kB1i1%n)dAxaUI)$oR616uqxKp>G#DfBx`N2sI z2Vjw9dd*;f1GXrNg{D|%A^s=+SfGt&JNKQ66`zA9SIU#fOpshIrZ(2aV2HHiFo8fZ zbm3n?I0kF+kMb`S3wWwRCYJMH+GK@3xv($h@7Zx86XHpO5-o_8i5!3|)u+fA3`BCd z8feA!AR6Vc9j;j9XJEi8nCR>z+9%gG!^_cO{YKLqHCN|s?vor-tm5GG0$e4t(r8*u_CFKhweh}19V24;x??DQaM1UBL{Gk}jWGGn1;?NL z6`ThLooCqdGU^{WT)piy!&v2|)XD*%ie3N&1F2aZ&h|pRP2gUXV+RB@AcZ53`JYN1 z4+Akpwo3CqJx&31AZ3EP&xRSD_-}v<^f*CPIE^*?@JYMKus|dL5E}i{Y5LDziHKR7 zU?5L~&>=((g__SXBc)SmzB0f<5jNlD+rDd#xlFq=z?|q^bvk3Mu%Lwd_&)7KTrxVq zS{^NxNmdqAifA?x$8S<2e5p!|^_abY$KJ*Mj##+kiu^gu(GhJG`f~@0ErzZj^1;Oj zY@U9sxu$?;--I}h_!MY^x6Xucab^nu==L;SLV}lz#Kl;EF^`H5CT0sH6&PO?*fBH^ zZVXXTku5%LdG1k&jFEEE3az+|x<6q$uZ*sLnxM_k>EXg6<_Lio+SCr3@;lKlrK zf~)JKw3s92!`aA=O&WxF}CvMA~mU{UTF4*T3zr@%@j?FWVf{vQd|gR$TuCDf>o zbf^y!jF`Mo9;3MoE>4|EBY>H#7gy9pzv5UG&L*aEL9FhzEfN&6z zq-q|!5Udh=9PExVuqo}vXqnL8W<6-sLrxG3@{1G@ig6s!Yh>#d9TEhQ+QfjsNq`va zZd^3Lg%*JrRE@7{N>$;IX#O!19?iA@MNFY;%NVcd84>(R>p`_qxVve;xAp#0-G2|@%nMr`(JAbof zx4%(oZ3855zl9w%$|2WodQm%67&Zg~V{`b?U^1tJCxrbvl)I!lM1q_!woy{Pq$?W9 zgxe>O=Q1*j$Mx$F>}R_3U02QIB)5?be2xViCwQmFHSVBdp?}+7p`>p}i$Rz*WV~^9 z{>nxBAp8;yu*|$VyfKaN5zb?8YX~=IZ z-4%9~acKW`ft&SYhX4wj*epuwKGEXgmCyeLfe`*>-TgkX?CcB{V7is-|C*s_z(8j_8&>s*>Qb`KsAxw)43(q7$nAWWztby(uG?d4&+W%#=SkTb`=$?F- zM(E)Nm9l-?BP^7l-7+SQ3YbhH{=v|wNOtoK94Z_6Sw$pMxBoXo35l>%IS7*oOn*Nt zG`LMKEQ&0S2O;>M**Xb)FYJW*7ibcpOHd)x;hFHk^R~`+8&ObOqA=^kSgfn+t}GjV zrNkCOmhga0(&qbPo%*AjG}K?Jh*}6MlA6)IGvHBZ%TVC+2nz@Z7iA|0<@rQFaMvxS z?pKy9fd%FO)(aTsOgl5g@IJS0SKlC=4z7Yxt$tDODjWAt8$rKH+?Cm?pe*K$Lh3Zu zveYdTaf7i<@^3e4Zp>tIvPnsKJ4rgR0#$uO<;T;c=)a zZc_ZYJs?8!h%u9sXyN7SH$qn9p|+Oxk@Qjq#FVf5pjNO&W_FYlCdK+Q0=W(R|DD2o z*g{|CKG07|`zD_Fi&)S=#(?ksXRbDum><{&+?FfL2x z_#@qjGlkrZjE4iYNO-UY@PfDQ3e!Wg1PqPOknyGa>jjM-yz> zVmL35PlSOUl!)M@L7uI9zkJ_7*M%%hrZMID?OmX7FE80dJ<)tfnfPL0sV(hwV(_s3 z=k4cidnlv5X;^(fN0j3tL>1mX9Lwa=~z$%BrPPwKc*=#GBLzGSOo4MDI~yI?XQ&&4Clvqm6za%WjF|%;3-jB!X=O% zwrBGAgVSj;eiRcOz#zD+K)4y4b&PeHkhkb6c{ijAal#KeP%v8_k6u$PLRLweXk>9G zy9Zdf*3t~lDFtqS_6R`f*hj5(Tq154uBv_SXch>tMko?g4ho&ON|d;zc3RVB;~=Q) z4q5R`JV4h5rQzmpz7CA;CDu75G~l-&EBdUlKaki9x&?Y$_kUa%W^?gKZPk;35c8fK=Qnc!rKL9LPQAX%>WxG$+U=6%Ja< zVTdd{_ypl<~iodFM`+>#TVP`@tif|MHx^p z+!0*zKu)b9dV-4gu|hwW1>a1VySJy@C37LiNoYXpWm5bx3|fm_y2FN@Di zKYV~n|2qbx8ab*VgDQaG=qzGpE(4hG6Q8M|c#_e0stYJ%MMBeBw^^xcGM})U;!sZY zXk~b2-y8WE_h*iw0>W6luRl*FH4X5O+}qz3J7VvS;F~%#0zhVPD|98u1zBG~c#!tS zfR+XNj8UKPTcU>l#aUpXLih#Z*QB9QFzRkTidwp=ol=t^Zf=WpsyF(7XHa$ zLzP^u?Vykq8a8Z!$L+AYtzkSiQ>bVMEAL@8v!H0j%Eo~&t}PQ))f&%1U?f-?+7>x3 zt_)ZlC3{)4FZVC-J79rh2_K*fLt{vW)~FW{n=O#2Iduwd9b}~PaEpi29N{?T)B%`6 z46>^YsPR0JUshrLB6MLE!X}Qhk~edz6uIdEw>vMWK`5YS8;vLZEXFuW{Tg0;PRg=R z0-sQP^QqXHpsWDZRdanUC3`W%1ZbreFqkBRK^|gW*n6KuE%nw-bIpwmZ9}zA^VNJa zLSQp;4IV8){Vgw;wcm_+Siy$k4?o<)}A0ggcC?A z{CK6Zoq33EaLtOFD$s>x3>weGiXcPI9Aqmzf$*h!xSUsP3Md+|4hbAQC&)2q5h@IX z;TZUJSEft}RZXKTU}uR!M1tfrfWXW2(y2a%xJ^XbP!{96qL&{SsC0eC|nwtb%ZkUzs|6lynd>89PrB#BqDu? z1}{Q#EAP$*1ZE3Ro&uCWpWFUTJ@Mw6nai2Sm*p<1D{KYP8Nm6Nggld;J3b*J1X1AN z|4+g2_c9p|{2alWsKJt&j7S*r>7*=GZw87^NFs67N>Nd`g|dX9qtA|8MeX{cu4N&Hg;{7sA?B;1Ydbtg>~vkil*0i_OvUq%AGMQc-_ zK_X;{o09>V7W&9p%gqDoqsn(sbhRLlaqD4JGoUom!lSk$Og6Z`)#fD%M^Pm;h*FDP zDrrO!y4bbQNU=MEz(_n@j(A*Mut6ZXjrX}@GpeRh0FMtm-CTruC{o+s7ZL~h4UJbF zG;@5PyT+!>i_b2%Dii^~hI@Wb}!y=DL4de&- z@JkAl)i4?n9T-c-$g1Z|dC7XU`c4-l4q&-bn*YO>j!(Pcm_B4UXy}c7(yl#Qa=>x1YIFE zLl0RL*u)}i%yjjMSXLHfpT!3y=Ab5CxFdw5)(tKY0f~U#xIh6$EffKCajU&rIa^g(U^0VgJs?Z~$4vEX3Bu?& zvdLsGRg^u|N7dj5UN%P_hJXUi(u^}T^$e|eN z;6ud2oE!{&r|a*F3Ji2mpZaQ z!GI@i3WT9SbZQ!1t6g%}zTB@|^WV{Mc56#QHXMBSZ#msxfnnU?CV~j47v2+DK`)n0 z(d|C=g3azCSLE5Rnt2&ySyqXcK*Tm1hZRKVdZrer@g(?Kp~+MknWB^xM4X~W6N7|) z)6L}ftVbRPS##4mZ^wrtGp7Q*4iaKhVW+E5v&%to9>0<1k|MQ+U@!4b?`iW~4UEyd zJ%aD5NHX0NLItNM`iNb@P*CQ~2&#uEPCHqsxPA|cGF8c(-6Hlh;Fq9i0hkIYxqocW zoD{CvWK+&ewFv&iX^M~mO7f?#4AP(P0E6x!D1#UqIM#!xlWVs7*W=vRtwvp%kJJM8 zkI(Szj(A76L$qUO?t3&`o%Zc1fNe`520gp8qCU*_)21N@i5)l*Hz?|AqoC!zmEA1? z1Ly=e@O+5BNyduzNRj$Pkukq<&x5Ojd-BII@JTZG?2xblooet`ga_QJHWVY^nxHTn zD@`tqF8AgoI*YXbeiWorUts_T5la>>7Zqq*!V|1Qju&J=5Mvg*3R>gDk|07rg5o?Y z&@Pj8)UR|CQmt%7;mT}?QMumNj}@Cd2!BQ{TWx~g^N*_NILR9gzF-g&jNtk?gOO%K z1)|AAi!7IZ=&VUGRcH8Fv5MS3GtS~KKZeW`|FUT z`_%9Rc>OTc6e0lZ8Zfx1S8t3+c>4wCQkJp}Z`ws_2nd1_0)#sn1{4RH2v6}+Uj-?{ zc9{eU&6v|ku$U~wjc`l^(zk5AvY2Ge0ZpIm6-DJ3s)Y;w--!IN!G*aQe@~-Ho0>A% zYS=1Eibv&~U+|#a>wM~o=^V(^msntciqw_Rh%r7i6y&Rb1=LMr^!ZLRl_wajU@jhA z5*FcDg9W~c&`batC|Lkn0#E|47y=SFjF+1dE(L0}+GcZ(6$}DFS4SLTu%ZaF8}Jc> zoO5I*!^JH9^I0-H+hTc?k>t4RTS=ln8GwR0v7rp`P+g@PggksQY6^*kR=cpsrb()- z$ZzOnw?huSN9k-7nI2l6#S`j?+Hs6WKz!GQKIQ|z$qM!)9*!&(FUJGIaI5Z2-9Yo_6 zF+YZxBnkvTTJ4Q#$a%h4-9q#^iR5sP1(3F8@R|6Nx)I<8#&ias%NvQ5 zB?@AKZV3qrNh%RSfH))h3yZ6<9`~YwX>cpC02pqCzU4g%p#W8QCCaB!%0DyT{kunD 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⋙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 z - - + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/StockManMVC/fonts/fontawesome-webfont.ttf b/StockManMVC/fonts/fontawesome-webfont.ttf index f221e50a2ef60738ba30932d834530cdfe55cb3e..35acda2fa1196aad98c2adf4378a7611dd713aa3 100644 GIT binary patch delta 20319 zcmc(HXJAxi*6=ycy?1)=NhXuY%w#4Bsgqyt*0yCsMk3 z)}k40nm_iB0qFJtuy5whSk`v_JYiy2&!ckH+}2fdw*Ko6!vT`_0~_|lyp|cWP1k&w zOJ(m8MCQ$FiOn!_nuiIYjWPoB7PYUeTjkn7=|=!Gr(2iIn!&#N-4p=hP5`ZG(TtUC zTn=+nc`4QRE}pTdastvBnZh>7=2N0UoEErIK}+V9Gqg{IzSo?VB@I9 z;kY5d{OOb=%u^KBcT z@|6E;P;U4${9E9iKc)HK$@ilk8f@3}3yz zH;2DD`ppTc%K3kspK^ZU`7!5f&KJJ_@q1sqx8I~U=}a1v+N3fmO$w7>;!T{18NV~0 zF@9_O#`v}IwDBwBm&PxQpBq0jero*0__6UL<3Eib8c!MjVf?^&(s;u7zVSWdyT*5n zZyWz+JZ^l;_@?m<<1ypw`e%Ck1Dy_TQRmg%ezii-D0!Vqt)*^Hj8D#G#j$NPv$P=b zW}4-80_ra}jNmkl{8*Z?0Ko|w#8v?HN&+g^P`);k;27wdSYM1>4Kn@YfIRlVO4CGZ4 zP?+CLKxG9sg1r!f!W#j?+W?A)XmK$CrAr8TNe96rv~?*SnL%O96)N2N*_mhEtmnIRwP$h+_aF9{^|~rkaSs zQN;vZ0HbvTtpH=F-k6&K#!~q>!a3nIz(m43DW(FLTupEtz?5Q;b_L}(K+f6ZZl&D8$7BLLS^{Vi0smD+6c5>VOpu>d#d2nN&q z->{w{lzGEBfX-$DYIGw{P)%?e;HD0M9RYy&6o8v20^H&TxV4tx5rEr>*v>A1+X>+= zD% zh~4iZcmUvm!2~A&9$ZQA62L=Vf_8!<00$-#oB=r420&K|JWPlW5o3pr0dyZEI1TU! zwR@E6Kl%f}W7NJ69^VJ>#Cm`ys{x*h@c@4$gomF6ct%HX9l)Q6!)J-uvrhp0*+lRN zz;ibO94R0;0q_?h_7_6<0wH>_gMjj0Is@=B)p>=8zVb1^s}BGiC0u{aA=m`)nu>tJ z*L4Jx|N7^2HI>rTzCjh<*a`4vGXXVxs}|ua8gd~r`!ghi) zfZ-E>MFj*802c29ETQ}e)rkg3PSF9D4F>FQA~+2=U>jihdV=GCRm5a9-LC_QXw4D8 zK?Jos0b_O4pq`+i4RA1pLx`b9FTp9mp~nD+bpZ}{0gk8!Y$6y%>Cqgxb6r#5RSTAO51Rn* zCkF1P^aIrdls@zXV0SCYu_plOz`@6;{IMGW9}f`h1$;t9K!l$h2KbZ&l=nx%b$Bq1 z(9^`_)6W9_i6=M(_-q&8pT`0|mr3wB;1M0*UkF|xLN8L;OFsa{&hCs zYwrTS-b6rUZ>$G=lZd_5MsN=B_!+>r_XEB|INv3Bk8shMf$tN(zYnANKiL8J0X013 z0{oB)|5*KERIy1jhhBAwr)L(N8J<88P{JF~K7QX8^w-WM8QW_5z;f30?yH zntJyQG4w69`}SkN?+EYrIRu9R|3%FG>jdBr#NdxPH2*(Q#@Tkjb5!ZvY(P3du;)5J zk%&kK$N8hcuoxKW0*uQ6#?J#L90R6o0;Z;X4aIdQfay;IGrEA8D9?Nfn6(_3jq2M8 zNaSM90${FEU`YXB$(w+sP&_qu5SV8y!ArorYk;K_a^HSnfnmThs6lWrun<+wJOeE2 zI$+t9m;ElVem4Tkp)ik-<$VsUfS_Rzl?wYFp+7)}PwYITLq@E1w0#-{%>M1?AnSc-sc}Y^M{&xUvB-olr58x#2 zBbshb=Q{7Cok;5AedpIyDyg^gME5O=`=YBtN ztvRn@`LK1^x^CF=hCK6mI4M4J@+4MXvuNkeMdRYPEUN41s9SVPoO`-A|0EpHsyCZd zT85`Z6Q@0}D~U&D)EwBGoGozqHTehrn#Q3VdCU8bf(ho%gQ2I{BxmP}%$3UiBs51W zS?Bkeg}h_rz?9DHtO&2PS`D4Evcd;Cvkn-UM%_8M>`JXh&7QOBl6(47`dC?kO3f!* zd-_|gox93Xbk<_)h0+5>{dJfk6;qZ}C7D+*qn5(qWE~~dn$AfBCKU9RtNCDZM{-d9 z@alh4mp#|l=;VMAg!JO-zd(ARu{_^^BRW?%W@E7PuEs%JzpSLrFB&VEKf5z;sGpHY z(=_xM8%y#95sW&7Fp<(>!lD$8);Q zne&D!^)9uS&%C{}d){PCaaCHAdgkz$_+_Vi{t&e#HhiYKDXpsbz~cGoXlj57K$l(~ zAIf8XpMiDmUNFGPdkgb&6@uHLG4=~&>6KQUgPXObwDao)19Tc^O0tXNY?`dXtj@^7 zfd^JCyg_9ufeMM~j3Tq&m&ZcEPIvp9&H*cuI&W_u!qh_Nr|n}7lrJBrWITVMb4>;^ zm9q1(wbwEo-&udfN6fB1kRLm*XS=gH3$E{BGbeTCZ}GFzf&*i>box0DIy*mou#oH6 zrs_<4D1&zwXy8D@L%UpT(5B9hUTCxFAqg^|8m7QJXossvp+iMy>x=7|*46p#i$5Ir z;-$OLm;sH%pxvL3!H}Oi+V#pn9yuO6KX|2z=ag#J>3g+~YSF;{qE>R}mRCc)H4nX7 zDc3yk-K#UyOs73C@oyO%d-Rje*t_N2C)jY{sdu#k(;5!Ec+z6ylwMWmiSKHeIioZ9 zeUPP=9T@TbU8o7x4hp*6!9lgb1LD6v!k9)0{P(~lx|oaBFrS8DkKpt$C-plO9ZCZl z(V*}v(u09~MuRK;!%zhVqm@{Nm5QPWdmc}T?nn1w*^nXVHKe<|9)rRfQmWL5R%O6o zFnGMKbYmKx6*s*qzFJTi2xJU&_12hhaTS9X&*IHL_268!z;m2JV{#f5NmHWL+p{t^ zZQmZf#B4S?jT!~VS(%#Sc|qe%`c1h>Dz_Yn{WMm^F1@$=4TgtNt3o?wU=a?%uj5@j zKEWv!%J?(^M`(NshtuJ-MI+Jp!vc2GzK<_f-~q;1+^57bY6Z`8242M?@wG~PjcGAH zN`;Rx&<73_F8uTL*T;26rEL0jd(4abql!4KBI-K!M7F?*# z^rR`Rc|IQFJr-V>yGmEB*MEjxEfNI}30R3mCeeD8M4YpC*~0)M&OT=)g7m6CnnRqmghL zrqkCMH$~9Z-<>+reG1!7xtrW>v1{F9>()KSy(_+Z?nquuO&)fL9a6}ZVnC|kK6T1X z4L+1=t?O=%U?XEZ*S)_KA6Kcj!7kVjhv8VfZ6I!EWi*a8_zcGXJP3~q?W7QFj8_lF zVEjleHr{QmL(F05Fd+8KkEEbk7_?~ol2Wb9jYtO%kdAPk3{7;USRonwFt)et?0R(b z#d%l~zp@^OGGy_W>v6b4+B$+)&C+}Ru1-_f?a4Mgv=F*;8Zb+R6XN4XVom(kkvI&e z#y=g2gRr%`unD)=2h*j54x194N(CQ6e+dRHRp`V>Sk9zS@lHmDxMWAy9&x~<;*N)L z!J7O%T|01Fa6w~+*!C%I4=&&b1n0+vIp{@*2j<|jj5l_FItN!HYsl%IGY`MxS-Q1* z>LOf^F&Fi!LoHp1W;!nVK@lAo4KNXA!CX4JR>Mws1fGWv;YZYB679rtY{ZFpIc_FC zgVNDxw|Q7mI2vS@sDfFX5eo}BEKKPr3Rkj{V(IwAq7uKo$UcCT_?01wl{kx{oV_2G z3_yFVC=@P=MvC*%*AJt2V>5}52a4K;@f!$eDfqpxc&@ECFu8JX%CR~Ig zDrMSjX-M?^zL3;|h%-cdR7f2lJW?lY)K#e#6-K49kVLBJXEKDvktifCrM}2`e?=89 zG>A#%iP8j1sPy?2N`;-MIBj&=5vAfPj6@@J+XX|?NCl-$B+D&kqL3bT@Y6ePnfv6X zQKL3JG4Ga+bE|nJ)3V~Dbf-1&1 zj?r;1|6!=$@T|jOwKyCWE8bZy)Z<1+z)2ZDIRj2-U?Zag29XvyV;u5KYDHN;J>f}B z@)`|kE~Cej?nzDe+?ASYPEHL5Q{Bdg@(s=;r%mTbPxj>NU1>=+eNuXA`c*2u-da!) z^SIsl_LkIO$dm3cSnNJ!OJJQ-=kcU!RBE*)l%8reSj-lu(_%FlZ0__|JRW08YABTI zHf(U}Qd6aBs#t2Ou{0ENry52OHxg?|XB5X1m&B{YqQv&xVZ}c{@vvdVD*E#Gj-$bv zJ1<5fGj1VPVELF?;_KqES+g()b1z>g{z?4P0;$Tpxm4ra-#E@})9YD+T4d~bzkx3+SLuVtnw@yjR=#+godJ*DN4}*p^{3dFCTWRmSWVHlnYDfRNM-8 z&~0x{H-{^cZquT$2jkO+&S0{}FTDy=q)7Lct8j*jnZ4a#UyJp8)(jF(7Qs?jNp#o4HLx9a z(3#T(d*N>QJ={;H&*ShEJPj|#o44Y$_|seQDKy5{ZNtB!qI<%2;IiEtw`MErlPZX#1q9{o(R@&3);V9CErXxowloThUw7V%GHM2@ld~x_H zYl~iJSFV|AUN>RPRkks6ZC8!CWP@SKO6BF6sH4DFm^6P!Sy&Wm#}x)E)Umy>?dpnP zK{dBNd6v2|m|w%SD|yvyRdG5yl+C~+_DA2oN`1kJTmU49Xi{Y)OM_Qv^@Z9#E;k)op@*fX9@3KrDl z8}&W!;msLEHF*YINc6eeJ>n8?Rx)1RZ&2}&)gNKf`p!7shvehE7s8x(|Maf9JV@FfP91 zH1@}6{OD;MMq+n7^=qtQ3Prs6YfSB4^EIZh*yD7?r_mG80NMm01I-~_?!}dK$vNn( z4)}e%f|)E1z9<|Zff~|%fgq(Lfg&$BIl3jx(ta_ZqTubu@2>CsVcWRv&o5s0$*{K; zi+8-RTYUT26;~X?;O;l@Qn8vn+%66kzdR%!JiTQLF?5K|jXP`B-Vtiv{R0_z@QXUjR3eY*Pv7rS2_6X^aQMfbn-npXznNm;m& zUUR|`QnQ3SA*56UL%~QD<}teLjOaIqBOcC)()H(vL>+WGgeYE#bcdP!p&-qV5f##{ zMK_iQm9*OFpM#h2_1;#`t<41?6o!J>n~qYAf6O& zmDFFn(@>K-AiKOeuzc3&(X;OMR~JV7MJZ7O&PonqM|E|zLf`1C&MtOdH;r$ud#Lsm ztrl6$uAUQg@hG$^@!ci)w$d_1*b;SWva3hB7#tin=-c$M=|wF3wv#JLvrcpcHXCai zt7FyG40=fE9ymr*Fi2NY#{0CP+I&n7CbO>OprO`X>~w2OOLgWza!J}iQ;>E7t>^P( z)Sy+G0VC-g`dJu=Rw|;ETv$?)6ix>QXnOK#lqE@@lNHcVP(kxUnuXxu!sQ~oSeRbW)W0b_MX~tK)%ErEN|m z-L6fhJWe|rm71pTh~bUHM-`0bmY&P2nKrG4d(Eg;M$P?8rmkw@2d8Ib`09nGRZ~m) zo1;o~&%QrasFJkBg!G=+C{8L)AIx3dPRNS2NveuJs>*%24oAMXN)o&2u{P1$LTHk# zI<%f7&4s$uk4c@96+hDWDBtPf1~8I4qk(9|VKvjz&B&8#Nwpb`f|*3K^l-%b^N7Ww z5uhQXR??u6G9)|`QgNDocVEGWvPU*%AZ9d<$O#H7?+y{W8LAZRv}3~XoH`ext1f4_ zfGny_er{6TWbsX|DZ5_EuFr1b-ug@b5`)sJ7Y^&K9lb-GbvZt#2;>bPD&ZVDJTK7i zgAXQV#n_S}>a*|48JyP}b~?l9Y5deHJ@WAI>LGjh$~2!Zt&)E(N5%C7xvnv#jsIjd z9>3pH!|uAHFsxIaYt~z>+2eBaJK^QKhwdBkv#zF!*xe)1i6y~GNLCb{}lE7tPROytnqamf!VZ@B6 zk%g2tT21-rv?&FJKUfk9a=|LHBlLZv8DXd3uv@8?(_wc;BWWm$vS}zCkanqY3>#nY z9Y+gVwBj-G%YPJnM;bLoSxLn{K7lbjp1@2Q4uD;>XtmHGsD{#6}$epdi z*EHNlyoDFULM2x*jwvp0W?bsyvQXdT}1- zH}JkZF61+ClF~tomy;}D@{LC$NEf1{99=j=!w%AOq>o(kix~f)Hm#tkND=iE<>%!W zd7_GGXc5DT!t{8jYEpOgJ|JWLfp?O-(SvnG?)$oUFrZpQZlyl*W*=4g^8glt` zlS`v`;ct>%QqKp7p0Z=V(|by7{* z<|Q$hPyLil0+N15XBXesA+pI1K#vfvm4k$Ei(2p0>YLPt|+B7mtgCOgLO2;rmI# zO1>A8Dz1`L@gzuxLKq06U^(qwNr~=T1x#K9EMWzWZ!1Du=ee!Acvlhf6w$}zqm2Ye zx``F3nErFD@0ulT5iD6vWr~87ob2rEoRk7ZSyPs!F~T4+X2TO3Hax-mEQTJMG>d^% zlS*dnIbyWijjYsYzc?RZT8-FcF;JBrkOQ%+W*Xfm3YvEu*RgO`8SggQ)M}g2&6mwu z*fEY(N!T}t|D+~z1KRb3)NYhMsQo#2gtY#eFIsuMYjK+F4D@e?XafyW?@B1vlbj}B zZDh+Q>+jUf&dz{4&q~4}$rZFOXh0IN&QWeFy@)qPM2Iy0c0e}&KMVy;?vL`qz-GB$ zT<>^bvwZmfNS#TH${QWyelajHX=Lzmd02XyFATt!7e?i~3wh_l(yHrSffo;rm4Er? z-AW^L@r7vwC(uiE2FY0lNn0Vg%fWjC%oOx0Ob!yDV@$!5ouyZP_3{qkTgSQ;gC2e5 z(LpQLITnzm=L&4RCh_9IPHy>1JlK6fR+XjBKi~GUsd3DhM$^l;?YRGb_7GN{l&WJy zyit7kYgwl4l}@*uzL+r+1R#f4jS)?Y-9}t^dzp}QA{GpINyH}Whedvq2`1QOFZ80i z{hOnNpP%yEmZZ;!z5jA-SRaKm7AY! zc=@ND=ze9j)GoI3r9I(X7VI{VM=@fuO3DWd zDZC+xYey0PVE(wNH91GFKll6VkL1)$9hX0H)U{6@ee&8-;vI=sqJ9(C-rl)gj9s<8 z^Y*n9*=a+;%nh%vyY-!SZe92KhM5J1wVm^*I<=bD$*hU){B&~boUhQPjK!4V=U>g) zDlseDBn9c@kgRupdTzL|6KEqi!tySVPFFfykreu0$v>Tce?*88%d|Hl6(|{!F6@U< zrA^11N=IdF+W6GQjZfk3b9DM~v;s+*IVUe@X{{eNSg@IP`}mIW<2zbsmkk|SHX9$6 zm-E>!q4}pSTCu{*l7QKJ9rP|-TBYPGk=V!9evm>J!2lQvlc7aA@95TJegzr%B-^5V z<@FtR*!knuG|Y&b3(*>rj(EBS9T!+zDn_vA%b$+eSSe1jn&#CHY z>uPK3;@jvjlXn-RUWgqQgGiypfRu-nk`wah=UP8@C~0T^NHvrlfoU}tZS2~})CuA0 z>hOfAk?8Q@xJRPUCZ332S%S9s=3>;uuPs4c_2OoU#KrsdqJj9$I3#)^sh;voGWk3! z%1B(071(S16J#;K7nIV{Ay@LNa;rJL^VLV3F|MO3M;xD1b6Ya{D3X(|f4 zNm6I{3lG#0lKmWTqo4;ymztl%h{MyF6`hsWg&i)0JBe7z%in6bYx$(~e(JkJU|8I^f? zl^HWD``HA6aVBlQr&mW;Eoxm+T#{8_QtND~)}o@u>H;LE0=q-&b|#Ir)er01D1P~& zw`pocn#tHOM*C09U3YZhibb4V=QP{Y*7T|OtP@Y|&%RiFcgeT2H4;>kI^;-0j5r-i zEJJ0Oo_ri&`uSd@8_~hv*{KeB&vm8RO|JJC+OxpXC8vl9>THPPAhjW5D z@qpHyq^!e129=-@uQ}zIcV~dz7C(6mZ81s4q+5dmJ=wVO>A5E=+qn`Fc+^~ECW8%4 zJWakNLd$E(8;R0o2lV1Xh8nNKZgyDh{*pdm(kW8kzoUPBM{PMp%WEG;&Ep;7kKz{b z#|}B(aajJ-)D~-NDxYoVHlJH=pItuu>Rj^9Z))7*B zs;6unUfa=u&ByfK zdh9=3=_c9e)j?}Tvd=`I66#?DS!bug99T@&nk(RH*g`KQyXZEQ9)=Y@dc~wy!aVGK z#UxQLVX=;o(VAY?8NDAUK|Y4o5v(MxJ&-_^aco2 z5G1SZFETH#D87ABD>2bZZWQdT*83HdM5iaVMMI1vYjP%kJgZ^Hg0p1wmIUq5jiJF7_0ZzEcHe434H?wrhnY# z&eUikH;i8LSZs#Q`0R!$`^q(%tYWoF(fIb-bst=#P+tAD{Hj9w9a-NvdU1pd67DW~ zS&_wWq~qc&O-ZjozgMO0pr4O5U#!s~?Q_C|9b{uCm$_agu1{B^{eN-e6Ne?uSo+X> z%jRE|Bp+~~qjMj!(458SB$sr8URHjg+$MZKkgE5PR7B56K)N_b1bVvqlyufiZ!v_Q zQKj=#5@R4~?~ zCK%!4H)u4Ue4^3ZKnE;^$rSlTnk}0)SblBl9l5vut9prcy!GN?l}4wJK{Cs97S{yn z?a-W_@oO$Vkq*$-0bU&1oQaD z;nhLrP+AoRPT-V(;+$TeB6DJ$HCv}+0R?hgzfy%}!PxRvw?`Q$O3NK@aF?6(;gB^? zuh(mG3-yd%gEBlx4u6X;ebONlYK%sEzwE5RO#Td(J19!Hwh z$kcx3NXoVv^w!+xy3@vAmXg14URCIOG8`Tt6XpT=S$;Sf4u_xS17>rk#ViDlsZ=V5 z)G5bkzg{2I`}BUDE~N8cCgrPCCdZ`eenI!}nd5Dq03$Chjos+5xkQUC)nL;!L``}v zVs38CmPIcpqr+o2Xp}{TMY9_tM!veVb*WuzbtNN)-P9_T=iJjbmlzzTMfrKY?go=q zXG!YsFk34;Orb`>C@4{xl~FRMU~YSAwnCu{XH^XtRO5*xyF8I#j#r!X5UQJtW2IBa zjo}!sq8=q24X`!-#W7UTFA}6xC|f%lXyut5^wcjcj3UnJr?n9Zl08kbuvPMuN6&4P zFdVJ(q z?%*xt_waPAHjJvCVDtMzWH7{-X zVx=cP>^*q#OBDOZA>Kj1A69W#!c?3|aLihTPL+`yC2nIHWlXD3k&CiID;U1S<6KR(t_1oO^m(QlD*QmV zk)14WW5_QI1TqNmB!4*Q8D5%xh0^Ug^ea4!ikx{IxhzmUM$)PLS31A~Jc%{@3WcE0yJF$; zH1n<+94$`Wm*nO6u^GbZe!d)!(6#1u@%=kuo#L4V9%K1k@r_xT>6vPtyW+(?tLu4V zsqgY14{p!MaQKsXL&;IGXXBx)Yd5V8g|@Ez)0d5g>3@EoRQWN5VZn&IVvOTX=}$f~JL za+%cDq#3Rm88*Io_tb$}oijKK*Pwdi@T1~q%hI*U8V)C+9>Z(rPfkwO)d#QHx-L7L z*^SArloXvNtz6~3>G~J;#Fou+`;3j{!4b>EdYZ$G^E$)YB`-BYE&?Ii zFHsL~;AqZ;iqwYj{Wr#1EIOm#nbtogP}MKPWz%alcxmy|pNrp!Kb<}}S3sjC$QRA~ z2FGGEPHMNYZ^_B>sO+CA1=u$5Bk>FIMe!X`Jk;bV6ozei^5j?FfAGrC^#0{K@vR?J zj3uvqZBw(|IeYubO|6gbp2<$<+*=k(wWT;U0>{UU8hu7aW+0v1B70tpJvPHtwC*rE z_hwDVTB$!OUM-5Z>UQr<(eo_r=u^@Y%Tv99qVwo1)u;!*7xzBD8*|UR7H`RNj@!E| zyhXh73{I>S2=$a3pZx2qPuy?`^US{CRoWorMj@XqbcGvbV_Frt<8)5FPZPVJe8laN z+1E0=PKiKS>{MGZmQVU)z5Z@(+|| zo;xggnQ_&br6lzHwn^;Y;vhSo$z<{p{HL+5pNK+frXW!}tCCt0hSUE|Nb@3HYx#7o zjiQ;^M(bTktCgf1a#V4UI~$i_rnCWr`I1^Jy_-;39@5Qc7C6eTA}N;yCQ8#TsYIuc zOQM+M1lX68M)x8q&sM=KS0KZ!Y(q+wd}TdI9y2j>2AT57NhV6wWEUEV9$hXOdd!GW z6@};S$DDe-A?$oCst-5l=ZIe)H8EFumZ^;l2W_UTbQd!n6~CUNZwTw7k2%8zz25oQ z-Kojy>{N`PQT$qbfmf&a_~aA`QF5^(fd`Eep4hJtq48IUQj&Qe{d`M&LHwF-?nr93 zIvMw*FVq(~iK_)&!6Hot=Ij)o|I(73W>r}_-juxJ-t4fbtZCVnFR^T=cq~Ix6zp0+ zY&nbc3)2;O`RR(v+i$PLKu)$0lThUu4854dV>_|z-(wP=--$WD#3W?r1W>}HNYBrc zHkl-8_X^q;Nhv}}z?H5Rx-OiKfJKcC3*98VQox|3>eA5_hzUUkGm&-BrCOFSmhGMhSBWzk&38pk)01G&XwFoh1^=r{@HHV^3CCM$h^ec`~ z1_2+h8-w2P!97Ly-&=TKg#EN#tiyt<#H0B3>A7EF?2n_LVinT$B|am*|N5FWucMDv zp6~U~WyPTo&xzeQP5d2RmR>j~%;rV{GenBHeV(0)vuQ7o(o|H>lh<1e4L6aAf z>h!iC2fj#D+G&K-;UxD`k{T44K-b$qMkqz)>|Qi|HE5&tMWq@csiB0;5fdVOesL}* z3~Lk&b8|gpwNP?OLCJAC^3l|46`nu}n$&ikHsZ-z;53CZ`Z-3`d$KIbZGs}rkfLBS zQBhQH|WlnRr{7^!4G@g}2D;)A$(!l-sQ zA|6dn3Ff(M=t_>|Kl)&(g`t^z(rJje8cMxbAK2qq^Qm837F=q-8K?(5fV!@Ai# zOHSA0a+TJgGzKl-YJ(ZhplaV8>QoGx#2?)yvt4REm$uK-OD$O;zHQEOsm#)ci$ru* zOLcOJ&SLFB_n@Gzw8lpLXVsUAKMt$nnx+X+H8$kV8#38&>DJx-%Qr0@qaJrfnKNov z4xGMmh-q~5T-IhQG*G|gFL9WvvYM&my!G4wn~&%1nLdGcatl(bsN*T_N}s7`tTBn_ z%m!mJb^ilL#AMXuM7$b0FkBdv)Ec@4=ubX0%L!WQbY0WWyroP!Qxd}BgK(Ujctj1Mzszm;vBhUzLbdb;6TZCBh?omKt1b?D=2?@BCdqr;kraz1unKK z5vTuI$;P@82`yx^rxS4llyhAC{Zcl45e!<=wrc78x%1k+wKFbj@ixp@JbRTlTu>Ov z^A2on^~y!dyh~e_wJg1?Wi}ni_4Eso#q{%sfpna-z%oiLq7dqrEN&mTqGj2VMU)s# zIdjRCqZMY*FFRm#%iQIyGnPWUxs3T^P(O0S*kJ=}`i~r2UpKL7g8Pf5DbSV*> zFEikUVtN>f5=j45Q<%Pm(g8faW$Ci{OBQ>J^P+hLazB2J-2QJ_j(KXE6~TUE@z(Z-y13ok@3=kOUhYorF79q_ zA9oM;d+uItKX)JZ2kw6E0q#M#vAcC3n`ezFmoJ`QA0AYY2n!QoI1v^l!s0|&k_aP- zFq#NU6Jc2*9GD1e65*gkSeppzdc)dSf^cnuaBYHcZGv!Zf^cnuaBYHcZGv!Zf^cnu zaBYHcZGv!Zf^cnuaBYHcU4m|`E<-waih(3D5=cM z)NvVmv(}P|%E}FE+-l2qt+jGnb8WLS(-qTNE8o_3UB&VJ4$^M>e%^mxhVT5&`Q6W) z=UkuN4``1+tqBklk)Aq9qPmKT+UYH4N9BTZ9&k)9pHv}^kW9pC)Ll2!jP$0Z?H#pQwqDfXRNL9Qd||zKu)K=Ih+5RQFRkxrlk~zt zqBxqMYgzr$#{3t$l1Y^4kieR@<*V8)zaJx!7>$Gyt8Qytu;`gRv-~7#;g6J|&G(1| z`A@gZ$qlvLBP@mvS^0Z7WK;9QnH(hZNzisGBL(@%MLX$f zdY<;u+jPvOb>+F{r>3Pj)9Nw?g8jPMwC@SO2GWFD@4wXOKh%B_TN{X~T|0fP;o7`w zH(#s0Hu0M8WX$JhKi_xa@1I@y?3GVaj1FUxG0~V{v>B~Ni_vV1H^v!FM%gGCg^`V9 zxMqkLt{MgmR}7a8|1?}O{KN2f!}o@ZhQArUGyJ#Vg5g`k*M{?kzZ$+Wd}%mmIBWRA za3(g|^y`1YgZkycZvAeJN|~Tm*frY3;1*pX%fWp8CV^ch^kNjBTtaa#>W7 z{ihD%rdu8?xebNk*Zlz6c4UeTvYA;$%K$G$1%Sc6N(b*M%XS&GMT@T+n8k}{MY zOermrL}py@=2BnZ1Es$*h!}OS?1npIV$|a8c%A*~DAW(#;MJr3@mEL1$AfEEsDs+- z6lnHkSL-+_DgrwyhG-S66#MNuRMj!T8)we)UYDyC9($+VGx()Y{~x;I?H`Ojo;d?f zf2{r=PWvX@n5X9(f-CEWi(C#qQa4d{4mX>Er|ZT^R(o>LUGMIjQvW8)&5^k+LH)v+ z@@rRhzv)}J@TgLX;qJasEl;V0RvSFMqD*MCeHklv2-{d{Lnrz@X-c!z$9_-dI4<;O z76m_UKOkIFgF9DG;i-M+SHG#^hT!u*zm=t6?AqzFkY!D9-r8wet;wXdDzhFT3cj#* zj<%pIrCPIKdS~R@pgAx_W9po~KvSJkR?xR7kjinB=qAhy{>)s?<6PlR({nJ?Iocwm z$%TaqhgBOls>G;@*IA{74;BZ%>>RCCsIwi(l36=`LeP8Xc&5I#JA-OdF_qFPJYoeV zcUrE<%oV}-4U1$UDMT>;0b6kEhAFZnDMj$J4K;oF_t&a~Lh8GBYX%FIGWdLOgNRWC zM{PSR%-TNpFRsOk$FqXzyRM4*IYD=iTNLN_RrUnkl5DdEPy9Y#W`&)DaR)P`QEsVk z^ub3HMESkJPfxa4^kgRwji-6kOsi=fk%pD-;QUivk~UTsJag(&-=}}+<=8Zuj8rY| zJoaR|gUim?gS-1PSrh!IzmzRO`G!W=~g%8T}RCVNy$i^*)W7Wj%e-K=L7{*^BD4t`SqIL2TpE^^tNjDH0= zBb1Vsnrbwd^@4;`7!1ai$tMQZo|wGEs5gkAx^&l2ea=)9mzm?@JXbqCacV7>b?^~_hB zi;~!+n7H&O%S&Ps9E`;Q3*$9X;zRLx`rR}$SeESx^~_}lTpXCo(^v|b=JE76i^8Q5 zsaHSOq$n*GyP02J5^kTz!_<6B=+Q==fafQ4vXQG~eTqjL8nK8c%Et5@U3kSJ-ejq8 z;PJGYRcuo!@b-z1JIV6$X#VU8E z${k-|%P`|nau+MzX`VuVQGw5fAyo)fmA^PzQ+cB10X)nWb7oqmzZk=?5YsP|AuUk3 z^&;xCSOo`=78MuR%qq7sI#{EuL6_EIrOFcx0;vk4HR=0EmyX^6b$6}a#pUyS0MP(wkul( zc^xBsxh*ZZz7ZW!9(PswFOk2h%CE+^nB%fK$4IgQ8!34z%D!P)DZ{g#i(G!^or4Ei zxhqhjOmEa#?Jj#}HcJYb&00ApM$VT^YPBkUSS2e(o;qHoQJXU>WxpxUiTz!kDo>YV zUfXO-wp#T?>iNZ!hiBR{g@2L$u1TpDQ^rVrakeupcC>n|zvAWGyH5p)eccV-0Pj9ay$ZsV3jxQsJ}OoT6Z`3=*we=U*?!TS7axb3*9Z?Ofxj z80Jb&ug)D&o$j>QG85d{PKT%ZmTHf~ne9#+tc-9EbA>V=;+7O^Qlj0FoR}DI)LWAh zk{k|vSqDp8w%?i*e(@o$SBtomu;p>CkcTzU66|MI(;XPV_aen@^bq|L1NkX>hMuDr z=~a52-lPNceyHn7zE$!$IrNt&`E^++lp^%lQ~ZG>Bo43YWl1IO?h1Fjz&!?$>TO)%I?3Q`oZN-HoPbZVnIUTzsF>zqc15Hg45KXM^sUlkgCn4e%xsQ)lel7x~& zIUn$taPtTJjX5wL=M3WL7`Mf{rRd;{7Oi$nP#M?9zKyLIe?`Ud=#+Sj^e9&)xqnoI z8KhHd}<}UN%8uMK>v(}mBtx>frVjJUcS9F$p_4=!u`7a)Cd0tFhY~)zv zqI~)b`xO7g?8x0U_F*pG;%s;D37tN7LP18PNx1d;ya`^<)hER>9`8Rp3wVvEZCvxV zm>8!qTP4VyFmHo))~dxbBegtt=Hk|ywCm?NlOk^Gh=P%k<O} zLo_iw?`u90D>8JUu~&GSSUEPd;R;U@E_L{WE4)crtRpj)3SwU|CcbQrPJCA3A|nAA zzM{dO9TTw+Jy0ZQ!nnaL{n#y`Z9=3b8sxIb(a7w`QO@DssyIj7`&;#Kar)by4j&fc zb6F~*+R%$CF)H-6N>s5rG+Hetur3r(i{$VlYGD_F=dl87u>O`uQ?N!eu((ZZU?rud zrF(=it|-00C#Q($hK^mQ%E-k>Lkl92?rs)%gv2yXXpb!V z=C;#sJlkN3ul#10r0LBUWQa^=;7k zPGb0Up6J%Nu{Xg%{65)VW1epq^F76=z#xhq>wlnIF(4k6ItPzCB%%kA{ZRzpXZwWc z>0SvRKhWsmpF4pl1!zBL0cg|=G%AZm_yK$|_!XycXP;JlqG1(|$FYXq)fRhL}cW_HZGOj+9m2fBHhGa9k7Bj2nB5pUpkEsGK5$RwTiyI96 zA?)B$H==HWKhu7qIM~Ej0|P|n9-MPsz+P;kW)s=`M1cetCS1Vv$2KB+E3l6!sS>vr z;3vb-nFDMmNq;aDXVSmdIU>TNvnM5Rs>WC`$%jBO2CDG&~D9PL$&%8UdRT zNG!Jw0L|+JAoKbuKwdb@-%I3!^MWp%KH%7odSMx`6F7#uAC!yM05B?U0uBwuF)V>T0w1;))KDn(+Ykd-2M8SKm8XM8nqEI>4&gJ@y`fZ!8f zBPxfpNidj%z!j)ZhT`M_qA74ZWjE2(*+kP05lx5AblA+O0+8s8i$pgZCaOkK)ktt= zEwG>H#vEWHQ4REJ_7T-WeiMAoHUa@Sz9oxj&Rn3EXfB-3GXr~xZY?L8PXLmrgM$T? zLFxr*{ zG!Xs54D=9nR}zIfiMFpHdZ>)(znXyKL=Pj_jsrxGz~Q5i{n7#K$Do4zv38=ztAT?= zyXFFih;Nthy;u%x2asUj z8lt@kz&4_n(g8Sr8NOb=ggNRM(LOT(yI({96$b$OAMh#?d99b|H-QGC*RzP;fW!Ug zh<@t@_7MFJ86H5e11E{z@&m_--rh%aa5m99YG5O9k?7rnMDHQMdzXm*paXUjy}z00 zj|4z=xQFNi`1xQb(GeE_`loaN{G&3u^=LKGhfw%%FVUYnh(3bhM_ok6>VQK;AA|QX zf`8Hq947kI3n0kx*}zGn&!Bq(37tSoKZoq|14Ji}5}gA7FYAd;mjDAq{o9GoK>v$l zL}#IQP6h_h|6g7p`U?0faQ-~e*XM}7LCd~{(RU7_i#h9!hyFjeiNUS_WtU8Q)>R#MvYsLWQh_!716k?7O z>(&s*%D^#VLj$o%4S*NdOB`mh42$ETjTk`|Nm_`{>DCdIaR|Cl0w+}0g z8d#4TGdL-%A}-1S28fH{XQT@_M?C5v@#rSvF>?U~FNL4di^Su%6Hfpp0s+i+JSl;= z0+?JzTnRd*61YG-buaO>-NaQL0O~U!s|IGGe&ask8nmkB67fyx#6KwkpgRjeX6pdx z+fDaQGn|=6E8qZ7v>N*pf!yMz6b`3q1d#ZxET&x zs)(0DwjBJGaJm`+ehQo0HWGJq5#J8IpEVHQ0lFpu*h##$8i0K5d9)HqbT$#+3EjK0 zfbGQVUL)@6LI2;4%DoV-M}Yfsh&M#Bjrf5|poe%996hKb-fSe^x{){tisy;9T_XMk ze$MV4#M?WFA38w%F!XlFz)@mMNc^Z7=qLW=e&WZ}#E*N4ceNAu>?VF<4e^r!1bHd} zfa9mm{Tsct#80OaKjQ!n5~l^w*dLjTn^;@8TFe-j0GuOn{YjWXOUs|0OX03C87(#8;qn1<4G64)hRTMT;UxAaV|Geehz5@p4F%laM+|$mdBYn@Fg^ z*Px88n21%A(0fT3z%vezh^r+L4}CLW0nb`V!d6WpVGN1Hoh0m~s5lPcbysWjmDm3Z z*nNs8g5x+zfvp}L2}KqQTj18{%O_cbZ1p%0UN1|OhBNQ=vW$!Ao}sb==ahGc%1W}* zH$!C=J^P6Lm;uBO>{qP zpa*C(Z3*SJ3cC{b7+dMVP-UxlGMyK412^&_Ud&D0%q_eGhpVN$jF)p8ufX&0Eyaf8 zmg4o0OK5Nb9wT%jR_KL67==m1iFjca7GV`ON(RO}xo^G_%I z2O^L=ATW7lM&^H<^*^2eAN0eSJq3(x4DA1L)&F4euaO6sK5joV1E+r+DAqq4sQ>Wu z0|aVj?P25hA?l{GgpFa`oP%>HM?@(=7t5y$lA|Hyyb+&}%lcF7Py zVOq>>oZbI%cmJ;c1Ox&!PmnY&6cmq2?4Nt?RBbj#@*S#u% z($dm;AKJG3Yv)w@yrS19dscW!&dp@T$utcaiktwRu?l%Fgn7##v*Q%&IaI$|O!P}5 zE!tXI-Ss#N&%~+2xwep6)=D=@bER^nrNZX=A{Jq3H3E=sm}xcLG|pUA-88}8wRPyv zPnoSTxscjcm{McuVx_s+*=h#*Xv3UB1T}&E{uxPi!CD1QZy{>6F_-GvT;_v+@h3%S z3~p6JKLUMaO+O0%W$iTHs4{|UN^?L;ts#@G+64bnV>gujTO1A$SfkJKhUN{&{#iBu zbrz-NBAI4CWjjIN*&fwVu4RubbB`IvgcJ!WV;{$}bpWy2K1lw(2Xe|eWcN9U#V^J= z0v&sgD$Y5Kh^J4utKJ8w`)YkScnEwZDG=2~oYvdtqau)|6HAhwqW$r>MKydMdi-xf z|IPEi=Mls`ySoS4Uu8Lk>GP(?uENKw#l^+NO;vrl>caNS*3!n4J~PMG6%1?`Lo`8D zP!I`IikK!Gm+D~0Tx5dT2;-4lEPJvvNz@Roxn4bK2&F(-3ukKoTzvdLw9r!ZsOd)GFakMtPqh`I$P>j#E63N~^t! z8t)N`OP-Ey8cNVPKsgcS6B*&w9LA&4rPERq64J$9K^)cnN)EQxZgj#nJKXDP(AwtHNPvj4d!y|3WE|h>aXutjp#eR1Va1(D~!1cD@#G$XK@| z8ScdxW>*_WC0A}fCWQ_Gk+039h^tbyU`-AaRQXE3C@|xuc#bIvB-u`7jVA9qExYjR z=L}OyA;5`@PuJUM+d|rr+H3CQORerU?U9!{Bot;XUqe}i%R=!=DIcZf5IBHt${UX7 z$u&nXerDE=@3Wd|0@Hz$q*rpVDJ+Wsi!-OJ!$UKaeXQAz3oz@z3unQS7l<)x)linz zAH493JdOfC{BNrjX7CVfZBLDtgiqO>03bm9Y%opN;dZI*d!CgC7s1So zx$n!T6vhxG4g7BozT_i+(EXciSh1 z*WKx5dLayUw$Hadz3+<5D}%BZCKe`cE4yNK&2O zC_2B@YGbYTJ=@>6O14_I7;gA)sBiMPW}zMqr`$mljy|@#K)X4 zywlOE7bt(D_<9aY(j=81rYh}wpQBZ2>BFX$_0y{XD7Q1jV-(PFSPU`4DYgBSjuXGW zB&TypZ4-Ia;ZDv{*YiZ4BK%bLvA^d#3^`kw)^(lO=^V#PS}I{JY8vD2<6?gDUgByH zoos%w5n5SA70~&_wmZ}=sE_CH+$5D%I~M^tEkJ<ZQI7BsvH)rso$j0Tno$9{71< z@V}SCAhApjLIvlX0Pxk%zZqkf%M1LSF2n#NI}?5xPC=! zobSQlu20xcw~DY&-wOel-n@?qJ&by)A02bP=f7VUb$6h9A&zxij{$poi1x&>usk&q z)o~Zd^jeapPeoI1Jmh>Rc-6+ws~2@GiSZz{hBgw^soz#me0J4++L57M=6^+@00R~q za2yth-1NjYw%qz!q2gOQL3>x?qI6L_n5iR9jUE#0ppndAXQSaxXgAAg+?Y2ZVSq`= z9KUjbab4|QH-zBoMtL>BP)ja&OJ4O?2yYF#*>9aH4X@u0(otsJ5@}kXX@!4~Fy4Wh zDN>w`7i{CSlIi9?H2YDBB_h~K`_cJqA-9`a@G}pVc;w6b)PGdJz9MqO5mS;`wb~72i`W#}dhh!aglheCet+(79kLz+P{)7XRuyhb{YxtDFZ#1N?6e^# zh*vvtce7F3I~yiY){1)rPtn#OV%8zxe}b9$IU5=66PVl01yCBSd^dXUKhK1G0R|IV zcvk_Ac>q2IN6uR13{;c-_cRbEqYJTB_{Fr4IijaDP_s&jXx0$`sG}^H^o5 zz-Q`#Xift$p?Wb<=fxuzXVyNKg#>QnXBe)ocjuyk{hgW=c?V zRs~?RkX9n-Kuh2ogdASyGctZ-79U~PP*d!u<<~CRR3B7LYtxF8T{?!Nye0d%0n1-I zI4RC68nKpBKg^rfqiJ-i4HXbQx4>=dyxjLao>lA4TIu938pOX`7jX~@WPeN@jr_P# z^lTrnNnS5FJgePCzFZ$yZEE2?4_z#R){UKOsw3qqM;Tb8H@A2_3MP!1!fsit%Vn(B za_2OfhiiPV49y_-YDhUHAURUHq=tlP%rx5l^&mD@G^8z-Y=Z-tIt3L`u!>WVQxz;^ z&9LZUjm7~;VIecrymMSz9sAiMQWB|u=tF>$?NZ<_+~80;Rt&KJZ1cdqEdhb%EWus! zdJaxE0R*U{g1~6{#~l&e3R1mY+6nb{2=-5{7mcd@paR4GV(zxv{CelE`s$Ei#`XXd z)c6s?t)+nM8@GOItmYqze$tkR-@pNBhUdU3!dN9ILMYJOj4^aUvZMFQFK=P@cL1r6 z@U=sJ<=N(Bq`QQC3-wJHuee;+1OIT=^WJf^vichJbLK-(8A>DTum-ya`_|C7PvY^V z-X#zAoguBv{!+QTW6rx3-!1S_UiFDt_}ti$D*F?fI@AHKaETKn;7R7C5HXlh^h{!o zsrxdvVOX}7A?4Tr{6o+@q_3pMQZTg)Ea1)Q8|O#l$}N5<%GqV~ZE>N)M!~x7JUKA5 z9t(l39F)9Tiu!T`O`2ZQdW$v?+Qe4m558`xNHnv~bX8j4G6ay*PnvTLCWgm@K+IP1 z^SI~_P^NN)(Qy;gv`8wrCM0r zdu^7~mAS%W$G8dDhB^z`1T=lN-^sNz%Wcwkz4|)K)IQg@u1iEb91XhJ5xEwYDfvM6 zkLOfT>Goml>)dkK7RrcGd}4t$1w4`Vi@x?8r-Xz-T@erhoTTvYj;62sm##V72KMKy z7jCvo37#eEob8=(e^%k-w*#CwiWcoBL~yaY-mZ;3#7$hwrE0n&Z&_iqW9;qZ8h>;~ zOjAz(rmb4$^7bp}HHOIkg&1oXJz&O9f5ETRc`KDiwH!c>87$jXR}9R=#e{N-{typMNosUZX^8aPu^3Zb=_A_|$kJ2>CKI25a~u?@$|xUD0E z3rV0H2Dkhmtcz}Bqr1R;PGC&s1*q_(cw=w!eh^JIxmYy6ip|~R@0t~6h9kSKF8k`r z-rmZ)soKb2jgHIODnmo-1=6%KLu=Va>yJSJgYnC@P2eB{+<2U~g=4b-hjNb|x!65z z5!Z3c@32#?=kl#m5f8>l8a@f=Wi6&X>j+N1+ruaQG?CtDV~PXb>@WWf2Q($z>z7U+ zMBlz(Z=2s-T8$d;Ue6M3l3xRuVhSxm5s{3BKIpgmi-?-oisza zkmgcLp`Vnlx?L~qe?(H=WYV)H)PPR{pA7{5h`m_l^X{d`q$MOR49YduCf{c>9PI^G zU)!twAe$_^TtGrD{jAw%Wfw1k)5`DgJXWP`-7XNQ20MryLW6t0#t42k2 z0hnOio5PA`bpihQ)A=v&;|;YU&l?F@fC_Npa}OspB^Vr!zTb{NLwi)Hy`}19z@fr? zU3Jh7xd)*wL=El;v+()ck_u(iI_w^muPd_R6?OAcCyxtX2(vAWE-tjbs3u$PJ&jfGp*j;7`8P+@e0HF88@NU#6t?jH*EMz0L$My9PHiB zRVebeoyHC8Wl&pm$IT(G**{Utw9Bh)HAE_^TCH*ta-8|<-fxJ&aV4hWUSV75)+$)r zdIu%X^B9`Hh`wv*IW6Ho^#zL)v08Di99QNKyQ4Ex^x@3G;Cg6K(hX}D-{D_(j!D%6g}xd;qA)E>mv@<*$ZX$rUpcaK+~5kxF2pAac=%N>3B`6+-EO>fzLHkzfcD>r`}fy+!N&}- zUH9`HP&unio@pV+24r=ON7xE68a7?3>8!kAzHyK4Lb=YbvQ+HBn+||W{Eg?GVcYQ!l ztSPK!t!;Un>i4P0$ET?I9pdIh^EU0+RcYthPqRm& zPB}LVBWJC5;`qzHr{VN*QZ9;5?qvVIY@^viP)2>OQxb+mdkWDzLq#%PR5z67y??M+ zSjDiw%%q&n3QENt>Lwj~Ps8*c{0xvFm@csrU=eyiH}Cpb=6h0&O92O%dTc0WV%R`6~bS z;QT3eZTz7V7f#K|S{Kj{_}e_u;Joz^)V0uvH!H@e3WnVKG*Y;R5RQx=UKb=?4!qeb z=_DKa-vz<$?}ZxrbHii^hC> zLN`k`gS9^kaeye-(%)p=Q!i(kFa)B=q#!VbG7-calS3zKZMl8Kg`I^HD#h_iN?($! z>66rNVaPiYq<@#JX$rYXkw1$h7(yVDzNky$V^i%H!;0ZYI+ZXhW#@zfK7#lXMnh2Y z^3kcr0*7W=&Ss!urbd>4di6HWv0K><1f+uu%DQIF7AJcpusQzmE==J_e z-fwZbee~KU31mUe(k?U$jD<>ni>OKvN0|-t=m-(#j;6O&G~<{8=r6^gv3$D&K-xY8 z-A~Ae;#6^CAZ`&J{>W;EQAqsZ`r@~1+yiz(zXcIDK*GBO!0caA&f@eEcUcd0SLAp% ziK^4%9xfj7AK-j%&m}#)l$Krz(B|KAu~u{JsH3mYsRF-@7#pkE z;OJGjbEEV%#{Qt8>G*G(Vfh9<)rQPk1eaSAEZCJ)F~PoR(h+g}tl-VX($ zYO0R@KF7}dH^^v=pHnQ9YSNiTJWm+f!v@BwqQ$Y$ei`a_1{_|I-ss`3Ry;b`bNIE$Rnb+z+c*ky}aexvI*zKtJjccvTTZIqk!Rw!$+NgN&BT7q-IM^YM>9lAFF3qsj z{Ui)Y_-SRrj^=N_HhESJD-ltQtL~Y=Od(%jfPRpq8P9`F;O6pc)s_oF{z{=|n6er5 z!u-{h;{bvm_L%5agg+m)4aA0YAb@K`Qv~YLWx~sGmt6*V!|?F z%7PdL2(eqp+SqbvQ;>6xmHK-4tnG6El;(blqDJ+}Q2=*wlRYGBr%&K>9+K^{Aa z9GQ#O*$%Ki>UYmph71RnuwA?#!9vfTIuG|p%N;AWWwB5C+IE2*>xGPGkT?t@?Dvhd zt%Wpg_71*1_@0kBba@@FZN^TvjpVY+rkq1h2gtm zJPXCjvMjf7K+`s#pH$0kv}>*SPOV2H-e;NChSuuNAtqhRtEe-DVqBG7vr*enVEmVd zAv-&^RqMyAthD#nN)(w!Yp^GI_VB1e$~skiRlP3K6DJObNVTJM{r0E+{x$grTNFbh z_uBsc88W7$jtTI-pPGD>}Uj((F_m&nMmhI4lhx z;SZUOC;SP$w;q=0ux8Ozq190iFGeAoD%-HBSfOO9W&PK~Tem;KeV~3gA0dW>Pv6I1 zYNn)N-+Qq-I+AJB!=V9uxeoR-tL7t;-ZGy%%>9l;tMtQJm7z}(vh)}z8v;!QqkT%c z`Pr;kXU{<7gZGe(<&Zjp1|1&SGt0&iI1JiBIdPElDo}oD(oS=FPy1_j?dy9UkEB(@ z9bfbpt~myqXy`*o?NPpA2S*3Iq3$t0QzT^=d^GlO7pmjpsXe^IwU{J-P?mtkdD4jT zbfg}pfa66t&>R@5s6DBCTElqWD~=VAB5A$Y$g3nSX4Ol}s9ozugn47sFrns|d)D7D8mh1^h>F8%3W z2a5TI9W)%RgrtE1+L(i!DwwV@xZ@VytBSnvu3ay?9Y$%KBd@=bFp#4X>B};lBl^>;B5%>LW8TFDeNLsW?@@;#fCxMm!*pX9lfHt)uuajgiV$d zT#h**{Ipyhjltvp#_fvwZ6(9T&)Rb;VTsa~=gJDe$;q~EJzFO3Apn2EXrlA~F^1;i;H_jG>WmV*SvFHky zf3twjY=>%B`6@dr95pk37;>@x#zI%UP>yJ?6%2RCAY-s(SLIof9c#sG+>FEDjD6gU zD+r3UOyZKt5Q%XW6oZUQHH@|K!@vgu>y(j~#NpH5x9l+GPE6*P91EzHBE}krNo7~5 zb|0;8aj<>dJDCakJW=LK#vk^V^`8D9UP$2lLk&K$X+Ag;(w#ZeR7?dFGzJkJMi;Oc zoicM8#T@0|)<b|u?YyW0!6Ew$>Y~pX2XU`J zDYoQ`d*fm7~YwxoZtL1W7$X*5n>+fi8oUqvJri& z6nm&FFcO9AAX=7k9_;yussklMDtxu6t5OkjY3tvL7s1PUqGstoYssPT_ItLMXX))Z zJ03DK>_IPJgIKX7x8Rw<+?!kIc9MEA5hw)}5-iqzE8VFOr%mr5VC50inCtJ#tAQL} z1%tXg16rH5cZ?pPJcaYO6~hh*gGh%x5*s)RLDozXG<$(Q=kn_7fh78e%R|8C^X%4F zm9*vMr4{4*^7ibRo5iK-C*+ed7*^J_i&Im+>V~x=%ybD)(9wLptciZLN_)YB5O^v@ z{$Ja{Qtd!!GiH0^v6Ue$NG8nsD)~)N*JjWChU+1?Ny%198}eb+iG#cLFl;OopkF>K zIJg1zG{!THV!AKNdnO5aW zt-47+g@#B%3Z{it%Q@M`87PUsQr8-l>(V z7?crSbh@OEA$m#}=67-ZTp889W3?AU=1tjMdw;Ne(Izfm0-RQ+6jH&8gwGA_(Q}sf z2cqudmvKpmxhIPXLGEOm41F$3^s>mhI5{xLs3uHjw&8hlNfyhYWJ>LMMzm7Au8{{4 z-78CWHW(hd0`W;PqChl|g^3)t!&RZbm@=i00BhlV_)wg0=hMU42F)9g3L@3ao5I}H z8I}fZ8eb0a?<61oj=9=X+T!Eq!RN*aH=0Y9i8s}rg8IT>C(zNJ!Th>8L<=0PZ>~y% zhz0Bh?ag(U19g*K4YsztBIx+FBiiPs)+@S)uF6ph=|=6xgUL*jcixtPvskp*56`B0 z={4aNiYE!i0tq@Z1;pR-k?I3o>lQ~?sYinu)T9ag!9h~z6;ikT8&2oT|A@)-z( zaQOIKXY~=W6~KLycubCWOz(G95I!BBDB0Pny<_|zlgVmqx-mrqM_VmHhiBtJ`$Z5w zCPrd45%V_Ko8gYvDbKOB4l<(Fy#)}+&?NnmY-1A}rTwO$s?$(4W6U5%XfMI)w58zk zbnp#zcaX9eQujFlW$d|exgN>CX+D9ODCFX{GoRcYei!0W`_4DPA4@ELI0BSq?GTP9{qy5{Jp>{!$ilU=1r*;&BcRg z$*q-IA(UIbR;y$MuoVtrm}_sru-Iv6QF-Z$*v_HQLPEzhFGyrl8>MSf`fNpzygHW~ z_QJA574ufXwN23TR!mhNU*^BKQw@5<dJs*_=x{mDYt5qy%uW6HuIrYQdUw=BHHG z5Nt@%wEdaq4{)mv_E2B_!pNn?M`+Gf3%JA^GCHQY{6Z+#==o?VMBVKN&I-5tw2=+-ea|`(iVDzDkf` z_o4ZdXMG*j@}fOMk`);6@zP0?jJxg|pqYLnuYp;NEjq=E37d$523+{9c|=_m;Y=FC2zr0q z9ABp`#xa?^D8x?{^m9Pb8P5(LYi&GbahTA*2ISmx(8c(0gM7mGV0*-m^P2+5>2y*D zK>!ty(}TsN$-pvPyv8MaFTTJ&O7I6s@>;4;BIl36G56wWqHwlP{~pWLHf$Uy#0Puy zeV;G?gvis^Jxj`$>M5o?zm}_}UVzVP!9jt89Pwn(1x#nRAN`d2;9sJ`tk0AOz$1+E zH{8RxgaNe%M&|1hrS+*9C*P^Q=fDJ&p_?m6QWaQ!V5kK*vuF%HaecM^I*D{f1%Ubp+IA5m}APs2n1ZJu)J^J{Rl04s^nuyFN`DfFR|@!RJFA-DyQV<_xaV4SNKY62@hT@DgkLAq~ zhG+%xacHfgNfA`ZaU>zuj+4n`fU3TLj}&960XK1bcKm{wvmh9SVn*;5QgF*KxDXp> z;Zr51Q6HgH%jqJevB^Jiu6LMSlE`WNR1ubZUzzA5+#sU+UBVg8!D?yT@>=FvY+EEQ zC!*yn>I=^d@TLt~CRiEKJXWgp@5P+?!Jd%4yZjSDVZ z`OkMD7`^B2*g{%}qlKpgf7Zmo0$lvg7&BQ)Aza@3G~b|J$Ysk*P8I&CB}bAMZW-~Z zIR_wi6Up0t%hZXSOGa=}k*;=(xjt200^6TTRMf=`GX0xknXv$dY&rT#xsb_X8RNyA_$By$)d>6vNs2f?oR!rfdl)uT3^wm? zQwUBwSI&b&0r(I>$MjJH`fi%N1_>bz?&Ie_?js~TGj-`X%$+E9%n{r<<}`S$e`-p) z=*`trS)6S1Q%@D>CURjquWCtl()2l|<=i+Y;!j1i7jdhWpckp=OwWUJ0MIi}l3TJ6 z%ie2wuVKrrw_6uhff+-6)=_Nlw(qWRJwWbgGK?~1p|U<-iQ8R_>vJhnE;jiLPcBi1 zRW@hF{B?5XRh6|AR&h%$^yWc*ouol%@U#QTr4H?XOSYZzd|Vm2@o@5F7Ops_jl7Q) z_!ybL>GEq;&gio9wM`Qi-TlKa5EY2IY0@jteHNx%WR6`sJuJP1f$&aYFSPnLp{u4Y zEC0QDql)X^>kq8ecE4t_gb{C=2=3N2Gdry^aVqO$<8QdOeXI3e?r5`^^}Z(42qSR{ z0UzZY8>scj$7ip(7LQ+vQ=uIKkHj_~tcpcgSP5 zl5+MbW(cv;e_PPRsa@@MkrcgqMx5Z%N!L9-bn~Ur<+53s7!rjk3?KlB}I?)Qdv;%ICl2PJN$ftp)ow;+k%4wA>Ck$|vtQ zY_;32dscrw)Oop1ekSSV`gS{<%RUw@3VxU0lDzU1SQNO$YkfWP$ke$i6f&=S)<#|) zlsaMpADLw$TU8oa^N=>@h~Cf?=Nn=+j|^}w(vlxqQu54&1r>x{W^6ldqjSsVb<$rwy}rmwYQ01Baz>U?dDE) z6Enk8YWv#EPCC25t@EorUGU5O{POaAz%~D^imu19F!K|CcOQ6u9A(3jzt&6Lx23hJ z_sY^Wy`DrdJCS0duxEW>Bp16>_r;eS+N9O(hQNvjVv4ZBkPTG)KZS(quq)nebe34H)H7M%ti+!MZpA9N4oWcss21+ zAQwnD0vc>}2(d1Q#3z7x%6;?j6E#S26$>I+F1&^X5Yhyy)jZx2)-|Upucn@=gqJ|1 znjL{ulPOb0eXL1wk8Ah>PJa-YixeC}tZx!&A(kWBz|&k)2zfAfgt^NQ;Olk0Vk3P% zSYd$?<92$LGI`4r+F>*)w>2H8@J!QRnSiB-i2PD1f4t*yB0TW=VEPmk1ex?YExNMN zI9GtnDg}xUYG}IWCAHvEm4{~@{-51el6Asc*;aKov?K-kv&2q9S;tVToYnO+c-B=` znQKkgiC7CwY$Fiqj<-%#M!D%}%W?y{P=lzvRFF$pViFDB=NX-O>E6kM3WCB9`o^B* z{MM$j4lm`~NPO5-ia@%@awPiq@h@2GFf=ysU@*00s(yk}5oIaOg0TGff)nIUWYyxN zcEn}cZ}y^F)#s&R>KDsgsBwSUKb9_R?p87K-R`$x3itD)iTviK$x&+bcHFT*Q!eFg zNcceU!8YQz_sVsSd;ERa>;c4~o)C6(H5wX?RrI-;Mgfj(au5r*P)ju{uKG+ds!M@l zW?klvU;Oq*8pDCohHSQ24f7DeFk&%(PZcU>rFa>O6fcD4U}U3XS#+b?NZOc2maoDf zS5>B4E6*}7JnfMM)^Z2!u|FFCSETDqB*+}eo{nd-W7`sNQ!;2e+6~Ni)KbM22iZWB z%yRrZnm~6U0RBToY0kZLy)+s{VKacat74^qa)$4)&Ph1*?@Ov-g?MMEm?8Zb;eqt! zLvhaQgRdzKuk?`*jXV%Juuj*{CsQsj!V&}8J|X^iw$%6jIW)vwOI{HkFX{!z0lWlKgw@5_{( zOMVy%4F^Dsc0R@>XubIc?i6ec|UaBw?M>gea5yPFzj5S zT>m(ee^IdLw=-~?{o7xKpf^)qkrM(2p!((az6XGrED0(FM33D<0}i-zg79zA=DNXS zEsb+Zs~m#O<|j?o&r=|HRfL83{B0M~P{4zigdGU_Y0sk`&i#!eN@q9FI$Eh0D@$c= zHCwJI_FH!WbsFo5orbP4n^#UY>8;Ped9MS08=u=>R+PXtTkh6>nUbtX-mk~TlT<&} zv`4nQ78`LiHas=DuR9r3LjJaDID5~MGzV7ac6>D$N#lJ)K*b$#vtKZ<$~-Garg^@I zP>8fe%19Y_zr@ojHZ~{hg_(b+=~elZnQQ=ZFK<0h^nP0I2;dD#pcOcEKg%FDH|FA= zgCO~T$_6o8I$2SShA9w6s>(w(SXOn4pJ?h|oFzAC(qSCg$%!_$fG;Qnflw=yLUdWW zA)3k1AMBe)===HMKi6Z+RK3K-|6!Nf$WbMb-SFwgWqST%&t-)@hRVSed2jSKYbX^_BIu^IWwbNF9 zpJnu1Rn|Wqa>o_q$=jWj4UQukG7HKuhoijLbIp1FaSe$CRlFxs!%%g2>DL85wjvj( zy86kPCL7BS#|tDau=B}#QE|ffG7?kw$s+S;oe~>*PDr08^U!7HjxX!ohnTQt-D1S< zv>{kD2r9{5>ItH#v8$A+WSK86m8%+ql61HsP9hz+9q#mvT0C!ly1bL)-)G``ieJy& zd%tNl6e$!ua=U}>dM}XA>NTG{gA*PE_J3EIFWC8k4~p(C2wkZV>yfP7W~hmm#ntLo z8zO~R9Z9@lS@sMv$@L065Op;&QPR1FUw{cSF>(@B%9&rewXJ#8_cAc=o6*#1DT$xOzeycmC9E)Kw;29{@u_qV|P2(ZS zxS}xa+vYYvo$*1@$w1$QXeJ2ZsA|VX769oq82C&5=~|MRo4VlmF*%RSB7`4{P#pDd zHVO!rfZDXw4$Zpt!Il+oD?D$1+{uEk#nJjBK(eeJY%HhD`*}7)n_Btv{`Im!O4a(D z%EQ}+PvTbP=WADI;~|5XOqn2(kOqamX)kKHqw#y&_tnem731aRZGz5@?m$TdETNl9 zYS>UXk-v4THB7I;csa~%`a0{~6#Le+(mw=byX1PI&dDx!XDsGYB|_m zcnJe4os^9}S8d;{%WfLBg;;#j0-p7l;vBtSuFqcnEiu4ur+K*sVg3u1YtU+w(t}S* znYH047Q2SAnx}fb`rn$h^+M=ct#RG8&mx;^A;cRG6M`R-O{L-D%KMi~ug2yjTfo~> zH4VQ8Mvs>gE0<^aSeNJZh7>i+(1$u(`q{(nwWQK^YY{7>(QcDGjqqfWJw2Vyf}@0< z*0q@`%Zi=ABF2bB1I%U^tnxIB&zV$RNhKpCH@w6qHX=p|SL^r?GC$PTAhC+K`1sxu z=1&f_c)8l2Cc3u2W@J%(6;VRUbf0Btl2F`Y)VYf`m|vxeoTi>`gW96 zdvwr9$IR>Y)MUHq$%$rM=IkMf`b<@d5=nY#^q%C`fbwITF7v&Kd~K}4z;F$*^rQ0@ z4Sj#ac5hQzCLMN`*^3>aRyVd2a?)5z3k(T7strykphhh$nsZ>Qc7_&FaAzY51H=Kq zn4HbEn!l9dl5~X1xNQFng5l~P)~B!E-}j`fMweF^Ns421yno{$UANe9e-h$_dT3dQTzRcqepkzHk^z|s)HyzqDH#~EbY*nE z!3acTnuFHKm4Be2=5dmGaC(Z~Y(EH2Sh?kod(}((&UA6`XTR-YOn2Lq=K8Ed9J;;w zkQ210aTLZ=kK-~tSZUlpgbb=&zrtSoh^z`D-34aSz#KFN6OkBL#w9Qm3&c|6wm}xW zpST@|N0Y+_&$;v!^lp@ufMv?cYmi{r4I{lR1#NwKkwjJrH|5aRv8PE^P+iKQnnsxV zp9t{@(G&~gYy7pdSBcci0$eh7${KG?ZP|P5B!Hh!V~Ydjpyepjlz9e_y56W~f?UN1 zT}>?Ii^u;+sVa<|K{^5K$KG$V_fNK*c-!7`SKC-ilQU~8d^Yh?4bl^Be3ZK^lT{8= zS8p}8Foc24u}xec3~k@==9w{AJZg;u$Bsi94Ws6U%vuicdGkP86 zxPP_v64Oubdj3pnSIZt6EKDi*gaANFtS^9aDeN6?*l&Po^l(+nHNdVjB*mkA<#9R( zcBb{DRXMY=mRP1rN=ufcI?i2TqDX}okf?on<4}r zl;fjdikvb6STV!q@K~{=8VjL*l6Q)k40Kr!tD_9n-j}cIQH4J3L)rJNMja`rb^JJA zOox=e;F?5I3T&fsrC0_^(Yus3APsM;-FFE!Cx%+-tsa;5@zPj%AVh-)t$ zF+X@&4pt>X7%PsBv14&KggqdqHG1W^!jSt~HJUay?gXlvWsLkQPE0grR#Im*_Tl>X z$Zi}x0nE$Bk%)~}`lYFe!RX7JuD=ox%p`whlQ6|bqgsXfHaF81jT$YIL9{f(HSak? zpn0T?m@}WjLFh8hI=OyV6rERA*m#w}U1h2qzjXGbsml6#Jw&N*zdT-dd=15Ie+EtT z*#yE+H{;eR8(c31v!LGR%vg8(nR?iWQ!X zgB&?&SyDYVk5FD=GAgy6YMPzYc)U?f6w91AysneldB*ZfNwqr7o)r^k6yycj+5=oG zIsm{uOIXjQV$7>=Gfq1Zc(Qc~$x7f?D4xDB3DhOeHps*Sz*-D^I+uTCI|L@ z!^~0YFTBJ!r7pCmhdi8L0w%yf7id5|2Cex45Bt0=AS`Qc>_st%GM2eiFurXA8)&vn z(v1_c41I0zS)vsNNO%C$bu$RG48L{WZ2&C)?)C# z>17e@z3yu@{by7YpJ=5K$JiT#A#la2nF;S3f; zDSR=#+R(v$PoqqAEtF7EmCxP>bl;Bz4el=aO=r4jf0+oz{lpsf`JTJPo^$7U#Lirz z*rL0Ew*_?NZcc0iwo4?}+q1LDEVUGyv&xom@Y2<247cIV0>W%XhlS_CXn+GXfhKB1 zlkLEMF9fYoKw9yoIFBEbwmtAoO2?fPtK2%89$@3BqiiYqJ(gJ#O3CSZtS5)QCq#Td zD;_7RGd7geKFUW=+l}kCIyx@xSzhNHB=BU*rOC2NCU#BeGr7%XUc3KTRu(22MeP|OfeK}h6Sw$9 znybF@fKbPT$!GsTdDghElPCbj>FE=w$Ot1AM3OO`xCeU~O~LnREf(PRSZF*d#^Q?o z>;6J)+eJi7qg3szm{M%>vS1BMpTSV>egNC$?5H3hAr1~m4Pbo}?=89Nzi~9tHbPTP z;2V^AM16l1wX0b{vq4OIUpnQ|fwiRQ8kTb|JSWSTROq@C$lwruW0aX#qk-YnxK8H> zHw!#`jFjBf=_XQx5f~Oa{a_)-ei$&AuTgrk;Fu{BoqrAlS)sby2vM(P>jNt|rNgh>#=@{8vwQ;2CN+C+RNN7dj;t?ykeFtlMtesE?J!WjV9* z3rus4%J)WW(aIZ8p^48E4n3tHQ9k8b_cpaLHU+paT&KQ&zhG@L^d~+YM|w33YEs); zo?4rq3NcCzHtF8B$38y_U>LwR7r2++O5|Bv z#$sZ13Jk+K41jjkomNzn@>A+j*ifN0KeIZ^$OW<*yfL`NGz?~QZUTT{3buT*ARp{p{y4spA`#PCdq%(!t zgVbI=WSZrJZYhdd&(h!^D?ghV6EWy@F=6~$$K`8cR2A~~Yg!i~=>Q|o`GeD>@AK1s z*Uv*oP}N%In7?%8Abm7D=%i3{BPIHITKaU$uuS!$8KP0af*C~(-(~u;_{URw3*`*_ zdq{v!3xx93adJg%>3)ftaFArB(~d`3U&FxMhmx>t4)wF+v~l@12ZgHeOpelk^&}8 z>}dr$wl6ypRB);DsHO8~b^1t@aoA=_md7tRbz;K2)jSa&9J7=@>-9u+J;6&>r7Fe} z1Q+j@6rI;ze+5kFhp}4Uw>xg0GSfUi8Zhbz}Y@6}@->kHZ+jo_eNB zh(V%q_s&vwdO2BFfGpWxY$G-%v(_2hc5_AcDm2Jepu?qKUkzVEKPk4WM>j+2dM@ow z8vq`m^&8RJX*`fav$SU)?UJt_67BmEgZxsQOvV2JJV3+0J-Z{8?Apzzotf{|zIMm{ zv!jhM>cxsvuURNkE@|ysfs8o<_zT7QN@VBJQPZ3}3lcCuLXJ*(Vf-n-Y6LJ=XrD6d ztc1sN0qxRH0G(w}9yLBmu9JSRk?N^2Appkvq5mzs20=JsXT)mCPH|p0tTyVyWvdgg zFNy5FhuyPMb=0E4S|_06JTmFIA{Aep?DP~m+37hq-Z^Hn+1lxt zjM>@#ipY5E0K9@)7GY0>x+%?jWiTetLN0y zEVe7E>1ZOYDLtsHRm(ok5FV|sc~;NMl_AU6R$a+j>o`YW3Kwcu3mdMoaHyt8>hvJi ztWh>ls2=G!J$JBCIlEm~jLh;lFuvFj6jER{Lt;v4rIl!cMM*%Xx!m-4piw}Fxh>dAv%`Oh{%GoMl%m&=Avcrz zha=aWj=EV2(W6)pt)ZS4nWhCY?9WY&>4|QM(#Dh+q|(i4CW0erg?KVggqHH&GZrj>>FO8onE`P~>Jp5+Qe*(xghpone*3 zu1DM1jR5gVrXYiMOB;=6>H$|z)2x)cOke3Fn~-#fv72Fx=vyIaCjK5x7wtYu7UH2y zLT24kfdm$wx}YVs4BMkNA>nVV1`C;nts)i#B-$)Wy&Zc9@e*t@B2jO_27`#O6(d3f zQ70iH5)l(4vDyrxo=5_+I*Bd`ZwZPf{sW51Mjs9JdX%( zA>}GQiTJA7Gl{)M} zh#*o$5avbfvtlA(tb<&{U~yv6rqjDcLB!Z>auT6hXE50Xt6vJsSTIUh@ClI6sk78M z1cEWI$09;bEVuyMDLC~9Yl2At^On5i86XGx%Y{aA|c5HRqkDqve$iyKc zNpBn+=_%prn2e*^$A7B%LVg zWb8%&7H(uS14v;QdcBtj&=W}%3^t`B-iD(fdyIE)BbuN+J z1Hjl=s|20iY}O0NVkM%7POR0$TLmwSrGY9}IG_Rm2jl^`t3p2+aIGK&TbgU&-=>v>s+%nlBRP1Tm*_D-F+c#|3O2I|S|Agvju6c28f}K4-G;3MQTwF;jYKaR z&B!iPI|xqze2HK&#K2`YN;M;x*q2|8Z3>7gbgv0;-zr;{WR!>9^6WaP0KdH^d8 zVS^|P-yVJh>H%cIL|dzaX{L}ypaNJ{SQG$?t3+72Myw~i4LU;%adVx$%IfB&Y8}&# zaGi09w=$Z^MKvKyD89a^kxS)QYXQue!~|#K*taO0lHl@apQF%FEBv{_QmUi6UQzI| z=)?FePs_XaXv#qCyC&Fd>TkX!Jb07dYA@b}{2r1=Hc~BCd~D6bXn%C-9nWb@rC_bG z-gs|kjzX! z{0(PIY%gm5;t%KYP}*An+WRJfV{)o)schzsDjc(KMa6}i>~*TltlOR8WL2ggffBez z{#Ok(s$B3f!*-nPLw`W;*ECS2V!nLOO_Z@re6@? z_~N%!=oLKu5cbuSvwSa@ilceTLf3Y;3y*eQdwYlAQZRPiL&yIL~}Uiw~k zk*Ck;F=Z3DM!pQBXD3jJ@sy@YK~m`>Mw-nmD+EQg@t_%5tU%N!(B=0-r%N9Ux?g=l zed2yPK*f&%-H$GZ0NH0U#poRxOM@mT4EL^ow@$B$T*xrLR{r(-BNu zi3t!xUR+Fp7e0N}9g8;KEcWf_nA$7wxdS&2AG+~?jy~~bP52Q56fT^HE^BP^L~8CXSa#ff_m0%s zZC6}6HP)1Bg1^|*ORw0rR){m%Lba~=sqDg2^A_GDY`eQA;%RC`>se$;Pwjqjv+yAo ziw2^{|F1O6x^s;(QIsPOiO ziw`Wm=*Nq9+_ZH0awvJUw`k)s$839Z8eDMHKnpdgNI!_BUBgPXNXota)ag8Im-lYP zXu`=S5$c#Ru>MfPZO^0JQ*Xl_y5~1(zx5=V@WQ>_ht~J?)cyqMjq72}nVEilkXn6b zP?ymp`-_q`P4pNDqG-w$F1Vlb33>@xcyw&=D&a#f06BR3^}(H zmpa4Q6HG9d$!ONIZ^*FgXohW5A>rbrQ|4ltnc-&SL?TYQnaLn1i~6Xw6)1#RaYqv5 ziXxZ9jQN8*Lu(}(;|y&?r~O2z&6#a>OJUwMIv#N1HH-H=aM#imMrqBWJqH#~)0=nh zH0!4=KCoxe8cAqqx@hkMdls*eAf@ga{AG*XX3o_L#D98Kb9~{dE9OMCSM$Pnb9BxX ztF#xg3wCJlJjwJ9RBSVgs}Y{d)jsv+BYv13Jv}Hr}V^v*_?X!fW?1+PP83)pHRp zLBA|9>K>+eLYA~uT=sNALP0$W%JdK^exfs(E_=km(v47Ih<*_Q(N989y8_cXbL!7g zQ-M9di#kxZRP5S**amTB`oZKQK!7WL!IZ zmDlV1z-YA3)M{L-%V2h6l@rl*#YLhM*Bk)7r3FnQrOd zxmsB9{jh6qm1n_Ui5W^N*NwjuIh zDv_kvrYJ=-3Ht>H;g(Gc*Y{4IG`XhfYM*XWShh{Etw(b&O>|=Qkl51O+fq~29J&RV-l}mAJ*F{yQYFKdO6j$mz5UH5H9OeJR^BrqBbCImq)JXt=8jaZOE($K+EIK zc*=uC)4OH&$jE7TSg_$lm9cgWTO&GRuI^0ksb9KiYi(OC!kyVp*^H1yoEYj_e(}0x zZB4EAu-zqDf##O$o360nC9n7I09t=ybhcawZ^`QQRhApfQSlx1PdCr&2)6hg!LYxrefHz?*Bo5hG1V19m@G9A zGgi!!*My9s)hES_vU=xtHuX18X`dVjHn;TkZ(r~Pn)`B9_|)yCxp8oup)A8O_L~Ct zaZhO$BP#oDALAc8HviN9vGtApMkxJGdBrE{E8L@FRPNkypFCxyo07Xs7D1pQab=r^ z=-#qZ9dQ!Nc%c_eP*E6~SNVlex(`>Md8}xULT37sP1M2%5WXnP6tILut>#!upXKY!LZ!58LIB^o^PRM0)Iu4MVKth5Dp^$Ke0O2O) zD$tNZxp@h#+5)BA;e}FKXiZCb3oS?6mjbc1`OnO*4j&=B@BjNgh_$o3v%531vop^# z&-46#c%*0p;51w2hak8?{yi)cPo5NG;)|lla(H|4m6aKt6SG&l{pcpHlmZ}-lVPS&85{;Y5Mk9GhZqr%A{xj4Dn9cH)-#oi+0E$s3k{i#|D_Sb=hN>&lb+Gqn>Haxk@WWbpmY z%4P7Tl=$Iv`Fw}A!nVHoiN8$V^<-b~6T8nUpEbj1V{|NMseR-A8}GlouNha)9<6Da z?_BA$Je40~ymOKN;cz_&|7qSG7j`!E?7D2?+S|RXPN=Xrq}D};-?{se2mZdW*}r{Z zam|FybEnqGD_7r|4Mfh_w%kNs!`O*FTSQRd1Zo{|Txv5Gbb^s+Ac|xhTf`O_DWTFg za`NH#X!rQ}u~k=HwQ6Zg?>RU24-E9*_X=2i?z!io|A3e;!@?b|&^~8fEO5)?qix0UoTI_``5>_HnA!vfJrG-6}# z__6%cH*b``e16-u=Yjb~;Cby=+aKO_V&~2iyXIbbR(mmr^s2`V^r{nYojCCp-1w&a z>{B=+CNHoB>wK0 z);6*cMUUX2|$Yqei7s%w7PUQH4LMqk(gY+B9 zn2C}hcm}8#3?<14jMkZu2w4(+7D-DWCDmnc9+28d(Fx^RQUw(O0RxZ>5zK)U#vDii z;wvF34*ANp2`ULOLVz*LtgAvBV9h@FASRK2A1TA9oP-G`ugnUNpaZ}JDYNn{9Db82 zd`Nxn@YtFnii-G%Z)6bjL5`kV`(aNyDY56Kldwmj&d$zvOmeW_D0!Kl!KB2zmd`_i z`)7(#u;<((TU8v|y8dfXY`-LM;}*V2?)#xuM-dgOC+@x(5S zMw0vP?GDD_flZLuzJoCg9Y*m2Qw~XBK?$+qsx(o`LU~04=)1gO%J~rhBIi$O_z{@e zP`s>^o$ zAq*DGIv9}$6MS`1i71v7Rr86@oMqRy&Fo!H-uWYFJUfTP{gtcu7Iwu|7kd+u6@7)G z-e&QM=4#-x1xSb`SSCLSR)BT$;GEU#ez=;sR(@*sg0}fKz5Ems`#~qPmQ7jLcJxj9 z+94nPM^M|ja%JbVv(Fy-ApH^)*YB7V@kG+^f@{H-a=m#o>i z^L13l(o;6>Z|rZePn&NTXe|y-^>8@emsO9oG9(NI)f*T0$?v0`HQ`8=zRDd?d%xLIB+O2nqE@Nq-+*_#C+VvjV6VjP2Ityoof&i9| zl@;7PM%F!mD#xo-8-mf`Il&;nma%exo+UslhccOUA#{P>uGNy2G9$W`-i>amK{vNS z^ceK4(OFTc#>l$o6jhGu63$_GDE`Ely%k$Frsra-v%;Jds{%NRo%nlTF5!|9IWit` zz|1RlA4`V$9V7`0GSDlVuh($y+A4lc^K!Gb`_=r^H@@gq?@&^Iw zYK&$D&H-ItUIWOP=}@IdJ_7c*Dh0Po-pkHto^hbGdq(pXLCNt7*=$$xrR2ds6cv2{ zxF_*VuK7}aJTopRm|J!{|4~R#L$VKsq~~J_8huI39Aa`{To`^}I2soLiSCkn~*E4ZCWUitU^n_ih#+p}bL+c_al zbLHQG`1fDsfV*s#F>t$n48li`=GGu^>_#KCI=>d#I@E>mTlfwX1@PVY2}t~-7t629 z|GuNI=j?#Lup&Bh`Yk|r#~tZAF>b=~GoUN5jo%AZ;Tk5{`{>#^H`mwCvr5G}q4&{O zAN}k8zn=kWVep$Xqb%&Y-~<{Uz$uEp2#sMr#SW_&AmS3M7$;O`cr;4TK^*Y1UDT&P zG8Qp9i-mbX?qf8fQDlG3IL% zSqbyGKjsf#4@F83l21pHBaeBE7;Xc(30}eTvH4UKL7u8FRYD4TWQwfFj=9%W2bFyi zcv#v4F>+sNeSSD%DwWAS#$H`lDswG9n(C@c)#qfB6w+pAQHxc%DC6*sk#j7uT4j|H zt4&40@vkDydUo{!gz0#)12MAWfB3lwsfB=hMe~ zZ@#$~i!ik_XV$_FeaI;3s;Z_n>qkNRp}%n3!eg(E4r`$^8pCoS_$Dw zER-@?yNU*B#BQvCus+3>;v2PC;>*Txw+tsmA*=T^l5Fw1yPU-AjA^o(2~(&J6eyS9 zfmF`eQeVoTl+A?af+Swb2mQdC#fnXzi}KG;lXu>)EYoAtiqVATgPyEhNw{FlR4KKT z*d|F>xvDdv=2xQ{tO`?hBu4bzxD|W2WuY;!W=I0I$eYXjVR!Nmy9I4#t+{P;P1n}i!dTGl z4%QVpoK>|Ib#)cBRZd4y9X=K-tlipGv-!4FM>kKHu=yw%{}t?67l}b3%hWmBkisKL z+$GF;xRjw>pt=HQW<1$184U*c=UOdD5UR)?Oom8MCQtSgl;0i&MH2L&TA+VAln*m5 zCNM&z1brE>NV2q?g@nvt1QKqdD2V|s&sl&nwk%8#$bN@inWaQwfZTWhlTr3yGRhS? zn6Wlrbw0K>-wx=eDJ%L8kK21c>=8uJL+m{LgaNZ3RcnReZDNDo`+nSGd>d5!_+abd zzOL5d6Qj!*CXUMrK1J3KH=-g!oVJYkF{l;p(&ZKQJIdHE;F_TP27@5Vq>Vw3B!70A zLT38A8vnJ3>d9Gj*sQMx9Y#z@|hsip2 zD5hQ}q_}P9gN?l%_QuJZ`ZrB!DA)%k?{M>e)xX^R;-NiUAnAB&aomSDmXm12~beaIJq-laFD z_~Mf_A?5AiaABKrhDZ{%*|3Ev4GMhpz3+!yoX*l5z;5rp;^RPbyx51+fo6-2bA{f& z7awYvf?9`GoDLGLD{b=jBOiWvWS{l72MMHxrvyoHqI@1%y*nhLoe~ek{9p%vYu!f< zUTIs|ike2{`c&+ySep$hzENxr9v$gUk*q6}ilH9Kctpwl1l5u0AEJ_q3lyaGElr?< zOcH~}?ORHt^dOSA6wjxDq14iSEVU1{X)Z=AG9p6k`$vV*iSHQ*_PqkX6xlGL%JzQp zrb%UiPwDii!92B z#X^zeXqY&@54+m2sdN&37DHd*kAT*r4+Sdlusy^XuYY9vTf&(E(dbQk_Z?U4zDoRx zgk}Q;19vWAG_Z{{vhx-n=0pYR3~$K+}5} z|Nr{>GvyyyUyKND$#`3i!eYX_(pfPrhu2Nz(x>v$^l6TtF8zNaKRnIx;bq47skm+g z7>mkhe;>%!^k1VZo_8$$uQ3jemHI!GQ6B4H?&sw77<6<%5#aLNf$<9DcYHHXQNO3Y z`hWkG{BL?`)-NNkzZQTD-#{Qb+}o%HL~Nt+?IXUd2J?TVcYojBcM5C5XdJ|8r5BP@ zdF4r}_sjH6kU*m(=D|t)AM2xM=ut!0Gf6KVu)Tvx(y!>0QqZ2BtYejuuFQQtfLtLD zgpkmY$nuzD+iNpM2Fka-5(w9fI46!In^P>%&wH`W8EtD9STd{d-A;M0*;e zifKh!OcLpbNe!m@bJC(09R&Sj*XHx@6e2VD90V60TPips-~);XUQS0NmH;0JW2;~^ z9F1c`W;7mgprg?ysQCJVh=WDiI-dmchjRZwLjL_E-26TLi9~;@$Lmd|Qc173Cx!Qk zFf<7S69b?pc~AorUi3dw!vw7t^bdGbUX3&9)S&GE==W-|BADjV~aZN6xnv}ZW(i~Eq6gz>hgM;SCRB$G!zOnAY7mri*TINstE6`d|8QmNF3M?fNx zOs2d;1H(8|G4n}|E_H<8qXG{?@DE4f01-bvnac6j!VGh2zU?-p*sd@IM#hGP2Lu^= z0nq<3!Z&e5xxNpV>saNIQ%c!V%CnSGB}SG^A#+VAr5k<$Y#d%Nh~(@U^uL%0lH$f; zjdmm#F0Td5SO?)&U9HZgldE((@D@tc>U8oBupb;4^YAf}B1h1Vl4XayLpSzeQZ6GZ z*MDZpMdf^3a-6!%SO?);{BY&I`_U7~O~G5JTw@)EGnBHDz5QUnTH-3**oSesW>8l% z5oYeN_8QI)A&zyBiJYm{!w!Eos;Kz+;QTQUQ%bpxp>l1_Z?6#?6XIA0QMpcA-7yZs zW20X#%7F_u#$h}bq5cK8lJ|&9r3EADmQhDia}Vn`^k-u?78&1A-+*(o_x#?S;B;@B z+;avnG7);Na?k(43k2t$?w#O!R-$`u&6V?eHa=Z>n&wpP(2Cqxt>C5Rqx2}Ye5)s` zk=M0?Xxg4n85#2U!4zHy z?N?x%`sqz(bHCXPC z_aNf{KQ}za}--K*7MVC)=<*B%t6N9($#_rVs$xPB$sFlj;+&^LXkdHKHO%l9!~s-|}Z z&}{F%rI__`>Aqj~O~)DK|5BuN#gLx92H$Y{bow9o(&g!Ul#@zGg1kk!G9$-k`z)1@ zbis{8B~g7F^E%@&{#szAF{FYDVv7C2+4AB3S2jz;E1}WxV%lWj4Q7*tWdp4%H{WvG zN=#ZSQxeu8(FYHIeRmY}|4{xj?{{e}R+Bcsb;Q^7Z=WA4HsF|Dk`4c06j%A&A7rs) zDe~RbP>b+PAOL?As3R*|A8y| ze63fwBj?<^;rhF8*th=P4H5ShptpNoN5{P3KNnr_fK9KrJ#fLIOQ%-~Lgn;Jf#!{i zW^8H>XgO(I>*@)+-u&#yoJHH#&YBnS&Y8J(+rruX!@nyBehccjhrgQd9DNnGB&3R` z6FKuUCXF3Mpfmu> zxte_XGQMnW?lx$+9`W6dT{k;{@l)*m*y93!F8_nNX`Hp=)ml{-xSSeXS2_Mat6QX? z+MKDD2Hgf#6>9&tb<-2y{c>#O&-fwYF82MalnlAjMBju-mmK<^)kHB0f+zk*g;(V~ zv{7c6_V2es!i@0mDlt<5e>lJ?5D>mvIw1-vQAi4+67i5p!h~8GbtAw1cIwdkhf;6L zZ-a`r>EzoWHR>9iTt}*-dUz3>@?;WJfCm6(F*jw`MetaR{iyL=IhR^NZJ>5gmy(s& zd#J~V6(7|J4F{+m@w{|6FOBk`_lDA_7Qxf!IpguurP=(nC7X`oeTlG>jkF1vd(7xx z(mY^B|I|H(G7lkvk?t|4v**bMjJ=!L%9OgF+oIcU!WVptrq$`uZwYoLM$iPCNRBV_ ze$!u$IwX&=qi%q*QUA&PB%c|_pAIGQAAS&xe-)8Bp{~{0sWNH-mew-9LA-_Vgb-{1 zFv4u8S_d=HaoEw6$)ZQZiQ8)?Vhj!L$p`n(XhCY(`;B|nQZ~V=P6v&sMSb8_;J8$D{l$4 z#-&XL)+}0a>`$idEb75!R4p}`+Je7Bj<>}m@{7{pC>koYs5xw;QVtuc7dnaRYP0|U zY8E>2#4E2o_R!n!(x3e8Mytfu8*8O1S4E)0?r=$KpV%N-%W5t-_Tc_X-wlHg{jb^z zI#cE~&-8#tUeKKX+(x1~w*oR%)+oV>*88HWBtV^qr>w?O{6C7S2Uz~}$FhQw=2 zNG>7k2PFy{=ZN(KyLDvzDeN3;K|#kl&d58OO<*DoWxy)ze z`3)+^=&IGc)4@sdm5jsCYBVxnyOMxck6D5JW3NOp zzLQ^}i!F@9$m*3ux_9i#<$U9xrEC~e2iP+3G`K<-w~_$XVIm5}Pg2D0dLuH~&=Zg- zOAu@nal2?-Sl%j0oY7w%E#x#-jxK=ZHzwY>Yj_@T+wlj%i<2?BiYj|!NAOAV790sM zqw%KQyXy@WpmBkN_f45)92}8PK3VwlV~VT_PaWg-umhBiDn)guL~T!794sBy0*T@4)%W=^;2Th|FW3vyNlPiKv%AwNdq5{zS;}a3izc4AXOId&HeiPdcSWfV zCV5F1m%-Y^vN=SfNj*XE*8-nn0nD2De5x;nqUh#GsN<;j;dMOX^im1urjzLJ7?aGH zDu()pSuW_g|3>{qtNof7c2L&ep}(Fy>jvGEXW{r-t3|p0J#A|1LRVSXLUx_x66R^LnM!_p>J}HsA6^_PFKwOVDp*{H6?b%quFIumldITL5G-q+ zr5;qU?vo^z(}=Y9Ad+;KQoYnRYOl%=tgbxTtq#Q}miV}Y^5jJ}8>0}$;96)0)6zg*EG!EZ2psuQ zo9zo=anEsIUsx!AE(UC%dtUmcFXS&&I2|COWAY;^Vh)&TgV*HUCjC$4*5IaL4+Pp% z6zK_oY$AE#xC11A{{0#OCrkw5>^hKjV{d~$*O z6We-)G>Xc*<$c2*hR1^*^pOmab||9W-f5Tsj=lv&2GD6 zUV)`JC{@nAKHzSwE=v>@oMqPR)_IIT*V=niM%RY;d-h-+t$gGQg{C(%k=gJ!OOKr0 zlFAxz$dyQBsIXBYsc_LKKxA3i3y@R|W9d|gSxXE{O5iJ`R-zwImUm>tLnKWb5Uz5o89GOdB; zwb1H3c|QmM^8+6-A+14cDEsIE`78Oi@c!4`g<_(wy{)R%7pe*C-AjW-6LzesU*6PM z-t6mE<{=jQkkNZl-8#Qt-PqIDjsE_1`+Hhu=;3wiKIgnECaqdMjX87G-h16$2}aj! z;`;W+j&L`r7eKn##jJuiM+LDDyB#mXkRA~t^B7(^O@i(;B|pM_WzrW6B}0vAD%561 zX&R+zlqNWPOw>QUaEPiH=SN!xZI$)D_sLk=t6*di^lXeLYxDD%6ebj{%f%jJVjneb zpc?qY{-_0GWMDxT2QX&>mI*Bqri!uQ=EqnY3IPyO5EjoG*IC&SJkJa4djG|}RW0)Z z;{xZ*o_D?{=&1^JuQ;p?YK;IwSRAAeujmd|q2uSz?>-0Rn%9!}Yc*h5;0#n$+8b)R z%jYZsPtL}tE(+fqW|7#Ti#7y1Dm%x`TD)XVd3Q~Ny|NqsL}HZIjRC-J|FYIZVdtj1Ra>x;1CUFy?oR0eeqb&+2=e% z$~&q)yU&x+xIagyW8NZLd1w0iEzZ_yoa4bRW|Nh>@_e#OrLeVvlUDzJp`GK)pdB;>@7<$p`HuiC$DPtZWNvO@KGlI(6RZ6DEme z6}VQuV!a4^0I$V$D>>!m6uV?)u5Q4JrB@oW@DT(bq-tbSxcu>02{u0U6G0U?Z+dk0 z7Aq9wB(F8-6GnEv{9p3lX-?24EQSG{8SLumJ`UyqRLh$cqmmiEds=*T<@xB* zVHJ?xp;f`(^Pdl2LyuE#hi(fZ@@u3Z^yHDx$ECtWQ;PW-%7?Ew)AK<*mWg&zAn>&# zp3hvJR~so;NiebjfYJgZ3kyaTV2pQ=X?|^{Ax6G~%2D-FUc$(w<p&={&Y211-(yzcTTRn`)<;I4W|;^f2$aBJ}s1dJd5rt`Qknxu^-C+ z9(q4Lc?uX;1bzrU?iiff$UGAooQj6GSLCmN9<09puDifoFz#n+TbX%j92DwK-1#wM8;kZc8hOXTWOdlrk!v(g2;SK#-^cux!keFA4IM5Sc;|DiJ&Mc}6jWbN6Y^+S9;oR__{BE9E~mL0O5f<*Tuox#%@ zr7@25ogU>&ovbe_mhk0T9_E1gk&^W^o|L?To0L7|qZK6_;V~BcuGxCxX>ty!CxO z5RFNr6Q(Vo7)uyI2+byk4`} zVj6{$eA*oOvW%srAmjK=LgF-BiGv^}^XxTk(ofBo)YkiHV_?8ZBLf=sjg zd>Uh|;;ZU#ZhTc8z8+pXv@M7(>feO&Z3xl_g6JZ&vpcw9Si2~?|HzQ#F??AShgo`* zUoG)oRhAfrd#mR7_wxGouoZ?g_;uk0$|17mLn}ybIft%fKJO_U$gbDRwS*Q`$w}|c zr$9yHBq|YolD(KJ#D3Q0AO}{Cy}<)H`d|8_Sen8?S2m5t(62RvM5Ckq~2E?EaN1Epf{! zbW=IyvY5gAqdUm}}cfVfXIXhj^SM|VEr3QlwhK4oQV<1asbP(k8~-7Cvm)go_7q?N7BqPS)$?!|4HXXLz(F@M zMSJsH3`aR2f>bgIW~Kjhib5Ls2gFHH$qiSGn38jNZW!^ZQpM{~J{r^vBS(snt;Ad? zI^>izQIb;*(NYSNr8ld7o<{8RIsDDh%L2u6!tDmB;y@tn9p)4|V*DCWCS|x#2Z=M6 z$x@n5mRdvynk6PmAmP}4`Z9rg0)ap=NV(l|qFDaj_b(IiQ&#N1F$XwfnG*Q^0p(f0 z&$oq+=-hYZHKhf&ZTjyt8Hvdi^y|ZUj$FCrjxFn{oZky-NFdo8;7(Dv8@Eg0 zEEz8q#6KSW!){H1?qWTFTDGucdDpw5aH&y}FMC1(H3n4ODT;mz=?^Ovp7pGViM<%x zFz}OOyaLgS*IVgul?EH?vTIG4rCY6rN+pS*h3L0_bwm^{H%b$Cb$1l77SlT3Y|_Hb zdxOE*yF9_}x>&e!X7$8zRRxyk?~sg_3u42D_GXc@7-nlsf{}K_TNjqCxWG~toL*HO zt?!9X3cA3GTRw0-j9cSjZAE3oiJo=24njR#<<&nx)lnU4ov=uKXM52*Yt6{u0^sc`Q*f9H zXPt-RSpg=Lk;5~g;N`&Xz}A|*qVRy@?H}C_N(7z8_Di!?ejQ_dY}$91U7k!b3mW>GYNjjw8r7aOGob3_51*en?@!+BA%Wv)m- z4UwpU%8R6RUqA)&S7A!B-AxfWYB9nxQeP#KM&oKE)6HzT4rk@yl7~>IATf%-t89NG z|4gINiNBC^?@B@4IR0lE+s`aItw#RUyQI(k0r-_IstTAU3hRv0d{O8%N^qjtY!>B( zp@q&x7I3d*7A)!KBxA22&Xnir!IAbamYEF;_}{$+Dd>_vvI)%BaRj zd;4%yS0C7zeo1}^d`lKAdC7Qx#zdX5TSNCt^tzWWk`v%AdCz~JKhlv69k>ydeY+s$ z@egSz1Cn+M&}e%e>KRf%vRfT>F)8kI_#)u|K7f=U<$$6i(xk`G0a{^_rn9BZjfZsR zz4)YITRTr@7aVwOtB13XOa}mL3&`(#!ChAdCW9k0@1Bj0Z1lf?;3+#Ur*XLp1HF$IGVpgX!?{~3hfpur|&OJ_kB{+8(>)LPD>DVP3ahB`+kD)PR zJ}5`(GlLnv9!e&YX{1Wa@1PxY=vXr8MZGkAv(pKC(XXI`y+qblR+hmclhNRmZw9?i z<=0>|$q%R*uzp*AiemnX+A%^+C745YOnf3Rye$y*hiw6iAALq~Bn4R_p@0QDC^~B6 z(TFXEflxg(U022U2?%LzD~ET`)PQzcIp$jN#_ijTd}QXfi|5?hU3RNDReGs-W39%_ z>5N?)-%j{$ol|=2tew3rCp;BXnitj1(r6k(9W@iGYCO`Ef|BOi&hiO7+vJ~E(G)5X z>Ex4Lg@>=4a?a#xJ9BCf3{j`RQxR|ofZ~pO0T}ukel^4wH=Uinqols1z`#NI$AD%H zW|zMTeB+Dw96AmF`86~>Xaq-bm4b^wuqD)ZNo?eIuu9Be-jvKxb^+Wh2gkVTOWmfREs<6p@(we=^m8 zsqmQempb|9I-@}^r|?Q#iukf%x0jCe(_phfi%HWA;$JU-ars)#q!+ZdZ{CszrdR)~ zdb<4K!>_Q8W5G+u?iE`;K9?lTOBOM{mv=0Zyt}^4zUs=Gaev)+L zB-xQk=L9LTbBZE6=(lIATIWH(|MLtNc5A@? z5p^Ec8o74zW~;Jgtfl~4&fEZ`&$F+qeZC!g1P6(cpIGis-{*r?4DB5bh2x4G8V_Jz zLN)3Me*hT30Lcj0?E>?WuoD+G)wOnZ)J{&{d74Up?yB$JKB=|JDTYnvU})YNGqlaF z==;IJb9deAk<0G~kk^Qx#q1$aOy!qYT=4JK+-Jc#O>q2yHJh8xu%E495x; zL|>Z~lY&7WFE3Fcmpd4AyF&dTmrQKD!0QSz{c#grWwDsT+Q!6XC0&+@w=bNrE8q&1 z6gYcpI((u_tL62DR>@V>S?x1vfh38vpkaV*<`!bLLHC62Yyb!PUC>tH?P{rS06jp$ zzi9|=n$!i0-L7%~f-ZPTK@h?%iG@C~Ian61XtqkW;@Z+?k2BO&;pd!IVT-!vkH-B3 zi7|7lIE>ksH&TNS+HFJ|h7RlmL*R@t`7cyxjMXN=?a@SI4mI+}TTj;z>*HYaO!;q& zMxaH}3bZC)b!U}JvKH!jt=1*_I%;~I1tlR@VAqU=w@GAhvNl(Q%Yx0KZ((8!guw!Mi7N;|xyxM)yC!W4 zHlT*<@?sSF%vy$)*pbSq7StN6sf($rs5_}gsb3IY6YLp}SIHt6S}lkKM)ZG_MSrRh zFQP8rTUgac2xYu`^LYt6sS1AS zCH)ME_k1`&z%XqQOms>-wvf1_EZkur4vSijfLe}G3wSpbSRy%0p4dVj7_I7W{I0HWjX@fgjS7fsmt##Wj^E){pUy?{bo1~jqeueyZ z`Lio3Cg`kI-GuV}FtooMrPIctuN`xPS5<`MT1|LQ4?%<$pS%sTepn9;&mIjVl44-Bns< zds15@*u~P2yXlf9cPLcU&^00A0tTC&uD?AJxxFq;|731O6KgWDO%)4|Ju1Vj_1;^;2^ebV9-R=m3 zIcJ?U)VM)@Y5i*8UA)-i7HP0pW2hP*1IM(MSZ(>@#g*e@7A=^w1PyCdkGaF`9pS>F z@T93oQGx0H1q?V!@$QB~D(c=_`5ufXT>56Wz`7n~zsSmO+~EPtWX zRUdmVy?%T=?w)Im=t?FnTsJEii3DdILz}4Et)+kQ)}%>qO-?WTbX!w5XR~qLO`AT) zY2Iq(QJN9t&GJ8hY1)Bx^W<+QKRg><9qN9#8{cG(Y>c-Coe^+AzRm~jY`uP>(gI? zZoN)t|Dwz(9}^)c2>-)QuMy>GResD{fL@`=R0&p_Z9`{)^etA4sS=*&rLU>XjM2*2 zBxU(U@OlrnAlPWmfxWQefE)pKK=xu`fW&aeDC5f>Tk+GPhS%(VUaQrZpDC8;IB$8@ zBgt!!x^4A7E%F+zJOpmh{C?OXH4Q%S>kXFQ0{Mr6U@W0$8v^MtlzjoDV1xGo{7>^0 zqcLkJ9Zxa;MyXD+hA-7J#Q=leD{S^f08?|CfPnM_U#O%SDl-Y{*)1SM_~u)=NDTf8 zd?Xh>^8je*>;zuH=k$66P70$^0wD1vf*^RjP9GW}2IVW>klz?zQ&JL~;2fPp@Pa{b z^T{+=r)3$M=5%I;Yn1#SF;BXjouuz!v7CAnHK>;x?@TDeRxiKa%Zig=|OqxZ`@T006KsJsT{LMft~U z6__JC>l7)U2!vf_^WZilWz^0DjSle^NVcG0`i z7x%zRPTqCo$QZsCv#51BFP97$Z3gGI#2-R(5tfcW$k&Y#4@G?$AJ8|d$_bN~Mm^>tw{GPWReo8)X^!-VC*mrFr zI3FYZWg^+g*G#kup*m8&G;r%hk6d)oBk&Qj$?zB{U*OOK_?Y@H|2YuNUYG}5^05&u zh{S!vT(ziQ%jdz^aycqTm-j*)7#xX|a7ccA06vzU(GP0IicjulFJbRN`UH-yY{z{8 z*tsx{Gm4>iSB1%P(Mv>cQ$p{#ghjmpJ5D2MQ6ljWNQR`*{M81KxZ?qw#1Y(uAUe$8 zGng|YUczGE54u{jJsK`543%`oHwrJVY@1Fq*DqbN^CRojiW>O?`Lpt>gy>lsZ~o~0 zw&>CY8k4c2WWgIRtgD(bCt)q{a^fFhe89$;pK#4*E6ROC@~z(-GTDqQ548cCOG_8| z>q|VlkAq!c+-=Qf0Pkz-@>=H1v51By%Z4o#g%?g*lGJE!hCAH>t){w$*ZEzA0WDut zsL=$5MAw@3PV4w;+M==gqk*31&DtAo;QaOU)A!3xPhFv9PsqK=P&Ce6r>%Wy*F#fX zl^%~tUnK??R&`lh2@b6Ct~6w{Z$vsdVYdzuD&kn2gtL=SeF?V@9y77>fksuSE*1)- zkH!QDhaqm*80J%8IbLaN4~>p9SXU8835MNsO3Fcbc-}P4qJ4cdj8{&+_DO4dxZ<`4 zD?;ryW0l|Y;#GoYqfHGfmL$yNU>n~ zf;7#C3z)t>&Twn}YAKo4q1 z%tL_cz%gK`S^d}^h=-Lb8cAYN)Sn2#pwH&BSUso(=|{R9k1XyzwrQsCfvHpy zGye@{$d4Mm?c-;@@mZi1!1|>ZT+j%;@46N)+qkfj<>f^~>64zis0YA&JHNsp8%9%G z6^vSZQS8ux20k7Mg!oylV3aL%Q)@+2NnL>sfK$|Q4PXnRYdZFpFT8Elq|3qG`RzCT zDLZhKj&p!(egP)yDi-uED7a5v-mtB20tDlk>fyFf`cwj@QQa|Wk9};F9)4vu%6IFG zf=<4}sL@(gyg;P1ndPKT2a;wvarc>G+beh~VgMy#Iz;`I%89aqcFrrX!VE8ju3Zw># zA2Oi1lzLCaEQPnau&^HR(=e(^ z+gN5N8lS=u3NqZP3elazYG*fx=UtMlS+Zb4%k0^an{T{+^X8*d*Z2A>SFWA1V|iWO ztiXf=@`pv9wpc9KPEViq2%ymnGhz4c=e=H^AMLRJ{OHg@kH_zyP?BhmEZ=<5i_FfJ z>C@X{qMp0)oDJh>GtC&X{`>@sT#*haUSPB0t zeJ+fqcMN^L8{SBtH}o;Q1G{xAxU=jYGT#>>NpuF%fhejrM&>6*-LlForgUxv%8~?B zwqSLaEG~qJjSvS~V()tF$y$uv7;vCCPreNG!>F}`54;YC*A9+*?RKwYXt1ogX+d){ zGb>R!y?H_Nf#&kEW-zTP0e`$9IkYNy&J^BYG?W zDsO5+^C*_Pz9pO+Cdv;qNEHZz2Z0f{=dcESr;P*gENxUn`)gEYzp&14Z zSmQcXDhvO#Dl7$d^9B)U z#}&}PU+6A^Kx^T39HZwg09c(CD*$$_CJco~5-0Yp1rtRS-kd zg1Ml~67u`pb|Zuwr{|4y;jEb5R%WMxr^qNeW@#YcG&U~-IfjL>q>3$NtPg0-bg@TM zCRBwPBL`@!uIhrzDja$PM9<`Gv;#s5w3|vm`^@xRw4T#KT1V4*8r%c57LL`j9HfOZ zQLBGkXP`NTp#??*W2})jX|*g3fetc^M$iDW0OM9WI$?pu?bLIcYHKTZ3smjs-vCpgN>Y0;{? zaC}Flo-2Zs>Jxcg!!kMXdnsA<=A= zboFPIHnns{$LqshpN|%RU~-w=%o-p8&VY7JwBE?cbAZOevKl>VUmdN%FC5CZicV93 z+gzmc^X2UL^Q_jkySJ4>rgCRhxVcy~fYv#l61#1JUqgEUsI3F^!~)60GYQsHYSYr1 zJtm|;@(mLKXec&S6hm6C1x1qG1IkJmlVETF!NqDECOv=_V9;8$0*6XMbH$9rAPJOV zOb!4HX33;ww2);Pj^=^T>@w(Ei?uXg&^ErKh-$YhZMu-{0x8vb51u#yJgky{SX6Xt@Fn=M`wKqHaRi z^3%F$ey!7NFT!-*YhxYOYwI?>c-F3R8z^#@9qCxHWApl^Hy74SDTUAwM?7x5NsW)kvY0@5ksMt`)l#k00_;^34AB8>^v4`y zbSTXD@GR|6=z!5!f(8mN8{+XG2mE}D#q&GbVWdzPUqwcfR#59<9I;^$1Z68BG{8MZf>nuNIEmc*D>?(4-D$J@ZZ1 ztV_2}+Bv1!^bvgsXszwjcTXz7s}LnKCU-PP%RRcCBlNHmd?ja_vGAH1`or-0n$~5! zaM6d07vHwLLofpNH}Bjx;h#5s(Omq+$J75pp9{cs_ewu{+chcHY?J+eeH0i95)GY& z(K6PFx)+VK0~WqC79OM8ey!AUtbbI|)c|uRM`}H^;(LXeh#`)LEe3>J9>>kn89PcV zREW1Y!ZfR(&ta)3h6x!(j6KKP7;aoNqo&tWSSFedmUonvRJf`eHa*nSk=)oGnzo?% z&{=kG_k_sonzGuW+Q@%D*!hEv6TyZLkL>N8(Rr;r_}oTwx4HvZyaV2=og1rg>YY4q zHoGh{oIbxZQ5j!cRou3*vt>zhP$;nr*3xjqTUqICu3UO)aPszpM?UN}Z+s50*LKe6 z-K*@#gLsGN=M_kIc!k8Wv{4--;wobgi4%PCT0&DC%CmCD;+zhK4gR?~c$EF#r49D5swLbYDMy*C(Ztpb2 zyXMdrtVr1JWLjr1Gk@Xm`>lhIp$GK1Ohu->EjDy*Sy9mad8fQv{*}dUtFT*jTG?H| zYwca^-uQ~XzM)SopaEP;jaYY3G?h`FnrFZ`#dc{TGlK!uVw>IT54lbflMIV~Qw*{9 z4pD@d91=?|vFFl4E>kEISBCws1_=M7VucFR0h?qeeoVv2S?c0aG(f9tZ6x*^$?}<) zAC{^wjTHU4@@s9#m6}-9Uo|o13TeNt{Bu#HwB8J;&UGNUt`ksZx#!aVxb)Kh00X7< z(mnWsOO>)RxU50qiK_~` zfzxc2Hp}9(QT5&RiHS=ml0TH*)D4r}o8$pf8ag2>Jb67sn@CCCl*i*OeNZMCf1tm6 z(2Ah)QMOA2w@u<5NcaN5DhCh z&Mh1yG1e?`3l4^`3n!K{<3Zvh%*F}XJi+i`i6gGV&Zd^!_Rgp8+_ps7fQ^hA2(a7=X5$VsO@1*7Q;8+7|rM`s8!Ay49Z#gb#&Hj{N@{js{8$vy_gbF52b>5 zT*Jc}M@GO%ZAp-0)S*s{l@Li8LwsPzVIqk$pU3K-lwW?l_t&S^9{p_ZK{Q{6mdlq7 z+>R+`x4r{|Ty1?8(%9&GL`m-TT?mwYz@#%D;BL4hnC- z1vp;a&B1Zwif6vD^@fv&B4V*ns$iRODb=Q3u6i&MbG~nsAOEP>mP8(!23(u}1*0=3 z$r%pwVEs^m|D%Qo(g(4^f*Ox0%oRI1yNqT`bkMp`PIGj5i zHVSXp%wp8~=PmuXVj<;1x~Aa&WZ&!P|f)F}$^yO}A}WyEI?uczUqORQNyr0TI; z2+fT&8ucAkLV?J(mJPP0zAWrfvr;xZ(ims z&;`!vy}FsB8B-Y$4R)3_Ypiu9b5X3kw9p7SQLAI2z;gx7M$v4K{>PlC)h+N43G|#r z(1`xB)?jlrgG6%3S#`i0uI1=&5+8e`k+KGN84_vXrDw6Gkf(rQtpS9(o9;I1~?Sx!Q-CPV9OwHpeHnitg+vOrVP*xOk;(P;2%p*dJXR7!dM_Fkacr%KcCk9>!A@(~D33l{qFO=^ zPys_@NV`;2${;yL4xtlRWydNyya$_pXWHyy$Lwtytx+iAEgr%1MCG40ZkSzNeWGvU z3Zx_U%cli>FPfWH`aZaaaDPs7^`V7@;|;}yyZ$-kpKKCb zKK~@I`!=JSW%b5lfz>Zx+f(9yX2r6l?xH7}dv2I4I6gb1Y_93J_R`+g_8m{1vlTGO z2Y)avah+g5y#O|~v~4vCdeosB*TWUdch#e(qcXJh7}3+6<5=UYp7d6?ORROzdAws% zROE{5t2x*7eA!|PrKKdy7f<+Yk*4jzYo3tDq|7D2%%g$QVrN9=+@mi%fAqjF{efS~ zx20cw;(k!VM4xyy{TL{@-@knM!fy^9{Dy6j-9z%(tKJ39XThZ3q|4;LzPkz>83KRt z{6>COS?fcx!%ifpZNO_UG!|7kiYF)^Xe<^WHXi`=am8?&#c8$}#G+L!()$?!X*g(j z!fPV}{*XDGWOsTOE$>~md{(pBvROXzrsQ%-$3XeolBvrVtz0nIx8RUA%ot z$BH=%5|!NKi&rjaiTLa+W6-##)Yl22NawlDB`jwZH9S&}gzDI$6_<3taLdg3^SYWW z7Dp}ToZh`-+cn@P-P>BcwBRYw={}Ob1+Gv5c;~nvYK#@r_ROue24;3uT-pz4NLz~P zr)`~FXpzP>wYAll%sV?d>!fL$HecOQ(Aj;~qPde}CKI#N#XH)fjm6M0^Wr%z9ua*$ z^z~Qpj;5**tU+Rn4aqKlV=3ZEZYA+mM8X1!&pxpEEch>I%P=xAf7?2{K^{tfF?%cX zo58Zo-`3gm%-LIkd*b{Z^1py_$NY(4@+s;Rn2LU`YHy#nV@IBxi4n?b)cBw=X-w^> z3GQN&Dv@c1WK$tBeek;iz2G%t@R=U{u7Iy$GO=3L;cTq=WUS(8%ZfQmaRGBwteDBP z|2qpipcWCdVP;f?kySqRouwTmzbk8|xnho#-$z*+sF2HQQNqqFRvbh79RX@7>|13} z!^RAup%=eLJQ$C@{o-64zIYnO0M(vb_FcRIYIHsDekXl^>f^o)$>cUFh9g0VIEJOM zxC76vR0Ip94l)|i3XoWwkc(nVgXFXMaI}|1pIX}}zxnL#^4GVW_>pDjA;3Sg=bi1) z-FS*JnoBKT$feF8-2*kkg4o36y&XYtzr5ZIepPDu2rPT`u|M1fw6{M2%33dt{qeGA zH|Cme$)G41-hGa{u1nugYic%i^xW~M_fHOcpL>7H zY2<%NJq_P+5Z|Rao!031B(oI-bP((?xg7Eib#ojr7YFw-a<9LP%<6pO8eTynea1~H! zjj@kC>McGZ!4Owez{k<#=D?A@K92Vz@e~N49MF+kIv`<)Uf^LOtS=N_hot2e47n?6B961WqG6M}P#$nCuIyP>bjKY< z%X+F7xqz1us%tw-z)M5gZJ3D#B4VQL{7}iJ63_S> z#>>A6m5p~gu~#T~6AXYiv4<#Q^cC2;6YBSYu|(z&|785JVhvHTA|a(Rm&_0}v;jJo z46AOeNW;t}Rd_qp5K=q_f;7v1(K>h8L-qW;rs^4{xcqWlGq1V2%M`z*$ksADUUB>S z+g$}(Kz=?aJ+U^!~?f*yHcfdzgW&gi>-+S|>w>Q0J`lKf_nVIxXfRKa`dT60{2_PL| zXkr5urKl)T5gT?aD7snuT2L3a;Ln1)xVyHs7a()_-}~N72+00)KmY$fFz?;^%6+$- zbI&>769Z*&=?HR_*glK7a&$buXKoKElE}L~AsJqgKU5P(FP2Kt>A9d{{)Kxr*@7n3 z1v(-?mv&@d2GXwVL+Kuy>A-2c3`wM#O$4gJKqV6TgxlkNDK@RXep=ykg~}XxX_&4J zmnO3Ndc&nvfx^c_v_tLSEk=XU!s8GP6uz4CbxqEk0Ec`A(>nj4L0PM^q(LcaA10Id1)q5Mpm{izktGVY2Q2Q*gQ*eJRBACr@puIbLIEL@7DPWm zjku>lcqhI;$s6>={lta0XyS>feU>+wg*6a=TgdV8SP7NI;H4T8kewi2ZsJsyKaS%; z;sXT7P3s%Lq8I`ZsuTP?D{`?0p>G*Nj%v{AB_o@h2R&;uI_84kDJ2!8iU{(6(UE2|vUSj0y=3{EPz<3MEAZkh4?@ z-}u~5geN5)?UET^(Mg$TyH4l@-XwIC1kaixiL}410I|9?8aO_!p4Hbli-VRA!v8_#;~WRI1yY20!=v6?X8MN?3Zmg^1^!cmM}mWf2H#pUM_M2ST>zjS z{Qe8iCfOTAofg0o0R{?YAoqc#xc_go)X4~&` z0@ru0ER4rW%N@18Hu(Ae>YSeNB8%V0-zi?j;{K{A69Jq2>txg#-bq;I|8C!nK(}n zyH_vOCP*VpL^&`hDAAMswTM3r*c@Tg6sIXcfNg>y-b_4v3)rTZo}wjO+R(#{4@@-T zkCk9<&_7_7z_Wvi8LZV-qkmUxwGzFgXw}MMi5?v*X^zF3!S7}-%aE$MaE}!Oy$jsTzR>bSvL0Td++;NVs(S)dH55%@kQ}9 zC6b&R$u4(6flxDj9-LF@ZezX+W#!?k=jO0_^u44tt1`zGQCZEaA9!H3)uJi}Coj&I zxbW;l5SbHc@Ueci6yXI$l@ljmV`)W|D!_$|qywF&CONJ1(w<8lLHq8d9V3?74ZIy( zxr>}SD=)ocDHw4f|8m$~J-mC-aP*16Za1u4-LYhGJHU&ngO7i-dY!@U;Mdq3YucAA z0S{cr)sQ*rPA~X_C50G888F~QV%`c z_X4;U3_0`YBYm4*z$tX;a-trS+WXMYXC4J|bUL@9A{Q>W|J&~mUQvEK`ti{-ryd5% zs&e#gPDMq|Kz@bbeNX}7W?XcSdJ+1V?M>C9tVx?-FE}x2Q|-X-+XGI(-c6HGR;qRr z<2+wsPl|swDaHH)_h=cuk4~_54+yw9WO?vdflmkUNCHFa?10A9=U@nWiX_|&4LD~oIt&J{VgAvV4G-hI#pqgGW-vSqTyMOA{?^xV zXUBdqu|GIqe8~iC)FR?rh!WUtV)HQ|q)h{PbGihv?SMkuCq{n3h?`nsxpqfR4E>M} zz;zE_X5h_o2?ek;|GJo<5eSx{NlTr$pJ9?9>3G4va`nAm>yuP(DYul~0kR zHfJB@;anW`_dSJ!;OFz(S59T0m2q$4`E(<7gnErSO1)40o%$#BDfK1w72!c$G*Qr3 zL#}}J5lvDT=LRMm4T=UNC5dW?rw78K3Ys^JNNkfO5zqSqM{Ukf*ie#2=^%oV5Sc&( z8#!}AO`8)1T&Mu%5Z5c1EOo&eU^HXmPFf@CED?oO%%#!fg7}F9$}VB%fCx+-s)kWK zG)X2O#i=o)2Gl_2&$M4#E4vOtwpB>|Bxz-yq#st5{-?!Q>L@(G*198G`hylksi z?Nj7RIhZ}X?~uAQPefLxcyR$w0~ljS=AUV)}eG5SO1d|eseqLIbM-1TxU zEtAXmIH%|vWy^KP3rg911?^WpQiR^t08XQjav&F~IC!Z+2b8I`BbAb30E8=xJgy#( zv42x$Op{HbHsNJ0nBEN``ms8qxjEnENpAGphYlatomjdb!WL&kQ`xTNtFvrvb%PDQ z!Yqd~w)SoGIeHuY<4?&@MaQs?LSEhMt8)4Cq#Mfe4(1yDqZ>vhLJ?kV@)lzb!ywOc z&@|(*bIQ$yYK>f(XE8`Q15`0`MnXf4TBDONN>FIZ&v%R*1;XX!VE}HK*mRAlM^*GZN`LxS7LC}Tp=s~i2@Nv2#zU{1ib`}XIQdz67W%>n10p53?ab~WbNn>tsHZds}vbw53O<>=-m>M_qWDs~HH zTzh)(KWA;Bv1KNl)nY4XP~wc{IYP$mdz=kVjZrLZ8@&>|)w9P{TVQPJTs3+~w|2~f zb;>=8z?@)!6oh(m$L6`@j`*Le;qX`uey~;3nhk|#c8*>(d9Wj|Q7AGeeM4961EUp7 z8FTBUiqTItq@OpP)sSx+HfxpWw?o9t7(|VuCQwtT+0;DhO6pFspA#$;T-Aj{WzJAq zLopE~)1ky5Dstj~g3&S2y~JaI$b|$QPf=x)78Epnq*OwXh9x4bIRpYa7MSS}o_5WE z)!|P_ZXqDTi2EW!U1GY82N%!@qU=yfNGE8wBy?;f4`&*6a62#?40*X+Bh%0@!os*| zNsDoVTGt4rv!o#xgn+e~EqXZvBmqTv;S4CRSIDdk18J*+wwBZ?FJl?iTQsK(x?DE1 zngO)OP~_)z@VT0+&-@IZNHsIZXFWdSue0)xp#oTiPTv*}Z`@Jt88!Ty8mU~$I6TbI z2L?~MZnVZ7kb|9lr`4$fPQ?<1Xbon63m|56D;NWKjpn2>gOiQH*=@$F~Vxs zSpv|}e>?!{|1Q6)CtR9JGRevH=e#T5>0Lf3Ma|naxn4qrOT+jvy259Y{ndc_VnKA# z)c>Xc*bb=Da1Wx0H*catFQL-1n;L33o&y$9>je*j4^h9P-l9Ijl-OCI0d7zTYA&+l z*Y6}zYof%~zv&oRLGG+Fo_tUy{=zWL7Ioxp)bf0vzI~=G-RIqy= zz2En$pjwwiNkO%)6!=L2$H|kV!Y86`9h>&OO!iZpg4AdPk$;JN52hUnUjjs5F(AE! zvJpm4EGqEq=kwwW;xr~Opfte-2?)MnL~;t#XUgEXs+P5t_}IFp65ThdwPjP2Z~#{= z2l}VHHTAiTU)9v7nxE{x`)x3!YFw~#O)ELB1v6SlHEn7k2PRxOzisK>q2zc=>R9{o zMSGjuS1h`<@CEeg(t;|dqI3L?F~=TUeynYNW%Dgd@p0(hrE^xaH}74vyuJC>Ma2H< zECq=#aHEL1$eYr}?&8DaXNSE@rsPAvt=Hy<`BRpR-gV!u(e&5XzZB?uUC;!J1zx&7 z`Q5Fzes>O2Bx85v##B7ev7vmRA|FviQcYup2%D&wYDvOmDp?DkPBo>P*wcP@s@75O zNY%Ri1wq(r$}_>glfT!XaQQlzB?e2 zCx#EB!DujhD(FGA)>+X^!jqaqyC((UQoWj`+)}@NNvl6 zR^A2V`@5fg_SsYw>hf1>PpH)=ApRp~ZM7ft1Z%ZVgX{3IS1#|>)&^1c)7n~5rh=pt z3-No)aJvVo0;-Pe)*3xDK{gH2n8J%fj~6pPl-MIVkHHl1L}DdAPs~Gjb)P3dJdfcV zp~KQX4_Ar+INR6REdhJ<2WpniW!WVH;E z8#X_3aO2kfzw?H{C96y8fxI=tYjGKz`w&5A?e|(B?7^Bd`ez|RnS%icMF|7t1Hv3q zh{u(nK0|HEVc<@4&PhSvv_e2(q7t8I@wxMP`T1-iB@%(3>|cz_$3Y+ zZkRIXW;qzY>)5efH~tZREaQh&qrZqB=%?+kZre6v<~BOJXYrEZ?TgW?2bPu>84UOu zl`AbC7A_P&=1qepuDoV;-?5#$j=ggudJY6ufOl~^>Y1@^+pF8R5w!8MV> zh*J`DAVCz@*f^%@O?0CMqKSCyD>#kJ3)}Jz-B2^N$W1fP=^!Wd4ZlW`JfbY-^@DGe z{^J;T-`~nop~Cmj3;f51_OPYcS7a%IyWiC-OscTI%G0Fq{u7j~-TpqBwAr76%EMPBf_D|%LupDifIOO`dql`u{(^jd|*IYIx^%=U!>7yBr-47Ol zc@Jn!Ci>ADbj>qLFvIO&puv=9jiZ;)&On>b;5C`#dU^<0@WPiP(ba}A<8PkSpi%+a zuF+J9eWX?@_Ia|e+i(sog7@IoB19zDpEA&J)RQqF%{UUl?MJ$YnW!*;6O%Vjp1gS@ z{quNek)I`m?`CX zY04@_DTGP(Byqi&6pxsmOXAXZPF}x$GMcnWw5yep={8DLU_QQe0I&AHJg|tf>`8mX zGV>X`S#a*%(a_T{GX}gj;}Ozea?>R861C*4G@- zhW-T8O%{g`xo3(k--|pwtyrawaCHlinyNY~P&b4|2Fu!9_TYU?{>(HYQztLlM zXS)^7Ef4Mk`Lm6@GxyC4;pdyO_@!Q1uE8m_&sNyK2phNMsG?S%)U#IQ1G+-<&|!sK zz~#=71{$lB*%K}h1_9BRE&e7vp@xZHHjd^nj~&9H1fTFQ6ne)3%!tj~?n1{vp#^;k z&fqY}XWmIY?M72w=qnc}go9mRp9|<*cJsh1dyk{KIEaWj&(GgPXKMwPM)$JG*_y&p8DY%xvJzCY}QIyR;rbx zo&}!+Ij4|uDzG5AP9|HIlr_Eex=jAsTQWQ{KmXxNh2qN}lx*MkD%JOWD)(nUYGvGy zpGjoM1Q(*sKXMBFk6^7{F&yQ6FIDj0gLipF7Lt5xG=2+C%T%hA4t|Eu zAI5e8fs~@M{0ThOkRAFeVEW%SNqDs_(u55s)(=!sOsnQjFo#fc;#avQa*2G9EjZ;<2+8&q=@BuQPKx z5AmlgC|eT|E)b+;WD{4y8O1$w4hnwzh&?+X)*(i+2TN=YDquvgzsIkQ516u010XTu zNsgGj$MC<9ful*$5V?wk4f@EKEMbp0!ubw!ugd~p9w<25P^VC9T#@@TaTmLwYe7L`ijHUhI!FC)hA$^^2PjE)Wk8#F5X zI08b260F_26PnnTsJ+w$S6D7>DN-}cW?_ph1H&A4G@>hHXet!F4=&~}=FBWy0N z*o2uY0D@tUr2?Jilz@@j!n5;b8VE;sU$L&^mPlA*ER;Z+b*&k+AK5LJhsV*Yb2_;I z9cCDS>zZ(Tq~^x$m?&;oIA&3)!r}mcI9h02<@gk44GmIt~kvezZgb zd?f|MH5&m|C$yapw>TY*{c20kZQ8#t$bU5|I2n5 z`P}r}VY68|i(i_7EJx380lvoG z7aGu~&9fOLje8d(QOs*WA2vSw{BLN6&*sg$o#Um9gyCe&?epdV9k9)xzmMY?8ed1b z54XwJ=#z|&%)s|A6?B1rYYSkGQuNb}DGh?`2z)v+atYYtufKB^7(D69mYjy+%{4_G z=(>r3U9qynU0Ut_Z7+DY#+>XJvC_`ZPyGp4fKu=281L3x?45F`$Zwo^be>qk3>Z;e z%J8eNz$E*qUb6Yo-qVd~(%(FGHR;K{X2~>oK2^jrpAE zv+>v8!AHQwbwIEX7PO$_d@M?wB*HWq4U&S%*M_TPQpf#DaA)DZzv0vwPz_%)+S_Eyj-?UB` zGhQS69XBN61n5y45|PzRS^;$>6d_(g3jj$m2r0kbIWdt#d`BMGL>Plj2ejajo8PcO z8#fqP-HaJJ)~J8hZWudO9}hylq=bjO;kV3A1yWP$1aT#Kx3F(~wr0{Fg%}A( zdI4z`wG90PWU}A1j?u|XU4V}ezke@ze<1G!a@j?`e}WoD@RNSin^hCrQ9!iciG`_P zzTz=)wBWZ05LI_#zKE$@OepYTS&|w0^^e~rwJD+sTKdEjQW^(r(!Z(k%c|9XyD%Ls zS83o?(4?wKpMO(};41|2mA?B9Um=LE1oCqyrUYv^s@O1^zH4o{32a!$+aH?4qWoq zduTWM>gBF`zZ?R>hkJiG*1K;#V3eV(*(1hwPM`4fU(zytPMp^ylpJ$Ydd!(x2{r%^ zbOAOIl7T>G!x{5#IyQi56rCaMRE)4BA`AUjH~~G19{>IC=_n3;haPPOTD*9DeKlxH z-Nn55d-OO^rS77m-o7`DdB(msysRC zbP4)u1AzWRUH}zq*IrX7R1-<5M=*>1mFQ()_G-vQy@r$r4alafZ_DNya&gaR6 zf`p?Vz=P=B>v1L!m}jD`kiiRgvC;G{9+%Mp^La(DTGB;VesMRWq0bBkkiGAVOC~D! zFPqXj41^v#04#Tc({J3f_R87X8f8OkqO~=aH=?d?=!nI2tM0yM&9&1e)wh(iH<#rO zud5&0v8ZPCeXy_KmDT${1@eF1b;;B5Q0~$@%5Oe$JNn{Ii3NSVdi!+4P<35HJl2@g z*wN9LbM1;%+ovw5t&f%s5)-zaZ+{?SZxXAT1mQo66Ce>RNrWU?DhnUI zAx@ta7ktaIW;_9NCIfu!m#Y7;7j3@(`HuTKoFgOy@x^>#j@0j>6WU8IGv@p9InlG8$3E~Z0(A*-Lpql>2xaE>8+2n zH_w{0aWG1u8UMKPXV4+iJwjhoVm>!awNsO*1=K3)O6n%!ZzJd@o)hqY%+zuC7}O@r z5{{@{6Dvk87EgrY33Ht0h#{ARsP33?7fb|0L~EOLOOlI^5qtrB89Y&@i-qETN{f%8 z?j^2}AXS7~q$^MZjA0njIOaSxczWL3=(c&~&b+!C-`CZp{x;HNFPk>4%*A*3SZVn@ zblcmdb-MR&tjk;dsapLncf;Yb&Z3fuB}JWOha24gQma4p)E}-GSCqFPuV`Gw;d+!) zS4xTpeP#1N7o(k4W;c!W`#N}6nW@YdBsVFodk1s@)z*{fMRWkYcyjC3lb{lGg36PR zU1WgFs+YWV&|4fSyC-jq66ze4C7wgz=0l#+Qpb$$h3H@2gKtUdfpSdVJ!KI%p*?3z zPW!~xI~w%g$mQSY8}0x{K)AnXohT$tYPq9P|FvBHwZ8F=78tCDiZMC&mgbat4!)JT zAI&=CDXDbKUf4auQCjK=dT_?QIb#$M-x{x-1&uuKcKakd(*p1gSF_@q9MhRreZi_ph)aweN8Rc zIeJuQG;o>IxnxXaj)vAX#w>JTR(^v|d!(UO&AKglQq3j9Ee;u)YEOVo1!i**S{ae8 zGIo3nmvtB{?!sj>fX4&zil7C)=TF1~{#bnE1sJaqsu9maM+6LPt+0o=fLcMkdicD= zzXDBGBoZJaL-3?7AhWPWt;Z{)A6bUpwwBFrzN?bS9=*`PSneHh_2I(4=kmwH zsgu2)38`DgKk{NIT-i0Q0!(3`IC2e22S2-b7G}cyxrm>U`g`WoIeo75t5y0#=X+ z4#q(u0VCU9K@qu;n4}O3aRD1ffSn}TyCSd<*<=>LkBMRhCPL`uCBrMD)v=%Qf!)aB zVWKt$n;OGagSCr$z`ysR?{2GYFq&D`Z;X~reKgt9l6>@ed@7Nvg4y!gNqhgg{5GIs z3_Xi|4a3nkWHEW5-LUSv-#xyuvU8X(r+sk&9@yXSRkHznXGWE-j!#pU%rS%wYJSc3 z6@T43aW7s6_33qxAT_5IWfKHigjjA%+(c`gjALL-Q&j|o(#H{aO|yvBly)g2DB9xQ zCOVcO`{@Eu3=vg`jTF-YwbY~nI`!epu0FhFOL0eK#OpRFK|)V6tz$!enNep{XaOd& zDuxW5|nhM~>yJ>Fv| z*P5!8SA*Qj`h+oF-qtj|y__A{pe|7YmIX`xupoDd#*k%nL%`fT$Pg&VVJwoVdK1q= z27vr9t+B-e;gA!W0ECcMJX=j0vKtr~h!+4pLw8kUI`eq}C)|T+tF>^Y)+pr{*O zJQ?61L;8a-I73{*Pf$e&vK-M~F^iycT7gnE!Ny2-Zhd`jHf@cD?fLokaP*5}F$Eqh z36Ydg3Hs3;x)+_i)9mxuimL4$veXdt;R~SkrH4V;F}Uc;Wr{0#1IPW0 zydx3~hoWeTBQM|X$j<{`U6^nmb2B=%x2>6`<%|xlfA4kRz85&|-27>(X4#*{KE5!p z?OWjbcH6e^MEnxTS==4ZV`22CoP|Si+|%r&h`yM#s$z=P`gujIVF{9qQ~bPxs2s;U%19f5Mz- z)_HdYnY*U%33$NDz`*;azCnN1JJmAYgu(%u_DPaH^!f*Y9-<#O}NGCH3wut&Th zi$u;iguFbP%MK-S0l&aUkUm8X@H;{@h#RQE znA$OVVu4?13VUL_(HA3U`og>m_sVcN;-(UGp&lr>*Gl8M_4M_eI3b}@StrgV(#dmS zSbO3`Uk}+K9RMO11UL?$cnDcTFH87SgCd#+dzUhfJ1@Rt&+mPVw;h7w-qXE)6 zvv4||omk8Xv2mt%%QMfQAD@9}&%|{&xMkf$Fb5L2Hxfj9AOv$JLW&f5W{c8vXbj03 zbI7C=tKpCZC!RM}15}Kn{GttP9J5TOsJNAkml`hP94{dl#QwsRkEJdfH>&Cz2*0Ts zHSV&@9$p8(sUC>~<3?701J^waE*nTHr5;{azEZ2!t}I{oFfPJrSC(D&@MUEywcNPN z=o16!Ca#}%)ZuSkO|?+ts2P}hpeSM6SJ>ed1QUrkFcX|Tjevk~j**KJT=j?>@WSSC zT5HyXm(GE)xY&1v`7@MOT@j?}BDPD32#scdgA7I11qbrv2CGVuqxWtYWu>1g_`Z?n zYsVAZRP;9j%PPRBK5=_3ALAR($dxMj1er{3lXuGBS6CFCa=FYdn;^^5s|DbbF7<K-!j}4CKp$084w|1zSKMPRxLLb1-CP z0|^P2;E7SNIl=OrDUt~B0XP-7fqNmkmHp)&5VLUStgmY>-}O}teT+VieYI-nBo3Cjq;4%G}^0bPvlf+D(p$Du&<5-GZhJQswu7fnt*?+8K|w8OLiO)Zd2A+!-~ zOd(ygecNL|1*(Da(6;ud?p&Fm9VP9-6a6~y1H6l(B^OKG5wvgEU=ODLiz?tMm3$5a zGvz8>Nz1U-@<5=xby!OY8hft9D11qL;eNSa8W+JJXz!GzalrcLC7vJ}5kX%jK@cTG z%%C6IjqMM?-k>dLLwG_y#aZCL2)wNr#WVRm7Ow9&fjRbVnD97eky2lLhz-r2JYTo;_z96;Tlf$M|wn2O-sAnL|t3fBrn4uh9Snd<}1^KsqJ zz;yvZ_HR9_l>Afh+h?T81+PQ{Q4lWT>(a$y>LxD0d&bQX7p!LSsMm|ucL`b$`=|XS z@PhLN7ci&S0HZDuH_>y~Ke`_O2S2Xs9KU}3_|A17*A72(&&Z1034tw~QUyI59QF>@{g{P2iBwR@(%Enomm}-b2j?>p~b$e z!sueq1fUe42bV+&v;0dA0sHKoff75E)9{HQvt|uRHEZl8q|IjF^>A-mPD}74aL*Fl ziRt(RvB5VcfDU*#B7WuRf{q?CcV?fh!Of(|#TZ=7r$o#!tSWp2blXPuda@ZB^YKbns?YJMo*kSw%50^}xO<}koBF;&HLLR#f#t8aNgb(9wxYZg zT`sj}gVyq}j1IzEXr~6f++YFb0=3HpnlFpU9D$-;lH=>q`>HIdY;umqs8q|FA8Xg}8fj+kZ8je}!+_S{Jt zxlf<^{i`8^yhS60m>?+(gPHf&OL(36gEGOsUzFn{&$E57Q$9?$5}!5r>j_kzPJnrg zo%bU&tguPw(HXe&ARRn0hC)P=pAsxJSPEgH>D&(!dBKvPBzc-ru&-m9uDktIvb`Hn zq|#YT-O-d#kLs7l3%|Zvx>p1eW@^v$dfY+gy)%NYDpQ-pRdXm6_h$ib!Hws(5tuGZ zk6NQ4;l<2K+KMJY^!)@NFaiI{=OxaF1@arOEkZhvDHt41t~ch-7fiNuo5J}%FXg!NTGNPtw*J3{bLG+ zZnyjy$Uqxpo{{fX-C)Sd%gZvXjo`msdX>C&+_+Y`O1}$erE{m}RafWj(ktbgckI|K zSK>sC?ACqzZk3UOPrvcT)1)BLf)ng!gni6`QmGnh7&VfbPR*y*;K6x;PdMtoJQHk4 z5!EgdADA`}>rOjB2YVom3zEZ#UIchuI3e*w4;vV}Xd*qVWljtJk23W$=6EbV3Q4cG zl$;hM=PW+P=83h*fAG3+Laz^uT{JP31m~pp@T{2CE5K5V{06#9NTaFK6e%YmN8%Ch zEX95$A-H;jgnba`@e!Cj0v{k4L6MEg3Lv<@5hf6#WFfkAGWbH638aN4N@O(BF;V)J z-ZU0@^Q=LZNkBGaJ!7=cGN0ZrV}qNv%zmhQR?MORG{X$Psi6JC#aDNB&d|e=K!J{% zob6FYLwKlUJ!rXhumZPj4(&)S~YpNC3?pI@|IgTOR^!;J};%aL=Ij zHG2WrQ538UjcGEOn-^`o6<$-ES6t8(*MQz+o$1F1eebfGo0BaiKMUPSijUA6*e;W2 z$rCFJ{n}>J(4_D{j+D&$fSpyu%{jq_SHZ%<}*f(6);A8OBE z7^9&`G!ZW;1m0X6iADV-{X%_z#O!0lxfsXd>5$j#4S9otGzCwy#gUkx+FEQjnv9%- z_>1>R0#PE#@^Yg0V|>+;Xv7JGlhGU{P)r#%y9VGp2T6uGA@2MN`{rI4lxD2nh00UqpUOeS7$GU<76S0&p7wwf?~!|P9*{bsX& zE76%G<;b2pV4zS5g40J_PHUD%?Y3xKE|1IUaUF0vbvEK?#G!e#P;IuF4N8;8<|T!BDN>wVpsL17T6dGqbgCUp4q}Cg~+)V!_v(n{q%B3=yKIC!oYQ0WxHtTt< z+TidUb-6TlXDH-!sJEDvPA4fQUGH>iN<$%sQ{6^1h9RLyAwx5e#Dpg#Pd$6!0AlVR zjhkvVX_nFRK^3SRIUOBC?@pf%@<9HY`RE1o!aP!9&TL$w?>J5C3@VjDqf((VNXuD3 zT0zC;1ua%RZyB5A76Vqlm7JV_5uO5y?L(Aq$ur=G7>)BR7K3){Fu#8o`876Z4dLpr z!Qz!bMy^p<)E0w>1a)e&&Z4$*rYd`Ow!JE{J?zd3@g|K&nH9qITYQXz!4IfwbF zZXbFP-HQweNj$b--vje@&6~Fi!0QHgjvu`J?Wa~OUAp2au(f?|OLghgIvMb^CVrMC zT3Zv`&xuy}Q`BR7-|kkG%v{nu2|X5!jt8y(3g;Q*dbQSQ&kH2NzHF^ZqBI%odEwfs z?AAbCq^Kd-YM8lWX6i|(36I;c;hLf#e39IAo)nBZaRS{ZEA1?8E<=x9qiriJL62>L z{xizbwzg8{dweA1xW50}K}?aWF(2x{^mq_+qr<5Q)KThhcm`*I4ER9}m_|{2Gz1c4 zGRE^-z#KD|km)xP5KllnvC$B5>dyH>MqkLs`FOm_Ma>CdP&3{jo)AMECiKk-T+Qgy zMUCRc`i;1BcwsaPb3G>e6A`i(m^ea$q*sW{;LxORazRK5@u;*nDbG_@JdYbxm&W z%cgtV#BR7U>Utz$MlZTc-!V6S7LTAi!PrE}F=K`ML8+91x-$1Ym8pD-$*Qljcn8(p zTvU!ew;FA_I)Is0v%abJree&O{PnN9Z@dwGSr31jwQil)TO9G0gg376`-+QwUs-A| zyUb$^)TD}e@`1>mWtQtujE1{DXvgw9T&89%NKVQ%FEH^6&2%E zv!*lBu@=i2b66(xI^+2s<8+{LfqN`C?s3IrK8;DvO#>R>OkIlaT8i%q??vALP3qDy zKe1?IYZcwCO8E}^zi`=|%0!_*(r-l)?1M7T@)IKmMS#D{_D0_X@wO9!65uyq$spF?VB+!0C$w906K~nN=NB=uI{Ym=g6n{Ur7DJ+0L}Jgfs!Ns9sMfl{wE(PO58ST;#f z)Aq(8GY6GBD)o$N5D%W0vaJekULLC(#!5r^phJbD)LF2uwR)dHxJZYR`Q=4ygUChj zdO$AnfvQ;{6s_mssiABRo=KpB5Bs?#=h4;61I1a6K-9A`#|7pq7~{SEh!Edi5#!Mu ziJZSgDyQMpzX4Vv_kBx0{I&ZMSp?GDXB8@9<$!*C<9MiB8fy#eNo@&&kB~;>l->+3ySI*Lhd4Ghg(0S zYeZ2LGh1C7^aZ-=yx`ER!YpMDxKg9aDwNAN?Xs0>3wP~;m*j^B*T$rqclonMMypU> zL483%J^gS|WOCP{n#8=B722}Fxdt=)Gd!P5S~V!(lbvvlnf7T#omFL0+dSP_!BA6q zokeZdx~=-f*@0}}TeQ`(z9Ys}yB}h#Nfw{_^4KvXaum)Eet< zMQI&)k=(fueZIJ+cJq>CWges8 zW0|Znz(in52pU_Q_@}C7h#QH_<`Z7L%tX~*VygPGr3BUPdUq!PlvZ0YI%_r)l>+(C z56kV+Q8@54AL$rZ75eNsX=!_@bnSC7a0kwT2hrYFOIqgb+Bxr`tkD%(?aOLuyci{rJXL)lb-f-WySMLF=gEtWUdIPWDFbT}Z1w?zcbMIlobVM8373zQZs0^fC zGipKq+a)|fI-w`l1HbxWjQA=;Q$NuQa~|I^>88#irZ@AVJK+xpsuop&hEc!zq7SEE z4tx%O9=EJ!+JY!bqFV9AH#`HhQ_)`Lp03~e;{6!MY_ea@l^~i!#CM@Eh3Z7Kr(cT$ z4;~sG3CCvq3W@{7m+=9S5chH1#M29;E)LT)Fq}F8dW$$YdO^<7i}dO)(Sd^?a0Ia? zO&O>8FI-+#M(>3EZt8fMuK~ zXgU&I1OhokiI6U|lTc3Hs)5>48L=AtPdX^fx}i%~mA#3+1lrfVBWHJ%YL{y_4Y}r# zC$~3VBa^I<$oqaxM+F>R7-`GJKP47n%7)2Ou}&zCxkDuV54~zr%z*7rWS1mX&wR`oJS9FUG zPK!bi^F->${qDhAf&7-iwS1{WsbCeUn=O`*4ah=O%iA#ZKQYrp*U6xwSgBOWMs|`* zf>Pi(x*Cn^*V_{I^?YPck1}bAO^`tYh&-Qo1Ytuw@rs!i+7o{lG7thrN#l{pAJ37? z|0uV~=ceuo#9lv3)g}XQ!dx+J&PS8_UV^o~sa^?n1pPGWqd7S7k8+`GvKCOU$Aq#% z+MJIkpRN_k_NMj7kRXT5PW$NKsLWnFhzpJzOq7pk+7eylL^UHB-ZVEK9ojN=)w;(g z!gUpWPlvXS1PuD&FKeD#TFy0=R%^1=*1G0db0pNHrkZi7tJh38ygoS!HpI{T*s{Ph z_)qBjNq4-loQ;IMf%-`me$9FE(ENThJprLQB4B8W5SK72#31Q5f|trPV6hAGMxui$ zV#jgj967v#75T}E@r z;>&e8g6*ARrdNpMr_1CQwELYVQ<#+bWfdV8*XeGrC4Ldaf3@x1XQ&~iv0=Q!>)?Z( z@IOY9M5yDiTkIyambcm*POFvIs!ce-A*2c+P}?i!I&5O@1qE$ZyQ#Om8}y>u%&(i) zwvHSYbLLsH+~vU=TmEB29P@&_iY0Wo$4I{Wi|=p(wHkFosZ1fUOh}*hx5QD*SgMOqk_5My5p{+o zA>v)RAGAcY5y5L06xE@L6BH3`TOxqE5-F$817<>IIbH`pcdu(|{PPwh?$`MP0H63He zHJ2*rhZePsE&@uEi`igvn4626=vs--nQd3eCw#Nx_ksA7_VvRrcZ`@jF1+Z`uAZ-^ z)Wr69{b0{+0PL9i+U|+L>S;4BU%Dgy>eTj}$}G1zzhZ8aR(HvMhBoIY?D_2UVk0ot zpSKo_6=e2A_b^nF*}n3bFex1p@kk5;@-1HYOoHMnOWMe66zBd#KXkD$%(>`AaO(Gb z=JSVT3@rA?b-=(+3duc#qU~#;cIpggIARAQE2cJ?%R+;OCr8eFVjj&*dT`;>lMIT= zoF(Iz?%6-5`_clb&y?*?l(yu|-!tbtKL#fssF$k(4yaN9~_rE4NKcOZPz%b zRO86DvE@zI74Dq1Vn}iKQ!~JVCl+5~w=8TQ^5C+$_sm~moKilatTAN28h&!V!2_L^ z@roFtQR;lpyMD5rz+^wR*QU#%ar zzWw)^)qij1(ev&IQ2Npt8shr%9!8k|iHZk45$j6}rj7_I7yiyQL=+;?lCcqrVlp3i zIFp$XK>3O7f#460&<$C53dtfq$`T>6jFNtXQwYx{xTlTc(H}~O2;f>Y0#Bot!#>NA zx*?m79NE0|;X9w!mx09~3uR58Yh>9Yn=7jx)W}U5qfh_fq$5BID$yyl9i1B9REPHI zJujL2?m3K30q*dUnO6#`l^_Wo8~vfE80j$p#e|uML9!|9jQa@s`N;KOjjp*7Bsb6A z`67@Wv7kP4iCWUL?x6+jm$tN)vGxHhwFeA!tokLikxo@7?#|~kG zE+*&-{?lPdB@GUT0VWOLASs-p@F8iPEqesm!5CnFL^jt96a(bHPzjP|r_+p*u7U!1 zN!Z~CJ5m!;cO_%PhQ*TN5l-k{1YT}iURk-k4VBLl)`cr@-}@P_3k3vQfD(ti@a-@U zE#g>3Jp=_xFeC7Yf-H}TA(Amb7z0s>68C|SIDb?Cf#CEL=pa0ouun$(sd|4T;)l=q zfz;fWL&Eem!nWF`=M5?XLhO@vou zU6Igfkycz+Lab5z;zoswNkjzrBoUGvj}s$K4u&MYwCgoY%(nLudifI0jKD=bvUBNPRjf)O=l{r52=007PrgGJ=BHl23_GYizoTUnu)jJK* z+pHC*ZvFc$d+>KEMSoZtP%3j9$Byf8YB`Hm!#EnNvTDZ%Xy!_p)B{JvJMQ(ANLx#l z&WD`2@g<`tJ62aYv+wL^+w{ByN(!z|E^3pnu%_kTNda?+Jyzm8ye-9Jm$s%Cy)quw|EUkM>eecFQ4nKX(jrXWtXRD%RHF8@# zGzI?osQR8v`WsAjgrvtp#R;&`oiEWi;F#2{scT2GR-Gi@<;s`n&5}H@74UG{Sk|Ir z3tYWFQ&4-`XdWMB+FRXuEra0DT?O3T3|T?m3erAr`acTTcET=Ds_y zi6i@eXNy+77h9HP$+9F@xyX`igJs#6Vr;;eX1eL7n@)g$=p;ZwPk=zU5K;&!dY-#w-%u2RwxZHj3`~Bkw*6!@=?Ci|!%$qlF-upaI z6WM{D(kdBY5lRFpuAIJ3MICZ4hPU2> zqe)9idMC+ZL5CD*tn_WHwpgmy`6>+o#JW#NvKahEOVT97-3JWxpei4{=Bq-%w2D){ zs?}SXI?gw3+0w)oG;N`uTZnVP2iWebEH19}wHu9JFb|rnN z>*+0tz6)tIHDfJ8dkV1Q|B{>R3U|Ygc3%Yn_zD~VUjYHIhMskNX(Y7t`0=Go>(b-k zb=n=d2XX%tD5D?hia(CKgQ*jbaS%0vnnX2IbE$>Ya#Nd_@&<}LQI7%0zZFWEY39u77f}@L$ zsA3L)?f?>N3TWIS9@tGzlqZG()`D$nzZ%@7#dm*ivhgqLk|S=g5gxxA z9tX|Z?8sO^pI5!|vO-Ni0$068XTxvRx%88O4QZ^#2)tAQmZ>Y@2rx(-Y2m;~xRpht zWLF5jd+7AhM_3?!%(@?BefAl9_LPWOrjG8u2>*z_XJ&Ne7VvfU2;lr-0|SiWOPmPGhk8#Rf!?e~VsM;Fl=FeOt7ufWi<8O-lb zKe74XTrluGLwzMT>o%AQPmdmT9!xrWXXTg$(bI6{fH7blUDnYXOr`Zp$IVy{gYaXe zzNm7z=`5(7ckhNLW3)j`vHu{tznGHi1TQ~iha?B+{D{r=du>>`lZnSOc%h3J8NoRn zPrO5!{3d?d!S$=poc?0Zo-a1sZKkT{p)2EIsT=o8v_m7=;hh5$wE*-mP&)8D-+L~FjIvy&mWTJz&Zyy|C za&jGW=A<)Q*?SIFMTU8crqAXCKKdA%o5yzATa5dk%b{<&?gCg%Kw2TR#R|A9R{eOr zl^o!gR{b;_MhAH1)?seTcMo-BJoMe_nbO}Zm_9fUWWTyMvRk?N#4-94gVkz?I&eZ- zhmX-+lMc;x~%Y-3xxx=lMVHj_j=}v42cqZAt1zP$byS z2!7fO#8aD{_-f0e3Mn5|N|jTUR9~tF(dD6tGLNRlBkDYZnoZ587E#Nnm54%bL=<{E zqS1S){nRn)A{r4`^y4H)pWT41*GxTs0TZA2!!C&ue*oix{mKvD_ZkBKt&9Q|&Kog)MWkAKq7!fTs<;DFA zEJEXNJHdO%?y-iwm2qCojVxv~Cf?t6_;4Eo54YWae;a74$h&qauc9IkJeeD!e+uP- zC-W-67JTn8PS~>GFk908N^V6(E?13@zxfS1#`w@oM87Vh^B6?ExH#Mq-?cwa1kD&9 zkQKZ{P>B#pG0g#=u*nfuWfvasbNc|h=Yx+9k2tVmVe^cI%kLd_;J4@RpL%HoXS0Zv zhThZQ&ucb*z8R#PTYmBI&W)RnjhVi2?L_MgjXq8D$NS4>mluguhU8vPO*jSFQs%|? z-q>~M{lK{88#XQ<7kGaEp_gjQ*;JiDndEDnv-rbJXMuXu)`uV2I%?&#iD9QzuN|zv z|GYETX;A4>`qXs1=1f(^cvP}zj}RwyK@ec#G8HR}m*FgS(2J!O#D^~lM86hv$OTpMcWucX-vORWV(!IBB9z%> zbkZl^6T~L!WR;BN0ejNyV!G#o1JOjqa;6nhNls=3pPD397hsG&v(j75G657+Xw!^N z-qnR`kLxYy;|~*hn<}nGPduQRfUzh5{?j^hl&e^`8@+ZnVls7r!qC`MboYN;Yuzs3 z#5dr_yL2e$8@6t>KXXAg{1 zU@y8r&xaSlRWLr-6#W;1BeCFb1~4b}$-*m9#n%(w1o>AvLW8 zVXd7F+Zif4gWeyBFf8%65&4GRPXZu39a7qSO@z|xSxS?yr73L3i7Lr|kLIEp>K?@D zQydn{^KJq~{p*K-U>y5T56;9y8U}BhYrNRar~yNOVjm5RrYrTodL=M8IUk;8cpdu4 z;W5L8Y5m$^!%+C29&n;xyFaWwFCkUv1C8E#GAwKZg-=@bnh$h|IsNMEKnP$HABg&k zkfH9M{eI={ZTN0OgHG2F0!~n7E|->p9Bdp8FP2Hm&G1e5u@>EI_|;5UvjDjnAAelj zmrEaNDMi_Js3mnO0Afxc(__9M1vico?0_0;XE7)s77U|1#~u@KdoiIEh%LrvF%}V! z7C?Ypjl7q)GIXe^2{%Nz2~adG9ocUZZ{a8P8!07vx-#^~$T@{fqctfqJUXdDCYLFs zI!}heq}9k2oSc!7RN#SKw?+2dwo8)g8R{GJp^<+515MuyTds9Z?>W|7TSi~a2e0!f zA2w8s&Q^oga0r`7g~D_ZON(_htrOF%R>JT+YZsfvdS1@5$&U2ojLjN+=}PXO@&^2X|yUgF$EZj$n3aN#@WYpWD|QxjVLR5Jj}C z4son4*xE%&W2*`m*(f0*P)CB`+tq0kZlz6jFP4M`$X+|{?lGYRV%1G}uL*Im0lVNL zorv2rf&V5MyErPZUib2h-+Zr@4;j+GX`VCX2GzGy3|?24wDMVE4i+A~X-aM?O)VPn zsnx}?uB514-*2HVWg5QuUyIi7xci-J7ZyEbf^RzXTFvhK+zqe1!i9nOmF_Zk@b?*~ zw$$;mFOSTBtN-l!FW05GcXjYlM5K2$}DXvGpBKE zuDSp6#Z@ruGKT~cC)9eiJ`ncRHW6P}71PSo(#oe*6b|t_`~(b3w;g@| z6d?F=(V2_@&3PD@R>aHDjDU9&>@kc;+7x840G$GboRnpvJGI5y=nhT|78o5|zt=?R zMnk%2SBaK(&wzK&7dv!$vbDbxIdapv#c=ct*cMznzdj?Qe*W5E8>A_bgkhtPXtneh zTAN}3$P|sjC*H2c18CxXmepq9y(08u!|?Luwl2^ZA-L~vYvr=7pKm-4 zvY&`hLXX3HKTPW<@I};@5|Rq)M6CJ=pgp+h>s>0{F8F7yu$zOQO56vwYW5ra1 zP!e7gFEkU}c@j0MfY?A@D+DjY%O`gps}SileGTH=*6&(##i`{Qov0%EU{@vB-wl9& zc^J3yhJ;5+a6=O4|H;F^FrewAIz>Ng-MU%&6!poDD+yI1{ejFiRn$Pd=Nwabk5>bO z$Nh`?;V$B*FcEO#@g1)eOJSS&_}5r{tNQKz+d8=#*xp@wrIEU^NvVx)PWU#cv!Jg- zy3D2Xx21RXp(e`)Jzd!NL*y%1sW`q(|{rrM)N0OOGHq<_HX+VC<&8gBCf@Y?Nj$kQ1X zEi&lfAENK92Xof1hkM{JrN_Q#d$?3+a>S6csv$#EFalzU4JMVRrAFrr3Z2#e`8Y1%Xp}t**kD27h|~19-I0lJmRk#gaR}*u3=P(WL(*rt6jd+%6IcDfWSn&|f6{ z=`jW<-}Qa688sx+iW(3_z@JbA+mzVXCjJn94o1wWADt4-IQr?b&41pj62@RCG1b6{ zl0_&E9?`p!+aD%}Mj$91xqKJA9^nxegkmgdAHdTn2DPCmwy!Y|wc$9b`B&Ny z^_hQ*FcEhnLQ|5yM_9dpOO1P9XP;A}E*I|6gf{q(XFq#s$<~|3?7{1|o05UzrM8!L zJ@IyIR8nCK6@aREIJW{E3UdKCgbbO=?C7CEJH|pI--`5aLf<{3r7)eS;s_^BRwcm~KY1Abd6!PL>+4Mif%XZt@Y#-y6P|fnr+Zt-XxuS!qa)mX9zrWR zKFqF;*M*><3#CpVmm&)5@d@0P(d6~TH$m-jFsk^s;pggf@FPizBu^@R5q=b-@&BZZ z!1bb3nuij1gu1Fk&qWo69|<>J6sRDYhn@i0o$Vt;z9_sU^8HQoD)}~8J|ysvoj`CD zUJ)Rcx04OP>>?=%dO_^tNBM--B@ANpKB5yo70*<$UJ`w`$2$>$4YL?e7=yRRm{F>; zJ7X;`3SRHzBR6;TR&)Xhb0+QUibp3Z0f#Lk!Pln78^DUM-T+Z0!~nxyO($^NV~(OC z2fXbq>sR^JD=HRkIeO+y)Q;o0aFL_^xTA<3_U)dM67YM;kzJ2{8+{zz80jdYV(;QG zeXGMeVR&7@8i~`;CXNl010GkWDwjQQ-!-+R%90uy+u7;&2 zW>jxVm1fAS#_S@eQliQk!`qtc%c~p5gaQ*P3R4sxKXnHFJvlYmYNS=(Avs3ou{o#i zYA)Ugk2Jk-eC?o6iFl$?f|B2IcJZQNI2jJ2|P*sh_$s`g;Tu%eO8OJ?Rjei}yK z%55mfkyyqss)pHf<8tX0sO>hP^+XUOmQVsR3DG?#>+FEwj?7535doEh46RpbqecJ z<6oG7(%egKu(o)J7E(rSSYSv~UB}LSM}ozjgDqz$n@f#x1wo93P0%8V&ja?j_6Tus zZiow$IB$FfgEdmIXS|8<_0KUnKOF*13Y|^?kLVPw3LQLxFF+Hyh}!Ck0aZN%i-vfE z&EIcYxlTXio~Q2_qStL0@mX;l9gYF~!~1W3TF5urT3q)-(Ve&XrY)H|u}`L^9R1TY z)fLBeqWOQ2`gy653H8H0Q3V9F3;_$!S6o4c7)DzqG97%x{gvYh+(KeSjW$wE!hChr z^V#bX$rg!1DY<@KqEw(D4)lnL8lH7JhZ#)WDtrJ8JfPQEQY~g@XMLle{qsz^VxD#S zea>M_SLIi%(1=nzcE2-0FIG#L3H>6hlAxy_`-JhXXYbUc0h9>M?>DG+M97H{hz{+$ zuy5Z5Zsh0pM?>fmBcX)=Ci4XA3>xv>eWCk5N8xZ6mM*4aMxy1ycnx;mZm>&mUw7Mm zUWTZ==+Laz+6sRNfEqXr9z_4AftmpPp|urIpbuC9`ao*VB@qQft>M;4D}zs}WHp)fb=XKz!Mc z#EBEi8PWQeH%7wiUf|wQWoD}0;a*tBgg3t2-b#Enf%6#NsS|H5;oUicG~(9prxV^! z{mZg^A^0o}McWuCxHJu6E0kLnOK|lHUdP3XCSJt%YVJgIXesf(Vj-9}8Ztq|+<9Xm ziP0pXu@8B-6VKHWAVkt5l9M!Qm~Tkc>y%b-g9*{b=%3lymI4#(PbWujj z`092|PfYc8st1xfdtA_dOQMF~5Q!h;Zp7@A^QmfT5ETI;pam(wiRgT9&>sv16Tlp> z4Ez^(9b5)i0i+e^^I@bk7r{w0a#-4pJu$moq5ugKr)DA{4OT$#8-X{SkAdsBW80a< zF0|C*gR~U@BjTNnLXNDHIH|_i?Raq!I~EJ;Tazy~?cu#p#Kz&NE(oyr$6Xxo#GXT| zKE0JOVSptUPcW7|tUCk4ECswl23vQT1d%G>4Oj~ml^7@T27#5_AtGWz7+KJz1SaA05QSa*6k-yL1a8WK%4A}Ri+T}x#$hOO;%f1Jp8%JK zeL$kDIKO}ms~3t1J{7yP$vzr1q@YR_^DbSo575I>jK)&MsPw#nn+r1Y+ZQTE3PBJ3 zHpp_Mr2AdP7OrJTeM?K*l)tS?nScAzq4ZB;9S_Ea{RNH2=+NlzOrr`%z6@wiCl)0u zQ+SEYl4@0$EDp0)FXMfUGKoYrm`-a(9$faN@c1B!37qZL975qK)JsjXewhE zn&r8a!h)jA75U}Uciy4TF182d^f2I?+GTk#L@aOgNqL~xnjIFC(r!+XNyQe03H~f;u(Bx@y=|}~S<%O;;FuDxYM@n_ zEi)L^*6XiX8zgp}B_%VpT9NExUUgQfO3N@(uJ7xNa|19vbOIO-+8ID=s#N9@ zZyLw)Qd%V8vfWY?4w37?mnpDM_Q%^7sDhO}dF| zT%PUft6`)gz5aDu)lOcLtTR?|tk;kbZcM3^C>(arT#g%&o)BiMRN}l8M^TPRH*n_6 zJu^R=o7bmzjVN<&`xRN5NmH_*A5G_HCnskW(9FSMMs1o*Dlw*}N~B7?GF2?Mpiic% zp{0F&uAHD<yL>9Tk zqSh)TQj66fW}Zw`SmwNg{LYCenFa`bG*?b@!>@?!n^-ZZ`b*y1I}jxAXXU8p0bEJcG##ti8565H5_ znq5DE2f=N*0tCZ<)kOfQZ)WOfrRRSfBK> z2E*<`hmm0nmfm5I@2_&%!JsbgbM)%N@x{Lm!w=p?SN_vl)0 zrb)?3O}6}!0Yj(FsXR2syLjUCq4mAJX=;X6TZ_E|dkqf^jq4o5{BorcRM1*#2KMGc zb@x<+5goh1H0z2GD}wlTG|zikvRLFh#R*vXhPJWVxXrW9An4o)AlHcNk6*cLqMlfY zY!-Y1zW3RN4WEHx&;W{YC_49Mr00cdwN0%CD`(X@QpplO)iG4CY>t~se?X$wzqFp5 z&%rC_m?oDw5{?6^bFCXbgYWft+wX3H3mqM-hWK4=>QJrEQKngl9^e7@K4n?=t`g#;0+SI*_!1jMp9tJIK z|9>hEjX2W(v+~fLgOybeR74!UV zV&@X~AM4(h>XS|;7syV*Gdi*&RNw&8I;}O)&|Z{OAr7g00~&2!%rM$CeiOV<-ed;V^7P zXLU;pP=~m18*B<(&q8E{zVq6%ah@`!HEh&G+I$9i9g+#!8$$@`*njDjaV4&pdfZ`8|Em0v3jvcMTCAG!Wp92 z2uj6-v2)ZY>cKZqdh82Wc#5S!+&^wR7W$(I!RG@GMJdvQ!Zhwh_yJ15&OsGJbxP}$ z5qV=iEJk&&Rrk7S9Pt{0#9BHGUZ=gQs@Qw59sN*0^Vwrrq1CugLh6cZg8qb}Ggx$l zHJ(tdqg1#ZMRMrZfo`BG2!1JWMEntkz!(e9;vY@UFyM}FU5HF}+-rH3iZo#W6fTrmLR=Js+f_v`6g2=FY!YHiG9yhT0~%1I zib}M#5fQ)26m|kv0sPLm^aImw>~OK0rO@(gsqz=)@F!sFKpndToXNDjU}?&XQ1Mp- z>Y5a#IK-e10c@Ei%n@|22_?#m6$1BDQ38He68ff<)NpDlvAXO8B=mQNjb0;1oTZ>K zX~5tRHm48ceHWAUB6fG>B9_bnV!GxNJZ@t@q#FCprcV6*X(q9B|9+|1q_CP8`PQwB z4467*ep%ON&TYOeS=nF!{mztWb5^XFGi^#iv&FLJ`N_Gtlb>HRjj0(~RT^rjLhK|g z1%DYhu{%Ujaj}!5x6#~_Md>V93)nVL4BsoO>D8iA17KfJ%!?<#G+E4hTjVO57G>5q zEpDpM6tQ>t`*Mu9k0(&Ypmlc*>j2_2-A0 z9)KUd^cej3__RmAV?^C?u$XSV8saUv9<==?{Ah!t%Ye;DaQnKjslqx%M=O?YvLS^o zJfW(Cka`wP2WafX?;SZ3k8HxpV$tlNuEY~S@W_$)op3BJ=I>REX*bqo^-<;22x=~t z#b7BN#*x=_%6~hhzG(T~c|lOd<4M@KOiS2tA&Q0mB9oQndPay^5$&X|V+u-vXO$J1 zG~vS9$?QfqWmYJmfy`ikF-%@H*#Q1Rwht?+^7E_m*&XBW+Pz`-UE}*LoZ8H4>$Gh1 z)P?;zs9VLdA?$r28e+mI%l4nU;E6aHdMOE&_U~Ux0_uF6ePmM2;wrnnYH^Kh+xySG z#M|xsOV7Q(O?J!JL>XruH3;=uHO(8fag~QI7hGy>z(s2kHu1@A5M+FIG^R~fY;mV# z40hDD-5!*L3tv2PVev5Vt(wR&;e8tAExG?O1^JmS1 z^I=By3lO3B* z({2Z<-@mL@TZED@KS-(;8IjO;T`r8v-s?Xr zJA-<=1C4`!r|2V?kt0g|&(HXJ#`FGvzvSnhembJu{&sfu+uOVMr~d!D{v_h^*&Mi4 z9M+YIKa`+5L7`cE7Wyt^w>RceUE>x4sMIFBPef=uDtbWYj{%MeY2ArIcMcg`MaGG?PAv8eV8gY(@c4p0RUSCZdIF!@@*VJ!y87;8^o;sgl!5xb9h{p zt!iA=0awUZi&b$$^i%16zK*LB;%(1tS(K(TP1!#49&w%W_My@G-g7fx*t>7m;G*qQ zOu95KT;++j&}wWR8vXGGb=F(!%SnfnH#Z&ZwWWZch~4Oq@dWe^&+Glm+3iy_qHQyw zGBXFx8PXicr>W|Zv-YKfr>AUZ%j5e%f)20?&7uRT$=HuEhu2qvm?dBrRK`1zrn#89 z63>Yk%zp~-MR-GobQzu_7`-?u2pDG^mYOrfFh>G-dy*k{1si`p=DVUCc!_Bw7W8mz z;mM;FreF;RJ7(?MH)}!ez_I&gdGhGRXaMhN?(Ty}tr=AwvmP`QR)7!=!A~vP z9JRWlNUsG=){JkXOOuSg+B_$%jFJ^8ZMy22Kc}Gv49oGOCFpxwGH|<>7WehI;5*^% zg+9)@q_0c5@4`NfWqtjueVV`Sn-!hfxYaPiM8DO4pfX_hR7np=>x*tsD6l~xHXEGA zqLAc>GQeoAiEDkCRmwA=+F7-;-mJ)(9-(w2WPNk#`+T*l?S=4?C)m$({(Qe&@lap( z0L}K!zDL%B83Z2>^(4^g#IGDUJDC;y5!^x;Xo^wSA}klin8o0R273%O$!jNC6|q$T z9@emk55x5>@QdiD^(~Js0}p0L8>a3SSGLrPTE|C!>kdUK z%`Qf*k$TgZP^1-w#RKx_@Yu`}E+j2VgMF(eps`%2R)F%PRIF5Pc8REx!pPt5KLZb8 zk1r?hZmG8|do;Xx%8(hh`j+dhV9KF2jH1|OwmCfdG?&d~&Q<1?m1L?^t*OolRW`GW zKdkViyg>w50wx~j?TV5oA!MlTQ(@j%wi}_XKHS0$WTc;m3L%(j==#9#8 z%lVbkfUzLGFnQ*_(jv%Jk0^ANOCDUaQ&R3K2r(PXQzSuGeigHrXT?*+#di9+>~zpk zQd^9M>e$8V92m@{K2d=Q)%I%Cl&>7C<~ z9FXF3)K-~n&&*(p3vTd=!UeAANP3K`pekRbh<*a@b$Y8jN;yooEVjb=wk$JPnbW7Z z#{Bi4SReoVa)XcGC#M*2d`6S^NH~**B|xy+wlvRf?hSl9%iO<-q=d zqIyJ|s-84D4Q8=ogS5(nqK`;I9hKs1({n1`L{zCZbVgZ~>8oWexqW3LblWupvVB9v zx&6+c_w);T;H5(Q>RKOjo2laH$qD1&<0I$nL%b5bIL|X{-`Ih<3os#u9b8Qy!+P{! zMImU=n>|&V)#@Cr1%8Ud8CKAw)fZKO8OEgO(!TROS7{TbyU{SMbmrBz|HYpJhSfBT zh3~jLeTz%+te3F`zUQm$#DU?TVJRw^@Q;RDYwi>oIh~Owv2Gd0^-4!4;@HRS^63QN zP#xKn)(My}qjd`Sp;ob3p@V-^=(I{ES)pTC)WInq`TjE-Fmg(I)!HBTWOK4YZwxpV3F?Bhe;w4cegX zG_W_pFx`fQocIPwhNIJPqF6Hg*yl|kOm&kR;diTXfV=ddwK<0+H`KNv=jRDn0q zqyLSvJB6}C4>p49x9F5uR((Z6aT%zbI?59Bve}m!hI(kYyH|ktt|}K(FY^;8!o*h! zNrkC?Ml9qN)a;dj0I&fJ%~fQj4aGq^uF0#jD~WnKmIh*t4zx5U@Wr%`sLj}k^K*J@ zz~v4E+^zt-E-*L{7#wjgII;l!v1=F94_Ub2NTl!4MT?I<`1MhC-OJ;k5(vB*9!TcQ3f_i#Bj4og%zGK;yUjC*XH3SO7>FTFHx#0`&X(D9i+_foj#o z_KT}n+5CB94_sKX=>2;qM0p&IJ_C9!%X-&%?|JDycx`{nl#-Rk+niGt><8leUb+Xx zPhHT0`ponj6nlWsMIF``CSZ-|V9<9d=Kw3f9?5xAO!*zHK4Z$|0jzc8VFW!SD~o6; zRxGjtrZ?OIe*sdk97y557uK(TVLixIu!_t)_o6d3KxVbd(?+KCIRk%A8;OExKsMmr zh3>pelth|Q5VCXnssSyfV;^$5?4g1TdI^xe{0hqHmsef}2iK1uw|@P&@zIA<@-njQ z$u))nBo~F%T73ro-HHMuaejuHWP4UdUW(qT)S6kP!)){>C!4iOYXW{4Px+}J(N>M` z+IxVASJLUOd=kQ%M<%Q!gq>ue85LckqrW(x#{4g>cG*N~qwOZ~@%`gBj32)Nc%>P= z(xk3c>z1aZr1i>>8Z-M0yW4wLq0uNYmK#qk9E6S%qw!Sn_Thap`@aVN{@QCmPOnIW zI%OcvX?*k-eG-=}PRh*CYLmGneO|9zpR)L_f>;KN>Vzy`D^~h)djTzwzlL)I-*(40 z6=V=Epn7Wszjb(#Lo}fgIfywg@8rlOppz99rB;sF@)bP&l!G3+Vptp~Y%5xIHiJBctxaRM$}&^zLJ@ z&#}#`NUEL)LKk=If(z{z6<_h-MP>h9X7C;WTZ7S`>@(=+3!^tS0su}k`ge*JjpSV7 zBHB{s=oQ&9wHzGGc7rc{ed!{QPkTK5{#yOv-asMEXNUkOq=QAUpFIjS%yn0x5+JIQ z%Wm%o)h6I+OQ|GkA>wLxB~U!P@>H@s2(nH+kFl{)`=eTtRY4lrZpDB&1Tq`ZE3#fv zVLm^AF$vK{KJn~_Io*7+E)Ws-ZC30L7!BnLG%y7XkHi_f+ibu*Yfm=2(u+{G6C_JE zZJo%#qx|v>+a}O=HZzuFR?%zVC+pRSArJxefPrs44w7^VG)U+Lhtv8>Wn8s#E^SX? z70G)2ptcPvT7lB3`d7U7q+2d?&flL_B9*bF$`NZmgqPq;@Y08C)_e#uK|hfB;b*s) zVCeN`7cP!{7~NMqch$PFqUbC9yp`+6_I~>~tyL+c=`DwBeNdLws+qLY$|_PbncB}c zs2DkZ?SMY#9tTFXT%?oBTMk%JI<87Fw?v`{)qc88PU9*l27E(az9z9i^xA*MM}gSf zYNXOJIu5`)YfcyXT>cCRFtP#0g=P}9)2O8p#c%>Y?asjXB#5vuxBvKuZtM|lAPek+r{E{iVH=h7{Pmz>spuqr2#+fo_b={kvYTL|+%6g| zteGGdQ3UW9Vu;Qs&70gJD>ekeSQ|vy{$AD*?-FhF`(HbIP>+ z?wui%EmUNGzu3Q?Pp>J19yU0V-^gT5eVJp4w+mA zxGX1z;~xEQ@`6)mQKU|pLVc6MT=(_@qid%F{lV9d-3HG-nyP#f{_e|7xNkhiJOT>Ag9o-WFTG>wfw$f~ux#_P*_-d- zEc14)8Q;D=dwcu%HM{1`Sq{W|egM@cpTj)~EQ?%gg^#VS7+wMKxBSc z!4=raq81Uwjrz!^N51l zY5ismpR?<>cl&y;zd32-qI*_6@0kp)(U-VOcklQkJ*uQ&*Bj%9-~acG!xjU6(UIPd zg63a_!0*w7GZ8E?2PRi7KK>kdYS`p{`H#-u+_7rp_+bM+-E@{7c-L#M#pP^aUhp%5 zaRF|*t7*7tztESsF-_?d*U65hNZ8Gc+5p*zh>(p4&=j@d4NFm|Y67q^Bw+;aXEJ9a zg8oZwF$1T(Wr8| z?tG(PNrp$sBx!Xl?X{Lpgg+KkSF_)OVst8a`hptf(E98_ft7W(?DBMnL8{e{=$$vH z)a%fI3)NgWG@@kb#@UA^j@C(j82earbpe-zA8h}&p!x$aWm?|AeuZ*#RZ8`1M~|Kv z?8*u$67u!unQugW_%@@{)ekW7HdHR^3k<$~1;&hUU&q4Arc{MSMD?ybVMW%r`?6KgBNfSeF6E4vj61P_DGwQMB zTMQ=#mw_?rJBx}_6U}xq5K)a5>^gAt*u8t^F9>GK*ij%6;v{qbIrM7AnBEGUxYfS-fdGdzVfB4gf^$j^HASo`AI(q|V z%FI2x&%eK`%x_Vt(Q3~nYu+)SfAj4Ap?Mpcp59cmecM}Sw)v81vD9ufq!~2KT&p#5 z5oE6N%w2KYhxJ4AJZTb{%&d^`v!;djY+Re7MWj!$?$HPDy+bBi5DbMXT3U9^7-?Bht`i9SKrWV z=TkIl%am#`jNZ~Tc z3kY8x4HPFaK(sOjpeM!%{&JvXL@Je0r3kLw|Jl-IKRk16YPy&eNflh{9Iz1_cn#bu z)9BN^8m+{Tui*@KbFMB2h?HUpC&K!_qFF_rRd7R!)1_4WDRZz+CsVqXZP~HDIatzo z`|@p5iVW$aM26nQy|wV8+%c<9PM`X~q{`%IQ@^U3;Z|j@=DC%Px+V{k+WF|ia* zHxeB%C4|{!nPZhpptDzWhB%Vea z{eY!fZ>qBp9(?PDs_Wh-+=z1_eZtuVapodaxzqPh%nsdT)c>Eg!zgTJ{>m$Yjrpsu z3RdUw>sMZpL~Q?A)7*3G>^iSu+yAb;^k^NGNtIx%Scw3d6lZ)%K=05UblPYKcq&}w$kNg7l9 z=rUg?dh#O5WsYnFk1JhfD4aTkcytuximb5qAznwQqClsdJPv-~Bs(RYA|pR|Z9|Zl zeGUhYfLwS1Ho^-ug)6h`oYta!6tt?M3-BxGyV*kFHpm5!)S-LlcHv~p9u;JoPV}8W zCUcaN=-?0$RF}A=>tkW0rg*WssA&wi0ke??(fd;Ac1vbEu{Whdf>kP&X^Ff71QS(; z;H0&;W?HtBlr(Bv_K)bRZ?|ATNP-0BGKVZ3SBQ?knQ0XO!ccOYrnOa&w~HyRgXk6G zu}lej$vhCbom^aF+8;pN7w7bI8cyRx{{cGlUs{aXXgDb;dT;bzsZyswmo&Pho9Sj- zM-muvlEN+$c|7fz>DTNpiVo>z_Luf3`^)7H zX`*acgG%L#&o_9Zmb4@)kNp-g@r`gitZ=buN}e>;L&HxnP5YHapud(rXm}C1I6NMFGdw5id zp9Sqsw}=xFQ_Mh+4`3w;tm;V%j#I$9-A_Nlsehk0?Qz&%oG#ZhY!c^G+Er$yire+@ zkKjJ=Ex3=aO@Q?j{(uKQ2roaTeY`}<0HsW2~THYO4)HHTz#T=JNy!AVv{SIz@0yT#C$v#RkqBE?TRUx)e>@$^k24s!~ zqJ8VWKQV3EiSNmGl&}={57Yxil$26nDy>0(AQ_M|HsgipKTUpUz>Nm(=t+2qSr$DB zGTFm8Ob>yVaV(J=Hr!|xJ918d&pbCiUCL8X_ zyi+V$yA^&u^7?OnGh(Y5+#wTpu46?4E`yXHYuf>%v!f0yqS`68{F6_jn?Csjl%t7( z0>|iOAPfF6dIvlo@7M8XwNxcFBKAB_Ft-ElfEzp7=FmzvfYp>^pdi==3$39Hb{|@G zVvQYdz>$tQ>Ea*_d_+mlr?I1zTr3?f2eVCHo0dF#c5+&+e4@|hgZpgB;0Z_7fWnO% zn(FjYMGa`(E8=JXPPx7ju`DA`p_lr3j)vcxhMDBbez^E-t9{tQ8F)OCd%sqQ%pUydK`Al+coq zLfxkl8ie1L4o zaoLDri`yRF%pFF9oVM)ckQd*)=GeezuD3?*efiP2YPx%t~4S7i;Y?4`JQfYQ(X0}u+ zO_SvmNhC$r@XJQ6B7M5=4O;XvYL@~meF!pm8wzVW*sToe)Ebc-v3?koD4+zq-S1)Z z(F&?BP>w-4zlRTOfAwdY`SK41z18$eu`M{Hq1tHN zeErP>^jE9Dd3W!~KfL+!jaTL$ZLpd9c;V*2K-ymentt~a7(Ti8`U!(p4=ORM0N{qK zyC>dXiEh1sMxR1asHeqP3fv*F5lJVr~ojb1Wn)lYu5x32`{n6Id7vM*TdY~*mr2D}mQTS08t%N^c zg^P~>VorkE$%g9D7Q@qx;SmJvz^wskh|bY=!0nD67{`oifA$6Te*Ny~cVHZpM;--J znOYQe`N>8rB@1T2BwDhGC> z$;uJFJ`VCGtRzuCy-sS}9lT( zC%4Qt+b}tZD;=C{n60s)d^Bp0lO1DI(;tgn;#Q88YQtr-of$z}hPo-9xmMYvPw~6z z+*!WTn)Kmw_FdRFXLx!|sV~c2=kllMOZ%g*(!W%lVGCwBXP1SwdRcef03MBEJK;%) z@(ZQLHb7ny>Y>!KdPqq$S_0_j*TW&tMAy-qZ>6mgY#9s`@E?GEArb}(F!L6hCzys@ zM&HGaxZyHt5H*STAa;x5_)T~pOORC?O_ohuCjK0(amf7rZ{OAN=SP1$ zvo{EWzx@jsYg)X&eUd3FNoSU8`}fz%iz~E~0JX`KWzv}y+BtKy3bQ$=1<&=GXvoV? zvM|z8YySZ&-(RuoHp^gBDA!oK_rl)!gYP=?*GKn%X?)>J_}g!iU%u_h9d?DL!rTn# zW^*t@VZN&xCcTxe&<4#9zW&<>%oQ4~JO%L-88;~I3fYIBhuBCm>*28~;4)$l2pl$l z!Gbibo|^`UPg2&6x8Hqn5gWnya%2M!ODw*KS5qrvvWmGYtDjl3=9$%37ag?kx;poT zm6QDrxx|t;Y*s^Vir8eCPuWEEUtEXg3UDc~c)!jb6rXXD>r4^&stQkFK&6-oHCzlQk4bJW}a(IJRsmrhQ zW;pVDxs~bpDOMUxZ!qWOx{C7B6?|aK!aF7m-m!jCX>r4>nO;v#PO4O@b@@m6)j9xz zgPln(e?hO*8~=(u8s5~B-CUT55_15pzt&bawGY#y zeg0|d1QKmE|5a#EQHpb2{FM>(l-#B1n?K{J6@2Z(_uTHJyXeCN5yh=oIfCp^+d zLfCIJiav2LI$i4ZaH>wnI7H(|ULQV^$w&qiSv27Tm7D?ByNX?iMx!H!;|jyKEJlOD zXaS{6|HyTQPqHU^+_eAZ1||5Oz!WMTzW?*jV|I4_2BzcCLO zXzp?|9>ft5HEUIMa_wI$u4@Eac|-^CZ3Tn8V2hM0yO@K zwIv#)1Z9({*|T@=p7r27JO_$k!Hw}C1Y5^bH|XDo<{v-(%jx6uL-7Fk)1JM|w!M2I zlfZdUg#Mq89-?lHho|5v^Z;l|<+7!F<9!^)skmPkREe`D0s@JxoPHxs~IdpnC7ERM1wbJtPyQl+-9AV_Ar70GnWV^lS|vXXoTK-^=b}Hp35(to z7jXsCc%?RSACp8b#Y`|Fp_eLh44^n75si)BM^80HH^TP}Ig03=%s?FXJL&|G@t2-CND>*niCpz+$CwJ?)l z8-%BfhS3*RoGa7S>B`QncmYO7Px%oX0$+neKhmvj(F@};XfUz1seTdwx3{&vd~Euf zL!ZuU1fX%|r-#-|Klbwb!ekJ~ZivfIgmspV%0&EtVDoKo_;kb*nZ4^rME$_c6XTQE z6o*!39Qx~_w?{LPNQC(bJ_bf$wcKbETrOrWiP4hnML3Jz`UyIG zF*4YZ85}t>$X*JLq!)z4)QvT3AVxo+gmC0R{KO6FvB%Ju6nA8zJlF~Q_U+SmJvOqN z&Pp1dl|XF6UX%u~wvNfl;(b#bLjw;-yKQn5kHOgtzyXxBhi1afC0oy@XN;D*-N9*% zzFY~LTfcbG?%MqT6!|QJ-h&Nw3x@S7^VGW0FgguOqM8f)ndOUTjLk2 zbCr^0qf}xsr_gg>H^b+NfRo-j|5fzl7qH{i`SV`|9IyiJRagtpz%S3OSaA+mKnbvr z(3xAUe?}Cih=M^;N^zdZBR~A<=>CS}0x6rN-@1JHR(%#LEl4)>AN}cJxkq%Ah*KBz zcoPoIS#b`2+2e(<;8tpAsMl8``u%dOjR&9@BQb{|s~;VKwRgufI8l3|ZZGlxqLYge z8qwtDqy?pEJtzv0RRy*!#Cn28ZdEmx%a&(}nA}pvad%+P9b?b#+%)};KN zWt{D==4vbWHbbt-ISUqL?P+e_Gc)qhtT9`6y}GAk*W#_c&(gp2%a2~pE&)uRT=2Mf z!J13=-7#&`&U54LT$loKNBzdiRW+twH1S&al_9@R(YJc=Xfw{H{k8I~i+8o}d1cSm z#<@GsQayeA4ko_fdieOoC;_~Z7B;&{bddRf)qM$k8^zi8&g`Z8T4`n7vQEo~WJ|K- z+luWti5(}7bH|C}-1iANNr)lj;D!WJAmnO*aJD7Ta1|P$C6pFOxf@!V1m3ok5-60m zkZAMG%*u}Kgwnq6_x^t0msmSHv$M0av(L;t&&=~Y|1|MyL12rBHcM1iGJ#$lG`OL+ z4kDJbKYvRv&p{OL$8LGtwM8MX%SvJvN5bPOFP@mJ2)hzWgIcjz#qjGtyz2ck(z#C` znmhNQPXR+haO+^ExV^VT6F41juX0;VW~ZL)<2CuK1Ac?n7Vs2SJIwVOu7kI$jy?t& zQE~l?m7W;HN~87&pQqW$L_VxTTuV2$k?md0K`ju%2w|vid4NC@T@4})JFs>S>2pX( zqy^b0rw8!Z2criQ1SXHLAN%qlfO=S^1Bh5Ps2u#DXX@0RPH;m_qfWY&*D*A&UJnj5 z+Vt9Zxywew7uoTCMrAVdyx=jandqC=DXm^`KhGm(N?KCXnU@#f)G>cu0rs`Ff!^t% zm1;A$Qu-yWplLPpi_RgL&d$t`tUvA-t>B1;hqOX_y|hcpbuJ@(3Z>UwNVoN-AIasf7?=*A8z}FaxKP@# z61PV39-vIg`@r2@c!eWKTl}GF(mqY565$tQ=$q#4edL7X#g07oGs+KYdq*qUh;4 zJzV-crO4*=Eap)^BK&;L@||$IDeQqOMyzXc;EH(m(Gk;cJ}#@o;ueh)&3rW9g~CA@ z>JOu23Mo@M<;JE-d@6^Dht7z{{2+16M{}|^J6;7(_kJsKF7t?WM9m=W>${N1C09ey z%HlzpQB>QEb;0u1fXY`ItTWo+WxZ$Bxhv8H<4Awq@I)!CrKj#GFggMzi^UXh7z_4H zW8(%ldUOjZ25j`8#Q&pmhn_4$WM{y46tKHIPvqis0&H+jT zeK`W(QuY9wV}WWyJnU4w-%YfmLf$?-Da4!-Yzh)1JrRj^xqiwK^?$ja(s+*qaq+!& zcNlMn4u!F*8{@?tMEdP(D7fayYv$uFgbAKNn*_oIzCgmdYayoLeW&yxm&YGST03`V zUpSq8R^!v$uhDQBbokgltl_H8*R?))G)L|`a^w#_#Be+~BKMQ@jAS%iI(|mwLb9y6 zFVavK@<(EmW>ur!lf3~Ki%RurI1U}PAKQlAxuElPP5(7~Gc}2zE@21{+0S@xj|Xq@ z=U9O-X5}$U0Ez9stcC9P;k^ztKjI#hb9z!oe2M22#uFENN26zI5krW$LbJLm+1%u` zI*s5DqqG)n=Qc=}eUVq(b$iQ!oi@OTy4I3Hi_0zYc|$$^O541N9XlplIDw_rtCy6H z1~jXDa)5DO*3lS$Ij*JwoRyjMa7dRgRqC!_6>U&FJ>+A~cUnNsAZmXcs4o8m`6!lu$p=Ob>CXLBvCyV9!%F#HUikUmcQYAO>bZ4TP<9 zOfvdvSiVA9k@oxgVA9Q)fN;~$X+&&=vPu_0(M))aX2{E~f!qN8iP5^O;qZdR#=y`R z~Cl}lmm+I+Zs+rIF`ROlX%AB}qRy(R7CMIy_qR4VY{ zH$$&@c4;yNR*z)qIR__*9$`K6dY;Rpw^m92xVCugs2BjOM%4z&+d8v{crBm}%4rHA zaJ{GV(L1^hZ7=Ux(C7r#aC~?uzo35F>h3}%q`_CG7oUFNMnNgvF;n_}fUd05@;^m1 z1kn7qi9JizQXPnop)hJHUPi!DFe*7mNZ4l!_E1s++*?&ah99J1sfm70fP$|cy{G1LP{S9D%Rd0UUud_KUPoH1| zX8;ZI)Lu`E<0i-fuZg}_&*)1v>4h+|qdfD0uP_n(#HRD*x8(tq^o_+5^tYP-x?OMa z1xFd5pQCW+0S&B(ge&OjrrQcCAB@&Wv%E!2g}0(0m}0#(k#G`Z*i6Jv<3tiByJigOz~oF zBt@Ss7`B4ZkeP6ArG;TsypA)$CxK?E@p6qxwPEUPpaQS&G@Come-9<81=WU()Wlas z=zpG3YO5=0sUlpI2R5j6*D?!F7W<%={}G)m1I9-mmp*PB-X$${nkTGx7B~-IX$Boi z{&86Oqp9w&(rhqmM1_?;yYeNipvoBjOOQVOlV_yorr&2?(wdbhVGW(+^Q^3tl7`br z=H=-T&Vr(BBcm$jeh&7Om(#@>=_%FR&Sk&^EXy+wOkMaatS)e_pI~-6%~u{aGJLNd z+4mTUU4Xd!7{SZMqp7T3N(KQd$LG{>y;yQerNyur>VYqeVV=Tb*b)l6kzj=v-LP7b zJpAH;R0dXJ>^pD!!=HBS-2TPR?g?JLq3zIzr$EO^Z$o9|SNrzqT=`=+4KLBt>GX&# zla^%1ww)L*z`_?7`F-~2vg$5JOP+TH_`$pT4jkC`?#_Sg@YH3Tf4~31Pd|Nda+@|V zv-PO-+HAmjZ@mAFA9fD)?f*V}=XCXX>8aMWn}R~ut+rHkaGbr^Z5Us*;I<{TZHs#S zW0ASTPDQ9Fnoq|O4<1B)jLW$Tz&IHMCE1&z3E&kkR)drg&lX{kO%ja*0& zN)IPvdExaS?3oG@g&!Oc-6}G54&3fNFE-9~@!?oFXx0>{83k($Y#o1Wq>*J*ngW%@ zkFM~Ut>U#%p*Ls}I)A2kSfprpQO2)JXbn0AycU4Lt6|rOtbS5P;Pj%#B?>kJoGy&^ zkD7R|f3z?i>hsJNmqyfc!gVfIjEZcbpmh7)=ucrTU`23t@H!Zv^r#(HpmxBmkdkr0 zWJM-|J4hUGS#$7UP}Xb8*)z$_BsZH(>R5vU%8n)y@f>(L-M;nhN{3RXGc}l8sruG> zO>pyQXVUpTuP|H9+qP}nwkDp~wrx8T+sP9@v8|nV zYv1>++O68%`{DGdb8mm?TXpa0?thK(sW3*xydMYL%wnEf8l88wnXm4nLs1$VF1F5C=m< z^0OsOTsTCI{6`A{st_D%kTm&^5=GJIW^Y9UkVbiu{i@sYG83~Ws2;<>qZe*P#G8E- znL~<9SX5X;dKeQTtz6N(br))Mh6VdCMgMcO#W zmlgCpAM%=GCZR~HrO(EF7dpp1UIy|O*d`jiF?{_kL z1iLIm-L>4YyV1XBb&_g~0#eCdAnMD8i*VTrp|`PkKI|1gfG%-7F4~ly&yMp6J@*j^ zgf%n|udr@K609@35ia==-(d&*d}L_dE}ZIJ4*uIfC2j>*fw}99)|254Hj4T&b3Rv# z0$21kaI*T-bA#ZnQ`R-QX|8A3&U@YXWKfAy0>@^B*~B#zv2wIgjsurBM#+4jTPdC_ z2>zH!lg84RpfJejhbqpwUihLt$mrnM#k!Zwb9I)v9bL!X8q?eJcfyu>K&S8F+K3wz z&9wRHP<(CyMfQ7L{*N7ws%>_QU${8E9;Y1_51SC~FOwW|5AY0mFUQdvx0B*=RFe@5 z8`tuwWr;T)>lFQ%7KD;nSlchSy0N`u<@yHKTzdR0DGDiyDVD6d(lsUa1z(;68z8@> z3bLPtSQquUnQ!nMxj5FXSXI-#d;V&v^wf&W8PO&0s}Oh?TMy`5Ow!K#9=gNsf>B1mqqc`#*k+b^Ux~g)Sd(nm z$5~c5?)IWe*|rJdwI;g^4V#6z`I*J)kXp@d*1Ee)XS0j_>tP_1(oAz4)XHck^{Fg{ zie54eQLKMM6jii_f()4k++#RJ8v)%kOA4IUmLeUDx@D=_6YtP)UE4eUGU}LmBMu!& zT7r>6(6m8f?%+oSHAYpGAB%lSSNV9)f}ZZhSDM95%IDZIpR4m_F|>g1^ZSC13-!Ta z-q;F6=$JOw-XwGt$9C(v$8^b!qwfRI)A+&i)b!aeI;-lLE~8HoK%MCBvKUR1CY8r( z`m{Fiw=l*xz{E<02Z?w4-{XIyUQC*D)}wPoQ$Go1EL*$TMoB6D5=ANd~KUtR;v!IxSJN+jziV| zmS!+_d%q7SKA*o(Wc3?OsotPuLo|Q3lkd7rk56#)xw<@NuWR=0$Fj*tjV_0DfbnvG zyBwIM=Pwyqi-q7hJm3~_Q3PQPi0d=`%7TrQ<*K}ZdX7op#|xOXc|VtU!aK#*`rgWE zGC$RqZIx3tuxO3II@?ky=`?k#cmQ)xwDVH2P*AW~bkDdjC6o@PHM(I8eC5 z8I&o#Ev{7R3FC&q{x{q#q1_uPteoE)z%kk|3)1)+%QR81$CeQ#vJyHUzr9c(yH*S; zXHLZdSwyZ2FY-5u!p3V)G=fi)m>%RoZb#D%+YQ&%(PgdS4gXT#p({qULZMb`r%^z-PN@ZHb(2E7iv4!K0)6>CNc(zsDhH6!AvTZT6rmJPP_DWbA z<{-5uZf0^$XDPj8qJcJ-r1G=wU7Mmj%QoY9+Cm zchaL}2pl7Ue5Miam&AHWELLunG}Nr4fjwI+!$>&!F36<1!w`^^vBS#M7O*wtpkhb~ zEvWUsQ{$fY?5Z6jlTxrWIZ*40yeg~qvSdZlw3RHZ?DYe#mEFCqeAIk=soNfQ9;c^M zxx={MY5G0Nt;8gaG`^j$24K&1CQYUVIAFsI4tYsRF@FEPdGmIC~zQRn?X4RF=L} zl@4f-N7CE;^LI?Jm*dDB6YfEailXZa(=H}RB7Oo(tBBQu5Q|j`4MiDnWA=4TtMFR} zMt*{0eRU)3hU&l-s(TSv=c|cD)S3>473l@#AB`e`g_X_5Y#im(eBKSc#gnwTp&~ zlF!RU3z|d$#`ZKws~>EdQ0&?#A_%mdDaM355}(EG)PU;IQD=d;9m%u2vb%`y+?bO5_m`8 zIV$y4{W($SWX(qM%LY!3X6gqGKBN#%7!zxm^O`try(?0&7mbvBgjZq2pOqoTcsVT- z&7z#6kAgeLNQ7mu3sVjL(hw&a8f|c6pk0G8A+D9}WR#wrp%BJ4oVNaL50q?waq3Ru zjIZV!x-p53+rR10fh#AXu=$cFzYbzK`KgI{?H3}W4@@;m@x+7P@!|~z!W~E_Aq(sf z+EkvGKl!ZWHH+dca#Faj9VQk6x}J_9hib5d7S58hx&31bZCBjU==_BZ-a9(jqxo?e zp63aJgUoMKgC5w{Uik1&YM(d!xravA`p>3$!Mft4X}qm>=9kA`7KHEje0f9Y41r|` zxjx4SSs1bwYiue4z*ovXTXY$Lp+*zL`iDGXa0ABvah3sSy!4qSvL zi4oE93d9LC*i5>_a_+(tc$zzf@x10>&N0em3BhB#c6tT=^LWnn*6%L>WKwNc)t+rQ zkvX0nkc1p}+fPDKlgnqO9))~2p-lM*`z|BV$i-YEE}aSNO5b-3KN@q}DT4K_e8v@J zcLrrGHc51`i^5~-k|M!FRatDw)EcxQZ_+9#A36He4}Vxf4U7Y~&V>G!-fxDO-rHqT z49hO&!@6W1nW-*_a65r-gHijG7F%WJ&PnDs4N6qIG_BK1dj2Ij$ls2GK=nD86DlE} z)ch#Ma*jpZxhi_$I$FNdDtsm{(_*Kc?$L#rFgvNyqE_m8fvOEKtffn6<|f~ZUFvqm z)b^(V^&w#d3JKzS(pSqET;bRPbt9iW%8Mcp$(^51!Dc4_W$#ZX+`eD*3W!IIiy+2l zD?Td@N0H288#Eot5>7@&Mh!*DRkrcz+R6#ivDOeX$ z)r)yslFRGsKoOETT0CzL#$Jp0YU$Am4w@A6o}`NGmU0W;>aj3~KVNevfj`oz9VcEu zmN1ni_8b=S$d9fU$xOiXxBPV?NrQfa>+JujpvU(BTkFc>9Ve7{^%xEVZFYmkgiY&j zF)B|@7A?`Hw_iK|4j~sqdvFsUeY?8O0~PTv$~ZcgHMsBHX89__fSgS@o_2p`JIv@^ z`K)BP)XgRa|6S1?fC@WRh3PH4+TVd?V~LjU6~amUI6>4ADv_EatsJgD8`DD_XAqUO z%F6$^p%QDu9t|r5+m6z#o3+RuUS|I$>;3Wj7Z@63K<~Sn$mCiBUATtF_1hleo)I?u z2b!c*o0P!UInl@<>?5-xXl44EbtHN8Yj7r+J6whffhCiU9Q1rvT!eE6qqxD&WC{NmYTtXg0En8yr=}tO&trS7RpmF} zm4iOSkheF&p*0^;{Kzkz%|K8Q{Z5Ub0pn818f8dO2Z(;g6L=R>%s*bN?Ecy!x04*X zJ~yLj(YU3t@v#Ih+f8G6|K>o6oThpgg;KcB7u{-|Z!0-I?DD~R=h7DTUM}}~*L?x2 z#~f`_w99r|T!csB9MikdVOx{FE@#Ibd7vzPR;Uc0M@=0Z&#zhLW&yD5f8!s$-yg}D z`15IuLN;VTcpeL^5P&cy)Em1tby%qDy_X$!o4H_6GX?W0sU5{Gp(~6Tgd-2JlHS6z zq0oHM78NAiE$jba(d6!?1zqlIe{F6@c)m?u52=}_ihpo4lLROP&QO;Sy^|q?rb-fC3u?Hum6}s)Tmt{n3h{6Sd{7)xQHHS!S%gy8ZU&)D*t)a|wNOZ$`f=!i|Ni>o z!3?37a%L9klEJSXt3OyDo8)`&^$AeAA6X_>bdmEw?6{i}Yo5Di2$~{3=t~y}yxZp4 zxoj2h!xhm=u&n(4v;?VJRf(n+^c1LimCvDbfEe!M*<4ZLuIQS(aD_^ClPjaT0y2u{p+(<*hh?%h%(_ zK#dOnhyax5Z8}}xp2j=G*;58Nz;x)LbTgGUW>?McY-p>E25LQQBjC%U> zM%^=QTm=pXCbK=zY1vHA*;G3|)tJCu9-V8Dr{89Jn`!D*yp+F`t|$BthDSB>Rs2s+ zZPgOX!V$mKC-+a(zw>0(LJ;D=ruj%HIB|Rsy+T_+hf_6Qjdn-4M(g+BX!QLU&dYob zTY(fG%8A@n(HO;B4(^NR6WB5S^L;1hZ~gO@f7(dGGtW<2Ykj(DLA1sfQ%L&WP`<%{ z0Yc0O)&&#mvRFbG95)zsGQIadoZmYjTYgj_KWb;&l2R{7DSjeQr!0QTl*B?8;c7BP z720x2N={`-XZ_B*VPy(!#u6j8@Cpe)il?1c<5QdFlVbxmm!4whdzVV6-<=bm@JUPv z*na4&(xb8K}*;B3G0 z%6Yo^-@om)2Obx`rMD+hQ@DkCi#iSk>NwusJ*@e>N22Dx zonqnruw*?;pna+wO2w5>%jvD@TavZq^rY-c>HB6k+N8O+$ApOAu5)oZd-O*-2pwt^oc0$s$ehCgF^23VTTP8AltR8*&y@ zX{3Sf@nyAAuLnCzB98C!h)-v0ObGJrxV|e`eXmX}?F@SmP`Pkq)tk}a4{#7otu~VQ+i4YY*KcJ@` zf=7@mnTkFSK1|$ss=)5_=PlK_x8`Huw8yDd!aYt?fK&#)0<(F|iDfE1n>?v01h44d z2Wq#&*Oc4T9$$*Q3xl2jJBJW?`AoP)+xs`TvEV5j`ClET-h+hXJDtW*g>m$_rKTtyg+W9LQRHvN%fB< zwg}ZRZ_z`aN8%2ugfmIWXlrk?}X-m{v@I0SmU z?iT@oLMxczO-(N~wV}#1bz81VH8upLTQ6Ex%2I~l2R1@ozexcHh$M1aACKc?DwbV6 z?puFBKYF`#L7U_f@;ZH~c+gu4LMXE5s+W=Y52u5qh4Uh-5;6tsMM^f=?L6NdpqBO*+v+=?4;;Qq< zO5d?>(xm&yk4(g$neRl&W~{Q=V!I+cu?a`!Z~|M~2Ku1RTp*it${|M_{{1}^6aP|l zqsXiKYe5wp))f_G!x%wU?|-rYF0@+M<qQ{w`ezR;XuXcRGlEj- zJrJhYv9mija`6^MNF&d{{o`tFl^$KT>>nNyfjEyKRK%14g@VrweM}>od3JkU`wdw154l}2Th+A32y-zT&N$i4k5(th4d*~>pKcBZ#rz!x)e$@xayog3zro17Sh z4_m2sCTc}db1WZ}+>C^~bgj^j@#$yP3Z~^!XR%ObVf`HpgoE0R&nHeFd-44E0C)B< zjVM_AP8$n)6f>P&1`?WA(BeGpbf2V74}Y!Uf?|PUQ4lD?oU0NcUpT*pv2jcr5rgVW7ji>ZjPw{= z09}|c@xBHM&xf|1h__r<;lbOq+6kp6z!Rh zak@|q(|V<7k>YuHHcGvBDwHp&CV!jj&QYy!+`+-0x3f`5kH5Jm@?lXu)|*E87xMO% z>FoZr@B^JP8~GuGhZte780f!AgQHB6E|7KC&ecmY$HJ=?OPON5Sa@+OxDNJpI!mhe8s!VE8o>vVW zDLkZzK&(EdtJ0jn5oAfUS{utL;JK0sQ9pnt@r9g)paR(*m;RNw3oHo>scyh;qdi&Ueddl z6GS9FX$2Zt9Q#Ft!&^9nF`~z6N&}1Y7ll7eF@OLJAM;m#1#b5V5wHn!P~I~ zp&O_>{Rt=6$rYknGe4aEnVE3~wisT{wlYUs4@%kAf}h6UL2F>AF>eSn7yL2`k>lP~ z%H?`FodpY9Am%XZ!pTal5IgAe9$SakZJWAS=1>70+bL@;zRTdLKh!h!728;-pHM)K z60cIB$O#o2j?VvrHYY?L*fGV;J-r?TNu-{{A;NM?EXr;Qf(tPM`~g)%tT~3{>%}b= z)?h%!QB*V!WnrT?M6PO=WwHSLR98s(rD%XQ#bUEeT~G4*VNlFa?7$!3O91;&iIkN7 z4S@yKIgtF1iZ#i!8Q}au@sDxy#CzfiWoQ1VQ6D%sT)gYUK2RL1}Qe!8lCUuDg@ z(Dkhz*?kX6*3Sk=%0&W8qjfiitY7# zS|aE%cYJtU`_jp(igde#%Q0SLQgHV6Kgo4@x4)PiBZc>|)gs{YO~G9@{A!&?KkZR!982U0^cF{&Z~jzY+)mifl<-j` z3We66@JaEvr^H1E^Q}NE;&IrVrn;#A(Hev$iT;;B456MqC0l;q(JnHxKqV!o2im)A z2@3>zB-7iKj^xjBf{+1#SYN=i?KcPZ2Ns6FMfH!ee44xf3CeS%(YX(HNWUx{#yYCa zz0rDBbeKho@BIyFSo(sxqv}@??{kUsl5f^7tzPz_U z?(cqu9~GEdb`U4#LBWre^vx_IMB6MX=p1m@ti1h`5b0?Fe^C8^dxa@-eZlGi!!%Wh z>TnMHLOBBY%y-6fA3afIUZ4SAWIm!+-54175ZeevSF_&xQWQo9AMubGn@NY^3m#m$ zM_7UIEgLIF;teZh$-lEdt;wfG-snS0F_*K%JaU=W48o|g5E37Fl zexM%cm+P?W*e@%rt&(-egFq1_9CjEq)o>TL6j#~txmn$UL`Zl#-5UR z*Z~btbX}lpktV87Kn2416yyrcm7^=zmeiI+mQerEZL5}imL!(2AL7;^%Me1%B#m%% z_Vc}PqOqDUu3@tHTtq{Ol!MihHOQ1rnFetv?)h@vlw&9v43&Ix8ndQrASFZYsLvQa=k&x5{9vkjk<6^pWHP87tNU<<#jYv znbf(9aSU~ix?wq%gfg$xG5)z_n3hZzD7^msX3Hfi57UBWBt(qgCYjsFr~$B(UaklT zGvK;~>r*jyCsP=hU>vuZo*4}lZ2tB?E#}T`S?wGLf8*?6&X>;<+dwZBNo|=5OQa&R zqKgRQM7WHziA-WDXc_lfJJdiHfY^0~_ymDBepGuYnQZ$AU;_cmAMqMRnoqn|IN za~5cmttM`bMh{(>n++McGkmb4wQi_r&0YN68-%W1mvG?TRPjH;nShV&IOWU&^E6^i zN9yQlA(pw=hwCN^d^ovaLCC^_V3`F4scH>)@R}j$Krd1guI5t9g8NbUw!nfWY|Giz zU^SSQxYY<*gGv!08%d{c{u0CEmC zqok%mO-#iVmW;4C=~~2oe2uyG*T##|jMb)Jk@DM7S%|93wgz14Twi~sZ8ioGGkWbp z3yORQbnWRE3);vfRE5%n84FjZFsWX_(j~acSh&Lb9Um+ zT(o7eA1e2gH68;%RAKj8K|nw}vrP<54Gj&Ac=`5x#Y}norZph#-64_MjeS>sihqB9 z=LIGGfge6HG&BY|0|7Dp1-ts6eN0|v`}_MRZU}#JVq*uAj0alLfcU^b%>26_t1e@M zCWKV$^}rjGMH`OJ2Cgn8n@k&34ir1CC+LYJfQuyA7b6L#aIyZt{z4om>XYuSQDaf# z+igy&mf^4L>g?QEPMTV@*f)4fqu{ah)-Rb*R5{YA;H^=x4L}?7bWTJM#gafp<|CtL8URQHJHfb(q8bfIkzRjPi8E zbMR8VCO%i53l-dWqL7W)!85X@iGZepxh#AXr{ft}G->vWSuNRN5^Sw(N`&AoGqn9r zW?ij-z1>BhXKWad5}>P%oBA zee$ustjIrTy}3#J#9{C~Y)5W=Y{|Lsq2}=SZQL~v=p;qh+u$8)mV&;8?DObZjaP?d zlSB6~;@#)mi!BFgbrwVU_U8reVvKW{6N?`>pSwu^2S(U{NFC~>B%(N9H}Y74d)g)3 zZJyx0)xE9r9{sy>F>AL-$z3zT{X(7kOKIbUt*QE8b(Ac`mrjq_)4BW?`0gpA#!?^R zkwYi?Y|@*RgA1-ktcN#ujrZ5qnNnSaRw&rL)@L3|>%ge;r`OcE3{eEXz}`L0uWR9$ zs+ecrFX_+T8gJ`TsFpW^kRx`87d^oqHBq`g#R&IletSSyj9WiXNXv@G^Ckpvi9n&I z4$vcKCa%>x*Oa_^sk>$?m=jV1}dKxp*&ViPG*)QjrQ0uzjuF1Jv zXGJC_;B;)tT=x;mtF7=;xK9G%(raUopur&}_j*-Cr>VT}>l7Yvy|L{Je$yw0GAkws z({puNd#LNzjcUrfjpn^`&F~20d+V89lIo*6Yk@bmJ9{8c-w}?4V>K=O$21DbnD_uG zx`U<3DoZZ>w^kZ?h1vH@zsRmWeMk51_3XW$ z{6b#f#CIbAjt z6P>vW21pQAs1%~f%33&g=J&z!b^+caq?CVV3j*9fQAU+`x8@}IG0l)>+R6Fti~k1A0lx}g3RIM5(;_7glACnP7_}~@6adqq0^mZA6_}&IxmpA;=6qmVEhr4nnmS-`F-5tm1q#+j|T$?PMrAf4f?AwxMiXNosq8}vUMXb zO`+a0>pD>$lj&N#?|pz-XI2J@AsF-4AGtIctJG(tjw|X1J|rzDx6bg_HqON@584r< zZc|Lq_EOpBkDkrB*Ct?F95?v3fxF_~cBU9v>67Lk8?xJUOB=z2I$RMtdpWW@?E7s4 zRz7b!7l9HmnI44>nA{#J4u~vU5rpqI)&d{OrzugpP&YRq+=%-DI2Ppa{1HI6NbZOV z7w~^1K$(ciykWeO6D3!?kO0V*xT0^)d!C>bR9=OJ1JZMfd0!X>`KADzz8Szf_T3C~ znXIct;U1pN3BZlOVRmTmN3U+a1V(og!1vEuG_X4~b@D>*III1~NmaGMP};d=`%K4p z_yPRB1M`8-@OGgG!g<>(#&uv95$5idQ|kA=?2g4XXfLnm;xA{ydwjlu2#OnDX@CBm z6P0spi+!#h{kf(v3&y2fMW^`Xc_EpyySuzem+avva!P373*kzO% zl_qADVt-W;Q=It8RE7v|s-@)V&Q^_Q!@4(ySBYEcx6a~{oy=xa2p%K;wjYhRLrr=r z77@>iBZKV3){V2?f=e;$Lo@GGbC8v0RKa-^SP_sOL=)`tW?($rhr}C{%F=MY@l1lx zHMwQV;v%(cmeSo`3ck-X3-R*wmleSZnow{;6?L)nx(bQ>1kkf=1LpV?$&=d&9N#JN zkT#PDdb&ZFdgd2!uipR;g!@BtTbKl&Yq0T2rwVmnRLo$2S7@2RsvD@tE+Kwr2f|e81 zE+oC^^0xGLvMDEMoV3PPxY<;up%>MRqbW0p9*sgXbiaTc%6nWs6u>0DDT?#%zDM^< zh)WBOgN6$R%B>l^?#f*+M$b90FYcN2Lvr5_mcU-jgn7qtHvRI#VQd#aI|3gl6Qly; z=ds|hid)~BrR{SQz<~EW=pexLp5a05jgbFJ^ock~2EP;0Z}f&|#DG67vF97}hW)@h zW2^9wR74!uvp97M*E8dsI;kB;w{2;6uscO&$Bo==Vl=lyuYwL=8lCv-==e5ZFR zy!huiUgZs5Qt=-RU1QtKdIbboKn$bhhxrV3AJTRgj%B^?yMef*`D&QH_A62X}V0M)&MAU{=7&Be%INeD`-&=u28+3{x3agKlm6|5oa`0x?IBu!8}8&wv||)m$zgk@UH3RJ<@01ORv*&UQkbKZ zZfy{tOt4F&Jx3=#pY~UA&gvR}OT30%#Xtzm^tUHcX(ijzM!xP7WCy{w+cyKNn2&qT zcNFx8dVwhWAp8I`>&bKdul$mGigY4>2IPmV;MC7hI5-4DelQSxN>I6fxnfGvt~II< z+GyW)v7Ak@;kwz^R<2@y`;CGj<-SRPrt(_rwGn1Hl`JVH!fg zZp`inHE_ZK2MQC^24OkLV-AbskJp)Xi26(3u#nfWG2BUnzb~fiV$i#^n2v}7beKx+ z1lsxor7CUR((g;o&WoEq=slB!NlQ#ikGxR3$aC@ytiRrm4@;Gf`0*F6 z2Rn6_6BSmEXX&E2NVFqL?KGOhnypc<6EAf|rP`0X;wmy!tPo7orDiHVlDfB8)wZs14g`Y`>YFE8D+t!j+#PKjUg{YS{_IVdIx7*Li&5~fuqR0}m zzAGQmTp66he@C8Tn*nY3D&PF|^*Q6OM^3**Z@4PFG*A}3z6qH=LB+^39&TZ0qt}o< zv;8z6To1+@-PAISDX=w5+oqD&QnP6l3^Ou%8n;{7Qt4ue7$>LxUGW)DOnrV+Q}yu~ zmBml8#~&{K@(ZNfz1w~c8dOxWpM3%^IG728XeIX2dU>7nZYF1`OEnd^%55d~kl?|r zrbMt@<3mVj`9Fske-zcjr4GSpLgNmM)xpM!UhllAr@tXx~~U`uE&^(fCUJ*|D+F>0Vub_ z(MQk#q}yR?!)*ZC?Fh9IxB&5XX!~#-fOaQlMw zLhlAU40!;$ZunmKKS2C{3Ir1lDFDiDSYEh3e)vQ81se=G0NQRKKM?#80|EsG^8m9q zm@hOR@LveufdPYkfZZFy7lu+Kq(6+Y*i*&`_Z9e#KVdb8jqnDPbi*f|AZmwW9Zj~t zIYy=(UABI-4c9o@Y(egZZtlCc^IZkaTm^US+qd&v1^Mjjw{u*DyzgVhnLtl! z3W3R0?}N+l`?m`a1VZf#c`_0NS2@CzIYC<7D)Pc1j{Ulkb9hyV;bA#OM^}k_s)b)6cL5H!@E`bJ1pi*tu)tp4EyIh(2ksaCchL86z+T_2z>9%2G7^eXCUbHL-jP)# zjB2qFPJxp4zZG|gn&MbXlZ{aJl4(nqjo{Ye8cUmv@Ey_31@~sYOF^Cm`DT_&;jRVy zW}ZtSp9TG9j!TjE1*}+=-+xt!Lu4x#z~vVFn+5O%p%#Q(8S#ayETc-T!p%<=xnmH@ zegP%9qvA?UfSTNKab>7LQSRUJr7A#G?pXOU7N9J5^h~J>P`7g4%Ty@`XNgpd&RQkH z_Marcxm?1}d7_BzP(_efj8)>kSunaeb*2m!DBKxIUn&Ds?u?-?qX9~HM%9+u0JS^g zYRhne;+?4oAQcgO!-c<^e;jOAp@-*WH(wHowq-r4&E}|dwA5}^t$+IJb}32PSEayTxbHfb z@3pcNI6&mMj$Kyp&X!uIqLzwul`Ztzutj8D`R?w8!<|6o*d9uyG`zcc6acwajBAYE z;U$>L%BmSps#5EM<@Hlh6oBoq_MJzXmp>dzPu;e9VPITpQ6E)fS5=neh_Mzf|DBY) z#kE&CI#btGv20oVz$`wm-JF)0Z~Cwwy}$HNx6|Z1(m74tM11X7oZ2WjT8lL<#~9R> zSih9ljNH6;XSqOo(dsgAQKi9?&xBt_Ofit%fO6p*q$JkM887nJ=fm-`sDDg`61e8k{}G z`>9v^#``})6gz_nC!#`fF-pL7zinD_@~BO&Hr&-;HY6hwgPf=E>z}Dv{lVdNssh0F zy~uE~+JE(Y7O0nMzVfYJdwB@!iqcsR)DDx}4^K}Te(nE4A-r||;ZsxDLNbQEa+zmm924D!y}qE`j0(cw%8g>VjGXG;^1eHX19qvnK|DWGdK8c;mYF~m^km2)N0G# z+acU}PYg(|{q}wgT&0F;lYKVrSRjl7lNxi@9^vdHWg?@vcaFqzy6{h%&cHL9i4I0^ zunBdDzvHr9I&{JlzVJ_-=$SEYuwxP7yA?vg4<$dSM|^QS>cupPrVuR(napy9y@iF& z*m3l)U$td+VLy|BqiP&^Sr`Z9m_Yn-#`>yUkNa}-cG~HjZ7dSkG6IELDI8(8bQPDi z->SP6)om(@U@EphzTquVyJbk4Yq$<6@~4ehvUCsYYDLX`=Y(f>B2;}2z7bE!i$%n3 zSG^`2y*!wcqk|%&^;%qCdxm+4;CJSFXCtSu;x8C2>3D^aJLB&)eeU{WRiT+Ob&DeR zb*I`{|G{yg)xF5QO+9pX&p~$!%Ki4k`{t-sMGw{RX&VmCDT&xCq{;E~y>p(jCZx9f;keo|<~ zil$7BWv7x}^->yY{Ab&MC zA-*>H_b7*h`X`Tzw!zGC_{SwFmVX8BH?Qx_6Fpe6KXXQc5g>dSC)2|FIpOG_Llzjy zAr$P53h7~iWY=cF1Pr8$`&G+jxo3wPc;~!T87GXG?<5SnD0jz}TahBLT^$)GEXNmS zTvo5fSW%e6bzGAxBRu$loav+!B)xs7kP;2VL6V&p()C6fr8XsJrcP4kRFKHKlD)mH zW36##Qqcxkl!!j_8!gW6t=5$C`OF1)2f#OTy04qFwZB$z2qO;t&twuT~;5c*ENEE=ZfA)zq*8CZ8#0$}| zor^Y6snM;KG=gJrW{*Ad{?(bJZ6$y=Y{*8|KT-!_@pPpp&x8KY|ZxgYgGfzq(Ts9l~Usv*3=Q|~qX4|Ok4XkqnWEbrn~>>AO|v9ZsgUe*QZ5OCj3PM> z-8;ci^6--vmFzz01Gd}o;Wf#`_5Gks8WA$8zsiy7sNra(XlhjC#pzRGe(!U)Y9_ub zE1dDNFqVz9dZ2PJmdb)jKQhtg4oy4Nv7?dQtWt_8Wt61MvvAVlsKnHwpsB!F`N_k0 z@iFJx14n6;v6O!r>mnTlW3Ad`5iGU7pG)U0YM`u37CmX*QjNW-B- z!1H4e7ZZ^~5SNzA!WcIu+NT&}ucK{65&jgGHL9m-$4VtL|5vc?zk|>Q;#x>%Ldg)s1dM-!%YPPQiF<5k9X{l5jPOl+jaRu*E8bLP8QGBqUD665Mi zu%~&7yewF+|5wyQ{C>uAM{Am=%FBZ7y81Y0xw|RTL;ZdxN`;*5w3<9;xwt9QRXu6O SdSQM28?+M|D(2r_;{O0|uQ74} literal 90412 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%0Ded40&XED0GYFoIh+AV*?9!MR5pBW?X_8Bp zK%Pi2&3!RUu9|qRP>4Z35>46R3-HSVQAZLeK|VoiF$JlT%hYN$P{~XnOQBRrwNe$3 zDkDcHp>LA~P6d z5;fR}J~SHToEBnMNz2J6@w`HcLpUx~OvPyi9!FGCnG$S!Nu$wVjzF!}7&Oz=YOP5N zluDpAY5uI%+w?#pQ9`*)A?4JNnR$45&%afA$Ec1MfKwMKS$_D?H&7v0tL4cbzLBen zPQeDPlx3w_N%C3nIgoP-8K(mC6YFKN^$A)18?Vabue>3{1M~AAzEmi_{6Wd~e6Lb{ z-=lJU_M=wD{rH(ghD>k)+VUf((EkY5=@l&~=XksKuU9Qu4%g8d8OKWX$(xqn1@$U=vss>j z&UTv)_xlSZeOiTS27(|;QR&_oo@&VMd<8K5?=eOImlmT%QOJXL!Tyye(QT*$-F9*% z*#9f>W1tI6J=q&SNmHXo9uajhj*RR%G9Uu721J-Fd`gHhd>XKq%TqSWLrubCXE~Li zuEulHFZb%qoX$;LAPb7tM0^VbNg3I|m2gIJznp`D-#uc@4v1}tk?g+`dxJ6<5{&Qh zYvTi^EYtu<%y^QE33`A2h(BQ9Xi_#nE+b+69x^D4*yE019|CeB*x}d$R>_s<4@xkN z7@H+2h}_|_(i@#xH3X9Cf-9@uzwhR88kGgGaz-|3lv)OhVs&1NN~Lfafmx}S5nFg= z4B3lDg@=NT8WnyX0iHq$)?Kw5n%Ks$z1Rs?T9!2ys2OI9u)o%eqa1Y9p{vuBphS62 z&rrmo?HmP%+nijX33FEf_=9ds89K))0VB5sXXVN?5RU4+dVSlip`gZ?FM%}cTs!Cx zvRkeUj-}URwR1i?$S?v}mI=2=a!%Ba$>Q1tqZbt`EDit$_A~Jt4gYQ5hBp#GV%++X zFxgngVF8klmS}*7(B-s8AnZK2wdru=S6g{b{h@;ij)n{kSUPd=P(6CPeH!Ktaa;m# zSaJho0mEQsaa#LtXfZl5FF6l~QzId8ol)GaA`+8FVKkKAMxAXpQ!(P2pA`k07Dn>kT@+i0w=sV?xguZi1YNXzCXwX)?u?)Ig7tC16huq z*9bgy-7nOlPa9@2N*Z@6MxvP8h(4%$_QY>!g3sp8y`AHwjD+E2%nvfM#?A^hc^?3VDn)u zIO^gzZq!B%Mpid{x{fvKpS2stjL}E^kS{9YA#eCCGgF?_lsrvbK;A9v72mB%4z?Tw z`wki!jYa&nnf)`KLMHSH!WXuqPH%bqVHw1`!J26?rc3x_j#j8N@ET}RRi)0qsYUP={P;@WeTT2$$5#TmJpMzcE=^BL@D*utX*mw`JdXpI z*9lzM%f5r#i)iIyvPc3&hdgr3?U-zYW{UayJf-77K-7>1Zu7D4%$QRB$2;;{+Z@$% zrZ4RnV+VHI*wt%V?p?9tjyI1!`dleztu3q8yGlcm_@C~mgfG5iz8ZadyDhgs7g=)s zM}Pwh-*^}8MPI$taqpKyK=4@i52v~hZUBrjkUnepnD%MopZ;q~j?annnuL;LE=rF% zQY*m(;DOG^#sV_n>)mL^Je!X7Vah~jNI3%|yoks;{|$~ukD|w)f1VEG(0Az3CZNTO z*VosA=Hy+>>(8Udfhu_y9nR=^-I!zSc|9Y84&wk$0E^H2 z?2#`PPEa0NKDlWa2t0NeSndSpUb|=AwprRLWo=WesVR~(yt;bm@Ws`u@4jd4^;6X@ zzr3cgsI{RayQR8jXxpNyHAi4i-XGQ+`V`3jdDp_Hqk-(Dca+|8{C4!koe~TBdd-e$ zhN0@}+GwOMtFEoBF6;W0t9MM%dUKTVnsCV=F>U+Bwg)2aCb6iA2|hJ1G8pitb7q1{ z24eoASU{qs((y4P!0FSYf^S&Xj3;8wWPq>yQtcmhqb>KHXgkt&;`}!!9F7z1um-FX z6JANVdZnkIXm3B^kWiP=5>~g9O1LVia39)|d`?IJ{*T1U(i8WImlO7D(j}+azY-J( z(68L2CyM+O!6!(sBwPN0h>6ilPH+1s>PB6t`=8rRfYy`mqxVyOX=kGM-#-ajPr$^( zBy-z8LHyxAgQZ`)&g7!5Pd15eXg7TVI&#mrzDC=LJ~)r(wSVI_oQ8XRR38f!;?c+m ziX?*hIv_^wWK%OnOgEx}CJ-SUNv04`3pVkhse2xSxt_48&?zbLbIDHwc3C~V^^u=nYmeN)$BmCfd>Jj;r1?ffM!fB4#%vVHlBB781miYh7UFw z%ZFN+^sK^6wMxy&gSjn*b=d_D9?&14g%^&Yqn~eud)@(S@JNw{XRh40`|#jUKk5 z%v7;J)JtjcQPjJ{6=I}{P>Xa0YJedOBO1nBqykUReG}a_w=^xM`lk1E)ycn)Fxg9{ zPAzfrZ5~!yIv3scW^uLdy_>3Y)_kf~|I1Z-tfal5XhKmzd&#j{*T2;2Pu(@g%ElJt z%+DzpTXw7lWmOlG;(kxbT+qR2r<)9supLy&u17v26I zirx3Wk-QJhJnAkgcg$MQIo(lQ?Do5H#=Tji6%gMVuc740t{V8X@ZjY%^SJ>wv06<1 z4Wi~y060L$ze|Z`qt8I3#NiN~I-6n!$uFTObfyzQ4kZo)P*UmpEz&oOm9O|lh=Q^xg=CRdPP}| zKXY-gt}**`N3*@Ku&G_{8@vs|Z8SLN#M8aZBb!5C$CP^kt;JlN-c{_6qn8VY6o%>x z;q-wbu`@MQaj<*T$o8=BinO#PqeHVbw5~28Jc2` zfz5ela{*cvlC3tjeFT@c87!{+NQQv8PvG@&PS{9Xed!D-t#5H1gd^^{?f$)GwszOLU?6w!=+T37 z(e6QO7FIt|TQy|zbJumWO$ASUz%U;$aN^)umF=N4Dda2?qrXG)56OL+67{Gt70Iug zOG;Z?%1TYsXV0J~RJ8593cUV`Ql6c;;W4w+A8=)wjn3Q=CFo6S$-IWU%9+ej3mlB) z-r?6C%kOzEcO0BDDZ@QJdF!}Gejf;ycZ@9qlNl&^t}*J#T=yJAW6Pr1NuWbrUj8~ycl!HU7!#a-av`_Xr|#cPdbmh~FLB~uI;c;rg9N2Hr6e08up-22TjC-b>tq}QV~V;W7?d84U~8I1 zw5F6x7(vMv_cqZn4B1Z?U}A`G*%0n40gA&B_G}AOD z;FTG5Muiq&QmbsJVMI&{88-g!$kO3)jZ__%WL0V&r`htNpXaW#ITJdZpZOE);WFVRc_+GlJ64RR}1dMPurj>^Z z__6)O`#@1QynHgiL5B1PVQ>bxn3o`m5M()`y`dAk4%%~b z?ZNODg<=Z4zbHUb0!8RYSKwZB=1#N6Z7Zm>x5<)2&<8JorWYRuC8yw`ZOdbS*i%Oe z+zA}_-VPl1G4i%hI2Z_{$&Q>{yCXLTe06EU5#|YjiHtPBjiZ}J=T7k!#q#+y*kN7Eij!h>FY|J+Q_N>4@^ z{dfN>I%X8^{`=?EnE?acZ9J!DvwL3L1~>HlRDYbn;n;(Bw z6W2Qv2~fep$7L^eNGqD|OQx z5F~np#IyFs8H?7O+=u!!`8s-a*ZTEW?1ZmSL#;rEYxBTGmSmeyk4RYyB>2qxz|Knq zhb)CN2Npt4{z5ibiSKm+-)k$TCsW#I!Yqkr5F(}%zzB`B!R(|{+}*$u0o-l`br|%z zZNei=;NghIxsfNLJvW()_@Y1_ynG4ax{_TvkL2b&oMW+NGvtu7}cmm61ttBi7nksHzW9VWR1q`7Q49G7KrI$62g zysCuGrSt5ejDSTVXBVr&xHYn^ZPUhlEZw|Q=y zy1phpcI@g!AOt?NdfD2cX>lO2DkA3-RcF8jPtOqdVgJg_f{8!W%sia;7iMyL8VCmm_W_K?mxBf_tnKu3J}6*Xh#| zDw%$|Kao!KhhhBm>7FjKQ#t@d&JS=LQi((l{xKKjAZlPNRZNs`r+mv3Z3^N!1h*l< z*~2qAUPpbTbEe~TJUg+N6Jn!G_ts~gK|ekN(Y^`mad7MU31BuPaBn1t_CW|{PkF8*ZHTtMYDOSTF3r@UftO|bZy`ueV6thgGu(+j+mm03uxm`>!hW&*ZA4^>^ zc4Wmj5PnlJa_kjXJiH!$Q#k?$#*V1`2Cjb?TrrSTNLC~4g-v9Ckq|NArE_2`D)wDr{tTp4R|K)Ti0e`$!lD`AAVYz5{^1qfAJ7M!0rY>Q;LFpx*oACrV)wkhWzg1Nrj6$I@<^e(UrfTqcw!K2jwqb^p_ZkFNrVQC;v-fA{Yeiostv=Sl_(F6Eq_t z@as(wL<%7@=!11*`$DkWZ}Zy_o{-OS7Wgj$Z!1ReOn#4r>v@O39D#HK_S+j`x|29R zDJ&I`qUV^CaoF9HK&eFmFA|g)#7_4+Ef?ur;h7!87m0x*+CoeK;04OBuL5R31d<#% zOP*-(p+$ST?nGtB(4NP^+;#bPcI^Q-_~+vE&dyE zVIHpf8MwiR-@$r8Dfy@1bI(YX3f_nYq90twPo;c<>p zu+A=FY#weATV<~E4-OBlXn1M$`H}N#md|b;%>b#J1I(C~*~_cvj5xpAniZh6^rTwm z)7nYKKo;#7v2x{zktn0>8n=?!rToX7XwAD7AAm-B&h1Tq{?4E`G zadfdKJwLn{)B`95=)onS{B-Y)p7 zByg`1+=%J;7_q%K#()mEIU<7P>BLUx+PO1%el)0m2NTTA=;?RfK}!}e&8QhXN`6Tx zqV4DZ`OZ7cksbwV#^)=6TkOB%E&%ojo5WmTHlDGXsTpLJf~2Vh0!rk71>nwrL<1PX zp3#rvcp)NUEUZMpsJhnV_jOD5L%GRys|CUaGYKbDrAi1Pxb&WDZ}!9?3f!(0i(Mscce~#;8=w z8y>6Y6*9U1OiU9P3p1>t#>eYmQ<^?QmW_@_|6))Z<-piv3>mX^AW&oHOmO&2gKjJw z?XhQ1)W|*he6k=i|KL}>rS0mwd=J!hkyM9rYleoz4!A^NF%}RXL;IAi8 zcsc>zF>=w5(67P;PnC%$aMdhI#r;LVS#aTb zZ8)aMQlr*rh-F|#C1pVqBg%dP0GNP#<;ft9gay(YuPZ`2kEs_NPT_&|r!$7&t}EKE zm<<~@Y}zo4*6)=!fAPr|&GNm}1%>kJf9)G}--hX>P`5|E1*`%Iuxg8Z4^k)|LmN;r z+VGe{q1!8e1~SkFnP=pCRW};ab8^xR>q7W%k6tBj8auX0uF~%TTIrl=IhB<;d-O{A zmR-BH$dx!zBRg>L-~kya`1EV9JxvM{4LHGOM%cp~D3Pk7hEXG^Y1BMwEgqbg_=2PU z%QL}*6w&NL(Sd0LG48Yj^sfifw;(Z$=th87g%c7_^ss@k%O=vp8fQ1+|ERZquNfYT zk3!O`jYa1K={bv!k-1`R@*lh^oY1QSW0y@#CP2RgA6^i%x&=sTk=HU7*;nBm_@ykgx{=-5vsuM_>a411Pd7Sq22ZH^Kx$6fHzoP6kf^Gk~?bG#e z1W=%NOlkDL*xWQYI%7k@yv6jIk*iRh+s32A8k^f`EI!@&VX+UI19K+tt*?^MfG&G% z-o{Vcf)IcXY4S(8+r<7Z&2Qr~50N=MkXmQulpfFELBdg)Dc%ifKW6+S9HgT$J+CJz zGN7f2XB)q$f1n4)(hWe~foe8_U+i)cnkE6;5zRm9Qv5X6Ay4xMeqkgFa7tncvb z!*JiA*0uWq*j3;!4~(uinHv^uIsmUL%qh&Pk7_`7qT2N1gPylp%`J(>qMwECB*jOV z;oBjTr^{ojKp?7WnSdI`)vruL5N=Gahnuwa6_aKTF?)^9bhqM$46thY+&XK9(c}hJ z>8;V^(GF7sed4@uF;?iC+P=2o@HezkUaF94q2^PYsNK|^)G_MM)EVkKkOqkV0a3aU z^@StRJjRp3_Qs2Z4O1b9_QW_(fb;NSvyXIOPppsnF&7b;5^gflbr~lJON3c9kP#>% zEU=*aM&wiGFy|rr@R;Eg7(=qh5jGn*4*_`*l0=pe!IMaVKwa7_8^UkI5-c9~@vZB00k$C}OlA9~k`Rw4!{q3;=JMlk=xF?3bE& zyG$1xlVRb~OzARR_DJV^2bTtAEH9NxjeItg(x%vp+#=d$bvk5D`{Y=bC-YjB3^SI+ zn1Bq^YV&I{hshPRTa9+P!;~8tTx@%hQ89VI5HLH!`FMTDH=H*3< z#(bbSJ3^b&T)vpkWm>!Q{7sMFxFIK$vt$WAY`F39o6heP(pKe$^5)LX3+1jNX<*Am z9d&%V$yrV_tPB(14LBUi47##{51?~@{Nu|n1IeAm67LM9$(C*lWCNOIfI-gWD40T8 zCzW!1<`5u(`BI*fNezJ^Opz|%No!#~m#@q*te;~}Gnv#;>EzhptbjQHi)N}f4RRZG zz7lmT+nJ#%lU5Yfk6Wy_v}B~N&q;)<(-uDr%~sEztiW`14m!u13xbj6v{wim@WN&H z?3p!d&ppc)is-)!7u|f#&7~GoS5Vhb zw+LPU31X_?)Y>2fSYjxy>ve$6rsS-opT&A5vAy1H0z#(}wGLsG)ToC2n$+D80SQGpy z?6$pUcd3eIENPgC9`lFCfu?^2a}095T5GiD_+mj%rdB0Unhf@wV7wx;$yXgJsP#7) zX6%}gd=hGcV|Q)5uD}m}Pi{I_3PztkjgH8Q+lw1Y&|}wWoAZm%V_Tv3yt25txtRGL z9|_s2@B4NTQ?6>vuQ@Q?>c?DL3pJiPN&THV3s@inUQh+5QWPH!fLOp|BriaS>_)Oi2{EpZ7Zft^&uzq?oBTMzP6yY;Jl#n3C64HvId9;vdCOans9+M!Pi5-|A!sUsm%SK`9jygfi zDCy0U2z&OaJSU)az0HB=YMh$kS2F@OL`-O%$jWiKu)3lC&K)~I#k6OGBS&NccUIf* zZ1fp9f>+1o^q6WUl}y@Vy~1#Rixrmjkmoo;gZpEw=t6u*r#zW!Ff$wE&%Yyyhyms+)Q&hHIm zl~}bhAn~bZcuK7*C14dkCrLCg5?F)2ef8Dy@~zjDK|srOX}mx9XZ$s(Ec z1?EmXcwCO47E)WOgVckV8u??&V^eBB1$Su=Cpfvs6!E}x0hEKIB?Oa$=zIy1B$kf~ z$pb8$@fnw(gyI??II9-~=w>k^27dFE3}OvFQY4h;45G7p%s`3{X!-?>@M+kW<_Y;6 zK3a#FIvrH#O*RXd9QLMpN$RCe?R7(D3@UY$ z>lxJ`9-NS}O$u&q4yzl+N&~r|O@*V>1+c!U@}NPuNSl)RNL>p==hONuYucdbuSRE$b_Mh3O7o*u5&t3Favnkd^U( z_n7eQ%;3X|mSVCO(YF?Bs1P*-uf*dq{kn|0mbz73hw*|MAuze<V1%k4U%d@urUmSD>7{n!LOk`r(4m zq>e>ZvAHwKv?YVH4QBRdcriDzdXUc}JMA1j_0zIytIDLdxjWPSf%?*Fi`uMpS@nxE zeVM?s=qlq9>8$@5>2)eraG@8i*V5_EVw4F&F7y!i>j!H}ii-1-Ypr_~#ns^VN)XZWeksY4GA@CTi&tQ^l84~QOuf7-~zRJ+#PxOMU$G1+rxxIkt?tRhS@Q1?{iz-0v$X|WYhf^;HK8HV#U0yYH zei$WCTzv73&j9Tdw4b@Bz^^p)0_d8s~6AGj*4`VbioIDM>3phD?LC(>O^y&`L!GR!@1Ce@7a}dOX&6;`; zQR};)Anr&CRsTbn{`YbjgtFZ@+|xK>_3{z)Q^IZT_7xTR?$!^$`pprv0g1ex!17Qc z>StsTA4j_NbUlywm!S?$z6M2EXb>@QO*w;!drl+!?~Vk~xwQjJ}_E$7?It zP$0usGqKF8xkzT1jaTAz)OFN;5y3emU`&z?Oc)lzFf2sGbTQ0hRv{n)t8xOy)#W3E zjUlR7?!JE_J0q$aF_C`3+b<&=b(YF)^*fx|^_l5u-qyU_RUC8oe z2$5WmP$W06)thEA1xb-#)(~=WmCn{U@faZfi??>3r-l?qhVhOJ2k&o(|1pvvVh@Mi zVmF!WR+}TuYUQZ z)PGase~gG@U6ALng#LCLiFX9duH&DS`kBJh0HDq$KsSuz;JE}t^&}wfbII;LpCR4C z`lrP!Ace_(!5b2u&BDB!_{YHCozc@2%$SQlKJb<}&%E^v&90h%C`rAA=Nous@`L%S zdS{;`bpU-l7v4crcw)Qg*<8KPMwSXP!pJZS2qTLasF9^YcwUYQXjdn%!UN<})X@!x zk^p#fwN_^YkE!+IJDf&MMx9Wqw~$ySpilWB;wWYe)j=pog6GSK`m~Y&@jToI=pouq z;57@1s=~xMh=@Wh5x`D~6wu>@X3ifF2uM~bmphBRJ}~Ii?y@<}jiC}}p(4F(?5eho z2WS5Iz$3$p?ISg5U^BXK;}2Jl+4+Y#V{Vu=rnD@p)Yh?W_)>pW+nBKp#R~eNMa`oM zfYRh-HrgEKhQfL}F7c#g+Ew!L-|Twc7oFU?q2)@)@Hu0HiyrOh`f74jWM76C?7Izs zU2|U9JHcN$b^4V{cST>G(wbGC?lR|=&8gSw79L_~bC$xM%T6ma0%OfZYrq&mrcLzn z0!6*sRvr^3p#vgThe1Gu#S5NEQ0in!8<~yboFD6h^c4m;7rqRB`@YXS-k^+uh2E$R z82E_+xqDE!bsf}BnVuF5*};giDfQ-(z@V1Ih#61JrJ0EjE_iyPK~bKyWZcqyhh}#! z%aeLcnci4&W7fQVvoFH;Kl4D1T;+2>l>&P6H5%{Ws65TEw3X9#j7^hj9GNz@wEl+t z-7{AXDeQb|I+*{&;)Qn0g4Q7qE}wJHyp_hurQ=KL0`_a+#}^v|&?y0a7l=S2@A%=<(I0-uP5q6Je$1hEQ#=PIH|Ezy#(5eQ@Q9=JJ^nGwM1iC(_o zCymex>39lBC%(I40kV9OeuGm8uO_%|4dc-tNQDR(SvUmGp_hUl%kkQF2#P*6%olGF{Lu|z4B8=lx?OBVLj%axn>VLg!MZaztjIuhas6T zI2;C;Fo63>;Ut9*3F|D`Bft(u1N$SgIcA_3ARmQFkT9pEnNh--mj@RH9gd(QIX-z; zA~I}PBq1K*_|8S(rREjoW->A#SKo@HY};DIgQJ~$gJ4S6@~Hou47xcf&mZ`!jYcMFb#!h3!IyQdxZ zhTuQy!{Pey=+PrX9&hOSdmch>KhhhX_0Tt9izhT{)ZOTf_csIiJ0Y(S1BLHzMnAq2 zA~pw#3l#H1>f73J|6eX(ZPR8wkvR$W#CiDD2+ok1z|To&!ErOOniD+Q6U}MCk+ZId zSZa914GJd{3kldlB2+gXCq|s?4@f*Imt>f@Go=yrE^*mJGEyUF9#SNi&3RvzDDb@Q+*f z;qO$8{J3OSD6 zIu(tRvtaUjo}M4Php)4#EzRkzQ{z!|AhT-cp(FPKm|f7QFN`QyXGW2OXBf!yUWd(O z$-8=xYpGMIgz}S+Q%8pGAD-ckD`)GJ86S*`%~)q^a8|C-fRl4tXC$A|Nwgal?wm1X z>d^V9UQ;<~Vtfzkd2V4=2~hR>!6WORjfx8R=@bYLT+BSF)sHN6zWs9t3&!X;I5TQo2k{^g|lp5FA= zn92}Ij|2*1V1X-FqH(~{$pgvjN3m9&B-iQ8mFUfq9B>uj;nXp#MaSkjyMLyj_O{3W z_40|&AMA?PuU=j-q}F@wr3sBsyzz2{RH=tmRg6X@E&sz?Z~mb|s#de^^lC<}mX*Im zzj}^LTfOTF+kx99jVcqh0aL)?{sEp2g^@0J;#Gs*#lF|$VYD|wpB8*Bc6Fk!g#c#M z-@NL~R*=|w<|1s*wzEqJ&^I8hQ0D8-uJZ!mHH+Ett!Kc{o*Qs2y_y!8cdDzC z?iB4Km;v??m4b!~b*bhkD`Gfvy+F=5tvBm(F<+!lkwwT$;gDZK(YWlES1b+(KG>0| zIUWWv^;dVCf3xH2t2>y2 zj;rAlOUPBo0iBCf7Zp`U&Y4V~khD+w&MR(-R98pPOr!B=Ry91(U;FBTKK&qGnu(U3 z+Ya31pX?VlcQ>MUZ~PR*&~Y>b9S1S60nReiD$pH)F$fxVeZQVn>eojcV>6By6?l5ZCSD`$)|kCl5B%z zVa#D{z?jS2<~Fyv2_YbE5+LDDfIw&nxgZDmHur%^n}i%tl7^JrPMV}io22=sX$rPA z{AOk)TQ)T9x8Ls{Kd^RZXJ=<;W@p~KdGp@qZN=-qeau1T9!v`#U>;^3VV+=~XI^5? zGQVXmh&aG3wU%UKyPpmT`H6ImrN*eNh!9{XAyI}HZF2<3PlRSLP>fl8#1(S_d>MWoD2)dw0 z;&Sp9lMK2%I$rPri=hDGj>Eb=GU#UwP6H4s0rk|T0G5E1u^P{_$;Pv+BPm&nT685k zv{+}gWN>GV$?OGVa*FXaknuK`VX^AL4sAdSZr78$zq8nd=MBl79^P_C%Rk-R%-j9(O{^wvxNs^&~^@wl|5nf z=8?0jqk-%DO)M}=FY{7V3j&?3 z$MHX|qHsgj?;v|}{ZJmRH>GpvZkf!8Pmf8ZmJGeoXmlh=m0&oRZj{Nu3_jh6(||_6 zflLjUCzmEUO!%K8NuorDfWxd(qZhdJ&huazI;v$;IhmYCcR?1s1}3~Lg`oA^Ic>)% z312;Y4v?esVYDk11kgjA2B$wQ;lZjZ(C_|_Upy^k{Qv^3>NHR((CbG)`L~})(Ul>u zLuK1%x#$&i7Wgzf(H9@*fo&ZSH-!ne7+3{3RD_-dKYxn8>bwj7y(rZi?w8LtZaf2K zwO4I=>7`AXzXlHxoNr|G_7~~SMm+9rVdT{FHIc_~3`-ao%)juM{lyn}u?h5yOT6HT zmPvpKN(3`|Kl%;ISZO>Dnl3hg8IuN~o1?ERniOh*0d#yR)Pd<)YV;8bubj>P?(Cym z4=(^i-ZItqht567is5Tb& z8)Z2UY8T$M>9H7%kTTpqsE#b5=myaX4&5Qi1%?1-w*x*qk=(HHc$O@9F+(FdZxg8Z zBul^|%sjkt?YXm`@7wqJ*>jOK{NXkLzd3a18vxONufK3)&B<5V4jgEE<>Z<$74E}!KU7tLDY{{Cpm%n}D)EnHY4r$qhefuVqaaY#Oo!fDLSwA*9Z0F8loosHN zbN>7cb~|_H;i}G&zT#Q)c#)qzf#>K6T{a05|L1b(>#n;&NE1*=D2=fJ{v(@llF>#F z=nI>1CJEyM`sl`Ce%rVAcVyoG?bbBQS*?$4p|T;#K`TW)ZWLS&1q2I%YF-E3=c? z&Fsh2`UGJ0*FyAJOu`L* zt~jSffnsbhU?y959;ZO=Pe}`wI)nAYgV|Z8j2aE*$}?p)wbiUl3;G=rrhONB z6g2c>k9JN&AMjbPzmDEpx^!Q{-yInR4t0h%gZxwuZ$^gKQ83w?;U&LG1sPuM?aW^P z(5c}|d&Vpsp4lT${O5dngIHQ{OJ=r=2L@A-uQEq&&P(?e2tZ*pB}vSda-d-qtOUv} z`Ed;XrFi`9q?iafz1FffGGL3jStSg|lzZBa9&KaM(YAZ;X#;JQ`ByIIS61eO$MVAP z$8a8aEWZ+LBlnJyge{AYa;5Dr1iJlagL^z?C=73+^eA8Oo41@8KWp>)DYn@^GENn=RqU(@lDD@_yQX^DSsqH~|ijHRufEBb6q15{P451>FC1g|5G_s+%6 z2I_@?V(;UR5GQpZ5M<-B6&pvE;~a5dOQaXn$1M#+zY=w=MV0F}?a3YA0)bCr?;=S$ z8LQjuf~VgS#V6Wije-*ZciQS^d*(s{(L@DowiPi+E_St$mL%5}5l7K^#=+ z)6Fiy-HrWD>MiQ6j}&{GCa!KyJ%m|+xi|>^(>n8vyTq^;zjiNXHVuFw@X<_k?|)ot z!ye!wH_(TB3^?a&jDh5r@jtJ-=xajcp?ASIU{ZA8t#6@r)W$|}%!{2b!-wBO-@`>u03p|&%uFV}a5 zwNMQrdIuMAuuOC|JlNUEa?~e9=bzv~8UT@5h|w45IvJypV{`?2$PimcTuI?OJQvk4 zcQVKD1Wm;Af``I2|MDRy8j$|egDWwSjwRdXIv;VvX(Di$#E${1>rVZzUI|Pt-cP0( z!GJ$JhM`yI1j)>aU@$a>Ok1S;?!tK?M*o!+9#^cv(U zg;JrC8@!n+i(aQt@k&-fQ-OQ;+|+sCraiJW?+E|+_ssC+cXR_X?RmEOedpWq?3n{} z@4PIeyw^}UE=LPmBVl4n6pp}R4oVFW8l;fZ%UD6+98#;)C@48D*_n}?oZ(F7IHh33 zkq%A}SXt-sn{K=9rivxEE}UxpC>&NAvr5ZyLc4NYp^z(QS16~fG;750&m8NH-4WYA zh+#QMNZH%zD~)R`avcX!!M+n~kaBNEXd-D@Y^JtmyMth$BlIbjYq z=n!3qQ?Yv%2wW#?mqwM<8=jy2tM9bR;ll?tEp(+^V+M4I!|UpjZhn%QO+|)nnVy#h znWdvYvAKE9ofLH#2QD$B%p^DeYw5;acf4`s-KCFP(5p_PUbnX(Z_^7e@DU(=p{MK} z{51Q_wmL!a#j!=N4VqW~#fB75Ttc3bzYvqUl;SjVB;RJSrOsJmz^}EsPgSN^-;Z|e zUX*T6$16G_fPbO4*gfV0h>!4Xn8zJXW? zz?UQ$W>bb_PpKYyW}`b6Nu7p##roe$oOv1iGBj>BY74DjRG*nyzi54^4M9dCW4Y*q zdOaKu^(iKh9Gz*jT8-e#7AH8h`|!s)BjmGD1ANqIO);Uu!@EDal3Nqb%naA$ULiaj zyvA@5z7z8^J|Y!j1f4J5tGfhtUD&ibFM!lLE2qySdq()jMbP{2w{-)nh`|GYTd!1X z|7`QaAm`CeM(lB94~T937(I*oQbJNuoru#u3iOA!e6>eo*n|G87k72YQ;GYb#AdFi z&qV4i7-o1O-3YdT7+8!?EE}WcTdi*T0<>Z6gu|EqeChB6d|LkI-C!;1phC;p@uH!t zJpS59R9lju^>@FyTue^;X6 z-s9CE0BirEex!>87(xVGWPHaf#WBRLJpMJ--l%^2|F%J?1@<>reALKX+oIM-w9zodnPwGa#UC<+R!SkAW zNZsR;L9h$eH(>AC2>icp1pJZLmdun{<%Mz}o3n`C!9>VTZf>4CCU#?d*-^0P=zrKs zq#L|`)W1j$qS*gouzHf@e)LgC|LkM9UUahQv)LUZ5i~IUOj*VPXkJ*b)g+uK(MC1d4%}UgSmx zJm)W*JbB?f@O19QtV`?C*@q6zUP@K&GCV%*?-0pTq34gb^f}9xoddr%qRw9%j$ZX^9OeP(m3MO9;4(W(#gLCP;R@ zFkNJbB_Hj?HX!NI)9NbC>FCF&-$BRwFTc3AUMjoo^Q|jB97p?4V!A#VPwkYs4`a zPE0jqifk#4L&uEn=~}f1UF{Sw7bM1@vp5E~p(M7yF$A~aM5g%{ z+7S1de~U0tmmFeK(!NJoy`Wo5dS6$c)8Z}{>D7dG^p7V$eQx>o>&EQitG8H^f$F)o z=k`4MdTdlO5n@u0tFwIOp+hs5Kg*VhosVAj9H+SLevLX)GS&>!Tt8TK&w`A5p9h+> zj5Sl~X#7*G8-hio`;|QaS|2Fu?CN?b{6JX`9il!IWj%4u6uOipg`Tr#uv=sDpU$I~ zcF1I2OoVm}>p7neJ0-@Sy7bHQ>U%rnR-90_b9m4Bb=WB}{?w&^GS9+m9Gz#&sLw+) zV=_XHZtv;?L4Ws07DV79u^RDuc6SRHs}GF44?K^e_a5H-*>(k?EOZm}*hH}qZ{W4y z8)AJXiZ`xy*M?n_gr5EQ0rclR2F;$Ywj2ifN44T-J26pw=5>SNbupufC+LliNY8l) zujqsbw>DlEiWn}II)PkD7^2T7a$9DL&mZ3mb;JRi;@?JCU@)K$WGS+Ix%^r5L5#-# zlQIJLvvPSpPTUdht`b~;D~vu6Z#*kfK|BvV3Ua#IM~r+{d`std*UhW++YtGX$U}C4 zr7>hhfLY!yHh{2;v?TZiv5y}W5?Yrsh|#;LPWTKmQ^k5o^vz!H!~{0N5&LNZbRJ_y znXc|kw7nQ~wTqA3+TC062_(#!(BB=8PfP+4C%=w9f^Up*7BjJT z@r1tBk)1HIF5t}6F=vL`qm~fkDEv}=uv_dd>Vk7rXiCAq#ob#kTf6DhtFw;+?ZfVd z6{lubZ%LD9Ds1MQVwYN`$sI4)o9ip88^?!(lPil-R3AQm4*iszmTWUajc<6anLRoG z%#(Xp{AIZA4#A1B^Yn(*F191h)`8~sB&cSnC9hk3LZI& zqOavO6z0lO$FrJ-c?;rl>D9RHw&3+dh#-3~B7z6iJ*VsJpy;#9OtlgLtq{fI!4YgC z7OW67>*G*e1QX6cm5|uCtPk-}r(IZ3wt3pFy1{@Ql$0t-5)2xtw0HoYQC&JkDc7{D z`{uzJGamc~;nS+&KOV(o9a!F2wdxJ@&B5P1jHYaxzv>NG+$iJaj$DsFl)tBC-dO2` z{$^HXGHw%0HF7~(6ZRJhXm~6Wd|LPBiEoBB^Rq}M=mPrYja8Gkfc;PW{vgho`ap?c zbcwh+1}Y==;8wsZmY~D$(BWT~sZv5%--X9PeYembQT1iWPhu~vFDrF~Z?v_f?)&1~Zt~AuK4VJ%EL{cu zr)#P!iR(rS|Dg5rF=GL6L8q^VvPoFuo*cVPQbXJjDY;W^(sH_@2*jIMR(bOX!%HYP+yLlS6Qr95T|^ zJr2K*rK&FmJgc>~qVI#C2F*l=@&B2iCWyXoZ3PVI4_1Tzh?##`!k}<#q_wk^B`44t z#nr;oRk!bHCN|eN34P`Wea1Wu{Zy5r>*-9NKJI-J*PA1Jf5)#cX|?8#HnUcH>DL{Y zFZ+QyJi<9+TL1j!&d7#m_%}3JS(-QaXEv~r&Cj>DQvXKaB7s5b>61x(cdjUnxbgd8 z!uy$jS(eX5znHVY?oh$Yq*&3!i}+s6ZI}+NpuS2{DK?CbP7pDd z*F;ESw#XpyvF>q^xmpIqNH{tR1%*{(Jw4gySIeIM*tp?RP zr&3#gQn4NL~Q_T!zI)Mb}K?-nTI^P!z0wcg= zFdwW0Pk^)FGWZ%qp%Q;Sf+*&ucw%OrNV|!*Vvk!Aq+tqzA`#ON1%!YZ_%ehT2#qJU zomt|>OD!P;Z2*`t?`#%x0}i;LK?L|orm{IO||?1f@Bj!bnSK*T?ulAt&C z9A5PqZLEa=5xE75Mdal?nFNj~=nJvLy2~PpRDob3+Nik1B#|!!Z1fIA3UwNVfcQ=m zLAS#Nv;=^W97)Z{B1!Z#h?hwj9{Zow}xi}7wA|2%$)Q*`y=l29+uIK4!`1>h`!%pe{UeiMBy1=jPZrA~=Q z%?cTk3>*;S$a>$*1_%J3TMaDY*P(j5>{-i0)7!y zj(ADLS@8i8KGi6e5_}?c>y!NuG^F4aDQ0t-YHUXSkgbJT1?@{zW5l2r zz7DdTDH#EGNh;qmyuPKSZTjEVq%68+#R&ML)F6Nfkw9UiIXWWxTg%v@G0y|Y8>EtC zb&4QUq^8+amQ<%zZ&V2WMukkK83r@lsl3XoW}!S=uF+VkL1=NR-6Yixv6Qnc`i{;7yud*S*m6sa9?u)8i~0^qQtK2sGQer`RD7yC z0}fZqq{>FWTmVMB)tPEhJFF=RxinQ}L4TJu*tnEbqkWh&S=HaB;@MK4W{6FlqcEAZ zwyQ7M8e|SbYD!jGwJO=^()fa$>^XHGLuS6$n#{g0)v>Hfmz4*SP}|q{-~aXffw^;l zAWvJLF5`Igqm<>~yO5Je6aYs+xW5@&&|TW>GL4>P<@|t`S=T0Dx&IU}9d@v+u1aGq z^`-NiAcqo}pp_b+CBZ;Jo>Holm8XFbtghOVeN!Xv+z{}MQCYa( zyfW>?REY(q%anO?1AweyG&I7Q=+U}*skC4C;zak+p#397x%ti4RC1GwKWq z76M&arA+EosnRlWn?yIMwS!hDl>T`Ee?5eKKdLNUTv4)ZDkp=OvKuT4m11Q7jPoYb z-Xf=&WlgDlBcLEq<#vFfb-42+8TA~`Nne`WXGdV3U#VC*P^&J&Wv{3FLVp?HU!+`l zAL{SAhlT>M;WqUZ+c->-BtnSy;!~zq;D2h`Hg)Q@=+dd%nwqvn$Cu69dh2h_0}m*> zy#4ogPR(a?2F+hH^x2tdQzkVHbSsA+LZ=@@AAR)VhNacjj)GkB&{X>9RKBS1xLRM9 zMa|1C_JY#EBWBL;cVxV8*_2r$>ihcAwJg-yN_<25j0%p3>l?)UR;5$q%vxqP@pi)W z^yEWO4|~8E8;UU-f_Zj4$NMS#vBn~*vw{H3rz18b&zr6u&a&(v$k$1Ie!?k{Axo!!O6)e$}JN;~JFQaVq zy(mhXv~lAkF|_Bxh0fa{MGmA;wsD&>nTWe?p*$T~hxv5QUQOYroRq1zT2--Gh+K^b zcpau!U!jWd0=18?^-r$4(poina+MISn(VLT7{bR!TR}t==68yA@5fNYUwe!sV`<`J zwM?%vrF4}kCX47*1XD7&uBe!$=NU+Cgc3{9tBANb3~a6S_bNiPsb?91{r{poEMC_B z|5P4`xzYc#^1!b0Sn#N2{wF1o{&FeUf9w53j>K~}i`dJ6`qD7OT}o1qAMTiIbPKnD zy2se?y4;v_I=N7B2AwllmCCFvr7}eizO#9& zEkGOQBWa-=v7I;- z8zD|aqqqlO!|937T=6N60dYUF?L^>@BSfDFBot+64~jt2i^u~p+#FmnT&MId`H(N> z<6&&iTJ@}(&Ka*ENUWvPhM~Q0lLJ|fiEN$2kEr}$8?hwG9RmvX2_nL5`tXLu9K9AzqSxNYt_G3mdGpOZd7Z_onD{S_edFo6Ak4X~& zhOoQ*1QWZ2t`&(pC^xlc4pQ?qzv!8o`0La;t~YlQ?n$>uzc(?=dj}>QdU_Id4KnZ%Qyrxf!Mhk#rafu+E_S`h7;A>H8Ae3a)H!W+b z&ysMr2L|x0w7)l4#R3Ft*gy~LA-=1f2;PB}@iHOO1Js!R$i$V@1sLiX%u8Kc+Brat zxv7<^p2M{b!Rsui#?Rff2~OKIcP^N41pRo=%J+{*;!>S!gBO)ji5L?%~t zP*Ts~=>U(N_`PGt;*m`xSuC0x+MReZ2pu~XzY~eY#r&a43GF6&tbV3~8OyRYE}-@T9sj3sNqu zoz8BsDXUVAOmqhOi)q@LX(sR&x^-AtRZvh>!0noJ``%4^Z=W=9$&6-BU#I7qXDk`m z!Q3d83lr}I(J&jqS+@VZ8=8n$;Fr=+*`PsXG@vaY*>_H@Sytt6R4uDf?0EaB=LCmC zcp+#=$y5>cj%G-wSS~{?k8Mt)UP=m!{AXi-cijSZUv}o>JvUJ!y{`YHA6{=|Ozu~W^*QKYgJN?%UJ!QhA?0x>Tva`6i zJMlR9cZxom9W%Nt@bv7jWIvF3r!R9fI;oAIuw$xNxzx>*8ozoS(Wc!p7?_e%c>yJz->|fXHiTTb7RkSv9lTrtbt(Hkbx<@AEX_ zZ(PI>FfP(8PSFk|8N>k?0c{!FEdH2U;qTFXUN@dahcMHKpI@G=uS79R&>^aeccD!4F;yjj zm#~EY6d{brW(@5z0#EUINmK~1t~ew$Z;IiL1j*JUOYe$y{zA;ZLj~|rvq&Q7;klyI z$15$N8Xk4bJ#b*|;=Caf4$SrD!)15?ADBM|Ju>l*!^drzRbHzRG!#{WFbSbgQuVo7 zZDp}h51MS5Uq@FYnfYvC{(4|;bVlQL(`XBPZO{;P(BZ9;AClJ>Ut@4!lS*nexy;33 z*)esH)m@R+`m?Ik=fbsfYv;aNnLDeKF^pCW$b)zLYu7r8&}DCEp!ed%fqBvq{+z+O zon3v8t_L$IHXiOtpv%c!1#opSE94`1#4ym6;I2hkE`l#hfDKKK7;=)&K{YC3s{%5t zNx!x51erM|{90GBFcbD&(Nd2h^)2Z0=qL3p53L0Ez^d2u=#P&FBktJ~!ju+u{_UP~=m_zO za{7*zdi%=9*k(x4MO+ zDsRdwRDdPo;St`hAG3_oEL=TATQ{-cLU)C1_qzLJ6>v&)$mnXs7ndEFlU$ThXb#G67FJDEZyq;tgK_pq z5ti|)nTDJANOhrF9o+>!cNbO{DD*0H8U4il@hfXhN&j55*_v$!yKT!- z!6!2&Csb<7gQCxqxZvy-Gx^pKCs5!5}LD5p|ELl1;{v)Cfz066y!ALV+y#ac1nEDm$a>qB9Tm|h+H?Ob`_!{Zl^zCE)WBFL$ zdosA5_!(l}n8=UF@9xa5Dj6aYzzb$4KQXDazEqqhh6M10F(fc=zga$gNI}WsK`CjI zH>6I~HdjT9MPj&r&Y(UA{%i+!^2g&j0Wm1@Mxd^Q62cS{Xla`Ees*V*BEkL`%BSca-=T0Yd&OOi`vqKYq3H#zM>gjbVvw?af zNvxt@$Hr8c(t(JzN&tP$LWV>`!3b#wv}CB+7=ooZeU!NIRBJF1{rF&f3K6?Ch_yIN z(O*2`+B!fNR~kT;U%a$$!A{F))Aq*bjJXH?syi^Zeq*W*6RQ-{faT9Qg6biIg2nZi zK2<$tcA2bF)h2nB7e^nHg**C5uguD=d=*os+VDAbRhGY&OU)ag7;V_88=T`GAc z_6{g1BQsy-HuRRiwhIqN_%+8c$&`mQ-B@#{*vuQu0*&=32)BD(?)pE7oAn&YHDdajOtV3fB25>U^gioADxY8jKml#6x<9?^|Mz!IyAhjsRZyb+bj1T*ZlQNko_l8{Xk zPT$ut>gIc^2A7(!zjv^x?SJ#BQ2BphTs<`9WH7&2TO|6a1|nx@wt5}b6fS*^&I=(P%t(->21 zE<@e4rXj8YTCGB(mHJg0R-5N<$lv$dmsurFD$ked{zcNgue|KJzA>ZsUB7_@3Yzu$ z1{DWYET>d!l){Xmb<ZoNu_50RVuFN2F(skH~5BR9EGp7 z39Y=H>Xa}t&LVhZASh!!L5mCs_&;nTgf7|yk3HBl7}-JFS@bD929HIX@HJ>d_Ormz zgd(tw2s+6Pnv6uJlSHv(&eexwS#iXZ)N zoZT6m9e%J8T)jc3B=YKyWDK8)%V}UzW1c7nFe7mfjr8;i5Z_tlW9nrA>S&kxN};I; z)z6HDe4?7Y8c-lMKp?t`ZO~K_f^kh=gF{W#(}_fosC3}vIfXBVeyTR(pbo;}_MqDn z40_x_ZbNWbFgUE!v-sFz{Ku_dTt9rt;$xiyjxSwy{JyV_a~qB?TY4N{bbgBd`^+ux zu37W$Eoa!12)%>OqUG-%oG^C(1vmozh&B+H3Scb<*5!p{3lE_yhc|y+U(lc!ZLj}k z^I>%5&_Y=#4=mUZ?*6l(uyqIA(f^o1#CBR-gn-O4$@28h>g!4gw`$1Bj7a(R$w9eG(%56Q-1T1pg) zY=G^HwxOSa9IOIzbl{nd8=u(-@>HBEE8ny9Tn$jzY|8X8>HW{4zo(DE!E~S){N@r* zeilw5&nyf(cw^Pzma+-=yWEa&VJ2J-M+zT{-9UTsUj5fhjI6QbIx@tu1w zkO*p+;Vz&dqIqN?T0%xl_wbC0FYz%@QUD3>3bk&#L~FKRCqlkw(xyq1HUXbJvroF* zy=KFTl$7*7nR0Vh|B-k2ZZ9&MW#$U=nI%K&Z#Je zcm~&7FZy>Q3mvKnjmbgG!FLddTsx*3U96}it>5@*J&w+PwQXV;o-J^KeXapT zc>Vt(deP}E8juP0JNU?ie$lIsqt>ssZv6^`ABRGCV#j3%0a`2?;6QJHfMY2o|FrZ#TBn<1FcC2qgNq=ptVVY}zxMU+{Yp4+u!7v zZ(mrMR6PZRFYPsimN+h{z7)W->Op<1;4J{QhoV0^X2Yk8qSrP90M4?;H;R{z;oZ_= zm|E`a)46L#1vs4J0blqBz+zAUz21R;t$uHRum}p75&()|s2B}&M3IiY>Ml|POjYu@ zogLxY1Uzjylf*2+T7{Z7SEe4l?mfK7dJbKFZ{520Ko%GXvflgj1``b2 zXmyj~I7Y$&(gkZaOpruh5EkCNaYEnMABK93N}kbj#NHogS*@7^T{cdYmc`b7wn@V( z$!iDqzwih!Yn2j%QrU9IhSTv?ss*JoRk-$(4N6F=pc?!q`to&&1%m7U86O2=bE}!j zAm})N?5?@o_;Up^Wx&h@SvQ_Zv@WwAVv6Ac0qDsj_#~LHu($m1`>$6;t;f($KJ;w_ zER22(Mhph#Ltnj%?te}4+j4fsg*(1NKY{&?ikYai{q*Vf(-H=*-txUi_P`$S;60C^ z`O!Id>`Oxxj;mnZM?eugfX<+gqa!z~;i8S8a)snHd5DZFNctE5I^9vQGafgzf*>0r zVu~OcLoC(#go4E*u@OTcg0-RM@I2_T0b&;9B>@XAJI5HzPz^YCEBX=*m|w0Rc-L%& zVu>o}yJdlmLUOHdv{a)=<}Kq(HQV(jUwyW3a*eB^Ooo?F=4@-}*Q|H?)%3Jd_blhB{ktZu{-nE$)JQq1@PeuPu76v|)h zpF6ZPMUeSCkSouGf?g$Mr;Jck37vl^P5l`9?H5}}-*}3B5EOy?4sB~*aqEghuf2L`<<^z+w%*C7F5I(j zQv1%Fo$Zs>?O8Z~6_D=x9#o%xiu5F~vhzwSI=QxTR4JJD#UH`6vXT96L8oHt6D|I3 zKQOtBpQ&U9QhzrNan*|17E)?lNTP2M)Vn0Cp24dV0%S&DaLgcAm#>@n8ZbWdw@UCVNVaL1YfprmM;F%495{E> z{5?0lIly=I)v05a-nsf|?=)})Ugj^~vFi_TY-!=1S0;_R=cmmhmjPkvvAz$1=AVb7 z@9=~(1uVA)r&TR`_$l!C$Y}!$9$K`uW6hXJBL{!78_IO>_~BN0rNc+baW0 zGrejyNpIkw&sH`C{ZLq4&3z3@@Tu^LceN-N8gqsQZ?3cFRAe|!a=meM-~6FvKBo@6 zTg^wpqf1w8o_A!*ID_o_2`8JY3;87SVEfmF)$f4mGxLWGEK*vlQmS7%e*D}pcXn8% zR9Fg%>@yzg@?FE~vIQ+5bi%AzlZxb)^8j`eD>@ymPYxP)c{#ZvE0=cu+!)4+k5ft zJ>`K^jTW!=T*~HMg9kOw8x&r+sp*L=H9L2_c5a712}s zoEcu?K9@Q#ws5Y1i=fS54h?s9%iMAfkiZEOyeHr}#o$Mj-T z##o7|Z%JQ0`XF!o+S9XU+&i^jauomVt6TP-)_A2bUx77~SW@()67p+r!EhtjKxa}@Rbz(Y5 zw6x|W*o4N>mAh?oyF#uQrlmiIamn|(7IjR2!CF0LtVLZ}#~f&5LP&_Ec)FJ8fGHu& zMcN}Qa~&Xys13o?m2~T{G!gRK6g!Hx=%Q9(LbzQ|Ob=nWcTP0eqkS~g+kua2v6&L* zgkm$%x%<~xp#P#laa(bCQizJGBg8ipUKJ8aba&O+ME_Kg8@3vb0mtHL^wD=XruDiy zi{W86Zm7DReZqq|7uqLW-4JJPN|n2O55?@zEoS5YSv!m+R^~6fAljI}_@Zca9>0F! z1zD&4KWmyhZ=7A%HER3cwU-gEqq3M%f)y(hL6c&w6tmXw%(MkWJxu|aTdG}~zTf6y49i|0*?(GftW=J+W=Issa(ZkVLA#E)+4RjMm5 zVcgcv&EOHW+ls_fhZv8KqFj+9`73d2Q~UK`mz>-jM?Y}Ut&%R8Q2;VkA!_$ou^T)H z^3c1e5xol;Qk^{)^r`xXK&vLYn7jnuq2a>feUJwptiv}i>>=q^K7`-x!r%ErI!C#v z9u5^jb&FfNKNdl1iWjS!n#O<|2pegVye*gSOwDSi_NFi_TBR~sshuwX(L|M{IBD&z zS*bf|N{HK*`vd;!J5vcDBt-&qTf?axA5lGjE88jpgyG~QO>3(tZnZ*LFS-xCe^UQQshkCBg~rS~)GljbVSmr~=pBy&&&iWax4*Qma(gMFYcKnt z_?hgT;Ng-^@Z2yzPWbZ7fYuF+T@@m7YQH<+Caxv;AoWc}oWt0_4QuudYDP!izGK7K zlqBz6H|LfOsCWxZfBS7Pf>d~5?W?H0s2{IM;#eNYp%My(rtBn};>eTTq7L}v_4STy z|Mu3FH-{8AO&C!*-z|}D{}$-KMcW_6jUj!kzgmjv45#HZm@Sn0Ev4SUS>u4@z=rQm z&767aJNg}E9K-(u_dp3FXH+l~)2J}qKcoF^&=?@RMaljKjjV`k*qo+X@ca((T zaP&TjrEQyhUZ-N0Fsprj-N95=w^j}}zJ}s|t z@M!&lp-B&V?;bs6nI+F0?B|<3Q>t2B7G4ELcChW=qN!*E5RQQ=AgP;Xx-;uGscijr z^x2rJzxvha?N)HBLdx{O!C}c>2DJcS4G!FaB}_ZRRebz$bj!ydg9#`8dV(I}Xq(3?-5^m_j)8&@J1o40GCBNs)k(B=d_iXh z(G3Ve;HP?eew_m^ulTJ%iF8vez?$ zco-#mhIBK=9@~J4!Lz#zAz?s%cAQV?#qwmh8@o<>*iJC5@;_VN=NEIaygba=AQRky|X26<;AQ z8@q<~=K)R}aB2*Z%3v z{bPRr>hsrLSaiI>Ztd?wTZ2PjpawMk_D3*kTHlS6hpru3YSjS158rTSysuK-dJ%~} zg<)_vi?I`=GZG_`E=I{GV8d-Mr~{44ZBH<`Th9;emJOJ~tPo{o+Jvd`A< zxG$E;fxR2=xcDP|`g@uYZAUw~avWy)cO>Uafc|RBq*L8jZ`^4KW!v8?`dT+sPN4=GIxwYvE z^TbkxYPsMuzQ(+4{Os>KhoIS~>+)A@5}|bPF-_c=z=YIP9I(M2&)~C3C!S$M+oZ*R zkcpq8k(OgEQ4-zt5QL@FJcW}2t7<9u{luZtUR*TN5_ZfPse$@P))d9KWmJyY8h z&s?u=GNuIFb)Ia0Sxv^M`3K%TFn?4=O_@L2Q|At(7|RCXuQI4in`sYay5^Nf^hQNb zy#WD_atGyCsA3GGB{o7n8tSF+vUYfBG+GMa(;Lz7Uq?5o9+xP`He1Ma;1Rd~sdikqXAjYjoDEn+ z7xCmVt;bEpSDD(bC?b-g9D-y)wO`N**-1)edaB&A`kkA%d>)uzZ_W!_YUhy8!I_6I zI{5nS9e;l4hjaTwAoQERfC-jm2ivDwvXcx}rGC&Ly|ScIKNT=rEZG)=Ri&RlU$3%S zLwfL3pDCvNf}~VdUS=CK_~y4)@3|>;m?fNNuHFCc{zb!XKlj&%4t`;N<_q+jKP5kZ z(__0FDqW?u8Ng<1C{tyyM1a}C*Zkbe5m|>7Z)wp%*#*JUM?u_QK6+^WqRE8w9f&toeEF;`|Ji5FEec*2%+mZJb(G(lB?9&s&q5 zCYS5ofw2Lt0f5jjSCTtW*e5NyED#P34Al4%?es+Z_Um>QT)nOnopi%iz4{tml>&SO zJ+C6Y{c$%zI+D8uMzJus*30WQmw-)Up%NWpZQo@r&)7pi>&1(Epf$S^{i!9&A!66C zpr_3{I0~}b_v~p$m+=vNPs-5RT_}3sdl$Up(LL>5PYvr)^n`E^-j;YhysjmCxHk_c z<^WoMsjaSSAGTNf{L|J6CfaiTtJYZ9U7!C!6ZF=daxoPQ<1$c#X9~RzFmq3}yhSDX zu5+=O2#!Q=d9;nhaKLVseC%WmhP11ZG=qV4N+ylDI%*7?nG6`Zpdtq*ITLMkm$)&F z#zz9x6+y41noTBiDkx(IbzWtKBuAoGPRFmVF`{1zLZRZ}dp`RtW`{>kCW>Cvhp8cU zcrk7&t`8jZj)CVc59-7mq&l6k&p>r+iOy_p z+yeli&$N`9rP9IP4#qoJx>Q51!Az?Y+F^DHIl7X;G2#@X#0?^`bCVr9OS17jrS(hz5bX^GZp$6!(7z?w6m^ z_1SRZJZnD&MbKFU zR>taBqDKhu_@~yGc#u*APPS&>{{8zlf{W+^C`N_XCV?<&oy1&&zY8yV`0USTA6^uW z2f!cq?PquF-`6=6Tm;4V|HbGL=Gr852A#nVfEGMfUweH`QPG;$K^Y#eWnx$yn_1Tw z_HtLb7+27v3wjJhia?Yq@d=K41pl*x8PPA%ALfH)Xvchz4O14MIt3PWaY@sNuNdMI#*hs_5g|{3VnAF%$UqSZTbkLV&b#$$VJ5f$ z_o1hvKfH>HUzHZ~g);@UzVmK2iC#+CP^S#8Q01CHNvBLQA$m8QVTo==Z<%sc(c9R6 z;44dlEUpcI39=(oM0}_Eoq*bydk7j9MW5u2WH~RYR%VEbm7+@!GFjlc^w=?WK=byk zSDQfNm3`|`7R5e@Odp4$&#b;sZm2VqUs(MNijJH912_V{0!My;t!>eFCuTx0rM9Vl zDgd{%wLX7h*198~%xMIman2`4*3CNc{M+JW5XW|i%T~m7mVwE_{D5c^ZgTn!)JvJ8 z`$x9{fJdN4EwL#MugrM-*Gs1lvYnls?2qUq7)?}mqfM+wDYc_5@4SPy*riIPl)Eg& zOSWgxT)6#XeE57!s3R*hW=x2?92x@`MU zd?1PL*3$$eagMH9z2ZB0{=I+HQ0EyN(K5i zqd%FqH=o-79K873hBuZObXi(kdhX0klSk>Kqi%b6!*Y9-gw4n_mE)1Ww(o``cYX9K zDBd=><@AGJKK#d(qefZKvmgy7siA!glc4ujKzFyO7kb7E1kUbqtLZ+o8e;lNl@l-p z4f=?xxvw}FBCz<-LwNkyh~#>$MVNn~oX^it=37w*`Wkgu^OY&qmlwbkYpP6cPL`?j zw9sD{|BNn4k%U5$l#+ajS9$c4af3|Bg>o+2xP8^C?Z#|QUYKkeH13n5 zO0VQN6}2wz^(GRUzxo3DqSp&i;f++(aIde%^!xc(8xO`YW@;)!S3d>{dGCp7cjETM z-Cp7aR9}~%H{!|71x1BwBPb5iRRys$5muY*t{~dN1x#PF*d2wIIo@Lwno`*jVEQr3J zQwrGrdEgQ0;&qqrzIEo7-4`a_wj>4Qjs2C4uWC%YWD)e}OH)Dr;;)V1p=Odz`%4wu zm+fia_rkvIjSF_4zs?WvFzP3+mmgq)A|R-txDigHLu`=ZUQm}tRMW*PDxg5S8ftCO z9)g(VOyqCbmY5r3;2AO7W$q`SZq>lzP&9GOa>7U(N}u|G56c?@{M> zCuhw%`5oZs8SL)O6xYXd)Pv89>&tB>y)jio_xP%veKMU|RdQx}PM;KGrBc!$Smmw% z1^VOc60=25_hO}Sdw8y~{5ZNk3}LRNiP+G_r8&3-+{Ew>kF9iIV5uGlT@9xY%^y1E z@FI~lh7+xD?%{C~tRL!ZkEnY9Gf^AzgGVD1|6glY0v|<{=Id2;RrOhY zRCo1}zS389=jcw-S2}0sAO>@xW_Ta8}V>cUg4> zbrya*6iq{AO6V)hSS&tD z74g;t6@bFm5ZhdYLS>|u3-1wff>6oc$<(DYnRH#&Tju4=;AJ(96LQVn!fqjXsK7?q zteUDkJw6redHi#WkJSL2P#Y~;9O|RDc!Jq)Ni_j9PhNkbJUQLnl*g&vtWE)D2)`(m zlQ^jgDW3ypfegnLaxpg=ft^-hGCSn7DyTh|VlCJ_Y%P*-1R2Z42LW~jc|x=a0umG( z(g3cI5s>Bx+KWUY@hlLA_(Z~Sx5%3Vu+N%qrfs{=L0AOt8fx=LYLyx}-+iQMkw+^?zoa(k@kFvhoqTYn4Z(0?&TVXn$|-K_q?;{Ju1yga!h z({o2<<~#)CWc0uY@yV4t1lL!+Bst*L8`wM@g&} z%3_4IH3Q1yrC2|t{JXIGum`arF%Dncaq;C!JXc=b{L|T(xy`6c6gHAAz7?B@EyPx1o1rR@8@0qRiYB1JaCDU| zAXP$yTtib&j06(b8%29>cxajbRwDeGX8Jh;MyQB(MIj1`k z@&;<^LqjLgs?4I)tVtz&I5sOOA*`VPDF+(ysd$O#34&5UqH^oeqxT`zj$;qp1Rn(d zfsN}$Rqy;xScOl|`REdtF?lxUgE1d_QPk&i5%r?Bn?M=5B4XrC4tNnsA4Uudr^_UF zSu~<$qSro@cLCln!2luzO*UajCY&g2iB9D3^5B`6P2Vpj?jtD4(;cmXCx?G4@m$go zYeW}>q-W%VXs)>u=gcHx$})MSRbS(exA>Hv5`T@}ir+ANR+;-mn5=L0)-*>;2o2FQ z7}V$a3?`Gom!}U7_E0*z@cGw_HmKjDVz~dn zeKunMNDrI0*kP6W$mG7{mAwpq=TU&M121|Op2p)Iz9n9sFL&{t`0cq87h8eBYty^* zU~ZSMMXylkTYOz}aXfD&?FDIbsiq&Ob^`reD_zrWs~j^?51$SHPi3*P%+Rt%ID~o# z-|Q5=p38Y%QV&q#8|mTunR}0lM`p1`sKfT4{czE7D&QV*p@Pb(h+84n#F+?9yWBjb z#Lxg~o)Tz}1ZwfaF?k4!hY0Y<4Nm4p6GZs!QCO@yxNZTOLWtl+*b^Tg^!TFY9g7eR z51rHo94@afX3p%)zHuu1y4s_DO0A~S@a?San)=%^$21=NP>$TU=ExtMMo>MdBF&TJ ztXP;YnKUc4NLLZhl8*3@V>+x6hfc8y7sxeF&sFIb9t9~k%OHY<>EOiOWr$>HQ^%NUn8Wt~4| z!q%xKiX{ovioTK#K#+=qqXPG`c@1Sp%2Wiv=cK!z3o!XYidjv{+i>nw-C0V1|3A&x zx|_m1U9s5_OT=x3lauBgjT1cGix+L}%QqxOQ|1AJkI)P=`8BUdF6YPsPN1 zcF>~15oik>AQZu4kdRq<=@W4j39n}aLfwc62n`L9gv3@LxqFESn^Cvkh|^N)ASb}j z$TSW!&o5l8_l=3j>}sPD*QIqVenBgzxX!d|-$5;fN^?KCrOC4$OR6b09xhJAK8>0tHThZ%!>f^~OD{LU?Gl zu-8YVYBcn}KpFy2{;ef1V%69LsK;OkQ57vCAS)Q&IY&q+rwhtFQVb;C21vhnf)eYP z%cS5rWFXPz2u=(;xw}w4JBkA=S_IYt6d5n_X_}C>6cs=!*<784BZxXBl90%1-Fcr^ zmu?NJnyH98`)6T~f=?v^KqjO^DIBlj!E4!XLuC||@+-kf;n6?|MJ2ox0}g!xWWcO7 zzUF1Dd8XHnlfLtS02YX%0+hn{ zCX?UWV*K+4t;yqW*Z=E0xzhsFczK8~CuSJ72UE|4tAsi3LRq=HJm^o5?y3+U18FiH z@)lS1Dr^0|Vtl3_gf+LA$L9y$y~U3Q00l_kYPXtI_HFRIcrn-~{B`WOPb=+-n#eQN z1>4PjP@X>?YTa&O4>;`YWDORN&;!PM+x4t1Ak2D8OB!`2LRBCo@jxeyk+b2iH67Xm zP=)bJzy^>WDJTljTB{g`0!b4?y1f*>Et>DR2nS#TQk92N55aeNQRFTmf*G(zzuCv) zeldjuhA5uPaZ>oR`FS(wz-5!4NSS0ZCCyL<{2)*-(ch>xDA)AN1xj#io6(rL{2**n zvC1`Rp^>f#5q~?c&{U=fp`0(YfHf*+qioTMA`kASUnF9sK)?T&!r6xAUSWydIC+&l zXg_eP5lm3fzr<57_BeTkQD;|^$zOduCREk7b+=^}0_xt@wlz)aCOPhB^%oDxZnH{x30;SmHB&+(=J?}UaG zT69BhM-ux*j8p<$lG(Ox|MJY%Z5u9Zn>pD{*SGCEeG*JK;jT}Gel;}2IP$yJHWzD& zWOD5K?!IhS+wo==FL?7hug4Z%TG^X7&f>lvJpa+qqmK@KwC&riu9~#{uTMR5?%Xp| z+cdt}Er*1oa{=kT=c!-6kQw9IvlsvHROMyi)s~fO{cP|3)1(LRc8e(}`ks57E7h%B2!O7#bpivO7VDU|2L)2@-lFEqIQMi5>?c03!Ov zIaTZ`VIi~GLq*&pXLjzoAzmyqSJgdo>==k0JAf-)Wm8fnlk(Gmth1sA+!hUWjp?+E zTknwF(-^CWwwv@|?3Ka+eBD0Aswhj}^w?uJ-S9M9SY-M{c=!DeK-LneU3vcvvpC{z zpu4fJ^A&zq=-TGVW_CET2{*g=={{9`JUtMf?4&jo9j$#{gViCmw znp>`U6)rmbpaQ}6NuqP~cJF1b;aUgHM|i(c9aPEWq~3Suq{FRxQl?Y~ zl_oFzgihbdZN%kTojS^R(?!>W3Y!blUM8y1F>-t(09UVut>Z{-cbcWNoZ7*$RvkWr z?eMlwdBWSl&cL-6qsgJ>v=qC^L2_Y^EMOH*uM@uH#vsXoi&w9M0Za?W;d(d@XcQ6> zMwsNtBw`YZ3A)TV=rCOJYs$qsNy8)!n?&l!g94Y5P(;gez~)5fogbv~6bxgiH#ict zEwyU@9UbV+SmKkwXL-=hqm5m zU=(@jkI4aW_v(t9BU|V^pWR)=@^-C#!iIdcigGmNtIGWvlJtgxd3nK*mn60R3RQlS zgHoy8o5sVAys^-g=eN=KmaMASxaukznDPHg16OA^ATfy!!jKMBLA6K+>nFe6W}uX4 zam@%750MTw;c`Z&iE6xc5*^feH8G7=D+ikZHfl0JB4E1fkVkcn2x?>PK8<|^OdP=1 zC&hj77B5bV71xEL#ihmF-QAtyUVQQ5#l0-cvK05leG4tn0%a+-`1POM_uVCzyIdxD z^JbEnWahm|e)ID3e#)3pU2nOX+Eo?GtVu`}NJu%^n6+EtFyGZS6%xGtYZMzSycn0I`d(ki7 zRu}joD5aMQpwL`E*rS`{P1ftR zRcTC@`fwERcpd|-memlwK2q-J6$9-ypG#41u-aDaqt}hWk1^+H2_HTYg9|r7xYUnR z13Ct26`Urixq9gzCkAvGK)8zgBI!`3g`H;e1-0S4g9%@+d$Nb^vzt+J?x*jM73+gH zOZ4>WWx~*o^oCLyL!)4XdKB2N`B$zw`Co z$uJ!MqQ38m5S=4To93P79X=i1nb5au80&6hhCGwjKDJ&T6@d}3;7I@V8Mq@?ES4F@ zmXXjl><$^s-zTny?(tYkjEHc*kOLxyo|JVCG}{IN0EPN^szu)p!6qa_89hikFx2kJ z>(jhZvSfRYC#_*Jf#pfSX_T1)*)hewS#bQADGdo6LBfwloQg6^@={{rj%t}b1j!Hz zaemC^xvPvU|Mv(84qha*y)7+OW*$(J{)Jga5HX%xJYb95|FxgHI~@-ow+Q7Do8Gns zce;2@+q|mO5qs#1U}d+s?YBsi5wBU0IHeMp1BZ-P9jD+Jw%v@`N3VwdKwUqt=iqUp zwaN3|u=CDRNtQkP#lC?O91nlAV?_v(vT*aP;&g9J|{InT1#P=RzTUB)>xGI%V zV16t3Dq~U;mu*YSK&cetb)J$Wo>APORFl$Ot*+=$wU=gSqq5(nQz z?-R!|zlXBw9QUhBrX;Y9^qf~HGJAiqjeOqQJT{K2lfaTpoY&zuUn`$trf#I-^B#kL z{==WMPdg0t_#f$J=6nY0wa0$p0vV(2mOP&=lEUdub?6S{<htOIf;zd&YORK z2&xk}o3%T^I#%PMxXT;oT6W(#Gx~rRUiPK3l6!rg36y{HW4C&u9DSTAKSC<5sX ztwZXC1;S~vVWERQWk0)3>F$;y*Q zLknEDv9z_cw6r?5<;SB+Jm|iefKJb#q32arTv}c{Jv~v2QLnuPNs}rHtygjoVB0C3U|wE22JAHTeja){kim1M>DM(~Yi_ zKL+T#LKn7oOy4!mRMLR6W7g4d7y=IYOYZla`ewZ)ebDZRBSYEcH9T2 zK>Q^V1M+ndO8oVafoa_q5ZU~hv2}MXyzbTOeA&0aAp4E~M_aN;>V)Wl?50Qk%fD}y zY*S2B_nm7VSbqG-A@6Ku>g5|TQ=K_r&Zke>s9&E|3I7OrS+xE@yP*%0%r~12;^_F% zUTvH^=*#vq)vt3m>C#FdzzR_oGLno^Jdr3Mmz>r+s6i>EAv-bcYX=u_Jx$Q}M0a!+ zz&#xik~Ja5m&y4W+eeO%_9%1s8X2A14Bq$(zZR4h)J@vLN9Pswka9qNgzwE~;4v|& zSQ55O$uxeAvAnna+IlNAaeb=+BBx*7CG~DZiUQ~_hW0i(Gqk{+(hynEq_x30!}Qpk*P>7d*2-+t^LB**(WSQiExFho?Mn@m}v& z_27et9|?BDitalyaCp2{BDd^giGrR|vp^O)@!>>iw5dr0I!8*)b&!kxlUS|aXIXcu z;BGsR&Z^`(SL>exSpB`x_XZt0UoD}CsqsA;!W*el(FIyCVPqs&t8%Fa9`5l)ckw(%G)dRlok~Z7>NJeeDU-q?GAYH zV0f02{WQPbGzF>LVJU(DOxoU=-WClouJjHJz+FP;{`q%*Zir!ez>AU7(@9(=3Z~eu zPBTN?@zJ#PK2)hbzPFP;-u?V~ zyv(qEBB)ckOt+1rDfo---e=ux4;+X~X0!fR-J*PnC@8ylwX$Z@OTBtp?xpijphTZ= z&Lyo+Gz!r|bxfD0Vjc>nHew>0S%un@e({Toq_)b_*s9YHtfHaj9}l>`XGzj+0hF5+ zRhs)^OpPxxjL8luAK{UKQ^*{A*xG_!THto8G4X&RCR zCUjdBbL3yb;!57tQrDvUq&C7guf5= z;veh)8E?PQ0m&|g(Ccr_9P3ya|9EE>3ATbOeJnz6$rb=+w}b7Bfe>zaN!Pp?pcNIU4YQ^sa#Z?a|F*YTPNh zSeWcROwNh)F}an8i9M}kw9V)EY z!yaQFjgCk7eWgcu>1>)te;r}oXlb8QY-;h>Sj^oB`2bT-2>U^7vqt-+sa6OEC ziLRq5Ccu`v=ObQS(Sto(mKr+=eG)y}Id!SO5GzXM>U&F;8NzS`0*7y!p-Lm}mFkop+Alx&kwMLQ3`V4ltAiCiRjTcK)OjSKMsD{o@U#O~Qs4{#`8D645sk(osc#4M9<)-BjJvAtEt3cVhp!o58Qq7lnp zQ0TrE9MjmR=Zie;Tg2_cL4o7bV&<7K!{m{Gs#zxFizJ?uuS4I(r8Mm^!_s0S#QIYz zt{m@25zl2KY{o^?9@#C6#%|(&faD(26K?XwHH*2<@xn_5DxIV%zd!Fcw#PP}hDujz z+q2VI&skAH+ULDQ!e+%^3W_S)Gn}5c4rfI?qmzzEQz%eG8pek42jyz>&B(HsgyKmV zv1KdosLgv*pQ}}r{zMujS_s@_fLMlrw)(9c4f#0N8Ae0kW%%S*&H@Tw<5}J?wNxVH z*4u3&EWQ@fVu<{L#$jI~wYxoI7u1ex$K;n4?PYH%;dS=f%(eS|NBm>2hdRyI>Q_jA3*Tb_g3XyGGn56bl1Ci7L0zu0uA=fi0V>qPr|S? z8%f#OnuMR>{5A6@gzF_$?jrnatKLXSt@P&zuV<;eZK8SKBe3Y3qfLFs?ASM{_h}vu z%7=({-7EB@yG)Mf-Nd%52P8dvhCDhVB?9V#@~%VfrT2$J&znh0wyrAadHT3an&>(dK*6$Tc2@R}FB%g0si<6OV!mNNccs81>lCn}hPL3>mbbRFT+ybS34WoJ zl#GD!wIIQg0D8i>f~md(_k)r$p{1YuD%Ul?pf^_ zX6~E0z^wjK8m;exNay1r@Y&~9MxT-P5kW)#k2L73LJ*;F*|`*#`=o?|<$ncUgDTHx ztEVM#A_7}1w{2*7I_BTu9MqPn{-pBH7^QTr09LT8PMIVyMRP8bGHX`M%zFFz4YxbF z884Yx+a(=q*k||Tni3GLb3ftpj%PTy;m0ep#E0p-G0F0cuJUUB;}1;|O&h))^5M?z z)BRk}^TiADzVA0&y5yBSb`hPKm7d9`xJhd}wV8U`k*%EHugHjMa-AfbO4>?lndxUZ z`PWJMg-8CTT*Wp+f#F7l9TQwhss{{`FoF8eO*Or^_UR(RbK05N^ouxK_!HL=b5z^=U(y%ulZXC>UjDU(MekWzK+;TQJYH;bzk6`YJk#TkxDg@R(mv z@ce{daERf2%RGmbBRk;KZ2NOVU)9c%*;7Cc2)6k25TEXY@k*W4@^{o?e_hD?>ly}C zAR(sH*jp;^jCgd4a?B5Jhy+_+`&s%L=-Qy5L+of8rok0xgrsc0B&w~D?3^Ya95 zqKU#ZJOww=yJ2pglAF&0U}m18n;6%yFi#mNGyqH<`9=yo9cF_R3Y3t-D8ZYJb{O(O z^dhAKrNLNNHH*>IdOBO0jvSBgro`N0TY`8JR(J5MTlu6RUj9bXq)&n zG62?x*g`S{@__-{0LDlFEFLk0Bt>zC5=s-7Mry%o5DQ3Z6n7}GG{7Q~4@Qn;LkWap zLGUeNnukOYMMxf$NGJ}3U?=8u2!M!3vY`0yF~jj?VoHbj5P3*0l<+-vIDr=I6mgBj zL9yK9JrYJl4ZwB~r$_*btZl|iNjs{ zi@8xWc~hvODa>v&dS%xy5V##Fx~mZ=xElP@v9Tl)^7AU$MbG;iDC?g#S*p)}U zk&aH^wLuAmN=RdrCeFef_I!}ND5+3s2%1F#AME*_8nOx{1|hUaYla%^HXxT!G@(2Y zVvBSSsOWAHavDVy$^{|XNjrrG?DiqIPz<4b5Wr44BNVV3j~qgg-gAZ%%A}P-wRUTe z3n=P)?r>t6bPFioE;)+rULYK6Ajx8=c~2BsgyOju3C9^o-WfXG10du78HfK7Ga^Z5 zsC17HnTO)K7kgtMP8$D?pYr3o>C$P2X=RmrzpTZ$0Na0>eFCN!Uqf{(yCYT zMiV+E_`09TH0Fh-=Uy9YxH$gHD3F9}b_kxx^}*dcBu`{R;N~5oC-Qgj@D3UJw>WTF z-#7Gf@o+0&F?!i|a2;PEdii$UYJ9yqr6j`o1v=qFLy5Gs8uCL0iA2rnAZNIQu@Sk?h<al^~c9=iAP1gF~IQ+3rl_ZARw z*hy7LE^q=TCf6-EEOqcDN7y7_j@ljw^rrH4Pu@#0UKV3C;vgLRb=d}4Vk{Ez1BJ6A z)gv+(#8`?CmV75WVtg%Aeb;@a{^+h4(QRyI{<^o#ATr~pcG>jLRc&(P?Uu-0X%)Wn z?WF!8wRPShGd8JTf#p^ssDAC*Zt-KtcPmP8IoxZobtu#QEL>H^fQ}+7{Lo%BgubT1 z$4#(}BL6|?>3YF!lzP94x?uawUhuNmnEzDf)s*inHO~F!ANxjVN2BJeIW<|Avc|`k zoJtRh4YY(w_g`e(*S}f01`l8Q>6X z|4wbum_Xk^Qhen%W_e9}6GH%ZpP0Z_?y+8oQ9BobcWhAUR~Ibm2+LrJ1!~8%3=)wO zoOQR(=^4-Yi?0j7Y{LBmMnms()tsU3rmIIt6K*vhTNzvqqk;O9XBquYcXKEOZ$h zRi(M5O*L+)UNkar%8Ie@C#T|=?BEmV%j7HT^{x?lDhIj=5bZ67^s>+n z!-?0rQU@!QrqS5y=$f=u#vdtrbUqZO)8iX0ueL`(OEUPrmvZ; zSu4a)p>Bpco0)DQI#i%Wm#I1S_$cHa#lyF~p}e{G_x z%WkZ84xy(~FTLFPnYHMjzxSTmA;`y>`J}eOGYw$a9JRk$=-?JI)jv+1>0>^htI=Ud zbs}|uwcp$9P(jkoPU-rZVMKLW<&|6NSGEysjL`$c5tz|9>P_x*oy1Ysc!Hc|Q!Bce ziTAH6y_w%R#^+9R93D^~t8Tr@XSs4ula!EzZHLdy_VhRg}2h*bwb8A72kDc*srba5Y0t~p4vRq-Z=g~ z^)lLlyt8-UO!f5U<$R^!j3b{WpK14!1=G*T;83-(B0(JvRh}>V?j<%;OOqW7e}}ab zM7}kzHFWLwu|D$>NK97rjaZ%*ey7>qs0bvG?4_@vFjbJ)ut)qQ zVDgeDLQ&SZ-Ov4f2fXpOYbQzA?f9)x$&ZH_*E{co2|v)^%5iYx4Lq4}PxJFCD(Hfm zwCeIuwWI#0DnIXyjv~TkcE$L$33rB@s@1QF4L^AKyN52d@*Osp<9YUg0&t6lyhrA` z>^tdfKdYl+Gy0$9UARN^`EHQRM(3(l|07rEuMT?b^_`oDnjeM>*}ph(n%CSZepc&u z8fPnM@c0N5ZH&ui$p$An@p5ZO1G^wBgHwJ+-1j=uuZjmQ*vFFxS_3z)r*yhTcRJ+L zr+919y!)jVx}yC#%e5R4>W(2*s|p_)T;u888s0B(jgDWLnF zRw|*+A!%Mh!Q^#k$@?Lzsfc^IegX30eqnL&)RKQvw@_WLzp2lUO#TJGXi9*sySsCg z%gkgN@s{G2{!s3i-fsYo)kSrFj1NNSU_=4O{BV ziD*uO3ed6Jma8?E0ja5?C*`0X=6@;QKIlp5Vd+pR=#ebhh8$&Mt>lr@_A|{n?|S#E ze#ta60<*g;esj?PFMo6434S?ejK1|UEk{hh?F(7P|7ux{G|_J`t#Dx^v6-%ZHW%t| zm5TSal1uPvc>%xC>k0nT?N;-;|NaQx%q;1tBe2#a@rfoeTU2;1Jg=zXt3&=jRX0r% zB3U6!rixl&%=y}?kemc1Dy-`YoM;jqPAV)>JEzxh-Ksj3%Ky3{mi97nH*W*ha$6p@ zENy1I|0VROI4Hf|lg1{uQW*kHCru5xp{ zOVwHfVOdUD+*8#+16Uu~b`G*BHh>Mx_1z5bf14tdeGyFp&tbxqCs7Y>hT*zn4u1C0 zB9Z$_2G=tq@sq{-uBXD%i)y#I4b7?Y{stqQw#79K_RcEh3{>%zpQ zt2MO)?&U{q57wJ9ff_QGFc$>kl(=KR+g*VAf2sQ)pU?~Oo1D?mo*4+$ IH>08b4`|GD*#H0l diff --git a/StockManMVC/fonts/fontawesome-webfont.woff2 b/StockManMVC/fonts/fontawesome-webfont.woff2 index 7eb74fd127ee5eddf3b95fee6a20dc1684b0963b..4d13fc60404b91e398a37200c4a77b645cfd9586 100644 GIT binary patch literal 77160 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 literal 71896 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≠dR0E9ICQ{-tcR;@{R^I5P#1GUH!p=-{c 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 diff --git a/StockManMVC/packages.config b/StockManMVC/packages.config index fb05804..0685c03 100644 --- a/StockManMVC/packages.config +++ b/StockManMVC/packages.config @@ -5,7 +5,7 @@ - + @@ -26,9 +26,9 @@ - - - + + + diff --git a/packages/NoGit.0.0.8/NoGit.0.0.8.nupkg b/packages/NoGit.0.0.8/NoGit.0.0.8.nupkg deleted file mode 100644 index bf360d739dab720903aef772ad2d2011c97a428c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 662724 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 SnBNHVsFaIa9&lO@DuS`gj?EeHhP)cZOWMo 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

  • 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