 £è {"files": [{"name": "manifest.json", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/mimetype", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/index.html", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/README.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/CHANGELOG.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/.editorconfig", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/LICENSE", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/package.json", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/string_/includes/implementation.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/string_/includes/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/string_/includes/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/README.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/CHANGELOG.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/.editorconfig", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/LICENSE", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/package.json", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/time-value/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/time-value/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/object/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/object/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/date/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/date/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/iterable/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/iterable/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/natural-number/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/natural-number/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/plain-object/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/plain-object/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/number/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/number/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/value/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/value/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/array-length/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/array-length/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/integer/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/integer/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/lib/resolve-error-message.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/lib/safe-to-string.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/lib/resolve-exception.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/lib/is-to-string-tag-supported.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/lib/to-short-string.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/lib/ensure/min.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/docs/prototype.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/docs/string.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/docs/error.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/docs/plain-object.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/docs/plain-function.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/docs/function.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/docs/finite.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/docs/ensure.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/docs/integer.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/docs/time-value.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/docs/natural-number.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/docs/safe-integer.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/docs/thenable.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/docs/array.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/docs/value.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/docs/number.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/docs/array-like.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/docs/promise.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/docs/array-length.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/docs/iterable.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/docs/object.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/docs/reg-exp.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/docs/date.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/string/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/string/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/plain-function/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/plain-function/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/array/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/array/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/finite/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/finite/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/promise/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/promise/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/function/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/function/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/error/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/error/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/time-value/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/time-value/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/object/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/object/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/date/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/date/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/iterable/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/iterable/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/natural-number/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/natural-number/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/plain-object/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/plain-object/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/number/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/number/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/value/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/value/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/array-length/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/array-length/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/integer/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/integer/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/_lib/arrow-function-if-supported.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/_lib/class-if-supported.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/lib/resolve-error-message.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/lib/safe-to-string.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/lib/resolve-exception.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/lib/is-to-string-tag-supported.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/lib/to-short-string.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/string/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/string/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/plain-function/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/plain-function/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/array/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/array/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/finite/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/finite/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/promise/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/promise/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/function/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/function/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/error/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/error/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/array-like/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/array-like/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/reg-exp/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/reg-exp/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/prototype/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/thenable/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/thenable/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/safe-integer/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/test/safe-integer/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/array-like/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/array-like/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/reg-exp/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/reg-exp/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/prototype/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/thenable/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/thenable/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/safe-integer/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/node_modules/type/safe-integer/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/object/entries/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/object/entries/implementation.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/object/entries/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/object/entries/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/lib/private/decimal-adjust.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/docs/global-this.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/docs/string_/includes.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/docs/object/entries.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/docs/thenable_/finally.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/docs/string/random.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/docs/math/round-10.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/docs/math/ceil-10.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/docs/math/floor-10.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/docs/function/identity.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/thenable_/finally.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/string/random.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/math/ceil-10.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/math/round-10.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/math/floor-10.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/function/identity.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/test/string_/includes/implementation.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/test/string_/includes/_tests.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/test/string_/includes/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/test/string_/includes/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/test/object/entries/implementation.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/test/object/entries/_tests.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/test/object/entries/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/test/object/entries/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/test/thenable_/finally.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/test/string/random.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/test/math/ceil-10.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/test/math/round-10.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/test/math/floor-10.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/test/function/identity.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/test/global-this/implementation.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/test/global-this/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/test/global-this/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/global-this/implementation.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/global-this/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ext/global-this/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/next-tick/README.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/next-tick/.npmignore", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/next-tick/.travis.yml", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/next-tick/CHANGES", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/next-tick/.lint", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/next-tick/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/next-tick/LICENSE", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/next-tick/package.json", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/next-tick/test/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/debug/README.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/debug/CHANGELOG.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/debug/node.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/debug/.eslintrc", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/debug/.npmignore", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/debug/karma.conf.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/debug/.travis.yml", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/debug/component.json", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/debug/LICENSE", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/debug/package.json", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/debug/Makefile", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/debug/.coveralls.yml", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/debug/src/inspector-log.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/debug/src/debug.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/debug/src/node.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/debug/src/browser.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/debug/src/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ms/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ms/package.json", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ms/readme.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/ms/license.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/.bin/node-gyp-build.ps1", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/.bin/node-gyp-build-optional.ps1", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/.bin/node-gyp-build-optional.cmd", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/.bin/node-gyp-build-test", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/.bin/node-gyp-build-test.ps1", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/.bin/node-gyp-build", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/.bin/node-gyp-build.cmd", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/.bin/node-gyp-build-test.cmd", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/.bin/node-gyp-build-optional", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/websocket/README.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/websocket/CHANGELOG.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/websocket/gulpfile.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/websocket/.jshintrc", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/websocket/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/websocket/LICENSE", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/websocket/package.json", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/websocket/Makefile", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/websocket/lib/WebSocketServer.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/websocket/lib/WebSocketFrame.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/websocket/lib/WebSocketRouterRequest.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/websocket/lib/websocket.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/websocket/lib/utils.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/websocket/lib/WebSocketConnection.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/websocket/lib/browser.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/websocket/lib/WebSocketRequest.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/websocket/lib/version.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/websocket/lib/WebSocketClient.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/websocket/lib/WebSocketRouter.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/websocket/lib/W3CWebSocket.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/websocket/lib/Deprecation.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/websocket/vendor/FastBufferList.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/websocket/.github/workflows/websocket-tests.yml", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/README.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/CHANGELOG.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/safe-to-string.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/.editorconfig", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/CHANGES", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/optional-chaining.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/LICENSE", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/package.json", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/global.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/to-short-string-representation.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/copy.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/ensure-thenable.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/unserialize.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/validate-array-like.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/every.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/validate-stringifiable.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/assign-deep.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/is-value.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/is-natural-number.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/mixin-prototypes.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/filter.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/is-plain-object.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/eq.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/primitive-set.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/is-natural-number-value.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/find.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/valid-value.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/is-object.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/create.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/safe-traverse.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/serialize.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/for-each.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/copy-deep.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/is-number-value.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/is-callable.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/count.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/is-thenable.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/compare.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/validate-array-like-object.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/normalize-options.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/ensure-integer.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/is-integer.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/find-key.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/map.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/_iterate.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/is-copy-deep.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/mixin.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/flatten.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/is-finite-number.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/ensure-plain-function.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/ensure-plain-object.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/ensure-promise.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/map-keys.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/to-array.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/ensure-finite-number.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/some.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/key-of.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/valid-object.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/is-empty.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/valid-callable.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/is-promise.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/validate-stringifiable-value.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/compact.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/is-array-like.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/clear.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/first-key.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/is-plain-function.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/ensure-natural-number-value.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/is-copy.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/get-property-names.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/ensure-array.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/ensure-natural-number.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/entries/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/entries/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/entries/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/entries/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/set-prototype-of/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/set-prototype-of/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/set-prototype-of/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/set-prototype-of/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/assign/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/assign/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/assign/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/assign/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/keys/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/keys/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/keys/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/object/keys/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/date/is-time-value.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/date/is-date.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/date/valid-date.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/date/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/date/ensure-time-value.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/date/#/copy.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/date/#/format.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/date/#/floor-day.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/date/#/days-in-month.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/date/#/floor-month.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/date/#/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/date/#/floor-year.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/iterable/validate-object.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/iterable/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/iterable/for-each.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/iterable/validate.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/iterable/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/to-pos-integer.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/is-number.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/is-natural.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/to-uint32.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/to-integer.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/#/pad.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/#/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/max-safe-integer/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/max-safe-integer/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/max-safe-integer/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/is-safe-integer/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/is-safe-integer/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/is-safe-integer/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/is-safe-integer/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/min-safe-integer/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/min-safe-integer/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/min-safe-integer/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/is-integer/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/is-integer/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/is-integer/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/is-integer/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/epsilon/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/epsilon/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/epsilon/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/is-finite/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/is-finite/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/is-finite/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/is-finite/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/is-nan/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/is-nan/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/is-nan/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/number/is-nan/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/json/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/json/safe-stringify.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/boolean/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/boolean/is-boolean.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/is-string.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/format-method.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/random.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/random-uniq.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/from-code-point/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/from-code-point/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/from-code-point/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/from-code-point/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/indent.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/plain-replace.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/pad.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/hyphen-to-camel.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/uncapitalize.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/count.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/plain-replace-all.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/camel-to-hyphen.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/last.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/case-insensitive-compare.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/at.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/capitalize.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/code-point-at/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/code-point-at/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/code-point-at/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/code-point-at/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/ends-with/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/ends-with/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/ends-with/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/ends-with/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/repeat/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/repeat/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/repeat/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/repeat/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/normalize/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/normalize/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/normalize/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/normalize/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/normalize/_data.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/@@iterator/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/@@iterator/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/@@iterator/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/@@iterator/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/contains/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/contains/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/contains/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/contains/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/starts-with/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/starts-with/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/starts-with/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/#/starts-with/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/raw/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/raw/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/raw/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/string/raw/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/ceil-10.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/_pack-ieee754.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/_unpack-ieee754.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/round-10.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/_decimal-adjust.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/floor-10.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/log10/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/log10/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/log10/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/log10/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/sinh/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/sinh/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/sinh/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/sinh/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/asinh/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/asinh/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/asinh/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/asinh/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/trunc/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/trunc/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/trunc/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/trunc/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/cbrt/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/cbrt/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/cbrt/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/cbrt/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/acosh/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/acosh/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/acosh/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/acosh/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/clz32/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/clz32/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/clz32/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/clz32/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/imul/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/imul/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/imul/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/imul/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/atanh/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/atanh/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/atanh/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/atanh/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/cosh/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/cosh/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/cosh/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/cosh/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/expm1/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/expm1/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/expm1/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/expm1/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/tanh/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/tanh/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/tanh/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/tanh/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/log2/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/log2/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/log2/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/log2/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/hypot/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/hypot/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/hypot/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/hypot/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/log1p/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/log1p/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/log1p/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/log1p/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/sign/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/sign/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/sign/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/sign/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/fround/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/fround/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/fround/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/math/fround/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/generate.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/is-plain-array.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/_sub-array-dummy.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/_is-extensible.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/to-array.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/valid-array.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/_sub-array-dummy-safe.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/diff.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/uniq.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/group.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/_compare-by-length.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/is-uniq.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/indexes-of.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/first.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/remove.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/for-each-right.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/separate.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/some-right.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/binary-search.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/e-last-index-of.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/first-index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/flatten.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/e-index-of.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/last-index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/contains.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/is-empty.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/last.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/compact.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/clear.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/is-copy.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/intersection.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/exclusion.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/find-index/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/find-index/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/find-index/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/find-index/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/splice/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/splice/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/splice/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/splice/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/entries/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/entries/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/entries/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/entries/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/find/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/find/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/find/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/find/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/slice/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/slice/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/slice/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/slice/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/@@iterator/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/@@iterator/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/@@iterator/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/@@iterator/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/map/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/map/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/map/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/map/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/values/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/values/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/values/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/values/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/filter/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/filter/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/filter/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/filter/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/concat/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/concat/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/concat/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/concat/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/fill/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/fill/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/fill/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/fill/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/keys/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/keys/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/keys/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/keys/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/copy-within/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/copy-within/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/copy-within/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/#/copy-within/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/of/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/of/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/of/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/of/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/from/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/from/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/from/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/array/from/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/promise/lazy.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/promise/.eslintrc.json", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/promise/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/promise/#/as-callback.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/promise/#/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/promise/#/finally/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/promise/#/finally/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/promise/#/finally/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/promise/#/finally/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/function/is-function.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/function/_define-length.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/function/pluck.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/function/noop.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/function/constant.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/function/valid-function.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/function/identity.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/function/invoke.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/function/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/function/is-arguments.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/function/#/copy.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/function/#/to-string-tokens.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/function/#/spread.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/function/#/microtask-delay.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/function/#/curry.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/function/#/partial.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/function/#/lock.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/function/#/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/function/#/not.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/function/#/compose.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/error/is-error.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/error/valid-error.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/error/custom.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/error/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/error/#/throw.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/error/#/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/safe-to-string.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/__tad.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/optional-chaining.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/.eslintrc.json", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/global.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/to-short-string-representation.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/copy.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/ensure-thenable.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/unserialize.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/validate-array-like.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/every.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/validate-stringifiable.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/assign-deep.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/is-value.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/is-natural-number.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/mixin-prototypes.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/filter.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/is-plain-object.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/eq.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/primitive-set.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/is-natural-number-value.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/find.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/valid-value.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/is-object.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/create.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/safe-traverse.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/serialize.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/for-each.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/copy-deep.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/is-number-value.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/is-callable.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/count.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/is-thenable.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/compare.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/validate-array-like-object.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/normalize-options.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/ensure-integer.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/is-integer.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/find-key.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/map.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/_iterate.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/is-copy-deep.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/mixin.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/flatten.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/is-finite-number.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/ensure-plain-function.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/ensure-plain-object.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/ensure-promise.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/map-keys.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/to-array.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/ensure-finite-number.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/some.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/key-of.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/valid-object.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/is-empty.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/valid-callable.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/is-promise.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/validate-stringifiable-value.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/compact.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/is-array-like.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/clear.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/first-key.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/is-plain-function.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/ensure-natural-number-value.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/is-copy.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/get-property-names.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/ensure-array.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/ensure-natural-number.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/entries/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/entries/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/entries/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/entries/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/set-prototype-of/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/set-prototype-of/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/set-prototype-of/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/set-prototype-of/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/assign/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/assign/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/assign/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/assign/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/keys/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/keys/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/keys/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/object/keys/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/date/is-time-value.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/date/is-date.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/date/valid-date.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/date/ensure-time-value.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/date/#/copy.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/date/#/format.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/date/#/floor-day.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/date/#/days-in-month.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/date/#/floor-month.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/date/#/floor-year.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/iterable/validate-object.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/iterable/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/iterable/for-each.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/iterable/validate.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/to-pos-integer.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/is-number.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/is-natural.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/to-uint32.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/to-integer.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/#/pad.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/max-safe-integer/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/max-safe-integer/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/max-safe-integer/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/is-safe-integer/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/is-safe-integer/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/is-safe-integer/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/is-safe-integer/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/min-safe-integer/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/min-safe-integer/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/min-safe-integer/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/is-integer/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/is-integer/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/is-integer/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/is-integer/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/epsilon/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/epsilon/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/epsilon/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/is-finite/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/is-finite/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/is-finite/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/is-finite/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/is-nan/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/is-nan/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/is-nan/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/number/is-nan/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/json/safe-stringify.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/boolean/is-boolean.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/is-string.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/format-method.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/random.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/random-uniq.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/from-code-point/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/from-code-point/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/from-code-point/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/from-code-point/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/indent.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/plain-replace.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/pad.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/hyphen-to-camel.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/uncapitalize.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/count.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/plain-replace-all.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/camel-to-hyphen.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/last.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/case-insensitive-compare.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/at.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/capitalize.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/code-point-at/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/code-point-at/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/code-point-at/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/code-point-at/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/ends-with/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/ends-with/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/ends-with/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/ends-with/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/repeat/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/repeat/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/repeat/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/repeat/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/normalize/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/normalize/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/normalize/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/normalize/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/normalize/_data.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/@@iterator/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/@@iterator/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/@@iterator/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/@@iterator/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/contains/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/contains/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/contains/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/contains/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/starts-with/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/starts-with/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/starts-with/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/#/starts-with/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/raw/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/raw/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/raw/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/string/raw/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/ceil-10.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/_pack-ieee754.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/_unpack-ieee754.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/round-10.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/_decimal-adjust.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/floor-10.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/log10/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/log10/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/log10/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/log10/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/sinh/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/sinh/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/sinh/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/sinh/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/asinh/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/asinh/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/asinh/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/asinh/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/trunc/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/trunc/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/trunc/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/trunc/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/cbrt/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/cbrt/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/cbrt/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/cbrt/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/acosh/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/acosh/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/acosh/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/acosh/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/clz32/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/clz32/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/clz32/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/clz32/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/imul/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/imul/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/imul/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/imul/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/atanh/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/atanh/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/atanh/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/atanh/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/cosh/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/cosh/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/cosh/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/cosh/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/expm1/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/expm1/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/expm1/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/expm1/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/tanh/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/tanh/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/tanh/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/tanh/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/log2/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/log2/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/log2/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/log2/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/hypot/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/hypot/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/hypot/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/hypot/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/log1p/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/log1p/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/log1p/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/log1p/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/sign/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/sign/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/sign/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/sign/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/fround/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/fround/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/fround/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/math/fround/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/generate.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/is-plain-array.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/_sub-array-dummy.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/_is-extensible.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/__scopes.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/to-array.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/valid-array.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/_sub-array-dummy-safe.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/diff.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/uniq.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/group.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/_compare-by-length.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/is-uniq.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/indexes-of.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/first.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/remove.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/for-each-right.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/separate.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/some-right.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/binary-search.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/e-last-index-of.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/first-index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/flatten.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/e-index-of.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/last-index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/contains.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/is-empty.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/last.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/compact.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/clear.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/is-copy.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/intersection.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/exclusion.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/find-index/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/find-index/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/find-index/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/find-index/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/splice/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/splice/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/splice/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/splice/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/entries/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/entries/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/entries/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/entries/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/find/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/find/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/find/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/find/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/slice/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/slice/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/slice/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/slice/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/@@iterator/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/@@iterator/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/@@iterator/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/@@iterator/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/map/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/map/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/map/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/map/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/values/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/values/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/values/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/values/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/filter/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/filter/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/filter/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/filter/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/concat/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/concat/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/concat/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/concat/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/fill/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/fill/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/fill/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/fill/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/keys/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/keys/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/keys/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/keys/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/copy-within/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/copy-within/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/copy-within/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/#/copy-within/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/of/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/of/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/of/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/of/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/from/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/from/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/from/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/array/from/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/promise/lazy.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/promise/.eslintrc.json", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/promise/#/as-callback.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/promise/#/finally/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/promise/#/finally/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/promise/#/finally/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/promise/#/finally/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/function/is-function.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/function/_define-length.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/function/pluck.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/function/noop.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/function/constant.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/function/valid-function.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/function/identity.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/function/invoke.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/function/is-arguments.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/function/#/copy.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/function/#/to-string-tokens.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/function/#/spread.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/function/#/microtask-delay.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/function/#/curry.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/function/#/partial.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/function/#/lock.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/function/#/not.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/function/#/compose.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/error/is-error.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/error/valid-error.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/error/custom.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/error/#/throw.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/is-reg-exp.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/valid-reg-exp.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/escape.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/#/is-unicode.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/#/is-sticky.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/#/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/#/split/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/#/split/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/#/split/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/#/split/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/#/sticky/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/#/sticky/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/#/replace/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/#/replace/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/#/replace/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/#/replace/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/#/search/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/#/search/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/#/search/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/#/search/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/#/match/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/#/match/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/#/match/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/#/match/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/#/unicode/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/test/reg-exp/#/unicode/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/.github/FUNDING.yml", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/is-reg-exp.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/valid-reg-exp.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/escape.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/#/is-unicode.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/#/is-sticky.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/#/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/#/split/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/#/split/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/#/split/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/#/split/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/#/sticky/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/#/sticky/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/#/replace/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/#/replace/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/#/replace/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/#/replace/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/#/search/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/#/search/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/#/search/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/#/search/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/#/match/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/#/match/shim.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/#/match/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/#/match/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/#/unicode/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es5-ext/reg-exp/#/unicode/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/typedarray-to-buffer/README.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/typedarray-to-buffer/.airtap.yml", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/typedarray-to-buffer/.travis.yml", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/typedarray-to-buffer/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/typedarray-to-buffer/LICENSE", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/typedarray-to-buffer/package.json", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/typedarray-to-buffer/test/basic.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/README.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/CHANGELOG.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/.editorconfig", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/LICENSE", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/package.json", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/time-value/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/time-value/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/object/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/object/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/date/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/date/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/iterable/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/iterable/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/natural-number/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/natural-number/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/plain-object/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/plain-object/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/number/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/number/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/value/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/value/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/array-length/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/array-length/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/integer/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/integer/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/lib/safe-to-string.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/lib/resolve-exception.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/lib/is-to-string-tag-supported.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/lib/to-short-string.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/string/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/string/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/plain-function/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/plain-function/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/array/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/array/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/finite/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/finite/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/promise/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/promise/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/function/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/function/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/error/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/error/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/time-value/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/time-value/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/object/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/object/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/date/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/date/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/iterable/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/iterable/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/natural-number/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/natural-number/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/plain-object/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/plain-object/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/number/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/number/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/value/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/value/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/array-length/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/array-length/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/integer/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/integer/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/_lib/arrow-function-if-supported.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/_lib/class-if-supported.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/lib/safe-to-string.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/lib/resolve-exception.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/lib/is-to-string-tag-supported.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/lib/to-short-string.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/string/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/string/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/plain-function/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/plain-function/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/array/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/array/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/finite/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/finite/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/promise/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/promise/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/function/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/function/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/error/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/error/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/array-like/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/array-like/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/reg-exp/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/reg-exp/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/prototype/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/thenable/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/thenable/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/safe-integer/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/test/safe-integer/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/array-like/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/array-like/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/reg-exp/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/reg-exp/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/prototype/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/thenable/is.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/thenable/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/safe-integer/ensure.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/type/safe-integer/coerce.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/utf-8-validate/README.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/utf-8-validate/fallback.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/utf-8-validate/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/utf-8-validate/LICENSE", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/utf-8-validate/package.json", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/utf-8-validate/binding.gyp", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/utf-8-validate/src/validation.c", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/utf-8-validate/prebuilds/win32-x64/electron-napi.node", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/utf-8-validate/prebuilds/win32-x64/node-napi.node", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/utf-8-validate/prebuilds/darwin-x64/electron-napi.node", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/utf-8-validate/prebuilds/darwin-x64/node-napi.node", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/utf-8-validate/prebuilds/win32-ia32/electron-napi.node", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/utf-8-validate/prebuilds/win32-ia32/node-napi.node", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/utf-8-validate/prebuilds/linux-x64/electron-napi.node", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/utf-8-validate/prebuilds/linux-x64/node-napi.node", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/is-native-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/is-symbol.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/validate-symbol.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/README.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/CHANGELOG.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/.editorconfig", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/polyfill.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/CHANGES", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/.testignore", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/LICENSE", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/package.json", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/lib/private/generate-name.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/lib/private/setup/standard-symbols.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/lib/private/setup/symbol-registry.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/test/is-native-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/test/is-symbol.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/test/validate-symbol.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/test/implement.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/test/polyfill.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/test/is-implemented.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/test/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-symbol/.github/FUNDING.yml", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/array.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/for-of.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/valid-iterable.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/README.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/CHANGELOG.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/is-iterable.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/get.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/.editorconfig", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/appveyor.yml", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/.npmignore", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/CHANGES", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/string.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/LICENSE", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/package.json", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/#/chain.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/test/array.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/test/for-of.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/test/valid-iterable.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/test/is-iterable.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/test/get.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/test/string.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/test/.eslintrc.json", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/test/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/es6-iterator/test/#/chain.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/bufferutil/README.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/bufferutil/fallback.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/bufferutil/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/bufferutil/LICENSE", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/bufferutil/package.json", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/bufferutil/binding.gyp", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/bufferutil/src/bufferutil.c", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/bufferutil/prebuilds/win32-x64/electron-napi.node", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/bufferutil/prebuilds/win32-x64/node-napi.node", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/bufferutil/prebuilds/darwin-x64/electron-napi.node", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/bufferutil/prebuilds/darwin-x64/node-napi.node", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/bufferutil/prebuilds/win32-ia32/electron-napi.node", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/bufferutil/prebuilds/win32-ia32/node-napi.node", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/bufferutil/prebuilds/linux-x64/electron-napi.node", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/bufferutil/prebuilds/linux-x64/node-napi.node", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/yaeti/README.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/yaeti/.jscsrc", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/yaeti/.npmignore", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/yaeti/gulpfile.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/yaeti/.jshintrc", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/yaeti/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/yaeti/LICENSE", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/yaeti/package.json", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/yaeti/lib/Event.browser.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/yaeti/lib/Event.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/yaeti/lib/EventTarget.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/is-typedarray/README.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/is-typedarray/LICENSE.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/is-typedarray/test.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/is-typedarray/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/is-typedarray/package.json", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/d/README.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/d/CHANGELOG.md", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/d/lazy.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/d/.editorconfig", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/d/CHANGES", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/d/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/d/LICENSE", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/d/package.json", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/d/auto-bind.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/d/test/lazy.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/d/test/index.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/d/test/auto-bind.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/node_modules/d/.github/FUNDING.yml", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/jsx/Humanizer.jsx", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/jsx/IllustratorGc.jsx", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/jsx/LogiCommon.jsx", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/jsx/IllustratorActions.jsx", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/jsx/PremiereActions.jsx", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/jsx/PhotoshopActions.jsx", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/jsx/IndesignActions.jsx", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/META-INF/signatures.xml", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/CSXS/manifest.xml", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/js/PsImplementation.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/js/LogiLib.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/js/CSInterface.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/js/main.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/js/AiImplementation.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/js/PrImplementation.js", "mode": 33206}, {"name": "LogiOptionsPlusAdobe/js/IdImplementation.js", "mode": 33206}, {"name": "manifest.xml", "mode": 33206}]}H  {
  "installer": {
    "files": [
      {
        "source": "LogiOptionsPlusAdobe",
        "destination": "C:\\ProgramData\\Logishrd\\LogiOptionsPlus\\Plugins\\CEP"
      },
      {
        "source": "manifest.xml",
        "destination": "C:\\ProgramData\\Logishrd\\LogiOptionsPlus\\Plugins"
      }
    ]
  }
}
)   application/vnd.adobe.air-ucf-package+zip1  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
/*************************************************************************
*
* ADOBE CONFIDENTIAL
* ___________________
*
*  Copyright 2013, Adobe Systems Incorporated
*  All Rights Reserved.
*
* NOTICE:  All information contained herein is, and remains
* the property of Adobe Systems Incorporated and its suppliers,
* if any.  The intellectual and technical concepts contained
* herein are proprietary to Adobe Systems Incorporated and its
* suppliers and are protected by trade secret or copyright law.
* Dissemination of this information or reproduction of this material
* is strictly forbidden unless prior written permission is obtained
* from Adobe Systems Incorporated.
**************************************************************************/
-->
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
    <script src="js/CSInterface.js"></script>
    <script src="js/LogiLib.js"></script>
    <script src="js/PsImplementation.js"></script>
    <script src="js/AiImplementation.js"></script>
    <script src="js/IdImplementation.js"></script>
    <script src="js/PrImplementation.js"></script>
    <script src="js/main.js"></script>
</head>
<body></body>
</html>l  # ext

_(Previously known as `es5-ext`)_

## JavaScript language extensions (with respect to evolving standard)

Non-standard or soon to be standard language utilities in a future proof, non-invasive form.

Doesn't enforce transpilation step. Where it's applicable utilities/extensions are safe to use in all ES3+ implementations.

### Installation

```bash
npm install ext
```

### Utilities

- [`globalThis`](docs/global-this.md)
- `Function`
  - [`identity`](docs/function/identity.md)
- `Math`
  - [`ceil10`](docs/math/ceil-10.md)
  - [`floor10`](docs/math/floor-10.md)
  - [`round10`](docs/math/round-10.md)
- `Object`
  - [`entries`](docs/object/entries.md)
- `String`
  - [`random`](docs/string/random.md)
- `String.prototype`
  - [`includes`](docs/string_/includes.md)
- `Thenable.prototype`
  - [`finally`](docs/thenable_/finally.md)
¸	  # Changelog

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [1.4.0](https://github.com///compare/v1.3.0...v1.4.0) (2019-11-29)

### Features

- `charset` option for `String.random` ([2a20eeb](https://github.com///commit/2a20eebc5ae784e5c1aacd2c54433fe92a9464c9))
- `String.prototype.includes` implementation ([ceebe8d](https://github.com///commit/ceebe8dfd6f479d6a7e7b6cd79369291869ee2dd))

## [1.3.0](https://github.com///compare/v1.2.1...v1.3.0) (2019-11-28)

### Features

- `String.random` util ([5b5860a](https://github.com///commit/5b5860ac545b05f00527e00295fdb4f97e4a4e5b))

### [1.2.1](https://github.com///compare/v1.2.0...v1.2.1) (2019-11-26)

## [1.2.0](https://github.com/medikoo/ext/compare/v1.1.2...v1.2.0) (2019-11-07)

### Features

- ceil10, floor10 and round10 for Math ([6a2bc4b](https://github.com/medikoo/ext/commit/6a2bc4b))

### [1.1.2](https://github.com/medikoo/ext/compare/v1.1.1...v1.1.2) (2019-10-29)

### Bug Fixes

- Improve globalThis detection ([470862d](https://github.com/medikoo/ext/commit/470862d))

### [1.1.1](https://github.com/medikoo/ext/compare/v1.1.0...v1.1.1) (2019-10-29)

### Bug Fixes

- Provide naive fallback for sealed Object.prototype case ([a8d528b](https://github.com/medikoo/ext/commit/a8d528b))
- Workaournd Safari incompatibility case ([0b051e6](https://github.com/medikoo/ext/commit/0b051e6))

## [1.1.0](https://github.com/medikoo/ext/compare/v1.0.3...v1.1.0) (2019-10-21)

### Features

- Object.entries implementation ([cf51e45](https://github.com/medikoo/ext/commit/cf51e45))

### [1.0.3](https://github.com/medikoo/ext/compare/v1.0.1...v1.0.3) (2019-07-03)

Remove obsolete files from publication

### [1.0.2](https://github.com/medikoo/ext/compare/v1.0.1...v1.0.2) (2019-07-03)

(no changes)

### [1.0.1](https://github.com/medikoo/ext/compare/v1.0.0...v1.0.1) (2019-07-03)

Prettify

## 1.0.0 (2019-07-03)

### Features

- `function/identity` (adapted from `es5-ext`) ([f0102af](https://github.com/medikoo/ext/commit/f0102af))
- `thenable/finally` (adapted from `es5-ext`) ([a8494ac](https://github.com/medikoo/ext/commit/a8494ac))
- `global-this/is-implemented` ([3a80904](https://github.com/medikoo/ext/commit/3a80904))
- `globalThis` (mostly adapted from `es5-ext`) ([6559bd3](https://github.com/medikoo/ext/commit/6559bd3))
0  # EditorConfig is awesome: http://EditorConfig.org

# top-most EditorConfig file
root = true

[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
indent_style = tab
trim_trailing_whitespace = true

[*.md]
indent_size = 2
indent_style = space
trim_trailing_whitespace = false
  ISC License

Copyright (c) 2011-2019, Mariusz Nowak, @medikoo, medikoo.com

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
©  {
  "_from": "ext@^1.1.2",
  "_id": "ext@1.4.0",
  "_inBundle": false,
  "_integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==",
  "_location": "/ext",
  "_phantomChildren": {},
  "_requested": {
    "type": "range",
    "registry": true,
    "raw": "ext@^1.1.2",
    "name": "ext",
    "escapedName": "ext",
    "rawSpec": "^1.1.2",
    "saveSpec": null,
    "fetchSpec": "^1.1.2"
  },
  "_requiredBy": [
    "/es6-symbol"
  ],
  "_resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz",
  "_shasum": "89ae7a07158f79d35517882904324077e4379244",
  "_spec": "ext@^1.1.2",
  "_where": "C:\\work_nhada\\crown_trava_834\\adobe_extension\\logi2adobe\\node_modules\\es6-symbol",
  "author": {
    "name": "Mariusz Nowak",
    "email": "medyk@medikoo.com",
    "url": "http://www.medikoo.com/"
  },
  "bundleDependencies": false,
  "dependencies": {
    "type": "^2.0.0"
  },
  "deprecated": false,
  "description": "JavaScript utilities with respect to emerging standard",
  "devDependencies": {
    "chai": "^4.2.0",
    "eslint": "^6.7.1",
    "eslint-config-medikoo": "^2.7.0",
    "git-list-updated": "^1.2.1",
    "husky": "^3.1.0",
    "lint-staged": "^9.5.0",
    "mocha": "^6.2.2",
    "prettier-elastic": "^1.18.2",
    "sinon": "^7.5.0"
  },
  "eslintConfig": {
    "extends": "medikoo/es3",
    "root": true,
    "overrides": [
      {
        "files": "global-this/implementation.js",
        "globals": {
          "__global__": true,
          "self": true,
          "window": true
        },
        "rules": {
          "no-extend-native": "off",
          "strict": "off"
        }
      },
      {
        "files": [
          "global-this/is-implemented.js",
          "global-this/index.js"
        ],
        "globals": {
          "globalThis": true
        }
      },
      {
        "files": "test/**/*.js",
        "env": {
          "mocha": true
        }
      },
      {
        "files": "test/thenable_/finally.js",
        "globals": {
          "Promise": true
        }
      }
    ]
  },
  "eslintIgnore": [
    "_es5-ext/*"
  ],
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "keywords": [
    "ecmascript",
    "es",
    "es6",
    "extensions",
    "ext",
    "addons",
    "lodash",
    "extras",
    "harmony",
    "javascript",
    "polyfill",
    "shim",
    "util",
    "utils",
    "utilities"
  ],
  "license": "ISC",
  "lint-staged": {
    "*.js": [
      "eslint"
    ],
    "*.{css,html,js,json,md,yaml,yml}": [
      "prettier -c"
    ]
  },
  "mocha": {
    "recursive": true
  },
  "name": "ext",
  "prettier": {
    "printWidth": 100,
    "tabWidth": 4,
    "quoteProps": "preserve",
    "overrides": [
      {
        "files": "*.md",
        "options": {
          "tabWidth": 2
        }
      }
    ]
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/medikoo/es5-ext/tree/ext"
  },
  "scripts": {
    "lint": "eslint .",
    "lint-updated": "pipe-git-updated --ext=js -- eslint --ignore-pattern '!*'",
    "prettier-check-updated": "pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c",
    "prettify": "prettier --write --ignore-path .gitignore '**/*.{css,html,js,json,md,yaml,yml}'",
    "test": "mocha"
  },
  "version": "1.4.0"
}
¸   "use strict";

var indexOf = String.prototype.indexOf;

module.exports = function (searchString/*, position*/) {
	return indexOf.call(this, searchString, arguments[1]) > -1;
};
Ð   "use strict";

var str = "razdwatrzy";

module.exports = function () {
	if (typeof str.includes !== "function") return false;
	return str.includes("dwa") === true && str.includes("foo") === false;
};
€   "use strict";

module.exports = require("./is-implemented")()
	? String.prototype.includes
	: require("./implementation");
ì  [![*nix build status][nix-build-image]][nix-build-url]
[![Windows build status][win-build-image]][win-build-url]
[![Tests coverage][cov-image]][cov-url]
[![npm version][npm-image]][npm-url]

# type

## Runtime validation and processing of JavaScript types

- Respects language nature and acknowledges its quirks
- Allows coercion in restricted forms (rejects clearly invalid input, normalizes permissible type deviations)
- No transpilation implied, written to work in all ECMAScript 3+ engines

## Use case

Validate arguments input in public API endpoints.

_For validation of more sophisticated input structures (as deeply nested configuration objects) it's recommended to consider more powerful schema based utlities (as [AJV](https://ajv.js.org/) or [@hapi/joi](https://hapi.dev/family/joi/))_

### Example usage

Bulletproof input arguments normalization and validation:

```javascript
const ensureString        = require('type/string/ensure')
    , ensureDate          = require('type/date/ensure')
    , ensureNaturalNumber = require('type/natural-number/ensure')
    , isObject            = require('type/object/is');

module.exports = (path, options = { min: 0 }) {
  path = ensureString(path, { errorMessage: "%v is not a path" });
  if (!isObject(options)) options = {};
  const min = ensureNaturalNumber(options.min, { default: 0 })
      , max = ensureNaturalNumber(options.max, { isOptional: true })
      , startTime = ensureDate(options.startTime, { isOptional: true });

  // ...logic
};
```

### Installation

```bash
npm install type
```

## Utilities

Aside of general [`ensure`](docs/ensure.md) validation util, following kind of utilities for recognized JavaScript types are provided:

##### `*/coerce`

Restricted coercion into primitive type. Returns coerced value or `null` if value is not coercible per rules.

##### `*/is`

Object type/kind confirmation, returns either `true` or `false`.

##### `*/ensure`

Value validation. Returns input value (in primitive cases possibly coerced) or if value doesn't meet the constraints throws `TypeError` .

Each `*/ensure` utility, accepts following options (eventually passed with second argument):

- `isOptional` - Makes `null` or `undefined` accepted as valid value. In such case instead of `TypeError` being thrown, `null` is returned.
- `default` - A value to be returned if `null` or `undefined` is passed as an input value.
- `errorMessage` - Custom error message. Following placeholders can be used:
  - `%v` - To be replaced with short string representation of invalid value
  - `%n` - To be replaced with meaninfgul name (to be passed with `name` option) of validated value. Not effective if `name` option is not present
- `name` - Meaningful name for validated value, to be used in error message, assuming it contains `%n` placeholder

### Index

#### General utils:

- [`ensure`](docs/ensure.md)

#### Type specific utils:

- **Value**
  - [`value/is`](docs/value.md#valueis)
  - [`value/ensure`](docs/value.md#valueensure)
- **Object**
  - [`object/is`](docs/object.md#objectis)
  - [`object/ensure`](docs/object.md#objectensure)
  - **Plain Object**
    - [`plain-object/is`](docs/plain-object.md#plain-objectis)
    - [`plain-object/ensure`](docs/plain-object.md#plain-objectensure)
- **String**
  - [`string/coerce`](docs/string.md#stringcoerce)
  - [`string/ensure`](docs/string.md#stringensure)
- **Number**
  - [`number/coerce`](docs/number.md#numbercoerce)
  - [`number/ensure`](docs/number.md#numberensure)
  - **Finite Number**
    - [`finite/coerce`](docs/finite.md#finitecoerce)
    - [`finite/ensure`](docs/finite.md#finiteensure)
  - **Integer Number**
    - [`integer/coerce`](docs/integer.md#integercoerce)
    - [`integer/ensure`](docs/integer.md#integerensure)
  - **Safe Integer Number**
    - [`safe-integer/coerce`](docs/safe-integer.md#safe-integercoerce)
    - [`safe-integer/ensure`](docs/.md#safe-integerensure)
  - **Natural Number**
    - [`natural-number/coerce`](docs/natural-number.md#natural-numbercoerce)
    - [`natural-number/ensure`](docs/natural-number.md#natural-numberensure)
  - **Array Length**
    - [`array-length/coerce`](docs/array-length.md#array-lengthcoerce)
    - [`array-length/ensure`](docs/array-length.md#array-lengthensure)
  - **Time Value**
    - [`time-value/coerce`](docs/time-value.md#time-valuecoerce)
    - [`time-value/ensure`](docs/time-value.md#time-valueensure)
- **Array Like**
  - [`array-like/is`](docs/array-like.md#array-likeis)
  - [`array-like/ensure`](docs/array-like.md#array-likeensure)
  - **Array**
    - [`array/is`](docs/array.md#arrayis)
    - [`array/ensure`](docs/array.md#arrayensure)
- **Iterable**
  - [`iterable/is`](docs/iterable.md#iterableis)
  - [`iterable/ensure`](docs/iterable.md#iterableensure)
- **Date**
  - [`date/is`](docs/date.md#dateis)
  - [`date/ensure`](docs/date.md#dateensure)
- **Function**
  - [`function/is`](docs/function.md#functionis)
  - [`function/ensure`](docs/function.md#functionensure)
  - **Plain Function**
    - [`plain-function/is`](docs/plain-function.md#plain-functionis)
    - [`plain-function/ensure`](docs/plain-function.md#plain-functionensure)
- **Reg Exp**
  - [`reg-exp/is`](docs/reg-exp.md#reg-expis)
  - [`reg-exp/ensure`](docs/.md#reg-expensure)
- **Thenable**
  - [`thenable/is`](docs/thenable.md#thenableis)
  - [`thenable/ensure`](docs/thenable.md#thenableensure)
  - **Promise**
    - [`promise/is`](docs/promise.md#promiseis)
    - [`promise/ensure`](docs/promise.md#promiseensure)
- **Error**
  - [`error/is`](docs/error.md#erroris)
  - [`error/ensure`](docs/error.md#errorensure)
- **Prototype**
  - [`prototype/is`](docs/prototype.md#prototypeis)

### Tests

    $ npm test

[nix-build-image]: https://semaphoreci.com/api/v1/medikoo-org/type/branches/master/shields_badge.svg
[nix-build-url]: https://semaphoreci.com/medikoo-org/type
[win-build-image]: https://ci.appveyor.com/api/projects/status/8nrtluuwsb5k9l8d?svg=true
[win-build-url]: https://ci.appveyor.com/api/project/medikoo/type
[cov-image]: https://img.shields.io/codecov/c/github/medikoo/type.svg
[cov-url]: https://codecov.io/gh/medikoo/type
[npm-image]: https://img.shields.io/npm/v/type.svg
[npm-url]: https://www.npmjs.com/package/type
;  # Changelog

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [2.1.0](https://github.com/medikoo/type/compare/v2.0.0...v2.1.0) (2020-08-21)

### Features

- `ensure` util for cumulated input validation ([814c5a8](https://github.com/medikoo/type/commit/814c5a801ecac23d06d8a5f4bcafc4763a04408c))
- Provide an alternative error message with `options.name` ([c7751c0](https://github.com/medikoo/type/commit/c7751c084ee4f3d3ed10500db0edde2ff00e03a1))
- Support `%n` (meaningful name) token in error message resolver ([b0f374e](https://github.com/medikoo/type/commit/b0f374e54345c714fe37a90887ecfe60577ce133))
- Support `min` validation for natural numbers ([e703512](https://github.com/medikoo/type/commit/e70351248818d3e113110106ad174b42c5fd9b25))
- Support custom Error constructors ([c6ecb90](https://github.com/medikoo/type/commit/c6ecb90e21c1c778210934204cbe393fb89ef2f6))

### Bug Fixes

- Fix typo in error message ([2735533](https://github.com/medikoo/type/commit/2735533de28d33dfa13222743698169c92d08c09))

## [2.0.0](https://github.com/medikoo/type/compare/v1.2.0...v2.0.0) (2019-10-10)

### Features

- `allowedKeys` option for plain-object/ensure ([f81e72e](https://github.com/medikoo/type/commit/f81e72e))
- `ensurePropertyValue` option for plain-object/ensure ([c5ff8fb](https://github.com/medikoo/type/commit/c5ff8fb))
- Replace `coerceItem` with `ensureItem` option in iterable/ensure ([721494f](https://github.com/medikoo/type/commit/721494f))
- Seclude lib/resolve-error-message ([12636d9](https://github.com/medikoo/type/commit/12636d9))
- Validate options.ensureItem in iterable/ensure ([78da6c1](https://github.com/medikoo/type/commit/78da6c1))

### BREAKING CHANGES

- iterable/ensure no longer supports `coerceItem` option. Instead `ensureItem` was introduced

## [1.2.0](https://github.com/medikoo/type/compare/v1.1.0...v1.2.0) (2019-09-20)

### Bug Fixes

- Improve error message so it's not confusing ([97cd6b9](https://github.com/medikoo/type/commit/97cd6b9))

### Features

- 'coerceItem' option for iterable/ensure ([0818860](https://github.com/medikoo/type/commit/0818860))

## [1.1.0](https://github.com/medikoo/type/compare/v1.0.3...v1.1.0) (2019-09-20)

### Features

- `denyEmpty` option for iterables validation ([301d071](https://github.com/medikoo/type/commit/301d071))

### [1.0.3](https://github.com/medikoo/type/compare/v1.0.2...v1.0.3) (2019-08-06)

### Bug Fixes

- Recognize custom built ES5 era errors ([6462fac](https://github.com/medikoo/type/commit/6462fac))

### [1.0.2](https://github.com/medikoo/type/compare/v1.0.1...v1.0.2) (2019-08-06)

### Bug Fixes

- Recognize host errors (e.g. DOMException) ([96ef399](https://github.com/medikoo/type/commit/96ef399))

## [1.0.1](https://github.com/medikoo/type/compare/v1.0.0...v1.0.1) (2019-04-08)

# 1.0.0 (2019-04-05)

### Bug Fixes

- ensure 'is' functions can't crash ([59ceb78](https://github.com/medikoo/type/commit/59ceb78))

### Features

- array-length/coerce ([af8ddec](https://github.com/medikoo/type/commit/af8ddec))
- array-length/ensure ([d313eb6](https://github.com/medikoo/type/commit/d313eb6))
- array-like/ensure ([45f1ddd](https://github.com/medikoo/type/commit/45f1ddd))
- array-like/is ([9a026a5](https://github.com/medikoo/type/commit/9a026a5))
- array/ensure ([9db1515](https://github.com/medikoo/type/commit/9db1515))
- array/is ([9672839](https://github.com/medikoo/type/commit/9672839))
- date/ensure ([44e25a0](https://github.com/medikoo/type/commit/44e25a0))
- date/is ([0316558](https://github.com/medikoo/type/commit/0316558))
- ensure to not crash ([3998348](https://github.com/medikoo/type/commit/3998348))
- ensure/number ([134b5cb](https://github.com/medikoo/type/commit/134b5cb))
- error/ensure ([d5c8a30](https://github.com/medikoo/type/commit/d5c8a30))
- error/is-error ([4d6b899](https://github.com/medikoo/type/commit/4d6b899))
- finite/coerce ([accaad1](https://github.com/medikoo/type/commit/accaad1))
- finite/ensure ([51e4174](https://github.com/medikoo/type/commit/51e4174))
- function/ensure ([b624c9a](https://github.com/medikoo/type/commit/b624c9a))
- function/is ([dab8026](https://github.com/medikoo/type/commit/dab8026))
- integer/coerce ([89dea2e](https://github.com/medikoo/type/commit/89dea2e))
- integer/ensure ([44a7071](https://github.com/medikoo/type/commit/44a7071))
- iterable/ensure ([3d48841](https://github.com/medikoo/type/commit/3d48841))
- iterable/is ([cf09513](https://github.com/medikoo/type/commit/cf09513))
- lib/is-to-string-tag-supported ([c8c001d](https://github.com/medikoo/type/commit/c8c001d))
- natural-number/coerce ([d08fdd9](https://github.com/medikoo/type/commit/d08fdd9))
- natural-number/ensure ([6c24d12](https://github.com/medikoo/type/commit/6c24d12))
- number/coerce ([86ccf08](https://github.com/medikoo/type/commit/86ccf08))
- object/ensure ([a9e8eed](https://github.com/medikoo/type/commit/a9e8eed))
- object/is ([d2d7251](https://github.com/medikoo/type/commit/d2d7251))
- plain-function/ensure ([5186518](https://github.com/medikoo/type/commit/5186518))
- plain-function/is ([51bc791](https://github.com/medikoo/type/commit/51bc791))
- plain-object/ensure ([91cf5e5](https://github.com/medikoo/type/commit/91cf5e5))
- plain-object/is ([4dcf393](https://github.com/medikoo/type/commit/4dcf393))
- promise/ensure ([8d096a4](https://github.com/medikoo/type/commit/8d096a4))
- promise/is ([a00de02](https://github.com/medikoo/type/commit/a00de02))
- prototype/is ([b23bdcc](https://github.com/medikoo/type/commit/b23bdcc))
- reg-exp/ensure ([6f7bbcb](https://github.com/medikoo/type/commit/6f7bbcb))
- reg-exp/is ([9728519](https://github.com/medikoo/type/commit/9728519))
- safe-integer/coerce ([b8549c4](https://github.com/medikoo/type/commit/b8549c4))
- safe-integer/ensure ([a70ef3f](https://github.com/medikoo/type/commit/a70ef3f))
- string/coerce ([b25c71f](https://github.com/medikoo/type/commit/b25c71f))
- string/ensure ([b62577d](https://github.com/medikoo/type/commit/b62577d))
- support 'default' in resolveException ([e08332a](https://github.com/medikoo/type/commit/e08332a))
- switch config to ES3 based ([37606d9](https://github.com/medikoo/type/commit/37606d9))
- thenable/ensure ([6762c0d](https://github.com/medikoo/type/commit/6762c0d))
- thenable/is ([2711d70](https://github.com/medikoo/type/commit/2711d70))
- time-value/coerce ([27fd109](https://github.com/medikoo/type/commit/27fd109))
- time-value/ensure ([1f6a8ea](https://github.com/medikoo/type/commit/1f6a8ea))
- **string/coerce:** restrict toString acceptance ([2a87100](https://github.com/medikoo/type/commit/2a87100))
- value/ensure ([dd6d8cb](https://github.com/medikoo/type/commit/dd6d8cb))
- value/is ([fdf4763](https://github.com/medikoo/type/commit/fdf4763))
?  "use strict";

var isArray       = require("./array/is")
  , toShortString = require("./lib/to-short-string");

var objPropertyIsEnumerable = Object.prototype.propertyIsEnumerable;

var assign = function (target, source) {
	for (var key in source) {
		if (objPropertyIsEnumerable.call(source, key)) target[key] = source[key];
	}
};

module.exports = function (validationDatum1/*, ...validationDatumN, options */) {
	var validationData = [validationDatum1];
	var globalOptions;
	if (arguments.length > 1) {
		var hasOptions = !isArray(arguments[arguments.length - 1]);
		if (hasOptions) globalOptions = arguments[arguments.length - 1];
		var lastDatumIndex = hasOptions ? arguments.length - 2 : arguments.length - 1;
		for (var i = 1; i <= lastDatumIndex; ++i) validationData.push(arguments[i]);
	}
	var result = [], errors;
	for (var j = 0; j < validationData.length; ++j) {
		var validationDatum = validationData[j];
		var options = { name: validationDatum[0] };
		if (globalOptions) assign(options, globalOptions);
		if (validationDatum[3]) assign(options, validationDatum[3]);
		var resultItem;
		if (typeof validationDatum[2] !== "function") {
			throw new TypeError(toShortString(validationDatum[2]) + " is not a function");
		}
		try {
			resultItem = validationDatum[2](validationDatum[1], options);
		} catch (error) {
			if (!errors) errors = [];
			errors.push(error);
		}
		if (errors) continue;
		result.push(resultItem);
	}
	if (!errors) return result;

	if (errors.length === 1) throw errors[0];
	var ErrorConstructor = (globalOptions && globalOptions.Error) || TypeError;
	var errorMessage = "Approached following errors:";
	for (var k = 0; k < errors.length; ++k) {
		errorMessage += "\n - " + errors[k].message.split("\n").join("\n   ");
	}
	throw new ErrorConstructor(errorMessage);
};
0  # EditorConfig is awesome: http://EditorConfig.org

# top-most EditorConfig file
root = true

[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
indent_style = tab
trim_trailing_whitespace = true

[*.md]
indent_size = 2
indent_style = space
trim_trailing_whitespace = false
  ISC License

Copyright (c) 2019-2020, Mariusz Nowak, @medikoo, medikoo.com

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
o  {
  "_from": "type@^2.0.0",
  "_id": "type@2.1.0",
  "_inBundle": false,
  "_integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==",
  "_location": "/ext/type",
  "_phantomChildren": {},
  "_requested": {
    "type": "range",
    "registry": true,
    "raw": "type@^2.0.0",
    "name": "type",
    "escapedName": "type",
    "rawSpec": "^2.0.0",
    "saveSpec": null,
    "fetchSpec": "^2.0.0"
  },
  "_requiredBy": [
    "/ext"
  ],
  "_resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz",
  "_shasum": "9bdc22c648cf8cf86dd23d32336a41cfb6475e3f",
  "_spec": "type@^2.0.0",
  "_where": "C:\\work_nhada\\crown_trava_834\\adobe_extension\\logi2adobe\\node_modules\\ext",
  "author": {
    "name": "Mariusz Nowak",
    "email": "medyk@medikoo.com",
    "url": "https://www.medikoo.com/"
  },
  "bugs": {
    "url": "https://github.com/medikoo/type/issues"
  },
  "bundleDependencies": false,
  "deprecated": false,
  "description": "Runtime validation and processing of JavaScript types",
  "devDependencies": {
    "chai": "^4.2.0",
    "eslint": "^7.7.0",
    "eslint-config-medikoo": "^3.1.0",
    "git-list-updated": "^1.2.1",
    "husky": "^4.2.5",
    "lint-staged": "^10.2.11",
    "mocha": "^6.2.3",
    "nyc": "^15.1.0",
    "prettier-elastic": "^1.19.1"
  },
  "eslintConfig": {
    "extends": "medikoo/es3",
    "root": true,
    "globals": {
      "Map": true,
      "Promise": true,
      "Set": true,
      "Symbol": true
    },
    "overrides": [
      {
        "files": "test/**/*.js",
        "env": {
          "mocha": true
        },
        "rules": {
          "no-eval": "off",
          "no-new-wrappers": "off"
        }
      },
      {
        "files": [
          "string/coerce.js",
          "number/coerce.js"
        ],
        "rules": {
          "no-implicit-coercion": "off"
        }
      },
      {
        "files": "plain-object/is.js",
        "rules": {
          "no-proto": "off"
        }
      }
    ]
  },
  "homepage": "https://github.com/medikoo/type#readme",
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "keywords": [
    "type",
    "coercion"
  ],
  "license": "ISC",
  "lint-staged": {
    "*.js": [
      "eslint"
    ],
    "*.{css,html,js,json,md,yaml,yml}": [
      "prettier -c"
    ]
  },
  "name": "type",
  "prettier": {
    "printWidth": 100,
    "tabWidth": 4,
    "overrides": [
      {
        "files": [
          "*.md"
        ],
        "options": {
          "tabWidth": 2
        }
      }
    ]
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/medikoo/type.git"
  },
  "scripts": {
    "check-coverage": "npm run coverage && nyc check-coverage --statements 80 --function 80 --branches 80 --lines 80",
    "coverage": "nyc --reporter=lcov --reporter=html --reporter=text-summary npm test",
    "lint": "eslint --ignore-path=.gitignore .",
    "lint-updated": "pipe-git-updated --ext=js -- eslint --ignore-pattern '!*'",
    "prettier-check-updated": "pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c",
    "prettify": "prettier --write --ignore-path .gitignore '**/*.{css,html,js,json,md,yaml,yml}'",
    "test": "mocha --recursive"
  },
  "version": "2.1.0"
}
Ò  "use strict";

var resolveException = require("../lib/resolve-exception")
  , coerce           = require("./coerce");

module.exports = function (value/*, options*/) {
	var coerced = coerce(value);
	if (coerced !== null) return coerced;
	var options = arguments[1];
	var errorMessage =
		options && options.name
			? "Expected a time value for %n, received %v"
			: "%v is not a time value";
	return resolveException(value, errorMessage, options);
};
ÿ   "use strict";

var coerceToInteger = require("../integer/coerce");

var abs = Math.abs;

module.exports = function (value) {
	value = coerceToInteger(value);
	if (!value) return value;
	if (abs(value) > 8.64e15) return null;
	return value;
};
:  "use strict";

var isValue = require("../value/is");

// prettier-ignore
var possibleTypes = { "object": true, "function": true, "undefined": true /* document.all */ };

module.exports = function (value) {
	if (!isValue(value)) return false;
	return hasOwnProperty.call(possibleTypes, typeof value);
};
˜  "use strict";

var resolveException = require("../lib/resolve-exception")
  , is               = require("./is");

module.exports = function (value/*, options*/) {
	if (is(value)) return value;
	var options = arguments[1];
	var errorMessage =
		options && options.name ? "Expected an object for %n, received %v" : "%v is not an object";
	return resolveException(value, errorMessage, options);
};
´  "use strict";

var isPrototype = require("../prototype/is");

var dateValueOf = Date.prototype.valueOf;

module.exports = function (value) {
	if (!value) return false;

	try {
		// Sanity check (reject objects which do not expose common Date interface)
		if (typeof value.getFullYear !== "function") return false;
		if (typeof value.getTimezoneOffset !== "function") return false;
		if (typeof value.setFullYear !== "function") return false;

		// Ensure its native Date object (has [[DateValue]] slot)
		dateValueOf.call(value);
	} catch (error) {
		return false;
	}

	// Ensure it hosts valid date
	if (isNaN(value)) return false;

	return !isPrototype(value);
};
’  "use strict";

var resolveException = require("../lib/resolve-exception")
  , is               = require("./is");

module.exports = function (value/*, options*/) {
	if (is(value)) return value;
	var options = arguments[1];
	var errorMessage =
		options && options.name ? "Expected a date for %n, received %v" : "%v is not a date";
	return resolveException(value, errorMessage, options);
};
  // Polyfills friendly, therefore ES5 syntax

"use strict";

var isObject = require("../object/is");

var iteratorSymbol = Symbol.iterator;

if (!iteratorSymbol) {
	throw new Error("Cannot initialize iterator/is due to Symbol.iterator not being implemented");
}

module.exports = function (value/*, options*/) {
	var options = arguments[1];
	if (!isObject(value)) {
		if (!isObject(options) || !options.allowString || typeof value !== "string") return false;
	}
	try {
		if (typeof value[iteratorSymbol] !== "function") return false;
	} catch (error) {
		return false;
	}
	if (!options) return true;
	if (options.denyEmpty) {
		try {
			if (value[iteratorSymbol]().next().done) return false;
		} catch (error) {
			return false;
		}
	}
	return true;
};
A  "use strict";

var resolveException    = require("../lib/resolve-exception")
  , resolveErrorMessage = require("../lib/resolve-error-message")
  , toShortString       = require("../lib/to-short-string")
  , ensurePlainFunction = require("../plain-function/ensure")
  , is                  = require("./is");

var invalidItemsLimit = 3;

module.exports = function (value/*, options*/) {
	var options = arguments[1];
	var mainErrorMessage =
		options && options.name
			? "Expected an iterable for %n, received %v"
			: "%v is not expected iterable";
	if (!is(value, options)) return resolveException(value, mainErrorMessage, options);
	if (!options) return value;

	var ensureItem = ensurePlainFunction(options.ensureItem, { isOptional: true });
	if (ensureItem) {
		var coercedValue = [];
		var iterator = value[Symbol.iterator]();
		var item, invalidItems;
		while (!(item = iterator.next()).done) {
			var newItemValue;
			try {
				newItemValue = ensureItem(item.value);
			} catch (error) {
				if (!invalidItems) invalidItems = [];
				if (invalidItems.push(item.value) === invalidItemsLimit) break;
			}
			if (invalidItems) continue;
			coercedValue.push(newItemValue);
		}
		if (invalidItems) {
			var errorMessage =
				resolveErrorMessage(mainErrorMessage, value, options) +
				".\n           Following items are invalid:";
			for (var i = 0; i < invalidItems.length; ++i) {
				errorMessage += "\n             - " + toShortString(invalidItems[i]);
			}
			throw new TypeError(errorMessage);
		}
		return coercedValue;
	}

	return value;
};
d  "use strict";

var resolveException = require("../lib/resolve-exception")
  , ensureMin        = require("../lib/ensure/min")
  , coerce           = require("./coerce");

module.exports = function (value/*, options*/) {
	var coerced = coerce(value), options = arguments[1];
	if (coerced !== null) {
		if (options) {
			if (options.min) ensureMin(value, coerced, options);
		}
		return coerced;
	}

	var errorMessage =
		options && options.name
			? "Expected a natural number for %n, received %v"
			: "%v is not a natural number";
	return resolveException(value, errorMessage, options);
};
Ý   "use strict";

var coerceToInteger = require("../integer/coerce");

module.exports = function (value) {
	value = coerceToInteger(value);
	if (!value) return value;
	if (value < 0) return null;
	return value;
};
#  "use strict";

var isObject    = require("../object/is")
  , isPrototype = require("../prototype/is");

var getPrototypeOf;
if (typeof Object.getPrototypeOf === "function") {
	getPrototypeOf = Object.getPrototypeOf;
} else if ({}.__proto__ === Object.prototype) {
	getPrototypeOf = function (object) { return object.__proto__; };
}

module.exports = function (value) {
	if (!isObject(value)) return false;
	var prototype;
	if (getPrototypeOf) {
		prototype = getPrototypeOf(value);
	} else {
		try {
			var valueConstructor = value.constructor;
			if (valueConstructor) prototype = valueConstructor.prototype;
		} catch (error) {
			return false;
		}
	}
	if (prototype && !hasOwnProperty.call(prototype, "propertyIsEnumerable")) return false;
	return !isPrototype(value);
};
v  "use strict";

var resolveException    = require("../lib/resolve-exception")
  , resolveErrorMessage = require("../lib/resolve-error-message")
  , ensurePlainFunction = require("../plain-function/ensure")
  , ensureArray         = require("../array/ensure")
  , is                  = require("./is");

var objHasOwnProperty = Object.prototype.hasOwnProperty, invalidItemsLimit = 3;

module.exports = function (value/*, options*/) {
	var options = arguments[1];
	var mainErrorMessage =
		options && options.name
			? "Expected a plain object for %n, received %v"
			: "%v is not a plain object";
	if (!is(value)) return resolveException(value, mainErrorMessage, options);
	if (!options) return value;

	var invalidKeys, key, errorMessage;
	var allowedKeys = ensureArray(options.allowedKeys, { isOptional: true });
	if (allowedKeys) {
		for (key in value) {
			if (!objHasOwnProperty.call(value, key)) continue;
			if (allowedKeys.indexOf(key) > -1) continue;
			if (!invalidKeys) invalidKeys = [];
			if (invalidKeys.push(key) === invalidItemsLimit) break;
		}
		if (invalidKeys) {
			errorMessage =
				resolveErrorMessage(mainErrorMessage, value, options) +
				".\n           Following keys are unexpected: " +
				invalidKeys.join(", ");
			throw new TypeError(errorMessage);
		}
	}

	var ensurePropertyValue = ensurePlainFunction(options.ensurePropertyValue, {
		isOptional: true
	});
	if (ensurePropertyValue) {
		var coercedValue = {};
		for (key in value) {
			if (!objHasOwnProperty.call(value, key)) continue;
			var coercedPropertyValue;
			try {
				coercedPropertyValue = ensurePropertyValue(value[key]);
			} catch (error) {
				if (!invalidKeys) invalidKeys = [];
				if (invalidKeys.push(key) === invalidItemsLimit) break;
			}
			if (invalidKeys) continue;
			coercedValue[key] = coercedPropertyValue;
		}
		if (invalidKeys) {
			errorMessage =
				resolveErrorMessage(mainErrorMessage, value, options) +
				".\n           Values for following keys are invalid: " +
				invalidKeys.join(", ");
			throw new TypeError(errorMessage);
		}

		return coercedValue;
	}

	return value;
};
Â  "use strict";

var resolveException = require("../lib/resolve-exception")
  , coerce           = require("./coerce");

module.exports = function (value/*, options*/) {
	var coerced = coerce(value);
	if (coerced !== null) return coerced;
	var options = arguments[1];
	var errorMessage =
		options && options.name ? "Expected a number for %n, received %v" : "%v is not a number";
	return resolveException(value, errorMessage, options);
};
  "use strict";

var isValue = require("../value/is");

module.exports = function (value) {
	if (!isValue(value)) return null;
	try {
		value = +value; // Ensure implicit coercion
	} catch (error) {
		return null;
	}
	if (isNaN(value)) return null;
	return value;
};
‘   "use strict";

// ES3 safe
var _undefined = void 0;

module.exports = function (value) { return value !== _undefined && value !== null; };
  "use strict";

var resolveException = require("../lib/resolve-exception")
  , is               = require("./is");

module.exports = function (value/*, options*/) {
	if (is(value)) return value;
	var options = arguments[1];
	var errorMessage =
		options && options.name ? "Expected a value for %n, received %v" : "Cannot use %v";
	return resolveException(value, errorMessage, options);
};
Ø  "use strict";

var resolveException = require("../lib/resolve-exception")
  , coerce           = require("./coerce");

module.exports = function (value/*, options*/) {
	var coerced = coerce(value);
	if (coerced !== null) return coerced;
	var options = arguments[1];
	var errorMessage =
		options && options.name
			? "Expected an array length for %n, received %v"
			: "%v is not an array length";
	return resolveException(value, errorMessage, options);
};
ê   "use strict";

var coerceToSafeInteger = require("../safe-integer/coerce");

module.exports = function (value) {
	value = coerceToSafeInteger(value);
	if (!value) return value;
	if (value < 0) return null;
	return value;
};
Î  "use strict";

var resolveException = require("../lib/resolve-exception")
  , coerce           = require("./coerce");

module.exports = function (value/*, options*/) {
	var coerced = coerce(value);
	if (coerced !== null) return coerced;
	var options = arguments[1];
	var errorMessage =
		options && options.name
			? "Expected an integer for %n, received %v"
			: "%v is not an integer";
	return resolveException(value, errorMessage, options);
};

  "use strict";

var coerceToFinite = require("../finite/coerce");

var abs = Math.abs, floor = Math.floor;

module.exports = function (value) {
	value = coerceToFinite(value);
	if (!value) return value;
	return (value > 0 ? 1 : -1) * floor(abs(value));
};
@  "use strict";

var stringCoerce  = require("../string/coerce")
  , toShortString = require("./to-short-string");

module.exports = function (errorMessage, value, inputOptions) {
	if (inputOptions && inputOptions.errorMessage) {
		errorMessage = stringCoerce(inputOptions.errorMessage);
	}

	var valueInsertIndex = errorMessage.indexOf("%v");
	var valueToken = valueInsertIndex > -1 ? toShortString(value) : null;
	if (inputOptions && inputOptions.name) {
		var nameInsertIndex = errorMessage.indexOf("%n");
		if (nameInsertIndex > -1) {
			if (valueInsertIndex > -1) {
				var firstToken, secondToken, firstInsertIndex, secondInsertIndex;
				if (nameInsertIndex > valueInsertIndex) {
					firstToken = valueToken;
					firstInsertIndex = valueInsertIndex;
					secondToken = inputOptions.name;
					secondInsertIndex = nameInsertIndex;
				} else {
					firstToken = inputOptions.name;
					firstInsertIndex = nameInsertIndex;
					secondToken = valueToken;
					secondInsertIndex = valueInsertIndex;
				}
				return (
					errorMessage.slice(0, firstInsertIndex) +
					firstToken +
					errorMessage.slice(firstInsertIndex + 2, secondInsertIndex) +
					secondToken +
					errorMessage.slice(secondInsertIndex + 2)
				);
			}
			return (
				errorMessage.slice(0, nameInsertIndex) +
				inputOptions.name +
				errorMessage.slice(nameInsertIndex + 2)
			);
		}
	}
	if (valueInsertIndex > -1) {
		return (
			errorMessage.slice(0, valueInsertIndex) +
			valueToken +
			errorMessage.slice(valueInsertIndex + 2)
		);
	}
	return errorMessage;
};
º   "use strict";

module.exports = function (value) {
	try {
		return value.toString();
	} catch (error) {
		try { return String(value); }
		catch (error2) { return null; }
	}
};
  "use strict";

var isValue             = require("../value/is")
  , resolveErrorMessage = require("./resolve-error-message");

module.exports = function (value, defaultMessage, inputOptions) {
	if (inputOptions && !isValue(value)) {
		if ("default" in inputOptions) return inputOptions["default"];
		if (inputOptions.isOptional) return null;
	}
	var ErrorConstructor = (inputOptions && inputOptions.Error) || TypeError;
	throw new ErrorConstructor(resolveErrorMessage(defaultMessage, value, inputOptions));
};
k   "use strict";

module.exports = typeof Symbol === "function" && typeof Symbol.toStringTag === "symbol";
Ë  "use strict";

var safeToString = require("./safe-to-string");

var reNewLine = /[\n\r\u2028\u2029]/g;

module.exports = function (value) {
	var string = safeToString(value);
	if (string === null) return "<Non-coercible to string value>";
	// Trim if too long
	if (string.length > 100) string = string.slice(0, 99) + "â€¦";
	// Replace eventual new lines
	string = string.replace(reNewLine, function (char) {
		switch (char) {
			case "\n":
				return "\\n";
			case "\r":
				return "\\r";
			case "\u2028":
				return "\\u2028";
			case "\u2029":
				return "\\u2029";
			/* istanbul ignore next */
			default:
				throw new Error("Unexpected character");
		}
	});
	return string;
};
  "use strict";

var resolveException = require("../resolve-exception");

module.exports = function (value, coerced, options) {
	if (coerced >= options.min) return coerced;
	var errorMessage =
		options && options.name
			? "Expected %n to be greater or equal " + options.min + ", received %v"
			: "%v is not greater or equal " + options.min;
	return resolveException(value, errorMessage, options);
};
?  # Prototype

Some constructor's `prototype` property

## `prototype/is`

Confirms if given object serves as a _prototype_ property

```javascript
const isPrototype = require("type/prototype/is");

isPrototype({}); // false
isPrototype(Object.prototype); // true
isPrototype(Array.prototype); // true
```
0  # String

_string_ primitive

## `string/coerce`

Restricted string coercion. Returns string presentation for every value that follows below constraints

- is implicitly coercible to string
- is neither`null` nor `undefined`
- its `toString` method is not `Object.prototype.toString`

For all other values `null` is returned

```javascript
const coerceToString = require("type/string/coerce");

coerceToString(12); // "12"
coerceToString(undefined); // null
```

## `string/ensure`

If given argument is a string coercible value (via [`string/coerce`](#stringcoerce)) returns result string.
Otherwise `TypeError` is thrown.

```javascript
const ensureString = require("type/string/ensure");

ensureString(12); // "12"
ensureString(null); // Thrown TypeError: null is not a string
```
i  # Error

_Error_ instance

## `error/is`

Confirms if given object is a native error object

```javascript
const isError = require("type/error/is");

isError(new Error()); // true
isError({ message: "Fake error" }); // false
```

## `error/ensure`

If given argument is an error object, it is returned back. Otherwise `TypeError` is thrown.

```javascript
const ensureError = require("type/error/ensure");

const someError = new Error("Some error");
ensureError(someError); // someError
ensureError({ message: "Fake error" }); // Thrown TypeError: [object Object] is not an error object
```
Á  # Plain Object

A _plain object_

- Inherits directly from `Object.prototype` or `null`
- Is not a constructor's `prototype` property

## `plain-object/is`

Confirms if given object is a _plain object_

```javascript
const isPlainObject = require("type/plain-object/is");

isPlainObject({}); // true
isPlainObject(Object.create(null)); // true
isPlainObject([]); // false
```

## `plain-object/ensure`

If given argument is a plain object it is returned back. Otherwise `TypeError` is thrown.

```javascript
const ensurePlainObject = require("type/plain-object/ensure");

ensurePlainObject({}); // {}
ensurePlainObject("foo"); // Thrown TypeError: foo is not a plain object
```

### Confirming on keys

Keys can be validated by passing `allowedKeys` option. Note that in this case:

- Error message lists up to three invalid keys

```javascript
const allowedKeys = ["foo"];

ensurePlainObject({}, { allowedKeys }); // {}
ensurePlainObject({ foo: "bar" }, { allowedKeys }); // { foo: 'bar' }

/*
 Below invocation with crash with:
 TypeError: [object Object] is not a valid plain object.
            Following keys are unexpected: lorem, ipsum
*/
ensurePlainObject({ foo: "bar", lorem: 1, ipsum: 2 }, { allowedKeys });
```

### Confirming on property values

Property values can be validated by passing `ensurePropertyValue` option. Note that in this case:

- A newly created instance of plain object with coerced values is returned
- Error message lists up to three keys that contain invalid values

```javascript
const ensureString = require("type/string/ensure");

ensurePlainObject({ foo: 12 }, { ensurePropertyValue: ensureString }); // { foo: '12' }

/*
 Below invocation with crash with:
 TypeError: [object Object] is not a valid plain object.
            Valuees for following keys are invalid: lorem, ipsum
*/
ensurePlainObject({ foo: 23, lorem: {}, ipsum: {} }, { ensurePropertyValue: ensureString });
```
â  # Plain Function

A _Function_ instance that is not a _Class_

## `plain-function/is`

Confirms if given object is a _plain function_

```javascript
const isPlainFunction = require("type/plain-function/is");

isPlainFunction(function () {}); // true
isPlainFunction(() => {}); // true
isPlainFunction(class {}); // false
isPlainFunction("foo"); // false
```

## `plain-function/ensure`

If given argument is a _plain function_ object, it is returned back. Otherwise `TypeError` is thrown.

```javascript
const ensurePlainFunction = require("type/function/ensure");

const fn = function () {};
ensurePlainFunction(fn); // fn
ensurePlainFunction(class {}); // Thrown TypeError: class is not a plain function
```
w  # Function

_Function_ instance

## `function/is`

Confirms if given object is a native function

```javascript
const isFunction = require("type/function/is");

isFunction(function () {}); // true
isFunction(() => {}); // true
isFunction(class {}); // true
isFunction("foo"); // false
```

## `function/ensure`

If given argument is a function object, it is returned back. Otherwise `TypeError` is thrown.

```javascript
const ensureFunction = require("type/function/ensure");

const fn = function () {};
ensureFunction(fn); // fn
ensureFunction(/foo/); // Thrown TypeError: /foo/ is not a function
```
ñ  # Finite Number

Finite _number_ primitive

## `finite/coerce`

Follows [`number/coerce`](number.md#numbercoerce) additionally rejecting `Infinity` and `-Infinity` values (`null` is returned if given values coerces to them)

```javascript
const coerceToFinite = require("type/finite/coerce");

coerceToFinite("12"); // 12
coerceToFinite(Infinity); // null
coerceToFinite(null); // null
```

## `finite/ensure`

If given argument is a finite number coercible value (via [`finite/coerce`](#finitecoerce)) returns result number.
Otherwise `TypeError` is thrown.

```javascript
const ensureFinite = require("type/finite/ensure");

ensureFinite(12); // "12"
ensureFinite(null); // Thrown TypeError: null is not a finite number
```
ñ  # `ensure(validationDatum1[, ...validationDatumN[, options]])`

Provides a complete cumulated input validation for an API endpoint. Validates multiple input arguments and consolidates eventual errors into one.

## Arguments

### `validationDatum1[, ...validationDatumN]`

For each argument to be validated a `validationDatum` of following stucture should be defined:

```javascript
[argumentName, inputValue, ensureFunction, (options = {})];
```

- `argumentName` - Name of validated argument (used for meaningful error messaging)
- `inputValue` - An argument value as passed to function
- `ensureFunction` - An `ensureX` function with which argument should be validated (e.g. if we're after string, then we need [string/ensure](string.md#stringensure))
- `options` - Optional, extra options to be passed to `ensureX` function

### `[options]`

Eventual options be passed to underlying `ensureX` functions. If custom error constructor is passed with an `Error` option, then cumulated error is created with this constructor.

## Usage example

```javascript
const ensure = require("type/ensure");
const ensureString = require("type/string/ensure");
const ensureNaturalNumber = require("type/natural-number/ensure");

const resolveRepositoryIssue = (repoName, issueNumber) => {
  // Validate input
  [repoName, issueNumber] = ensure(
    ["repoName", repoName, ensureString],
    ["issueNumber", issueNumber, ensureNaturalNumber],
    { Error: UserError }
  );
  // ... logic
};
```
Â  # Integer Number

Integer _number_ primitive

## `integer/coerce`

Follows [`finite/coerce`](finite.md#finitecoerce) additionally stripping decimal part from the number

```javascript
const coerceToInteger = require("type/integer/coerce");

coerceToInteger("12.95"); // 12
coerceToInteger(Infinity); // null
coerceToInteger(null); // null
```

## `integer/ensure`

If given argument is an integer coercible value (via [`integer/coerce`](#integercoerce)) returns result number.
Otherwise `TypeError` is thrown.

```javascript
const ensureInteger = require("type/integer/ensure");

ensureInteger(12.93); // "12"
ensureInteger(null); // Thrown TypeError: null is not an integer
```
v  # Time value

_number_ primitive which is a valid _time value_ (as used internally in _Date_ instances)

## `time-value/coerce`

Follows [`integer/coerce`](integer.md#integercoerce) but returns `null` in place of values which go beyond 100 000 0000 days from unix epoch

```javascript
const coerceToTimeValue = require("type/time-value/coerce");

coerceToTimeValue(12312312); // true
coerceToTimeValue(Number.MAX_SAFE_INTEGER); // false
coerceToTimeValue("foo"); // false
```

## `time-value/ensure`

If given argument is a _time value_ coercible value (via [`time-value/coerce`](#time-valuecoerce)) returns result number.
Otherwise `TypeError` is thrown.

```javascript
const ensureTimeValue = require("type/time-value/ensure");

ensureTimeValue(12.93); // "12"
ensureTimeValue(Number.MAX_SAFE_INTEGER); // Thrown TypeError: null is not a natural number
```
  # Natural Number

Natural _number_ primitive

## `natural-number/coerce`

Follows [`integer/coerce`](integer.md#integercoerce) but returns `null` for values below `0`

```javascript
const coerceToNaturalNumber = require("type/natural-number/coerce");

coerceToNaturalNumber("12.95"); // 12
coerceToNaturalNumber(-120); // null
coerceToNaturalNumber(null); // null
```

## `natural-number/ensure`

If given argument is a natural number coercible value (via [`natural-number/coerce`](#natural-numbercoerce)) returns result number.
Otherwise `TypeError` is thrown.

```javascript
const ensureNaturalNumber = require("type/natural-number/ensure");

ensureNaturalNumber(12.93); // "12"
ensureNaturalNumber(-230); // Thrown TypeError: null is not a natural number
```
[  # Safe Integer Number

Safe integer _number_ primitive

## `safe-integer/coerce`

Follows [`integer/coerce`](integer.md#integercoerce) but returns `null` in place of values which are beyond `Number.MIN_SAFE_INTEGER` and `Number.MAX_SAFE_INTEGER` range.

```javascript
const coerceToSafeInteger = require("type/safe-integer/coerce");

coerceToInteger("12.95"); // 12
coerceToInteger(9007199254740992); // null
coerceToInteger(null); // null
```

## `safe-integer/ensure`

If given argument is a safe integer coercible value (via [`safe-integer/coerce`](#safe-integercoerce)) returns result number.
Otherwise `TypeError` is thrown.

```javascript
const ensureSafeInteger = require("type/safe-integer/ensure");

ensureSafeInteger(12.93); // "12"
ensureSafeInteger(9007199254740992); // Thrown TypeError: null is not a safe integer
```
œ  # Thenable

_Thenable_ object (an object with `then` method)

## `thenable/is`

Confirms if given object is a _thenable_

```javascript
const isThenable = require("type/thenable/is");

isThenable(Promise.resolve()); // true
isThenable({ then: () => {} }); // true
isThenable({}); // false
```

## `thenable/ensure`

If given argument is a _thenable_ object, it is returned back. Otherwise `TypeError` is thrown.

```javascript
const ensureThenable = require("type/thenable/ensure");

const promise = Promise.resolve();
ensureThenable(promise); // promise
ensureThenable({}); // Thrown TypeError: [object Object] is not a thenable object
```
þ  # Array

_Array_ instance

## `array/is`

Confirms if given object is a native array

```javascript
const isArray = require("type/array/is");

isArray([]); // true
isArray({}); // false
isArray("foo"); // false
```

## `array/ensure`

If given argument is an array, it is returned back. Otherwise `TypeError` is thrown.

```javascript
const ensureArray = require("type/array/ensure");

ensureArray(["foo"]); // ["foo"]
ensureArray("foo"); // Thrown TypeError: foo is not an array
```
.  # Value

_Value_, any value that's neither `null` nor `undefined` .

## `value/is`

Confirms whether passed argument is a _value_

```javascript
const isValue = require("type/value/is");

isValue({}); // true
isValue(null); // false
```

## `value/ensure`

Ensures if given argument is a _value_. If it's a value it is returned back, if not `TypeError` is thrown

```javascript
const ensureValue = require("type/value/ensure");

const obj = {};

ensureValue(obj); // obj
ensureValue(null); // Thrown TypeError: Cannot use null
```
9  # Number

_number_ primitive

## `number/coerce`

Restricted number coercion. Returns number presentation for every value that follows below constraints

- is implicitly coercible to number
- is neither `null` nor `undefined`
- is not `NaN` and doesn't coerce to `NaN`

For all other values `null` is returned

```javascript
const coerceToNumber = require("type/number/coerce");

coerceToNumber("12"); // 12
coerceToNumber({}); // null
coerceToNumber(null); // null
```

## `number/ensure`

If given argument is a number coercible value (via [`number/coerce`](#numbercoerce)) returns result number.
Otherwise `TypeError` is thrown.

```javascript
const ensureNumber = require("type/number/ensure");

ensureNumber(12); // "12"
ensureNumber(null); // Thrown TypeError: null is not a number
```
ì  # Array Like

_Array-like_ value (any value with `length` property)

## `array-like/is`

Restricted _array-like_ confirmation. Returns true for every value that meets following contraints

- is an _object_ (or with `allowString` option, a _string_)
- is not a _function_
- Exposes `length` that meets [`array-length`](array-length.md#array-lengthcoerce) constraints

```javascript
const isArrayLike = require("type/array-like/is");

isArrayLike([]); // true
isArrayLike({}); // false
isArrayLike({ length: 0 }); // true
isArrayLike("foo"); // false
isArrayLike("foo", { allowString: true }); // true
```

## `array-like/ensure`

If given argument is an _array-like_, it is returned back. Otherwise `TypeError` is thrown.

```javascript
const ensureArrayLike = require("type/array-like/ensure");

ensureArrayLike({ length: 0 }); // { length: 0 }
ensureArrayLike("foo", { allowString: true }); // "foo"
ensureArrayLike({}); // Thrown TypeError: null is not an iterable
```
h  # Promise

_Promise_ instance

## `promise/is`

Confirms if given object is a native _promise_

```javascript
const isPromise = require("type/promise/is");

isPromise(Promise.resolve()); // true
isPromise({ then: () => {} }); // false
isPromise({}); // false
```

## `promise/ensure`

If given argument is a promise, it is returned back. Otherwise `TypeError` is thrown.

```javascript
const ensurePromise = require("type/promise/ensure");

const promise = Promise.resolve();
ensurePromise(promise); // promise
eensurePromise({}); // Thrown TypeError: [object Object] is not a promise
```
U  # Array length

_number_ primitive that conforms as valid _array length_

## `array-length/coerce`

Follows [`safe-integer/coerce`](safe-integer.md#safe-integercoerce) but returns `null` in place of values which are below `0`

```javascript
const coerceToArrayLength = require("type/safe-integer/coerce");

coerceToArrayLength("12.95"); // 12
coerceToArrayLength(9007199254740992); // null
coerceToArrayLength(null); // null
```

## `array-length/ensure`

If given argument is an _array length_ coercible value (via [`array-length/coerce`](#array-lengthcoerce)) returns result number.
Otherwise `TypeError` is thrown.

```javascript
const ensureArrayLength = require("type/array-length/ensure");

ensureArrayLength(12.93); // "12"
ensureArrayLength(9007199254740992); // Thrown TypeError: null is not a valid array length
```
   # Iterable

Value which implements _iterable_ protocol

## `iterable/is`

Confirms if given object is an _iterable_ and is not a _string_ (unless `allowString` option is passed)

```javascript
const isIterable = require("type/iterable/is");

isIterable([]); // true
isIterable({}); // false
isIterable("foo"); // false
isIterable("foo", { allowString: true }); // true
```

Supports also `denyEmpty` option

```javascript
isIterable([], { denyEmpty: true }); // false
isIterable(["foo"], { denyEmpty: true }); // true
```

## `iterable/ensure`

If given argument is an _iterable_, it is returned back. Otherwise `TypeError` is thrown.
By default _string_ primitives are rejected unless `allowString` option is passed.

```javascript
const ensureIterable = require("type/iterable/ensure");

ensureIterable([]); // []
ensureIterable("foo", { allowString: true }); // "foo"
ensureIterable({}); // Thrown TypeError: null is not expected iterable
```

### Denying empty iterables

Pass `denyEmpty` option to require non empty iterables

```javascript
ensureIterable([], { denyEmpty: true }); // Thrown TypeError: [] is not expected iterable
```

### Confirming on items

Items can be validated by passing `ensureItem` option. Note that in this case:

- A newly created instance of array with coerced values is returned
- Error message lists up to three invalid items

```javascript
const ensureString = require("type/string/ensure");

ensureIterable(new Set(["foo", 12]), { ensureItem: ensureString }); // ["foo", "12"]

/*
 Below invocation with crash with:
 TypeError: [object Set] is not expected iterable value.
            Following items are invalid:
              - [object Object]
*/
ensureIterable(new Set(["foo", {}]), { ensureItem: ensureString });
```
$  # Object

_Object_, any non-primitive value

## `object/is`

Confirms if passed value is an object

```javascript
const isObject = require("type/object/is");

isObject({}); // true
isObject(true); // false
isObject(null); // false
```

## `object/ensure`

If given argument is an object, it is returned back. Otherwise `TypeError` is thrown.

```javascript
const ensureObject = require("type/object/ensure");

const obj = {};

ensureObject(obj); // obj
ensureString(null); // Thrown TypeError: null is not an object
```
A  # RegExp

_RegExp_ instance

## `reg-exp/is`

Confirms if given object is a native regular expression object

```javascript
const isRegExp = require("type/reg-exp/is");

isRegExp(/foo/);
isRegExp({}); // false
isRegExp("foo"); // false
```

## `reg-exp/ensure`

If given argument is a regular expression object, it is returned back. Otherwise `TypeError` is thrown.

```javascript
const ensureRegExp = require("type/reg-exp/ensure");

ensureRegExp(/foo/); // /foo/
ensureRegExp("foo"); // Thrown TypeError: null is not a regular expression object
```
l  # Date

_Date_ instance

## `date/is`

Confirms if given object is a native date, and is not an _Invalid Date_

```javascript
const isDate = require("type/date/is");

isDate(new Date()); // true
isDate(new Date("Invalid date")); // false
isDate(Date.now()); // false
isDate("foo"); // false
```

## `date/ensure`

If given argument is a date object, it is returned back. Otherwise `TypeError` is thrown.

```javascript
const ensureDate = require("type/date/ensure");

const date = new Date();
ensureDate(date); // date
ensureDate(123123); // Thrown TypeError: 123123 is not a date object
```
Â  "use strict";

var resolveException = require("../lib/resolve-exception")
  , coerce           = require("./coerce");

module.exports = function (value/*, options*/) {
	var coerced = coerce(value);
	if (coerced !== null) return coerced;
	var options = arguments[1];
	var errorMessage =
		options && options.name ? "Expected a string for %n, received %v" : "%v is not a string";
	return resolveException(value, errorMessage, options);
};
è  "use strict";

var isValue  = require("../value/is")
  , isObject = require("../object/is");

var objectToString = Object.prototype.toString;

module.exports = function (value) {
	if (!isValue(value)) return null;
	if (isObject(value)) {
		// Reject Object.prototype.toString coercion
		var valueToString = value.toString;
		if (typeof valueToString !== "function") return null;
		if (valueToString === objectToString) return null;
		// Note: It can be object coming from other realm, still as there's no ES3 and CSP compliant
		// way to resolve its realm's Object.prototype.toString it's left as not addressed edge case
	}
	try {
		return "" + value; // Ensure implicit coercion
	} catch (error) {
		return null;
	}
};
5  "use strict";

var isFunction = require("../function/is");

var classRe = /^\s*class[\s{/}]/, functionToString = Function.prototype.toString;

module.exports = function (value) {
	if (!isFunction(value)) return false;
	if (classRe.test(functionToString.call(value))) return false;
	return true;
};
®  "use strict";

var resolveException = require("../lib/resolve-exception")
  , is               = require("./is");

module.exports = function (value/*, options*/) {
	if (is(value)) return value;
	var options = arguments[1];
	var errorMessage =
		options && options.name
			? "Expected a plain function for %n, received %v"
			: "%v is not a plain function";
	return resolveException(value, errorMessage, options);
};
3  "use strict";

var isPrototype = require("../prototype/is");

var isArray;
if (typeof Array.isArray === "function") {
	isArray = Array.isArray;
} else {
	var objectToString = Object.prototype.toString, objectTaggedString = objectToString.call([]);
	isArray = function (value) { return objectToString.call(value) === objectTaggedString; };
}

module.exports = function (value) {
	if (!isArray(value)) return false;

	// Sanity check (reject objects which do not expose common Array interface)
	if (!hasOwnProperty.call(value, "length")) return false;
	try {
		if (typeof value.length !== "number") return false;
		if (typeof value.push !== "function") return false;
		if (typeof value.splice !== "function") return false;
	} catch (error) {
		return false;
	}

	return !isPrototype(value);
};
–  "use strict";

var resolveException = require("../lib/resolve-exception")
  , is               = require("./is");

module.exports = function (value/*, options*/) {
	if (is(value)) return value;
	var options = arguments[1];
	var errorMessage =
		options && options.name ? "Expected an array for %n, received %v" : "%v is not an array";
	return resolveException(value, errorMessage, options);
};
Ø  "use strict";

var resolveException = require("../lib/resolve-exception")
  , coerce           = require("./coerce");

module.exports = function (value/*, options*/) {
	var coerced = coerce(value);
	if (coerced !== null) return coerced;
	var options = arguments[1];
	var errorMessage =
		options && options.name
			? "Expected a finite number for %n, received %v"
			: "%v is not a finite number";
	return resolveException(value, errorMessage, options);
};
¹   "use strict";

var coerceToNumber = require("../number/coerce");

module.exports = function (value) {
	value = coerceToNumber(value);
	return isFinite(value) ? value : null;
};
  "use strict";

var isPrototype = require("../prototype/is");

// In theory we could rely on Symbol.toStringTag directly,
// still early native implementation (e.g. in FF) predated symbols
var objectToString = Object.prototype.toString
  , objectTaggedString = objectToString.call(Promise.resolve());

module.exports = function (value) {
	if (!value) return false;

	// Sanity check (reject objects which do not expose common Promise interface)
	try {
		if (typeof value.then !== "function") return false;
		if (typeof value["catch"] !== "function") return false;
	} catch (error) {
		return false;
	}

	// Ensure its native Promise object (has [[PromiseState]] slot)
	// Note: it's not 100% precise as string tag may be overriden
	// and other objects could be hacked to expose it
	if (objectToString.call(value) !== objectTaggedString) return false;

	return !isPrototype(value);
};
˜  "use strict";

var resolveException = require("../lib/resolve-exception")
  , is               = require("./is");

module.exports = function (value/*, options*/) {
	if (is(value)) return value;
	var options = arguments[1];
	var errorMessage =
		options && options.name ? "Expected a promise for %n, received %v" : "%v is not a promise";
	return resolveException(value, errorMessage, options);
};
Ò  "use strict";

var isPrototype = require("../prototype/is");

module.exports = function (value) {
	if (typeof value !== "function") return false;

	if (!hasOwnProperty.call(value, "length")) return false;

	try {
		if (typeof value.length !== "number") return false;
		if (typeof value.call !== "function") return false;
		if (typeof value.apply !== "function") return false;
	} catch (error) {
		return false;
	}

	return !isPrototype(value);
};
¢  "use strict";

var resolveException = require("../lib/resolve-exception")
  , is               = require("./is");

module.exports = function (value/*, options*/) {
	if (is(value)) return value;
	var options = arguments[1];
	var errorMessage =
		options && options.name
			? "Expected a function for %n, received %v"
			: "%v is not a function";
	return resolveException(value, errorMessage, options);
};
I  "use strict";

var isPrototype   = require("../prototype/is")
  , isPlainObject = require("../plain-object/is");

var objectToString = Object.prototype.toString;

// Recognize host specific errors (e.g. DOMException)
var errorTaggedStringRe = /^\[object .*(?:Error|Exception)\]$/
  , errorNameRe = /^[^\s]*(?:Error|Exception)$/;

module.exports = function (value) {
	if (!value) return false;

	var name;
	// Sanity check (reject objects which do not expose common Error interface)
	try {
		name = value.name;
		if (typeof name !== "string") return false;
		if (typeof value.message !== "string") return false;
	} catch (error) {
		return false;
	}

	// Ensure its a native-like Error object
	// (has [[ErrorData]] slot, or was created to resemble one)
	// Note: It's not a 100% bulletproof check of confirming that as:
	// - In ES2015+ string tag can be overriden via Symbol.toStringTag property
	// - Host errors do not share native error tag. Still we rely on assumption that
	//   tag for each error will end either with `Error` or `Exception` string
	// - In pre ES2015 era, no custom errors will share the error tag.
	if (!errorTaggedStringRe.test(objectToString.call(value))) {
		// Definitely not an ES2015 error instance, but could still be an error
		// (created via e.g. CustomError.prototype = Object.create(Error.prototype))
		try {
			if (name !== value.constructor.name) return false;
		} catch (error) {
			return false;
		}
		if (!errorNameRe.test(name)) return false;
		if (isPlainObject(value)) return false;
	}

	return !isPrototype(value);
};
–  "use strict";

var resolveException = require("../lib/resolve-exception")
  , is               = require("./is");

module.exports = function (value/*, options*/) {
	if (is(value)) return value;
	var options = arguments[1];
	var errorMessage =
		options && options.name ? "Expected an error for %n, received %v" : "%v is not an error";
	return resolveException(value, errorMessage, options);
};

	  "use strict";

var assert       = require("chai").assert
  , ensure       = require("../ensure")
  , ensureNumber = require("../number/ensure");

describe("ensure", function () {
	it("Should support multiple validation datums", function () {
		assert.deepEqual(ensure(["foo", 12.323, ensureNumber], ["bar", 10, ensureNumber]), [
			12.323, 10
		]);
	});
	it("Should surface only error", function () {
		try {
			ensure(["foo", null, ensureNumber], ["bar", 10, ensureNumber]);
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Expected a number for foo, received null");
		}
	});
	it("Should surface only error", function () {
		try {
			ensure(["foo", null, ensureNumber], ["bar", 10, ensureNumber]);
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Expected a number for foo, received null");
		}
	});
	it("Should cumulate errors", function () {
		try {
			ensure(["foo", null, ensureNumber], ["bar", NaN, ensureNumber]);
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(
				error.message,
				"Approached following errors:" +
					"\n - Expected a number for foo, received null" +
					"\n - Expected a number for bar, received NaN"
			);
		}
	});
	it("Should support Error from global options", function () {
		try {
			ensure(["foo", null, ensureNumber], ["bar", NaN, ensureNumber], { Error: RangeError });
		} catch (error) {
			assert.equal(error.name, "RangeError");
			assert.equal(
				error.message,
				"Approached following errors:" +
					"\n - Expected a number for foo, received null" +
					"\n - Expected a number for bar, received NaN"
			);
		}
		try {
			ensure(["foo", null, ensureNumber], ["bar", 10, ensureNumber], { Error: RangeError });
		} catch (error) {
			assert.equal(error.name, "RangeError");
			assert.equal(error.message, "Expected a number for foo, received null");
		}
	});
	it("Should support individual validation options", function () {
		try {
			ensure(["foo", null, ensureNumber, { Error: RangeError }], ["bar", 10, ensureNumber]);
		} catch (error) {
			assert.equal(error.name, "RangeError");
			assert.equal(error.message, "Expected a number for foo, received null");
		}
	});
});
^  "use strict";

var assert          = require("chai").assert
  , ensureTimeValue = require("../../time-value/ensure");

describe("time-value/ensure", function () {
	it("Should return coerced value", function () { assert.equal(ensureTimeValue("12.23"), 12); });
	it("Should crash on no value", function () {
		try {
			ensureTimeValue("foo");
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "foo is not a time value");
		}
	});
	it("Should provide alternative error message when name option is passed", function () {
		try {
			ensureTimeValue("foo", { name: "name" });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Expected a time value for name, received foo");
		}
	});
});
.  "use strict";

var assert            = require("chai").assert
  , coerceToTimeValue = require("../../time-value/coerce");

describe("time-value/coerce", function () {
	it("Should coerce float to time value", function () {
		assert.equal(coerceToTimeValue(123.123), 123);
		assert.equal(coerceToTimeValue(123.823), 123);
		assert.equal(coerceToTimeValue(-123.123), -123);
		assert.equal(coerceToTimeValue(-123.823), -123);
	});
	it("Should coerce string", function () { assert.equal(coerceToTimeValue("12.123"), 12); });
	it("Should coerce booleans", function () { assert.equal(coerceToTimeValue(true), 1); });
	it("Should coerce number objects", function () {
		assert.equal(coerceToTimeValue(new Number(343)), 343);
	});
	it("Should coerce objects", function () {
		assert.equal(coerceToTimeValue({ valueOf: function () { return 23; } }), 23);
	});
	it("Should reject infinite number", function () {
		assert.equal(coerceToTimeValue(Infinity), null);
	});
	it("Should reject number beyond 100,000,000 days from unix epox", function () {
		assert.equal(coerceToTimeValue(8.64e15 + 1), null);
		assert.equal(coerceToTimeValue(-8.64e15 - 1), null);
	});

	it("Should reject NaN", function () { assert.equal(coerceToTimeValue(NaN), null); });

	if (typeof Object.create === "function") {
		it("Should not coerce objects with no number representation", function () {
			assert.equal(coerceToTimeValue(Object.create(null)), null);
		});
	}

	it("Should not coerce null", function () { assert.equal(coerceToTimeValue(null), null); });
	it("Should not coerce undefined", function () {
		assert.equal(coerceToTimeValue(undefined), null);
	});

	if (typeof Symbol === "function") {
		it("Should not coerce symbols", function () {
			assert.equal(coerceToTimeValue(Symbol("foo")), null);
		});
	}
});
™  "use strict";

var assert   = require("chai").assert
  , isObject = require("../../object/is");

describe("object/is", function () {
	it("Should return true on object", function () { assert.equal(isObject({}), true); });
	it("Should return true on function", function () {
		assert.equal(isObject(function () { return true; }), true);
	});
	it("Should return true on array", function () { assert.equal(isObject([]), true); });
	if (typeof Object.create === "function") {
		it("Should return true on object with no prototype", function () {
			assert.equal(isObject(Object.create(null)), true);
		});
	}
	it("Should return false on string", function () { assert.equal(isObject("foo"), false); });
	it("Should return false on empty string", function () { assert.equal(isObject(""), false); });
	it("Should return false on number", function () { assert.equal(isObject(123), false); });
	it("Should return false on NaN", function () { assert.equal(isObject(NaN), false); });
	it("Should return false on boolean", function () { assert.equal(isObject(true), false); });
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isObject(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isObject(null), false); });
	it("Should return false on undefined", function () { assert.equal(isObject(void 0), false); });
});
X  "use strict";

var assert       = require("chai").assert
  , ensureObject = require("../../object/ensure");

describe("object/ensure", function () {
	it("Should return input value", function () {
		var value = {};
		assert.equal(ensureObject(value), value);
	});
	it("Should crash on no value", function () {
		try {
			ensureObject(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "null is not an object");
		}
	});
	it("Should provide alternative error message when name option is passed", function () {
		try {
			ensureObject(null, { name: "name" });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Expected an object for name, received null");
		}
	});
});
é  "use strict";

var assert = require("chai").assert
  , isDate = require("../../date/is");

describe("date/is", function () {
	it("Should return true on date", function () { assert.equal(isDate(new Date()), true); });
	it("Should return false on invalid date", function () {
		assert.equal(isDate(new Date("foo")), false);
	});

	it("Should return false on native date with no common API exposed", function () {
		var value = new Date();
		value.getFullYear = null;
		assert.equal(isDate(value), false);
	});
	it("Should return false on Date.prototype", function () {
		assert.equal(isDate(Date.prototype), false);
	});
	it("Should return false on time value", function () { assert.equal(isDate(12312313), false); });

	it("Should return false on plain object", function () { assert.equal(isDate({}), false); });
	it("Should return false on function", function () {
		assert.equal(isDate(function () { return true; }), false);
	});

	it("Should return false on array", function () { assert.equal(isDate([]), false); });
	if (typeof Object.create === "function") {
		it("Should return false on object with no prototype", function () {
			assert.equal(isDate(Object.create(null)), false);
		});
	}
	it("Should return false on string", function () { assert.equal(isDate("foo"), false); });
	it("Should return false on empty string", function () { assert.equal(isDate(""), false); });
	it("Should return false on number", function () { assert.equal(isDate(123), false); });
	it("Should return false on NaN", function () { assert.equal(isDate(NaN), false); });
	it("Should return false on boolean", function () { assert.equal(isDate(true), false); });
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isDate(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isDate(null), false); });
	it("Should return false on undefined", function () { assert.equal(isDate(void 0), false); });
});
O  "use strict";

var assert     = require("chai").assert
  , ensureDate = require("../../date/ensure");

describe("date/ensure", function () {
	it("Should return input value", function () {
		var value = new Date();
		assert.equal(ensureDate(value), value);
	});
	it("Should crash on invalid value", function () {
		try {
			ensureDate(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert(error.message.includes("is not a date"));
		}
	});
	it("Should provide alternative error message when name option is passed", function () {
		try {
			ensureDate(null, { name: "name" });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Expected a date for name, received null");
		}
	});
});
±	  "use strict";

var assert     = require("chai").assert
  , isIterable = require("../../iterable/is");

describe("iterable/is", function () {
	it("Should return true on array", function () { assert.equal(isIterable([]), true); });
	it("Should return true on arguments", function () {
		assert.equal(isIterable((function () { return arguments; })()), true);
	});
	it("Should by default return false on string", function () {
		assert.equal(isIterable("foo"), false);
	});
	it("Should accept strings if specified", function () {
		assert.equal(isIterable("foo", { allowString: true }), true);
	});

	it("Should support denyEmpty option", function () {
		assert.equal(isIterable([], { denyEmpty: true }), false);
		assert.equal(isIterable([null], { denyEmpty: true }), true);
		assert.equal(isIterable("", { allowString: true, denyEmpty: true }), false);
		assert.equal(isIterable("foo", { allowString: true, denyEmpty: true }), true);
	});

	if (typeof Set === "function") {
		it("Should return true on set", function () { assert.equal(isIterable(new Set()), true); });
	}
	if (typeof Map === "function") {
		it("Should return true on set", function () { assert.equal(isIterable(new Map()), true); });
	}

	it("Should return false on plain object", function () { assert.equal(isIterable({}), false); });
	it("Should return false on function", function () {
		assert.equal(isIterable(function () { return true; }), false);
	});

	if (typeof Object.create === "function") {
		it("Should return false on object with no prototype", function () {
			assert.equal(isIterable(Object.create(null)), false);
		});
	}
	it("Should return false on string", function () { assert.equal(isIterable("foo"), false); });
	it("Should return false on empty string", function () { assert.equal(isIterable(""), false); });
	it("Should return false on number", function () { assert.equal(isIterable(123), false); });
	it("Should return false on NaN", function () { assert.equal(isIterable(NaN), false); });
	it("Should return false on boolean", function () { assert.equal(isIterable(true), false); });
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isIterable(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isIterable(null), false); });
	it("Should return false on undefined", function () {
		assert.equal(isIterable(void 0), false);
	});
});
é  "use strict";

var assert         = require("chai").assert
  , ensureString   = require("../../string/ensure")
  , isArray        = require("../../array/is")
  , ensureIterable = require("../../iterable/ensure");

describe("iterable/ensure", function () {
	it("Should return input value", function () {
		var value = [];
		assert.equal(ensureIterable(value), value);
	});
	it("Should allow strings with allowString option", function () {
		var value = "foo";
		assert.equal(ensureIterable(value, { allowString: true }), value);
	});
	it("Should crash on invalid value", function () {
		try {
			ensureIterable("foo");
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert(error.message.includes("is not expected iterable"));
		}
	});
	it("Should provide alternative error message when name option is passed", function () {
		try {
			ensureIterable("foo", { name: "name" });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Expected an iterable for name, received foo");
		}
	});
	describe("Should support 'ensureItem' option", function () {
		it("Should resolve coerced array", function () {
			var coercedValue = ensureIterable(new Set(["foo", 12]), { ensureItem: ensureString });
			assert(isArray(coercedValue));
			assert.deepEqual(coercedValue, ["foo", "12"]);
		});
		it("Should crash if some item is invalid", function () {
			try {
				ensureIterable(["foo", {}], { ensureItem: ensureString });
				throw new Error("Unexpected");
			} catch (error) {
				assert.equal(error.name, "TypeError");
				assert(error.message.includes("is not expected iterable"));
			}
		});
	});
});
–  "use strict";

var assert              = require("chai").assert
  , ensureNaturalNumber = require("../../natural-number/ensure");

describe("natural-number/ensure", function () {
	it("Should return coerced value", function () {
		assert.equal(ensureNaturalNumber("12.23"), 12);
	});
	it("Should crash on no value", function () {
		try {
			ensureNaturalNumber(-20);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "-20 is not a natural number");
		}
	});
	it("Should provide alternative error message when name option is passed", function () {
		try {
			ensureNaturalNumber(-20, { name: "name" });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Expected a natural number for name, received -20");
		}
	});
	it("Should support min validation", function () {
		try {
			ensureNaturalNumber(2, { min: 3 });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "2 is not greater or equal 3");
		}
	});
});
D  "use strict";

var assert                = require("chai").assert
  , coerceToNaturalNumber = require("../../natural-number/coerce");

describe("natural-number/coerce", function () {
	it("Should coerce float to integer", function () {
		assert.equal(coerceToNaturalNumber(123.123), 123);
		assert.equal(coerceToNaturalNumber(123.823), 123);
	});
	it("Should coerce string", function () { assert.equal(coerceToNaturalNumber("12.123"), 12); });
	it("Should coerce booleans", function () { assert.equal(coerceToNaturalNumber(true), 1); });
	it("Should coerce number objects", function () {
		assert.equal(coerceToNaturalNumber(new Number(343)), 343);
	});
	it("Should coerce objects", function () {
		assert.equal(coerceToNaturalNumber({ valueOf: function () { return 23; } }), 23);
	});
	it("Should coerce number beyond Number.MAX_SAFE_INTEGER", function () {
		assert.equal(coerceToNaturalNumber(9007199254740992), 9007199254740992);
	});

	it("Should reject negative number", function () {
		assert.equal(coerceToNaturalNumber(-1), null);
	});
	it("Should reject infinite number", function () {
		assert.equal(coerceToNaturalNumber(Infinity), null);
	});
	it("Should reject NaN", function () { assert.equal(coerceToNaturalNumber(NaN), null); });

	if (typeof Object.create === "function") {
		it("Should not coerce objects with no number representation", function () {
			assert.equal(coerceToNaturalNumber(Object.create(null)), null);
		});
	}

	it("Should not coerce null", function () { assert.equal(coerceToNaturalNumber(null), null); });
	it("Should not coerce undefined", function () {
		assert.equal(coerceToNaturalNumber(undefined), null);
	});

	if (typeof Symbol === "function") {
		it("Should not coerce symbols", function () {
			assert.equal(coerceToNaturalNumber(Symbol("foo")), null);
		});
	}
});
y  "use strict";

var assert        = require("chai").assert
  , isPlainObject = require("../../plain-object/is");

describe("plain-object/is", function () {
	it("Should return true on plain object", function () {
		assert.equal(isPlainObject({}), true);
	});
	if (typeof Object.create === "function") {
		it("Should return true on object with no prototype", function () {
			assert.equal(isPlainObject(Object.create(null)), true);
		});
		it(
			"Should return false on object that inherits from object with no prototype",
			function () { assert.equal(isPlainObject(Object.create(Object.create(null))), false); }
		);
	}
	it("Should return false on Object.prototype", function () {
		assert.equal(isPlainObject(Object.prototype), false);
	});
	it("Should return false on prototype that derives from Object.prototype", function () {
		assert.equal(isPlainObject(RegExp.prototype), false);
	});

	it("Should return false on function", function () {
		assert.equal(isPlainObject(function () { return true; }), false);
	});

	it("Should return false on string", function () { assert.equal(isPlainObject("foo"), false); });
	it("Should return false on empty string", function () {
		assert.equal(isPlainObject(""), false);
	});
	it("Should return false on number", function () { assert.equal(isPlainObject(123), false); });
	it("Should return false on NaN", function () { assert.equal(isPlainObject(NaN), false); });
	it("Should return false on boolean", function () { assert.equal(isPlainObject(true), false); });
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isPlainObject(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isPlainObject(null), false); });
	it("Should return false on undefined", function () {
		assert.equal(isPlainObject(void 0), false);
	});
});
s  "use strict";

var assert            = require("chai").assert
  , ensureString      = require("../../string/ensure")
  , ensurePlainObject = require("../../plain-object/ensure");

describe("plain-object/ensure", function () {
	it("Should return input value", function () {
		var value = {};
		assert.equal(ensurePlainObject(value), value);
	});
	it("Should crash on invalid value", function () {
		try {
			ensurePlainObject(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "null is not a plain object");
		}
	});
	it("Should provide alternative error message when name option is passed", function () {
		try {
			ensurePlainObject(null, { name: "name" });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Expected a plain object for name, received null");
		}
	});
	it("Should support allowedKeys option", function () {
		var value = { foo: "bar", marko: "elo" };
		assert.equal(ensurePlainObject(value, { allowedKeys: ["foo", "marko"] }), value);
		try {
			ensurePlainObject(value, { allowedKeys: ["marko"] });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message.indexOf("is not a plain object") !== -1, true);
		}
	});

	it("Should support ensurePropertyValue option", function () {
		assert.deepEqual(
			ensurePlainObject({ foo: "bar", marko: 12 }, { ensurePropertyValue: ensureString }),
			{ foo: "bar", marko: "12" }
		);
		try {
			ensurePlainObject({ foo: "bar", marko: {} }, { ensurePropertyValue: ensureString });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message.indexOf("is not a plain object") !== -1, true);
		}
	});
});
B  "use strict";

var assert       = require("chai").assert
  , ensureNumber = require("../../number/ensure");

describe("number/ensure", function () {
	it("Should return coerced value", function () { assert.equal(ensureNumber("12.23"), 12.23); });
	it("Should crash on no value", function () {
		try {
			ensureNumber(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "null is not a number");
		}
	});
	it("Should provide alternative error message when name option is passed", function () {
		try {
			ensureNumber(null, { name: "name" });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Expected a number for name, received null");
		}
	});
});
¡  "use strict";

var assert         = require("chai").assert
  , coerceToNumber = require("../../number/coerce");

describe("number/coerce", function () {
	it("Should return input number", function () {
		assert.equal(coerceToNumber(123.123), 123.123);
	});
	it("Should return input infinite number", function () {
		assert.equal(coerceToNumber(Infinity), Infinity);
	});
	it("Should coerce string", function () { assert.equal(coerceToNumber("12"), 12); });
	it("Should coerce booleans", function () { assert.equal(coerceToNumber(true), 1); });
	it("Should coerce number objects", function () {
		assert.equal(coerceToNumber(new Number(343)), 343);
	});
	it("Should coerce objects", function () {
		assert.equal(coerceToNumber({ valueOf: function () { return 23; } }), 23);
	});

	it("Should reject NaN", function () { assert.equal(coerceToNumber(NaN), null); });

	if (typeof Object.create === "function") {
		it("Should not coerce objects with no number representation", function () {
			assert.equal(coerceToNumber(Object.create(null)), null);
		});
	}

	it("Should not coerce null", function () { assert.equal(coerceToNumber(null), null); });
	it("Should not coerce undefined", function () {
		assert.equal(coerceToNumber(undefined), null);
	});

	if (typeof Symbol === "function") {
		it("Should not coerce symbols", function () {
			assert.equal(coerceToNumber(Symbol("foo")), null);
		});
	}
});
š  "use strict";

var assert  = require("chai").assert
  , isValue = require("../../value/is");

describe("value/is", function () {
	it("Should return true on object", function () { assert.equal(isValue({}), true); });
	it("Should return true on function", function () {
		assert.equal(isValue(function () { return true; }), true);
	});
	it("Should return true on array", function () { assert.equal(isValue([]), true); });
	if (typeof Object.create === "function") {
		it("Should return true on object with no prototype", function () {
			assert.equal(isValue(Object.create(null)), true);
		});
	}
	it("Should return true on string", function () { assert.equal(isValue("foo"), true); });
	it("Should return true on empty string", function () { assert.equal(isValue(""), true); });
	it("Should return true on number", function () { assert.equal(isValue(123), true); });
	it("Should return true on NaN", function () { assert.equal(isValue(NaN), true); });
	it("Should return true on boolean", function () { assert.equal(isValue(false), true); });
	if (typeof Symbol === "function") {
		// eslint-disable-next-line no-undef
		it("Should return true on symbol", function () { assert.equal(isValue(Symbol()), true); });
	}

	it("Should return false on null", function () { assert.equal(isValue(null), false); });
	it("Should return false on undefined", function () { assert.equal(isValue(void 0), false); });
});
I  "use strict";

var assert      = require("chai").assert
  , ensureValue = require("../../value/ensure");

describe("value/ensure", function () {
	it("Should return input value", function () {
		var value = {};
		assert.equal(ensureValue(value), value);
	});
	it("Should crash on no value", function () {
		try {
			ensureValue(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Cannot use null");
		}
	});
	it("Should provide alternative error message when name option is passed", function () {
		try {
			ensureValue(null, { name: "name" });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Expected a value for name, received null");
		}
	});
});
q  "use strict";

var assert            = require("chai").assert
  , ensureArrayLength = require("../../array-length/ensure");

describe("array-length/ensure", function () {
	it("Should return coerced value", function () {
		assert.equal(ensureArrayLength("12.23"), 12);
	});
	it("Should crash on no value", function () {
		try {
			ensureArrayLength(-20);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "-20 is not an array length");
		}
	});
	it("Should provide alternative error message when name option is passed", function () {
		try {
			ensureArrayLength(-20, { name: "foo" });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Expected an array length for foo, received -20");
		}
	});
});
	  "use strict";

var assert              = require("chai").assert
  , coerceToArrayLength = require("../../array-length/coerce");

describe("array-length/coerce", function () {
	it("Should coerce float", function () {
		assert.equal(coerceToArrayLength(123.123), 123);
		assert.equal(coerceToArrayLength(123.823), 123);
	});
	it("Should coerce string", function () { assert.equal(coerceToArrayLength("12.123"), 12); });
	it("Should coerce booleans", function () { assert.equal(coerceToArrayLength(true), 1); });
	it("Should coerce number objects", function () {
		assert.equal(coerceToArrayLength(new Number(343)), 343);
	});
	it("Should coerce objects", function () {
		assert.equal(coerceToArrayLength({ valueOf: function () { return 23; } }), 23);
	});
	it("Should reject infinite number", function () {
		assert.equal(coerceToArrayLength(Infinity), null);
	});
	it("Should reject number beyond Number.MAX_SAFE_INTEGER", function () {
		assert.equal(coerceToArrayLength(9007199254740992), null);
	});
	it("Should reject negative number", function () {
		assert.equal(coerceToArrayLength(-9), null);
	});

	it("Should reject NaN", function () { assert.equal(coerceToArrayLength(NaN), null); });

	if (typeof Object.create === "function") {
		it("Should not coerce objects with no number representation", function () {
			assert.equal(coerceToArrayLength(Object.create(null)), null);
		});
	}

	it("Should not coerce null", function () { assert.equal(coerceToArrayLength(null), null); });
	it("Should not coerce undefined", function () {
		assert.equal(coerceToArrayLength(undefined), null);
	});

	if (typeof Symbol === "function") {
		it("Should not coerce symbols", function () {
			assert.equal(coerceToArrayLength(Symbol("foo")), null);
		});
	}
});
J  "use strict";

var assert        = require("chai").assert
  , ensureInteger = require("../../integer/ensure");

describe("integer/ensure", function () {
	it("Should return coerced value", function () { assert.equal(ensureInteger("12.23"), 12); });
	it("Should crash on no value", function () {
		try {
			ensureInteger(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "null is not an integer");
		}
	});
	it("Should provide alternative error message when name option is passed", function () {
		try {
			ensureInteger(null, { name: "name" });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Expected an integer for name, received null");
		}
	});
});
l  "use strict";

var assert          = require("chai").assert
  , coerceToInteger = require("../../integer/coerce");

describe("integer/coerce", function () {
	it("Should coerce float to integer", function () {
		assert.equal(coerceToInteger(123.123), 123);
		assert.equal(coerceToInteger(123.823), 123);
		assert.equal(coerceToInteger(-123.123), -123);
		assert.equal(coerceToInteger(-123.823), -123);
	});
	it("Should coerce string", function () { assert.equal(coerceToInteger("12.123"), 12); });
	it("Should coerce booleans", function () { assert.equal(coerceToInteger(true), 1); });
	it("Should coerce number objects", function () {
		assert.equal(coerceToInteger(new Number(343)), 343);
	});
	it("Should coerce objects", function () {
		assert.equal(coerceToInteger({ valueOf: function () { return 23; } }), 23);
	});
	it("Should coerce number beyond Number.MAX_SAFE_INTEGER", function () {
		assert.equal(coerceToInteger(9007199254740992), 9007199254740992);
	});
	it("Should coerce number beyond Number.MIN_SAFE_INTEGER", function () {
		assert.equal(coerceToInteger(-9007199254740992), -9007199254740992);
	});

	it("Should reject infinite number", function () {
		assert.equal(coerceToInteger(Infinity), null);
	});
	it("Should reject NaN", function () { assert.equal(coerceToInteger(NaN), null); });

	if (typeof Object.create === "function") {
		it("Should not coerce objects with no number representation", function () {
			assert.equal(coerceToInteger(Object.create(null)), null);
		});
	}

	it("Should not coerce null", function () { assert.equal(coerceToInteger(null), null); });
	it("Should not coerce undefined", function () {
		assert.equal(coerceToInteger(undefined), null);
	});

	if (typeof Symbol === "function") {
		it("Should not coerce symbols", function () {
			assert.equal(coerceToInteger(Symbol("foo")), null);
		});
	}
});
Q   "use strict";

try { module.exports = eval("(() => {})"); }
catch (error) {}
Q   "use strict";

try { module.exports = eval("(class {})"); }
catch (error) {}
õ  "use strict";

var assert              = require("chai").assert
  , resolveErrorMessage = require("../../lib/resolve-error-message");

describe("lib/resolve-error-message", function () {
	it("Should insert value", function () {
		assert.equal(resolveErrorMessage("%v is invalid", 12), "12 is invalid");
		assert.equal(resolveErrorMessage("Value is invalid", 12), "Value is invalid");
	});
	it("Should support custom error message via inputOptions.errorMessage", function () {
		assert.equal(
			resolveErrorMessage("%v is invalid", null, { errorMessage: "%v is not supported age" }),
			"null is not supported age"
		);
	});
	it("Should support %n (name) token", function () {
		assert.equal(resolveErrorMessage("%v is invalid", 12, { name: "foo" }), "12 is invalid");
		assert.equal(resolveErrorMessage("%n is invalid", 12, { name: "foo" }), "foo is invalid");
		assert.equal(
			resolveErrorMessage("%v for %n is invalid", 12, { name: "foo" }),
			"12 for foo is invalid"
		);
	});
});
Ì  "use strict";

var assert       = require("chai").assert
  , safeToString = require("../../lib/safe-to-string");

describe("lib/safe-to-string", function () {
	it("Should return input string", function () { assert.equal(safeToString("foo"), "foo"); });
	it("Should coerce numbers", function () { assert.equal(safeToString(12), "12"); });
	it("Should coerce booleans", function () { assert.equal(safeToString(true), "true"); });
	it("Should coerce string objects", function () {
		assert.equal(safeToString(new String("bar")), "bar");
	});
	it("Should coerce objects", function () {
		assert.equal(
			safeToString({ toString: function () { return "Some object"; } }), "Some object"
		);
	});
	it("Should coerce null", function () { assert.equal(safeToString(null), "null"); });
	it("Should coerce undefined", function () {
		assert.equal(safeToString(undefined), "undefined");
	});

	if (typeof Symbol === "function") {
		it("Should coerce symbols", function () {
			// eslint-disable-next-line no-undef
			assert.equal(safeToString(Symbol()), "Symbol()");
		});
	}
	it("Should return null for non coercible values", function () {
		assert.equal(safeToString({ toString: null }), null);
	});
});
1  "use strict";

var assert          = require("chai").assert
  , handleException = require("../../lib/resolve-exception");

describe("lib/handle-exception", function () {
	it("Should throw TypeError", function () {
		try {
			handleException(12, "Invalid value");
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Invalid value");
		}
	});
	it("Should resolve value in default message", function () {
		try {
			handleException(12, "%v is invalid", {});
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.message, "12 is invalid");
		}
	});
	it("Should support optional values via inputOptions.isOptional", function () {
		assert.equal(handleException(null, "%v is invalid", { isOptional: true }, null));
	});
	it("Should support optional values via inputOptions.default", function () {
		// prettier-ignore
		assert.equal(handleException(null, "%v is invalid", { "default": "bar" }), "bar");
	});
	it("Should support custom Error constructor", function () {
		try {
			handleException(12, "Invalid value", { Error: RangeError });
			throw new Error("Unexpected");
		} catch (error) {
			assert(error instanceof RangeError);
			assert.equal(error.message, "Invalid value");
		}
	});
});
@  "use strict";

var assert                 = require("chai").assert
  , isToStringTagSupported = require("../../lib/is-to-string-tag-supported");

describe("lib/is-to-string-tag-supported", function () {
	it("Should return boolean", function () {
		assert(typeof isToStringTagSupported === "boolean");
	});
});
L  "use strict";

var assert        = require("chai").assert
  , toShortString = require("../../lib/to-short-string");

describe("lib/to-short-string", function () {
	it("Should return input string", function () { assert.equal(toShortString("foo"), "foo"); });
	it("Should coerce numbers", function () { assert.equal(toShortString(12), "12"); });
	it("Should coerce booleans", function () { assert.equal(toShortString(true), "true"); });
	it("Should coerce string objects", function () {
		assert.equal(toShortString(new String("bar")), "bar");
	});
	it("Should coerce objects", function () {
		assert.equal(
			toShortString({ toString: function () { return "Some object"; } }), "Some object"
		);
	});
	it("Should coerce null", function () { assert.equal(toShortString(null), "null"); });
	it("Should coerce undefined", function () {
		assert.equal(toShortString(undefined), "undefined");
	});

	if (typeof Symbol === "function") {
		it("Should coerce symbols", function () {
			// eslint-disable-next-line no-undef
			assert.equal(toShortString(Symbol()), "Symbol()");
		});
	}
	it("Should return replacement non coercible values", function () {
		assert.equal(toShortString({ toString: null }), "<Non-coercible to string value>");
	});

	it("Should replace new line characters", function () {
		assert.equal(toShortString("foo\n\r\u2028\u2029bar"), "foo\\n\\r\\u2028\\u2029bar");
	});
	it("Should truncate long string", function () {
		var str = Math.random().toString(36);
		while (str.length < 200) str += str;
		assert.equal(toShortString(str).length, 100);
	});
});
<  "use strict";

var assert       = require("chai").assert
  , ensureString = require("../../string/ensure");

describe("string/ensure", function () {
	it("Should return coerced value", function () { assert.equal(ensureString(12), "12"); });
	it("Should crash on no value", function () {
		try {
			ensureString(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "null is not a string");
		}
	});
	it("Should provide alternative error message when name option is passed", function () {
		try {
			ensureString(null, { name: "name" });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Expected a string for name, received null");
		}
	});
});
^  "use strict";

var assert         = require("chai").assert
  , coerceToString = require("../../string/coerce");

describe("string/coerce", function () {
	it("Should return input string", function () { assert.equal(coerceToString("foo"), "foo"); });
	it("Should coerce numbers", function () { assert.equal(coerceToString(12), "12"); });
	it("Should coerce booleans", function () { assert.equal(coerceToString(true), "true"); });
	it("Should coerce string objects", function () {
		assert.equal(coerceToString(new String("bar")), "bar");
	});
	it("Should coerce objects", function () {
		assert.equal(
			coerceToString({ toString: function () { return "Some object"; } }), "Some object"
		);
	});
	if (typeof Object.create === "function") {
		it("Should not coerce objects with no toString", function () {
			assert.equal(coerceToString(Object.create(null)), null);
		});
	}
	it("Should not coerce objects with no custom toString", function () {
		assert.equal(coerceToString({}), null);
	});
	it("Should not coerce null", function () { assert.equal(coerceToString(null), null); });
	it("Should not coerce undefined", function () {
		assert.equal(coerceToString(undefined), null);
	});

	if (typeof Symbol === "function") {
		it("Should not coerce symbols", function () {
			assert.equal(coerceToString(Symbol("foo")), null);
		});
	}
});
…  "use strict";

var assert                   = require("chai").assert
  , isPlainFunction          = require("../../plain-function/is")
  , arrowFunctionIfSupported = require("../_lib/arrow-function-if-supported")
  , classIfSupported         = require("../_lib/class-if-supported");

describe("plain-function/is", function () {
	it("Should return true on function", function () {
		assert.equal(isPlainFunction(function () { return true; }), true);
	});
	if (arrowFunctionIfSupported) {
		it("Should return true on arrow function", function () {
			assert.equal(isPlainFunction(arrowFunctionIfSupported), true);
		});
	}
	if (classIfSupported) {
		it("Should return false on class", function () {
			assert.equal(isPlainFunction(classIfSupported), false);
		});
	}
	it("Should return false on reg-exp", function () {
		assert.equal(isPlainFunction(/foo/), false);
	});

	it("Should return false on plain object", function () {
		assert.equal(isPlainFunction({}), false);
	});
	it("Should return false on array", function () { assert.equal(isPlainFunction([]), false); });
	if (typeof Object.create === "function") {
		it("Should return false on object with no prototype", function () {
			assert.equal(isPlainFunction(Object.create(null)), false);
		});
	}
	it("Should return false on string", function () {
		assert.equal(isPlainFunction("foo"), false);
	});
	it("Should return false on empty string", function () {
		assert.equal(isPlainFunction(""), false);
	});
	it("Should return false on number", function () { assert.equal(isPlainFunction(123), false); });
	it("Should return false on NaN", function () { assert.equal(isPlainFunction(NaN), false); });
	it("Should return false on boolean", function () {
		assert.equal(isPlainFunction(true), false);
	});
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isPlainFunction(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isPlainFunction(null), false); });
	it("Should return false on undefined", function () {
		assert.equal(isPlainFunction(void 0), false);
	});
});
¶  "use strict";

var assert              = require("chai").assert
  , ensurePlainFunction = require("../../plain-function/ensure");

describe("plain-function/ensure", function () {
	it("Should return input value", function () {
		var value = function () { return true; };
		assert.equal(ensurePlainFunction(value), value);
	});
	it("Should crash on invalid value", function () {
		try {
			ensurePlainFunction(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert(error.message.includes("is not a plain function"));
		}
	});
	it("Should provide alternative error message when name option is passed", function () {
		try {
			ensurePlainFunction(null, { name: "name" });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Expected a plain function for name, received null");
		}
	});
});
µ  "use strict";

var assert  = require("chai").assert
  , isArray = require("../../array/is");

describe("array/is", function () {
	it("Should return true on array", function () { assert.equal(isArray([]), true); });

	it("Should return false on array with no common API exposed", function () {
		var value = [];
		value.push = null;
		assert.equal(isArray(value), false);
	});
	it("Should return false on Array.prototype", function () {
		assert.equal(isArray(Array.prototype), false);
	});

	it("Should return false on plain object", function () { assert.equal(isArray({}), false); });
	it("Should return false on function", function () {
		assert.equal(isArray(function () { return true; }), false);
	});

	if (typeof Object.create === "function") {
		it("Should return false on object with no prototype", function () {
			assert.equal(isArray(Object.create(null)), false);
		});
	}
	it("Should return false on string", function () { assert.equal(isArray("foo"), false); });
	it("Should return false on empty string", function () { assert.equal(isArray(""), false); });
	it("Should return false on number", function () { assert.equal(isArray(123), false); });
	it("Should return false on NaN", function () { assert.equal(isArray(NaN), false); });
	it("Should return false on boolean", function () { assert.equal(isArray(true), false); });
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isArray(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isArray(null), false); });
	it("Should return false on undefined", function () { assert.equal(isArray(void 0), false); });
});
T  "use strict";

var assert      = require("chai").assert
  , ensureArray = require("../../array/ensure");

describe("array/ensure", function () {
	it("Should return input value", function () {
		var value = [];
		assert.equal(ensureArray(value), value);
	});
	it("Should crash on invalid value", function () {
		try {
			ensureArray(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "null is not an array");
		}
	});
	it("Should provide alternative error message when name option is passed", function () {
		try {
			ensureArray(null, { name: "name" });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Expected an array for name, received null");
		}
	});
});
P  "use strict";

var assert       = require("chai").assert
  , ensureFinite = require("../../finite/ensure");

describe("finite/ensure", function () {
	it("Should return coerced value", function () { assert.equal(ensureFinite("12.23"), 12.23); });
	it("Should crash on no value", function () {
		try {
			ensureFinite(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "null is not a finite number");
		}
	});
	it("Should provide alternative error message when name option is passed", function () {
		try {
			ensureFinite(null, { name: "name" });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Expected a finite number for name, received null");
		}
	});
});
—  "use strict";

var assert         = require("chai").assert
  , coerceToFinite = require("../../finite/coerce");

describe("finite/coerce", function () {
	it("Should return input number", function () {
		assert.equal(coerceToFinite(123.123), 123.123);
	});
	it("Should coerce string", function () { assert.equal(coerceToFinite("12"), 12); });
	it("Should coerce booleans", function () { assert.equal(coerceToFinite(true), 1); });
	it("Should coerce number objects", function () {
		assert.equal(coerceToFinite(new Number(343)), 343);
	});
	it("Should coerce objects", function () {
		assert.equal(coerceToFinite({ valueOf: function () { return 23; } }), 23);
	});

	it("Should reject infinite number", function () {
		assert.equal(coerceToFinite(Infinity), null);
	});
	it("Should reject NaN", function () { assert.equal(coerceToFinite(NaN), null); });

	if (typeof Object.create === "function") {
		it("Should not coerce objects with no number representation", function () {
			assert.equal(coerceToFinite(Object.create(null)), null);
		});
	}

	it("Should not coerce null", function () { assert.equal(coerceToFinite(null), null); });
	it("Should not coerce undefined", function () {
		assert.equal(coerceToFinite(undefined), null);
	});

	if (typeof Symbol === "function") {
		it("Should not coerce symbols", function () {
			assert.equal(coerceToFinite(Symbol("foo")), null);
		});
	}
});
é  "use strict";

var assert    = require("chai").assert
  , isPromise = require("../../promise/is");

describe("promise/is", function () {
	if (typeof Promise === "function") {
		it("Should return true on promise", function () {
			assert.equal(isPromise(Promise.resolve()), true);
		});
	}
	it("Should return false on non-promise thenable", function () {
		assert.equal(isPromise({ then: function () { return true; } }), false);
	});

	it("Should return false on plain object", function () { assert.equal(isPromise({}), false); });
	it("Should return false on function", function () {
		assert.equal(isPromise(function () { return true; }), false);
	});
	it("Should return false on array", function () { assert.equal(isPromise([]), false); });
	if (typeof Object.create === "function") {
		it("Should return false on object with no prototype", function () {
			assert.equal(isPromise(Object.create(null)), false);
		});
	}
	it("Should return false on string", function () { assert.equal(isPromise("foo"), false); });
	it("Should return false on empty string", function () { assert.equal(isPromise(""), false); });
	it("Should return false on number", function () { assert.equal(isPromise(123), false); });
	it("Should return false on NaN", function () { assert.equal(isPromise(NaN), false); });
	it("Should return false on boolean", function () { assert.equal(isPromise(true), false); });
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isPromise(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isPromise(null), false); });
	it("Should return false on undefined", function () { assert.equal(isPromise(void 0), false); });
});
w  "use strict";

var assert        = require("chai").assert
  , ensurePromise = require("../../promise/ensure");

describe("promise/ensure", function () {
	it("Should return input value", function () {
		var value = Promise.resolve();
		assert.equal(ensurePromise(value), value);
	});
	it("Should crash on no value", function () {
		try {
			ensurePromise({});
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "[object Object] is not a promise");
		}
	});
	it("Should provide alternative error message when name option is passed", function () {
		try {
			ensurePromise(null, { name: "name" });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Expected a promise for name, received null");
		}
	});
});
  "use strict";

var assert                   = require("chai").assert
  , isFunction               = require("../../function/is")
  , arrowFunctionIfSupported = require("../_lib/arrow-function-if-supported")
  , classIfSupported         = require("../_lib/class-if-supported");

describe("function/is", function () {
	it("Should return true on function", function () {
		assert.equal(isFunction(function () { return true; }), true);
	});
	if (arrowFunctionIfSupported) {
		it("Should return true on arrow function", function () {
			assert.equal(isFunction(arrowFunctionIfSupported), true);
		});
	}
	if (classIfSupported) {
		it("Should return true on class", function () {
			assert.equal(isFunction(classIfSupported), true);
		});
	}
	it("Should return false on reg-exp", function () { assert.equal(isFunction(/foo/), false); });

	it("Should return false on plain object", function () { assert.equal(isFunction({}), false); });
	it("Should return false on array", function () { assert.equal(isFunction([]), false); });
	if (typeof Object.create === "function") {
		it("Should return false on object with no prototype", function () {
			assert.equal(isFunction(Object.create(null)), false);
		});
	}
	it("Should return false on string", function () { assert.equal(isFunction("foo"), false); });
	it("Should return false on empty string", function () { assert.equal(isFunction(""), false); });
	it("Should return false on number", function () { assert.equal(isFunction(123), false); });
	it("Should return false on NaN", function () { assert.equal(isFunction(NaN), false); });
	it("Should return false on boolean", function () { assert.equal(isFunction(true), false); });
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isFunction(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isFunction(null), false); });
	it("Should return false on undefined", function () {
		assert.equal(isFunction(void 0), false);
	});
});
…  "use strict";

var assert         = require("chai").assert
  , ensureFunction = require("../../function/ensure");

describe("function/ensure", function () {
	it("Should return input value", function () {
		var value = function () { return true; };
		assert.equal(ensureFunction(value), value);
	});
	it("Should crash on invalid value", function () {
		try {
			ensureFunction(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert(error.message.includes("is not a function"));
		}
	});
	it("Should provide alternative error message when name option is passed", function () {
		try {
			ensureFunction(null, { name: "name" });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Expected a function for name, received null");
		}
	});
});
1  "use strict";

var assert  = require("chai").assert
  , isError = require("../../error/is");

describe("error/is", function () {
	it("Should return true on error", function () { assert.equal(isError(new Error()), true); });

	it("Should return false on native error with no common API exposed", function () {
		var value = new Error();
		value.message = null;
		assert.equal(isError(value), false);
	});
	it("Should return false on Error.prototype", function () {
		assert.equal(isError(Error.prototype), false);
	});

	if (typeof Object.create === "function") {
		it("Should return true on custom built ES5 era error", function () {
			var CustomEs5Error = function () { Error.call(this); };
			CustomEs5Error.prototype = Object.create(Error.prototype);
			assert.equal(isError(new CustomEs5Error()), true);
		});

		it("Should return false on object with no prototype", function () {
			assert.equal(isError(Object.create(null)), false);
		});
	}

	it("Should return false on plain object", function () { assert.equal(isError({}), false); });
	it("Should return false on function", function () {
		assert.equal(isError(function () { return true; }), false);
	});

	it("Should return false on array", function () { assert.equal(isError([]), false); });

	it("Should return false on string", function () { assert.equal(isError("foo"), false); });
	it("Should return false on empty string", function () { assert.equal(isError(""), false); });
	it("Should return false on number", function () { assert.equal(isError(123), false); });
	it("Should return false on NaN", function () { assert.equal(isError(NaN), false); });
	it("Should return false on boolean", function () { assert.equal(isError(true), false); });
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isError(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isError(null), false); });
	it("Should return false on undefined", function () { assert.equal(isError(void 0), false); });
});
[  "use strict";

var assert      = require("chai").assert
  , ensureError = require("../../error/ensure");

describe("error/ensure", function () {
	it("Should return input value", function () {
		var value = new Error();
		assert.equal(ensureError(value), value);
	});
	it("Should crash on invalid value", function () {
		try {
			ensureError(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert(error.message.includes("is not an error"));
		}
	});
	it("Should provide alternative error message when name option is passed", function () {
		try {
			ensureError(null, { name: "name" });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Expected an error for name, received null");
		}
	});
});
  "use strict";

var assert      = require("chai").assert
  , isArrayLike = require("../../array-like/is");

describe("array-like/is", function () {
	it("Should return true on array", function () { assert.equal(isArrayLike([]), true); });
	it("Should return true on array-like object", function () {
		assert.equal(isArrayLike({ length: 1 }), true);
	});
	it("Should by default return false on string", function () {
		assert.equal(isArrayLike("foo"), false);
	});
	it("Should accept strings if specified", function () {
		assert.equal(isArrayLike("foo", { allowString: true }), true);
	});

	it("Should return false on objects with negative length", function () {
		assert.equal(isArrayLike({ length: -1 }), false);
	});

	it("Should return false on plain object", function () {
		assert.equal(isArrayLike({}), false);
	});
	it("Should return false on function", function () {
		assert.equal(isArrayLike(function () { return true; }), false);
	});

	if (typeof Object.create === "function") {
		it("Should return false on object with no prototype", function () {
			assert.equal(isArrayLike(Object.create(null)), false);
		});
	}
	it("Should return false on number", function () { assert.equal(isArrayLike(123), false); });
	it("Should return false on NaN", function () { assert.equal(isArrayLike(NaN), false); });
	it("Should return false on boolean", function () { assert.equal(isArrayLike(true), false); });
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isArrayLike(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isArrayLike(null), false); });
	it("Should return false on undefined", function () {
		assert.equal(isArrayLike(void 0), false);
	});
});
!  "use strict";

var assert          = require("chai").assert
  , ensureArrayLike = require("../../array-like/ensure");

describe("array-like/ensure", function () {
	it("Should return input value", function () {
		var value = [];
		assert.equal(ensureArrayLike(value), value);
	});
	it("Should allow strings with allowString option", function () {
		var value = "foo";
		assert.equal(ensureArrayLike(value, { allowString: true }), value);
	});
	it("Should crash on invalid value", function () {
		try {
			ensureArrayLike("foo");
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert(error.message.includes("is not an array like"));
		}
	});
	it("Should provide alternative error message when name option is passed", function () {
		try {
			ensureArrayLike("foo", { name: "name" });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Expected an array like for name, received foo");
		}
	});
});
¹  "use strict";

var assert   = require("chai").assert
  , isRegExp = require("../../reg-exp/is");

describe("reg-exp/is", function () {
	it("Should return true on regular expression", function () {
		assert.equal(isRegExp(/foo/), true);
	});

	it("Should return false on native regular expression with no common API exposed", function () {
		var re = /foo/;
		re.test = null;
		assert.equal(isRegExp(re), false);
	});
	it("Should return false on RegExp.prototype", function () {
		assert.equal(isRegExp(RegExp.prototype), false);
	});
	it("Should return false on regexp like string", function () {
		assert.equal(isRegExp("/foo/"), false);
	});

	it("Should return false on plain object", function () { assert.equal(isRegExp({}), false); });
	it("Should return false on function", function () {
		assert.equal(isRegExp(function () { return true; }), false);
	});

	it("Should return false on array", function () { assert.equal(isRegExp([]), false); });
	if (typeof Object.create === "function") {
		it("Should return false on object with no prototype", function () {
			assert.equal(isRegExp(Object.create(null)), false);
		});
	}
	it("Should return false on string", function () { assert.equal(isRegExp("foo"), false); });
	it("Should return false on empty string", function () { assert.equal(isRegExp(""), false); });
	it("Should return false on number", function () { assert.equal(isRegExp(123), false); });
	it("Should return false on NaN", function () { assert.equal(isRegExp(NaN), false); });
	it("Should return false on boolean", function () { assert.equal(isRegExp(true), false); });
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isRegExp(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isRegExp(null), false); });
	it("Should return false on undefined", function () { assert.equal(isRegExp(void 0), false); });
});
v  "use strict";

var assert       = require("chai").assert
  , ensureRegExp = require("../../reg-exp/ensure");

describe("reg-exp/ensure", function () {
	it("Should return input value", function () {
		var value = /foo/;
		assert.equal(ensureRegExp(value), value);
	});
	it("Should crash on invalid value", function () {
		try {
			ensureRegExp(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert(error.message.includes("is not a regular expression"));
		}
	});
	it("Should provide alternative error message when name option is passed", function () {
		try {
			ensureRegExp(null, { name: "name" });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Expected a regular expression for name, received null");
		}
	});
});
X  "use strict";

var assert      = require("chai").assert
  , isPrototype = require("../../prototype/is");

describe("prototype/is", function () {
	it("Should return true on prototype", function () {
		assert.equal(isPrototype(Object.prototype), true);
	});
	it("Should return false on plain object", function () {
		assert.equal(isPrototype({}), false);
	});
	it("Should return false on function", function () {
		assert.equal(isPrototype(function () { return true; }), false);
	});
	it("Should return false on array", function () { assert.equal(isPrototype([]), false); });
	if (typeof Object.create === "function") {
		it("Should return false on object with no prototype", function () {
			assert.equal(isPrototype(Object.create(null)), false);
		});
	}
	it("Should return false on string", function () { assert.equal(isPrototype("foo"), false); });
	it("Should return false on empty string", function () {
		assert.equal(isPrototype(""), false);
	});
	it("Should return false on number", function () { assert.equal(isPrototype(123), false); });
	it("Should return false on NaN", function () { assert.equal(isPrototype(NaN), false); });
	it("Should return false on boolean", function () { assert.equal(isPrototype(true), false); });
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isPrototype(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isPrototype(null), false); });
	it("Should return false on undefined", function () {
		assert.equal(isPrototype(void 0), false);
	});
});
‘  "use strict";

var assert     = require("chai").assert
  , isThenable = require("../../thenable/is");

describe("thenable/is", function () {
	it("Should return true on object with `then` method", function () {
		assert.equal(isThenable({ then: function () { return true; } }), true);
	});
	if (typeof Promise === "function") {
		it("Should return true on promise", function () {
			assert.equal(isThenable(Promise.resolve()), true);
		});
	}
	it("Should return false on object with `then` non callable property", function () {
		assert.equal(isThenable({ then: {} }), false);
	});

	it("Should return false on plain object", function () { assert.equal(isThenable({}), false); });
	it("Should return false on function", function () {
		assert.equal(isThenable(function () { return true; }), false);
	});
	it("Should return false on array", function () { assert.equal(isThenable([]), false); });
	if (typeof Object.create === "function") {
		it("Should return false on object with no prototype", function () {
			assert.equal(isThenable(Object.create(null)), false);
		});
	}
	it("Should return false on string", function () { assert.equal(isThenable("foo"), false); });
	it("Should return false on empty string", function () { assert.equal(isThenable(""), false); });
	it("Should return false on number", function () { assert.equal(isThenable(123), false); });
	it("Should return false on NaN", function () { assert.equal(isThenable(NaN), false); });
	it("Should return false on boolean", function () { assert.equal(isThenable(true), false); });
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isThenable(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isThenable(null), false); });
	it("Should return false on undefined", function () {
		assert.equal(isThenable(void 0), false);
	});
});
ž  "use strict";

var assert         = require("chai").assert
  , ensureThenable = require("../../thenable/ensure");

describe("thenable/ensure", function () {
	it("Should return input value", function () {
		var value = { then: function () { return true; } };
		assert.equal(ensureThenable(value), value);
	});
	it("Should crash on no value", function () {
		try {
			ensureThenable({});
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "[object Object] is not a thenable");
		}
	});
	it("Should provide alternative error message when name option is passed", function () {
		try {
			ensureThenable({}, { name: "name" });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Expected a thenable for name, received [object Object]");
		}
	});
});
u  "use strict";

var assert            = require("chai").assert
  , ensureSafeInteger = require("../../safe-integer/ensure");

describe("safe-integer/ensure", function () {
	it("Should return coerced value", function () {
		assert.equal(ensureSafeInteger("12.23"), 12);
	});
	it("Should crash on no value", function () {
		try {
			ensureSafeInteger(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "null is not a safe integer");
		}
	});
	it("Should provide alternative error message when name option is passed", function () {
		try {
			ensureSafeInteger(null, { name: "name" });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Expected a safe integer for name, received null");
		}
	});
});
¥  "use strict";

var assert              = require("chai").assert
  , coerceToSafeInteger = require("../../safe-integer/coerce");

describe("safe-integer/coerce", function () {
	it("Should coerce float to integer", function () {
		assert.equal(coerceToSafeInteger(123.123), 123);
		assert.equal(coerceToSafeInteger(123.823), 123);
		assert.equal(coerceToSafeInteger(-123.123), -123);
		assert.equal(coerceToSafeInteger(-123.823), -123);
	});
	it("Should coerce string", function () { assert.equal(coerceToSafeInteger("12.123"), 12); });
	it("Should coerce booleans", function () { assert.equal(coerceToSafeInteger(true), 1); });
	it("Should coerce number objects", function () {
		assert.equal(coerceToSafeInteger(new Number(343)), 343);
	});
	it("Should coerce objects", function () {
		assert.equal(coerceToSafeInteger({ valueOf: function () { return 23; } }), 23);
	});
	it("Should reject infinite number", function () {
		assert.equal(coerceToSafeInteger(Infinity), null);
	});
	it("Should reject number beyond Number.MAX_SAFE_INTEGER", function () {
		assert.equal(coerceToSafeInteger(9007199254740992), null);
	});
	it("Should reject number beyond Number.MIN_SAFE_INTEGER", function () {
		assert.equal(coerceToSafeInteger(-9007199254740992), null);
	});

	it("Should reject NaN", function () { assert.equal(coerceToSafeInteger(NaN), null); });

	if (typeof Object.create === "function") {
		it("Should not coerce objects with no number representation", function () {
			assert.equal(coerceToSafeInteger(Object.create(null)), null);
		});
	}

	it("Should not coerce null", function () { assert.equal(coerceToSafeInteger(null), null); });
	it("Should not coerce undefined", function () {
		assert.equal(coerceToSafeInteger(undefined), null);
	});

	if (typeof Symbol === "function") {
		it("Should not coerce symbols", function () {
			assert.equal(coerceToSafeInteger(Symbol("foo")), null);
		});
	}
});
4  "use strict";

var coerceToArrayLength = require("../array-length/coerce")
  , isObject            = require("../object/is");

module.exports = function (value/*, options*/) {
	if (!isObject(value)) {
		var options = arguments[1];
		if (isObject(options) && options.allowString && typeof value === "string") return true;
		return false;
	}

	if (typeof value === "function") return false;

	var length;
	try { length = value.length; }
	catch (error) { return false; }

	if (coerceToArrayLength(length) === null) return false;
	return true;
};
¶  "use strict";

var resolveException = require("../lib/resolve-exception")
  , is               = require("./is");

module.exports = function (value/*, options*/) {
	if (is(value, arguments[1])) return value;
	var options = arguments[1];
	var errorMessage =
		options && options.name
			? "Expected an array like for %n, received %v"
			: "%v is not an array like";
	return resolveException(value, errorMessage, options);
};
ã  "use strict";

var isToStringTagSupported = require("../lib/is-to-string-tag-supported")
  , isPrototype            = require("../prototype/is");

var regExpTest = RegExp.prototype.test
  , objectToString = Object.prototype.toString
  , objectTaggedString = objectToString.call(/a/);

module.exports = function (value) {
	if (!value) return false;

	// Sanity check (reject objects which do not expose common RegExp interface)
	if (!hasOwnProperty.call(value, "lastIndex")) return false;
	try {
		if (typeof value.lastIndex !== "number") return false;
		if (typeof value.test !== "function") return false;
		if (typeof value.exec !== "function") return false;
	} catch (error) {
		return false;
	}

	// Ensure its native RegExp object (has [[RegExpMatcher]] slot)
	if (isToStringTagSupported && typeof value[Symbol.toStringTag] === "string") {
		// Edge case (possibly a regExp with custom Symbol.toStringTag)
		try {
			var lastIndex = value.lastIndex;
			regExpTest.call(value, "");
			if (value.lastIndex !== lastIndex) value.lastIndex = lastIndex;
			return true;
		} catch (error) {
			return false;
		}
	}
	if (objectToString.call(value) !== objectTaggedString) return false;
	return !isPrototype(value);
};
¶  "use strict";

var resolveException = require("../lib/resolve-exception")
  , is               = require("./is");

module.exports = function (value/*, options*/) {
	if (is(value)) return value;
	var options = arguments[1];
	var errorMessage =
		options && options.name
			? "Expected a regular expression for %n, received %v"
			: "%v is not a regular expression";
	return resolveException(value, errorMessage, options);
};
  "use strict";

var isObject = require("../object/is");

module.exports = function (value) {
	if (!isObject(value)) return false;
	try {
		if (!value.constructor) return false;
		return value.constructor.prototype === value;
	} catch (error) {
		return false;
	}
};
à   "use strict";

var isObject = require("../object/is");

module.exports = function (value) {
	if (!isObject(value)) return false;
	try { return typeof value.then === "function"; }
	catch (error) { return false; }
};
¢  "use strict";

var resolveException = require("../lib/resolve-exception")
  , is               = require("./is");

module.exports = function (value/*, options*/) {
	if (is(value)) return value;
	var options = arguments[1];
	var errorMessage =
		options && options.name
			? "Expected a thenable for %n, received %v"
			: "%v is not a thenable";
	return resolveException(value, errorMessage, options);
};
Ö  "use strict";

var resolveException = require("../lib/resolve-exception")
  , coerce           = require("./coerce");

module.exports = function (value/*, options*/) {
	var coerced = coerce(value);
	if (coerced !== null) return coerced;
	var options = arguments[1];
	var errorMessage =
		options && options.name
			? "Expected a safe integer for %n, received %v"
			: "%v is not a safe integer";
	return resolveException(value, errorMessage, options);
};
k  "use strict";

var coerceToInteger = require("../integer/coerce");

var MAX_SAFE_INTEGER = 9007199254740991, MIN_SAFE_INTEGER = -9007199254740991;

module.exports = function (value) {
	value = coerceToInteger(value);
	if (!value) return value;
	if (value > MAX_SAFE_INTEGER) return null;
	if (value < MIN_SAFE_INTEGER) return null;
	return value;
};
Ô   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Object, "entries", {
		value: require("./implementation"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
q  "use strict";

var ensureValue = require("type/value/ensure");

var objHasOwnProperty = Object.prototype.hasOwnProperty;

module.exports = function (object) {
	object = Object(ensureValue(object));
	var result = [];
	for (var key in object) {
		if (!objHasOwnProperty.call(object, key)) continue;
		result.push([key, object[key]]);
	}
	return result;
};
‘   "use strict";

module.exports = function () {
	try { return Object.entries({ foo: 12 })[0][0] === "foo"; }
	catch (e) { return false; }
};
q   "use strict";

module.exports = require("./is-implemented")() ? Object.entries : require("./implementation");
<  // Credit:
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/round
// #Decimal_rounding

"use strict";

var isValue       = require("type/object/is")
  , ensureInteger = require("type/integer/ensure");

var split = String.prototype.split;

module.exports = function (type) {
	return function (value/*, exp*/) {
		value = Number(value);
		var exp = arguments[1];
		if (isValue(exp)) exp = ensureInteger(exp);
		if (!value) return value;
		if (!exp) return Math[type](value);
		if (!isFinite(value)) return value;

		// Shift
		var tokens = split.call(value, "e");
		value = Math[type](tokens[0] + "e" + ((tokens[1] || 0) - exp));

		// Shift back
		tokens = value.toString().split("e");
		return Number(tokens[0] + "e" + (Number(tokens[1] || 0) + exp));
	};
};
>  # `globalThis` _(ext/global-this)_

Returns global object. Resolve native [globalThis](https://github.com/tc39/proposal-global) if implemented, otherwise fallback to internal resolution of a global object.

```javascript
const globalThis = require("ext/global-this");

globalThis.Array === Array; // true
```
µ  # `string.includes(position = 0)` _(ext/string\_/includes)_

`includes` method for strings. Resolve native [includes](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/includes) if implemented, otherwise fallback to shim implementation.

```javascript
const includes = require("ext/string_/includes");

includes.call("razdwa", "raz"); // true
includes.call("razdwa", "trzy"); // false
```
‹  # `Object.entries` _(ext/object/entries)_

[Object.entries](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/entries) implementation.

Returns native `Object.entries` if it's implemented, otherwise library implementation is returned

```javascript
const entries = require("ext/object/entries");

entries({ foo: "bar" }); // [["foo", "bar"]]
```
ê   # `thenable.finally` _(ext/thenable\_/finally)_

`finally` method for any _thenable_ input

```javascript
const finally = require("ext/thenable_/finally");

finally.call(thenable, () => console.log("Thenable resolved"));
```
F  # `String.random(options = { ... })` _(ext/string/random)_

Returns generated random string, contained only of ascii cars `a-z` and `0-1`.
By default returns string of length `10`.

```javascript
const random = require("ext/string/random");

random(); // "upcfns0i4t"
random({ length: 3 }); // "5tw"
```

## Supported options:

### `isUnique: false`

Ensures generated string is unique among ones already returned.

_Note: When not applying this setting, accidental generation of same string is still highly unlikely. Provided option is just to provide a mean to eliminate possibility of an edge case of duplicate string being returned_

### `length: 10`

Desired length of result string

### `charset: null`

Fixed list of possible characters

```javascript
random({ charset: "abc" }); // "bacbccbbac"
```
»   # `Math.round10` _(ext/math/round-10)_

Decimal round

```javascript
const round10 = require("ext/math/round-10");

round10(55.549, -1); // 55.5
round10(1.005, -2); // 1.01
```
°   # `Math.ceil10` _(ext/math/ceil-10)_

Decimal ceil

```javascript
const ceil10 = require("ext/math/ceil-10");

ceil10(55.51, -1); // 55.6
ceil10(-59, 1); // -50;
```
´   # `Math.floor10` _(ext/math/floor-10)_

Decimal floor

```javascript
const floor10 = require("ext/math/floor-10");

floor10(55.59, -1); // 55.5
floor10(59, 1); // 50
```
³   # `Function.identity` _(ext/function/identity)_

Returns input argument.

```javascript
const identity = require("ext/function/identity");

identity("foo"); // "foo"
```
¹  "use strict";

var ensurePlainFunction = require("type/plain-function/ensure")
  , isThenable          = require("type/thenable/is")
  , ensureThenable      = require("type/thenable/ensure");

var resolveCallback = function (callback, next) {
	var callbackResult = callback();
	if (!isThenable(callbackResult)) return next();
	return callbackResult.then(next);
};

module.exports = function (callback) {
	ensureThenable(this);
	ensurePlainFunction(callback);
	return this.then(
		function (result) {
			return resolveCallback(callback, function () { return result; });
		},
		function (error) {
			return resolveCallback(callback, function () { throw error; });
		}
	);
};
­  "use strict";

var isObject            = require("type/object/is")
  , ensureNaturalNumber = require("type/natural-number/ensure")
  , ensureString        = require("type/string/ensure");

var generated = Object.create(null), random = Math.random, uniqTryLimit = 100;

var getChunk = function () { return random().toString(36).slice(2); };

var getString = function (length, charset) {
	var str;
	if (charset) {
		var charsetLength = charset.length;
		str = "";
		for (var i = 0; i < length; ++i) {
			str += charset.charAt(Math.floor(Math.random() * charsetLength));
		}
		return str;
	}
	str = getChunk();
	if (length === null) return str;
	while (str.length < length) str += getChunk();
	return str.slice(0, length);
};

module.exports = function (/* options */) {
	var options = arguments[0];
	if (!isObject(options)) options = {};
	var length = ensureNaturalNumber(options.length, { "default": 10 })
	  , isUnique = options.isUnique
	  , charset = ensureString(options.charset, { isOptional: true });

	var str = getString(length, charset);
	if (isUnique) {
		var count = 0;
		while (generated[str]) {
			if (++count === uniqTryLimit) {
				throw new Error(
					"Cannot generate random string.\n" +
						"String.random is not designed to effectively generate many short and " +
						"unique random strings"
				);
			}
			str = getString(length);
		}
		generated[str] = true;
	}
	return str;
};
U   "use strict";

module.exports = require("../lib/private/decimal-adjust")("ceil");
V   "use strict";

module.exports = require("../lib/private/decimal-adjust")("round");
V   "use strict";

module.exports = require("../lib/private/decimal-adjust")("floor");
G   "use strict";

module.exports = function (value) { return value; };
   "use strict";

describe("string_/includes/implementation", function () {
	require("./_tests")(require("../../../string_/includes/implementation"));
});
  "use strict";

var assert = require("chai").assert;

module.exports = function (includes) {
	it("Should return true when context contains search string", function () {
		assert.equal(includes.call("razdwatrzy", "dwa"), true);
	});
	it("Should return true when context starts with search string", function () {
		assert.equal(includes.call("razdwa", "raz"), true);
	});
	it("Should return true when context ends with search string", function () {
		assert.equal(includes.call("razdwa", "dwa"), true);
	});
	it("Should return false when string doesn't contain search string", function () {
		assert.equal(includes.call("razdwa", "trzy"), false);
	});
	it("Should return false when context is empty and search string is not", function () {
		assert.equal(includes.call("", "a"), false);
	});
	it("Should return false when search string is longer than context", function () {
		assert.equal(includes.call("raz", "razdwa"), false);
	});
	it("Should return true when search string is same as context ", function () {
		assert.equal(includes.call("raz", "raz"), true);
	});
	it("Should return true when context starts with search string", function () {
		assert.equal(includes.call("razdwa", "raz"), true);
	});
	it("Should return true when search string is empty", function () {
		assert.equal(includes.call("raz", ""), true);
	});
	it("Should return true when both context and search string are empty", function () {
		assert.equal(includes.call("", ""), true);
	});
	it("Should support position argument", function () {
		assert.equal(includes.call("razdwa", "raz", 1), false);
		assert.equal(includes.call("razdwa", "dwa", 1), true);
	});
};
*  "use strict";

var assert        = require("chai").assert
  , isImplemented = require("../../../string_/includes/is-implemented");

describe("string_/includes/is-implemented", function () {
	it("Should return boolean", function () { assert.equal(typeof isImplemented(), "boolean"); });
});
Ž   "use strict";

describe("string_/includes/implementation", function () {
	require("./_tests")(require("../../../string_/includes"));
});
Å   "use strict";

var entries = require("../../../object/entries/implementation")
  , tests   = require("./_tests");

describe("object/entries/implementation", function () { tests(entries); });
õ  "use strict";

var assert = require("chai").assert;

module.exports = function (entries) {
	it("Should resolve entries array for an object", function () {
		assert.deepEqual(entries({ foo: "bar" }), [["foo", "bar"]]);
	});
	it("Should resolve entries array for a primitive", function () {
		assert.deepEqual(entries("raz"), [["0", "r"], ["1", "a"], ["2", "z"]]);
	});
	it("Should throw on non-value", function () {
		assert["throws"](function () { entries(null); }, TypeError);
	});
};
ø   "use strict";

var assert        = require("chai").assert
  , isImplemented = require("../../../object/entries/is-implemented");

describe("object/entries/is-implemented", function () {
	assert.equal(typeof isImplemented(), "boolean");
});
­   "use strict";

var entries = require("../../../object/entries")
  , tests   = require("./_tests");

describe("object/entries/index", function () { tests(entries); });
¨  "use strict";

var assert        = require("chai").assert
  , sinon         = require("sinon")
  , identity      = require("../../function/identity")
  , finallyMethod = require("../../thenable_/finally");

var throwUnexpected = function () { throw new Error("Unexpected"); };

describe("thenable_/finally", function () {
	describe("Successful on fulfilled", function () {
		var callback, input, result;

		before(function () {
			callback = sinon.fake();
			input = Promise.resolve("foo");
			result = finallyMethod.call(input, callback);
			return result;
		});

		it("Should invoke finally callback", function () { assert(callback.calledOnce); });

		it("Return promise should fulfill with original result", function () {
			return Promise.all([input, result]).then(function (results) {
				assert.equal(results[0], results[1]);
			});
		});
	});

	describe("Successful on rejected", function () {
		var callback, input, result;

		before(function () {
			var inputError = new Error("Rejected");
			callback = sinon.fake();
			input = Promise.reject(inputError);
			result = finallyMethod.call(input, callback);
			return result["catch"](function (error) { if (error !== inputError) throw error; });
		});

		it("Should invoke finally callback", function () { assert(callback.calledOnce); });

		it("Return promise should fulfill with original result", function () {
			return Promise.all([input["catch"](identity), result["catch"](identity)]).then(
				function (results) { assert.equal(results[0], results[1]); }
			);
		});
	});

	describe("Failed on fulfilled", function () {
		var callback, result, finallyError;

		before(function () {
			finallyError = new Error("Finally Rejected");
			callback = sinon.fake["throws"](finallyError);
			var input = Promise.resolve("foo");
			result = finallyMethod.call(input, callback);
			return result["catch"](function (error) { if (error !== finallyError) throw error; });
		});

		it("Should invoke finally callback", function () { assert(callback.calledOnce); });

		it("Return promise should be rejected with finally error", function () {
			return result.then(throwUnexpected, function (error) {
				assert.equal(finallyError, error);
			});
		});
	});

	describe("Failed on rejected", function () {
		var callback, result, finallyError;

		before(function () {
			finallyError = new Error("Finally Rejected");
			callback = sinon.fake["throws"](finallyError);
			var input = Promise.reject(new Error("Rejected"));
			result = finallyMethod.call(input, callback);
			return result["catch"](function (error) { if (error !== finallyError) throw error; });
		});

		it("Should invoke finally callback", function () { assert(callback.calledOnce); });

		it("Return promise should be rejected with finally error", function () {
			return result.then(throwUnexpected, function (error) {
				assert.equal(finallyError, error);
			});
		});
	});
});
|  "use strict";

var assert = require("chai").assert
  , random = require("../../string/random");

var isValidFormat = RegExp.prototype.test.bind(/^[a-z0-9]+$/);

describe("string/random", function () {
	it("Should return string", function () { assert.equal(typeof random(), "string"); });
	it("Should return by default string of length 10", function () {
		assert.equal(random().length, 10);
	});
	it("Should support custom charset", function () {
		var charset = "abc";
		var result = random({ charset: charset });
		assert.equal(result.length, 10);
		for (var i = 0; i < result.length; ++i) {
			assert.isAtLeast(charset.indexOf(result.charAt(i)), 0);
		}
	});
	it("Should ensure unique string with `isUnique` option", function () {
		assert.notEqual(random({ isUnique: true }), random({ isUnique: true }));
	});
	it("Should contain only ascii chars", function () { assert(isValidFormat(random())); });
	it("Should support `length` option", function () {
		assert.equal(random({ length: 4 }).length, 4);
		assert.equal(random({ length: 100 }).length, 100);
		assert.equal(random({ length: 0 }).length, 0);
	});
	it("Should crash if unable to generate unique string with `isUnique` optin", function () {
		random({ length: 0, isUnique: true });
		assert["throws"](function () {
			random({ length: 0, isUnique: true });
		}, "Cannot generate random string");
	});
});
Z  "use strict";

var assert = require("chai").assert
  , ceil10 = require("../../math/ceil-10");

describe("math/ceil-10", function () {
	it("Should ceil", function () {
		assert.equal(ceil10(55.51, -1), 55.6);
		assert.equal(ceil10(51, 1), 60);
		assert.equal(ceil10(-55.59, -1), -55.5);
		assert.equal(ceil10(-59, 1), -50);
	});
});
d  "use strict";

var assert  = require("chai").assert
  , round10 = require("../../math/round-10");

describe("math/round-10", function () {
	it("Should round", function () {
		assert.equal(round10(55.55, -1), 55.6);
		assert.equal(round10(55.549, -1), 55.5);
		assert.equal(round10(55, 1), 60);
		assert.equal(round10(54.9, 1), 50);
		assert.equal(round10(-55.55, -1), -55.5);
		assert.equal(round10(-55.551, -1), -55.6);
		assert.equal(round10(-55, 1), -50);
		assert.equal(round10(-55.1, 1), -60);
		assert.equal(round10(1.005, -2), 1.01);
		assert.equal(round10(-1.005, -2), -1.0);
	});
});
c  "use strict";

var assert  = require("chai").assert
  , floor10 = require("../../math/floor-10");

describe("math/floor-10", function () {
	it("Should floor", function () {
		assert.equal(floor10(55.59, -1), 55.5);
		assert.equal(floor10(59, 1), 50);
		assert.equal(floor10(-55.51, -1), -55.6);
		assert.equal(floor10(-51, 1), -60);
	});
});
  "use strict";

var assert   = require("chai").assert
  , identity = require("../../function/identity");

describe("function/identity", function () {
	it("Should return first argument", function () {
		assert.equal(identity("foo"), "foo");
		var object = {};
		assert.equal(identity(object), object);
		assert.equal(identity(), undefined);
		assert.equal(identity(1, 2, 3), 1);
	});
});
  "use strict";

var isObject   = require("type/object/is")
  , assert     = require("chai").assert
  , globalThis = require("../../global-this/implementation");

describe("global-this/implementation", function () {
	it("Should be an object", function () { assert(isObject(globalThis)); });
	it("Should be a global object", function () { assert.equal(globalThis.Array, Array); });
	it("Internal resolution should not introduce side-effects", function () {
		assert(!("__global__" in Object.prototype));
	});
});
  "use strict";

var assert        = require("chai").assert
  , isImplemented = require("../../global-this/is-implemented");

describe("global-this/is-implemented", function () {
	it("Should return boolean", function () { assert.equal(typeof isImplemented(), "boolean"); });
});
k  "use strict";

var isObject   = require("type/object/is")
  , assert     = require("chai").assert
  , globalThis = require("../../global-this");

describe("global-this", function () {
	it("Should be an object", function () { assert(isObject(globalThis)); });
	it("Should be a global object", function () { assert.equal(globalThis.Array, Array); });
});
   var naiveFallback = function () {
	if (typeof self === "object" && self) return self;
	if (typeof window === "object" && window) return window;
	throw new Error("Unable to resolve global `this`");
};

module.exports = (function () {
	if (this) return this;

	// Unexpected strict mode (may happen if e.g. bundled into ESM module)

	// Thanks @mathiasbynens -> https://mathiasbynens.be/notes/globalthis
	// In all ES5+ engines global object inherits from Object.prototype
	// (if you approached one that doesn't please report)
	try {
		Object.defineProperty(Object.prototype, "__global__", {
			get: function () { return this; },
			configurable: true
		});
	} catch (error) {
		// Unfortunate case of Object.prototype being sealed (via preventExtensions, seal or freeze)
		return naiveFallback();
	}
	try {
		// Safari case (window.__global__ is resolved with global context, but __global__ does not)
		if (!__global__) return naiveFallback();
		return __global__;
	} finally {
		delete Object.prototype.__global__;
	}
})();
¯   "use strict";

module.exports = function () {
	if (typeof globalThis !== "object") return false;
	if (!globalThis) return false;
	return globalThis.Array === Array;
};
m   "use strict";

module.exports = require("./is-implemented")() ? globalThis : require("./implementation");
  # next-tick
## Environment agnostic nextTick polyfill

To be used in environment agnostic modules that need nextTick functionality.

- When run in Node.js `process.nextTick` is used
- In modern browsers microtask resolution is guaranteed by `MutationObserver`
- In other engines `setImmediate` or `setTimeout(fn, 0)` is used as fallback.
- If none of the above is supported module resolves to `null`

## Installation
### NPM

In your project path:

	$ npm install next-tick

#### Browser

You can easily bundle `next-tick` for browser with any CJS bundler, e.g. [modules-webmake](https://github.com/medikoo/modules-webmake)

## Tests [![Build Status](https://api.travis-ci.org/medikoo/next-tick.png?branch=master)](https://travis-ci.org/medikoo/next-tick)

	$ npm test
7   .DS_Store
/node_modules
/npm-debug.log
/.lintcache
F  sudo: false # http://docs.travis-ci.com/user/workers/container-based-infrastructure/
language: node_js
node_js:
  - 0.12
  - 4
  - 5
  - 6

before_install:
  - mkdir node_modules; ln -s ../ node_modules/next-tick

notifications:
  email:
    - medikoo+next-tick@medikoo.com

script: "npm test && npm run lint"
  v1.0.0  --  2016.06.09
* In case MutationObserver based solution ensure all callbacks are propagated
  even if any on the way crashes (fixes #3)
* Support older engines (as IE8) which see typeof setTimeout as 'object'
* Fix spelling of LICENSE
* Configure lint scripts

v0.2.2  --  2014.04.18
- Do not rely on es5-ext's valid-callable. Replace it with simple internal function
- In MutationObserver fallback rely on text node instead of attribute and assure
  mutation event is invoked by real change of data

v0.2.1  --  2014.02.24
- Fix case in import path

v0.2.0  --  2014.02.24
- Assure microtask resultion if MutationObserver is available (thanks @Raynos) #1
- Unify validation of callback. TypeError is throw for any non callable input
- Move main module from `lib` to root directory
- Improve documentation
- Remove Makefile (it's environment agnostic pacakge)

v0.1.0  --  2012.08.29
Initial
Â   @root

module
es5

indent 2
maxlen 100
tabs

ass
bitwise
nomen
plusplus
predef+ process, setImmediate, setTimeout, clearTimeout, document, MutationObserver, WebKitMutationObserver
µ  'use strict';

var callable, byObserver;

callable = function (fn) {
	if (typeof fn !== 'function') throw new TypeError(fn + " is not a function");
	return fn;
};

byObserver = function (Observer) {
	var node = document.createTextNode(''), queue, currentQueue, i = 0;
	new Observer(function () {
		var callback;
		if (!queue) {
			if (!currentQueue) return;
			queue = currentQueue;
		} else if (currentQueue) {
			queue = currentQueue.concat(queue);
		}
		currentQueue = queue;
		queue = null;
		if (typeof currentQueue === 'function') {
			callback = currentQueue;
			currentQueue = null;
			callback();
			return;
		}
		node.data = (i = ++i % 2); // Invoke other batch, to handle leftover callbacks in case of crash
		while (currentQueue) {
			callback = currentQueue.shift();
			if (!currentQueue.length) currentQueue = null;
			callback();
		}
	}).observe(node, { characterData: true });
	return function (fn) {
		callable(fn);
		if (queue) {
			if (typeof queue === 'function') queue = [queue, fn];
			else queue.push(fn);
			return;
		}
		queue = fn;
		node.data = (i = ++i % 2);
	};
};

module.exports = (function () {
	// Node.js
	if ((typeof process === 'object') && process && (typeof process.nextTick === 'function')) {
		return process.nextTick;
	}

	// MutationObserver
	if ((typeof document === 'object') && document) {
		if (typeof MutationObserver === 'function') return byObserver(MutationObserver);
		if (typeof WebKitMutationObserver === 'function') return byObserver(WebKitMutationObserver);
	}

	// W3C Draft
	// http://dvcs.w3.org/hg/webperf/raw-file/tip/specs/setImmediate/Overview.html
	if (typeof setImmediate === 'function') {
		return function (cb) { setImmediate(callable(cb)); };
	}

	// Wide available standard
	if ((typeof setTimeout === 'function') || (typeof setTimeout === 'object')) {
		return function (cb) { setTimeout(callable(cb), 0); };
	}

	return null;
}());
M  The MIT License

Copyright (C) 2012-2016 Mariusz Nowak 

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
  {
  "_from": "next-tick@~1.0.0",
  "_id": "next-tick@1.0.0",
  "_inBundle": false,
  "_integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
  "_location": "/next-tick",
  "_phantomChildren": {},
  "_requested": {
    "type": "range",
    "registry": true,
    "raw": "next-tick@~1.0.0",
    "name": "next-tick",
    "escapedName": "next-tick",
    "rawSpec": "~1.0.0",
    "saveSpec": null,
    "fetchSpec": "~1.0.0"
  },
  "_requiredBy": [
    "/es5-ext"
  ],
  "_resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
  "_shasum": "ca86d1fe8828169b0120208e3dc8424b9db8342c",
  "_spec": "next-tick@~1.0.0",
  "_where": "C:\\work_nhada\\crown_trava_834\\adobe_extension\\logi2adobe\\node_modules\\es5-ext",
  "author": {
    "name": "Mariusz Nowak",
    "email": "medyk@medikoo.com",
    "url": "http://www.medikoo.com/"
  },
  "bugs": {
    "url": "https://github.com/medikoo/next-tick/issues"
  },
  "bundleDependencies": false,
  "deprecated": false,
  "description": "Environment agnostic nextTick polyfill",
  "devDependencies": {
    "tad": "^0.2.4",
    "xlint": "^0.2.2",
    "xlint-jslint-medikoo": "^0.1.4"
  },
  "homepage": "https://github.com/medikoo/next-tick#readme",
  "keywords": [
    "nexttick",
    "setImmediate",
    "setTimeout",
    "async"
  ],
  "license": "MIT",
  "name": "next-tick",
  "repository": {
    "type": "git",
    "url": "git://github.com/medikoo/next-tick.git"
  },
  "scripts": {
    "lint": "node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --no-cache --no-stream",
    "lint-console": "node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --watch",
    "test": "node node_modules/tad/bin/tad"
  },
  "version": "1.0.0"
}
  'use strict';

module.exports = function (t, a, d) {
	var invoked;

	a(t(function () {
		a(arguments.length, 0, "Arguments");
		invoked = true;
	}), undefined, "Return");
	a(invoked, undefined, "Is not run immediately");
	setTimeout(function () {
		a(invoked, true, "Run in next tick");
		invoked = [];
		t(function () { invoked.push(0); });
		t(function () { invoked.push(1); });
		t(function () { invoked.push(2); });
		setTimeout(function () {
			a.deep(invoked, [0, 1, 2], "Serial");
			d();
		}, 10);
	}, 10);
};
6G  # debug
[![Build Status](https://travis-ci.org/visionmedia/debug.svg?branch=master)](https://travis-ci.org/visionmedia/debug)  [![Coverage Status](https://coveralls.io/repos/github/visionmedia/debug/badge.svg?branch=master)](https://coveralls.io/github/visionmedia/debug?branch=master)  [![Slack](https://visionmedia-community-slackin.now.sh/badge.svg)](https://visionmedia-community-slackin.now.sh/) [![OpenCollective](https://opencollective.com/debug/backers/badge.svg)](#backers) 
[![OpenCollective](https://opencollective.com/debug/sponsors/badge.svg)](#sponsors)



A tiny node.js debugging utility modelled after node core's debugging technique.

**Discussion around the V3 API is under way [here](https://github.com/visionmedia/debug/issues/370)**

## Installation

```bash
$ npm install debug
```

## Usage

`debug` exposes a function; simply pass this function the name of your module, and it will return a decorated version of `console.error` for you to pass debug statements to. This will allow you to toggle the debug output for different parts of your module as well as the module as a whole.

Example _app.js_:

```js
var debug = require('debug')('http')
  , http = require('http')
  , name = 'My App';

// fake app

debug('booting %s', name);

http.createServer(function(req, res){
  debug(req.method + ' ' + req.url);
  res.end('hello\n');
}).listen(3000, function(){
  debug('listening');
});

// fake worker of some kind

require('./worker');
```

Example _worker.js_:

```js
var debug = require('debug')('worker');

setInterval(function(){
  debug('doing some work');
}, 1000);
```

 The __DEBUG__ environment variable is then used to enable these based on space or comma-delimited names. Here are some examples:

  ![debug http and worker](http://f.cl.ly/items/18471z1H402O24072r1J/Screenshot.png)

  ![debug worker](http://f.cl.ly/items/1X413v1a3M0d3C2c1E0i/Screenshot.png)

#### Windows note

 On Windows the environment variable is set using the `set` command.

 ```cmd
 set DEBUG=*,-not_this
 ```

 Note that PowerShell uses different syntax to set environment variables.

 ```cmd
 $env:DEBUG = "*,-not_this"
  ```

Then, run the program to be debugged as usual.

## Millisecond diff

  When actively developing an application it can be useful to see when the time spent between one `debug()` call and the next. Suppose for example you invoke `debug()` before requesting a resource, and after as well, the "+NNNms" will show you how much time was spent between calls.

  ![](http://f.cl.ly/items/2i3h1d3t121M2Z1A3Q0N/Screenshot.png)

  When stdout is not a TTY, `Date#toUTCString()` is used, making it more useful for logging the debug information as shown below:

  ![](http://f.cl.ly/items/112H3i0e0o0P0a2Q2r11/Screenshot.png)

## Conventions

  If you're using this in one or more of your libraries, you _should_ use the name of your library so that developers may toggle debugging as desired without guessing names. If you have more than one debuggers you _should_ prefix them with your library name and use ":" to separate features. For example "bodyParser" from Connect would then be "connect:bodyParser".

## Wildcards

  The `*` character may be used as a wildcard. Suppose for example your library has debuggers named "connect:bodyParser", "connect:compress", "connect:session", instead of listing all three with `DEBUG=connect:bodyParser,connect:compress,connect:session`, you may simply do `DEBUG=connect:*`, or to run everything using this module simply use `DEBUG=*`.

  You can also exclude specific debuggers by prefixing them with a "-" character.  For example, `DEBUG=*,-connect:*` would include all debuggers except those starting with "connect:".

## Environment Variables

  When running through Node.js, you can set a few environment variables that will
  change the behavior of the debug logging:

| Name      | Purpose                                         |
|-----------|-------------------------------------------------|
| `DEBUG`   | Enables/disables specific debugging namespaces. |
| `DEBUG_COLORS`| Whether or not to use colors in the debug output. |
| `DEBUG_DEPTH` | Object inspection depth. |
| `DEBUG_SHOW_HIDDEN` | Shows hidden properties on inspected objects. |


  __Note:__ The environment variables beginning with `DEBUG_` end up being
  converted into an Options object that gets used with `%o`/`%O` formatters.
  See the Node.js documentation for
  [`util.inspect()`](https://nodejs.org/api/util.html#util_util_inspect_object_options)
  for the complete list.

## Formatters


  Debug uses [printf-style](https://wikipedia.org/wiki/Printf_format_string) formatting. Below are the officially supported formatters:

| Formatter | Representation |
|-----------|----------------|
| `%O`      | Pretty-print an Object on multiple lines. |
| `%o`      | Pretty-print an Object all on a single line. |
| `%s`      | String. |
| `%d`      | Number (both integer and float). |
| `%j`      | JSON. Replaced with the string '[Circular]' if the argument contains circular references. |
| `%%`      | Single percent sign ('%'). This does not consume an argument. |

### Custom formatters

  You can add custom formatters by extending the `debug.formatters` object. For example, if you wanted to add support for rendering a Buffer as hex with `%h`, you could do something like:

```js
const createDebug = require('debug')
createDebug.formatters.h = (v) => {
  return v.toString('hex')
}

// â€¦elsewhere
const debug = createDebug('foo')
debug('this is hex: %h', new Buffer('hello world'))
//   foo this is hex: 68656c6c6f20776f726c6421 +0ms
```

## Browser support
  You can build a browser-ready script using [browserify](https://github.com/substack/node-browserify),
  or just use the [browserify-as-a-service](https://wzrd.in/) [build](https://wzrd.in/standalone/debug@latest),
  if you don't want to build it yourself.

  Debug's enable state is currently persisted by `localStorage`.
  Consider the situation shown below where you have `worker:a` and `worker:b`,
  and wish to debug both. You can enable this using `localStorage.debug`:

```js
localStorage.debug = 'worker:*'
```

And then refresh the page.

```js
a = debug('worker:a');
b = debug('worker:b');

setInterval(function(){
  a('doing some work');
}, 1000);

setInterval(function(){
  b('doing some work');
}, 1200);
```

#### Web Inspector Colors

  Colors are also enabled on "Web Inspectors" that understand the `%c` formatting
  option. These are WebKit web inspectors, Firefox ([since version
  31](https://hacks.mozilla.org/2014/05/editable-box-model-multiple-selection-sublime-text-keys-much-more-firefox-developer-tools-episode-31/))
  and the Firebug plugin for Firefox (any version).

  Colored output looks something like:

  ![](https://cloud.githubusercontent.com/assets/71256/3139768/b98c5fd8-e8ef-11e3-862a-f7253b6f47c6.png)


## Output streams

  By default `debug` will log to stderr, however this can be configured per-namespace by overriding the `log` method:

Example _stdout.js_:

```js
var debug = require('debug');
var error = debug('app:error');

// by default stderr is used
error('goes to stderr!');

var log = debug('app:log');
// set this namespace to log via console.log
log.log = console.log.bind(console); // don't forget to bind to console!
log('goes to stdout');
error('still goes to stderr!');

// set all output to go via console.info
// overrides all per-namespace log settings
debug.log = console.info.bind(console);
error('now goes to stdout via console.info');
log('still goes to stdout, but via console.info now');
```


## Authors

 - TJ Holowaychuk
 - Nathan Rajlich
 - Andrew Rhyne
 
## Backers

Support us with a monthly donation and help us continue our activities. [[Become a backer](https://opencollective.com/debug#backer)]

<a href="https://opencollective.com/debug/backer/0/website" target="_blank"><img src="https://opencollective.com/debug/backer/0/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/1/website" target="_blank"><img src="https://opencollective.com/debug/backer/1/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/2/website" target="_blank"><img src="https://opencollective.com/debug/backer/2/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/3/website" target="_blank"><img src="https://opencollective.com/debug/backer/3/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/4/website" target="_blank"><img src="https://opencollective.com/debug/backer/4/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/5/website" target="_blank"><img src="https://opencollective.com/debug/backer/5/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/6/website" target="_blank"><img src="https://opencollective.com/debug/backer/6/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/7/website" target="_blank"><img src="https://opencollective.com/debug/backer/7/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/8/website" target="_blank"><img src="https://opencollective.com/debug/backer/8/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/9/website" target="_blank"><img src="https://opencollective.com/debug/backer/9/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/10/website" target="_blank"><img src="https://opencollective.com/debug/backer/10/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/11/website" target="_blank"><img src="https://opencollective.com/debug/backer/11/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/12/website" target="_blank"><img src="https://opencollective.com/debug/backer/12/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/13/website" target="_blank"><img src="https://opencollective.com/debug/backer/13/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/14/website" target="_blank"><img src="https://opencollective.com/debug/backer/14/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/15/website" target="_blank"><img src="https://opencollective.com/debug/backer/15/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/16/website" target="_blank"><img src="https://opencollective.com/debug/backer/16/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/17/website" target="_blank"><img src="https://opencollective.com/debug/backer/17/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/18/website" target="_blank"><img src="https://opencollective.com/debug/backer/18/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/19/website" target="_blank"><img src="https://opencollective.com/debug/backer/19/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/20/website" target="_blank"><img src="https://opencollective.com/debug/backer/20/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/21/website" target="_blank"><img src="https://opencollective.com/debug/backer/21/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/22/website" target="_blank"><img src="https://opencollective.com/debug/backer/22/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/23/website" target="_blank"><img src="https://opencollective.com/debug/backer/23/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/24/website" target="_blank"><img src="https://opencollective.com/debug/backer/24/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/25/website" target="_blank"><img src="https://opencollective.com/debug/backer/25/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/26/website" target="_blank"><img src="https://opencollective.com/debug/backer/26/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/27/website" target="_blank"><img src="https://opencollective.com/debug/backer/27/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/28/website" target="_blank"><img src="https://opencollective.com/debug/backer/28/avatar.svg"></a>
<a href="https://opencollective.com/debug/backer/29/website" target="_blank"><img src="https://opencollective.com/debug/backer/29/avatar.svg"></a>


## Sponsors

Become a sponsor and get your logo on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/debug#sponsor)]

<a href="https://opencollective.com/debug/sponsor/0/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/0/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/1/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/1/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/2/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/2/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/3/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/3/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/4/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/4/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/5/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/5/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/6/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/6/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/7/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/7/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/8/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/8/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/9/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/9/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/10/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/10/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/11/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/11/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/12/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/12/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/13/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/13/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/14/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/14/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/15/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/15/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/16/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/16/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/17/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/17/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/18/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/18/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/19/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/19/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/20/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/20/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/21/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/21/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/22/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/22/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/23/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/23/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/24/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/24/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/25/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/25/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/26/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/26/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/27/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/27/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/28/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/28/avatar.svg"></a>
<a href="https://opencollective.com/debug/sponsor/29/website" target="_blank"><img src="https://opencollective.com/debug/sponsor/29/avatar.svg"></a>

## License

(The MIT License)

Copyright (c) 2014-2016 TJ Holowaychuk &lt;tj@vision-media.ca&gt;

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
'Software'), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
%/  
2.6.9 / 2017-09-22
==================

  * remove ReDoS regexp in %o formatter (#504)

2.6.8 / 2017-05-18
==================

  * Fix: Check for undefined on browser globals (#462, @marbemac)

2.6.7 / 2017-05-16
==================

  * Fix: Update ms to 2.0.0 to fix regular expression denial of service vulnerability (#458, @hubdotcom)
  * Fix: Inline extend function in node implementation (#452, @dougwilson)
  * Docs: Fix typo (#455, @msasad)

2.6.5 / 2017-04-27
==================
  
  * Fix: null reference check on window.documentElement.style.WebkitAppearance (#447, @thebigredgeek)
  * Misc: clean up browser reference checks (#447, @thebigredgeek)
  * Misc: add npm-debug.log to .gitignore (@thebigredgeek)


2.6.4 / 2017-04-20
==================

  * Fix: bug that would occure if process.env.DEBUG is a non-string value. (#444, @LucianBuzzo)
  * Chore: ignore bower.json in npm installations. (#437, @joaovieira)
  * Misc: update "ms" to v0.7.3 (@tootallnate)

2.6.3 / 2017-03-13
==================

  * Fix: Electron reference to `process.env.DEBUG` (#431, @paulcbetts)
  * Docs: Changelog fix (@thebigredgeek)

2.6.2 / 2017-03-10
==================

  * Fix: DEBUG_MAX_ARRAY_LENGTH (#420, @slavaGanzin)
  * Docs: Add backers and sponsors from Open Collective (#422, @piamancini)
  * Docs: Add Slackin invite badge (@tootallnate)

2.6.1 / 2017-02-10
==================

  * Fix: Module's `export default` syntax fix for IE8 `Expected identifier` error
  * Fix: Whitelist DEBUG_FD for values 1 and 2 only (#415, @pi0)
  * Fix: IE8 "Expected identifier" error (#414, @vgoma)
  * Fix: Namespaces would not disable once enabled (#409, @musikov)

2.6.0 / 2016-12-28
==================

  * Fix: added better null pointer checks for browser useColors (@thebigredgeek)
  * Improvement: removed explicit `window.debug` export (#404, @tootallnate)
  * Improvement: deprecated `DEBUG_FD` environment variable (#405, @tootallnate)

2.5.2 / 2016-12-25
==================

  * Fix: reference error on window within webworkers (#393, @KlausTrainer)
  * Docs: fixed README typo (#391, @lurch)
  * Docs: added notice about v3 api discussion (@thebigredgeek)

2.5.1 / 2016-12-20
==================

  * Fix: babel-core compatibility

2.5.0 / 2016-12-20
==================

  * Fix: wrong reference in bower file (@thebigredgeek)
  * Fix: webworker compatibility (@thebigredgeek)
  * Fix: output formatting issue (#388, @kribblo)
  * Fix: babel-loader compatibility (#383, @escwald)
  * Misc: removed built asset from repo and publications (@thebigredgeek)
  * Misc: moved source files to /src (#378, @yamikuronue)
  * Test: added karma integration and replaced babel with browserify for browser tests (#378, @yamikuronue)
  * Test: coveralls integration (#378, @yamikuronue)
  * Docs: simplified language in the opening paragraph (#373, @yamikuronue)

2.4.5 / 2016-12-17
==================

  * Fix: `navigator` undefined in Rhino (#376, @jochenberger)
  * Fix: custom log function (#379, @hsiliev)
  * Improvement: bit of cleanup + linting fixes (@thebigredgeek)
  * Improvement: rm non-maintainted `dist/` dir (#375, @freewil)
  * Docs: simplified language in the opening paragraph. (#373, @yamikuronue)

2.4.4 / 2016-12-14
==================

  * Fix: work around debug being loaded in preload scripts for electron (#368, @paulcbetts)

2.4.3 / 2016-12-14
==================

  * Fix: navigation.userAgent error for react native (#364, @escwald)

2.4.2 / 2016-12-14
==================

  * Fix: browser colors (#367, @tootallnate)
  * Misc: travis ci integration (@thebigredgeek)
  * Misc: added linting and testing boilerplate with sanity check (@thebigredgeek)

2.4.1 / 2016-12-13
==================

  * Fix: typo that broke the package (#356)

2.4.0 / 2016-12-13
==================

  * Fix: bower.json references unbuilt src entry point (#342, @justmatt)
  * Fix: revert "handle regex special characters" (@tootallnate)
  * Feature: configurable util.inspect()`options for NodeJS (#327, @tootallnate)
  * Feature: %O`(big O) pretty-prints objects (#322, @tootallnate)
  * Improvement: allow colors in workers (#335, @botverse)
  * Improvement: use same color for same namespace. (#338, @lchenay)

2.3.3 / 2016-11-09
==================

  * Fix: Catch `JSON.stringify()` errors (#195, Jovan Alleyne)
  * Fix: Returning `localStorage` saved values (#331, Levi Thomason)
  * Improvement: Don't create an empty object when no `process` (Nathan Rajlich)

2.3.2 / 2016-11-09
==================

  * Fix: be super-safe in index.js as well (@TooTallNate)
  * Fix: should check whether process exists (Tom Newby)

2.3.1 / 2016-11-09
==================

  * Fix: Added electron compatibility (#324, @paulcbetts)
  * Improvement: Added performance optimizations (@tootallnate)
  * Readme: Corrected PowerShell environment variable example (#252, @gimre)
  * Misc: Removed yarn lock file from source control (#321, @fengmk2)

2.3.0 / 2016-11-07
==================

  * Fix: Consistent placement of ms diff at end of output (#215, @gorangajic)
  * Fix: Escaping of regex special characters in namespace strings (#250, @zacronos)
  * Fix: Fixed bug causing crash on react-native (#282, @vkarpov15)
  * Feature: Enabled ES6+ compatible import via default export (#212 @bucaran)
  * Feature: Added %O formatter to reflect Chrome's console.log capability (#279, @oncletom)
  * Package: Update "ms" to 0.7.2 (#315, @DevSide)
  * Package: removed superfluous version property from bower.json (#207 @kkirsche)
  * Readme: fix USE_COLORS to DEBUG_COLORS
  * Readme: Doc fixes for format string sugar (#269, @mlucool)
  * Readme: Updated docs for DEBUG_FD and DEBUG_COLORS environment variables (#232, @mattlyons0)
  * Readme: doc fixes for PowerShell (#271 #243, @exoticknight @unreadable)
  * Readme: better docs for browser support (#224, @matthewmueller)
  * Tooling: Added yarn integration for development (#317, @thebigredgeek)
  * Misc: Renamed History.md to CHANGELOG.md (@thebigredgeek)
  * Misc: Added license file (#226 #274, @CantemoInternal @sdaitzman)
  * Misc: Updated contributors (@thebigredgeek)

2.2.0 / 2015-05-09
==================

  * package: update "ms" to v0.7.1 (#202, @dougwilson)
  * README: add logging to file example (#193, @DanielOchoa)
  * README: fixed a typo (#191, @amir-s)
  * browser: expose `storage` (#190, @stephenmathieson)
  * Makefile: add a `distclean` target (#189, @stephenmathieson)

2.1.3 / 2015-03-13
==================

  * Updated stdout/stderr example (#186)
  * Updated example/stdout.js to match debug current behaviour
  * Renamed example/stderr.js to stdout.js
  * Update Readme.md (#184)
  * replace high intensity foreground color for bold (#182, #183)

2.1.2 / 2015-03-01
==================

  * dist: recompile
  * update "ms" to v0.7.0
  * package: update "browserify" to v9.0.3
  * component: fix "ms.js" repo location
  * changed bower package name
  * updated documentation about using debug in a browser
  * fix: security error on safari (#167, #168, @yields)

2.1.1 / 2014-12-29
==================

  * browser: use `typeof` to check for `console` existence
  * browser: check for `console.log` truthiness (fix IE 8/9)
  * browser: add support for Chrome apps
  * Readme: added Windows usage remarks
  * Add `bower.json` to properly support bower install

2.1.0 / 2014-10-15
==================

  * node: implement `DEBUG_FD` env variable support
  * package: update "browserify" to v6.1.0
  * package: add "license" field to package.json (#135, @panuhorsmalahti)

2.0.0 / 2014-09-01
==================

  * package: update "browserify" to v5.11.0
  * node: use stderr rather than stdout for logging (#29, @stephenmathieson)

1.0.4 / 2014-07-15
==================

  * dist: recompile
  * example: remove `console.info()` log usage
  * example: add "Content-Type" UTF-8 header to browser example
  * browser: place %c marker after the space character
  * browser: reset the "content" color via `color: inherit`
  * browser: add colors support for Firefox >= v31
  * debug: prefer an instance `log()` function over the global one (#119)
  * Readme: update documentation about styled console logs for FF v31 (#116, @wryk)

1.0.3 / 2014-07-09
==================

  * Add support for multiple wildcards in namespaces (#122, @seegno)
  * browser: fix lint

1.0.2 / 2014-06-10
==================

  * browser: update color palette (#113, @gscottolson)
  * common: make console logging function configurable (#108, @timoxley)
  * node: fix %o colors on old node <= 0.8.x
  * Makefile: find node path using shell/which (#109, @timoxley)

1.0.1 / 2014-06-06
==================

  * browser: use `removeItem()` to clear localStorage
  * browser, node: don't set DEBUG if namespaces is undefined (#107, @leedm777)
  * package: add "contributors" section
  * node: fix comment typo
  * README: list authors

1.0.0 / 2014-06-04
==================

  * make ms diff be global, not be scope
  * debug: ignore empty strings in enable()
  * node: make DEBUG_COLORS able to disable coloring
  * *: export the `colors` array
  * npmignore: don't publish the `dist` dir
  * Makefile: refactor to use browserify
  * package: add "browserify" as a dev dependency
  * Readme: add Web Inspector Colors section
  * node: reset terminal color for the debug content
  * node: map "%o" to `util.inspect()`
  * browser: map "%j" to `JSON.stringify()`
  * debug: add custom "formatters"
  * debug: use "ms" module for humanizing the diff
  * Readme: add "bash" syntax highlighting
  * browser: add Firebug color support
  * browser: add colors for WebKit browsers
  * node: apply log to `console`
  * rewrite: abstract common logic for Node & browsers
  * add .jshintrc file

0.8.1 / 2014-04-14
==================

  * package: re-add the "component" section

0.8.0 / 2014-03-30
==================

  * add `enable()` method for nodejs. Closes #27
  * change from stderr to stdout
  * remove unnecessary index.js file

0.7.4 / 2013-11-13
==================

  * remove "browserify" key from package.json (fixes something in browserify)

0.7.3 / 2013-10-30
==================

  * fix: catch localStorage security error when cookies are blocked (Chrome)
  * add debug(err) support. Closes #46
  * add .browser prop to package.json. Closes #42

0.7.2 / 2013-02-06
==================

  * fix package.json
  * fix: Mobile Safari (private mode) is broken with debug
  * fix: Use unicode to send escape character to shell instead of octal to work with strict mode javascript

0.7.1 / 2013-02-05
==================

  * add repository URL to package.json
  * add DEBUG_COLORED to force colored output
  * add browserify support
  * fix component. Closes #24

0.7.0 / 2012-05-04
==================

  * Added .component to package.json
  * Added debug.component.js build

0.6.0 / 2012-03-16
==================

  * Added support for "-" prefix in DEBUG [Vinay Pulim]
  * Added `.enabled` flag to the node version [TooTallNate]

0.5.0 / 2012-02-02
==================

  * Added: humanize diffs. Closes #8
  * Added `debug.disable()` to the CS variant
  * Removed padding. Closes #10
  * Fixed: persist client-side variant again. Closes #9

0.4.0 / 2012-02-01
==================

  * Added browser variant support for older browsers [TooTallNate]
  * Added `debug.enable('project:*')` to browser variant [TooTallNate]
  * Added padding to diff (moved it to the right)

0.3.0 / 2012-01-26
==================

  * Added millisecond diff when isatty, otherwise UTC string

0.2.0 / 2012-01-22
==================

  * Added wildcard support

0.1.0 / 2011-12-02
==================

  * Added: remove colors unless stderr isatty [TooTallNate]

0.0.1 / 2010-01-03
==================

  * Initial release
)   module.exports = require('./src/node');
¿   {
  "env": {
    "browser": true,
    "node": true
  },
  "rules": {
    "no-console": 0,
    "no-empty": [1, { "allowEmptyCatch": true }]
  },
  "extends": "eslint:recommended"
}
Q   support
test
examples
example
*.sock
dist
yarn.lock
coverage
bower.json
  // Karma configuration
// Generated on Fri Dec 16 2016 13:09:51 GMT+0000 (UTC)

module.exports = function(config) {
  config.set({

    // base path that will be used to resolve all patterns (eg. files, exclude)
    basePath: '',


    // frameworks to use
    // available frameworks: https://npmjs.org/browse/keyword/karma-adapter
    frameworks: ['mocha', 'chai', 'sinon'],


    // list of files / patterns to load in the browser
    files: [
      'dist/debug.js',
      'test/*spec.js'
    ],


    // list of files to exclude
    exclude: [
      'src/node.js'
    ],


    // preprocess matching files before serving them to the browser
    // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor
    preprocessors: {
    },

    // test results reporter to use
    // possible values: 'dots', 'progress'
    // available reporters: https://npmjs.org/browse/keyword/karma-reporter
    reporters: ['progress'],


    // web server port
    port: 9876,


    // enable / disable colors in the output (reporters and logs)
    colors: true,


    // level of logging
    // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
    logLevel: config.LOG_INFO,


    // enable / disable watching file and executing tests whenever any file changes
    autoWatch: true,


    // start these browsers
    // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
    browsers: ['PhantomJS'],


    // Continuous Integration mode
    // if true, Karma captures browsers, runs the tests and exits
    singleRun: false,

    // Concurrency level
    // how many browser should be started simultaneous
    concurrency: Infinity
  })
}
š   
language: node_js
node_js:
  - "6"
  - "5"
  - "4"

install:
  - make node_modules

script:
  - make lint
  - make test
  - make coveralls
T  {
  "name": "debug",
  "repo": "visionmedia/debug",
  "description": "small debugging utility",
  "version": "2.6.9",
  "keywords": [
    "debug",
    "log",
    "debugger"
  ],
  "main": "src/browser.js",
  "scripts": [
    "src/browser.js",
    "src/debug.js"
  ],
  "dependencies": {
    "rauchg/ms.js": "0.7.1"
  }
}
f  (The MIT License)

Copyright (c) 2014 TJ Holowaychuk <tj@vision-media.ca>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software 
and associated documentation files (the 'Software'), to deal in the Software without restriction, 
including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, 
and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial 
portions of the Software.

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT 
LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

î  {
  "_from": "debug@^2.2.0",
  "_id": "debug@2.6.9",
  "_inBundle": false,
  "_integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
  "_location": "/debug",
  "_phantomChildren": {},
  "_requested": {
    "type": "range",
    "registry": true,
    "raw": "debug@^2.2.0",
    "name": "debug",
    "escapedName": "debug",
    "rawSpec": "^2.2.0",
    "saveSpec": null,
    "fetchSpec": "^2.2.0"
  },
  "_requiredBy": [
    "/websocket"
  ],
  "_resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
  "_shasum": "5d128515df134ff327e90a4c93f4e077a536341f",
  "_spec": "debug@^2.2.0",
  "_where": "C:\\work_nhada\\crown_trava_834\\adobe_extension\\logi2adobe\\node_modules\\websocket",
  "author": {
    "name": "TJ Holowaychuk",
    "email": "tj@vision-media.ca"
  },
  "browser": "./src/browser.js",
  "bugs": {
    "url": "https://github.com/visionmedia/debug/issues"
  },
  "bundleDependencies": false,
  "component": {
    "scripts": {
      "debug/index.js": "browser.js",
      "debug/debug.js": "debug.js"
    }
  },
  "contributors": [
    {
      "name": "Nathan Rajlich",
      "email": "nathan@tootallnate.net",
      "url": "http://n8.io"
    },
    {
      "name": "Andrew Rhyne",
      "email": "rhyneandrew@gmail.com"
    }
  ],
  "dependencies": {
    "ms": "2.0.0"
  },
  "deprecated": false,
  "description": "small debugging utility",
  "devDependencies": {
    "browserify": "9.0.3",
    "chai": "^3.5.0",
    "concurrently": "^3.1.0",
    "coveralls": "^2.11.15",
    "eslint": "^3.12.1",
    "istanbul": "^0.4.5",
    "karma": "^1.3.0",
    "karma-chai": "^0.1.0",
    "karma-mocha": "^1.3.0",
    "karma-phantomjs-launcher": "^1.0.2",
    "karma-sinon": "^1.0.5",
    "mocha": "^3.2.0",
    "mocha-lcov-reporter": "^1.2.0",
    "rimraf": "^2.5.4",
    "sinon": "^1.17.6",
    "sinon-chai": "^2.8.0"
  },
  "homepage": "https://github.com/visionmedia/debug#readme",
  "keywords": [
    "debug",
    "log",
    "debugger"
  ],
  "license": "MIT",
  "main": "./src/index.js",
  "name": "debug",
  "repository": {
    "type": "git",
    "url": "git://github.com/visionmedia/debug.git"
  },
  "version": "2.6.9"
}
U  # get Makefile directory name: http://stackoverflow.com/a/5982798/376773
THIS_MAKEFILE_PATH:=$(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST))
THIS_DIR:=$(shell cd $(dir $(THIS_MAKEFILE_PATH));pwd)

# BIN directory
BIN := $(THIS_DIR)/node_modules/.bin

# Path
PATH := node_modules/.bin:$(PATH)
SHELL := /bin/bash

# applications
NODE ?= $(shell which node)
YARN ?= $(shell which yarn)
PKG ?= $(if $(YARN),$(YARN),$(NODE) $(shell which npm))
BROWSERIFY ?= $(NODE) $(BIN)/browserify

.FORCE:

install: node_modules

node_modules: package.json
	@NODE_ENV= $(PKG) install
	@touch node_modules

lint: .FORCE
	eslint browser.js debug.js index.js node.js

test-node: .FORCE
	istanbul cover node_modules/mocha/bin/_mocha -- test/**.js

test-browser: .FORCE
	mkdir -p dist

	@$(BROWSERIFY) \
		--standalone debug \
		. > dist/debug.js

	karma start --single-run
	rimraf dist

test: .FORCE
	concurrently \
		"make test-node" \
		"make test-browser"

coveralls:
	cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js

.PHONY: all install clean distclean
/   repo_token: SIAeZjKYlHK74rbcFvNHMUzjRiMpflxve
„  module.exports = inspectorLog;

// black hole
const nullStream = new (require('stream').Writable)();
nullStream._write = () => {};

/**
 * Outputs a `console.log()` to the Node.js Inspector console *only*.
 */
function inspectorLog() {
  const stdout = console._stdout;
  console._stdout = nullStream;
  console.log.apply(console, arguments);
  console._stdout = stdout;
}
ô  
/**
 * This is the common logic for both the Node.js and web browser
 * implementations of `debug()`.
 *
 * Expose `debug()` as the module.
 */

exports = module.exports = createDebug.debug = createDebug['default'] = createDebug;
exports.coerce = coerce;
exports.disable = disable;
exports.enable = enable;
exports.enabled = enabled;
exports.humanize = require('ms');

/**
 * The currently active debug mode names, and names to skip.
 */

exports.names = [];
exports.skips = [];

/**
 * Map of special "%n" handling functions, for the debug "format" argument.
 *
 * Valid key names are a single, lower or upper-case letter, i.e. "n" and "N".
 */

exports.formatters = {};

/**
 * Previous log timestamp.
 */

var prevTime;

/**
 * Select a color.
 * @param {String} namespace
 * @return {Number}
 * @api private
 */

function selectColor(namespace) {
  var hash = 0, i;

  for (i in namespace) {
    hash  = ((hash << 5) - hash) + namespace.charCodeAt(i);
    hash |= 0; // Convert to 32bit integer
  }

  return exports.colors[Math.abs(hash) % exports.colors.length];
}

/**
 * Create a debugger with the given `namespace`.
 *
 * @param {String} namespace
 * @return {Function}
 * @api public
 */

function createDebug(namespace) {

  function debug() {
    // disabled?
    if (!debug.enabled) return;

    var self = debug;

    // set `diff` timestamp
    var curr = +new Date();
    var ms = curr - (prevTime || curr);
    self.diff = ms;
    self.prev = prevTime;
    self.curr = curr;
    prevTime = curr;

    // turn the `arguments` into a proper Array
    var args = new Array(arguments.length);
    for (var i = 0; i < args.length; i++) {
      args[i] = arguments[i];
    }

    args[0] = exports.coerce(args[0]);

    if ('string' !== typeof args[0]) {
      // anything else let's inspect with %O
      args.unshift('%O');
    }

    // apply any `formatters` transformations
    var index = 0;
    args[0] = args[0].replace(/%([a-zA-Z%])/g, function(match, format) {
      // if we encounter an escaped % then don't increase the array index
      if (match === '%%') return match;
      index++;
      var formatter = exports.formatters[format];
      if ('function' === typeof formatter) {
        var val = args[index];
        match = formatter.call(self, val);

        // now we need to remove `args[index]` since it's inlined in the `format`
        args.splice(index, 1);
        index--;
      }
      return match;
    });

    // apply env-specific formatting (colors, etc.)
    exports.formatArgs.call(self, args);

    var logFn = debug.log || exports.log || console.log.bind(console);
    logFn.apply(self, args);
  }

  debug.namespace = namespace;
  debug.enabled = exports.enabled(namespace);
  debug.useColors = exports.useColors();
  debug.color = selectColor(namespace);

  // env-specific initialization logic for debug instances
  if ('function' === typeof exports.init) {
    exports.init(debug);
  }

  return debug;
}

/**
 * Enables a debug mode by namespaces. This can include modes
 * separated by a colon and wildcards.
 *
 * @param {String} namespaces
 * @api public
 */

function enable(namespaces) {
  exports.save(namespaces);

  exports.names = [];
  exports.skips = [];

  var split = (typeof namespaces === 'string' ? namespaces : '').split(/[\s,]+/);
  var len = split.length;

  for (var i = 0; i < len; i++) {
    if (!split[i]) continue; // ignore empty strings
    namespaces = split[i].replace(/\*/g, '.*?');
    if (namespaces[0] === '-') {
      exports.skips.push(new RegExp('^' + namespaces.substr(1) + '$'));
    } else {
      exports.names.push(new RegExp('^' + namespaces + '$'));
    }
  }
}

/**
 * Disable debug output.
 *
 * @api public
 */

function disable() {
  exports.enable('');
}

/**
 * Returns true if the given mode name is enabled, false otherwise.
 *
 * @param {String} name
 * @return {Boolean}
 * @api public
 */

function enabled(name) {
  var i, len;
  for (i = 0, len = exports.skips.length; i < len; i++) {
    if (exports.skips[i].test(name)) {
      return false;
    }
  }
  for (i = 0, len = exports.names.length; i < len; i++) {
    if (exports.names[i].test(name)) {
      return true;
    }
  }
  return false;
}

/**
 * Coerce `val`.
 *
 * @param {Mixed} val
 * @return {Mixed}
 * @api private
 */

function coerce(val) {
  if (val instanceof Error) return val.stack || val.message;
  return val;
}
w  /**
 * Module dependencies.
 */

var tty = require('tty');
var util = require('util');

/**
 * This is the Node.js implementation of `debug()`.
 *
 * Expose `debug()` as the module.
 */

exports = module.exports = require('./debug');
exports.init = init;
exports.log = log;
exports.formatArgs = formatArgs;
exports.save = save;
exports.load = load;
exports.useColors = useColors;

/**
 * Colors.
 */

exports.colors = [6, 2, 3, 4, 5, 1];

/**
 * Build up the default `inspectOpts` object from the environment variables.
 *
 *   $ DEBUG_COLORS=no DEBUG_DEPTH=10 DEBUG_SHOW_HIDDEN=enabled node script.js
 */

exports.inspectOpts = Object.keys(process.env).filter(function (key) {
  return /^debug_/i.test(key);
}).reduce(function (obj, key) {
  // camel-case
  var prop = key
    .substring(6)
    .toLowerCase()
    .replace(/_([a-z])/g, function (_, k) { return k.toUpperCase() });

  // coerce string value into JS value
  var val = process.env[key];
  if (/^(yes|on|true|enabled)$/i.test(val)) val = true;
  else if (/^(no|off|false|disabled)$/i.test(val)) val = false;
  else if (val === 'null') val = null;
  else val = Number(val);

  obj[prop] = val;
  return obj;
}, {});

/**
 * The file descriptor to write the `debug()` calls to.
 * Set the `DEBUG_FD` env variable to override with another value. i.e.:
 *
 *   $ DEBUG_FD=3 node script.js 3>debug.log
 */

var fd = parseInt(process.env.DEBUG_FD, 10) || 2;

if (1 !== fd && 2 !== fd) {
  util.deprecate(function(){}, 'except for stderr(2) and stdout(1), any other usage of DEBUG_FD is deprecated. Override debug.log if you want to use a different log function (https://git.io/debug_fd)')()
}

var stream = 1 === fd ? process.stdout :
             2 === fd ? process.stderr :
             createWritableStdioStream(fd);

/**
 * Is stdout a TTY? Colored output is enabled when `true`.
 */

function useColors() {
  return 'colors' in exports.inspectOpts
    ? Boolean(exports.inspectOpts.colors)
    : tty.isatty(fd);
}

/**
 * Map %o to `util.inspect()`, all on a single line.
 */

exports.formatters.o = function(v) {
  this.inspectOpts.colors = this.useColors;
  return util.inspect(v, this.inspectOpts)
    .split('\n').map(function(str) {
      return str.trim()
    }).join(' ');
};

/**
 * Map %o to `util.inspect()`, allowing multiple lines if needed.
 */

exports.formatters.O = function(v) {
  this.inspectOpts.colors = this.useColors;
  return util.inspect(v, this.inspectOpts);
};

/**
 * Adds ANSI color escape codes if enabled.
 *
 * @api public
 */

function formatArgs(args) {
  var name = this.namespace;
  var useColors = this.useColors;

  if (useColors) {
    var c = this.color;
    var prefix = '  \u001b[3' + c + ';1m' + name + ' ' + '\u001b[0m';

    args[0] = prefix + args[0].split('\n').join('\n' + prefix);
    args.push('\u001b[3' + c + 'm+' + exports.humanize(this.diff) + '\u001b[0m');
  } else {
    args[0] = new Date().toUTCString()
      + ' ' + name + ' ' + args[0];
  }
}

/**
 * Invokes `util.format()` with the specified arguments and writes to `stream`.
 */

function log() {
  return stream.write(util.format.apply(util, arguments) + '\n');
}

/**
 * Save `namespaces`.
 *
 * @param {String} namespaces
 * @api private
 */

function save(namespaces) {
  if (null == namespaces) {
    // If you set a process.env field to null or undefined, it gets cast to the
    // string 'null' or 'undefined'. Just delete instead.
    delete process.env.DEBUG;
  } else {
    process.env.DEBUG = namespaces;
  }
}

/**
 * Load `namespaces`.
 *
 * @return {String} returns the previously persisted debug modes
 * @api private
 */

function load() {
  return process.env.DEBUG;
}

/**
 * Copied from `node/src/node.js`.
 *
 * XXX: It's lame that node doesn't expose this API out-of-the-box. It also
 * relies on the undocumented `tty_wrap.guessHandleType()` which is also lame.
 */

function createWritableStdioStream (fd) {
  var stream;
  var tty_wrap = process.binding('tty_wrap');

  // Note stream._type is used for test-module-load-list.js

  switch (tty_wrap.guessHandleType(fd)) {
    case 'TTY':
      stream = new tty.WriteStream(fd);
      stream._type = 'tty';

      // Hack to have stream not keep the event loop alive.
      // See https://github.com/joyent/node/issues/1726
      if (stream._handle && stream._handle.unref) {
        stream._handle.unref();
      }
      break;

    case 'FILE':
      var fs = require('fs');
      stream = new fs.SyncWriteStream(fd, { autoClose: false });
      stream._type = 'fs';
      break;

    case 'PIPE':
    case 'TCP':
      var net = require('net');
      stream = new net.Socket({
        fd: fd,
        readable: false,
        writable: true
      });

      // FIXME Should probably have an option in net.Socket to create a
      // stream from an existing fd which is writable only. But for now
      // we'll just add this hack and set the `readable` member to false.
      // Test: ./node test/fixtures/echo.js < /etc/passwd
      stream.readable = false;
      stream.read = null;
      stream._type = 'pipe';

      // FIXME Hack to have stream not keep the event loop alive.
      // See https://github.com/joyent/node/issues/1726
      if (stream._handle && stream._handle.unref) {
        stream._handle.unref();
      }
      break;

    default:
      // Probably an error on in uv_guess_handle()
      throw new Error('Implement me. Unknown stream file type!');
  }

  // For supporting legacy API we put the FD here.
  stream.fd = fd;

  stream._isStdio = true;

  return stream;
}

/**
 * Init logic for `debug` instances.
 *
 * Create a new `inspectOpts` object in case `useColors` is set
 * differently for a particular `debug` instance.
 */

function init (debug) {
  debug.inspectOpts = {};

  var keys = Object.keys(exports.inspectOpts);
  for (var i = 0; i < keys.length; i++) {
    debug.inspectOpts[keys[i]] = exports.inspectOpts[keys[i]];
  }
}

/**
 * Enable namespaces listed in `process.env.DEBUG` initially.
 */

exports.enable(load());
7  /**
 * This is the web browser implementation of `debug()`.
 *
 * Expose `debug()` as the module.
 */

exports = module.exports = require('./debug');
exports.log = log;
exports.formatArgs = formatArgs;
exports.save = save;
exports.load = load;
exports.useColors = useColors;
exports.storage = 'undefined' != typeof chrome
               && 'undefined' != typeof chrome.storage
                  ? chrome.storage.local
                  : localstorage();

/**
 * Colors.
 */

exports.colors = [
  'lightseagreen',
  'forestgreen',
  'goldenrod',
  'dodgerblue',
  'darkorchid',
  'crimson'
];

/**
 * Currently only WebKit-based Web Inspectors, Firefox >= v31,
 * and the Firebug extension (any Firefox version) are known
 * to support "%c" CSS customizations.
 *
 * TODO: add a `localStorage` variable to explicitly enable/disable colors
 */

function useColors() {
  // NB: In an Electron preload script, document will be defined but not fully
  // initialized. Since we know we're in Chrome, we'll just detect this case
  // explicitly
  if (typeof window !== 'undefined' && window.process && window.process.type === 'renderer') {
    return true;
  }

  // is webkit? http://stackoverflow.com/a/16459606/376773
  // document is undefined in react-native: https://github.com/facebook/react-native/pull/1632
  return (typeof document !== 'undefined' && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance) ||
    // is firebug? http://stackoverflow.com/a/398120/376773
    (typeof window !== 'undefined' && window.console && (window.console.firebug || (window.console.exception && window.console.table))) ||
    // is firefox >= v31?
    // https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages
    (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31) ||
    // double check webkit in userAgent just in case we are in a worker
    (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/));
}

/**
 * Map %j to `JSON.stringify()`, since no Web Inspectors do that by default.
 */

exports.formatters.j = function(v) {
  try {
    return JSON.stringify(v);
  } catch (err) {
    return '[UnexpectedJSONParseError]: ' + err.message;
  }
};


/**
 * Colorize log arguments if enabled.
 *
 * @api public
 */

function formatArgs(args) {
  var useColors = this.useColors;

  args[0] = (useColors ? '%c' : '')
    + this.namespace
    + (useColors ? ' %c' : ' ')
    + args[0]
    + (useColors ? '%c ' : ' ')
    + '+' + exports.humanize(this.diff);

  if (!useColors) return;

  var c = 'color: ' + this.color;
  args.splice(1, 0, c, 'color: inherit')

  // the final "%c" is somewhat tricky, because there could be other
  // arguments passed either before or after the %c, so we need to
  // figure out the correct index to insert the CSS into
  var index = 0;
  var lastC = 0;
  args[0].replace(/%[a-zA-Z%]/g, function(match) {
    if ('%%' === match) return;
    index++;
    if ('%c' === match) {
      // we only are interested in the *last* %c
      // (the user may have provided their own)
      lastC = index;
    }
  });

  args.splice(lastC, 0, c);
}

/**
 * Invokes `console.log()` when available.
 * No-op when `console.log` is not a "function".
 *
 * @api public
 */

function log() {
  // this hackery is required for IE8/9, where
  // the `console.log` function doesn't have 'apply'
  return 'object' === typeof console
    && console.log
    && Function.prototype.apply.call(console.log, console, arguments);
}

/**
 * Save `namespaces`.
 *
 * @param {String} namespaces
 * @api private
 */

function save(namespaces) {
  try {
    if (null == namespaces) {
      exports.storage.removeItem('debug');
    } else {
      exports.storage.debug = namespaces;
    }
  } catch(e) {}
}

/**
 * Load `namespaces`.
 *
 * @return {String} returns the previously persisted debug modes
 * @api private
 */

function load() {
  var r;
  try {
    r = exports.storage.debug;
  } catch(e) {}

  // If debug isn't set in LS, and we're in Electron, try to load $DEBUG
  if (!r && typeof process !== 'undefined' && 'env' in process) {
    r = process.env.DEBUG;
  }

  return r;
}

/**
 * Enable namespaces listed in `localStorage.debug` initially.
 */

exports.enable(load());

/**
 * Localstorage attempts to return the localstorage.
 *
 * This is necessary because safari throws
 * when a user disables cookies/localstorage
 * and you attempt to access it.
 *
 * @return {LocalStorage}
 * @api private
 */

function localstorage() {
  try {
    return window.localStorage;
  } catch (e) {}
}
  /**
 * Detect Electron renderer process, which is node, but we should
 * treat as a browser.
 */

if (typeof process !== 'undefined' && process.type === 'renderer') {
  module.exports = require('./browser.js');
} else {
  module.exports = require('./node.js');
}
d  /**
 * Helpers.
 */

var s = 1000;
var m = s * 60;
var h = m * 60;
var d = h * 24;
var y = d * 365.25;

/**
 * Parse or format the given `val`.
 *
 * Options:
 *
 *  - `long` verbose formatting [false]
 *
 * @param {String|Number} val
 * @param {Object} [options]
 * @throws {Error} throw an error if val is not a non-empty string or a number
 * @return {String|Number}
 * @api public
 */

module.exports = function(val, options) {
  options = options || {};
  var type = typeof val;
  if (type === 'string' && val.length > 0) {
    return parse(val);
  } else if (type === 'number' && isNaN(val) === false) {
    return options.long ? fmtLong(val) : fmtShort(val);
  }
  throw new Error(
    'val is not a non-empty string or a valid number. val=' +
      JSON.stringify(val)
  );
};

/**
 * Parse the given `str` and return milliseconds.
 *
 * @param {String} str
 * @return {Number}
 * @api private
 */

function parse(str) {
  str = String(str);
  if (str.length > 100) {
    return;
  }
  var match = /^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(
    str
  );
  if (!match) {
    return;
  }
  var n = parseFloat(match[1]);
  var type = (match[2] || 'ms').toLowerCase();
  switch (type) {
    case 'years':
    case 'year':
    case 'yrs':
    case 'yr':
    case 'y':
      return n * y;
    case 'days':
    case 'day':
    case 'd':
      return n * d;
    case 'hours':
    case 'hour':
    case 'hrs':
    case 'hr':
    case 'h':
      return n * h;
    case 'minutes':
    case 'minute':
    case 'mins':
    case 'min':
    case 'm':
      return n * m;
    case 'seconds':
    case 'second':
    case 'secs':
    case 'sec':
    case 's':
      return n * s;
    case 'milliseconds':
    case 'millisecond':
    case 'msecs':
    case 'msec':
    case 'ms':
      return n;
    default:
      return undefined;
  }
}

/**
 * Short format for `ms`.
 *
 * @param {Number} ms
 * @return {String}
 * @api private
 */

function fmtShort(ms) {
  if (ms >= d) {
    return Math.round(ms / d) + 'd';
  }
  if (ms >= h) {
    return Math.round(ms / h) + 'h';
  }
  if (ms >= m) {
    return Math.round(ms / m) + 'm';
  }
  if (ms >= s) {
    return Math.round(ms / s) + 's';
  }
  return ms + 'ms';
}

/**
 * Long format for `ms`.
 *
 * @param {Number} ms
 * @return {String}
 * @api private
 */

function fmtLong(ms) {
  return plural(ms, d, 'day') ||
    plural(ms, h, 'hour') ||
    plural(ms, m, 'minute') ||
    plural(ms, s, 'second') ||
    ms + ' ms';
}

/**
 * Pluralization helper.
 */

function plural(ms, n, name) {
  if (ms < n) {
    return;
  }
  if (ms < n * 1.5) {
    return Math.floor(ms / n) + ' ' + name;
  }
  return Math.ceil(ms / n) + ' ' + name + 's';
}
v  {
  "_from": "ms@2.0.0",
  "_id": "ms@2.0.0",
  "_inBundle": false,
  "_integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
  "_location": "/ms",
  "_phantomChildren": {},
  "_requested": {
    "type": "version",
    "registry": true,
    "raw": "ms@2.0.0",
    "name": "ms",
    "escapedName": "ms",
    "rawSpec": "2.0.0",
    "saveSpec": null,
    "fetchSpec": "2.0.0"
  },
  "_requiredBy": [
    "/debug"
  ],
  "_resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
  "_shasum": "5608aeadfc00be6c2901df5f9861788de0d597c8",
  "_spec": "ms@2.0.0",
  "_where": "C:\\work_nhada\\crown_trava_834\\adobe_extension\\logi2adobe\\node_modules\\debug",
  "bugs": {
    "url": "https://github.com/zeit/ms/issues"
  },
  "bundleDependencies": false,
  "deprecated": false,
  "description": "Tiny milisecond conversion utility",
  "devDependencies": {
    "eslint": "3.19.0",
    "expect.js": "0.3.1",
    "husky": "0.13.3",
    "lint-staged": "3.4.1",
    "mocha": "3.4.1"
  },
  "eslintConfig": {
    "extends": "eslint:recommended",
    "env": {
      "node": true,
      "es6": true
    }
  },
  "files": [
    "index.js"
  ],
  "homepage": "https://github.com/zeit/ms#readme",
  "license": "MIT",
  "lint-staged": {
    "*.js": [
      "npm run lint",
      "prettier --single-quote --write",
      "git add"
    ]
  },
  "main": "./index",
  "name": "ms",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/zeit/ms.git"
  },
  "scripts": {
    "lint": "eslint lib/* bin/*",
    "precommit": "lint-staged",
    "test": "mocha tests.js"
  },
  "version": "2.0.0"
}
ì  # ms

[![Build Status](https://travis-ci.org/zeit/ms.svg?branch=master)](https://travis-ci.org/zeit/ms)
[![Slack Channel](http://zeit-slackin.now.sh/badge.svg)](https://zeit.chat/)

Use this package to easily convert various time formats to milliseconds.

## Examples

```js
ms('2 days')  // 172800000
ms('1d')      // 86400000
ms('10h')     // 36000000
ms('2.5 hrs') // 9000000
ms('2h')      // 7200000
ms('1m')      // 60000
ms('5s')      // 5000
ms('1y')      // 31557600000
ms('100')     // 100
```

### Convert from milliseconds

```js
ms(60000)             // "1m"
ms(2 * 60000)         // "2m"
ms(ms('10 hours'))    // "10h"
```

### Time format written-out

```js
ms(60000, { long: true })             // "1 minute"
ms(2 * 60000, { long: true })         // "2 minutes"
ms(ms('10 hours'), { long: true })    // "10 hours"
```

## Features

- Works both in [node](https://nodejs.org) and in the browser.
- If a number is supplied to `ms`, a string with a unit is returned.
- If a string that contains the number is supplied, it returns it as a number (e.g.: it returns `100` for `'100'`).
- If you pass a string with a number and a valid unit, the number of equivalent ms is returned.

## Caught a bug?

1. [Fork](https://help.github.com/articles/fork-a-repo/) this repository to your own GitHub account and then [clone](https://help.github.com/articles/cloning-a-repository/) it to your local device
2. Link the package to the global module directory: `npm link`
3. Within the module you want to test your local development instance of ms, just link it to the dependencies: `npm link ms`. Instead of the default one from npm, node will now use your clone of ms!

As always, you can run the tests using: `npm test`
J  The MIT License (MIT)

Copyright (c) 2016 Zeit, Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
  #!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent

$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
  # Fix case when both the Windows and Linux builds of Node
  # are installed in the same directory
  $exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
  & "$basedir/node$exe"  "$basedir/../node-gyp-build/bin.js" $args
  $ret=$LASTEXITCODE
} else {
  & "node$exe"  "$basedir/../node-gyp-build/bin.js" $args
  $ret=$LASTEXITCODE
}
exit $ret
  #!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent

$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
  # Fix case when both the Windows and Linux builds of Node
  # are installed in the same directory
  $exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
  & "$basedir/node$exe"  "$basedir/../node-gyp-build/optional.js" $args
  $ret=$LASTEXITCODE
} else {
  & "node$exe"  "$basedir/../node-gyp-build/optional.js" $args
  $ret=$LASTEXITCODE
}
exit $ret
  @ECHO off
SETLOCAL
CALL :find_dp0

IF EXIST "%dp0%\node.exe" (
  SET "_prog=%dp0%\node.exe"
) ELSE (
  SET "_prog=node"
  SET PATHEXT=%PATHEXT:;.JS;=;%
)

"%_prog%"  "%dp0%\..\node-gyp-build\optional.js" %*
ENDLOCAL
EXIT /b %errorlevel%
:find_dp0
SET dp0=%~dp0
EXIT /b
e  #!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")

case `uname` in
    *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
esac

if [ -x "$basedir/node" ]; then
  "$basedir/node"  "$basedir/../node-gyp-build/build-test.js" "$@"
  ret=$?
else 
  node  "$basedir/../node-gyp-build/build-test.js" "$@"
  ret=$?
fi
exit $ret
  #!/usr/bin/env pwsh
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent

$exe=""
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
  # Fix case when both the Windows and Linux builds of Node
  # are installed in the same directory
  $exe=".exe"
}
$ret=0
if (Test-Path "$basedir/node$exe") {
  & "$basedir/node$exe"  "$basedir/../node-gyp-build/build-test.js" $args
  $ret=$LASTEXITCODE
} else {
  & "node$exe"  "$basedir/../node-gyp-build/build-test.js" $args
  $ret=$LASTEXITCODE
}
exit $ret
W  #!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")

case `uname` in
    *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
esac

if [ -x "$basedir/node" ]; then
  "$basedir/node"  "$basedir/../node-gyp-build/bin.js" "$@"
  ret=$?
else 
  node  "$basedir/../node-gyp-build/bin.js" "$@"
  ret=$?
fi
exit $ret
  @ECHO off
SETLOCAL
CALL :find_dp0

IF EXIST "%dp0%\node.exe" (
  SET "_prog=%dp0%\node.exe"
) ELSE (
  SET "_prog=node"
  SET PATHEXT=%PATHEXT:;.JS;=;%
)

"%_prog%"  "%dp0%\..\node-gyp-build\bin.js" %*
ENDLOCAL
EXIT /b %errorlevel%
:find_dp0
SET dp0=%~dp0
EXIT /b
   @ECHO off
SETLOCAL
CALL :find_dp0

IF EXIST "%dp0%\node.exe" (
  SET "_prog=%dp0%\node.exe"
) ELSE (
  SET "_prog=node"
  SET PATHEXT=%PATHEXT:;.JS;=;%
)

"%_prog%"  "%dp0%\..\node-gyp-build\build-test.js" %*
ENDLOCAL
EXIT /b %errorlevel%
:find_dp0
SET dp0=%~dp0
EXIT /b
a  #!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")

case `uname` in
    *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
esac

if [ -x "$basedir/node" ]; then
  "$basedir/node"  "$basedir/../node-gyp-build/optional.js" "$@"
  ret=$?
else 
  node  "$basedir/../node-gyp-build/optional.js" "$@"
  ret=$?
fi
exit $ret
à%  WebSocket Client & Server Implementation for Node
=================================================

[![npm version](https://badge.fury.io/js/websocket.svg)](http://badge.fury.io/js/websocket)

[![NPM Downloads](https://img.shields.io/npm/dm/websocket.svg)](https://www.npmjs.com/package/websocket)

[ ![Codeship Status for theturtle32/WebSocket-Node](https://codeship.com/projects/70458270-8ee7-0132-7756-0a0cf4fe8e66/status?branch=master)](https://codeship.com/projects/61106)

Overview
--------
This is a (mostly) pure JavaScript implementation of the WebSocket protocol versions 8 and 13 for Node.  There are some example client and server applications that implement various interoperability testing protocols in the "test/scripts" folder.


Documentation
=============

[You can read the full API documentation in the docs folder.](docs/index.md)


Changelog
---------

***Current Version: 1.0.32*** - Release 2020-08-28

* Refactor to use [N-API modules](https://nodejs.org/api/n-api.html) from [ws project](https://github.com/websockets). (Thanks, [@andreek](https://github.com/andreek))
  * Specifically:
    * [utf-8-validate](https://github.com/websockets/utf-8-validate)
    * [bufferutil](https://github.com/websockets/bufferutil)
* Removed some documentation notations about very old browsers and very old Websocket protocol drafts that are no longer relevant today in 2020.
* Removed outdated notations and instructions about building native extensions, since those functions are now delegated to dependencies.
* Add automated unit test executionn via Github Actions (Thanks, [@nebojsa94](https://github.com/nebojsa94))
* Accept new connection close code `1015` ("TLS Handshake"). (More information at the [WebSocket Close Code Number Registry](https://www.iana.org/assignments/websocket/websocket.xhtml#close-code-number))

[View the full changelog](CHANGELOG.md)

Browser Support
---------------

All current browsers are fully supported.

* Firefox 7-9 (Old) (Protocol Version 8)
* Firefox 10+ (Protocol Version 13)
* Chrome 14,15 (Old) (Protocol Version 8)
* Chrome 16+ (Protocol Version 13)
* Internet Explorer 10+ (Protocol Version 13)
* Safari 6+ (Protocol Version 13)

Benchmarks
----------
There are some basic benchmarking sections in the Autobahn test suite.  I've put up a [benchmark page](http://theturtle32.github.com/WebSocket-Node/benchmarks/) that shows the results from the Autobahn tests run against AutobahnServer 0.4.10, WebSocket-Node 1.0.2, WebSocket-Node 1.0.4, and ws 0.3.4.

(These benchmarks are quite a bit outdated at this point, so take them with a grain of salt. Anyone up for running new benchmarks? I'll link to your report.)

Autobahn Tests
--------------
The very complete [Autobahn Test Suite](http://autobahn.ws/testsuite/) is used by most WebSocket implementations to test spec compliance and interoperability.

- [View Server Test Results](http://theturtle32.github.com/WebSocket-Node/test-report/servers/)

Installation
------------

In your project root:

    $ npm install websocket
  
Then in your code:

```javascript
var WebSocketServer = require('websocket').server;
var WebSocketClient = require('websocket').client;
var WebSocketFrame  = require('websocket').frame;
var WebSocketRouter = require('websocket').router;
var W3CWebSocket = require('websocket').w3cwebsocket;
```

Current Features:
-----------------
- Licensed under the Apache License, Version 2.0
- Protocol version "8" and "13" (Draft-08 through the final RFC) framing and handshake
- Can handle/aggregate received fragmented messages
- Can fragment outgoing messages
- Router to mount multiple applications to various path and protocol combinations
- TLS supported for outbound connections via WebSocketClient
- TLS supported for server connections (use https.createServer instead of http.createServer)
  - Thanks to [pors](https://github.com/pors) for confirming this!
- Cookie setting and parsing
- Tunable settings
  - Max Receivable Frame Size
  - Max Aggregate ReceivedMessage Size
  - Whether to fragment outgoing messages
  - Fragmentation chunk size for outgoing messages
  - Whether to automatically send ping frames for the purposes of keepalive
  - Keep-alive ping interval
  - Whether or not to automatically assemble received fragments (allows application to handle individual fragments directly)
  - How long to wait after sending a close frame for acknowledgment before closing the socket.
- [W3C WebSocket API](http://www.w3.org/TR/websockets/) for applications running on both Node and browsers (via the `W3CWebSocket` class). 


Known Issues/Missing Features:
------------------------------
- No API for user-provided protocol extensions.


Usage Examples
==============

Server Example
--------------

Here's a short example showing a server that echos back anything sent to it, whether utf-8 or binary.

```javascript
#!/usr/bin/env node
var WebSocketServer = require('websocket').server;
var http = require('http');

var server = http.createServer(function(request, response) {
    console.log((new Date()) + ' Received request for ' + request.url);
    response.writeHead(404);
    response.end();
});
server.listen(8080, function() {
    console.log((new Date()) + ' Server is listening on port 8080');
});

wsServer = new WebSocketServer({
    httpServer: server,
    // You should not use autoAcceptConnections for production
    // applications, as it defeats all standard cross-origin protection
    // facilities built into the protocol and the browser.  You should
    // *always* verify the connection's origin and decide whether or not
    // to accept it.
    autoAcceptConnections: false
});

function originIsAllowed(origin) {
  // put logic here to detect whether the specified origin is allowed.
  return true;
}

wsServer.on('request', function(request) {
    if (!originIsAllowed(request.origin)) {
      // Make sure we only accept requests from an allowed origin
      request.reject();
      console.log((new Date()) + ' Connection from origin ' + request.origin + ' rejected.');
      return;
    }
    
    var connection = request.accept('echo-protocol', request.origin);
    console.log((new Date()) + ' Connection accepted.');
    connection.on('message', function(message) {
        if (message.type === 'utf8') {
            console.log('Received Message: ' + message.utf8Data);
            connection.sendUTF(message.utf8Data);
        }
        else if (message.type === 'binary') {
            console.log('Received Binary Message of ' + message.binaryData.length + ' bytes');
            connection.sendBytes(message.binaryData);
        }
    });
    connection.on('close', function(reasonCode, description) {
        console.log((new Date()) + ' Peer ' + connection.remoteAddress + ' disconnected.');
    });
});
```

Client Example
--------------

This is a simple example client that will print out any utf-8 messages it receives on the console, and periodically sends a random number.

*This code demonstrates a client in Node.js, not in the browser*

```javascript
#!/usr/bin/env node
var WebSocketClient = require('websocket').client;

var client = new WebSocketClient();

client.on('connectFailed', function(error) {
    console.log('Connect Error: ' + error.toString());
});

client.on('connect', function(connection) {
    console.log('WebSocket Client Connected');
    connection.on('error', function(error) {
        console.log("Connection Error: " + error.toString());
    });
    connection.on('close', function() {
        console.log('echo-protocol Connection Closed');
    });
    connection.on('message', function(message) {
        if (message.type === 'utf8') {
            console.log("Received: '" + message.utf8Data + "'");
        }
    });
    
    function sendNumber() {
        if (connection.connected) {
            var number = Math.round(Math.random() * 0xFFFFFF);
            connection.sendUTF(number.toString());
            setTimeout(sendNumber, 1000);
        }
    }
    sendNumber();
});

client.connect('ws://localhost:8080/', 'echo-protocol');
```

Client Example using the *W3C WebSocket API*
--------------------------------------------

Same example as above but using the [W3C WebSocket API](http://www.w3.org/TR/websockets/).

```javascript
var W3CWebSocket = require('websocket').w3cwebsocket;

var client = new W3CWebSocket('ws://localhost:8080/', 'echo-protocol');

client.onerror = function() {
    console.log('Connection Error');
};

client.onopen = function() {
    console.log('WebSocket Client Connected');

    function sendNumber() {
        if (client.readyState === client.OPEN) {
            var number = Math.round(Math.random() * 0xFFFFFF);
            client.send(number.toString());
            setTimeout(sendNumber, 1000);
        }
    }
    sendNumber();
};

client.onclose = function() {
    console.log('echo-protocol Client Closed');
};

client.onmessage = function(e) {
    if (typeof e.data === 'string') {
        console.log("Received: '" + e.data + "'");
    }
};
```
    
Request Router Example
----------------------

For an example of using the request router, see `libwebsockets-test-server.js` in the `test` folder.


Resources
---------

A presentation on the state of the WebSockets protocol that I gave on July 23, 2011 at the LA Hacker News meetup.  [WebSockets: The Real-Time Web, Delivered](http://www.scribd.com/doc/60898569/WebSockets-The-Real-Time-Web-Delivered)
==  Changelog
=========

Version 1.0.32
--------------
*Released 2020-08-28*

* Refactor to use [N-API modules](https://nodejs.org/api/n-api.html) from [ws project](https://github.com/websockets). (Thanks, [@andreek](https://github.com/andreek))
  * Specifically:
    * [utf-8-validate](https://github.com/websockets/utf-8-validate)
    * [bufferutil](https://github.com/websockets/bufferutil)
* Removed some documentation notations about very old browsers and very old Websocket protocol drafts that are no longer relevant today in 2020.
* Removed outdated notations and instructions about building native extensions, since those functions are now delegated to dependencies.
* Add automated unit test executionn via Github Actions (Thanks, [@nebojsa94](https://github.com/nebojsa94))
* Accept new connection close code `1015` ("TLS Handshake"). (More information at the [WebSocket Close Code Number Registry](https://www.iana.org/assignments/websocket/websocket.xhtml#close-code-number))

Version 1.0.31
--------------
*Released 2019-12-06*

* Fix [infinite loop in error handling](https://github.com/theturtle32/WebSocket-Node/issues/329) (Thanks, [@apirila](https://github.com/apirila))
* Fix [memory leak with multiple WebSocket servers on the same HTTP server](https://github.com/theturtle32/WebSocket-Node/pull/339) (Thanks, [@nazar-pc](https://github.com/nazar-pc))
* [Use es5-ext/global as a more robust way to resolve browser's window object](https://github.com/theturtle32/WebSocket-Node/pull/362) (Thanks, [@michaelsbradleyjr](https://github.com/michaelsbradleyjr))
* [adding compatibility with V8 release greater than v7.6 (node and electron engines)](https://github.com/theturtle32/WebSocket-Node/pull/376) (Thanks, [@artynet](https://github.com/artynet))

Version 1.0.30
--------------
*Released 2019-09-12*

* Moved gulp back to devDependencies

Version 1.0.29
--------------
*Released 2019-07-03*

* Updated some dependencies and updated the .gitignore and .npmignore files

Version 1.0.28
--------------
*Released 2018-09-19*

* Updated to latest version of [nan](https://github.com/nodejs/nan)

Version 1.0.27
--------------
*Released 2018-09-19*

* Allowing additional request `headers` to be specified in the `tlsOptions` config parameter for WebSocketClient. See pull request #323
* Resolving deprecation warnings relating to usage of `new Buffer`

Version 1.0.26
--------------
*Released 2018-04-27*

* No longer using the deprecated `noAssert` parameter for functions reading and writing binary numeric data. (Thanks, [@BridgeAR](https://github.com/BridgeAR))

Version 1.0.25
--------------
*Released 2017-10-18*

* Bumping minimum supported node version specified in package.json to v0.10.x because some upstream libraries no longer install on v0.8.x
* [Allowing use of close codes 1012, 1013, 1014](https://www.iana.org/assignments/websocket/websocket.xml)
* [Allowing the `Host` header to be overridden.](https://github.com/theturtle32/WebSocket-Node/pull/291) (Thanks, [@Juneil](https://github.com/Juneil))
* [Mitigating infinite loop for broken connections](https://github.com/theturtle32/WebSocket-Node/pull/289) (Thanks, [@tvkit](https://github.com/tvkit))
* [Fixed Markdown Typos](https://github.com/theturtle32/WebSocket-Node/pull/281) (Thanks, [@teramotodaiki](https://github.com/teramotodaiki))
* [Adding old readyState constants for W3CWebSocket interface](https://github.com/theturtle32/WebSocket-Node/pull/282) (Thanks, [@thechriswalker](https://github.com/thechriswalker))


Version 1.0.24
--------------
*Released 2016-12-28*

* Fixed a bug when using native keepalive on Node >= 6.0. (Thanks, [@prossin](https://github.com/prossin))
* Upgrading outdated dependencies

Version 1.0.23
--------------
*Released 2016-05-18*

* Official support for Node 6.x
* Updating dependencies. Specifically, updating nan to ^2.3.3

Version 1.0.22
--------------
*Released 2015-09-28*

* Updating to work with nan 2.x

Version 1.0.21
--------------
*Released 2015-07-22*

* Incremented and re-published to work around an aborted npm publish of v1.0.20.

Version 1.0.20
--------------
*Released 2015-07-22*

* Added EventTarget to the W3CWebSocket interface (Thanks, [@ibc](https://github.com/ibc)!)
* Corrected an inaccurate error message. (Thanks, [@lekoaf](https://github.com/lekoaf)!)

Version 1.0.19
--------------
*Released 2015-05-28*

* Updated to nan v1.8.x (tested with v1.8.4)
* Added `"license": "Apache-2.0"` to package.json via [pull request #199](https://github.com/theturtle32/WebSocket-Node/pull/199) by [@pgilad](https://github.com/pgilad). See [npm1k.org](http://npm1k.org/).


Version 1.0.18
--------------
*Released 2015-03-19*

* Resolves [issue #195](https://github.com/theturtle32/WebSocket-Node/pull/179) - passing number to connection.send() causes crash
* [Added close code/reason arguments to W3CWebSocket#close()](https://github.com/theturtle32/WebSocket-Node/issues/184)


Version 1.0.17
--------------
*Released 2015-01-17*

* Resolves [issue #179](https://github.com/theturtle32/WebSocket-Node/pull/179) - Allow toBuffer to work with empty data


Version 1.0.16
--------------
*Released 2015-01-16*

* Resolves [issue #178](https://github.com/theturtle32/WebSocket-Node/issues/178) - Ping Frames with no data


Version 1.0.15
--------------
*Released 2015-01-13*

* Resolves [issue #177](https://github.com/theturtle32/WebSocket-Node/issues/177) - WebSocketClient ignores options unless it has a tlsOptions property


Version 1.0.14
--------------
*Released 2014-12-03*

* Resolves [issue #173](https://github.com/theturtle32/WebSocket-Node/issues/173) - To allow the W3CWebSocket interface to accept an optional non-standard configuration object as its third parameter, which will be ignored when running in a browser context.


Version 1.0.13
--------------
*Released 2014-11-29*

* Fixes [issue #171](https://github.com/theturtle32/WebSocket-Node/issues/171) - Code to prevent calling req.accept/req.reject multiple times breaks sanity checks in req.accept


Version 1.0.12
--------------
*Released 2014-11-28*

* Fixes [issue #170](https://github.com/theturtle32/WebSocket-Node/issues/170) - Non-native XOR implementation broken after making JSHint happy


Version 1.0.11
--------------
*Released 2014-11-25*

* Fixes some undefined behavior surrounding closing WebSocket connections and more reliably handles edge cases.
* Adds an implementation of the W3C WebSocket API for browsers to facilitate sharing code between client and server via browserify. (Thanks, [@ibc](https://github.com/ibc)!)
* `WebSocketConnection.prototype.close` now accepts optional `reasonCode` and `description` parameters.
* Calling `accept` or `reject` more than once on a `WebSocketRequest` will now throw an error.  [Issue #149](https://github.com/theturtle32/WebSocket-Node/issues/149)
* Handling connections dropped by client before accepted by server [Issue #167](https://github.com/theturtle32/WebSocket-Node/issues/167)
* Integrating Gulp and JSHint (Thanks, [@ibc](https://github.com/ibc)!)
* Starting to add individual unit tests (using substack's [tape](github.com/substack/tape) and [faucet](github.com/substack/faucet))


Version 1.0.10
--------------
*Released 2014-10-22*

* Fixed Issue [#146](https://github.com/theturtle32/WebSocket-Node/issues/146) that was causing WebSocketClient to throw errors when instantiated if passed `tlsOptions`.

Version 1.0.9
-------------
*Released 2014-10-20*

* Fixing an insidious corner-case bug that prevented `WebSocketConnection` from firing the `close` event in certain cases when there was an error on the underlying `Socket`, leading to connections sticking around forever, stuck erroneously in the `connected` state.  These "ghost" connections would cause an error event when trying to write to them.
* Removed deprecated `websocketVersion` property.  Use `webSocketVersion` instead (case difference).
* Allowing user to specify all properties for `tlsOptions` in WebSocketClient, not just a few whitelisted properties.  This keeps us from having to constantly add new config properties for new versions of Node. (Thanks, [jesusprubio](https://github.com/jesusprubio))
* Removing support for Node 0.4.x and 0.6.x.
* Adding `fuzzingclient.json` spec file for the Autobahn Test Suite.
* Now more fairly emitting `message` events from the `WebSocketConnection`.  Previously, all buffered frames for a connection would be processed and all `message` events emitted before moving on to processing the next connection with available data.  Now We process one frame per connection (most of the time) in a more fair round-robin fashion.
* Now correctly calling the `EventEmitter` superclass constructor during class instance initialization.
* `WebSocketClient.prototype.connect` now accepts the empty string (`''`) to mean "no subprotocol requested."  Previously either `null` or an empty array (`[]`) was required.
* Fixing a `TypeError` bug in `WebSocketRouter` (Thanks, [a0000778](https://github.com/a0000778))
* Fixing a potential race condition when attaching event listeners to the underlying `Socket`. (Thanks [RichardBsolut](https://github.com/RichardBsolut))
* `WebSocketClient` now accepts an optional options hash to be passed to `(http|https).request`. (Thanks [mildred](https://github.com/mildred) and [aus](https://github.com/aus))  This enables the following new abilities, amongst others:
  * Use WebSocket-Node from behind HTTP/HTTPS proxy servers using [koichik/node-tunnel](https://github.com/koichik/node-tunnel) or similar.
  * Specify the local port and local address to bind the outgoing request socket to.
* Adding option to ignore `X-Forwarded-For` headers when accepting connections from untrusted clients.
* Adding ability to mount a `WebSocketServer` instance to an arbitrary number of Node http/https servers.
* Adding browser shim so Browserify won't blow up when trying to package up code that uses WebSocket-Node.  The shim is a no-op, it ***does not implement a wrapper*** providing the WebSocket-Node API in the browser.
* Incorporating upstream enhancements for the native C++ UTF-8 validation and xor masking functions. (Thanks [einaros](https://github.com/einaros) and [kkoopa](https://github.com/kkoopa))


Version 1.0.8
-------------
*Released 2012-12-26*

* Fixed remaining naming inconsistency of "websocketVersion" as opposed to "webSocketVersion" throughout the code, and added deprecation warnings for use of the old casing throughout.
* Fixed an issue with our case-insensitive handling of WebSocket subprotocols.  Clients that requested a mixed-case subprotocol would end up failing the connection when the server accepted the connection, returning a lower-case version of the subprotocol name.  Now we return the subprotocol name in the exact casing that was requested by the client, while still maintaining the case-insensitive verification logic for convenience and practicality.
* Making sure that any socket-level activity timeout that may have been set on a TCP socket is removed when initializing a connection.
* Added support for native TCP Keep-Alive instead of using the WebSocket ping/pong packets to serve that function.
* Fixed cookie parsing to be compliant with RFC 2109

Version 1.0.7
-------------
*Released 2012-08-12*

* ***Native modules are now optional!*** If they fail to compile, WebSocket-Node will still work but will not verify that received UTF-8 data is valid, and xor masking/unmasking of payload data for security purposes will not be as efficient as it is performed in JavaScript instead of native code.
* Reduced Node.JS version requirement back to v0.6.10

Version 1.0.6
-------------
*Released 2012-05-22*

* Now requires Node v0.6.13 since that's the first version that I can manage to successfully build the native UTF-8 validator with node-gyp through npm.

Version 1.0.5
-------------
*Released 2012-05-21*

* Fixes the issues that users were having building the native UTF-8 validator on Windows platforms.  Special Thanks to:
  * [zerodivisi0n](https://github.com/zerodivisi0n)
  * [andreasbotsikas](https://github.com/andreasbotsikas)
* Fixed accidental global variable usage (Thanks, [hakobera](https://github.com/hakobera)!)
* Added callbacks to the send* methods that provide notification of messages being sent on the wire and any socket errors that may occur when sending a message. (Thanks, [zerodivisi0n](https://github.com/zerodivisi0n)!)
* Added option to disable logging in the echo-server in the test folder (Thanks, [oberstet](https://github.com/oberstet)!)


Version 1.0.4
-------------
*Released 2011-12-18*

* Now validates that incoming UTF-8 messages do, in fact, contain valid UTF-8 data.  The connection is dropped with prejudice if invalid data is received.  This strict behavior conforms to the WebSocket RFC and is verified by the Autobahn Test Suite.  This is accomplished in a performant way by using a native C++ Node module created by [einaros](https://github.com/einaros).
* Updated handling of connection closure to pass more of the Autobahn Test Suite.

Version 1.0.3
-------------
*Released 2011-12-18*

* Substantial speed increase (~150% on my machine, depending on the circumstances) due to an optimization in FastBufferList.js that drastically reduces the number of memory alloctions and buffer copying. ([kazuyukitanimura](https://github.com/kazuyukitanimura))


Version 1.0.2
-------------
*Released 2011-11-28*

* Fixing whiteboard example to work under Node 0.6.x ([theturtle32](https://github.com/theturtle32))
* Now correctly emitting a `close` event with a 1006 error code if there is a TCP error while writing to the socket during the handshake. ([theturtle32](https://github.com/theturtle32))
* Catching errors when writing to the TCP socket during the handshake. ([justoneplanet](https://github.com/justoneplanet))
* No longer outputting console.warn messages when there is an error writing to the TCP socket ([justoneplanet](https://github.com/justoneplanet))
* Fixing some formatting errors, commas, semicolons, etc.  ([kaisellgren](https://github.com/kaisellgren))


Version 1.0.1
-------------
*Released 2011-11-21*

* Now works with Node 0.6.2 as well as 0.4.12
* Support TLS in WebSocketClient
* Added support for setting and reading cookies
* Added WebSocketServer.prototype.broadcast(data) convenience method
* Added `resourceURL` property to WebSocketRequest objects.  It is a Node URL object with the `resource` and any query string params already parsed.
* The WebSocket request router no longer includes the entire query string when trying to match the path name of the request.
* WebSocketRouterRequest objects now include all the properties and events of WebSocketRequest objects.
* Removed more console.log statements.  Please rely on the various events emitted to be notified of error conditions.  I decided that it is not a library's place to spew information to the console.
* Renamed the `websocketVersion` property to `webSocketVersion` throughout the code to fix inconsistent capitalization.  `websocketVersion` has been kept for compatibility but is deprecated and may be removed in the future.
* Now outputting the sanitized version of custom header names rather than the raw value.  This prevents invalid HTTP from being put onto the wire if given an illegal header name.


I decided it's time to start maintaining a changelog now, starting with version 1.0.1.
t  /**
 * Dependencies.
 */
var gulp = require('gulp');
var jshint = require('gulp-jshint');

gulp.task('lint', function() {
	return gulp.src(['gulpfile.js', 'lib/**/*.js', 'test/**/*.js'])
		.pipe(jshint('.jshintrc'))
		.pipe(jshint.reporter('jshint-stylish', {verbose: true}))
		.pipe(jshint.reporter('fail'));
});

gulp.task('default', gulp.series('lint'));
  {
	// JSHint Default Configuration File (as on JSHint website)
	// See http://jshint.com/docs/ for more details

	"maxerr"        : 50,       // {int} Maximum error before stopping

	// Enforcing
	"bitwise"       : false,    // true: Prohibit bitwise operators (&, |, ^, etc.)
	"camelcase"     : false,    // true: Identifiers must be in camelCase
	"curly"         : true,     // true: Require {} for every new block or scope
	"eqeqeq"        : true,     // true: Require triple equals (===) for comparison
	"freeze"        : true,     // true: prohibits overwriting prototypes of native objects such as Array, Date etc.
	"forin"         : false,    // true: Require filtering for..in loops with obj.hasOwnProperty()
	"immed"         : true,     // true: Require immediate invocations to be wrapped in parens e.g. `(function () { } ());`
	"latedef"       : "nofunc", // true: Require variables/functions to be defined before being used
	"newcap"        : true,     // true: Require capitalization of all constructor functions e.g. `new F()`
	"noarg"         : true,     // true: Prohibit use of `arguments.caller` and `arguments.callee`
	"noempty"       : true,     // true: Prohibit use of empty blocks
	"nonbsp"        : true,     // true: Prohibit "non-breaking whitespace" characters.
	"nonew"         : true,     // true: Prohibit use of constructors for side-effects (without assignment)
	"plusplus"      : false,    // true: Prohibit use of `++` & `--`
	"quotmark"      : "single", // Quotation mark consistency:
	                            //   false    : do nothing (default)
	                            //   true     : ensure whatever is used is consistent
	                            //   "single" : require single quotes
	                            //   "double" : require double quotes
	"undef"         : true,     // true: Require all non-global variables to be declared (prevents global leaks)
	"unused"        : "vars",   // vars: Require all defined variables be used, ignore function params
	"strict"        : false,    // true: Requires all functions run in ES5 Strict Mode
	"maxparams"     : false,    // {int} Max number of formal params allowed per function
	"maxdepth"      : false,    // {int} Max depth of nested blocks (within functions)
	"maxstatements" : false,    // {int} Max number statements per function
	"maxcomplexity" : false,    // {int} Max cyclomatic complexity per function
	"maxlen"        : false,    // {int} Max number of characters per line

	// Relaxing
	"asi"           : false,     // true: Tolerate Automatic Semicolon Insertion (no semicolons)
	"boss"          : false,     // true: Tolerate assignments where comparisons would be expected
	"debug"         : false,     // true: Allow debugger statements e.g. browser breakpoints.
	"eqnull"        : false,     // true: Tolerate use of `== null`
	"es5"           : false,     // true: Allow ES5 syntax (ex: getters and setters)
	"esnext"        : true,      // true: Allow ES.next (ES6) syntax (ex: `const`)
	"moz"           : false,     // true: Allow Mozilla specific syntax (extends and overrides esnext features)
	                             // (ex: `for each`, multiple try/catch, function expressionâ€¦)
	"evil"          : false,     // true: Tolerate use of `eval` and `new Function()`
	"expr"          : false,     // true: Tolerate `ExpressionStatement` as Programs
	"funcscope"     : false,     // true: Tolerate defining variables inside control statements
	"globalstrict"  : false,     // true: Allow global "use strict" (also enables 'strict')
	"iterator"      : false,     // true: Tolerate using the `__iterator__` property
	"lastsemic"     : false,     // true: Tolerate omitting a semicolon for the last statement of a 1-line block
	"laxbreak"      : false,     // true: Tolerate possibly unsafe line breakings
	"laxcomma"      : false,     // true: Tolerate comma-first style coding
	"loopfunc"      : false,     // true: Tolerate functions being defined in loops
	"multistr"      : false,     // true: Tolerate multi-line strings
	"noyield"       : false,     // true: Tolerate generator functions with no yield statement in them.
	"notypeof"      : false,     // true: Tolerate invalid typeof operator values
	"proto"         : false,     // true: Tolerate using the `__proto__` property
	"scripturl"     : false,     // true: Tolerate script-targeted URLs
	"shadow"        : false,     // true: Allows re-define variables later in code e.g. `var x=1; x=2;`
	"sub"           : true,      // true: Tolerate using `[]` notation when it can still be expressed in dot notation
	"supernew"      : false,     // true: Tolerate `new function () { ... };` and `new Object;`
	"validthis"     : false,     // true: Tolerate using this in a non-constructor function

	// Environments
	"browser"       : true,     // Web Browser (window, document, etc)
	"browserify"    : true,     // Browserify (node.js code in the browser)
	"couch"         : false,    // CouchDB
	"devel"         : true,     // Development/debugging (alert, confirm, etc)
	"dojo"          : false,    // Dojo Toolkit
	"jasmine"       : false,    // Jasmine
	"jquery"        : false,    // jQuery
	"mocha"         : false,    // Mocha
	"mootools"      : false,    // MooTools
	"node"          : true,     // Node.js
	"nonstandard"   : false,    // Widely adopted globals (escape, unescape, etc)
	"prototypejs"   : false,    // Prototype and Scriptaculous
	"qunit"         : false,    // QUnit
	"rhino"         : false,    // Rhino
	"shelljs"       : false,    // ShellJS
	"worker"        : false,    // Web Workers
	"wsh"           : false,    // Windows Scripting Host
	"yui"           : false,    // Yahoo User Interface

	// Custom Globals
	"globals"       : { // additional predefined global variables
		"WebSocket": true
	}        
}
,   module.exports = require('./lib/websocket');­&  
                              Apache License
                        Version 2.0, January 2004
                     http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

   "License" shall mean the terms and conditions for use, reproduction,
   and distribution as defined by Sections 1 through 9 of this document.

   "Licensor" shall mean the copyright owner or entity authorized by
   the copyright owner that is granting the License.

   "Legal Entity" shall mean the union of the acting entity and all
   other entities that control, are controlled by, or are under common
   control with that entity. For the purposes of this definition,
   "control" means (i) the power, direct or indirect, to cause the
   direction or management of such entity, whether by contract or
   otherwise, or (ii) ownership of fifty percent (50%) or more of the
   outstanding shares, or (iii) beneficial ownership of such entity.

   "You" (or "Your") shall mean an individual or Legal Entity
   exercising permissions granted by this License.

   "Source" form shall mean the preferred form for making modifications,
   including but not limited to software source code, documentation
   source, and configuration files.

   "Object" form shall mean any form resulting from mechanical
   transformation or translation of a Source form, including but
   not limited to compiled object code, generated documentation,
   and conversions to other media types.

   "Work" shall mean the work of authorship, whether in Source or
   Object form, made available under the License, as indicated by a
   copyright notice that is included in or attached to the work
   (an example is provided in the Appendix below).

   "Derivative Works" shall mean any work, whether in Source or Object
   form, that is based on (or derived from) the Work and for which the
   editorial revisions, annotations, elaborations, or other modifications
   represent, as a whole, an original work of authorship. For the purposes
   of this License, Derivative Works shall not include works that remain
   separable from, or merely link (or bind by name) to the interfaces of,
   the Work and Derivative Works thereof.

   "Contribution" shall mean any work of authorship, including
   the original version of the Work and any modifications or additions
   to that Work or Derivative Works thereof, that is intentionally
   submitted to Licensor for inclusion in the Work by the copyright owner
   or by an individual or Legal Entity authorized to submit on behalf of
   the copyright owner. For the purposes of this definition, "submitted"
   means any form of electronic, verbal, or written communication sent
   to the Licensor or its representatives, including but not limited to
   communication on electronic mailing lists, source code control systems,
   and issue tracking systems that are managed by, or on behalf of, the
   Licensor for the purpose of discussing and improving the Work, but
   excluding communication that is conspicuously marked or otherwise
   designated in writing by the copyright owner as "Not a Contribution."

   "Contributor" shall mean Licensor and any individual or Legal Entity
   on behalf of whom a Contribution has been received by Licensor and
   subsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of
   this License, each Contributor hereby grants to You a perpetual,
   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   copyright license to reproduce, prepare Derivative Works of,
   publicly display, publicly perform, sublicense, and distribute the
   Work and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of
   this License, each Contributor hereby grants to You a perpetual,
   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
   (except as stated in this section) patent license to make, have made,
   use, offer to sell, sell, import, and otherwise transfer the Work,
   where such license applies only to those patent claims licensable
   by such Contributor that are necessarily infringed by their
   Contribution(s) alone or by combination of their Contribution(s)
   with the Work to which such Contribution(s) was submitted. If You
   institute patent litigation against any entity (including a
   cross-claim or counterclaim in a lawsuit) alleging that the Work
   or a Contribution incorporated within the Work constitutes direct
   or contributory patent infringement, then any patent licenses
   granted to You under this License for that Work shall terminate
   as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of the
   Work or Derivative Works thereof in any medium, with or without
   modifications, and in Source or Object form, provided that You
   meet the following conditions:

   (a) You must give any other recipients of the Work or
       Derivative Works a copy of this License; and

   (b) You must cause any modified files to carry prominent notices
       stating that You changed the files; and

   (c) You must retain, in the Source form of any Derivative Works
       that You distribute, all copyright, patent, trademark, and
       attribution notices from the Source form of the Work,
       excluding those notices that do not pertain to any part of
       the Derivative Works; and

   (d) If the Work includes a "NOTICE" text file as part of its
       distribution, then any Derivative Works that You distribute must
       include a readable copy of the attribution notices contained
       within such NOTICE file, excluding those notices that do not
       pertain to any part of the Derivative Works, in at least one
       of the following places: within a NOTICE text file distributed
       as part of the Derivative Works; within the Source form or
       documentation, if provided along with the Derivative Works; or,
       within a display generated by the Derivative Works, if and
       wherever such third-party notices normally appear. The contents
       of the NOTICE file are for informational purposes only and
       do not modify the License. You may add Your own attribution
       notices within Derivative Works that You distribute, alongside
       or as an addendum to the NOTICE text from the Work, provided
       that such additional attribution notices cannot be construed
       as modifying the License.

   You may add Your own copyright statement to Your modifications and
   may provide additional or different license terms and conditions
   for use, reproduction, or distribution of Your modifications, or
   for any such Derivative Works as a whole, provided Your use,
   reproduction, and distribution of the Work otherwise complies with
   the conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise,
   any Contribution intentionally submitted for inclusion in the Work
   by You to the Licensor shall be under the terms and conditions of
   this License, without any additional terms or conditions.
   Notwithstanding the above, nothing herein shall supersede or modify
   the terms of any separate license agreement you may have executed
   with Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade
   names, trademarks, service marks, or product names of the Licensor,
   except as required for reasonable and customary use in describing the
   origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or
   agreed to in writing, Licensor provides the Work (and each
   Contributor provides its Contributions) on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
   implied, including, without limitation, any warranties or conditions
   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
   PARTICULAR PURPOSE. You are solely responsible for determining the
   appropriateness of using or redistributing the Work and assume any
   risks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory,
   whether in tort (including negligence), contract, or otherwise,
   unless required by applicable law (such as deliberate and grossly
   negligent acts) or agreed to in writing, shall any Contributor be
   liable to You for damages, including any direct, indirect, special,
   incidental, or consequential damages of any character arising as a
   result of this License or out of the use or inability to use the
   Work (including but not limited to damages for loss of goodwill,
   work stoppage, computer failure or malfunction, or any and all
   other commercial damages or losses), even if such Contributor
   has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing
   the Work or Derivative Works thereof, You may choose to offer,
   and charge a fee for, acceptance of support, warranty, indemnity,
   or other liability obligations and/or rights consistent with this
   License. However, in accepting such obligations, You may act only
   on Your own behalf and on Your sole responsibility, not on behalf
   of any other Contributor, and only if You agree to indemnify,
   defend, and hold each Contributor harmless for any liability
   incurred by, or claims asserted against, such Contributor by reason
   of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS
i	  {
  "_from": "websocket",
  "_id": "websocket@1.0.32",
  "_inBundle": false,
  "_integrity": "sha512-i4yhcllSP4wrpoPMU2N0TQ/q0O94LRG/eUQjEAamRltjQ1oT1PFFKOG4i877OlJgCG8rw6LrrowJp+TYCEWF7Q==",
  "_location": "/websocket",
  "_phantomChildren": {},
  "_requested": {
    "type": "tag",
    "registry": true,
    "raw": "websocket",
    "name": "websocket",
    "escapedName": "websocket",
    "rawSpec": "",
    "saveSpec": null,
    "fetchSpec": "latest"
  },
  "_requiredBy": [
    "#USER",
    "/"
  ],
  "_resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.32.tgz",
  "_shasum": "1f16ddab3a21a2d929dec1687ab21cfdc6d3dbb1",
  "_spec": "websocket",
  "_where": "C:\\work_nhada\\crown_trava_834\\adobe_extension\\logi2adobe",
  "author": {
    "name": "Brian McKelvey",
    "email": "theturtle32@gmail.com",
    "url": "https://github.com/theturtle32"
  },
  "browser": "lib/browser.js",
  "bugs": {
    "url": "https://github.com/theturtle32/WebSocket-Node/issues"
  },
  "bundleDependencies": false,
  "config": {
    "verbose": false
  },
  "contributors": [
    {
      "name": "IÃ±aki Baz Castillo",
      "email": "ibc@aliax.net",
      "url": "http://dev.sipdoc.net"
    }
  ],
  "dependencies": {
    "bufferutil": "^4.0.1",
    "debug": "^2.2.0",
    "es5-ext": "^0.10.50",
    "typedarray-to-buffer": "^3.1.5",
    "utf-8-validate": "^5.0.2",
    "yaeti": "^0.0.6"
  },
  "deprecated": false,
  "description": "Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.",
  "devDependencies": {
    "buffer-equal": "^1.0.0",
    "gulp": "^4.0.2",
    "gulp-jshint": "^2.0.4",
    "jshint": "^2.0.0",
    "jshint-stylish": "^2.2.1",
    "tape": "^4.9.1"
  },
  "directories": {
    "lib": "./lib"
  },
  "engines": {
    "node": ">=4.0.0"
  },
  "homepage": "https://github.com/theturtle32/WebSocket-Node",
  "keywords": [
    "websocket",
    "websockets",
    "socket",
    "networking",
    "comet",
    "push",
    "RFC-6455",
    "realtime",
    "server",
    "client"
  ],
  "license": "Apache-2.0",
  "main": "index",
  "name": "websocket",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/theturtle32/WebSocket-Node.git"
  },
  "scripts": {
    "gulp": "gulp",
    "test": "tape test/unit/*.js"
  },
  "version": "1.0.32"
}
™   autobahn:
	@NODE_PATH=lib node test/autobahn-test-client.js --host=127.0.0.1 --port=9000

autobahn-server:
	@NODE_PATH=lib node test/echo-server.js
0&  /************************************************************************
 *  Copyright 2010-2015 Brian McKelvey.
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 ***********************************************************************/

var extend = require('./utils').extend;
var utils = require('./utils');
var util = require('util');
var debug = require('debug')('websocket:server');
var EventEmitter = require('events').EventEmitter;
var WebSocketRequest = require('./WebSocketRequest');

var WebSocketServer = function WebSocketServer(config) {
    // Superclass Constructor
    EventEmitter.call(this);

    this._handlers = {
        upgrade: this.handleUpgrade.bind(this),
        requestAccepted: this.handleRequestAccepted.bind(this),
        requestResolved: this.handleRequestResolved.bind(this)
    };
    this.connections = [];
    this.pendingRequests = [];
    if (config) {
        this.mount(config);
    }
};

util.inherits(WebSocketServer, EventEmitter);

WebSocketServer.prototype.mount = function(config) {
    this.config = {
        // The http server instance to attach to.  Required.
        httpServer: null,

        // 64KiB max frame size.
        maxReceivedFrameSize: 0x10000,

        // 1MiB max message size, only applicable if
        // assembleFragments is true
        maxReceivedMessageSize: 0x100000,

        // Outgoing messages larger than fragmentationThreshold will be
        // split into multiple fragments.
        fragmentOutgoingMessages: true,

        // Outgoing frames are fragmented if they exceed this threshold.
        // Default is 16KiB
        fragmentationThreshold: 0x4000,

        // If true, the server will automatically send a ping to all
        // clients every 'keepaliveInterval' milliseconds.  The timer is
        // reset on any received data from the client.
        keepalive: true,

        // The interval to send keepalive pings to connected clients if the
        // connection is idle.  Any received data will reset the counter.
        keepaliveInterval: 20000,

        // If true, the server will consider any connection that has not
        // received any data within the amount of time specified by
        // 'keepaliveGracePeriod' after a keepalive ping has been sent to
        // be dead, and will drop the connection.
        // Ignored if keepalive is false.
        dropConnectionOnKeepaliveTimeout: true,

        // The amount of time to wait after sending a keepalive ping before
        // closing the connection if the connected peer does not respond.
        // Ignored if keepalive is false.
        keepaliveGracePeriod: 10000,

        // Whether to use native TCP keep-alive instead of WebSockets ping
        // and pong packets.  Native TCP keep-alive sends smaller packets
        // on the wire and so uses bandwidth more efficiently.  This may
        // be more important when talking to mobile devices.
        // If this value is set to true, then these values will be ignored:
        //   keepaliveGracePeriod
        //   dropConnectionOnKeepaliveTimeout
        useNativeKeepalive: false,

        // If true, fragmented messages will be automatically assembled
        // and the full message will be emitted via a 'message' event.
        // If false, each frame will be emitted via a 'frame' event and
        // the application will be responsible for aggregating multiple
        // fragmented frames.  Single-frame messages will emit a 'message'
        // event in addition to the 'frame' event.
        // Most users will want to leave this set to 'true'
        assembleFragments: true,

        // If this is true, websocket connections will be accepted
        // regardless of the path and protocol specified by the client.
        // The protocol accepted will be the first that was requested
        // by the client.  Clients from any origin will be accepted.
        // This should only be used in the simplest of cases.  You should
        // probably leave this set to 'false' and inspect the request
        // object to make sure it's acceptable before accepting it.
        autoAcceptConnections: false,

        // Whether or not the X-Forwarded-For header should be respected.
        // It's important to set this to 'true' when accepting connections
        // from untrusted clients, as a malicious client could spoof its
        // IP address by simply setting this header.  It's meant to be added
        // by a trusted proxy or other intermediary within your own
        // infrastructure.
        // See:  http://en.wikipedia.org/wiki/X-Forwarded-For
        ignoreXForwardedFor: false,

        // The Nagle Algorithm makes more efficient use of network resources
        // by introducing a small delay before sending small packets so that
        // multiple messages can be batched together before going onto the
        // wire.  This however comes at the cost of latency, so the default
        // is to disable it.  If you don't need low latency and are streaming
        // lots of small messages, you can change this to 'false'
        disableNagleAlgorithm: true,

        // The number of milliseconds to wait after sending a close frame
        // for an acknowledgement to come back before giving up and just
        // closing the socket.
        closeTimeout: 5000
    };
    extend(this.config, config);

    if (this.config.httpServer) {
        if (!Array.isArray(this.config.httpServer)) {
            this.config.httpServer = [this.config.httpServer];
        }
        var upgradeHandler = this._handlers.upgrade;
        this.config.httpServer.forEach(function(httpServer) {
            httpServer.on('upgrade', upgradeHandler);
        });
    }
    else {
        throw new Error('You must specify an httpServer on which to mount the WebSocket server.');
    }
};

WebSocketServer.prototype.unmount = function() {
    var upgradeHandler = this._handlers.upgrade;
    this.config.httpServer.forEach(function(httpServer) {
        httpServer.removeListener('upgrade', upgradeHandler);
    });
};

WebSocketServer.prototype.closeAllConnections = function() {
    this.connections.forEach(function(connection) {
        connection.close();
    });
    this.pendingRequests.forEach(function(request) {
        process.nextTick(function() {
          request.reject(503); // HTTP 503 Service Unavailable
        });
    });
};

WebSocketServer.prototype.broadcast = function(data) {
    if (Buffer.isBuffer(data)) {
        this.broadcastBytes(data);
    }
    else if (typeof(data.toString) === 'function') {
        this.broadcastUTF(data);
    }
};

WebSocketServer.prototype.broadcastUTF = function(utfData) {
    this.connections.forEach(function(connection) {
        connection.sendUTF(utfData);
    });
};

WebSocketServer.prototype.broadcastBytes = function(binaryData) {
    this.connections.forEach(function(connection) {
        connection.sendBytes(binaryData);
    });
};

WebSocketServer.prototype.shutDown = function() {
    this.unmount();
    this.closeAllConnections();
};

WebSocketServer.prototype.handleUpgrade = function(request, socket) {
    var self = this;
    var wsRequest = new WebSocketRequest(socket, request, this.config);
    try {
        wsRequest.readHandshake();
    }
    catch(e) {
        wsRequest.reject(
            e.httpCode ? e.httpCode : 400,
            e.message,
            e.headers
        );
        debug('Invalid handshake: %s', e.message);
        return;
    }
    
    this.pendingRequests.push(wsRequest);

    wsRequest.once('requestAccepted', this._handlers.requestAccepted);
    wsRequest.once('requestResolved', this._handlers.requestResolved);
    socket.once('close', function () {
        self._handlers.requestResolved(wsRequest);
    });

    if (!this.config.autoAcceptConnections && utils.eventEmitterListenerCount(this, 'request') > 0) {
        this.emit('request', wsRequest);
    }
    else if (this.config.autoAcceptConnections) {
        wsRequest.accept(wsRequest.requestedProtocols[0], wsRequest.origin);
    }
    else {
        wsRequest.reject(404, 'No handler is configured to accept the connection.');
    }
};

WebSocketServer.prototype.handleRequestAccepted = function(connection) {
    var self = this;
    connection.once('close', function(closeReason, description) {
        self.handleConnectionClose(connection, closeReason, description);
    });
    this.connections.push(connection);
    this.emit('connect', connection);
};

WebSocketServer.prototype.handleConnectionClose = function(connection, closeReason, description) {
    var index = this.connections.indexOf(connection);
    if (index !== -1) {
        this.connections.splice(index, 1);
    }
    this.emit('close', connection, closeReason, description);
};

WebSocketServer.prototype.handleRequestResolved = function(request) {
    var index = this.pendingRequests.indexOf(request);
    if (index !== -1) { this.pendingRequests.splice(index, 1); }
};

module.exports = WebSocketServer;
Í$  /************************************************************************
 *  Copyright 2010-2015 Brian McKelvey.
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 ***********************************************************************/

var bufferUtil = require('bufferutil');
var bufferAllocUnsafe = require('./utils').bufferAllocUnsafe;

const DECODE_HEADER = 1;
const WAITING_FOR_16_BIT_LENGTH = 2;
const WAITING_FOR_64_BIT_LENGTH = 3;
const WAITING_FOR_MASK_KEY = 4;
const WAITING_FOR_PAYLOAD = 5;
const COMPLETE = 6;

// WebSocketConnection will pass shared buffer objects for maskBytes and
// frameHeader into the constructor to avoid tons of small memory allocations
// for each frame we have to parse.  This is only used for parsing frames
// we receive off the wire.
function WebSocketFrame(maskBytes, frameHeader, config) {
    this.maskBytes = maskBytes;
    this.frameHeader = frameHeader;
    this.config = config;
    this.maxReceivedFrameSize = config.maxReceivedFrameSize;
    this.protocolError = false;
    this.frameTooLarge = false;
    this.invalidCloseFrameLength = false;
    this.parseState = DECODE_HEADER;
    this.closeStatus = -1;
}

WebSocketFrame.prototype.addData = function(bufferList) {
    if (this.parseState === DECODE_HEADER) {
        if (bufferList.length >= 2) {
            bufferList.joinInto(this.frameHeader, 0, 0, 2);
            bufferList.advance(2);
            var firstByte = this.frameHeader[0];
            var secondByte = this.frameHeader[1];

            this.fin     = Boolean(firstByte  & 0x80);
            this.rsv1    = Boolean(firstByte  & 0x40);
            this.rsv2    = Boolean(firstByte  & 0x20);
            this.rsv3    = Boolean(firstByte  & 0x10);
            this.mask    = Boolean(secondByte & 0x80);

            this.opcode  = firstByte  & 0x0F;
            this.length = secondByte & 0x7F;

            // Control frame sanity check
            if (this.opcode >= 0x08) {
                if (this.length > 125) {
                    this.protocolError = true;
                    this.dropReason = 'Illegal control frame longer than 125 bytes.';
                    return true;
                }
                if (!this.fin) {
                    this.protocolError = true;
                    this.dropReason = 'Control frames must not be fragmented.';
                    return true;
                }
            }

            if (this.length === 126) {
                this.parseState = WAITING_FOR_16_BIT_LENGTH;
            }
            else if (this.length === 127) {
                this.parseState = WAITING_FOR_64_BIT_LENGTH;
            }
            else {
                this.parseState = WAITING_FOR_MASK_KEY;
            }
        }
    }
    if (this.parseState === WAITING_FOR_16_BIT_LENGTH) {
        if (bufferList.length >= 2) {
            bufferList.joinInto(this.frameHeader, 2, 0, 2);
            bufferList.advance(2);
            this.length = this.frameHeader.readUInt16BE(2);
            this.parseState = WAITING_FOR_MASK_KEY;
        }
    }
    else if (this.parseState === WAITING_FOR_64_BIT_LENGTH) {
        if (bufferList.length >= 8) {
            bufferList.joinInto(this.frameHeader, 2, 0, 8);
            bufferList.advance(8);
            var lengthPair = [
              this.frameHeader.readUInt32BE(2),
              this.frameHeader.readUInt32BE(2+4)
            ];

            if (lengthPair[0] !== 0) {
                this.protocolError = true;
                this.dropReason = 'Unsupported 64-bit length frame received';
                return true;
            }
            this.length = lengthPair[1];
            this.parseState = WAITING_FOR_MASK_KEY;
        }
    }

    if (this.parseState === WAITING_FOR_MASK_KEY) {
        if (this.mask) {
            if (bufferList.length >= 4) {
                bufferList.joinInto(this.maskBytes, 0, 0, 4);
                bufferList.advance(4);
                this.parseState = WAITING_FOR_PAYLOAD;
            }
        }
        else {
            this.parseState = WAITING_FOR_PAYLOAD;
        }
    }

    if (this.parseState === WAITING_FOR_PAYLOAD) {
        if (this.length > this.maxReceivedFrameSize) {
            this.frameTooLarge = true;
            this.dropReason = 'Frame size of ' + this.length.toString(10) +
                              ' bytes exceeds maximum accepted frame size';
            return true;
        }

        if (this.length === 0) {
            this.binaryPayload = bufferAllocUnsafe(0);
            this.parseState = COMPLETE;
            return true;
        }
        if (bufferList.length >= this.length) {
            this.binaryPayload = bufferList.take(this.length);
            bufferList.advance(this.length);
            if (this.mask) {
                bufferUtil.unmask(this.binaryPayload, this.maskBytes);
                // xor(this.binaryPayload, this.maskBytes, 0);
            }

            if (this.opcode === 0x08) { // WebSocketOpcode.CONNECTION_CLOSE
                if (this.length === 1) {
                    // Invalid length for a close frame.  Must be zero or at least two.
                    this.binaryPayload = bufferAllocUnsafe(0);
                    this.invalidCloseFrameLength = true;
                }
                if (this.length >= 2) {
                    this.closeStatus = this.binaryPayload.readUInt16BE(0);
                    this.binaryPayload = this.binaryPayload.slice(2);
                }
            }

            this.parseState = COMPLETE;
            return true;
        }
    }
    return false;
};

WebSocketFrame.prototype.throwAwayPayload = function(bufferList) {
    if (bufferList.length >= this.length) {
        bufferList.advance(this.length);
        this.parseState = COMPLETE;
        return true;
    }
    return false;
};

WebSocketFrame.prototype.toBuffer = function(nullMask) {
    var maskKey;
    var headerLength = 2;
    var data;
    var outputPos;
    var firstByte = 0x00;
    var secondByte = 0x00;

    if (this.fin) {
        firstByte |= 0x80;
    }
    if (this.rsv1) {
        firstByte |= 0x40;
    }
    if (this.rsv2) {
        firstByte |= 0x20;
    }
    if (this.rsv3) {
        firstByte |= 0x10;
    }
    if (this.mask) {
        secondByte |= 0x80;
    }

    firstByte |= (this.opcode & 0x0F);

    // the close frame is a special case because the close reason is
    // prepended to the payload data.
    if (this.opcode === 0x08) {
        this.length = 2;
        if (this.binaryPayload) {
            this.length += this.binaryPayload.length;
        }
        data = bufferAllocUnsafe(this.length);
        data.writeUInt16BE(this.closeStatus, 0);
        if (this.length > 2) {
            this.binaryPayload.copy(data, 2);
        }
    }
    else if (this.binaryPayload) {
        data = this.binaryPayload;
        this.length = data.length;
    }
    else {
        this.length = 0;
    }

    if (this.length <= 125) {
        // encode the length directly into the two-byte frame header
        secondByte |= (this.length & 0x7F);
    }
    else if (this.length > 125 && this.length <= 0xFFFF) {
        // Use 16-bit length
        secondByte |= 126;
        headerLength += 2;
    }
    else if (this.length > 0xFFFF) {
        // Use 64-bit length
        secondByte |= 127;
        headerLength += 8;
    }

    var output = bufferAllocUnsafe(this.length + headerLength + (this.mask ? 4 : 0));

    // write the frame header
    output[0] = firstByte;
    output[1] = secondByte;

    outputPos = 2;

    if (this.length > 125 && this.length <= 0xFFFF) {
        // write 16-bit length
        output.writeUInt16BE(this.length, outputPos);
        outputPos += 2;
    }
    else if (this.length > 0xFFFF) {
        // write 64-bit length
        output.writeUInt32BE(0x00000000, outputPos);
        output.writeUInt32BE(this.length, outputPos + 4);
        outputPos += 8;
    }

    if (this.mask) {
        maskKey = nullMask ? 0 : ((Math.random() * 0xFFFFFFFF) >>> 0);
        this.maskBytes.writeUInt32BE(maskKey, 0);

        // write the mask key
        this.maskBytes.copy(output, outputPos);
        outputPos += 4;

        if (data) {
          bufferUtil.mask(data, this.maskBytes, output, outputPos, this.length);
        }
    }
    else if (data) {
        data.copy(output, outputPos);
    }

    return output;
};

WebSocketFrame.prototype.toString = function() {
    return 'Opcode: ' + this.opcode + ', fin: ' + this.fin + ', length: ' + this.length + ', hasPayload: ' + Boolean(this.binaryPayload) + ', masked: ' + this.mask;
};


module.exports = WebSocketFrame;
p  /************************************************************************
 *  Copyright 2010-2015 Brian McKelvey.
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 ***********************************************************************/

var util = require('util');
var EventEmitter = require('events').EventEmitter;

function WebSocketRouterRequest(webSocketRequest, resolvedProtocol) {
    // Superclass Constructor
    EventEmitter.call(this);

    this.webSocketRequest = webSocketRequest;
    if (resolvedProtocol === '____no_protocol____') {
        this.protocol = null;
    }
    else {
        this.protocol = resolvedProtocol;
    }
    this.origin = webSocketRequest.origin;
    this.resource = webSocketRequest.resource;
    this.resourceURL = webSocketRequest.resourceURL;
    this.httpRequest = webSocketRequest.httpRequest;
    this.remoteAddress = webSocketRequest.remoteAddress;
    this.webSocketVersion = webSocketRequest.webSocketVersion;
    this.requestedExtensions = webSocketRequest.requestedExtensions;
    this.cookies = webSocketRequest.cookies;
}

util.inherits(WebSocketRouterRequest, EventEmitter);

WebSocketRouterRequest.prototype.accept = function(origin, cookies) {
    var connection = this.webSocketRequest.accept(this.protocol, origin, cookies);
    this.emit('requestAccepted', connection);
    return connection;
};

WebSocketRouterRequest.prototype.reject = function(status, reason, extraHeaders) {
    this.webSocketRequest.reject(status, reason, extraHeaders);
    this.emit('requestRejected', this);
};

module.exports = WebSocketRouterRequest;
à  module.exports = {
    'server'       : require('./WebSocketServer'),
    'client'       : require('./WebSocketClient'),
    'router'       : require('./WebSocketRouter'),
    'frame'        : require('./WebSocketFrame'),
    'request'      : require('./WebSocketRequest'),
    'connection'   : require('./WebSocketConnection'),
    'w3cwebsocket' : require('./W3CWebSocket'),
    'deprecation'  : require('./Deprecation'),
    'version'      : require('./version')
};
~  var noop = exports.noop = function(){};

exports.extend = function extend(dest, source) {
    for (var prop in source) {
        dest[prop] = source[prop];
    }
};

exports.eventEmitterListenerCount =
    require('events').EventEmitter.listenerCount ||
    function(emitter, type) { return emitter.listeners(type).length; };

exports.bufferAllocUnsafe = Buffer.allocUnsafe ?
    Buffer.allocUnsafe :
    function oldBufferAllocUnsafe(size) { return new Buffer(size); };

exports.bufferFromString = Buffer.from ?
    Buffer.from :
    function oldBufferFromString(string, encoding) {
      return new Buffer(string, encoding);
    };

exports.BufferingLogger = function createBufferingLogger(identifier, uniqueID) {
    var logFunction = require('debug')(identifier);
    if (logFunction.enabled) {
        var logger = new BufferingLogger(identifier, uniqueID, logFunction);
        var debug = logger.log.bind(logger);
        debug.printOutput = logger.printOutput.bind(logger);
        debug.enabled = logFunction.enabled;
        return debug;
    }
    logFunction.printOutput = noop;
    return logFunction;
};

function BufferingLogger(identifier, uniqueID, logFunction) {
    this.logFunction = logFunction;
    this.identifier = identifier;
    this.uniqueID = uniqueID;
    this.buffer = [];
}

BufferingLogger.prototype.log = function() {
  this.buffer.push([ new Date(), Array.prototype.slice.call(arguments) ]);
  return this;
};

BufferingLogger.prototype.clear = function() {
  this.buffer = [];
  return this;
};

BufferingLogger.prototype.printOutput = function(logFunction) {
    if (!logFunction) { logFunction = this.logFunction; }
    var uniqueID = this.uniqueID;
    this.buffer.forEach(function(entry) {
        var date = entry[0].toLocaleString();
        var args = entry[1].slice();
        var formatString = args[0];
        if (formatString !== (void 0) && formatString !== null) {
            formatString = '%s - %s - ' + formatString.toString();
            args.splice(0, 1, formatString, date, uniqueID);
            logFunction.apply(global, args);
        }
    });
};
{Œ  /************************************************************************
 *  Copyright 2010-2015 Brian McKelvey.
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 ***********************************************************************/

var util = require('util');
var utils = require('./utils');
var EventEmitter = require('events').EventEmitter;
var WebSocketFrame = require('./WebSocketFrame');
var BufferList = require('../vendor/FastBufferList');
var isValidUTF8 = require('utf-8-validate');
var bufferAllocUnsafe = utils.bufferAllocUnsafe;
var bufferFromString = utils.bufferFromString;

// Connected, fully-open, ready to send and receive frames
const STATE_OPEN = 'open';
// Received a close frame from the remote peer
const STATE_PEER_REQUESTED_CLOSE = 'peer_requested_close';
// Sent close frame to remote peer.  No further data can be sent.
const STATE_ENDING = 'ending';
// Connection is fully closed.  No further data can be sent or received.
const STATE_CLOSED = 'closed';

var setImmediateImpl = ('setImmediate' in global) ?
                            global.setImmediate.bind(global) :
                            process.nextTick.bind(process);

var idCounter = 0;

function WebSocketConnection(socket, extensions, protocol, maskOutgoingPackets, config) {
    this._debug = utils.BufferingLogger('websocket:connection', ++idCounter);
    this._debug('constructor');
    
    if (this._debug.enabled) {
        instrumentSocketForDebugging(this, socket);
    }
    
    // Superclass Constructor
    EventEmitter.call(this);

    this._pingListenerCount = 0;
    this.on('newListener', function(ev) {
        if (ev === 'ping'){
            this._pingListenerCount++;
        }
      }).on('removeListener', function(ev) {
        if (ev === 'ping') {
            this._pingListenerCount--;
        }
    });

    this.config = config;
    this.socket = socket;
    this.protocol = protocol;
    this.extensions = extensions;
    this.remoteAddress = socket.remoteAddress;
    this.closeReasonCode = -1;
    this.closeDescription = null;
    this.closeEventEmitted = false;

    // We have to mask outgoing packets if we're acting as a WebSocket client.
    this.maskOutgoingPackets = maskOutgoingPackets;

    // We re-use the same buffers for the mask and frame header for all frames
    // received on each connection to avoid a small memory allocation for each
    // frame.
    this.maskBytes = bufferAllocUnsafe(4);
    this.frameHeader = bufferAllocUnsafe(10);

    // the BufferList will handle the data streaming in
    this.bufferList = new BufferList();

    // Prepare for receiving first frame
    this.currentFrame = new WebSocketFrame(this.maskBytes, this.frameHeader, this.config);
    this.fragmentationSize = 0; // data received so far...
    this.frameQueue = [];
    
    // Various bits of connection state
    this.connected = true;
    this.state = STATE_OPEN;
    this.waitingForCloseResponse = false;
    // Received TCP FIN, socket's readable stream is finished.
    this.receivedEnd = false;

    this.closeTimeout = this.config.closeTimeout;
    this.assembleFragments = this.config.assembleFragments;
    this.maxReceivedMessageSize = this.config.maxReceivedMessageSize;

    this.outputBufferFull = false;
    this.inputPaused = false;
    this.receivedDataHandler = this.processReceivedData.bind(this);
    this._closeTimerHandler = this.handleCloseTimer.bind(this);

    // Disable nagle algorithm?
    this.socket.setNoDelay(this.config.disableNagleAlgorithm);

    // Make sure there is no socket inactivity timeout
    this.socket.setTimeout(0);

    if (this.config.keepalive && !this.config.useNativeKeepalive) {
        if (typeof(this.config.keepaliveInterval) !== 'number') {
            throw new Error('keepaliveInterval must be specified and numeric ' +
                            'if keepalive is true.');
        }
        this._keepaliveTimerHandler = this.handleKeepaliveTimer.bind(this);
        this.setKeepaliveTimer();

        if (this.config.dropConnectionOnKeepaliveTimeout) {
            if (typeof(this.config.keepaliveGracePeriod) !== 'number') {
                throw new Error('keepaliveGracePeriod  must be specified and ' +
                                'numeric if dropConnectionOnKeepaliveTimeout ' +
                                'is true.');
            }
            this._gracePeriodTimerHandler = this.handleGracePeriodTimer.bind(this);
        }
    }
    else if (this.config.keepalive && this.config.useNativeKeepalive) {
        if (!('setKeepAlive' in this.socket)) {
            throw new Error('Unable to use native keepalive: unsupported by ' +
                            'this version of Node.');
        }
        this.socket.setKeepAlive(true, this.config.keepaliveInterval);
    }
    
    // The HTTP Client seems to subscribe to socket error events
    // and re-dispatch them in such a way that doesn't make sense
    // for users of our client, so we want to make sure nobody
    // else is listening for error events on the socket besides us.
    this.socket.removeAllListeners('error');
}

WebSocketConnection.CLOSE_REASON_NORMAL = 1000;
WebSocketConnection.CLOSE_REASON_GOING_AWAY = 1001;
WebSocketConnection.CLOSE_REASON_PROTOCOL_ERROR = 1002;
WebSocketConnection.CLOSE_REASON_UNPROCESSABLE_INPUT = 1003;
WebSocketConnection.CLOSE_REASON_RESERVED = 1004; // Reserved value.  Undefined meaning.
WebSocketConnection.CLOSE_REASON_NOT_PROVIDED = 1005; // Not to be used on the wire
WebSocketConnection.CLOSE_REASON_ABNORMAL = 1006; // Not to be used on the wire
WebSocketConnection.CLOSE_REASON_INVALID_DATA = 1007;
WebSocketConnection.CLOSE_REASON_POLICY_VIOLATION = 1008;
WebSocketConnection.CLOSE_REASON_MESSAGE_TOO_BIG = 1009;
WebSocketConnection.CLOSE_REASON_EXTENSION_REQUIRED = 1010;
WebSocketConnection.CLOSE_REASON_INTERNAL_SERVER_ERROR = 1011;
WebSocketConnection.CLOSE_REASON_TLS_HANDSHAKE_FAILED = 1015; // Not to be used on the wire

WebSocketConnection.CLOSE_DESCRIPTIONS = {
    1000: 'Normal connection closure',
    1001: 'Remote peer is going away',
    1002: 'Protocol error',
    1003: 'Unprocessable input',
    1004: 'Reserved',
    1005: 'Reason not provided',
    1006: 'Abnormal closure, no further detail available',
    1007: 'Invalid data received',
    1008: 'Policy violation',
    1009: 'Message too big',
    1010: 'Extension requested by client is required',
    1011: 'Internal Server Error',
    1015: 'TLS Handshake Failed'
};

function validateCloseReason(code) {
    if (code < 1000) {
        // Status codes in the range 0-999 are not used
        return false;
    }
    if (code >= 1000 && code <= 2999) {
        // Codes from 1000 - 2999 are reserved for use by the protocol.  Only
        // a few codes are defined, all others are currently illegal.
        return [1000, 1001, 1002, 1003, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015].indexOf(code) !== -1;
    }
    if (code >= 3000 && code <= 3999) {
        // Reserved for use by libraries, frameworks, and applications.
        // Should be registered with IANA.  Interpretation of these codes is
        // undefined by the WebSocket protocol.
        return true;
    }
    if (code >= 4000 && code <= 4999) {
        // Reserved for private use.  Interpretation of these codes is
        // undefined by the WebSocket protocol.
        return true;
    }
    if (code >= 5000) {
        return false;
    }
}

util.inherits(WebSocketConnection, EventEmitter);

WebSocketConnection.prototype._addSocketEventListeners = function() {
    this.socket.on('error', this.handleSocketError.bind(this));
    this.socket.on('end', this.handleSocketEnd.bind(this));
    this.socket.on('close', this.handleSocketClose.bind(this));
    this.socket.on('drain', this.handleSocketDrain.bind(this));
    this.socket.on('pause', this.handleSocketPause.bind(this));
    this.socket.on('resume', this.handleSocketResume.bind(this));
    this.socket.on('data', this.handleSocketData.bind(this));
};

// set or reset the keepalive timer when data is received.
WebSocketConnection.prototype.setKeepaliveTimer = function() {
    this._debug('setKeepaliveTimer');
    if (!this.config.keepalive  || this.config.useNativeKeepalive) { return; }
    this.clearKeepaliveTimer();
    this.clearGracePeriodTimer();
    this._keepaliveTimeoutID = setTimeout(this._keepaliveTimerHandler, this.config.keepaliveInterval);
};

WebSocketConnection.prototype.clearKeepaliveTimer = function() {
    if (this._keepaliveTimeoutID) {
        clearTimeout(this._keepaliveTimeoutID);
    }
};

// No data has been received within config.keepaliveTimeout ms.
WebSocketConnection.prototype.handleKeepaliveTimer = function() {
    this._debug('handleKeepaliveTimer');
    this._keepaliveTimeoutID = null;
    this.ping();

    // If we are configured to drop connections if the client doesn't respond
    // then set the grace period timer.
    if (this.config.dropConnectionOnKeepaliveTimeout) {
        this.setGracePeriodTimer();
    }
    else {
        // Otherwise reset the keepalive timer to send the next ping.
        this.setKeepaliveTimer();
    }
};

WebSocketConnection.prototype.setGracePeriodTimer = function() {
    this._debug('setGracePeriodTimer');
    this.clearGracePeriodTimer();
    this._gracePeriodTimeoutID = setTimeout(this._gracePeriodTimerHandler, this.config.keepaliveGracePeriod);
};

WebSocketConnection.prototype.clearGracePeriodTimer = function() {
    if (this._gracePeriodTimeoutID) {
        clearTimeout(this._gracePeriodTimeoutID);
    }
};

WebSocketConnection.prototype.handleGracePeriodTimer = function() {
    this._debug('handleGracePeriodTimer');
    // If this is called, the client has not responded and is assumed dead.
    this._gracePeriodTimeoutID = null;
    this.drop(WebSocketConnection.CLOSE_REASON_ABNORMAL, 'Peer not responding.', true);
};

WebSocketConnection.prototype.handleSocketData = function(data) {
    this._debug('handleSocketData');
    // Reset the keepalive timer when receiving data of any kind.
    this.setKeepaliveTimer();

    // Add received data to our bufferList, which efficiently holds received
    // data chunks in a linked list of Buffer objects.
    this.bufferList.write(data);

    this.processReceivedData();
};

WebSocketConnection.prototype.processReceivedData = function() {
    this._debug('processReceivedData');
    // If we're not connected, we should ignore any data remaining on the buffer.
    if (!this.connected) { return; }

    // Receiving/parsing is expected to be halted when paused.
    if (this.inputPaused) { return; }

    var frame = this.currentFrame;

    // WebSocketFrame.prototype.addData returns true if all data necessary to
    // parse the frame was available.  It returns false if we are waiting for
    // more data to come in on the wire.
    if (!frame.addData(this.bufferList)) { this._debug('-- insufficient data for frame'); return; }

    var self = this;

    // Handle possible parsing errors
    if (frame.protocolError) {
        // Something bad happened.. get rid of this client.
        this._debug('-- protocol error');
        process.nextTick(function() {
            self.drop(WebSocketConnection.CLOSE_REASON_PROTOCOL_ERROR, frame.dropReason);
        });
        return;
    }
    else if (frame.frameTooLarge) {
        this._debug('-- frame too large');
        process.nextTick(function() {
            self.drop(WebSocketConnection.CLOSE_REASON_MESSAGE_TOO_BIG, frame.dropReason);
        });
        return;
    }

    // For now since we don't support extensions, all RSV bits are illegal
    if (frame.rsv1 || frame.rsv2 || frame.rsv3) {
        this._debug('-- illegal rsv flag');
        process.nextTick(function() {
            self.drop(WebSocketConnection.CLOSE_REASON_PROTOCOL_ERROR,
              'Unsupported usage of rsv bits without negotiated extension.');
        });
        return;
    }

    if (!this.assembleFragments) {
        this._debug('-- emitting frame');
        process.nextTick(function() { self.emit('frame', frame); });
    }

    process.nextTick(function() { self.processFrame(frame); });
    
    this.currentFrame = new WebSocketFrame(this.maskBytes, this.frameHeader, this.config);

    // If there's data remaining, schedule additional processing, but yield
    // for now so that other connections have a chance to have their data
    // processed.  We use setImmediate here instead of process.nextTick to
    // explicitly indicate that we wish for other I/O to be handled first.
    if (this.bufferList.length > 0) {
        setImmediateImpl(this.receivedDataHandler);
    }
};

WebSocketConnection.prototype.handleSocketError = function(error) {
    this._debug('handleSocketError: %j', error);
    if (this.state === STATE_CLOSED) {
		// See https://github.com/theturtle32/WebSocket-Node/issues/288
        this._debug('  --- Socket \'error\' after \'close\'');
        return;
    }
    this.closeReasonCode = WebSocketConnection.CLOSE_REASON_ABNORMAL;
    this.closeDescription = 'Socket Error: ' + error.syscall + ' ' + error.code;
    this.connected = false;
    this.state = STATE_CLOSED;
    this.fragmentationSize = 0;
    if (utils.eventEmitterListenerCount(this, 'error') > 0) {
        this.emit('error', error);
    }
    this.socket.destroy();
    this._debug.printOutput();
};

WebSocketConnection.prototype.handleSocketEnd = function() {
    this._debug('handleSocketEnd: received socket end.  state = %s', this.state);
    this.receivedEnd = true;
    if (this.state === STATE_CLOSED) {
        // When using the TLS module, sometimes the socket will emit 'end'
        // after it emits 'close'.  I don't think that's correct behavior,
        // but we should deal with it gracefully by ignoring it.
        this._debug('  --- Socket \'end\' after \'close\'');
        return;
    }
    if (this.state !== STATE_PEER_REQUESTED_CLOSE &&
        this.state !== STATE_ENDING) {
      this._debug('  --- UNEXPECTED socket end.');
      this.socket.end();
    }
};

WebSocketConnection.prototype.handleSocketClose = function(hadError) {
    this._debug('handleSocketClose: received socket close');
    this.socketHadError = hadError;
    this.connected = false;
    this.state = STATE_CLOSED;
    // If closeReasonCode is still set to -1 at this point then we must
    // not have received a close frame!!
    if (this.closeReasonCode === -1) {
        this.closeReasonCode = WebSocketConnection.CLOSE_REASON_ABNORMAL;
        this.closeDescription = 'Connection dropped by remote peer.';
    }
    this.clearCloseTimer();
    this.clearKeepaliveTimer();
    this.clearGracePeriodTimer();
    if (!this.closeEventEmitted) {
        this.closeEventEmitted = true;
        this._debug('-- Emitting WebSocketConnection close event');
        this.emit('close', this.closeReasonCode, this.closeDescription);
    }
};

WebSocketConnection.prototype.handleSocketDrain = function() {
    this._debug('handleSocketDrain: socket drain event');
    this.outputBufferFull = false;
    this.emit('drain');
};

WebSocketConnection.prototype.handleSocketPause = function() {
    this._debug('handleSocketPause: socket pause event');
    this.inputPaused = true;
    this.emit('pause');
};

WebSocketConnection.prototype.handleSocketResume = function() {
    this._debug('handleSocketResume: socket resume event');
    this.inputPaused = false;
    this.emit('resume');
    this.processReceivedData();
};

WebSocketConnection.prototype.pause = function() {
    this._debug('pause: pause requested');
    this.socket.pause();
};

WebSocketConnection.prototype.resume = function() {
    this._debug('resume: resume requested');
    this.socket.resume();
};

WebSocketConnection.prototype.close = function(reasonCode, description) {
    if (this.connected) {
        this._debug('close: Initating clean WebSocket close sequence.');
        if ('number' !== typeof reasonCode) {
            reasonCode = WebSocketConnection.CLOSE_REASON_NORMAL;
        }
        if (!validateCloseReason(reasonCode)) {
            throw new Error('Close code ' + reasonCode + ' is not valid.');
        }
        if ('string' !== typeof description) {
            description = WebSocketConnection.CLOSE_DESCRIPTIONS[reasonCode];
        }
        this.closeReasonCode = reasonCode;
        this.closeDescription = description;
        this.setCloseTimer();
        this.sendCloseFrame(this.closeReasonCode, this.closeDescription);
        this.state = STATE_ENDING;
        this.connected = false;
    }
};

WebSocketConnection.prototype.drop = function(reasonCode, description, skipCloseFrame) {
    this._debug('drop');
    if (typeof(reasonCode) !== 'number') {
        reasonCode = WebSocketConnection.CLOSE_REASON_PROTOCOL_ERROR;
    }

    if (typeof(description) !== 'string') {
        // If no description is provided, try to look one up based on the
        // specified reasonCode.
        description = WebSocketConnection.CLOSE_DESCRIPTIONS[reasonCode];
    }

    this._debug('Forcefully dropping connection. skipCloseFrame: %s, code: %d, description: %s',
        skipCloseFrame, reasonCode, description
    );

    this.closeReasonCode = reasonCode;
    this.closeDescription = description;
    this.frameQueue = [];
    this.fragmentationSize = 0;
    if (!skipCloseFrame) {
        this.sendCloseFrame(reasonCode, description);
    }
    this.connected = false;
    this.state = STATE_CLOSED;
    this.clearCloseTimer();
    this.clearKeepaliveTimer();
    this.clearGracePeriodTimer();

    if (!this.closeEventEmitted) {
        this.closeEventEmitted = true;
        this._debug('Emitting WebSocketConnection close event');
        this.emit('close', this.closeReasonCode, this.closeDescription);
    }
    
    this._debug('Drop: destroying socket');
    this.socket.destroy();
};

WebSocketConnection.prototype.setCloseTimer = function() {
    this._debug('setCloseTimer');
    this.clearCloseTimer();
    this._debug('Setting close timer');
    this.waitingForCloseResponse = true;
    this.closeTimer = setTimeout(this._closeTimerHandler, this.closeTimeout);
};

WebSocketConnection.prototype.clearCloseTimer = function() {
    this._debug('clearCloseTimer');
    if (this.closeTimer) {
        this._debug('Clearing close timer');
        clearTimeout(this.closeTimer);
        this.waitingForCloseResponse = false;
        this.closeTimer = null;
    }
};

WebSocketConnection.prototype.handleCloseTimer = function() {
    this._debug('handleCloseTimer');
    this.closeTimer = null;
    if (this.waitingForCloseResponse) {
        this._debug('Close response not received from client.  Forcing socket end.');
        this.waitingForCloseResponse = false;
        this.state = STATE_CLOSED;
        this.socket.end();
    }
};

WebSocketConnection.prototype.processFrame = function(frame) {
    this._debug('processFrame');
    this._debug(' -- frame: %s', frame);
    
    // Any non-control opcode besides 0x00 (continuation) received in the
    // middle of a fragmented message is illegal.
    if (this.frameQueue.length !== 0 && (frame.opcode > 0x00 && frame.opcode < 0x08)) {
        this.drop(WebSocketConnection.CLOSE_REASON_PROTOCOL_ERROR,
          'Illegal frame opcode 0x' + frame.opcode.toString(16) + ' ' +
          'received in middle of fragmented message.');
        return;
    }

    switch(frame.opcode) {
        case 0x02: // WebSocketFrame.BINARY_FRAME
            this._debug('-- Binary Frame');
            if (this.assembleFragments) {
                if (frame.fin) {
                    // Complete single-frame message received
                    this._debug('---- Emitting \'message\' event');
                    this.emit('message', {
                        type: 'binary',
                        binaryData: frame.binaryPayload
                    });
                }
                else {
                    // beginning of a fragmented message
                    this.frameQueue.push(frame);
                    this.fragmentationSize = frame.length;
                }
            }
            break;
        case 0x01: // WebSocketFrame.TEXT_FRAME
            this._debug('-- Text Frame');
            if (this.assembleFragments) {
                if (frame.fin) {
                    if (!isValidUTF8(frame.binaryPayload)) {
                        this.drop(WebSocketConnection.CLOSE_REASON_INVALID_DATA,
                          'Invalid UTF-8 Data Received');
                        return;
                    }
                    // Complete single-frame message received
                    this._debug('---- Emitting \'message\' event');
                    this.emit('message', {
                        type: 'utf8',
                        utf8Data: frame.binaryPayload.toString('utf8')
                    });
                }
                else {
                    // beginning of a fragmented message
                    this.frameQueue.push(frame);
                    this.fragmentationSize = frame.length;
                }
            }
            break;
        case 0x00: // WebSocketFrame.CONTINUATION
            this._debug('-- Continuation Frame');
            if (this.assembleFragments) {
                if (this.frameQueue.length === 0) {
                    this.drop(WebSocketConnection.CLOSE_REASON_PROTOCOL_ERROR,
                      'Unexpected Continuation Frame');
                    return;
                }

                this.fragmentationSize += frame.length;

                if (this.fragmentationSize > this.maxReceivedMessageSize) {
                    this.drop(WebSocketConnection.CLOSE_REASON_MESSAGE_TOO_BIG,
                      'Maximum message size exceeded.');
                    return;
                }

                this.frameQueue.push(frame);

                if (frame.fin) {
                    // end of fragmented message, so we process the whole
                    // message now.  We also have to decode the utf-8 data
                    // for text frames after combining all the fragments.
                    var bytesCopied = 0;
                    var binaryPayload = bufferAllocUnsafe(this.fragmentationSize);
                    var opcode = this.frameQueue[0].opcode;
                    this.frameQueue.forEach(function (currentFrame) {
                        currentFrame.binaryPayload.copy(binaryPayload, bytesCopied);
                        bytesCopied += currentFrame.binaryPayload.length;
                    });
                    this.frameQueue = [];
                    this.fragmentationSize = 0;

                    switch (opcode) {
                        case 0x02: // WebSocketOpcode.BINARY_FRAME
                            this.emit('message', {
                                type: 'binary',
                                binaryData: binaryPayload
                            });
                            break;
                        case 0x01: // WebSocketOpcode.TEXT_FRAME
                            if (!isValidUTF8(binaryPayload)) {
                                this.drop(WebSocketConnection.CLOSE_REASON_INVALID_DATA,
                                  'Invalid UTF-8 Data Received');
                                return;
                            }
                            this.emit('message', {
                                type: 'utf8',
                                utf8Data: binaryPayload.toString('utf8')
                            });
                            break;
                        default:
                            this.drop(WebSocketConnection.CLOSE_REASON_PROTOCOL_ERROR,
                              'Unexpected first opcode in fragmentation sequence: 0x' + opcode.toString(16));
                            return;
                    }
                }
            }
            break;
        case 0x09: // WebSocketFrame.PING
            this._debug('-- Ping Frame');

            if (this._pingListenerCount > 0) {
                // logic to emit the ping frame: this is only done when a listener is known to exist
                // Expose a function allowing the user to override the default ping() behavior
                var cancelled = false;
                var cancel = function() { 
                  cancelled = true; 
                };
                this.emit('ping', cancel, frame.binaryPayload);

                // Only send a pong if the client did not indicate that he would like to cancel
                if (!cancelled) {
                    this.pong(frame.binaryPayload);
                }
            }
            else {
                this.pong(frame.binaryPayload);
            }

            break;
        case 0x0A: // WebSocketFrame.PONG
            this._debug('-- Pong Frame');
            this.emit('pong', frame.binaryPayload);
            break;
        case 0x08: // WebSocketFrame.CONNECTION_CLOSE
            this._debug('-- Close Frame');
            if (this.waitingForCloseResponse) {
                // Got response to our request to close the connection.
                // Close is complete, so we just hang up.
                this._debug('---- Got close response from peer.  Completing closing handshake.');
                this.clearCloseTimer();
                this.waitingForCloseResponse = false;
                this.state = STATE_CLOSED;
                this.socket.end();
                return;
            }
            
            this._debug('---- Closing handshake initiated by peer.');
            // Got request from other party to close connection.
            // Send back acknowledgement and then hang up.
            this.state = STATE_PEER_REQUESTED_CLOSE;
            var respondCloseReasonCode;

            // Make sure the close reason provided is legal according to
            // the protocol spec.  Providing no close status is legal.
            // WebSocketFrame sets closeStatus to -1 by default, so if it
            // is still -1, then no status was provided.
            if (frame.invalidCloseFrameLength) {
                this.closeReasonCode = 1005; // 1005 = No reason provided.
                respondCloseReasonCode = WebSocketConnection.CLOSE_REASON_PROTOCOL_ERROR;
            }
            else if (frame.closeStatus === -1 || validateCloseReason(frame.closeStatus)) {
                this.closeReasonCode = frame.closeStatus;
                respondCloseReasonCode = WebSocketConnection.CLOSE_REASON_NORMAL;
            }
            else {
                this.closeReasonCode = frame.closeStatus;
                respondCloseReasonCode = WebSocketConnection.CLOSE_REASON_PROTOCOL_ERROR;
            }
            
            // If there is a textual description in the close frame, extract it.
            if (frame.binaryPayload.length > 1) {
                if (!isValidUTF8(frame.binaryPayload)) {
                    this.drop(WebSocketConnection.CLOSE_REASON_INVALID_DATA,
                      'Invalid UTF-8 Data Received');
                    return;
                }
                this.closeDescription = frame.binaryPayload.toString('utf8');
            }
            else {
                this.closeDescription = WebSocketConnection.CLOSE_DESCRIPTIONS[this.closeReasonCode];
            }
            this._debug(
                '------ Remote peer %s - code: %d - %s - close frame payload length: %d',
                this.remoteAddress, this.closeReasonCode,
                this.closeDescription, frame.length
            );
            this._debug('------ responding to remote peer\'s close request.');
            this.sendCloseFrame(respondCloseReasonCode, null);
            this.connected = false;
            break;
        default:
            this._debug('-- Unrecognized Opcode %d', frame.opcode);
            this.drop(WebSocketConnection.CLOSE_REASON_PROTOCOL_ERROR,
              'Unrecognized Opcode: 0x' + frame.opcode.toString(16));
            break;
    }
};

WebSocketConnection.prototype.send = function(data, cb) {
    this._debug('send');
    if (Buffer.isBuffer(data)) {
        this.sendBytes(data, cb);
    }
    else if (typeof(data['toString']) === 'function') {
        this.sendUTF(data, cb);
    }
    else {
        throw new Error('Data provided must either be a Node Buffer or implement toString()');
    }
};

WebSocketConnection.prototype.sendUTF = function(data, cb) {
    data = bufferFromString(data.toString(), 'utf8');
    this._debug('sendUTF: %d bytes', data.length);
    var frame = new WebSocketFrame(this.maskBytes, this.frameHeader, this.config);
    frame.opcode = 0x01; // WebSocketOpcode.TEXT_FRAME
    frame.binaryPayload = data;
    this.fragmentAndSend(frame, cb);
};

WebSocketConnection.prototype.sendBytes = function(data, cb) {
    this._debug('sendBytes');
    if (!Buffer.isBuffer(data)) {
        throw new Error('You must pass a Node Buffer object to WebSocketConnection.prototype.sendBytes()');
    }
    var frame = new WebSocketFrame(this.maskBytes, this.frameHeader, this.config);
    frame.opcode = 0x02; // WebSocketOpcode.BINARY_FRAME
    frame.binaryPayload = data;
    this.fragmentAndSend(frame, cb);
};

WebSocketConnection.prototype.ping = function(data) {
    this._debug('ping');
    var frame = new WebSocketFrame(this.maskBytes, this.frameHeader, this.config);
    frame.opcode = 0x09; // WebSocketOpcode.PING
    frame.fin = true;
    if (data) {
        if (!Buffer.isBuffer(data)) {
            data = bufferFromString(data.toString(), 'utf8');
        }
        if (data.length > 125) {
            this._debug('WebSocket: Data for ping is longer than 125 bytes.  Truncating.');
            data = data.slice(0,124);
        }
        frame.binaryPayload = data;
    }
    this.sendFrame(frame);
};

// Pong frames have to echo back the contents of the data portion of the
// ping frame exactly, byte for byte.
WebSocketConnection.prototype.pong = function(binaryPayload) {
    this._debug('pong');
    var frame = new WebSocketFrame(this.maskBytes, this.frameHeader, this.config);
    frame.opcode = 0x0A; // WebSocketOpcode.PONG
    if (Buffer.isBuffer(binaryPayload) && binaryPayload.length > 125) {
        this._debug('WebSocket: Data for pong is longer than 125 bytes.  Truncating.');
        binaryPayload = binaryPayload.slice(0,124);
    }
    frame.binaryPayload = binaryPayload;
    frame.fin = true;
    this.sendFrame(frame);
};

WebSocketConnection.prototype.fragmentAndSend = function(frame, cb) {
    this._debug('fragmentAndSend');
    if (frame.opcode > 0x07) {
        throw new Error('You cannot fragment control frames.');
    }

    var threshold = this.config.fragmentationThreshold;
    var length = frame.binaryPayload.length;

    // Send immediately if fragmentation is disabled or the message is not
    // larger than the fragmentation threshold.
    if (!this.config.fragmentOutgoingMessages || (frame.binaryPayload && length <= threshold)) {
        frame.fin = true;
        this.sendFrame(frame, cb);
        return;
    }
    
    var numFragments = Math.ceil(length / threshold);
    var sentFragments = 0;
    var sentCallback = function fragmentSentCallback(err) {
        if (err) {
            if (typeof cb === 'function') {
                // pass only the first error
                cb(err);
                cb = null;
            }
            return;
        }
        ++sentFragments;
        if ((sentFragments === numFragments) && (typeof cb === 'function')) {
            cb();
        }
    };
    for (var i=1; i <= numFragments; i++) {
        var currentFrame = new WebSocketFrame(this.maskBytes, this.frameHeader, this.config);
        
        // continuation opcode except for first frame.
        currentFrame.opcode = (i === 1) ? frame.opcode : 0x00;
        
        // fin set on last frame only
        currentFrame.fin = (i === numFragments);
        
        // length is likely to be shorter on the last fragment
        var currentLength = (i === numFragments) ? length - (threshold * (i-1)) : threshold;
        var sliceStart = threshold * (i-1);
        
        // Slice the right portion of the original payload
        currentFrame.binaryPayload = frame.binaryPayload.slice(sliceStart, sliceStart + currentLength);
        
        this.sendFrame(currentFrame, sentCallback);
    }
};

WebSocketConnection.prototype.sendCloseFrame = function(reasonCode, description, cb) {
    if (typeof(reasonCode) !== 'number') {
        reasonCode = WebSocketConnection.CLOSE_REASON_NORMAL;
    }
    
    this._debug('sendCloseFrame state: %s, reasonCode: %d, description: %s', this.state, reasonCode, description);
    
    if (this.state !== STATE_OPEN && this.state !== STATE_PEER_REQUESTED_CLOSE) { return; }
    
    var frame = new WebSocketFrame(this.maskBytes, this.frameHeader, this.config);
    frame.fin = true;
    frame.opcode = 0x08; // WebSocketOpcode.CONNECTION_CLOSE
    frame.closeStatus = reasonCode;
    if (typeof(description) === 'string') {
        frame.binaryPayload = bufferFromString(description, 'utf8');
    }
    
    this.sendFrame(frame, cb);
    this.socket.end();
};

WebSocketConnection.prototype.sendFrame = function(frame, cb) {
    this._debug('sendFrame');
    frame.mask = this.maskOutgoingPackets;
    var flushed = this.socket.write(frame.toBuffer(), cb);
    this.outputBufferFull = !flushed;
    return flushed;
};

module.exports = WebSocketConnection;



function instrumentSocketForDebugging(connection, socket) {
    /* jshint loopfunc: true */
    if (!connection._debug.enabled) { return; }
    
    var originalSocketEmit = socket.emit;
    socket.emit = function(event) {
        connection._debug('||| Socket Event  \'%s\'', event);
        originalSocketEmit.apply(this, arguments);
    };
    
    for (var key in socket) {
        if ('function' !== typeof(socket[key])) { continue; }
        if (['emit'].indexOf(key) !== -1) { continue; }
        (function(key) {
            var original = socket[key];
            if (key === 'on') {
                socket[key] = function proxyMethod__EventEmitter__On() {
                    connection._debug('||| Socket method called:  %s (%s)', key, arguments[0]);
                    return original.apply(this, arguments);
                };
                return;
            }
            socket[key] = function proxyMethod() {
                connection._debug('||| Socket method called:  %s', key);
                return original.apply(this, arguments);
            };
        })(key);
    }
}
Q  var _globalThis;
try {
	_globalThis = require('es5-ext/global');
} catch (error) {
} finally {
	if (!_globalThis && typeof window !== 'undefined') { _globalThis = window; }
	if (!_globalThis) { throw new Error('Could not determine global this'); }
}

var NativeWebSocket = _globalThis.WebSocket || _globalThis.MozWebSocket;
var websocket_version = require('./version');


/**
 * Expose a W3C WebSocket class with just one or two arguments.
 */
function W3CWebSocket(uri, protocols) {
	var native_instance;

	if (protocols) {
		native_instance = new NativeWebSocket(uri, protocols);
	}
	else {
		native_instance = new NativeWebSocket(uri);
	}

	/**
	 * 'native_instance' is an instance of nativeWebSocket (the browser's WebSocket
	 * class). Since it is an Object it will be returned as it is when creating an
	 * instance of W3CWebSocket via 'new W3CWebSocket()'.
	 *
	 * ECMAScript 5: http://bclary.com/2004/11/07/#a-13.2.2
	 */
	return native_instance;
}
if (NativeWebSocket) {
	['CONNECTING', 'OPEN', 'CLOSING', 'CLOSED'].forEach(function(prop) {
		Object.defineProperty(W3CWebSocket, prop, {
			get: function() { return NativeWebSocket[prop]; }
		});
	});
}

/**
 * Module exports.
 */
module.exports = {
    'w3cwebsocket' : NativeWebSocket ? W3CWebSocket : null,
    'version'      : websocket_version
};
 J  /************************************************************************
 *  Copyright 2010-2015 Brian McKelvey.
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 ***********************************************************************/

var crypto = require('crypto');
var util = require('util');
var url = require('url');
var EventEmitter = require('events').EventEmitter;
var WebSocketConnection = require('./WebSocketConnection');

var headerValueSplitRegExp = /,\s*/;
var headerParamSplitRegExp = /;\s*/;
var headerSanitizeRegExp = /[\r\n]/g;
var xForwardedForSeparatorRegExp = /,\s*/;
var separators = [
    '(', ')', '<', '>', '@',
    ',', ';', ':', '\\', '\"',
    '/', '[', ']', '?', '=',
    '{', '}', ' ', String.fromCharCode(9)
];
var controlChars = [String.fromCharCode(127) /* DEL */];
for (var i=0; i < 31; i ++) {
    /* US-ASCII Control Characters */
    controlChars.push(String.fromCharCode(i));
}

var cookieNameValidateRegEx = /([\x00-\x20\x22\x28\x29\x2c\x2f\x3a-\x3f\x40\x5b-\x5e\x7b\x7d\x7f])/;
var cookieValueValidateRegEx = /[^\x21\x23-\x2b\x2d-\x3a\x3c-\x5b\x5d-\x7e]/;
var cookieValueDQuoteValidateRegEx = /^"[^"]*"$/;
var controlCharsAndSemicolonRegEx = /[\x00-\x20\x3b]/g;

var cookieSeparatorRegEx = /[;,] */;

var httpStatusDescriptions = {
    100: 'Continue',
    101: 'Switching Protocols',
    200: 'OK',
    201: 'Created',
    203: 'Non-Authoritative Information',
    204: 'No Content',
    205: 'Reset Content',
    206: 'Partial Content',
    300: 'Multiple Choices',
    301: 'Moved Permanently',
    302: 'Found',
    303: 'See Other',
    304: 'Not Modified',
    305: 'Use Proxy',
    307: 'Temporary Redirect',
    400: 'Bad Request',
    401: 'Unauthorized',
    402: 'Payment Required',
    403: 'Forbidden',
    404: 'Not Found',
    406: 'Not Acceptable',
    407: 'Proxy Authorization Required',
    408: 'Request Timeout',
    409: 'Conflict',
    410: 'Gone',
    411: 'Length Required',
    412: 'Precondition Failed',
    413: 'Request Entity Too Long',
    414: 'Request-URI Too Long',
    415: 'Unsupported Media Type',
    416: 'Requested Range Not Satisfiable',
    417: 'Expectation Failed',
    426: 'Upgrade Required',
    500: 'Internal Server Error',
    501: 'Not Implemented',
    502: 'Bad Gateway',
    503: 'Service Unavailable',
    504: 'Gateway Timeout',
    505: 'HTTP Version Not Supported'
};

function WebSocketRequest(socket, httpRequest, serverConfig) {
    // Superclass Constructor
    EventEmitter.call(this);

    this.socket = socket;
    this.httpRequest = httpRequest;
    this.resource = httpRequest.url;
    this.remoteAddress = socket.remoteAddress;
    this.remoteAddresses = [this.remoteAddress];
    this.serverConfig = serverConfig;
    
    // Watch for the underlying TCP socket closing before we call accept
    this._socketIsClosing = false;
    this._socketCloseHandler = this._handleSocketCloseBeforeAccept.bind(this);
    this.socket.on('end', this._socketCloseHandler);
    this.socket.on('close', this._socketCloseHandler);
    
    this._resolved = false;
}

util.inherits(WebSocketRequest, EventEmitter);

WebSocketRequest.prototype.readHandshake = function() {
    var self = this;
    var request = this.httpRequest;

    // Decode URL
    this.resourceURL = url.parse(this.resource, true);

    this.host = request.headers['host'];
    if (!this.host) {
        throw new Error('Client must provide a Host header.');
    }

    this.key = request.headers['sec-websocket-key'];
    if (!this.key) {
        throw new Error('Client must provide a value for Sec-WebSocket-Key.');
    }

    this.webSocketVersion = parseInt(request.headers['sec-websocket-version'], 10);

    if (!this.webSocketVersion || isNaN(this.webSocketVersion)) {
        throw new Error('Client must provide a value for Sec-WebSocket-Version.');
    }

    switch (this.webSocketVersion) {
        case 8:
        case 13:
            break;
        default:
            var e = new Error('Unsupported websocket client version: ' + this.webSocketVersion +
                              'Only versions 8 and 13 are supported.');
            e.httpCode = 426;
            e.headers = {
                'Sec-WebSocket-Version': '13'
            };
            throw e;
    }

    if (this.webSocketVersion === 13) {
        this.origin = request.headers['origin'];
    }
    else if (this.webSocketVersion === 8) {
        this.origin = request.headers['sec-websocket-origin'];
    }

    // Protocol is optional.
    var protocolString = request.headers['sec-websocket-protocol'];
    this.protocolFullCaseMap = {};
    this.requestedProtocols = [];
    if (protocolString) {
        var requestedProtocolsFullCase = protocolString.split(headerValueSplitRegExp);
        requestedProtocolsFullCase.forEach(function(protocol) {
            var lcProtocol = protocol.toLocaleLowerCase();
            self.requestedProtocols.push(lcProtocol);
            self.protocolFullCaseMap[lcProtocol] = protocol;
        });
    }

    if (!this.serverConfig.ignoreXForwardedFor &&
        request.headers['x-forwarded-for']) {
        var immediatePeerIP = this.remoteAddress;
        this.remoteAddresses = request.headers['x-forwarded-for']
            .split(xForwardedForSeparatorRegExp);
        this.remoteAddresses.push(immediatePeerIP);
        this.remoteAddress = this.remoteAddresses[0];
    }

    // Extensions are optional.
    var extensionsString = request.headers['sec-websocket-extensions'];
    this.requestedExtensions = this.parseExtensions(extensionsString);

    // Cookies are optional
    var cookieString = request.headers['cookie'];
    this.cookies = this.parseCookies(cookieString);
};

WebSocketRequest.prototype.parseExtensions = function(extensionsString) {
    if (!extensionsString || extensionsString.length === 0) {
        return [];
    }
    var extensions = extensionsString.toLocaleLowerCase().split(headerValueSplitRegExp);
    extensions.forEach(function(extension, index, array) {
        var params = extension.split(headerParamSplitRegExp);
        var extensionName = params[0];
        var extensionParams = params.slice(1);
        extensionParams.forEach(function(rawParam, index, array) {
            var arr = rawParam.split('=');
            var obj = {
                name: arr[0],
                value: arr[1]
            };
            array.splice(index, 1, obj);
        });
        var obj = {
            name: extensionName,
            params: extensionParams
        };
        array.splice(index, 1, obj);
    });
    return extensions;
};

// This function adapted from node-cookie
// https://github.com/shtylman/node-cookie
WebSocketRequest.prototype.parseCookies = function(str) {
    // Sanity Check
    if (!str || typeof(str) !== 'string') {
        return [];
    }

    var cookies = [];
    var pairs = str.split(cookieSeparatorRegEx);

    pairs.forEach(function(pair) {
        var eq_idx = pair.indexOf('=');
        if (eq_idx === -1) {
            cookies.push({
                name: pair,
                value: null
            });
            return;
        }

        var key = pair.substr(0, eq_idx).trim();
        var val = pair.substr(++eq_idx, pair.length).trim();

        // quoted values
        if ('"' === val[0]) {
            val = val.slice(1, -1);
        }

        cookies.push({
            name: key,
            value: decodeURIComponent(val)
        });
    });

    return cookies;
};

WebSocketRequest.prototype.accept = function(acceptedProtocol, allowedOrigin, cookies) {
    this._verifyResolution();
    
    // TODO: Handle extensions

    var protocolFullCase;

    if (acceptedProtocol) {
        protocolFullCase = this.protocolFullCaseMap[acceptedProtocol.toLocaleLowerCase()];
        if (typeof(protocolFullCase) === 'undefined') {
            protocolFullCase = acceptedProtocol;
        }
    }
    else {
        protocolFullCase = acceptedProtocol;
    }
    this.protocolFullCaseMap = null;

    // Create key validation hash
    var sha1 = crypto.createHash('sha1');
    sha1.update(this.key + '258EAFA5-E914-47DA-95CA-C5AB0DC85B11');
    var acceptKey = sha1.digest('base64');

    var response = 'HTTP/1.1 101 Switching Protocols\r\n' +
                   'Upgrade: websocket\r\n' +
                   'Connection: Upgrade\r\n' +
                   'Sec-WebSocket-Accept: ' + acceptKey + '\r\n';

    if (protocolFullCase) {
        // validate protocol
        for (var i=0; i < protocolFullCase.length; i++) {
            var charCode = protocolFullCase.charCodeAt(i);
            var character = protocolFullCase.charAt(i);
            if (charCode < 0x21 || charCode > 0x7E || separators.indexOf(character) !== -1) {
                this.reject(500);
                throw new Error('Illegal character "' + String.fromCharCode(character) + '" in subprotocol.');
            }
        }
        if (this.requestedProtocols.indexOf(acceptedProtocol) === -1) {
            this.reject(500);
            throw new Error('Specified protocol was not requested by the client.');
        }

        protocolFullCase = protocolFullCase.replace(headerSanitizeRegExp, '');
        response += 'Sec-WebSocket-Protocol: ' + protocolFullCase + '\r\n';
    }
    this.requestedProtocols = null;

    if (allowedOrigin) {
        allowedOrigin = allowedOrigin.replace(headerSanitizeRegExp, '');
        if (this.webSocketVersion === 13) {
            response += 'Origin: ' + allowedOrigin + '\r\n';
        }
        else if (this.webSocketVersion === 8) {
            response += 'Sec-WebSocket-Origin: ' + allowedOrigin + '\r\n';
        }
    }

    if (cookies) {
        if (!Array.isArray(cookies)) {
            this.reject(500);
            throw new Error('Value supplied for "cookies" argument must be an array.');
        }
        var seenCookies = {};
        cookies.forEach(function(cookie) {
            if (!cookie.name || !cookie.value) {
                this.reject(500);
                throw new Error('Each cookie to set must at least provide a "name" and "value"');
            }

            // Make sure there are no \r\n sequences inserted
            cookie.name = cookie.name.replace(controlCharsAndSemicolonRegEx, '');
            cookie.value = cookie.value.replace(controlCharsAndSemicolonRegEx, '');

            if (seenCookies[cookie.name]) {
                this.reject(500);
                throw new Error('You may not specify the same cookie name twice.');
            }
            seenCookies[cookie.name] = true;

            // token (RFC 2616, Section 2.2)
            var invalidChar = cookie.name.match(cookieNameValidateRegEx);
            if (invalidChar) {
                this.reject(500);
                throw new Error('Illegal character ' + invalidChar[0] + ' in cookie name');
            }

            // RFC 6265, Section 4.1.1
            // *cookie-octet / ( DQUOTE *cookie-octet DQUOTE ) | %x21 / %x23-2B / %x2D-3A / %x3C-5B / %x5D-7E
            if (cookie.value.match(cookieValueDQuoteValidateRegEx)) {
                invalidChar = cookie.value.slice(1, -1).match(cookieValueValidateRegEx);
            } else {
                invalidChar = cookie.value.match(cookieValueValidateRegEx);
            }
            if (invalidChar) {
                this.reject(500);
                throw new Error('Illegal character ' + invalidChar[0] + ' in cookie value');
            }

            var cookieParts = [cookie.name + '=' + cookie.value];

            // RFC 6265, Section 4.1.1
            // 'Path=' path-value | <any CHAR except CTLs or ';'>
            if(cookie.path){
                invalidChar = cookie.path.match(controlCharsAndSemicolonRegEx);
                if (invalidChar) {
                    this.reject(500);
                    throw new Error('Illegal character ' + invalidChar[0] + ' in cookie path');
                }
                cookieParts.push('Path=' + cookie.path);
            }

            // RFC 6265, Section 4.1.2.3
            // 'Domain=' subdomain
            if (cookie.domain) {
                if (typeof(cookie.domain) !== 'string') {
                    this.reject(500);
                    throw new Error('Domain must be specified and must be a string.');
                }
                invalidChar = cookie.domain.match(controlCharsAndSemicolonRegEx);
                if (invalidChar) {
                    this.reject(500);
                    throw new Error('Illegal character ' + invalidChar[0] + ' in cookie domain');
                }
                cookieParts.push('Domain=' + cookie.domain.toLowerCase());
            }

            // RFC 6265, Section 4.1.1
            //'Expires=' sane-cookie-date | Force Date object requirement by using only epoch
            if (cookie.expires) {
                if (!(cookie.expires instanceof Date)){
                    this.reject(500);
                    throw new Error('Value supplied for cookie "expires" must be a vaild date object');
                }
                cookieParts.push('Expires=' + cookie.expires.toGMTString());
            }

            // RFC 6265, Section 4.1.1
            //'Max-Age=' non-zero-digit *DIGIT
            if (cookie.maxage) {
                var maxage = cookie.maxage;
                if (typeof(maxage) === 'string') {
                    maxage = parseInt(maxage, 10);
                }
                if (isNaN(maxage) || maxage <= 0 ) {
                    this.reject(500);
                    throw new Error('Value supplied for cookie "maxage" must be a non-zero number');
                }
                maxage = Math.round(maxage);
                cookieParts.push('Max-Age=' + maxage.toString(10));
            }

            // RFC 6265, Section 4.1.1
            //'Secure;'
            if (cookie.secure) {
                if (typeof(cookie.secure) !== 'boolean') {
                    this.reject(500);
                    throw new Error('Value supplied for cookie "secure" must be of type boolean');
                }
                cookieParts.push('Secure');
            }

            // RFC 6265, Section 4.1.1
            //'HttpOnly;'
            if (cookie.httponly) {
                if (typeof(cookie.httponly) !== 'boolean') {
                    this.reject(500);
                    throw new Error('Value supplied for cookie "httponly" must be of type boolean');
                }
                cookieParts.push('HttpOnly');
            }

            response += ('Set-Cookie: ' + cookieParts.join(';') + '\r\n');
        }.bind(this));
    }

    // TODO: handle negotiated extensions
    // if (negotiatedExtensions) {
    //     response += 'Sec-WebSocket-Extensions: ' + negotiatedExtensions.join(', ') + '\r\n';
    // }
    
    // Mark the request resolved now so that the user can't call accept or
    // reject a second time.
    this._resolved = true;
    this.emit('requestResolved', this);
    
    response += '\r\n';

    var connection = new WebSocketConnection(this.socket, [], acceptedProtocol, false, this.serverConfig);
    connection.webSocketVersion = this.webSocketVersion;
    connection.remoteAddress = this.remoteAddress;
    connection.remoteAddresses = this.remoteAddresses;
    
    var self = this;
    
    if (this._socketIsClosing) {
        // Handle case when the client hangs up before we get a chance to
        // accept the connection and send our side of the opening handshake.
        cleanupFailedConnection(connection);
    }
    else {
        this.socket.write(response, 'ascii', function(error) {
            if (error) {
                cleanupFailedConnection(connection);
                return;
            }
            
            self._removeSocketCloseListeners();
            connection._addSocketEventListeners();
        });
    }

    this.emit('requestAccepted', connection);
    return connection;
};

WebSocketRequest.prototype.reject = function(status, reason, extraHeaders) {
    this._verifyResolution();
    
    // Mark the request resolved now so that the user can't call accept or
    // reject a second time.
    this._resolved = true;
    this.emit('requestResolved', this);
    
    if (typeof(status) !== 'number') {
        status = 403;
    }
    var response = 'HTTP/1.1 ' + status + ' ' + httpStatusDescriptions[status] + '\r\n' +
                   'Connection: close\r\n';
    if (reason) {
        reason = reason.replace(headerSanitizeRegExp, '');
        response += 'X-WebSocket-Reject-Reason: ' + reason + '\r\n';
    }

    if (extraHeaders) {
        for (var key in extraHeaders) {
            var sanitizedValue = extraHeaders[key].toString().replace(headerSanitizeRegExp, '');
            var sanitizedKey = key.replace(headerSanitizeRegExp, '');
            response += (sanitizedKey + ': ' + sanitizedValue + '\r\n');
        }
    }

    response += '\r\n';
    this.socket.end(response, 'ascii');

    this.emit('requestRejected', this);
};

WebSocketRequest.prototype._handleSocketCloseBeforeAccept = function() {
    this._socketIsClosing = true;
    this._removeSocketCloseListeners();
};

WebSocketRequest.prototype._removeSocketCloseListeners = function() {
    this.socket.removeListener('end', this._socketCloseHandler);
    this.socket.removeListener('close', this._socketCloseHandler);
};

WebSocketRequest.prototype._verifyResolution = function() {
    if (this._resolved) {
        throw new Error('WebSocketRequest may only be accepted or rejected one time.');
    }
};

function cleanupFailedConnection(connection) {
    // Since we have to return a connection object even if the socket is
    // already dead in order not to break the API, we schedule a 'close'
    // event on the connection object to occur immediately.
    process.nextTick(function() {
        // WebSocketConnection.CLOSE_REASON_ABNORMAL = 1006
        // Third param: Skip sending the close frame to a dead socket
        connection.drop(1006, 'TCP connection lost before handshake completed.', true);
    });
}

module.exports = WebSocketRequest;
6   module.exports = require('../package.json').version;
“0  /************************************************************************
 *  Copyright 2010-2015 Brian McKelvey.
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 ***********************************************************************/

var utils = require('./utils');
var extend = utils.extend;
var util = require('util');
var EventEmitter = require('events').EventEmitter;
var http = require('http');
var https = require('https');
var url = require('url');
var crypto = require('crypto');
var WebSocketConnection = require('./WebSocketConnection');
var bufferAllocUnsafe = utils.bufferAllocUnsafe;

var protocolSeparators = [
    '(', ')', '<', '>', '@',
    ',', ';', ':', '\\', '\"',
    '/', '[', ']', '?', '=',
    '{', '}', ' ', String.fromCharCode(9)
];

var excludedTlsOptions = ['hostname','port','method','path','headers'];

function WebSocketClient(config) {
    // Superclass Constructor
    EventEmitter.call(this);

    // TODO: Implement extensions

    this.config = {
        // 1MiB max frame size.
        maxReceivedFrameSize: 0x100000,

        // 8MiB max message size, only applicable if
        // assembleFragments is true
        maxReceivedMessageSize: 0x800000,

        // Outgoing messages larger than fragmentationThreshold will be
        // split into multiple fragments.
        fragmentOutgoingMessages: true,

        // Outgoing frames are fragmented if they exceed this threshold.
        // Default is 16KiB
        fragmentationThreshold: 0x4000,

        // Which version of the protocol to use for this session.  This
        // option will be removed once the protocol is finalized by the IETF
        // It is only available to ease the transition through the
        // intermediate draft protocol versions.
        // At present, it only affects the name of the Origin header.
        webSocketVersion: 13,

        // If true, fragmented messages will be automatically assembled
        // and the full message will be emitted via a 'message' event.
        // If false, each frame will be emitted via a 'frame' event and
        // the application will be responsible for aggregating multiple
        // fragmented frames.  Single-frame messages will emit a 'message'
        // event in addition to the 'frame' event.
        // Most users will want to leave this set to 'true'
        assembleFragments: true,

        // The Nagle Algorithm makes more efficient use of network resources
        // by introducing a small delay before sending small packets so that
        // multiple messages can be batched together before going onto the
        // wire.  This however comes at the cost of latency, so the default
        // is to disable it.  If you don't need low latency and are streaming
        // lots of small messages, you can change this to 'false'
        disableNagleAlgorithm: true,

        // The number of milliseconds to wait after sending a close frame
        // for an acknowledgement to come back before giving up and just
        // closing the socket.
        closeTimeout: 5000,

        // Options to pass to https.connect if connecting via TLS
        tlsOptions: {}
    };

    if (config) {
        var tlsOptions;
        if (config.tlsOptions) {
          tlsOptions = config.tlsOptions;
          delete config.tlsOptions;
        }
        else {
          tlsOptions = {};
        }
        extend(this.config, config);
        extend(this.config.tlsOptions, tlsOptions);
    }

    this._req = null;
    
    switch (this.config.webSocketVersion) {
        case 8:
        case 13:
            break;
        default:
            throw new Error('Requested webSocketVersion is not supported. Allowed values are 8 and 13.');
    }
}

util.inherits(WebSocketClient, EventEmitter);

WebSocketClient.prototype.connect = function(requestUrl, protocols, origin, headers, extraRequestOptions) {
    var self = this;
    
    if (typeof(protocols) === 'string') {
        if (protocols.length > 0) {
            protocols = [protocols];
        }
        else {
            protocols = [];
        }
    }
    if (!(protocols instanceof Array)) {
        protocols = [];
    }
    this.protocols = protocols;
    this.origin = origin;

    if (typeof(requestUrl) === 'string') {
        this.url = url.parse(requestUrl);
    }
    else {
        this.url = requestUrl; // in case an already parsed url is passed in.
    }
    if (!this.url.protocol) {
        throw new Error('You must specify a full WebSocket URL, including protocol.');
    }
    if (!this.url.host) {
        throw new Error('You must specify a full WebSocket URL, including hostname. Relative URLs are not supported.');
    }

    this.secure = (this.url.protocol === 'wss:');

    // validate protocol characters:
    this.protocols.forEach(function(protocol) {
        for (var i=0; i < protocol.length; i ++) {
            var charCode = protocol.charCodeAt(i);
            var character = protocol.charAt(i);
            if (charCode < 0x0021 || charCode > 0x007E || protocolSeparators.indexOf(character) !== -1) {
                throw new Error('Protocol list contains invalid character "' + String.fromCharCode(charCode) + '"');
            }
        }
    });

    var defaultPorts = {
        'ws:': '80',
        'wss:': '443'
    };

    if (!this.url.port) {
        this.url.port = defaultPorts[this.url.protocol];
    }

    var nonce = bufferAllocUnsafe(16);
    for (var i=0; i < 16; i++) {
        nonce[i] = Math.round(Math.random()*0xFF);
    }
    this.base64nonce = nonce.toString('base64');

    var hostHeaderValue = this.url.hostname;
    if ((this.url.protocol === 'ws:' && this.url.port !== '80') ||
        (this.url.protocol === 'wss:' && this.url.port !== '443'))  {
        hostHeaderValue += (':' + this.url.port);
    }

    var reqHeaders = {};
    if (this.secure && this.config.tlsOptions.hasOwnProperty('headers')) {
      // Allow for additional headers to be provided when connecting via HTTPS
      extend(reqHeaders, this.config.tlsOptions.headers);
    }
    if (headers) {
      // Explicitly provided headers take priority over any from tlsOptions
      extend(reqHeaders, headers);
    }
    extend(reqHeaders, {
        'Upgrade': 'websocket',
        'Connection': 'Upgrade',
        'Sec-WebSocket-Version': this.config.webSocketVersion.toString(10),
        'Sec-WebSocket-Key': this.base64nonce,
        'Host': reqHeaders.Host || hostHeaderValue
    });

    if (this.protocols.length > 0) {
        reqHeaders['Sec-WebSocket-Protocol'] = this.protocols.join(', ');
    }
    if (this.origin) {
        if (this.config.webSocketVersion === 13) {
            reqHeaders['Origin'] = this.origin;
        }
        else if (this.config.webSocketVersion === 8) {
            reqHeaders['Sec-WebSocket-Origin'] = this.origin;
        }
    }

    // TODO: Implement extensions

    var pathAndQuery;
    // Ensure it begins with '/'.
    if (this.url.pathname) {
        pathAndQuery = this.url.path;
    }
    else if (this.url.path) {
        pathAndQuery = '/' + this.url.path;
    }
    else {
        pathAndQuery = '/';
    }

    function handleRequestError(error) {
        self._req = null;
        self.emit('connectFailed', error);
    }

    var requestOptions = {
        agent: false
    };
    if (extraRequestOptions) {
        extend(requestOptions, extraRequestOptions);
    }
    // These options are always overridden by the library.  The user is not
    // allowed to specify these directly.
    extend(requestOptions, {
        hostname: this.url.hostname,
        port: this.url.port,
        method: 'GET',
        path: pathAndQuery,
        headers: reqHeaders
    });
    if (this.secure) {
        var tlsOptions = this.config.tlsOptions;
        for (var key in tlsOptions) {
            if (tlsOptions.hasOwnProperty(key) && excludedTlsOptions.indexOf(key) === -1) {
                requestOptions[key] = tlsOptions[key];
            }
        }
    }

    var req = this._req = (this.secure ? https : http).request(requestOptions);
    req.on('upgrade', function handleRequestUpgrade(response, socket, head) {
        self._req = null;
        req.removeListener('error', handleRequestError);
        self.socket = socket;
        self.response = response;
        self.firstDataChunk = head;
        self.validateHandshake();
    });
    req.on('error', handleRequestError);

    req.on('response', function(response) {
        self._req = null;
        if (utils.eventEmitterListenerCount(self, 'httpResponse') > 0) {
            self.emit('httpResponse', response, self);
            if (response.socket) {
                response.socket.end();
            }
        }
        else {
            var headerDumpParts = [];
            for (var headerName in response.headers) {
                headerDumpParts.push(headerName + ': ' + response.headers[headerName]);
            }
            self.failHandshake(
                'Server responded with a non-101 status: ' +
                response.statusCode + ' ' + response.statusMessage +
                '\nResponse Headers Follow:\n' +
                headerDumpParts.join('\n') + '\n'
            );
        }
    });
    req.end();
};

WebSocketClient.prototype.validateHandshake = function() {
    var headers = this.response.headers;

    if (this.protocols.length > 0) {
        this.protocol = headers['sec-websocket-protocol'];
        if (this.protocol) {
            if (this.protocols.indexOf(this.protocol) === -1) {
                this.failHandshake('Server did not respond with a requested protocol.');
                return;
            }
        }
        else {
            this.failHandshake('Expected a Sec-WebSocket-Protocol header.');
            return;
        }
    }

    if (!(headers['connection'] && headers['connection'].toLocaleLowerCase() === 'upgrade')) {
        this.failHandshake('Expected a Connection: Upgrade header from the server');
        return;
    }

    if (!(headers['upgrade'] && headers['upgrade'].toLocaleLowerCase() === 'websocket')) {
        this.failHandshake('Expected an Upgrade: websocket header from the server');
        return;
    }

    var sha1 = crypto.createHash('sha1');
    sha1.update(this.base64nonce + '258EAFA5-E914-47DA-95CA-C5AB0DC85B11');
    var expectedKey = sha1.digest('base64');

    if (!headers['sec-websocket-accept']) {
        this.failHandshake('Expected Sec-WebSocket-Accept header from server');
        return;
    }

    if (headers['sec-websocket-accept'] !== expectedKey) {
        this.failHandshake('Sec-WebSocket-Accept header from server didn\'t match expected value of ' + expectedKey);
        return;
    }

    // TODO: Support extensions

    this.succeedHandshake();
};

WebSocketClient.prototype.failHandshake = function(errorDescription) {
    if (this.socket && this.socket.writable) {
        this.socket.end();
    }
    this.emit('connectFailed', new Error(errorDescription));
};

WebSocketClient.prototype.succeedHandshake = function() {
    var connection = new WebSocketConnection(this.socket, [], this.protocol, true, this.config);

    connection.webSocketVersion = this.config.webSocketVersion;
    connection._addSocketEventListeners();

    this.emit('connect', connection);
    if (this.firstDataChunk.length > 0) {
        connection.handleSocketData(this.firstDataChunk);
    }
    this.firstDataChunk = null;
};

WebSocketClient.prototype.abort = function() {
    if (this._req) {
        this._req.abort();
    }
};

module.exports = WebSocketClient;
  /************************************************************************
 *  Copyright 2010-2015 Brian McKelvey.
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 ***********************************************************************/

var extend = require('./utils').extend;
var util = require('util');
var EventEmitter = require('events').EventEmitter;
var WebSocketRouterRequest = require('./WebSocketRouterRequest');

function WebSocketRouter(config) {
    // Superclass Constructor
    EventEmitter.call(this);

    this.config = {
        // The WebSocketServer instance to attach to.
        server: null
    };
    if (config) {
        extend(this.config, config);
    }
    this.handlers = [];

    this._requestHandler = this.handleRequest.bind(this);
    if (this.config.server) {
        this.attachServer(this.config.server);
    }
}

util.inherits(WebSocketRouter, EventEmitter);

WebSocketRouter.prototype.attachServer = function(server) {
    if (server) {
        this.server = server;
        this.server.on('request', this._requestHandler);
    }
    else {
        throw new Error('You must specify a WebSocketServer instance to attach to.');
    }
};

WebSocketRouter.prototype.detachServer = function() {
    if (this.server) {
        this.server.removeListener('request', this._requestHandler);
        this.server = null;
    }
    else {
        throw new Error('Cannot detach from server: not attached.');
    }
};

WebSocketRouter.prototype.mount = function(path, protocol, callback) {
    if (!path) {
        throw new Error('You must specify a path for this handler.');
    }
    if (!protocol) {
        protocol = '____no_protocol____';
    }
    if (!callback) {
        throw new Error('You must specify a callback for this handler.');
    }

    path = this.pathToRegExp(path);
    if (!(path instanceof RegExp)) {
        throw new Error('Path must be specified as either a string or a RegExp.');
    }
    var pathString = path.toString();

    // normalize protocol to lower-case
    protocol = protocol.toLocaleLowerCase();

    if (this.findHandlerIndex(pathString, protocol) !== -1) {
        throw new Error('You may only mount one handler per path/protocol combination.');
    }

    this.handlers.push({
        'path': path,
        'pathString': pathString,
        'protocol': protocol,
        'callback': callback
    });
};
WebSocketRouter.prototype.unmount = function(path, protocol) {
    var index = this.findHandlerIndex(this.pathToRegExp(path).toString(), protocol);
    if (index !== -1) {
        this.handlers.splice(index, 1);
    }
    else {
        throw new Error('Unable to find a route matching the specified path and protocol.');
    }
};

WebSocketRouter.prototype.findHandlerIndex = function(pathString, protocol) {
    protocol = protocol.toLocaleLowerCase();
    for (var i=0, len=this.handlers.length; i < len; i++) {
        var handler = this.handlers[i];
        if (handler.pathString === pathString && handler.protocol === protocol) {
            return i;
        }
    }
    return -1;
};

WebSocketRouter.prototype.pathToRegExp = function(path) {
    if (typeof(path) === 'string') {
        if (path === '*') {
            path = /^.*$/;
        }
        else {
            path = path.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, '\\$&');
            path = new RegExp('^' + path + '$');
        }
    }
    return path;
};

WebSocketRouter.prototype.handleRequest = function(request) {
    var requestedProtocols = request.requestedProtocols;
    if (requestedProtocols.length === 0) {
        requestedProtocols = ['____no_protocol____'];
    }

    // Find a handler with the first requested protocol first
    for (var i=0; i < requestedProtocols.length; i++) {
        var requestedProtocol = requestedProtocols[i].toLocaleLowerCase();

        // find the first handler that can process this request
        for (var j=0, len=this.handlers.length; j < len; j++) {
            var handler = this.handlers[j];
            if (handler.path.test(request.resourceURL.pathname)) {
                if (requestedProtocol === handler.protocol ||
                    handler.protocol === '*')
                {
                    var routerRequest = new WebSocketRouterRequest(request, requestedProtocol);
                    handler.callback(routerRequest);
                    return;
                }
            }
        }
    }

    // If we get here we were unable to find a suitable handler.
    request.reject(404, 'No handler is available for the given request.');
};

module.exports = WebSocketRouter;
  /************************************************************************
 *  Copyright 2010-2015 Brian McKelvey.
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 ***********************************************************************/

var WebSocketClient = require('./WebSocketClient');
var toBuffer = require('typedarray-to-buffer');
var yaeti = require('yaeti');


const CONNECTING = 0;
const OPEN = 1;
const CLOSING = 2;
const CLOSED = 3;


module.exports = W3CWebSocket;


function W3CWebSocket(url, protocols, origin, headers, requestOptions, clientConfig) {
    // Make this an EventTarget.
    yaeti.EventTarget.call(this);

    // Sanitize clientConfig.
    clientConfig = clientConfig || {};
    clientConfig.assembleFragments = true;  // Required in the W3C API.

    var self = this;

    this._url = url;
    this._readyState = CONNECTING;
    this._protocol = undefined;
    this._extensions = '';
    this._bufferedAmount = 0;  // Hack, always 0.
    this._binaryType = 'arraybuffer';  // TODO: Should be 'blob' by default, but Node has no Blob.

    // The WebSocketConnection instance.
    this._connection = undefined;

    // WebSocketClient instance.
    this._client = new WebSocketClient(clientConfig);

    this._client.on('connect', function(connection) {
        onConnect.call(self, connection);
    });

    this._client.on('connectFailed', function() {
        onConnectFailed.call(self);
    });

    this._client.connect(url, protocols, origin, headers, requestOptions);
}


// Expose W3C read only attributes.
Object.defineProperties(W3CWebSocket.prototype, {
    url:            { get: function() { return this._url;            } },
    readyState:     { get: function() { return this._readyState;     } },
    protocol:       { get: function() { return this._protocol;       } },
    extensions:     { get: function() { return this._extensions;     } },
    bufferedAmount: { get: function() { return this._bufferedAmount; } }
});


// Expose W3C write/read attributes.
Object.defineProperties(W3CWebSocket.prototype, {
    binaryType: {
        get: function() {
            return this._binaryType;
        },
        set: function(type) {
            // TODO: Just 'arraybuffer' supported.
            if (type !== 'arraybuffer') {
                throw new SyntaxError('just "arraybuffer" type allowed for "binaryType" attribute');
            }
            this._binaryType = type;
        }
    }
});


// Expose W3C readyState constants into the WebSocket instance as W3C states.
[['CONNECTING',CONNECTING], ['OPEN',OPEN], ['CLOSING',CLOSING], ['CLOSED',CLOSED]].forEach(function(property) {
    Object.defineProperty(W3CWebSocket.prototype, property[0], {
        get: function() { return property[1]; }
    });
});

// Also expose W3C readyState constants into the WebSocket class (not defined by the W3C,
// but there are so many libs relying on them).
[['CONNECTING',CONNECTING], ['OPEN',OPEN], ['CLOSING',CLOSING], ['CLOSED',CLOSED]].forEach(function(property) {
    Object.defineProperty(W3CWebSocket, property[0], {
        get: function() { return property[1]; }
    });
});


W3CWebSocket.prototype.send = function(data) {
    if (this._readyState !== OPEN) {
        throw new Error('cannot call send() while not connected');
    }

    // Text.
    if (typeof data === 'string' || data instanceof String) {
        this._connection.sendUTF(data);
    }
    // Binary.
    else {
        // Node Buffer.
        if (data instanceof Buffer) {
            this._connection.sendBytes(data);
        }
        // If ArrayBuffer or ArrayBufferView convert it to Node Buffer.
        else if (data.byteLength || data.byteLength === 0) {
            data = toBuffer(data);
            this._connection.sendBytes(data);
        }
        else {
            throw new Error('unknown binary data:', data);
        }
    }
};


W3CWebSocket.prototype.close = function(code, reason) {
    switch(this._readyState) {
        case CONNECTING:
            // NOTE: We don't have the WebSocketConnection instance yet so no
            // way to close the TCP connection.
            // Artificially invoke the onConnectFailed event.
            onConnectFailed.call(this);
            // And close if it connects after a while.
            this._client.on('connect', function(connection) {
                if (code) {
                    connection.close(code, reason);
                } else {
                    connection.close();
                }
            });
            break;
        case OPEN:
            this._readyState = CLOSING;
            if (code) {
                this._connection.close(code, reason);
            } else {
                this._connection.close();
            }
            break;
        case CLOSING:
        case CLOSED:
            break;
    }
};


/**
 * Private API.
 */


function createCloseEvent(code, reason) {
    var event = new yaeti.Event('close');

    event.code = code;
    event.reason = reason;
    event.wasClean = (typeof code === 'undefined' || code === 1000);

    return event;
}


function createMessageEvent(data) {
    var event = new yaeti.Event('message');

    event.data = data;

    return event;
}


function onConnect(connection) {
    var self = this;

    this._readyState = OPEN;
    this._connection = connection;
    this._protocol = connection.protocol;
    this._extensions = connection.extensions;

    this._connection.on('close', function(code, reason) {
        onClose.call(self, code, reason);
    });

    this._connection.on('message', function(msg) {
        onMessage.call(self, msg);
    });

    this.dispatchEvent(new yaeti.Event('open'));
}


function onConnectFailed() {
    destroy.call(this);
    this._readyState = CLOSED;

    try {
        this.dispatchEvent(new yaeti.Event('error'));
    } finally {
        this.dispatchEvent(createCloseEvent(1006, 'connection failed'));
    }
}


function onClose(code, reason) {
    destroy.call(this);
    this._readyState = CLOSED;

    this.dispatchEvent(createCloseEvent(code, reason || ''));
}


function onMessage(message) {
    if (message.utf8Data) {
        this.dispatchEvent(createMessageEvent(message.utf8Data));
    }
    else if (message.binaryData) {
        // Must convert from Node Buffer to ArrayBuffer.
        // TODO: or to a Blob (which does not exist in Node!).
        if (this.binaryType === 'arraybuffer') {
            var buffer = message.binaryData;
            var arraybuffer = new ArrayBuffer(buffer.length);
            var view = new Uint8Array(arraybuffer);
            for (var i=0, len=buffer.length; i<len; ++i) {
                view[i] = buffer[i];
            }
            this.dispatchEvent(createMessageEvent(arraybuffer));
        }
    }
}


function destroy() {
    this._client.removeAllListeners();
    if (this._connection) {
        this._connection.removeAllListeners();
    }
}
¹  /************************************************************************
 *  Copyright 2010-2015 Brian McKelvey.
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 ***********************************************************************/

var Deprecation = {
    disableWarnings: false,

    deprecationWarningMap: {

    },

    warn: function(deprecationName) {
        if (!this.disableWarnings && this.deprecationWarningMap[deprecationName]) {
            console.warn('DEPRECATION WARNING: ' + this.deprecationWarningMap[deprecationName]);
            this.deprecationWarningMap[deprecationName] = false;
        }
    }
};

module.exports = Deprecation;
  // This file was copied from https://github.com/substack/node-bufferlist
// and modified to be able to copy bytes from the bufferlist directly into
// a pre-existing fixed-size buffer without an additional memory allocation.

// bufferlist.js
// Treat a linked list of buffers as a single variable-size buffer.
var Buffer = require('buffer').Buffer;
var EventEmitter = require('events').EventEmitter;
var bufferAllocUnsafe = require('../lib/utils').bufferAllocUnsafe;

module.exports = BufferList;
module.exports.BufferList = BufferList; // backwards compatibility

function BufferList(opts) {
    if (!(this instanceof BufferList)) return new BufferList(opts);
    EventEmitter.call(this);
    var self = this;
    
    if (typeof(opts) == 'undefined') opts = {};
    
    // default encoding to use for take(). Leaving as 'undefined'
    // makes take() return a Buffer instead.
    self.encoding = opts.encoding;
    
    var head = { next : null, buffer : null };
    var last = { next : null, buffer : null };
    
    // length can get negative when advanced past the end
    // and this is the desired behavior
    var length = 0;
    self.__defineGetter__('length', function () {
        return length;
    });
    
    // keep an offset of the head to decide when to head = head.next
    var offset = 0;
    
    // Write to the bufferlist. Emits 'write'. Always returns true.
    self.write = function (buf) {
        if (!head.buffer) {
            head.buffer = buf;
            last = head;
        }
        else {
            last.next = { next : null, buffer : buf };
            last = last.next;
        }
        length += buf.length;
        self.emit('write', buf);
        return true;
    };
    
    self.end = function (buf) {
        if (Buffer.isBuffer(buf)) self.write(buf);
    };
    
    // Push buffers to the end of the linked list. (deprecated)
    // Return this (self).
    self.push = function () {
        var args = [].concat.apply([], arguments);
        args.forEach(self.write);
        return self;
    };
    
    // For each buffer, perform some action.
    // If fn's result is a true value, cut out early.
    // Returns this (self).
    self.forEach = function (fn) {
        if (!head.buffer) return bufferAllocUnsafe(0);
        
        if (head.buffer.length - offset <= 0) return self;
        var firstBuf = head.buffer.slice(offset);
        
        var b = { buffer : firstBuf, next : head.next };
        
        while (b && b.buffer) {
            var r = fn(b.buffer);
            if (r) break;
            b = b.next;
        }
        
        return self;
    };
    
    // Create a single Buffer out of all the chunks or some subset specified by
    // start and one-past the end (like slice) in bytes.
    self.join = function (start, end) {
        if (!head.buffer) return bufferAllocUnsafe(0);
        if (start == undefined) start = 0;
        if (end == undefined) end = self.length;
        
        var big = bufferAllocUnsafe(end - start);
        var ix = 0;
        self.forEach(function (buffer) {
            if (start < (ix + buffer.length) && ix < end) {
                // at least partially contained in the range
                buffer.copy(
                    big,
                    Math.max(0, ix - start),
                    Math.max(0, start - ix),
                    Math.min(buffer.length, end - ix)
                );
            }
            ix += buffer.length;
            if (ix > end) return true; // stop processing past end
        });
        
        return big;
    };
    
    self.joinInto = function (targetBuffer, targetStart, sourceStart, sourceEnd) {
        if (!head.buffer) return new bufferAllocUnsafe(0);
        if (sourceStart == undefined) sourceStart = 0;
        if (sourceEnd == undefined) sourceEnd = self.length;
        
        var big = targetBuffer;
        if (big.length - targetStart < sourceEnd - sourceStart) {
            throw new Error("Insufficient space available in target Buffer.");
        }
        var ix = 0;
        self.forEach(function (buffer) {
            if (sourceStart < (ix + buffer.length) && ix < sourceEnd) {
                // at least partially contained in the range
                buffer.copy(
                    big,
                    Math.max(targetStart, targetStart + ix - sourceStart),
                    Math.max(0, sourceStart - ix),
                    Math.min(buffer.length, sourceEnd - ix)
                );
            }
            ix += buffer.length;
            if (ix > sourceEnd) return true; // stop processing past end
        });
        
        return big;
    };
    
    // Advance the buffer stream by n bytes.
    // If n the aggregate advance offset passes the end of the buffer list,
    // operations such as .take() will return empty strings until enough data is
    // pushed.
    // Returns this (self).
    self.advance = function (n) {
        offset += n;
        length -= n;
        while (head.buffer && offset >= head.buffer.length) {
            offset -= head.buffer.length;
            head = head.next
                ? head.next
                : { buffer : null, next : null }
            ;
        }
        if (head.buffer === null) last = { next : null, buffer : null };
        self.emit('advance', n);
        return self;
    };
    
    // Take n bytes from the start of the buffers.
    // Returns a string.
    // If there are less than n bytes in all the buffers or n is undefined,
    // returns the entire concatenated buffer string.
    self.take = function (n, encoding) {
        if (n == undefined) n = self.length;
        else if (typeof n !== 'number') {
            encoding = n;
            n = self.length;
        }
        var b = head;
        if (!encoding) encoding = self.encoding;
        if (encoding) {
            var acc = '';
            self.forEach(function (buffer) {
                if (n <= 0) return true;
                acc += buffer.toString(
                    encoding, 0, Math.min(n,buffer.length)
                );
                n -= buffer.length;
            });
            return acc;
        } else {
            // If no 'encoding' is specified, then return a Buffer.
            return self.join(0, n);
        }
    };
    
    // The entire concatenated buffer as a string.
    self.toString = function () {
        return self.take('binary');
    };
}
require('util').inherits(BufferList, EventEmitter);
  name: websocket-tests
on: [push, pull_request]
jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/setup-node@v1
        with:
          node-version: 10.x

      - uses: actions/checkout@v2

      - run: npm install

      - run: npm run test

¡¢  [![Build status][nix-build-image]][nix-build-url]
[![Windows status][win-build-image]][win-build-url]
![Transpilation status][transpilation-image]
[![npm version][npm-image]][npm-url]

# es5-ext

## ECMAScript 5 extensions

### (with respect to ECMAScript 6 standard)

Shims for upcoming ES6 standard and other goodies implemented strictly with ECMAScript conventions in mind.

It's designed to be used in compliant ECMAScript 5 or ECMAScript 6 environments. Older environments are not supported, although most of the features should work with correct ECMAScript 5 shim on board.

When used in ECMAScript 6 environment, native implementation (if valid) takes precedence over shims.

### Installation

    $ npm install es5-ext

To port it to Browser or any other (non CJS) environment, use your favorite CJS bundler. No favorite yet? Try: [Browserify](http://browserify.org/), [Webmake](https://github.com/medikoo/modules-webmake) or [Webpack](http://webpack.github.io/)

### Usage

#### ECMAScript 6 features

You can force ES6 features to be implemented in your environment, e.g. following will assign `from` function to `Array` (only if it's not implemented already).

```javascript
require("es5-ext/array/from/implement");
Array.from("foo"); // ['f', 'o', 'o']
```

You can also access shims directly, without fixing native objects. Following will return native `Array.from` if it's available and fallback to shim if it's not.

```javascript
var aFrom = require("es5-ext/array/from");
aFrom("foo"); // ['f', 'o', 'o']
```

If you want to use shim unconditionally (even if native implementation exists) do:

```javascript
var aFrom = require("es5-ext/array/from/shim");
aFrom("foo"); // ['f', 'o', 'o']
```

##### List of ES6 shims

It's about properties introduced with ES6 and those that have been updated in new spec.

- `Array.from` -> `require('es5-ext/array/from')`
- `Array.of` -> `require('es5-ext/array/of')`
- `Array.prototype.concat` -> `require('es5-ext/array/#/concat')`
- `Array.prototype.copyWithin` -> `require('es5-ext/array/#/copy-within')`
- `Array.prototype.entries` -> `require('es5-ext/array/#/entries')`
- `Array.prototype.fill` -> `require('es5-ext/array/#/fill')`
- `Array.prototype.filter` -> `require('es5-ext/array/#/filter')`
- `Array.prototype.find` -> `require('es5-ext/array/#/find')`
- `Array.prototype.findIndex` -> `require('es5-ext/array/#/find-index')`
- `Array.prototype.keys` -> `require('es5-ext/array/#/keys')`
- `Array.prototype.map` -> `require('es5-ext/array/#/map')`
- `Array.prototype.slice` -> `require('es5-ext/array/#/slice')`
- `Array.prototype.splice` -> `require('es5-ext/array/#/splice')`
- `Array.prototype.values` -> `require('es5-ext/array/#/values')`
- `Array.prototype[@@iterator]` -> `require('es5-ext/array/#/@@iterator')`
- `Math.acosh` -> `require('es5-ext/math/acosh')`
- `Math.asinh` -> `require('es5-ext/math/asinh')`
- `Math.atanh` -> `require('es5-ext/math/atanh')`
- `Math.cbrt` -> `require('es5-ext/math/cbrt')`
- `Math.clz32` -> `require('es5-ext/math/clz32')`
- `Math.cosh` -> `require('es5-ext/math/cosh')`
- `Math.exmp1` -> `require('es5-ext/math/expm1')`
- `Math.fround` -> `require('es5-ext/math/fround')`
- `Math.hypot` -> `require('es5-ext/math/hypot')`
- `Math.imul` -> `require('es5-ext/math/imul')`
- `Math.log1p` -> `require('es5-ext/math/log1p')`
- `Math.log2` -> `require('es5-ext/math/log2')`
- `Math.log10` -> `require('es5-ext/math/log10')`
- `Math.sign` -> `require('es5-ext/math/sign')`
- `Math.signh` -> `require('es5-ext/math/signh')`
- `Math.tanh` -> `require('es5-ext/math/tanh')`
- `Math.trunc` -> `require('es5-ext/math/trunc')`
- `Number.EPSILON` -> `require('es5-ext/number/epsilon')`
- `Number.MAX_SAFE_INTEGER` -> `require('es5-ext/number/max-safe-integer')`
- `Number.MIN_SAFE_INTEGER` -> `require('es5-ext/number/min-safe-integer')`
- `Number.isFinite` -> `require('es5-ext/number/is-finite')`
- `Number.isInteger` -> `require('es5-ext/number/is-integer')`
- `Number.isNaN` -> `require('es5-ext/number/is-nan')`
- `Number.isSafeInteger` -> `require('es5-ext/number/is-safe-integer')`
- `Object.assign` -> `require('es5-ext/object/assign')`
- `Object.keys` -> `require('es5-ext/object/keys')`
- `Object.setPrototypeOf` -> `require('es5-ext/object/set-prototype-of')`
- `Promise.prototype.finally` -> `require('es5-ext/promise/#/finally')`
- `RegExp.prototype.match` -> `require('es5-ext/reg-exp/#/match')`
- `RegExp.prototype.replace` -> `require('es5-ext/reg-exp/#/replace')`
- `RegExp.prototype.search` -> `require('es5-ext/reg-exp/#/search')`
- `RegExp.prototype.split` -> `require('es5-ext/reg-exp/#/split')`
- `RegExp.prototype.sticky` -> Implement with `require('es5-ext/reg-exp/#/sticky/implement')`, use as function with `require('es5-ext/reg-exp/#/is-sticky')`
- `RegExp.prototype.unicode` -> Implement with `require('es5-ext/reg-exp/#/unicode/implement')`, use as function with `require('es5-ext/reg-exp/#/is-unicode')`
- `String.fromCodePoint` -> `require('es5-ext/string/from-code-point')`
- `String.raw` -> `require('es5-ext/string/raw')`
- `String.prototype.codePointAt` -> `require('es5-ext/string/#/code-point-at')`
- `String.prototype.contains` -> `require('es5-ext/string/#/contains')`
- `String.prototype.endsWith` -> `require('es5-ext/string/#/ends-with')`
- `String.prototype.normalize` -> `require('es5-ext/string/#/normalize')`
- `String.prototype.repeat` -> `require('es5-ext/string/#/repeat')`
- `String.prototype.startsWith` -> `require('es5-ext/string/#/starts-with')`
- `String.prototype[@@iterator]` -> `require('es5-ext/string/#/@@iterator')`

#### Non ECMAScript standard features

**es5-ext** provides also other utils, and implements them as if they were proposed for a standard. It mostly offers methods (not functions) which can directly be assigned to native prototypes:

```javascript
Object.defineProperty(Function.prototype, "partial", {
  value: require("es5-ext/function/#/partial"),
  configurable: true,
  enumerable: false,
  writable: true
});
Object.defineProperty(Array.prototype, "flatten", {
  value: require("es5-ext/array/#/flatten"),
  configurable: true,
  enumerable: false,
  writable: true
});
Object.defineProperty(String.prototype, "capitalize", {
  value: require("es5-ext/string/#/capitalize"),
  configurable: true,
  enumerable: false,
  writable: true
});
```

See [es5-extend](https://github.com/wookieb/es5-extend#es5-extend), a great utility that automatically will extend natives for you.

**Important:** Remember to **not** extend natives in scope of generic reusable packages (e.g. ones you intend to publish to npm). Extending natives is fine **only** if you're the _owner_ of the global scope, so e.g. in final project you lead development of.

When you're in situation when native extensions are not good idea, then you should use methods indirectly:

```javascript
var flatten = require("es5-ext/array/#/flatten");

flatten.call([1, [2, [3, 4]]]); // [1, 2, 3, 4]
```

for better convenience you can turn methods into functions:

```javascript
var call = Function.prototype.call;
var flatten = call.bind(require("es5-ext/array/#/flatten"));

flatten([1, [2, [3, 4]]]); // [1, 2, 3, 4]
```

You can configure custom toolkit (like [underscorejs](http://underscorejs.org/)), and use it throughout your application

```javascript
var util = {};
util.partial = call.bind(require("es5-ext/function/#/partial"));
util.flatten = call.bind(require("es5-ext/array/#/flatten"));
util.startsWith = call.bind(require("es5-ext/string/#/starts-with"));

util.flatten([1, [2, [3, 4]]]); // [1, 2, 3, 4]
```

As with native ones most methods are generic and can be run on any type of object.

## API

### Global extensions

#### global _(es5-ext/global)_

Object that represents global scope

### Array Constructor extensions

#### from(arrayLike[, mapFn[, thisArg]]) _(es5-ext/array/from)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.from).
Returns array representation of _iterable_ or _arrayLike_. If _arrayLike_ is an instance of array, its copy is returned.

#### generate([length[, â€¦fill]]) _(es5-ext/array/generate)_

Generate an array of pre-given _length_ built of repeated arguments.

#### isPlainArray(x) _(es5-ext/array/is-plain-array)_

Returns true if object is plain array (not instance of one of the Array's extensions).

#### of([â€¦items]) _(es5-ext/array/of)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.of).
Create an array from given arguments.

#### toArray(obj) _(es5-ext/array/to-array)_

Returns array representation of `obj`. If `obj` is already an array, `obj` is returned back.

#### validArray(obj) _(es5-ext/array/valid-array)_

Returns `obj` if it's an array, otherwise throws `TypeError`

### Array Prototype extensions

#### arr.binarySearch(compareFn) _(es5-ext/array/#/binary-search)_

In **sorted** list search for index of item for which _compareFn_ returns value closest to _0_.
It's variant of binary search algorithm

#### arr.clear() _(es5-ext/array/#/clear)_

Clears the array

#### arr.compact() _(es5-ext/array/#/compact)_

Returns a copy of the context with all non-values (`null` or `undefined`) removed.

#### arr.concat() _(es5-ext/array/#/concat)_

[_Updated with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.prototype.concat).
ES6's version of `concat`. Supports `isConcatSpreadable` symbol, and returns array of same type as the context.

#### arr.contains(searchElement[, position]) _(es5-ext/array/#/contains)_

Whether list contains the given value.

#### arr.copyWithin(target, start[, end]) _(es5-ext/array/#/copy-within)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.copywithin).

#### arr.diff(other) _(es5-ext/array/#/diff)_

Returns the array of elements that are present in context list but not present in other list.

#### arr.eIndexOf(searchElement[, fromIndex]) _(es5-ext/array/#/e-index-of)_

_egal_ version of `indexOf` method. [_SameValueZero_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-samevaluezero) logic is used for comparision

#### arr.eLastIndexOf(searchElement[, fromIndex]) _(es5-ext/array/#/e-last-index-of)_

_egal_ version of `lastIndexOf` method. [_SameValueZero_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-samevaluezero) logic is used for comparision

#### arr.entries() _(es5-ext/array/#/entries)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.prototype.entries).
Returns iterator object, which traverses the array. Each value is represented with an array, where first value is an index and second is corresponding to index value.

#### arr.exclusion([â€¦lists]]) _(es5-ext/array/#/exclusion)_

Returns the array of elements that are found only in one of the lists (either context list or list provided in arguments).

#### arr.fill(value[, start, end]) _(es5-ext/array/#/fill)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.fill).

#### arr.filter(callback[, thisArg]) _(es5-ext/array/#/filter)_

[_Updated with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.filter).
ES6's version of `filter`, returns array of same type as the context.

#### arr.find(predicate[, thisArg]) _(es5-ext/array/#/find)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.find).
Return first element for which given function returns true

#### arr.findIndex(predicate[, thisArg]) _(es5-ext/array/#/find-index)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.findindex).
Return first index for which given function returns true

#### arr.first() _(es5-ext/array/#/first)_

Returns value for first defined index

#### arr.firstIndex() _(es5-ext/array/#/first-index)_

Returns first declared index of the array

#### arr.flatten() _(es5-ext/array/#/flatten)_

Returns flattened version of the array

#### arr.forEachRight(cb[, thisArg]) _(es5-ext/array/#/for-each-right)_

`forEach` starting from last element

#### arr.group(cb[, thisArg]) _(es5-ext/array/#/group)_

Group list elements by value returned by _cb_ function

#### arr.indexesOf(searchElement[, fromIndex]) _(es5-ext/array/#/indexes-of)_

Returns array of all indexes of given value

#### arr.intersection([â€¦lists]) _(es5-ext/array/#/intersection)_

Computes the array of values that are the intersection of all lists (context list and lists given in arguments)

#### arr.isCopy(other) _(es5-ext/array/#/is-copy)_

Returns true if both context and _other_ lists have same content

#### arr.isUniq() _(es5-ext/array/#/is-uniq)_

Returns true if all values in array are unique

#### arr.keys() _(es5-ext/array/#/keys)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.prototype.keys).
Returns iterator object, which traverses all array indexes.

#### arr.last() _(es5-ext/array/#/last)_

Returns value of last defined index

#### arr.lastIndex() _(es5-ext/array/#/last)_

Returns last defined index of the array

#### arr.map(callback[, thisArg]) _(es5-ext/array/#/map)_

[_Updated with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.map).
ES6's version of `map`, returns array of same type as the context.

#### arr.remove(value[, â€¦valuen]) _(es5-ext/array/#/remove)_

Remove values from the array

#### arr.separate(sep) _(es5-ext/array/#/separate)_

Returns array with items separated with `sep` value

#### arr.slice(callback[, thisArg]) _(es5-ext/array/#/slice)_

[_Updated with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.slice).
ES6's version of `slice`, returns array of same type as the context.

#### arr.someRight(cb[, thisArg]) _(es5-ext/array/#/someRight)_

`some` starting from last element

#### arr.splice(callback[, thisArg]) _(es5-ext/array/#/splice)_

[_Updated with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.splice).
ES6's version of `splice`, returns array of same type as the context.

#### arr.uniq() _(es5-ext/array/#/uniq)_

Returns duplicate-free version of the array

#### arr.values() _(es5-ext/array/#/values)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.prototype.values).
Returns iterator object which traverses all array values.

#### arr[@@iterator] _(es5-ext/array/#/@@iterator)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.prototype-@@iterator).
Returns iterator object which traverses all array values.

### Boolean Constructor extensions

#### isBoolean(x) _(es5-ext/boolean/is-boolean)_

Whether value is boolean

### Date Constructor extensions

#### isDate(x) _(es5-ext/date/is-date)_

Whether value is date instance

#### validDate(x) _(es5-ext/date/valid-date)_

If given object is not date throw TypeError in other case return it.

### Date Prototype extensions

#### date.copy(date) _(es5-ext/date/#/copy)_

Returns a copy of the date object

#### date.daysInMonth() _(es5-ext/date/#/days-in-month)_

Returns number of days of date's month

#### date.floorDay() _(es5-ext/date/#/floor-day)_

Sets the date time to 00:00:00.000

#### date.floorMonth() _(es5-ext/date/#/floor-month)_

Sets date day to 1 and date time to 00:00:00.000

#### date.floorYear() _(es5-ext/date/#/floor-year)_

Sets date month to 0, day to 1 and date time to 00:00:00.000

#### date.format(pattern) _(es5-ext/date/#/format)_

Formats date up to given string. Supported patterns:

- `%Y` - Year with century, 1999, 2003
- `%y` - Year without century, 99, 03
- `%m` - Month, 01..12
- `%d` - Day of the month 01..31
- `%H` - Hour (24-hour clock), 00..23
- `%M` - Minute, 00..59
- `%S` - Second, 00..59
- `%L` - Milliseconds, 000..999

### Error Constructor extensions

#### custom(message/_, code, ext_/) _(es5-ext/error/custom)_

Creates custom error object, optinally extended with `code` and other extension properties (provided with `ext` object)

#### isError(x) _(es5-ext/error/is-error)_

Whether value is an error (instance of `Error`).

#### validError(x) _(es5-ext/error/valid-error)_

If given object is not error throw TypeError in other case return it.

### Error Prototype extensions

#### err.throw() _(es5-ext/error/#/throw)_

Throws error

### Function Constructor extensions

Some of the functions were inspired by [Functional JavaScript](http://osteele.com/sources/javascript/functional/) project by Olivier Steele

#### constant(x) _(es5-ext/function/constant)_

Returns a constant function that returns pregiven argument

_k(x)(y) =def x_

#### identity(x) _(es5-ext/function/identity)_

Identity function. Returns first argument

_i(x) =def x_

#### invoke(name[, â€¦args]) _(es5-ext/function/invoke)_

Returns a function that takes an object as an argument, and applies object's
_name_ method to arguments.
_name_ can be name of the method or method itself.

_invoke(name, â€¦args)(object, â€¦args2) =def object\[name\]\(â€¦args, â€¦args2\)_

#### isArguments(x) _(es5-ext/function/is-arguments)_

Whether value is arguments object

#### isFunction(arg) _(es5-ext/function/is-function)_

Whether value is instance of function

#### noop() _(es5-ext/function/noop)_

No operation function

#### pluck(name) _(es5-ext/function/pluck)_

Returns a function that takes an object, and returns the value of its _name_
property

_pluck(name)(obj) =def obj[name]_

#### validFunction(arg) _(es5-ext/function/valid-function)_

If given object is not function throw TypeError in other case return it.

### Function Prototype extensions

Some of the methods were inspired by [Functional JavaScript](http://osteele.com/sources/javascript/functional/) project by Olivier Steele

#### fn.compose([â€¦fns]) _(es5-ext/function/#/compose)_

Applies the functions in reverse argument-list order.

_f1.compose(f2, f3, f4)(â€¦args) =def f1(f2(f3(f4(â€¦arg))))_

`compose` can also be used in plain function form as:

_compose(f1, f2, f3, f4)(â€¦args) =def f1(f2(f3(f4(â€¦arg))))_

#### fn.copy() _(es5-ext/function/#/copy)_

Produces copy of given function

#### fn.curry([n]) _(es5-ext/function/#/curry)_

Invoking the function returned by this function only _n_ arguments are passed to the underlying function. If the underlying function is not saturated, the result is a function that passes all its arguments to the underlying function.
If _n_ is not provided then it defaults to context function length

_f.curry(4)(arg1, arg2)(arg3)(arg4) =def f(arg1, args2, arg3, arg4)_

#### fn.lock([â€¦args]) _(es5-ext/function/#/lock)_

Returns a function that applies the underlying function to _args_, and ignores its own arguments.

_f.lock(â€¦args)(â€¦args2) =def f(â€¦args)_

_Named after it's counterpart in Google Closure_

#### fn.not() _(es5-ext/function/#/not)_

Returns a function that returns boolean negation of value returned by underlying function.

_f.not()(â€¦args) =def !f(â€¦args)_

#### fn.partial([â€¦args]) _(es5-ext/function/#/partial)_

Returns a function that when called will behave like context function called with initially passed arguments. If more arguments are suplilied, they are appended to initial args.

_f.partial(â€¦args1)(â€¦args2) =def f(â€¦args1, â€¦args2)_

#### fn.spread() _(es5-ext/function/#/spread)_

Returns a function that applies underlying function with first list argument

_f.match()(args) =def f.apply(null, args)_

#### fn.toStringTokens() _(es5-ext/function/#/to-string-tokens)_

Serializes function into two (arguments and body) string tokens. Result is plain object with `args` and `body` properties.

### Math extensions

#### acosh(x) _(es5-ext/math/acosh)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.acosh).

#### asinh(x) _(es5-ext/math/asinh)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.asinh).

#### atanh(x) _(es5-ext/math/atanh)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.atanh).

#### cbrt(x) _(es5-ext/math/cbrt)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.cbrt).

#### clz32(x) _(es5-ext/math/clz32)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.clz32).

#### cosh(x) _(es5-ext/math/cosh)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.cosh).

#### expm1(x) _(es5-ext/math/expm1)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.expm1).

#### fround(x) _(es5-ext/math/fround)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.fround).

#### hypot([â€¦values]) _(es5-ext/math/hypot)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.hypot).

#### imul(x, y) _(es5-ext/math/imul)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.imul).

#### log1p(x) _(es5-ext/math/log1p)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.log1p).

#### log2(x) _(es5-ext/math/log2)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.log2).

#### log10(x) _(es5-ext/math/log10)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.log10).

#### sign(x) _(es5-ext/math/sign)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.sign).

#### sinh(x) _(es5-ext/math/sinh)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.sinh).

#### tanh(x) _(es5-ext/math/tanh)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.tanh).

#### trunc(x) _(es5-ext/math/trunc)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-math.trunc).

### Number Constructor extensions

#### EPSILON _(es5-ext/number/epsilon)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.epsilon).

The difference between 1 and the smallest value greater than 1 that is representable as a Number value, which is approximately 2.2204460492503130808472633361816 x 10-16.

#### isFinite(x) _(es5-ext/number/is-finite)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.isfinite).
Whether value is finite. Differs from global isNaN that it doesn't do type coercion.

#### isInteger(x) _(es5-ext/number/is-integer)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.isinteger).
Whether value is integer.

#### isNaN(x) _(es5-ext/number/is-nan)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.isnan).
Whether value is NaN. Differs from global isNaN that it doesn't do type coercion.

#### isNumber(x) _(es5-ext/number/is-number)_

Whether given value is number

#### isSafeInteger(x) _(es5-ext/number/is-safe-integer)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.issafeinteger).

#### MAX*SAFE_INTEGER *(es5-ext/number/max-safe-integer)\_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.maxsafeinteger).
The value of Number.MAX_SAFE_INTEGER is 9007199254740991.

#### MIN*SAFE_INTEGER *(es5-ext/number/min-safe-integer)\_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.minsafeinteger).
The value of Number.MIN_SAFE_INTEGER is -9007199254740991 (253-1).

#### toInteger(x) _(es5-ext/number/to-integer)_

Converts value to integer

#### toPosInteger(x) _(es5-ext/number/to-pos-integer)_

Converts value to positive integer. If provided value is less than 0, then 0 is returned

#### toUint32(x) _(es5-ext/number/to-uint32)_

Converts value to unsigned 32 bit integer. This type is used for array lengths.
See: http://www.2ality.com/2012/02/js-integers.html

### Number Prototype extensions

#### num.pad(length[, precision]) _(es5-ext/number/#/pad)_

Pad given number with zeros. Returns string

### Object Constructor extensions

#### assign(target, source[, â€¦sourcen]) _(es5-ext/object/assign)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.assign).
Extend _target_ by enumerable own properties of other objects. If properties are already set on target object, they will be overwritten.

#### clear(obj) _(es5-ext/object/clear)_

Remove all enumerable own properties of the object

#### compact(obj) _(es5-ext/object/compact)_

Returns copy of the object with all enumerable properties that have no falsy values

#### compare(obj1, obj2) _(es5-ext/object/compare)_

Universal cross-type compare function. To be used for e.g. array sort.

#### copy(obj) _(es5-ext/object/copy)_

Returns copy of the object with all enumerable properties.

#### copyDeep(obj) _(es5-ext/object/copy-deep)_

Returns deep copy of the object with all enumerable properties.

#### count(obj) _(es5-ext/object/count)_

Counts number of enumerable own properties on object

#### create(obj[, properties]) _(es5-ext/object/create)_

`Object.create` alternative that provides workaround for [V8 issue](http://code.google.com/p/v8/issues/detail?id=2804).

When `null` is provided as a prototype, it's substituted with specially prepared object that derives from Object.prototype but has all Object.prototype properties shadowed with undefined.

It's quirky solution that allows us to have plain objects with no truthy properties but with turnable prototype.

Use only for objects that you plan to switch prototypes of and be aware of limitations of this workaround.

#### eq(x, y) _(es5-ext/object/eq)_

Whether two values are equal, using [_SameValueZero_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-samevaluezero) algorithm.

#### every(obj, cb[, thisArg[, compareFn]]) _(es5-ext/object/every)_

Analogous to Array.prototype.every. Returns true if every key-value pair in this object satisfies the provided testing function.
Optionally _compareFn_ can be provided which assures that keys are tested in given order. If provided _compareFn_ is equal to `true`, then order is alphabetical (by key).

#### filter(obj, cb[, thisArg]) _(es5-ext/object/filter)_

Analogous to Array.prototype.filter. Returns new object with properites for which _cb_ function returned truthy value.

#### firstKey(obj) _(es5-ext/object/first-key)_

Returns first enumerable key of the object, as keys are unordered by specification, it can be any key of an object.

#### flatten(obj) _(es5-ext/object/flatten)_

Returns new object, with flatten properties of input object

_flatten({ a: { b: 1 }, c: { d: 1 } }) =def { b: 1, d: 1 }_

#### forEach(obj, cb[, thisArg[, compareFn]]) _(es5-ext/object/for-each)_

Analogous to Array.prototype.forEach. Calls a function for each key-value pair found in object
Optionally _compareFn_ can be provided which assures that properties are iterated in given order. If provided _compareFn_ is equal to `true`, then order is alphabetical (by key).

#### getPropertyNames() _(es5-ext/object/get-property-names)_

Get all (not just own) property names of the object

#### is(x, y) _(es5-ext/object/is)_

Whether two values are equal, using [_SameValue_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-samevaluezero) algorithm.

#### isArrayLike(x) _(es5-ext/object/is-array-like)_

Whether object is array-like object

#### isCopy(x, y) _(es5-ext/object/is-copy)_

Two values are considered a copy of same value when all of their own enumerable properties have same values.

#### isCopyDeep(x, y) _(es5-ext/object/is-copy-deep)_

Deep comparision of objects

#### isEmpty(obj) _(es5-ext/object/is-empty)_

True if object doesn't have any own enumerable property

#### isObject(arg) _(es5-ext/object/is-object)_

Whether value is not primitive

#### isPlainObject(arg) _(es5-ext/object/is-plain-object)_

Whether object is plain object, its protototype should be Object.prototype and it cannot be host object.

#### keyOf(obj, searchValue) _(es5-ext/object/key-of)_

Search object for value

#### keys(obj) _(es5-ext/object/keys)_

[_Updated with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.keys).
ES6's version of `keys`, doesn't throw on primitive input

#### map(obj, cb[, thisArg]) _(es5-ext/object/map)_

Analogous to Array.prototype.map. Creates a new object with properties which values are results of calling a provided function on every key-value pair in this object.

#### mapKeys(obj, cb[, thisArg]) _(es5-ext/object/map-keys)_

Create new object with same values, but remapped keys

#### mixin(target, source) _(es5-ext/object/mixin)_

Extend _target_ by all own properties of other objects. Properties found in both objects will be overwritten (unless they're not configurable and cannot be overwritten).
_It was for a moment part of ECMAScript 6 draft._

#### mixinPrototypes(target, â€¦source]) _(es5-ext/object/mixin-prototypes)_

Extends _target_, with all source and source's prototype properties.
Useful as an alternative for `setPrototypeOf` in environments in which it cannot be shimmed (no `__proto__` support).

#### normalizeOptions(options) _(es5-ext/object/normalize-options)_

Normalizes options object into flat plain object.

Useful for functions in which we either need to keep options object for future reference or need to modify it for internal use.

- It never returns input `options` object back (always a copy is created)
- `options` can be undefined in such case empty plain object is returned.
- Copies all enumerable properties found down prototype chain.

#### primitiveSet([â€¦names]) _(es5-ext/object/primitive-set)_

Creates `null` prototype based plain object, and sets on it all property names provided in arguments to true.

#### safeTraverse(obj[, â€¦names]) _(es5-ext/object/safe-traverse)_

Safe navigation of object properties. See http://wiki.ecmascript.org/doku.php?id=strawman:existential_operator

#### serialize(value) _(es5-ext/object/serialize)_

Serialize value into string. Differs from [JSON.stringify](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify) that it serializes also dates, functions and regular expresssions.

#### setPrototypeOf(object, proto) _(es5-ext/object/set-prototype-of)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.setprototypeof).
If native version is not provided, it depends on existence of `__proto__` functionality, if it's missing, `null` instead of function is exposed.

#### some(obj, cb[, thisArg[, compareFn]]) _(es5-ext/object/some)_

Analogous to Array.prototype.some Returns true if any key-value pair satisfies the provided
testing function.
Optionally _compareFn_ can be provided which assures that keys are tested in given order. If provided _compareFn_ is equal to `true`, then order is alphabetical (by key).

#### toArray(obj[, cb[, thisArg[, compareFn]]]) _(es5-ext/object/to-array)_

Creates an array of results of calling a provided function on every key-value pair in this object.
Optionally _compareFn_ can be provided which assures that results are added in given order. If provided _compareFn_ is equal to `true`, then order is alphabetical (by key).

#### unserialize(str) _(es5-ext/object/unserialize)_

Userializes value previously serialized with [serialize](#serializevalue-es5-extobjectserialize)

#### validCallable(x) _(es5-ext/object/valid-callable)_

If given object is not callable throw TypeError in other case return it.

#### validObject(x) _(es5-ext/object/valid-object)_

Throws error if given value is not an object, otherwise it is returned.

#### validValue(x) _(es5-ext/object/valid-value)_

Throws error if given value is `null` or `undefined`, otherwise returns value.

### Promise Prototype extensions

#### promise.finally(onFinally) _(es5-ext/promise/#/finally)_

[_Introduced with ECMAScript 2018_](https://tc39.github.io/ecma262/#sec-promise.prototype.finally).

### RegExp Constructor extensions

#### escape(str) _(es5-ext/reg-exp/escape)_

Escapes string to be used in regular expression

#### isRegExp(x) _(es5-ext/reg-exp/is-reg-exp)_

Whether object is regular expression

#### validRegExp(x) _(es5-ext/reg-exp/valid-reg-exp)_

If object is regular expression it is returned, otherwise TypeError is thrown.

### RegExp Prototype extensions

#### re.isSticky(x) _(es5-ext/reg-exp/#/is-sticky)_

Whether regular expression has `sticky` flag.

It's to be used as counterpart to [regExp.sticky](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-get-regexp.prototype.sticky) if it's not implemented.

#### re.isUnicode(x) _(es5-ext/reg-exp/#/is-unicode)_

Whether regular expression has `unicode` flag.

It's to be used as counterpart to [regExp.unicode](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-get-regexp.prototype.unicode) if it's not implemented.

#### re.match(string) _(es5-ext/reg-exp/#/match)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-regexp.prototype.match).

#### re.replace(string, replaceValue) _(es5-ext/reg-exp/#/replace)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-regexp.prototype.replace).

#### re.search(string) _(es5-ext/reg-exp/#/search)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-regexp.prototype.search).

#### re.split(string) _(es5-ext/reg-exp/#/search)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-regexp.prototype.split).

#### re.sticky _(es5-ext/reg-exp/#/sticky/implement)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-regexp.prototype.sticky).
It's a getter, so only `implement` and `is-implemented` modules are provided.

#### re.unicode _(es5-ext/reg-exp/#/unicode/implement)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-regexp.prototype.unicode).
It's a getter, so only `implement` and `is-implemented` modules are provided.

### String Constructor extensions

#### formatMethod(fMap) _(es5-ext/string/format-method)_

Creates format method. It's used e.g. to create `Date.prototype.format` method

#### fromCodePoint([â€¦codePoints]) _(es5-ext/string/from-code-point)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.fromcodepoint)

#### isString(x) _(es5-ext/string/is-string)_

Whether object is string

#### randomUniq() _(es5-ext/string/random-uniq)_

Returns randomly generated id, with guarantee of local uniqueness (no same id will be returned twice)

#### raw(callSite[, â€¦substitutions]) _(es5-ext/string/raw)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.raw)

### String Prototype extensions

#### str.at(pos) _(es5-ext/string/#/at)_

_Proposed for ECMAScript 6/7 standard, but not (yet) in a draft_

Returns a string at given position in Unicode-safe manner.
Based on [implementation by Mathias Bynens](https://github.com/mathiasbynens/String.prototype.at).

#### str.camelToHyphen() _(es5-ext/string/#/camel-to-hyphen)_

Convert camelCase string to hyphen separated, e.g. one-two-three -> oneTwoThree.
Useful when converting names from js property convention into filename convention.

#### str.capitalize() _(es5-ext/string/#/capitalize)_

Capitalize first character of a string

#### str.caseInsensitiveCompare(str) _(es5-ext/string/#/case-insensitive-compare)_

Case insensitive compare

#### str.codePointAt(pos) _(es5-ext/string/#/code-point-at)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.prototype.codepointat)

Based on [implementation by Mathias Bynens](https://github.com/mathiasbynens/String.prototype.codePointAt).

#### str.contains(searchString[, position]) _(es5-ext/string/#/contains)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.prototype.contains)

Whether string contains given string.

#### str.endsWith(searchString[, endPosition]) _(es5-ext/string/#/ends-with)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.prototype.endswith).
Whether strings ends with given string

#### str.hyphenToCamel() _(es5-ext/string/#/hyphen-to-camel)_

Convert hyphen separated string to camelCase, e.g. one-two-three -> oneTwoThree.
Useful when converting names from filename convention to js property name convention.

#### str.indent(str[, count]) _(es5-ext/string/#/indent)_

Indents each line with provided _str_ (if _count_ given then _str_ is repeated _count_ times).

#### str.last() _(es5-ext/string/#/last)_

Return last character

#### str.normalize([form]) _(es5-ext/string/#/normalize)_

[_Introduced with ECMAScript 6_](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/normalize).
Returns the Unicode Normalization Form of a given string.
Based on Matsuza's version. Code used for integrated shim can be found at [github.com/walling/unorm](https://github.com/walling/unorm/blob/master/lib/unorm.js)

#### str.pad(fill[, length]) _(es5-ext/string/#/pad)_

Pad string with _fill_.
If _length_ si given than _fill_ is reapated _length_ times.
If _length_ is negative then pad is applied from right.

#### str.repeat(n) _(es5-ext/string/#/repeat)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.prototype.repeat).
Repeat given string _n_ times

#### str.plainReplace(search, replace) _(es5-ext/string/#/plain-replace)_

Simple `replace` version. Doesn't support regular expressions. Replaces just first occurrence of search string. Doesn't support insert patterns, therefore it is safe to replace text with text obtained programmatically (there's no need for additional _\$_ characters escape in such case).

#### str.plainReplaceAll(search, replace) _(es5-ext/string/#/plain-replace-all)_

Simple `replace` version. Doesn't support regular expressions. Replaces all occurrences of search string. Doesn't support insert patterns, therefore it is safe to replace text with text obtained programmatically (there's no need for additional _\$_ characters escape in such case).

#### str.startsWith(searchString[, position]) _(es5-ext/string/#/starts-with)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.prototype.startswith).
Whether strings starts with given string

#### str[@@iterator] _(es5-ext/string/#/@@iterator)_

[_Introduced with ECMAScript 6_](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.prototype-@@iterator).
Returns iterator object which traverses all string characters (with respect to unicode symbols)

### Tests

    $ npm test

## Security contact information

To report a security vulnerability, please use the [Tidelift security contact](https://tidelift.com/security). Tidelift will coordinate the fix and disclosure.

## es5-ext for enterprise

Available as part of the Tidelift Subscription

The maintainers of es5-ext and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. [Learn more.](https://tidelift.com/subscription/pkg/npm-es5-ext?utm_source=npm-es5-ext&utm_medium=referral&utm_campaign=enterprise&utm_term=repo)

[nix-build-image]: https://semaphoreci.com/api/v1/medikoo-org/es5-ext/branches/master/shields_badge.svg
[nix-build-url]: https://semaphoreci.com/medikoo-org/es5-ext
[win-build-image]: https://ci.appveyor.com/api/projects/status/3jox67ksw3p8hkwh/branch/master?svg=true
[win-build-url]: https://ci.appveyor.com/project/medikoo/es5-ext
[transpilation-image]: https://img.shields.io/badge/transpilation-free-brightgreen.svg
[npm-image]: https://img.shields.io/npm/v/es5-ext.svg
[npm-url]: https://www.npmjs.com/package/es5-ext
6+  # Changelog

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

### [0.10.53](https://github.com/medikoo/es5-ext/compare/v0.10.52...v0.10.53) (2019-11-21)

### [0.10.52](https://github.com/medikoo/es5-ext/compare/v0.10.51...v0.10.52) (2019-10-29)

### Bug Fixes

- Fix global resolution for Safari ([00731d2](https://github.com/medikoo/es5-ext/commit/00731d2))
- Keep support for old Node.js versions ([2fa2a11](https://github.com/medikoo/es5-ext/commit/2fa2a11))

### [0.10.51](https://github.com/medikoo/es5-ext/compare/v0.10.50...v0.10.51) (2019-08-30)

### Bug Fixes

- Ensure Function.isFunction recognizes async functions ([6f06e66](https://github.com/medikoo/es5-ext/commit/6f06e66))

### Tests

- Fix after prettification changes ([dd6fc3f](https://github.com/medikoo/es5-ext/commit/dd6fc3f))

## [0.10.50](https://github.com/medikoo/es5-ext/compare/v0.10.49...v0.10.50) (2019-04-30)

### Bug Fixes

- maximum time value reference ([708202d](https://github.com/medikoo/es5-ext/commit/708202d))

### Features

- ensure global resolves in strict mode ([c6a19d7](https://github.com/medikoo/es5-ext/commit/c6a19d7)), closes [#86](https://github.com/medikoo/es5-ext/issues/86)

## [0.10.49](https://github.com/medikoo/es5-ext/compare/v0.10.48...v0.10.49) (2019-03-11)

### Features

- allow plain function usage of fn.compose ([2bafef7](https://github.com/medikoo/es5-ext/commit/2bafef7))

## [0.10.48](https://github.com/medikoo/es5-ext/compare/v0.10.47...v0.10.48) (2019-02-22)

### Features

- Object.ensurePlainObject util ([f48fbcf](https://github.com/medikoo/es5-ext/commit/f48fbcf))

<a name="0.10.47"></a>

## [0.10.47](https://github.com/medikoo/es5-ext/compare/v0.10.46...v0.10.47) (2019-01-16)

### Features

- Promise.prototype.finally shim ([4dadbc7](https://github.com/medikoo/es5-ext/commit/4dadbc7))

<a name="0.10.46"></a>

## [0.10.46](https://github.com/medikoo/es5-ext/compare/v0.10.45...v0.10.46) (2018-08-13)

### Bug Fixes

- assign-deep to not modify following arguments ([bf43d57](https://github.com/medikoo/es5-ext/commit/bf43d57))

<a name="0.10.45"></a>

## [0.10.45](https://github.com/medikoo/es5-ext/compare/v0.10.44...v0.10.45) (2018-06-01)

### Bug Fixes

- improve error message readbility ([adc91b9](https://github.com/medikoo/es5-ext/commit/adc91b9))

<a name="0.10.44"></a>

## [0.10.44](https://github.com/medikoo/es5-ext/compare/v0.10.43...v0.10.44) (2018-05-30)

### Features

- add Object.entries ([51d2f43](https://github.com/medikoo/es5-ext/commit/51d2f43))

<a name="0.10.43"></a>

## [0.10.43](https://github.com/medikoo/es5-ext/compare/v0.10.42...v0.10.43) (2018-05-28)

### Features

- improve patch string ([6a25b10](https://github.com/medikoo/es5-ext/commit/6a25b10))

<a name="0.10.42"></a>

## [0.10.42](https://github.com/medikoo/es5-ext/compare/v0.10.41...v0.10.42) (2018-03-28)

### Bug Fixes

- Date.isDate to exclude NaN dates ([3b61bc6](https://github.com/medikoo/es5-ext/commit/3b61bc6))

### Features

- improve non-coercible string representation ([20bfb78](https://github.com/medikoo/es5-ext/commit/20bfb78))
- improve non-stringifiable string representation ([2e4512d](https://github.com/medikoo/es5-ext/commit/2e4512d))

<a name="0.10.41"></a>

## [0.10.41](https://github.com/medikoo/es5-ext/compare/v0.10.40...v0.10.41) (2018-03-16)

### Features

- Add function.microtaskDelay method ([66481c0](https://github.com/medikoo/es5-ext/commit/66481c0))
- Add Object.isThenable ([8d5a45c](https://github.com/medikoo/es5-ext/commit/8d5a45c))
- Add promise.asCallback method ([dcc1451](https://github.com/medikoo/es5-ext/commit/dcc1451))
- Object.ensurePlainFunction ([2682be6](https://github.com/medikoo/es5-ext/commit/2682be6))

<a name="0.10.40"></a>

## [0.10.40](https://github.com/medikoo/es5-ext/compare/v0.10.39...v0.10.40) (2018-03-09)

### Features

- **math:** decimal round, floor and ceil ([39290c6](https://github.com/medikoo/es5-ext/commit/39290c6))
- **object:** isInteger and ensureInteger ([a5f7d04](https://github.com/medikoo/es5-ext/commit/a5f7d04))

<a name="0.10.39"></a>

## [0.10.39](https://github.com/medikoo/es5-ext/compare/v0.10.38...v0.10.39) (2018-02-16)

### Features

- Promise.lazy ([7a30a78](https://github.com/medikoo/es5-ext/commit/7a30a78))

<a name="0.10.38"></a>

## [0.10.38](https://github.com/medikoo/es5-ext/compare/v0.10.37...v0.10.38) (2018-01-16)

### Features

- Object.isNaturalNumber an Object.isNaturalNumberValue ([66a40af](https://github.com/medikoo/es5-ext/commit/66a40af))

<a name="0.10.37"></a>

## [0.10.37](https://github.com/medikoo/es5-ext/compare/v0.10.36...v0.10.37) (2017-11-23)

### Features

- String.random util ([7c28739](https://github.com/medikoo/es5-ext/commit/7c28739))

<a name="0.10.36"></a>

## [0.10.36](https://github.com/medikoo/es5-ext/compare/v0.10.35...v0.10.36) (2017-11-23)

### Features

- **date:** isTimeValue and ensureTimeValue utils ([7659dc5](https://github.com/medikoo/es5-ext/commit/7659dc5))

<a name="0.10.35"></a>

## [0.10.35](https://github.com/medikoo/es5-ext/compare/v0.10.34...v0.10.35) (2017-10-13)

### Bug Fixes

- **Object.copy:** do not upgrade primitives to objects ([dd4d88f](https://github.com/medikoo/es5-ext/commit/dd4d88f))

<a name="0.10.34"></a>

## [0.10.34](https://github.com/medikoo/es5-ext/compare/v0.10.33...v0.10.34) (2017-10-13)

### Features

- **copyDeep:** duplicate only recursive instances ([bba529a](https://github.com/medikoo/es5-ext/commit/bba529a))

<a name="0.10.33"></a>

## [0.10.33](https://github.com/medikoo/es5-ext/compare/v0.10.32...v0.10.33) (2017-10-13)

### Bug Fixes

- **Object.assignDeep:** relax input validation ([1baf57d](https://github.com/medikoo/es5-ext/commit/1baf57d))

<a name="0.10.32"></a>

## [0.10.32](https://github.com/medikoo/es5-ext/compare/v0.10.31...v0.10.32) (2017-10-13)

### Features

- Object.assignDeep ([2345e0b](https://github.com/medikoo/es5-ext/commit/2345e0b))

<a name="0.10.31"></a>

## [0.10.31](https://github.com/medikoo/es5-ext/compare/v0.10.30...v0.10.31) (2017-10-09)

### Features

- Object.isPlainFunction utility ([031be0a](https://github.com/medikoo/es5-ext/commit/031be0a))

<a name="0.10.30"></a>

## [0.10.30](https://github.com/medikoo/es5-ext/compare/v0.10.29...v0.10.30) (2017-08-25)

### Bug Fixes

- value stringification for error message ([37bb96b](https://github.com/medikoo/es5-ext/commit/37bb96b))

<a name="0.10.29"></a>

## [0.10.29](https://github.com/medikoo/es5-ext/compare/v0.10.28...v0.10.29) (2017-08-18)

### Bug Fixes

- string.repeat after recent regression ([b02fab4](https://github.com/medikoo/es5-ext/commit/b02fab4))

<a name="0.10.28"></a>

## [0.10.28](https://github.com/medikoo/es5-ext/compare/v0.10.27...v0.10.28) (2017-08-18)

### Features

- array.isEmpty method ([b0cfbdd](https://github.com/medikoo/es5-ext/commit/b0cfbdd))
- improve new lines representation ([860fe8b](https://github.com/medikoo/es5-ext/commit/860fe8b))
- Object.ensureArray util ([595c341](https://github.com/medikoo/es5-ext/commit/595c341))
- toShortStringRepresentation util ([6842d06](https://github.com/medikoo/es5-ext/commit/6842d06))

<a name="0.10.27"></a>

## [0.10.27](https://github.com/medikoo/es5-ext/compare/v0.10.26...v0.10.27) (2017-08-11)

### Bug Fixes

- isNumberValue should not crash on non-coercible values ([0db765e](https://github.com/medikoo/es5-ext/commit/0db765e))

### Features

- add Object.ensureFiniteNumber util ([11c67f5](https://github.com/medikoo/es5-ext/commit/11c67f5))
- add Object.isFiniteNumber util ([fe5b55a](https://github.com/medikoo/es5-ext/commit/fe5b55a))

<a name="0.10.26"></a>

## [0.10.26](https://github.com/medikoo/es5-ext/compare/v0.10.25...v0.10.26) (2017-08-02)

### Bug Fixes

- **general:** ensure optionalChaining in index ([3df879a](https://github.com/medikoo/es5-ext/commit/3df879a))

<a name="0.10.25"></a>

## [0.10.25](https://github.com/medikoo/es5-ext/compare/v0.10.24...v0.10.25) (2017-08-02)

### Features

- **general:** optionalChaining utility ([26332b5](https://github.com/medikoo/es5-ext/commit/26332b5))

<a name="0.10.24"></a>

## [0.10.24](https://github.com/medikoo/es5-ext/compare/v0.10.23...v0.10.24) (2017-07-10)

### Features

- resolve global with CSP safe method ([d386449](https://github.com/medikoo/es5-ext/commit/d386449))

<a name="0.10.23"></a>

## [0.10.23](https://github.com/medikoo/es5-ext/compare/v0.10.22...v0.10.23) (2017-06-05)

### Bug Fixes

- **Error.custom:** allow non-string code ([e8db3a0](https://github.com/medikoo/es5-ext/commit/e8db3a0))
- **Error.custom:** improve `ext` argument detection ([0edbfbc](https://github.com/medikoo/es5-ext/commit/0edbfbc))

<a name="0.10.22"></a>

## [0.10.22](https://github.com/medikoo/es5-ext/compare/v0.10.21...v0.10.22) (2017-05-31)

### Bug Fixes

- ensure proper symbols stringification in early implementations ([ce51900](https://github.com/medikoo/es5-ext/commit/ce51900))

<a name="0.10.21"></a>

## [0.10.21](https://github.com/medikoo/es5-ext/compare/v0.10.20...v0.10.21) (2017-05-22)

### Features

- support arrow functions in Function/#/to-tring-tokens.js ([ad3de1e](https://github.com/medikoo/es5-ext/commit/ad3de1e))

<a name="0.10.20"></a>

## [0.10.20](https://github.com/medikoo/es5-ext/compare/v0.10.19...v0.10.20) (2017-05-17)

### Features

- if listed copy not only if own property ([d7e7cef](https://github.com/medikoo/es5-ext/commit/d7e7cef))
- support `ensure` option in Object.copy ([295326f](https://github.com/medikoo/es5-ext/commit/295326f))

<a name="0.10.19"></a>

## [0.10.19](https://github.com/medikoo/es5-ext/compare/v0.10.18...v0.10.19) (2017-05-17)

### Features

- support propertyNames option in Object.copy ([5442279](https://github.com/medikoo/es5-ext/commit/5442279))

<a name="0.10.18"></a>

## [0.10.18](https://github.com/medikoo/es5-ext/compare/v0.10.17...v0.10.18) (2017-05-15)

### Bug Fixes

- take all changes in safeToString ([3c5cd12](https://github.com/medikoo/es5-ext/commit/3c5cd12))

<a name="0.10.17"></a>

## [0.10.17](https://github.com/medikoo/es5-ext/compare/v0.10.16...v0.10.17) (2017-05-15)

### Features

- introduce Object.ensurePromise ([46a2f45](https://github.com/medikoo/es5-ext/commit/46a2f45))
- introduce Object.isPromise ([27aecc8](https://github.com/medikoo/es5-ext/commit/27aecc8))
- introduce safeToString ([0cc6a7b](https://github.com/medikoo/es5-ext/commit/0cc6a7b))

<a name="0.10.16"></a>

## [0.10.16](https://github.com/medikoo/es5-ext/compare/v0.10.15...v0.10.16) (2017-05-09)

### Features

- add String.prototype.count ([2e53241](https://github.com/medikoo/es5-ext/commit/2e53241))

## Changelog for previous versions

See `CHANGES` file
  "use strict";

var isCallable = require("./object/is-callable");

module.exports = function (value) {
	try {
		if (value && isCallable(value.toString)) return value.toString();
		return String(value);
	} catch (e) {
		return "<Non-coercible to string value>";
	}
};
0  # EditorConfig is awesome: http://EditorConfig.org

# top-most EditorConfig file
root = true

[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
indent_style = tab
trim_trailing_whitespace = true

[*.md]
indent_size = 2
indent_style = space
trim_trailing_whitespace = false
ío  For recent changelog see CHANGELOG.md

-----

v0.10.15  --  2017.03.20
* Fix Object.isValue (it was actually isNotValue)

v0.10.14  --  2017.03.15
* Object.isValue util

v0.10.13  --  2017.03.13
* Introduce JSON.safeStringify
* Improve message handling in error/custom
* Fix Array#concat shim
* Improve Array#flatten algorithm so it's stack trace friendly
* Make Object.isObject ES3 compatible

v0.10.12  --  2016.07.01
* Ensure symbols are copied in Object.mixin
* Prevent RangeError errors in array#flatten
* Do not validate invalidate dates in validDate

v0.10.11  --  2015.12.18
* Ensure that check for implementation of RegExp flags doesn't crash in V8 (thanks @mathiasbynens)

v0.10.10  --  2015.12.11
* Add Object.isNumberValue util

v0.10.9  --  2015.12.01
* Add Object.ensureNaturalNumber and Object.ensureNaturalNumberValue

v0.10.8  --  2015.10.02
* Add Number.isNatural
* Add Object.find and Object.findKey
* Support arrays in Object.copyDeep
* Fix iteration issue in forEachRight and someRight
* Fix detection of native sinh
* Depend on es6-symbol v3

v0.10.7  --  2015.04.22
* New utlitities. They're convention differs from v0.10, as they were supposed to land in v1.
  Still they're non breaking and start the conventions to be used in v1
  * Object.validateArrayLike
  * Object.validateArrayLikeObject
  * Object.validateStringifiable
  * Object.validateStringifiableValue
  * Universal utilities for array-like/iterable objects
    * Iterable.is
    * Iterable.validate
    * Iterable.validateObject
    * Iterable.forEach
* Fix camelToHyphen resolution, it must be absolutely reversable by hyphenToCamel
* Fix calculations of large numbers in Math.tanh
* Fix algorithm of Math.sinh
* Fix indexes to not use real symbols
* Fix length of String.fromCodePoint
* Fix tests of Array#copyWithin
* Update Travis CI configuration

v0.10.6  --  2015.02.02
* Fix handling of infinite values in Math.trunc
* Fix handling of getters in Object.normalizeOptions

v0.10.5  --  2015.01.20
* Add Function#toStringTokens
* Add Object.serialize and Object.unserialize
* Add String.randomUniq
* Fix Strin#camelToHyphen issue with tokens that end with digit
* Optimise Number.isInteger logic
* Improve documentation
* Configure lint scripts
* Fix spelling of LICENSE

v0.10.4  --  2014.04.30
* Assure maximum spec compliance of Array.of and Array.from (thanks @mathiasbynens)
* Improve documentations

v0.10.3  --  2014.04.29
Provide accurate iterators handling:
* Array.from improvements:
  * Assure right unicode symbols resolution when processing strings in Array.from
  * Rely on ES6 symbol shim and use native @@iterator Symbol if provided by environment
* Add methods:
  * Array.prototype.entries
  * Array.prototype.keys
  * Array.prototype.values
  * Array.prototype[@@iterator]
  * String.prototype[@@iterator]

Improve documentation

v0.10.2  --  2014.04.24
- Simplify and deprecate `isCallable`. It seems in ES5 based engines there are
  no callable objects which are `typeof obj !== 'function'`
- Update Array.from map callback signature (up to latest resolution of TC39)
- Improve documentation

v0.10.1  --  2014.04.14
Bump version for npm
(Workaround for accidental premature publish & unpublish of v0.10.0 a while ago)

v0.10.0  --  2014.04.13
Major update:
- All methods and function specified for ECMAScript 6 are now introduced as
  shims accompanied with functions through which (optionally) they can be
  implementend on native objects
- Filename convention was changed to shorter and strictly lower case names. e.g.
  `lib/String/prototype/starts-with` became `string/#/starts-with`
- Generated functions are guaranteed to have expected length
- Objects with null prototype (created via `Object.create(null)`) are widely
  supported (older version have crashed due to implied `obj.hasOwnProperty` and
  related invocations)
- Support array subclasses
- When handling lists do not limit its length to Uint32 range
- Use newly introduced `Object.eq` for strict equality in place of `Object.is`
- Iteration of Object have been improved so properties that were hidden or
  removed after iteration started are not iterated.

Additions:
- `Array.isPlainArray`
- `Array.validArray`
- `Array.prototype.concat` (as updated with ES6)
- `Array.prototype.copyWithin` (as introduced with ES6)
- `Array.prototype.fill` (as introduced with ES6)
- `Array.prototype.filter` (as updated with ES6)
- `Array.prototype.findIndex` (as introduced with ES6)
- `Array.prototype.map` (as updated with ES6)
- `Array.prototype.separate`
- `Array.prototype.slice` (as updated with ES6)
- `Array.prototype.splice` (as updated with ES6)
- `Function.prototype.copy`
- `Math.acosh` (as introduced with ES6)
- `Math.atanh` (as introduced with ES6)
- `Math.cbrt` (as introduced with ES6)
- `Math.clz32` (as introduced with ES6)
- `Math.cosh` (as introduced with ES6)
- `Math.expm1` (as introduced with ES6)
- `Math.fround` (as introduced with ES6)
- `Math.hypot` (as introduced with ES6)
- `Math.imul` (as introduced with ES6)
- `Math.log2` (as introduced with ES6)
- `Math.log10` (as introduced with ES6)
- `Math.log1p` (as introduced with ES6)
- `Math.sinh` (as introduced with ES6)
- `Math.tanh` (as introduced with ES6)
- `Math.trunc` (as introduced with ES6)
- `Number.EPSILON` (as introduced with ES6)
- `Number.MIN_SAFE_INTEGER` (as introduced with ES6)
- `Number.MAX_SAFE_INTEGER` (as introduced with ES6)
- `Number.isFinite` (as introduced with ES6)
- `Number.isInteger` (as introduced with ES6)
- `Number.isSafeInteger` (as introduced with ES6)
- `Object.create` (with fix for V8 issue which disallows prototype turn of
  objects derived from null
- `Object.eq` - Less restrictive version of `Object.is` based on SameValueZero
  algorithm
- `Object.firstKey`
- `Object.keys` (as updated with ES6)
- `Object.mixinPrototypes`
- `Object.primitiveSet`
- `Object.setPrototypeOf` (as introduced with ES6)
- `Object.validObject`
- `RegExp.escape`
- `RegExp.prototype.match` (as introduced with ES6)
- `RegExp.prototype.replace` (as introduced with ES6)
- `RegExp.prototype.search` (as introduced with ES6)
- `RegExp.prototype.split` (as introduced with ES6)
- `RegExp.prototype.sticky` (as introduced with ES6)
- `RegExp.prototype.unicode` (as introduced with ES6)
- `String.fromCodePoint` (as introduced with ES6)
- `String.raw` (as introduced with ES6)
- `String.prototype.at`
- `String.prototype.codePointAt` (as introduced with ES6)
- `String.prototype.normalize` (as introduced with ES6)
- `String.prototype.plainReplaceAll`

Removals:
- `reserved` set
- `Array.prototype.commonLeft`
- `Function.insert`
- `Function.remove`
- `Function.prototype.silent`
- `Function.prototype.wrap`
- `Object.descriptor` Move to external `d` project.
  See: https://github.com/medikoo/d
- `Object.diff`
- `Object.extendDeep`
- `Object.reduce`
- `Object.values`
- `String.prototype.trimCommonLeft`

Renames:
- `Function.i` into `Function.identity`
- `Function.k` into `Function.constant`
- `Number.toInt` into `Number.toInteger`
- `Number.toUint` into `Number.toPosInteger`
- `Object.extend` into `Object.assign` (as introduced in ES 6)
- `Object.extendProperties` into `Object.mixin`, with improved internal
  handling, so it matches temporarily specified `Object.mixin` for ECMAScript 6
- `Object.isList` into `Object.isArrayLike`
- `Object.mapToArray` into `Object.toArray` (with fixed function length)
- `Object.toPlainObject` into `Object.normalizeOptions` (as this is the real
  use case where we use this function)
- `Function.prototype.chain` into `Function.prototype.compose`
- `Function.prototype.match` into `Function.prototype.spread`
- `String.prototype.format` into `String.formatMethod`

Improvements & Fixes:
- Remove workaround for primitive values handling in object iterators
- `Array.from`: Update so it follows ES 6 spec
- `Array.prototype.compact`: filters just null and undefined values
  (not all falsies)
- `Array.prototype.eIndexOf` and `Array.prototype.eLastIndexOf`: fix position
  handling, improve internals
- `Array.prototype.find`: return undefined not null, in case of not found
  (follow ES 6)
- `Array.prototype.remove` fix function length
- `Error.custom`: simplify, Custom class case is addressed by outer
  `error-create` project -> https://github.com/medikoo/error-create
- `Error.isError` true only for Error instances (remove detection of host
  Exception objects)
- `Number.prototype.pad`: Normalize negative pad
- `Object.clear`: Handle errors same way as in `Object.assign`
- `Object.compact`: filters just null and undefined values (not all falsies)
- `Object.compare`: Take into account NaN values
- `Object.copy`: Split into `Object.copy` and `Object.copyDeep`
- `Object.isCopy`: Separate into `Object.isCopy` and `Object.isCopyDeep`, where
  `isCopyDeep` handles nested plain objects and plain arrays only
- `String.prototype.endsWith`: Adjust up to ES6 specification
- `String.prototype.repeat`: Adjust up to ES6 specification and improve algorithm
- `String.prototype.simpleReplace`: Rename into `String.prototype.plainReplace`
- `String.prototype.startsWith`: Adjust up to ES6 specification
- Update lint rules, and adjust code to that
- Update Travis CI configuration
- Remove Makefile (it's cross-env utility)

v0.9.2  --  2013.03.11
Added:
* Array.prototype.isCopy
* Array.prototype.isUniq
* Error.CustomError
* Function.validFunction
* Object.extendDeep
* Object.descriptor.binder
* Object.safeTraverse
* RegExp.validRegExp
* String.prototype.capitalize
* String.prototype.simpleReplace

Fixed:
* Fix Array.prototype.diff for sparse arrays
* Accept primitive objects as input values in Object iteration methods and
  Object.clear, Object.count, Object.diff, Object.extend,
  Object.getPropertyNames, Object.values
* Pass expected arguments to callbacks of Object.filter, Object.mapKeys,
  Object.mapToArray, Object.map
* Improve callable callback support in Object.mapToArray

v0.9.1  --  2012.09.17
* Object.reduce - reduce for hash-like collections
* Accapt any callable object as callback in Object.filter, mapKeys and map
* Convention cleanup

v0.9.0  --  2012.09.13
We're getting to real solid API

Removed:
* Function#memoize - it's grown up to be external package, to be soon published
  as 'memoizee'
* String.guid - it doesn't fit es5-ext (extensions) concept, will be provided as
  external package
# Function.arguments - obsolete
# Function.context - obsolete
# Function#flip - not readable when used, so it was never used
# Object.clone - obsolete and confusing

Added:
* String#camelToHyphen - String format convertion

Renamed:
* String#dashToCamelCase -> String#hyphenToCamel

Fixes:
* Object.isObject - Quote names in literals that match reserved keywords
  (older implementations crashed on that)
* String#repeat - Do not accept negative values (coerce them to 1)

Improvements:
* Array#remove - Accepts many arguments, we can now remove many values at once
* Object iterators (forEach, map, some) - Compare function invoked with scope
  object bound to this
* Function#curry - Algorithm cleanup
* Object.isCopy - Support for all types, not just plain objects
* Object.isPlainObject - Support for cross-frame objects
* Do not memoize any of the functions, it shouldn't be decided internally
* Remove Object.freeze calls in reserved, it's not up to convention
* Improved documentation
* Better linting (hard-core approach using both JSLint mod and JSHint)
* Optional arguments are now documented in funtions signature

v0.8.2  --  2012.06.22
Fix errors in Array's intersection and exclusion methods, related to improper
usage of contains method

v0.8.1  --  2012.06.13
Reorganized internal logic of Function.prototype.memoize. So it's more safe now
and clears cache properly. Additionally preventCache option was provided.

v0.8.0  --  2012.05.28
Again, major overhaul. Probably last experimental stuff was trashed, all API
looks more like standard extensions now.

Changes:
* Turn all Object.prototype extensions into functions and move them to Object
namespace. We learned that extending Object.prototype is bad idea in any case.
* Rename Function.prototype.curry into Function.prototype.partial. This function
  is really doing partial application while currying is slightly different
  concept.
* Convert Function.prototype.ncurry to new implementation of
  Function.prototype.curry, it now serves real curry concept additionaly it
  covers use cases for aritize and hold, which were removed.
* Rename Array's peek to last, and provide support for sparse arrays in it
* Rename Date's monthDaysCount into daysInMonth
* Simplify object iterators, now order of iteration can be configured with just
  compareFn argument (no extra byKeys option)
* Rename Object.isDuplicate to Object.isCopy
* Rename Object.isEqual to Object.is which is compatible with future 'is'
  keyword
* Function.memoize is now Function.prototype.memoize. Additionally clear cache
  functionality is added, and access to original arguments object.
* Rename validation functions: assertNotNull to validValue, assertCallable to
  validCallable. validValue was moved to Object namespace. On success they now
  return validated value instead of true, it supports better composition.
  Additionally created Date.validDate and Error.validError
* All documentation is now held in README.md not in code files.
* Move guid to String namespace. All guids now start with numbers.
* Array.generate: fill argument is now optional
* Object.toArray is now Array.from (as new ES6 specification draft suggests)
* All methods that rely on indexOf or lastIndexOf, now rely on egal (Object.is)
  versions of them (eIndexOf, eLastIndexOf)
* Turn all get* functions that returned methods into actuall methods (get*
  functionality can still be achieved with help of Function.prototype.partial).
  So: Date.getFormat is now Date.prototype.format,
  Number.getPad is now Number.prototype.pad,
  String.getFormat is now String.prototype.format,
  String.getIndent is now String.prototype.indent,
  String.getPad is now String.prototype.pad
* Refactored Object.descriptor, it is now just two functions, main one and
  main.gs, main is for describing values, and gs for describing getters and
  setters. Configuration is passed with first argument as string e.g. 'ce' for
  configurable and enumerable. If no configuration string is provided then by
  default it returns configurable and writable but not enumerable for value or
  configurable but not enumerable for getter/setter
* Function.prototype.silent now returns prepared function (it was
  expected to be fixed for 0.7)
* Reserved keywords map (reserved) is now array not hash.
* Object.merge is now Object.extend (while former Object.extend was completely
  removed) - 'extend' implies that we change object, not creating new one (as
  'merge' may imply). Similarily Object.mergeProperties was renamed to
  Object.extendProperties
* Position argument support in Array.prototype.contains and
  String.prototype.contains (so it follows ES6 specification draft)
* endPosition argument support in String.prototype.endsWith and fromPosition
  argument support in String.prototype.startsWith (so it follows ES6
  specification draft)
* Better and cleaner String.prototype.indent implementation. No default value
  for indent string argument, optional nest value (defaults to 1), remove
  nostart argument
* Correct length values for most methods (so they reflect length of similar
  methods in standard)
* Length argument is now optional in number and string pad methods.
* Improve arguments validation in general, so it adheres to standard conventions
* Fixed format of package.json

Removed methods and functions:
* Object.prototype.slice - Object is not ordered collection, so slice doesn't
  make sense.
* Function's rcurry, rncurry, s - too cumbersome for JS, not many use cases for
  that
* Function.prototype.aritize and Function.prototype.hold - same functionality
  can be achieved with new Function.prototype.curry
* Function.prototype.log - provided more generic Function.prototype.wrap for
  same use case
* getNextIdGenerator - no use case for that (String.guid should be used if
  needed)
* Object.toObject - Can be now acheived with Object(validValue(x))
* Array.prototype.someValue - no real use case (personally used once and
  case was already controversial)
* Date.prototype.duration - moved to external package
* Number.getAutoincrement - No real use case
* Object.prototype.extend, Object.prototype.override,
  Object.prototype.plainCreate, Object.prototype.plainExtend - It was probably
  too complex, same should be achieved just with Object.create,
  Object.descriptor and by saving references to super methods in local scope.
* Object.getCompareBy - Functions should be created individually for each use
  case
* Object.get, Object.getSet, Object.set, Object.unset - Not many use cases and
  same can be easily achieved with simple inline function
* String.getPrefixWith - Not real use case for something that can be easily
  achieved with '+' operator
* Object.isPrimitive - It's just negation of Object.isObject
* Number.prototype.isLess, Number.prototype.isLessOrEqual - they shouldn't be in
  Number namespace and should rather be addressed with simple inline functions.
* Number.prototype.subtract - Should rather be addressed with simple inline
  function

New methods and functions:
* Array.prototype.lastIndex - Returns last declared index in array
* String.prototype.last - last for strings
* Function.prototype.wrap - Wrap function with other, it allows to specify
  before and after behavior transform return value or prevent original function
  from being called.
* Math.sign - Returns sign of a number (already in ES6 specification draft)
* Number.toInt - Converts value to integer (already in ES6 specification draft)
* Number.isNaN - Returns true if value is NaN (already in ES6 specification
  draft)
* Number.toUint - Converts value to unsigned integer
* Number.toUint32 - Converts value to 32bit unsigned integer
* Array.prototype.eIndexOf, eLastIndexOf - Egal version (that uses Object.is) of
  standard methods (all methods that were using native indexOf or lastIndexOf
  now uses eIndexOf and elastIndexOf respectively)
* Array.of - as it's specified for ES6

Fixes:
* Fixed binarySearch so it always returns valid list index
* Object.isList - it failed on lists that are callable (e.g. NodeList in Nitro
  engine)
* Object.map now supports third argument for callback

v0.7.1  --  2012.01.05
New methods:
* Array.prototype.firstIndex - returns first valid index of array (for
	sparse arrays it may not be '0'

Improvements:
* Array.prototype.first - now returns value for index returned by firstIndex
* Object.prototype.mapToArray - can be called without callback, then array of
	key-value pairs is returned

Fixes
* Array.prototype.forEachRight, object's length read through UInt32 conversion

v0.7.0  --  2011.12.27
Major update.
Stepped back from experimental ideas and introduced more standard approach
taking example from how ES5 methods and functions are designed. One exceptions
is that, we donâ€™t refrain from declaring methods for Object.prototype - itâ€™s up
to developer whether how he decides to use it in his context (as function or as
method).

In general:
* Removed any method 'functionalization' and functionalize method itself.
	es5-ext declares plain methods, which can be configured to work as functions
	with call.bind(method) - see documentation.
* Removed separation of Object methods for ES5 (with descriptors) and
	ES3 (plain) - we're following ES5 idea on that, some methods are intended just
	for enumerable properties and some are for all properties, all are declared
	for Object.prototype
* Removed separation of Array generic (collected in List folder) and not generic
	methods (collected in Array folder). Now all methods are generic and are in
	Array/prototype folder. This separation also meant, that methods in Array are
	usually destructive. We donâ€™t do that separation now, thereâ€™s generally no use
	case for destructive iterators, we should be fine with one version of each
	method, (same as ES5 is fine with  e.g. one, non destructive 'filter' method)
* Folder structure resembles tree of native ES5 Objects
* All methods are written with ES5 conventions in mind, it means that most
	methods are generic and can be run on any object. In more detail:
	** Array.prototype and Object.prototype methods can be run on any object (any
		not null or undefined value),
	** Date.prototype methods should be called only on Date instances.
	** Function.prototype methods can be called on any callable objects (not
		necessarily functions)
	** Number.prototype & String.prototype methods can be called on any value, in
		case of Number it itâ€™ll be degraded to number, in case of string itâ€™ll be
		degraded to string.
* Travis CI support (only for Node v0.6 branch, as v0.4 has buggy V8 version)

Improvements for existing functions and methods:
* Function.memoize (was Function.cache) is now fully generic, can operate on any
	type of arguments and itâ€™s NaN safe (all NaN objects are considered equal)
* Method properties passed to Object.prototype.extend or
	Object.prototype.override can aside of _super optionally take prototype object
	via _proto argument
* Object iterators: forEach, mapToArray and every can now iterate in specified
	order
* pluck, invoke and other functions that return reusable functions or methods
	have now their results memoized.

New methods:
* Global: assertNotNull, getNextIdGenerator, guid, isEqual, isPrimitive,
	toObject
* Array: generate
* Array.prototype: binarySearch, clear, contains, diff, exclusion, find, first,
	forEachRight, group, indexesOf, intersection, remove, someRight, someValue
* Boolean: isBoolean
* Date: isDate
* Function: arguments, context, insert, isArguments, remove
* Function.prototype: not, silent
* Number: getAutoincrement, isNumber
* Number.prototype: isLessOrEqual, isLess, subtract
* Object: assertCallable, descriptor (functions for clean descriptors),
	getCompareBy, isCallable, isObject
* Object.prototype: clone (real clone), compact, count, diff, empty,
	getPropertyNames, get, keyOf, mapKeys, override, plainCreate, plainExtend,
	slice, some, unset
* RegExp: isRegExp
* String: getPrefixWith, isString
* String.prototype: caseInsensitiveCompare, contains, isNumeric

Renamed methods:
* Date.clone -> Date.prototype.copy
* Date.format -> Date.getFormat
* Date/day/floor -> Date.prototype.floorDay
* Date/month/floor -> Date.prototype.floorMonth
* Date/month/year -> Date.prototype.floorYear
* Function.cache -> Function.memoize
* Function.getApplyArg -> Function.prototype.match
* Function.sequence -> Function.prototype.chain
* List.findSameStartLength -> Array.prototype.commonLeft
* Number.pad -> Number.getPad
* Object/plain/clone -> Object.prototype.copy
* Object/plain/elevate -> Object.prototype.flatten
* Object/plain/same -> Object.prototype.isDuplicate
* Object/plain/setValue -> Object.getSet
* String.format -> String.getFormat
* String.indent -> String.getIndent
* String.pad -> String.getPad
* String.trimLeftStr -> String.prototype.trimCommonLeft
* Object.merge -> Object.prototype.mergeProperties
* Object/plain/pluck -> Object.prototype.get
* Array.clone is now Array.prototype.copy and can be used also on any array-like
	objects
* List.isList -> Object.isList
* List.toArray -> Object.prototype.toArray
* String/convert/dashToCamelCase -> String.prototype.dashToCamelCase

Removed methods:
* Array.compact - removed destructive version (that operated on same array), we
	have now non destructive version as Array.prototype.compact.
* Function.applyBind -> use apply.bind directly
* Function.bindBind -> use bind.bind directly
* Function.callBind -> use call.bind directly
* Fuction.clone -> no valid use case
* Function.dscope -> controversial approach, shouldnâ€™t be considered seriously
* Function.functionalize -> It was experimental but standards are standards
* List/sort/length -> It can be easy obtained by Object.getCompareBy(â€˜lengthâ€™)
* List.concat -> Concatâ€™s for array-likeâ€™s makes no sense, just convert to array
	first
* List.every -> Use Array.prototype.every directly
* List.filter -> Use Array.prototype.filter directly
* List.forEach -> User Array.prototype.forEach directly
* List.isListObject -> No valid use case, do: isList(list) && (typeof list ===
	'objectâ€™)
* List.map -> Use Array.prototype.map directly
* List.reduce -> Use Array.prototype.reduce directly
* List.shiftSame -> Use Array.prototype.commonLeft and do slice
* List.slice -> Use Array.prototype.slice directly
* List.some -> Use Array.prototype.some directly
* Object.bindMethods -> it was version that considered descriptors, we have now
	Object.prototype.bindMethods which operates only on enumerable properties
* Object.every -> version that considered all properties, we have now
	Object.prototype.every which iterates only enumerables
* Object.invoke -> no use case
* Object.mergeDeep -> no use case
* Object.pluck -> no use case
* Object.same -> it considered descriptors, now thereâ€™s only Object.isDuplicate
	which compares only enumerable properties
* Object.sameType -> no use case
* Object.toDescriptor and Object.toDescriptors -> replaced by much nicer
	Object.descriptor functions
* Object/plain/link -> no use case (it was used internally only by
	Object/plain/merge)
* Object/plain/setTrue -> now easily configurable by more universal
	Object.getSet(true)
* String.trimRightStr -> Eventually String.prototype.trimCommonRight will be
	added

v0.6.3  --  2011.12.12
* Cleared npm warning for misnamed property in package.json

v0.6.2  --  2011.08.12
* Calling String.indent without scope (global scope then) now treated as calling
  it with null scope, it allows more direct invocations when using default nest
  string: indent().call(str, nest)

v0.6.1  --  2011.08.08
* Added TAD test suite to devDependencies, configured test commands.
  Tests can be run with 'make test' or 'npm test'

v0.6.0  --  2011.08.07
New methods:
* Array: clone, compact (in place)
* Date: format, duration, clone, monthDaysCount, day.floor, month.floor,
  year.floor
* Function: getApplyArg, , ncurry, rncurry, hold, cache, log
* List: findSameStartLength, shiftSame, peek, isListObject
* Number: pad
* Object: sameType, toString, mapToArray, mergeDeep, toDescriptor,
  toDescriptors, invoke
* String: startsWith, endsWith, indent, trimLeftStr, trimRightStr, pad, format

Fixed:
* Object.extend does now prototypal extend as exptected
* Object.merge now tries to overwrite only configurable properties
* Function.flip

Improved:
* Faster List.toArray
* Better global retrieval
* Functionalized all Function methods
* Renamed bindApply and bindCall to applyBind and callBind
* Removed Function.inherit (as it's unintuitive curry clone)
* Straightforward logic in Function.k
* Fixed naming of some tests files (letter case issue)
* Renamed Function.saturate into Function.lock
* String.dashToCamelCase digits support
* Strings now considered as List objects
* Improved List.compact
* Concise logic for List.concat
* Test wit TAD in clean ES5 context

v0.5.1  --  2011.07.11
* Function's bindBind, bindCall and bindApply now more versatile

v0.5.0  --  2011.07.07
* Removed Object.is and List.apply
* Renamed Object.plain.is to Object.plain.isPlainObject (keep naming convention
  consistent)
* Improved documentation

v0.4.0  --  2011.07.05
* Take most functions on Object to Object.plain to keep them away from object
  descriptors
* Object functions with ES5 standard in mind (object descriptors)

v0.3.0  --  2011.06.24
* New functions
* Consistent file naming (dash instead of camelCase)

v0.2.1  --  2011.05.28
* Renamed Functions.K and Function.S to to lowercase versions (use consistent
  naming)

v0.2.0  --  2011.05.28
* Renamed Array folder to List (as its generic functions for array-like objects)
* Added Makefile
* Added various functions

v0.1.0  --  2011.05.24
* Initial version
»  "use strict";

var isValue = require("./object/is-value");

var slice = Array.prototype.slice;

// eslint-disable-next-line no-unused-vars
module.exports = function (value, propertyName1/*, â€¦propertyNamen*/) {
	var propertyNames = slice.call(arguments, 1), index = 0, length = propertyNames.length;
	while (isValue(value) && index < length) value = value[propertyNames[index++]];
	return index === length ? value : undefined;
};
†  "use strict";

module.exports = {
	global: require("./global"),
	optionalChaining: require("./optional-chaining"),
	safeToString: require("./safe-to-string"),
	toShortStringRepresentation: require("./to-short-string-representation"),

	array: require("./array"),
	boolean: require("./boolean"),
	date: require("./date"),
	error: require("./error"),
	function: require("./function"),
	iterable: require("./iterable"),
	json: require("./json"),
	math: require("./math"),
	number: require("./number"),
	object: require("./object"),
	promise: require("./promise"),
	regExp: require("./reg-exp"),
	string: require("./string")
};
  ISC License

Copyright (c) 2011-2019, Mariusz Nowak, @medikoo, medikoo.com

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
ê  {
  "_from": "es5-ext@^0.10.50",
  "_id": "es5-ext@0.10.53",
  "_inBundle": false,
  "_integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==",
  "_location": "/es5-ext",
  "_phantomChildren": {},
  "_requested": {
    "type": "range",
    "registry": true,
    "raw": "es5-ext@^0.10.50",
    "name": "es5-ext",
    "escapedName": "es5-ext",
    "rawSpec": "^0.10.50",
    "saveSpec": null,
    "fetchSpec": "^0.10.50"
  },
  "_requiredBy": [
    "/d",
    "/es6-iterator",
    "/websocket"
  ],
  "_resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
  "_shasum": "93c5a3acfdbef275220ad72644ad02ee18368de1",
  "_spec": "es5-ext@^0.10.50",
  "_where": "C:\\work_nhada\\crown_trava_834\\adobe_extension\\logi2adobe\\node_modules\\websocket",
  "author": {
    "name": "Mariusz Nowak",
    "email": "medyk@medikoo.com",
    "url": "http://www.medikoo.com/"
  },
  "bugs": {
    "url": "https://github.com/medikoo/es5-ext/issues"
  },
  "bundleDependencies": false,
  "dependencies": {
    "es6-iterator": "~2.0.3",
    "es6-symbol": "~3.1.3",
    "next-tick": "~1.0.0"
  },
  "deprecated": false,
  "description": "ECMAScript extensions and shims",
  "devDependencies": {
    "eslint": "^6.6.0",
    "eslint-config-medikoo": "^2.7.0",
    "git-list-updated": "^1.2.1",
    "husky": "^3.1.0",
    "lint-staged": "^9.4.3",
    "plain-promise": "^0.1.1",
    "prettier-elastic": "^1.18.2",
    "tad": "^3.0.1"
  },
  "eslintConfig": {
    "extends": "medikoo/es5",
    "root": true,
    "rules": {
      "no-extend-native": "off"
    },
    "overrides": [
      {
        "files": "global.js",
        "globals": {
          "__global__": true,
          "globalThis": true,
          "self": true,
          "window": true
        },
        "rules": {
          "strict": "off"
        }
      }
    ]
  },
  "homepage": "https://github.com/medikoo/es5-ext#readme",
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "keywords": [
    "ecmascript",
    "ecmascript5",
    "ecmascript6",
    "es5",
    "es6",
    "extensions",
    "ext",
    "addons",
    "extras",
    "harmony",
    "javascript",
    "polyfill",
    "shim",
    "util",
    "utils",
    "utilities"
  ],
  "license": "ISC",
  "lint-staged": {
    "*.js": [
      "eslint"
    ],
    "*.{css,html,js,json,md,yaml,yml}": [
      "prettier -c"
    ]
  },
  "name": "es5-ext",
  "prettier": {
    "printWidth": 100,
    "tabWidth": 4,
    "overrides": [
      {
        "files": "*.md",
        "options": {
          "tabWidth": 2
        }
      }
    ]
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/medikoo/es5-ext.git"
  },
  "scripts": {
    "lint": "eslint --ignore-path=.gitignore .",
    "lint-updated": "pipe-git-updated --ext=js -- eslint --ignore-pattern '!*'",
    "prettier-check-updated": "pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c",
    "prettify": "prettier --write --ignore-path .gitignore '**/*.{css,html,js,json,md,yaml,yml}'",
    "test": "node ./node_modules/tad/bin/tad"
  },
  "version": "0.10.53"
}
”  var naiveFallback = function () {
	if (typeof self === "object" && self) return self;
	if (typeof window === "object" && window) return window;
	throw new Error("Unable to resolve global `this`");
};

module.exports = (function () {
	if (this) return this;

	// Unexpected strict mode (may happen if e.g. bundled into ESM module)

	// Fallback to standard globalThis if available
	if (typeof globalThis === "object" && globalThis) return globalThis;

	// Thanks @mathiasbynens -> https://mathiasbynens.be/notes/globalthis
	// In all ES5+ engines global object inherits from Object.prototype
	// (if you approached one that doesn't please report)
	try {
		Object.defineProperty(Object.prototype, "__global__", {
			get: function () { return this; },
			configurable: true
		});
	} catch (error) {
		// Unfortunate case of updates to Object.prototype being restricted
		// via preventExtensions, seal or freeze
		return naiveFallback();
	}
	try {
		// Safari case (window.__global__ works, but __global__ does not)
		if (!__global__) return naiveFallback();
		return __global__;
	} finally {
		delete Object.prototype.__global__;
	}
})();
­  "use strict";

var safeToString = require("./safe-to-string");

var reNewLine = /[\n\r\u2028\u2029]/g;

module.exports = function (value) {
	var string = safeToString(value);
	// Trim if too long
	if (string.length > 100) string = string.slice(0, 99) + "â€¦";
	// Replace eventual new lines
	string = string.replace(reNewLine, function (char) {
		return JSON.stringify(char).slice(1, -1);
	});
	return string;
};
M  "use strict";

var aFrom  = require("../array/from")
  , assign = require("./assign")
  , value  = require("./valid-value");

module.exports = function (obj/*, propertyNames, options*/) {
	var copy = Object(value(obj)), propertyNames = arguments[1], options = Object(arguments[2]);
	if (copy !== obj && !propertyNames) return copy;
	var result = {};
	if (propertyNames) {
		aFrom(propertyNames, function (propertyName) {
			if (options.ensure || propertyName in obj) result[propertyName] = obj[propertyName];
		});
	} else {
		assign(result, obj);
	}
	return result;
};
  "use strict";

var safeToString = require("../safe-to-string")
  , isThenable   = require("./is-thenable");

module.exports = function (value) {
	if (!isThenable(value)) throw new TypeError(safeToString(value) + " is not a thenable");
	return value;
};
¾   "use strict";

var value = require("./valid-value");

module.exports = function (code) {
	// eslint-disable-next-line no-new-func
	return new Function("return " + value(code))();
};
Æ   "use strict";

var isArrayLike = require("./is-array-like");

module.exports = function (obj) {
	if (isArrayLike(obj)) return obj;
	throw new TypeError(obj + " is not array-like value");
};
+  // Implementation credits go to:
// http://wiki.ecmascript.org/doku.php?id=harmony:egal

"use strict";

var numIsNaN = require("../number/is-nan");

module.exports = function (val1, val2) {
	return val1 === val2 ? val1 !== 0 || 1 / val1 === 1 / val2 : numIsNaN(val1) && numIsNaN(val2);
};
I   "use strict";

module.exports = require("./_iterate")("every", true);
J  "use strict";

var isCallable = require("./is-callable");

module.exports = function (stringifiable) {
	try {
		if (stringifiable && isCallable(stringifiable.toString)) return stringifiable.toString();
		return String(stringifiable);
	} catch (e) {
		throw new TypeError("Passed argument cannot be stringifed");
	}
};
z  "use strict";

var includes      = require("../array/#/contains")
  , uniq          = require("../array/#/uniq")
  , copyDeep      = require("./copy-deep")
  , objForEach    = require("./for-each")
  , isPlainObject = require("./is-plain-object")
  , ensureValue   = require("./valid-value");

var isArray = Array.isArray, slice = Array.prototype.slice;

var deepAssign = function (target, source) {
	if (target === source) return target;
	if (isPlainObject(target) && isPlainObject(source)) {
		objForEach(source, function (value, key) { target[key] = deepAssign(target[key], value); });
		return target;
	}
	if (isArray(target) && isArray(source)) {
		source.forEach(function (item) {
			if (includes.call(target, item)) return;
			if (isArray(item) || isPlainObject(item)) item = copyDeep(item);
			target.push(item);
		});
		return target;
	}
	if (isPlainObject(source) || isArray(source)) return copyDeep(source);
	return source;
};

module.exports = function (target/*, ...objects*/) {
	return uniq
		.call([ensureValue(target)].concat(slice.call(arguments, 1).map(ensureValue)))
		.reduce(deepAssign);
};
¬   "use strict";

var _undefined = require("../function/noop")(); // Support ES3 engines

module.exports = function (val) { return val !== _undefined && val !== null; };
Š   "use strict";

var isNatural = require("../number/is-natural");

module.exports = function (arg) { return isNatural(Number(arg)); };
x  "use strict";

var value = require("./valid-value")
  , mixin = require("./mixin");

var getPrototypeOf = Object.getPrototypeOf;

module.exports = function (target, source) {
	target = Object(value(target));
	source = Object(value(source));
	if (target === source) return target;

	var sources = [];
	while (source && !isPrototypeOf.call(source, target)) {
		sources.unshift(source);
		source = getPrototypeOf(source);
	}

	var error;
	sources.forEach(function (sourceProto) {
		try { mixin(target, sourceProto); } catch (mixinError) { error = mixinError; }
	});
	if (error) throw error;
	return target;
};
¬  "use strict";

var callable = require("./valid-callable")
  , forEach  = require("./for-each")
  , call     = Function.prototype.call;

module.exports = function (obj, cb/*, thisArg*/) {
	var result = {}, thisArg = arguments[2];
	callable(cb);
	forEach(obj, function (value, key, targetObj, index) {
		if (call.call(cb, thisArg, value, key, targetObj, index)) result[key] = targetObj[key];
	});
	return result;
};
d  "use strict";

var getPrototypeOf = Object.getPrototypeOf
  , prototype = Object.prototype
  , objToString = prototype.toString
  , id = Object().toString();

module.exports = function (value) {
	var proto, valueConstructor;
	if (!value || typeof value !== "object" || objToString.call(value) !== id) {
		return false;
	}
	proto = getPrototypeOf(value);
	if (proto === null) {
		valueConstructor = value.constructor;
		if (typeof valueConstructor !== "function") return true;
		return valueConstructor.prototype !== value;
	}
	return proto === prototype || getPrototypeOf(proto) === null;
};
¬   "use strict";

var numIsNaN = require("../number/is-nan");

module.exports = function (val1, val2) {
	return val1 === val2 || (numIsNaN(val1) && numIsNaN(val2));
};
  "use strict";

var forEach = Array.prototype.forEach, create = Object.create;

// eslint-disable-next-line no-unused-vars
module.exports = function (arg/*, â€¦args*/) {
	var set = create(null);
	forEach.call(arguments, function (name) { set[name] = true; });
	return set;
};
à   "use strict";

var isNaturalNumber = require("./is-natural-number")
  , isValue         = require("./is-value");

module.exports = function (arg) {
	if (!isValue(arg)) return false;
	return isNaturalNumber(arg);
};
!  "use strict";

var findKey = require("./find-key")
  , isValue = require("./is-value");

// eslint-disable-next-line no-unused-vars
module.exports = function (obj, cb/*, thisArg, compareFn*/) {
	var key = findKey.apply(this, arguments);
	return isValue(key) ? obj[key] : key;
};
¾   "use strict";

var isValue = require("./is-value");

module.exports = function (value) {
	if (!isValue(value)) throw new TypeError("Cannot use null or undefined");
	return value;
};
Ç   "use strict";

var isValue = require("./is-value");

var map = { function: true, object: true };

module.exports = function (value) { return (isValue(value) && map[typeof value]) || false; };
=  // Workaround for http://code.google.com/p/v8/issues/detail?id=2804

"use strict";

var create = Object.create, shim;

if (!require("./set-prototype-of/is-implemented")()) {
	shim = require("./set-prototype-of/shim");
}

module.exports = (function () {
	var nullObject, polyProps, desc;
	if (!shim) return create;
	if (shim.level !== 1) return create;

	nullObject = {};
	polyProps = {};
	desc = { configurable: false, enumerable: false, writable: true, value: undefined };
	Object.getOwnPropertyNames(Object.prototype).forEach(function (name) {
		if (name === "__proto__") {
			polyProps[name] = {
				configurable: true,
				enumerable: false,
				writable: true,
				value: undefined
			};
			return;
		}
		polyProps[name] = desc;
	});
	Object.defineProperties(nullObject, polyProps);

	Object.defineProperty(shim, "nullPolyfill", {
		configurable: false,
		enumerable: false,
		writable: false,
		value: nullObject
	});

	return function (prototype, props) {
		return create(prototype === null ? nullObject : prototype, props);
	};
})();
Š  "use strict";

var value   = require("./valid-value")
  , isValue = require("./is-value");

module.exports = function (obj/*, â€¦names*/) {
	var length, current = 1;
	value(obj);
	length = arguments.length - 1;
	if (!length) return obj;
	while (current < length) {
		obj = obj[arguments[current++]];
		if (!isValue(obj)) return undefined;
	}
	return obj[arguments[current]];
};
Ê  "use strict";

var toArray  = require("./to-array")
  , isDate   = require("../date/is-date")
  , isValue  = require("../object/is-value")
  , isRegExp = require("../reg-exp/is-reg-exp");

var isArray = Array.isArray
  , stringify = JSON.stringify
  , objHasOwnProperty = Object.prototype.hasOwnProperty;
var keyValueToString = function (value, key) {
	return stringify(key) + ":" + module.exports(value);
};

var sparseMap = function (arr) {
	var i, length = arr.length, result = new Array(length);
	for (i = 0; i < length; ++i) {
		if (!objHasOwnProperty.call(arr, i)) continue;
		result[i] = module.exports(arr[i]);
	}
	return result;
};

module.exports = function (obj) {
	if (!isValue(obj)) return String(obj);
	switch (typeof obj) {
		case "string":
			return stringify(obj);
		case "number":
		case "boolean":
		case "function":
			return String(obj);
		case "object":
			if (isArray(obj)) return "[" + sparseMap(obj) + "]";
			if (isRegExp(obj)) return String(obj);
			if (isDate(obj)) return "new Date(" + obj.valueOf() + ")";
			return "{" + toArray(obj, keyValueToString) + "}";
		default:
			throw new TypeError("Serialization of " + String(obj) + "is unsupported");
	}
};
E   "use strict";

module.exports = require("./_iterate")("forEach");
É  "use strict";

var forEach       = require("./for-each")
  , isPlainObject = require("./is-plain-object")
  , ensureValue   = require("./valid-value")
  , isArray       = Array.isArray;

var copyValue = function (value, ancestors, ancestorsCopy) {
	var mode;
	if (isPlainObject(value)) mode = "object";
	else if (isArray(value)) mode = "array";
	if (!mode) return value;

	var copy = ancestorsCopy[ancestors.indexOf(value)];
	if (copy) return copy;
	copy = mode === "object" ? {} : [];

	ancestors.push(value);
	ancestorsCopy.push(copy);
	if (mode === "object") {
		forEach(value, function (item, key) {
			copy[key] = copyValue(item, ancestors, ancestorsCopy);
		});
	} else {
		value.forEach(function (item, index) {
			copy[index] = copyValue(item, ancestors, ancestorsCopy);
		});
	}
	ancestors.pop();
	ancestorsCopy.pop();

	return copy;
};

module.exports = function (source) { return copyValue(ensureValue(source), [], []); };
Å   "use strict";

var isValue = require("./is-value");

module.exports = function (value) {
	if (!isValue(value)) return false;
	try { return !isNaN(value); }
	catch (e) { return false; }
};
j   // Deprecated

"use strict";

module.exports = function (obj) { return typeof obj === "function"; };
q   "use strict";

var keys = require("./keys");

module.exports = function (obj) { return keys(obj).length; };
Â   "use strict";

var isCallable = require("./is-callable")
  , isObject   = require("./is-object");

module.exports = function (value) { return isObject(value) && isCallable(value.then); };
b  "use strict";

var strCompare = require("../string/#/case-insensitive-compare")
  , isObject   = require("./is-object")
  , isValue    = require("./is-value")
  , numIsNaN   = require("../number/is-nan")
  , resolve
  , typeMap;

typeMap = { undefined: 0, object: 1, boolean: 2, string: 3, number: 4 };

resolve = function (a) {
	if (isObject(a)) {
		if (typeof a.valueOf !== "function") return NaN;
		a = a.valueOf();
		if (isObject(a)) {
			if (typeof a.toString !== "function") return NaN;
			a = a.toString();
			if (typeof a !== "string") return NaN;
		}
	}
	return a;
};

module.exports = function (val1, val2) {
	if (val1 === val2) return 0; // Same

	val1 = resolve(val1);
	val2 = resolve(val2);
	// eslint-disable-next-line eqeqeq
	if (val1 == val2) return typeMap[typeof val1] - typeMap[typeof val2];
	if (!isValue(val1)) return -1;
	if (!isValue(val2)) return 1;
	if (typeof val1 === "string" || typeof val2 === "string") {
		return strCompare.call(val1, val2);
	}
	if (numIsNaN(val1) && numIsNaN(val2)) return 0; // Jslint: ignore
	return Number(val1) - Number(val2);
};
  "use strict";

var isArrayLike = require("./is-array-like")
  , isObject    = require("./is-object");

module.exports = function (obj) {
	if (isObject(obj) && isArrayLike(obj)) return obj;
	throw new TypeError(obj + " is not array-like object");
};
è  "use strict";

var isValue = require("./is-value");

var forEach = Array.prototype.forEach, create = Object.create;

var process = function (src, obj) {
	var key;
	for (key in src) obj[key] = src[key];
};

// eslint-disable-next-line no-unused-vars
module.exports = function (opts1/*, â€¦options*/) {
	var result = create(null);
	forEach.call(arguments, function (options) {
		if (!isValue(options)) return;
		process(Object(options), result);
	});
	return result;
};
  "use strict";

var toShortString = require("../to-short-string-representation")
  , isInteger     = require("./is-integer");

module.exports = function (num) {
	if (!isInteger(num)) throw new TypeError(toShortString(num) + " is not a integer");
	return Number(num);
};
ä   "use strict";

var isInteger = require("../number/is-integer")
  , isValue   = require("./is-value");

module.exports = function (arg) {
	if (!isValue(arg)) return false;
	arg = Number(arg);
	return isInteger(arg);
};
]   "use strict";

module.exports = require("./_iterate")(require("../array/#/find"), false);
˜  "use strict";

var callable = require("./valid-callable")
  , forEach  = require("./for-each")
  , call     = Function.prototype.call;

module.exports = function (obj, cb/*, thisArg*/) {
	var result = {}, thisArg = arguments[2];
	callable(cb);
	forEach(obj, function (value, key, targetObj, index) {
		result[key] = call.call(cb, thisArg, value, key, targetObj, index);
	});
	return result;
};
v  // Internal method, used by iteration functions.
// Calls a function for each key-value pair found in object
// Optionally takes compareFn to iterate object in specific order

"use strict";

var callable                = require("./valid-callable")
  , value                   = require("./valid-value")
  , bind                    = Function.prototype.bind
  , call                    = Function.prototype.call
  , keys                    = Object.keys
  , objPropertyIsEnumerable = Object.prototype.propertyIsEnumerable;

module.exports = function (method, defVal) {
	return function (obj, cb/*, thisArg, compareFn*/) {
		var list, thisArg = arguments[2], compareFn = arguments[3];
		obj = Object(value(obj));
		callable(cb);

		list = keys(obj);
		if (compareFn) {
			list.sort(typeof compareFn === "function" ? bind.call(compareFn, obj) : undefined);
		}
		if (typeof method !== "function") method = list[method];
		return call.call(method, list, function (key, index) {
			if (!objPropertyIsEnumerable.call(obj, key)) return defVal;
			return call.call(cb, thisArg, obj[key], key, obj, index);
		});
	};
};
a  "use strict";

var eq            = require("./eq")
  , isPlainObject = require("./is-plain-object")
  , value         = require("./valid-value");

var isArray = Array.isArray
  , keys = Object.keys
  , objPropertyIsEnumerable = Object.prototype.propertyIsEnumerable
  , objHasOwnProperty = Object.prototype.hasOwnProperty
  , eqArr
  , eqVal
  , eqObj;

eqArr = function (arr1, arr2, recMap) {
	var i, length = arr1.length;
	if (length !== arr2.length) return false;
	for (i = 0; i < length; ++i) {
		if (objHasOwnProperty.call(arr1, i) !== objHasOwnProperty.call(arr2, i)) return false;
		if (!eqVal(arr1[i], arr2[i], recMap)) return false;
	}
	return true;
};

eqObj = function (obj1, obj2, recMap) {
	var k1 = keys(obj1), k2 = keys(obj2);
	if (k1.length !== k2.length) return false;
	return k1.every(function (key) {
		if (!objPropertyIsEnumerable.call(obj2, key)) return false;
		return eqVal(obj1[key], obj2[key], recMap);
	});
};

eqVal = function (val1, val2, recMap) {
	var i, eqX, c1, c2;
	if (eq(val1, val2)) return true;
	if (isPlainObject(val1)) {
		if (!isPlainObject(val2)) return false;
		eqX = eqObj;
	} else if (isArray(val1) && isArray(val2)) {
		eqX = eqArr;
	} else {
		return false;
	}
	c1 = recMap[0];
	c2 = recMap[1];
	i = c1.indexOf(val1);
	if (i === -1) {
		i = c1.push(val1) - 1;
		c2[i] = [];
	} else if (c2[i].indexOf(val2) !== -1) return true;
	c2[i].push(val2);
	return eqX(val1, val2, recMap);
};

module.exports = function (val1, val2) {
	if (eq(value(val1), value(val2))) return true;
	return eqVal(Object(val1), Object(val2), [[], []]);
};
«  "use strict";

var value                    = require("./valid-value")
  , defineProperty           = Object.defineProperty
  , getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor
  , getOwnPropertyNames      = Object.getOwnPropertyNames
  , getOwnPropertySymbols    = Object.getOwnPropertySymbols;

module.exports = function (target, source) {
	var error, sourceObject = Object(value(source));
	target = Object(value(target));
	getOwnPropertyNames(sourceObject).forEach(function (name) {
		try {
			defineProperty(target, name, getOwnPropertyDescriptor(source, name));
		} catch (e) { error = e; }
	});
	if (typeof getOwnPropertySymbols === "function") {
		getOwnPropertySymbols(sourceObject).forEach(function (symbol) {
			try {
				defineProperty(target, symbol, getOwnPropertyDescriptor(source, symbol));
			} catch (e) { error = e; }
		});
	}
	if (error !== undefined) throw error;
	return target;
};
r  "use strict";

var isPlainObject = require("./is-plain-object")
  , forEach       = require("./for-each")
  , process;

process = function self(value, key) {
	if (isPlainObject(value)) forEach(value, self, this);
	else this[key] = value;
};

module.exports = function (obj) {
	var flattened = {};
	forEach(obj, process, flattened);
	return flattened;
};
”   "use strict";

var isNumber = require("./is-number-value");

module.exports = function (value) { return isNumber(value) && isFinite(value); };
&  "use strict";

var safeToString    = require("../safe-to-string")
  , isPlainFunction = require("./is-plain-function");

module.exports = function (value) {
	if (!isPlainFunction(value)) {
		throw new TypeError(safeToString(value) + " is not a plain function");
	}
	return value;
};
  "use strict";

var safeToString  = require("../safe-to-string")
  , isPlainObject = require("./is-plain-object");

module.exports = function (value) {
	if (!isPlainObject(value)) throw new TypeError(safeToString(value) + " is not a plain object");
	return value;
};
  "use strict";

var safeToString = require("../safe-to-string")
  , isPromise    = require("./is-promise");

module.exports = function (value) {
	if (!isPromise(value)) throw new TypeError(safeToString(value) + " is not a promise");
	return value;
};
©  "use strict";

var callable = require("./valid-callable")
  , forEach  = require("./for-each")
  , call     = Function.prototype.call;

module.exports = function (obj, cb/*, thisArg*/) {
	var result = {}, thisArg = arguments[2];
	callable(cb);
	forEach(
		obj,
		function (value, key, targetObj, index) {
			result[call.call(cb, thisArg, key, value, this, index)] = value;
		},
		obj
	);
	return result;
};
N  "use strict";

var callable  = require("./valid-callable")
  , isValue   = require("./is-value")
  , forEach   = require("./for-each")
  , call      = Function.prototype.call
  , defaultCb = function (value, key) { return [key, value]; };

module.exports = function (obj/*, cb, thisArg, compareFn*/) {
	var a = [], cb = arguments[1], thisArg = arguments[2];
	cb = isValue(cb) ? callable(cb) : defaultCb;

	forEach(
		obj,
		function (value, key, targetObj, index) {
			a.push(call.call(cb, thisArg, value, key, this, index));
		},
		obj, arguments[3]
	);
	return a;
};
1  "use strict";

var isFiniteNumber = require("./is-finite-number")
  , safeToString   = require("../safe-to-string");

module.exports = function (value) {
	if (isFiniteNumber(value)) return Number(value);
	throw new TypeError(safeToString(value) + " does not represent a finite number value");
};
I   "use strict";

module.exports = require("./_iterate")("some", false);
Ç
  "use strict";

module.exports = {
	assign: require("./assign"),
	assignDeep: require("./assign-deep"),
	clear: require("./clear"),
	compact: require("./compact"),
	compare: require("./compare"),
	copy: require("./copy"),
	copyDeep: require("./copy-deep"),
	count: require("./count"),
	create: require("./create"),
	ensureArray: require("./ensure-array"),
	ensureFiniteNumber: require("./ensure-finite-number"),
	ensureInteger: require("./ensure-integer"),
	ensureNaturalNumber: require("./ensure-natural-number"),
	ensureNaturalNumberValue: require("./ensure-natural-number-value"),
	ensurePlainFunction: require("./ensure-plain-function"),
	ensurePlainObject: require("./ensure-plain-object"),
	ensurePromise: require("./ensure-promise"),
	ensureThenable: require("./ensure-thenable"),
	entries: require("./entries"),
	eq: require("./eq"),
	every: require("./every"),
	filter: require("./filter"),
	find: require("./find"),
	findKey: require("./find-key"),
	firstKey: require("./first-key"),
	flatten: require("./flatten"),
	forEach: require("./for-each"),
	getPropertyNames: require("./get-property-names"),
	is: require("./is"),
	isArrayLike: require("./is-array-like"),
	isCallable: require("./is-callable"),
	isCopy: require("./is-copy"),
	isCopyDeep: require("./is-copy-deep"),
	isEmpty: require("./is-empty"),
	isFiniteNumber: require("./is-finite-number"),
	isInteger: require("./is-integer"),
	isNaturalNumber: require("./is-natural-number"),
	isNaturalNumberValue: require("./is-natural-number-value"),
	isNumberValue: require("./is-number-value"),
	isObject: require("./is-object"),
	isPlainFunction: require("./is-plain-function"),
	isPlainObject: require("./is-plain-object"),
	isPromise: require("./is-promise"),
	isThenable: require("./is-thenable"),
	isValue: require("./is-value"),
	keyOf: require("./key-of"),
	keys: require("./keys"),
	map: require("./map"),
	mapKeys: require("./map-keys"),
	normalizeOptions: require("./normalize-options"),
	mixin: require("./mixin"),
	mixinPrototypes: require("./mixin-prototypes"),
	primitiveSet: require("./primitive-set"),
	safeTraverse: require("./safe-traverse"),
	serialize: require("./serialize"),
	setPrototypeOf: require("./set-prototype-of"),
	some: require("./some"),
	toArray: require("./to-array"),
	unserialize: require("./unserialize"),
	validateArrayLike: require("./validate-array-like"),
	validateArrayLikeObject: require("./validate-array-like-object"),
	validCallable: require("./valid-callable"),
	validObject: require("./valid-object"),
	validateStringifiable: require("./validate-stringifiable"),
	validateStringifiableValue: require("./validate-stringifiable-value"),
	validValue: require("./valid-value")
};
3  "use strict";

var eq   = require("./eq")
  , some = require("./some");

module.exports = function (obj, searchValue) {
	var result;
	return some(obj, function (value, name) {
		if (eq(value, searchValue)) {
			result = name;
			return true;
		}
		return false;
	})
		? result
		: null;
};
¾   "use strict";

var isObject = require("./is-object");

module.exports = function (value) {
	if (!isObject(value)) throw new TypeError(value + " is not an Object");
	return value;
};
E  "use strict";

var value                   = require("./valid-value")
  , objPropertyIsEnumerable = Object.prototype.propertyIsEnumerable;

module.exports = function (obj) {
	var i;
	value(obj);
	for (i in obj) {
		// Jslint: ignore
		if (objPropertyIsEnumerable.call(obj, i)) return false;
	}
	return true;
};
”   "use strict";

module.exports = function (fn) {
	if (typeof fn !== "function") throw new TypeError(fn + " is not a function");
	return fn;
};
ƒ   "use strict";

// In next major this check will also confirm on promise constructor
module.exports = require("./is-thenable");
Í   "use strict";

var ensureValue   = require("./valid-value")
  , stringifiable = require("./validate-stringifiable");

module.exports = function (value) { return stringifiable(ensureValue(value)); };
Â   "use strict";

var filter  = require("./filter")
  , isValue = require("./is-value");

module.exports = function (obj) {
	return filter(obj, function (val) { return isValue(val); });
};
!  "use strict";

var isFunction = require("../function/is-function")
  , isObject   = require("./is-object")
  , isValue    = require("./is-value");

module.exports = function (value) {
	return (
		(isValue(value) &&
			typeof value.length === "number" &&
			// Just checking ((typeof x === 'object') && (typeof x !== 'function'))
			// won't work right for some cases, e.g.:
			// type of instance of NodeList in Safari is a 'function'
			((isObject(value) && !isFunction(value)) || typeof value === "string")) ||
		false
	);
};
  "use strict";

var keys = require("./keys");

module.exports = function (obj) {
	var error;
	keys(obj).forEach(function (key) {
		try {
			delete this[key];
		} catch (e) {
			if (!error) error = e;
		}
	}, obj);
	if (error !== undefined) throw error;
	return obj;
};
,  "use strict";

var value                   = require("./valid-value")
  , objPropertyIsEnumerable = Object.prototype.propertyIsEnumerable;

module.exports = function (obj) {
	var i;
	value(obj);
	for (i in obj) {
		if (objPropertyIsEnumerable.call(obj, i)) return i;
	}
	return null;
};
i  "use strict";

var isClassStr = RegExp.prototype.test.bind(/^\s*class[\s{/}]/)
  , fnToString = Function.prototype.toString;

module.exports = function (fn) {
	if (typeof fn !== "function") return false;
	if (typeof fn.call !== "function") return false;
	if (typeof fn.apply !== "function") return false;
	return !isClassStr(fnToString.call(fn));
};
B  "use strict";

var isNaturalValue = require("./is-natural-number-value")
  , toShortString  = require("../to-short-string-representation");

module.exports = function (arg) {
	var num = Number(arg);
	if (!isNaturalValue(arg)) throw new TypeError(toShortString(arg) + " is not a natural number");
	return num;
};
k  "use strict";

var eq                      = require("./eq")
  , value                   = require("./valid-value")
  , keys                    = Object.keys
  , objPropertyIsEnumerable = Object.prototype.propertyIsEnumerable;

module.exports = function (val1, val2) {
	var k1, k2;

	if (eq(value(val1), value(val2))) return true;

	val1 = Object(val1);
	val2 = Object(val2);

	k1 = keys(val1);
	k2 = keys(val2);
	if (k1.length !== k2.length) return false;
	return k1.every(function (key) {
		if (!objPropertyIsEnumerable.call(val2, key)) return false;
		return eq(val1[key], val2[key]);
	});
};
ü  "use strict";

var uniq                = require("../array/#/uniq")
  , value               = require("./valid-value")
  , push                = Array.prototype.push
  , getOwnPropertyNames = Object.getOwnPropertyNames
  , getPrototypeOf      = Object.getPrototypeOf;

module.exports = function (obj) {
	var keys;
	obj = Object(value(obj));
	keys = getOwnPropertyNames(obj);
	while ((obj = getPrototypeOf(obj))) {
		push.apply(keys, getOwnPropertyNames(obj));
	}
	return uniq.call(keys);
};
  "use strict";

var toShortString = require("../to-short-string-representation")
  , isArray       = require("./is-array-like");

module.exports = function (value) {
	if (isArray(value)) return value;
	throw new TypeError(toShortString(value) + " is not a array");
};
6  "use strict";

var isNatural     = require("../number/is-natural")
  , toShortString = require("../to-short-string-representation");

module.exports = function (arg) {
	var num = Number(arg);
	if (!isNatural(num)) throw new TypeError(toShortString(arg) + " is not a natural number");
	return num;
};
Ê   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Object, "entries", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
?  "use strict";

var ensureValue = require("../valid-value");

module.exports = function (object) {
	ensureValue(object);
	var result = [];
	object = Object(object);
	for (var key in object) {
		if (!propertyIsEnumerable.call(object, key)) continue;
		result.push([key, object[key]]);
	}
	return result;
};
‘   "use strict";

module.exports = function () {
	try { return Object.entries({ foo: 12 })[0][0] === "foo"; }
	catch (e) { return false; }
};
g   "use strict";

module.exports = require("./is-implemented")() ? Object.entries : require("./shim");
ï   "use strict";

var shim;

if (!require("./is-implemented")() && (shim = require("./shim"))) {
	Object.defineProperty(Object, "setPrototypeOf", {
		value: shim,
		configurable: true,
		enumerable: false,
		writable: true
	});
}
ë  /* eslint no-proto: "off" */

// Big thanks to @WebReflection for sorting this out
// https://gist.github.com/WebReflection/5593554

"use strict";

var isObject         = require("../is-object")
  , value            = require("../valid-value")
  , objIsPrototypeOf = Object.prototype.isPrototypeOf
  , defineProperty   = Object.defineProperty
  , nullDesc         = { configurable: true, enumerable: false, writable: true, value: undefined }
  , validate;

validate = function (obj, prototype) {
	value(obj);
	if (prototype === null || isObject(prototype)) return obj;
	throw new TypeError("Prototype must be null or an object");
};

module.exports = (function (status) {
	var fn, set;
	if (!status) return null;
	if (status.level === 2) {
		if (status.set) {
			set = status.set;
			fn = function (obj, prototype) {
				set.call(validate(obj, prototype), prototype);
				return obj;
			};
		} else {
			fn = function (obj, prototype) {
				validate(obj, prototype).__proto__ = prototype;
				return obj;
			};
		}
	} else {
		fn = function self(obj, prototype) {
			var isNullBase;
			validate(obj, prototype);
			isNullBase = objIsPrototypeOf.call(self.nullPolyfill, obj);
			if (isNullBase) delete self.nullPolyfill.__proto__;
			if (prototype === null) prototype = self.nullPolyfill;
			obj.__proto__ = prototype;
			if (isNullBase) defineProperty(self.nullPolyfill, "__proto__", nullDesc);
			return obj;
		};
	}
	return Object.defineProperty(fn, "level", {
		configurable: false,
		enumerable: false,
		writable: false,
		value: status.level
	});
})(
	(function () {
		var tmpObj1 = Object.create(null)
		  , tmpObj2 = {}
		  , set
		  , desc = Object.getOwnPropertyDescriptor(Object.prototype, "__proto__");

		if (desc) {
			try {
				set = desc.set; // Opera crashes at this point
				set.call(tmpObj1, tmpObj2);
			} catch (ignore) {}
			if (Object.getPrototypeOf(tmpObj1) === tmpObj2) return { set: set, level: 2 };
		}

		tmpObj1.__proto__ = tmpObj2;
		if (Object.getPrototypeOf(tmpObj1) === tmpObj2) return { level: 2 };

		tmpObj1 = {};
		tmpObj1.__proto__ = tmpObj2;
		if (Object.getPrototypeOf(tmpObj1) === tmpObj2) return { level: 1 };

		return false;
	})()
);

require("../create");
ˆ  "use strict";

var create = Object.create, getPrototypeOf = Object.getPrototypeOf, plainObject = {};

module.exports = function (/* CustomCreate*/) {
	var setPrototypeOf = Object.setPrototypeOf, customCreate = arguments[0] || create;
	if (typeof setPrototypeOf !== "function") return false;
	return getPrototypeOf(setPrototypeOf(customCreate(null), plainObject)) === plainObject;
};
n   "use strict";

module.exports = require("./is-implemented")() ? Object.setPrototypeOf : require("./shim");
É   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Object, "assign", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}

  "use strict";

var keys  = require("../keys")
  , value = require("../valid-value")
  , max   = Math.max;

module.exports = function (dest, src/*, â€¦srcn*/) {
	var error, i, length = max(arguments.length, 2), assign;
	dest = Object(value(dest));
	assign = function (key) {
		try {
			dest[key] = src[key];
		} catch (e) {
			if (!error) error = e;
		}
	};
	for (i = 1; i < length; ++i) {
		src = arguments[i];
		keys(src).forEach(assign);
	}
	if (error !== undefined) throw error;
	return dest;
};
  "use strict";

module.exports = function () {
	var assign = Object.assign, obj;
	if (typeof assign !== "function") return false;
	obj = { foo: "raz" };
	assign(obj, { bar: "dwa" }, { trzy: "trzy" });
	return obj.foo + obj.bar + obj.trzy === "razdwatrzy";
};
f   "use strict";

module.exports = require("./is-implemented")() ? Object.assign : require("./shim");
Ç   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Object, "keys", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
¶   "use strict";

var isValue = require("../is-value");

var keys = Object.keys;

module.exports = function (object) { return keys(isValue(object) ? Object(object) : object); };
   "use strict";

module.exports = function () {
	try {
		Object.keys("primitive");
		return true;
	} catch (e) {
		return false;
	}
};
d   "use strict";

module.exports = require("./is-implemented")() ? Object.keys : require("./shim");
Ù   "use strict";

module.exports = function (value) {
	try { value = Number(value); }
	catch (e) { return false; }
	if (isNaN(value)) return false;
	if (Math.abs(value) > 8.64e15) return false;
	return true;
};
  "use strict";

var objToString = Object.prototype.toString, id = objToString.call(new Date());

module.exports = function (value) {
	return (
		(value && !isNaN(value) && (value instanceof Date || objToString.call(value) === id)) ||
		false
	);
};
À   "use strict";

var isDate = require("./is-date");

module.exports = function (value) {
	if (!isDate(value)) throw new TypeError(value + " is not valid Date object");
	return value;
};
ë   "use strict";

module.exports = {
	"#": require("./#"),
	"ensureTimeValue": require("./ensure-time-value"),
	"isDate": require("./is-date"),
	"isTimeValue": require("./is-time-value"),
	"validDate": require("./valid-date")
};
O  "use strict";

var safeToString = require("../safe-to-string")
  , toInteger    = require("../number/to-integer")
  , isTimeValue  = require("./is-time-value");

module.exports = function (value) {
	if (isTimeValue(value)) return toInteger(value);
	throw new TypeError(safeToString(value) + " is not a valid time value");
};
‚   "use strict";

var getTime = Date.prototype.getTime;

module.exports = function () { return new Date(getTime.call(this)); };
  /* eslint id-length: "off" */

"use strict";

var pad  = require("../../number/#/pad")
  , date = require("../valid-date")
  , format;

format = require("../../string/format-method")({
	Y: function () { return String(this.getFullYear()); },
	y: function () { return String(this.getFullYear()).slice(-2); },
	m: function () { return pad.call(this.getMonth() + 1, 2); },
	d: function () { return pad.call(this.getDate(), 2); },
	H: function () { return pad.call(this.getHours(), 2); },
	M: function () { return pad.call(this.getMinutes(), 2); },
	S: function () { return pad.call(this.getSeconds(), 2); },
	L: function () { return pad.call(this.getMilliseconds(), 3); }
});

module.exports = function (pattern) { return format.call(date(this), pattern); };
’   "use strict";

var setHours = Date.prototype.setHours;

module.exports = function () {
	setHours.call(this, 0, 0, 0, 0);
	return this;
};
  "use strict";

var getMonth = Date.prototype.getMonth;

module.exports = function () {
	switch (getMonth.call(this)) {
		case 1:
			return this.getFullYear() % 4 ? 28 : 29;
		case 3:
		case 5:
		case 8:
		case 10:
			return 30;
		default:
			return 31;
	}
};
   "use strict";

var floorDay = require("./floor-day");

module.exports = function () {
	floorDay.call(this).setDate(1);
	return this;
};
ÿ   "use strict";

module.exports = {
	copy: require("./copy"),
	daysInMonth: require("./days-in-month"),
	floorDay: require("./floor-day"),
	floorMonth: require("./floor-month"),
	floorYear: require("./floor-year"),
	format: require("./format")
};
—   "use strict";

var floorMonth = require("./floor-month");

module.exports = function () {
	floorMonth.call(this).setMonth(0);
	return this;
};
	  "use strict";

var isObject = require("../object/is-object")
  , is       = require("./is");

module.exports = function (value) {
	if (is(value) && isObject(value)) return value;
	throw new TypeError(value + " is not an iterable or array-like object");
};
a  "use strict";

var iteratorSymbol = require("es6-symbol").iterator
  , isValue        = require("../object/is-value")
  , isArrayLike    = require("../object/is-array-like");

module.exports = function (value) {
	if (!isValue(value)) return false;
	if (typeof value[iteratorSymbol] === "function") return true;
	return isArrayLike(value);
};
|  "use strict";

var forOf      = require("es6-iterator/for-of")
  , isIterable = require("es6-iterator/is-iterable")
  , iterable   = require("./validate")
  , forEach    = Array.prototype.forEach;

module.exports = function (target, cb/*, thisArg*/) {
	if (isIterable(iterable(target))) forOf(target, cb, arguments[2]);
	else forEach.call(target, cb, arguments[2]);
};
º   "use strict";

var is = require("./is");

module.exports = function (value) {
	if (is(value)) return value;
	throw new TypeError(value + " is not an iterable or array-like");
};
´   "use strict";

module.exports = {
	forEach: require("./for-each"),
	is: require("./is"),
	validate: require("./validate"),
	validateObject: require("./validate-object")
};
    "use strict";

var toInteger = require("./to-integer")
  , max       = Math.max;

module.exports = function (value) { return max(0, toInteger(value)); };
  "use strict";

var objToString = Object.prototype.toString, id = objToString.call(1);

module.exports = function (value) {
	return (
		typeof value === "number" ||
		(value instanceof Number || (typeof value === "object" && objToString.call(value) === id))
	);
};
†   "use strict";

var isInteger = require("./is-integer");

module.exports = function (num) { return isInteger(num) && num >= 0; };
y   "use strict";

module.exports = function (value) {
	// eslint-disable-next-line no-bitwise
	return value >>> 0;
};
&  "use strict";

var sign  = require("../math/sign")
  , abs   = Math.abs
  , floor = Math.floor;

module.exports = function (value) {
	if (isNaN(value)) return 0;
	value = Number(value);
	if (value === 0 || !isFinite(value)) return value;
	return sign(value) * floor(abs(value));
};
6  "use strict";

module.exports = {
	"#": require("./#"),
	"EPSILON": require("./epsilon"),
	"isFinite": require("./is-finite"),
	"isInteger": require("./is-integer"),
	"isNaN": require("./is-nan"),
	"isNatural": require("./is-natural"),
	"isNumber": require("./is-number"),
	"isSafeInteger": require("./is-safe-integer"),
	"MAX_SAFE_INTEGER": require("./max-safe-integer"),
	"MIN_SAFE_INTEGER": require("./min-safe-integer"),
	"toInteger": require("./to-integer"),
	"toPosInteger": require("./to-pos-integer"),
	"toUint32": require("./to-uint32")
};
¥  "use strict";

var pad      = require("../../string/#/pad")
  , toPosInt = require("../to-pos-integer")
  , toFixed  = Number.prototype.toFixed;

module.exports = function (length/*, precision*/) {
	var precision;
	length = toPosInt(length);
	precision = toPosInt(arguments[1]);

	return pad.call(
		precision ? toFixed.call(this, precision) : this, "0",
		length + (precision ? 1 + precision : 0)
	);
};
>   "use strict";

module.exports = { pad: require("./pad") };
Ñ   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Number, "MAX_SAFE_INTEGER", {
		value: require("./"),
		configurable: false,
		enumerable: false,
		writable: false
	});
}
h   "use strict";

module.exports = function () { return typeof Number.MAX_SAFE_INTEGER === "number"; };
8   "use strict";

module.exports = Math.pow(2, 53) - 1;
Ð   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Number, "isSafeInteger", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
þ   "use strict";

var isInteger = require("../is-integer/shim")
  , maxValue  = require("../max-safe-integer")
  , abs       = Math.abs;

module.exports = function (value) {
	if (!isInteger(value)) return false;
	return abs(value) <= maxValue;
};
û   "use strict";

module.exports = function () {
	var isSafeInteger = Number.isSafeInteger;
	if (typeof isSafeInteger !== "function") return false;
	return !isSafeInteger("23") && isSafeInteger(34232322323) && !isSafeInteger(9007199254740992);
};
m   "use strict";

module.exports = require("./is-implemented")() ? Number.isSafeInteger : require("./shim");
Ñ   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Number, "MIN_SAFE_INTEGER", {
		value: require("./"),
		configurable: false,
		enumerable: false,
		writable: false
	});
}
h   "use strict";

module.exports = function () { return typeof Number.MIN_SAFE_INTEGER === "number"; };
;   "use strict";

module.exports = -(Math.pow(2, 53) - 1);
Ì   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Number, "isInteger", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
¿   // Credit: http://www.2ality.com/2014/05/is-integer.html

"use strict";

module.exports = function (value) {
	if (typeof value !== "number") return false;
	return value % 1 === 0;
};
Ï   "use strict";

module.exports = function () {
	var isInteger = Number.isInteger;
	if (typeof isInteger !== "function") return false;
	return !isInteger("23") && isInteger(34) && !isInteger(32.34);
};
i   "use strict";

module.exports = require("./is-implemented")() ? Number.isInteger : require("./shim");
È   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Number, "EPSILON", {
		value: require("./"),
		configurable: false,
		enumerable: false,
		writable: false
	});
}
_   "use strict";

module.exports = function () { return typeof Number.EPSILON === "number"; };
:   "use strict";

module.exports = 2.220446049250313e-16;
Ë   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Number, "isFinite", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
n   "use strict";

module.exports = function (value) { return typeof value === "number" && isFinite(value); };
ê   "use strict";

module.exports = function () {
	var numberIsFinite = Number.isFinite;
	if (typeof numberIsFinite !== "function") return false;
	return !numberIsFinite("23") && numberIsFinite(34) && !numberIsFinite(Infinity);
};
h   "use strict";

module.exports = require("./is-implemented")() ? Number.isFinite : require("./shim");
È   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Number, "isNaN", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
‚   "use strict";

module.exports = function (value) {
	// eslint-disable-next-line no-self-compare
	return value !== value;
};
Ñ   "use strict";

module.exports = function () {
	var numberIsNaN = Number.isNaN;
	if (typeof numberIsNaN !== "function") return false;
	return !numberIsNaN({}) && numberIsNaN(NaN) && !numberIsNaN(34);
};
e   "use strict";

module.exports = require("./is-implemented")() ? Number.isNaN : require("./shim");
S   "use strict";

module.exports = { safeStringify: require("./safe-stringify") };
œ  "use strict";

var compact   = require("../array/#/compact")
  , isObject  = require("../object/is-object")
  , toArray   = require("../object/to-array")
  , isArray   = Array.isArray
  , stringify = JSON.stringify;

module.exports = function self(value/*, replacer, space*/) {
	var replacer = arguments[1], space = arguments[2];
	try {
		return stringify(value, replacer, space);
	} catch (e) {
		if (!isObject(value)) return null;
		if (typeof value.toJSON === "function") return null;
		if (isArray(value)) {
			return (
				"[" +
				compact.call(value.map(function (item) { return self(item, replacer, space); })) +
				"]"
			);
		}
		return (
			"{" +
			compact
				.call(
					toArray(value, function (item, key) {
						item = self(item, replacer, space);
						if (!item) return null;
						return stringify(key) + ":" + item;
					})
				)
				.join(",") +
			"}"
		);
	}
};
K   "use strict";

module.exports = { isBoolean: require("./is-boolean") };
  "use strict";

var objToString = Object.prototype.toString, id = objToString.call(true);

module.exports = function (value) {
	return (
		typeof value === "boolean" ||
		(typeof value === "object" && (value instanceof Boolean || objToString.call(value) === id))
	);
};
0  "use strict";

var objToString = Object.prototype.toString, id = objToString.call("");

module.exports = function (value) {
	return (
		typeof value === "string" ||
		(value &&
			typeof value === "object" &&
			(value instanceof String || objToString.call(value) === id)) ||
		false
	);
};
ß  "use strict";

var isCallable = require("../object/is-callable")
  , value      = require("../object/valid-value")
  , call       = Function.prototype.call;

module.exports = function (fmap) {
	fmap = Object(value(fmap));
	return function (pattern) {
		var context = this;
		value(context);
		pattern = String(pattern);
		return pattern.replace(/%([a-zA-Z]+)|\\([\u0000-\uffff])/g, function (
			match,
			token,
			escapeChar
		) {
			var t, result;
			if (escapeChar) return escapeChar;
			t = token;
			while (t && !(result = fmap[t])) t = t.slice(0, -1);
			if (!result) return match;
			if (isCallable(result)) result = call.call(result, context);
			return result + token.slice(t.length);
		});
	};
};
N  "use strict";

var isValue         = require("../object/is-value")
  , toNaturalNumber = require("../number/to-pos-integer");

var generated = Object.create(null), random = Math.random, uniqTryLimit = 100;

var getChunk = function () { return random().toString(36).slice(2); };

var getString = function (/* length */) {
	var str = getChunk(), length = arguments[0];
	if (!isValue(length)) return str;
	while (str.length < length) str += getChunk();
	return str.slice(0, length);
};

module.exports = function (/* options */) {
	var options = Object(arguments[0]), length = options.length, isUnique = options.isUnique;

	if (isValue(length)) length = toNaturalNumber(length);

	var str = getString(length);
	if (isUnique) {
		var count = 0;
		while (generated[str]) {
			if (++count === uniqTryLimit) {
				throw new Error(
					"Cannot generate random string.\n" +
						"String.random is not designed to effectively generate many short and " +
						"unique random strings"
				);
			}
			str = getString(length);
		}
		generated[str] = true;
	}
	return str;
};
*  "use strict";

module.exports = {
	"#": require("./#"),
	"formatMethod": require("./format-method"),
	"fromCodePoint": require("./from-code-point"),
	"isString": require("./is-string"),
	"random": require("./random"),
	"randomUniq": require("./random-uniq"),
	"raw": require("./raw")
};
Ø   "use strict";

var generated = Object.create(null), random = Math.random;

module.exports = function () {
	var str;
	do {
		str = random().toString(36).slice(2);
	} while (generated[str]);
	return str;
};
Ð   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(String, "fromCodePoint", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
?  // Based on:
// http://norbertlindenberg.com/2012/05/ecmascript-supplementary-characters/
// and:
// https://github.com/mathiasbynens/String.fromCodePoint/blob/master
// /fromcodepoint.js

"use strict";

var floor = Math.floor, fromCharCode = String.fromCharCode;

// eslint-disable-next-line no-unused-vars
module.exports = function (codePoint1/*, â€¦codePoints*/) {
	var chars = [], length = arguments.length, i, codePoint, result = "";
	for (i = 0; i < length; ++i) {
		codePoint = Number(arguments[i]);
		if (
			!isFinite(codePoint) ||
			codePoint < 0 ||
			codePoint > 0x10ffff ||
			floor(codePoint) !== codePoint
		) {
			throw new RangeError("Invalid code point " + codePoint);
		}

		if (codePoint < 0x10000) {
			chars.push(codePoint);
		} else {
			codePoint -= 0x10000;
			// eslint-disable-next-line no-bitwise
			chars.push((codePoint >> 10) + 0xd800, (codePoint % 0x400) + 0xdc00);
		}
		if (i + 1 !== length && chars.length <= 0x4000) continue;
		result += fromCharCode.apply(null, chars);
		chars.length = 0;
	}
	return result;
};
ê   "use strict";

module.exports = function () {
	var fromCodePoint = String.fromCodePoint;
	if (typeof fromCodePoint !== "function") return false;
	return fromCodePoint(0x1d306, 0x61, 0x1d307) === "\ud834\udf06a\ud834\udf07";
};
m   "use strict";

module.exports = require("./is-implemented")() ? String.fromCodePoint : require("./shim");
¯  "use strict";

var isValue = require("../../object/is-value")
  , repeat  = require("./repeat")
  , replace = String.prototype.replace
  , re      = /(\r\n|[\n\r\u2028\u2029])([\u0000-\u0009\u000b-\uffff]+)/g;

module.exports = function (indent/*, count*/) {
	var count = arguments[1];
	indent = repeat.call(String(indent), isValue(count) ? count : 1);
	return indent + replace.call(this, re, "$1" + indent + "$2");
};
C  "use strict";

var indexOf = String.prototype.indexOf, slice = String.prototype.slice;

module.exports = function (search, replace) {
	var index = indexOf.call(this, search);
	if (index === -1) return String(this);
	return slice.call(this, 0, index) + replace + slice.call(this, index + String(search).length);
};
V  "use strict";

var toInteger = require("../../number/to-integer")
  , value     = require("../../object/valid-value")
  , repeat    = require("./repeat")
  , abs       = Math.abs
  , max       = Math.max;

module.exports = function (fill/*, length*/) {
	var self = String(value(this)), sLength = self.length, length = arguments[1];

	length = isNaN(length) ? 1 : toInteger(length);
	fill = repeat.call(String(fill), abs(length));
	if (length >= 0) return fill.slice(0, max(0, length - sLength)) + self;
	return self + (sLength + length >= 0 ? "" : fill.slice(length + sLength));
};
æ   "use strict";

var replace = String.prototype.replace, re = /-([a-z0-9])/g;
var toUpperCase = function (ignored, a) { return a.toUpperCase(); };

module.exports = function () { return replace.call(this, re, toUpperCase); };
ä   "use strict";

var ensureStringifiable = require("../../object/validate-stringifiable-value");

module.exports = function () {
	var str = ensureStringifiable(this);
	return str.charAt(0).toLowerCase() + str.slice(1);
};
ž  "use strict";

var ensureString = require("../../object/validate-stringifiable-value");

module.exports = function (search) {
	var string = ensureString(this), count = 0, index = 0;

	search = ensureString(search);
	if (!search) throw new TypeError("Search string cannot be empty");
	while ((index = string.indexOf(search, index)) !== -1) {
		++count;
		index += search.length;
	}
	return count;
};
³  "use strict";

var value = require("../../object/valid-value");

module.exports = function (search, replace) {
	var index, pos = 0, str = String(value(this)), sl, rl;
	search = String(search);
	replace = String(replace);
	sl = search.length;
	rl = replace.length;
	while ((index = str.indexOf(search, pos)) !== -1) {
		str = str.slice(0, index) + replace + str.slice(index + sl);
		pos = index + rl;
	}
	return str;
};
â   "use strict";

var replace = String.prototype.replace, re = /([A-Z])/g;

module.exports = function () {
	var str = replace.call(this, re, "-$1").toLowerCase();
	if (str[0] === "-") str = str.slice(1);
	return str;
};
*  "use strict";

module.exports = {
	"@@iterator": require("./@@iterator"),
	"at": require("./at"),
	"count": require("./count"),
	"camelToHyphen": require("./camel-to-hyphen"),
	"capitalize": require("./capitalize"),
	"caseInsensitiveCompare": require("./case-insensitive-compare"),
	"codePointAt": require("./code-point-at"),
	"contains": require("./contains"),
	"hyphenToCamel": require("./hyphen-to-camel"),
	"endsWith": require("./ends-with"),
	"indent": require("./indent"),
	"last": require("./last"),
	"normalize": require("./normalize"),
	"pad": require("./pad"),
	"plainReplace": require("./plain-replace"),
	"plainReplaceAll": require("./plain-replace-all"),
	"repeat": require("./repeat"),
	"startsWith": require("./starts-with"),
	"uncapitalize": require("./uncapitalize")
};
Ì   "use strict";

var value = require("../../object/valid-value");

module.exports = function () {
	var self = String(value(this)), length = self.length;
	return length ? self[length - 1] : null;
};
½   "use strict";

var toLowerCase = String.prototype.toLowerCase;

module.exports = function (other) {
	return toLowerCase.call(this).localeCompare(toLowerCase.call(String(other)));
};
S  // Based on: https://github.com/mathiasbynens/String.prototype.at
// Thanks @mathiasbynens !

"use strict";

var toInteger  = require("../../number/to-integer")
  , validValue = require("../../object/valid-value");

module.exports = function (pos) {
	var str = String(validValue(this)), size = str.length, cuFirst, cuSecond, nextPos, len;
	pos = toInteger(pos);

	// Account for out-of-bounds indices
	// The odd lower bound is because the ToInteger operation is
	// going to round `n` to `0` for `-1 < n <= 0`.
	if (pos <= -1 || pos >= size) return "";

	// Second half of `ToInteger`
	// eslint-disable-next-line no-bitwise
	pos |= 0;
	// Get the first code unit and code unit value
	cuFirst = str.charCodeAt(pos);
	nextPos = pos + 1;
	len = 1;
	if (
		// Check if itâ€™s the start of a surrogate pair
		cuFirst >= 0xd800 &&
		cuFirst <= 0xdbff && // High surrogate
		size > nextPos // There is a next code unit
	) {
		cuSecond = str.charCodeAt(nextPos);
		if (cuSecond >= 0xdc00 && cuSecond <= 0xdfff) len = 2; // Low surrogate
	}
	return str.slice(pos, pos + len);
};
¿   "use strict";

var value = require("../../object/valid-value");

module.exports = function () {
	var str = String(value(this));
	return str.charAt(0).toUpperCase() + str.slice(1);
};
Ø   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(String.prototype, "codePointAt", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
L  // Based on: https://github.com/mathiasbynens/String.prototype.codePointAt
// Thanks @mathiasbynens !

"use strict";

var toInteger  = require("../../../number/to-integer")
  , validValue = require("../../../object/valid-value");

module.exports = function (pos) {
	var str = String(validValue(this)), length = str.length, first, second;
	pos = toInteger(pos);

	// Account for out-of-bounds indices:
	if (pos < 0 || pos >= length) return undefined;

	// Get the first code unit
	first = str.charCodeAt(pos);
	if (first >= 0xd800 && first <= 0xdbff && length > pos + 1) {
		second = str.charCodeAt(pos + 1);
		if (second >= 0xdc00 && second <= 0xdfff) {
			// http://mathiasbynens.be/notes/javascript-encoding#surrogate-formulae
			return (first - 0xd800) * 0x400 + second - 0xdc00 + 0x10000;
		}
	}
	return first;
};
¼   "use strict";

var str = "abc\uD834\uDF06def";

module.exports = function () {
	if (typeof str.codePointAt !== "function") return false;
	return str.codePointAt(3) === 0x1d306;
};
u   "use strict";

module.exports = require("./is-implemented")() ? String.prototype.codePointAt : require("./shim");
Õ   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(String.prototype, "endsWith", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
e  "use strict";

var toInteger = require("../../../number/to-integer")
  , value     = require("../../../object/valid-value")
  , isValue   = require("../../../object/is-value")
  , min       = Math.min
  , max       = Math.max;

module.exports = function (searchString/*, endPosition*/) {
	var self, start, endPos;
	self = String(value(this));
	searchString = String(searchString);
	endPos = arguments[1];
	start =
		(isValue(endPos) ? min(max(toInteger(endPos), 0), self.length) : self.length) -
		searchString.length;
	return start < 0 ? false : self.indexOf(searchString, start) === start;
};
Ñ   "use strict";

var str = "razdwatrzy";

module.exports = function () {
	if (typeof str.endsWith !== "function") return false;
	return str.endsWith("trzy") === true && str.endsWith("raz") === false;
};
r   "use strict";

module.exports = require("./is-implemented")() ? String.prototype.endsWith : require("./shim");
Ó   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(String.prototype, "repeat", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
ß  // Thanks
// @rauchma http://www.2ality.com/2014/01/efficient-string-repeat.html
// @mathiasbynens https://github.com/mathiasbynens/String.prototype.repeat/blob/4a4b567def/repeat.js

"use strict";

var value     = require("../../../object/valid-value")
  , toInteger = require("../../../number/to-integer");

module.exports = function (count) {
	var str = String(value(this)), result;
	count = toInteger(count);
	if (count < 0) throw new RangeError("Count must be >= 0");
	if (!isFinite(count)) throw new RangeError("Count must be < âˆž");

	result = "";
	while (count) {
		if (count % 2) result += str;
		if (count > 1) str += str;
		// eslint-disable-next-line no-bitwise
		count >>= 1;
	}
	return result;
};
¤   "use strict";

var str = "foo";

module.exports = function () {
	if (typeof str.repeat !== "function") return false;
	return str.repeat(2) === "foofoo";
};
p   "use strict";

module.exports = require("./is-implemented")() ? String.prototype.repeat : require("./shim");
Ö   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(String.prototype, "normalize", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
}!  /* eslint no-bitwise: "off", max-statements: "off", max-lines: "off" */

// Taken from: https://github.com/walling/unorm/blob/master/lib/unorm.js

/*
 * UnicodeNormalizer 1.0.0
 * Copyright (c) 2008 Matsuza
 * Dual licensed under the MIT (MIT-LICENSE.txt) and
 * GPL (GPL-LICENSE.txt) licenses.
 * $Date: 2008-06-05 16:44:17 +0200 (Thu, 05 Jun 2008) $
 * $Rev: 13309 $
 */

"use strict";

var primitiveSet = require("../../../object/primitive-set")
  , validValue   = require("../../../object/valid-value")
  , data         = require("./_data");

var floor = Math.floor
  , forms = primitiveSet("NFC", "NFD", "NFKC", "NFKD")
  , DEFAULT_FEATURE = [null, 0, {}]
  , CACHE_THRESHOLD = 10
  , SBase = 0xac00
  , LBase = 0x1100
  , VBase = 0x1161
  , TBase = 0x11a7
  , LCount = 19
  , VCount = 21
  , TCount = 28
  , NCount = VCount * TCount
  , SCount = LCount * NCount
  , UChar
  , cache = {}
  , cacheCounter = []
  , fromCache
  , fromData
  , fromCpOnly
  , fromRuleBasedJamo
  , fromCpFilter
  , strategies
  , UCharIterator
  , RecursDecompIterator
  , DecompIterator
  , CompIterator
  , createIterator
  , normalize;

UChar = function (cp, feature) {
	this.codepoint = cp;
	this.feature = feature;
};

// Strategies
(function () { for (var i = 0; i <= 0xff; ++i) cacheCounter[i] = 0; })();

fromCache = function (nextStep, cp, needFeature) {
	var ret = cache[cp];
	if (!ret) {
		ret = nextStep(cp, needFeature);
		if (Boolean(ret.feature) && ++cacheCounter[(cp >> 8) & 0xff] > CACHE_THRESHOLD) {
			cache[cp] = ret;
		}
	}
	return ret;
};

fromData = function (next, cp) {
	var hash = cp & 0xff00, dunit = UChar.udata[hash] || {}, feature = dunit[cp];
	return feature ? new UChar(cp, feature) : new UChar(cp, DEFAULT_FEATURE);
};
fromCpOnly = function (next, cp, needFeature) {
	return needFeature ? next(cp, needFeature) : new UChar(cp, null);
};

fromRuleBasedJamo = function (next, cp, needFeature) {
	var char, base, i, arr, SIndex, TIndex, feature, j;
	if (cp < LBase || (LBase + LCount <= cp && cp < SBase) || SBase + SCount < cp) {
		return next(cp, needFeature);
	}
	if (LBase <= cp && cp < LBase + LCount) {
		char = {};
		base = (cp - LBase) * VCount;
		for (i = 0; i < VCount; ++i) {
			char[VBase + i] = SBase + TCount * (i + base);
		}
		arr = new Array(3);
		arr[2] = char;
		return new UChar(cp, arr);
	}

	SIndex = cp - SBase;
	TIndex = SIndex % TCount;
	feature = [];
	if (TIndex === 0) {
		feature[0] = [LBase + floor(SIndex / NCount), VBase + floor((SIndex % NCount) / TCount)];
		feature[2] = {};
		for (j = 1; j < TCount; ++j) {
			feature[2][TBase + j] = cp + j;
		}
	} else {
		feature[0] = [SBase + SIndex - TIndex, TBase + TIndex];
	}
	return new UChar(cp, feature);
};

fromCpFilter = function (next, cp, needFeature) {
	return cp < 60 || (cp > 13311 && cp < 42607)
		? new UChar(cp, DEFAULT_FEATURE)
		: next(cp, needFeature);
};

strategies = [fromCpFilter, fromCache, fromCpOnly, fromRuleBasedJamo, fromData];

UChar.fromCharCode = strategies.reduceRight(function (next, strategy) {
	return function (cp, needFeature) { return strategy(next, cp, needFeature); };
}, null);

UChar.isHighSurrogate = function (cp) { return cp >= 0xd800 && cp <= 0xdbff; };
UChar.isLowSurrogate = function (cp) { return cp >= 0xdc00 && cp <= 0xdfff; };

UChar.prototype.prepFeature = function () {
	if (!this.feature) {
		this.feature = UChar.fromCharCode(this.codepoint, true).feature;
	}
};

UChar.prototype.toString = function () {
	var num;
	if (this.codepoint < 0x10000) return String.fromCharCode(this.codepoint);
	num = this.codepoint - 0x10000;
	return String.fromCharCode(floor(num / 0x400) + 0xd800, (num % 0x400) + 0xdc00);
};

UChar.prototype.getDecomp = function () {
	this.prepFeature();
	return this.feature[0] || null;
};

UChar.prototype.isCompatibility = function () {
	this.prepFeature();
	return Boolean(this.feature[1]) && this.feature[1] & (1 << 8);
};
UChar.prototype.isExclude = function () {
	this.prepFeature();
	return Boolean(this.feature[1]) && this.feature[1] & (1 << 9);
};
UChar.prototype.getCanonicalClass = function () {
	this.prepFeature();
	return this.feature[1] ? this.feature[1] & 0xff : 0;
};
UChar.prototype.getComposite = function (following) {
	var cp;
	this.prepFeature();
	if (!this.feature[2]) return null;
	cp = this.feature[2][following.codepoint];
	return cp ? UChar.fromCharCode(cp) : null;
};

UCharIterator = function (str) {
	this.str = str;
	this.cursor = 0;
};
UCharIterator.prototype.next = function () {
	if (Boolean(this.str) && this.cursor < this.str.length) {
		var cp = this.str.charCodeAt(this.cursor++), d;
		if (
			UChar.isHighSurrogate(cp) &&
			this.cursor < this.str.length &&
			UChar.isLowSurrogate((d = this.str.charCodeAt(this.cursor)))
		) {
			cp = (cp - 0xd800) * 0x400 + (d - 0xdc00) + 0x10000;
			++this.cursor;
		}
		return UChar.fromCharCode(cp);
	}
	this.str = null;
	return null;
};

RecursDecompIterator = function (it, cano) {
	this.it = it;
	this.canonical = cano;
	this.resBuf = [];
};

RecursDecompIterator.prototype.next = function () {
	var recursiveDecomp, uchar;
	recursiveDecomp = function (cano, ucharLoc) {
		var decomp = ucharLoc.getDecomp(), ret, i, a, j;
		if (Boolean(decomp) && !(cano && ucharLoc.isCompatibility())) {
			ret = [];
			for (i = 0; i < decomp.length; ++i) {
				a = recursiveDecomp(cano, UChar.fromCharCode(decomp[i]));
				// Ret.concat(a); //<-why does not this work?
				// following block is a workaround.
				for (j = 0; j < a.length; ++j) ret.push(a[j]);
			}
			return ret;
		}
		return [ucharLoc];
	};
	if (this.resBuf.length === 0) {
		uchar = this.it.next();
		if (!uchar) return null;
		this.resBuf = recursiveDecomp(this.canonical, uchar);
	}
	return this.resBuf.shift();
};

DecompIterator = function (it) {
	this.it = it;
	this.resBuf = [];
};

DecompIterator.prototype.next = function () {
	var cc, uchar, inspt, uchar2, cc2;
	if (this.resBuf.length === 0) {
		do {
			uchar = this.it.next();
			if (!uchar) break;
			cc = uchar.getCanonicalClass();
			inspt = this.resBuf.length;
			if (cc !== 0) {
				for (inspt; inspt > 0; --inspt) {
					uchar2 = this.resBuf[inspt - 1];
					cc2 = uchar2.getCanonicalClass();
					// eslint-disable-next-line max-depth
					if (cc2 <= cc) break;
				}
			}
			this.resBuf.splice(inspt, 0, uchar);
		} while (cc !== 0);
	}
	return this.resBuf.shift();
};

CompIterator = function (it) {
	this.it = it;
	this.procBuf = [];
	this.resBuf = [];
	this.lastClass = null;
};

CompIterator.prototype.next = function () {
	var uchar, starter, composite, cc;
	while (this.resBuf.length === 0) {
		uchar = this.it.next();
		if (!uchar) {
			this.resBuf = this.procBuf;
			this.procBuf = [];
			break;
		}
		if (this.procBuf.length === 0) {
			this.lastClass = uchar.getCanonicalClass();
			this.procBuf.push(uchar);
		} else {
			starter = this.procBuf[0];
			composite = starter.getComposite(uchar);
			cc = uchar.getCanonicalClass();
			if (Boolean(composite) && (this.lastClass < cc || this.lastClass === 0)) {
				this.procBuf[0] = composite;
			} else {
				if (cc === 0) {
					this.resBuf = this.procBuf;
					this.procBuf = [];
				}
				this.lastClass = cc;
				this.procBuf.push(uchar);
			}
		}
	}
	return this.resBuf.shift();
};

createIterator = function (mode, str) {
	switch (mode) {
		case "NFD":
			return new DecompIterator(new RecursDecompIterator(new UCharIterator(str), true));
		case "NFKD":
			return new DecompIterator(new RecursDecompIterator(new UCharIterator(str), false));
		case "NFC":
			return new CompIterator(
				new DecompIterator(new RecursDecompIterator(new UCharIterator(str), true))
			);
		case "NFKC":
			return new CompIterator(
				new DecompIterator(new RecursDecompIterator(new UCharIterator(str), false))
			);
		default:
			throw new Error(mode + " is invalid");
	}
};
normalize = function (mode, str) {
	var it = createIterator(mode, str), ret = "", uchar;
	while ((uchar = it.next())) ret += uchar.toString();
	return ret;
};

/* Unicode data */
UChar.udata = data;

module.exports = function (/* Form*/) {
	var str = String(validValue(this)), form = arguments[0];
	if (form === undefined) form = "NFC";
	else form = String(form);
	if (!forms[form]) throw new RangeError("Invalid normalization form: " + form);
	return normalize(form, str);
};
Â   "use strict";

var str = "Ã¦Ã¸Ã¥Ã¤Ã¼Ã¶";

module.exports = function () {
	if (typeof str.normalize !== "function") return false;
	return str.normalize("NFKD") === "Ã¦Ã¸aÌŠaÌˆuÌˆoÌˆ";
};
s   "use strict";

module.exports = require("./is-implemented")() ? String.prototype.normalize : require("./shim");
É­ /* eslint max-lines: "off", no-sparse-arrays: "off", comma-style: "off" */

"use strict";

module.exports = {
	0: {
		60: [, , { 824: 8814 }],
		61: [, , { 824: 8800 }],
		62: [, , { 824: 8815 }],
		65: [
			, ,
			{
				768: 192,
				769: 193,
				770: 194,
				771: 195,
				772: 256,
				774: 258,
				775: 550,
				776: 196,
				777: 7842,
				778: 197,
				780: 461,
				783: 512,
				785: 514,
				803: 7840,
				805: 7680,
				808: 260
			}
		],
		66: [, , { 775: 7682, 803: 7684, 817: 7686 }],
		67: [, , { 769: 262, 770: 264, 775: 266, 780: 268, 807: 199 }],
		68: [, , { 775: 7690, 780: 270, 803: 7692, 807: 7696, 813: 7698, 817: 7694 }],
		69: [
			, ,
			{
				768: 200,
				769: 201,
				770: 202,
				771: 7868,
				772: 274,
				774: 276,
				775: 278,
				776: 203,
				777: 7866,
				780: 282,
				783: 516,
				785: 518,
				803: 7864,
				807: 552,
				808: 280,
				813: 7704,
				816: 7706
			}
		],
		70: [, , { 775: 7710 }],
		71: [, , { 769: 500, 770: 284, 772: 7712, 774: 286, 775: 288, 780: 486, 807: 290 }],
		72: [, , { 770: 292, 775: 7714, 776: 7718, 780: 542, 803: 7716, 807: 7720, 814: 7722 }],
		73: [
			, ,
			{
				768: 204,
				769: 205,
				770: 206,
				771: 296,
				772: 298,
				774: 300,
				775: 304,
				776: 207,
				777: 7880,
				780: 463,
				783: 520,
				785: 522,
				803: 7882,
				808: 302,
				816: 7724
			}
		],
		74: [, , { 770: 308 }],
		75: [, , { 769: 7728, 780: 488, 803: 7730, 807: 310, 817: 7732 }],
		76: [, , { 769: 313, 780: 317, 803: 7734, 807: 315, 813: 7740, 817: 7738 }],
		77: [, , { 769: 7742, 775: 7744, 803: 7746 }],
		78: [
			, ,
			{
				768: 504,
				769: 323,
				771: 209,
				775: 7748,
				780: 327,
				803: 7750,
				807: 325,
				813: 7754,
				817: 7752
			}
		],
		79: [
			, ,
			{
				768: 210,
				769: 211,
				770: 212,
				771: 213,
				772: 332,
				774: 334,
				775: 558,
				776: 214,
				777: 7886,
				779: 336,
				780: 465,
				783: 524,
				785: 526,
				795: 416,
				803: 7884,
				808: 490
			}
		],
		80: [, , { 769: 7764, 775: 7766 }],
		82: [
			, ,
			{ 769: 340, 775: 7768, 780: 344, 783: 528, 785: 530, 803: 7770, 807: 342, 817: 7774 }
		],
		83: [, , { 769: 346, 770: 348, 775: 7776, 780: 352, 803: 7778, 806: 536, 807: 350 }],
		84: [, , { 775: 7786, 780: 356, 803: 7788, 806: 538, 807: 354, 813: 7792, 817: 7790 }],
		85: [
			, ,
			{
				768: 217,
				769: 218,
				770: 219,
				771: 360,
				772: 362,
				774: 364,
				776: 220,
				777: 7910,
				778: 366,
				779: 368,
				780: 467,
				783: 532,
				785: 534,
				795: 431,
				803: 7908,
				804: 7794,
				808: 370,
				813: 7798,
				816: 7796
			}
		],
		86: [, , { 771: 7804, 803: 7806 }],
		87: [, , { 768: 7808, 769: 7810, 770: 372, 775: 7814, 776: 7812, 803: 7816 }],
		88: [, , { 775: 7818, 776: 7820 }],
		89: [
			, ,
			{
				768: 7922,
				769: 221,
				770: 374,
				771: 7928,
				772: 562,
				775: 7822,
				776: 376,
				777: 7926,
				803: 7924
			}
		],
		90: [, , { 769: 377, 770: 7824, 775: 379, 780: 381, 803: 7826, 817: 7828 }],
		97: [
			, ,
			{
				768: 224,
				769: 225,
				770: 226,
				771: 227,
				772: 257,
				774: 259,
				775: 551,
				776: 228,
				777: 7843,
				778: 229,
				780: 462,
				783: 513,
				785: 515,
				803: 7841,
				805: 7681,
				808: 261
			}
		],
		98: [, , { 775: 7683, 803: 7685, 817: 7687 }],
		99: [, , { 769: 263, 770: 265, 775: 267, 780: 269, 807: 231 }],
		100: [, , { 775: 7691, 780: 271, 803: 7693, 807: 7697, 813: 7699, 817: 7695 }],
		101: [
			, ,
			{
				768: 232,
				769: 233,
				770: 234,
				771: 7869,
				772: 275,
				774: 277,
				775: 279,
				776: 235,
				777: 7867,
				780: 283,
				783: 517,
				785: 519,
				803: 7865,
				807: 553,
				808: 281,
				813: 7705,
				816: 7707
			}
		],
		102: [, , { 775: 7711 }],
		103: [, , { 769: 501, 770: 285, 772: 7713, 774: 287, 775: 289, 780: 487, 807: 291 }],
		104: [
			, ,
			{ 770: 293, 775: 7715, 776: 7719, 780: 543, 803: 7717, 807: 7721, 814: 7723, 817: 7830 }
		],
		105: [
			, ,
			{
				768: 236,
				769: 237,
				770: 238,
				771: 297,
				772: 299,
				774: 301,
				776: 239,
				777: 7881,
				780: 464,
				783: 521,
				785: 523,
				803: 7883,
				808: 303,
				816: 7725
			}
		],
		106: [, , { 770: 309, 780: 496 }],
		107: [, , { 769: 7729, 780: 489, 803: 7731, 807: 311, 817: 7733 }],
		108: [, , { 769: 314, 780: 318, 803: 7735, 807: 316, 813: 7741, 817: 7739 }],
		109: [, , { 769: 7743, 775: 7745, 803: 7747 }],
		110: [
			, ,
			{
				768: 505,
				769: 324,
				771: 241,
				775: 7749,
				780: 328,
				803: 7751,
				807: 326,
				813: 7755,
				817: 7753
			}
		],
		111: [
			, ,
			{
				768: 242,
				769: 243,
				770: 244,
				771: 245,
				772: 333,
				774: 335,
				775: 559,
				776: 246,
				777: 7887,
				779: 337,
				780: 466,
				783: 525,
				785: 527,
				795: 417,
				803: 7885,
				808: 491
			}
		],
		112: [, , { 769: 7765, 775: 7767 }],
		114: [
			, ,
			{ 769: 341, 775: 7769, 780: 345, 783: 529, 785: 531, 803: 7771, 807: 343, 817: 7775 }
		],
		115: [, , { 769: 347, 770: 349, 775: 7777, 780: 353, 803: 7779, 806: 537, 807: 351 }],
		116: [
			, ,
			{ 775: 7787, 776: 7831, 780: 357, 803: 7789, 806: 539, 807: 355, 813: 7793, 817: 7791 }
		],
		117: [
			, ,
			{
				768: 249,
				769: 250,
				770: 251,
				771: 361,
				772: 363,
				774: 365,
				776: 252,
				777: 7911,
				778: 367,
				779: 369,
				780: 468,
				783: 533,
				785: 535,
				795: 432,
				803: 7909,
				804: 7795,
				808: 371,
				813: 7799,
				816: 7797
			}
		],
		118: [, , { 771: 7805, 803: 7807 }],
		119: [, , { 768: 7809, 769: 7811, 770: 373, 775: 7815, 776: 7813, 778: 7832, 803: 7817 }],
		120: [, , { 775: 7819, 776: 7821 }],
		121: [
			, ,
			{
				768: 7923,
				769: 253,
				770: 375,
				771: 7929,
				772: 563,
				775: 7823,
				776: 255,
				777: 7927,
				778: 7833,
				803: 7925
			}
		],
		122: [, , { 769: 378, 770: 7825, 775: 380, 780: 382, 803: 7827, 817: 7829 }],
		160: [[32], 256],
		168: [[32, 776], 256, { 768: 8173, 769: 901, 834: 8129 }],
		170: [[97], 256],
		175: [[32, 772], 256],
		178: [[50], 256],
		179: [[51], 256],
		180: [[32, 769], 256],
		181: [[956], 256],
		184: [[32, 807], 256],
		185: [[49], 256],
		186: [[111], 256],
		188: [[49, 8260, 52], 256],
		189: [[49, 8260, 50], 256],
		190: [[51, 8260, 52], 256],
		192: [[65, 768]],
		193: [[65, 769]],
		194: [[65, 770], , { 768: 7846, 769: 7844, 771: 7850, 777: 7848 }],
		195: [[65, 771]],
		196: [[65, 776], , { 772: 478 }],
		197: [[65, 778], , { 769: 506 }],
		198: [, , { 769: 508, 772: 482 }],
		199: [[67, 807], , { 769: 7688 }],
		200: [[69, 768]],
		201: [[69, 769]],
		202: [[69, 770], , { 768: 7872, 769: 7870, 771: 7876, 777: 7874 }],
		203: [[69, 776]],
		204: [[73, 768]],
		205: [[73, 769]],
		206: [[73, 770]],
		207: [[73, 776], , { 769: 7726 }],
		209: [[78, 771]],
		210: [[79, 768]],
		211: [[79, 769]],
		212: [[79, 770], , { 768: 7890, 769: 7888, 771: 7894, 777: 7892 }],
		213: [[79, 771], , { 769: 7756, 772: 556, 776: 7758 }],
		214: [[79, 776], , { 772: 554 }],
		216: [, , { 769: 510 }],
		217: [[85, 768]],
		218: [[85, 769]],
		219: [[85, 770]],
		220: [[85, 776], , { 768: 475, 769: 471, 772: 469, 780: 473 }],
		221: [[89, 769]],
		224: [[97, 768]],
		225: [[97, 769]],
		226: [[97, 770], , { 768: 7847, 769: 7845, 771: 7851, 777: 7849 }],
		227: [[97, 771]],
		228: [[97, 776], , { 772: 479 }],
		229: [[97, 778], , { 769: 507 }],
		230: [, , { 769: 509, 772: 483 }],
		231: [[99, 807], , { 769: 7689 }],
		232: [[101, 768]],
		233: [[101, 769]],
		234: [[101, 770], , { 768: 7873, 769: 7871, 771: 7877, 777: 7875 }],
		235: [[101, 776]],
		236: [[105, 768]],
		237: [[105, 769]],
		238: [[105, 770]],
		239: [[105, 776], , { 769: 7727 }],
		241: [[110, 771]],
		242: [[111, 768]],
		243: [[111, 769]],
		244: [[111, 770], , { 768: 7891, 769: 7889, 771: 7895, 777: 7893 }],
		245: [[111, 771], , { 769: 7757, 772: 557, 776: 7759 }],
		246: [[111, 776], , { 772: 555 }],
		248: [, , { 769: 511 }],
		249: [[117, 768]],
		250: [[117, 769]],
		251: [[117, 770]],
		252: [[117, 776], , { 768: 476, 769: 472, 772: 470, 780: 474 }],
		253: [[121, 769]],
		255: [[121, 776]]
	},
	256: {
		256: [[65, 772]],
		257: [[97, 772]],
		258: [[65, 774], , { 768: 7856, 769: 7854, 771: 7860, 777: 7858 }],
		259: [[97, 774], , { 768: 7857, 769: 7855, 771: 7861, 777: 7859 }],
		260: [[65, 808]],
		261: [[97, 808]],
		262: [[67, 769]],
		263: [[99, 769]],
		264: [[67, 770]],
		265: [[99, 770]],
		266: [[67, 775]],
		267: [[99, 775]],
		268: [[67, 780]],
		269: [[99, 780]],
		270: [[68, 780]],
		271: [[100, 780]],
		274: [[69, 772], , { 768: 7700, 769: 7702 }],
		275: [[101, 772], , { 768: 7701, 769: 7703 }],
		276: [[69, 774]],
		277: [[101, 774]],
		278: [[69, 775]],
		279: [[101, 775]],
		280: [[69, 808]],
		281: [[101, 808]],
		282: [[69, 780]],
		283: [[101, 780]],
		284: [[71, 770]],
		285: [[103, 770]],
		286: [[71, 774]],
		287: [[103, 774]],
		288: [[71, 775]],
		289: [[103, 775]],
		290: [[71, 807]],
		291: [[103, 807]],
		292: [[72, 770]],
		293: [[104, 770]],
		296: [[73, 771]],
		297: [[105, 771]],
		298: [[73, 772]],
		299: [[105, 772]],
		300: [[73, 774]],
		301: [[105, 774]],
		302: [[73, 808]],
		303: [[105, 808]],
		304: [[73, 775]],
		306: [[73, 74], 256],
		307: [[105, 106], 256],
		308: [[74, 770]],
		309: [[106, 770]],
		310: [[75, 807]],
		311: [[107, 807]],
		313: [[76, 769]],
		314: [[108, 769]],
		315: [[76, 807]],
		316: [[108, 807]],
		317: [[76, 780]],
		318: [[108, 780]],
		319: [[76, 183], 256],
		320: [[108, 183], 256],
		323: [[78, 769]],
		324: [[110, 769]],
		325: [[78, 807]],
		326: [[110, 807]],
		327: [[78, 780]],
		328: [[110, 780]],
		329: [[700, 110], 256],
		332: [[79, 772], , { 768: 7760, 769: 7762 }],
		333: [[111, 772], , { 768: 7761, 769: 7763 }],
		334: [[79, 774]],
		335: [[111, 774]],
		336: [[79, 779]],
		337: [[111, 779]],
		340: [[82, 769]],
		341: [[114, 769]],
		342: [[82, 807]],
		343: [[114, 807]],
		344: [[82, 780]],
		345: [[114, 780]],
		346: [[83, 769], , { 775: 7780 }],
		347: [[115, 769], , { 775: 7781 }],
		348: [[83, 770]],
		349: [[115, 770]],
		350: [[83, 807]],
		351: [[115, 807]],
		352: [[83, 780], , { 775: 7782 }],
		353: [[115, 780], , { 775: 7783 }],
		354: [[84, 807]],
		355: [[116, 807]],
		356: [[84, 780]],
		357: [[116, 780]],
		360: [[85, 771], , { 769: 7800 }],
		361: [[117, 771], , { 769: 7801 }],
		362: [[85, 772], , { 776: 7802 }],
		363: [[117, 772], , { 776: 7803 }],
		364: [[85, 774]],
		365: [[117, 774]],
		366: [[85, 778]],
		367: [[117, 778]],
		368: [[85, 779]],
		369: [[117, 779]],
		370: [[85, 808]],
		371: [[117, 808]],
		372: [[87, 770]],
		373: [[119, 770]],
		374: [[89, 770]],
		375: [[121, 770]],
		376: [[89, 776]],
		377: [[90, 769]],
		378: [[122, 769]],
		379: [[90, 775]],
		380: [[122, 775]],
		381: [[90, 780]],
		382: [[122, 780]],
		383: [[115], 256, { 775: 7835 }],
		416: [[79, 795], , { 768: 7900, 769: 7898, 771: 7904, 777: 7902, 803: 7906 }],
		417: [[111, 795], , { 768: 7901, 769: 7899, 771: 7905, 777: 7903, 803: 7907 }],
		431: [[85, 795], , { 768: 7914, 769: 7912, 771: 7918, 777: 7916, 803: 7920 }],
		432: [[117, 795], , { 768: 7915, 769: 7913, 771: 7919, 777: 7917, 803: 7921 }],
		439: [, , { 780: 494 }],
		452: [[68, 381], 256],
		453: [[68, 382], 256],
		454: [[100, 382], 256],
		455: [[76, 74], 256],
		456: [[76, 106], 256],
		457: [[108, 106], 256],
		458: [[78, 74], 256],
		459: [[78, 106], 256],
		460: [[110, 106], 256],
		461: [[65, 780]],
		462: [[97, 780]],
		463: [[73, 780]],
		464: [[105, 780]],
		465: [[79, 780]],
		466: [[111, 780]],
		467: [[85, 780]],
		468: [[117, 780]],
		469: [[220, 772]],
		470: [[252, 772]],
		471: [[220, 769]],
		472: [[252, 769]],
		473: [[220, 780]],
		474: [[252, 780]],
		475: [[220, 768]],
		476: [[252, 768]],
		478: [[196, 772]],
		479: [[228, 772]],
		480: [[550, 772]],
		481: [[551, 772]],
		482: [[198, 772]],
		483: [[230, 772]],
		486: [[71, 780]],
		487: [[103, 780]],
		488: [[75, 780]],
		489: [[107, 780]],
		490: [[79, 808], , { 772: 492 }],
		491: [[111, 808], , { 772: 493 }],
		492: [[490, 772]],
		493: [[491, 772]],
		494: [[439, 780]],
		495: [[658, 780]],
		496: [[106, 780]],
		497: [[68, 90], 256],
		498: [[68, 122], 256],
		499: [[100, 122], 256],
		500: [[71, 769]],
		501: [[103, 769]],
		504: [[78, 768]],
		505: [[110, 768]],
		506: [[197, 769]],
		507: [[229, 769]],
		508: [[198, 769]],
		509: [[230, 769]],
		510: [[216, 769]],
		511: [[248, 769]],
		66045: [, 220]
	},
	512: {
		512: [[65, 783]],
		513: [[97, 783]],
		514: [[65, 785]],
		515: [[97, 785]],
		516: [[69, 783]],
		517: [[101, 783]],
		518: [[69, 785]],
		519: [[101, 785]],
		520: [[73, 783]],
		521: [[105, 783]],
		522: [[73, 785]],
		523: [[105, 785]],
		524: [[79, 783]],
		525: [[111, 783]],
		526: [[79, 785]],
		527: [[111, 785]],
		528: [[82, 783]],
		529: [[114, 783]],
		530: [[82, 785]],
		531: [[114, 785]],
		532: [[85, 783]],
		533: [[117, 783]],
		534: [[85, 785]],
		535: [[117, 785]],
		536: [[83, 806]],
		537: [[115, 806]],
		538: [[84, 806]],
		539: [[116, 806]],
		542: [[72, 780]],
		543: [[104, 780]],
		550: [[65, 775], , { 772: 480 }],
		551: [[97, 775], , { 772: 481 }],
		552: [[69, 807], , { 774: 7708 }],
		553: [[101, 807], , { 774: 7709 }],
		554: [[214, 772]],
		555: [[246, 772]],
		556: [[213, 772]],
		557: [[245, 772]],
		558: [[79, 775], , { 772: 560 }],
		559: [[111, 775], , { 772: 561 }],
		560: [[558, 772]],
		561: [[559, 772]],
		562: [[89, 772]],
		563: [[121, 772]],
		658: [, , { 780: 495 }],
		688: [[104], 256],
		689: [[614], 256],
		690: [[106], 256],
		691: [[114], 256],
		692: [[633], 256],
		693: [[635], 256],
		694: [[641], 256],
		695: [[119], 256],
		696: [[121], 256],
		728: [[32, 774], 256],
		729: [[32, 775], 256],
		730: [[32, 778], 256],
		731: [[32, 808], 256],
		732: [[32, 771], 256],
		733: [[32, 779], 256],
		736: [[611], 256],
		737: [[108], 256],
		738: [[115], 256],
		739: [[120], 256],
		740: [[661], 256]
	},
	768: {
		768: [, 230],
		769: [, 230],
		770: [, 230],
		771: [, 230],
		772: [, 230],
		773: [, 230],
		774: [, 230],
		775: [, 230],
		776: [, 230, { 769: 836 }],
		777: [, 230],
		778: [, 230],
		779: [, 230],
		780: [, 230],
		781: [, 230],
		782: [, 230],
		783: [, 230],
		784: [, 230],
		785: [, 230],
		786: [, 230],
		787: [, 230],
		788: [, 230],
		789: [, 232],
		790: [, 220],
		791: [, 220],
		792: [, 220],
		793: [, 220],
		794: [, 232],
		795: [, 216],
		796: [, 220],
		797: [, 220],
		798: [, 220],
		799: [, 220],
		800: [, 220],
		801: [, 202],
		802: [, 202],
		803: [, 220],
		804: [, 220],
		805: [, 220],
		806: [, 220],
		807: [, 202],
		808: [, 202],
		809: [, 220],
		810: [, 220],
		811: [, 220],
		812: [, 220],
		813: [, 220],
		814: [, 220],
		815: [, 220],
		816: [, 220],
		817: [, 220],
		818: [, 220],
		819: [, 220],
		820: [, 1],
		821: [, 1],
		822: [, 1],
		823: [, 1],
		824: [, 1],
		825: [, 220],
		826: [, 220],
		827: [, 220],
		828: [, 220],
		829: [, 230],
		830: [, 230],
		831: [, 230],
		832: [[768], 230],
		833: [[769], 230],
		834: [, 230],
		835: [[787], 230],
		836: [[776, 769], 230],
		837: [, 240],
		838: [, 230],
		839: [, 220],
		840: [, 220],
		841: [, 220],
		842: [, 230],
		843: [, 230],
		844: [, 230],
		845: [, 220],
		846: [, 220],
		848: [, 230],
		849: [, 230],
		850: [, 230],
		851: [, 220],
		852: [, 220],
		853: [, 220],
		854: [, 220],
		855: [, 230],
		856: [, 232],
		857: [, 220],
		858: [, 220],
		859: [, 230],
		860: [, 233],
		861: [, 234],
		862: [, 234],
		863: [, 233],
		864: [, 234],
		865: [, 234],
		866: [, 233],
		867: [, 230],
		868: [, 230],
		869: [, 230],
		870: [, 230],
		871: [, 230],
		872: [, 230],
		873: [, 230],
		874: [, 230],
		875: [, 230],
		876: [, 230],
		877: [, 230],
		878: [, 230],
		879: [, 230],
		884: [[697]],
		890: [[32, 837], 256],
		894: [[59]],
		900: [[32, 769], 256],
		901: [[168, 769]],
		902: [[913, 769]],
		903: [[183]],
		904: [[917, 769]],
		905: [[919, 769]],
		906: [[921, 769]],
		908: [[927, 769]],
		910: [[933, 769]],
		911: [[937, 769]],
		912: [[970, 769]],
		913: [, , { 768: 8122, 769: 902, 772: 8121, 774: 8120, 787: 7944, 788: 7945, 837: 8124 }],
		917: [, , { 768: 8136, 769: 904, 787: 7960, 788: 7961 }],
		919: [, , { 768: 8138, 769: 905, 787: 7976, 788: 7977, 837: 8140 }],
		921: [, , { 768: 8154, 769: 906, 772: 8153, 774: 8152, 776: 938, 787: 7992, 788: 7993 }],
		927: [, , { 768: 8184, 769: 908, 787: 8008, 788: 8009 }],
		929: [, , { 788: 8172 }],
		933: [, , { 768: 8170, 769: 910, 772: 8169, 774: 8168, 776: 939, 788: 8025 }],
		937: [, , { 768: 8186, 769: 911, 787: 8040, 788: 8041, 837: 8188 }],
		938: [[921, 776]],
		939: [[933, 776]],
		940: [[945, 769], , { 837: 8116 }],
		941: [[949, 769]],
		942: [[951, 769], , { 837: 8132 }],
		943: [[953, 769]],
		944: [[971, 769]],
		945: [
			, ,
			{
				768: 8048,
				769: 940,
				772: 8113,
				774: 8112,
				787: 7936,
				788: 7937,
				834: 8118,
				837: 8115
			}
		],
		949: [, , { 768: 8050, 769: 941, 787: 7952, 788: 7953 }],
		951: [, , { 768: 8052, 769: 942, 787: 7968, 788: 7969, 834: 8134, 837: 8131 }],
		953: [
			, ,
			{ 768: 8054, 769: 943, 772: 8145, 774: 8144, 776: 970, 787: 7984, 788: 7985, 834: 8150 }
		],
		959: [, , { 768: 8056, 769: 972, 787: 8000, 788: 8001 }],
		961: [, , { 787: 8164, 788: 8165 }],
		965: [
			, ,
			{ 768: 8058, 769: 973, 772: 8161, 774: 8160, 776: 971, 787: 8016, 788: 8017, 834: 8166 }
		],
		969: [, , { 768: 8060, 769: 974, 787: 8032, 788: 8033, 834: 8182, 837: 8179 }],
		970: [[953, 776], , { 768: 8146, 769: 912, 834: 8151 }],
		971: [[965, 776], , { 768: 8162, 769: 944, 834: 8167 }],
		972: [[959, 769]],
		973: [[965, 769]],
		974: [[969, 769], , { 837: 8180 }],
		976: [[946], 256],
		977: [[952], 256],
		978: [[933], 256, { 769: 979, 776: 980 }],
		979: [[978, 769]],
		980: [[978, 776]],
		981: [[966], 256],
		982: [[960], 256],
		1008: [[954], 256],
		1009: [[961], 256],
		1010: [[962], 256],
		1012: [[920], 256],
		1013: [[949], 256],
		1017: [[931], 256]
	},
	1024: {
		1024: [[1045, 768]],
		1025: [[1045, 776]],
		1027: [[1043, 769]],
		1030: [, , { 776: 1031 }],
		1031: [[1030, 776]],
		1036: [[1050, 769]],
		1037: [[1048, 768]],
		1038: [[1059, 774]],
		1040: [, , { 774: 1232, 776: 1234 }],
		1043: [, , { 769: 1027 }],
		1045: [, , { 768: 1024, 774: 1238, 776: 1025 }],
		1046: [, , { 774: 1217, 776: 1244 }],
		1047: [, , { 776: 1246 }],
		1048: [, , { 768: 1037, 772: 1250, 774: 1049, 776: 1252 }],
		1049: [[1048, 774]],
		1050: [, , { 769: 1036 }],
		1054: [, , { 776: 1254 }],
		1059: [, , { 772: 1262, 774: 1038, 776: 1264, 779: 1266 }],
		1063: [, , { 776: 1268 }],
		1067: [, , { 776: 1272 }],
		1069: [, , { 776: 1260 }],
		1072: [, , { 774: 1233, 776: 1235 }],
		1075: [, , { 769: 1107 }],
		1077: [, , { 768: 1104, 774: 1239, 776: 1105 }],
		1078: [, , { 774: 1218, 776: 1245 }],
		1079: [, , { 776: 1247 }],
		1080: [, , { 768: 1117, 772: 1251, 774: 1081, 776: 1253 }],
		1081: [[1080, 774]],
		1082: [, , { 769: 1116 }],
		1086: [, , { 776: 1255 }],
		1091: [, , { 772: 1263, 774: 1118, 776: 1265, 779: 1267 }],
		1095: [, , { 776: 1269 }],
		1099: [, , { 776: 1273 }],
		1101: [, , { 776: 1261 }],
		1104: [[1077, 768]],
		1105: [[1077, 776]],
		1107: [[1075, 769]],
		1110: [, , { 776: 1111 }],
		1111: [[1110, 776]],
		1116: [[1082, 769]],
		1117: [[1080, 768]],
		1118: [[1091, 774]],
		1140: [, , { 783: 1142 }],
		1141: [, , { 783: 1143 }],
		1142: [[1140, 783]],
		1143: [[1141, 783]],
		1155: [, 230],
		1156: [, 230],
		1157: [, 230],
		1158: [, 230],
		1159: [, 230],
		1217: [[1046, 774]],
		1218: [[1078, 774]],
		1232: [[1040, 774]],
		1233: [[1072, 774]],
		1234: [[1040, 776]],
		1235: [[1072, 776]],
		1238: [[1045, 774]],
		1239: [[1077, 774]],
		1240: [, , { 776: 1242 }],
		1241: [, , { 776: 1243 }],
		1242: [[1240, 776]],
		1243: [[1241, 776]],
		1244: [[1046, 776]],
		1245: [[1078, 776]],
		1246: [[1047, 776]],
		1247: [[1079, 776]],
		1250: [[1048, 772]],
		1251: [[1080, 772]],
		1252: [[1048, 776]],
		1253: [[1080, 776]],
		1254: [[1054, 776]],
		1255: [[1086, 776]],
		1256: [, , { 776: 1258 }],
		1257: [, , { 776: 1259 }],
		1258: [[1256, 776]],
		1259: [[1257, 776]],
		1260: [[1069, 776]],
		1261: [[1101, 776]],
		1262: [[1059, 772]],
		1263: [[1091, 772]],
		1264: [[1059, 776]],
		1265: [[1091, 776]],
		1266: [[1059, 779]],
		1267: [[1091, 779]],
		1268: [[1063, 776]],
		1269: [[1095, 776]],
		1272: [[1067, 776]],
		1273: [[1099, 776]]
	},
	1280: {
		1415: [[1381, 1410], 256],
		1425: [, 220],
		1426: [, 230],
		1427: [, 230],
		1428: [, 230],
		1429: [, 230],
		1430: [, 220],
		1431: [, 230],
		1432: [, 230],
		1433: [, 230],
		1434: [, 222],
		1435: [, 220],
		1436: [, 230],
		1437: [, 230],
		1438: [, 230],
		1439: [, 230],
		1440: [, 230],
		1441: [, 230],
		1442: [, 220],
		1443: [, 220],
		1444: [, 220],
		1445: [, 220],
		1446: [, 220],
		1447: [, 220],
		1448: [, 230],
		1449: [, 230],
		1450: [, 220],
		1451: [, 230],
		1452: [, 230],
		1453: [, 222],
		1454: [, 228],
		1455: [, 230],
		1456: [, 10],
		1457: [, 11],
		1458: [, 12],
		1459: [, 13],
		1460: [, 14],
		1461: [, 15],
		1462: [, 16],
		1463: [, 17],
		1464: [, 18],
		1465: [, 19],
		1466: [, 19],
		1467: [, 20],
		1468: [, 21],
		1469: [, 22],
		1471: [, 23],
		1473: [, 24],
		1474: [, 25],
		1476: [, 230],
		1477: [, 220],
		1479: [, 18]
	},
	1536: {
		1552: [, 230],
		1553: [, 230],
		1554: [, 230],
		1555: [, 230],
		1556: [, 230],
		1557: [, 230],
		1558: [, 230],
		1559: [, 230],
		1560: [, 30],
		1561: [, 31],
		1562: [, 32],
		1570: [[1575, 1619]],
		1571: [[1575, 1620]],
		1572: [[1608, 1620]],
		1573: [[1575, 1621]],
		1574: [[1610, 1620]],
		1575: [, , { 1619: 1570, 1620: 1571, 1621: 1573 }],
		1608: [, , { 1620: 1572 }],
		1610: [, , { 1620: 1574 }],
		1611: [, 27],
		1612: [, 28],
		1613: [, 29],
		1614: [, 30],
		1615: [, 31],
		1616: [, 32],
		1617: [, 33],
		1618: [, 34],
		1619: [, 230],
		1620: [, 230],
		1621: [, 220],
		1622: [, 220],
		1623: [, 230],
		1624: [, 230],
		1625: [, 230],
		1626: [, 230],
		1627: [, 230],
		1628: [, 220],
		1629: [, 230],
		1630: [, 230],
		1631: [, 220],
		1648: [, 35],
		1653: [[1575, 1652], 256],
		1654: [[1608, 1652], 256],
		1655: [[1735, 1652], 256],
		1656: [[1610, 1652], 256],
		1728: [[1749, 1620]],
		1729: [, , { 1620: 1730 }],
		1730: [[1729, 1620]],
		1746: [, , { 1620: 1747 }],
		1747: [[1746, 1620]],
		1749: [, , { 1620: 1728 }],
		1750: [, 230],
		1751: [, 230],
		1752: [, 230],
		1753: [, 230],
		1754: [, 230],
		1755: [, 230],
		1756: [, 230],
		1759: [, 230],
		1760: [, 230],
		1761: [, 230],
		1762: [, 230],
		1763: [, 220],
		1764: [, 230],
		1767: [, 230],
		1768: [, 230],
		1770: [, 220],
		1771: [, 230],
		1772: [, 230],
		1773: [, 220]
	},
	1792: {
		1809: [, 36],
		1840: [, 230],
		1841: [, 220],
		1842: [, 230],
		1843: [, 230],
		1844: [, 220],
		1845: [, 230],
		1846: [, 230],
		1847: [, 220],
		1848: [, 220],
		1849: [, 220],
		1850: [, 230],
		1851: [, 220],
		1852: [, 220],
		1853: [, 230],
		1854: [, 220],
		1855: [, 230],
		1856: [, 230],
		1857: [, 230],
		1858: [, 220],
		1859: [, 230],
		1860: [, 220],
		1861: [, 230],
		1862: [, 220],
		1863: [, 230],
		1864: [, 220],
		1865: [, 230],
		1866: [, 230],
		2027: [, 230],
		2028: [, 230],
		2029: [, 230],
		2030: [, 230],
		2031: [, 230],
		2032: [, 230],
		2033: [, 230],
		2034: [, 220],
		2035: [, 230]
	},
	2048: {
		2070: [, 230],
		2071: [, 230],
		2072: [, 230],
		2073: [, 230],
		2075: [, 230],
		2076: [, 230],
		2077: [, 230],
		2078: [, 230],
		2079: [, 230],
		2080: [, 230],
		2081: [, 230],
		2082: [, 230],
		2083: [, 230],
		2085: [, 230],
		2086: [, 230],
		2087: [, 230],
		2089: [, 230],
		2090: [, 230],
		2091: [, 230],
		2092: [, 230],
		2093: [, 230],
		2137: [, 220],
		2138: [, 220],
		2139: [, 220],
		2276: [, 230],
		2277: [, 230],
		2278: [, 220],
		2279: [, 230],
		2280: [, 230],
		2281: [, 220],
		2282: [, 230],
		2283: [, 230],
		2284: [, 230],
		2285: [, 220],
		2286: [, 220],
		2287: [, 220],
		2288: [, 27],
		2289: [, 28],
		2290: [, 29],
		2291: [, 230],
		2292: [, 230],
		2293: [, 230],
		2294: [, 220],
		2295: [, 230],
		2296: [, 230],
		2297: [, 220],
		2298: [, 220],
		2299: [, 230],
		2300: [, 230],
		2301: [, 230],
		2302: [, 230]
	},
	2304: {
		2344: [, , { 2364: 2345 }],
		2345: [[2344, 2364]],
		2352: [, , { 2364: 2353 }],
		2353: [[2352, 2364]],
		2355: [, , { 2364: 2356 }],
		2356: [[2355, 2364]],
		2364: [, 7],
		2381: [, 9],
		2385: [, 230],
		2386: [, 220],
		2387: [, 230],
		2388: [, 230],
		2392: [[2325, 2364], 512],
		2393: [[2326, 2364], 512],
		2394: [[2327, 2364], 512],
		2395: [[2332, 2364], 512],
		2396: [[2337, 2364], 512],
		2397: [[2338, 2364], 512],
		2398: [[2347, 2364], 512],
		2399: [[2351, 2364], 512],
		2492: [, 7],
		2503: [, , { 2494: 2507, 2519: 2508 }],
		2507: [[2503, 2494]],
		2508: [[2503, 2519]],
		2509: [, 9],
		2524: [[2465, 2492], 512],
		2525: [[2466, 2492], 512],
		2527: [[2479, 2492], 512]
	},
	2560: {
		2611: [[2610, 2620], 512],
		2614: [[2616, 2620], 512],
		2620: [, 7],
		2637: [, 9],
		2649: [[2582, 2620], 512],
		2650: [[2583, 2620], 512],
		2651: [[2588, 2620], 512],
		2654: [[2603, 2620], 512],
		2748: [, 7],
		2765: [, 9],
		68109: [, 220],
		68111: [, 230],
		68152: [, 230],
		68153: [, 1],
		68154: [, 220],
		68159: [, 9]
	},
	2816: {
		2876: [, 7],
		2887: [, , { 2878: 2891, 2902: 2888, 2903: 2892 }],
		2888: [[2887, 2902]],
		2891: [[2887, 2878]],
		2892: [[2887, 2903]],
		2893: [, 9],
		2908: [[2849, 2876], 512],
		2909: [[2850, 2876], 512],
		2962: [, , { 3031: 2964 }],
		2964: [[2962, 3031]],
		3014: [, , { 3006: 3018, 3031: 3020 }],
		3015: [, , { 3006: 3019 }],
		3018: [[3014, 3006]],
		3019: [[3015, 3006]],
		3020: [[3014, 3031]],
		3021: [, 9]
	},
	3072: {
		3142: [, , { 3158: 3144 }],
		3144: [[3142, 3158]],
		3149: [, 9],
		3157: [, 84],
		3158: [, 91],
		3260: [, 7],
		3263: [, , { 3285: 3264 }],
		3264: [[3263, 3285]],
		3270: [, , { 3266: 3274, 3285: 3271, 3286: 3272 }],
		3271: [[3270, 3285]],
		3272: [[3270, 3286]],
		3274: [[3270, 3266], , { 3285: 3275 }],
		3275: [[3274, 3285]],
		3277: [, 9]
	},
	3328: {
		3398: [, , { 3390: 3402, 3415: 3404 }],
		3399: [, , { 3390: 3403 }],
		3402: [[3398, 3390]],
		3403: [[3399, 3390]],
		3404: [[3398, 3415]],
		3405: [, 9],
		3530: [, 9],
		3545: [, , { 3530: 3546, 3535: 3548, 3551: 3550 }],
		3546: [[3545, 3530]],
		3548: [[3545, 3535], , { 3530: 3549 }],
		3549: [[3548, 3530]],
		3550: [[3545, 3551]]
	},
	3584: {
		3635: [[3661, 3634], 256],
		3640: [, 103],
		3641: [, 103],
		3642: [, 9],
		3656: [, 107],
		3657: [, 107],
		3658: [, 107],
		3659: [, 107],
		3763: [[3789, 3762], 256],
		3768: [, 118],
		3769: [, 118],
		3784: [, 122],
		3785: [, 122],
		3786: [, 122],
		3787: [, 122],
		3804: [[3755, 3737], 256],
		3805: [[3755, 3745], 256]
	},
	3840: {
		3852: [[3851], 256],
		3864: [, 220],
		3865: [, 220],
		3893: [, 220],
		3895: [, 220],
		3897: [, 216],
		3907: [[3906, 4023], 512],
		3917: [[3916, 4023], 512],
		3922: [[3921, 4023], 512],
		3927: [[3926, 4023], 512],
		3932: [[3931, 4023], 512],
		3945: [[3904, 4021], 512],
		3953: [, 129],
		3954: [, 130],
		3955: [[3953, 3954], 512],
		3956: [, 132],
		3957: [[3953, 3956], 512],
		3958: [[4018, 3968], 512],
		3959: [[4018, 3969], 256],
		3960: [[4019, 3968], 512],
		3961: [[4019, 3969], 256],
		3962: [, 130],
		3963: [, 130],
		3964: [, 130],
		3965: [, 130],
		3968: [, 130],
		3969: [[3953, 3968], 512],
		3970: [, 230],
		3971: [, 230],
		3972: [, 9],
		3974: [, 230],
		3975: [, 230],
		3987: [[3986, 4023], 512],
		3997: [[3996, 4023], 512],
		4002: [[4001, 4023], 512],
		4007: [[4006, 4023], 512],
		4012: [[4011, 4023], 512],
		4025: [[3984, 4021], 512],
		4038: [, 220]
	},
	4096: {
		4133: [, , { 4142: 4134 }],
		4134: [[4133, 4142]],
		4151: [, 7],
		4153: [, 9],
		4154: [, 9],
		4237: [, 220],
		4348: [[4316], 256],
		69702: [, 9],
		69785: [, , { 69818: 69786 }],
		69786: [[69785, 69818]],
		69787: [, , { 69818: 69788 }],
		69788: [[69787, 69818]],
		69797: [, , { 69818: 69803 }],
		69803: [[69797, 69818]],
		69817: [, 9],
		69818: [, 7]
	},
	4352: {
		69888: [, 230],
		69889: [, 230],
		69890: [, 230],
		69934: [[69937, 69927]],
		69935: [[69938, 69927]],
		69937: [, , { 69927: 69934 }],
		69938: [, , { 69927: 69935 }],
		69939: [, 9],
		69940: [, 9],
		70080: [, 9]
	},
	4864: { 4957: [, 230], 4958: [, 230], 4959: [, 230] },
	5632: { 71350: [, 9], 71351: [, 7] },
	5888: { 5908: [, 9], 5940: [, 9], 6098: [, 9], 6109: [, 230] },
	6144: { 6313: [, 228] },
	6400: { 6457: [, 222], 6458: [, 230], 6459: [, 220] },
	6656: {
		6679: [, 230],
		6680: [, 220],
		6752: [, 9],
		6773: [, 230],
		6774: [, 230],
		6775: [, 230],
		6776: [, 230],
		6777: [, 230],
		6778: [, 230],
		6779: [, 230],
		6780: [, 230],
		6783: [, 220]
	},
	6912: {
		6917: [, , { 6965: 6918 }],
		6918: [[6917, 6965]],
		6919: [, , { 6965: 6920 }],
		6920: [[6919, 6965]],
		6921: [, , { 6965: 6922 }],
		6922: [[6921, 6965]],
		6923: [, , { 6965: 6924 }],
		6924: [[6923, 6965]],
		6925: [, , { 6965: 6926 }],
		6926: [[6925, 6965]],
		6929: [, , { 6965: 6930 }],
		6930: [[6929, 6965]],
		6964: [, 7],
		6970: [, , { 6965: 6971 }],
		6971: [[6970, 6965]],
		6972: [, , { 6965: 6973 }],
		6973: [[6972, 6965]],
		6974: [, , { 6965: 6976 }],
		6975: [, , { 6965: 6977 }],
		6976: [[6974, 6965]],
		6977: [[6975, 6965]],
		6978: [, , { 6965: 6979 }],
		6979: [[6978, 6965]],
		6980: [, 9],
		7019: [, 230],
		7020: [, 220],
		7021: [, 230],
		7022: [, 230],
		7023: [, 230],
		7024: [, 230],
		7025: [, 230],
		7026: [, 230],
		7027: [, 230],
		7082: [, 9],
		7083: [, 9],
		7142: [, 7],
		7154: [, 9],
		7155: [, 9]
	},
	7168: {
		7223: [, 7],
		7376: [, 230],
		7377: [, 230],
		7378: [, 230],
		7380: [, 1],
		7381: [, 220],
		7382: [, 220],
		7383: [, 220],
		7384: [, 220],
		7385: [, 220],
		7386: [, 230],
		7387: [, 230],
		7388: [, 220],
		7389: [, 220],
		7390: [, 220],
		7391: [, 220],
		7392: [, 230],
		7394: [, 1],
		7395: [, 1],
		7396: [, 1],
		7397: [, 1],
		7398: [, 1],
		7399: [, 1],
		7400: [, 1],
		7405: [, 220],
		7412: [, 230]
	},
	7424: {
		7468: [[65], 256],
		7469: [[198], 256],
		7470: [[66], 256],
		7472: [[68], 256],
		7473: [[69], 256],
		7474: [[398], 256],
		7475: [[71], 256],
		7476: [[72], 256],
		7477: [[73], 256],
		7478: [[74], 256],
		7479: [[75], 256],
		7480: [[76], 256],
		7481: [[77], 256],
		7482: [[78], 256],
		7484: [[79], 256],
		7485: [[546], 256],
		7486: [[80], 256],
		7487: [[82], 256],
		7488: [[84], 256],
		7489: [[85], 256],
		7490: [[87], 256],
		7491: [[97], 256],
		7492: [[592], 256],
		7493: [[593], 256],
		7494: [[7426], 256],
		7495: [[98], 256],
		7496: [[100], 256],
		7497: [[101], 256],
		7498: [[601], 256],
		7499: [[603], 256],
		7500: [[604], 256],
		7501: [[103], 256],
		7503: [[107], 256],
		7504: [[109], 256],
		7505: [[331], 256],
		7506: [[111], 256],
		7507: [[596], 256],
		7508: [[7446], 256],
		7509: [[7447], 256],
		7510: [[112], 256],
		7511: [[116], 256],
		7512: [[117], 256],
		7513: [[7453], 256],
		7514: [[623], 256],
		7515: [[118], 256],
		7516: [[7461], 256],
		7517: [[946], 256],
		7518: [[947], 256],
		7519: [[948], 256],
		7520: [[966], 256],
		7521: [[967], 256],
		7522: [[105], 256],
		7523: [[114], 256],
		7524: [[117], 256],
		7525: [[118], 256],
		7526: [[946], 256],
		7527: [[947], 256],
		7528: [[961], 256],
		7529: [[966], 256],
		7530: [[967], 256],
		7544: [[1085], 256],
		7579: [[594], 256],
		7580: [[99], 256],
		7581: [[597], 256],
		7582: [[240], 256],
		7583: [[604], 256],
		7584: [[102], 256],
		7585: [[607], 256],
		7586: [[609], 256],
		7587: [[613], 256],
		7588: [[616], 256],
		7589: [[617], 256],
		7590: [[618], 256],
		7591: [[7547], 256],
		7592: [[669], 256],
		7593: [[621], 256],
		7594: [[7557], 256],
		7595: [[671], 256],
		7596: [[625], 256],
		7597: [[624], 256],
		7598: [[626], 256],
		7599: [[627], 256],
		7600: [[628], 256],
		7601: [[629], 256],
		7602: [[632], 256],
		7603: [[642], 256],
		7604: [[643], 256],
		7605: [[427], 256],
		7606: [[649], 256],
		7607: [[650], 256],
		7608: [[7452], 256],
		7609: [[651], 256],
		7610: [[652], 256],
		7611: [[122], 256],
		7612: [[656], 256],
		7613: [[657], 256],
		7614: [[658], 256],
		7615: [[952], 256],
		7616: [, 230],
		7617: [, 230],
		7618: [, 220],
		7619: [, 230],
		7620: [, 230],
		7621: [, 230],
		7622: [, 230],
		7623: [, 230],
		7624: [, 230],
		7625: [, 230],
		7626: [, 220],
		7627: [, 230],
		7628: [, 230],
		7629: [, 234],
		7630: [, 214],
		7631: [, 220],
		7632: [, 202],
		7633: [, 230],
		7634: [, 230],
		7635: [, 230],
		7636: [, 230],
		7637: [, 230],
		7638: [, 230],
		7639: [, 230],
		7640: [, 230],
		7641: [, 230],
		7642: [, 230],
		7643: [, 230],
		7644: [, 230],
		7645: [, 230],
		7646: [, 230],
		7647: [, 230],
		7648: [, 230],
		7649: [, 230],
		7650: [, 230],
		7651: [, 230],
		7652: [, 230],
		7653: [, 230],
		7654: [, 230],
		7676: [, 233],
		7677: [, 220],
		7678: [, 230],
		7679: [, 220]
	},
	7680: {
		7680: [[65, 805]],
		7681: [[97, 805]],
		7682: [[66, 775]],
		7683: [[98, 775]],
		7684: [[66, 803]],
		7685: [[98, 803]],
		7686: [[66, 817]],
		7687: [[98, 817]],
		7688: [[199, 769]],
		7689: [[231, 769]],
		7690: [[68, 775]],
		7691: [[100, 775]],
		7692: [[68, 803]],
		7693: [[100, 803]],
		7694: [[68, 817]],
		7695: [[100, 817]],
		7696: [[68, 807]],
		7697: [[100, 807]],
		7698: [[68, 813]],
		7699: [[100, 813]],
		7700: [[274, 768]],
		7701: [[275, 768]],
		7702: [[274, 769]],
		7703: [[275, 769]],
		7704: [[69, 813]],
		7705: [[101, 813]],
		7706: [[69, 816]],
		7707: [[101, 816]],
		7708: [[552, 774]],
		7709: [[553, 774]],
		7710: [[70, 775]],
		7711: [[102, 775]],
		7712: [[71, 772]],
		7713: [[103, 772]],
		7714: [[72, 775]],
		7715: [[104, 775]],
		7716: [[72, 803]],
		7717: [[104, 803]],
		7718: [[72, 776]],
		7719: [[104, 776]],
		7720: [[72, 807]],
		7721: [[104, 807]],
		7722: [[72, 814]],
		7723: [[104, 814]],
		7724: [[73, 816]],
		7725: [[105, 816]],
		7726: [[207, 769]],
		7727: [[239, 769]],
		7728: [[75, 769]],
		7729: [[107, 769]],
		7730: [[75, 803]],
		7731: [[107, 803]],
		7732: [[75, 817]],
		7733: [[107, 817]],
		7734: [[76, 803], , { 772: 7736 }],
		7735: [[108, 803], , { 772: 7737 }],
		7736: [[7734, 772]],
		7737: [[7735, 772]],
		7738: [[76, 817]],
		7739: [[108, 817]],
		7740: [[76, 813]],
		7741: [[108, 813]],
		7742: [[77, 769]],
		7743: [[109, 769]],
		7744: [[77, 775]],
		7745: [[109, 775]],
		7746: [[77, 803]],
		7747: [[109, 803]],
		7748: [[78, 775]],
		7749: [[110, 775]],
		7750: [[78, 803]],
		7751: [[110, 803]],
		7752: [[78, 817]],
		7753: [[110, 817]],
		7754: [[78, 813]],
		7755: [[110, 813]],
		7756: [[213, 769]],
		7757: [[245, 769]],
		7758: [[213, 776]],
		7759: [[245, 776]],
		7760: [[332, 768]],
		7761: [[333, 768]],
		7762: [[332, 769]],
		7763: [[333, 769]],
		7764: [[80, 769]],
		7765: [[112, 769]],
		7766: [[80, 775]],
		7767: [[112, 775]],
		7768: [[82, 775]],
		7769: [[114, 775]],
		7770: [[82, 803], , { 772: 7772 }],
		7771: [[114, 803], , { 772: 7773 }],
		7772: [[7770, 772]],
		7773: [[7771, 772]],
		7774: [[82, 817]],
		7775: [[114, 817]],
		7776: [[83, 775]],
		7777: [[115, 775]],
		7778: [[83, 803], , { 775: 7784 }],
		7779: [[115, 803], , { 775: 7785 }],
		7780: [[346, 775]],
		7781: [[347, 775]],
		7782: [[352, 775]],
		7783: [[353, 775]],
		7784: [[7778, 775]],
		7785: [[7779, 775]],
		7786: [[84, 775]],
		7787: [[116, 775]],
		7788: [[84, 803]],
		7789: [[116, 803]],
		7790: [[84, 817]],
		7791: [[116, 817]],
		7792: [[84, 813]],
		7793: [[116, 813]],
		7794: [[85, 804]],
		7795: [[117, 804]],
		7796: [[85, 816]],
		7797: [[117, 816]],
		7798: [[85, 813]],
		7799: [[117, 813]],
		7800: [[360, 769]],
		7801: [[361, 769]],
		7802: [[362, 776]],
		7803: [[363, 776]],
		7804: [[86, 771]],
		7805: [[118, 771]],
		7806: [[86, 803]],
		7807: [[118, 803]],
		7808: [[87, 768]],
		7809: [[119, 768]],
		7810: [[87, 769]],
		7811: [[119, 769]],
		7812: [[87, 776]],
		7813: [[119, 776]],
		7814: [[87, 775]],
		7815: [[119, 775]],
		7816: [[87, 803]],
		7817: [[119, 803]],
		7818: [[88, 775]],
		7819: [[120, 775]],
		7820: [[88, 776]],
		7821: [[120, 776]],
		7822: [[89, 775]],
		7823: [[121, 775]],
		7824: [[90, 770]],
		7825: [[122, 770]],
		7826: [[90, 803]],
		7827: [[122, 803]],
		7828: [[90, 817]],
		7829: [[122, 817]],
		7830: [[104, 817]],
		7831: [[116, 776]],
		7832: [[119, 778]],
		7833: [[121, 778]],
		7834: [[97, 702], 256],
		7835: [[383, 775]],
		7840: [[65, 803], , { 770: 7852, 774: 7862 }],
		7841: [[97, 803], , { 770: 7853, 774: 7863 }],
		7842: [[65, 777]],
		7843: [[97, 777]],
		7844: [[194, 769]],
		7845: [[226, 769]],
		7846: [[194, 768]],
		7847: [[226, 768]],
		7848: [[194, 777]],
		7849: [[226, 777]],
		7850: [[194, 771]],
		7851: [[226, 771]],
		7852: [[7840, 770]],
		7853: [[7841, 770]],
		7854: [[258, 769]],
		7855: [[259, 769]],
		7856: [[258, 768]],
		7857: [[259, 768]],
		7858: [[258, 777]],
		7859: [[259, 777]],
		7860: [[258, 771]],
		7861: [[259, 771]],
		7862: [[7840, 774]],
		7863: [[7841, 774]],
		7864: [[69, 803], , { 770: 7878 }],
		7865: [[101, 803], , { 770: 7879 }],
		7866: [[69, 777]],
		7867: [[101, 777]],
		7868: [[69, 771]],
		7869: [[101, 771]],
		7870: [[202, 769]],
		7871: [[234, 769]],
		7872: [[202, 768]],
		7873: [[234, 768]],
		7874: [[202, 777]],
		7875: [[234, 777]],
		7876: [[202, 771]],
		7877: [[234, 771]],
		7878: [[7864, 770]],
		7879: [[7865, 770]],
		7880: [[73, 777]],
		7881: [[105, 777]],
		7882: [[73, 803]],
		7883: [[105, 803]],
		7884: [[79, 803], , { 770: 7896 }],
		7885: [[111, 803], , { 770: 7897 }],
		7886: [[79, 777]],
		7887: [[111, 777]],
		7888: [[212, 769]],
		7889: [[244, 769]],
		7890: [[212, 768]],
		7891: [[244, 768]],
		7892: [[212, 777]],
		7893: [[244, 777]],
		7894: [[212, 771]],
		7895: [[244, 771]],
		7896: [[7884, 770]],
		7897: [[7885, 770]],
		7898: [[416, 769]],
		7899: [[417, 769]],
		7900: [[416, 768]],
		7901: [[417, 768]],
		7902: [[416, 777]],
		7903: [[417, 777]],
		7904: [[416, 771]],
		7905: [[417, 771]],
		7906: [[416, 803]],
		7907: [[417, 803]],
		7908: [[85, 803]],
		7909: [[117, 803]],
		7910: [[85, 777]],
		7911: [[117, 777]],
		7912: [[431, 769]],
		7913: [[432, 769]],
		7914: [[431, 768]],
		7915: [[432, 768]],
		7916: [[431, 777]],
		7917: [[432, 777]],
		7918: [[431, 771]],
		7919: [[432, 771]],
		7920: [[431, 803]],
		7921: [[432, 803]],
		7922: [[89, 768]],
		7923: [[121, 768]],
		7924: [[89, 803]],
		7925: [[121, 803]],
		7926: [[89, 777]],
		7927: [[121, 777]],
		7928: [[89, 771]],
		7929: [[121, 771]]
	},
	7936: {
		7936: [[945, 787], , { 768: 7938, 769: 7940, 834: 7942, 837: 8064 }],
		7937: [[945, 788], , { 768: 7939, 769: 7941, 834: 7943, 837: 8065 }],
		7938: [[7936, 768], , { 837: 8066 }],
		7939: [[7937, 768], , { 837: 8067 }],
		7940: [[7936, 769], , { 837: 8068 }],
		7941: [[7937, 769], , { 837: 8069 }],
		7942: [[7936, 834], , { 837: 8070 }],
		7943: [[7937, 834], , { 837: 8071 }],
		7944: [[913, 787], , { 768: 7946, 769: 7948, 834: 7950, 837: 8072 }],
		7945: [[913, 788], , { 768: 7947, 769: 7949, 834: 7951, 837: 8073 }],
		7946: [[7944, 768], , { 837: 8074 }],
		7947: [[7945, 768], , { 837: 8075 }],
		7948: [[7944, 769], , { 837: 8076 }],
		7949: [[7945, 769], , { 837: 8077 }],
		7950: [[7944, 834], , { 837: 8078 }],
		7951: [[7945, 834], , { 837: 8079 }],
		7952: [[949, 787], , { 768: 7954, 769: 7956 }],
		7953: [[949, 788], , { 768: 7955, 769: 7957 }],
		7954: [[7952, 768]],
		7955: [[7953, 768]],
		7956: [[7952, 769]],
		7957: [[7953, 769]],
		7960: [[917, 787], , { 768: 7962, 769: 7964 }],
		7961: [[917, 788], , { 768: 7963, 769: 7965 }],
		7962: [[7960, 768]],
		7963: [[7961, 768]],
		7964: [[7960, 769]],
		7965: [[7961, 769]],
		7968: [[951, 787], , { 768: 7970, 769: 7972, 834: 7974, 837: 8080 }],
		7969: [[951, 788], , { 768: 7971, 769: 7973, 834: 7975, 837: 8081 }],
		7970: [[7968, 768], , { 837: 8082 }],
		7971: [[7969, 768], , { 837: 8083 }],
		7972: [[7968, 769], , { 837: 8084 }],
		7973: [[7969, 769], , { 837: 8085 }],
		7974: [[7968, 834], , { 837: 8086 }],
		7975: [[7969, 834], , { 837: 8087 }],
		7976: [[919, 787], , { 768: 7978, 769: 7980, 834: 7982, 837: 8088 }],
		7977: [[919, 788], , { 768: 7979, 769: 7981, 834: 7983, 837: 8089 }],
		7978: [[7976, 768], , { 837: 8090 }],
		7979: [[7977, 768], , { 837: 8091 }],
		7980: [[7976, 769], , { 837: 8092 }],
		7981: [[7977, 769], , { 837: 8093 }],
		7982: [[7976, 834], , { 837: 8094 }],
		7983: [[7977, 834], , { 837: 8095 }],
		7984: [[953, 787], , { 768: 7986, 769: 7988, 834: 7990 }],
		7985: [[953, 788], , { 768: 7987, 769: 7989, 834: 7991 }],
		7986: [[7984, 768]],
		7987: [[7985, 768]],
		7988: [[7984, 769]],
		7989: [[7985, 769]],
		7990: [[7984, 834]],
		7991: [[7985, 834]],
		7992: [[921, 787], , { 768: 7994, 769: 7996, 834: 7998 }],
		7993: [[921, 788], , { 768: 7995, 769: 7997, 834: 7999 }],
		7994: [[7992, 768]],
		7995: [[7993, 768]],
		7996: [[7992, 769]],
		7997: [[7993, 769]],
		7998: [[7992, 834]],
		7999: [[7993, 834]],
		8000: [[959, 787], , { 768: 8002, 769: 8004 }],
		8001: [[959, 788], , { 768: 8003, 769: 8005 }],
		8002: [[8000, 768]],
		8003: [[8001, 768]],
		8004: [[8000, 769]],
		8005: [[8001, 769]],
		8008: [[927, 787], , { 768: 8010, 769: 8012 }],
		8009: [[927, 788], , { 768: 8011, 769: 8013 }],
		8010: [[8008, 768]],
		8011: [[8009, 768]],
		8012: [[8008, 769]],
		8013: [[8009, 769]],
		8016: [[965, 787], , { 768: 8018, 769: 8020, 834: 8022 }],
		8017: [[965, 788], , { 768: 8019, 769: 8021, 834: 8023 }],
		8018: [[8016, 768]],
		8019: [[8017, 768]],
		8020: [[8016, 769]],
		8021: [[8017, 769]],
		8022: [[8016, 834]],
		8023: [[8017, 834]],
		8025: [[933, 788], , { 768: 8027, 769: 8029, 834: 8031 }],
		8027: [[8025, 768]],
		8029: [[8025, 769]],
		8031: [[8025, 834]],
		8032: [[969, 787], , { 768: 8034, 769: 8036, 834: 8038, 837: 8096 }],
		8033: [[969, 788], , { 768: 8035, 769: 8037, 834: 8039, 837: 8097 }],
		8034: [[8032, 768], , { 837: 8098 }],
		8035: [[8033, 768], , { 837: 8099 }],
		8036: [[8032, 769], , { 837: 8100 }],
		8037: [[8033, 769], , { 837: 8101 }],
		8038: [[8032, 834], , { 837: 8102 }],
		8039: [[8033, 834], , { 837: 8103 }],
		8040: [[937, 787], , { 768: 8042, 769: 8044, 834: 8046, 837: 8104 }],
		8041: [[937, 788], , { 768: 8043, 769: 8045, 834: 8047, 837: 8105 }],
		8042: [[8040, 768], , { 837: 8106 }],
		8043: [[8041, 768], , { 837: 8107 }],
		8044: [[8040, 769], , { 837: 8108 }],
		8045: [[8041, 769], , { 837: 8109 }],
		8046: [[8040, 834], , { 837: 8110 }],
		8047: [[8041, 834], , { 837: 8111 }],
		8048: [[945, 768], , { 837: 8114 }],
		8049: [[940]],
		8050: [[949, 768]],
		8051: [[941]],
		8052: [[951, 768], , { 837: 8130 }],
		8053: [[942]],
		8054: [[953, 768]],
		8055: [[943]],
		8056: [[959, 768]],
		8057: [[972]],
		8058: [[965, 768]],
		8059: [[973]],
		8060: [[969, 768], , { 837: 8178 }],
		8061: [[974]],
		8064: [[7936, 837]],
		8065: [[7937, 837]],
		8066: [[7938, 837]],
		8067: [[7939, 837]],
		8068: [[7940, 837]],
		8069: [[7941, 837]],
		8070: [[7942, 837]],
		8071: [[7943, 837]],
		8072: [[7944, 837]],
		8073: [[7945, 837]],
		8074: [[7946, 837]],
		8075: [[7947, 837]],
		8076: [[7948, 837]],
		8077: [[7949, 837]],
		8078: [[7950, 837]],
		8079: [[7951, 837]],
		8080: [[7968, 837]],
		8081: [[7969, 837]],
		8082: [[7970, 837]],
		8083: [[7971, 837]],
		8084: [[7972, 837]],
		8085: [[7973, 837]],
		8086: [[7974, 837]],
		8087: [[7975, 837]],
		8088: [[7976, 837]],
		8089: [[7977, 837]],
		8090: [[7978, 837]],
		8091: [[7979, 837]],
		8092: [[7980, 837]],
		8093: [[7981, 837]],
		8094: [[7982, 837]],
		8095: [[7983, 837]],
		8096: [[8032, 837]],
		8097: [[8033, 837]],
		8098: [[8034, 837]],
		8099: [[8035, 837]],
		8100: [[8036, 837]],
		8101: [[8037, 837]],
		8102: [[8038, 837]],
		8103: [[8039, 837]],
		8104: [[8040, 837]],
		8105: [[8041, 837]],
		8106: [[8042, 837]],
		8107: [[8043, 837]],
		8108: [[8044, 837]],
		8109: [[8045, 837]],
		8110: [[8046, 837]],
		8111: [[8047, 837]],
		8112: [[945, 774]],
		8113: [[945, 772]],
		8114: [[8048, 837]],
		8115: [[945, 837]],
		8116: [[940, 837]],
		8118: [[945, 834], , { 837: 8119 }],
		8119: [[8118, 837]],
		8120: [[913, 774]],
		8121: [[913, 772]],
		8122: [[913, 768]],
		8123: [[902]],
		8124: [[913, 837]],
		8125: [[32, 787], 256],
		8126: [[953]],
		8127: [[32, 787], 256, { 768: 8141, 769: 8142, 834: 8143 }],
		8128: [[32, 834], 256],
		8129: [[168, 834]],
		8130: [[8052, 837]],
		8131: [[951, 837]],
		8132: [[942, 837]],
		8134: [[951, 834], , { 837: 8135 }],
		8135: [[8134, 837]],
		8136: [[917, 768]],
		8137: [[904]],
		8138: [[919, 768]],
		8139: [[905]],
		8140: [[919, 837]],
		8141: [[8127, 768]],
		8142: [[8127, 769]],
		8143: [[8127, 834]],
		8144: [[953, 774]],
		8145: [[953, 772]],
		8146: [[970, 768]],
		8147: [[912]],
		8150: [[953, 834]],
		8151: [[970, 834]],
		8152: [[921, 774]],
		8153: [[921, 772]],
		8154: [[921, 768]],
		8155: [[906]],
		8157: [[8190, 768]],
		8158: [[8190, 769]],
		8159: [[8190, 834]],
		8160: [[965, 774]],
		8161: [[965, 772]],
		8162: [[971, 768]],
		8163: [[944]],
		8164: [[961, 787]],
		8165: [[961, 788]],
		8166: [[965, 834]],
		8167: [[971, 834]],
		8168: [[933, 774]],
		8169: [[933, 772]],
		8170: [[933, 768]],
		8171: [[910]],
		8172: [[929, 788]],
		8173: [[168, 768]],
		8174: [[901]],
		8175: [[96]],
		8178: [[8060, 837]],
		8179: [[969, 837]],
		8180: [[974, 837]],
		8182: [[969, 834], , { 837: 8183 }],
		8183: [[8182, 837]],
		8184: [[927, 768]],
		8185: [[908]],
		8186: [[937, 768]],
		8187: [[911]],
		8188: [[937, 837]],
		8189: [[180]],
		8190: [[32, 788], 256, { 768: 8157, 769: 8158, 834: 8159 }]
	},
	8192: {
		8192: [[8194]],
		8193: [[8195]],
		8194: [[32], 256],
		8195: [[32], 256],
		8196: [[32], 256],
		8197: [[32], 256],
		8198: [[32], 256],
		8199: [[32], 256],
		8200: [[32], 256],
		8201: [[32], 256],
		8202: [[32], 256],
		8209: [[8208], 256],
		8215: [[32, 819], 256],
		8228: [[46], 256],
		8229: [[46, 46], 256],
		8230: [[46, 46, 46], 256],
		8239: [[32], 256],
		8243: [[8242, 8242], 256],
		8244: [[8242, 8242, 8242], 256],
		8246: [[8245, 8245], 256],
		8247: [[8245, 8245, 8245], 256],
		8252: [[33, 33], 256],
		8254: [[32, 773], 256],
		8263: [[63, 63], 256],
		8264: [[63, 33], 256],
		8265: [[33, 63], 256],
		8279: [[8242, 8242, 8242, 8242], 256],
		8287: [[32], 256],
		8304: [[48], 256],
		8305: [[105], 256],
		8308: [[52], 256],
		8309: [[53], 256],
		8310: [[54], 256],
		8311: [[55], 256],
		8312: [[56], 256],
		8313: [[57], 256],
		8314: [[43], 256],
		8315: [[8722], 256],
		8316: [[61], 256],
		8317: [[40], 256],
		8318: [[41], 256],
		8319: [[110], 256],
		8320: [[48], 256],
		8321: [[49], 256],
		8322: [[50], 256],
		8323: [[51], 256],
		8324: [[52], 256],
		8325: [[53], 256],
		8326: [[54], 256],
		8327: [[55], 256],
		8328: [[56], 256],
		8329: [[57], 256],
		8330: [[43], 256],
		8331: [[8722], 256],
		8332: [[61], 256],
		8333: [[40], 256],
		8334: [[41], 256],
		8336: [[97], 256],
		8337: [[101], 256],
		8338: [[111], 256],
		8339: [[120], 256],
		8340: [[601], 256],
		8341: [[104], 256],
		8342: [[107], 256],
		8343: [[108], 256],
		8344: [[109], 256],
		8345: [[110], 256],
		8346: [[112], 256],
		8347: [[115], 256],
		8348: [[116], 256],
		8360: [[82, 115], 256],
		8400: [, 230],
		8401: [, 230],
		8402: [, 1],
		8403: [, 1],
		8404: [, 230],
		8405: [, 230],
		8406: [, 230],
		8407: [, 230],
		8408: [, 1],
		8409: [, 1],
		8410: [, 1],
		8411: [, 230],
		8412: [, 230],
		8417: [, 230],
		8421: [, 1],
		8422: [, 1],
		8423: [, 230],
		8424: [, 220],
		8425: [, 230],
		8426: [, 1],
		8427: [, 1],
		8428: [, 220],
		8429: [, 220],
		8430: [, 220],
		8431: [, 220],
		8432: [, 230]
	},
	8448: {
		8448: [[97, 47, 99], 256],
		8449: [[97, 47, 115], 256],
		8450: [[67], 256],
		8451: [[176, 67], 256],
		8453: [[99, 47, 111], 256],
		8454: [[99, 47, 117], 256],
		8455: [[400], 256],
		8457: [[176, 70], 256],
		8458: [[103], 256],
		8459: [[72], 256],
		8460: [[72], 256],
		8461: [[72], 256],
		8462: [[104], 256],
		8463: [[295], 256],
		8464: [[73], 256],
		8465: [[73], 256],
		8466: [[76], 256],
		8467: [[108], 256],
		8469: [[78], 256],
		8470: [[78, 111], 256],
		8473: [[80], 256],
		8474: [[81], 256],
		8475: [[82], 256],
		8476: [[82], 256],
		8477: [[82], 256],
		8480: [[83, 77], 256],
		8481: [[84, 69, 76], 256],
		8482: [[84, 77], 256],
		8484: [[90], 256],
		8486: [[937]],
		8488: [[90], 256],
		8490: [[75]],
		8491: [[197]],
		8492: [[66], 256],
		8493: [[67], 256],
		8495: [[101], 256],
		8496: [[69], 256],
		8497: [[70], 256],
		8499: [[77], 256],
		8500: [[111], 256],
		8501: [[1488], 256],
		8502: [[1489], 256],
		8503: [[1490], 256],
		8504: [[1491], 256],
		8505: [[105], 256],
		8507: [[70, 65, 88], 256],
		8508: [[960], 256],
		8509: [[947], 256],
		8510: [[915], 256],
		8511: [[928], 256],
		8512: [[8721], 256],
		8517: [[68], 256],
		8518: [[100], 256],
		8519: [[101], 256],
		8520: [[105], 256],
		8521: [[106], 256],
		8528: [[49, 8260, 55], 256],
		8529: [[49, 8260, 57], 256],
		8530: [[49, 8260, 49, 48], 256],
		8531: [[49, 8260, 51], 256],
		8532: [[50, 8260, 51], 256],
		8533: [[49, 8260, 53], 256],
		8534: [[50, 8260, 53], 256],
		8535: [[51, 8260, 53], 256],
		8536: [[52, 8260, 53], 256],
		8537: [[49, 8260, 54], 256],
		8538: [[53, 8260, 54], 256],
		8539: [[49, 8260, 56], 256],
		8540: [[51, 8260, 56], 256],
		8541: [[53, 8260, 56], 256],
		8542: [[55, 8260, 56], 256],
		8543: [[49, 8260], 256],
		8544: [[73], 256],
		8545: [[73, 73], 256],
		8546: [[73, 73, 73], 256],
		8547: [[73, 86], 256],
		8548: [[86], 256],
		8549: [[86, 73], 256],
		8550: [[86, 73, 73], 256],
		8551: [[86, 73, 73, 73], 256],
		8552: [[73, 88], 256],
		8553: [[88], 256],
		8554: [[88, 73], 256],
		8555: [[88, 73, 73], 256],
		8556: [[76], 256],
		8557: [[67], 256],
		8558: [[68], 256],
		8559: [[77], 256],
		8560: [[105], 256],
		8561: [[105, 105], 256],
		8562: [[105, 105, 105], 256],
		8563: [[105, 118], 256],
		8564: [[118], 256],
		8565: [[118, 105], 256],
		8566: [[118, 105, 105], 256],
		8567: [[118, 105, 105, 105], 256],
		8568: [[105, 120], 256],
		8569: [[120], 256],
		8570: [[120, 105], 256],
		8571: [[120, 105, 105], 256],
		8572: [[108], 256],
		8573: [[99], 256],
		8574: [[100], 256],
		8575: [[109], 256],
		8585: [[48, 8260, 51], 256],
		8592: [, , { 824: 8602 }],
		8594: [, , { 824: 8603 }],
		8596: [, , { 824: 8622 }],
		8602: [[8592, 824]],
		8603: [[8594, 824]],
		8622: [[8596, 824]],
		8653: [[8656, 824]],
		8654: [[8660, 824]],
		8655: [[8658, 824]],
		8656: [, , { 824: 8653 }],
		8658: [, , { 824: 8655 }],
		8660: [, , { 824: 8654 }]
	},
	8704: {
		8707: [, , { 824: 8708 }],
		8708: [[8707, 824]],
		8712: [, , { 824: 8713 }],
		8713: [[8712, 824]],
		8715: [, , { 824: 8716 }],
		8716: [[8715, 824]],
		8739: [, , { 824: 8740 }],
		8740: [[8739, 824]],
		8741: [, , { 824: 8742 }],
		8742: [[8741, 824]],
		8748: [[8747, 8747], 256],
		8749: [[8747, 8747, 8747], 256],
		8751: [[8750, 8750], 256],
		8752: [[8750, 8750, 8750], 256],
		8764: [, , { 824: 8769 }],
		8769: [[8764, 824]],
		8771: [, , { 824: 8772 }],
		8772: [[8771, 824]],
		8773: [, , { 824: 8775 }],
		8775: [[8773, 824]],
		8776: [, , { 824: 8777 }],
		8777: [[8776, 824]],
		8781: [, , { 824: 8813 }],
		8800: [[61, 824]],
		8801: [, , { 824: 8802 }],
		8802: [[8801, 824]],
		8804: [, , { 824: 8816 }],
		8805: [, , { 824: 8817 }],
		8813: [[8781, 824]],
		8814: [[60, 824]],
		8815: [[62, 824]],
		8816: [[8804, 824]],
		8817: [[8805, 824]],
		8818: [, , { 824: 8820 }],
		8819: [, , { 824: 8821 }],
		8820: [[8818, 824]],
		8821: [[8819, 824]],
		8822: [, , { 824: 8824 }],
		8823: [, , { 824: 8825 }],
		8824: [[8822, 824]],
		8825: [[8823, 824]],
		8826: [, , { 824: 8832 }],
		8827: [, , { 824: 8833 }],
		8828: [, , { 824: 8928 }],
		8829: [, , { 824: 8929 }],
		8832: [[8826, 824]],
		8833: [[8827, 824]],
		8834: [, , { 824: 8836 }],
		8835: [, , { 824: 8837 }],
		8836: [[8834, 824]],
		8837: [[8835, 824]],
		8838: [, , { 824: 8840 }],
		8839: [, , { 824: 8841 }],
		8840: [[8838, 824]],
		8841: [[8839, 824]],
		8849: [, , { 824: 8930 }],
		8850: [, , { 824: 8931 }],
		8866: [, , { 824: 8876 }],
		8872: [, , { 824: 8877 }],
		8873: [, , { 824: 8878 }],
		8875: [, , { 824: 8879 }],
		8876: [[8866, 824]],
		8877: [[8872, 824]],
		8878: [[8873, 824]],
		8879: [[8875, 824]],
		8882: [, , { 824: 8938 }],
		8883: [, , { 824: 8939 }],
		8884: [, , { 824: 8940 }],
		8885: [, , { 824: 8941 }],
		8928: [[8828, 824]],
		8929: [[8829, 824]],
		8930: [[8849, 824]],
		8931: [[8850, 824]],
		8938: [[8882, 824]],
		8939: [[8883, 824]],
		8940: [[8884, 824]],
		8941: [[8885, 824]]
	},
	8960: { 9001: [[12296]], 9002: [[12297]] },
	9216: {
		9312: [[49], 256],
		9313: [[50], 256],
		9314: [[51], 256],
		9315: [[52], 256],
		9316: [[53], 256],
		9317: [[54], 256],
		9318: [[55], 256],
		9319: [[56], 256],
		9320: [[57], 256],
		9321: [[49, 48], 256],
		9322: [[49, 49], 256],
		9323: [[49, 50], 256],
		9324: [[49, 51], 256],
		9325: [[49, 52], 256],
		9326: [[49, 53], 256],
		9327: [[49, 54], 256],
		9328: [[49, 55], 256],
		9329: [[49, 56], 256],
		9330: [[49, 57], 256],
		9331: [[50, 48], 256],
		9332: [[40, 49, 41], 256],
		9333: [[40, 50, 41], 256],
		9334: [[40, 51, 41], 256],
		9335: [[40, 52, 41], 256],
		9336: [[40, 53, 41], 256],
		9337: [[40, 54, 41], 256],
		9338: [[40, 55, 41], 256],
		9339: [[40, 56, 41], 256],
		9340: [[40, 57, 41], 256],
		9341: [[40, 49, 48, 41], 256],
		9342: [[40, 49, 49, 41], 256],
		9343: [[40, 49, 50, 41], 256],
		9344: [[40, 49, 51, 41], 256],
		9345: [[40, 49, 52, 41], 256],
		9346: [[40, 49, 53, 41], 256],
		9347: [[40, 49, 54, 41], 256],
		9348: [[40, 49, 55, 41], 256],
		9349: [[40, 49, 56, 41], 256],
		9350: [[40, 49, 57, 41], 256],
		9351: [[40, 50, 48, 41], 256],
		9352: [[49, 46], 256],
		9353: [[50, 46], 256],
		9354: [[51, 46], 256],
		9355: [[52, 46], 256],
		9356: [[53, 46], 256],
		9357: [[54, 46], 256],
		9358: [[55, 46], 256],
		9359: [[56, 46], 256],
		9360: [[57, 46], 256],
		9361: [[49, 48, 46], 256],
		9362: [[49, 49, 46], 256],
		9363: [[49, 50, 46], 256],
		9364: [[49, 51, 46], 256],
		9365: [[49, 52, 46], 256],
		9366: [[49, 53, 46], 256],
		9367: [[49, 54, 46], 256],
		9368: [[49, 55, 46], 256],
		9369: [[49, 56, 46], 256],
		9370: [[49, 57, 46], 256],
		9371: [[50, 48, 46], 256],
		9372: [[40, 97, 41], 256],
		9373: [[40, 98, 41], 256],
		9374: [[40, 99, 41], 256],
		9375: [[40, 100, 41], 256],
		9376: [[40, 101, 41], 256],
		9377: [[40, 102, 41], 256],
		9378: [[40, 103, 41], 256],
		9379: [[40, 104, 41], 256],
		9380: [[40, 105, 41], 256],
		9381: [[40, 106, 41], 256],
		9382: [[40, 107, 41], 256],
		9383: [[40, 108, 41], 256],
		9384: [[40, 109, 41], 256],
		9385: [[40, 110, 41], 256],
		9386: [[40, 111, 41], 256],
		9387: [[40, 112, 41], 256],
		9388: [[40, 113, 41], 256],
		9389: [[40, 114, 41], 256],
		9390: [[40, 115, 41], 256],
		9391: [[40, 116, 41], 256],
		9392: [[40, 117, 41], 256],
		9393: [[40, 118, 41], 256],
		9394: [[40, 119, 41], 256],
		9395: [[40, 120, 41], 256],
		9396: [[40, 121, 41], 256],
		9397: [[40, 122, 41], 256],
		9398: [[65], 256],
		9399: [[66], 256],
		9400: [[67], 256],
		9401: [[68], 256],
		9402: [[69], 256],
		9403: [[70], 256],
		9404: [[71], 256],
		9405: [[72], 256],
		9406: [[73], 256],
		9407: [[74], 256],
		9408: [[75], 256],
		9409: [[76], 256],
		9410: [[77], 256],
		9411: [[78], 256],
		9412: [[79], 256],
		9413: [[80], 256],
		9414: [[81], 256],
		9415: [[82], 256],
		9416: [[83], 256],
		9417: [[84], 256],
		9418: [[85], 256],
		9419: [[86], 256],
		9420: [[87], 256],
		9421: [[88], 256],
		9422: [[89], 256],
		9423: [[90], 256],
		9424: [[97], 256],
		9425: [[98], 256],
		9426: [[99], 256],
		9427: [[100], 256],
		9428: [[101], 256],
		9429: [[102], 256],
		9430: [[103], 256],
		9431: [[104], 256],
		9432: [[105], 256],
		9433: [[106], 256],
		9434: [[107], 256],
		9435: [[108], 256],
		9436: [[109], 256],
		9437: [[110], 256],
		9438: [[111], 256],
		9439: [[112], 256],
		9440: [[113], 256],
		9441: [[114], 256],
		9442: [[115], 256],
		9443: [[116], 256],
		9444: [[117], 256],
		9445: [[118], 256],
		9446: [[119], 256],
		9447: [[120], 256],
		9448: [[121], 256],
		9449: [[122], 256],
		9450: [[48], 256]
	},
	10752: {
		10764: [[8747, 8747, 8747, 8747], 256],
		10868: [[58, 58, 61], 256],
		10869: [[61, 61], 256],
		10870: [[61, 61, 61], 256],
		10972: [[10973, 824], 512]
	},
	11264: {
		11388: [[106], 256],
		11389: [[86], 256],
		11503: [, 230],
		11504: [, 230],
		11505: [, 230]
	},
	11520: {
		11631: [[11617], 256],
		11647: [, 9],
		11744: [, 230],
		11745: [, 230],
		11746: [, 230],
		11747: [, 230],
		11748: [, 230],
		11749: [, 230],
		11750: [, 230],
		11751: [, 230],
		11752: [, 230],
		11753: [, 230],
		11754: [, 230],
		11755: [, 230],
		11756: [, 230],
		11757: [, 230],
		11758: [, 230],
		11759: [, 230],
		11760: [, 230],
		11761: [, 230],
		11762: [, 230],
		11763: [, 230],
		11764: [, 230],
		11765: [, 230],
		11766: [, 230],
		11767: [, 230],
		11768: [, 230],
		11769: [, 230],
		11770: [, 230],
		11771: [, 230],
		11772: [, 230],
		11773: [, 230],
		11774: [, 230],
		11775: [, 230]
	},
	11776: { 11935: [[27597], 256], 12019: [[40863], 256] },
	12032: {
		12032: [[19968], 256],
		12033: [[20008], 256],
		12034: [[20022], 256],
		12035: [[20031], 256],
		12036: [[20057], 256],
		12037: [[20101], 256],
		12038: [[20108], 256],
		12039: [[20128], 256],
		12040: [[20154], 256],
		12041: [[20799], 256],
		12042: [[20837], 256],
		12043: [[20843], 256],
		12044: [[20866], 256],
		12045: [[20886], 256],
		12046: [[20907], 256],
		12047: [[20960], 256],
		12048: [[20981], 256],
		12049: [[20992], 256],
		12050: [[21147], 256],
		12051: [[21241], 256],
		12052: [[21269], 256],
		12053: [[21274], 256],
		12054: [[21304], 256],
		12055: [[21313], 256],
		12056: [[21340], 256],
		12057: [[21353], 256],
		12058: [[21378], 256],
		12059: [[21430], 256],
		12060: [[21448], 256],
		12061: [[21475], 256],
		12062: [[22231], 256],
		12063: [[22303], 256],
		12064: [[22763], 256],
		12065: [[22786], 256],
		12066: [[22794], 256],
		12067: [[22805], 256],
		12068: [[22823], 256],
		12069: [[22899], 256],
		12070: [[23376], 256],
		12071: [[23424], 256],
		12072: [[23544], 256],
		12073: [[23567], 256],
		12074: [[23586], 256],
		12075: [[23608], 256],
		12076: [[23662], 256],
		12077: [[23665], 256],
		12078: [[24027], 256],
		12079: [[24037], 256],
		12080: [[24049], 256],
		12081: [[24062], 256],
		12082: [[24178], 256],
		12083: [[24186], 256],
		12084: [[24191], 256],
		12085: [[24308], 256],
		12086: [[24318], 256],
		12087: [[24331], 256],
		12088: [[24339], 256],
		12089: [[24400], 256],
		12090: [[24417], 256],
		12091: [[24435], 256],
		12092: [[24515], 256],
		12093: [[25096], 256],
		12094: [[25142], 256],
		12095: [[25163], 256],
		12096: [[25903], 256],
		12097: [[25908], 256],
		12098: [[25991], 256],
		12099: [[26007], 256],
		12100: [[26020], 256],
		12101: [[26041], 256],
		12102: [[26080], 256],
		12103: [[26085], 256],
		12104: [[26352], 256],
		12105: [[26376], 256],
		12106: [[26408], 256],
		12107: [[27424], 256],
		12108: [[27490], 256],
		12109: [[27513], 256],
		12110: [[27571], 256],
		12111: [[27595], 256],
		12112: [[27604], 256],
		12113: [[27611], 256],
		12114: [[27663], 256],
		12115: [[27668], 256],
		12116: [[27700], 256],
		12117: [[28779], 256],
		12118: [[29226], 256],
		12119: [[29238], 256],
		12120: [[29243], 256],
		12121: [[29247], 256],
		12122: [[29255], 256],
		12123: [[29273], 256],
		12124: [[29275], 256],
		12125: [[29356], 256],
		12126: [[29572], 256],
		12127: [[29577], 256],
		12128: [[29916], 256],
		12129: [[29926], 256],
		12130: [[29976], 256],
		12131: [[29983], 256],
		12132: [[29992], 256],
		12133: [[30000], 256],
		12134: [[30091], 256],
		12135: [[30098], 256],
		12136: [[30326], 256],
		12137: [[30333], 256],
		12138: [[30382], 256],
		12139: [[30399], 256],
		12140: [[30446], 256],
		12141: [[30683], 256],
		12142: [[30690], 256],
		12143: [[30707], 256],
		12144: [[31034], 256],
		12145: [[31160], 256],
		12146: [[31166], 256],
		12147: [[31348], 256],
		12148: [[31435], 256],
		12149: [[31481], 256],
		12150: [[31859], 256],
		12151: [[31992], 256],
		12152: [[32566], 256],
		12153: [[32593], 256],
		12154: [[32650], 256],
		12155: [[32701], 256],
		12156: [[32769], 256],
		12157: [[32780], 256],
		12158: [[32786], 256],
		12159: [[32819], 256],
		12160: [[32895], 256],
		12161: [[32905], 256],
		12162: [[33251], 256],
		12163: [[33258], 256],
		12164: [[33267], 256],
		12165: [[33276], 256],
		12166: [[33292], 256],
		12167: [[33307], 256],
		12168: [[33311], 256],
		12169: [[33390], 256],
		12170: [[33394], 256],
		12171: [[33400], 256],
		12172: [[34381], 256],
		12173: [[34411], 256],
		12174: [[34880], 256],
		12175: [[34892], 256],
		12176: [[34915], 256],
		12177: [[35198], 256],
		12178: [[35211], 256],
		12179: [[35282], 256],
		12180: [[35328], 256],
		12181: [[35895], 256],
		12182: [[35910], 256],
		12183: [[35925], 256],
		12184: [[35960], 256],
		12185: [[35997], 256],
		12186: [[36196], 256],
		12187: [[36208], 256],
		12188: [[36275], 256],
		12189: [[36523], 256],
		12190: [[36554], 256],
		12191: [[36763], 256],
		12192: [[36784], 256],
		12193: [[36789], 256],
		12194: [[37009], 256],
		12195: [[37193], 256],
		12196: [[37318], 256],
		12197: [[37324], 256],
		12198: [[37329], 256],
		12199: [[38263], 256],
		12200: [[38272], 256],
		12201: [[38428], 256],
		12202: [[38582], 256],
		12203: [[38585], 256],
		12204: [[38632], 256],
		12205: [[38737], 256],
		12206: [[38750], 256],
		12207: [[38754], 256],
		12208: [[38761], 256],
		12209: [[38859], 256],
		12210: [[38893], 256],
		12211: [[38899], 256],
		12212: [[38913], 256],
		12213: [[39080], 256],
		12214: [[39131], 256],
		12215: [[39135], 256],
		12216: [[39318], 256],
		12217: [[39321], 256],
		12218: [[39340], 256],
		12219: [[39592], 256],
		12220: [[39640], 256],
		12221: [[39647], 256],
		12222: [[39717], 256],
		12223: [[39727], 256],
		12224: [[39730], 256],
		12225: [[39740], 256],
		12226: [[39770], 256],
		12227: [[40165], 256],
		12228: [[40565], 256],
		12229: [[40575], 256],
		12230: [[40613], 256],
		12231: [[40635], 256],
		12232: [[40643], 256],
		12233: [[40653], 256],
		12234: [[40657], 256],
		12235: [[40697], 256],
		12236: [[40701], 256],
		12237: [[40718], 256],
		12238: [[40723], 256],
		12239: [[40736], 256],
		12240: [[40763], 256],
		12241: [[40778], 256],
		12242: [[40786], 256],
		12243: [[40845], 256],
		12244: [[40860], 256],
		12245: [[40864], 256]
	},
	12288: {
		12288: [[32], 256],
		12330: [, 218],
		12331: [, 228],
		12332: [, 232],
		12333: [, 222],
		12334: [, 224],
		12335: [, 224],
		12342: [[12306], 256],
		12344: [[21313], 256],
		12345: [[21316], 256],
		12346: [[21317], 256],
		12358: [, , { 12441: 12436 }],
		12363: [, , { 12441: 12364 }],
		12364: [[12363, 12441]],
		12365: [, , { 12441: 12366 }],
		12366: [[12365, 12441]],
		12367: [, , { 12441: 12368 }],
		12368: [[12367, 12441]],
		12369: [, , { 12441: 12370 }],
		12370: [[12369, 12441]],
		12371: [, , { 12441: 12372 }],
		12372: [[12371, 12441]],
		12373: [, , { 12441: 12374 }],
		12374: [[12373, 12441]],
		12375: [, , { 12441: 12376 }],
		12376: [[12375, 12441]],
		12377: [, , { 12441: 12378 }],
		12378: [[12377, 12441]],
		12379: [, , { 12441: 12380 }],
		12380: [[12379, 12441]],
		12381: [, , { 12441: 12382 }],
		12382: [[12381, 12441]],
		12383: [, , { 12441: 12384 }],
		12384: [[12383, 12441]],
		12385: [, , { 12441: 12386 }],
		12386: [[12385, 12441]],
		12388: [, , { 12441: 12389 }],
		12389: [[12388, 12441]],
		12390: [, , { 12441: 12391 }],
		12391: [[12390, 12441]],
		12392: [, , { 12441: 12393 }],
		12393: [[12392, 12441]],
		12399: [, , { 12441: 12400, 12442: 12401 }],
		12400: [[12399, 12441]],
		12401: [[12399, 12442]],
		12402: [, , { 12441: 12403, 12442: 12404 }],
		12403: [[12402, 12441]],
		12404: [[12402, 12442]],
		12405: [, , { 12441: 12406, 12442: 12407 }],
		12406: [[12405, 12441]],
		12407: [[12405, 12442]],
		12408: [, , { 12441: 12409, 12442: 12410 }],
		12409: [[12408, 12441]],
		12410: [[12408, 12442]],
		12411: [, , { 12441: 12412, 12442: 12413 }],
		12412: [[12411, 12441]],
		12413: [[12411, 12442]],
		12436: [[12358, 12441]],
		12441: [, 8],
		12442: [, 8],
		12443: [[32, 12441], 256],
		12444: [[32, 12442], 256],
		12445: [, , { 12441: 12446 }],
		12446: [[12445, 12441]],
		12447: [[12424, 12426], 256],
		12454: [, , { 12441: 12532 }],
		12459: [, , { 12441: 12460 }],
		12460: [[12459, 12441]],
		12461: [, , { 12441: 12462 }],
		12462: [[12461, 12441]],
		12463: [, , { 12441: 12464 }],
		12464: [[12463, 12441]],
		12465: [, , { 12441: 12466 }],
		12466: [[12465, 12441]],
		12467: [, , { 12441: 12468 }],
		12468: [[12467, 12441]],
		12469: [, , { 12441: 12470 }],
		12470: [[12469, 12441]],
		12471: [, , { 12441: 12472 }],
		12472: [[12471, 12441]],
		12473: [, , { 12441: 12474 }],
		12474: [[12473, 12441]],
		12475: [, , { 12441: 12476 }],
		12476: [[12475, 12441]],
		12477: [, , { 12441: 12478 }],
		12478: [[12477, 12441]],
		12479: [, , { 12441: 12480 }],
		12480: [[12479, 12441]],
		12481: [, , { 12441: 12482 }],
		12482: [[12481, 12441]],
		12484: [, , { 12441: 12485 }],
		12485: [[12484, 12441]],
		12486: [, , { 12441: 12487 }],
		12487: [[12486, 12441]],
		12488: [, , { 12441: 12489 }],
		12489: [[12488, 12441]],
		12495: [, , { 12441: 12496, 12442: 12497 }],
		12496: [[12495, 12441]],
		12497: [[12495, 12442]],
		12498: [, , { 12441: 12499, 12442: 12500 }],
		12499: [[12498, 12441]],
		12500: [[12498, 12442]],
		12501: [, , { 12441: 12502, 12442: 12503 }],
		12502: [[12501, 12441]],
		12503: [[12501, 12442]],
		12504: [, , { 12441: 12505, 12442: 12506 }],
		12505: [[12504, 12441]],
		12506: [[12504, 12442]],
		12507: [, , { 12441: 12508, 12442: 12509 }],
		12508: [[12507, 12441]],
		12509: [[12507, 12442]],
		12527: [, , { 12441: 12535 }],
		12528: [, , { 12441: 12536 }],
		12529: [, , { 12441: 12537 }],
		12530: [, , { 12441: 12538 }],
		12532: [[12454, 12441]],
		12535: [[12527, 12441]],
		12536: [[12528, 12441]],
		12537: [[12529, 12441]],
		12538: [[12530, 12441]],
		12541: [, , { 12441: 12542 }],
		12542: [[12541, 12441]],
		12543: [[12467, 12488], 256]
	},
	12544: {
		12593: [[4352], 256],
		12594: [[4353], 256],
		12595: [[4522], 256],
		12596: [[4354], 256],
		12597: [[4524], 256],
		12598: [[4525], 256],
		12599: [[4355], 256],
		12600: [[4356], 256],
		12601: [[4357], 256],
		12602: [[4528], 256],
		12603: [[4529], 256],
		12604: [[4530], 256],
		12605: [[4531], 256],
		12606: [[4532], 256],
		12607: [[4533], 256],
		12608: [[4378], 256],
		12609: [[4358], 256],
		12610: [[4359], 256],
		12611: [[4360], 256],
		12612: [[4385], 256],
		12613: [[4361], 256],
		12614: [[4362], 256],
		12615: [[4363], 256],
		12616: [[4364], 256],
		12617: [[4365], 256],
		12618: [[4366], 256],
		12619: [[4367], 256],
		12620: [[4368], 256],
		12621: [[4369], 256],
		12622: [[4370], 256],
		12623: [[4449], 256],
		12624: [[4450], 256],
		12625: [[4451], 256],
		12626: [[4452], 256],
		12627: [[4453], 256],
		12628: [[4454], 256],
		12629: [[4455], 256],
		12630: [[4456], 256],
		12631: [[4457], 256],
		12632: [[4458], 256],
		12633: [[4459], 256],
		12634: [[4460], 256],
		12635: [[4461], 256],
		12636: [[4462], 256],
		12637: [[4463], 256],
		12638: [[4464], 256],
		12639: [[4465], 256],
		12640: [[4466], 256],
		12641: [[4467], 256],
		12642: [[4468], 256],
		12643: [[4469], 256],
		12644: [[4448], 256],
		12645: [[4372], 256],
		12646: [[4373], 256],
		12647: [[4551], 256],
		12648: [[4552], 256],
		12649: [[4556], 256],
		12650: [[4558], 256],
		12651: [[4563], 256],
		12652: [[4567], 256],
		12653: [[4569], 256],
		12654: [[4380], 256],
		12655: [[4573], 256],
		12656: [[4575], 256],
		12657: [[4381], 256],
		12658: [[4382], 256],
		12659: [[4384], 256],
		12660: [[4386], 256],
		12661: [[4387], 256],
		12662: [[4391], 256],
		12663: [[4393], 256],
		12664: [[4395], 256],
		12665: [[4396], 256],
		12666: [[4397], 256],
		12667: [[4398], 256],
		12668: [[4399], 256],
		12669: [[4402], 256],
		12670: [[4406], 256],
		12671: [[4416], 256],
		12672: [[4423], 256],
		12673: [[4428], 256],
		12674: [[4593], 256],
		12675: [[4594], 256],
		12676: [[4439], 256],
		12677: [[4440], 256],
		12678: [[4441], 256],
		12679: [[4484], 256],
		12680: [[4485], 256],
		12681: [[4488], 256],
		12682: [[4497], 256],
		12683: [[4498], 256],
		12684: [[4500], 256],
		12685: [[4510], 256],
		12686: [[4513], 256],
		12690: [[19968], 256],
		12691: [[20108], 256],
		12692: [[19977], 256],
		12693: [[22235], 256],
		12694: [[19978], 256],
		12695: [[20013], 256],
		12696: [[19979], 256],
		12697: [[30002], 256],
		12698: [[20057], 256],
		12699: [[19993], 256],
		12700: [[19969], 256],
		12701: [[22825], 256],
		12702: [[22320], 256],
		12703: [[20154], 256]
	},
	12800: {
		12800: [[40, 4352, 41], 256],
		12801: [[40, 4354, 41], 256],
		12802: [[40, 4355, 41], 256],
		12803: [[40, 4357, 41], 256],
		12804: [[40, 4358, 41], 256],
		12805: [[40, 4359, 41], 256],
		12806: [[40, 4361, 41], 256],
		12807: [[40, 4363, 41], 256],
		12808: [[40, 4364, 41], 256],
		12809: [[40, 4366, 41], 256],
		12810: [[40, 4367, 41], 256],
		12811: [[40, 4368, 41], 256],
		12812: [[40, 4369, 41], 256],
		12813: [[40, 4370, 41], 256],
		12814: [[40, 4352, 4449, 41], 256],
		12815: [[40, 4354, 4449, 41], 256],
		12816: [[40, 4355, 4449, 41], 256],
		12817: [[40, 4357, 4449, 41], 256],
		12818: [[40, 4358, 4449, 41], 256],
		12819: [[40, 4359, 4449, 41], 256],
		12820: [[40, 4361, 4449, 41], 256],
		12821: [[40, 4363, 4449, 41], 256],
		12822: [[40, 4364, 4449, 41], 256],
		12823: [[40, 4366, 4449, 41], 256],
		12824: [[40, 4367, 4449, 41], 256],
		12825: [[40, 4368, 4449, 41], 256],
		12826: [[40, 4369, 4449, 41], 256],
		12827: [[40, 4370, 4449, 41], 256],
		12828: [[40, 4364, 4462, 41], 256],
		12829: [[40, 4363, 4457, 4364, 4453, 4523, 41], 256],
		12830: [[40, 4363, 4457, 4370, 4462, 41], 256],
		12832: [[40, 19968, 41], 256],
		12833: [[40, 20108, 41], 256],
		12834: [[40, 19977, 41], 256],
		12835: [[40, 22235, 41], 256],
		12836: [[40, 20116, 41], 256],
		12837: [[40, 20845, 41], 256],
		12838: [[40, 19971, 41], 256],
		12839: [[40, 20843, 41], 256],
		12840: [[40, 20061, 41], 256],
		12841: [[40, 21313, 41], 256],
		12842: [[40, 26376, 41], 256],
		12843: [[40, 28779, 41], 256],
		12844: [[40, 27700, 41], 256],
		12845: [[40, 26408, 41], 256],
		12846: [[40, 37329, 41], 256],
		12847: [[40, 22303, 41], 256],
		12848: [[40, 26085, 41], 256],
		12849: [[40, 26666, 41], 256],
		12850: [[40, 26377, 41], 256],
		12851: [[40, 31038, 41], 256],
		12852: [[40, 21517, 41], 256],
		12853: [[40, 29305, 41], 256],
		12854: [[40, 36001, 41], 256],
		12855: [[40, 31069, 41], 256],
		12856: [[40, 21172, 41], 256],
		12857: [[40, 20195, 41], 256],
		12858: [[40, 21628, 41], 256],
		12859: [[40, 23398, 41], 256],
		12860: [[40, 30435, 41], 256],
		12861: [[40, 20225, 41], 256],
		12862: [[40, 36039, 41], 256],
		12863: [[40, 21332, 41], 256],
		12864: [[40, 31085, 41], 256],
		12865: [[40, 20241, 41], 256],
		12866: [[40, 33258, 41], 256],
		12867: [[40, 33267, 41], 256],
		12868: [[21839], 256],
		12869: [[24188], 256],
		12870: [[25991], 256],
		12871: [[31631], 256],
		12880: [[80, 84, 69], 256],
		12881: [[50, 49], 256],
		12882: [[50, 50], 256],
		12883: [[50, 51], 256],
		12884: [[50, 52], 256],
		12885: [[50, 53], 256],
		12886: [[50, 54], 256],
		12887: [[50, 55], 256],
		12888: [[50, 56], 256],
		12889: [[50, 57], 256],
		12890: [[51, 48], 256],
		12891: [[51, 49], 256],
		12892: [[51, 50], 256],
		12893: [[51, 51], 256],
		12894: [[51, 52], 256],
		12895: [[51, 53], 256],
		12896: [[4352], 256],
		12897: [[4354], 256],
		12898: [[4355], 256],
		12899: [[4357], 256],
		12900: [[4358], 256],
		12901: [[4359], 256],
		12902: [[4361], 256],
		12903: [[4363], 256],
		12904: [[4364], 256],
		12905: [[4366], 256],
		12906: [[4367], 256],
		12907: [[4368], 256],
		12908: [[4369], 256],
		12909: [[4370], 256],
		12910: [[4352, 4449], 256],
		12911: [[4354, 4449], 256],
		12912: [[4355, 4449], 256],
		12913: [[4357, 4449], 256],
		12914: [[4358, 4449], 256],
		12915: [[4359, 4449], 256],
		12916: [[4361, 4449], 256],
		12917: [[4363, 4449], 256],
		12918: [[4364, 4449], 256],
		12919: [[4366, 4449], 256],
		12920: [[4367, 4449], 256],
		12921: [[4368, 4449], 256],
		12922: [[4369, 4449], 256],
		12923: [[4370, 4449], 256],
		12924: [[4366, 4449, 4535, 4352, 4457], 256],
		12925: [[4364, 4462, 4363, 4468], 256],
		12926: [[4363, 4462], 256],
		12928: [[19968], 256],
		12929: [[20108], 256],
		12930: [[19977], 256],
		12931: [[22235], 256],
		12932: [[20116], 256],
		12933: [[20845], 256],
		12934: [[19971], 256],
		12935: [[20843], 256],
		12936: [[20061], 256],
		12937: [[21313], 256],
		12938: [[26376], 256],
		12939: [[28779], 256],
		12940: [[27700], 256],
		12941: [[26408], 256],
		12942: [[37329], 256],
		12943: [[22303], 256],
		12944: [[26085], 256],
		12945: [[26666], 256],
		12946: [[26377], 256],
		12947: [[31038], 256],
		12948: [[21517], 256],
		12949: [[29305], 256],
		12950: [[36001], 256],
		12951: [[31069], 256],
		12952: [[21172], 256],
		12953: [[31192], 256],
		12954: [[30007], 256],
		12955: [[22899], 256],
		12956: [[36969], 256],
		12957: [[20778], 256],
		12958: [[21360], 256],
		12959: [[27880], 256],
		12960: [[38917], 256],
		12961: [[20241], 256],
		12962: [[20889], 256],
		12963: [[27491], 256],
		12964: [[19978], 256],
		12965: [[20013], 256],
		12966: [[19979], 256],
		12967: [[24038], 256],
		12968: [[21491], 256],
		12969: [[21307], 256],
		12970: [[23447], 256],
		12971: [[23398], 256],
		12972: [[30435], 256],
		12973: [[20225], 256],
		12974: [[36039], 256],
		12975: [[21332], 256],
		12976: [[22812], 256],
		12977: [[51, 54], 256],
		12978: [[51, 55], 256],
		12979: [[51, 56], 256],
		12980: [[51, 57], 256],
		12981: [[52, 48], 256],
		12982: [[52, 49], 256],
		12983: [[52, 50], 256],
		12984: [[52, 51], 256],
		12985: [[52, 52], 256],
		12986: [[52, 53], 256],
		12987: [[52, 54], 256],
		12988: [[52, 55], 256],
		12989: [[52, 56], 256],
		12990: [[52, 57], 256],
		12991: [[53, 48], 256],
		12992: [[49, 26376], 256],
		12993: [[50, 26376], 256],
		12994: [[51, 26376], 256],
		12995: [[52, 26376], 256],
		12996: [[53, 26376], 256],
		12997: [[54, 26376], 256],
		12998: [[55, 26376], 256],
		12999: [[56, 26376], 256],
		13000: [[57, 26376], 256],
		13001: [[49, 48, 26376], 256],
		13002: [[49, 49, 26376], 256],
		13003: [[49, 50, 26376], 256],
		13004: [[72, 103], 256],
		13005: [[101, 114, 103], 256],
		13006: [[101, 86], 256],
		13007: [[76, 84, 68], 256],
		13008: [[12450], 256],
		13009: [[12452], 256],
		13010: [[12454], 256],
		13011: [[12456], 256],
		13012: [[12458], 256],
		13013: [[12459], 256],
		13014: [[12461], 256],
		13015: [[12463], 256],
		13016: [[12465], 256],
		13017: [[12467], 256],
		13018: [[12469], 256],
		13019: [[12471], 256],
		13020: [[12473], 256],
		13021: [[12475], 256],
		13022: [[12477], 256],
		13023: [[12479], 256],
		13024: [[12481], 256],
		13025: [[12484], 256],
		13026: [[12486], 256],
		13027: [[12488], 256],
		13028: [[12490], 256],
		13029: [[12491], 256],
		13030: [[12492], 256],
		13031: [[12493], 256],
		13032: [[12494], 256],
		13033: [[12495], 256],
		13034: [[12498], 256],
		13035: [[12501], 256],
		13036: [[12504], 256],
		13037: [[12507], 256],
		13038: [[12510], 256],
		13039: [[12511], 256],
		13040: [[12512], 256],
		13041: [[12513], 256],
		13042: [[12514], 256],
		13043: [[12516], 256],
		13044: [[12518], 256],
		13045: [[12520], 256],
		13046: [[12521], 256],
		13047: [[12522], 256],
		13048: [[12523], 256],
		13049: [[12524], 256],
		13050: [[12525], 256],
		13051: [[12527], 256],
		13052: [[12528], 256],
		13053: [[12529], 256],
		13054: [[12530], 256]
	},
	13056: {
		13056: [[12450, 12497, 12540, 12488], 256],
		13057: [[12450, 12523, 12501, 12449], 256],
		13058: [[12450, 12531, 12506, 12450], 256],
		13059: [[12450, 12540, 12523], 256],
		13060: [[12452, 12491, 12531, 12464], 256],
		13061: [[12452, 12531, 12481], 256],
		13062: [[12454, 12457, 12531], 256],
		13063: [[12456, 12473, 12463, 12540, 12489], 256],
		13064: [[12456, 12540, 12459, 12540], 256],
		13065: [[12458, 12531, 12473], 256],
		13066: [[12458, 12540, 12512], 256],
		13067: [[12459, 12452, 12522], 256],
		13068: [[12459, 12521, 12483, 12488], 256],
		13069: [[12459, 12525, 12522, 12540], 256],
		13070: [[12460, 12525, 12531], 256],
		13071: [[12460, 12531, 12510], 256],
		13072: [[12462, 12460], 256],
		13073: [[12462, 12491, 12540], 256],
		13074: [[12461, 12517, 12522, 12540], 256],
		13075: [[12462, 12523, 12480, 12540], 256],
		13076: [[12461, 12525], 256],
		13077: [[12461, 12525, 12464, 12521, 12512], 256],
		13078: [[12461, 12525, 12513, 12540, 12488, 12523], 256],
		13079: [[12461, 12525, 12527, 12483, 12488], 256],
		13080: [[12464, 12521, 12512], 256],
		13081: [[12464, 12521, 12512, 12488, 12531], 256],
		13082: [[12463, 12523, 12476, 12452, 12525], 256],
		13083: [[12463, 12525, 12540, 12493], 256],
		13084: [[12465, 12540, 12473], 256],
		13085: [[12467, 12523, 12490], 256],
		13086: [[12467, 12540, 12509], 256],
		13087: [[12469, 12452, 12463, 12523], 256],
		13088: [[12469, 12531, 12481, 12540, 12512], 256],
		13089: [[12471, 12522, 12531, 12464], 256],
		13090: [[12475, 12531, 12481], 256],
		13091: [[12475, 12531, 12488], 256],
		13092: [[12480, 12540, 12473], 256],
		13093: [[12487, 12471], 256],
		13094: [[12489, 12523], 256],
		13095: [[12488, 12531], 256],
		13096: [[12490, 12494], 256],
		13097: [[12494, 12483, 12488], 256],
		13098: [[12495, 12452, 12484], 256],
		13099: [[12497, 12540, 12475, 12531, 12488], 256],
		13100: [[12497, 12540, 12484], 256],
		13101: [[12496, 12540, 12524, 12523], 256],
		13102: [[12500, 12450, 12473, 12488, 12523], 256],
		13103: [[12500, 12463, 12523], 256],
		13104: [[12500, 12467], 256],
		13105: [[12499, 12523], 256],
		13106: [[12501, 12449, 12521, 12483, 12489], 256],
		13107: [[12501, 12451, 12540, 12488], 256],
		13108: [[12502, 12483, 12471, 12455, 12523], 256],
		13109: [[12501, 12521, 12531], 256],
		13110: [[12504, 12463, 12479, 12540, 12523], 256],
		13111: [[12506, 12477], 256],
		13112: [[12506, 12491, 12498], 256],
		13113: [[12504, 12523, 12484], 256],
		13114: [[12506, 12531, 12473], 256],
		13115: [[12506, 12540, 12472], 256],
		13116: [[12505, 12540, 12479], 256],
		13117: [[12509, 12452, 12531, 12488], 256],
		13118: [[12508, 12523, 12488], 256],
		13119: [[12507, 12531], 256],
		13120: [[12509, 12531, 12489], 256],
		13121: [[12507, 12540, 12523], 256],
		13122: [[12507, 12540, 12531], 256],
		13123: [[12510, 12452, 12463, 12525], 256],
		13124: [[12510, 12452, 12523], 256],
		13125: [[12510, 12483, 12495], 256],
		13126: [[12510, 12523, 12463], 256],
		13127: [[12510, 12531, 12471, 12519, 12531], 256],
		13128: [[12511, 12463, 12525, 12531], 256],
		13129: [[12511, 12522], 256],
		13130: [[12511, 12522, 12496, 12540, 12523], 256],
		13131: [[12513, 12460], 256],
		13132: [[12513, 12460, 12488, 12531], 256],
		13133: [[12513, 12540, 12488, 12523], 256],
		13134: [[12516, 12540, 12489], 256],
		13135: [[12516, 12540, 12523], 256],
		13136: [[12518, 12450, 12531], 256],
		13137: [[12522, 12483, 12488, 12523], 256],
		13138: [[12522, 12521], 256],
		13139: [[12523, 12500, 12540], 256],
		13140: [[12523, 12540, 12502, 12523], 256],
		13141: [[12524, 12512], 256],
		13142: [[12524, 12531, 12488, 12466, 12531], 256],
		13143: [[12527, 12483, 12488], 256],
		13144: [[48, 28857], 256],
		13145: [[49, 28857], 256],
		13146: [[50, 28857], 256],
		13147: [[51, 28857], 256],
		13148: [[52, 28857], 256],
		13149: [[53, 28857], 256],
		13150: [[54, 28857], 256],
		13151: [[55, 28857], 256],
		13152: [[56, 28857], 256],
		13153: [[57, 28857], 256],
		13154: [[49, 48, 28857], 256],
		13155: [[49, 49, 28857], 256],
		13156: [[49, 50, 28857], 256],
		13157: [[49, 51, 28857], 256],
		13158: [[49, 52, 28857], 256],
		13159: [[49, 53, 28857], 256],
		13160: [[49, 54, 28857], 256],
		13161: [[49, 55, 28857], 256],
		13162: [[49, 56, 28857], 256],
		13163: [[49, 57, 28857], 256],
		13164: [[50, 48, 28857], 256],
		13165: [[50, 49, 28857], 256],
		13166: [[50, 50, 28857], 256],
		13167: [[50, 51, 28857], 256],
		13168: [[50, 52, 28857], 256],
		13169: [[104, 80, 97], 256],
		13170: [[100, 97], 256],
		13171: [[65, 85], 256],
		13172: [[98, 97, 114], 256],
		13173: [[111, 86], 256],
		13174: [[112, 99], 256],
		13175: [[100, 109], 256],
		13176: [[100, 109, 178], 256],
		13177: [[100, 109, 179], 256],
		13178: [[73, 85], 256],
		13179: [[24179, 25104], 256],
		13180: [[26157, 21644], 256],
		13181: [[22823, 27491], 256],
		13182: [[26126, 27835], 256],
		13183: [[26666, 24335, 20250, 31038], 256],
		13184: [[112, 65], 256],
		13185: [[110, 65], 256],
		13186: [[956, 65], 256],
		13187: [[109, 65], 256],
		13188: [[107, 65], 256],
		13189: [[75, 66], 256],
		13190: [[77, 66], 256],
		13191: [[71, 66], 256],
		13192: [[99, 97, 108], 256],
		13193: [[107, 99, 97, 108], 256],
		13194: [[112, 70], 256],
		13195: [[110, 70], 256],
		13196: [[956, 70], 256],
		13197: [[956, 103], 256],
		13198: [[109, 103], 256],
		13199: [[107, 103], 256],
		13200: [[72, 122], 256],
		13201: [[107, 72, 122], 256],
		13202: [[77, 72, 122], 256],
		13203: [[71, 72, 122], 256],
		13204: [[84, 72, 122], 256],
		13205: [[956, 8467], 256],
		13206: [[109, 8467], 256],
		13207: [[100, 8467], 256],
		13208: [[107, 8467], 256],
		13209: [[102, 109], 256],
		13210: [[110, 109], 256],
		13211: [[956, 109], 256],
		13212: [[109, 109], 256],
		13213: [[99, 109], 256],
		13214: [[107, 109], 256],
		13215: [[109, 109, 178], 256],
		13216: [[99, 109, 178], 256],
		13217: [[109, 178], 256],
		13218: [[107, 109, 178], 256],
		13219: [[109, 109, 179], 256],
		13220: [[99, 109, 179], 256],
		13221: [[109, 179], 256],
		13222: [[107, 109, 179], 256],
		13223: [[109, 8725, 115], 256],
		13224: [[109, 8725, 115, 178], 256],
		13225: [[80, 97], 256],
		13226: [[107, 80, 97], 256],
		13227: [[77, 80, 97], 256],
		13228: [[71, 80, 97], 256],
		13229: [[114, 97, 100], 256],
		13230: [[114, 97, 100, 8725, 115], 256],
		13231: [[114, 97, 100, 8725, 115, 178], 256],
		13232: [[112, 115], 256],
		13233: [[110, 115], 256],
		13234: [[956, 115], 256],
		13235: [[109, 115], 256],
		13236: [[112, 86], 256],
		13237: [[110, 86], 256],
		13238: [[956, 86], 256],
		13239: [[109, 86], 256],
		13240: [[107, 86], 256],
		13241: [[77, 86], 256],
		13242: [[112, 87], 256],
		13243: [[110, 87], 256],
		13244: [[956, 87], 256],
		13245: [[109, 87], 256],
		13246: [[107, 87], 256],
		13247: [[77, 87], 256],
		13248: [[107, 937], 256],
		13249: [[77, 937], 256],
		13250: [[97, 46, 109, 46], 256],
		13251: [[66, 113], 256],
		13252: [[99, 99], 256],
		13253: [[99, 100], 256],
		13254: [[67, 8725, 107, 103], 256],
		13255: [[67, 111, 46], 256],
		13256: [[100, 66], 256],
		13257: [[71, 121], 256],
		13258: [[104, 97], 256],
		13259: [[72, 80], 256],
		13260: [[105, 110], 256],
		13261: [[75, 75], 256],
		13262: [[75, 77], 256],
		13263: [[107, 116], 256],
		13264: [[108, 109], 256],
		13265: [[108, 110], 256],
		13266: [[108, 111, 103], 256],
		13267: [[108, 120], 256],
		13268: [[109, 98], 256],
		13269: [[109, 105, 108], 256],
		13270: [[109, 111, 108], 256],
		13271: [[80, 72], 256],
		13272: [[112, 46, 109, 46], 256],
		13273: [[80, 80, 77], 256],
		13274: [[80, 82], 256],
		13275: [[115, 114], 256],
		13276: [[83, 118], 256],
		13277: [[87, 98], 256],
		13278: [[86, 8725, 109], 256],
		13279: [[65, 8725, 109], 256],
		13280: [[49, 26085], 256],
		13281: [[50, 26085], 256],
		13282: [[51, 26085], 256],
		13283: [[52, 26085], 256],
		13284: [[53, 26085], 256],
		13285: [[54, 26085], 256],
		13286: [[55, 26085], 256],
		13287: [[56, 26085], 256],
		13288: [[57, 26085], 256],
		13289: [[49, 48, 26085], 256],
		13290: [[49, 49, 26085], 256],
		13291: [[49, 50, 26085], 256],
		13292: [[49, 51, 26085], 256],
		13293: [[49, 52, 26085], 256],
		13294: [[49, 53, 26085], 256],
		13295: [[49, 54, 26085], 256],
		13296: [[49, 55, 26085], 256],
		13297: [[49, 56, 26085], 256],
		13298: [[49, 57, 26085], 256],
		13299: [[50, 48, 26085], 256],
		13300: [[50, 49, 26085], 256],
		13301: [[50, 50, 26085], 256],
		13302: [[50, 51, 26085], 256],
		13303: [[50, 52, 26085], 256],
		13304: [[50, 53, 26085], 256],
		13305: [[50, 54, 26085], 256],
		13306: [[50, 55, 26085], 256],
		13307: [[50, 56, 26085], 256],
		13308: [[50, 57, 26085], 256],
		13309: [[51, 48, 26085], 256],
		13310: [[51, 49, 26085], 256],
		13311: [[103, 97, 108], 256]
	},
	42496: {
		42607: [, 230],
		42612: [, 230],
		42613: [, 230],
		42614: [, 230],
		42615: [, 230],
		42616: [, 230],
		42617: [, 230],
		42618: [, 230],
		42619: [, 230],
		42620: [, 230],
		42621: [, 230],
		42655: [, 230],
		42736: [, 230],
		42737: [, 230]
	},
	42752: { 42864: [[42863], 256], 43000: [[294], 256], 43001: [[339], 256] },
	43008: {
		43014: [, 9],
		43204: [, 9],
		43232: [, 230],
		43233: [, 230],
		43234: [, 230],
		43235: [, 230],
		43236: [, 230],
		43237: [, 230],
		43238: [, 230],
		43239: [, 230],
		43240: [, 230],
		43241: [, 230],
		43242: [, 230],
		43243: [, 230],
		43244: [, 230],
		43245: [, 230],
		43246: [, 230],
		43247: [, 230],
		43248: [, 230],
		43249: [, 230]
	},
	43264: {
		43307: [, 220],
		43308: [, 220],
		43309: [, 220],
		43347: [, 9],
		43443: [, 7],
		43456: [, 9]
	},
	43520: {
		43696: [, 230],
		43698: [, 230],
		43699: [, 230],
		43700: [, 220],
		43703: [, 230],
		43704: [, 230],
		43710: [, 230],
		43711: [, 230],
		43713: [, 230],
		43766: [, 9]
	},
	43776: { 44013: [, 9] },
	53504: {
		119134: [[119127, 119141], 512],
		119135: [[119128, 119141], 512],
		119136: [[119135, 119150], 512],
		119137: [[119135, 119151], 512],
		119138: [[119135, 119152], 512],
		119139: [[119135, 119153], 512],
		119140: [[119135, 119154], 512],
		119141: [, 216],
		119142: [, 216],
		119143: [, 1],
		119144: [, 1],
		119145: [, 1],
		119149: [, 226],
		119150: [, 216],
		119151: [, 216],
		119152: [, 216],
		119153: [, 216],
		119154: [, 216],
		119163: [, 220],
		119164: [, 220],
		119165: [, 220],
		119166: [, 220],
		119167: [, 220],
		119168: [, 220],
		119169: [, 220],
		119170: [, 220],
		119173: [, 230],
		119174: [, 230],
		119175: [, 230],
		119176: [, 230],
		119177: [, 230],
		119178: [, 220],
		119179: [, 220],
		119210: [, 230],
		119211: [, 230],
		119212: [, 230],
		119213: [, 230],
		119227: [[119225, 119141], 512],
		119228: [[119226, 119141], 512],
		119229: [[119227, 119150], 512],
		119230: [[119228, 119150], 512],
		119231: [[119227, 119151], 512],
		119232: [[119228, 119151], 512]
	},
	53760: { 119362: [, 230], 119363: [, 230], 119364: [, 230] },
	54272: {
		119808: [[65], 256],
		119809: [[66], 256],
		119810: [[67], 256],
		119811: [[68], 256],
		119812: [[69], 256],
		119813: [[70], 256],
		119814: [[71], 256],
		119815: [[72], 256],
		119816: [[73], 256],
		119817: [[74], 256],
		119818: [[75], 256],
		119819: [[76], 256],
		119820: [[77], 256],
		119821: [[78], 256],
		119822: [[79], 256],
		119823: [[80], 256],
		119824: [[81], 256],
		119825: [[82], 256],
		119826: [[83], 256],
		119827: [[84], 256],
		119828: [[85], 256],
		119829: [[86], 256],
		119830: [[87], 256],
		119831: [[88], 256],
		119832: [[89], 256],
		119833: [[90], 256],
		119834: [[97], 256],
		119835: [[98], 256],
		119836: [[99], 256],
		119837: [[100], 256],
		119838: [[101], 256],
		119839: [[102], 256],
		119840: [[103], 256],
		119841: [[104], 256],
		119842: [[105], 256],
		119843: [[106], 256],
		119844: [[107], 256],
		119845: [[108], 256],
		119846: [[109], 256],
		119847: [[110], 256],
		119848: [[111], 256],
		119849: [[112], 256],
		119850: [[113], 256],
		119851: [[114], 256],
		119852: [[115], 256],
		119853: [[116], 256],
		119854: [[117], 256],
		119855: [[118], 256],
		119856: [[119], 256],
		119857: [[120], 256],
		119858: [[121], 256],
		119859: [[122], 256],
		119860: [[65], 256],
		119861: [[66], 256],
		119862: [[67], 256],
		119863: [[68], 256],
		119864: [[69], 256],
		119865: [[70], 256],
		119866: [[71], 256],
		119867: [[72], 256],
		119868: [[73], 256],
		119869: [[74], 256],
		119870: [[75], 256],
		119871: [[76], 256],
		119872: [[77], 256],
		119873: [[78], 256],
		119874: [[79], 256],
		119875: [[80], 256],
		119876: [[81], 256],
		119877: [[82], 256],
		119878: [[83], 256],
		119879: [[84], 256],
		119880: [[85], 256],
		119881: [[86], 256],
		119882: [[87], 256],
		119883: [[88], 256],
		119884: [[89], 256],
		119885: [[90], 256],
		119886: [[97], 256],
		119887: [[98], 256],
		119888: [[99], 256],
		119889: [[100], 256],
		119890: [[101], 256],
		119891: [[102], 256],
		119892: [[103], 256],
		119894: [[105], 256],
		119895: [[106], 256],
		119896: [[107], 256],
		119897: [[108], 256],
		119898: [[109], 256],
		119899: [[110], 256],
		119900: [[111], 256],
		119901: [[112], 256],
		119902: [[113], 256],
		119903: [[114], 256],
		119904: [[115], 256],
		119905: [[116], 256],
		119906: [[117], 256],
		119907: [[118], 256],
		119908: [[119], 256],
		119909: [[120], 256],
		119910: [[121], 256],
		119911: [[122], 256],
		119912: [[65], 256],
		119913: [[66], 256],
		119914: [[67], 256],
		119915: [[68], 256],
		119916: [[69], 256],
		119917: [[70], 256],
		119918: [[71], 256],
		119919: [[72], 256],
		119920: [[73], 256],
		119921: [[74], 256],
		119922: [[75], 256],
		119923: [[76], 256],
		119924: [[77], 256],
		119925: [[78], 256],
		119926: [[79], 256],
		119927: [[80], 256],
		119928: [[81], 256],
		119929: [[82], 256],
		119930: [[83], 256],
		119931: [[84], 256],
		119932: [[85], 256],
		119933: [[86], 256],
		119934: [[87], 256],
		119935: [[88], 256],
		119936: [[89], 256],
		119937: [[90], 256],
		119938: [[97], 256],
		119939: [[98], 256],
		119940: [[99], 256],
		119941: [[100], 256],
		119942: [[101], 256],
		119943: [[102], 256],
		119944: [[103], 256],
		119945: [[104], 256],
		119946: [[105], 256],
		119947: [[106], 256],
		119948: [[107], 256],
		119949: [[108], 256],
		119950: [[109], 256],
		119951: [[110], 256],
		119952: [[111], 256],
		119953: [[112], 256],
		119954: [[113], 256],
		119955: [[114], 256],
		119956: [[115], 256],
		119957: [[116], 256],
		119958: [[117], 256],
		119959: [[118], 256],
		119960: [[119], 256],
		119961: [[120], 256],
		119962: [[121], 256],
		119963: [[122], 256],
		119964: [[65], 256],
		119966: [[67], 256],
		119967: [[68], 256],
		119970: [[71], 256],
		119973: [[74], 256],
		119974: [[75], 256],
		119977: [[78], 256],
		119978: [[79], 256],
		119979: [[80], 256],
		119980: [[81], 256],
		119982: [[83], 256],
		119983: [[84], 256],
		119984: [[85], 256],
		119985: [[86], 256],
		119986: [[87], 256],
		119987: [[88], 256],
		119988: [[89], 256],
		119989: [[90], 256],
		119990: [[97], 256],
		119991: [[98], 256],
		119992: [[99], 256],
		119993: [[100], 256],
		119995: [[102], 256],
		119997: [[104], 256],
		119998: [[105], 256],
		119999: [[106], 256],
		120000: [[107], 256],
		120001: [[108], 256],
		120002: [[109], 256],
		120003: [[110], 256],
		120005: [[112], 256],
		120006: [[113], 256],
		120007: [[114], 256],
		120008: [[115], 256],
		120009: [[116], 256],
		120010: [[117], 256],
		120011: [[118], 256],
		120012: [[119], 256],
		120013: [[120], 256],
		120014: [[121], 256],
		120015: [[122], 256],
		120016: [[65], 256],
		120017: [[66], 256],
		120018: [[67], 256],
		120019: [[68], 256],
		120020: [[69], 256],
		120021: [[70], 256],
		120022: [[71], 256],
		120023: [[72], 256],
		120024: [[73], 256],
		120025: [[74], 256],
		120026: [[75], 256],
		120027: [[76], 256],
		120028: [[77], 256],
		120029: [[78], 256],
		120030: [[79], 256],
		120031: [[80], 256],
		120032: [[81], 256],
		120033: [[82], 256],
		120034: [[83], 256],
		120035: [[84], 256],
		120036: [[85], 256],
		120037: [[86], 256],
		120038: [[87], 256],
		120039: [[88], 256],
		120040: [[89], 256],
		120041: [[90], 256],
		120042: [[97], 256],
		120043: [[98], 256],
		120044: [[99], 256],
		120045: [[100], 256],
		120046: [[101], 256],
		120047: [[102], 256],
		120048: [[103], 256],
		120049: [[104], 256],
		120050: [[105], 256],
		120051: [[106], 256],
		120052: [[107], 256],
		120053: [[108], 256],
		120054: [[109], 256],
		120055: [[110], 256],
		120056: [[111], 256],
		120057: [[112], 256],
		120058: [[113], 256],
		120059: [[114], 256],
		120060: [[115], 256],
		120061: [[116], 256],
		120062: [[117], 256],
		120063: [[118], 256]
	},
	54528: {
		120064: [[119], 256],
		120065: [[120], 256],
		120066: [[121], 256],
		120067: [[122], 256],
		120068: [[65], 256],
		120069: [[66], 256],
		120071: [[68], 256],
		120072: [[69], 256],
		120073: [[70], 256],
		120074: [[71], 256],
		120077: [[74], 256],
		120078: [[75], 256],
		120079: [[76], 256],
		120080: [[77], 256],
		120081: [[78], 256],
		120082: [[79], 256],
		120083: [[80], 256],
		120084: [[81], 256],
		120086: [[83], 256],
		120087: [[84], 256],
		120088: [[85], 256],
		120089: [[86], 256],
		120090: [[87], 256],
		120091: [[88], 256],
		120092: [[89], 256],
		120094: [[97], 256],
		120095: [[98], 256],
		120096: [[99], 256],
		120097: [[100], 256],
		120098: [[101], 256],
		120099: [[102], 256],
		120100: [[103], 256],
		120101: [[104], 256],
		120102: [[105], 256],
		120103: [[106], 256],
		120104: [[107], 256],
		120105: [[108], 256],
		120106: [[109], 256],
		120107: [[110], 256],
		120108: [[111], 256],
		120109: [[112], 256],
		120110: [[113], 256],
		120111: [[114], 256],
		120112: [[115], 256],
		120113: [[116], 256],
		120114: [[117], 256],
		120115: [[118], 256],
		120116: [[119], 256],
		120117: [[120], 256],
		120118: [[121], 256],
		120119: [[122], 256],
		120120: [[65], 256],
		120121: [[66], 256],
		120123: [[68], 256],
		120124: [[69], 256],
		120125: [[70], 256],
		120126: [[71], 256],
		120128: [[73], 256],
		120129: [[74], 256],
		120130: [[75], 256],
		120131: [[76], 256],
		120132: [[77], 256],
		120134: [[79], 256],
		120138: [[83], 256],
		120139: [[84], 256],
		120140: [[85], 256],
		120141: [[86], 256],
		120142: [[87], 256],
		120143: [[88], 256],
		120144: [[89], 256],
		120146: [[97], 256],
		120147: [[98], 256],
		120148: [[99], 256],
		120149: [[100], 256],
		120150: [[101], 256],
		120151: [[102], 256],
		120152: [[103], 256],
		120153: [[104], 256],
		120154: [[105], 256],
		120155: [[106], 256],
		120156: [[107], 256],
		120157: [[108], 256],
		120158: [[109], 256],
		120159: [[110], 256],
		120160: [[111], 256],
		120161: [[112], 256],
		120162: [[113], 256],
		120163: [[114], 256],
		120164: [[115], 256],
		120165: [[116], 256],
		120166: [[117], 256],
		120167: [[118], 256],
		120168: [[119], 256],
		120169: [[120], 256],
		120170: [[121], 256],
		120171: [[122], 256],
		120172: [[65], 256],
		120173: [[66], 256],
		120174: [[67], 256],
		120175: [[68], 256],
		120176: [[69], 256],
		120177: [[70], 256],
		120178: [[71], 256],
		120179: [[72], 256],
		120180: [[73], 256],
		120181: [[74], 256],
		120182: [[75], 256],
		120183: [[76], 256],
		120184: [[77], 256],
		120185: [[78], 256],
		120186: [[79], 256],
		120187: [[80], 256],
		120188: [[81], 256],
		120189: [[82], 256],
		120190: [[83], 256],
		120191: [[84], 256],
		120192: [[85], 256],
		120193: [[86], 256],
		120194: [[87], 256],
		120195: [[88], 256],
		120196: [[89], 256],
		120197: [[90], 256],
		120198: [[97], 256],
		120199: [[98], 256],
		120200: [[99], 256],
		120201: [[100], 256],
		120202: [[101], 256],
		120203: [[102], 256],
		120204: [[103], 256],
		120205: [[104], 256],
		120206: [[105], 256],
		120207: [[106], 256],
		120208: [[107], 256],
		120209: [[108], 256],
		120210: [[109], 256],
		120211: [[110], 256],
		120212: [[111], 256],
		120213: [[112], 256],
		120214: [[113], 256],
		120215: [[114], 256],
		120216: [[115], 256],
		120217: [[116], 256],
		120218: [[117], 256],
		120219: [[118], 256],
		120220: [[119], 256],
		120221: [[120], 256],
		120222: [[121], 256],
		120223: [[122], 256],
		120224: [[65], 256],
		120225: [[66], 256],
		120226: [[67], 256],
		120227: [[68], 256],
		120228: [[69], 256],
		120229: [[70], 256],
		120230: [[71], 256],
		120231: [[72], 256],
		120232: [[73], 256],
		120233: [[74], 256],
		120234: [[75], 256],
		120235: [[76], 256],
		120236: [[77], 256],
		120237: [[78], 256],
		120238: [[79], 256],
		120239: [[80], 256],
		120240: [[81], 256],
		120241: [[82], 256],
		120242: [[83], 256],
		120243: [[84], 256],
		120244: [[85], 256],
		120245: [[86], 256],
		120246: [[87], 256],
		120247: [[88], 256],
		120248: [[89], 256],
		120249: [[90], 256],
		120250: [[97], 256],
		120251: [[98], 256],
		120252: [[99], 256],
		120253: [[100], 256],
		120254: [[101], 256],
		120255: [[102], 256],
		120256: [[103], 256],
		120257: [[104], 256],
		120258: [[105], 256],
		120259: [[106], 256],
		120260: [[107], 256],
		120261: [[108], 256],
		120262: [[109], 256],
		120263: [[110], 256],
		120264: [[111], 256],
		120265: [[112], 256],
		120266: [[113], 256],
		120267: [[114], 256],
		120268: [[115], 256],
		120269: [[116], 256],
		120270: [[117], 256],
		120271: [[118], 256],
		120272: [[119], 256],
		120273: [[120], 256],
		120274: [[121], 256],
		120275: [[122], 256],
		120276: [[65], 256],
		120277: [[66], 256],
		120278: [[67], 256],
		120279: [[68], 256],
		120280: [[69], 256],
		120281: [[70], 256],
		120282: [[71], 256],
		120283: [[72], 256],
		120284: [[73], 256],
		120285: [[74], 256],
		120286: [[75], 256],
		120287: [[76], 256],
		120288: [[77], 256],
		120289: [[78], 256],
		120290: [[79], 256],
		120291: [[80], 256],
		120292: [[81], 256],
		120293: [[82], 256],
		120294: [[83], 256],
		120295: [[84], 256],
		120296: [[85], 256],
		120297: [[86], 256],
		120298: [[87], 256],
		120299: [[88], 256],
		120300: [[89], 256],
		120301: [[90], 256],
		120302: [[97], 256],
		120303: [[98], 256],
		120304: [[99], 256],
		120305: [[100], 256],
		120306: [[101], 256],
		120307: [[102], 256],
		120308: [[103], 256],
		120309: [[104], 256],
		120310: [[105], 256],
		120311: [[106], 256],
		120312: [[107], 256],
		120313: [[108], 256],
		120314: [[109], 256],
		120315: [[110], 256],
		120316: [[111], 256],
		120317: [[112], 256],
		120318: [[113], 256],
		120319: [[114], 256]
	},
	54784: {
		120320: [[115], 256],
		120321: [[116], 256],
		120322: [[117], 256],
		120323: [[118], 256],
		120324: [[119], 256],
		120325: [[120], 256],
		120326: [[121], 256],
		120327: [[122], 256],
		120328: [[65], 256],
		120329: [[66], 256],
		120330: [[67], 256],
		120331: [[68], 256],
		120332: [[69], 256],
		120333: [[70], 256],
		120334: [[71], 256],
		120335: [[72], 256],
		120336: [[73], 256],
		120337: [[74], 256],
		120338: [[75], 256],
		120339: [[76], 256],
		120340: [[77], 256],
		120341: [[78], 256],
		120342: [[79], 256],
		120343: [[80], 256],
		120344: [[81], 256],
		120345: [[82], 256],
		120346: [[83], 256],
		120347: [[84], 256],
		120348: [[85], 256],
		120349: [[86], 256],
		120350: [[87], 256],
		120351: [[88], 256],
		120352: [[89], 256],
		120353: [[90], 256],
		120354: [[97], 256],
		120355: [[98], 256],
		120356: [[99], 256],
		120357: [[100], 256],
		120358: [[101], 256],
		120359: [[102], 256],
		120360: [[103], 256],
		120361: [[104], 256],
		120362: [[105], 256],
		120363: [[106], 256],
		120364: [[107], 256],
		120365: [[108], 256],
		120366: [[109], 256],
		120367: [[110], 256],
		120368: [[111], 256],
		120369: [[112], 256],
		120370: [[113], 256],
		120371: [[114], 256],
		120372: [[115], 256],
		120373: [[116], 256],
		120374: [[117], 256],
		120375: [[118], 256],
		120376: [[119], 256],
		120377: [[120], 256],
		120378: [[121], 256],
		120379: [[122], 256],
		120380: [[65], 256],
		120381: [[66], 256],
		120382: [[67], 256],
		120383: [[68], 256],
		120384: [[69], 256],
		120385: [[70], 256],
		120386: [[71], 256],
		120387: [[72], 256],
		120388: [[73], 256],
		120389: [[74], 256],
		120390: [[75], 256],
		120391: [[76], 256],
		120392: [[77], 256],
		120393: [[78], 256],
		120394: [[79], 256],
		120395: [[80], 256],
		120396: [[81], 256],
		120397: [[82], 256],
		120398: [[83], 256],
		120399: [[84], 256],
		120400: [[85], 256],
		120401: [[86], 256],
		120402: [[87], 256],
		120403: [[88], 256],
		120404: [[89], 256],
		120405: [[90], 256],
		120406: [[97], 256],
		120407: [[98], 256],
		120408: [[99], 256],
		120409: [[100], 256],
		120410: [[101], 256],
		120411: [[102], 256],
		120412: [[103], 256],
		120413: [[104], 256],
		120414: [[105], 256],
		120415: [[106], 256],
		120416: [[107], 256],
		120417: [[108], 256],
		120418: [[109], 256],
		120419: [[110], 256],
		120420: [[111], 256],
		120421: [[112], 256],
		120422: [[113], 256],
		120423: [[114], 256],
		120424: [[115], 256],
		120425: [[116], 256],
		120426: [[117], 256],
		120427: [[118], 256],
		120428: [[119], 256],
		120429: [[120], 256],
		120430: [[121], 256],
		120431: [[122], 256],
		120432: [[65], 256],
		120433: [[66], 256],
		120434: [[67], 256],
		120435: [[68], 256],
		120436: [[69], 256],
		120437: [[70], 256],
		120438: [[71], 256],
		120439: [[72], 256],
		120440: [[73], 256],
		120441: [[74], 256],
		120442: [[75], 256],
		120443: [[76], 256],
		120444: [[77], 256],
		120445: [[78], 256],
		120446: [[79], 256],
		120447: [[80], 256],
		120448: [[81], 256],
		120449: [[82], 256],
		120450: [[83], 256],
		120451: [[84], 256],
		120452: [[85], 256],
		120453: [[86], 256],
		120454: [[87], 256],
		120455: [[88], 256],
		120456: [[89], 256],
		120457: [[90], 256],
		120458: [[97], 256],
		120459: [[98], 256],
		120460: [[99], 256],
		120461: [[100], 256],
		120462: [[101], 256],
		120463: [[102], 256],
		120464: [[103], 256],
		120465: [[104], 256],
		120466: [[105], 256],
		120467: [[106], 256],
		120468: [[107], 256],
		120469: [[108], 256],
		120470: [[109], 256],
		120471: [[110], 256],
		120472: [[111], 256],
		120473: [[112], 256],
		120474: [[113], 256],
		120475: [[114], 256],
		120476: [[115], 256],
		120477: [[116], 256],
		120478: [[117], 256],
		120479: [[118], 256],
		120480: [[119], 256],
		120481: [[120], 256],
		120482: [[121], 256],
		120483: [[122], 256],
		120484: [[305], 256],
		120485: [[567], 256],
		120488: [[913], 256],
		120489: [[914], 256],
		120490: [[915], 256],
		120491: [[916], 256],
		120492: [[917], 256],
		120493: [[918], 256],
		120494: [[919], 256],
		120495: [[920], 256],
		120496: [[921], 256],
		120497: [[922], 256],
		120498: [[923], 256],
		120499: [[924], 256],
		120500: [[925], 256],
		120501: [[926], 256],
		120502: [[927], 256],
		120503: [[928], 256],
		120504: [[929], 256],
		120505: [[1012], 256],
		120506: [[931], 256],
		120507: [[932], 256],
		120508: [[933], 256],
		120509: [[934], 256],
		120510: [[935], 256],
		120511: [[936], 256],
		120512: [[937], 256],
		120513: [[8711], 256],
		120514: [[945], 256],
		120515: [[946], 256],
		120516: [[947], 256],
		120517: [[948], 256],
		120518: [[949], 256],
		120519: [[950], 256],
		120520: [[951], 256],
		120521: [[952], 256],
		120522: [[953], 256],
		120523: [[954], 256],
		120524: [[955], 256],
		120525: [[956], 256],
		120526: [[957], 256],
		120527: [[958], 256],
		120528: [[959], 256],
		120529: [[960], 256],
		120530: [[961], 256],
		120531: [[962], 256],
		120532: [[963], 256],
		120533: [[964], 256],
		120534: [[965], 256],
		120535: [[966], 256],
		120536: [[967], 256],
		120537: [[968], 256],
		120538: [[969], 256],
		120539: [[8706], 256],
		120540: [[1013], 256],
		120541: [[977], 256],
		120542: [[1008], 256],
		120543: [[981], 256],
		120544: [[1009], 256],
		120545: [[982], 256],
		120546: [[913], 256],
		120547: [[914], 256],
		120548: [[915], 256],
		120549: [[916], 256],
		120550: [[917], 256],
		120551: [[918], 256],
		120552: [[919], 256],
		120553: [[920], 256],
		120554: [[921], 256],
		120555: [[922], 256],
		120556: [[923], 256],
		120557: [[924], 256],
		120558: [[925], 256],
		120559: [[926], 256],
		120560: [[927], 256],
		120561: [[928], 256],
		120562: [[929], 256],
		120563: [[1012], 256],
		120564: [[931], 256],
		120565: [[932], 256],
		120566: [[933], 256],
		120567: [[934], 256],
		120568: [[935], 256],
		120569: [[936], 256],
		120570: [[937], 256],
		120571: [[8711], 256],
		120572: [[945], 256],
		120573: [[946], 256],
		120574: [[947], 256],
		120575: [[948], 256]
	},
	55040: {
		120576: [[949], 256],
		120577: [[950], 256],
		120578: [[951], 256],
		120579: [[952], 256],
		120580: [[953], 256],
		120581: [[954], 256],
		120582: [[955], 256],
		120583: [[956], 256],
		120584: [[957], 256],
		120585: [[958], 256],
		120586: [[959], 256],
		120587: [[960], 256],
		120588: [[961], 256],
		120589: [[962], 256],
		120590: [[963], 256],
		120591: [[964], 256],
		120592: [[965], 256],
		120593: [[966], 256],
		120594: [[967], 256],
		120595: [[968], 256],
		120596: [[969], 256],
		120597: [[8706], 256],
		120598: [[1013], 256],
		120599: [[977], 256],
		120600: [[1008], 256],
		120601: [[981], 256],
		120602: [[1009], 256],
		120603: [[982], 256],
		120604: [[913], 256],
		120605: [[914], 256],
		120606: [[915], 256],
		120607: [[916], 256],
		120608: [[917], 256],
		120609: [[918], 256],
		120610: [[919], 256],
		120611: [[920], 256],
		120612: [[921], 256],
		120613: [[922], 256],
		120614: [[923], 256],
		120615: [[924], 256],
		120616: [[925], 256],
		120617: [[926], 256],
		120618: [[927], 256],
		120619: [[928], 256],
		120620: [[929], 256],
		120621: [[1012], 256],
		120622: [[931], 256],
		120623: [[932], 256],
		120624: [[933], 256],
		120625: [[934], 256],
		120626: [[935], 256],
		120627: [[936], 256],
		120628: [[937], 256],
		120629: [[8711], 256],
		120630: [[945], 256],
		120631: [[946], 256],
		120632: [[947], 256],
		120633: [[948], 256],
		120634: [[949], 256],
		120635: [[950], 256],
		120636: [[951], 256],
		120637: [[952], 256],
		120638: [[953], 256],
		120639: [[954], 256],
		120640: [[955], 256],
		120641: [[956], 256],
		120642: [[957], 256],
		120643: [[958], 256],
		120644: [[959], 256],
		120645: [[960], 256],
		120646: [[961], 256],
		120647: [[962], 256],
		120648: [[963], 256],
		120649: [[964], 256],
		120650: [[965], 256],
		120651: [[966], 256],
		120652: [[967], 256],
		120653: [[968], 256],
		120654: [[969], 256],
		120655: [[8706], 256],
		120656: [[1013], 256],
		120657: [[977], 256],
		120658: [[1008], 256],
		120659: [[981], 256],
		120660: [[1009], 256],
		120661: [[982], 256],
		120662: [[913], 256],
		120663: [[914], 256],
		120664: [[915], 256],
		120665: [[916], 256],
		120666: [[917], 256],
		120667: [[918], 256],
		120668: [[919], 256],
		120669: [[920], 256],
		120670: [[921], 256],
		120671: [[922], 256],
		120672: [[923], 256],
		120673: [[924], 256],
		120674: [[925], 256],
		120675: [[926], 256],
		120676: [[927], 256],
		120677: [[928], 256],
		120678: [[929], 256],
		120679: [[1012], 256],
		120680: [[931], 256],
		120681: [[932], 256],
		120682: [[933], 256],
		120683: [[934], 256],
		120684: [[935], 256],
		120685: [[936], 256],
		120686: [[937], 256],
		120687: [[8711], 256],
		120688: [[945], 256],
		120689: [[946], 256],
		120690: [[947], 256],
		120691: [[948], 256],
		120692: [[949], 256],
		120693: [[950], 256],
		120694: [[951], 256],
		120695: [[952], 256],
		120696: [[953], 256],
		120697: [[954], 256],
		120698: [[955], 256],
		120699: [[956], 256],
		120700: [[957], 256],
		120701: [[958], 256],
		120702: [[959], 256],
		120703: [[960], 256],
		120704: [[961], 256],
		120705: [[962], 256],
		120706: [[963], 256],
		120707: [[964], 256],
		120708: [[965], 256],
		120709: [[966], 256],
		120710: [[967], 256],
		120711: [[968], 256],
		120712: [[969], 256],
		120713: [[8706], 256],
		120714: [[1013], 256],
		120715: [[977], 256],
		120716: [[1008], 256],
		120717: [[981], 256],
		120718: [[1009], 256],
		120719: [[982], 256],
		120720: [[913], 256],
		120721: [[914], 256],
		120722: [[915], 256],
		120723: [[916], 256],
		120724: [[917], 256],
		120725: [[918], 256],
		120726: [[919], 256],
		120727: [[920], 256],
		120728: [[921], 256],
		120729: [[922], 256],
		120730: [[923], 256],
		120731: [[924], 256],
		120732: [[925], 256],
		120733: [[926], 256],
		120734: [[927], 256],
		120735: [[928], 256],
		120736: [[929], 256],
		120737: [[1012], 256],
		120738: [[931], 256],
		120739: [[932], 256],
		120740: [[933], 256],
		120741: [[934], 256],
		120742: [[935], 256],
		120743: [[936], 256],
		120744: [[937], 256],
		120745: [[8711], 256],
		120746: [[945], 256],
		120747: [[946], 256],
		120748: [[947], 256],
		120749: [[948], 256],
		120750: [[949], 256],
		120751: [[950], 256],
		120752: [[951], 256],
		120753: [[952], 256],
		120754: [[953], 256],
		120755: [[954], 256],
		120756: [[955], 256],
		120757: [[956], 256],
		120758: [[957], 256],
		120759: [[958], 256],
		120760: [[959], 256],
		120761: [[960], 256],
		120762: [[961], 256],
		120763: [[962], 256],
		120764: [[963], 256],
		120765: [[964], 256],
		120766: [[965], 256],
		120767: [[966], 256],
		120768: [[967], 256],
		120769: [[968], 256],
		120770: [[969], 256],
		120771: [[8706], 256],
		120772: [[1013], 256],
		120773: [[977], 256],
		120774: [[1008], 256],
		120775: [[981], 256],
		120776: [[1009], 256],
		120777: [[982], 256],
		120778: [[988], 256],
		120779: [[989], 256],
		120782: [[48], 256],
		120783: [[49], 256],
		120784: [[50], 256],
		120785: [[51], 256],
		120786: [[52], 256],
		120787: [[53], 256],
		120788: [[54], 256],
		120789: [[55], 256],
		120790: [[56], 256],
		120791: [[57], 256],
		120792: [[48], 256],
		120793: [[49], 256],
		120794: [[50], 256],
		120795: [[51], 256],
		120796: [[52], 256],
		120797: [[53], 256],
		120798: [[54], 256],
		120799: [[55], 256],
		120800: [[56], 256],
		120801: [[57], 256],
		120802: [[48], 256],
		120803: [[49], 256],
		120804: [[50], 256],
		120805: [[51], 256],
		120806: [[52], 256],
		120807: [[53], 256],
		120808: [[54], 256],
		120809: [[55], 256],
		120810: [[56], 256],
		120811: [[57], 256],
		120812: [[48], 256],
		120813: [[49], 256],
		120814: [[50], 256],
		120815: [[51], 256],
		120816: [[52], 256],
		120817: [[53], 256],
		120818: [[54], 256],
		120819: [[55], 256],
		120820: [[56], 256],
		120821: [[57], 256],
		120822: [[48], 256],
		120823: [[49], 256],
		120824: [[50], 256],
		120825: [[51], 256],
		120826: [[52], 256],
		120827: [[53], 256],
		120828: [[54], 256],
		120829: [[55], 256],
		120830: [[56], 256],
		120831: [[57], 256]
	},
	60928: {
		126464: [[1575], 256],
		126465: [[1576], 256],
		126466: [[1580], 256],
		126467: [[1583], 256],
		126469: [[1608], 256],
		126470: [[1586], 256],
		126471: [[1581], 256],
		126472: [[1591], 256],
		126473: [[1610], 256],
		126474: [[1603], 256],
		126475: [[1604], 256],
		126476: [[1605], 256],
		126477: [[1606], 256],
		126478: [[1587], 256],
		126479: [[1593], 256],
		126480: [[1601], 256],
		126481: [[1589], 256],
		126482: [[1602], 256],
		126483: [[1585], 256],
		126484: [[1588], 256],
		126485: [[1578], 256],
		126486: [[1579], 256],
		126487: [[1582], 256],
		126488: [[1584], 256],
		126489: [[1590], 256],
		126490: [[1592], 256],
		126491: [[1594], 256],
		126492: [[1646], 256],
		126493: [[1722], 256],
		126494: [[1697], 256],
		126495: [[1647], 256],
		126497: [[1576], 256],
		126498: [[1580], 256],
		126500: [[1607], 256],
		126503: [[1581], 256],
		126505: [[1610], 256],
		126506: [[1603], 256],
		126507: [[1604], 256],
		126508: [[1605], 256],
		126509: [[1606], 256],
		126510: [[1587], 256],
		126511: [[1593], 256],
		126512: [[1601], 256],
		126513: [[1589], 256],
		126514: [[1602], 256],
		126516: [[1588], 256],
		126517: [[1578], 256],
		126518: [[1579], 256],
		126519: [[1582], 256],
		126521: [[1590], 256],
		126523: [[1594], 256],
		126530: [[1580], 256],
		126535: [[1581], 256],
		126537: [[1610], 256],
		126539: [[1604], 256],
		126541: [[1606], 256],
		126542: [[1587], 256],
		126543: [[1593], 256],
		126545: [[1589], 256],
		126546: [[1602], 256],
		126548: [[1588], 256],
		126551: [[1582], 256],
		126553: [[1590], 256],
		126555: [[1594], 256],
		126557: [[1722], 256],
		126559: [[1647], 256],
		126561: [[1576], 256],
		126562: [[1580], 256],
		126564: [[1607], 256],
		126567: [[1581], 256],
		126568: [[1591], 256],
		126569: [[1610], 256],
		126570: [[1603], 256],
		126572: [[1605], 256],
		126573: [[1606], 256],
		126574: [[1587], 256],
		126575: [[1593], 256],
		126576: [[1601], 256],
		126577: [[1589], 256],
		126578: [[1602], 256],
		126580: [[1588], 256],
		126581: [[1578], 256],
		126582: [[1579], 256],
		126583: [[1582], 256],
		126585: [[1590], 256],
		126586: [[1592], 256],
		126587: [[1594], 256],
		126588: [[1646], 256],
		126590: [[1697], 256],
		126592: [[1575], 256],
		126593: [[1576], 256],
		126594: [[1580], 256],
		126595: [[1583], 256],
		126596: [[1607], 256],
		126597: [[1608], 256],
		126598: [[1586], 256],
		126599: [[1581], 256],
		126600: [[1591], 256],
		126601: [[1610], 256],
		126603: [[1604], 256],
		126604: [[1605], 256],
		126605: [[1606], 256],
		126606: [[1587], 256],
		126607: [[1593], 256],
		126608: [[1601], 256],
		126609: [[1589], 256],
		126610: [[1602], 256],
		126611: [[1585], 256],
		126612: [[1588], 256],
		126613: [[1578], 256],
		126614: [[1579], 256],
		126615: [[1582], 256],
		126616: [[1584], 256],
		126617: [[1590], 256],
		126618: [[1592], 256],
		126619: [[1594], 256],
		126625: [[1576], 256],
		126626: [[1580], 256],
		126627: [[1583], 256],
		126629: [[1608], 256],
		126630: [[1586], 256],
		126631: [[1581], 256],
		126632: [[1591], 256],
		126633: [[1610], 256],
		126635: [[1604], 256],
		126636: [[1605], 256],
		126637: [[1606], 256],
		126638: [[1587], 256],
		126639: [[1593], 256],
		126640: [[1601], 256],
		126641: [[1589], 256],
		126642: [[1602], 256],
		126643: [[1585], 256],
		126644: [[1588], 256],
		126645: [[1578], 256],
		126646: [[1579], 256],
		126647: [[1582], 256],
		126648: [[1584], 256],
		126649: [[1590], 256],
		126650: [[1592], 256],
		126651: [[1594], 256]
	},
	61696: {
		127232: [[48, 46], 256],
		127233: [[48, 44], 256],
		127234: [[49, 44], 256],
		127235: [[50, 44], 256],
		127236: [[51, 44], 256],
		127237: [[52, 44], 256],
		127238: [[53, 44], 256],
		127239: [[54, 44], 256],
		127240: [[55, 44], 256],
		127241: [[56, 44], 256],
		127242: [[57, 44], 256],
		127248: [[40, 65, 41], 256],
		127249: [[40, 66, 41], 256],
		127250: [[40, 67, 41], 256],
		127251: [[40, 68, 41], 256],
		127252: [[40, 69, 41], 256],
		127253: [[40, 70, 41], 256],
		127254: [[40, 71, 41], 256],
		127255: [[40, 72, 41], 256],
		127256: [[40, 73, 41], 256],
		127257: [[40, 74, 41], 256],
		127258: [[40, 75, 41], 256],
		127259: [[40, 76, 41], 256],
		127260: [[40, 77, 41], 256],
		127261: [[40, 78, 41], 256],
		127262: [[40, 79, 41], 256],
		127263: [[40, 80, 41], 256],
		127264: [[40, 81, 41], 256],
		127265: [[40, 82, 41], 256],
		127266: [[40, 83, 41], 256],
		127267: [[40, 84, 41], 256],
		127268: [[40, 85, 41], 256],
		127269: [[40, 86, 41], 256],
		127270: [[40, 87, 41], 256],
		127271: [[40, 88, 41], 256],
		127272: [[40, 89, 41], 256],
		127273: [[40, 90, 41], 256],
		127274: [[12308, 83, 12309], 256],
		127275: [[67], 256],
		127276: [[82], 256],
		127277: [[67, 68], 256],
		127278: [[87, 90], 256],
		127280: [[65], 256],
		127281: [[66], 256],
		127282: [[67], 256],
		127283: [[68], 256],
		127284: [[69], 256],
		127285: [[70], 256],
		127286: [[71], 256],
		127287: [[72], 256],
		127288: [[73], 256],
		127289: [[74], 256],
		127290: [[75], 256],
		127291: [[76], 256],
		127292: [[77], 256],
		127293: [[78], 256],
		127294: [[79], 256],
		127295: [[80], 256],
		127296: [[81], 256],
		127297: [[82], 256],
		127298: [[83], 256],
		127299: [[84], 256],
		127300: [[85], 256],
		127301: [[86], 256],
		127302: [[87], 256],
		127303: [[88], 256],
		127304: [[89], 256],
		127305: [[90], 256],
		127306: [[72, 86], 256],
		127307: [[77, 86], 256],
		127308: [[83, 68], 256],
		127309: [[83, 83], 256],
		127310: [[80, 80, 86], 256],
		127311: [[87, 67], 256],
		127338: [[77, 67], 256],
		127339: [[77, 68], 256],
		127376: [[68, 74], 256]
	},
	61952: {
		127488: [[12411, 12363], 256],
		127489: [[12467, 12467], 256],
		127490: [[12469], 256],
		127504: [[25163], 256],
		127505: [[23383], 256],
		127506: [[21452], 256],
		127507: [[12487], 256],
		127508: [[20108], 256],
		127509: [[22810], 256],
		127510: [[35299], 256],
		127511: [[22825], 256],
		127512: [[20132], 256],
		127513: [[26144], 256],
		127514: [[28961], 256],
		127515: [[26009], 256],
		127516: [[21069], 256],
		127517: [[24460], 256],
		127518: [[20877], 256],
		127519: [[26032], 256],
		127520: [[21021], 256],
		127521: [[32066], 256],
		127522: [[29983], 256],
		127523: [[36009], 256],
		127524: [[22768], 256],
		127525: [[21561], 256],
		127526: [[28436], 256],
		127527: [[25237], 256],
		127528: [[25429], 256],
		127529: [[19968], 256],
		127530: [[19977], 256],
		127531: [[36938], 256],
		127532: [[24038], 256],
		127533: [[20013], 256],
		127534: [[21491], 256],
		127535: [[25351], 256],
		127536: [[36208], 256],
		127537: [[25171], 256],
		127538: [[31105], 256],
		127539: [[31354], 256],
		127540: [[21512], 256],
		127541: [[28288], 256],
		127542: [[26377], 256],
		127543: [[26376], 256],
		127544: [[30003], 256],
		127545: [[21106], 256],
		127546: [[21942], 256],
		127552: [[12308, 26412, 12309], 256],
		127553: [[12308, 19977, 12309], 256],
		127554: [[12308, 20108, 12309], 256],
		127555: [[12308, 23433, 12309], 256],
		127556: [[12308, 28857, 12309], 256],
		127557: [[12308, 25171, 12309], 256],
		127558: [[12308, 30423, 12309], 256],
		127559: [[12308, 21213, 12309], 256],
		127560: [[12308, 25943, 12309], 256],
		127568: [[24471], 256],
		127569: [[21487], 256]
	},
	63488: {
		194560: [[20029]],
		194561: [[20024]],
		194562: [[20033]],
		194563: [[131362]],
		194564: [[20320]],
		194565: [[20398]],
		194566: [[20411]],
		194567: [[20482]],
		194568: [[20602]],
		194569: [[20633]],
		194570: [[20711]],
		194571: [[20687]],
		194572: [[13470]],
		194573: [[132666]],
		194574: [[20813]],
		194575: [[20820]],
		194576: [[20836]],
		194577: [[20855]],
		194578: [[132380]],
		194579: [[13497]],
		194580: [[20839]],
		194581: [[20877]],
		194582: [[132427]],
		194583: [[20887]],
		194584: [[20900]],
		194585: [[20172]],
		194586: [[20908]],
		194587: [[20917]],
		194588: [[168415]],
		194589: [[20981]],
		194590: [[20995]],
		194591: [[13535]],
		194592: [[21051]],
		194593: [[21062]],
		194594: [[21106]],
		194595: [[21111]],
		194596: [[13589]],
		194597: [[21191]],
		194598: [[21193]],
		194599: [[21220]],
		194600: [[21242]],
		194601: [[21253]],
		194602: [[21254]],
		194603: [[21271]],
		194604: [[21321]],
		194605: [[21329]],
		194606: [[21338]],
		194607: [[21363]],
		194608: [[21373]],
		194609: [[21375]],
		194610: [[21375]],
		194611: [[21375]],
		194612: [[133676]],
		194613: [[28784]],
		194614: [[21450]],
		194615: [[21471]],
		194616: [[133987]],
		194617: [[21483]],
		194618: [[21489]],
		194619: [[21510]],
		194620: [[21662]],
		194621: [[21560]],
		194622: [[21576]],
		194623: [[21608]],
		194624: [[21666]],
		194625: [[21750]],
		194626: [[21776]],
		194627: [[21843]],
		194628: [[21859]],
		194629: [[21892]],
		194630: [[21892]],
		194631: [[21913]],
		194632: [[21931]],
		194633: [[21939]],
		194634: [[21954]],
		194635: [[22294]],
		194636: [[22022]],
		194637: [[22295]],
		194638: [[22097]],
		194639: [[22132]],
		194640: [[20999]],
		194641: [[22766]],
		194642: [[22478]],
		194643: [[22516]],
		194644: [[22541]],
		194645: [[22411]],
		194646: [[22578]],
		194647: [[22577]],
		194648: [[22700]],
		194649: [[136420]],
		194650: [[22770]],
		194651: [[22775]],
		194652: [[22790]],
		194653: [[22810]],
		194654: [[22818]],
		194655: [[22882]],
		194656: [[136872]],
		194657: [[136938]],
		194658: [[23020]],
		194659: [[23067]],
		194660: [[23079]],
		194661: [[23000]],
		194662: [[23142]],
		194663: [[14062]],
		194664: [[14076]],
		194665: [[23304]],
		194666: [[23358]],
		194667: [[23358]],
		194668: [[137672]],
		194669: [[23491]],
		194670: [[23512]],
		194671: [[23527]],
		194672: [[23539]],
		194673: [[138008]],
		194674: [[23551]],
		194675: [[23558]],
		194676: [[24403]],
		194677: [[23586]],
		194678: [[14209]],
		194679: [[23648]],
		194680: [[23662]],
		194681: [[23744]],
		194682: [[23693]],
		194683: [[138724]],
		194684: [[23875]],
		194685: [[138726]],
		194686: [[23918]],
		194687: [[23915]],
		194688: [[23932]],
		194689: [[24033]],
		194690: [[24034]],
		194691: [[14383]],
		194692: [[24061]],
		194693: [[24104]],
		194694: [[24125]],
		194695: [[24169]],
		194696: [[14434]],
		194697: [[139651]],
		194698: [[14460]],
		194699: [[24240]],
		194700: [[24243]],
		194701: [[24246]],
		194702: [[24266]],
		194703: [[172946]],
		194704: [[24318]],
		194705: [[140081]],
		194706: [[140081]],
		194707: [[33281]],
		194708: [[24354]],
		194709: [[24354]],
		194710: [[14535]],
		194711: [[144056]],
		194712: [[156122]],
		194713: [[24418]],
		194714: [[24427]],
		194715: [[14563]],
		194716: [[24474]],
		194717: [[24525]],
		194718: [[24535]],
		194719: [[24569]],
		194720: [[24705]],
		194721: [[14650]],
		194722: [[14620]],
		194723: [[24724]],
		194724: [[141012]],
		194725: [[24775]],
		194726: [[24904]],
		194727: [[24908]],
		194728: [[24910]],
		194729: [[24908]],
		194730: [[24954]],
		194731: [[24974]],
		194732: [[25010]],
		194733: [[24996]],
		194734: [[25007]],
		194735: [[25054]],
		194736: [[25074]],
		194737: [[25078]],
		194738: [[25104]],
		194739: [[25115]],
		194740: [[25181]],
		194741: [[25265]],
		194742: [[25300]],
		194743: [[25424]],
		194744: [[142092]],
		194745: [[25405]],
		194746: [[25340]],
		194747: [[25448]],
		194748: [[25475]],
		194749: [[25572]],
		194750: [[142321]],
		194751: [[25634]],
		194752: [[25541]],
		194753: [[25513]],
		194754: [[14894]],
		194755: [[25705]],
		194756: [[25726]],
		194757: [[25757]],
		194758: [[25719]],
		194759: [[14956]],
		194760: [[25935]],
		194761: [[25964]],
		194762: [[143370]],
		194763: [[26083]],
		194764: [[26360]],
		194765: [[26185]],
		194766: [[15129]],
		194767: [[26257]],
		194768: [[15112]],
		194769: [[15076]],
		194770: [[20882]],
		194771: [[20885]],
		194772: [[26368]],
		194773: [[26268]],
		194774: [[32941]],
		194775: [[17369]],
		194776: [[26391]],
		194777: [[26395]],
		194778: [[26401]],
		194779: [[26462]],
		194780: [[26451]],
		194781: [[144323]],
		194782: [[15177]],
		194783: [[26618]],
		194784: [[26501]],
		194785: [[26706]],
		194786: [[26757]],
		194787: [[144493]],
		194788: [[26766]],
		194789: [[26655]],
		194790: [[26900]],
		194791: [[15261]],
		194792: [[26946]],
		194793: [[27043]],
		194794: [[27114]],
		194795: [[27304]],
		194796: [[145059]],
		194797: [[27355]],
		194798: [[15384]],
		194799: [[27425]],
		194800: [[145575]],
		194801: [[27476]],
		194802: [[15438]],
		194803: [[27506]],
		194804: [[27551]],
		194805: [[27578]],
		194806: [[27579]],
		194807: [[146061]],
		194808: [[138507]],
		194809: [[146170]],
		194810: [[27726]],
		194811: [[146620]],
		194812: [[27839]],
		194813: [[27853]],
		194814: [[27751]],
		194815: [[27926]]
	},
	63744: {
		63744: [[35912]],
		63745: [[26356]],
		63746: [[36554]],
		63747: [[36040]],
		63748: [[28369]],
		63749: [[20018]],
		63750: [[21477]],
		63751: [[40860]],
		63752: [[40860]],
		63753: [[22865]],
		63754: [[37329]],
		63755: [[21895]],
		63756: [[22856]],
		63757: [[25078]],
		63758: [[30313]],
		63759: [[32645]],
		63760: [[34367]],
		63761: [[34746]],
		63762: [[35064]],
		63763: [[37007]],
		63764: [[27138]],
		63765: [[27931]],
		63766: [[28889]],
		63767: [[29662]],
		63768: [[33853]],
		63769: [[37226]],
		63770: [[39409]],
		63771: [[20098]],
		63772: [[21365]],
		63773: [[27396]],
		63774: [[29211]],
		63775: [[34349]],
		63776: [[40478]],
		63777: [[23888]],
		63778: [[28651]],
		63779: [[34253]],
		63780: [[35172]],
		63781: [[25289]],
		63782: [[33240]],
		63783: [[34847]],
		63784: [[24266]],
		63785: [[26391]],
		63786: [[28010]],
		63787: [[29436]],
		63788: [[37070]],
		63789: [[20358]],
		63790: [[20919]],
		63791: [[21214]],
		63792: [[25796]],
		63793: [[27347]],
		63794: [[29200]],
		63795: [[30439]],
		63796: [[32769]],
		63797: [[34310]],
		63798: [[34396]],
		63799: [[36335]],
		63800: [[38706]],
		63801: [[39791]],
		63802: [[40442]],
		63803: [[30860]],
		63804: [[31103]],
		63805: [[32160]],
		63806: [[33737]],
		63807: [[37636]],
		63808: [[40575]],
		63809: [[35542]],
		63810: [[22751]],
		63811: [[24324]],
		63812: [[31840]],
		63813: [[32894]],
		63814: [[29282]],
		63815: [[30922]],
		63816: [[36034]],
		63817: [[38647]],
		63818: [[22744]],
		63819: [[23650]],
		63820: [[27155]],
		63821: [[28122]],
		63822: [[28431]],
		63823: [[32047]],
		63824: [[32311]],
		63825: [[38475]],
		63826: [[21202]],
		63827: [[32907]],
		63828: [[20956]],
		63829: [[20940]],
		63830: [[31260]],
		63831: [[32190]],
		63832: [[33777]],
		63833: [[38517]],
		63834: [[35712]],
		63835: [[25295]],
		63836: [[27138]],
		63837: [[35582]],
		63838: [[20025]],
		63839: [[23527]],
		63840: [[24594]],
		63841: [[29575]],
		63842: [[30064]],
		63843: [[21271]],
		63844: [[30971]],
		63845: [[20415]],
		63846: [[24489]],
		63847: [[19981]],
		63848: [[27852]],
		63849: [[25976]],
		63850: [[32034]],
		63851: [[21443]],
		63852: [[22622]],
		63853: [[30465]],
		63854: [[33865]],
		63855: [[35498]],
		63856: [[27578]],
		63857: [[36784]],
		63858: [[27784]],
		63859: [[25342]],
		63860: [[33509]],
		63861: [[25504]],
		63862: [[30053]],
		63863: [[20142]],
		63864: [[20841]],
		63865: [[20937]],
		63866: [[26753]],
		63867: [[31975]],
		63868: [[33391]],
		63869: [[35538]],
		63870: [[37327]],
		63871: [[21237]],
		63872: [[21570]],
		63873: [[22899]],
		63874: [[24300]],
		63875: [[26053]],
		63876: [[28670]],
		63877: [[31018]],
		63878: [[38317]],
		63879: [[39530]],
		63880: [[40599]],
		63881: [[40654]],
		63882: [[21147]],
		63883: [[26310]],
		63884: [[27511]],
		63885: [[36706]],
		63886: [[24180]],
		63887: [[24976]],
		63888: [[25088]],
		63889: [[25754]],
		63890: [[28451]],
		63891: [[29001]],
		63892: [[29833]],
		63893: [[31178]],
		63894: [[32244]],
		63895: [[32879]],
		63896: [[36646]],
		63897: [[34030]],
		63898: [[36899]],
		63899: [[37706]],
		63900: [[21015]],
		63901: [[21155]],
		63902: [[21693]],
		63903: [[28872]],
		63904: [[35010]],
		63905: [[35498]],
		63906: [[24265]],
		63907: [[24565]],
		63908: [[25467]],
		63909: [[27566]],
		63910: [[31806]],
		63911: [[29557]],
		63912: [[20196]],
		63913: [[22265]],
		63914: [[23527]],
		63915: [[23994]],
		63916: [[24604]],
		63917: [[29618]],
		63918: [[29801]],
		63919: [[32666]],
		63920: [[32838]],
		63921: [[37428]],
		63922: [[38646]],
		63923: [[38728]],
		63924: [[38936]],
		63925: [[20363]],
		63926: [[31150]],
		63927: [[37300]],
		63928: [[38584]],
		63929: [[24801]],
		63930: [[20102]],
		63931: [[20698]],
		63932: [[23534]],
		63933: [[23615]],
		63934: [[26009]],
		63935: [[27138]],
		63936: [[29134]],
		63937: [[30274]],
		63938: [[34044]],
		63939: [[36988]],
		63940: [[40845]],
		63941: [[26248]],
		63942: [[38446]],
		63943: [[21129]],
		63944: [[26491]],
		63945: [[26611]],
		63946: [[27969]],
		63947: [[28316]],
		63948: [[29705]],
		63949: [[30041]],
		63950: [[30827]],
		63951: [[32016]],
		63952: [[39006]],
		63953: [[20845]],
		63954: [[25134]],
		63955: [[38520]],
		63956: [[20523]],
		63957: [[23833]],
		63958: [[28138]],
		63959: [[36650]],
		63960: [[24459]],
		63961: [[24900]],
		63962: [[26647]],
		63963: [[29575]],
		63964: [[38534]],
		63965: [[21033]],
		63966: [[21519]],
		63967: [[23653]],
		63968: [[26131]],
		63969: [[26446]],
		63970: [[26792]],
		63971: [[27877]],
		63972: [[29702]],
		63973: [[30178]],
		63974: [[32633]],
		63975: [[35023]],
		63976: [[35041]],
		63977: [[37324]],
		63978: [[38626]],
		63979: [[21311]],
		63980: [[28346]],
		63981: [[21533]],
		63982: [[29136]],
		63983: [[29848]],
		63984: [[34298]],
		63985: [[38563]],
		63986: [[40023]],
		63987: [[40607]],
		63988: [[26519]],
		63989: [[28107]],
		63990: [[33256]],
		63991: [[31435]],
		63992: [[31520]],
		63993: [[31890]],
		63994: [[29376]],
		63995: [[28825]],
		63996: [[35672]],
		63997: [[20160]],
		63998: [[33590]],
		63999: [[21050]],
		194816: [[27966]],
		194817: [[28023]],
		194818: [[27969]],
		194819: [[28009]],
		194820: [[28024]],
		194821: [[28037]],
		194822: [[146718]],
		194823: [[27956]],
		194824: [[28207]],
		194825: [[28270]],
		194826: [[15667]],
		194827: [[28363]],
		194828: [[28359]],
		194829: [[147153]],
		194830: [[28153]],
		194831: [[28526]],
		194832: [[147294]],
		194833: [[147342]],
		194834: [[28614]],
		194835: [[28729]],
		194836: [[28702]],
		194837: [[28699]],
		194838: [[15766]],
		194839: [[28746]],
		194840: [[28797]],
		194841: [[28791]],
		194842: [[28845]],
		194843: [[132389]],
		194844: [[28997]],
		194845: [[148067]],
		194846: [[29084]],
		194847: [[148395]],
		194848: [[29224]],
		194849: [[29237]],
		194850: [[29264]],
		194851: [[149000]],
		194852: [[29312]],
		194853: [[29333]],
		194854: [[149301]],
		194855: [[149524]],
		194856: [[29562]],
		194857: [[29579]],
		194858: [[16044]],
		194859: [[29605]],
		194860: [[16056]],
		194861: [[16056]],
		194862: [[29767]],
		194863: [[29788]],
		194864: [[29809]],
		194865: [[29829]],
		194866: [[29898]],
		194867: [[16155]],
		194868: [[29988]],
		194869: [[150582]],
		194870: [[30014]],
		194871: [[150674]],
		194872: [[30064]],
		194873: [[139679]],
		194874: [[30224]],
		194875: [[151457]],
		194876: [[151480]],
		194877: [[151620]],
		194878: [[16380]],
		194879: [[16392]],
		194880: [[30452]],
		194881: [[151795]],
		194882: [[151794]],
		194883: [[151833]],
		194884: [[151859]],
		194885: [[30494]],
		194886: [[30495]],
		194887: [[30495]],
		194888: [[30538]],
		194889: [[16441]],
		194890: [[30603]],
		194891: [[16454]],
		194892: [[16534]],
		194893: [[152605]],
		194894: [[30798]],
		194895: [[30860]],
		194896: [[30924]],
		194897: [[16611]],
		194898: [[153126]],
		194899: [[31062]],
		194900: [[153242]],
		194901: [[153285]],
		194902: [[31119]],
		194903: [[31211]],
		194904: [[16687]],
		194905: [[31296]],
		194906: [[31306]],
		194907: [[31311]],
		194908: [[153980]],
		194909: [[154279]],
		194910: [[154279]],
		194911: [[31470]],
		194912: [[16898]],
		194913: [[154539]],
		194914: [[31686]],
		194915: [[31689]],
		194916: [[16935]],
		194917: [[154752]],
		194918: [[31954]],
		194919: [[17056]],
		194920: [[31976]],
		194921: [[31971]],
		194922: [[32000]],
		194923: [[155526]],
		194924: [[32099]],
		194925: [[17153]],
		194926: [[32199]],
		194927: [[32258]],
		194928: [[32325]],
		194929: [[17204]],
		194930: [[156200]],
		194931: [[156231]],
		194932: [[17241]],
		194933: [[156377]],
		194934: [[32634]],
		194935: [[156478]],
		194936: [[32661]],
		194937: [[32762]],
		194938: [[32773]],
		194939: [[156890]],
		194940: [[156963]],
		194941: [[32864]],
		194942: [[157096]],
		194943: [[32880]],
		194944: [[144223]],
		194945: [[17365]],
		194946: [[32946]],
		194947: [[33027]],
		194948: [[17419]],
		194949: [[33086]],
		194950: [[23221]],
		194951: [[157607]],
		194952: [[157621]],
		194953: [[144275]],
		194954: [[144284]],
		194955: [[33281]],
		194956: [[33284]],
		194957: [[36766]],
		194958: [[17515]],
		194959: [[33425]],
		194960: [[33419]],
		194961: [[33437]],
		194962: [[21171]],
		194963: [[33457]],
		194964: [[33459]],
		194965: [[33469]],
		194966: [[33510]],
		194967: [[158524]],
		194968: [[33509]],
		194969: [[33565]],
		194970: [[33635]],
		194971: [[33709]],
		194972: [[33571]],
		194973: [[33725]],
		194974: [[33767]],
		194975: [[33879]],
		194976: [[33619]],
		194977: [[33738]],
		194978: [[33740]],
		194979: [[33756]],
		194980: [[158774]],
		194981: [[159083]],
		194982: [[158933]],
		194983: [[17707]],
		194984: [[34033]],
		194985: [[34035]],
		194986: [[34070]],
		194987: [[160714]],
		194988: [[34148]],
		194989: [[159532]],
		194990: [[17757]],
		194991: [[17761]],
		194992: [[159665]],
		194993: [[159954]],
		194994: [[17771]],
		194995: [[34384]],
		194996: [[34396]],
		194997: [[34407]],
		194998: [[34409]],
		194999: [[34473]],
		195000: [[34440]],
		195001: [[34574]],
		195002: [[34530]],
		195003: [[34681]],
		195004: [[34600]],
		195005: [[34667]],
		195006: [[34694]],
		195007: [[17879]],
		195008: [[34785]],
		195009: [[34817]],
		195010: [[17913]],
		195011: [[34912]],
		195012: [[34915]],
		195013: [[161383]],
		195014: [[35031]],
		195015: [[35038]],
		195016: [[17973]],
		195017: [[35066]],
		195018: [[13499]],
		195019: [[161966]],
		195020: [[162150]],
		195021: [[18110]],
		195022: [[18119]],
		195023: [[35488]],
		195024: [[35565]],
		195025: [[35722]],
		195026: [[35925]],
		195027: [[162984]],
		195028: [[36011]],
		195029: [[36033]],
		195030: [[36123]],
		195031: [[36215]],
		195032: [[163631]],
		195033: [[133124]],
		195034: [[36299]],
		195035: [[36284]],
		195036: [[36336]],
		195037: [[133342]],
		195038: [[36564]],
		195039: [[36664]],
		195040: [[165330]],
		195041: [[165357]],
		195042: [[37012]],
		195043: [[37105]],
		195044: [[37137]],
		195045: [[165678]],
		195046: [[37147]],
		195047: [[37432]],
		195048: [[37591]],
		195049: [[37592]],
		195050: [[37500]],
		195051: [[37881]],
		195052: [[37909]],
		195053: [[166906]],
		195054: [[38283]],
		195055: [[18837]],
		195056: [[38327]],
		195057: [[167287]],
		195058: [[18918]],
		195059: [[38595]],
		195060: [[23986]],
		195061: [[38691]],
		195062: [[168261]],
		195063: [[168474]],
		195064: [[19054]],
		195065: [[19062]],
		195066: [[38880]],
		195067: [[168970]],
		195068: [[19122]],
		195069: [[169110]],
		195070: [[38923]],
		195071: [[38923]]
	},
	64000: {
		64000: [[20999]],
		64001: [[24230]],
		64002: [[25299]],
		64003: [[31958]],
		64004: [[23429]],
		64005: [[27934]],
		64006: [[26292]],
		64007: [[36667]],
		64008: [[34892]],
		64009: [[38477]],
		64010: [[35211]],
		64011: [[24275]],
		64012: [[20800]],
		64013: [[21952]],
		64016: [[22618]],
		64018: [[26228]],
		64021: [[20958]],
		64022: [[29482]],
		64023: [[30410]],
		64024: [[31036]],
		64025: [[31070]],
		64026: [[31077]],
		64027: [[31119]],
		64028: [[38742]],
		64029: [[31934]],
		64030: [[32701]],
		64032: [[34322]],
		64034: [[35576]],
		64037: [[36920]],
		64038: [[37117]],
		64042: [[39151]],
		64043: [[39164]],
		64044: [[39208]],
		64045: [[40372]],
		64046: [[37086]],
		64047: [[38583]],
		64048: [[20398]],
		64049: [[20711]],
		64050: [[20813]],
		64051: [[21193]],
		64052: [[21220]],
		64053: [[21329]],
		64054: [[21917]],
		64055: [[22022]],
		64056: [[22120]],
		64057: [[22592]],
		64058: [[22696]],
		64059: [[23652]],
		64060: [[23662]],
		64061: [[24724]],
		64062: [[24936]],
		64063: [[24974]],
		64064: [[25074]],
		64065: [[25935]],
		64066: [[26082]],
		64067: [[26257]],
		64068: [[26757]],
		64069: [[28023]],
		64070: [[28186]],
		64071: [[28450]],
		64072: [[29038]],
		64073: [[29227]],
		64074: [[29730]],
		64075: [[30865]],
		64076: [[31038]],
		64077: [[31049]],
		64078: [[31048]],
		64079: [[31056]],
		64080: [[31062]],
		64081: [[31069]],
		64082: [[31117]],
		64083: [[31118]],
		64084: [[31296]],
		64085: [[31361]],
		64086: [[31680]],
		64087: [[32244]],
		64088: [[32265]],
		64089: [[32321]],
		64090: [[32626]],
		64091: [[32773]],
		64092: [[33261]],
		64093: [[33401]],
		64094: [[33401]],
		64095: [[33879]],
		64096: [[35088]],
		64097: [[35222]],
		64098: [[35585]],
		64099: [[35641]],
		64100: [[36051]],
		64101: [[36104]],
		64102: [[36790]],
		64103: [[36920]],
		64104: [[38627]],
		64105: [[38911]],
		64106: [[38971]],
		64107: [[24693]],
		64108: [[148206]],
		64109: [[33304]],
		64112: [[20006]],
		64113: [[20917]],
		64114: [[20840]],
		64115: [[20352]],
		64116: [[20805]],
		64117: [[20864]],
		64118: [[21191]],
		64119: [[21242]],
		64120: [[21917]],
		64121: [[21845]],
		64122: [[21913]],
		64123: [[21986]],
		64124: [[22618]],
		64125: [[22707]],
		64126: [[22852]],
		64127: [[22868]],
		64128: [[23138]],
		64129: [[23336]],
		64130: [[24274]],
		64131: [[24281]],
		64132: [[24425]],
		64133: [[24493]],
		64134: [[24792]],
		64135: [[24910]],
		64136: [[24840]],
		64137: [[24974]],
		64138: [[24928]],
		64139: [[25074]],
		64140: [[25140]],
		64141: [[25540]],
		64142: [[25628]],
		64143: [[25682]],
		64144: [[25942]],
		64145: [[26228]],
		64146: [[26391]],
		64147: [[26395]],
		64148: [[26454]],
		64149: [[27513]],
		64150: [[27578]],
		64151: [[27969]],
		64152: [[28379]],
		64153: [[28363]],
		64154: [[28450]],
		64155: [[28702]],
		64156: [[29038]],
		64157: [[30631]],
		64158: [[29237]],
		64159: [[29359]],
		64160: [[29482]],
		64161: [[29809]],
		64162: [[29958]],
		64163: [[30011]],
		64164: [[30237]],
		64165: [[30239]],
		64166: [[30410]],
		64167: [[30427]],
		64168: [[30452]],
		64169: [[30538]],
		64170: [[30528]],
		64171: [[30924]],
		64172: [[31409]],
		64173: [[31680]],
		64174: [[31867]],
		64175: [[32091]],
		64176: [[32244]],
		64177: [[32574]],
		64178: [[32773]],
		64179: [[33618]],
		64180: [[33775]],
		64181: [[34681]],
		64182: [[35137]],
		64183: [[35206]],
		64184: [[35222]],
		64185: [[35519]],
		64186: [[35576]],
		64187: [[35531]],
		64188: [[35585]],
		64189: [[35582]],
		64190: [[35565]],
		64191: [[35641]],
		64192: [[35722]],
		64193: [[36104]],
		64194: [[36664]],
		64195: [[36978]],
		64196: [[37273]],
		64197: [[37494]],
		64198: [[38524]],
		64199: [[38627]],
		64200: [[38742]],
		64201: [[38875]],
		64202: [[38911]],
		64203: [[38923]],
		64204: [[38971]],
		64205: [[39698]],
		64206: [[40860]],
		64207: [[141386]],
		64208: [[141380]],
		64209: [[144341]],
		64210: [[15261]],
		64211: [[16408]],
		64212: [[16441]],
		64213: [[152137]],
		64214: [[154832]],
		64215: [[163539]],
		64216: [[40771]],
		64217: [[40846]],
		195072: [[38953]],
		195073: [[169398]],
		195074: [[39138]],
		195075: [[19251]],
		195076: [[39209]],
		195077: [[39335]],
		195078: [[39362]],
		195079: [[39422]],
		195080: [[19406]],
		195081: [[170800]],
		195082: [[39698]],
		195083: [[40000]],
		195084: [[40189]],
		195085: [[19662]],
		195086: [[19693]],
		195087: [[40295]],
		195088: [[172238]],
		195089: [[19704]],
		195090: [[172293]],
		195091: [[172558]],
		195092: [[172689]],
		195093: [[40635]],
		195094: [[19798]],
		195095: [[40697]],
		195096: [[40702]],
		195097: [[40709]],
		195098: [[40719]],
		195099: [[40726]],
		195100: [[40763]],
		195101: [[173568]]
	},
	64256: {
		64256: [[102, 102], 256],
		64257: [[102, 105], 256],
		64258: [[102, 108], 256],
		64259: [[102, 102, 105], 256],
		64260: [[102, 102, 108], 256],
		64261: [[383, 116], 256],
		64262: [[115, 116], 256],
		64275: [[1396, 1398], 256],
		64276: [[1396, 1381], 256],
		64277: [[1396, 1387], 256],
		64278: [[1406, 1398], 256],
		64279: [[1396, 1389], 256],
		64285: [[1497, 1460], 512],
		64286: [, 26],
		64287: [[1522, 1463], 512],
		64288: [[1506], 256],
		64289: [[1488], 256],
		64290: [[1491], 256],
		64291: [[1492], 256],
		64292: [[1499], 256],
		64293: [[1500], 256],
		64294: [[1501], 256],
		64295: [[1512], 256],
		64296: [[1514], 256],
		64297: [[43], 256],
		64298: [[1513, 1473], 512],
		64299: [[1513, 1474], 512],
		64300: [[64329, 1473], 512],
		64301: [[64329, 1474], 512],
		64302: [[1488, 1463], 512],
		64303: [[1488, 1464], 512],
		64304: [[1488, 1468], 512],
		64305: [[1489, 1468], 512],
		64306: [[1490, 1468], 512],
		64307: [[1491, 1468], 512],
		64308: [[1492, 1468], 512],
		64309: [[1493, 1468], 512],
		64310: [[1494, 1468], 512],
		64312: [[1496, 1468], 512],
		64313: [[1497, 1468], 512],
		64314: [[1498, 1468], 512],
		64315: [[1499, 1468], 512],
		64316: [[1500, 1468], 512],
		64318: [[1502, 1468], 512],
		64320: [[1504, 1468], 512],
		64321: [[1505, 1468], 512],
		64323: [[1507, 1468], 512],
		64324: [[1508, 1468], 512],
		64326: [[1510, 1468], 512],
		64327: [[1511, 1468], 512],
		64328: [[1512, 1468], 512],
		64329: [[1513, 1468], 512],
		64330: [[1514, 1468], 512],
		64331: [[1493, 1465], 512],
		64332: [[1489, 1471], 512],
		64333: [[1499, 1471], 512],
		64334: [[1508, 1471], 512],
		64335: [[1488, 1500], 256],
		64336: [[1649], 256],
		64337: [[1649], 256],
		64338: [[1659], 256],
		64339: [[1659], 256],
		64340: [[1659], 256],
		64341: [[1659], 256],
		64342: [[1662], 256],
		64343: [[1662], 256],
		64344: [[1662], 256],
		64345: [[1662], 256],
		64346: [[1664], 256],
		64347: [[1664], 256],
		64348: [[1664], 256],
		64349: [[1664], 256],
		64350: [[1658], 256],
		64351: [[1658], 256],
		64352: [[1658], 256],
		64353: [[1658], 256],
		64354: [[1663], 256],
		64355: [[1663], 256],
		64356: [[1663], 256],
		64357: [[1663], 256],
		64358: [[1657], 256],
		64359: [[1657], 256],
		64360: [[1657], 256],
		64361: [[1657], 256],
		64362: [[1700], 256],
		64363: [[1700], 256],
		64364: [[1700], 256],
		64365: [[1700], 256],
		64366: [[1702], 256],
		64367: [[1702], 256],
		64368: [[1702], 256],
		64369: [[1702], 256],
		64370: [[1668], 256],
		64371: [[1668], 256],
		64372: [[1668], 256],
		64373: [[1668], 256],
		64374: [[1667], 256],
		64375: [[1667], 256],
		64376: [[1667], 256],
		64377: [[1667], 256],
		64378: [[1670], 256],
		64379: [[1670], 256],
		64380: [[1670], 256],
		64381: [[1670], 256],
		64382: [[1671], 256],
		64383: [[1671], 256],
		64384: [[1671], 256],
		64385: [[1671], 256],
		64386: [[1677], 256],
		64387: [[1677], 256],
		64388: [[1676], 256],
		64389: [[1676], 256],
		64390: [[1678], 256],
		64391: [[1678], 256],
		64392: [[1672], 256],
		64393: [[1672], 256],
		64394: [[1688], 256],
		64395: [[1688], 256],
		64396: [[1681], 256],
		64397: [[1681], 256],
		64398: [[1705], 256],
		64399: [[1705], 256],
		64400: [[1705], 256],
		64401: [[1705], 256],
		64402: [[1711], 256],
		64403: [[1711], 256],
		64404: [[1711], 256],
		64405: [[1711], 256],
		64406: [[1715], 256],
		64407: [[1715], 256],
		64408: [[1715], 256],
		64409: [[1715], 256],
		64410: [[1713], 256],
		64411: [[1713], 256],
		64412: [[1713], 256],
		64413: [[1713], 256],
		64414: [[1722], 256],
		64415: [[1722], 256],
		64416: [[1723], 256],
		64417: [[1723], 256],
		64418: [[1723], 256],
		64419: [[1723], 256],
		64420: [[1728], 256],
		64421: [[1728], 256],
		64422: [[1729], 256],
		64423: [[1729], 256],
		64424: [[1729], 256],
		64425: [[1729], 256],
		64426: [[1726], 256],
		64427: [[1726], 256],
		64428: [[1726], 256],
		64429: [[1726], 256],
		64430: [[1746], 256],
		64431: [[1746], 256],
		64432: [[1747], 256],
		64433: [[1747], 256],
		64467: [[1709], 256],
		64468: [[1709], 256],
		64469: [[1709], 256],
		64470: [[1709], 256],
		64471: [[1735], 256],
		64472: [[1735], 256],
		64473: [[1734], 256],
		64474: [[1734], 256],
		64475: [[1736], 256],
		64476: [[1736], 256],
		64477: [[1655], 256],
		64478: [[1739], 256],
		64479: [[1739], 256],
		64480: [[1733], 256],
		64481: [[1733], 256],
		64482: [[1737], 256],
		64483: [[1737], 256],
		64484: [[1744], 256],
		64485: [[1744], 256],
		64486: [[1744], 256],
		64487: [[1744], 256],
		64488: [[1609], 256],
		64489: [[1609], 256],
		64490: [[1574, 1575], 256],
		64491: [[1574, 1575], 256],
		64492: [[1574, 1749], 256],
		64493: [[1574, 1749], 256],
		64494: [[1574, 1608], 256],
		64495: [[1574, 1608], 256],
		64496: [[1574, 1735], 256],
		64497: [[1574, 1735], 256],
		64498: [[1574, 1734], 256],
		64499: [[1574, 1734], 256],
		64500: [[1574, 1736], 256],
		64501: [[1574, 1736], 256],
		64502: [[1574, 1744], 256],
		64503: [[1574, 1744], 256],
		64504: [[1574, 1744], 256],
		64505: [[1574, 1609], 256],
		64506: [[1574, 1609], 256],
		64507: [[1574, 1609], 256],
		64508: [[1740], 256],
		64509: [[1740], 256],
		64510: [[1740], 256],
		64511: [[1740], 256]
	},
	64512: {
		64512: [[1574, 1580], 256],
		64513: [[1574, 1581], 256],
		64514: [[1574, 1605], 256],
		64515: [[1574, 1609], 256],
		64516: [[1574, 1610], 256],
		64517: [[1576, 1580], 256],
		64518: [[1576, 1581], 256],
		64519: [[1576, 1582], 256],
		64520: [[1576, 1605], 256],
		64521: [[1576, 1609], 256],
		64522: [[1576, 1610], 256],
		64523: [[1578, 1580], 256],
		64524: [[1578, 1581], 256],
		64525: [[1578, 1582], 256],
		64526: [[1578, 1605], 256],
		64527: [[1578, 1609], 256],
		64528: [[1578, 1610], 256],
		64529: [[1579, 1580], 256],
		64530: [[1579, 1605], 256],
		64531: [[1579, 1609], 256],
		64532: [[1579, 1610], 256],
		64533: [[1580, 1581], 256],
		64534: [[1580, 1605], 256],
		64535: [[1581, 1580], 256],
		64536: [[1581, 1605], 256],
		64537: [[1582, 1580], 256],
		64538: [[1582, 1581], 256],
		64539: [[1582, 1605], 256],
		64540: [[1587, 1580], 256],
		64541: [[1587, 1581], 256],
		64542: [[1587, 1582], 256],
		64543: [[1587, 1605], 256],
		64544: [[1589, 1581], 256],
		64545: [[1589, 1605], 256],
		64546: [[1590, 1580], 256],
		64547: [[1590, 1581], 256],
		64548: [[1590, 1582], 256],
		64549: [[1590, 1605], 256],
		64550: [[1591, 1581], 256],
		64551: [[1591, 1605], 256],
		64552: [[1592, 1605], 256],
		64553: [[1593, 1580], 256],
		64554: [[1593, 1605], 256],
		64555: [[1594, 1580], 256],
		64556: [[1594, 1605], 256],
		64557: [[1601, 1580], 256],
		64558: [[1601, 1581], 256],
		64559: [[1601, 1582], 256],
		64560: [[1601, 1605], 256],
		64561: [[1601, 1609], 256],
		64562: [[1601, 1610], 256],
		64563: [[1602, 1581], 256],
		64564: [[1602, 1605], 256],
		64565: [[1602, 1609], 256],
		64566: [[1602, 1610], 256],
		64567: [[1603, 1575], 256],
		64568: [[1603, 1580], 256],
		64569: [[1603, 1581], 256],
		64570: [[1603, 1582], 256],
		64571: [[1603, 1604], 256],
		64572: [[1603, 1605], 256],
		64573: [[1603, 1609], 256],
		64574: [[1603, 1610], 256],
		64575: [[1604, 1580], 256],
		64576: [[1604, 1581], 256],
		64577: [[1604, 1582], 256],
		64578: [[1604, 1605], 256],
		64579: [[1604, 1609], 256],
		64580: [[1604, 1610], 256],
		64581: [[1605, 1580], 256],
		64582: [[1605, 1581], 256],
		64583: [[1605, 1582], 256],
		64584: [[1605, 1605], 256],
		64585: [[1605, 1609], 256],
		64586: [[1605, 1610], 256],
		64587: [[1606, 1580], 256],
		64588: [[1606, 1581], 256],
		64589: [[1606, 1582], 256],
		64590: [[1606, 1605], 256],
		64591: [[1606, 1609], 256],
		64592: [[1606, 1610], 256],
		64593: [[1607, 1580], 256],
		64594: [[1607, 1605], 256],
		64595: [[1607, 1609], 256],
		64596: [[1607, 1610], 256],
		64597: [[1610, 1580], 256],
		64598: [[1610, 1581], 256],
		64599: [[1610, 1582], 256],
		64600: [[1610, 1605], 256],
		64601: [[1610, 1609], 256],
		64602: [[1610, 1610], 256],
		64603: [[1584, 1648], 256],
		64604: [[1585, 1648], 256],
		64605: [[1609, 1648], 256],
		64606: [[32, 1612, 1617], 256],
		64607: [[32, 1613, 1617], 256],
		64608: [[32, 1614, 1617], 256],
		64609: [[32, 1615, 1617], 256],
		64610: [[32, 1616, 1617], 256],
		64611: [[32, 1617, 1648], 256],
		64612: [[1574, 1585], 256],
		64613: [[1574, 1586], 256],
		64614: [[1574, 1605], 256],
		64615: [[1574, 1606], 256],
		64616: [[1574, 1609], 256],
		64617: [[1574, 1610], 256],
		64618: [[1576, 1585], 256],
		64619: [[1576, 1586], 256],
		64620: [[1576, 1605], 256],
		64621: [[1576, 1606], 256],
		64622: [[1576, 1609], 256],
		64623: [[1576, 1610], 256],
		64624: [[1578, 1585], 256],
		64625: [[1578, 1586], 256],
		64626: [[1578, 1605], 256],
		64627: [[1578, 1606], 256],
		64628: [[1578, 1609], 256],
		64629: [[1578, 1610], 256],
		64630: [[1579, 1585], 256],
		64631: [[1579, 1586], 256],
		64632: [[1579, 1605], 256],
		64633: [[1579, 1606], 256],
		64634: [[1579, 1609], 256],
		64635: [[1579, 1610], 256],
		64636: [[1601, 1609], 256],
		64637: [[1601, 1610], 256],
		64638: [[1602, 1609], 256],
		64639: [[1602, 1610], 256],
		64640: [[1603, 1575], 256],
		64641: [[1603, 1604], 256],
		64642: [[1603, 1605], 256],
		64643: [[1603, 1609], 256],
		64644: [[1603, 1610], 256],
		64645: [[1604, 1605], 256],
		64646: [[1604, 1609], 256],
		64647: [[1604, 1610], 256],
		64648: [[1605, 1575], 256],
		64649: [[1605, 1605], 256],
		64650: [[1606, 1585], 256],
		64651: [[1606, 1586], 256],
		64652: [[1606, 1605], 256],
		64653: [[1606, 1606], 256],
		64654: [[1606, 1609], 256],
		64655: [[1606, 1610], 256],
		64656: [[1609, 1648], 256],
		64657: [[1610, 1585], 256],
		64658: [[1610, 1586], 256],
		64659: [[1610, 1605], 256],
		64660: [[1610, 1606], 256],
		64661: [[1610, 1609], 256],
		64662: [[1610, 1610], 256],
		64663: [[1574, 1580], 256],
		64664: [[1574, 1581], 256],
		64665: [[1574, 1582], 256],
		64666: [[1574, 1605], 256],
		64667: [[1574, 1607], 256],
		64668: [[1576, 1580], 256],
		64669: [[1576, 1581], 256],
		64670: [[1576, 1582], 256],
		64671: [[1576, 1605], 256],
		64672: [[1576, 1607], 256],
		64673: [[1578, 1580], 256],
		64674: [[1578, 1581], 256],
		64675: [[1578, 1582], 256],
		64676: [[1578, 1605], 256],
		64677: [[1578, 1607], 256],
		64678: [[1579, 1605], 256],
		64679: [[1580, 1581], 256],
		64680: [[1580, 1605], 256],
		64681: [[1581, 1580], 256],
		64682: [[1581, 1605], 256],
		64683: [[1582, 1580], 256],
		64684: [[1582, 1605], 256],
		64685: [[1587, 1580], 256],
		64686: [[1587, 1581], 256],
		64687: [[1587, 1582], 256],
		64688: [[1587, 1605], 256],
		64689: [[1589, 1581], 256],
		64690: [[1589, 1582], 256],
		64691: [[1589, 1605], 256],
		64692: [[1590, 1580], 256],
		64693: [[1590, 1581], 256],
		64694: [[1590, 1582], 256],
		64695: [[1590, 1605], 256],
		64696: [[1591, 1581], 256],
		64697: [[1592, 1605], 256],
		64698: [[1593, 1580], 256],
		64699: [[1593, 1605], 256],
		64700: [[1594, 1580], 256],
		64701: [[1594, 1605], 256],
		64702: [[1601, 1580], 256],
		64703: [[1601, 1581], 256],
		64704: [[1601, 1582], 256],
		64705: [[1601, 1605], 256],
		64706: [[1602, 1581], 256],
		64707: [[1602, 1605], 256],
		64708: [[1603, 1580], 256],
		64709: [[1603, 1581], 256],
		64710: [[1603, 1582], 256],
		64711: [[1603, 1604], 256],
		64712: [[1603, 1605], 256],
		64713: [[1604, 1580], 256],
		64714: [[1604, 1581], 256],
		64715: [[1604, 1582], 256],
		64716: [[1604, 1605], 256],
		64717: [[1604, 1607], 256],
		64718: [[1605, 1580], 256],
		64719: [[1605, 1581], 256],
		64720: [[1605, 1582], 256],
		64721: [[1605, 1605], 256],
		64722: [[1606, 1580], 256],
		64723: [[1606, 1581], 256],
		64724: [[1606, 1582], 256],
		64725: [[1606, 1605], 256],
		64726: [[1606, 1607], 256],
		64727: [[1607, 1580], 256],
		64728: [[1607, 1605], 256],
		64729: [[1607, 1648], 256],
		64730: [[1610, 1580], 256],
		64731: [[1610, 1581], 256],
		64732: [[1610, 1582], 256],
		64733: [[1610, 1605], 256],
		64734: [[1610, 1607], 256],
		64735: [[1574, 1605], 256],
		64736: [[1574, 1607], 256],
		64737: [[1576, 1605], 256],
		64738: [[1576, 1607], 256],
		64739: [[1578, 1605], 256],
		64740: [[1578, 1607], 256],
		64741: [[1579, 1605], 256],
		64742: [[1579, 1607], 256],
		64743: [[1587, 1605], 256],
		64744: [[1587, 1607], 256],
		64745: [[1588, 1605], 256],
		64746: [[1588, 1607], 256],
		64747: [[1603, 1604], 256],
		64748: [[1603, 1605], 256],
		64749: [[1604, 1605], 256],
		64750: [[1606, 1605], 256],
		64751: [[1606, 1607], 256],
		64752: [[1610, 1605], 256],
		64753: [[1610, 1607], 256],
		64754: [[1600, 1614, 1617], 256],
		64755: [[1600, 1615, 1617], 256],
		64756: [[1600, 1616, 1617], 256],
		64757: [[1591, 1609], 256],
		64758: [[1591, 1610], 256],
		64759: [[1593, 1609], 256],
		64760: [[1593, 1610], 256],
		64761: [[1594, 1609], 256],
		64762: [[1594, 1610], 256],
		64763: [[1587, 1609], 256],
		64764: [[1587, 1610], 256],
		64765: [[1588, 1609], 256],
		64766: [[1588, 1610], 256],
		64767: [[1581, 1609], 256]
	},
	64768: {
		64768: [[1581, 1610], 256],
		64769: [[1580, 1609], 256],
		64770: [[1580, 1610], 256],
		64771: [[1582, 1609], 256],
		64772: [[1582, 1610], 256],
		64773: [[1589, 1609], 256],
		64774: [[1589, 1610], 256],
		64775: [[1590, 1609], 256],
		64776: [[1590, 1610], 256],
		64777: [[1588, 1580], 256],
		64778: [[1588, 1581], 256],
		64779: [[1588, 1582], 256],
		64780: [[1588, 1605], 256],
		64781: [[1588, 1585], 256],
		64782: [[1587, 1585], 256],
		64783: [[1589, 1585], 256],
		64784: [[1590, 1585], 256],
		64785: [[1591, 1609], 256],
		64786: [[1591, 1610], 256],
		64787: [[1593, 1609], 256],
		64788: [[1593, 1610], 256],
		64789: [[1594, 1609], 256],
		64790: [[1594, 1610], 256],
		64791: [[1587, 1609], 256],
		64792: [[1587, 1610], 256],
		64793: [[1588, 1609], 256],
		64794: [[1588, 1610], 256],
		64795: [[1581, 1609], 256],
		64796: [[1581, 1610], 256],
		64797: [[1580, 1609], 256],
		64798: [[1580, 1610], 256],
		64799: [[1582, 1609], 256],
		64800: [[1582, 1610], 256],
		64801: [[1589, 1609], 256],
		64802: [[1589, 1610], 256],
		64803: [[1590, 1609], 256],
		64804: [[1590, 1610], 256],
		64805: [[1588, 1580], 256],
		64806: [[1588, 1581], 256],
		64807: [[1588, 1582], 256],
		64808: [[1588, 1605], 256],
		64809: [[1588, 1585], 256],
		64810: [[1587, 1585], 256],
		64811: [[1589, 1585], 256],
		64812: [[1590, 1585], 256],
		64813: [[1588, 1580], 256],
		64814: [[1588, 1581], 256],
		64815: [[1588, 1582], 256],
		64816: [[1588, 1605], 256],
		64817: [[1587, 1607], 256],
		64818: [[1588, 1607], 256],
		64819: [[1591, 1605], 256],
		64820: [[1587, 1580], 256],
		64821: [[1587, 1581], 256],
		64822: [[1587, 1582], 256],
		64823: [[1588, 1580], 256],
		64824: [[1588, 1581], 256],
		64825: [[1588, 1582], 256],
		64826: [[1591, 1605], 256],
		64827: [[1592, 1605], 256],
		64828: [[1575, 1611], 256],
		64829: [[1575, 1611], 256],
		64848: [[1578, 1580, 1605], 256],
		64849: [[1578, 1581, 1580], 256],
		64850: [[1578, 1581, 1580], 256],
		64851: [[1578, 1581, 1605], 256],
		64852: [[1578, 1582, 1605], 256],
		64853: [[1578, 1605, 1580], 256],
		64854: [[1578, 1605, 1581], 256],
		64855: [[1578, 1605, 1582], 256],
		64856: [[1580, 1605, 1581], 256],
		64857: [[1580, 1605, 1581], 256],
		64858: [[1581, 1605, 1610], 256],
		64859: [[1581, 1605, 1609], 256],
		64860: [[1587, 1581, 1580], 256],
		64861: [[1587, 1580, 1581], 256],
		64862: [[1587, 1580, 1609], 256],
		64863: [[1587, 1605, 1581], 256],
		64864: [[1587, 1605, 1581], 256],
		64865: [[1587, 1605, 1580], 256],
		64866: [[1587, 1605, 1605], 256],
		64867: [[1587, 1605, 1605], 256],
		64868: [[1589, 1581, 1581], 256],
		64869: [[1589, 1581, 1581], 256],
		64870: [[1589, 1605, 1605], 256],
		64871: [[1588, 1581, 1605], 256],
		64872: [[1588, 1581, 1605], 256],
		64873: [[1588, 1580, 1610], 256],
		64874: [[1588, 1605, 1582], 256],
		64875: [[1588, 1605, 1582], 256],
		64876: [[1588, 1605, 1605], 256],
		64877: [[1588, 1605, 1605], 256],
		64878: [[1590, 1581, 1609], 256],
		64879: [[1590, 1582, 1605], 256],
		64880: [[1590, 1582, 1605], 256],
		64881: [[1591, 1605, 1581], 256],
		64882: [[1591, 1605, 1581], 256],
		64883: [[1591, 1605, 1605], 256],
		64884: [[1591, 1605, 1610], 256],
		64885: [[1593, 1580, 1605], 256],
		64886: [[1593, 1605, 1605], 256],
		64887: [[1593, 1605, 1605], 256],
		64888: [[1593, 1605, 1609], 256],
		64889: [[1594, 1605, 1605], 256],
		64890: [[1594, 1605, 1610], 256],
		64891: [[1594, 1605, 1609], 256],
		64892: [[1601, 1582, 1605], 256],
		64893: [[1601, 1582, 1605], 256],
		64894: [[1602, 1605, 1581], 256],
		64895: [[1602, 1605, 1605], 256],
		64896: [[1604, 1581, 1605], 256],
		64897: [[1604, 1581, 1610], 256],
		64898: [[1604, 1581, 1609], 256],
		64899: [[1604, 1580, 1580], 256],
		64900: [[1604, 1580, 1580], 256],
		64901: [[1604, 1582, 1605], 256],
		64902: [[1604, 1582, 1605], 256],
		64903: [[1604, 1605, 1581], 256],
		64904: [[1604, 1605, 1581], 256],
		64905: [[1605, 1581, 1580], 256],
		64906: [[1605, 1581, 1605], 256],
		64907: [[1605, 1581, 1610], 256],
		64908: [[1605, 1580, 1581], 256],
		64909: [[1605, 1580, 1605], 256],
		64910: [[1605, 1582, 1580], 256],
		64911: [[1605, 1582, 1605], 256],
		64914: [[1605, 1580, 1582], 256],
		64915: [[1607, 1605, 1580], 256],
		64916: [[1607, 1605, 1605], 256],
		64917: [[1606, 1581, 1605], 256],
		64918: [[1606, 1581, 1609], 256],
		64919: [[1606, 1580, 1605], 256],
		64920: [[1606, 1580, 1605], 256],
		64921: [[1606, 1580, 1609], 256],
		64922: [[1606, 1605, 1610], 256],
		64923: [[1606, 1605, 1609], 256],
		64924: [[1610, 1605, 1605], 256],
		64925: [[1610, 1605, 1605], 256],
		64926: [[1576, 1582, 1610], 256],
		64927: [[1578, 1580, 1610], 256],
		64928: [[1578, 1580, 1609], 256],
		64929: [[1578, 1582, 1610], 256],
		64930: [[1578, 1582, 1609], 256],
		64931: [[1578, 1605, 1610], 256],
		64932: [[1578, 1605, 1609], 256],
		64933: [[1580, 1605, 1610], 256],
		64934: [[1580, 1581, 1609], 256],
		64935: [[1580, 1605, 1609], 256],
		64936: [[1587, 1582, 1609], 256],
		64937: [[1589, 1581, 1610], 256],
		64938: [[1588, 1581, 1610], 256],
		64939: [[1590, 1581, 1610], 256],
		64940: [[1604, 1580, 1610], 256],
		64941: [[1604, 1605, 1610], 256],
		64942: [[1610, 1581, 1610], 256],
		64943: [[1610, 1580, 1610], 256],
		64944: [[1610, 1605, 1610], 256],
		64945: [[1605, 1605, 1610], 256],
		64946: [[1602, 1605, 1610], 256],
		64947: [[1606, 1581, 1610], 256],
		64948: [[1602, 1605, 1581], 256],
		64949: [[1604, 1581, 1605], 256],
		64950: [[1593, 1605, 1610], 256],
		64951: [[1603, 1605, 1610], 256],
		64952: [[1606, 1580, 1581], 256],
		64953: [[1605, 1582, 1610], 256],
		64954: [[1604, 1580, 1605], 256],
		64955: [[1603, 1605, 1605], 256],
		64956: [[1604, 1580, 1605], 256],
		64957: [[1606, 1580, 1581], 256],
		64958: [[1580, 1581, 1610], 256],
		64959: [[1581, 1580, 1610], 256],
		64960: [[1605, 1580, 1610], 256],
		64961: [[1601, 1605, 1610], 256],
		64962: [[1576, 1581, 1610], 256],
		64963: [[1603, 1605, 1605], 256],
		64964: [[1593, 1580, 1605], 256],
		64965: [[1589, 1605, 1605], 256],
		64966: [[1587, 1582, 1610], 256],
		64967: [[1606, 1580, 1610], 256],
		65008: [[1589, 1604, 1746], 256],
		65009: [[1602, 1604, 1746], 256],
		65010: [[1575, 1604, 1604, 1607], 256],
		65011: [[1575, 1603, 1576, 1585], 256],
		65012: [[1605, 1581, 1605, 1583], 256],
		65013: [[1589, 1604, 1593, 1605], 256],
		65014: [[1585, 1587, 1608, 1604], 256],
		65015: [[1593, 1604, 1610, 1607], 256],
		65016: [[1608, 1587, 1604, 1605], 256],
		65017: [[1589, 1604, 1609], 256],
		65018: [
			[
				1589, 1604, 1609, 32, 1575, 1604, 1604, 1607, 32, 1593, 1604, 1610, 1607, 32, 1608,
				1587, 1604, 1605
			],
			256
		],
		65019: [[1580, 1604, 32, 1580, 1604, 1575, 1604, 1607], 256],
		65020: [[1585, 1740, 1575, 1604], 256]
	},
	65024: {
		65040: [[44], 256],
		65041: [[12289], 256],
		65042: [[12290], 256],
		65043: [[58], 256],
		65044: [[59], 256],
		65045: [[33], 256],
		65046: [[63], 256],
		65047: [[12310], 256],
		65048: [[12311], 256],
		65049: [[8230], 256],
		65056: [, 230],
		65057: [, 230],
		65058: [, 230],
		65059: [, 230],
		65060: [, 230],
		65061: [, 230],
		65062: [, 230],
		65072: [[8229], 256],
		65073: [[8212], 256],
		65074: [[8211], 256],
		65075: [[95], 256],
		65076: [[95], 256],
		65077: [[40], 256],
		65078: [[41], 256],
		65079: [[123], 256],
		65080: [[125], 256],
		65081: [[12308], 256],
		65082: [[12309], 256],
		65083: [[12304], 256],
		65084: [[12305], 256],
		65085: [[12298], 256],
		65086: [[12299], 256],
		65087: [[12296], 256],
		65088: [[12297], 256],
		65089: [[12300], 256],
		65090: [[12301], 256],
		65091: [[12302], 256],
		65092: [[12303], 256],
		65095: [[91], 256],
		65096: [[93], 256],
		65097: [[8254], 256],
		65098: [[8254], 256],
		65099: [[8254], 256],
		65100: [[8254], 256],
		65101: [[95], 256],
		65102: [[95], 256],
		65103: [[95], 256],
		65104: [[44], 256],
		65105: [[12289], 256],
		65106: [[46], 256],
		65108: [[59], 256],
		65109: [[58], 256],
		65110: [[63], 256],
		65111: [[33], 256],
		65112: [[8212], 256],
		65113: [[40], 256],
		65114: [[41], 256],
		65115: [[123], 256],
		65116: [[125], 256],
		65117: [[12308], 256],
		65118: [[12309], 256],
		65119: [[35], 256],
		65120: [[38], 256],
		65121: [[42], 256],
		65122: [[43], 256],
		65123: [[45], 256],
		65124: [[60], 256],
		65125: [[62], 256],
		65126: [[61], 256],
		65128: [[92], 256],
		65129: [[36], 256],
		65130: [[37], 256],
		65131: [[64], 256],
		65136: [[32, 1611], 256],
		65137: [[1600, 1611], 256],
		65138: [[32, 1612], 256],
		65140: [[32, 1613], 256],
		65142: [[32, 1614], 256],
		65143: [[1600, 1614], 256],
		65144: [[32, 1615], 256],
		65145: [[1600, 1615], 256],
		65146: [[32, 1616], 256],
		65147: [[1600, 1616], 256],
		65148: [[32, 1617], 256],
		65149: [[1600, 1617], 256],
		65150: [[32, 1618], 256],
		65151: [[1600, 1618], 256],
		65152: [[1569], 256],
		65153: [[1570], 256],
		65154: [[1570], 256],
		65155: [[1571], 256],
		65156: [[1571], 256],
		65157: [[1572], 256],
		65158: [[1572], 256],
		65159: [[1573], 256],
		65160: [[1573], 256],
		65161: [[1574], 256],
		65162: [[1574], 256],
		65163: [[1574], 256],
		65164: [[1574], 256],
		65165: [[1575], 256],
		65166: [[1575], 256],
		65167: [[1576], 256],
		65168: [[1576], 256],
		65169: [[1576], 256],
		65170: [[1576], 256],
		65171: [[1577], 256],
		65172: [[1577], 256],
		65173: [[1578], 256],
		65174: [[1578], 256],
		65175: [[1578], 256],
		65176: [[1578], 256],
		65177: [[1579], 256],
		65178: [[1579], 256],
		65179: [[1579], 256],
		65180: [[1579], 256],
		65181: [[1580], 256],
		65182: [[1580], 256],
		65183: [[1580], 256],
		65184: [[1580], 256],
		65185: [[1581], 256],
		65186: [[1581], 256],
		65187: [[1581], 256],
		65188: [[1581], 256],
		65189: [[1582], 256],
		65190: [[1582], 256],
		65191: [[1582], 256],
		65192: [[1582], 256],
		65193: [[1583], 256],
		65194: [[1583], 256],
		65195: [[1584], 256],
		65196: [[1584], 256],
		65197: [[1585], 256],
		65198: [[1585], 256],
		65199: [[1586], 256],
		65200: [[1586], 256],
		65201: [[1587], 256],
		65202: [[1587], 256],
		65203: [[1587], 256],
		65204: [[1587], 256],
		65205: [[1588], 256],
		65206: [[1588], 256],
		65207: [[1588], 256],
		65208: [[1588], 256],
		65209: [[1589], 256],
		65210: [[1589], 256],
		65211: [[1589], 256],
		65212: [[1589], 256],
		65213: [[1590], 256],
		65214: [[1590], 256],
		65215: [[1590], 256],
		65216: [[1590], 256],
		65217: [[1591], 256],
		65218: [[1591], 256],
		65219: [[1591], 256],
		65220: [[1591], 256],
		65221: [[1592], 256],
		65222: [[1592], 256],
		65223: [[1592], 256],
		65224: [[1592], 256],
		65225: [[1593], 256],
		65226: [[1593], 256],
		65227: [[1593], 256],
		65228: [[1593], 256],
		65229: [[1594], 256],
		65230: [[1594], 256],
		65231: [[1594], 256],
		65232: [[1594], 256],
		65233: [[1601], 256],
		65234: [[1601], 256],
		65235: [[1601], 256],
		65236: [[1601], 256],
		65237: [[1602], 256],
		65238: [[1602], 256],
		65239: [[1602], 256],
		65240: [[1602], 256],
		65241: [[1603], 256],
		65242: [[1603], 256],
		65243: [[1603], 256],
		65244: [[1603], 256],
		65245: [[1604], 256],
		65246: [[1604], 256],
		65247: [[1604], 256],
		65248: [[1604], 256],
		65249: [[1605], 256],
		65250: [[1605], 256],
		65251: [[1605], 256],
		65252: [[1605], 256],
		65253: [[1606], 256],
		65254: [[1606], 256],
		65255: [[1606], 256],
		65256: [[1606], 256],
		65257: [[1607], 256],
		65258: [[1607], 256],
		65259: [[1607], 256],
		65260: [[1607], 256],
		65261: [[1608], 256],
		65262: [[1608], 256],
		65263: [[1609], 256],
		65264: [[1609], 256],
		65265: [[1610], 256],
		65266: [[1610], 256],
		65267: [[1610], 256],
		65268: [[1610], 256],
		65269: [[1604, 1570], 256],
		65270: [[1604, 1570], 256],
		65271: [[1604, 1571], 256],
		65272: [[1604, 1571], 256],
		65273: [[1604, 1573], 256],
		65274: [[1604, 1573], 256],
		65275: [[1604, 1575], 256],
		65276: [[1604, 1575], 256]
	},
	65280: {
		65281: [[33], 256],
		65282: [[34], 256],
		65283: [[35], 256],
		65284: [[36], 256],
		65285: [[37], 256],
		65286: [[38], 256],
		65287: [[39], 256],
		65288: [[40], 256],
		65289: [[41], 256],
		65290: [[42], 256],
		65291: [[43], 256],
		65292: [[44], 256],
		65293: [[45], 256],
		65294: [[46], 256],
		65295: [[47], 256],
		65296: [[48], 256],
		65297: [[49], 256],
		65298: [[50], 256],
		65299: [[51], 256],
		65300: [[52], 256],
		65301: [[53], 256],
		65302: [[54], 256],
		65303: [[55], 256],
		65304: [[56], 256],
		65305: [[57], 256],
		65306: [[58], 256],
		65307: [[59], 256],
		65308: [[60], 256],
		65309: [[61], 256],
		65310: [[62], 256],
		65311: [[63], 256],
		65312: [[64], 256],
		65313: [[65], 256],
		65314: [[66], 256],
		65315: [[67], 256],
		65316: [[68], 256],
		65317: [[69], 256],
		65318: [[70], 256],
		65319: [[71], 256],
		65320: [[72], 256],
		65321: [[73], 256],
		65322: [[74], 256],
		65323: [[75], 256],
		65324: [[76], 256],
		65325: [[77], 256],
		65326: [[78], 256],
		65327: [[79], 256],
		65328: [[80], 256],
		65329: [[81], 256],
		65330: [[82], 256],
		65331: [[83], 256],
		65332: [[84], 256],
		65333: [[85], 256],
		65334: [[86], 256],
		65335: [[87], 256],
		65336: [[88], 256],
		65337: [[89], 256],
		65338: [[90], 256],
		65339: [[91], 256],
		65340: [[92], 256],
		65341: [[93], 256],
		65342: [[94], 256],
		65343: [[95], 256],
		65344: [[96], 256],
		65345: [[97], 256],
		65346: [[98], 256],
		65347: [[99], 256],
		65348: [[100], 256],
		65349: [[101], 256],
		65350: [[102], 256],
		65351: [[103], 256],
		65352: [[104], 256],
		65353: [[105], 256],
		65354: [[106], 256],
		65355: [[107], 256],
		65356: [[108], 256],
		65357: [[109], 256],
		65358: [[110], 256],
		65359: [[111], 256],
		65360: [[112], 256],
		65361: [[113], 256],
		65362: [[114], 256],
		65363: [[115], 256],
		65364: [[116], 256],
		65365: [[117], 256],
		65366: [[118], 256],
		65367: [[119], 256],
		65368: [[120], 256],
		65369: [[121], 256],
		65370: [[122], 256],
		65371: [[123], 256],
		65372: [[124], 256],
		65373: [[125], 256],
		65374: [[126], 256],
		65375: [[10629], 256],
		65376: [[10630], 256],
		65377: [[12290], 256],
		65378: [[12300], 256],
		65379: [[12301], 256],
		65380: [[12289], 256],
		65381: [[12539], 256],
		65382: [[12530], 256],
		65383: [[12449], 256],
		65384: [[12451], 256],
		65385: [[12453], 256],
		65386: [[12455], 256],
		65387: [[12457], 256],
		65388: [[12515], 256],
		65389: [[12517], 256],
		65390: [[12519], 256],
		65391: [[12483], 256],
		65392: [[12540], 256],
		65393: [[12450], 256],
		65394: [[12452], 256],
		65395: [[12454], 256],
		65396: [[12456], 256],
		65397: [[12458], 256],
		65398: [[12459], 256],
		65399: [[12461], 256],
		65400: [[12463], 256],
		65401: [[12465], 256],
		65402: [[12467], 256],
		65403: [[12469], 256],
		65404: [[12471], 256],
		65405: [[12473], 256],
		65406: [[12475], 256],
		65407: [[12477], 256],
		65408: [[12479], 256],
		65409: [[12481], 256],
		65410: [[12484], 256],
		65411: [[12486], 256],
		65412: [[12488], 256],
		65413: [[12490], 256],
		65414: [[12491], 256],
		65415: [[12492], 256],
		65416: [[12493], 256],
		65417: [[12494], 256],
		65418: [[12495], 256],
		65419: [[12498], 256],
		65420: [[12501], 256],
		65421: [[12504], 256],
		65422: [[12507], 256],
		65423: [[12510], 256],
		65424: [[12511], 256],
		65425: [[12512], 256],
		65426: [[12513], 256],
		65427: [[12514], 256],
		65428: [[12516], 256],
		65429: [[12518], 256],
		65430: [[12520], 256],
		65431: [[12521], 256],
		65432: [[12522], 256],
		65433: [[12523], 256],
		65434: [[12524], 256],
		65435: [[12525], 256],
		65436: [[12527], 256],
		65437: [[12531], 256],
		65438: [[12441], 256],
		65439: [[12442], 256],
		65440: [[12644], 256],
		65441: [[12593], 256],
		65442: [[12594], 256],
		65443: [[12595], 256],
		65444: [[12596], 256],
		65445: [[12597], 256],
		65446: [[12598], 256],
		65447: [[12599], 256],
		65448: [[12600], 256],
		65449: [[12601], 256],
		65450: [[12602], 256],
		65451: [[12603], 256],
		65452: [[12604], 256],
		65453: [[12605], 256],
		65454: [[12606], 256],
		65455: [[12607], 256],
		65456: [[12608], 256],
		65457: [[12609], 256],
		65458: [[12610], 256],
		65459: [[12611], 256],
		65460: [[12612], 256],
		65461: [[12613], 256],
		65462: [[12614], 256],
		65463: [[12615], 256],
		65464: [[12616], 256],
		65465: [[12617], 256],
		65466: [[12618], 256],
		65467: [[12619], 256],
		65468: [[12620], 256],
		65469: [[12621], 256],
		65470: [[12622], 256],
		65474: [[12623], 256],
		65475: [[12624], 256],
		65476: [[12625], 256],
		65477: [[12626], 256],
		65478: [[12627], 256],
		65479: [[12628], 256],
		65482: [[12629], 256],
		65483: [[12630], 256],
		65484: [[12631], 256],
		65485: [[12632], 256],
		65486: [[12633], 256],
		65487: [[12634], 256],
		65490: [[12635], 256],
		65491: [[12636], 256],
		65492: [[12637], 256],
		65493: [[12638], 256],
		65494: [[12639], 256],
		65495: [[12640], 256],
		65498: [[12641], 256],
		65499: [[12642], 256],
		65500: [[12643], 256],
		65504: [[162], 256],
		65505: [[163], 256],
		65506: [[172], 256],
		65507: [[175], 256],
		65508: [[166], 256],
		65509: [[165], 256],
		65510: [[8361], 256],
		65512: [[9474], 256],
		65513: [[8592], 256],
		65514: [[8593], 256],
		65515: [[8594], 256],
		65516: [[8595], 256],
		65517: [[9632], 256],
		65518: [[9675], 256]
	}
};
é   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(String.prototype, require("es6-symbol").iterator, {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
Ñ   "use strict";

var StringIterator = require("es6-iterator/string")
  , value          = require("../../../object/valid-value");

module.exports = function () { return new StringIterator(value(this)); };
ï  "use strict";

var iteratorSymbol = require("es6-symbol").iterator;

module.exports = function () {
	var str = "ðŸ™ˆf", iterator, result;
	if (typeof str[iteratorSymbol] !== "function") return false;
	iterator = str[iteratorSymbol]();
	if (!iterator) return false;
	if (typeof iterator.next !== "function") return false;
	result = iterator.next();
	if (!result) return false;
	if (result.value !== "ðŸ™ˆ") return false;
	if (result.done !== false) return false;
	return true;
};
   "use strict";

module.exports = require("./is-implemented")()
	? String.prototype[require("es6-symbol").iterator]
	: require("./shim");
Õ   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(String.prototype, "contains", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
¸   "use strict";

var indexOf = String.prototype.indexOf;

module.exports = function (searchString/*, position*/) {
	return indexOf.call(this, searchString, arguments[1]) > -1;
};
Ð   "use strict";

var str = "razdwatrzy";

module.exports = function () {
	if (typeof str.contains !== "function") return false;
	return str.contains("dwa") === true && str.contains("foo") === false;
};
r   "use strict";

module.exports = require("./is-implemented")() ? String.prototype.contains : require("./shim");
×   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(String.prototype, "startsWith", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
‘  "use strict";

var value     = require("../../../object/valid-value")
  , toInteger = require("../../../number/to-integer")
  , max       = Math.max
  , min       = Math.min;

module.exports = function (searchString/*, position*/) {
	var start, self = String(value(this));
	start = min(max(toInteger(arguments[1]), 0), self.length);
	return self.indexOf(searchString, start) === start;
};
×   "use strict";

var str = "razdwatrzy";

module.exports = function () {
	if (typeof str.startsWith !== "function") return false;
	return str.startsWith("trzy") === false && str.startsWith("raz") === true;
};
t   "use strict";

module.exports = require("./is-implemented")() ? String.prototype.startsWith : require("./shim");
Æ   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(String, "raw", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
æ  "use strict";

var toPosInt   = require("../../number/to-pos-integer")
  , validValue = require("../../object/valid-value")
  , reduce     = Array.prototype.reduce;

module.exports = function (callSite/*,  â€¦substitutions*/) {
	var args, rawValue = Object(validValue(Object(validValue(callSite)).raw));
	if (!toPosInt(rawValue.length)) return "";
	args = arguments;
	return reduce.call(rawValue, function (str1, str2, i) {
		return str1 + String(args[i]) + str2;
	});
};
  "use strict";

module.exports = function () {
	var raw = String.raw, test;
	if (typeof raw !== "function") return false;
	test = ["foo\nbar", "marko\n"];
	test.raw = ["foo\\nbar", "marko\\n"];
	return raw(test, "INSE\nRT") === "foo\\nbarINSE\nRTmarko\\n";
};
c   "use strict";

module.exports = require("./is-implemented")() ? String.raw : require("./shim");
I   "use strict";

module.exports = require("./_decimal-adjust")("ceil");
4  /* eslint no-bitwise: "off" */
// Credit: https://github.com/paulmillr/es6-shim/

"use strict";

var abs = Math.abs
  , floor = Math.floor
  , log = Math.log
  , min = Math.min
  , pow = Math.pow
  , LN2 = Math.LN2
  , roundToEven;

roundToEven = function (num) {
	var whole = floor(num), fraction = num - whole;
	if (fraction < 0.5) return whole;
	if (fraction > 0.5) return whole + 1;
	return whole % 2 ? whole + 1 : whole;
};

// eslint-disable-next-line max-statements, max-lines-per-function
module.exports = function (value, ebits, fbits) {
	var bias = (1 << (ebits - 1)) - 1, sign, e, fraction, i, bits, str, bytes;

	// Compute sign, exponent, fraction
	if (isNaN(value)) {
		// NaN
		// http://dev.w3.org/2006/webapi/WebIDL/#es-type-mapping
		e = (1 << ebits) - 1;
		fraction = pow(2, fbits - 1);
		sign = 0;
	} else if (value === Infinity || value === -Infinity) {
		e = (1 << ebits) - 1;
		fraction = 0;
		sign = value < 0 ? 1 : 0;
	} else if (value === 0) {
		e = 0;
		fraction = 0;
		sign = 1 / value === -Infinity ? 1 : 0;
	} else {
		sign = value < 0;
		value = abs(value);

		if (value >= pow(2, 1 - bias)) {
			e = min(floor(log(value) / LN2), 1023);
			fraction = roundToEven((value / pow(2, e)) * pow(2, fbits));
			if (fraction / pow(2, fbits) >= 2) {
				e += 1;
				fraction = 1;
			}
			if (e > bias) {
				// Overflow
				e = (1 << ebits) - 1;
				fraction = 0;
			} else {
				// Normal
				e += bias;
				fraction -= pow(2, fbits);
			}
		} else {
			// Subnormal
			e = 0;
			fraction = roundToEven(value / pow(2, 1 - bias - fbits));
		}
	}

	// Pack sign, exponent, fraction
	bits = [];
	for (i = fbits; i; i -= 1) {
		bits.push(fraction % 2 ? 1 : 0);
		fraction = floor(fraction / 2);
	}
	for (i = ebits; i; i -= 1) {
		bits.push(e % 2 ? 1 : 0);
		e = floor(e / 2);
	}
	bits.push(sign ? 1 : 0);
	bits.reverse();
	str = bits.join("");

	// Bits to bytes
	bytes = [];
	while (str.length) {
		bytes.push(parseInt(str.substring(0, 8), 2));
		str = str.substring(8);
	}
	return bytes;
};
À  /* eslint no-bitwise: "off" */
// Credit: https://github.com/paulmillr/es6-shim/

"use strict";

var pow = Math.pow;

module.exports = function (bytes, ebits, fbits) {
	// Bytes to bits
	var bits = [], i, j, bit, str, bias, sign, e, fraction;

	for (i = bytes.length; i; i -= 1) {
		bit = bytes[i - 1];
		for (j = 8; j; j -= 1) {
			bits.push(bit % 2 ? 1 : 0);
			bit >>= 1;
		}
	}
	bits.reverse();
	str = bits.join("");

	// Unpack sign, exponent, fraction
	bias = (1 << (ebits - 1)) - 1;
	sign = parseInt(str.substring(0, 1), 2) ? -1 : 1;
	e = parseInt(str.substring(1, 1 + ebits), 2);
	fraction = parseInt(str.substring(1 + ebits), 2);

	// Produce number
	if (e === (1 << ebits) - 1) return fraction === 0 ? sign * Infinity : NaN;
	if (e > 0) return sign * pow(2, e - bias) * (1 + fraction / pow(2, fbits));
	if (fraction !== 0) return sign * pow(2, -(bias - 1)) * (fraction / pow(2, fbits));
	return sign < 0 ? -0 : 0;
};
J   "use strict";

module.exports = require("./_decimal-adjust")("round");
E  // Credit:
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/round
// #Decimal_rounding

"use strict";

var isValue       = require("../object/is-value")
  , ensureInteger = require("../object/ensure-integer");

var split = String.prototype.split;

module.exports = function (type) {
	return function (value/*, exp*/) {
		value = Number(value);
		var exp = arguments[1];
		if (isValue(exp)) exp = ensureInteger(exp);
		if (!value) return value;
		if (!exp) return Math[type](value);
		if (!isFinite(value)) return value;

		// Shift
		var tokens = split.call(value, "e");
		value = Math[type](tokens[0] + "e" + ((tokens[1] || 0) - exp));

		// Shift back
		tokens = value.toString().split("e");
		return Number(tokens[0] + "e" + (Number(tokens[1] || 0) + exp));
	};
};
m  "use strict";

module.exports = {
	acosh: require("./acosh"),
	asinh: require("./asinh"),
	atanh: require("./atanh"),
	cbrt: require("./cbrt"),
	ceil10: require("./ceil-10"),
	clz32: require("./clz32"),
	cosh: require("./cosh"),
	expm1: require("./expm1"),
	floor10: require("./floor-10"),
	fround: require("./fround"),
	hypot: require("./hypot"),
	imul: require("./imul"),
	log10: require("./log10"),
	log2: require("./log2"),
	log1p: require("./log1p"),
	round10: require("./round-10"),
	sign: require("./sign"),
	sinh: require("./sinh"),
	tanh: require("./tanh"),
	trunc: require("./trunc")
};
J   "use strict";

module.exports = require("./_decimal-adjust")("floor");
Æ   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Math, "log10", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
J  "use strict";

var log = Math.log, LOG10E = Math.LOG10E;

module.exports = function (value) {
	if (isNaN(value)) return NaN;
	value = Number(value);
	if (value < 0) return NaN;
	if (value === 0) return -Infinity;
	if (value === 1) return 0;
	if (value === Infinity) return Infinity;

	return log(value) * LOG10E;
};
ª   "use strict";

module.exports = function () {
	var log10 = Math.log10;
	if (typeof log10 !== "function") return false;
	return log10(2) === 0.3010299956639812;
};
c   "use strict";

module.exports = require("./is-implemented")() ? Math.log10 : require("./shim");
Å   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Math, "sinh", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
  // Parts of implementation taken from es6-shim project
// See: https://github.com/paulmillr/es6-shim/blob/master/es6-shim.js

"use strict";

var expm1 = require("../expm1")
  , abs   = Math.abs
  , exp   = Math.exp
  , e     = Math.E;

module.exports = function (value) {
	if (isNaN(value)) return NaN;
	value = Number(value);
	if (value === 0) return value;
	if (!isFinite(value)) return value;
	if (abs(value) < 1) return (expm1(value) - expm1(-value)) / 2;
	return ((exp(value - 1) - exp(-value - 1)) * e) / 2;
};
Ë   "use strict";

module.exports = function () {
	var sinh = Math.sinh;
	if (typeof sinh !== "function") return false;
	return sinh(1) === 1.1752011936438014 && sinh(Number.MIN_VALUE) === 5e-324;
};
b   "use strict";

module.exports = require("./is-implemented")() ? Math.sinh : require("./shim");
Æ   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Math, "asinh", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
m  "use strict";

var log = Math.log, sqrt = Math.sqrt;

module.exports = function (value) {
	if (isNaN(value)) return NaN;
	value = Number(value);
	if (value === 0) return value;
	if (!isFinite(value)) return value;
	if (value < 0) {
		value = -value;
		return -log(value + sqrt(value * value + 1));
	}
	return log(value + sqrt(value * value + 1));
};
ª   "use strict";

module.exports = function () {
	var asinh = Math.asinh;
	if (typeof asinh !== "function") return false;
	return asinh(2) === 1.4436354751788103;
};
c   "use strict";

module.exports = require("./is-implemented")() ? Math.asinh : require("./shim");
Æ   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Math, "trunc", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
F  "use strict";

var floor = Math.floor;

module.exports = function (value) {
	if (isNaN(value)) return NaN;
	value = Number(value);
	if (value === 0) return value;
	if (value === Infinity) return Infinity;
	if (value === -Infinity) return -Infinity;
	if (value > 0) return floor(value);
	return -floor(-value);
};
·   "use strict";

module.exports = function () {
	var trunc = Math.trunc;
	if (typeof trunc !== "function") return false;
	return trunc(13.67) === 13 && trunc(-13.67) === -13;
};
c   "use strict";

module.exports = require("./is-implemented")() ? Math.trunc : require("./shim");
Å   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Math, "cbrt", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
  "use strict";

var pow = Math.pow;

module.exports = function (value) {
	if (isNaN(value)) return NaN;
	value = Number(value);
	if (value === 0) return value;
	if (!isFinite(value)) return value;
	if (value < 0) return -pow(-value, 1 / 3);
	return pow(value, 1 / 3);
};
¦   "use strict";

module.exports = function () {
	var cbrt = Math.cbrt;
	if (typeof cbrt !== "function") return false;
	return cbrt(2) === 1.2599210498948732;
};
b   "use strict";

module.exports = require("./is-implemented")() ? Math.cbrt : require("./shim");
Æ   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Math, "acosh", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
-  "use strict";

var log = Math.log, sqrt = Math.sqrt;

module.exports = function (value) {
	if (isNaN(value)) return NaN;
	value = Number(value);
	if (value < 1) return NaN;
	if (value === 1) return 0;
	if (value === Infinity) return value;
	return log(value + sqrt(value * value - 1));
};
ª   "use strict";

module.exports = function () {
	var acosh = Math.acosh;
	if (typeof acosh !== "function") return false;
	return acosh(2) === 1.3169578969248166;
};
c   "use strict";

module.exports = require("./is-implemented")() ? Math.acosh : require("./shim");
Æ   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Math, "clz32", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
¨   "use strict";

module.exports = function (value) {
	// eslint-disable-next-line no-bitwise
	value >>>= 0;
	return value ? 32 - value.toString(2).length : 32;
};
   "use strict";

module.exports = function () {
	var clz32 = Math.clz32;
	if (typeof clz32 !== "function") return false;
	return clz32(1000) === 22;
};
c   "use strict";

module.exports = require("./is-implemented")() ? Math.clz32 : require("./shim");
Å   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Math, "imul", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
  /* eslint no-bitwise: "off" */

// Thanks: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference
//         /Global_Objects/Math/imul

"use strict";

module.exports = function (val1, val2) {
	var xh = (val1 >>> 16) & 0xffff
	  , xl = val1 & 0xffff
	  , yh = (val2 >>> 16) & 0xffff
	  , yl = val2 & 0xffff;

	// The shift by 0 fixes the sign on the high part
	// the final |0 converts the unsigned value into a signed value
	return (xl * yl + (((xh * yl + xl * yh) << 16) >>> 0)) | 0;
};
š   "use strict";

module.exports = function () {
	var imul = Math.imul;
	if (typeof imul !== "function") return false;
	return imul(-1, 8) === -8;
};
b   "use strict";

module.exports = require("./is-implemented")() ? Math.imul : require("./shim");
Æ   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Math, "atanh", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
_  "use strict";

var log = Math.log;

module.exports = function (value) {
	if (isNaN(value)) return NaN;
	value = Number(value);
	if (value < -1) return NaN;
	if (value > 1) return NaN;
	if (value === -1) return -Infinity;
	if (value === 1) return Infinity;
	if (value === 0) return value;
	return 0.5 * log((1 + value) / (1 - value));
};
¼   "use strict";

module.exports = function () {
	var atanh = Math.atanh;
	if (typeof atanh !== "function") return false;
	return Math.round(atanh(0.5) * 1e15) === 549306144334055;
};
c   "use strict";

module.exports = require("./is-implemented")() ? Math.atanh : require("./shim");
Å   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Math, "cosh", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
ù   "use strict";

var exp = Math.exp;

module.exports = function (value) {
	if (isNaN(value)) return NaN;
	value = Number(value);
	if (value === 0) return 1;
	if (!isFinite(value)) return Infinity;
	return (exp(value) + exp(-value)) / 2;
};
¦   "use strict";

module.exports = function () {
	var cosh = Math.cosh;
	if (typeof cosh !== "function") return false;
	return cosh(1) === 1.5430806348152437;
};
b   "use strict";

module.exports = require("./is-implemented")() ? Math.cosh : require("./shim");
Æ   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Math, "expm1", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
  // Thanks: https://github.com/monolithed/ECMAScript-6

"use strict";

var exp = Math.exp;

module.exports = function (value) {
	if (isNaN(value)) return NaN;
	value = Number(value);
	if (value === 0) return value;
	if (value === Infinity) return Infinity;
	if (value === -Infinity) return -1;

	if (value > -1.0e-6 && value < 1.0e-6) return value + (value * value) / 2;
	return exp(value) - 1;
};
·   "use strict";

module.exports = function () {
	var expm1 = Math.expm1;
	if (typeof expm1 !== "function") return false;
	return expm1(1).toFixed(15) === "1.718281828459045";
};
c   "use strict";

module.exports = require("./is-implemented")() ? Math.expm1 : require("./shim");
Å   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Math, "tanh", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
¡  "use strict";

var exp = Math.exp;

module.exports = function (value) {
	var num1, num2;
	if (isNaN(value)) return NaN;
	value = Number(value);
	if (value === 0) return value;
	if (value === Infinity) return 1;
	if (value === -Infinity) return -1;
	num1 = exp(value);
	if (num1 === Infinity) return 1;
	num2 = exp(-value);
	if (num2 === Infinity) return -1;
	return (num1 - num2) / (num1 + num2);
};
Æ   "use strict";

module.exports = function () {
	var tanh = Math.tanh;
	if (typeof tanh !== "function") return false;
	return tanh(1) === 0.7615941559557649 && tanh(Number.MAX_VALUE) === 1;
};
b   "use strict";

module.exports = require("./is-implemented")() ? Math.tanh : require("./shim");
Å   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Math, "log2", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
G  "use strict";

var log = Math.log, LOG2E = Math.LOG2E;

module.exports = function (value) {
	if (isNaN(value)) return NaN;
	value = Number(value);
	if (value < 0) return NaN;
	if (value === 0) return -Infinity;
	if (value === 1) return 0;
	if (value === Infinity) return Infinity;

	return log(value) * LOG2E;
};
³   "use strict";

module.exports = function () {
	var log2 = Math.log2;
	if (typeof log2 !== "function") return false;
	return log2(3).toFixed(15) === "1.584962500721156";
};
b   "use strict";

module.exports = require("./is-implemented")() ? Math.log2 : require("./shim");
Æ   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Math, "hypot", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
  // Thanks for hints: https://github.com/paulmillr/es6-shim

"use strict";

var some = Array.prototype.some
  , abs = Math.abs
  , sqrt = Math.sqrt
  , compare = function (val1, val2) { return val2 - val1; }
  , divide = function (value) { return value / this; }
  , add = function (sum, number) { return sum + number * number; };

// eslint-disable-next-line no-unused-vars
module.exports = function (val1, val2/*, â€¦valn*/) {
	var result, numbers;
	if (!arguments.length) return 0;
	some.call(arguments, function (val) {
		if (isNaN(val)) {
			result = NaN;
			return false;
		}
		if (!isFinite(val)) {
			result = Infinity;
			return true;
		}
		if (result !== undefined) return false;
		val = Number(val);
		if (val === 0) return false;
		if (numbers) numbers.push(abs(val));
		else numbers = [abs(val)];
		return false;
	});
	if (result !== undefined) return result;
	if (!numbers) return 0;

	numbers.sort(compare);
	return numbers[0] * sqrt(numbers.map(divide, numbers[0]).reduce(add, 0));
};
œ   "use strict";

module.exports = function () {
	var hypot = Math.hypot;
	if (typeof hypot !== "function") return false;
	return hypot(3, 4) === 5;
};
c   "use strict";

module.exports = require("./is-implemented")() ? Math.hypot : require("./shim");
Æ   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Math, "log1p", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
Î  // Thanks: https://github.com/monolithed/ECMAScript-6/blob/master/ES6.js

"use strict";

var log = Math.log;

module.exports = function (value) {
	if (isNaN(value)) return NaN;
	value = Number(value);
	if (value < -1) return NaN;
	if (value === -1) return -Infinity;
	if (value === 0) return value;
	if (value === Infinity) return Infinity;

	if (value > -1.0e-8 && value < 1.0e-8) return value - (value * value) / 2;
	return log(1 + value);
};
ª   "use strict";

module.exports = function () {
	var log1p = Math.log1p;
	if (typeof log1p !== "function") return false;
	return log1p(1) === 0.6931471805599453;
};
c   "use strict";

module.exports = require("./is-implemented")() ? Math.log1p : require("./shim");
Å   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Math, "sign", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
¡   "use strict";

module.exports = function (value) {
	value = Number(value);
	if (isNaN(value) || value === 0) return value;
	return value > 0 ? 1 : -1;
};
ª   "use strict";

module.exports = function () {
	var sign = Math.sign;
	if (typeof sign !== "function") return false;
	return sign(10) === 1 && sign(-20) === -1;
};
b   "use strict";

module.exports = require("./is-implemented")() ? Math.sign : require("./shim");
Ç   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Math, "fround", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
  /* global Float32Array */

// Credit: https://github.com/paulmillr/es6-shim/blob/master/es6-shim.js

"use strict";

var toFloat32;

if (typeof Float32Array === "undefined") {
	toFloat32 = (function () {
		var pack   = require("../_pack-ieee754")
		  , unpack = require("../_unpack-ieee754");

		return function (value) { return unpack(pack(value, 8, 23), 8, 23); };
	})();
} else {
	toFloat32 = (function () {
		var float32Array = new Float32Array(1);
		return function (num) {
			float32Array[0] = num;
			return float32Array[0];
		};
	})();
}

module.exports = function (value) {
	if (isNaN(value)) return NaN;
	value = Number(value);
	if (value === 0) return value;
	if (!isFinite(value)) return value;

	return toFloat32(value);
};
²   "use strict";

module.exports = function () {
	var fround = Math.fround;
	if (typeof fround !== "function") return false;
	return fround(1.337) === 1.3370000123977661;
};
d   "use strict";

module.exports = require("./is-implemented")() ? Math.fround : require("./shim");
	  "use strict";

var toPosInt = require("../number/to-pos-integer")
  , value    = require("../object/valid-value")
  , slice    = Array.prototype.slice;

module.exports = function (length/*, â€¦fill*/) {
	var arr, currentLength;
	length = toPosInt(value(length));
	if (length === 0) return [];

	arr = arguments.length < 2 ? [undefined] : slice.call(arguments, 1, 1 + length);

	while ((currentLength = arr.length) < length) {
		arr = arr.concat(arr.slice(0, length - currentLength));
	}
	return arr;
};
&  "use strict";

var isArray = Array.isArray, getPrototypeOf = Object.getPrototypeOf;

module.exports = function (obj) {
	var proto;
	if (!obj || !isArray(obj)) return false;
	proto = getPrototypeOf(obj);
	if (!isArray(proto)) return false;
	return !isArray(getPrototypeOf(proto));
};
¹  "use strict";

var setPrototypeOf = require("../object/set-prototype-of");

module.exports = (function () {
	var SubArray;

	if (!setPrototypeOf) return null;
	SubArray = function () { Array.apply(this, arguments); };
	setPrototypeOf(SubArray, Array);
	SubArray.prototype = Object.create(Array.prototype, {
		constructor: { value: SubArray, enumerable: false, writable: true, configurable: true }
	});
	return SubArray;
})();
6  "use strict";

module.exports = (function () {
	var SubArray = require("./_sub-array-dummy")
	  , arr;

	if (!SubArray) return false;
	arr = new SubArray();
	if (!Array.isArray(arr)) return false;
	if (!(arr instanceof SubArray)) return false;

	arr[34] = "foo";
	return arr.length === 35;
})();
·   "use strict";

var from    = require("./from")
  , isArray = Array.isArray;

module.exports = function (arrayLike) { return isArray(arrayLike) ? arrayLike : from(arrayLike); };
  "use strict";

module.exports = {
	"#": require("./#"),
	"from": require("./from"),
	"generate": require("./generate"),
	"isPlainArray": require("./is-plain-array"),
	"of": require("./of"),
	"toArray": require("./to-array"),
	"validArray": require("./valid-array")
};
±   "use strict";

var isArray = Array.isArray;

module.exports = function (value) {
	if (isArray(value)) return value;
	throw new TypeError(value + " is not an array");
};
q  "use strict";

var setPrototypeOf = require("../object/set-prototype-of")
  , isExtensible   = require("./_is-extensible");

module.exports = (function () {
	var SubArray;

	if (isExtensible) return require("./_sub-array-dummy");

	if (!setPrototypeOf) return null;
	SubArray = function () {
		var arr = Array.apply(this, arguments);
		setPrototypeOf(arr, SubArray.prototype);
		return arr;
	};
	setPrototypeOf(SubArray, Array);
	SubArray.prototype = Object.create(Array.prototype, {
		constructor: { value: SubArray, enumerable: false, writable: true, configurable: true }
	});
	return SubArray;
})();
2  "use strict";

var value    = require("../../object/valid-value")
  , contains = require("./contains")
  , filter   = Array.prototype.filter;

module.exports = function (other) {
	value(this);
	value(other);
	return filter.call(this, function (item) { return !contains.call(other, item); });
};
  "use strict";

var indexOf = require("./e-index-of")
  , filter  = Array.prototype.filter
  , isFirst;

isFirst = function (value, index) { return indexOf.call(this, value) === index; };

module.exports = function () { return filter.call(this, isFirst, this); };
  // Inspired by Underscore's groupBy:
// http://documentcloud.github.com/underscore/#groupBy

"use strict";

var callable = require("../../object/valid-callable")
  , value    = require("../../object/valid-value")
  , forEach  = Array.prototype.forEach
  , apply    = Function.prototype.apply;

module.exports = function (cb/*, thisArg*/) {
	var result;

	value(this);
	callable(cb);

	result = Object.create(null);
	forEach.call(
		this,
		function (item) {
			var key = apply.call(cb, this, arguments);
			if (!result[key]) result[key] = [];
			result[key].push(item);
		},
		arguments[1]
	);
	return result;
};
å   // Used internally to sort array of lists by length

"use strict";

var toPosInt = require("../../number/to-pos-integer");

module.exports = function (arr1, arr2) { return toPosInt(arr1.length) - toPosInt(arr2.length); };
  "use strict";

var indexOf = require("./e-index-of")
  , every   = Array.prototype.every
  , isFirst;

isFirst = function (value, index) { return indexOf.call(this, value) === index; };

module.exports = function () { return every.call(this, isFirst, this); };
  "use strict";

var indexOf = require("./e-index-of");

module.exports = function (value/*, fromIndex*/) {
	var result = [], i, fromIndex = arguments[1];
	while ((i = indexOf.call(this, value, fromIndex)) !== -1) {
		result.push(i);
		fromIndex = i + 1;
	}
	return result;
};
¼   "use strict";

var firstIndex = require("./first-index");

module.exports = function () {
	var i;
	if ((i = firstIndex.call(this)) !== null) return this[i];
	return undefined;
};
”  "use strict";

var indexOf = require("./e-index-of")
  , forEach = Array.prototype.forEach
  , splice  = Array.prototype.splice;

// eslint-disable-next-line no-unused-vars
module.exports = function (itemToRemove/*, â€¦item*/) {
	forEach.call(
		arguments,
		function (item) {
			var index = indexOf.call(this, item);
			if (index !== -1) splice.call(this, index, 1);
		},
		this
	);
};
]  "use strict";

var toPosInt          = require("../../number/to-pos-integer")
  , callable          = require("../../object/valid-callable")
  , value             = require("../../object/valid-value")
  , objHasOwnProperty = Object.prototype.hasOwnProperty
  , call              = Function.prototype.call;

module.exports = function (cb/*, thisArg*/) {
	var i, self, thisArg;

	self = Object(value(this));
	callable(cb);
	thisArg = arguments[1];

	for (i = toPosInt(self.length) - 1; i >= 0; --i) {
		if (objHasOwnProperty.call(self, i)) call.call(cb, thisArg, self[i], i, self);
	}
};
×   "use strict";

var forEach = Array.prototype.forEach;

module.exports = function (sep) {
	var result = [];
	forEach.call(this, function (val) { result.push(val, sep); });
	result.pop();
	return result;
};
…  "use strict";

var toPosInt          = require("../../number/to-pos-integer")
  , callable          = require("../../object/valid-callable")
  , value             = require("../../object/valid-value")
  , objHasOwnProperty = Object.prototype.hasOwnProperty
  , call              = Function.prototype.call;

module.exports = function (cb/*, thisArg*/) {
	var i, self, thisArg;
	self = Object(value(this));
	callable(cb);
	thisArg = arguments[1];

	for (i = toPosInt(self.length) - 1; i >= 0; --i) {
		if (objHasOwnProperty.call(self, i) && call.call(cb, thisArg, self[i], i, self)) {
			return true;
		}
	}
	return false;
};
s  "use strict";

var toPosInt = require("../../number/to-pos-integer")
  , callable = require("../../object/valid-callable")
  , value    = require("../../object/valid-value")
  , floor    = Math.floor;

module.exports = function (compareFn) {
	var length, low, high, middle;

	value(this);
	callable(compareFn);

	length = toPosInt(this.length);
	low = 0;
	high = length - 1;

	while (low <= high) {
		middle = floor((low + high) / 2);
		if (compareFn(this[middle]) < 0) high = middle - 1;
		else low = middle + 1;
	}

	if (high < 0) return 0;
	if (high >= length) return length - 1;
	return high;
};
Ù  "use strict";

var numberIsNaN       = require("../../number/is-nan")
  , toPosInt          = require("../../number/to-pos-integer")
  , value             = require("../../object/valid-value")
  , lastIndexOf       = Array.prototype.lastIndexOf
  , objHasOwnProperty = Object.prototype.hasOwnProperty
  , abs               = Math.abs
  , floor             = Math.floor;

module.exports = function (searchElement/*, fromIndex*/) {
	var i, fromIndex, val;
	if (!numberIsNaN(searchElement)) {
		// Jslint: ignore
		return lastIndexOf.apply(this, arguments);
	}

	value(this);
	fromIndex = arguments[1];
	if (isNaN(fromIndex)) fromIndex = toPosInt(this.length) - 1;
	else if (fromIndex >= 0) fromIndex = floor(fromIndex);
	else fromIndex = toPosInt(this.length) - floor(abs(fromIndex));

	for (i = fromIndex; i >= 0; --i) {
		if (objHasOwnProperty.call(this, i)) {
			val = this[i];
			if (numberIsNaN(val)) return i; // Jslint: ignore
		}
	}
	return -1;
};
¦  "use strict";

var toPosInt          = require("../../number/to-pos-integer")
  , value             = require("../../object/valid-value")
  , objHasOwnProperty = Object.prototype.hasOwnProperty;

module.exports = function () {
	var i, length;
	if (!(length = toPosInt(value(this).length))) return null;
	i = 0;
	while (!objHasOwnProperty.call(this, i)) {
		if (++i === length) return null;
	}
	return i;
};
ë  // Stack grow safe implementation

"use strict";

var ensureValue       = require("../../object/valid-value")
  , isArray           = Array.isArray
  , objHasOwnProperty = Object.prototype.hasOwnProperty;

module.exports = function () {
	var input = ensureValue(this), index = 0, remaining, remainingIndexes, length, i, result = [];
	// Jslint: ignore
	main: while (input) {
		length = input.length;
		for (i = index; i < length; ++i) {
			if (!objHasOwnProperty.call(input, i)) continue;
			if (isArray(input[i])) {
				if (i < length - 1) {
					// eslint-disable-next-line max-depth
					if (!remaining) {
						remaining = [];
						remainingIndexes = [];
					}
					remaining.push(input);
					remainingIndexes.push(i + 1);
				}
				input = input[i];
				index = 0;
				continue main;
			}
			result.push(input[i]);
		}
		if (remaining) {
			input = remaining.pop();
			index = remainingIndexes.pop();
		} else {
			input = null;
		}
	}
	return result;
};
Á  "use strict";

var numberIsNaN       = require("../../number/is-nan")
  , toPosInt          = require("../../number/to-pos-integer")
  , value             = require("../../object/valid-value")
  , indexOf           = Array.prototype.indexOf
  , objHasOwnProperty = Object.prototype.hasOwnProperty
  , abs               = Math.abs
  , floor             = Math.floor;

module.exports = function (searchElement/*, fromIndex*/) {
	var i, length, fromIndex, val;
	if (!numberIsNaN(searchElement)) return indexOf.apply(this, arguments);

	length = toPosInt(value(this).length);
	fromIndex = arguments[1];
	if (isNaN(fromIndex)) fromIndex = 0;
	else if (fromIndex >= 0) fromIndex = floor(fromIndex);
	else fromIndex = toPosInt(this.length) - floor(abs(fromIndex));

	for (i = fromIndex; i < length; ++i) {
		if (objHasOwnProperty.call(this, i)) {
			val = this[i];
			if (numberIsNaN(val)) return i; // Jslint: ignore
		}
	}
	return -1;
};
«  "use strict";

var toPosInt          = require("../../number/to-pos-integer")
  , value             = require("../../object/valid-value")
  , objHasOwnProperty = Object.prototype.hasOwnProperty;

module.exports = function () {
	var i, length;
	if (!(length = toPosInt(value(this).length))) return null;
	i = length - 1;
	while (!objHasOwnProperty.call(this, i)) {
		if (--i === -1) return null;
	}
	return i;
};
R  "use strict";

module.exports = {
	"@@iterator": require("./@@iterator"),
	"binarySearch": require("./binary-search"),
	"clear": require("./clear"),
	"compact": require("./compact"),
	"concat": require("./concat"),
	"contains": require("./contains"),
	"copyWithin": require("./copy-within"),
	"diff": require("./diff"),
	"eIndexOf": require("./e-index-of"),
	"eLastIndexOf": require("./e-last-index-of"),
	"entries": require("./entries"),
	"exclusion": require("./exclusion"),
	"fill": require("./fill"),
	"filter": require("./filter"),
	"find": require("./find"),
	"findIndex": require("./find-index"),
	"first": require("./first"),
	"firstIndex": require("./first-index"),
	"flatten": require("./flatten"),
	"forEachRight": require("./for-each-right"),
	"keys": require("./keys"),
	"group": require("./group"),
	"indexesOf": require("./indexes-of"),
	"intersection": require("./intersection"),
	"isCopy": require("./is-copy"),
	"isEmpty": require("./is-empty"),
	"isUniq": require("./is-uniq"),
	"last": require("./last"),
	"lastIndex": require("./last-index"),
	"map": require("./map"),
	"remove": require("./remove"),
	"separate": require("./separate"),
	"slice": require("./slice"),
	"someRight": require("./some-right"),
	"splice": require("./splice"),
	"uniq": require("./uniq"),
	"values": require("./values")
};
¹   "use strict";

var indexOf = require("./e-index-of");

module.exports = function (searchElement/*, position*/) {
	return indexOf.call(this, searchElement, arguments[1]) > -1;
};
Ï   "use strict";

var ensureArray = require("../../object/ensure-array")
  , firstIndex  = require("./first-index");

module.exports = function () { return firstIndex.call(ensureArray(this)) === null; };
¹   "use strict";

var lastIndex = require("./last-index");

module.exports = function () {
	var i;
	if ((i = lastIndex.call(this)) !== null) return this[i];
	return undefined;
};
  // Inspired by: http://documentcloud.github.com/underscore/#compact

"use strict";

var isValue = require("../../object/is-value");

var filter = Array.prototype.filter;

module.exports = function () {
	return filter.call(this, function (val) { return isValue(val); });
};
  // Inspired by Google Closure:
// http://closure-library.googlecode.com/svn/docs/
// closure_goog_array_array.js.html#goog.array.clear

"use strict";

var value = require("../../object/valid-value");

module.exports = function () {
	value(this).length = 0;
	return this;
};
w  "use strict";

var toPosInt          = require("../../number/to-pos-integer")
  , eq                = require("../../object/eq")
  , value             = require("../../object/valid-value")
  , objHasOwnProperty = Object.prototype.hasOwnProperty;

module.exports = function (other) {
	var i, length;
	value(this);
	value(other);
	length = toPosInt(this.length);
	if (length !== toPosInt(other.length)) return false;
	for (i = 0; i < length; ++i) {
		if (objHasOwnProperty.call(this, i) !== objHasOwnProperty.call(other, i)) {
			return false;
		}
		if (!eq(this[i], other[i])) return false;
	}
	return true;
};
_  "use strict";

var value    = require("../../object/valid-value")
  , contains = require("./contains")
  , byLength = require("./_compare-by-length")
  , filter   = Array.prototype.filter
  , push     = Array.prototype.push
  , slice    = Array.prototype.slice;

module.exports = function (/* â€¦list*/) {
	var lists;
	if (!arguments.length) slice.call(this);
	push.apply((lists = [this]), arguments);
	lists.forEach(value);
	lists.sort(byLength);
	return lists.reduce(function (list1, list2) {
		return filter.call(list1, function (item) { return contains.call(list2, item); });
	});
};
'  "use strict";

var value    = require("../../object/valid-value")
  , aFrom    = require("../from")
  , toArray  = require("../to-array")
  , contains = require("./contains")
  , byLength = require("./_compare-by-length")
  , filter   = Array.prototype.filter
  , push     = Array.prototype.push;

module.exports = function (/* â€¦lists*/) {
	var lists, seen, result;
	if (!arguments.length) return aFrom(this);
	push.apply((lists = [this]), arguments);
	lists.forEach(value);
	seen = [];
	result = [];
	lists.sort(byLength).forEach(function (list) {
		result = result
			.filter(function (item) { return !contains.call(list, item); })
			.concat(filter.call(list, function (item) { return !contains.call(seen, item); }));
		push.apply(seen, toArray(list));
	});
	return result;
};
Õ   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Array.prototype, "findIndex", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
5  "use strict";

var callable    = require("../../../object/valid-callable")
  , ensureValue = require("../../../object/valid-value")
  , some        = Array.prototype.some
  , apply       = Function.prototype.apply;

module.exports = function (predicate/*, thisArg*/) {
	var k, self;
	self = Object(ensureValue(this));
	callable(predicate);

	return some.call(
		self,
		function (value, index) {
			if (apply.call(predicate, this, arguments)) {
				k = index;
				return true;
			}
			return false;
		},
		arguments[1]
	)
		? k
		: -1;
};
ä   "use strict";

var fn = function (value) { return value > 3; };

module.exports = function () {
	var arr = [1, 2, 3, 4, 5, 6];
	if (typeof arr.findIndex !== "function") return false;
	return arr.findIndex(fn) === 3;
};
r   "use strict";

module.exports = require("./is-implemented")() ? Array.prototype.findIndex : require("./shim");
Ò   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Array.prototype, "splice", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
   "use strict";

var isPlainArray = require("../../is-plain-array")
  , isArray      = Array.isArray
  , splice       = Array.prototype.splice
  , forEach      = Array.prototype.forEach;

// eslint-disable-next-line no-unused-vars
module.exports = function (start, deleteCount/*, â€¦items*/) {
	var arr = splice.apply(this, arguments), result;
	if (!this || !isArray(this) || isPlainArray(this)) return arr;
	result = new this.constructor(arr.length);
	forEach.call(arr, function (val, i) { result[i] = val; });
	return result;
};
£   "use strict";

var SubArray = require("../../_sub-array-dummy-safe");

module.exports = function () { return new SubArray().splice(0) instanceof SubArray; };
o   "use strict";

module.exports = require("./is-implemented")() ? Array.prototype.splice : require("./shim");
Ó   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Array.prototype, "entries", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
•   "use strict";

var ArrayIterator = require("es6-iterator/array");
module.exports = function () { return new ArrayIterator(this, "key+value"); };
ä  "use strict";

module.exports = function () {
	var arr = [1, "foo"], iterator, result;
	if (typeof arr.entries !== "function") return false;
	iterator = arr.entries();
	if (!iterator) return false;
	if (typeof iterator.next !== "function") return false;
	result = iterator.next();
	if (!result || !result.value) return false;
	if (result.value[0] !== 0) return false;
	if (result.value[1] !== 1) return false;
	if (result.done !== false) return false;
	return true;
};
p   "use strict";

module.exports = require("./is-implemented")() ? Array.prototype.entries : require("./shim");
Ð   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Array.prototype, "find", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}

  "use strict";

var findIndex = require("../find-index/shim");

// eslint-disable-next-line no-unused-vars
module.exports = function (predicate/*, thisArg*/) {
	var index = findIndex.apply(this, arguments);
	return index === -1 ? undefined : this[index];
};
Ú   "use strict";

var fn = function (value) { return value > 3; };

module.exports = function () {
	var arr = [1, 2, 3, 4, 5, 6];
	if (typeof arr.find !== "function") return false;
	return arr.find(fn) === 4;
};
m   "use strict";

module.exports = require("./is-implemented")() ? Array.prototype.find : require("./shim");
Ñ   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Array.prototype, "slice", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
K  "use strict";

var toInteger         = require("../../../number/to-integer")
  , toPosInt          = require("../../../number/to-pos-integer")
  , isPlainArray      = require("../../is-plain-array")
  , isArray           = Array.isArray
  , slice             = Array.prototype.slice
  , objHasOwnProperty = Object.prototype.hasOwnProperty
  , max               = Math.max;

module.exports = function (start, end) {
	var length, result, i;
	if (!this || !isArray(this) || isPlainArray(this)) {
		return slice.apply(this, arguments);
	}
	length = toPosInt(this.length);
	start = toInteger(start);
	if (start < 0) start = max(length + start, 0);
	else if (start > length) start = length;
	if (end === undefined) {
		end = length;
	} else {
		end = toInteger(end);
		if (end < 0) end = max(length + end, 0);
		else if (end > length) end = length;
	}
	if (start > end) start = end;
	result = new this.constructor(end - start);
	i = 0;
	while (start !== end) {
		if (objHasOwnProperty.call(this, start)) result[i] = this[start];
		++i;
		++start;
	}
	return result;
};
¡   "use strict";

var SubArray = require("../../_sub-array-dummy-safe");

module.exports = function () { return new SubArray().slice() instanceof SubArray; };
n   "use strict";

module.exports = require("./is-implemented")() ? Array.prototype.slice : require("./shim");
è   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Array.prototype, require("es6-symbol").iterator, {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
>   "use strict";

module.exports = require("../values/shim");
ñ  "use strict";

var iteratorSymbol = require("es6-symbol").iterator;

module.exports = function () {
	var arr = ["foo", 1], iterator, result;
	if (typeof arr[iteratorSymbol] !== "function") return false;
	iterator = arr[iteratorSymbol]();
	if (!iterator) return false;
	if (typeof iterator.next !== "function") return false;
	result = iterator.next();
	if (!result) return false;
	if (result.value !== "foo") return false;
	if (result.done !== false) return false;
	return true;
};
Œ   "use strict";

module.exports = require("./is-implemented")()
	? Array.prototype[require("es6-symbol").iterator]
	: require("./shim");
Ï   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Array.prototype, "map", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
¾  "use strict";

var isPlainArray = require("../../is-plain-array")
  , callable     = require("../../../object/valid-callable")
  , isArray      = Array.isArray
  , map          = Array.prototype.map
  , forEach      = Array.prototype.forEach
  , call         = Function.prototype.call;

module.exports = function (callbackFn/*, thisArg*/) {
	var result, thisArg;
	if (!this || !isArray(this) || isPlainArray(this)) {
		return map.apply(this, arguments);
	}
	callable(callbackFn);
	thisArg = arguments[1];
	result = new this.constructor(this.length);
	forEach.call(this, function (val, i, self) {
		result[i] = call.call(callbackFn, thisArg, val, i, self);
	});
	return result;
};
Ý   "use strict";

var identity = require("../../../function/identity")
  , SubArray = require("../../_sub-array-dummy-safe");

module.exports = function () { return new SubArray().map(identity) instanceof SubArray; };
l   "use strict";

module.exports = require("./is-implemented")() ? Array.prototype.map : require("./shim");
Ò   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Array.prototype, "values", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
‘   "use strict";

var ArrayIterator = require("es6-iterator/array");
module.exports = function () { return new ArrayIterator(this, "value"); };
§  "use strict";

module.exports = function () {
	var arr = ["foo", 1], iterator, result;
	if (typeof arr.values !== "function") return false;
	iterator = arr.values();
	if (!iterator) return false;
	if (typeof iterator.next !== "function") return false;
	result = iterator.next();
	if (!result) return false;
	if (result.value !== "foo") return false;
	if (result.done !== false) return false;
	return true;
};
o   "use strict";

module.exports = require("./is-implemented")() ? Array.prototype.values : require("./shim");
Ò   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Array.prototype, "filter", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
Ð  "use strict";

var isPlainArray = require("../../is-plain-array")
  , callable     = require("../../../object/valid-callable")
  , isArray      = Array.isArray
  , filter       = Array.prototype.filter
  , forEach      = Array.prototype.forEach
  , call         = Function.prototype.call;

module.exports = function (callbackFn/*, thisArg*/) {
	var result, thisArg, i;
	if (!this || !isArray(this) || isPlainArray(this)) {
		return filter.apply(this, arguments);
	}
	callable(callbackFn);
	thisArg = arguments[1];
	result = new this.constructor();
	i = 0;
	forEach.call(this, function (val, j, self) {
		if (call.call(callbackFn, thisArg, val, j, self)) result[i++] = val;
	});
	return result;
};
Ó   "use strict";

var SubArray = require("../../_sub-array-dummy-safe")
  , pass     = function () { return true; };

module.exports = function () { return new SubArray().filter(pass) instanceof SubArray; };
o   "use strict";

module.exports = require("./is-implemented")() ? Array.prototype.filter : require("./shim");
Ò   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Array.prototype, "concat", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
*  "use strict";

var isPlainArray       = require("../../is-plain-array")
  , toPosInt           = require("../../../number/to-pos-integer")
  , isObject           = require("../../../object/is-object")
  , isConcatSpreadable = require("es6-symbol").isConcatSpreadable
  , isArray            = Array.isArray
  , concat             = Array.prototype.concat
  , forEach            = Array.prototype.forEach
  , isSpreadable;

isSpreadable = function (value) {
	if (!value) return false;
	if (!isObject(value)) return false;
	if (value[isConcatSpreadable] !== undefined) {
		return Boolean(value[isConcatSpreadable]);
	}
	return isArray(value);
};

// eslint-disable-next-line no-unused-vars
module.exports = function (item/*, â€¦items*/) {
	var result;
	if (!this || !isArray(this) || isPlainArray(this)) {
		return concat.apply(this, arguments);
	}
	result = new this.constructor();
	if (isSpreadable(this)) {
		forEach.call(this, function (val, i) { result[i] = val; });
	} else {
		result[0] = this;
	}
	forEach.call(arguments, function (arg) {
		var base;
		if (isSpreadable(arg)) {
			base = result.length;
			result.length += toPosInt(arg.length);
			forEach.call(arg, function (val, i) { result[base + i] = val; });
			return;
		}
		result.push(arg);
	});
	return result;
};
§   "use strict";

var SubArray = require("../../_sub-array-dummy-safe");

module.exports = function () { return new SubArray().concat("foo") instanceof SubArray; };
o   "use strict";

module.exports = require("./is-implemented")() ? Array.prototype.concat : require("./shim");
Ð   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Array.prototype, "fill", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
	  // Taken from: https://github.com/paulmillr/es6-shim/

"use strict";

var toInteger  = require("../../../number/to-integer")
  , toPosInt   = require("../../../number/to-pos-integer")
  , validValue = require("../../../object/valid-value")
  , max        = Math.max
  , min        = Math.min;

module.exports = function (value/*, start, end*/) {
	var arr = validValue(this)
	  , start = arguments[1]
	  , end = arguments[2]
	  , length = toPosInt(arr.length)
	  , relativeStart
	  , i;

	start = start === undefined ? 0 : toInteger(start);
	end = end === undefined ? length : toInteger(end);

	relativeStart = start < 0 ? max(length + start, 0) : min(start, length);
	for (i = relativeStart; i < length && i < end; ++i) arr[i] = value;
	return arr;
};
Á   "use strict";

module.exports = function () {
	var arr = [1, 2, 3, 4, 5, 6];
	if (typeof arr.fill !== "function") return false;
	return String(arr.fill(-1, -3)) === "1,2,3,-1,-1,-1";
};
m   "use strict";

module.exports = require("./is-implemented")() ? Array.prototype.fill : require("./shim");
Ð   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Array.prototype, "keys", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
   "use strict";

var ArrayIterator = require("es6-iterator/array");
module.exports = function () { return new ArrayIterator(this, "key"); };
Ÿ  "use strict";

module.exports = function () {
	var arr = [1, "foo"], iterator, result;
	if (typeof arr.keys !== "function") return false;
	iterator = arr.keys();
	if (!iterator) return false;
	if (typeof iterator.next !== "function") return false;
	result = iterator.next();
	if (!result) return false;
	if (result.value !== 0) return false;
	if (result.done !== false) return false;
	return true;
};
m   "use strict";

module.exports = require("./is-implemented")() ? Array.prototype.keys : require("./shim");
Ö   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Array.prototype, "copyWithin", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
ì  // Taken from: https://github.com/paulmillr/es6-shim/

"use strict";

var toInteger         = require("../../../number/to-integer")
  , toPosInt          = require("../../../number/to-pos-integer")
  , validValue        = require("../../../object/valid-value")
  , objHasOwnProperty = Object.prototype.hasOwnProperty
  , max               = Math.max
  , min               = Math.min;

module.exports = function (target, start/*, end*/) {
	var arr = validValue(this)
	  , end = arguments[2]
	  , length = toPosInt(arr.length)
	  , to
	  , from
	  , fin
	  , count
	  , direction;

	target = toInteger(target);
	start = toInteger(start);
	end = end === undefined ? length : toInteger(end);

	to = target < 0 ? max(length + target, 0) : min(target, length);
	from = start < 0 ? max(length + start, 0) : min(start, length);
	fin = end < 0 ? max(length + end, 0) : min(end, length);
	count = min(fin - from, length - to);
	direction = 1;

	if (from < to && to < from + count) {
		direction = -1;
		from += count - 1;
		to += count - 1;
	}
	while (count > 0) {
		if (objHasOwnProperty.call(arr, from)) arr[to] = arr[from];
		else delete arr[from];
		from += direction;
		to += direction;
		count -= 1;
	}
	return arr;
};
Ã   "use strict";

module.exports = function () {
	var arr = [1, 2, 3, 4, 5];
	if (typeof arr.copyWithin !== "function") return false;
	return String(arr.copyWithin(1, 3)) === "1,4,5,4,5";
};
s   "use strict";

module.exports = require("./is-implemented")() ? Array.prototype.copyWithin : require("./shim");
Ä   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Array, "of", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
y  "use strict";

var isFunction     = require("../../function/is-function")
  , slice          = Array.prototype.slice
  , defineProperty = Object.defineProperty
  , desc           = { configurable: true, enumerable: true, writable: true, value: null };

module.exports = function (/* â€¦items*/) {
	var result, i, length;
	if (!this || this === Array || !isFunction(this)) return slice.call(arguments);
	result = new this((length = arguments.length));
	for (i = 0; i < length; ++i) {
		desc.value = arguments[i];
		defineProperty(result, i, desc);
	}
	desc.value = null;
	result.length = length;
	return result;
};
Î   "use strict";

module.exports = function () {
	var of = Array.of, result;
	if (typeof of !== "function") return false;
	result = of("foo", "bar");
	return Boolean(result && result[1] === "bar");
};
a   "use strict";

module.exports = require("./is-implemented")() ? Array.of : require("./shim");
Æ   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Array, "from", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
õ  "use strict";

var iteratorSymbol = require("es6-symbol").iterator
  , isArguments    = require("../../function/is-arguments")
  , isFunction     = require("../../function/is-function")
  , toPosInt       = require("../../number/to-pos-integer")
  , callable       = require("../../object/valid-callable")
  , validValue     = require("../../object/valid-value")
  , isValue        = require("../../object/is-value")
  , isString       = require("../../string/is-string")
  , isArray        = Array.isArray
  , call           = Function.prototype.call
  , desc           = { configurable: true, enumerable: true, writable: true, value: null }
  , defineProperty = Object.defineProperty;

// eslint-disable-next-line complexity, max-lines-per-function
module.exports = function (arrayLike/*, mapFn, thisArg*/) {
	var mapFn = arguments[1]
	  , thisArg = arguments[2]
	  , Context
	  , i
	  , j
	  , arr
	  , length
	  , code
	  , iterator
	  , result
	  , getIterator
	  , value;

	arrayLike = Object(validValue(arrayLike));

	if (isValue(mapFn)) callable(mapFn);
	if (!this || this === Array || !isFunction(this)) {
		// Result: Plain array
		if (!mapFn) {
			if (isArguments(arrayLike)) {
				// Source: Arguments
				length = arrayLike.length;
				if (length !== 1) return Array.apply(null, arrayLike);
				arr = new Array(1);
				arr[0] = arrayLike[0];
				return arr;
			}
			if (isArray(arrayLike)) {
				// Source: Array
				arr = new Array((length = arrayLike.length));
				for (i = 0; i < length; ++i) arr[i] = arrayLike[i];
				return arr;
			}
		}
		arr = [];
	} else {
		// Result: Non plain array
		Context = this;
	}

	if (!isArray(arrayLike)) {
		if ((getIterator = arrayLike[iteratorSymbol]) !== undefined) {
			// Source: Iterator
			iterator = callable(getIterator).call(arrayLike);
			if (Context) arr = new Context();
			result = iterator.next();
			i = 0;
			while (!result.done) {
				value = mapFn ? call.call(mapFn, thisArg, result.value, i) : result.value;
				if (Context) {
					desc.value = value;
					defineProperty(arr, i, desc);
				} else {
					arr[i] = value;
				}
				result = iterator.next();
				++i;
			}
			length = i;
		} else if (isString(arrayLike)) {
			// Source: String
			length = arrayLike.length;
			if (Context) arr = new Context();
			for (i = 0, j = 0; i < length; ++i) {
				value = arrayLike[i];
				if (i + 1 < length) {
					code = value.charCodeAt(0);
					// eslint-disable-next-line max-depth
					if (code >= 0xd800 && code <= 0xdbff) value += arrayLike[++i];
				}
				value = mapFn ? call.call(mapFn, thisArg, value, j) : value;
				if (Context) {
					desc.value = value;
					defineProperty(arr, j, desc);
				} else {
					arr[j] = value;
				}
				++j;
			}
			length = j;
		}
	}
	if (length === undefined) {
		// Source: array or array-like
		length = toPosInt(arrayLike.length);
		if (Context) arr = new Context(length);
		for (i = 0; i < length; ++i) {
			value = mapFn ? call.call(mapFn, thisArg, arrayLike[i], i) : arrayLike[i];
			if (Context) {
				desc.value = value;
				defineProperty(arr, i, desc);
			} else {
				arr[i] = value;
			}
		}
	}
	if (Context) {
		desc.value = null;
		arr.length = length;
	}
	return arr;
};
ü   "use strict";

module.exports = function () {
	var from = Array.from, arr, result;
	if (typeof from !== "function") return false;
	arr = ["raz", "dwa"];
	result = from(arr);
	return Boolean(result && result !== arr && result[1] === "dwa");
};
c   "use strict";

module.exports = require("./is-implemented")() ? Array.from : require("./shim");
r  "use strict";

var isFunction = require("../function/is-function");

module.exports = function (executor) {
	var Constructor;
	if (isFunction(this)) {
		Constructor = this;
	} else if (typeof Promise === "function") {
		Constructor = Promise;
	} else {
		throw new TypeError("Could not resolve Promise constuctor");
	}

	var lazyThen;
	var promise = new Constructor(function (resolve, reject) {
		lazyThen = function (onSuccess, onFailure) {
			if (!hasOwnProperty.call(this, "then")) {
				// Sanity check
				throw new Error("Unexpected (inherited) lazy then invocation");
			}

			try { executor(resolve, reject); }
			catch (reason) { reject(reason); }
			delete this.then;
			return this.then(onSuccess, onFailure);
		};
	});

	return Object.defineProperty(promise, "then", {
		configurable: true,
		writable: true,
		value: lazyThen
	});
};
$   { "globals": { "Promise": true } }
W   "use strict";

module.exports = { "#": require("./#"), "lazy": require("./lazy") };
#  "use strict";

var ensurePlainFunction = require("../../object/ensure-plain-function")
  , ensureThenable      = require("../../object/ensure-thenable")
  , microtaskDelay      = require("../../function/#/microtask-delay");

module.exports = function (callback) {
	ensureThenable(this);
	ensurePlainFunction(callback);
	// Rely on microtaskDelay to escape eventual error swallowing
	this.then(
		microtaskDelay.call(function (value) { callback(null, value); }),
		microtaskDelay.call(function (reason) { callback(reason); })
	);
};
l   "use strict";

module.exports = { asCallback: require("./as-callback"), finally: require("./finally") };
Õ   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(Promise.prototype, "finally", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
Ú  "use strict";

var ensurePlainFunction = require("../../../object/ensure-plain-function")
  , isThenable          = require("../../../object/is-thenable")
  , ensureThenable      = require("../../../object/ensure-thenable");

var resolveCallback = function (callback, next) {
	var callbackResult = callback();
	if (!isThenable(callbackResult)) return next();
	return callbackResult.then(next);
};

module.exports = function (callback) {
	ensureThenable(this);
	ensurePlainFunction(callback);
	return this.then(
		function (result) {
			return resolveCallback(callback, function () { return result; });
		},
		function (error) {
			return resolveCallback(callback, function () { throw error; });
		}
	);
};
¼   "use strict";

module.exports = function () {
	if (typeof Promise !== "function") return false;
	if (typeof Promise.prototype.finally !== "function") return false;
	return true;
};
r   "use strict";

module.exports = require("./is-implemented")() ? Promise.prototype.finally : require("./shim");
  "use strict";

var objToString = Object.prototype.toString
  , isFunctionStringTag = RegExp.prototype.test.bind(/^[object [A-Za-z0-9]*Function]$/);

module.exports = function (value) {
	return typeof value === "function" && isFunctionStringTag(objToString.call(value));
};
O  "use strict";

var toPosInt = require("../number/to-pos-integer");

var test = function (arg1, arg2) { return arg2; };

var desc, defineProperty, generate, mixin;

try {
	Object.defineProperty(test, "length", {
		configurable: true,
		writable: false,
		enumerable: false,
		value: 1
	});
}
catch (ignore) {}

if (test.length === 1) {
	// ES6
	desc = { configurable: true, writable: false, enumerable: false };
	defineProperty = Object.defineProperty;
	module.exports = function (fn, length) {
		length = toPosInt(length);
		if (fn.length === length) return fn;
		desc.value = length;
		return defineProperty(fn, "length", desc);
	};
} else {
	mixin = require("../object/mixin");
	generate = (function () {
		var cache = [];
		return function (length) {
			var args, i = 0;
			if (cache[length]) return cache[length];
			args = [];
			while (length--) args.push("a" + (++i).toString(36));
			// eslint-disable-next-line no-new-func
			return new Function(
				"fn",
				"return function (" + args.join(", ") + ") { return fn.apply(this, arguments); };"
			);
		};
	})();
	module.exports = function (src, length) {
		var target;
		length = toPosInt(length);
		if (src.length === length) return src;
		target = generate(length)(src);
		try { mixin(target, src); }
		catch (ignore) {}
		return target;
	};
}
    "use strict";

var value = require("../object/valid-value");

module.exports = function (name) {
	return function (obj) { return value(obj)[name]; };
};
b   "use strict";

// eslint-disable-next-line no-empty-function
module.exports = function () {};
b   "use strict";

module.exports = function (value) {
	return function () { return value; };
};
Å   "use strict";

var isFunction = require("./is-function");

module.exports = function (value) {
	if (!isFunction(value)) throw new TypeError(value + " is not a function");
	return value;
};
G   "use strict";

module.exports = function (value) { return value; };
Ë  "use strict";

var isCallable = require("../object/is-callable")
  , value      = require("../object/valid-value")
  , slice      = Array.prototype.slice
  , apply      = Function.prototype.apply;

module.exports = function (name/*, â€¦args*/) {
	var args = slice.call(arguments, 1), isFn = isCallable(name);
	return function (obj) {
		value(obj);
		return apply.call(isFn ? name : obj[name], obj, args.concat(slice.call(arguments, 1)));
	};
};
†  // Export all modules.

"use strict";

module.exports = {
	"#": require("./#"),
	"constant": require("./constant"),
	"identity": require("./identity"),
	"invoke": require("./invoke"),
	"isArguments": require("./is-arguments"),
	"isFunction": require("./is-function"),
	"noop": require("./noop"),
	"pluck": require("./pluck"),
	"validFunction": require("./valid-function")
};
Ò   "use strict";

var objToString = Object.prototype.toString
  , id = objToString.call((function () { return arguments; })());

module.exports = function (value) { return objToString.call(value) === id; };
3  "use strict";

var mixin         = require("../../object/mixin")
  , validFunction = require("../valid-function")
  , re            = /^\s*function\s*([\0-')-\uffff]+)*\s*\(([\0-(*-\uffff]*)\)\s*\{/;

module.exports = function () {
	var match = String(validFunction(this)).match(re), fn;

	// eslint-disable-next-line no-new-func
	fn = new Function(
		"fn",
		"return function " +
			match[1].trim() +
			"(" +
			match[2] +
			") { return fn.apply(this, arguments); };"
	)(this);
	try { mixin(fn, this); }
	catch (ignore) {}
	return fn;
};
A  "use strict";

var validFunction = require("../valid-function");

var re1 = /^\s*function[\0-')-\uffff]*\(([\0-(*-\uffff]*)\)\s*\{([\0-\uffff]*)\}\s*$/
  , re2 = /^\s*\(?([\0-'*-\uffff]*)\)?\s*=>\s*(\{?[\0-\uffff]*\}?)\s*$/;

module.exports = function () {
	var str = String(validFunction(this)), data = str.match(re1);
	if (!data) {
		data = str.match(re2);
		if (!data) throw new Error("Unrecognized string format");
		data[1] = data[1].trim();
		if (data[2][0] === "{") data[2] = data[2].trim().slice(1, -1);
	}
	return { args: data[1], body: data[2] };
};
ô   "use strict";

var callable = require("../../object/valid-callable")
  , apply    = Function.prototype.apply;

module.exports = function () {
	var fn = callable(this);
	return function (args) { return apply.call(fn, this, args); };
};
š  "use strict";

var ensurePlainFunction = require("../../object/ensure-plain-function")
  , defineLength        = require("../_define-length")
  , nextTick            = require("next-tick");

var apply = Function.prototype.apply;

module.exports = function () {
	var src = ensurePlainFunction(this);
	return defineLength(function () { nextTick(apply.bind(src, this, arguments)); }, this.length);
};
:  "use strict";

var toPosInt     = require("../../number/to-pos-integer")
  , callable     = require("../../object/valid-callable")
  , defineLength = require("../_define-length")
  , slice        = Array.prototype.slice
  , apply        = Function.prototype.apply
  , curry;

curry = function self(fn, length, preArgs) {
	return defineLength(
		function () {
			var args = preArgs
				? preArgs.concat(slice.call(arguments, 0, length - preArgs.length))
				: slice.call(arguments, 0, length);
			return args.length === length ? apply.call(fn, this, args) : self(fn, length, args);
		},
		preArgs ? length - preArgs.length : length
	);
};

module.exports = function (/* Length*/) {
	var length = arguments[0];
	return curry(callable(this), isNaN(length) ? toPosInt(this.length) : toPosInt(length));
};
Å  "use strict";

var callable     = require("../../object/valid-callable")
  , aFrom        = require("../../array/from")
  , defineLength = require("../_define-length")
  , apply        = Function.prototype.apply;

module.exports = function (/* â€¦args*/) {
	var fn = callable(this), args = aFrom(arguments);

	return defineLength(function () {
		return apply.call(fn, this, args.concat(aFrom(arguments)));
	}, fn.length - args.length);
};
  "use strict";

var callable = require("../../object/valid-callable")
  , apply    = Function.prototype.apply;

module.exports = function (/* â€¦args*/) {
	var fn = callable(this), args = arguments;

	return function () { return apply.call(fn, this, args); };
};
V  "use strict";

module.exports = {
	compose: require("./compose"),
	copy: require("./copy"),
	curry: require("./curry"),
	lock: require("./lock"),
	microtaskDelay: require("./microtask-delay"),
	not: require("./not"),
	partial: require("./partial"),
	spread: require("./spread"),
	toStringTokens: require("./to-string-tokens")
};
J  "use strict";

var callable     = require("../../object/valid-callable")
  , defineLength = require("../_define-length")
  , apply        = Function.prototype.apply;

module.exports = function () {
	var fn = callable(this);

	return defineLength(function () { return !apply.call(fn, this, arguments); }, fn.length);
};
”  "use strict";

var isValue  = require("../../object/is-value")
  , callable = require("../../object/valid-callable")
  , aFrom    = require("../../array/from");

var apply = Function.prototype.apply
  , call = Function.prototype.call
  , callFn = function (arg, fn) { return call.call(fn, this, arg); };

module.exports = function (fnIgnored/*, â€¦fnn*/) {
	var fns, first;
	var args = aFrom(arguments);
	fns = isValue(this) ? [this].concat(args) : args;
	fns.forEach(callable);
	fns = fns.reverse();
	first = fns[0];
	fns = fns.slice(1);
	return function (argIgnored) { return fns.reduce(callFn, apply.call(first, this, arguments)); };
};
ç   "use strict";

var objToString = Object.prototype.toString, id = objToString.call(new Error());

module.exports = function (value) {
	return (value && (value instanceof Error || objToString.call(value) === id)) || false;
};
Á   "use strict";

var isError = require("./is-error");

module.exports = function (value) {
	if (!isError(value)) throw new TypeError(value + " is not an Error object");
	return value;
};
a  "use strict";

var assign            = require("../object/assign")
  , isObject          = require("../object/is-object")
  , isValue           = require("../object/is-value")
  , captureStackTrace = Error.captureStackTrace;

module.exports = function (message/*, code, ext*/) {
	var err = new Error(message), code = arguments[1], ext = arguments[2];
	if (!isValue(ext)) {
		if (isObject(code)) {
			ext = code;
			code = null;
		}
	}
	if (isValue(ext)) assign(err, ext);
	if (isValue(code)) err.code = code;
	if (captureStackTrace) captureStackTrace(err, module.exports);
	return err;
};
®   "use strict";

module.exports = {
	"#": require("./#"),
	"custom": require("./custom"),
	"isError": require("./is-error"),
	"validError": require("./valid-error")
};
q   "use strict";

var error = require("../valid-error");

module.exports = function () { throw error(this); };
B   "use strict";

module.exports = { throw: require("./throw") };
  "use strict";

module.exports = function (t, a) {
	a(t(), "undefined");
	a(t(null), "null");
	a(t(10), "10");
	a(t("str"), "str");
	a(t({ toString: function () { return "miszka"; } }), "miszka");
	// eslint-disable-next-line symbol-description
	if (typeof Symbol === "function") a(t(Symbol()), "Symbol()");
	a(t(Object.create(null)), "<Non-coercible to string value>");
};
*   "use strict";

exports.context = null;
ë  "use strict";

module.exports = function (t, a) {
	var obj = { foo: { bar: "elo", par: null } };
	a(t(), undefined);
	a(t(null), null);
	a(t(obj), obj);
	a(t(obj, "foo"), obj.foo);
	a(t(obj, "foo", "bar"), "elo");
	a(t(obj, "foo", "bar", "slice"), String.prototype.slice);
	a(t(obj, "foo", "par"), null);
	a(t(obj, "foo", "par", "marko"), undefined);
	a(t(obj, "marko"), undefined);
	a(t(""), "");
	a(t("", "foo"), undefined);
	a(t("", "slice"), String.prototype.slice);
};
ö   {
	"globals": { "Symbol": true },
	"rules": {
		"consistent-this": "off",
		"id-length": "off",
		"no-empty-function": "off",
		"no-eval": "off",
		"no-new-wrappers": "off",
		"no-prototype-builtins": "off",
		"no-shadow": "off"
	}
}
¬   "use strict";

module.exports = function (t, a) {
	a.ok(t && typeof t === "object");
	a(typeof t.Array, "function");
	a("__global__" in Object.prototype, false);
};
  "use strict";

var repeat = require("../string/#/repeat");

module.exports = function (t, a) {
	a(t(), "undefined");
	a(t(null), "null");
	a(t(10), "10");
	a(t("str"), "str");
	a(t({ toString: function () { return "miszka"; } }), "miszka");
	// eslint-disable-next-line symbol-description
	if (typeof Symbol === "function") a(t(Symbol()), "Symbol()");
	a(t(Object.create(null)), "<Non-coercible to string value>");
	a(t(repeat.call("a", 300)), repeat.call("a", 99) + "â€¦");
	a(t("mar\ntoo\nfar"), "mar\\ntoo\\nfar");
};
Ý  "use strict";

var stringify = JSON.stringify;

module.exports = function (t, a) {
	var o = { 1: "raz", 2: "dwa", 3: "trzy" }, no = t(o);

	a.not(no, o, "Return different object");
	a(stringify(no), stringify(o), "Match properties and values");

	o = {
		foo: "bar",
		raz: {
			dwa: "dwa",
			trzy: { cztery: "piÄ™Ä‡", szeÅ›Ä‡: "siedem" },
			osiem: {},
			dziewiÄ™Ä‡: function () {}
		},
		dziesiÄ™Ä‡: 10
	};
	o.raz.rec = o;

	no = t(o);
	a(o.raz, no.raz, "Shallow");

	a.deep(t(o, ["foo"]), { foo: "bar" });
	a.deep(t(Object.create(o), ["foo"]), { foo: "bar" });
	a.deep(t(o, ["foo", "habla"]), { foo: "bar" });
	a.deep(t(o, ["foo", "habla"], { ensure: true }), { foo: "bar", habla: undefined });
};
ë   "use strict";

module.exports = function (t, a) {
	// Just sanity checks as proper tests are at isThenable
	var thenable = { then: function () {} };

	a.throws(function () { t({}); }, TypeError);
	a(t(thenable), thenable);
};
â  "use strict";

module.exports = function (t, a) {
	var fn = function (raz, dwa) { return raz + dwa; };
	a(t("undefined"), undefined, "Undefined");
	a(t("null"), null, "Null");
	a(t("\"raz\""), "raz", "String");
	a(t("\"raz\\\"ddwa\\ntrzy\""), "raz\"ddwa\ntrzy", "String with escape");
	a(t("false"), false, "Booelean");
	a(String(t(String(fn))), String(fn), "Function");

	a.deep(t("/raz-dwa/g"), /raz-dwa/g, "RegExp");
	a.deep(t("new Date(1234567)"), new Date(1234567), "Date");
	a.deep(t("[]"), [], "Empty array");
	a.deep(
		t("[undefined,false,null,\"raz\\\"ddwa\\ntrzy\",/raz/g,new Date(1234567),[\"foo\"]]"),
		[undefined, false, null, "raz\"ddwa\ntrzy", /raz/g, new Date(1234567), ["foo"]],
		"Rich Array"
	);
	a.deep(t("{}"), {}, "Empty object");
	a.deep(
		t(
			"{\"raz\":undefined,\"dwa\":false,\"trzy\":null,\"cztery\":\"raz\\\"ddwa\\ntrzy\"," +
				"\"szesc\":/raz/g,\"siedem\":new Date(1234567),\"osiem\":[\"foo\",32]," +
				"\"dziewiec\":{\"foo\":\"bar\",\"dwa\":343}}"
		),
		{
			raz: undefined,
			dwa: false,
			trzy: null,
			cztery: "raz\"ddwa\ntrzy",
			szesc: /raz/g,
			siedem: new Date(1234567),
			osiem: ["foo", 32],
			dziewiec: { foo: "bar", dwa: 343 }
		},
		"Rich object"
	);
};
J  "use strict";

module.exports = function (t, a) {
	var x;
	a.throws(function () { t(0); }, TypeError, "0");
	a.throws(function () { t(false); }, TypeError, "false");
	a(t(""), "", "''");
	a.throws(function () { t({}); }, TypeError, "Plain Object");
	a.throws(
		function () {
			t(function () {});
		},
		TypeError,
		"Function"
	);
	a(t((x = new String("raz"))), x, "String object"); // Jslint: ignore

	a(t((x = { length: 1 })), x, "Array like");
	a.throws(function () { t(); }, TypeError, "Undefined");
	a.throws(function () { t(null); }, TypeError, "null");
};
L  "use strict";

module.exports = function (t, a) {
	var o = {};
	a(t(o, {}), false, "Different objects");
	a(t(o, o), true, "Same objects");
	a(t("1", "1"), true, "Same primitive");
	a(t("1", 1), false, "Different primitive types");
	a(t(NaN, NaN), true, "NaN");
	a(t(0, 0), true, "0,0");
	a(t(0, -0), false, "0,-0");
};
e  "use strict";

var o = { 1: 1, 2: 2, 3: 3 };

module.exports = function (t, a) {
	var o2 = {};
	t(o, function (value, name) {
		o2[name] = value;
		return true;
	});
	a(JSON.stringify(o2), JSON.stringify(o), "Iterates");

	a(t(o, function () { return true; }), true, "Succeeds");

	a(t(o, function () { return false; }), false, "Fails");
};
ê  "use strict";

module.exports = function (t, a) {
	var x;
	a(t(), "undefined", "Undefined");
	a(t(null), "null", "Null");
	a(t(0), "0");
	a(t(false), "false");
	a(t(""), "");
	a(t({}), String({}), "Object");
	a(t((x = function () {})), String(x), "Function");
	a(t((x = new String("raz"))), String(x), "String object"); // Jslint: ignore
	a(t((x = new Date())), String(x), "Date");

	a.throws(function () { t(Object.create(null)); }, TypeError, "Null prototype object");
};
f  "use strict";

module.exports = function (t, a) {
	var o1 = { a: 1, b: 2 }, o2 = { b: 3, c: 4 };

	a(t(o1, o2), o1, "Returns self");
	a.deep(o1, { a: 1, b: 3, c: 4 }, "Single: content");

	a.deep(t({}, o1, o2), { a: 1, b: 3, c: 4 }, "Multi argument");

	var obj1 = { foo: { bar: 3, marko: true } }
	  , obj2 = { foo: { elo: 12, marko: false }, miszka: [23] };

	var copyObj1 = JSON.parse(JSON.stringify(obj1)), copyObj2 = JSON.parse(JSON.stringify(obj2));
	a.deep(t({}, obj1, obj2), { foo: { bar: 3, marko: false, elo: 12 }, miszka: [23] });
	// Ensure it's side effects free
	a.deep(obj1, copyObj1);
	a.deep(obj2, copyObj2);

	obj1 = [{ foo: "bar" }];
	var assignedObj = [];
	t(assignedObj, obj1);
	a.deep(assignedObj, [{ foo: "bar" }]);
	// Ensure array items are copied and not passed
	a.not(assignedObj[0], obj1[0]);
	a(t(true), true);
};
  "use strict";

module.exports = function (t, a) {
	a(t(), false);
	a(t(undefined), false);
	a(t(null), false);
	a(t(NaN), true);
	a(t(0), true);
	a(t(false), true);
	a(t("null"), true);
	a(t(""), true);
	a(t({}), true);
	a(t(Object.prototype), true);
};
:  "use strict";

module.exports = function (t, a) {
	a(t(undefined), false, "Undefined");
	a(t(null), true, "Null");
	a(t(2), true, "Number");
	a(t(-2), false, "Negative");
	a(t(2.34), false, "Float");
	a(t("23"), true, "Numeric string");
	a(t(NaN), false, "NaN");
	a(t(Infinity), false, "Infinity");
};
  "use strict";

module.exports = function (t, a) {
	var o, o1, o2, x, y = {}, z = {};
	o = { inherited: true, visible: 23 };
	o1 = Object.create(o);
	o1.visible = z;
	o1.nonremovable = "raz";
	Object.defineProperty(o1, "hidden", { value: "hidden" });

	o2 = Object.defineProperties({}, { nonremovable: { value: y } });
	o2.other = "other";

	try { t(o2, o1); }
	catch (ignore) {}

	a(o2.visible, z, "Enumerable");
	a(o1.hidden, "hidden", "Not Enumerable");
	a(o2.propertyIsEnumerable("visible"), true, "Enumerable is enumerable");
	a(o2.propertyIsEnumerable("hidden"), false, "Not enumerable is not enumerable");

	a(o2.inherited, true, "Extend deep");

	a(o2.nonremovable, y, "Do not overwrite non configurable");
	a(o2.other, "other", "Own kept");

	x = {};
	t(x, o2);
	try { t(x, o1); }
	catch (ignore) {}

	a(x.visible, z, "Enumerable");
	a(x.hidden, "hidden", "Not Enumerable");
	a(x.propertyIsEnumerable("visible"), true, "Enumerable is enumerable");
	a(x.propertyIsEnumerable("hidden"), false, "Not enumerable is not enumerable");

	a(x.inherited, true, "Extend deep");

	a(x.nonremovable, y, "Ignored non configurable");
	a(x.other, "other", "Other");

	x.visible = 3;
	a(x.visible, 3, "Writable is writable");

	x = {};
	t(x, o1);
	a.throws(function () { x.hidden = 3; }, "Not writable is not writable");

	x = {};
	t(x, o1);
	delete x.visible;
	a.ok(!x.hasOwnProperty("visible"), "Configurable is configurable");

	x = {};
	t(x, o1);
	a.throws(function () { delete x.hidden; }, "Not configurable is not configurable");

	x = Object.defineProperty({}, "foo", {
		configurable: false,
		writable: true,
		enumerable: false,
		value: "bar"
	});

	try { t(x, { foo: "lorem" }); }
	catch (ignore) {}
	a(x.foo, "bar", "Writable, not enumerable");
};
«   "use strict";

module.exports = function (t, a) {
	a.deep(t({ 1: 1, 2: 2, 3: 3, 4: 4 }, function (value) { return Boolean(value % 2); }), {
		1: 1,
		3: 3
	});
};
8  "use strict";

module.exports = function (t, a) {
	a(t({}), true, "Empty {} is plain object");
	a(t({ a: true }), true, "{} with property is plain object");
	a(
		t({ prototype: 1, constructor: 2, __proto__: 3 }), true,
		"{} with any property keys is plain object"
	);
	a(t(null), false, "Null is not plain object");
	a(t("string"), false, "Primitive is not plain object");
	a(t(function () {}), false, "Function is not plain object");
	a(
		t(Object.create({})), false,
		"Object whose prototype is not Object.prototype is not plain object"
	);
	a(
		t(Object.create(Object.prototype)), true,
		"Object whose prototype is Object.prototype is plain object"
	);
	a(t(Object.create(null)), true, "Object whose prototype is null is plain object");
	a(t(Object.prototype), false, "Object.prototype");
};
K  "use strict";

module.exports = function (t, a) {
	var o = {};
	a(t(o, {}), false, "Different objects");
	a(t(o, o), true, "Same objects");
	a(t("1", "1"), true, "Same primitive");
	a(t("1", 1), false, "Different primitive types");
	a(t(NaN, NaN), true, "NaN");
	a(t(0, 0), true, "0,0");
	a(t(0, -0), true, "0,-0");
};
Ï  "use strict";

var getPropertyNames = require("../../object/get-property-names")
  , isPlainObject    = require("../../object/is-plain-object");

module.exports = function (t, a) {
	var x = t();
	a(isPlainObject(x), true, "Plain object");
	a.deep(getPropertyNames(x), [], "No properties");
	x.foo = "bar";
	a.deep(getPropertyNames(x), ["foo"], "Extensible");

	a.deep(t("raz", "dwa", 3), { raz: true, dwa: true, 3: true }, "Arguments handling");
};
;  "use strict";

module.exports = function (t, a) {
	a(t(undefined), false, "Undefined");
	a(t(null), false, "Null");
	a(t(2), true, "Number");
	a(t(-2), false, "Negative");
	a(t(2.34), false, "Float");
	a(t("23"), true, "Numeric string");
	a(t(NaN), false, "NaN");
	a(t(Infinity), false, "Infinity");
};
½  "use strict";

var o = { 1: 1, 2: 2, 3: 3 };

module.exports = function (t, a) {
	var o2 = {}, i = 0;
	t(o, function (value, name) {
		o2[name] = value;
		return false;
	});
	a(JSON.stringify(o2), JSON.stringify(o), "Iterates");

	a(
		t(o, function () {
			++i;
			return true;
		}),
		1,
		"Finds"
	);
	a(i, 1, "Stops iteration after condition is met");

	a(t(o, function () { return false; }), undefined, "Fails");
};
Z  "use strict";

var numIsNaN = require("../../number/is-nan");

module.exports = function (t, a) {
	var x;
	a(t(0), 0, "0");
	a(t(false), false, "false");
	a(t(""), "", "''");
	a(numIsNaN(t(NaN)), true, "NaN");
	a(t((x = {})), x, "{}");

	a.throws(function () { t(); }, "Undefined");
	a.throws(function () { t(null); }, "null");
};
}  "use strict";

module.exports = function (t, a) {
	a(t("arar"), false, "String");
	a(t(12), false, "Number");
	a(t(true), false, "Boolean");
	a(t(null), false, "Null");
	a(t(new Date()), true, "Date");
	a(t(new String("raz")), true, "String object");
	a(t({}), true, "Plain object");
	a(t(/a/), true, "Regular expression");
	a(t(function () {}), true, "Function");
};
®  "use strict";

var setPrototypeOf = require("../../object/set-prototype-of")
  , getPrototypeOf = Object.getPrototypeOf;

module.exports = function (t, a) {
	var x = {}, obj;

	a(getPrototypeOf(t(x)), x, "Normal object");
	a(getPrototypeOf(t(null)), (setPrototypeOf && setPrototypeOf.nullPolyfill) || null, "Null");

	a.h1("Properties");
	a.h2("Normal object");
	a(getPrototypeOf((obj = t(x, { foo: { value: "bar" } }))), x, "Prototype");
	a(obj.foo, "bar", "Property");
	a.h2("Null");
	a(
		getPrototypeOf((obj = t(null, { foo: { value: "bar2" } }))),
		(setPrototypeOf && setPrototypeOf.nullPolyfill) || null, "Prototype"
	);
	a(obj.foo, "bar2", "Property");
};
m  "use strict";

module.exports = function (t, a) {
	var obj = { foo: { bar: { lorem: 12 } } };
	a(t(obj), obj, "No props");
	a(t(obj, "foo"), obj.foo, "One");
	a(t(obj, "raz"), undefined, "One: Fail");
	a(t(obj, "foo", "bar"), obj.foo.bar, "Two");
	a(t(obj, "dsd", "raz"), undefined, "Two: Fail #1");
	a(t(obj, "foo", "raz"), undefined, "Two: Fail #2");
	a(t(obj, "foo", "bar", "lorem"), obj.foo.bar.lorem, "Three");
	a(t(obj, "dsd", "raz", "fef"), undefined, "Three: Fail #1");
	a(t(obj, "foo", "raz", "asdf"), undefined, "Three: Fail #2");
	a(t(obj, "foo", "bar", "asd"), undefined, "Three: Fail #3");
};
  "use strict";

module.exports = function (t, a) {
	var fn = function (raz, dwa) { return raz + dwa; };
	a(t(), "undefined", "Undefined");
	a(t(null), "null", "Null");
	a(t(null), "null", "Null");
	a(t("raz"), "\"raz\"", "String");
	a(t("raz\"ddwa\ntrzy"), "\"raz\\\"ddwa\\ntrzy\"", "String with escape");
	a(t(false), "false", "Booelean");
	a(t(fn), String(fn), "Function");

	a(t(/raz-dwa/g), "/raz-dwa/g", "RegExp");
	a(t(new Date(1234567)), "new Date(1234567)", "Date");
	a(t([]), "[]", "Empty array");
	a(
		t([undefined, false, null, "raz\"ddwa\ntrzy", fn, /raz/g, new Date(1234567), ["foo"]]),
		"[undefined,false,null,\"raz\\\"ddwa\\ntrzy\"," +
			String(fn) +
			",/raz/g,new Date(1234567),[\"foo\"]]",
		"Rich Array"
	);
	a(t({}), "{}", "Empty object");
	a(
		t({
			raz: undefined,
			dwa: false,
			trzy: null,
			cztery: "raz\"ddwa\ntrzy",
			piec: fn,
			szesc: /raz/g,
			siedem: new Date(1234567),
			osiem: ["foo", 32],
			dziewiec: { foo: "bar", dwa: 343 }
		}),
		"{\"raz\":undefined,\"dwa\":false,\"trzy\":null,\"cztery\":\"raz\\\"ddwa\\ntrzy\"," +
			"\"piec\":" +
			String(fn) +
			",\"szesc\":/raz/g,\"siedem\":new Date(1234567),\"osiem\":[\"foo\",32]," +
			"\"dziewiec\":{\"foo\":\"bar\",\"dwa\":343}}",
		"Rich object"
	);
};
È   "use strict";

module.exports = function (t, a) {
	var o = { raz: 1, dwa: 2, trzy: 3 }, o2 = {};
	a(t(o, function (value, name) { o2[name] = value; }), undefined, "Return");
	a.deep(o2, o);
};
á  "use strict";

var stringify = JSON.stringify;

module.exports = function (t, a) {
	var o = { 1: "raz", 2: "dwa", 3: "trzy" }, no = t(o);

	a.not(no, o, "Return different object");
	a(stringify(no), stringify(o), "Match properties and values");

	o = {
		foo: "bar",
		raz: {
			dwa: "dwa",
			trzy: { cztery: "piÄ™Ä‡", szeÅ›Ä‡: "siedem" },
			osiem: {},
			dziewiÄ™Ä‡: function () {}
		},
		dziesiÄ™Ä‡: 10,
		jedenaÅ›cie: ["raz", ["dwa", "trzy", { elo: "true" }]]
	};
	o.raz.rec = o;

	no = t(o);
	a.not(o.raz, no.raz, "Deep");
	a.not(o.raz.trzy, no.raz.trzy, "Deep #2");
	a(stringify(o.raz.trzy), stringify(no.raz.trzy), "Deep content");
	a(no.raz.rec, no, "Recursive");
	a.not(o.raz.osiem, no.raz.osiem, "Empty object");
	a(o.raz["dziewiÄ™Ä‡"], no.raz["dziewiÄ™Ä‡"], "Function");
	a.not(o["jedenaÅ›cie"], no["jedenaÅ›cie"]);
	a.not(o["jedenaÅ›cie"][1], no["jedenaÅ›cie"][1]);
	a.not(o["jedenaÅ›cie"][1][2], no["jedenaÅ›cie"][1][2]);
	a(t(true), true);
};
ú  "use strict";

module.exports = function (t, a) {
	a(t(undefined), false, "Undefined");
	a(t(null), false, "Null");
	a(t(0), true, "Zero");
	a(t(NaN), false, "NaN");
	a(t(Infinity), true, "Infinity");
	a(t(12), true, "Number");
	a(t(false), true, "Boolean");
	a(t(new Date()), true, "Date");
	a(t(new Number(2)), true, "Number object");
	a(t("asdfaf"), false, "String");
	a(t(""), true, "Empty String");
	if (typeof Symbol === "function") {
		a(t(Symbol("test")), false, "Symbol");
	}
};
»   "use strict";

module.exports = function (t, a) {
	a(t(function () {}), true, "Function");
	a(t({}), false, "Object");
	a(t(), false, "Undefined");
	a(t(null), false, "Null");
};
F  "use strict";

module.exports = function (t, a) {
	a(t({}), 0, "Empty");
	a(t({ raz: 1, dwa: null, trzy: undefined, cztery: 0 }), 4, "Some properties");
	a(
		t(
			Object.defineProperties(
				{}, { raz: { value: "raz" }, dwa: { value: "dwa", enumerable: true } }
			)
		),
		1, "Some properties hidden"
	);
};
€  "use strict";

module.exports = function (t, a) {
	var promise;
	a(t(), false);
	a(t(null), false);
	a(t("promise"), false);
	a(t({}), false);
	a(t(function () {}), false);
	a(t({ then: {} }), false);
	a(t({ then: function () {} }), true);
	promise = function () {};
	promise.then = {};
	a(t(promise), false);
	promise.then = function () {};
	a(t(promise), true);
};
~  "use strict";

module.exports = function (t, a) {
	var d = new Date();

	a.ok(t(12, 3) > 0, "Numbers");
	a.ok(t(2, 13) < 0, "Numbers #2");
	a.ok(t("aaa", "aa") > 0, "Strings");
	a.ok(t("aa", "ab") < 0, "Strings #2");
	a(t("aa", "aa"), 0, "Strings same");
	a(t(d, new Date(d.getTime())), 0, "Same date");
	a.ok(t(d, new Date(d.getTime() + 1)) < 0, "Different date");
};
m  "use strict";

module.exports = function (t, a) {
	var x;
	a.throws(function () { t(0); }, TypeError, "0");
	a.throws(function () { t(false); }, TypeError, "false");
	a.throws(function () { t(""); }, TypeError, "String");
	a.throws(function () { t({}); }, TypeError, "Plain Object");
	a.throws(
		function () {
			t(function () {});
		},
		TypeError,
		"Function"
	);
	a(t((x = new String("raz"))), x, "String object"); // Jslint: ignore

	a(t((x = { length: 1 })), x, "Array like");
	a.throws(function () { t(); }, TypeError, "Undefined");
	a.throws(function () { t(null); }, TypeError, "null");
};
ò  "use strict";

var create = Object.create, defineProperty = Object.defineProperty;

module.exports = function (t, a) {
	var x = { foo: "raz", bar: "dwa" }, y;
	y = t(x);
	a.not(y, x, "Returns copy");
	a.deep(y, x, "Plain");

	x = { raz: "one", dwa: "two" };
	defineProperty(x, "get", {
		configurable: true,
		enumerable: true,
		get: function () { return this.dwa; }
	});
	x = create(x);
	x.trzy = "three";
	x.cztery = "four";
	x = create(x);
	x.dwa = "two!";
	x.trzy = "three!";
	x.piec = "five";
	x.szesc = "six";

	a.deep(
		t(x),
		{
			raz: "one",
			dwa: "two!",
			trzy: "three!",
			cztery: "four",
			piec: "five",
			szesc: "six",
			get: "two!"
		},
		"Deep object"
	);

	a.deep(
		t({ marko: "raz", raz: "foo" }, x, { szesc: "elo", siedem: "bibg" }),
		{
			marko: "raz",
			raz: "one",
			dwa: "two!",
			trzy: "three!",
			cztery: "four",
			piec: "five",
			szesc: "elo",
			siedem: "bibg",
			get: "two!"
		},
		"Multiple options"
	);
};
¿  "use strict";

module.exports = function (t, a) {
	a.throws(function () { t(undefined); }, TypeError, "Undefined");
	a.throws(function () { t(null); }, TypeError, "Null");
	a(t(2), 2, "Number");
	a(t(-2), -2, "Negative");
	a.throws(function () { t(2.34); }, TypeError, "Float");
	a(t("23"), 23, "Numeric string");
	a.throws(function () { t(NaN); }, TypeError, "NaN");
	a.throws(function () { t(Infinity); }, TypeError, "Infinity");
};
:  "use strict";

module.exports = function (t, a) {
	a(t(undefined), false, "Undefined");
	a(t(null), false, "Null");
	a(t(2), true, "Number");
	a(t(-2), true, "Negative");
	a(t(2.34), false, "Float");
	a(t("23"), true, "Numeric string");
	a(t(NaN), false, "NaN");
	a(t(Infinity), false, "Infinity");
};
¿  "use strict";

var o = { 1: 1, 2: 2, 3: 3 };

module.exports = function (t, a) {
	var o2 = {}, i = 0;
	t(o, function (value, name) {
		o2[name] = value;
		return false;
	});
	a(JSON.stringify(o2), JSON.stringify(o), "Iterates");

	a(
		t(o, function () {
			++i;
			return true;
		}),
		"1",
		"Finds"
	);
	a(i, 1, "Stops iteration after condition is met");

	a(t(o, function () { return false; }), undefined, "Fails");
};
  "use strict";

module.exports = function (t, a) {
	var obj = { 1: 1, 2: 2, 3: 3 };
	a.deep(
		t(obj, function (value, key, context) {
			a(context, obj, "Context argument");
			return value + 1 + key;
		}),
		{ 1: "21", 2: "32", 3: "43" }
	);
};
»  "use strict";

module.exports = function (t, a) {
	var o = { raz: 1, dwa: 2, trzy: 3 }, o2 = {}, o3 = {}, arr, i = -1;

	t = t("forEach");
	t(
		o,
		function (value, name, self, index) {
			o2[name] = value;
			a(index, ++i, "Index");
			a(self, o, "Self");
			a(this, o3, "Scope");
		},
		o3
	);
	a.deep(o2, o);

	arr = [];
	o2 = {};
	i = -1;
	t(
		o,
		function (value, name, self, index) {
			arr.push(value);
			o2[name] = value;
			a(index, ++i, "Index");
			a(self, o, "Self");
			a(this, o3, "Scope");
		},
		o3,
		function (a, b) { return o[b] - o[a]; }
	);
	a.deep(o2, o, "Sort by Values: Content");
	a.deep(arr, [3, 2, 1], "Sort by Values: Order");
};
M  "use strict";

module.exports = function (t, a) {
	var x, y;

	a(t({ 1: 1, 2: 2, 3: 3 }, { 1: 1, 2: 2, 3: 3 }), true, "Same");
	a(t({ 1: 1, 2: 2, 3: 3 }, { 1: 1, 2: 2, 3: 4 }), false, "Different property value");
	a(t({ 1: 1, 2: 2, 3: 3 }, { 1: 1, 2: 2 }), false, "Property only in source");
	a(t({ 1: 1, 2: 2 }, { 1: 1, 2: 2, 3: 4 }), false, "Property only in target");

	a(t("raz", "dwa"), false, "String: diff");
	a(t("raz", "raz"), true, "String: same");
	a(t("32", 32), false, "String & Number");

	a(t([1, "raz", true], [1, "raz", true]), true, "Array: same");
	a(t([1, "raz", undefined], [1, "raz"]), false, "Array: diff");
	a(t(["foo"], ["one"]), false, "Array: One value comparision");

	x = { foo: { bar: { mar: {} } } };
	y = { foo: { bar: { mar: {} } } };
	a(t(x, y), true, "Deep");

	a(t({ foo: { bar: { mar: "foo" } } }, { foo: { bar: { mar: {} } } }), false, "Deep: false");

	x = { foo: { bar: { mar: {} } } };
	x.rec = { foo: x };

	y = { foo: { bar: { mar: {} } } };
	y.rec = { foo: x };

	a(t(x, y), true, "Object: Infinite Recursion: Same #1");

	x.rec.foo = y;
	a(t(x, y), true, "Object: Infinite Recursion: Same #2");

	x.rec.foo = x;
	y.rec.foo = y;
	a(t(x, y), true, "Object: Infinite Recursion: Same #3");

	y.foo.bar.mar = "raz";
	a(t(x, y), false, "Object: Infinite Recursion: Diff");
};
«  "use strict";

module.exports = function (t, a) {
	var o, o1, o2, x, y = {}, z = {};
	o = { inherited: true };
	o1 = Object.create(o);
	o1.visible = z;
	o1.nonremovable = "raz";
	Object.defineProperty(o1, "hidden", { value: "hidden" });

	o2 = Object.defineProperties({}, { nonremovable: { value: y } });
	o2.other = "other";

	try { t(o2, o1); }
	catch (ignore) {}

	a(o2.visible, z, "Enumerable");
	a(o1.hidden, "hidden", "Not Enumerable");
	a(o2.propertyIsEnumerable("visible"), true, "Enumerable is enumerable");
	a(o2.propertyIsEnumerable("hidden"), false, "Not enumerable is not enumerable");

	a(o2.hasOwnProperty("inherited"), false, "Extend only own");
	a(o2.inherited, undefined, "Extend ony own: value");

	a(o2.nonremovable, y, "Do not overwrite non configurable");
	a(o2.other, "other", "Own kept");

	x = {};
	t(x, o2);
	try { t(x, o1); }
	catch (ignore) {}

	a(x.visible, z, "Enumerable");
	a(x.hidden, "hidden", "Not Enumerable");
	a(x.propertyIsEnumerable("visible"), true, "Enumerable is enumerable");
	a(x.propertyIsEnumerable("hidden"), false, "Not enumerable is not enumerable");

	a(x.hasOwnProperty("inherited"), false, "Extend only own");
	a(x.inherited, undefined, "Extend ony own: value");

	a(x.nonremovable, y, "Ignored non configurable");
	a(x.other, "other", "Other");

	x.visible = 3;
	a(x.visible, 3, "Writable is writable");

	x = {};
	t(x, o1);
	a.throws(function () { x.hidden = 3; }, "Not writable is not writable");

	x = {};
	t(x, o1);
	delete x.visible;
	a.ok(!x.hasOwnProperty("visible"), "Configurable is configurable");

	x = {};
	t(x, o1);
	a.throws(function () { delete x.hidden; }, "Not configurable is not configurable");

	x = Object.defineProperty({}, "foo", {
		configurable: false,
		writable: true,
		enumerable: false,
		value: "bar"
	});

	try { t(x, { foo: "lorem" }); }
	catch (ignore) {}
	a(x.foo, "bar", "Writable, not enumerable");
};
”   "use strict";

module.exports = function (t, a) {
	a.deep(t({ a: { aa: 1, ab: 2 }, b: { ba: 3, bb: 4 } }), { aa: 1, ab: 2, ba: 3, bb: 4 });
};
û  "use strict";

module.exports = function (t, a) {
	a(t(undefined), false, "Undefined");
	a(t(null), false, "Null");
	a(t(0), true, "Zero");
	a(t(NaN), false, "NaN");
	a(t(Infinity), false, "Infinity");
	a(t(12), true, "Number");
	a(t(false), true, "Boolean");
	a(t(new Date()), true, "Date");
	a(t(new Number(2)), true, "Number object");
	a(t("asdfaf"), false, "String");
	a(t(""), true, "Empty String");
	if (typeof Symbol === "function") {
		a(t(Symbol("test")), false, "Symbol");
	}
};
ç   "use strict";

module.exports = function (t, a) {
	// Just sanity checks, as logic is tested at isPlainFunction
	var fn = function () {};
	a(t(fn), fn, "Function");
	a.throws(function () { t({}); }, TypeError, "Error");
};
M  "use strict";

module.exports = function (t, a) {
	// Just sanity checks, as logic is tested at isPlainFunction
	var obj = {};
	a(t(obj), obj, "Reguar object instance");
	obj = Object.create(null);
	a(t(obj), obj, "Null prototype");
	a.throws(
		function () {
			t(function () {});
		},
		TypeError,
		"Error"
	);
};
d  "use strict";

module.exports = function (t, a) {
	var promise;
	a.throws(function () { t(); }, TypeError);
	a.throws(function () { t(null); }, TypeError);
	a.throws(function () { t("promise"); }, TypeError);
	a.throws(function () { t({}); }, TypeError);
	a.throws(function () {
		t(function () {});
	}, TypeError);
	a.throws(function () { t({ then: {} }); }, TypeError);
	promise = { then: function () {} };
	a(t(promise), promise);
	promise = function () {};
	promise.then = {};
	a.throws(function () { t(promise); }, TypeError);
	promise.then = function () {};
	a(t(promise), promise);
};
º   "use strict";

module.exports = function (t, a) {
	a.deep(t({ 1: 1, 2: 2, 3: 3 }, function (key, value) { return "x" + (key + value); }), {
		x11: 1,
		x22: 2,
		x33: 3
	});
};
  "use strict";

module.exports = function (t, a) {
	var o = { 1: 1, 2: 2, 3: 3 }
	  , o1 = {}
	  , o2 = t(
			o,
			function (value, name, self) {
				a(self, o, "Self");
				a(this, o1, "Scope");
				return value + Number(name);
			},
			o1
		);
	a.deep(o2, [2, 4, 6]);

	t(o).sort().forEach(function (item) { a.deep(item, [item[0], o[item[0]]], "Default"); });
};
Ÿ  "use strict";

module.exports = function (t, a) {
	a.throws(function () { t(undefined); }, TypeError, "Undefined");
	a.throws(function () { t(null); }, TypeError, "Null");
	a(t(0), 0, "Zero");
	a.throws(function () { t(NaN); }, TypeError, "NaN");
	a.throws(function () { t(Infinity); }, TypeError, "Infinity");
	a(t(12), 12, "Number");
	a(t(false), 0, "Boolean");
	a(t(new Date(1000000)), 1000000, "Date");
	a(t(new Number(2)), 2, "Number object");
	a.throws(function () { t("asdfaf"); }, TypeError, "String");
	a(t(""), 0, "Empty String");
	if (typeof Symbol === "function") {
		a.throws(function () { t(Symbol("test")); }, TypeError, "Symbol");
	}
};
¿  "use strict";

var o = { 1: 1, 2: 2, 3: 3 };

module.exports = function (t, a) {
	var o2 = {}, i = 0;
	t(o, function (value, name) {
		o2[name] = value;
		return false;
	});
	a(JSON.stringify(o2), JSON.stringify(o), "Iterates");

	a(
		t(o, function () {
			++i;
			return true;
		}),
		true,
		"Succeeds"
	);
	a(i, 1, "Stops iteration after condition is met");

	a(t(o, function () { return false; }), false, "Fails");
};
\  "use strict";

module.exports = function (t, a) {
	var x = {}, y = {}, o = { foo: "bar", raz: x, trzy: "cztery", five: "6" };

	a(t(o, "bar"), "foo", "First property");
	a(t(o, 6), null, "Primitive that's not there");
	a(t(o, x), "raz", "Object");
	a(t(o, y), null, "Object that's not there");
	a(t(o, "6"), "five", "Last property");
};
  "use strict";

module.exports = function (t, a) {
	var x;
	a.throws(function () { t(0); }, TypeError, "0");
	a.throws(function () { t(false); }, TypeError, "false");
	a.throws(function () { t(""); }, TypeError, "''");
	a(t((x = {})), x, "Object");
	a(t((x = function () {})), x, "Function");
	a(t((x = new String("raz"))), x, "String object"); // Jslint: ignore
	a(t((x = new Date())), x, "Date");

	a.throws(function () { t(); }, TypeError, "Undefined");
	a.throws(function () { t(null); }, TypeError, "null");
};
z   "use strict";

module.exports = function (t, a) {
	a(t({}), true, "Empty");
	a(t({ 1: 1 }), false, "Not empty");
};
¡   "use strict";

module.exports = function (t, a) {
	var f = function () {};
	a(t(f), f, "Function");
	a.throws(function () { t({}); }, "Not Function");
};
€  "use strict";

module.exports = function (t, a) {
	var promise;
	a(t(), false);
	a(t(null), false);
	a(t("promise"), false);
	a(t({}), false);
	a(t(function () {}), false);
	a(t({ then: {} }), false);
	a(t({ then: function () {} }), true);
	promise = function () {};
	promise.then = {};
	a(t(promise), false);
	promise.then = function () {};
	a(t(promise), true);
};
  "use strict";

module.exports = function (t, a) {
	var x;
	a.throws(function () { t(); }, TypeError, "Undefined");
	a.throws(function () { t(null); }, TypeError, "Null");
	a(t(0), "0");
	a(t(false), "false");
	a(t(""), "");
	a(t({}), String({}), "Object");
	a(t((x = function () {})), String(x), "Function");
	a(t((x = new String("raz"))), String(x), "String object"); // Jslint: ignore
	a(t((x = new Date())), String(x), "Date");

	a.throws(function () { t(Object.create(null)); }, TypeError, "Null prototype object");
};
k  "use strict";

module.exports = function (t, a) {
	var x = {}, y = {}, z;
	z = t(x);
	a.not(z, x, "Returns different object");
	a.deep(z, {}, "Empty on empty");

	x = { foo: "bar", a: 0, b: false, c: "", d: "0", e: null, bar: y, elo: undefined };
	z = t(x);
	a.deep(z, { foo: "bar", a: 0, b: false, c: "", d: "0", bar: y }, "Cleared null values");
};
°  "use strict";

module.exports = function (t, a) {
	a(t([]), true, "Array");
	a(t(""), true, "String");
	a(t((function () { return arguments; })()), true, "Arguments");
	a(t({ length: 0 }), true, "List object");
	a(t(function () {}), false, "Function");
	a(t({}), false, "Plain object");
	a(t(/raz/), false, "Regexp");
	a(t(), false, "No argument");
	a(t(null), false, "Null");
	a(t(undefined), false, "Undefined");
};
4  "use strict";

var isEmpty = require("../../object/is-empty");

module.exports = function (t, a) {
	var x = {};
	a(t(x), x, "Empty: Returns same object");
	a(isEmpty(x), true, "Empty: Not changed");
	x.foo = "raz";
	x.bar = "dwa";
	a(t(x), x, "Same object");
	a(isEmpty(x), true, "Emptied");
};
j  "use strict";

module.exports = function (t, a) {
	var x = {}, y = Object.create(null);
	a(t(x), null, "Normal: Empty");
	a(t(y), null, "Null extension: Empty");
	x.foo = "raz";
	x.bar = 343;
	a(["foo", "bar"].indexOf(t(x)) !== -1, true, "Normal");
	y.elo = "foo";
	y.mar = "wew";
	a(["elo", "mar"].indexOf(t(y)) !== -1, true, "Null extension");
};
ï  "use strict";

var setPrototypeOf = require("../../object/set-prototype-of");

module.exports = function (t, a) {
	a(t(function () {}), true, "Function");
	a(t({}), false, "Object");
	a(t(), false, "Undefined");
	a(t(null), false, "Null");
	if (setPrototypeOf) {
		a(
			t(Object.setPrototypeOf(function () {}, Object.prototype)), false,
			"Function with non-function prototype"
		);
	}
	var arrowfn;
	try { arrowfn = eval("(() => {})"); }
	catch (e) {}
	if (arrowfn) {
		a(t(arrowfn), true, "Arrow function");
	}

	var classFn;
	try { classFn = eval("(class {})"); }
	catch (e) {}
	if (classFn) {
		a(t(classFn), false, "Class");
	}

	var commentedClassFn;
	try {
		// Follows issue reported to ljhard/is-callable project:
		// https://github.com/ljharb/is-callable/issues/4
		commentedClassFn = eval("(class/*kkk*/\n//blah\n Bar\n//blah\n {})");
	} catch (e) {}
	if (commentedClassFn) {
		a(t(commentedClassFn, false, "Class"), false, "Class with comments");
	}
};
Þ  "use strict";

module.exports = function (t, a) {
	a.throws(function () { t(undefined); }, TypeError, "Undefined");
	a.throws(function () { t(null); }, TypeError, "Null");
	a(t(2), 2, "Number");
	a.throws(function () { t(-2); }, TypeError, "Negative");
	a.throws(function () { t(2.34); }, TypeError, "Float");
	a(t("23"), 23, "Numeric string");
	a.throws(function () { t(NaN); }, TypeError, "NaN");
	a.throws(function () { t(Infinity); }, TypeError, "Infinity");
};
}  "use strict";

module.exports = function (t, a) {
	a(t({ 1: 1, 2: 2, 3: 3 }, { 1: 1, 2: 2, 3: 3 }), true, "Same");
	a(t({ 1: 1, 2: 2, 3: 3 }, { 1: 1, 2: 2, 3: 4 }), false, "Different property value");
	a(t({ 1: 1, 2: 2, 3: 3 }, { 1: 1, 2: 2 }), false, "Property only in source");
	a(t({ 1: 1, 2: 2 }, { 1: 1, 2: 2, 3: 4 }), false, "Property only in target");

	a(t("raz", "dwa"), false, "String: diff");
	a(t("raz", "raz"), true, "String: same");
	a(t("32", 32), false, "String & Number");

	a(t([1, "raz", true], [1, "raz", true]), true, "Array: same");
	a(t([1, "raz", undefined], [1, "raz"]), false, "Array: diff");
};
u  "use strict";

module.exports = function (t, a) {
	var o = { first: 1, second: 4 }, r1, r2;
	o = Object.create(o, { third: { value: null } });
	o.first = 2;
	o = Object.create(o);
	o.fourth = 3;

	r1 = t(o);
	r1.sort();
	r2 = ["first", "second", "third", "fourth"].concat(
		Object.getOwnPropertyNames(Object.prototype)
	);
	r2.sort();
	a.deep(r1, r2);
};
®  "use strict";

module.exports = function (t, a) {
	var arr = [];
	a(t(arr), arr, "Array");
	a(t(""), "", "String");
	var args = (function () { return arguments; })();
	a(t(args), args, "Arguments");
	var arrayLike = { length: 0 };
	a(t(arrayLike), arrayLike, "Array like");
	a.throws(
		function () {
			t(function () {});
		},
		TypeError,
		"Function"
	);
	a.throws(function () { t({}); }, TypeError, "Plain object");
	a.throws(function () { t(/raz/); }, TypeError, "Regexp");
	a.throws(function () { t(); }, TypeError, "No argument");
	a.throws(function () { t(null); }, TypeError, "Null");
	a.throws(function () { t(undefined); }, TypeError, "Undefined");
};
¾  "use strict";

module.exports = function (t, a) {
	a.throws(function () { t(undefined); }, TypeError, "Undefined");
	a(t(null), 0, "Null");
	a(t(2), 2, "Number");
	a.throws(function () { t(-2); }, TypeError, "Negative");
	a.throws(function () { t(2.34); }, TypeError, "Float");
	a(t("23"), 23, "Numeric string");
	a.throws(function () { t(NaN); }, TypeError, "NaN");
	a.throws(function () { t(Infinity); }, TypeError, "Infinity");
};
™   "use strict";

var isImplemented = require("../../../object/entries/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
1  "use strict";

module.exports = function (t, a) {
	a.deep(t({ foo: "bar" }), [["foo", "bar"]], "Object");
	a.deep(t("raz"), [["0", "r"], ["1", "a"], ["2", "z"]], "Primitive");
	a.throws(function () { t(); }, TypeError, "Undefined");
	a.throws(function () { t(null); }, TypeError, "Undefined");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
ß   "use strict";

var create        = require("../../../object/create")
  , isImplemented = require("../../../object/set-prototype-of/is-implemented");

module.exports = function (a) { a(isImplemented(create), true); };
Ê  "use strict";

var create         = require("../../../object/create")
  , getPrototypeOf = Object.getPrototypeOf;

module.exports = function (t, a) {
	var x = {}, y = {};

	if (t === null) return;
	a(t(x, y), x, "Return self object");
	a(getPrototypeOf(x), y, "Object");
	a.throws(function () { t(x); }, TypeError, "Undefined");
	a.throws(function () { t("foo"); }, TypeError, "Primitive");
	a(getPrototypeOf(t(x, null)), t.nullPolyfill || null, "Null");
	x = create(null);
	a.h1("Change null prototype");
	a(t(x, y), x, "Result");
	a(getPrototypeOf(x), y, "Prototype");
	a.h1("Set null prototype");
	a(t(y, null), y, "Result");
	a(getPrototypeOf(y), t.nullPolyfill || null, "Prototype");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
Ê  "use strict";

var create         = require("../../../object/create")
  , getPrototypeOf = Object.getPrototypeOf;

module.exports = function (t, a) {
	var x = {}, y = {};

	if (t === null) return;
	a(t(x, y), x, "Return self object");
	a(getPrototypeOf(x), y, "Object");
	a.throws(function () { t(x); }, TypeError, "Undefined");
	a.throws(function () { t("foo"); }, TypeError, "Primitive");
	a(getPrototypeOf(t(x, null)), t.nullPolyfill || null, "Null");
	x = create(null);
	a.h1("Change null prototype");
	a(t(x, y), x, "Result");
	a(getPrototypeOf(x), y, "Prototype");
	a.h1("Set null prototype");
	a(t(y, null), y, "Result");
	a(getPrototypeOf(y), t.nullPolyfill || null, "Prototype");
};
˜   "use strict";

var isImplemented = require("../../../object/assign/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
	  "use strict";

module.exports = function (t, a) {
	var o1 = { a: 1, b: 2 }, o2 = { b: 3, c: 4 };

	a(t(o1, o2), o1, "Returns self");
	a.deep(o1, { a: 1, b: 3, c: 4 }, "Single: content");

	a.deep(t({}, o1, o2), { a: 1, b: 3, c: 4 }, "Multi argument");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
–   "use strict";

var isImplemented = require("../../../object/keys/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
  "use strict";

module.exports = function (t, a) {
	a.deep(t({ foo: "bar" }), ["foo"], "Object");
	a.deep(t("raz"), ["0", "1", "2"], "Primitive");
	a.throws(function () { t(); }, TypeError, "Undefined");
	a.throws(function () { t(null); }, TypeError, "Undefined");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
Ó  "use strict";

module.exports = function (t, a) {
	a(t("arar"), false, "String");
	a(t(12), true, "Number in range");
	a(t(true), true, "Boolean");
	a(t(new Date()), true, "Date");
	a(t({}), false, "Plain object");
	a(t(NaN), false, "NaN");
	a(t(Infinity), false, "Infinity");
	a(t(8.64e17), false, "Beyond range");
	a(t(8.64e15), true, "Below range");
	a(t(-8.64e17), false, "Negative beyond range");
	a(t(-8.64e15), true, "Negative below range");
};
  "use strict";

module.exports = function (t, a) {
	a(t("arar"), false, "String");
	a(t(12), false, "Number");
	a(t(true), false, "Boolean");
	a(t(new Date()), true, "Date");
	a(t(new String("raz")), false, "String object");
	a(t({}), false, "Plain object");
};
ò   "use strict";

module.exports = function (t, a) {
	var d = new Date();
	a(t(d), d, "Date");
	a.throws(function () { t({}); }, "Object");
	a.throws(function () {
		t({ valueOf: function () { return 20; } });
	}, "Number object");
};
  "use strict";

module.exports = function (t, a) {
	a(t(12), 12, "Number in range");
	a(t(12.23), 12, "Rounds number in range");
	a(t(-12.63), -12, "Rounds negative number in range");
	a.throws(function () { t(NaN); }, TypeError, "Throws on invalid");
};
é   "use strict";

module.exports = function (t, a) {
	var o = new Date(), o2;

	o2 = t.call(o);
	a.not(o, o2, "Different objects");
	a.ok(o2 instanceof Date, "Instance of Date");
	a(o.getTime(), o2.getTime(), "Same time");
};
µ   "use strict";

module.exports = function (t, a) {
	var dt = new Date(2011, 2, 3, 3, 5, 5, 32);
	a(t.call(dt, " %Y.%y.%m.%d.%H.%M.%S.%L "), " 2011.11.03.03.03.05.05.032 ");
};
—   "use strict";

module.exports = function (t, a) {
	a(t.call(new Date(2000, 0, 1, 13, 32, 34, 234)).valueOf(), new Date(2000, 0, 1).valueOf());
};
Ã  "use strict";

module.exports = function (t, a) {
	a(t.call(new Date(2001, 0, 1)), 31, "January");
	a(t.call(new Date(2001, 1, 1)), 28, "February");
	a(t.call(new Date(2000, 1, 1)), 29, "February (leap)");
	a(t.call(new Date(2001, 2, 1)), 31, "March");
	a(t.call(new Date(2001, 3, 1)), 30, "April");
	a(t.call(new Date(2001, 4, 1)), 31, "May");
	a(t.call(new Date(2001, 5, 1)), 30, "June");
	a(t.call(new Date(2001, 6, 1)), 31, "July");
	a(t.call(new Date(2001, 7, 1)), 31, "August");
	a(t.call(new Date(2001, 8, 1)), 30, "September");
	a(t.call(new Date(2001, 9, 1)), 31, "October");
	a(t.call(new Date(2001, 10, 1)), 30, "November");
	a(t.call(new Date(2001, 11, 1)), 31, "December");
};
˜   "use strict";

module.exports = function (t, a) {
	a(t.call(new Date(2000, 0, 15, 13, 32, 34, 234)).valueOf(), new Date(2000, 0, 1).valueOf());
};
˜   "use strict";

module.exports = function (t, a) {
	a(t.call(new Date(2000, 5, 13, 13, 32, 34, 234)).valueOf(), new Date(2000, 0, 1).valueOf());
};
ï  "use strict";

var iteratorSymbol = require("es6-symbol").iterator;

module.exports = function (t, a) {
	var x;
	a.throws(function () { t(0); }, TypeError, "0");
	a.throws(function () { t(false); }, TypeError, "false");
	a.throws(function () { t(""); }, TypeError, "String");
	a.throws(function () { t({}); }, TypeError, "Plain Object");
	a.throws(
		function () {
			t(function () {});
		},
		TypeError,
		"Function"
	);
	a(t((x = new String("raz"))), x, "String object"); // Jslint: ignore

	a(t((x = { length: 1 })), x, "Array like");
	a.throws(function () { t(); }, TypeError, "Undefined");
	a.throws(function () { t(null); }, TypeError, "null");
	x = {};
	x[iteratorSymbol] = function () {};
	a(t(x), x, "Iterable");
};
>  "use strict";

var iteratorSymbol = require("es6-symbol").iterator;

module.exports = function (t, a) {
	var x;
	a(t([]), true, "Array");
	a(t(""), true, "String");
	a(t((function () { return arguments; })()), true, "Arguments");
	a(t({ length: 0 }), true, "List object");
	a(t(function () {}), false, "Function");
	a(t({}), false, "Plain object");
	a(t(/raz/), false, "Regexp");
	a(t(), false, "No argument");
	a(t(null), false, "Null");
	a(t(undefined), false, "Undefined");
	x = {};
	x[iteratorSymbol] = function () {};
	a(t(x), true, "Iterable");
};
  "use strict";

var ArrayIterator = require("es6-iterator/array")
  , slice         = Array.prototype.slice;

module.exports = function (t, a) {
	var i = 0, x = ["raz", "dwa", "trzy"], y = {};
	t(
		x,
		function () {
			a.deep(slice.call(arguments, 0, 1), [x[i]], "Array " + i + "#");
			a(this, y, "Array: context:  " + i++ + "#");
		},
		y
	);
	i = 0;
	t(
		(function () { return arguments; })("raz", "dwa", "trzy"),
		function () {
			a.deep(slice.call(arguments, 0, 1), [x[i]], "Arguments" + i + "#");
			a(this, y, "Arguments: context:  " + i++ + "#");
		},
		y
	);
	i = 0;
	t(
		{ 0: "raz", 1: "dwa", 2: "trzy", length: 3 },
		function () {
			a.deep(slice.call(arguments, 0, 1), [x[i]], "Array-like" + i + "#");
			a(this, y, "Array-like: context:  " + i++ + "#");
		},
		y
	);
	i = 0;
	t(
		(x = "foo"),
		function () {
			a.deep(slice.call(arguments, 0, 1), [x[i]], "String " + i + "#");
			a(this, y, "Regular String: context:  " + i++ + "#");
		},
		y
	);
	i = 0;
	x = ["r", "ðŸ’©", "z"];
	t(
		"rðŸ’©z",
		function () {
			a.deep(slice.call(arguments, 0, 1), [x[i]], "String " + i + "#");
			a(this, y, "Unicode String: context:  " + i++ + "#");
		},
		y
	);
	i = 0;
	t(
		new ArrayIterator(x),
		function () {
			a.deep(slice.call(arguments, 0, 1), [x[i]], "Iterator " + i + "#");
			a(this, y, "Iterator: context:  " + i++ + "#");
		},
		y
	);
};
Ì  "use strict";

var iteratorSymbol = require("es6-symbol").iterator;

module.exports = function (t, a) {
	var x;
	a.throws(function () { t(0); }, TypeError, "0");
	a.throws(function () { t(false); }, TypeError, "false");
	a(t(""), "", "''");
	a.throws(function () { t({}); }, TypeError, "Plain Object");
	a.throws(
		function () {
			t(function () {});
		},
		TypeError,
		"Function"
	);
	a(t((x = new String("raz"))), x, "String object"); // Jslint: ignore

	a(t((x = { length: 1 })), x, "Array like");
	a.throws(function () { t(); }, TypeError, "Undefined");
	a.throws(function () { t(null); }, TypeError, "null");
	x = {};
	x[iteratorSymbol] = function () {};
	a(t(x), x, "Iterable");
};
  "use strict";

module.exports = function (t, a) {
	a(t({}), 0, "NaN");
	a(t(20), 20, "Positive integer");
	a(t(-20), 0, "Negative integer");
	a(t(Infinity), Infinity, "Infinity");
	a(t(15.343), 15, "Float");
	a(t(-15.343), 0, "Negative float");
};
d  "use strict";

module.exports = function (t, a) {
	a(t(0), true, "Zero");
	a(t(NaN), true, "NaN");
	a(t(Infinity), true, "Infinity");
	a(t(12), true, "Number");
	a(t(false), false, "Boolean");
	a(t(new Date()), false, "Date");
	a(t(new Number(2)), true, "Number object");
	a(t("asdfaf"), false, "String");
	a(t(""), false, "Empty String");
};
õ   "use strict";

module.exports = function (t, a) {
	a(t(2), true, "Number");
	a(t(-2), false, "Negative");
	a(t(2.34), false, "Float");
	a(t("23"), false, "Not numeric");
	a(t(NaN), false, "NaN");
	a(t(Infinity), false, "Infinity");
};
Î   "use strict";

module.exports = function (t, a) {
	a(t({}), 0, "Not numeric");
	a(t(-4), 4294967292, "Negative");
	a(t(133432), 133432, "Positive");
	a(t(8589934592), 0, "Greater than maximum");
};
  "use strict";

module.exports = function (t, a) {
	a(t({}), 0, "NaN");
	a(t(20), 20, "Positive integer");
	a(t("-20"), -20, "String negative integer");
	a(t(Infinity), Infinity, "Infinity");
	a(t(15.343), 15, "Float");
	a(t(-15.343), -15, "Negative float");
};
Ã   "use strict";

module.exports = function (t, a) {
	a(t.call(78, 4), "0078");
	a(t.call(65.12323, 4, 3), "0065.123", "Precision");
	a(t.call(65, 4, 3), "0065.000", "Precision integer");
};
¢   "use strict";

var isImplemented = require("../../../number/max-safe-integer/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
O   "use strict";

module.exports = function (t, a) { a(typeof t, "number"); };
¡   "use strict";

var isImplemented = require("../../../number/is-safe-integer/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
1  "use strict";

module.exports = function (t, a) {
	a(t(2), true, "Number");
	a(t(2.34), false, "Float");
	a(t(Math.pow(2, 53)), false, "Too large");
	a(t(Math.pow(2, 53) - 1), true, "Maximum");
	a(t("23"), false, "Not numeric");
	a(t(NaN), false, "NaN");
	a(t(Infinity), false, "Infinity");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
¢   "use strict";

var isImplemented = require("../../../number/min-safe-integer/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
O   "use strict";

module.exports = function (t, a) { a(typeof t, "number"); };
œ   "use strict";

var isImplemented = require("../../../number/is-integer/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
Ö   "use strict";

module.exports = function (t, a) {
	a(t(2), true, "Number");
	a(t(2.34), false, "Float");
	a(t("23"), false, "Not numeric");
	a(t(NaN), false, "NaN");
	a(t(Infinity), false, "Infinity");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
™   "use strict";

var isImplemented = require("../../../number/epsilon/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
O   "use strict";

module.exports = function (t, a) { a(typeof t, "number"); };
›   "use strict";

var isImplemented = require("../../../number/is-finite/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
¸   "use strict";

module.exports = function (t, a) {
	a(t(2), true, "Number");
	a(t("23"), false, "Not numeric");
	a(t(NaN), false, "NaN");
	a(t(Infinity), false, "Infinity");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
˜   "use strict";

var isImplemented = require("../../../number/is-nan/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
‘   "use strict";

module.exports = function (t, a) {
	a(t(2), false, "Number");
	a(t({}), false, "Not numeric");
	a(t(NaN), true, "NaN");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
V  "use strict";

module.exports = function (t, a) {
	a(t({ foo: "bar" }), JSON.stringify({ foo: "bar" }));
	a(t({ foo: { elo: 12 } }), "{\"foo\":{\"elo\":12}}");
	a(
		t({ foo: { elo: 12, mel: { toJSON: function () { throw new Error("Nu nu!"); } } } }),
		"{\"foo\":{\"elo\":12}}"
	);
	a(
		t({ foo: { elo: 12 }, mel: { toJSON: function () { throw new Error("Nu nu!"); } } }),
		"{\"foo\":{\"elo\":12}}"
	);
	a(
		t({
			foo: { elo: 12 },
			mel: ["raz", { toJSON: function () { throw new Error("Nu nu!"); } }, 0, 2]
		}),
		"{\"foo\":{\"elo\":12},\"mel\":[\"raz\",0,2]}"
	);
};
n  "use strict";

module.exports = function (t, a) {
	a(t("arar"), false, "String");
	a(t(12), false, "Number");
	a(t(false), true, "Boolean");
	a(t(new Boolean(false)), true, "Boolean object");
	a(t(new Date()), false, "Date");
	a(t(new String("raz")), false, "String object");
	a(t({}), false, "Plain object");
	a(t(/a/), false, "Regular expression");
};
-  "use strict";

module.exports = function (t, a) {
	a(t(null), false, "Null");
	a(t(""), true, "Empty string");
	a(t(12), false, "Number");
	a(t(false), false, "Boolean");
	a(t(new Date()), false, "Date");
	a(t(new String("raz")), true, "String object");
	a(t("asdfaf"), true, "String");
};
Ô   "use strict";

module.exports = function (t, a) {
	t = t({ a: "A", aa: "B", ab: "C", b: "D", c: function () { return ++this.a; } });
	a(t.call({ a: 0 }, " %a%aab%abb%b\\%aa%ab%c%c "), " ABbCbD%aaC12 ");
};
b  "use strict";

var isValidFormat = RegExp.prototype.test.bind(/^[a-z0-9]+$/);

module.exports = function (t, a) {
	a(typeof t(), "string");
	a.ok(t().length > 7);
	a.not(t({ isUnique: true }), t({ isUnique: true }));
	a.ok(isValidFormat(t()));
	a(t({ length: 1 }).length, 1);
	a(t({ length: 100 }).length, 100);
	a(t({ length: 0 }), "");
};
M  "use strict";

var isValidFormat = RegExp.prototype.test.bind(/^[a-z0-9]+$/);

module.exports = function (t, a) {
	a(typeof t(), "string");
	a.ok(t().length > 7);
	a.not(t(), t());
	a.ok(isValidFormat(t()));
	a.ok(isValidFormat(t()));
	a.ok(isValidFormat(t()));
	a.ok(isValidFormat(t()));
	a.ok(isValidFormat(t()));
};
¡   "use strict";

var isImplemented = require("../../../string/from-code-point/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
h  // Taken from: https://github.com/mathiasbynens/String.fromCodePoint/blob/master
//             /tests/tests.js

"use strict";

var pow = Math.pow;

module.exports = function (t, a) {
	var counter, result;

	a(t.length, 1, "Length");
	a(String.propertyIsEnumerable("fromCodePoint"), false, "Not enumerable");

	a(t(""), "\0", "Empty string");
	a(t(), "", "No arguments");
	a(t(-0), "\0", "-0");
	a(t(0), "\0", "0");
	a(t(0x1d306), "\uD834\uDF06", "Unicode");
	a(t(0x1d306, 0x61, 0x1d307), "\uD834\uDF06a\uD834\uDF07", "Complex unicode");
	a(t(0x61, 0x62, 0x1d307), "ab\uD834\uDF07", "Complex");
	a(t(false), "\0", "false");
	a(t(null), "\0", "null");

	a.throws(function () { t("_"); }, RangeError, "_");
	a.throws(function () { t(Infinity); }, RangeError, "Infinity");
	a.throws(function () { t(-Infinity); }, RangeError, "-Infinity");
	a.throws(function () { t(-1); }, RangeError, "-1");
	a.throws(function () { t(0x10ffff + 1); }, RangeError, "Range error #1");
	a.throws(function () { t(3.14); }, RangeError, "Range error #2");
	a.throws(function () { t(3e-2); }, RangeError, "Range error #3");
	a.throws(function () { t(-Infinity); }, RangeError, "Range error #4");
	a.throws(function () { t(Number(Infinity)); }, RangeError, "Range error #5");
	a.throws(function () { t(NaN); }, RangeError, "Range error #6");
	a.throws(function () { t(undefined); }, RangeError, "Range error #7");
	a.throws(function () { t({}); }, RangeError, "Range error #8");
	a.throws(function () { t(/re/); }, RangeError, "Range error #9");

	counter = (pow(2, 15) * 3) / 2;
	result = [];
	while (--counter >= 0) result.push(0); // One code unit per symbol
	t.apply(null, result); // Must not throw

	counter = (pow(2, 15) * 3) / 2;
	result = [];
	while (--counter >= 0) result.push(0xffff + 1); // Two code units per symbol
	t.apply(null, result); // Must not throw
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
Q  "use strict";

module.exports = function (t, a) {
	a(t.call("ra\nzz", ""), "ra\nzz", "Empty");
	a(t.call("ra\nzz", "\t", 3), "\t\t\tra\n\t\t\tzz", "String repeat");
	a(t.call("ra\nzz\nsss\nfff\n", "\t"), "\tra\n\tzz\n\tsss\n\tfff\n", "Multi-line");
	a(t.call("ra\n\nzz\n", "\t"), "\tra\n\n\tzz\n", "Don't touch empty lines");
};
  "use strict";

module.exports = function (t, a) {
	a(t.call("razdwatrzy", "dwa", "olera"), "razoleratrzy", "Basic");
	a(t.call("razdwatrzy", "dwa", "ole$&a"), "razole$&atrzy", "Inserts");
	a(t.call("razdwa", "ola", "sdfs"), "razdwa", "No replace");
};
5  "use strict";

var partial = require("../../../function/#/partial");

module.exports = {
	Left: function (t, a) {
		t = partial.call(t, "x", 5);

		a(t.call("yy"), "xxxyy");
		a(t.call(""), "xxxxx", "Empty string");

		a(t.call("yyyyy"), "yyyyy", "Equal length");
		a(t.call("yyyyyyy"), "yyyyyyy", "Longer");
	},
	Right: function (t, a) {
		t = partial.call(t, "x", -5);

		a(t.call("yy"), "yyxxx");
		a(t.call(""), "xxxxx", "Empty string");

		a(t.call("yyyyy"), "yyyyy", "Equal length");
		a(t.call("yyyyyyy"), "yyyyyyy", "Longer");
	}
};
   "use strict";

module.exports = function (t, a) {
	a(t.call("raz-dwa-t-rzy-4y-rtr4-tiu-45-pa"), "razDwaTRzy4yRtr4Tiu45Pa");
	a(t.call("raz-dwa-t-rzy-4y-rtr4-tiu-45-pa-"), "razDwaTRzy4yRtr4Tiu45Pa-");
	a(t.call("raz-dwa-t-rzy-4y-rtr4-tiu-45-pa--"), "razDwaTRzy4yRtr4Tiu45Pa--");
};
M  "use strict";

module.exports = function (t, a) {
	a(t.call("raz"), "raz", "Word");
	a(t.call("BLA"), "bLA", "Uppercase");
	a(t.call(""), "", "Empty");
	a(t.call("a"), "a", "One letter");
	a(t.call("this is a test"), "this is a test", "Sentence");
	a(t.call("This is a test"), "this is a test", "Capitalized sentence");
};
1  "use strict";

module.exports = function (t, a) {
	a.throws(function () { t.call("", ""); });
	a(t.call("x", "x"), 1);
	a(t.call("xx", "x"), 2);
	a(t.call("xxx", "xx"), 1);
	a(t.call("xxxx", "xx"), 2);
	a(t.call("xx", "xxx"), 0);
	a(t.call("", "elo"), 0);
	a(t.call("fooo", "foofooo"), 0);
};
¦  "use strict";

module.exports = function (t, a) {
	a(t.call("razdwatrzy", "dwa", "olera"), "razoleratrzy", "Basic");
	a(t.call("razdwatrzy", "dwa", "ole$&a"), "razole$&atrzy", "Inserts");
	a(t.call("razdwa", "ola", "sdfs"), "razdwa", "No replace");

	a(t.call("$raz$$dwa$trzy$", "$", "&&"), "&&raz&&&&dwa&&trzy&&", "Multi");
	a(t.call("$raz$$dwa$$$$trzy$", "$$", "&"), "$raz&dwa&&trzy$", "Multi many chars");
};
ÿ   "use strict";

module.exports = function (t, a) {
	a(t.call("razDwaTRzy4yFoo45My"), "raz-dwa-t-rzy4y-foo45-my");
	a(t.call("razDwaTRzy4yFoo45My-"), "raz-dwa-t-rzy4y-foo45-my-");
	a(t.call("razDwaTRzy4yFoo45My--"), "raz-dwa-t-rzy4y-foo45-my--");
};
~   "use strict";

module.exports = function (t, a) {
	a(t.call(""), null, "Null");
	a(t.call("abcdef"), "f", "String");
};
¼   "use strict";

module.exports = function (t, a) {
	a(t.call("AA", "aa"), 0, "Same");
	a.ok(t.call("Amber", "zebra") < 0, "Less");
	a.ok(t.call("Zebra", "amber") > 0, "Greater");
};
Û  /* eslint no-useless-call: "off" */
// See tests at https://github.com/mathiasbynens/String.prototype.at

"use strict";

module.exports = function (t, a) {
	a(t.length, 1, "Length");

	a.h1("BMP");
	a(t.call("abc\uD834\uDF06def", -Infinity), "", "-Infinity");
	a(t.call("abc\uD834\uDF06def", -1), "", "-1");
	a(t.call("abc\uD834\uDF06def", -0), "a", "-0");
	a(t.call("abc\uD834\uDF06def", +0), "a", "+0");
	a(t.call("abc\uD834\uDF06def", 1), "b", "1");
	a(t.call("abc\uD834\uDF06def", 3), "\uD834\uDF06", "3");
	a(t.call("abc\uD834\uDF06def", 4), "\uDF06", "4");
	a(t.call("abc\uD834\uDF06def", 5), "d", "5");
	a(t.call("abc\uD834\uDF06def", 42), "", "42");
	a(t.call("abc\uD834\uDF06def", Number(Infinity)), "", "+Infinity");
	a(t.call("abc\uD834\uDF06def", null), "a", "null");
	a(t.call("abc\uD834\uDF06def", undefined), "a", "undefined");
	a(t.call("abc\uD834\uDF06def"), "a", "No argument");
	a(t.call("abc\uD834\uDF06def", false), "a", "false");
	a(t.call("abc\uD834\uDF06def", NaN), "a", "NaN");
	a(t.call("abc\uD834\uDF06def", ""), "a", "Empty string");
	a(t.call("abc\uD834\uDF06def", "_"), "a", "_");
	a(t.call("abc\uD834\uDF06def", "1"), "b", "'1'");
	a(t.call("abc\uD834\uDF06def", []), "a", "[]");
	a(t.call("abc\uD834\uDF06def", {}), "a", "{}");
	a(t.call("abc\uD834\uDF06def", -0.9), "a", "-0.9");
	a(t.call("abc\uD834\uDF06def", 1.9), "b", "1.9");
	a(t.call("abc\uD834\uDF06def", 7.9), "f", "7.9");
	a(t.call("abc\uD834\uDF06def", Math.pow(2, 32)), "", "Big number");

	a.h1("Astral symbol");
	a(t.call("\uD834\uDF06def", -Infinity), "", "-Infinity");
	a(t.call("\uD834\uDF06def", -1), "", "-1");
	a(t.call("\uD834\uDF06def", -0), "\uD834\uDF06", "-0");
	a(t.call("\uD834\uDF06def", +0), "\uD834\uDF06", "+0");
	a(t.call("\uD834\uDF06def", 1), "\uDF06", "1");
	a(t.call("\uD834\uDF06def", 2), "d", "2");
	a(t.call("\uD834\uDF06def", 3), "e", "3");
	a(t.call("\uD834\uDF06def", 4), "f", "4");
	a(t.call("\uD834\uDF06def", 42), "", "42");
	a(t.call("\uD834\uDF06def", Number(Infinity)), "", "+Infinity");
	a(t.call("\uD834\uDF06def", null), "\uD834\uDF06", "null");
	a(t.call("\uD834\uDF06def", undefined), "\uD834\uDF06", "undefined");
	a(t.call("\uD834\uDF06def"), "\uD834\uDF06", "No arguments");
	a(t.call("\uD834\uDF06def", false), "\uD834\uDF06", "false");
	a(t.call("\uD834\uDF06def", NaN), "\uD834\uDF06", "NaN");
	a(t.call("\uD834\uDF06def", ""), "\uD834\uDF06", "Empty string");
	a(t.call("\uD834\uDF06def", "_"), "\uD834\uDF06", "_");
	a(t.call("\uD834\uDF06def", "1"), "\uDF06", "'1'");

	a.h1("Lone high surrogates");
	a(t.call("\uD834abc", -Infinity), "", "-Infinity");
	a(t.call("\uD834abc", -1), "", "-1");
	a(t.call("\uD834abc", -0), "\uD834", "-0");
	a(t.call("\uD834abc", +0), "\uD834", "+0");
	a(t.call("\uD834abc", 1), "a", "1");
	a(t.call("\uD834abc", 42), "", "42");
	a(t.call("\uD834abc", Number(Infinity)), "", "Infinity");
	a(t.call("\uD834abc", null), "\uD834", "null");
	a(t.call("\uD834abc", undefined), "\uD834", "undefined");
	a(t.call("\uD834abc"), "\uD834", "No arguments");
	a(t.call("\uD834abc", false), "\uD834", "false");
	a(t.call("\uD834abc", NaN), "\uD834", "NaN");
	a(t.call("\uD834abc", ""), "\uD834", "Empty string");
	a(t.call("\uD834abc", "_"), "\uD834", "_");
	a(t.call("\uD834abc", "1"), "a", "'a'");

	a.h1("Lone low surrogates");
	a(t.call("\uDF06abc", -Infinity), "", "-Infinity");
	a(t.call("\uDF06abc", -1), "", "-1");
	a(t.call("\uDF06abc", -0), "\uDF06", "-0");
	a(t.call("\uDF06abc", +0), "\uDF06", "+0");
	a(t.call("\uDF06abc", 1), "a", "1");
	a(t.call("\uDF06abc", 42), "", "42");
	a(t.call("\uDF06abc", Number(Infinity)), "", "+Infinity");
	a(t.call("\uDF06abc", null), "\uDF06", "null");
	a(t.call("\uDF06abc", undefined), "\uDF06", "undefined");
	a(t.call("\uDF06abc"), "\uDF06", "No arguments");
	a(t.call("\uDF06abc", false), "\uDF06", "false");
	a(t.call("\uDF06abc", NaN), "\uDF06", "NaN");
	a(t.call("\uDF06abc", ""), "\uDF06", "Empty string");
	a(t.call("\uDF06abc", "_"), "\uDF06", "_");
	a(t.call("\uDF06abc", "1"), "a", "'1'");

	a.h1("Context");
	a.throws(function () { t.call(undefined); }, TypeError, "Undefined");
	a.throws(function () { t.call(undefined, 4); }, TypeError, "Undefined + argument");
	a.throws(function () { t.call(null); }, TypeError, "Null");
	a.throws(function () { t.call(null, 4); }, TypeError, "Null + argument");
	a(t.call(42, 0), "4", "Number #1");
	a(t.call(42, 1), "2", "Number #2");
	a(t.call({ toString: function () { return "abc"; } }, 2), "c", "Object");
};
  "use strict";

module.exports = function (t, a) {
	a(t.call("raz"), "Raz", "Word");
	a(t.call("BLA"), "BLA", "Uppercase");
	a(t.call(""), "", "Empty");
	a(t.call("a"), "A", "One letter");
	a(t.call("this is a test"), "This is a test", "Sentence");
};
¤   "use strict";

var isImplemented = require("../../../../string/#/code-point-at/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
È  /* eslint no-useless-call: "off" */

// Taken from: https://github.com/mathiasbynens/String.prototype.codePointAt
//             /blob/master/tests/tests.js

"use strict";

module.exports = function (t, a) {
	a(t.length, 1, "Length");

	// String that starts with a BMP symbol
	a(t.call("abc\uD834\uDF06def", ""), 0x61);
	a(t.call("abc\uD834\uDF06def", "_"), 0x61);
	a(t.call("abc\uD834\uDF06def"), 0x61);
	a(t.call("abc\uD834\uDF06def", -Infinity), undefined);
	a(t.call("abc\uD834\uDF06def", -1), undefined);
	a(t.call("abc\uD834\uDF06def", -0), 0x61);
	a(t.call("abc\uD834\uDF06def", 0), 0x61);
	a(t.call("abc\uD834\uDF06def", 3), 0x1d306);
	a(t.call("abc\uD834\uDF06def", 4), 0xdf06);
	a(t.call("abc\uD834\uDF06def", 5), 0x64);
	a(t.call("abc\uD834\uDF06def", 42), undefined);
	a(t.call("abc\uD834\uDF06def", Infinity), undefined);
	a(t.call("abc\uD834\uDF06def", Infinity), undefined);
	a(t.call("abc\uD834\uDF06def", NaN), 0x61);
	a(t.call("abc\uD834\uDF06def", false), 0x61);
	a(t.call("abc\uD834\uDF06def", null), 0x61);
	a(t.call("abc\uD834\uDF06def", undefined), 0x61);

	// String that starts with an astral symbol
	a(t.call("\uD834\uDF06def", ""), 0x1d306);
	a(t.call("\uD834\uDF06def", "1"), 0xdf06);
	a(t.call("\uD834\uDF06def", "_"), 0x1d306);
	a(t.call("\uD834\uDF06def"), 0x1d306);
	a(t.call("\uD834\uDF06def", -1), undefined);
	a(t.call("\uD834\uDF06def", -0), 0x1d306);
	a(t.call("\uD834\uDF06def", 0), 0x1d306);
	a(t.call("\uD834\uDF06def", 1), 0xdf06);
	a(t.call("\uD834\uDF06def", 42), undefined);
	a(t.call("\uD834\uDF06def", false), 0x1d306);
	a(t.call("\uD834\uDF06def", null), 0x1d306);
	a(t.call("\uD834\uDF06def", undefined), 0x1d306);

	// Lone high surrogates
	a(t.call("\uD834abc", ""), 0xd834);
	a(t.call("\uD834abc", "_"), 0xd834);
	a(t.call("\uD834abc"), 0xd834);
	a(t.call("\uD834abc", -1), undefined);
	a(t.call("\uD834abc", -0), 0xd834);
	a(t.call("\uD834abc", 0), 0xd834);
	a(t.call("\uD834abc", false), 0xd834);
	a(t.call("\uD834abc", NaN), 0xd834);
	a(t.call("\uD834abc", null), 0xd834);
	a(t.call("\uD834abc", undefined), 0xd834);

	// Lone low surrogates
	a(t.call("\uDF06abc", ""), 0xdf06);
	a(t.call("\uDF06abc", "_"), 0xdf06);
	a(t.call("\uDF06abc"), 0xdf06);
	a(t.call("\uDF06abc", -1), undefined);
	a(t.call("\uDF06abc", -0), 0xdf06);
	a(t.call("\uDF06abc", 0), 0xdf06);
	a(t.call("\uDF06abc", false), 0xdf06);
	a(t.call("\uDF06abc", NaN), 0xdf06);
	a(t.call("\uDF06abc", null), 0xdf06);
	a(t.call("\uDF06abc", undefined), 0xdf06);

	a.throws(function () { t.call(undefined); }, TypeError);
	a.throws(function () { t.call(undefined, 4); }, TypeError);
	a.throws(function () { t.call(null); }, TypeError);
	a.throws(function () { t.call(null, 4); }, TypeError);
	a(t.call(42, 0), 0x34);
	a(t.call(42, 1), 0x32);
	a(t.call({ toString: function () { return "abc"; } }, 2), 0x63);

	a.throws(function () { t.apply(undefined); }, TypeError);
	a.throws(function () { t.apply(undefined, [4]); }, TypeError);
	a.throws(function () { t.apply(null); }, TypeError);
	a.throws(function () { t.apply(null, [4]); }, TypeError);
	a(t.apply(42, [0]), 0x34);
	a(t.apply(42, [1]), 0x32);
	a(t.apply({ toString: function () { return "abc"; } }, [2]), 0x63);
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
    "use strict";

var isImplemented = require("../../../../string/#/ends-with/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
w  // In some parts copied from:
// http://closure-library.googlecode.com/svn/trunk/closure/goog/
// string/string_test.html

"use strict";

module.exports = function (t, a) {
	a(t.call("abc", ""), true, "Empty needle");
	a(t.call("abcd", "cd"), true, "Ends with needle");
	a(t.call("abcd", "abcd"), true, "Needle equals haystack");
	a(t.call("abcd", "ab"), false, "Doesn't end with needle");
	a(t.call("abc", "defg"), false, "Length trick");
	a(t.call("razdwa", "zd", 3), false, "Position: false");
	a(t.call("razdwa", "zd", 4), true, "Position: true");
	a(t.call("razdwa", "zd", 5), false, "Position: false #2");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
   "use strict";

var isImplemented = require("../../../../string/#/repeat/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
¯  "use strict";

module.exports = function (t, a) {
	a(t.call("a", 0), "", "Empty");
	a(t.call("a", 1), "a", "1");
	a(t.call("a", 2), "aa", "2");
	a(t.call("\t", 5), "\t\t\t\t\t", "Whitespace");
	a(t.call("raz", 3), "razrazraz", "Many chars");
	a(t.call("raz", 3), "razrazraz", "Many chars");
	a(t.call("razfoobar", 5), "razfoobarrazfoobarrazfoobarrazfoobarrazfoobar", "Many chars");
	a(t.call("a", 300).length, 300);
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
    "use strict";

var isImplemented = require("../../../../string/#/normalize/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
Z  // Taken from: https://github.com/walling/unorm/blob/master/test/es6-shim.js

"use strict";

var str = "Ã¤iti";

module.exports = function (t, a) {
	a(t.call(str), "\u00e4iti");
	a(t.call(str, "NFC"), "\u00e4iti");
	a(t.call(str, "NFD"), "a\u0308iti");
	a(t.call(str, "NFKC"), "\u00e4iti");
	a(t.call(str, "NFKD"), "a\u0308iti");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
R   "use strict";

module.exports = function (t, a) { a(typeof t[0], "object"); };
¡   "use strict";

var isImplemented = require("../../../../string/#/@@iterator/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
?  "use strict";

module.exports = function (t, a) {
	var it = t.call("rðŸ’©z");
	a.deep(it.next(), { done: false, value: "r" }, "#1");
	a.deep(it.next(), { done: false, value: "ðŸ’©" }, "#2");
	a.deep(it.next(), { done: false, value: "z" }, "#3");
	a.deep(it.next(), { done: true, value: undefined }, "End");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
Ÿ   "use strict";

var isImplemented = require("../../../../string/#/contains/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
  "use strict";

module.exports = function (t, a) {
	a(t.call("raz", ""), true, "Empty");
	a(t.call("", ""), true, "Both Empty");
	a(t.call("raz", "raz"), true, "Same");
	a(t.call("razdwa", "raz"), true, "Starts with");
	a(t.call("razdwa", "dwa"), true, "Ends with");
	a(t.call("razdwa", "zdw"), true, "In middle");
	a(t.call("", "raz"), false, "Something in empty");
	a(t.call("az", "raz"), false, "Longer");
	a(t.call("azasdfasdf", "azff"), false, "Not found");
	a(t.call("razdwa", "raz", 1), false, "Position");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
¢   "use strict";

var isImplemented = require("../../../../string/#/starts-with/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
  // Inspired and in some parts copied from:
// http://closure-library.googlecode.com/svn/trunk/closure/goog
// /string/string_test.html

"use strict";

module.exports = function (t, a) {
	a(t.call("abc", ""), true, "Empty needle");
	a(t.call("abcd", "ab"), true, "Starts with needle");
	a(t.call("abcd", "abcd"), true, "Needle equals haystack");
	a(t.call("abcd", "bcde", 1), false, "Needle larger than haystack");
	a(!t.call("abcd", "cd"), true, "Doesn't start with needle");
	a(t.call("abcd", "bc", 1), true, "Position");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
•   "use strict";

var isImplemented = require("../../../string/raw/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
–  // Partially taken from:
// https://github.com/paulmillr/es6-shim/blob/master/test/string.js

"use strict";

module.exports = function (t, a) {
	var callSite = [];

	callSite.raw = ["The total is ", " ($", " with tax)"];
	a(t(callSite, "{total}", "{total * 1.01}"), "The total is {total} (${total * 1.01} with tax)");

	callSite.raw = [];
	a(t(callSite, "{total}", "{total * 1.01}"), "");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
•   "use strict";

module.exports = function (t, a) {
	a(t(55.51, -1), 55.6);
	a(t(51, 1), 60);
	a(t(-55.59, -1), -55.5);
	a(t(-59, 1), -50);
};
e   "use strict";

module.exports = function (t, a) { a.deep(t(1.337, 8, 23), [63, 171, 34, 209]); };
r   "use strict";

module.exports = function (t, a) { a.deep(t([63, 171, 34, 209], 8, 23), 1.3370000123977661); };
*  "use strict";

module.exports = function (t, a) {
	a(t(55.55, -1), 55.6);
	a(t(55.549, -1), 55.5);
	a(t(55, 1), 60);
	a(t(54.9, 1), 50);
	a(t(-55.55, -1), -55.5);
	a(t(-55.551, -1), -55.6);
	a(t(-55, 1), -50);
	a(t(-55.1, 1), -60);
	a(t(1.005, -2), 1.01);
	a(t(-1.005, -2), -1.0);
};
­   "use strict";

module.exports = function (t, a) {
	// Just sanity check, as real tests are in 'round', 'ceil' and 'floor' variants
	a(t("round")(55.55, -1), 55.6);
};
•   "use strict";

module.exports = function (t, a) {
	a(t(55.59, -1), 55.5);
	a(t(59, 1), 50);
	a(t(-55.51, -1), -55.6);
	a(t(-51, 1), -60);
};
•   "use strict";

var isImplemented = require("../../../math/log10/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
ñ   "use strict";

module.exports = function (t, a) {
	a(t({}), NaN, "NaN");
	a(t(-0.5), NaN, "Less than 0");
	a(t(0), -Infinity, "0");
	a(t(1), 0, "1");
	a(t(Infinity), Infinity, "Infinity");
	a(t(2), 0.3010299956639812, "Other");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
”   "use strict";

var isImplemented = require("../../../math/sinh/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
n  "use strict";

module.exports = function (t, a) {
	a(t({}), NaN, "NaN");
	a(t(0), 0, "Zero");
	a(t(Infinity), Infinity, "Infinity");
	a(t(-Infinity), -Infinity, "-Infinity");
	a(t(1), 1.1752011936438014, "1");
	a(t(Number.MAX_VALUE), Infinity);
	a(t(-Number.MAX_VALUE), -Infinity);
	a(t(Number.MIN_VALUE), 5e-324);
	a(t(-Number.MIN_VALUE), -5e-324);
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
•   "use strict";

var isImplemented = require("../../../math/asinh/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
  "use strict";

module.exports = function (t, a) {
	a(t({}), NaN, "NaN");
	a(t(0), 0, "Zero");
	a(t(Infinity), Infinity, "Infinity");
	a(t(-Infinity), -Infinity, "-Infinity");
	a(t(-2), -1.4436354751788103, "Negative");
	a(t(2), 1.4436354751788103, "Positive");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
•   "use strict";

var isImplemented = require("../../../math/trunc/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
²  "use strict";

var is = require("../../../object/is");

module.exports = function (t, a) {
	a(t({}), NaN, "NaN");
	a(t(0), 0, "Zero");
	a(t(Infinity), Infinity, "Infinity");
	a(t(-Infinity), -Infinity, "-Infinity");
	a(is(t(0.234), 0), true, "0");
	a(is(t(-0.234), -0), true, "-0");
	a(t(13.7), 13, "Positive #1");
	a(t(12.3), 12, "Positive #2");
	a(t(-12.3), -12, "Negative #1");
	a(t(-14.7), -14, "Negative #2");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
”   "use strict";

var isImplemented = require("../../../math/cbrt/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
  "use strict";

module.exports = function (t, a) {
	a(t({}), NaN, "NaN");
	a(t(0), 0, "Zero");
	a(t(Infinity), Infinity, "Infinity");
	a(t(-Infinity), -Infinity, "-Infinity");
	a(t(-1), -1, "-1");
	a(t(1), 1, "1");
	a(t(2), 1.2599210498948732, "Ohter");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
•   "use strict";

var isImplemented = require("../../../math/acosh/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
  "use strict";

module.exports = function (t, a) {
	a(t({}), NaN, "NaN");
	a(t(-1), NaN, "Negative");
	a(t(0), NaN, "Zero");
	a(t(0.5), NaN, "Below 1");
	a(t(1), 0, "1");
	a(t(2), 1.3169578969248166, "Other");
	a(t(Infinity), Infinity, "Infinity");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
•   "use strict";

var isImplemented = require("../../../math/clz32/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
  "use strict";

module.exports = function (t, a) {
	a(t(1), 31, "1");
	a(t(1000), 22, "1000");
	a(t(), 32, "No arguments");
	a(t(Infinity), 32, "Infinity");
	a(t(-Infinity), 32, "-Infinity");
	a(t("foo"), 32, "String");
	a(t(true), 31, "Boolean");
	a(t(3.5), 30, "Float");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
”   "use strict";

var isImplemented = require("../../../math/imul/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
Â   "use strict";

module.exports = function (t, a) {
	a(t(), 0, "No arguments");
	a(t(0, 0), 0, "Zeros");
	a(t(2, 4), 8, "#1");
	a(t(-1, 8), -8, "#2");
	a(t(0xfffffffe, 5), -10, "#3");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
•   "use strict";

var isImplemented = require("../../../math/atanh/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
  "use strict";

module.exports = function (t, a) {
	a(t({}), NaN, "NaN");
	a(t(-2), NaN, "Less than -1");
	a(t(2), NaN, "Greater than 1");
	a(t(-1), -Infinity, "-1");
	a(t(1), Infinity, "1");
	a(t(0), 0, "Zero");
	a(Math.round(t(0.5) * 1e15), 549306144334055, "Other");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
”   "use strict";

var isImplemented = require("../../../math/cosh/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
a  "use strict";

module.exports = function (t, a) {
	a(t({}), NaN, "NaN");
	a(t(0), 1, "Zero");
	a(t(Infinity), Infinity, "Infinity");
	a(t(-Infinity), Infinity, "-Infinity");
	a(t(1), 1.5430806348152437, "1");
	a(t(Number.MAX_VALUE), Infinity);
	a(t(-Number.MAX_VALUE), Infinity);
	a(t(Number.MIN_VALUE), 1);
	a(t(-Number.MIN_VALUE), 1);
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
•   "use strict";

var isImplemented = require("../../../math/expm1/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
ä   "use strict";

module.exports = function (t, a) {
	a(t({}), NaN, "NaN");
	a(t(0), 0, "Zero");
	a(t(Infinity), Infinity, "Infinity");
	a(t(-Infinity), -1, "-Infinity");
	a(t(1).toFixed(15), "1.718281828459045", "1");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
”   "use strict";

var isImplemented = require("../../../math/tanh/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
  "use strict";

module.exports = function (t, a) {
	a(t({}), NaN, "NaN");
	a(t(0), 0, "Zero");
	a(t(Infinity), 1, "Infinity");
	a(t(-Infinity), -1, "-Infinity");
	a(t(1), 0.7615941559557649, "1");
	a(t(Number.MAX_VALUE), 1);
	a(t(-Number.MAX_VALUE), -1);
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
”   "use strict";

var isImplemented = require("../../../math/log2/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
þ   "use strict";

module.exports = function (t, a) {
	a(t({}), NaN, "NaN");
	a(t(-0.5), NaN, "Less than 0");
	a(t(0), -Infinity, "0");
	a(t(1), 0, "1");
	a(t(Infinity), Infinity, "Infinity");
	a(t(3).toFixed(15), "1.584962500721156", "Other");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
•   "use strict";

var isImplemented = require("../../../math/hypot/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
7  "use strict";

module.exports = function (t, a) {
	a(t(), 0, "No arguments");
	a(t(0, -0, 0), 0, "Zeros");
	a(t(4, NaN, Infinity), Infinity, "Infinity");
	a(t(4, NaN, -Infinity), Infinity, "Infinity");
	a(t(4, NaN, 34), NaN, "NaN");
	a(t(3, 4), 5, "#1");
	a(t(3, 4, 5), 7.0710678118654755, "#2");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
•   "use strict";

var isImplemented = require("../../../math/log1p/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
ô   "use strict";

module.exports = function (t, a) {
	a(t({}), NaN, "NaN");
	a(t(-1.5), NaN, "Less than -1");
	a(t(-1), -Infinity, "-1");
	a(t(0), 0, "0");
	a(t(Infinity), Infinity, "Infinity");
	a(t(1), 0.6931471805599453, "Other");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
”   "use strict";

var isImplemented = require("../../../math/sign/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
  "use strict";

var is = require("../../../object/is");

module.exports = function (t, a) {
	a(is(t(0), +0), true, "+0");
	a(is(t(-0), -0), true, "-0");
	a(t({}), NaN, true, "NaN");
	a(t(-234234234), -1, "Negative");
	a(t(234234234), 1, "Positive");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
–   "use strict";

var isImplemented = require("../../../math/fround/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
â   "use strict";

module.exports = function (t, a) {
	a(t({}), NaN, "NaN");
	a(t(0), 0, "Zero");
	a(t(Infinity), Infinity, "Infinity");
	a(t(-Infinity), -Infinity, "-Infinity");
	a(t(1.337), 1.3370000123977661, "1");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
j  "use strict";

module.exports = function (t, a) {
	var x = {}, y = {};
	a.deep(t(3), [undefined, undefined, undefined], "Just length");
	a.deep(t(0, "x"), [], "No repeat");
	a.deep(t(1, x, y), [x], "Arguments length larger than repeat number");
	a.deep(t(3, x), [x, x, x], "Single argument");
	a.deep(t(5, x, y), [x, y, x, y, x], "Many arguments");
};
5  "use strict";

var SubArray = require("../../array/_sub-array-dummy-safe");

module.exports = function (t, a) {
	var arr = [1, 2, 3];
	a(t(arr), true, "Array");
	a(t(null), false, "Null");
	a(t(), false, "Undefined");
	a(t("234"), false, "String");
	a(t(23), false, "Number");
	a(t({}), false, "Plain object");
	a(t({ length: 1, 0: "raz" }), false, "Array-like");
	a(t(Object.create(arr)), false, "Array extension");
	if (!SubArray) return;
	a(t(new SubArray(23)), false, "Subclass instance");
	a(t(Array.prototype), false, "Array.prototype");
};
‚   "use strict";

var isArray = Array.isArray;

module.exports = function (t) { t(t === null || isArray(t.prototype), true); };
P   "use strict";

module.exports = function (t, a) { a(typeof t, "boolean"); };
Ü   "use strict";

exports.Array = ["1", "2", "3"];

exports.Arguments = (function () { return arguments; })("1", "2", "3");

exports.String = "123";

exports.Object = { 0: "1", 1: "2", 2: "3", 3: "4", length: 3 };
¤  "use strict";

module.exports = function (t, a) {
	var o = [1, 2, 3];
	a(t(o), o, "Array");
	a.deep(t("12r3v"), ["1", "2", "r", "3", "v"], "String");
	a.deep(t((function () { return arguments; })(3, o, "raz")), [3, o, "raz"], "Arguments");
	a.deep(t((function () { return arguments; })(3)), [3], "Arguments with one numeric value");

	a.deep(t({ 0: "raz", 1: "dwa", length: 2 }), ["raz", "dwa"], "Other");
};
_  "use strict";

module.exports = function (t, a) {
	var x;
	a.throws(function () { t(); }, TypeError, "Undefined");
	a.throws(function () { t(null); }, TypeError, "Null");
	a.throws(function () { t(0); }, TypeError, "Number");
	a.throws(function () { t(true); }, TypeError, "Boolean");
	a.throws(function () { t("raz"); }, TypeError, "String");
	a.throws(
		function () {
			t(function () {});
		},
		TypeError,
		"Function"
	);
	a.throws(function () { t({}); }, TypeError, "Object");
	a.throws(function () { t({ length: 0 }); }, TypeError, "Array-like");
	a(t((x = [])), x, "Array");
};
‚   "use strict";

var isArray = Array.isArray;

module.exports = function (t) { t(t === null || isArray(t.prototype), true); };
Ì  "use strict";

module.exports = {
	"__generic": function (t, a) { a.deep(t.call(this, this), []); },
	"": function (t, a) {
		var x = {}, y = {};

		a.deep(t.call([1, "raz", x, 2, "trzy", y], [x, 2, "trzy"]), [1, "raz", y], "Scope longer");
		a.deep(t.call([1, "raz", x], [x, 2, "trzy", 1, y]), ["raz"], "Arg longer");
		a.deep(t.call([1, "raz", x], []), [1, "raz", x], "Empty arg");
		a.deep(t.call([], [1, y, "sdfs"]), [], "Empty scope");
	}
};
a  "use strict";

module.exports = {
	"__generic": function (t, a) { a(t.call(this).length, 3); },
	"": function (t, a) {
		var o, x = {}, y = {}, z = {}, w;
		o = [1, 2, x, 3, 1, "raz", "1", y, x, "trzy", z, "raz"];

		a.not((w = t.call(o)), o, "Returns different object");
		a.deep(w, [1, 2, x, 3, "raz", "1", y, "trzy", z], "Result");
	}
};
d  "use strict";

module.exports = {
	"__generic": function (t, a) {
		var count = 0, self;

		self = Object(this);
		a.deep(
			t.call(
				self,
				function (v, i, scope) {
					a(v, this[i], "Value");
					a(i, count++, "Index");
					a(scope, this, "Scope");
					return i;
				},
				self
			),
			{ 0: [this[0]], 1: [this[1]], 2: [this[2]] }
		);
	},
	"": function (t, a) {
		var r;
		r = t.call([2, 3, 3, 4, 5, 6, 7, 7, 23, 45, 34, 56], function (v) {
			return v % 2 ? "odd" : "even";
		});
		a.deep(r.odd, [3, 3, 5, 7, 7, 23, 45]);
		a.deep(r.even, [2, 4, 6, 34, 56]);
	}
};
Í   "use strict";

module.exports = function (t, a) {
	var arr = [4, 5, 6], obj1 = { length: 8 }, obj2 = {}, obj3 = { length: 1 };

	a.deep([arr, obj1, obj2, obj3].sort(t), [obj2, obj3, arr, obj1]);
};
i  "use strict";

module.exports = function (t, a) {
	var x = {};
	a(t.call([]), true, "Empty");
	a(t.call({}), true, "Empty lists");
	a(t.call([1, x, "raz"]), true, "Uniq");
	a(t.call([1, x, 1, "raz"]), false, "Not Uniq: primitive");
	a(t.call([1, x, "1", "raz"]), true, "Uniq: primitive");
	a(t.call([1, x, 1, {}, "raz"]), false, "Not Uniq: Obj");
};
—  "use strict";

module.exports = {
	"__generic": function (t, a) { a.deep(t.call(this, this[1]), [1]); },
	"": function (t, a) {
		var x = {};
		a.deep(t.call([1, 3, 5, 3, 5], 6), [], "No result");
		a.deep(t.call([1, 3, 5, 1, 3, 5, 1], 1), [0, 3, 6], "Some results");
		a.deep(t.call([], x), [], "Empty array");
		a.deep(t.call([x, 3, {}, x, 3, 5, x], x), [0, 3, 6], "Search for object");
	}
};
(  "use strict";

exports.__generic = function (t, a) { a(t.call(this), this[0]); };
exports[""] = function (t, a) {
	var x;
	a(t.call([]), undefined, "Empty");
	a(t.call(new Array(234), undefined, "Sparse empty"));
	x = new Array(2342);
	x[434] = {};
	a(t.call(x), x[434], "Sparse");
};
t  "use strict";

module.exports = function (t, a) {
	var y = {}, z = {}, x = [9, z, 5, y, "foo"];
	t.call(x, y);
	a.deep(x, [9, z, 5, "foo"]);
	t.call(x, {});
	a.deep(x, [9, z, 5, "foo"], "Not existing");
	t.call(x, 5);
	a.deep(x, [9, z, "foo"], "Primitive");
	x = [9, z, 5, y, "foo"];
	t.call(x, z, 5, "foo");
	a.deep(x, [9, y], "More than one argument");
};
Ž  "use strict";

module.exports = {
	"__generic": function (t, a) {
		var count = 0, first, last, x, icount = this.length;
		t.call(this, function (item, index, col) {
			++count;
			if (!first) {
				first = item;
			}
			last = item;
			x = col;
			a(index, --icount, "Index");
		});
		a(count, this.length, "Iterated");
		a(first, this[this.length - 1], "First is last");
		a(last, this[0], "Last is first");
		a.deep(x, Object(this), "Collection as third argument"); // Jslint: skip
	},
	"": function (t, a) {
		var x = {}, y, count;
		t.call([1], function () { y = this; }, x);
		a(y, x, "Scope");
		y = 0;
		t.call([3, 4, 4], function (a, i) { y += i; });
		a(y, 3, "Indexes");

		x = [1, 3];
		x[5] = "x";
		y = 0;
		count = 0;
		t.call(x, function (a, i) {
			++count;
			y += i;
		});
		a(y, 6, "Misssing Indexes");
		a(count, 3, "Misssing Indexes, count");
	}
};
½  "use strict";

module.exports = function (t, a) {
	var x = [], y = {}, z = {};
	a.deep(t.call(x, y), [], "Empty");
	a.not(t.call(x), x, "Returns copy");
	a.deep(t.call([1], y), [1], "One");
	a.deep(t.call([1, "raz"], y), [1, y, "raz"], "One");
	a.deep(t.call([1, "raz", x], y), [1, y, "raz", y, x], "More");
	x = new Array(1000);
	x[23] = 2;
	x[3453] = "raz";
	x[500] = z;
	a.deep(t.call(x, y), [2, y, z, y, "raz"], "Sparse");
};
w  "use strict";

module.exports = {
	"__generic": function (t, a) {
		var count = 0, first, last, x, icount = this.length;
		t.call(this, function (item, index, col) {
			++count;
			if (!first) {
				first = item;
			}
			last = item;
			x = col;
			a(index, --icount, "Index");
		});
		a(count, this.length, "Iterated");
		a(first, this[this.length - 1], "First is last");
		a(last, this[0], "Last is first");
		a.deep(x, Object(this), "Collection as third argument"); // Jslint: skip
	},
	"": function (t, a) {
		var x = {}, y, count;
		t.call([1], function () { y = this; }, x);
		a(y, x, "Scope");
		y = 0;
		t.call([3, 4, 4], function (a, i) { y += i; });
		a(y, 3, "Indexes");

		x = [1, 3];
		x[5] = "x";
		y = 0;
		count = 0;
		a(
			t.call(x, function (a, i) {
				++count;
				y += i;
			}),
			false,
			"Return"
		);
		a(y, 6, "Misssing Indexes");
		a(count, 3, "Misssing Indexes, count");

		count = 0;
		a(
			t.call([-2, -3, -4, 2, -5], function (item) {
				++count;
				return item > 0;
			}),
			true,
			"Return"
		);
		a(count, 2, "Break after true is returned");
	}
};
É  "use strict";

var compare = function (value) { return this - value; };

module.exports = function (t, a) {
	var arr;
	arr = [2, 5, 5, 8, 34, 67, 98, 345, 678];

	// Highest, equal match
	a(t.call(arr, compare.bind(1)), 0, "All higher");
	a(t.call(arr, compare.bind(679)), arr.length - 1, "All lower");
	a(t.call(arr, compare.bind(4)), 0, "Mid");
	a(t.call(arr, compare.bind(5)), 2, "Match");
	a(t.call(arr, compare.bind(6)), 2, "Above");
};
ê  "use strict";

module.exports = function (t, a) {
	var x = {};
	a(t.call([3, "raz", {}, x, {}, x], x), 5, "Regular");
	a(t.call([3, "raz", NaN, {}, x], NaN), 2, "NaN");
	a(t.call([3, "raz", 0, {}, -0], -0), 4, "-0");
	a(t.call([3, "raz", -0, {}, 0], +0), 4, "+0");
	a(t.call([3, "raz", NaN, {}, NaN], NaN, 3), 2, "fromIndex");
	a(t.call([3, "raz", NaN, 2, NaN], NaN, -1), 4, "Negative fromIndex #1");
	a(t.call([3, "raz", NaN, 2, NaN], NaN, -2), 2, "Negative fromIndex #2");
};
·  "use strict";

module.exports = function (t, a) {
	var x;
	a(t.call([]), null, "Empty");
	a(t.call([null]), 0, "One value");
	a(t.call([1, 2, 3]), 0, "Many values");
	a(t.call(new Array(1000)), null, "Sparse empty");
	x = [];
	x[883] = undefined;
	x[890] = null;
	a(t.call(x), 883, "Manual sparse, distant value");
	x = new Array(1000);
	x[657] = undefined;
	x[700] = null;
	a(t.call(x), 657, "Sparse, distant value");
};
Q  "use strict";

var o = [1, 2, [3, 4, [5, 6], 7, 8], 9, 10, [11, 12, [13, 14]], 15];

module.exports = {
	"__generic": function (t, a) { a(t.call(this).length, 3); },
	"Nested Arrays": function (t, a) {
		var result = t.call(o);
		a.not(o, result);
		a.deep(result, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]);
	}
};
7  "use strict";

module.exports = function (t, a) {
	var x = {};
	a(t.call([3, "raz", {}, x, {}], x), 3, "Regular");
	a(t.call([3, "raz", NaN, {}, NaN], NaN), 2, "NaN");
	a(t.call([3, "raz", 0, {}, -0], -0), 2, "-0");
	a(t.call([3, "raz", -0, {}, 0], +0), 2, "+0");
	a(t.call([3, "raz", NaN, {}, NaN], NaN, 3), 4, "fromIndex");
	a(t.call([3, "raz", NaN, {}, NaN], NaN, -1), 4, "fromIndex negative #1");
	a(t.call([3, "raz", NaN, {}, NaN], NaN, -2), 4, "fromIndex negative #2");
	a(t.call([3, "raz", NaN, {}, NaN], NaN, -3), 2, "fromIndex negative #3");
};
·  "use strict";

module.exports = function (t, a) {
	var x;
	a(t.call([]), null, "Empty");
	a(t.call([null]), 0, "One value");
	a(t.call([1, 2, 3]), 2, "Many values");
	a(t.call(new Array(1000)), null, "Sparse empty");
	x = [];
	x[883] = null;
	x[890] = undefined;
	a(t.call(x), 890, "Manual sparse, distant value");
	x = new Array(1000);
	x[657] = null;
	x[700] = undefined;
	a(t.call(x), 700, "Sparse, distant value");
};
6  "use strict";

module.exports = {
	"__generic": function (t, a) {
		a(t.call(this, this[1]), true, "Contains");
		a(t.call(this, {}), false, "Does Not contain");
	},
	"": function (t, a) {
		var o, x = {}, y = {};

		o = [1, "raz", x];

		a(t.call(o, 1), true, "First");
		a(t.call(o, "1"), false, "Type coercion");
		a(t.call(o, "raz"), true, "Primitive");
		a(t.call(o, "foo"), false, "Primitive not found");
		a(t.call(o, x), true, "Object found");
		a(t.call(o, y), false, "Object not found");
		a(t.call(o, 1, 1), false, "Position");
	}
};
È   "use strict";

module.exports = function (t, a) {
	var x = {};
	a(t.call([]), true, "Empty");
	a(t.call({ length: 0 }), true, "Empty lists");
	a(t.call([1, x, "raz"]), false, "Non empty");
};
G  "use strict";

exports.__generic = function (t, a) { a(t.call(this), this[this.length - 1]); };

exports[""] = function (t, a) {
	var x;
	a(t.call([]), undefined, "Empty");
	a(t.call(new Array(234), undefined, "Sparse empty"));
	x = new Array(2342);
	x[434] = {};
	x[450] = {};
	a(t.call(x), x[450], "Sparse");
};
€  "use strict";

module.exports = {
	"__generic": function (t, a) { a(t.call(this).length, 3); },
	"": function (t, a) {
		var o, x, y, z;
		o = {};
		x = [0, 1, "", null, o, false, undefined, true];
		y = x.slice(0);

		a.not((z = t.call(x)), x, "Returns different object");
		a.deep(x, y, "Origin not changed");
		a.deep(z, [0, 1, "", o, false, true], "Result");
	}
};
¥   "use strict";

module.exports = function (t, a) {
	var arr = [1, 2, {}, 4];
	a(t.call(arr), arr, "Returns same array");
	a.deep(arr, [], "Empties array");
};
Ý  "use strict";

module.exports = function (t, a) {
	var x = {};
	a(t.call([], []), true, "Empty");
	a(t.call([], {}), true, "Empty lists");
	a(t.call([1, x, "raz"], [1, x, "raz"]), true, "Same");
	a(t.call([1, x, "raz"], { 0: 1, 1: x, 2: "raz", length: 3 }), true, "Same lists");
	a(t.call([1, x, "raz"], [x, 1, "raz"]), false, "Diff order");
	a(t.call([1, x], [1, x, "raz"]), false, "Diff length #1");
	a(t.call([1, x, "raz"], [1, x]), false, "Diff length #2");
};
ä  "use strict";

var toArray = require("../../../array/to-array");

module.exports = {
	"__generic": function (t, a) { a.deep(t.call(this, this, this), toArray(this)); },
	"": function (t, a) {
		var x = {}, y = {}, p, r;
		a.deep(t.call([], [2, 3, 4]), [], "Empty #1");
		a.deep(t.call([2, 3, 4], []), [], "Empty #2");
		a.deep(t.call([2, 3, x], [y, 5, 7]), [], "Different");
		p = t.call(
			[3, 5, "raz", {}, "dwa", x], [1, 3, "raz", "dwa", "trzy", x, {}], [3, "raz", x, 65]
		);
		r = [3, "raz", x];
		p.sort();
		r.sort();
		a.deep(p, r, "Same parts");
		a.deep(t.call(r, r), r, "Same");
		a.deep(
			t.call([1, 2, x, 4, 5, y, 7], [7, y, 5, 4, x, 2, 1]), [1, 2, x, 4, 5, y, 7],
			"Long reverse same"
		);
	}
};
‡  "use strict";

module.exports = {
	"__generic": function (t, a) {
		var x = {};
		a.deep(t.call(this, this, [this[0], this[2], x]), [x]);
	},
	"": function (t, a) {
		var x = {}, y = {};

		a.deep(t.call([x, y]), [x, y], "No arguments");
		a.deep(t.call([x, 1], [], []), [x, 1], "Empty arguments");
		a.deep(t.call([1, "raz", x], [2, "raz", y], [2, "raz", x]), [1, y]);
	}
};
    "use strict";

var isImplemented = require("../../../../array/#/find-index/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
¼  "use strict";

exports.__generic = function (t, a) {
	var count = 0, o = {}, self = Object(this);
	a(
		t.call(
			self,
			function (value, i, scope) {
				a(value, this[i], "Value");
				a(i, count++, "Index");
				a(scope, this, "Scope");
			},
			self
		),
		-1,
		"Falsy result"
	);
	a(count, 3);

	count = -1;
	a(t.call(this, function () { return ++count ? o : null; }, this), 1, "Truthy result");
	a(count, 1);
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
œ   "use strict";

var isImplemented = require("../../../../array/#/splice/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
£  "use strict";

var SubArray = require("../../../../array/_sub-array-dummy-safe");

module.exports = function (t, a) {
	var arr, x = {}, subArr, result;

	arr = ["foo", undefined, 0, "2d", false, x, null];

	a.deep(t.call(arr, 2, 2, "bar"), [0, "2d"], "Plain array: result");
	a.deep(arr, ["foo", undefined, "bar", false, x, null], "Plain array: change");

	subArr = new SubArray("foo", undefined, 0, "2d", false, x, null);

	result = t.call(subArr, 2, 2, "bar");
	a(result instanceof SubArray, true, "Instance of subclass");
	a.deep(result, [0, "2d"], "Subclass: result");
	a.deep(subArr, ["foo", undefined, "bar", false, x, null], "Subclass: change");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
   "use strict";

var isImplemented = require("../../../../array/#/entries/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
O  "use strict";

exports.__generic = function (t, a) {
	var iterator = t.call(this);
	a.deep(iterator.next(), { value: [0, "1"], done: false });
	a.deep(iterator.next(), { value: [1, "2"], done: false });
	a.deep(iterator.next(), { value: [2, "3"], done: false });
	a.deep(iterator.next(), { value: undefined, done: true });
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
š   "use strict";

var isImplemented = require("../../../../array/#/find/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
É  "use strict";

exports.__generic = function (t, a) {
	var count = 0, o = {}, self = Object(this);
	a(
		t.call(
			self,
			function (value, i, scope) {
				a(value, this[i], "Value");
				a(i, count++, "Index");
				a(scope, this, "Scope");
			},
			self
		),
		undefined,
		"Falsy result"
	);
	a(count, 3);

	count = -1;
	a(t.call(this, function () { return ++count ? o : null; }, this), this[1], "Truthy result");
	a(count, 1);
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
›   "use strict";

var isImplemented = require("../../../../array/#/slice/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
ó  "use strict";

var SubArray = require("../../../../array/_sub-array-dummy-safe");

module.exports = function (t, a) {
	var arr, x = {}, subArr, result;

	arr = ["foo", undefined, 0, "2d", false, x, null];

	a.deep(t.call(arr, 2, 4), [0, "2d"], "Plain array: result");

	subArr = new SubArray("foo", undefined, 0, "2d", false, x, null);

	result = t.call(subArr, 2, 4);
	a(result instanceof SubArray, true, "Instance of subclass");
	a.deep(result, [0, "2d"], "Subclass: result");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
    "use strict";

var isImplemented = require("../../../../array/#/@@iterator/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
@  "use strict";

exports.__generic = function (t, a) {
	var iterator = t.call(this);
	a.deep(iterator.next(), { value: "1", done: false });
	a.deep(iterator.next(), { value: "2", done: false });
	a.deep(iterator.next(), { value: "3", done: false });
	a.deep(iterator.next(), { value: undefined, done: true });
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
™   "use strict";

var isImplemented = require("../../../../array/#/map/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
=  "use strict";

var SubArray = require("../../../../array/_sub-array-dummy-safe");

module.exports = function (t, a) {
	var arr, x = {}, subArr, result;

	arr = ["foo", undefined, 0, "2d", false, x, null];

	a.deep(t.call(arr, Boolean), [true, false, false, true, false, true, false], "Plain array");

	subArr = new SubArray("foo", undefined, 0, "2d", false, x, null);

	result = t.call(subArr, Boolean);
	a(result instanceof SubArray, true, "Instance of subclass");
	a.deep(result, [true, false, false, true, false, true, false], "Result of subclass");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
œ   "use strict";

var isImplemented = require("../../../../array/#/values/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
@  "use strict";

exports.__generic = function (t, a) {
	var iterator = t.call(this);
	a.deep(iterator.next(), { value: "1", done: false });
	a.deep(iterator.next(), { value: "2", done: false });
	a.deep(iterator.next(), { value: "3", done: false });
	a.deep(iterator.next(), { value: undefined, done: true });
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
œ   "use strict";

var isImplemented = require("../../../../array/#/filter/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
  "use strict";

var SubArray = require("../../../../array/_sub-array-dummy-safe");

module.exports = function (t, a) {
	var arr, x = {}, subArr, result;

	arr = ["foo", undefined, 0, "2d", false, x, null];

	a.deep(t.call(arr, Boolean), ["foo", "2d", x], "Plain array");

	subArr = new SubArray("foo", undefined, 0, "2d", false, x, null);

	result = t.call(subArr, Boolean);
	a(result instanceof SubArray, true, "Instance of subclass");
	a.deep(result, ["foo", "2d", x], "Result of subclass");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
œ   "use strict";

var isImplemented = require("../../../../array/#/concat/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
É  "use strict";

var isConcatSpreadable = require("es6-symbol").isConcatSpreadable
  , SubArray           = require("../../../../array/_sub-array-dummy-safe");

module.exports = function (t, a) {
	var arr = [1, 3, 45], x = {}, subArr, subArr2, result;

	a.deep(
		t.call(arr, "2d", x, ["ere", "fe", x], false, null),
		[1, 3, 45, "2d", x, "ere", "fe", x, false, null], "Plain array"
	);

	subArr = new SubArray("lol", "miszko");
	subArr2 = new SubArray("elo", "fol");

	result = t.call(subArr, "df", arr, "fef", subArr2, null);
	a(result instanceof SubArray, true, "Instance of subclass");
	a.deep(
		result, ["lol", "miszko", "df", 1, 3, 45, "fef", "elo", "fol", null], "Spreable by default"
	);

	SubArray.prototype[isConcatSpreadable] = false;

	result = t.call(subArr, "df", arr, "fef", subArr2, null);
	a.deep(result, [subArr, "df", 1, 3, 45, "fef", subArr2, null], "Non spreadable");

	delete SubArray.prototype[isConcatSpreadable];
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
š   "use strict";

var isImplemented = require("../../../../array/#/fill/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
  // Taken from https://github.com/paulmillr/es6-shim/blob/master/test/array.js

"use strict";

module.exports = function (t, a) {
	var x;

	x = [1, 2, 3, 4, 5, 6];
	a(t.call(x, -1), x, "Returns self object");
	a.deep(x, [-1, -1, -1, -1, -1, -1], "Value");

	a.deep(t.call([1, 2, 3, 4, 5, 6], -1, 3), [1, 2, 3, -1, -1, -1], "Positive start");
	a.deep(t.call([1, 2, 3, 4, 5, 6], -1, -3), [1, 2, 3, -1, -1, -1], "Negative start");
	a.deep(t.call([1, 2, 3, 4, 5, 6], -1, 9), [1, 2, 3, 4, 5, 6], "Large start");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
š   "use strict";

var isImplemented = require("../../../../array/#/keys/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
:  "use strict";

exports.__generic = function (t, a) {
	var iterator = t.call(this);
	a.deep(iterator.next(), { value: 0, done: false });
	a.deep(iterator.next(), { value: 1, done: false });
	a.deep(iterator.next(), { value: 2, done: false });
	a.deep(iterator.next(), { value: undefined, done: true });
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
¡   "use strict";

var isImplemented = require("../../../../array/#/copy-within/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
ñ  "use strict";

module.exports = function (t, a) {
	var args, x;

	a.h1("2 args");
	x = [1, 2, 3, 4, 5];
	t.call(x, 0, 3);
	a.deep(x, [4, 5, 3, 4, 5]);
	a.deep(t.call([1, 2, 3, 4, 5], 1, 3), [1, 4, 5, 4, 5]);
	a.deep(t.call([1, 2, 3, 4, 5], 1, 2), [1, 3, 4, 5, 5]);
	a.deep(t.call([1, 2, 3, 4, 5], 2, 2), [1, 2, 3, 4, 5]);

	a.h1("3 args");
	a.deep(t.call([1, 2, 3, 4, 5], 0, 3, 4), [4, 2, 3, 4, 5]);
	a.deep(t.call([1, 2, 3, 4, 5], 1, 3, 4), [1, 4, 3, 4, 5]);
	a.deep(t.call([1, 2, 3, 4, 5], 1, 2, 4), [1, 3, 4, 4, 5]);

	a.h1("Negative args");
	a.deep(t.call([1, 2, 3, 4, 5], 0, -2), [4, 5, 3, 4, 5]);
	a.deep(t.call([1, 2, 3, 4, 5], 0, -2, -1), [4, 2, 3, 4, 5]);
	a.deep(t.call([1, 2, 3, 4, 5], -4, -3, -2), [1, 3, 3, 4, 5]);
	a.deep(t.call([1, 2, 3, 4, 5], -4, -3, -1), [1, 3, 4, 4, 5]);
	a.deep(t.call([1, 2, 3, 4, 5], -4, -3), [1, 3, 4, 5, 5]);

	a.h1("Array-likes");
	args = { 0: 1, 1: 2, 2: 3, length: 3 };
	a.deep(t.call(args, -2, 0), { 0: 1, 1: 1, 2: 2, length: 3 });
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
“   "use strict";

var isImplemented = require("../../../array/of/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
ø
  /* eslint no-useless-call: "off" */
// Most tests taken from https://github.com/mathiasbynens/Array.of/blob/master/tests/tests.js
// Thanks @mathiasbynens

"use strict";

var defineProperty = Object.defineProperty;

module.exports = function (t, a) {
	var x = {}, testObject, MyType;

	a.deep(t(), [], "No arguments");
	a.deep(t(3), [3], "One numeric argument");
	a.deep(t(3, "raz", null, x, undefined), [3, "raz", null, x, undefined], "Many arguments");

	a(t.length, 0, "Length");

	a.deep(t("abc"), ["abc"], "String");
	a.deep(t(undefined), [undefined], "Undefined");
	a.deep(t(null), [null], "Null");
	a.deep(t(false), [false], "Boolean");
	a.deep(t(-Infinity), [-Infinity], "Infinity");
	a.deep(t(-0), [-0], "-0");
	a.deep(t(+0), [+0], "+0");
	a.deep(t(1), [1], "1");
	a.deep(t(1, 2, 3), [1, 2, 3], "Numeric args");
	a.deep(t(Number(Infinity)), [Number(Infinity)], "+Infinity");
	a.deep(
		t({ 0: "a", 1: "b", 2: "c", length: 3 }), [{ 0: "a", 1: "b", 2: "c", length: 3 }],
		"Array like"
	);
	a.deep(
		t(undefined, null, false, -Infinity, -0, +0, 1, 2, Number(Infinity)),
		[undefined, null, false, -Infinity, -0, +0, 1, 2, Number(Infinity)], "Falsy arguments"
	);

	a.h1("Null context");
	a.deep(t.call(null, "abc"), ["abc"], "String");
	a.deep(t.call(null, undefined), [undefined], "Undefined");
	a.deep(t.call(null, null), [null], "Null");
	a.deep(t.call(null, false), [false], "Boolean");
	a.deep(t.call(null, -Infinity), [-Infinity], "-Infinity");
	a.deep(t.call(null, -0), [-0], "-0");
	a.deep(t.call(null, +0), [+0], "+0");
	a.deep(t.call(null, 1), [1], "1");
	a.deep(t.call(null, 1, 2, 3), [1, 2, 3], "Numeric");
	a.deep(t.call(null, Number(Infinity)), [Number(Infinity)], "+Infinity");
	a.deep(
		t.call(null, { 0: "a", 1: "b", 2: "c", length: 3 }),
		[{ 0: "a", 1: "b", 2: "c", length: 3 }], "Array-like"
	);
	a.deep(
		t.call(null, undefined, null, false, -Infinity, -0, +0, 1, 2, Number(Infinity)),
		[undefined, null, false, -Infinity, -0, +0, 1, 2, Number(Infinity)], "Falsy"
	);

	a.h1("Other constructor context");
	a.deep(t.call(Object, 1, 2, 3), { 0: 1, 1: 2, 2: 3, length: 3 }, "Many arguments");

	testObject = Object(3);
	testObject[0] = 1;
	testObject[1] = 2;
	testObject[2] = 3;
	testObject.length = 3;
	a.deep(t.call(Object, 1, 2, 3), testObject, "Test object");
	a(t.call(Object).length, 0, "No arguments");
	a.throws(
		function () {
			t.call(function () { return Object.freeze({}); });
		},
		TypeError,
		"Frozen instance"
	);

	// Ensure no setters are called for the indexes
	MyType = function () {};
	defineProperty(MyType.prototype, "0", {
		set: function (x) { throw new Error("Setter called: " + x); }
	});
	a.deep(t.call(MyType, "abc"), { 0: "abc", length: 1 }, "Define, not set");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
•   "use strict";

var isImplemented = require("../../../array/from/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
Ê	  // Some tests taken from: https://github.com/mathiasbynens/Array.from/blob/master/tests/tests.js

"use strict";

module.exports = function (t, a) {
	var o = [1, 2, 3], MyType;
	a.not(t(o), o, "Array");
	a.deep(t(o), o, "Array: same content");
	a.deep(t("12r3v"), ["1", "2", "r", "3", "v"], "String");
	a.deep(t((function () { return arguments; })(3, o, "raz")), [3, o, "raz"], "Arguments");
	a.deep(t((function () { return arguments; })(3)), [3], "Arguments with one numeric value");

	a.deep(t({ 0: "raz", 1: "dwa", length: 2 }), ["raz", "dwa"], "Other");

	a.deep(t(o, function (val) { return (val + 2) * 10; }, 10), [30, 40, 50], "Mapping");

	a.throws(function () { t(); }, TypeError, "Undefined");
	a.deep(t(3), [], "Primitive");

	a(t.length, 1, "Length");
	a.deep(t({ length: 0 }), [], "No values Array-like");
	a.deep(t({ length: -1 }), [], "Invalid length Array-like");
	a.deep(t({ length: -Infinity }), [], "Invalid length Array-like #2");
	a.throws(function () { t(undefined); }, TypeError, "Undefined");
	a.throws(function () { t(null); }, TypeError, "Null");
	a.deep(t(false), [], "Boolean");
	a.deep(t(-Infinity), [], "Inifity");
	a.deep(t(-0), [], "-0");
	a.deep(t(+0), [], "+0");
	a.deep(t(1), [], "1");
	a.deep(t(Number(Infinity)), [], "+Infinity");
	a.deep(t({}), [], "Plain object");
	a.deep(t({ length: 1 }), [undefined], "Sparse array-like");
	a.deep(t({ 0: "a", 1: "b", length: 2 }, function (x) { return x + x; }), ["aa", "bb"], "Map");
	a.deep(
		t({ 0: "a", 1: "b", length: 2 }, function () { return String(this); }, undefined),
		["undefined", "undefined"], "Map context"
	);
	a.deep(
		t({ 0: "a", 1: "b", length: 2 }, function () { return String(this); }, "x"), ["x", "x"],
		"Map primitive context"
	);
	a.throws(function () { t({}, "foo", "x"); }, TypeError, "Non callable for map");

	a.deep(t({ length: 1, 0: "a" }), ["a"], "Null context");

	a(t({ __proto__: { 0: "abc", length: 1 } })[0], "abc", "Values on prototype");

	a.throws(
		function () {
			t.call(function () { return Object.freeze({}); }, {});
		},
		TypeError,
		"Contructor producing freezed objects"
	);

	// Ensure no setters are called for the indexes
	// Ensure no setters are called for the indexes
	MyType = function () {};
	Object.defineProperty(MyType.prototype, "0", {
		set: function (x) { throw new Error("Setter called: " + x); }
	});
	a.deep(t.call(MyType, { 0: "abc", length: 1 }), { 0: "abc", length: 1 }, "Defined not set");
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
«  "use strict";

module.exports = function (t) {
	if (typeof Promise !== "function") return null; // Run tests only in ES2015+ env

	return {
		"Delays execution": function (a, d) {
			var invoked = false;
			var promise = t(function (resolve) {
				invoked = true;
				setTimeout(function () { resolve(20); }, 10);
			});

			a(invoked, false);

			setTimeout(function () {
				a(invoked, false);
				promise.then(function (value) {
					a(value, 20);
					setTimeout(d, 0); // Escape error swallowing
				});
				a(invoked, true);
			}, 15);
		},
		"Passes rejection": function (a, d) {
			var promise = t(function (resolve, reject) {
				setTimeout(function () { reject(new Error("Stop")); }, 10);
			});

			promise.catch(function (error) {
				a(error instanceof Error, true);
				a(error.message, "Stop");
				setTimeout(d, 0); // Escape error swallowing
			});
		},
		"Passes sync exception": function (a, d) {
			var promise = t(function () { throw new Error("Stop"); });

			promise.catch(function (error) {
				a(error instanceof Error, true);
				a(error.message, "Stop");
				setTimeout(d, 0); // Escape error swallowing
			});
		}
	};
};
8   { "globals": { "Promise": true, "setTimeout": true } }
:  "use strict";

module.exports = function (t, a) {
	if (typeof Promise !== "function") return null;
	return {
		Success: function (d) {
			t.call(new Promise(function (resolve) { resolve("foo"); }), function (error, value) {
				a(error, null);
				a(value, "foo");
				d();
			});
		},
		Failure: function (d) {
			var error = new Error("Rejection");
			t.call(new Promise(function (resolve, reject) { reject(error); }), function (
				passedError,
				value
			) {
				a(passedError, error);
				a(value, undefined);
				d();
			});
		}
	};
};
ð   "use strict";

var isImplemented = require("../../../../promise/#/finally/is-implemented");

if (typeof Promise !== "function") global.Promise = require("plain-promise");

module.exports = function (a) { a(isImplemented(), true); };
Ý  "use strict";

var microtaskDelay = require("../../../../function/#/microtask-delay");

if (typeof Promise !== "function") global.Promise = require("plain-promise");

module.exports = function (t, a) {
	return {
		Success: function (d) {
			var invoked;
			t.call(Promise.resolve("foo"), function () {
				invoked = true;
				return "bar";
			}).then(
				microtaskDelay.call(function (result) {
					a(result, "foo");
					a(invoked, true);
					d();
				}, microtaskDelay.call(d))
			);
		},
		Failure: function (d) {
			var invoked;
			var error = new Error("Some error");
			t.call(Promise.reject(error), function () {
				invoked = true;
				return "bar";
			}).then(
				microtaskDelay.call(function () {
					a.never();
					d();
				}),
				microtaskDelay.call(function (result) {
					a(result, error);
					a(invoked, true);
					d();
				})
			);
		},
		SuccessFinallyError: function (d) {
			var invoked, finallyError = new Error("Finally error");
			t.call(Promise.resolve("foo"), function () {
				invoked = true;
				throw finallyError;
			}).then(
				microtaskDelay.call(function () {
					a.never();
					d();
				}),
				microtaskDelay.call(function (result) {
					a(result, finallyError);
					a(invoked, true);
					d();
				})
			);
		},
		FailureFinallyError: function (d) {
			var invoked, finallyError = new Error("Finally error");
			t.call(Promise.reject(new Error("Some error")), function () {
				invoked = true;
				throw finallyError;
			}).then(
				microtaskDelay.call(function () {
					a.never();
					d();
				}),
				microtaskDelay.call(function (result) {
					a(result, finallyError);
					a(invoked, true);
					d();
				})
			);
		}
	};
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
¡  "use strict";

var o = { call: Function.prototype.call, apply: Function.prototype.apply };

module.exports = function (t, a) {
	a(t(function () {}), true, "Function is function");
	a(t(o), false, "Plain object is not function");
	var asyncFunction;
	try { asyncFunction = eval("async () => {}"); }
	catch (error) {}
	if (asyncFunction) {
		a(t(asyncFunction), true, "Async function is function");
	}
};
K  "use strict";

module.exports = function (t, a) {
	var foo = "raz", bar = "dwa", fn = function (a, b) { return this + a + b + foo + bar; }, result;

	result = t(fn, 3);
	a(result.call("marko", "el", "fe"), "markoelferazdwa", "Content");
	a(result.length, 3, "Length");
	a(result.prototype, fn.prototype, "Prototype");
};
j   "use strict";

var o = { foo: "bar" };

module.exports = function (t, a) { a(t("foo")(o), o.foo); };
[   "use strict";

module.exports = function (t, a) { a(typeof t(1, 2, 3), "undefined"); };
U   "use strict";

var o = {};

module.exports = function (t, a) { a(t(o)(), o); };
€  "use strict";

module.exports = function (t, a) {
	var f = function () {};
	a(t(f), f, "Function");
	// eslint-disable-next-line no-new-func
	f = new Function();
	a(t(f), f, "Function");
	a.throws(function () { t({}); }, "Object");
	a.throws(function () { t(/re/); }, "RegExp");
	a.throws(function () {
		t({ call: function () { return 20; } });
	}, "Plain object");
};
S   "use strict";

var o = {};

module.exports = function (t, a) { a(t(o), o); };
¦   "use strict";

var constant = require("../../function/constant")
  , o        = { b: constant("c") };

module.exports = function (t, a) { a(t("b")(o), "c"); };
*  "use strict";

module.exports = function (t, a) {
	var args, dummy;
	args = (function () { return arguments; })();
	dummy = { 0: 1, 1: 2 };
	Object.defineProperty(dummy, "length", { value: 2 });
	a(t(args), true, "Arguments");
	a(t(dummy), false, "Dummy");
	a(t([]), false, "Array");
};
  "use strict";

module.exports = function (t, a) {
	var foo = "raz", bar = "dwa";
	// eslint-disable-next-line func-names
	var fn = function marko(a, b) { return this + a + b + foo + bar; };
	var result, o = {};

	fn.prototype = o;

	fn.foo = "raz";

	result = t.call(fn);

	a(result.length, fn.length, "Length");
	a(result.name, fn.name, "Length");
	a(result.call("marko", "el", "fe"), "markoelferazdwa", "Body");
	a(result.prototype, fn.prototype, "Prototype");
	a(result.foo, fn.foo, "Custom property");
};
H  /* eslint no-eval: "off" */

"use strict";

module.exports = function (t, a) {
	a.deep(t.call(function (a, b) { return this[a] + this[b]; }), {
		args: "a, b",
		body: " return this[a] + this[b]; "
	});
	a.deep(t.call(function () {}), { args: "", body: "" });
	// eslint-disable-next-line no-unused-vars
	a.deep(t.call(function (raz) {}), { args: "raz", body: "" });
	a.deep(t.call(function () { Object(); }), { args: "", body: " Object(); " });

	try {
		eval("(() => {})");
	} catch (e) {
		// Non ES2015 env
		return;
	}

	a.deep(t.call(eval("(() => {})")), { args: "", body: "" });
	a.deep(t.call(eval("((elo) => foo)")), { args: "elo", body: "foo" });
	a.deep(t.call(eval("(elo => foo)")), { args: "elo", body: "foo" });
	a.deep(t.call(eval("((elo, bar) => foo())")), { args: "elo, bar", body: "foo()" });
};
«   "use strict";

var f = function (a, b) { return this[a] + this[b]; }, o = { a: 3, b: 4 };

module.exports = function (t, a) { a(t.call(f).call(o, ["a", "b"]), 7); };
Ä  "use strict";

var nextTick = require("next-tick");

module.exports = function (t, a, d) {
	var wasInvoked = false, args = [{}, {}], context = {};
	var target = t.call(function () {
		a(this, context);
		a.deep(arguments, args);
		wasInvoked = true;
	});

	nextTick(function () {
		a(wasInvoked, false);
		target.apply(context, args);
		a(wasInvoked, false);
		nextTick(function () {
			a(wasInvoked, true);
			d();
		});
	});
};
  "use strict";

var toArray = require("../../../array/to-array")
  , f       = function () { return toArray(arguments); };

module.exports = function (t, a) {
	var x, y = {}, z;
	a.deep(t.call(f, 0, 1, 2)(3), [], "0 arguments");
	x = t.call(f, 5, {});
	a(x.length, 5, "Length #1");
	z = x(1, 2);
	a(z.length, 3, "Length #2");
	z = z(3, 4);
	a(z.length, 1, "Length #1");
	a.deep(z(5, 6), [1, 2, 3, 4, 5], "Many arguments");
	a.deep(x(8, 3)(y, 45)("raz", 6), [8, 3, y, 45, "raz"], "Many arguments #2");
};
Î   "use strict";

var toArray = require("../../../array/to-array")
  , f       = function () { return toArray(arguments); };

module.exports = function (t, a) { a.deep(t.call(f, 1)(2, 3), [1, 2, 3]); };
|   "use strict";

module.exports = function (t, a) {
	a(t.call(function () { return arguments.length; })(1, 2, 3), 0);
};
R  "use strict";

var identity = require("../../../function/identity")
  , noop     = require("../../../function/noop");

module.exports = function (t, a) {
	a(t.call(identity)(""), true, "Falsy");
	a(t.call(noop)(), true, "Undefined");
	a(t.call(identity)({}), false, "Any object");
	a(t.call(identity)(true), false, "True");
};
„  "use strict";

var f = function (a, b) { return ["a", arguments.length, a, b]; }
  , g = function (a) { return ["b", arguments.length].concat(a); }
  , h = function (a) { return ["c", arguments.length].concat(a); };

module.exports = function (t, a) {
	a.deep(t.call(h, g, f)(1, 2), ["c", 1, "b", 1, "a", 2, 1, 2]);
	a.deep(t(h, g, f)(1, 2), ["c", 1, "b", 1, "a", 2, 1, 2]);
};
#  "use strict";

module.exports = function (t, a) {
	a(t(), false, "Undefined");
	a(t(1), false, "Primitive");
	a(t({}), false, "Objectt");
	a(t({ toString: function () { return "[object Error]"; } }), false, "Fake error");
	a(t(new Error()), true, "Error");
	a(t(new EvalError()), true, "EvalError");
	a(t(new RangeError()), true, "RangeError");
	a(t(new ReferenceError()), true, "ReferenceError");
	a(t(new SyntaxError()), true, "SyntaxError");
	a(t(new TypeError()), true, "TypeError");
	a(t(new URIError()), true, "URIError");
};
”   "use strict";

module.exports = function (t, a) {
	var e = new Error();
	a(t(e), e, "Error");
	a.throws(function () { t({}); }, "Other");
};
¬  "use strict";

module.exports = function (t, a) {
	var T = t, err = new T("My Error", "MY_ERROR", { errno: 123 });
	a(err instanceof Error, true, "Instance of error");
	a(err.constructor, Error, "Constructor");
	a(err.name, "Error", "Name");
	a(String(err), "Error: My Error", "String representation");
	a(err.code, "MY_ERROR", "Code");
	a(err.errno, 123, "Errno");
	a(typeof err.stack, "string", "Stack trace");
};
€   "use strict";

module.exports = function (t, a) {
	var e = new Error();
	try { t.call(e); }
	catch (e2) { a(e2, e); }
};
~  "use strict";

module.exports = function (t, a) {
	a(t("arar"), false, "String");
	a(t(12), false, "Number");
	a(t(true), false, "Boolean");
	a(t(new Date()), false, "Date");
	a(t(new String("raz")), false, "String object");
	a(t({}), false, "Plain object");
	a(t(/a/), true, "Regular expression");
	a(t(new RegExp("a")), true, "Regular expression via constructor");
};
b  "use strict";

module.exports = function (t, a) {
	var r = /raz/;
	a(t(r), r, "Direct");
	r = new RegExp("foo");
	a(t(r), r, "Constructor");
	a.throws(function () { t({}); }, "Object");
	a.throws(function () {
		t(function () {});
	}, "Function");
	a.throws(function () {
		t({ exec: function () { return 20; } });
	}, "Plain object");
};
’   "use strict";

module.exports = function (t, a) {
	var str = "(?:^te|er)s{2}t\\[raz]+$";
	a(RegExp("^" + t(str) + "$").test(str), true);
};
2  "use strict";

module.exports = function (t, a) {
	var re;
	a(t.call(/raz/), false, "Normal");
	a(t.call(/raz/g), false, "Global");
	try {
		// eslint-disable-next-line no-invalid-regexp
		re = new RegExp("raz", "u");
	} catch (ignore) {}
	if (!re) return;
	a(t.call(re), true, "Unicode");
};
1  "use strict";

module.exports = function (t, a) {
	var re;
	a(t.call(/raz/), false, "Normal");
	a(t.call(/raz/g), false, "Global");
	try {
		// eslint-disable-next-line no-invalid-regexp
		re = new RegExp("raz", "y");
	} catch (ignore) {}
	if (!re) return;
	a(t.call(re), true, "Sticky");
};
\  /* eslint-env node */

"use strict";

var indexTest = require("tad/lib/utils/index-test")
  , path      = require("path").resolve(__dirname, "../../../reg-exp/#");

module.exports = function (t, a, d) {
	indexTest(
		indexTest.readDir(path).aside(function (data) {
			delete data.sticky;
			delete data.unicode;
		})
	)(t, a, d);
};
   "use strict";

var isImplemented = require("../../../../reg-exp/#/split/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
i   "use strict";

module.exports = function (t, a) { a.deep(t.call(/\|/, "bar|foo"), ["bar", "foo"]); };
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
ž   "use strict";

var isImplemented = require("../../../../reg-exp/#/sticky/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
Ÿ   "use strict";

var isImplemented = require("../../../../reg-exp/#/replace/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
e   "use strict";

module.exports = function (t, a) { a(t.call(/foo/, "foobar", "mar"), "marbar"); };
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
ž   "use strict";

var isImplemented = require("../../../../reg-exp/#/search/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
W   "use strict";

module.exports = function (t, a) { a(t.call(/foo/, "barfoo"), 3); };
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
   "use strict";

var isImplemented = require("../../../../reg-exp/#/match/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
Š   "use strict";

module.exports = function (t, a) {
	var result = "foobar".match(/foo/);
	a.deep(t.call(/foo/, "foobar"), result);
};
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
6   "use strict";

module.exports = require("./shim");
Ÿ   "use strict";

var isImplemented = require("../../../../reg-exp/#/unicode/is-implemented");

module.exports = function (a) { a(isImplemented(), true); };
R   "use strict";

module.exports = function (t, a) { a(typeof t(), "boolean"); };
   tidelift: "npm/es5-ext"
à   "use strict";

var objToString = Object.prototype.toString, id = objToString.call(/a/);

module.exports = function (value) {
	return (value && (value instanceof RegExp || objToString.call(value) === id)) || false;
};
Å   "use strict";

var isRegExp = require("./is-reg-exp");

module.exports = function (value) {
	if (!isRegExp(value)) throw new TypeError(value + " is not a RegExp object");
	return value;
};
  // Thanks to Andrew Clover:
// http://stackoverflow.com/questions/3561493
// /is-there-a-regexp-escape-function-in-javascript

"use strict";

var re = /[-/\\^$*+?.()|[\]{}]/g;

module.exports = function (str) { return String(str).replace(re, "\\$&"); };
´   "use strict";

module.exports = {
	"#": require("./#"),
	"escape": require("./escape"),
	"isRegExp": require("./is-reg-exp"),
	"validRegExp": require("./valid-reg-exp")
};
Ã   "use strict";

var validRegExp = require("../valid-reg-exp")
  , re          = /\/[a-xz]*u[a-xz]*$/;

module.exports = function () { return Boolean(String(validRegExp(this)).match(re)); };
Ã   "use strict";

var validRegExp = require("../valid-reg-exp")
  , re          = /\/[a-xz]*y[a-xz]*$/;

module.exports = function () { return Boolean(String(validRegExp(this)).match(re)); };
ì   "use strict";

module.exports = {
	isSticky: require("./is-sticky"),
	isUnicode: require("./is-unicode"),
	match: require("./match"),
	replace: require("./replace"),
	search: require("./search"),
	split: require("./split")
};
Ò   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(RegExp.prototype, "split", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
ª   "use strict";

var validRegExp = require("../../valid-reg-exp");

module.exports = function (string) {
	validRegExp(this);
	return String(string).split(this);
};
¦   "use strict";

var re = /\|/;

module.exports = function () {
	if (typeof re.split !== "function") return false;
	return re.split("bar|foo")[1] === "foo";
};
o   "use strict";

module.exports = require("./is-implemented")() ? RegExp.prototype.split : require("./shim");
à   "use strict";

var isSticky = require("../is-sticky");

if (!require("./is-implemented")()) {
	Object.defineProperty(RegExp.prototype, "sticky", {
		configurable: true,
		enumerable: false,
		get: isSticky
	});
}
b  "use strict";

module.exports = function () {
	var dummyRegExp = /a/;
	// We need to do check on instance and not on prototype due to how ES2015 spec evolved:
	// https://github.com/tc39/ecma262/issues/262
	// https://github.com/tc39/ecma262/pull/263
	// https://bugs.chromium.org/p/v8/issues/detail?id=4617
	return "sticky" in dummyRegExp;
};
Ô   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(RegExp.prototype, "replace", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
È   "use strict";

var validRegExp = require("../../valid-reg-exp");

module.exports = function (string, replaceValue) {
	validRegExp(this);
	return String(string).replace(this, replaceValue);
};
±   "use strict";

var re = /foo/;

module.exports = function () {
	if (typeof re.replace !== "function") return false;
	return re.replace("foobar", "mar") === "marbar";
};
q   "use strict";

module.exports = require("./is-implemented")() ? RegExp.prototype.replace : require("./shim");
Ó   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(RegExp.prototype, "search", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
«   "use strict";

var validRegExp = require("../../valid-reg-exp");

module.exports = function (string) {
	validRegExp(this);
	return String(string).search(this);
};
¡   "use strict";

var re = /foo/;

module.exports = function () {
	if (typeof re.search !== "function") return false;
	return re.search("barfoo") === 3;
};
p   "use strict";

module.exports = require("./is-implemented")() ? RegExp.prototype.search : require("./shim");
Ò   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(RegExp.prototype, "match", {
		value: require("./shim"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
ª   "use strict";

var validRegExp = require("../../valid-reg-exp");

module.exports = function (string) {
	validRegExp(this);
	return String(string).match(this);
};
°   "use strict";

var re = /foo/;

module.exports = function () {
	if (typeof re.match !== "function") return false;
	return re.match("barfoobar") && !re.match("elo");
};
o   "use strict";

module.exports = require("./is-implemented")() ? RegExp.prototype.match : require("./shim");
ä   "use strict";

var isUnicode = require("../is-unicode");

if (!require("./is-implemented")()) {
	Object.defineProperty(RegExp.prototype, "unicode", {
		configurable: true,
		enumerable: false,
		get: isUnicode
	});
}
c  "use strict";

module.exports = function () {
	var dummyRegExp = /a/;
	// We need to do check on instance and not on prototype due to how ES2015 spec evolved:
	// https://github.com/tc39/ecma262/issues/262
	// https://github.com/tc39/ecma262/pull/263
	// https://bugs.chromium.org/p/v8/issues/detail?id=4617
	return "unicode" in dummyRegExp;
};
Ü  # typedarray-to-buffer [![travis][travis-image]][travis-url] [![npm][npm-image]][npm-url] [![downloads][downloads-image]][downloads-url] [![javascript style guide][standard-image]][standard-url]

[travis-image]: https://img.shields.io/travis/feross/typedarray-to-buffer/master.svg
[travis-url]: https://travis-ci.org/feross/typedarray-to-buffer
[npm-image]: https://img.shields.io/npm/v/typedarray-to-buffer.svg
[npm-url]: https://npmjs.org/package/typedarray-to-buffer
[downloads-image]: https://img.shields.io/npm/dm/typedarray-to-buffer.svg
[downloads-url]: https://npmjs.org/package/typedarray-to-buffer
[standard-image]: https://img.shields.io/badge/code_style-standard-brightgreen.svg
[standard-url]: https://standardjs.com

#### Convert a typed array to a [Buffer](https://github.com/feross/buffer) without a copy.

[![saucelabs][saucelabs-image]][saucelabs-url]

[saucelabs-image]: https://saucelabs.com/browser-matrix/typedarray-to-buffer.svg
[saucelabs-url]: https://saucelabs.com/u/typedarray-to-buffer

Say you're using the ['buffer'](https://github.com/feross/buffer) module on npm, or
[browserify](http://browserify.org/) and you're working with lots of binary data.

Unfortunately, sometimes the browser or someone else's API gives you a typed array like
`Uint8Array` to work with and you need to convert it to a `Buffer`. What do you do?

Of course: `Buffer.from(uint8array)`

But, alas, every time you do `Buffer.from(uint8array)` **the entire array gets copied**.
The `Buffer` constructor does a copy; this is
defined by the [node docs](http://nodejs.org/api/buffer.html) and the 'buffer' module
matches the node API exactly.

So, how can we avoid this expensive copy in
[performance critical applications](https://github.com/feross/buffer/issues/22)?

***Simply use this module, of course!***

If you have an `ArrayBuffer`, you don't need this module, because
`Buffer.from(arrayBuffer)`
[is already efficient](https://nodejs.org/api/buffer.html#buffer_class_method_buffer_from_arraybuffer_byteoffset_length).

## install

```bash
npm install typedarray-to-buffer
```

## usage

To convert a typed array to a `Buffer` **without a copy**, do this:

```js
var toBuffer = require('typedarray-to-buffer')

var arr = new Uint8Array([1, 2, 3])
arr = toBuffer(arr)

// arr is a buffer now!

arr.toString()  // '\u0001\u0002\u0003'
arr.readUInt16BE(0)  // 258
```

## how it works

If the browser supports typed arrays, then `toBuffer` will **augment the typed array** you
pass in with the `Buffer` methods and return it. See [how does Buffer
work?](https://github.com/feross/buffer#how-does-it-work) for more about how augmentation
works.

This module uses the typed array's underlying `ArrayBuffer` to back the new `Buffer`. This
respects the "view" on the `ArrayBuffer`, i.e. `byteOffset` and `byteLength`. In other
words, if you do `toBuffer(new Uint32Array([1, 2, 3]))`, then the new `Buffer` will
contain `[1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0]`, **not** `[1, 2, 3]`. And it still doesn't
require a copy.

If the browser doesn't support typed arrays, then `toBuffer` will create a new `Buffer`
object, copy the data into it, and return it. There's no simple performance optimization
we can do for old browsers. Oh well.

If this module is used in node, then it will just call `Buffer.from`. This is just for
the convenience of modules that work in both node and the browser.

## license

MIT. Copyright (C) [Feross Aboukhadijeh](http://feross.org).
&  sauce_connect: true
loopback: airtap.local
browsers:
  - name: chrome
    version: latest
  - name: firefox
    version: latest
  - name: safari
    version: latest
  - name: microsoftedge
    version: latest
  - name: ie
    version: latest
  - name: iphone
    version: latest
ë  language: node_js
node_js:
  - lts/*
addons:
  sauce_connect: true
  hosts:
    - airtap.local
env:
  global:
  - secure: i51rE9rZGHbcZWlL58j3H1qtL23OIV2r0X4TcQKNI3pw2mubdHFJmfPNNO19ItfReu8wwQMxOehKamwaNvqMiKWyHfn/QcThFQysqzgGZ6AgnUbYx9od6XFNDeWd1sVBf7QBAL07y7KWlYGWCwFwWjabSVySzQhEBdisPcskfkI=
  - secure: BKq6/5z9LK3KDkTjs7BGeBZ1KsWgz+MsAXZ4P64NSeVGFaBdXU45+ww1mwxXFt5l22/mhyOQZfebQl+kGVqRSZ+DEgQeCymkNZ6CD8c6w6cLuOJXiXwuu/cDM2DD0tfGeu2YZC7yEikP7BqEFwH3D324rRzSGLF2RSAAwkOI7bE=
  /**
 * Convert a typed array to a Buffer without a copy
 *
 * Author:   Feross Aboukhadijeh <https://feross.org>
 * License:  MIT
 *
 * `npm install typedarray-to-buffer`
 */

var isTypedArray = require('is-typedarray').strict

module.exports = function typedarrayToBuffer (arr) {
  if (isTypedArray(arr)) {
    // To avoid a copy, use the typed array's underlying ArrayBuffer to back new Buffer
    var buf = Buffer.from(arr.buffer)
    if (arr.byteLength !== arr.buffer.byteLength) {
      // Respect the "view", i.e. byteOffset and byteLength, without doing a copy
      buf = buf.slice(arr.byteOffset, arr.byteOffset + arr.byteLength)
    }
    return buf
  } else {
    // Pass through all other types to `Buffer.from`
    return Buffer.from(arr)
  }
}
N  The MIT License (MIT)

Copyright (c) Feross Aboukhadijeh

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
r  {
  "_from": "typedarray-to-buffer@^3.1.5",
  "_id": "typedarray-to-buffer@3.1.5",
  "_inBundle": false,
  "_integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
  "_location": "/typedarray-to-buffer",
  "_phantomChildren": {},
  "_requested": {
    "type": "range",
    "registry": true,
    "raw": "typedarray-to-buffer@^3.1.5",
    "name": "typedarray-to-buffer",
    "escapedName": "typedarray-to-buffer",
    "rawSpec": "^3.1.5",
    "saveSpec": null,
    "fetchSpec": "^3.1.5"
  },
  "_requiredBy": [
    "/websocket"
  ],
  "_resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
  "_shasum": "a97ee7a9ff42691b9f783ff1bc5112fe3fca9080",
  "_spec": "typedarray-to-buffer@^3.1.5",
  "_where": "C:\\work_nhada\\crown_trava_834\\adobe_extension\\logi2adobe\\node_modules\\websocket",
  "author": {
    "name": "Feross Aboukhadijeh",
    "email": "feross@feross.org",
    "url": "http://feross.org/"
  },
  "bugs": {
    "url": "https://github.com/feross/typedarray-to-buffer/issues"
  },
  "bundleDependencies": false,
  "dependencies": {
    "is-typedarray": "^1.0.0"
  },
  "deprecated": false,
  "description": "Convert a typed array to a Buffer without a copy",
  "devDependencies": {
    "airtap": "0.0.4",
    "standard": "*",
    "tape": "^4.0.0"
  },
  "homepage": "http://feross.org",
  "keywords": [
    "buffer",
    "typed array",
    "convert",
    "no copy",
    "uint8array",
    "uint16array",
    "uint32array",
    "int16array",
    "int32array",
    "float32array",
    "float64array",
    "browser",
    "arraybuffer",
    "dataview"
  ],
  "license": "MIT",
  "main": "index.js",
  "name": "typedarray-to-buffer",
  "repository": {
    "type": "git",
    "url": "git://github.com/feross/typedarray-to-buffer.git"
  },
  "scripts": {
    "test": "standard && npm run test-node && npm run test-browser",
    "test-browser": "airtap -- test/*.js",
    "test-browser-local": "airtap --local -- test/*.js",
    "test-node": "tape test/*.js"
  },
  "version": "3.1.5"
}
‹  var test = require('tape')
var toBuffer = require('../')

test('convert to buffer from Uint8Array', function (t) {
  if (typeof Uint8Array !== 'undefined') {
    var arr = new Uint8Array([1, 2, 3])
    arr = toBuffer(arr)

    t.deepEqual(arr, Buffer.from([1, 2, 3]), 'contents equal')
    t.ok(Buffer.isBuffer(arr), 'is buffer')
    t.equal(arr.readUInt8(0), 1)
    t.equal(arr.readUInt8(1), 2)
    t.equal(arr.readUInt8(2), 3)
  } else {
    t.pass('browser lacks Uint8Array support, skip test')
  }
  t.end()
})

test('convert to buffer from another arrayview type (Uint32Array)', function (t) {
  if (typeof Uint32Array !== 'undefined' && Buffer.TYPED_ARRAY_SUPPORT !== false) {
    var arr = new Uint32Array([1, 2, 3])
    arr = toBuffer(arr)

    t.deepEqual(arr, Buffer.from([1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0]), 'contents equal')
    t.ok(Buffer.isBuffer(arr), 'is buffer')
    t.equal(arr.readUInt32LE(0), 1)
    t.equal(arr.readUInt32LE(4), 2)
    t.equal(arr.readUInt32LE(8), 3)
    t.equal(arr instanceof Uint8Array, true)
  } else {
    t.pass('browser lacks Uint32Array support, skip test')
  }
  t.end()
})

test('convert to buffer from ArrayBuffer', function (t) {
  if (typeof Uint32Array !== 'undefined' && Buffer.TYPED_ARRAY_SUPPORT !== false) {
    var arr = new Uint32Array([1, 2, 3]).subarray(1, 2)
    arr = toBuffer(arr)

    t.deepEqual(arr, Buffer.from([2, 0, 0, 0]), 'contents equal')
    t.ok(Buffer.isBuffer(arr), 'is buffer')
    t.equal(arr.readUInt32LE(0), 2)
    t.equal(arr instanceof Uint8Array, true)
  } else {
    t.pass('browser lacks ArrayBuffer support, skip test')
  }
  t.end()
})
¹I  [![*nix build status][nix-build-image]][nix-build-url]
[![Windows build status][win-build-image]][win-build-url]
[![Tests coverage][cov-image]][cov-url]
[![npm version][npm-image]][npm-url]

# type

## Runtime validation and processing of JavaScript types

- Respects language nature and acknowledges its quirks
- Allows coercion in restricted forms (rejects clearly invalid input, normalizes permissible type deviations)
- No transpilation implied, written to work in all ECMAScript 3+ engines

### Example usage

Bulletproof input arguments normalization and validation:

```javascript
const ensureString        = require('type/string/ensure')
    , ensureDate          = require('type/date/ensure')
    , ensureNaturalNumber = require('type/natural-number/ensure')
    , isObject            = require('type/object/is');

module.exports = (path, options = { min: 0 }) {
  path = ensureString(path, { errorMessage: "%v is not a path" });
  if (!isObject(options)) options = {};
  const min = ensureNaturalNumber(options.min, { default: 0 })
      , max = ensureNaturalNumber(options.max, { isOptional: true })
      , startTime = ensureDate(options.startTime, { isOptional: true });

  // ...logic
};
```

### Installation

```bash
npm install type
```

## Utilities

Serves following kind of utilities:

##### `*/coerce`

Restricted coercion into primitive type. Returns coerced value or `null` if value is not coercible per rules.

##### `*/is`

Object type/kind confirmation, returns either `true` or `false`.

##### `*/ensure`

Value validation. Returns input value (in primitive cases possibly coerced) or if value doesn't meet the constraints throws `TypeError` .

Each `*/ensure` utility, accepts following options (eventually passed with second argument):

- `isOptional` - Makes `null` or `undefined` accepted as valid value. In such case instead of `TypeError` being thrown, `null` is returned.
- `default` - A value to be returned if `null` or `undefined` is passed as an input value.
- `errorMessage` - Custom error message (`%v` can be used as a placeholder for input value)

---

### Value

_Value_, any value that's neither `null` nor `undefined` .

#### `value/is`

Confirms whether passed argument is a _value_

```javascript
const isValue = require("type/value/is");

isValue({}); // true
isValue(null); // false
```

#### `value/ensure`

Ensures if given argument is a _value_. If it's a value it is returned back, if not `TypeError` is thrown

```javascript
const ensureValue = require("type/value/ensure");

const obj = {};

ensureValue(obj); // obj
ensureValue(null); // Thrown TypeError: Cannot use null
```

---

### Object

_Object_, any non-primitive value

#### `object/is`

Confirms if passed value is an object

```javascript
const isObject = require("type/object/is");

isObject({}); // true
isObject(true); // false
isObject(null); // false
```

#### `object/ensure`

If given argument is an object, it is returned back. Otherwise `TypeError` is thrown.

```javascript
const ensureObject = require("type/object/ensure");

const obj = {};

ensureObject(obj); // obj
ensureString(null); // Thrown TypeError: null is not an object
```

---

### String

_string_ primitive

#### `string/coerce`

Restricted string coercion. Returns string presentation for every value that follows below constraints

- is implicitly coercible to string
- is neither`null` nor `undefined`
- its `toString` method is not `Object.prototype.toString`

For all other values `null` is returned

```javascript
const coerceToString = require("type/string/coerce");

coerceToString(12); // "12"
coerceToString(undefined); // null
```

#### `string/ensure`

If given argument is a string coercible value (via [`string/coerce`](#stringcoerce)) returns result string.
Otherwise `TypeError` is thrown.

```javascript
const ensureString = require("type/string/ensure");

ensureString(12); // "12"
ensureString(null); // Thrown TypeError: null is not a string
```

---

### Number

_number_ primitive

#### `number/coerce`

Restricted number coercion. Returns number presentation for every value that follows below constraints

- is implicitly coercible to number
- is neither `null` nor `undefined`
- is not `NaN` and doesn't coerce to `NaN`

For all other values `null` is returned

```javascript
const coerceToNumber = require("type/number/coerce");

coerceToNumber("12"); // 12
coerceToNumber({}); // null
coerceToNumber(null); // null
```

#### `number/ensure`

If given argument is a number coercible value (via [`number/coerce`](#numbercoerce)) returns result number.
Otherwise `TypeError` is thrown.

```javascript
const ensureNumber = require("type/number/ensure");

ensureNumber(12); // "12"
ensureNumber(null); // Thrown TypeError: null is not a number
```

---

#### Finite Number

Finite _number_ primitive

##### `finite/coerce`

Follows [`number/coerce`](#numbercoerce) additionally rejecting `Infinity` and `-Infinity` values (`null` is returned if given values coerces to them)

```javascript
const coerceToFinite = require("type/finite/coerce");

coerceToFinite("12"); // 12
coerceToFinite(Infinity); // null
coerceToFinite(null); // null
```

##### `finite/ensure`

If given argument is a finite number coercible value (via [`finite/coerce`](#finitecoerce)) returns result number.
Otherwise `TypeError` is thrown.

```javascript
const ensureFinite = require("type/finite/ensure");

ensureFinite(12); // "12"
ensureFinite(null); // Thrown TypeError: null is not a finite number
```

---

#### Integer Number

Integer _number_ primitive

##### `integer/coerce`

Follows [`finite/coerce`](#finitecoerce) additionally stripping decimal part from the number

```javascript
const coerceToInteger = require("type/integer/coerce");

coerceToInteger("12.95"); // 12
coerceToInteger(Infinity); // null
coerceToInteger(null); // null
```

##### `integer/ensure`

If given argument is an integer coercible value (via [`integer/coerce`](#integercoerce)) returns result number.
Otherwise `TypeError` is thrown.

```javascript
const ensureInteger = require("type/integer/ensure");

ensureInteger(12.93); // "12"
ensureInteger(null); // Thrown TypeError: null is not an integer
```

---

#### Safe Integer Number

Safe integer _number_ primitive

##### `safe-integer/coerce`

Follows [`integer/coerce`](#integercoerce) but returns `null` in place of values which are beyond `Number.MIN_SAFE_INTEGER` and `Number.MAX_SAFE_INTEGER` range.

```javascript
const coerceToSafeInteger = require("type/safe-integer/coerce");

coerceToInteger("12.95"); // 12
coerceToInteger(9007199254740992); // null
coerceToInteger(null); // null
```

##### `safe-integer/ensure`

If given argument is a safe integer coercible value (via [`safe-integer/coerce`](#safe-integercoerce)) returns result number.
Otherwise `TypeError` is thrown.

```javascript
const ensureSafeInteger = require("type/safe-integer/ensure");

ensureSafeInteger(12.93); // "12"
ensureSafeInteger(9007199254740992); // Thrown TypeError: null is not a safe integer
```

---

#### Natural Number

Natural _number_ primitive

##### `natural-number/coerce`

Follows [`integer/coerce`](#integercoerce) but returns `null` for values below `0`

```javascript
const coerceToNaturalNumber = require("type/natural-number/coerce");

coerceToNaturalNumber("12.95"); // 12
coerceToNaturalNumber(-120); // null
coerceToNaturalNumber(null); // null
```

##### `natural-number/ensure`

If given argument is a natural number coercible value (via [`natural-number/coerce`](#natural-numbercoerce)) returns result number.
Otherwise `TypeError` is thrown.

```javascript
const ensureNaturalNumber = require("type/natural-number/ensure");

ensureNaturalNumber(12.93); // "12"
ensureNaturalNumber(-230); // Thrown TypeError: null is not a natural number
```

---

### Plain Object

A _plain object_

- Inherits directly from `Object.prototype` or `null`
- Is not a constructor's `prototype` property

#### `plain-object/is`

Confirms if given object is a _plain object_

```javascript
const isPlainObject = require("type/plain-object/is");

isPlainObject({}); // true
isPlainObject(Object.create(null)); // true
isPlainObject([]); // false
```

#### `plain-object/ensure`

If given argument is a plain object it is returned back. Otherwise `TypeError` is thrown.

```javascript
const ensurePlainObject = require("type/plain-object/ensure");

ensurePlainObject({}); // {}
ensureArray("foo"); // Thrown TypeError: foo is not a plain object
```

---

### Array

_Array_ instance

#### `array/is`

Confirms if given object is a native array

```javascript
const isArray = require("type/array/is");

isArray([]); // true
isArray({}); // false
isArray("foo"); // false
```

#### `array/ensure`

If given argument is an array, it is returned back. Otherwise `TypeError` is thrown.

```javascript
const ensureArray = require("type/array/ensure");

ensureArray(["foo"]); // ["foo"]
ensureArray("foo"); // Thrown TypeError: foo is not an array
```

---

#### Array Like

_Array-like_ value (any value with `length` property)

#### `array-like/is`

Restricted _array-like_ confirmation. Returns true for every value that meets following contraints

- is an _object_ (or with `allowString` option, a _string_)
- is not a _function_
- Exposes `length` that meets [`array-length`](#array-lengthcoerce) constraints

```javascript
const isArrayLike = require("type/array-like/is");

isArrayLike([]); // true
isArrayLike({}); // false
isArrayLike({ length: 0 }); // true
isArrayLike("foo"); // false
isArrayLike("foo", { allowString: true }); // true
```

#### `array-like/ensure`

If given argument is an _array-like_, it is returned back. Otherwise `TypeError` is thrown.

```javascript
const ensureArrayLike = require("type/array-like/ensure");

ensureArrayLike({ length: 0 }); // { length: 0 }
ensureArrayLike("foo", { allowString: true }); // "foo"
ensureArrayLike({}); // Thrown TypeError: null is not an iterable
```

---

#### Array length

_number_ primitive that conforms as valid _array length_

##### `array-length/coerce`

Follows [`safe-integer/coerce`](#safe-integercoerce) but returns `null` in place of values which are below `0`

```javascript
const coerceToArrayLength = require("type/safe-integer/coerce");

coerceToArrayLength("12.95"); // 12
coerceToArrayLength(9007199254740992); // null
coerceToArrayLength(null); // null
```

##### `array-length/ensure`

If given argument is an _array length_ coercible value (via [`array-length/coerce`](#array-lengthcoerce)) returns result number.
Otherwise `TypeError` is thrown.

```javascript
const ensureArrayLength = require("type/array-length/ensure");

ensureArrayLength(12.93); // "12"
ensureArrayLength(9007199254740992); // Thrown TypeError: null is not a valid array length
```

---

### Iterable

Value which implements _iterable_ protocol

#### `iterable/is`

Confirms if given object is an _iterable_ and is not a _string_ (unless `allowString` option is passed)

```javascript
const isIterable = require("type/iterable/is");

isIterable([]); // true
isIterable({}); // false
isIterable("foo"); // false
isIterable("foo", { allowString: true }); // true
```

Supports also `denyEmpty` option

```javascript
isIterable([], { denyEmpty: true }); // false
isIterable(["foo"], { denyEmpty: true }); // true
```

#### `iterable/ensure`

If given argument is an _iterable_, it is returned back. Otherwise `TypeError` is thrown.

```javascript
const ensureIterable = require("type/iterable/ensure");

ensureIterable([]); // []
ensureIterable("foo", { allowString: true }); // "foo"
ensureIterable({}); // Thrown TypeError: null is not expected iterable
```

Additionally items can be coreced with `coerceItem` option. Note that in this case:

- A newly created array with coerced values is returned
- Validation crashes if any of the items is not coercible

```javascript
ensureIterable(new Set(["foo", 12])); // ["foo", "12"]

ensureIterable(new Set(["foo", {}])); // Thrown TypeError: Set({ "foo", {} }) is not expected iterable
```

---

### Date

_Date_ instance

#### `date/is`

Confirms if given object is a native date, and is not an _Invalid Date_

```javascript
const isDate = require("type/date/is");

isDate(new Date()); // true
isDate(new Date("Invalid date")); // false
isDate(Date.now()); // false
isDate("foo"); // false
```

#### `date/ensure`

If given argument is a date object, it is returned back. Otherwise `TypeError` is thrown.

```javascript
const ensureDate = require("type/date/ensure");

const date = new Date();
ensureDate(date); // date
ensureDate(123123); // Thrown TypeError: 123123 is not a date object
```

---

### Time value

_number_ primitive which is a valid _time value_ (as used internally in _Date_ instances)

#### `time-value/coerce`

Follows [`integer/coerce`](#integercoerce) but returns `null` in place of values which go beyond 100 000 0000 days from unix epoch

```javascript
const coerceToTimeValue = require("type/time-value/coerce");

coerceToTimeValue(12312312); // true
coerceToTimeValue(Number.MAX_SAFE_INTEGER); // false
coerceToTimeValue("foo"); // false
```

##### `time-value/ensure`

If given argument is a _time value_ coercible value (via [`time-value/coerce`](#time-valuecoerce)) returns result number.
Otherwise `TypeError` is thrown.

```javascript
const ensureTimeValue = require("type/time-value/ensure");

ensureTimeValue(12.93); // "12"
ensureTimeValue(Number.MAX_SAFE_INTEGER); // Thrown TypeError: null is not a natural number
```

---

### Function

_Function_ instance

#### `function/is`

Confirms if given object is a native function

```javascript
const isFunction = require("type/function/is");

isFunction(function () {}); // true
isFunction(() => {}); // true
isFunction(class {}); // true
isFunction("foo"); // false
```

#### `function/ensure`

If given argument is a function object, it is returned back. Otherwise `TypeError` is thrown.

```javascript
const ensureFunction = require("type/function/ensure");

const fn = function () {};
ensureFunction(fn); // fn
ensureFunction(/foo/); // Thrown TypeError: /foo/ is not a function
```

---

#### Plain Function

A _Function_ instance that is not a _Class_

##### `plain-function/is`

Confirms if given object is a _plain function_

```javascript
const isPlainFunction = require("type/plain-function/is");

isPlainFunction(function () {}); // true
isPlainFunction(() => {}); // true
isPlainFunction(class {}); // false
isPlainFunction("foo"); // false
```

##### `plain-function/ensure`

If given argument is a _plain function_ object, it is returned back. Otherwise `TypeError` is thrown.

```javascript
const ensurePlainFunction = require("type/function/ensure");

const fn = function () {};
ensurePlainFunction(fn); // fn
ensurePlainFunction(class {}); // Thrown TypeError: class is not a plain function
```

---

### RegExp

_RegExp_ instance

#### `reg-exp/is`

Confirms if given object is a native regular expression object

```javascript
const isRegExp = require("type/reg-exp/is");

isRegExp(/foo/);
isRegExp({}); // false
isRegExp("foo"); // false
```

#### `reg-exp/ensure`

If given argument is a regular expression object, it is returned back. Otherwise `TypeError` is thrown.

```javascript
const ensureRegExp = require("type/reg-exp/ensure");

ensureRegExp(/foo/); // /foo/
ensureRegExp("foo"); // Thrown TypeError: null is not a regular expression object
```

---

### Promise

_Promise_ instance

#### `promise/is`

Confirms if given object is a native _promise_

```javascript
const isPromise = require("type/promise/is");

isPromise(Promise.resolve()); // true
isPromise({ then: () => {} }); // false
isPromise({}); // false
```

##### `promise/ensure`

If given argument is a promise, it is returned back. Otherwise `TypeError` is thrown.

```javascript
const ensurePromise = require("type/promise/ensure");

const promise = Promise.resolve();
ensurePromise(promise); // promise
eensurePromise({}); // Thrown TypeError: [object Object] is not a promise
```

---

#### Thenable

_Thenable_ object (an object with `then` method)

##### `thenable/is`

Confirms if given object is a _thenable_

```javascript
const isThenable = require("type/thenable/is");

isThenable(Promise.resolve()); // true
isThenable({ then: () => {} }); // true
isThenable({}); // false
```

##### `thenable/ensure`

If given argument is a _thenable_ object, it is returned back. Otherwise `TypeError` is thrown.

```javascript
const ensureThenable = require("type/thenable/ensure");

const promise = Promise.resolve();
ensureThenable(promise); // promise
ensureThenable({}); // Thrown TypeError: [object Object] is not a thenable object
```

---

### Error

_Error_ instance

#### `error/is`

Confirms if given object is a native error object

```javascript
const isError = require("type/error/is");

isError(new Error()); // true
isError({ message: "Fake error" }); // false
```

#### `error/ensure`

If given argument is an error object, it is returned back. Otherwise `TypeError` is thrown.

```javascript
const ensureError = require("type/error/ensure");

const someError = new Error("Some error");
ensureError(someError); // someError
ensureError({ message: "Fake error" }); // Thrown TypeError: [object Object] is not an error object
```

---

### Prototype

Some constructor's `prototype` property

#### `prototype/is`

Confirms if given object serves as a _prototype_ property

```javascript
const isPrototype = require("type/prototype/is");

isPrototype({}); // false
isPrototype(Object.prototype); // true
isPrototype(Array.prototype); // true
```

### Tests

    $ npm test

[nix-build-image]: https://semaphoreci.com/api/v1/medikoo-org/type/branches/master/shields_badge.svg
[nix-build-url]: https://semaphoreci.com/medikoo-org/type
[win-build-image]: https://ci.appveyor.com/api/projects/status/8nrtluuwsb5k9l8d?svg=true
[win-build-url]: https://ci.appveyor.com/api/project/medikoo/type
[cov-image]: https://img.shields.io/codecov/c/github/medikoo/type.svg
[cov-url]: https://codecov.io/gh/medikoo/type
[npm-image]: https://img.shields.io/npm/v/type.svg
[npm-url]: https://www.npmjs.com/package/type
f  # Changelog

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [1.2.0](https://github.com/medikoo/type/compare/v1.1.0...v1.2.0) (2019-09-20)

### Bug Fixes

- Improve error message so it's not confusing ([97cd6b9](https://github.com/medikoo/type/commit/97cd6b9))

### Features

- 'coerceItem' option for iterable/ensure ([0818860](https://github.com/medikoo/type/commit/0818860))

## [1.1.0](https://github.com/medikoo/type/compare/v1.0.3...v1.1.0) (2019-09-20)

### Features

- `denyEmpty` option for iterables validation ([301d071](https://github.com/medikoo/type/commit/301d071))

### [1.0.3](https://github.com/medikoo/type/compare/v1.0.2...v1.0.3) (2019-08-06)

### Bug Fixes

- Recognize custom built ES5 era errors ([6462fac](https://github.com/medikoo/type/commit/6462fac))

### [1.0.2](https://github.com/medikoo/type/compare/v1.0.1...v1.0.2) (2019-08-06)

### Bug Fixes

- Recognize host errors (e.g. DOMException) ([96ef399](https://github.com/medikoo/type/commit/96ef399))

## [1.0.1](https://github.com/medikoo/type/compare/v1.0.0...v1.0.1) (2019-04-08)

# 1.0.0 (2019-04-05)

### Bug Fixes

- ensure 'is' functions can't crash ([59ceb78](https://github.com/medikoo/type/commit/59ceb78))

### Features

- array-length/coerce ([af8ddec](https://github.com/medikoo/type/commit/af8ddec))
- array-length/ensure ([d313eb6](https://github.com/medikoo/type/commit/d313eb6))
- array-like/ensure ([45f1ddd](https://github.com/medikoo/type/commit/45f1ddd))
- array-like/is ([9a026a5](https://github.com/medikoo/type/commit/9a026a5))
- array/ensure ([9db1515](https://github.com/medikoo/type/commit/9db1515))
- array/is ([9672839](https://github.com/medikoo/type/commit/9672839))
- date/ensure ([44e25a0](https://github.com/medikoo/type/commit/44e25a0))
- date/is ([0316558](https://github.com/medikoo/type/commit/0316558))
- ensure to not crash ([3998348](https://github.com/medikoo/type/commit/3998348))
- ensure/number ([134b5cb](https://github.com/medikoo/type/commit/134b5cb))
- error/ensure ([d5c8a30](https://github.com/medikoo/type/commit/d5c8a30))
- error/is-error ([4d6b899](https://github.com/medikoo/type/commit/4d6b899))
- finite/coerce ([accaad1](https://github.com/medikoo/type/commit/accaad1))
- finite/ensure ([51e4174](https://github.com/medikoo/type/commit/51e4174))
- function/ensure ([b624c9a](https://github.com/medikoo/type/commit/b624c9a))
- function/is ([dab8026](https://github.com/medikoo/type/commit/dab8026))
- integer/coerce ([89dea2e](https://github.com/medikoo/type/commit/89dea2e))
- integer/ensure ([44a7071](https://github.com/medikoo/type/commit/44a7071))
- iterable/ensure ([3d48841](https://github.com/medikoo/type/commit/3d48841))
- iterable/is ([cf09513](https://github.com/medikoo/type/commit/cf09513))
- lib/is-to-string-tag-supported ([c8c001d](https://github.com/medikoo/type/commit/c8c001d))
- natural-number/coerce ([d08fdd9](https://github.com/medikoo/type/commit/d08fdd9))
- natural-number/ensure ([6c24d12](https://github.com/medikoo/type/commit/6c24d12))
- number/coerce ([86ccf08](https://github.com/medikoo/type/commit/86ccf08))
- object/ensure ([a9e8eed](https://github.com/medikoo/type/commit/a9e8eed))
- object/is ([d2d7251](https://github.com/medikoo/type/commit/d2d7251))
- plain-function/ensure ([5186518](https://github.com/medikoo/type/commit/5186518))
- plain-function/is ([51bc791](https://github.com/medikoo/type/commit/51bc791))
- plain-object/ensure ([91cf5e5](https://github.com/medikoo/type/commit/91cf5e5))
- plain-object/is ([4dcf393](https://github.com/medikoo/type/commit/4dcf393))
- promise/ensure ([8d096a4](https://github.com/medikoo/type/commit/8d096a4))
- promise/is ([a00de02](https://github.com/medikoo/type/commit/a00de02))
- prototype/is ([b23bdcc](https://github.com/medikoo/type/commit/b23bdcc))
- reg-exp/ensure ([6f7bbcb](https://github.com/medikoo/type/commit/6f7bbcb))
- reg-exp/is ([9728519](https://github.com/medikoo/type/commit/9728519))
- safe-integer/coerce ([b8549c4](https://github.com/medikoo/type/commit/b8549c4))
- safe-integer/ensure ([a70ef3f](https://github.com/medikoo/type/commit/a70ef3f))
- string/coerce ([b25c71f](https://github.com/medikoo/type/commit/b25c71f))
- string/ensure ([b62577d](https://github.com/medikoo/type/commit/b62577d))
- support 'default' in resolveException ([e08332a](https://github.com/medikoo/type/commit/e08332a))
- switch config to ES3 based ([37606d9](https://github.com/medikoo/type/commit/37606d9))
- thenable/ensure ([6762c0d](https://github.com/medikoo/type/commit/6762c0d))
- thenable/is ([2711d70](https://github.com/medikoo/type/commit/2711d70))
- time-value/coerce ([27fd109](https://github.com/medikoo/type/commit/27fd109))
- time-value/ensure ([1f6a8ea](https://github.com/medikoo/type/commit/1f6a8ea))
- **string/coerce:** restrict toString acceptance ([2a87100](https://github.com/medikoo/type/commit/2a87100))
- value/ensure ([dd6d8cb](https://github.com/medikoo/type/commit/dd6d8cb))
- value/is ([fdf4763](https://github.com/medikoo/type/commit/fdf4763))
0  # EditorConfig is awesome: http://EditorConfig.org

# top-most EditorConfig file
root = true

[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
indent_style = tab
trim_trailing_whitespace = true

[*.md]
indent_size = 2
indent_style = space
trim_trailing_whitespace = false
  ISC License

Copyright (c) 2019, Mariusz Nowak, @medikoo, medikoo.com

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
e  {
  "_from": "type@^1.0.1",
  "_id": "type@1.2.0",
  "_inBundle": false,
  "_integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==",
  "_location": "/type",
  "_phantomChildren": {},
  "_requested": {
    "type": "range",
    "registry": true,
    "raw": "type@^1.0.1",
    "name": "type",
    "escapedName": "type",
    "rawSpec": "^1.0.1",
    "saveSpec": null,
    "fetchSpec": "^1.0.1"
  },
  "_requiredBy": [
    "/d"
  ],
  "_resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
  "_shasum": "848dd7698dafa3e54a6c479e759c4bc3f18847a0",
  "_spec": "type@^1.0.1",
  "_where": "C:\\work_nhada\\crown_trava_834\\adobe_extension\\logi2adobe\\node_modules\\d",
  "author": {
    "name": "Mariusz Nowak",
    "email": "medyk@medikoo.com",
    "url": "https://www.medikoo.com/"
  },
  "bugs": {
    "url": "https://github.com/medikoo/type/issues"
  },
  "bundleDependencies": false,
  "deprecated": false,
  "description": "Runtime validation and processing of JavaScript types",
  "devDependencies": {
    "chai": "^4.2.0",
    "eslint": "^6.4.0",
    "eslint-config-medikoo": "^2.5.1",
    "git-list-updated": "^1.2.1",
    "husky": "^3.0.5",
    "lint-staged": "^9.2.5",
    "mocha": "^6.2.0",
    "nyc": "^14.1.1",
    "prettier-elastic": "^1.18.2"
  },
  "eslintConfig": {
    "extends": "medikoo/es3",
    "root": true,
    "globals": {
      "Map": true,
      "Promise": true,
      "Set": true,
      "Symbol": true
    },
    "overrides": [
      {
        "files": "test/**/*.js",
        "env": {
          "mocha": true
        },
        "rules": {
          "no-eval": "off",
          "no-new-wrappers": "off"
        }
      },
      {
        "files": [
          "string/coerce.js",
          "number/coerce.js"
        ],
        "rules": {
          "no-implicit-coercion": "off"
        }
      },
      {
        "files": "plain-object/is.js",
        "rules": {
          "no-proto": "off"
        }
      }
    ]
  },
  "homepage": "https://github.com/medikoo/type#readme",
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "keywords": [
    "type",
    "coercion"
  ],
  "license": "ISC",
  "lint-staged": {
    "*.js": [
      "eslint"
    ],
    "*.{css,html,js,json,md,yaml,yml}": [
      "prettier -c"
    ]
  },
  "name": "type",
  "prettier": {
    "printWidth": 100,
    "tabWidth": 4,
    "overrides": [
      {
        "files": [
          "*.md"
        ],
        "options": {
          "tabWidth": 2
        }
      }
    ]
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/medikoo/type.git"
  },
  "scripts": {
    "check-coverage": "npm run coverage && nyc check-coverage --statements 80 --function 80 --branches 80 --lines 80",
    "coverage": "nyc --reporter=lcov --reporter=html --reporter=text-summary npm test",
    "lint": "eslint --ignore-path=.gitignore .",
    "lint-updated": "pipe-git-updated --ext=js -- eslint --ignore-pattern '!*'",
    "prettier-check-updated": "pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c",
    "prettify": "prettier --write --ignore-path .gitignore '**/*.{css,html,js,json,md,yaml,yml}'",
    "test": "mocha --recursive"
  },
  "version": "1.2.0"
}
C  "use strict";

var resolveException = require("../lib/resolve-exception")
  , coerce           = require("./coerce");

module.exports = function (value/*, options*/) {
	var coerced = coerce(value);
	if (coerced !== null) return coerced;
	return resolveException(value, "%v is not a time value", arguments[1]);
};
ÿ   "use strict";

var coerceToInteger = require("../integer/coerce");

var abs = Math.abs;

module.exports = function (value) {
	value = coerceToInteger(value);
	if (!value) return value;
	if (abs(value) > 8.64e15) return null;
	return value;
};
:  "use strict";

var isValue = require("../value/is");

// prettier-ignore
var possibleTypes = { "object": true, "function": true, "undefined": true /* document.all */ };

module.exports = function (value) {
	if (!isValue(value)) return false;
	return hasOwnProperty.call(possibleTypes, typeof value);
};
  "use strict";

var resolveException = require("../lib/resolve-exception")
  , is               = require("./is");

module.exports = function (value/*, options*/) {
	if (is(value)) return value;
	return resolveException(value, "%v is not an object", arguments[1]);
};
´  "use strict";

var isPrototype = require("../prototype/is");

var dateValueOf = Date.prototype.valueOf;

module.exports = function (value) {
	if (!value) return false;

	try {
		// Sanity check (reject objects which do not expose common Date interface)
		if (typeof value.getFullYear !== "function") return false;
		if (typeof value.getTimezoneOffset !== "function") return false;
		if (typeof value.setFullYear !== "function") return false;

		// Ensure its native Date object (has [[DateValue]] slot)
		dateValueOf.call(value);
	} catch (error) {
		return false;
	}

	// Ensure it hosts valid date
	if (isNaN(value)) return false;

	return !isPrototype(value);
};
  "use strict";

var resolveException = require("../lib/resolve-exception")
  , is               = require("./is");

module.exports = function (value/*, options*/) {
	if (is(value)) return value;
	return resolveException(value, "%v is not a date object", arguments[1]);
};
  // Polyfills friendly, therefore ES5 syntax

"use strict";

var isObject = require("../object/is");

var iteratorSymbol = Symbol.iterator;

if (!iteratorSymbol) {
	throw new Error("Cannot initialize iterator/is due to Symbol.iterator not being implemented");
}

module.exports = function (value/*, options*/) {
	var options = arguments[1];
	if (!isObject(value)) {
		if (!isObject(options) || !options.allowString || typeof value !== "string") return false;
	}
	try {
		if (typeof value[iteratorSymbol] !== "function") return false;
	} catch (error) {
		return false;
	}
	if (!options) return true;
	if (options.denyEmpty) {
		try {
			if (value[iteratorSymbol]().next().done) return false;
		} catch (error) {
			return false;
		}
	}
	return true;
};
»  "use strict";

var resolveException = require("../lib/resolve-exception")
  , isValue          = require("../value/is")
  , is               = require("./is");

var resolveCoercedValue = function (value, coerceItem) {
	var coercedValue = [];
	var iterator = value[Symbol.iterator]();
	var item;
	while (!(item = iterator.next()).done) {
		var newItemValue = coerceItem(item.value);
		if (!isValue(newItemValue)) throw new Error("Stop propagation");
		coercedValue.push(newItemValue);
	}
	return coercedValue;
};
module.exports = function (value/*, options*/) {
	var options = arguments[1];
	if (is(value, options)) {
		if (!options) return value;
		if (typeof options.coerceItem !== "function") return value;
		try { return resolveCoercedValue(value, options.coerceItem); }
		catch (error) {
			// Ignore, let validation error propagate
		}
	}
	return resolveException(value, "%v is not expected iterable value", options);
};
G  "use strict";

var resolveException = require("../lib/resolve-exception")
  , coerce           = require("./coerce");

module.exports = function (value/*, options*/) {
	var coerced = coerce(value);
	if (coerced !== null) return coerced;
	return resolveException(value, "%v is not a natural number", arguments[1]);
};
Ý   "use strict";

var coerceToInteger = require("../integer/coerce");

module.exports = function (value) {
	value = coerceToInteger(value);
	if (!value) return value;
	if (value < 0) return null;
	return value;
};
#  "use strict";

var isObject    = require("../object/is")
  , isPrototype = require("../prototype/is");

var getPrototypeOf;
if (typeof Object.getPrototypeOf === "function") {
	getPrototypeOf = Object.getPrototypeOf;
} else if ({}.__proto__ === Object.prototype) {
	getPrototypeOf = function (object) { return object.__proto__; };
}

module.exports = function (value) {
	if (!isObject(value)) return false;
	var prototype;
	if (getPrototypeOf) {
		prototype = getPrototypeOf(value);
	} else {
		try {
			var valueConstructor = value.constructor;
			if (valueConstructor) prototype = valueConstructor.prototype;
		} catch (error) {
			return false;
		}
	}
	if (prototype && !hasOwnProperty.call(prototype, "propertyIsEnumerable")) return false;
	return !isPrototype(value);
};
  "use strict";

var resolveException = require("../lib/resolve-exception")
  , is               = require("./is");

module.exports = function (value/*, options*/) {
	if (is(value)) return value;
	return resolveException(value, "%v is not a plain object", arguments[1]);
};
?  "use strict";

var resolveException = require("../lib/resolve-exception")
  , coerce           = require("./coerce");

module.exports = function (value/*, options*/) {
	var coerced = coerce(value);
	if (coerced !== null) return coerced;
	return resolveException(value, "%v is not a number", arguments[1]);
};
  "use strict";

var isValue = require("../value/is");

module.exports = function (value) {
	if (!isValue(value)) return null;
	try {
		value = +value; // Ensure implicit coercion
	} catch (error) {
		return null;
	}
	if (isNaN(value)) return null;
	return value;
};
‘   "use strict";

// ES3 safe
var _undefined = void 0;

module.exports = function (value) { return value !== _undefined && value !== null; };
  "use strict";

var resolveException = require("../lib/resolve-exception")
  , is               = require("./is");

module.exports = function (value/*, options*/) {
	if (is(value)) return value;
	return resolveException(value, "Cannot use %v", arguments[1]);
};
K  "use strict";

var resolveException = require("../lib/resolve-exception")
  , coerce           = require("./coerce");

module.exports = function (value/*, options*/) {
	var coerced = coerce(value);
	if (coerced !== null) return coerced;
	return resolveException(value, "%v is not a valid array length", arguments[1]);
};
ê   "use strict";

var coerceToSafeInteger = require("../safe-integer/coerce");

module.exports = function (value) {
	value = coerceToSafeInteger(value);
	if (!value) return value;
	if (value < 0) return null;
	return value;
};
A  "use strict";

var resolveException = require("../lib/resolve-exception")
  , coerce           = require("./coerce");

module.exports = function (value/*, options*/) {
	var coerced = coerce(value);
	if (coerced !== null) return coerced;
	return resolveException(value, "%v is not an integer", arguments[1]);
};

  "use strict";

var coerceToFinite = require("../finite/coerce");

var abs = Math.abs, floor = Math.floor;

module.exports = function (value) {
	value = coerceToFinite(value);
	if (!value) return value;
	return (value > 0 ? 1 : -1) * floor(abs(value));
};
º   "use strict";

module.exports = function (value) {
	try {
		return value.toString();
	} catch (error) {
		try { return String(value); }
		catch (error2) { return null; }
	}
};
#  "use strict";

var isValue       = require("../value/is")
  , isObject      = require("../object/is")
  , stringCoerce  = require("../string/coerce")
  , toShortString = require("./to-short-string");

var resolveMessage = function (message, value) {
	return message.replace("%v", toShortString(value));
};

module.exports = function (value, defaultMessage, inputOptions) {
	if (!isObject(inputOptions)) throw new TypeError(resolveMessage(defaultMessage, value));
	if (!isValue(value)) {
		if ("default" in inputOptions) return inputOptions["default"];
		if (inputOptions.isOptional) return null;
	}
	var errorMessage = stringCoerce(inputOptions.errorMessage);
	if (!isValue(errorMessage)) errorMessage = defaultMessage;
	throw new TypeError(resolveMessage(errorMessage, value));
};
k   "use strict";

module.exports = typeof Symbol === "function" && typeof Symbol.toStringTag === "symbol";
Ë  "use strict";

var safeToString = require("./safe-to-string");

var reNewLine = /[\n\r\u2028\u2029]/g;

module.exports = function (value) {
	var string = safeToString(value);
	if (string === null) return "<Non-coercible to string value>";
	// Trim if too long
	if (string.length > 100) string = string.slice(0, 99) + "â€¦";
	// Replace eventual new lines
	string = string.replace(reNewLine, function (char) {
		switch (char) {
			case "\n":
				return "\\n";
			case "\r":
				return "\\r";
			case "\u2028":
				return "\\u2028";
			case "\u2029":
				return "\\u2029";
			/* istanbul ignore next */
			default:
				throw new Error("Unexpected character");
		}
	});
	return string;
};
?  "use strict";

var resolveException = require("../lib/resolve-exception")
  , coerce           = require("./coerce");

module.exports = function (value/*, options*/) {
	var coerced = coerce(value);
	if (coerced !== null) return coerced;
	return resolveException(value, "%v is not a string", arguments[1]);
};
è  "use strict";

var isValue  = require("../value/is")
  , isObject = require("../object/is");

var objectToString = Object.prototype.toString;

module.exports = function (value) {
	if (!isValue(value)) return null;
	if (isObject(value)) {
		// Reject Object.prototype.toString coercion
		var valueToString = value.toString;
		if (typeof valueToString !== "function") return null;
		if (valueToString === objectToString) return null;
		// Note: It can be object coming from other realm, still as there's no ES3 and CSP compliant
		// way to resolve its realm's Object.prototype.toString it's left as not addressed edge case
	}
	try {
		return "" + value; // Ensure implicit coercion
	} catch (error) {
		return null;
	}
};
5  "use strict";

var isFunction = require("../function/is");

var classRe = /^\s*class[\s{/}]/, functionToString = Function.prototype.toString;

module.exports = function (value) {
	if (!isFunction(value)) return false;
	if (classRe.test(functionToString.call(value))) return false;
	return true;
};
  "use strict";

var resolveException = require("../lib/resolve-exception")
  , is               = require("./is");

module.exports = function (value/*, options*/) {
	if (is(value)) return value;
	return resolveException(value, "%v is not a plain function", arguments[1]);
};
3  "use strict";

var isPrototype = require("../prototype/is");

var isArray;
if (typeof Array.isArray === "function") {
	isArray = Array.isArray;
} else {
	var objectToString = Object.prototype.toString, objectTaggedString = objectToString.call([]);
	isArray = function (value) { return objectToString.call(value) === objectTaggedString; };
}

module.exports = function (value) {
	if (!isArray(value)) return false;

	// Sanity check (reject objects which do not expose common Array interface)
	if (!hasOwnProperty.call(value, "length")) return false;
	try {
		if (typeof value.length !== "number") return false;
		if (typeof value.push !== "function") return false;
		if (typeof value.splice !== "function") return false;
	} catch (error) {
		return false;
	}

	return !isPrototype(value);
};
  "use strict";

var resolveException = require("../lib/resolve-exception")
  , is               = require("./is");

module.exports = function (value/*, options*/) {
	if (is(value)) return value;
	return resolveException(value, "%v is not an array object", arguments[1]);
};
F  "use strict";

var resolveException = require("../lib/resolve-exception")
  , coerce           = require("./coerce");

module.exports = function (value/*, options*/) {
	var coerced = coerce(value);
	if (coerced !== null) return coerced;
	return resolveException(value, "%v is not a finite number", arguments[1]);
};
¹   "use strict";

var coerceToNumber = require("../number/coerce");

module.exports = function (value) {
	value = coerceToNumber(value);
	return isFinite(value) ? value : null;
};
  "use strict";

var isPrototype = require("../prototype/is");

// In theory we could rely on Symbol.toStringTag directly,
// still early native implementation (e.g. in FF) predated symbols
var objectToString = Object.prototype.toString
  , objectTaggedString = objectToString.call(Promise.resolve());

module.exports = function (value) {
	if (!value) return false;

	// Sanity check (reject objects which do not expose common Promise interface)
	try {
		if (typeof value.then !== "function") return false;
		if (typeof value["catch"] !== "function") return false;
	} catch (error) {
		return false;
	}

	// Ensure its native Promise object (has [[PromiseState]] slot)
	// Note: it's not 100% precise as string tag may be overriden
	// and other objects could be hacked to expose it
	if (objectToString.call(value) !== objectTaggedString) return false;

	return !isPrototype(value);
};
  "use strict";

var resolveException = require("../lib/resolve-exception")
  , is               = require("./is");

module.exports = function (value/*, options*/) {
	if (is(value)) return value;
	return resolveException(value, "%v is not a promise", arguments[1]);
};
Ò  "use strict";

var isPrototype = require("../prototype/is");

module.exports = function (value) {
	if (typeof value !== "function") return false;

	if (!hasOwnProperty.call(value, "length")) return false;

	try {
		if (typeof value.length !== "number") return false;
		if (typeof value.call !== "function") return false;
		if (typeof value.apply !== "function") return false;
	} catch (error) {
		return false;
	}

	return !isPrototype(value);
};
  "use strict";

var resolveException = require("../lib/resolve-exception")
  , is               = require("./is");

module.exports = function (value/*, options*/) {
	if (is(value)) return value;
	return resolveException(value, "%v is not a function", arguments[1]);
};
I  "use strict";

var isPrototype   = require("../prototype/is")
  , isPlainObject = require("../plain-object/is");

var objectToString = Object.prototype.toString;

// Recognize host specific errors (e.g. DOMException)
var errorTaggedStringRe = /^\[object .*(?:Error|Exception)\]$/
  , errorNameRe = /^[^\s]*(?:Error|Exception)$/;

module.exports = function (value) {
	if (!value) return false;

	var name;
	// Sanity check (reject objects which do not expose common Error interface)
	try {
		name = value.name;
		if (typeof name !== "string") return false;
		if (typeof value.message !== "string") return false;
	} catch (error) {
		return false;
	}

	// Ensure its a native-like Error object
	// (has [[ErrorData]] slot, or was created to resemble one)
	// Note: It's not a 100% bulletproof check of confirming that as:
	// - In ES2015+ string tag can be overriden via Symbol.toStringTag property
	// - Host errors do not share native error tag. Still we rely on assumption that
	//   tag for each error will end either with `Error` or `Exception` string
	// - In pre ES2015 era, no custom errors will share the error tag.
	if (!errorTaggedStringRe.test(objectToString.call(value))) {
		// Definitely not an ES2015 error instance, but could still be an error
		// (created via e.g. CustomError.prototype = Object.create(Error.prototype))
		try {
			if (name !== value.constructor.name) return false;
		} catch (error) {
			return false;
		}
		if (!errorNameRe.test(name)) return false;
		if (isPlainObject(value)) return false;
	}

	return !isPrototype(value);
};
  "use strict";

var resolveException = require("../lib/resolve-exception")
  , is               = require("./is");

module.exports = function (value/*, options*/) {
	if (is(value)) return value;
	return resolveException(value, "%v is not an error object", arguments[1]);
};
  "use strict";

var assert          = require("chai").assert
  , ensureTimeValue = require("../../time-value/ensure");

describe("time-value/ensure", function () {
	it("Should return coerced value", function () { assert.equal(ensureTimeValue("12.23"), 12); });
	it("Should crash on no value", function () {
		try {
			ensureTimeValue("foo");
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "foo is not a time value");
		}
	});
});
.  "use strict";

var assert            = require("chai").assert
  , coerceToTimeValue = require("../../time-value/coerce");

describe("time-value/coerce", function () {
	it("Should coerce float to time value", function () {
		assert.equal(coerceToTimeValue(123.123), 123);
		assert.equal(coerceToTimeValue(123.823), 123);
		assert.equal(coerceToTimeValue(-123.123), -123);
		assert.equal(coerceToTimeValue(-123.823), -123);
	});
	it("Should coerce string", function () { assert.equal(coerceToTimeValue("12.123"), 12); });
	it("Should coerce booleans", function () { assert.equal(coerceToTimeValue(true), 1); });
	it("Should coerce number objects", function () {
		assert.equal(coerceToTimeValue(new Number(343)), 343);
	});
	it("Should coerce objects", function () {
		assert.equal(coerceToTimeValue({ valueOf: function () { return 23; } }), 23);
	});
	it("Should reject infinite number", function () {
		assert.equal(coerceToTimeValue(Infinity), null);
	});
	it("Should reject number beyond 100,000,000 days from unix epox", function () {
		assert.equal(coerceToTimeValue(8.64e15 + 1), null);
		assert.equal(coerceToTimeValue(-8.64e15 - 1), null);
	});

	it("Should reject NaN", function () { assert.equal(coerceToTimeValue(NaN), null); });

	if (typeof Object.create === "function") {
		it("Should not coerce objects with no number representation", function () {
			assert.equal(coerceToTimeValue(Object.create(null)), null);
		});
	}

	it("Should not coerce null", function () { assert.equal(coerceToTimeValue(null), null); });
	it("Should not coerce undefined", function () {
		assert.equal(coerceToTimeValue(undefined), null);
	});

	if (typeof Symbol === "function") {
		it("Should not coerce symbols", function () {
			assert.equal(coerceToTimeValue(Symbol("foo")), null);
		});
	}
});
™  "use strict";

var assert   = require("chai").assert
  , isObject = require("../../object/is");

describe("object/is", function () {
	it("Should return true on object", function () { assert.equal(isObject({}), true); });
	it("Should return true on function", function () {
		assert.equal(isObject(function () { return true; }), true);
	});
	it("Should return true on array", function () { assert.equal(isObject([]), true); });
	if (typeof Object.create === "function") {
		it("Should return true on object with no prototype", function () {
			assert.equal(isObject(Object.create(null)), true);
		});
	}
	it("Should return false on string", function () { assert.equal(isObject("foo"), false); });
	it("Should return false on empty string", function () { assert.equal(isObject(""), false); });
	it("Should return false on number", function () { assert.equal(isObject(123), false); });
	it("Should return false on NaN", function () { assert.equal(isObject(NaN), false); });
	it("Should return false on boolean", function () { assert.equal(isObject(true), false); });
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isObject(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isObject(null), false); });
	it("Should return false on undefined", function () { assert.equal(isObject(void 0), false); });
});
  "use strict";

var assert       = require("chai").assert
  , ensureObject = require("../../object/ensure");

describe("object/ensure", function () {
	it("Should return input value", function () {
		var value = {};
		assert.equal(ensureObject(value), value);
	});
	it("Should crash on no value", function () {
		try {
			ensureObject(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "null is not an object");
		}
	});
});
é  "use strict";

var assert = require("chai").assert
  , isDate = require("../../date/is");

describe("date/is", function () {
	it("Should return true on date", function () { assert.equal(isDate(new Date()), true); });
	it("Should return false on invalid date", function () {
		assert.equal(isDate(new Date("foo")), false);
	});

	it("Should return false on native date with no common API exposed", function () {
		var value = new Date();
		value.getFullYear = null;
		assert.equal(isDate(value), false);
	});
	it("Should return false on Date.prototype", function () {
		assert.equal(isDate(Date.prototype), false);
	});
	it("Should return false on time value", function () { assert.equal(isDate(12312313), false); });

	it("Should return false on plain object", function () { assert.equal(isDate({}), false); });
	it("Should return false on function", function () {
		assert.equal(isDate(function () { return true; }), false);
	});

	it("Should return false on array", function () { assert.equal(isDate([]), false); });
	if (typeof Object.create === "function") {
		it("Should return false on object with no prototype", function () {
			assert.equal(isDate(Object.create(null)), false);
		});
	}
	it("Should return false on string", function () { assert.equal(isDate("foo"), false); });
	it("Should return false on empty string", function () { assert.equal(isDate(""), false); });
	it("Should return false on number", function () { assert.equal(isDate(123), false); });
	it("Should return false on NaN", function () { assert.equal(isDate(NaN), false); });
	it("Should return false on boolean", function () { assert.equal(isDate(true), false); });
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isDate(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isDate(null), false); });
	it("Should return false on undefined", function () { assert.equal(isDate(void 0), false); });
});
  "use strict";

var assert     = require("chai").assert
  , ensureDate = require("../../date/ensure");

describe("date/ensure", function () {
	it("Should return input value", function () {
		var value = new Date();
		assert.equal(ensureDate(value), value);
	});
	it("Should crash on invalid value", function () {
		try {
			ensureDate(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert(error.message.includes("is not a date object"));
		}
	});
});
±	  "use strict";

var assert     = require("chai").assert
  , isIterable = require("../../iterable/is");

describe("iterable/is", function () {
	it("Should return true on array", function () { assert.equal(isIterable([]), true); });
	it("Should return true on arguments", function () {
		assert.equal(isIterable((function () { return arguments; })()), true);
	});
	it("Should by default return false on string", function () {
		assert.equal(isIterable("foo"), false);
	});
	it("Should accept strings if specified", function () {
		assert.equal(isIterable("foo", { allowString: true }), true);
	});

	it("Should support denyEmpty option", function () {
		assert.equal(isIterable([], { denyEmpty: true }), false);
		assert.equal(isIterable([null], { denyEmpty: true }), true);
		assert.equal(isIterable("", { allowString: true, denyEmpty: true }), false);
		assert.equal(isIterable("foo", { allowString: true, denyEmpty: true }), true);
	});

	if (typeof Set === "function") {
		it("Should return true on set", function () { assert.equal(isIterable(new Set()), true); });
	}
	if (typeof Map === "function") {
		it("Should return true on set", function () { assert.equal(isIterable(new Map()), true); });
	}

	it("Should return false on plain object", function () { assert.equal(isIterable({}), false); });
	it("Should return false on function", function () {
		assert.equal(isIterable(function () { return true; }), false);
	});

	if (typeof Object.create === "function") {
		it("Should return false on object with no prototype", function () {
			assert.equal(isIterable(Object.create(null)), false);
		});
	}
	it("Should return false on string", function () { assert.equal(isIterable("foo"), false); });
	it("Should return false on empty string", function () { assert.equal(isIterable(""), false); });
	it("Should return false on number", function () { assert.equal(isIterable(123), false); });
	it("Should return false on NaN", function () { assert.equal(isIterable(NaN), false); });
	it("Should return false on boolean", function () { assert.equal(isIterable(true), false); });
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isIterable(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isIterable(null), false); });
	it("Should return false on undefined", function () {
		assert.equal(isIterable(void 0), false);
	});
});
®  "use strict";

var assert         = require("chai").assert
  , coerceString   = require("../../string/coerce")
  , isArray        = require("../../array/is")
  , ensureIterable = require("../../iterable/ensure");

describe("iterable/ensure", function () {
	it("Should return input value", function () {
		var value = [];
		assert.equal(ensureIterable(value), value);
	});
	it("Should allow strings with allowString option", function () {
		var value = "foo";
		assert.equal(ensureIterable(value, { allowString: true }), value);
	});
	it("Should crash on invalid value", function () {
		try {
			ensureIterable("foo");
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert(error.message.includes("is not expected iterable value"));
		}
	});
	describe("Should support 'coerceItem' option", function () {
		it("Should resolve coerced array", function () {
			var coercedValue = ensureIterable(new Set(["foo", 12]), { coerceItem: coerceString });
			assert(isArray(coercedValue));
			assert.deepEqual(coercedValue, ["foo", "12"]);
		});
		it("Should crash if some value is non coercible", function () {
			try {
				ensureIterable(["foo", {}], { coerceItem: coerceString });
				throw new Error("Unexpected");
			} catch (error) {
				assert.equal(error.name, "TypeError");
				assert(error.message.includes("is not expected iterable value"));
			}
		});
	});
});
-  "use strict";

var assert              = require("chai").assert
  , ensureNaturalNumber = require("../../natural-number/ensure");

describe("natural-number/ensure", function () {
	it("Should return coerced value", function () {
		assert.equal(ensureNaturalNumber("12.23"), 12);
	});
	it("Should crash on no value", function () {
		try {
			ensureNaturalNumber(-20);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "-20 is not a natural number");
		}
	});
});
D  "use strict";

var assert                = require("chai").assert
  , coerceToNaturalNumber = require("../../natural-number/coerce");

describe("natural-number/coerce", function () {
	it("Should coerce float to integer", function () {
		assert.equal(coerceToNaturalNumber(123.123), 123);
		assert.equal(coerceToNaturalNumber(123.823), 123);
	});
	it("Should coerce string", function () { assert.equal(coerceToNaturalNumber("12.123"), 12); });
	it("Should coerce booleans", function () { assert.equal(coerceToNaturalNumber(true), 1); });
	it("Should coerce number objects", function () {
		assert.equal(coerceToNaturalNumber(new Number(343)), 343);
	});
	it("Should coerce objects", function () {
		assert.equal(coerceToNaturalNumber({ valueOf: function () { return 23; } }), 23);
	});
	it("Should coerce number beyond Number.MAX_SAFE_INTEGER", function () {
		assert.equal(coerceToNaturalNumber(9007199254740992), 9007199254740992);
	});

	it("Should reject negative number", function () {
		assert.equal(coerceToNaturalNumber(-1), null);
	});
	it("Should reject infinite number", function () {
		assert.equal(coerceToNaturalNumber(Infinity), null);
	});
	it("Should reject NaN", function () { assert.equal(coerceToNaturalNumber(NaN), null); });

	if (typeof Object.create === "function") {
		it("Should not coerce objects with no number representation", function () {
			assert.equal(coerceToNaturalNumber(Object.create(null)), null);
		});
	}

	it("Should not coerce null", function () { assert.equal(coerceToNaturalNumber(null), null); });
	it("Should not coerce undefined", function () {
		assert.equal(coerceToNaturalNumber(undefined), null);
	});

	if (typeof Symbol === "function") {
		it("Should not coerce symbols", function () {
			assert.equal(coerceToNaturalNumber(Symbol("foo")), null);
		});
	}
});
y  "use strict";

var assert        = require("chai").assert
  , isPlainObject = require("../../plain-object/is");

describe("plain-object/is", function () {
	it("Should return true on plain object", function () {
		assert.equal(isPlainObject({}), true);
	});
	if (typeof Object.create === "function") {
		it("Should return true on object with no prototype", function () {
			assert.equal(isPlainObject(Object.create(null)), true);
		});
		it(
			"Should return false on object that inherits from object with no prototype",
			function () { assert.equal(isPlainObject(Object.create(Object.create(null))), false); }
		);
	}
	it("Should return false on Object.prototype", function () {
		assert.equal(isPlainObject(Object.prototype), false);
	});
	it("Should return false on prototype that derives from Object.prototype", function () {
		assert.equal(isPlainObject(RegExp.prototype), false);
	});

	it("Should return false on function", function () {
		assert.equal(isPlainObject(function () { return true; }), false);
	});

	it("Should return false on string", function () { assert.equal(isPlainObject("foo"), false); });
	it("Should return false on empty string", function () {
		assert.equal(isPlainObject(""), false);
	});
	it("Should return false on number", function () { assert.equal(isPlainObject(123), false); });
	it("Should return false on NaN", function () { assert.equal(isPlainObject(NaN), false); });
	it("Should return false on boolean", function () { assert.equal(isPlainObject(true), false); });
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isPlainObject(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isPlainObject(null), false); });
	it("Should return false on undefined", function () {
		assert.equal(isPlainObject(void 0), false);
	});
});
6  "use strict";

var assert            = require("chai").assert
  , ensurePlainObject = require("../../plain-object/ensure");

describe("plain-object/ensure", function () {
	it("Should return input value", function () {
		var value = {};
		assert.equal(ensurePlainObject(value), value);
	});
	it("Should crash on invalid value", function () {
		try {
			ensurePlainObject(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert(error.message.includes("is not a plain object"));
		}
	});
});
ù  "use strict";

var assert       = require("chai").assert
  , ensureNumber = require("../../number/ensure");

describe("number/ensure", function () {
	it("Should return coerced value", function () { assert.equal(ensureNumber("12.23"), 12.23); });
	it("Should crash on no value", function () {
		try {
			ensureNumber(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "null is not a number");
		}
	});
});
¡  "use strict";

var assert         = require("chai").assert
  , coerceToNumber = require("../../number/coerce");

describe("number/coerce", function () {
	it("Should return input number", function () {
		assert.equal(coerceToNumber(123.123), 123.123);
	});
	it("Should return input infinite number", function () {
		assert.equal(coerceToNumber(Infinity), Infinity);
	});
	it("Should coerce string", function () { assert.equal(coerceToNumber("12"), 12); });
	it("Should coerce booleans", function () { assert.equal(coerceToNumber(true), 1); });
	it("Should coerce number objects", function () {
		assert.equal(coerceToNumber(new Number(343)), 343);
	});
	it("Should coerce objects", function () {
		assert.equal(coerceToNumber({ valueOf: function () { return 23; } }), 23);
	});

	it("Should reject NaN", function () { assert.equal(coerceToNumber(NaN), null); });

	if (typeof Object.create === "function") {
		it("Should not coerce objects with no number representation", function () {
			assert.equal(coerceToNumber(Object.create(null)), null);
		});
	}

	it("Should not coerce null", function () { assert.equal(coerceToNumber(null), null); });
	it("Should not coerce undefined", function () {
		assert.equal(coerceToNumber(undefined), null);
	});

	if (typeof Symbol === "function") {
		it("Should not coerce symbols", function () {
			assert.equal(coerceToNumber(Symbol("foo")), null);
		});
	}
});
š  "use strict";

var assert  = require("chai").assert
  , isValue = require("../../value/is");

describe("value/is", function () {
	it("Should return true on object", function () { assert.equal(isValue({}), true); });
	it("Should return true on function", function () {
		assert.equal(isValue(function () { return true; }), true);
	});
	it("Should return true on array", function () { assert.equal(isValue([]), true); });
	if (typeof Object.create === "function") {
		it("Should return true on object with no prototype", function () {
			assert.equal(isValue(Object.create(null)), true);
		});
	}
	it("Should return true on string", function () { assert.equal(isValue("foo"), true); });
	it("Should return true on empty string", function () { assert.equal(isValue(""), true); });
	it("Should return true on number", function () { assert.equal(isValue(123), true); });
	it("Should return true on NaN", function () { assert.equal(isValue(NaN), true); });
	it("Should return true on boolean", function () { assert.equal(isValue(false), true); });
	if (typeof Symbol === "function") {
		// eslint-disable-next-line no-undef
		it("Should return true on symbol", function () { assert.equal(isValue(Symbol()), true); });
	}

	it("Should return false on null", function () { assert.equal(isValue(null), false); });
	it("Should return false on undefined", function () { assert.equal(isValue(void 0), false); });
});
  "use strict";

var assert      = require("chai").assert
  , ensureValue = require("../../value/ensure");

describe("value/ensure", function () {
	it("Should return input value", function () {
		var value = {};
		assert.equal(ensureValue(value), value);
	});
	it("Should crash on no value", function () {
		try {
			ensureValue(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Cannot use null");
		}
	});
});
%  "use strict";

var assert            = require("chai").assert
  , ensureArrayLength = require("../../array-length/ensure");

describe("array-length/ensure", function () {
	it("Should return coerced value", function () {
		assert.equal(ensureArrayLength("12.23"), 12);
	});
	it("Should crash on no value", function () {
		try {
			ensureArrayLength(-20);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "-20 is not a valid array length");
		}
	});
});
	  "use strict";

var assert              = require("chai").assert
  , coerceToArrayLength = require("../../array-length/coerce");

describe("array-length/coerce", function () {
	it("Should coerce float", function () {
		assert.equal(coerceToArrayLength(123.123), 123);
		assert.equal(coerceToArrayLength(123.823), 123);
	});
	it("Should coerce string", function () { assert.equal(coerceToArrayLength("12.123"), 12); });
	it("Should coerce booleans", function () { assert.equal(coerceToArrayLength(true), 1); });
	it("Should coerce number objects", function () {
		assert.equal(coerceToArrayLength(new Number(343)), 343);
	});
	it("Should coerce objects", function () {
		assert.equal(coerceToArrayLength({ valueOf: function () { return 23; } }), 23);
	});
	it("Should reject infinite number", function () {
		assert.equal(coerceToArrayLength(Infinity), null);
	});
	it("Should reject number beyond Number.MAX_SAFE_INTEGER", function () {
		assert.equal(coerceToArrayLength(9007199254740992), null);
	});
	it("Should reject negative number", function () {
		assert.equal(coerceToArrayLength(-9), null);
	});

	it("Should reject NaN", function () { assert.equal(coerceToArrayLength(NaN), null); });

	if (typeof Object.create === "function") {
		it("Should not coerce objects with no number representation", function () {
			assert.equal(coerceToArrayLength(Object.create(null)), null);
		});
	}

	it("Should not coerce null", function () { assert.equal(coerceToArrayLength(null), null); });
	it("Should not coerce undefined", function () {
		assert.equal(coerceToArrayLength(undefined), null);
	});

	if (typeof Symbol === "function") {
		it("Should not coerce symbols", function () {
			assert.equal(coerceToArrayLength(Symbol("foo")), null);
		});
	}
});
þ  "use strict";

var assert        = require("chai").assert
  , ensureInteger = require("../../integer/ensure");

describe("integer/ensure", function () {
	it("Should return coerced value", function () { assert.equal(ensureInteger("12.23"), 12); });
	it("Should crash on no value", function () {
		try {
			ensureInteger(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "null is not an integer");
		}
	});
});
l  "use strict";

var assert          = require("chai").assert
  , coerceToInteger = require("../../integer/coerce");

describe("integer/coerce", function () {
	it("Should coerce float to integer", function () {
		assert.equal(coerceToInteger(123.123), 123);
		assert.equal(coerceToInteger(123.823), 123);
		assert.equal(coerceToInteger(-123.123), -123);
		assert.equal(coerceToInteger(-123.823), -123);
	});
	it("Should coerce string", function () { assert.equal(coerceToInteger("12.123"), 12); });
	it("Should coerce booleans", function () { assert.equal(coerceToInteger(true), 1); });
	it("Should coerce number objects", function () {
		assert.equal(coerceToInteger(new Number(343)), 343);
	});
	it("Should coerce objects", function () {
		assert.equal(coerceToInteger({ valueOf: function () { return 23; } }), 23);
	});
	it("Should coerce number beyond Number.MAX_SAFE_INTEGER", function () {
		assert.equal(coerceToInteger(9007199254740992), 9007199254740992);
	});
	it("Should coerce number beyond Number.MIN_SAFE_INTEGER", function () {
		assert.equal(coerceToInteger(-9007199254740992), -9007199254740992);
	});

	it("Should reject infinite number", function () {
		assert.equal(coerceToInteger(Infinity), null);
	});
	it("Should reject NaN", function () { assert.equal(coerceToInteger(NaN), null); });

	if (typeof Object.create === "function") {
		it("Should not coerce objects with no number representation", function () {
			assert.equal(coerceToInteger(Object.create(null)), null);
		});
	}

	it("Should not coerce null", function () { assert.equal(coerceToInteger(null), null); });
	it("Should not coerce undefined", function () {
		assert.equal(coerceToInteger(undefined), null);
	});

	if (typeof Symbol === "function") {
		it("Should not coerce symbols", function () {
			assert.equal(coerceToInteger(Symbol("foo")), null);
		});
	}
});
Q   "use strict";

try { module.exports = eval("(() => {})"); }
catch (error) {}
Q   "use strict";

try { module.exports = eval("(class {})"); }
catch (error) {}
Ì  "use strict";

var assert       = require("chai").assert
  , safeToString = require("../../lib/safe-to-string");

describe("lib/safe-to-string", function () {
	it("Should return input string", function () { assert.equal(safeToString("foo"), "foo"); });
	it("Should coerce numbers", function () { assert.equal(safeToString(12), "12"); });
	it("Should coerce booleans", function () { assert.equal(safeToString(true), "true"); });
	it("Should coerce string objects", function () {
		assert.equal(safeToString(new String("bar")), "bar");
	});
	it("Should coerce objects", function () {
		assert.equal(
			safeToString({ toString: function () { return "Some object"; } }), "Some object"
		);
	});
	it("Should coerce null", function () { assert.equal(safeToString(null), "null"); });
	it("Should coerce undefined", function () {
		assert.equal(safeToString(undefined), "undefined");
	});

	if (typeof Symbol === "function") {
		it("Should coerce symbols", function () {
			// eslint-disable-next-line no-undef
			assert.equal(safeToString(Symbol()), "Symbol()");
		});
	}
	it("Should return null for non coercible values", function () {
		assert.equal(safeToString({ toString: null }), null);
	});
});
G  "use strict";

var assert          = require("chai").assert
  , handleException = require("../../lib/resolve-exception");

describe("lib/handle-exception", function () {
	it("Should throw TypeError", function () {
		try {
			handleException(12, "Invalid value");
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "Invalid value");
		}
	});
	it("Should resolve value in default message", function () {
		try {
			handleException(12, "%v is invalid", {});
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.message, "12 is invalid");
		}
	});
	it("Should support optional values via inputOptions.isOptional", function () {
		assert.equal(handleException(null, "%v is invalid", { isOptional: true }, null));
	});
	it("Should support optional values via inputOptions.default", function () {
		// prettier-ignore
		assert.equal(handleException(null, "%v is invalid", { "default": "bar" }), "bar");
	});
	it("Should support custome error message via inputOptions.errorMessage", function () {
		try {
			handleException(null, "%v is invalid", { errorMessage: "%v is not supported age" });
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.message, "null is not supported age");
		}
	});
});
@  "use strict";

var assert                 = require("chai").assert
  , isToStringTagSupported = require("../../lib/is-to-string-tag-supported");

describe("lib/is-to-string-tag-supported", function () {
	it("Should return boolean", function () {
		assert(typeof isToStringTagSupported === "boolean");
	});
});
L  "use strict";

var assert        = require("chai").assert
  , toShortString = require("../../lib/to-short-string");

describe("lib/to-short-string", function () {
	it("Should return input string", function () { assert.equal(toShortString("foo"), "foo"); });
	it("Should coerce numbers", function () { assert.equal(toShortString(12), "12"); });
	it("Should coerce booleans", function () { assert.equal(toShortString(true), "true"); });
	it("Should coerce string objects", function () {
		assert.equal(toShortString(new String("bar")), "bar");
	});
	it("Should coerce objects", function () {
		assert.equal(
			toShortString({ toString: function () { return "Some object"; } }), "Some object"
		);
	});
	it("Should coerce null", function () { assert.equal(toShortString(null), "null"); });
	it("Should coerce undefined", function () {
		assert.equal(toShortString(undefined), "undefined");
	});

	if (typeof Symbol === "function") {
		it("Should coerce symbols", function () {
			// eslint-disable-next-line no-undef
			assert.equal(toShortString(Symbol()), "Symbol()");
		});
	}
	it("Should return replacement non coercible values", function () {
		assert.equal(toShortString({ toString: null }), "<Non-coercible to string value>");
	});

	it("Should replace new line characters", function () {
		assert.equal(toShortString("foo\n\r\u2028\u2029bar"), "foo\\n\\r\\u2028\\u2029bar");
	});
	it("Should truncate long string", function () {
		var str = Math.random().toString(36);
		while (str.length < 200) str += str;
		assert.equal(toShortString(str).length, 100);
	});
});
ó  "use strict";

var assert       = require("chai").assert
  , ensureString = require("../../string/ensure");

describe("string/ensure", function () {
	it("Should return coerced value", function () { assert.equal(ensureString(12), "12"); });
	it("Should crash on no value", function () {
		try {
			ensureString(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "null is not a string");
		}
	});
});
^  "use strict";

var assert         = require("chai").assert
  , coerceToString = require("../../string/coerce");

describe("string/coerce", function () {
	it("Should return input string", function () { assert.equal(coerceToString("foo"), "foo"); });
	it("Should coerce numbers", function () { assert.equal(coerceToString(12), "12"); });
	it("Should coerce booleans", function () { assert.equal(coerceToString(true), "true"); });
	it("Should coerce string objects", function () {
		assert.equal(coerceToString(new String("bar")), "bar");
	});
	it("Should coerce objects", function () {
		assert.equal(
			coerceToString({ toString: function () { return "Some object"; } }), "Some object"
		);
	});
	if (typeof Object.create === "function") {
		it("Should not coerce objects with no toString", function () {
			assert.equal(coerceToString(Object.create(null)), null);
		});
	}
	it("Should not coerce objects with no custom toString", function () {
		assert.equal(coerceToString({}), null);
	});
	it("Should not coerce null", function () { assert.equal(coerceToString(null), null); });
	it("Should not coerce undefined", function () {
		assert.equal(coerceToString(undefined), null);
	});

	if (typeof Symbol === "function") {
		it("Should not coerce symbols", function () {
			assert.equal(coerceToString(Symbol("foo")), null);
		});
	}
});
…  "use strict";

var assert                   = require("chai").assert
  , isPlainFunction          = require("../../plain-function/is")
  , arrowFunctionIfSupported = require("../_lib/arrow-function-if-supported")
  , classIfSupported         = require("../_lib/class-if-supported");

describe("plain-function/is", function () {
	it("Should return true on function", function () {
		assert.equal(isPlainFunction(function () { return true; }), true);
	});
	if (arrowFunctionIfSupported) {
		it("Should return true on arrow function", function () {
			assert.equal(isPlainFunction(arrowFunctionIfSupported), true);
		});
	}
	if (classIfSupported) {
		it("Should return false on class", function () {
			assert.equal(isPlainFunction(classIfSupported), false);
		});
	}
	it("Should return false on reg-exp", function () {
		assert.equal(isPlainFunction(/foo/), false);
	});

	it("Should return false on plain object", function () {
		assert.equal(isPlainFunction({}), false);
	});
	it("Should return false on array", function () { assert.equal(isPlainFunction([]), false); });
	if (typeof Object.create === "function") {
		it("Should return false on object with no prototype", function () {
			assert.equal(isPlainFunction(Object.create(null)), false);
		});
	}
	it("Should return false on string", function () {
		assert.equal(isPlainFunction("foo"), false);
	});
	it("Should return false on empty string", function () {
		assert.equal(isPlainFunction(""), false);
	});
	it("Should return false on number", function () { assert.equal(isPlainFunction(123), false); });
	it("Should return false on NaN", function () { assert.equal(isPlainFunction(NaN), false); });
	it("Should return false on boolean", function () {
		assert.equal(isPlainFunction(true), false);
	});
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isPlainFunction(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isPlainFunction(null), false); });
	it("Should return false on undefined", function () {
		assert.equal(isPlainFunction(void 0), false);
	});
});
^  "use strict";

var assert              = require("chai").assert
  , ensurePlainFunction = require("../../plain-function/ensure");

describe("plain-function/ensure", function () {
	it("Should return input value", function () {
		var value = function () { return true; };
		assert.equal(ensurePlainFunction(value), value);
	});
	it("Should crash on invalid value", function () {
		try {
			ensurePlainFunction(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert(error.message.includes("is not a plain function"));
		}
	});
});
µ  "use strict";

var assert  = require("chai").assert
  , isArray = require("../../array/is");

describe("array/is", function () {
	it("Should return true on array", function () { assert.equal(isArray([]), true); });

	it("Should return false on array with no common API exposed", function () {
		var value = [];
		value.push = null;
		assert.equal(isArray(value), false);
	});
	it("Should return false on Array.prototype", function () {
		assert.equal(isArray(Array.prototype), false);
	});

	it("Should return false on plain object", function () { assert.equal(isArray({}), false); });
	it("Should return false on function", function () {
		assert.equal(isArray(function () { return true; }), false);
	});

	if (typeof Object.create === "function") {
		it("Should return false on object with no prototype", function () {
			assert.equal(isArray(Object.create(null)), false);
		});
	}
	it("Should return false on string", function () { assert.equal(isArray("foo"), false); });
	it("Should return false on empty string", function () { assert.equal(isArray(""), false); });
	it("Should return false on number", function () { assert.equal(isArray(123), false); });
	it("Should return false on NaN", function () { assert.equal(isArray(NaN), false); });
	it("Should return false on boolean", function () { assert.equal(isArray(true), false); });
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isArray(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isArray(null), false); });
	it("Should return false on undefined", function () { assert.equal(isArray(void 0), false); });
});
  "use strict";

var assert      = require("chai").assert
  , ensureArray = require("../../array/ensure");

describe("array/ensure", function () {
	it("Should return input value", function () {
		var value = [];
		assert.equal(ensureArray(value), value);
	});
	it("Should crash on invalid value", function () {
		try {
			ensureArray(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert(error.message.includes("is not an array object"));
		}
	});
});
   "use strict";

var assert       = require("chai").assert
  , ensureFinite = require("../../finite/ensure");

describe("finite/ensure", function () {
	it("Should return coerced value", function () { assert.equal(ensureFinite("12.23"), 12.23); });
	it("Should crash on no value", function () {
		try {
			ensureFinite(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "null is not a finite number");
		}
	});
});
—  "use strict";

var assert         = require("chai").assert
  , coerceToFinite = require("../../finite/coerce");

describe("finite/coerce", function () {
	it("Should return input number", function () {
		assert.equal(coerceToFinite(123.123), 123.123);
	});
	it("Should coerce string", function () { assert.equal(coerceToFinite("12"), 12); });
	it("Should coerce booleans", function () { assert.equal(coerceToFinite(true), 1); });
	it("Should coerce number objects", function () {
		assert.equal(coerceToFinite(new Number(343)), 343);
	});
	it("Should coerce objects", function () {
		assert.equal(coerceToFinite({ valueOf: function () { return 23; } }), 23);
	});

	it("Should reject infinite number", function () {
		assert.equal(coerceToFinite(Infinity), null);
	});
	it("Should reject NaN", function () { assert.equal(coerceToFinite(NaN), null); });

	if (typeof Object.create === "function") {
		it("Should not coerce objects with no number representation", function () {
			assert.equal(coerceToFinite(Object.create(null)), null);
		});
	}

	it("Should not coerce null", function () { assert.equal(coerceToFinite(null), null); });
	it("Should not coerce undefined", function () {
		assert.equal(coerceToFinite(undefined), null);
	});

	if (typeof Symbol === "function") {
		it("Should not coerce symbols", function () {
			assert.equal(coerceToFinite(Symbol("foo")), null);
		});
	}
});
é  "use strict";

var assert    = require("chai").assert
  , isPromise = require("../../promise/is");

describe("promise/is", function () {
	if (typeof Promise === "function") {
		it("Should return true on promise", function () {
			assert.equal(isPromise(Promise.resolve()), true);
		});
	}
	it("Should return false on non-promise thenable", function () {
		assert.equal(isPromise({ then: function () { return true; } }), false);
	});

	it("Should return false on plain object", function () { assert.equal(isPromise({}), false); });
	it("Should return false on function", function () {
		assert.equal(isPromise(function () { return true; }), false);
	});
	it("Should return false on array", function () { assert.equal(isPromise([]), false); });
	if (typeof Object.create === "function") {
		it("Should return false on object with no prototype", function () {
			assert.equal(isPromise(Object.create(null)), false);
		});
	}
	it("Should return false on string", function () { assert.equal(isPromise("foo"), false); });
	it("Should return false on empty string", function () { assert.equal(isPromise(""), false); });
	it("Should return false on number", function () { assert.equal(isPromise(123), false); });
	it("Should return false on NaN", function () { assert.equal(isPromise(NaN), false); });
	it("Should return false on boolean", function () { assert.equal(isPromise(true), false); });
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isPromise(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isPromise(null), false); });
	it("Should return false on undefined", function () { assert.equal(isPromise(void 0), false); });
});
,  "use strict";

var assert        = require("chai").assert
  , ensurePromise = require("../../promise/ensure");

describe("promise/ensure", function () {
	it("Should return input value", function () {
		var value = Promise.resolve();
		assert.equal(ensurePromise(value), value);
	});
	it("Should crash on no value", function () {
		try {
			ensurePromise({});
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "[object Object] is not a promise");
		}
	});
});
  "use strict";

var assert                   = require("chai").assert
  , isFunction               = require("../../function/is")
  , arrowFunctionIfSupported = require("../_lib/arrow-function-if-supported")
  , classIfSupported         = require("../_lib/class-if-supported");

describe("function/is", function () {
	it("Should return true on function", function () {
		assert.equal(isFunction(function () { return true; }), true);
	});
	if (arrowFunctionIfSupported) {
		it("Should return true on arrow function", function () {
			assert.equal(isFunction(arrowFunctionIfSupported), true);
		});
	}
	if (classIfSupported) {
		it("Should return true on class", function () {
			assert.equal(isFunction(classIfSupported), true);
		});
	}
	it("Should return false on reg-exp", function () { assert.equal(isFunction(/foo/), false); });

	it("Should return false on plain object", function () { assert.equal(isFunction({}), false); });
	it("Should return false on array", function () { assert.equal(isFunction([]), false); });
	if (typeof Object.create === "function") {
		it("Should return false on object with no prototype", function () {
			assert.equal(isFunction(Object.create(null)), false);
		});
	}
	it("Should return false on string", function () { assert.equal(isFunction("foo"), false); });
	it("Should return false on empty string", function () { assert.equal(isFunction(""), false); });
	it("Should return false on number", function () { assert.equal(isFunction(123), false); });
	it("Should return false on NaN", function () { assert.equal(isFunction(NaN), false); });
	it("Should return false on boolean", function () { assert.equal(isFunction(true), false); });
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isFunction(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isFunction(null), false); });
	it("Should return false on undefined", function () {
		assert.equal(isFunction(void 0), false);
	});
});
8  "use strict";

var assert         = require("chai").assert
  , ensureFunction = require("../../function/ensure");

describe("function/ensure", function () {
	it("Should return input value", function () {
		var value = function () { return true; };
		assert.equal(ensureFunction(value), value);
	});
	it("Should crash on invalid value", function () {
		try {
			ensureFunction(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert(error.message.includes("is not a function"));
		}
	});
});
1  "use strict";

var assert  = require("chai").assert
  , isError = require("../../error/is");

describe("error/is", function () {
	it("Should return true on error", function () { assert.equal(isError(new Error()), true); });

	it("Should return false on native error with no common API exposed", function () {
		var value = new Error();
		value.message = null;
		assert.equal(isError(value), false);
	});
	it("Should return false on Error.prototype", function () {
		assert.equal(isError(Error.prototype), false);
	});

	if (typeof Object.create === "function") {
		it("Should return true on custom built ES5 era error", function () {
			var CustomEs5Error = function () { Error.call(this); };
			CustomEs5Error.prototype = Object.create(Error.prototype);
			assert.equal(isError(new CustomEs5Error()), true);
		});

		it("Should return false on object with no prototype", function () {
			assert.equal(isError(Object.create(null)), false);
		});
	}

	it("Should return false on plain object", function () { assert.equal(isError({}), false); });
	it("Should return false on function", function () {
		assert.equal(isError(function () { return true; }), false);
	});

	it("Should return false on array", function () { assert.equal(isError([]), false); });

	it("Should return false on string", function () { assert.equal(isError("foo"), false); });
	it("Should return false on empty string", function () { assert.equal(isError(""), false); });
	it("Should return false on number", function () { assert.equal(isError(123), false); });
	it("Should return false on NaN", function () { assert.equal(isError(NaN), false); });
	it("Should return false on boolean", function () { assert.equal(isError(true), false); });
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isError(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isError(null), false); });
	it("Should return false on undefined", function () { assert.equal(isError(void 0), false); });
});
  "use strict";

var assert      = require("chai").assert
  , ensureError = require("../../error/ensure");

describe("error/ensure", function () {
	it("Should return input value", function () {
		var value = new Error();
		assert.equal(ensureError(value), value);
	});
	it("Should crash on invalid value", function () {
		try {
			ensureError(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert(error.message.includes("is not an error object"));
		}
	});
});
  "use strict";

var assert      = require("chai").assert
  , isArrayLike = require("../../array-like/is");

describe("array-like/is", function () {
	it("Should return true on array", function () { assert.equal(isArrayLike([]), true); });
	it("Should return true on array-like object", function () {
		assert.equal(isArrayLike({ length: 1 }), true);
	});
	it("Should by default return false on string", function () {
		assert.equal(isArrayLike("foo"), false);
	});
	it("Should accept strings if specified", function () {
		assert.equal(isArrayLike("foo", { allowString: true }), true);
	});

	it("Should return false on objects with negative length", function () {
		assert.equal(isArrayLike({ length: -1 }), false);
	});

	it("Should return false on plain object", function () {
		assert.equal(isArrayLike({}), false);
	});
	it("Should return false on function", function () {
		assert.equal(isArrayLike(function () { return true; }), false);
	});

	if (typeof Object.create === "function") {
		it("Should return false on object with no prototype", function () {
			assert.equal(isArrayLike(Object.create(null)), false);
		});
	}
	it("Should return false on number", function () { assert.equal(isArrayLike(123), false); });
	it("Should return false on NaN", function () { assert.equal(isArrayLike(NaN), false); });
	it("Should return false on boolean", function () { assert.equal(isArrayLike(true), false); });
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isArrayLike(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isArrayLike(null), false); });
	it("Should return false on undefined", function () {
		assert.equal(isArrayLike(void 0), false);
	});
});
Ö  "use strict";

var assert          = require("chai").assert
  , ensureArrayLike = require("../../array-like/ensure");

describe("array-like/ensure", function () {
	it("Should return input value", function () {
		var value = [];
		assert.equal(ensureArrayLike(value), value);
	});
	it("Should allow strings with allowString option", function () {
		var value = "foo";
		assert.equal(ensureArrayLike(value, { allowString: true }), value);
	});
	it("Should crash on invalid value", function () {
		try {
			ensureArrayLike("foo");
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert(error.message.includes("is not an array like value"));
		}
	});
});
¹  "use strict";

var assert   = require("chai").assert
  , isRegExp = require("../../reg-exp/is");

describe("reg-exp/is", function () {
	it("Should return true on regular expression", function () {
		assert.equal(isRegExp(/foo/), true);
	});

	it("Should return false on native regular expression with no common API exposed", function () {
		var re = /foo/;
		re.test = null;
		assert.equal(isRegExp(re), false);
	});
	it("Should return false on RegExp.prototype", function () {
		assert.equal(isRegExp(RegExp.prototype), false);
	});
	it("Should return false on regexp like string", function () {
		assert.equal(isRegExp("/foo/"), false);
	});

	it("Should return false on plain object", function () { assert.equal(isRegExp({}), false); });
	it("Should return false on function", function () {
		assert.equal(isRegExp(function () { return true; }), false);
	});

	it("Should return false on array", function () { assert.equal(isRegExp([]), false); });
	if (typeof Object.create === "function") {
		it("Should return false on object with no prototype", function () {
			assert.equal(isRegExp(Object.create(null)), false);
		});
	}
	it("Should return false on string", function () { assert.equal(isRegExp("foo"), false); });
	it("Should return false on empty string", function () { assert.equal(isRegExp(""), false); });
	it("Should return false on number", function () { assert.equal(isRegExp(123), false); });
	it("Should return false on NaN", function () { assert.equal(isRegExp(NaN), false); });
	it("Should return false on boolean", function () { assert.equal(isRegExp(true), false); });
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isRegExp(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isRegExp(null), false); });
	it("Should return false on undefined", function () { assert.equal(isRegExp(void 0), false); });
});
(  "use strict";

var assert       = require("chai").assert
  , ensureRegExp = require("../../reg-exp/ensure");

describe("reg-exp/ensure", function () {
	it("Should return input value", function () {
		var value = /foo/;
		assert.equal(ensureRegExp(value), value);
	});
	it("Should crash on invalid value", function () {
		try {
			ensureRegExp(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert(error.message.includes("is not a regular expression object"));
		}
	});
});
X  "use strict";

var assert      = require("chai").assert
  , isPrototype = require("../../prototype/is");

describe("prototype/is", function () {
	it("Should return true on prototype", function () {
		assert.equal(isPrototype(Object.prototype), true);
	});
	it("Should return false on plain object", function () {
		assert.equal(isPrototype({}), false);
	});
	it("Should return false on function", function () {
		assert.equal(isPrototype(function () { return true; }), false);
	});
	it("Should return false on array", function () { assert.equal(isPrototype([]), false); });
	if (typeof Object.create === "function") {
		it("Should return false on object with no prototype", function () {
			assert.equal(isPrototype(Object.create(null)), false);
		});
	}
	it("Should return false on string", function () { assert.equal(isPrototype("foo"), false); });
	it("Should return false on empty string", function () {
		assert.equal(isPrototype(""), false);
	});
	it("Should return false on number", function () { assert.equal(isPrototype(123), false); });
	it("Should return false on NaN", function () { assert.equal(isPrototype(NaN), false); });
	it("Should return false on boolean", function () { assert.equal(isPrototype(true), false); });
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isPrototype(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isPrototype(null), false); });
	it("Should return false on undefined", function () {
		assert.equal(isPrototype(void 0), false);
	});
});
‘  "use strict";

var assert     = require("chai").assert
  , isThenable = require("../../thenable/is");

describe("thenable/is", function () {
	it("Should return true on object with `then` method", function () {
		assert.equal(isThenable({ then: function () { return true; } }), true);
	});
	if (typeof Promise === "function") {
		it("Should return true on promise", function () {
			assert.equal(isThenable(Promise.resolve()), true);
		});
	}
	it("Should return false on object with `then` non callable property", function () {
		assert.equal(isThenable({ then: {} }), false);
	});

	it("Should return false on plain object", function () { assert.equal(isThenable({}), false); });
	it("Should return false on function", function () {
		assert.equal(isThenable(function () { return true; }), false);
	});
	it("Should return false on array", function () { assert.equal(isThenable([]), false); });
	if (typeof Object.create === "function") {
		it("Should return false on object with no prototype", function () {
			assert.equal(isThenable(Object.create(null)), false);
		});
	}
	it("Should return false on string", function () { assert.equal(isThenable("foo"), false); });
	it("Should return false on empty string", function () { assert.equal(isThenable(""), false); });
	it("Should return false on number", function () { assert.equal(isThenable(123), false); });
	it("Should return false on NaN", function () { assert.equal(isThenable(NaN), false); });
	it("Should return false on boolean", function () { assert.equal(isThenable(true), false); });
	if (typeof Symbol === "function") {
		it("Should return false on symbol", function () {
			assert.equal(isThenable(Symbol("foo")), false);
		});
	}

	it("Should return false on null", function () { assert.equal(isThenable(null), false); });
	it("Should return false on undefined", function () {
		assert.equal(isThenable(void 0), false);
	});
});
O  "use strict";

var assert         = require("chai").assert
  , ensureThenable = require("../../thenable/ensure");

describe("thenable/ensure", function () {
	it("Should return input value", function () {
		var value = { then: function () { return true; } };
		assert.equal(ensureThenable(value), value);
	});
	it("Should crash on no value", function () {
		try {
			ensureThenable({});
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "[object Object] is not a thenable object");
		}
	});
});
!  "use strict";

var assert            = require("chai").assert
  , ensureSafeInteger = require("../../safe-integer/ensure");

describe("safe-integer/ensure", function () {
	it("Should return coerced value", function () {
		assert.equal(ensureSafeInteger("12.23"), 12);
	});
	it("Should crash on no value", function () {
		try {
			ensureSafeInteger(null);
			throw new Error("Unexpected");
		} catch (error) {
			assert.equal(error.name, "TypeError");
			assert.equal(error.message, "null is not a safe integer");
		}
	});
});
¥  "use strict";

var assert              = require("chai").assert
  , coerceToSafeInteger = require("../../safe-integer/coerce");

describe("safe-integer/coerce", function () {
	it("Should coerce float to integer", function () {
		assert.equal(coerceToSafeInteger(123.123), 123);
		assert.equal(coerceToSafeInteger(123.823), 123);
		assert.equal(coerceToSafeInteger(-123.123), -123);
		assert.equal(coerceToSafeInteger(-123.823), -123);
	});
	it("Should coerce string", function () { assert.equal(coerceToSafeInteger("12.123"), 12); });
	it("Should coerce booleans", function () { assert.equal(coerceToSafeInteger(true), 1); });
	it("Should coerce number objects", function () {
		assert.equal(coerceToSafeInteger(new Number(343)), 343);
	});
	it("Should coerce objects", function () {
		assert.equal(coerceToSafeInteger({ valueOf: function () { return 23; } }), 23);
	});
	it("Should reject infinite number", function () {
		assert.equal(coerceToSafeInteger(Infinity), null);
	});
	it("Should reject number beyond Number.MAX_SAFE_INTEGER", function () {
		assert.equal(coerceToSafeInteger(9007199254740992), null);
	});
	it("Should reject number beyond Number.MIN_SAFE_INTEGER", function () {
		assert.equal(coerceToSafeInteger(-9007199254740992), null);
	});

	it("Should reject NaN", function () { assert.equal(coerceToSafeInteger(NaN), null); });

	if (typeof Object.create === "function") {
		it("Should not coerce objects with no number representation", function () {
			assert.equal(coerceToSafeInteger(Object.create(null)), null);
		});
	}

	it("Should not coerce null", function () { assert.equal(coerceToSafeInteger(null), null); });
	it("Should not coerce undefined", function () {
		assert.equal(coerceToSafeInteger(undefined), null);
	});

	if (typeof Symbol === "function") {
		it("Should not coerce symbols", function () {
			assert.equal(coerceToSafeInteger(Symbol("foo")), null);
		});
	}
});
4  "use strict";

var coerceToArrayLength = require("../array-length/coerce")
  , isObject            = require("../object/is");

module.exports = function (value/*, options*/) {
	if (!isObject(value)) {
		var options = arguments[1];
		if (isObject(options) && options.allowString && typeof value === "string") return true;
		return false;
	}

	if (typeof value === "function") return false;

	var length;
	try { length = value.length; }
	catch (error) { return false; }

	if (coerceToArrayLength(length) === null) return false;
	return true;
};
,  "use strict";

var resolveException = require("../lib/resolve-exception")
  , is               = require("./is");

module.exports = function (value/*, options*/) {
	if (is(value, arguments[1])) return value;
	return resolveException(value, "%v is not an array like value", arguments[1]);
};
ã  "use strict";

var isToStringTagSupported = require("../lib/is-to-string-tag-supported")
  , isPrototype            = require("../prototype/is");

var regExpTest = RegExp.prototype.test
  , objectToString = Object.prototype.toString
  , objectTaggedString = objectToString.call(/a/);

module.exports = function (value) {
	if (!value) return false;

	// Sanity check (reject objects which do not expose common RegExp interface)
	if (!hasOwnProperty.call(value, "lastIndex")) return false;
	try {
		if (typeof value.lastIndex !== "number") return false;
		if (typeof value.test !== "function") return false;
		if (typeof value.exec !== "function") return false;
	} catch (error) {
		return false;
	}

	// Ensure its native RegExp object (has [[RegExpMatcher]] slot)
	if (isToStringTagSupported && typeof value[Symbol.toStringTag] === "string") {
		// Edge case (possibly a regExp with custom Symbol.toStringTag)
		try {
			var lastIndex = value.lastIndex;
			regExpTest.call(value, "");
			if (value.lastIndex !== lastIndex) value.lastIndex = lastIndex;
			return true;
		} catch (error) {
			return false;
		}
	}
	if (objectToString.call(value) !== objectTaggedString) return false;
	return !isPrototype(value);
};
&  "use strict";

var resolveException = require("../lib/resolve-exception")
  , is               = require("./is");

module.exports = function (value/*, options*/) {
	if (is(value)) return value;
	return resolveException(value, "%v is not a regular expression object", arguments[1]);
};
  "use strict";

var isObject = require("../object/is");

module.exports = function (value) {
	if (!isObject(value)) return false;
	try {
		if (!value.constructor) return false;
		return value.constructor.prototype === value;
	} catch (error) {
		return false;
	}
};
à   "use strict";

var isObject = require("../object/is");

module.exports = function (value) {
	if (!isObject(value)) return false;
	try { return typeof value.then === "function"; }
	catch (error) { return false; }
};
  "use strict";

var resolveException = require("../lib/resolve-exception")
  , is               = require("./is");

module.exports = function (value/*, options*/) {
	if (is(value)) return value;
	return resolveException(value, "%v is not a thenable object", arguments[1]);
};
E  "use strict";

var resolveException = require("../lib/resolve-exception")
  , coerce           = require("./coerce");

module.exports = function (value/*, options*/) {
	var coerced = coerce(value);
	if (coerced !== null) return coerced;
	return resolveException(value, "%v is not a safe integer", arguments[1]);
};
k  "use strict";

var coerceToInteger = require("../integer/coerce");

var MAX_SAFE_INTEGER = 9007199254740991, MIN_SAFE_INTEGER = -9007199254740991;

module.exports = function (value) {
	value = coerceToInteger(value);
	if (!value) return value;
	if (value > MAX_SAFE_INTEGER) return null;
	if (value < MIN_SAFE_INTEGER) return null;
	return value;
};
  # utf-8-validate

[![Version npm](https://img.shields.io/npm/v/utf-8-validate.svg)](https://www.npmjs.com/package/utf-8-validate)
[![Build Status](https://travis-ci.org/websockets/utf-8-validate.svg?branch=master)](https://travis-ci.org/websockets/utf-8-validate)
[![Windows Build](https://ci.appveyor.com/api/projects/status/github/websockets/utf-8-validate?branch=master&svg=true)](https://ci.appveyor.com/project/lpinca/utf-8-validate)

Check if a buffer contains valid UTF-8 encoded text.

## Installation

```
npm install utf-8-validate --save-optional
```

The `--save-optional` flag tells npm to save the package in your package.json
under the [`optionalDependencies`](https://docs.npmjs.com/files/package.json#optionaldependencies)
key.

## API

The module exports a single function which takes one argument.

### `isValidUTF8(buffer)`

Checks whether a buffer contains valid UTF-8.

#### Arguments

- `buffer` - The buffer to check.

#### Return value

`true` if the buffer contains only correct UTF-8, else `false`.

#### Example

```js
'use strict';

const isValidUTF8 = require('utf-8-validate');

const buf = Buffer.from([0xf0, 0x90, 0x80, 0x80]);

console.log(isValidUTF8(buf));
// => true
```

## License

[MIT](LICENSE)
Å  'use strict';

/**
 * Checks if a given buffer contains only correct UTF-8.
 * Ported from https://www.cl.cam.ac.uk/%7Emgk25/ucs/utf8_check.c by
 * Markus Kuhn.
 *
 * @param {Buffer} buf The buffer to check
 * @return {Boolean} `true` if `buf` contains only correct UTF-8, else `false`
 * @public
 */
const isValidUTF8 = (buf) => {
  var len = buf.length;
  var i = 0;

  while (i < len) {
    if (buf[i] < 0x80) {  // 0xxxxxxx
      i++;
    } else if ((buf[i] & 0xe0) === 0xc0) {  // 110xxxxx 10xxxxxx
      if (
        i + 1 === len ||
        (buf[i + 1] & 0xc0) !== 0x80 ||
        (buf[i] & 0xfe) === 0xc0  // overlong
      ) {
        return false;
      } else {
        i += 2;
      }
    } else if ((buf[i] & 0xf0) === 0xe0) {  // 1110xxxx 10xxxxxx 10xxxxxx
      if (
        i + 2 >= len ||
        (buf[i + 1] & 0xc0) !== 0x80 ||
        (buf[i + 2] & 0xc0) !== 0x80 ||
        buf[i] === 0xe0 && (buf[i + 1] & 0xe0) === 0x80 ||  // overlong
        buf[i] === 0xed && (buf[i + 1] & 0xe0) === 0xa0     // surrogate (U+D800 - U+DFFF)
      ) {
        return false;
      } else {
        i += 3;
      }
    } else if ((buf[i] & 0xf8) === 0xf0) {  // 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
      if (
        i + 3 >= len ||
        (buf[i + 1] & 0xc0) !== 0x80 ||
        (buf[i + 2] & 0xc0) !== 0x80 ||
        (buf[i + 3] & 0xc0) !== 0x80 ||
        buf[i] === 0xf0 && (buf[i + 1] & 0xf0) === 0x80 ||  // overlong
        buf[i] === 0xf4 && buf[i + 1] > 0x8f || buf[i] > 0xf4  // > U+10FFFF
      ) {
        return false;
      } else {
        i += 4;
      }
    } else {
      return false;
    }
  }

  return true;
};

module.exports = isValidUTF8;
   'use strict';

try {
  module.exports = require('node-gyp-build')(__dirname);
} catch (e) {
  module.exports = require('./fallback');
}
v  The MIT License (MIT)

Copyright (c) 2011 Einar Otto Stangvik <einaros@gmail.com> (http://2x.io)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Ù  {
  "_from": "utf-8-validate@^5.0.2",
  "_id": "utf-8-validate@5.0.2",
  "_inBundle": false,
  "_integrity": "sha512-SwV++i2gTD5qh2XqaPzBnNX88N6HdyhQrNNRykvcS0QKvItV9u3vPEJr+X5Hhfb1JC0r0e1alL0iB09rY8+nmw==",
  "_location": "/utf-8-validate",
  "_phantomChildren": {},
  "_requested": {
    "type": "range",
    "registry": true,
    "raw": "utf-8-validate@^5.0.2",
    "name": "utf-8-validate",
    "escapedName": "utf-8-validate",
    "rawSpec": "^5.0.2",
    "saveSpec": null,
    "fetchSpec": "^5.0.2"
  },
  "_requiredBy": [
    "/websocket"
  ],
  "_resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.2.tgz",
  "_shasum": "63cfbccd85dc1f2b66cf7a1d0eebc08ed056bfb3",
  "_spec": "utf-8-validate@^5.0.2",
  "_where": "C:\\work_nhada\\crown_trava_834\\adobe_extension\\logi2adobe\\node_modules\\websocket",
  "author": {
    "name": "Einar Otto Stangvik",
    "email": "einaros@gmail.com",
    "url": "http://2x.io"
  },
  "bugs": {
    "url": "https://github.com/websockets/utf-8-validate/issues"
  },
  "bundleDependencies": false,
  "dependencies": {
    "node-gyp-build": "~3.7.0"
  },
  "deprecated": false,
  "description": "Check if a buffer contains valid UTF-8",
  "devDependencies": {
    "mocha": "~5.2.0",
    "prebuildify": "~2.10.0"
  },
  "homepage": "https://github.com/websockets/utf-8-validate",
  "keywords": [
    "utf-8-validate"
  ],
  "license": "MIT",
  "main": "index.js",
  "name": "utf-8-validate",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/websockets/utf-8-validate.git"
  },
  "scripts": {
    "install": "node-gyp-build",
    "prebuild": "prebuildify --napi",
    "test": "mocha"
  },
  "version": "5.0.2"
}
“   {
  'targets': [
    {
      'target_name': 'validation',
      'sources': ['src/validation.c'],
      'cflags': ['-std=c99']
    }
  ]
}
Û  #define NAPI_VERSION 1
#include <assert.h>
#include <node_api.h>

napi_value IsValidUTF8(napi_env env, napi_callback_info info) {
  napi_status status;
  size_t argc = 1;
  napi_value argv[1];

  status = napi_get_cb_info(env, info, &argc, argv, NULL, NULL);
  assert(status == napi_ok);

  uint8_t *s;
  size_t length;

  status = napi_get_buffer_info(env, argv[0], (void **)&s, &length);
  assert(status == napi_ok);

  uint8_t *end = s + length;

  //
  // This code has been taken from utf8_check.c which was developed by
  // Markus Kuhn <http://www.cl.cam.ac.uk/~mgk25/>.
  //
  // For original code / licensing please refer to
  // https://www.cl.cam.ac.uk/%7Emgk25/ucs/utf8_check.c
  //
  while (s < end) {
    if (*s < 0x80) {  // 0xxxxxxx
      s++;
    } else if ((s[0] & 0xe0) == 0xc0) {  // 110xxxxx 10xxxxxx
      if (
        s + 1 == end ||
        (s[1] & 0xc0) != 0x80 ||
        (s[0] & 0xfe) == 0xc0  // overlong
      ) {
        break;
      } else {
        s += 2;
      }
    } else if ((s[0] & 0xf0) == 0xe0) {  // 1110xxxx 10xxxxxx 10xxxxxx
      if (
        s + 2 >= end ||
        (s[1] & 0xc0) != 0x80 ||
        (s[2] & 0xc0) != 0x80 ||
        (s[0] == 0xe0 && (s[1] & 0xe0) == 0x80) ||
        (s[0] == 0xed && (s[1] & 0xe0) == 0xa0)
      ) {
        break;
      } else {
        s += 3;
      }
    } else if ((s[0] & 0xf8) == 0xf0) {  // 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
      if (
        s + 3 >= end ||
        (s[1] & 0xc0) != 0x80 ||
        (s[2] & 0xc0) != 0x80 ||
        (s[3] & 0xc0) != 0x80 ||
        (s[0] == 0xf0 && (s[1] & 0xf0) == 0x80) ||  // overlong
        (s[0] == 0xf4 && s[1] > 0x8f) || s[0] > 0xf4  // > U+10FFFF
      ) {
        break;
      } else {
        s += 4;
      }
    } else {
      break;
    }
  }

  napi_value result;
  status = napi_get_boolean(env, s == end, &result);
  assert(status == napi_ok);

  return result;
}

napi_value Init(napi_env env, napi_value exports) {
  napi_status status;
  napi_value isValidUTF8;

  status = napi_create_function(env, NULL, 0, IsValidUTF8, NULL, &isValidUTF8);
  assert(status == napi_ok);

  return isValidUTF8;
}

NAPI_MODULE(NODE_GYP_MODULE_NAME, Init)
 ì MZ       ÿÿ  ¸       @                                      º ´	Í!¸LÍ!This program cannot be run in DOS mode.
$       üAš›¸ ôÈ¸ ôÈ¸ ôÈ¼È¼ ôÈ¼ÈÂ ôÈ¼Èµ ôÈƒ~÷É¿ ôÈƒ~ðÉ¨ ôÈƒ~ñÉ¯ ôÈeß?È» ôÈ¸ õÈç ôÈ	~üÉº ôÈ	~ôÉ¹ ôÈ*~È¹ ôÈ	~öÉ¹ ôÈRich¸ ôÈ        PE  d† €D\        ð "      Ú      à        €                        @         `                                   PÇ X   ¨Ç (      à   ð X           0    °³ p                           p² ”            0 `  <Æ @                   .text                             `.rdata  ¾Ÿ   0      $             @  @.data   ˜   Ð  
   Ä             @  À.pdata  X   ð     Î             @  @.gfids  ˜         à             @  @.rsrc   à         â             @  @.reloc      0     ä             @  B                                                                                                                                                                                                                                @SHƒìP3ÀHÇD$0   H‰D$(LL$8LD$0H‰D$ H‹ÙÿRÉ …ÀtA¸   HÉ¢ Hê¢ èy'  H‹T$8LL$@LD$pH‹ËÿÉ …ÀtA¸   H”¢ Hµ¢ èD'  H‹T$pH‹D$@LI;Ñƒ  ¶<€sHÿÂéü   ¶È€áà€ùÀu/HJI;É„ò   ¶	€áÀ€ù€…ã   $þ<À„Ù   HƒÂéÂ   ¶È€áð€ùàuYLRM;Ñƒ¸   D¶BA¶È€áÀ€ù€…£   A¶
€áÀ€ù€…“   <àuA¶È"È€ù€„€   <íu
A€ààA€ø trHƒÂë^¶È€áø€ùðuaLRM;ÑsXD¶BA¶È€áÀ€ù€uG¶J€áÀ€ù€u;A¶
€áÀ€ù€u/<ðuA¶È"È€ù€t <ôuA€øw:ÀwHƒÂH‰T$pI;Ñ‚çþÿÿI;Ñ”ÂLD$xH‹Ëÿ¤Ç …ÀtA¸I   H3¡ HT¡ èã%  H‹D$xHƒÄP[ÃÌÌÌÌHƒì8HD$PE3ÀH‰D$(Løýÿÿ3ÒHÇD$     ÿoÇ …ÀtA¸S   HÞ  Hÿ  èŽ%  H‹D$PHƒÄ8ÃHÙÆ Hÿ%*Ç ÌÌ@SHƒì H‹Úƒùt3ÀHƒÄ [ÃH‹KH¡ è6'  …ÀtH‹KH¡ è"'  …ÀuÐ3ÉHƒÄ [Hÿ%d HåÆ é    H‰L$H‰T$L‰D$L‰L$ HƒìhfD$ fL$0fT$@f\$PH‹ÐHZ³ èñ foD$ foL$0foT$@fo\$PH‹L$pH‹T$xL‹„$€   L‹Œ$ˆ   HƒÄhë ÿàH@Æ é{ÿÿÿH<Æ éoÿÿÿH8Æ écÿÿÿH4Æ éWÿÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„     H;‰¼ òuHÁÁf÷ÁÿÿòuòÃHÁÉéÃ  ÌÌÌHƒì(…Òt9ƒêt(ƒêtƒút
¸   HƒÄ(Ãè²  ëèƒ  ¶ÀHƒÄ(ÃI‹ÐHƒÄ(é   M…À•ÁHƒÄ(é,  H‰\$H‰t$H‰|$ AVHƒì H‹òL‹ñ3Éè&  „Àu3Àéè   è¦  ŠØˆD$@@·ƒ=úÊ  t
¹   èj
  ÇäÊ    èë  „Àtgèš  Hß  è*	  èé	  Hò	  è	  è
  H5 H è¡&  …Àu)èp  „Àt Hí HÖ è	&  ÇwÊ    @2ÿŠËè-  @„ÿ…NÿÿÿèË	  H‹ØHƒ8 t$H‹Èèr  „ÀtH‹H‹Ëè›  L‹Æº   I‹ÎÿÓÿ´Ä ¸   H‹\$0H‹t$8H‹|$HHƒÄ A^ÃÌH‰\$H‰t$WHƒì @Šñ‹€Ä 3Û…À3ÀëPÿÈ‰nÄ è}  @ŠøˆD$8ƒ=ÓÉ t
¹   èC	  èŠ  ‰¼É è¯  @ŠÏèo  3Ò@ŠÎè‰  „À•Ã‹ÃH‹\$0H‹t$@HƒÄ _ÃÌÌH‹ÄH‰X L‰@‰PH‰HVWAVHƒì@I‹ð‹úL‹ñ…Òu9èÃ 3Àé²   Bÿƒøw*è¶   ‹Ø‰D$0…À„   L‹Æ‹×I‹Îè£ýÿÿ‹Ø‰D$0…ÀtvL‹Æ‹×I‹ÎèD  ‹Ø‰D$0ƒÿu+…Àu'L‹Æ3ÒI‹Îè(  L‹Æ3ÒI‹ÎècýÿÿL‹Æ3ÒI‹ÎèN   …ÿtƒÿu*L‹Æ‹×I‹Îè@ýÿÿ‹Ø‰D$0…ÀtL‹Æ‹×I‹Îè!   ‹Ø‰D$0ë3Û‰\$0‹ÃH‹\$xHƒÄ@A^_^ÃÌÌÌH‰\$H‰l$H‰t$WHƒì H‹Y I‹ø‹òH‹éH…ÛuCëH‹Ëè»	  L‹Ç‹ÖH‹ÍÿÓH‹\$0H‹l$8H‹t$@HƒÄ _ÃH‰\$H‰t$WHƒì I‹ø‹ÚH‹ñƒúuè—  L‹Ç‹ÓH‹ÎH‹\$0H‹t$8HƒÄ _éwþÿÿÌÌÌ@SHƒì H‹Ù3Éÿ÷ H‹Ëÿæ ÿð H‹Èº	 ÀHƒÄ [Hÿ%ä H‰L$Hƒì8¹   è§ …Àt¹   Í)H×Â èÊ  H‹D$8H‰¾Ã HD$8HƒÀH‰NÃ H‹§Ã H‰Â H‹D$@H‰Ã ÇòÁ 	 ÀÇìÁ    ÇöÁ    ¸   HkÀ HîÁ HÇ   ¸   HkÀ H‹¸ H‰L ¸   HkÀH‹ù· H‰L Hí è ÿÿÿHƒÄ8ÃÌÌÌHƒì(¹   è   HƒÄ(ÃÌ‰L$Hƒì(¹   èÀ …Àt‹D$0‹ÈÍ)HïÁ èr   H‹D$(H‰ÖÂ HD$(HƒÀH‰fÂ H‹¿Â H‰0Á ÇÁ 	 ÀÇÁ    ÇÁ    ¸   HkÀ HÁ ‹T$0H‰H; èNþÿÿHƒÄ(ÃÌH‰\$ WHƒì@H‹Ùÿ H‹»ø   HT$PH‹ÏE3Àÿ H…Àt2Hƒd$8 HL$XH‹T$PL‹ÈH‰L$0L‹ÇHL$`H‰L$(3ÉH‰\$ ÿÞ H‹\$hHƒÄ@_ÃÌÌÌ@SVWHƒì@H‹Ùÿ¯ H‹³ø   3ÿE3ÀHT$`H‹Îÿ H…Àt9Hƒd$8 HL$hH‹T$`L‹ÈH‰L$0L‹ÆHL$pH‰L$(3ÉH‰\$ ÿn ÿÇƒÿ|±HƒÄ@_^[ÃÌÌÌHƒì(è  …Àt!eH‹%0   H‹HëH;Èt3ÀðH±@Å uî2ÀHƒÄ(Ã°ë÷ÌÌÌHƒì(èS  …Àtèz  ëè;  ‹Èèt'  …Àt2Àëèû*  °HƒÄ(ÃHƒì(3ÉèA  „À•ÀHƒÄ(ÃÌÌÌHƒì(èS
  „Àu2Àëè¦0  „ÀuèQ
  ëì°HƒÄ(ÃHƒì(èŸ0  è:
  °HƒÄ(ÃÌÌÌH‰\$H‰l$H‰t$WHƒì I‹ùI‹ð‹ÚH‹éè¬  …ÀuƒûuH‹ÏèÃ  L‹Æ3ÒH‹Íÿ×H‹T$X‹L$PH‹\$0H‹l$8H‹t$@HƒÄ _é‡   ÌÌÌHƒì(èc  …ÀtH4Ä HƒÄ(éë-  èZ$  …Àuè5$  HƒÄ(ÃHƒì(3Éè0  HƒÄ(é¼	  @SHƒì ¶'Ä …É»   DÃˆÄ è6  è	  „Àu2ÀëèŒ/  „Àu	3Éè]	  ëêŠÃHƒÄ [ÃÌÌÌH‰\$UH‹ìHƒì@‹Ùƒù‡¦   è¿  …Àt+…Ûu'HŒÃ èƒ-  …Àt2ÀëzHÃ èo-  …À”ÀëgH‹5´ IƒÈÿ‹Â¹@   ƒà?+È°IÓÈL3ÂL‰EàL‰EèEàL‰EðòMð1Ã L‰EàL‰EèEàL‰Eðò)Ã òMð%Ã ò-Ã H‹\$PHƒÄ@]Ã¹   è\  ÌÌÌÌHƒìL‹Á¸MZ  f9©ãÿÿuyHcÜãÿÿH™ãÿÿH9PE  u_¸  f9AuTL+Â·AHQHÐ·AH€LÊH‰$I;Ñt‹JL;Ár
‹BÁL;ÀrHƒÂ(ëß3ÒH…Òu2Àëƒz$ }2Àë
°ë2Àë2ÀHƒÄÃÌÌÌ@SHƒì ŠÙèg  3Ò…Àt„ÛuH‡*Â HƒÄ [Ã@SHƒì €=OÂ  ŠÙt„ÒuŠËè.  ŠËè¡  °HƒÄ [ÃÌ@SHƒì H‹Ã² H‹Ù‹ÊH3çÁ ƒá?HÓÊHƒúÿu
H‹Ëèƒ+  ëH‹ÓHÇÁ èþ+  3É…ÀHDËH‹ÁHƒÄ [ÃÌHƒì(è§ÿÿÿH÷ØÀ÷ØÿÈHƒÄ(ÃÌH‰\$ UH‹ìHƒì Hƒe H»2¢ß-™+  H‹E² H;ÃuoHMÿ– H‹EH‰Eÿ€ ‹ÀH1Eÿl ‹ÀHM H1EÿT ‹E HMHÁà H3E H3EH3ÁH¹ÿÿÿÿÿÿ  H#ÁH¹3¢ß-™+  H;ÃHDÁH‰Ñ± H‹\$HH÷ÐH‰Ê± HƒÄ ]ÃH%Á Hÿ% ÌÌHÁ é˜  HÁ ÃHÁ ÃHƒì(èçÿÿÿHƒèæÿÿÿHƒHƒÄ(ÃÌHõÌ Ãƒ%õÀ  ÃH‰\$UH¬$@ûÿÿHìÀ  ‹Ù¹   èQÿ  …Àt‹ËÍ)ƒ%ÄÀ  HMð3ÒA¸Ð  èc  HMðÿ! H‹è   H•Ø  H‹ËE3Àÿ H…Àt<Hƒd$8 Hà  H‹•Ø  L‹ÈH‰L$0L‹ÃHè  H‰L$(HMðH‰L$ 3ÉÿÖ H‹…È  HL$PH‰…è   3ÒH…È  A¸˜   HƒÀH‰…ˆ   èÌ  H‹…È  H‰D$`ÇD$P  @ÇD$T   ÿÚ ƒøHD$PH‰D$@HEð”ÃH‰D$H3Éÿq HL$@ÿ^ …Àu
öÛÀ!À¿ H‹œ$Ð  HÄÀ  ]ÃÌÌÌH‰\$H‰t$WHƒì HÆ— H5¿— ëH‹;H…ÿt
H‹Ïèi   ÿ×HƒÃH;ÞråH‹\$0H‹t$8HƒÄ _ÃÌÌH‰\$H‰t$WHƒì HŠ— H5ƒ— ëH‹;H…ÿt
H‹Ïè   ÿ×HƒÃH;ÞråH‹\$0H‹t$8HƒÄ _ÃÌÌHÿ%Ý ÌH‰\$H‰|$UH‹ìHƒì ƒeè 3É3ÀÇt¯    ¢D‹ÁÇa¯    ñcAMDD‹ÊD‹ÒAñentiAòineIAðntelEÐD‹ÛD‹¯¾ AóAuthEÙ‹ÓDÙòGenu3É‹øDÒ¸   ¢‰EðD‹ÉD‰Mø‹È‰]ô‰UüE…ÒuRHƒù® ÿAƒÈ%ð?ÿD‰]¾ =À t(=` t!=p t°ùüÿƒø wH»     H£ÃsAƒÈD‰#¾ E…Ûuá ðù ` rAƒÈD‰¾ ¸   ‰UàD‰Mä;ø|$3É¢‰Eð‰]ô‰Mø‰Uü‰]èºã	sAƒÈD‰Ñ½ AºásnÇD®    Ç>®    AºásSAºásL3ÉÐHÁâ HÐH‰UH‹E$<u2‹® ƒÈÇÿ­    öEè ‰ù­ tƒÈ Çæ­    ‰ä­ H‹\$83ÀH‹|$@HƒÄ ]ÃÌÌ¸   ÃÌÌ3À9(É •ÀÃÂ  ÌÌÌÌÌÌÌÌÌÌÌÌÌH‰\$H‰l$H‰t$WATAUAVAWHƒì@M‹aH‹éM‹9I‹ÈI‹Y8M+üM‹ñI‹øL‹êè²ÿÿÿöEf…à   A‹vHH‰l$0H‰|$8;3ƒz  ‹þHÿ‹DûL;ø‚ª   ‹DûL;øƒ   ƒ|û „’   ƒ|ût‹DûHL$0IÄI‹ÕÿÐ…Àx}~t} csmàu(Hƒ=iÈ  tH`È èû …Àtº   H‹ÍÿIÈ ‹LûA¸   IÌI‹ÕèÄ  I‹F@L‹Å‹TûI‹ÍD‹M IÔH‰D$(I‹F(H‰D$ ÿ èÆ  ÿÆé5ÿÿÿ3Àéµ   I‹v A‹~HI+ôé–   ‹ÏHÉ‹DËL;ø‚‚   ‹DËL;øsyD‹UAƒâ tDE3É…Òt8E‹ÁMÀB‹DÃH;ðr B‹DÃH;ðs‹DËB9DÃu‹DËB9DÃtAÿÁD;ÊrÈD;Êu7‹DË…ÀtH;ðuE…Òu%ëGI‹ÕA‰FHD‹DË±MÄAÿÐÿÇ‹;ú‚`ÿÿÿ¸   L\$@I‹[0I‹k8I‹s@I‹ãA_A^A]A\_ÃÌHƒì(è	  èŠ  èa  „Àu2Àëèð  „Àuè“  ëì°HƒÄ(ÃÌÌHƒì(è  H…À•ÀHƒÄ(ÃHƒì(3Éèµ  °HƒÄ(ÃÌÌHƒì(„Éuèç  èN  3Éèo  °HƒÄ(ÃHƒì(èË  °HƒÄ(Ã@SHƒì ÿŒ H…ÀtH‹H‹Èè\&  H‹ÃH…ÛuíHƒÄ [ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„     L‹Ù¶ÒI¹L¯ÊIƒø†  fInÁf`ÀIø€   †|   º%º s"‹ÂH‹×H‹ùI‹ÈóªH‹úI‹ÃÃffffff„     LÁHƒÁHƒáðL+ÁM‹ÈIÁét6fD  ))AHÁ€   )A )A°IÿÉ)AÀ)AÐ)Aàf)AðuÔIƒàM‹ÈIÁét€    HƒÁIÿÉuôIƒàtADðI‹ÃÃŽ&  ‹&  ·&  ‡&  ”&  ¤&  ´&  „&  ¼&  ˜&  Ð&  À&  &   &  °&  €&  Ø&  I‹ÑL–ÙÿÿC‹„&  LÈIÈI‹ÃAÿáfH‰Qñ‰Qùf‰QýˆQÿÃH‰Qô‰QüÃH‰Q÷ˆQÿÃH‰Qó‰QûˆQÿÃD  H‰Qò‰Qúf‰QþÃH‰ÃH‰f‰PˆP
ÃD  H‰f‰PÃH‰H‰PÃÌÌÌÌÌÌff„     HìØ  M3ÀM3ÉH‰d$ L‰D$(è÷  HÄØ  ÃÌÌÌÌÌÌfD  H‰L$H‰T$D‰D$IÇÁ “ëÌÌÌÌÌÌfÃÌÌÌÌÌÌf„     ÃÌÌÌHƒì(H…ÉtH<¸ H;Ètè$  HƒÄ(ÃÌ@SHƒì H‹Ù‹­¨ ƒùÿt3H…Ûuè>  ‹˜¨ H‹Ø3Òè‚  H…ÛtHò· H;ØtH‹Ëèµ#  HƒÄ [ÃÌÌÌH‰\$H‰t$WHƒì ƒ=V¨ ÿu3Àé‰   ÿ¯ ‹A¨ ‹øèÚ  HƒÊÿ3öH;Ât`H…ÀtH‹ðëV‹¨ è  …ÀtGºx   J‰è¡$  ‹¨ H‹ØH…ÀtH‹Ðèç  …Àu‹é§ 3ÒèÖ  ë	H‹ËH‹ÞH‹ñH‹Ëè#  ‹Ïÿ7 H‹ÆH‹\$0H‹t$8HƒÄ _ÃHƒì(HÍþÿÿèœ  ‰ž§ ƒøÿu2ÀëHþ¶ ‹Èè{  …Àuè
   ëã°HƒÄ(ÃÌHƒì(‹j§ ƒùÿtè¬  ƒY§ ÿ°HƒÄ(ÃÌÌ@SHƒì 3ÛH)· E3ÀH›HÊº   èˆ  …Àtÿ2· ÿÃƒûrÓ°ëè
   2ÀHƒÄ [ÃÌÌ@SHƒì ‹· ëHÛ¶ ÿËH›HÈÿk ÿí¶ …Ûuß°HƒÄ [ÃÌH‰\$H‰l$H‰t$WATAUAVAWHƒì E3ÿD‹ñM‹á3ÀI‹èLoÖÿÿL‹êðO±¼ñpà L‹[¦ HƒÏÿA‹ÈI‹Ðƒá?H3ÐHÓÊH;×„H  H…ÒtH‹Âé=  I;ì„¾   ‹u 3ÀðM±¼ñPà H‹ØtH;Ç„   éƒ   M‹¼ñ3 3ÒI‹ÏA¸   ÿæ H‹ØH…ÀtE3ÿë$ÿs ƒøWuE3À3ÒI‹ÏÿÀ H‹ØëÝE3ÿA‹ßL¶ÕÿÿH…ÛuH‹ÇI‡„ñPà ë%H‹ÃI‡„ñPà H…ÀtH‹Ëÿs L„ÕÿÿH…Ûu]HƒÅI;ì…IÿÿÿL‹k¥ I‹ßH…ÛtJI‹ÕH‹ËÿG L‹P¥ H…Àt2A‹Èº@   ƒá?+ÑŠÊH‹ÐHÓÊH/ÕÿÿI3ÐJ‡”ñpà ë-L‹¥ ë±¹@   A‹Àƒà?+ÈHÓÏHÕÿÿI3øJ‡¼ñpà 3ÀH‹\$PH‹l$XH‹t$`HƒÄ A_A^A]A\_ÃH‰\$WHƒì H‹ùL´ ¹   L  H¡ èþÿÿH‹ØH…ÀtH‹ÈèõÿÿH‹ÏÿÓëÿW H‹\$0HƒÄ _ÃH‰\$WHƒì ‹ÙLy ¹   Le Hf è¹ýÿÿH‹øH…ÀtH‹ÈèÅôÿÿ‹Ëÿ×ë‹Ëÿ H‹\$0HƒÄ _ÃH‰\$WHƒì ‹ÙL5 ¹   L! H" èeýÿÿH‹øH…ÀtH‹Èèqôÿÿ‹Ëÿ×ë‹Ëÿ· H‹\$0HƒÄ _ÃH‰\$H‰t$WHƒì H‹ÚLó ‹ùHê ¹   LÖ è	ýÿÿH‹ðH…ÀtH‹ÈèôÿÿH‹Ó‹ÏÿÖëH‹Ó‹Ïÿ] H‹\$0H‹t$8HƒÄ _ÃÌH‰\$H‰l$H‰t$WHƒì A‹èLž ‹ÚL H‹ùH‹ ¹   è™üÿÿH‹ðH…ÀtH‹Èè¥óÿÿD‹Å‹ÓH‹ÏÿÖë‹ÓH‹ÏÿÒ H‹\$0H‹l$8H‹t$@HƒÄ _ÃÌH‹õ¢ E3À‹Â¹@   ƒà?E‹È+ÈHL³ IÓÉHŠ³ L3ÊH;ÈHÉH÷Ñƒá	IÿÀL‰H@L;ÁuñÃÌÌÌ„Éu9SHƒì Hð² H‹H…ÉtHƒùÿtÿt Hƒ# HƒÃHí² H;ØuØHƒÄ [ÃÌÌH‹i¢ ¹@   ‹Âƒà?+È3ÀHÓÈH3ÂH‰³ ÃÌH‰\$UVWHìÀ  H‹6¢ H3ÄH‰„$°  A‹ØH‹òH‹ù3ÒA¸€  HL$0I‹éèM÷ÿÿL‹ÎH‰l$(L‹Ç‰\$ º@  HL$0èg   A¸  HÒ HL$0è¼M  ƒèt6ƒètƒøtë$ÌH‹Œ$°  H3Ìè&åÿÿH‹œ$ð  HÄÀ  _^]Ãè  Ì¹   è›T  ¹   èá  Ì@USVWATAUAVAWH¬$˜þÿÿHìh  H‹e¡ H3ÄH‰…P  H‹µØ  M‹øL‰D$0M‹áLÚ H‹úH‹Ùè‹K  E3í…À…c  L± H‹×H‹ËèîJ  …À…4  LË H‹×H‹ËèÔJ  …À…  3ÒHL$@A¸
  è&öÿÿLD$8L‰l$8H‹ÖAMÿï ¾  HT$@÷ØD‹ÆHÉH#L$8H‰L$8ÿÅ …ÀuL: ‹ÖHL$@èêJ  …À…  IƒÎÿHL$@I‹ÖHD$@HÿÂfD9,PuöHBHƒø@vKHLTÖH‹ÁHT$@H+ÂHÑøH+ðHöH…ÉuèrH  Ç    é  Hƒþ‚é  ‹« ‰·¦ f‰AL‹ÁH‹×H‹ËèäI  …À…   L‰ H‹×H‹ËèÊI  …À…Ñ  L¿ H‹×H‹Ëè°I  …À…¢  I‹ÆHÿÀfE9,DuöHƒÀHƒø@†“  I‹öHÿÆfE9,tuöA·DtþA¿   fƒø\t$IL$þHqfƒø/tL;þsHƒéIÿÇ·fƒø\uåL‹îM+ïIƒý&vbIƒÿsXA¹5   M‹ÄM+ÏH‹×H‹Ëè	J  …À…B  L¾ H‹×H‹ËèI  …À…  OlH‹×H‹ËèðH  E3í…À„  é¯  Iƒý&M‹ÄH‹×H‹ËsUIÑïA¹5   M+Ïè¨I  E3í…À…  LZ H‹×H‹Ëè£H  …À…ï  I+÷H‹×H‹ËMtè‰H  …À„ž   é»  A¹#   èYI  …À…<  L H‹×H‹ËèWH  …À…  OlH‹×DHH‹Ëè$I  E3í…À…Ù  LÖ H‹×H‹ËèH  …À…ª  MD$òH‹×MpH‹ËèH  …Àtéx  M‹ÄH‹×H‹ËèìG  …Àt
éÌ  L‹|$0L‹ H‹×H‹ËèÌG  …À…©  LÑ H‹×H‹Ëè²G  …À…z  I‹ÆHÿÀfD9,CuöI‹ÎHÿÁfD9,KuöHKL‹Ç‹Ð  L+ÀA¹
   èG  …À…(  H5 H‹×L‹ÆH‹ËèXG  …À…ö  Lm H‹×H‹Ëè>G  …À…Ç  I‹ÆHÿÀfD9,CuöH°   IÿÆfG9,wuöLðM‹ÇH‹×H‹ËL;÷v2L‹ÏL+ÈIƒéèáG  …À…  L– H‹×H‹ËèßF  …ÀtéÔ  èÑF  …À…E  L‹ÆH‹×H‹Ëè»F  …À…  Lø H‹×H‹Ëè¡F  …À…ë  L‹ÆH‹×H‹Ëè‹F  …À…À  L¨ H‹×H‹ËèqF  …À…‘  H‹P  H3ÌèößÿÿHÄh  A_A^A]A\_^[]ÃE3ÉL‰l$ E3À3Ò3Éè‚C  ÌE3ÉL‰l$ E3À3Ò3ÉèmC  ÌL‹Æ3Òè~ñÿÿèeD  Ç "   è2C  E3ÉL‰l$ E3À3Ò3Éè>C  ÌHƒd$  E3ÉE3À3Ò3Éè(C  ÌHƒd$  E3ÉE3À3Ò3ÉèC  ÌE3ÉL‰l$ E3À3Ò3ÉèýB  ÌE3ÉL‰l$ E3À3Ò3ÉèèB  ÌE3ÉL‰l$ E3À3Ò3ÉèÓB  ÌE3ÉL‰l$ E3À3Ò3Éè¾B  ÌE3ÉL‰l$ E3À3Ò3Éè©B  ÌE3ÉL‰l$ E3À3Ò3Éè”B  ÌHƒd$  E3ÉE3À3Ò3Éè~B  ÌHƒd$  E3ÉE3À3Ò3ÉèhB  ÌE3ÉL‰l$ E3À3Ò3ÉèSB  ÌE3ÉL‰l$ E3À3Ò3Éè>B  ÌE3ÉL‰l$ E3À3Ò3Éè)B  ÌE3ÉL‰l$ E3À3Ò3ÉèB  ÌE3ÉL‰l$ E3À3Ò3ÉèÿA  ÌE3ÉL‰l$ E3À3Ò3ÉèêA  ÌE3ÉL‰l$ E3À3Ò3ÉèÕA  ÌE3ÉL‰l$ E3À3Ò3ÉèÀA  ÌE3ÉL‰l$ E3À3Ò3Éè«A  ÌE3ÉL‰l$ E3À3Ò3Éè–A  ÌE3ÉL‰l$ E3À3Ò3ÉèA  ÌE3ÉL‰l$ E3À3Ò3ÉèlA  ÌE3ÉL‰l$ E3À3Ò3ÉèWA  ÌE3ÉL‰l$ E3À3Ò3ÉèBA  ÌE3ÉL‰l$ E3À3Ò3Éè-A  ÌE3ÉL‰l$ E3À3Ò3ÉèA  ÌE3ÉL‰l$ E3À3Ò3ÉèA  ÌE3ÉL‰l$ E3À3Ò3Éèî@  ÌE3ÉL‰l$ E3À3Ò3ÉèÙ@  Ì@USVWAVH¬$üÿÿHìð  H‹—™ H3ÄH‰…à  H‹ùH‰L$@¹ôÿÿÿH‰T$XE‹ðD‰D$8H‹òÿjú  H‹ØHHÿHƒùýwrH‹Èÿ\ú  ƒøudD‰t$(Lƒ L‹ÏH‰t$ º@  HL$`è¸  3ÿ…Àx;HL$`HƒÈÿHÿÀf9<Au÷LL$0‰|$0D‹ÀH‰|$ HT$`H‹Ëÿú  …Àtè\  Ì¹   èG  ‹H÷ÁÀ  u¹   èìF  E3ÉH‹È3ÒEAè‹J  3Éèp   ¹   H‰D$HèÅF  H‰D$PLL$XHD$8LD$@H‰D$ HT$HHL$Pè   ¹   è“F  H‹ÈèÇH  èÖ  ÌÌH‹D$(M‹	M‹ H‹D‹H‹	D‰T$(éŽ   ÌÌH} ÃH‰\$H‰l$H‰t$WHƒì H‹l$(H‹ñ¹   A‹ØH‹úè¤A  ƒøt3…Àu
èn?  ƒøt4L‹ÍD‹ÃH‹×H‹ÎH‹\$0H‹l$8H‹t$@HƒÄ _éŒõÿÿD‹ÃH‹×H‹ÎèþÿÿÌD‹ÃH‹×H‹ÎèþÿÿÌÌÌH‹ÄH‰PL‰@L‰H SVWHƒì0H‹úHpH‹ÙèóåÿÿE3ÉH‰t$ L‹ÇH‹ÓH‹è±2  HƒÄ0_^[ÃÌL‰D$L‰L$ SUVWHƒì8I‹ðHl$xH‹ÚH‹ùè¯åÿÿH‰l$(L‹ÎHƒd$  L‹ÃH‹×H‹èó2  ƒÉÿ…ÀHÁHƒÄ8_^][ÃÌÌH‰\$WHƒì ÆA H‹ùH…Òtë‹ï© …Àuœ™ óAëOèR  H‰HWH‹ˆ   H‰
H‹ˆˆ   H‰OH‹ÈètS  H‹HWèœS  H‹‹¨  ¨uƒÈ‰¨  ÆGH‹ÇH‹\$0HƒÄ _ÃL‹ÉE¶IÿÁA@¿ƒøwAƒÀ ¶
HÿÂA¿ƒøwƒÁ E…ÀtD;ÁtÑD+ÁA‹ÀÃÌÌÌHƒì(‹:© …Àu-H…Éuèh>  Ç    è5=  ¸ÿÿÿHƒÄ(ÃH…ÒtáHƒÄ(é‰ÿÿÿE3ÀHƒÄ(é   ÌH‰\$H‰t$WHƒì@H‹úH‹ñI‹ÐHL$ èÊþÿÿH…ötH…ÿuè>  Ç    èÔ<  »ÿÿÿëKH‹D$(Hƒ¸8   uH‹×H‹Îèÿÿÿ‹Øë-H+÷¶>HT$(èŽK  ¶HT$(‹ØèK  HÿÇ…Ût;ØtØ+Ø€|$8 tH‹L$ ƒ¡¨  ýH‹t$X‹ÃH‹\$PHƒÄ@_ÃÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì E3öH‹úH+ùH‹ÙHƒÇA‹îHÁïH;ÊIGþH…ÿtH‹3H…ötH‹Îÿk÷  ÿÖHƒÃHÿÅH;ïuáH‹\$0H‹l$8H‹t$@H‹|$HHƒÄ A^ÃÌÌH‰\$H‰t$WHƒì H‹òH‹ÙH;Êt H‹;H…ÿtH‹Ïÿ÷  ÿ×…ÀuHƒÃH;ÞëÞ3ÀH‹\$0H‹t$8HƒÄ _Ã¸csmà;Èt3ÀÃ‹Èé   ÌH‰\$H‰l$H‰t$WHƒì H‹ò‹ùèP  E3ÀH‹ØH…Àu3ÀéH  H‹H‹ÁH‘À   H;Êt98tHƒÀH;ÂuóI‹ÀH…ÀtÒH‹xH…ÿtÉHƒÿuL‰@Güé  Hƒÿ„ù   H‹kH‰s‹pƒþ…Ð   HƒÁ0H‘   ëL‰AHƒÁH;Êuó8  À‹s„ˆ   8Ž  Àtw8  Àtf8  ÀtU8‘  ÀtD8’  Àt38“  Àt"8´ Àt8µ ÀuOÇC   ëFÇCŽ   ë=ÇC…   ë4ÇCŠ   ë+ÇC„   ë"ÇC   ëÇC†   ëÇCƒ   ëÇC‚   H‹Ïÿõ  ‹S¹   ÿ×‰sëH‹ÏL‰@ÿsõ  ‹Îÿ×H‰kƒÈÿH‹\$0H‹l$8H‹t$@HƒÄ _ÃÌÌÌ3Àùcsmà”ÀÃH‹ÄH‰XH‰pH‰xL‰p AWHƒì A‹ð‹ÚD‹ñE…ÀuJ3Éÿ6ó  H…Àt=¹MZ  f9u3HcH<HÈ9PE  u$¸  f9Auƒ¹„   v9±ø   tA‹ÎèH  ¹   èP  €=¢£  …²   A¿   A‹Ç‡}£ …ÛuHH‹=B’ ‹×ƒâ?K@+Ê3ÀHÓÈH3ÇH‹a£ H;ÈtH3ù‹ÊHÓÏH‹Ïÿsô  E3À3Ò3Éÿ×H{¤ ëA;ßuH…¤ èà
  …ÛuH´ô  Hô  è€üÿÿH±ô  H¢ô  èmüÿÿ¶þ¢ …öADÇˆò¢ ëèó  ¹   è¨O  …öu	A‹Îè   ÌH‹\$0H‹t$8H‹|$@L‹t$HHƒÄ A_Ã@SHƒì ‹ÙèïV  „Àt(eH‹%`   ‹¼   ÁêöÂuÿzñ  H‹È‹Óÿwñ  ‹Ëè   ‹Ëÿ`ò  ÌÌÌÌH‰\$WHƒì Hƒd$8 LD$8‹ùH¶ 3Éÿ&ò  …Àt'H‹L$8H¶ ÿàñ  H‹ØH…ÀtH‹Èÿ?ó  ‹ÏÿÓH‹L$8H…Étÿ³ñ  H‹\$0HƒÄ _ÃH‰ñ¡ Ã3Ò3ÉDBéÇýÿÿÌÌÌE3ÀAPé¸ýÿÿ‹Æ¡ ÃÌH‹ÄH‰XH‰hH‰pH‰x ATAVAWHƒì L‹|$`M‹áI‹øL‹òH‹ÙIƒ' IÇ   H…ÒtL‰IƒÆ@2í€;"u@„í@¶"@”ÅHÿÃë7IÿH…ÿtŠˆHÿÇ¾3HÿÃ‹Îèg  …ÀtIÿH…ÿtŠˆHÿÇHÿÃ@„öt@„íu°@€þ t@€þ	u¤H…ÿt	ÆGÿ ëHÿË@2ö€; „Ò   €; t€;	uHÿÃëñ€; „º   M…ötI‰>IƒÆIÿ$º   3ÀëHÿÃÿÀ€;\tö€;"u1„Âu@„öt€{"uHÿÃë	3Ò@„ö@”ÆÑèëÿÈH…ÿtÆ\HÿÇIÿ…ÀuìŠ„ÀtD@„öu< t;<	t7…Òt+H…ÿtˆHÿÇ¾è8f  …ÀtIÿHÿÃH…ÿtŠˆHÿÇIÿHÿÃéiÿÿÿH…ÿtÆ HÿÇIÿé%ÿÿÿM…ötIƒ& Iÿ$H‹\$@H‹l$HH‹t$PH‹|$XHƒÄ A_A^A\Ã@SHƒì H¸ÿÿÿÿÿÿÿL‹ÊL‹ÑH;Èr3Àë<HƒÉÿ3ÒH‹ÁI÷ðL;ÈsëIÁâM¯ÈI+ÊI;ÉvÛKº   èR  3ÉH‹Øèð	  H‹ÃHƒÄ [ÃÌÌÌH‰\$UVWAVAWH‹ìHƒì0AÿD‹ñƒøvè}6  ¿   ‰8èI5  é/  è3a  H„Ÿ A¸  H‹Ó3Éÿ3ï  H‹5¥ 3ÿH‰¥ H…öt@8>uH‹óHEHH‰}@LM@H‰D$ E3ÀH‰}H3ÒH‹ÎèPýÿÿL‹}@A¸   H‹UHI‹ÏèöþÿÿH‹ØH…Àuèí5  {‰83ÉéŸ   NøH‹ÓHEHH‹ÎLM@H‰D$ èýÿÿAƒþu‹E@ÿÈH‰g¤ ‰]¤ ëÃHU8H‰}8H‹ËècY  ‹ð…ÀtH‹M8èÐ  H‹ËH‰}8èÄ  ‹þë?H‹U8H‹ÏH‹ÂH9:tH@HÿÁH98uô‰¤ 3ÉH‰}8H‰¤ è  H‹ËH‰}8è  ‹ÇH‹\$`HƒÄ0A_A^_^]ÃÌÌH‰\$WHƒì 3ÿH9=AŸ t3ÀëHèÖ_  èd  H‹ØH…ÀuƒÏÿë'H‹Èè4   H…ÀuƒÏÿëH‰#Ÿ H‰Ÿ 3Éè  H‹Ëè  ‹ÇH‹\$0HƒÄ _ÃH‰\$H‰l$H‰t$WAVAWHƒì03öL‹ñ‹Öë<=tHÿÂHƒÈÿHÿÀ@84u÷HÿÁHÈŠ„ÀuàHJº   è		  H‹ØH…ÀtlL‹øA86taHƒÍÿHÿÅA84.u÷HÿÅA€>=t5º   H‹ÍèÖ  H‹øH…Àt%M‹ÆH‹ÕH‹Èè  3É…ÀuHI‰?IƒÇèV  Lõë«H‹ËèE   3ÉèB  ëH‹ó3Éè6  H‹\$PH‹ÆH‹t$`H‹l$XHƒÄ0A_A^_ÃE3ÉH‰t$ E3À3Òè¼2  ÌÌÌÌH…Ét;H‰\$WHƒì H‹H‹ÙH‹ùëH‹Èèâ  HH‹H…ÀuìH‹ËèÎ  H‹\$0HƒÄ _ÃÌÌÌHƒì(H‹	H;² tè§ÿÿÿHƒÄ(ÃÌÌHƒì(H‹	H;Ž tè‹ÿÿÿHƒÄ(ÃÌÌHƒì(He è¸ÿÿÿHa èÈÿÿÿH‹e è\ÿÿÿH‹Q HƒÄ(éLÿÿÿéßýÿÿÌÌÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹
èpH  H‹Ïè·  ‹ø‹è²H  ‹ÇH‹\$0HƒÄ _ÃÌH‰\$H‰t$L‰L$ WATAUAVAWHƒì@I‹ùM‹ø‹
è'H  I‹H‹H…Òu	HƒËÿé@  H‹5WŠ D‹ÆAƒà?H‹þH3:A‹ÈHÓÏH‰|$0H‹ÞH3ZHÓËH‰\$ HGÿHƒøý‡ú   L‹çH‰|$(L‹óH‰\$8A½@   A‹ÍA+È3ÀHÓÈH3ÆHƒëH‰\$ H;ßrH9uëëH;ßsJHƒËÿH;ûtH‹ÏèC  H‹5Ì‰ ‹Æƒà?D+èA‹Í3ÒHÓÊH3ÖI‹H‹H‰I‹H‹H‰QI‹H‹H‰Qër‹Îƒá?H33HÓÎH‰H‹Îÿãë  ÿÖI‹H‹H‹5t‰ D‹ÆAƒà?L‹ÎL3
A‹ÈIÓÉH‹BH3ÆHÓÈM;ÌuI;Æt M‹áL‰L$(I‹ùL‰L$0L‹ðH‰D$8H‹ØH‰D$ éÿÿÿH‹¼$ˆ   3Û‹èG  ‹ÃH‹\$pH‹t$xHƒÄ@A_A^A]A\_ÃÌH‹ÄH‰XH‰hH‰pH‰x ATAVAWHƒì H‹3öL‹ùH‹H…ÛuƒÈÿé†  L‹Àˆ A¼@   H‹+A‹ÈL‹Kƒá?H‹[I3èM3ÈHÓÍI3ØIÓÉHÓËL;Ë…Ç   H+Ý¸   HÁûH;ØH‹ûHGøAD$àHûHDøH;ûrED$ÈH‹×H‹Íè—`  3ÉL‹ðè½  M…öu(H{A¸   H‹×H‹Íès`  3ÉL‹ðè™  M…ö„QÿÿÿL‹ˆ MÞA‹ÀIþƒà?A‹Ì+ÈH‹ÖHÓÊH‹ÃI+ÁI3ÐHƒÀI‹îHÁèI‹ÉL;ËHGÆH…ÀtHÿÆH‰HIH;ðuñL‹Ç‡ A‹ÀA‹Ìƒà?+ÈI‹GH‹A‹ÄHÓÊI3ÐMAI‰H‹ž‡ ‹Êƒá?+ÁŠÈI‹HÓÍH3êH‹H‰)A‹ÌH‹|‡ ‹Âƒà?+ÈI‹IÓÈL3ÂH‹L‰BH‹^‡ ‹Âƒà?D+àI‹AŠÌHÓËH3ÚH‹3ÀH‰YH‹\$@H‹l$HH‹t$PH‹|$XHƒÄ A_A^A\ÃÌÌH‹ÑHŽ™ é}   ÌL‹ÜI‰KHƒì8ICI‰CèMK¸   MCèIS ‰D$PIK‰D$Xè?üÿÿHƒÄ8ÃÌÌE3ÉL‹ÁH…ÉuƒÈÿÃH‹AH9u$H‹µ† ¹@   ‹Âƒà?+ÈIÓÉL3ÊM‰M‰HM‰H3ÀÃÌH‰T$H‰L$UH‹ìHƒì@HEH‰EèLM(HEH‰EðLEè¸   HUàHM ‰E(‰EàèzûÿÿHƒÄ@]ÃH•‡ H‰6™ °ÃÌÌÌHƒì(H¥˜ èTÿÿÿH±˜ èHÿÿÿ°HƒÄ(ÃÌ°ÃÌHƒì(èïúÿÿ°HƒÄ(Ã@SHƒì H‹ó… ¹@   ‹Â3Ûƒà?+ÈHÓËH3ÚH‹Ëè+,  H‹Ëèb  H‹Ëè¯8  H‹Ëè«b  H‹Ëè÷ôÿÿ°HƒÄ [ÃÌÌÌ3ÉémÚÿÿÌ@SHƒì H‹Š ƒÈÿðÁƒøuH‹lŠ H=ˆ H;Ëtèã   H‰TŠ H‹  èÐ   H‹‰  3ÛH‰x  è»   H‹$œ H‰m  è¨   H‹œ H‰
œ è•   °H‰œ HƒÄ [ÃÌÌHÍ÷  HÖö  ém`  ÌHƒì(è§@  H…À•ÀHƒÄ(ÃHƒì(è»?  °HƒÄ(ÃH•÷  Hžö  éÉ`  ÌHƒì(èKA  °HƒÄ(Ã@SHƒì èÉ?  H‹XH…ÛtH‹Ëÿûæ  ÿÓë è  ÌH…Ét7SHƒì L‹Á3ÒH‹‚› ÿ¼å  …Àuè—,  H‹Øÿúä  ‹ÈèÏ+  ‰HƒÄ [ÃÌÌÌ@SHƒì H‹ÙHƒùàw<H…É¸   HDØëèvb  …Àt%H‹Ëèz`  …ÀtH‹› L‹Ã3Òÿ\å  H…ÀtÔëè,,  Ç    3ÀHƒÄ [ÃÌÌ@SHƒì 3ÛH…ÉtH…ÒtM…Àuˆèþ+  »   ‰èÊ*  ‹ÃHƒÄ [ÃL‹ÉL+ÁCŠAˆIÿÁ„ÀtHƒêuìH…ÒuÙˆèÄ+  »"   ëÄÌHƒì(è?6  H…Àt
¹   è€6  ö¥ƒ t)¹   èsÑ  …Àt¹   Í)A¸   º  @AHè>(  ¹   è”òÿÿÌÌÌÌ@SHƒì L‹ÂH‹ÙH…Ét3ÒHBàH÷óI;ÀrCI¯Ø¸   H…ÛHDØëèJa  …Àt(H‹ËèN_  …ÀtH‹ó™ L‹Ãº   ÿ-ä  H…ÀtÑëèý*  Ç    3ÀHƒÄ [ÃÌÌÌH‰\$L‰L$ WHƒì I‹ÙI‹øH‹
è31  H‹ÏèÂ  ‹øH‹è,1  ‹ÇH‹\$0HƒÄ _ÃÌÌÌH‰\$H‰l$H‰t$WHƒì HƒÈÿH‹ò3ÒH‹éH÷öHƒàþHƒøsèz*  Ç    2Àë[Hö3ÿH9¹  uHþ   w°ë@H;±   vóH‹ÎèÈýÿÿH‹ØH…ÀtH‹  ètýÿÿH‰  @·H‰µ   3Éè\ýÿÿ@ŠÇH‹\$0H‹l$8H‹t$@HƒÄ _ÃE‹ÈL‹ÑAƒét5Aƒét,Aƒù	t&Aƒøt AÀêfƒêcA€â¸ïÿ  f…Ð”Á3ÀD:Ñ”ÀÃ°Ã2ÀÃH‰\$HAXL‹ÑH‹ˆ  A‹ØH…ÉD‹ÚHDÈHƒ¸   u¸   ë
H‹€   HÑèLAÿLÀM‰BHA‹B8…ÀE…Ût6ÿÈ3ÒA‰B8A‹Ã÷ó€Â0D‹Ø€ú9~AŠÁöØÉ€áà€Áa€é:ÑI‹BHˆIÿJHë½E+BHIÿBHH‹\$E‰BPÃÌH‰\$HAXA‹ØL‹ÑL‹ÚH‹ˆ  H…ÉHDÈHƒ¸   u¸   ë
H‹€   HÑèLAÿLÀM‰BHA‹B8…ÀM…Ût7ÿÈ3ÒA‰B8I‹ÃH÷ó€Â0L‹Ø€ú9~AŠÁöØÉ€áà€Áa€é:ÑI‹BHˆIÿJHë¼E+BHIÿBHH‹\$E‰BPÃE…ÀŽ„   H‹ÄH‰XH‰hH‰pH‰x AVHƒì I‹ÙD¾òA‹èH‹ñ3ÿH‹‹HÁéöÁt
H‹Hƒx tH‹A·Îè_p  ¹ÿÿ  f;Átÿ‹ƒøÿtÿÇ;ý}ëÁƒÿH‹\$0H‹l$8H‹t$@H‹|$HHƒÄ A^ÃÌÌE…À~hH‰\$H‰|$@ŠúH‹ÙE3ÛL‹I‹BI9BuA€z tAÿë$Aƒ	ÿëAÿH‹@¾×Hÿ@H‹H‹f‰H‹Hƒ Aƒ9ÿtAÿÃE;Ø|µH‹\$H‹|$ÃÌÌ@SHƒì H‹Ù3ÉH‰H‰KH‰KH‰K H‰KH‰K(H‰K0‰K8ˆK@f‰KB‰KPˆKTH‰‹X  H‰‹`  H‹H‰ƒh  H‹D$PH‰CH‹D$XH‰C L‰L‰K‰‹p  è'  H‰CH‹ÃHƒÄ [ÃÌH‰\$H‰t$WHìð  H‹¿~ H3ÄH‰„$à  H‹H‹ÙH‹8H‹Ïèß[  H‹SHL$8@ŠðH‹èoçÿÿH‹HD$@H‹K L‹KL‹HT$0H‹	M‹	L‰D$0L‹CH‰L$(HL$`H‰D$ M‹ èùþÿÿHL$`èO  H‹Œ$À  ‹Øè¨ùÿÿHƒ¤$À   €|$P tH‹L$8ƒ¡¨  ýH‹×@ŠÎè\  ‹ÃH‹Œ$à  H3ÌèoÁÿÿLœ$ð  I‹[I‹s I‹ã_ÃÌÌH‰\$WHƒì H‹ÙH‹ú¾	è5  ƒøetHÿÃ¶è\  …Àuñ¾èè4  ƒøxuHƒÃH‹ŠH‹ˆø   H‹ŠˆHÿÃŠˆŠÐŠHÿÃ„ÀuñH‹\$0HƒÄ _ÃÌÌÌH‹ÄH‰XH‰hH‰p WHƒì H‹qH‹ùH‹ÚA¸
   HP‹.ƒ& H‹IHƒ` Hƒéè\  ‰H‹Gƒ8"tH‹D$0H;GrH‰G°ë2Àƒ> u…ít‰.H‹\$8H‹l$@H‹t$HHƒÄ _ÃÌH‹ÄH‰XH‰pH‰xL‰p AWHƒì 3öH‹ÙH9±h  uèø$  Ç    èÅ#  ƒÈÿé  H9qtâÿp  ƒ¹p  „ë  ƒÏÿL=Vï  Dw!‰sP‰s,é¦  HƒC9s(Œ±  ·CB‹S,fA+ÆfƒøZw·CBB¶L8àƒáë‹ÎÊB¶8Áè‰C,ƒø„©  …À„  ƒè„ê   ƒè„¢   ƒètkƒèt^ƒèt(ƒètƒø…‚  H‹ËèE  é  H‹Ëèð  é
  fƒ{B*tHS8H‹Ëèdþÿÿéò   HƒC H‹C ‹Hø…ÉHÏ‰K8é×   ‰s8éÕ   fƒ{B*tHS4ëÅHƒC H‹C ‹Hø‰K4…É‰«   ƒK0÷Ù‰K4é   ·CBA;Æt0ƒø#t%ƒø+tƒø-tƒø0…‚   ƒK0ë|ƒK0ëvƒK0ëpD	s0ëjƒK0ëdH‰s0@ˆs@‰{8‰s<@ˆsTëPD·CBÆCTH‹ƒh  ‹HÁéöÁtH‹ƒh  H9ptH‹“h  A·ÈèUk  ¹ÿÿ  f;Áu‰{(ëÿC(°„ÀtZH‹C·f‰KBf…É…FþÿÿHƒCÿƒp  ƒ»p  …#þÿÿ‹C(H‹\$0H‹t$8H‹|$@L‹t$HHƒÄ A_Ãè¾"  Ç    è‹!  ‹ÇëÑÌÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì 3öH‹ÙH9±h  uè€"  Ç    èM!  ƒÈÿé  H9qtâÿp  ƒ¹p  „ï  ƒÏÿL5Þì  o!‰sP‰s,é«  HƒC9s(Œ¶  ·CB‹S,f+ÅfƒøZw·CBB¶L0àƒáë‹ÎÊB¶0Áè‰C,ƒø„¯  …À„  ƒè„ë   ƒè„¢   ƒètkƒèt^ƒèt(ƒètƒø…ˆ  H‹Ëè›  é  H‹Ëè  é  fƒ{B*tHS8H‹Ëèîûÿÿéø   HƒC H‹C ‹Hø…ÉHÏ‰K8éÝ   ‰s8éÛ   fƒ{B*tHS4ëÅHƒC H‹C ‹Hø‰K4…É‰±   ƒK0÷Ù‰K4é£   ·CB;Åt2ƒø#t(ƒø+tƒø-tƒø0…‰   ƒK0é€   ƒK0ëzƒK0ët	k0ëoƒK0ëiH‰s0@ˆs@‰{8‰s<@ˆsTëU·SBÆCTH‹‹h  H‹AH9Au@8qtÿC(ë+‰{(ë&ÿC(H‹ƒh  Hÿ@H‹ƒh  H‹f‰H‹ƒh  Hƒ °„ÀtZH‹C·f‰KBf…É…AþÿÿHƒCÿƒp  ƒ»p  …þÿÿ‹C(H‹\$0H‹l$8H‹t$@H‹|$HHƒÄ A^ÃèB   Ç    è  ‹ÇëÑÌÌÌHƒì(fƒyBFuö…‡  ÇA,   HƒÄ(é$  fƒyBNu'ö…g  ÇA,   èð  Ç    è½  2ÀéK  ƒy< uã·ABƒøI„Ï   ƒøL„½   ƒøT„«   ºh   ;Ât|ƒøjtkºl   ;Ât9ƒøtt(ƒøwtƒøz°…ú   ÇA<   éî   ÇA<   éà   ÇA<   éÔ   H‹Af9uHƒÀÇA<   H‰Aé·   ÇA<   é«   ÇA<   éŸ   H‹Af9uHƒÀÇA<   H‰Aé‚   ÇA<   ëyÇA<   ëpÇA<   ëgH‹Q·fƒø3ufƒz2uHBÇA<
   H‰AëBfƒø6ufƒz4uHBÇA<   H‰Aë$fƒèXfƒø w·ÀHº‚    H£ÂsÇA<	   °HƒÄ(ÃÌÌHƒì(fƒyBFuö…‡  ÇA,   HƒÄ(éL  fƒyBNu'ö…g  ÇA,   èL  Ç    è  2ÀéK  ƒy< uã·ABƒøI„Ï   ƒøL„½   ƒøT„«   ºh   ;Ât|ƒøjtkºl   ;Ât9ƒøtt(ƒøwtƒøz°…ú   ÇA<   éî   ÇA<   éà   ÇA<   éÔ   H‹Af9uHƒÀÇA<   H‰Aé·   ÇA<   é«   ÇA<   éŸ   H‹Af9uHƒÀÇA<   H‰Aé‚   ÇA<   ëyÇA<   ëpÇA<   ëgH‹Q·fƒø3ufƒz2uHBÇA<
   H‰AëBfƒø6ufƒz4uHBÇA<   H‰Aë$fƒèXfƒø w·ÀHº‚    H£ÂsÇA<	   °HƒÄ(ÃÌÌH‰\$H‰l$H‰t$ WATAUAVAWHƒì@H‹™t H3ÄH‰D$8·AB¾X   H‹ÙnéD~©ƒød[„Æ   ;Å„Ñ   ƒøCt2ƒøDŽÌ   ƒøGŽº   ƒøSt^;ÆtoƒøZtƒøa„£   ƒøc…£   3ÒèÍ  é“   èÿ  é‰   ƒøg~ƒøitgƒønt[ƒøot8ƒøptƒøstƒøutRƒøxueP˜ëMè°
  ëUÇA8   ÇA<   EŠÇº   ë1‹I0‹ÁÁèA„Çtºé‰K0º   H‹Ëëè—	  ëƒI0º
   E3Àèä  ëèñ  „Àu2Àél  €{@ …_  ‹S03À‰D$03ÿf‰D$4‹ÂÁèDo A„Çt2‹ÂÁèA„Çt
G-f‰D$0ëA„×t¸+   ëí‹ÂÑèA„Çt	fD‰l$0I‹ÿ·KBA¹ßÿ  ·Áf+ÆfA…Áu‹ÂÁèA„ÇtEŠÇëE2À·ÁA¼0   f+ÅfA…Á”ÀE„Àu„Àt/fD‰d|0Iÿf;Ît	f;Ít2ÀëAŠÇöØÀ$àa¾Àf‰D|0Iÿ‹s4+sP+÷öÂuLK(D‹ÆH‹h  AŠÕèBòÿÿH‹CHk(L³h  H‰D$ L‹ÍHT$0I‹ÎD‹ÇèÛ  ‹K0‹ÁÁèA„ÇtÁéA„ÏuL‹ÍD‹ÆAŠÔI‹Îèõñÿÿ3ÒH‹ËèÏ	  ƒ}  |‹C0ÁèA„ÇtL‹ÍD‹ÆAŠÕI‹ÎèÉñÿÿAŠÇH‹L$8H3ÌèµÿÿL\$@I‹[8I‹k@I‹sHI‹ãA_A^A]A\_ÃÌÌÌH‰\$H‰l$H‰t$ WATAUAVAWHƒì@H‹Íq H3ÄH‰D$8·AB¾X   H‹ÙnéD~©ƒød[„Æ   ;Å„Ñ   ƒøCt2ƒøDŽÌ   ƒøGŽº   ƒøSt^;ÆtoƒøZtƒøa„£   ƒøc…£   3Òè  é“   è3  é‰   ƒøg~ƒøitgƒønt[ƒøot8ƒøptƒøstƒøutRƒøxueP˜ëMèä  ëUÇA8   ÇA<   EŠÇº   ë1‹I0‹ÁÁèA„Çtºé‰K0º   H‹ËëèË  ëƒI0º
   E3Àè  ëè%  „Àu2Àél  €{@ …_  ‹S03À‰D$03ÿf‰D$4‹ÂÁèDo A„Çt2‹ÂÁèA„Çt
G-f‰D$0ëA„×t¸+   ëí‹ÂÑèA„Çt	fD‰l$0I‹ÿ·KBA¹ßÿ  ·Áf+ÆfA…Áu‹ÂÁèA„ÇtEŠÇëE2À·ÁA¼0   f+ÅfA…Á”ÀE„Àu„Àt/fD‰d|0Iÿf;Ît	f;Ít2ÀëAŠÇöØÀ$àa¾Àf‰D|0Iÿ‹s4+sP+÷öÂuLK(D‹ÆH‹h  AŠÕèðÿÿH‹CHk(L³h  H‰D$ L‹ÍHT$0I‹ÎD‹Çè
  ‹K0‹ÁÁèA„ÇtÁéA„ÏuL‹ÍD‹ÆAŠÔI‹Îè¹ïÿÿ3ÒH‹Ëèï  ƒ}  |‹C0ÁèA„ÇtL‹ÍD‹ÆAŠÕI‹ÎèïÿÿAŠÇH‹L$8H3Ìèµ²ÿÿL\$@I‹[8I‹k@I‹sHI‹ãA_A^A]A\_ÃÌÌÌH‰\$H‰t$WHƒì HƒA H‹ÙH‹A H‹xøH…ÿt4H‹wH…öt+D‹A<·QBH‹	èíÿÿ„ÀH‰sH·tÑè‰CPÆCTë‰CPëHáá  ÇCP   H‰KHÆCT H‹\$0°H‹t$8HƒÄ _ÃH‰\$H‰|$AVHƒìPƒI0H‹Ù‹A8A¾ßÿ  …Ày·ABfƒèAfA#Æf÷ØÀƒàùƒÀ‰A8ëu·ABfƒèGfA…ÆuÇA8   ‹A8HyX]  H‹ÏHcÐè¶ëÿÿA¸   „Àu!Hƒ¿   uA‹Àë
H‹‡   HÑè£þÿÿ‰C8H‹‡  H…ÀHDÇH‰CH3ÀHƒC Hƒ¿   H‰D$`H‹C ò@øòD$`uM‹Èë
L‹   IÑéH‹  H…Éu	L—   ëL‹—   IÑêLÑHƒù t
L‹‡   IÑèH‹CH‹ÑH‰D$@H…ÉH‹¾KBHD×H‰D$8‹C8‰D$0‰L$(HL$`L‰L$ M‹Êèo[  ‹C0Áè¨tƒ{8 uH‹SH‹KHèRïÿÿ·CBfƒèGfA…Æum‹C0Áè¨ucH‹CH‹SHH‹H‹ø   H‹DŠëA:Àt	HÿÂŠ„ÀuòŠHÿÂ„Àt2ë	,E¨ßt	HÿÂŠ„ÀuñH‹ÊHÿÊ€:0tøD8uHÿÊŠHÿÂHÿÁˆ„ÀuòH‹CH€8-uƒK0@HÿÀH‰CHH‹SHŠ,I<%wH¹!   !   H£Ás	¸s   f‰CBHƒÉÿHÿÁ€<
 u÷H‹|$p°‰KPH‹\$hHƒÄPA^ÃÌÌÌH‰\$H‰t$WHƒì ÆATH‹ÙHƒA H‹A D‹A<·QBH‹	·pøèYêÿÿH{XH‹  „Àu/L‹KHT$0@ˆt$0H…ÉˆD$1HDÏI‹Lc@èK  …ÀyÆC@ë
H…ÉHDÏf‰1H‹  °H‹t$@H…ÉÇCP   HDÏH‰KHH‹\$8HƒÄ _ÃÌÌ@SHƒì A»   H‹Ù‹I<EŠÈD‹ÒECüƒùet…ÉtLƒétSƒétGƒét=ƒùu\I‹ÓH‹ÂHƒè„¢   Hƒèt}HƒètZI;Àt?èƒ  Ç    èP  2Àé&  I‹ÐëÆº   ë¿º   ë¸ƒét°ƒét«ƒét¦ëš3Òë£‹C0L[ Áè¨H‹C H‹HøëY‹C0L[ Áè¨H‹C tHcHøëA‹Høë<‹C0L[ Áè¨H‹C tH¿Høë#·Høë‹C0L[ Áè¨H‹C tH¾Høë¶HøD‹C0A‹ÀÁè¨tH…ÉyH÷ÙAƒÈ@D‰C0ƒ{8 }	ÇC8   ëƒc0÷¸   9C8~‰C8H…Éuƒc0ßE‹ÂI;ÓuH‹ÑH‹Ëè`éÿÿë
‹ÑH‹Ëè¸èÿÿ‹C0Áè¨tƒ{P t	H‹KH€90tHÿKHH‹KHÆ0ÿCP°HƒÄ [ÃÌH‰\$H‰t$WHƒì »   H‹ùHY H‹A H‹pøè\  …Àuè  Ç    èà  2Àéˆ   ‹O<º   ƒù,t>…Ét7ƒétƒétƒét(ƒùt&3Ûë"»   ë»   ëƒétƒét
ƒétëÓH‹ÚHƒët*HƒëtHƒëtH;Úu…HcG(H‰ë‹G(‰ë·G(f‰ëŠO(ˆÆG@°H‹\$0H‹t$8HƒÄ _ÃÌH‰\$H‰t$WHƒì HƒA H‹ÙH‹A ‹y8ƒÿÿD‹A<·QBH‹pø¸ÿÿÿH‰qHDøH‹	è'çÿÿ„Àt#H…öHc×HÜ  ÆCTHEÎH‰KHèÉJ  ‰CPëLH…öuHäÛ  H‰CHL‹CHE3É…ÿ~-A€8 t'H‹CA¶H‹H‹¹ €  f…PtIÿÀIÿÀAÿÁD;Ï|ÓD‰KPH‹\$0°H‹t$8HƒÄ _ÃÌÌH‰\$H‰l$VWAVHƒì0E3öH‹ÙD8qT…”   ‹AP…ÀŽ‰   H‹qHA‹þL‹KHL$PfD‰t$PH‹ÖI‹Lc@è*G  Hcè…À~WH‹ƒh  D·D$P‹HÁéöÁtH‹ƒh  L9pt H‹“h  A·ÈèBX  ¹ÿÿ  f;ÁuƒK(ÿëÿC(HõÿÇH‹Å;{Pu†ë'ƒK(ÿë!H‹CLI(D‹CPHÁh  H‹SHH‰D$ è  H‹\$X°H‹l$`HƒÄ0A^_^ÃH‰\$H‰l$H‰t$ WHƒì03íH‹Ù@8iT…’   ‹AP…ÀŽ‡   H‹qH‹ýL‹KHL$@f‰l$@H‹ÖI‹Lc@è?F  HcÐ…À~WH‹‹h  D·D$@H‹AH9Au@8itÿC(ë&ƒK(ÿë ÿC(HÿAH‹ƒh  H‹fD‰H‹ƒh  Hƒ HòÿÇH‹Â;{Pu‡ë'ƒK(ÿë!H‹CLI(D‹CPHÁh  H‹SHH‰D$ è&  H‹\$H°H‹l$PH‹t$XHƒÄ0_ÃÌÌÌH‰\$H‰l$H‰t$ WAVAWHƒì H‹I‹ÙL‹òH‹ñD‹PAÁêAöÂtH‹Hƒx uEé¬   H‹|$`IcÀ‹/ƒ' L<B‰l$@I;×„ƒ   ½ÿÿ  H‹E·‹HÁéöÁt
H‹Hƒx tH‹A·ÈèeV  f;Åuƒÿë	ÿ‹ƒøÿu6ƒ?*u:H‹‹HÁéöÁt
H‹Hƒx tH‹¹?   è(V  f;ÅuƒÿëÿIƒÆM;÷u†‹l$@ƒ? u…ít‰/H‹\$HH‹l$PH‹t$XHƒÄ A_A^_ÃÌÌÌH‰\$H‰l$H‰t$WATAUAVAWHƒì H‹t$pL‹áI‹ùIcèD‹>ƒ& H‹	H‹AH9Au€y tA)ëMAƒ	ÿëGH+AL‹õH‹	H;ÅLBðK6L‹ÃèÑ»  I‹$HI‹$LpI‹$€x t/ëL;õtƒÿëD7ƒ> uE…ÿtD‰>H‹\$PH‹l$XH‹t$`HƒÄ A_A^A]A\_ÃÌ@UH‹ìHƒì`H‹E0H‰EÀL‰ML‰E(H‰UH‰M H…ÒuèÍ  Ç    èš  ƒÈÿëJM…ÀtæHEH‰UÈH‰EØLMÈHEH‰UÐH‰EàLEØHE H‰EèHUÐHE(H‰EðHM0HEÀH‰Eøè‡áÿÿHƒÄ`]ÃÌH‰\$H‰t$ UWATAVAWH¬$ðûÿÿHì  H‹d H3ÄH‰…   E3äI‹ÙI‹øH‹òL‹ùM…Éuè!  Ç    èî
  ƒËÿé¬  M…ÀtH…ÒtÞH‹•`  HL$0è§Ìÿÿ3ÒHL$PDB è÷¸ÿÿM‹÷H‰t$PH‰|$XL‰d$`Aƒæu
Dˆd$hH…öuÆD$hHD$PL‹ËH‰D$pHT$pH‹…h  HM€H‰D$(M‹ÇHD$8H‰D$ èäÿÿHM€èÓèÿÿHcØH…öu/H‹à  è¯ÞÿÿL‰¥à  D8d$H„÷   H‹D$0ƒ ¨  ýéæ   AöÇtMH…ÿu3…Àt/H‹à  èqÞÿÿL‰¥à  D8d$H„ÿÿÿH‹D$0ƒ ¨  ýéôþÿÿH‹D$`H;Çus…ÛxtH;ßvoë¼M…öt!H…ÿtc…ÀyfD‰&ëYH‹D$`H;ÇuJfD‰d~þëGH…ÿt‘H‹D$`H;Çu3H‹à  fD‰d~þèòÝÿÿL‰¥à  D8d$HtH‹D$0ƒ ¨  ý»þÿÿÿë+fD‰$FH‹à  èÀÝÿÿL‰¥à  D8d$HtH‹L$0ƒ¡¨  ý‹ÃH‹   H3Ìè•¥ÿÿLœ$  I‹[0I‹sHI‹ãA_A^A\_]ÃÌöÁt°ÃöÁtƒátú   €wë…Éuúÿÿÿwß2ÀÃÌÌÌH‰\$H‰l$H‰t$ WATAUAVAWHƒìPE3íAŠñE‹øH‹úL9*u&èÖ	  Ç    è£  H‹OH…ÉtH‹H‰3Àéc  E…Àt	A@þƒø"wÌH‹ÑHL$(èNÊÿÿL‹'E‹õL‰d$ ½   A·$ID$ë
H‹·HƒÀ‹ÕH‰·Ëè›S  …Àuå@„öA‹í@•Åfƒû-uƒÍëfƒû+uH‹·HƒÀH‰¾æ	  Ç„$ˆ   j  AƒÉÿ¹`  Aº0   A»ÿ  ºð  ¸f
  DF€A÷Çïÿÿÿ…  fA;Ú‚Ê  fƒû:s·ÃA+Âé´  fA;Ûƒ•  f;Ù‚¦  f;œ$ˆ   s
·Ã+Áé  f;Ú‚‰  ¹ú  f;Ùs
·Ã+Âép  fA;Ø‚k  ¹p	  f;Ùs·ÃA+ÀéQ  f;Þ‚M  ¹ð	  f;Ùs
·Ã+Æé4  f;Ø‚0  ¸p
  f;Øs·Ã-f
  é  ¹æ
  f;Ù‚  A
f;Ø‚cÿÿÿHvf;Ù‚ó   A
f;Ø‚Kÿÿÿ¹f  f;Ù‚Ù   A
f;Ø‚1ÿÿÿHvf;Ù‚Á   A
f;Ø‚ÿÿÿHvf;Ù‚©   A
f;Ø‚ÿÿÿ¹P  f;Ù‚   A
f;Ø‚çþÿÿHvf;Ùr{A
f;Ø‚ÓþÿÿHFf;ÙrgA
f;Ø‚¿þÿÿ¹@  f;ÙrQA
f;Ø‚©þÿÿ¹à  f;Ùr;A
f;Ø‚“þÿÿH&f;Ùr'A
f;Øsé~þÿÿ¸ÿ  f;Øs·ÃA+ÃëƒÈÿƒøÿu)C¿fƒøvCŸfƒøvA‹ÁëCŸfƒø·Ãwƒè ƒÀÉ¾   …ÀtE…ÿuyD~ësH‹A¸ßÿ  ·HHH‰B¨fA…Àt:E…ÿDDþHƒÁþH‰f…ÒtDf9t?è±  Ç    è~  AƒÉÿAº0   A»ÿ  ë·¸   E…ÿDDøHAH‰ë¾   3ÒA‹ÁA÷÷A½`  A¼ð  D‹ÀfA;Ú‚®  fƒû:s·ËA+Êé˜  fA;Ûƒy  fA;Ý‚‰  ¸j  f;Øs·ËA+Íéo  fA;Ü‚j  ¸ú  f;Øs·ËA+ÌéP  ¸f	  f;Ø‚G  H
f;Ùs
·Ë+Èé0  ¸æ	  f;Ø‚'  H
f;ÙràAvf;Ø‚  H
f;ÙrÌAvf;Ø‚ÿ   H
f;Ùr¸Avf;Ø‚ë   H
f;Ùr¤¸f  f;Ø‚Õ   H
f;ÙrŽAvf;Ø‚Á   H
f;Ù‚vÿÿÿAvf;Ø‚©   H
f;Ù‚^ÿÿÿ¸P  f;Ø‚   H
f;Ù‚DÿÿÿAvf;Ør{H
f;Ù‚0ÿÿÿAFf;ØrgH
f;Ù‚ÿÿÿ¸@  f;ØrQH
f;Ù‚ÿÿÿ¸à  f;Ør;H
f;Ù‚ðþÿÿA&f;Ør'H
f;ÙséÛþÿÿ¸ÿ  f;Øs·ËA+ËëƒÉÿƒùÿu)C¿fƒøvCŸfƒøvA‹ÉëCŸ·Ëfƒøwƒé ƒÁÉA;Ét0A;Ïs+îE;ðru;ÊvƒÍëE¯÷DñH‹·HƒÀH‰éêýÿÿHƒþE3íH‹L‹d$ f…Ûtf9tè,  Ç    èù  @„îuL‰'D8l$@„CúÿÿH‹D$(ƒ ¨  ýé2úÿÿA‹Ö‹Íè¿ùÿÿ„Àtoèê  Ç "   @öÅuAƒÎÿëa@öÅt)D8l$@tH‹D$(ƒ ¨  ýH‹OH…ÉtH‹H‰¸   €ëWD8l$@tH‹D$(ƒ ¨  ýH‹OH…ÉtH‹H‰¸ÿÿÿë.@öÅtA÷ÞD8l$@tH‹L$(ƒ¡¨  ýH‹WH…ÒtH‹H‰
A‹ÆL\$PI‹[0I‹k@I‹sHI‹ãA_A^A]A\_ÃH‰\$H‰t$UWAVH¬$ûÿÿHìð  H‹äZ H3ÄH‰…à  A‹ø‹ò‹Ùƒùÿtè]©ÿÿ3ÒHL$pA¸˜   è÷¯ÿÿ3ÒHMA¸Ð  èæ¯ÿÿHD$pH‰D$HHMHEH‰D$Pÿ‘º  L‹µ  HT$@I‹ÎE3Àÿº  H…Àt6Hƒd$8 HL$`H‹T$@L‹ÈH‰L$0M‹ÆHL$XH‰L$(HMH‰L$ 3ÉÿNº  H‹…  H‰…  H…  HƒÀ‰t$pH‰…¨   H‹…  H‰E€‰|$tÿmº  3É‹øÿº  HL$Hÿº  …Àu…ÿuƒûÿt‹Ëèh¨ÿÿH‹à  H3Ìè5ÿÿLœ$ð  I‹[(I‹s0I‹ãA^_]ÃÌH‰Ml ÃH‹ÄH‰XH‰hH‰pH‰x AVHƒì0A‹ùI‹ðH‹êL‹ñè*  H…ÀtAH‹˜¸  H…Ût5H‹ËÿÀ»  D‹ÏL‹ÆH‹ÕI‹ÎH‹ÃH‹\$@H‹l$HH‹t$PH‹|$XHƒÄ0A^HÿàH‹-Y ‹ËH3Ìk ƒá?HÓËH…Ûu°H‹D$`D‹ÏL‹ÆH‰D$ H‹ÕI‹Îè"   ÌÌHƒì8Hƒd$  E3ÉE3À3Ò3Éè?ÿÿÿHƒÄ8ÃÌÌHƒì(¹   èÜ¦  …Àt¹   Í)A¸   º ÀAHè§ýÿÿÿÙ¸  H‹Èº ÀHƒÄ(Hÿ%Î¸  ÌÌ‹>k ÃÌ3ÀLÃË  I‹ÑD@;
t+ÿÀIÐƒø-ròAíƒøw¸   ÃÁDÿÿÿ¸   ƒùAFÀÃA‹DÁÃÌÌÌH‰\$WHƒì ‹ùèã  H…Àu	HcX ëHƒÀ$‰8èÊ  HKX H…ÀtHX ‹Ïèwÿÿÿ‰H‹\$0HƒÄ _ÃÌÌHƒì(è›  H…Àu	HX ëHƒÀ$HƒÄ(ÃHƒì(è{  H…Àu	H÷W ëHƒÀ HƒÄ(ÃH‰\$WHƒì 3ÿ‹ÁI‹ØL‹ÚL‹Ò‹Ï@8|$PtO-÷Øf‰
LROM‹Â3ÒA÷ñƒú	vfƒÂWëfƒÂ0fA‰HÿÁIƒÂ…ÀtH;ËrØH;ËrfA‰;èxÿÿÿ»"   ‰èDþÿÿ‹Ãë'fA‰:IƒêA· A·
fA‰IƒêfA‰IƒÀM;Ârã3ÀH‹\$0HƒÄ _ÃÌÌ@SHƒì03ÀE‹ÑD‹ÙH…Òuèÿÿÿ»   ‰èèýÿÿ‹ÃHƒÄ0[ÃM…ÀtâDŠL$`f‰AŠÁöØHÉH÷ÙHÿÁL;Áwèãþÿÿ»"   ëÅABþ»"   ;Ãw®DˆL$`A‹ËE‹ÊHƒÄ0[éÚþÿÿÌÌHƒì83ÀAƒù
u…Éy°ˆD$ èiÿÿÿHƒÄ8ÃHƒì(…Éx ƒù~ƒùu‹i ë!‹ i ‰úh ëèkþÿÿÇ    è8ýÿÿƒÈÿHƒÄ(Ã@SHƒì 3ÛL‹ÉH…ÉtH…ÒtM…Àuf‰è6þÿÿ»   ‰èýÿÿ‹ÃHƒÄ [Ãf9t
HƒÁHƒêuñH…ÒufA‰ëÍL+ÁA·f‰HIf…ÀtHƒêuéH…Òu¿fA‰èàýÿÿ»"   ë¨Ì@SHƒì 3ÛH…ÉtH…ÒtM…Àuf‰è¹ýÿÿ»   ‰è…üÿÿ‹ÃHƒÄ [ÃL‹ÉL+ÁC·fA‰MIf…ÀtHƒêuèH…ÒuÕf‰èzýÿÿ»"   ë¿ÌÌÌH‰\$WHƒì E3ÒH‹ÚL‹ÙM…Éu,H…Éu,H…ÒtèIýÿÿ»   ‰èüÿÿD‹ÓA‹ÂH‹\$0HƒÄ _ÃH…ÉtÙH…ÒtÔM…ÉtM…ÀufD‰ëÄI‹ùfD9t
HƒÁHƒêuðH…ÒufE‰ë¦IƒùÿuL+ÁA·f‰HIf…Àt6Hƒêuéë.M…Ét A· M@f‰HƒÁf…ÀtHƒêtHƒïuàH…ÿufD‰H…Ò…aÿÿÿIƒùÿufE‰T[þDRPéLÿÿÿfE‰è}üÿÿ»"   é/ÿÿÿÌÌÌ@SHƒì D‹IH‹ÙL‹H‹Q3Éè-  ‰C3ÀHƒÄ [ÃÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒìPA‹ðL‹òH‹Ùèy  @Šèÿ\´  3ÿ…ÀtH…Ût	H‹Ëÿ8µ  @„ít
¿   é©   èP  „Àuÿ*´  ÷Øÿ÷ßƒÇéŒ   @„ít^H‰|$(LL$0LRÿÿÿ‰|$ 3ÒL‰t$03ÉH‰\$8‰t$@‰|$Dÿî´  H‹ØHƒøÿtME3ÀƒÊÿH‹ÈÿÎ´  H‹Ë…Àtÿ¹´  ë/‹|$Dëòèô  „Àuºî3Éëè  H‹ÈD‹ÎM‹ÆH‹Óè&  ‹øH‹\$`‹ÇH‹|$xH‹l$hH‹t$pHƒÄPA^ÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì ‹™e 3Û¿   …Àu¸   ë;ÇLÇHcÈº   ‰te èÏÿÿ3ÉH‰ne èÎÿÿH9be u/º   ‰=Me H‹ÏèUÏÿÿ3ÉH‰De èïÍÿÿH98e uƒÈÿëuL‹óH5¿R H- R HM0E3Àº   èƒ  H‹e HQi H‹Ëƒá?HÁáI‰,H‹ÃHÁøH‹ÂH‹L(HƒÁHƒùwÇþÿÿÿHÿÃHƒÅXIƒÆHƒÆXHƒïuž3ÀH‹\$0H‹l$8H‹t$@H‹|$HHƒÄ A^ÃÌ‹ÁHR HkÀXHÁÃÌÌÌ@SHƒì è-  èœE  3ÛH‹sd H‹è>F  H‹cd H‹HƒÁ0ÿM²  HƒÃHƒûuÑH‹Dd èïÌÿÿHƒ%7d  HƒÄ [ÃÌHƒÁ0Hÿ%²  ÌHƒÁ0Hÿ%	²  ÌH‰\$H‰t$WHƒì H‹Ù‹A$<uJ‹A¨ÀtC‹9+yƒa H‹qH‰1…ÿ~/èõB  ‹ÈD‹ÇH‹Öè¤L  ;øt
ðƒKƒÈÿë‹CÁè¨tðƒcý3ÀH‹\$0H‹t$8HƒÄ _ÃÌ@SHƒì H‹ÙH…Éu
HƒÄ [é@   èkÿÿÿ…ÀtƒÈÿë‹CÁè¨tH‹Ëè€B  ‹ÈèF  …ÀuÞ3ÀHƒÄ [ÃÌ¹   é   ÌÌH‹ÄH‰XH‰pWAVAWHƒì@‹ñƒ`Ì ƒ`È ¹   è  H‹=c Hc	c L4ÇAƒÏÿH‰|$(I;þtqH‹H‰\$hH‰\$0H…ÛuëWH‹Ëè³þÿÿ‹CÁè¨t<ƒþuH‹Ëè+ÿÿÿA;Çt*ÿD$$ë$…öu ‹CÑè¨tH‹Ëèÿÿÿ‹T$ A;ÇAD×‰T$ H‹ËèpþÿÿHƒÇë…¹   èÌ  ‹D$ ƒþDD$$H‹\$`H‹t$pHƒÄ@A_A^_ÃH‰\$H‰L$WHƒì H‹ÙH…Éuè ÿÿÿëèþÿÿH‹Ëè˜þÿÿ‹øH‹Ëè
þÿÿ‹ÇH‹\$8HƒÄ _ÃÌH‰\$L‰L$ WHƒì I‹ÙI‹øH‹
èÓýÿÿH‹Ïè   ‹øH‹èÌýÿÿ‹ÇH‹\$0HƒÄ _ÃÌÌÌH‰\$H‰t$WHƒì H‹H‹ùH‹IH‹0H‹	Hƒæþè ýÿÿH‹OH‹	è€C  H‹GH‹ðbøÿÿH‹Gö tH‹GH‹ HHðH   Ç@    ëiH‹GH‹H…ÉuKH‹ÎèTÊÿÿ3ÉH‰D$0H‹ØèÊÿÿH…ÛuÿRa ƒÈÿëCH‹OH‹	ðI@  H‹D$0ƒa H‰H‰A‰q ëH‹GH‹ ðH€  ‰p H‰H‰Hƒ` 3ÀH‹\$8H‹t$@HƒÄ _ÃÌÌL‰L$ D‰D$H‰T$UH‹ìHƒì`H‰MÀH…Éuè7öÿÿÇ    èõÿÿƒÈÿëcAƒøtE…ÀtAƒø@uÚA÷À¿ÿÿÿuIAþH=ýÿÿwÅHE(H‰MÈH‰EØLMÈHEÀH‰MÐH‰EàLEØHE H‰EèHUÐHEHMH‰Eðè8þÿÿHƒÄ`]ÃÌÌH‰\$L‰L$ WHƒì I‹ù‹
è+  H‹oM ‹Ëƒá?H3C` HÓË‹èa  H‹ÃH‹\$0HƒÄ _ÃÌÌÌL‹ÜHƒì(¸   MKMC‰D$8IS‰D$@IKèÿÿÿHƒÄ(ÃÌÌH‰á_ H‰â_ H‰ã_ H‰ä_ ÃÌÌÌH‹ÄSVWATAUAWHƒìH‹ùE3íD!h@¶@ˆ´$€   ƒù„Ž   ƒùt"ƒù„€   ƒùtƒùtƒùtqAëƒøviëDèO  L‹èH…ÀuƒÈÿé"  H‹H‹¾  HÁâHÑë	9ytHƒÁH;Êuò3É3ÀH…É•À…Àuè‡ôÿÿÇ    èTóÿÿë·HY@2ö@ˆ´$€   ë?ƒét3ƒétƒé	t ƒétƒùt3Ûë"Hù^ ëHè^ ëHï^ ëHÎ^ Hƒ¤$˜    @„öt¹   èš	  @„ötH‹ÙK ‹Êƒá?H3HÓÊL‹úëL‹;Iƒÿ”Àˆ„$ˆ   „À…¿   M…ÿu@„öt	AOè¥	  ¹   èëºÿÿA¼	  ƒÿw@A£üs:I‹EH‰„$˜   H‰D$0Iƒe ƒÿuVè~  ‹@‰„$   ‰D$ èk  Ç@Œ   ƒÿu2H‹Ô¼  HÁàIE H‹Í¼  HÁáHÈH‰D$(H;Át1Hƒ` HƒÀëëH‹
K ‹Âƒà?¹@   +È3ÀHÓÈH3ÂH‰ëA¼	  @„öt
¹   èä  €¼$ˆ    t3Àëaƒÿuèà  H‹ØI‹ÏH‹­  ÿÒ‹S‹ÏAÿ×ëI‹ÏH‹­  ÿÐ‹ÏAÿ×ƒÿwÃA£üs½H‹„$˜   I‰Eƒÿu¬è•  ‹Œ$   ‰Hë›HƒÄHA_A]A\_^[ÃÌÌÌH‰\$WHƒì HcùH…ÒtH‹ƒx~L‹Â‹Ïº   è=  ëH‹ ëèV<  ·xƒàH‹\$0…À•ÀHƒÄ _ÃÌÌÌH‰\$H‰t$ UH‹ìHƒìpHcÙHMàèÎ²ÿÿû   s8HUè‹Ëèÿÿÿ„ÀtH‹EèH‹ˆ  ¶€}ø „Ü   H‹Eàƒ ¨  ýéÌ   3Àf‰EˆEH‹Eèƒx~(‹óHUèÁþ@¶ÎèíH  …Àt@ˆu¹   ˆ]ÆE ëèšñÿÿ¹   Ç *   ˆ]ÆE H‹UèLM3ÀÇD$@   f‰E A¸   ˆE"‹BH‹’8  ‰D$8HE ÇD$0   H‰D$(‰L$ HMèèL  …À„Aÿÿÿ¶] ƒø„4ÿÿÿ¶M!ÁãÙ€}ø tH‹Màƒ¡¨  ýL\$p‹ÃI‹[I‹s(I‹ã]ÃÌÌHƒì(‹²[ …Àt3Òè«þÿÿ‹ÈëA¿ƒøwƒÁ ‹ÁHƒÄ(ÃÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹
è8  H‹H‹H‹‰ˆ   H…ÉtƒÈÿðÁƒøuHK H;ÈtèÄÃÿÿ‹èT  H‹\$0HƒÄ _ÃÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹
èØ  H‹GH‹H‹H‹H‹	è~  ‹è  H‹\$0HƒÄ _ÃÌÌÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹
è  H‹H‹H‹ˆ   ðÿ ‹èÌ  H‹\$0HƒÄ _ÃÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹
èP  H‹3ÒH‹	èþ  ‹èŽ  H‹\$0HƒÄ _ÃÌÌÌ@UH‹ìHƒìPH‰MØHEØH‰EèLM º   LEè¸   ‰E ‰E(HEØH‰EðHEàH‰Eø¸   ‰EÐ‰EÔH!Z H‰Eà‰Q(Hë·  H‹EØH‰HÍI H‹EØ‰¨  H‹EØH‰ˆˆ   JBH‹EØHU(f‰ˆ¼   H‹EØf‰ˆÂ  HMH‹EØHƒ     èÎþÿÿLMÐLEðHUÔHMèqþÿÿHƒÄP]ÃÌÌÌH…ÉtSHƒì H‹Ùè   H‹ËèþÁÿÿHƒÄ [Ã@UH‹ìHƒì@HEèH‰MèH‰EðH<·  ¸   ‰E ‰E(HEèH‰Eø¸   ‰Eà‰EäH‹H;ÂtH‹Èè®ÁÿÿH‹MèH‹Ipè¡ÁÿÿH‹MèH‹IXè”ÁÿÿH‹MèH‹I`è‡ÁÿÿH‹MèH‹IhèzÁÿÿH‹MèH‹IHèmÁÿÿH‹MèH‹IPè`ÁÿÿH‹MèH‹IxèSÁÿÿH‹MèH‹‰€   èCÁÿÿH‹MèH‹‰À  è3ÁÿÿLM LEðHU(HMèýÿÿLMàLEøHUäHMèáýÿÿHƒÄ@]ÃÌÌÌH‰\$WHƒì H‹ùH‹ÚH‹‰   H…Ét,è“K  H‹   H;YX tH¨F H;Ètƒy uèlI  H‰Ÿ   H…ÛtH‹ËèÌH  H‹\$0HƒÄ _ÃÌ@SHƒì ‹dF ƒùÿt*è†  H‹ØH…Àt‹LF 3ÒèÉ  H‹ËèmþÿÿH‹Ëè]ÀÿÿHƒÄ [ÃÌÌÌH‰\$WHƒì ÿl¥  ‹F ‹Øƒùÿtè6  H‹øH…ÀuAºÈ  ¹   èsÁÿÿH‹øH…Àu	3ÉèÀÿÿë<‹ÜE H‹ÐèX  H‹Ï…Àtäèýÿÿ3Éèé¿ÿÿH…ÿt‹Ëÿ¥  H‹\$0H‹ÇHƒÄ _Ã‹Ëÿö¤  èÁÀÿÿÌH‰\$H‰t$WHƒì ÿÓ¤  ‹}E 3ö‹Øƒùÿtè›  H‹øH…ÀuAºÈ  ¹   èØÀÿÿH‹øH…Àu	3Éèq¿ÿÿë&‹AE H‹Ðè½  H‹Ï…Àtäèmüÿÿ3ÉèN¿ÿÿH…ÿu
‹Ëÿq¤  ë‹Ëÿg¤  H‹÷H‹\$0H‹ÆH‹t$8HƒÄ _ÃÌHƒì(Hýüÿÿèd  ‰âD ƒøÿu2Àëè<ÿÿÿH…Àu	3Éè   ëé°HƒÄ(ÃÌÌÌHƒì(‹²D ƒùÿtè|  ƒ¡D ÿ°HƒÄ(ÃÌÌ@SHƒì H‹;V H‹ÚH9t‹¨  …wK uèôI  H‰HƒÄ [ÃÌÌÌ@SHƒì H‹÷G H‹ÚH9t‹¨  …CK uè  H‰HƒÄ [ÃÌÌÌ¸   ‡ÍU Ã@WHƒì H=D H9=ÀU t+¹   èp   H‹×H©U èèI  H‰U ¹   è£   HƒÄ _ÃÌ@SHƒì 3ÛH…U E3ÀH›HÊº   è¤  …ÀtÿnW ÿÃƒûrÓ°ë	3Éè$   2ÀHƒÄ [ÃHcÁH€H>U HÈHÿ%Û¢  ÌÌÌ@SHƒì ‹,W ëHU ÿËH›HÈÿÃ¢  ÿW …Ûuß°HƒÄ [ÃÌHcÁH€HêT HÈHÿ%¢  ÌÌÌH‰\$H‰l$H‰t$WATAUAVAWHƒì D‹ñL=¶qÿÿM‹áI‹èL‹êK‹Œ÷°å L‹žA HƒÏÿA‹ÂI‹ÒH3Ñƒà?ŠÈHÓÊH;×„%  H…ÒtH‹Âé  M;Á„£   ‹u I‹œ÷å H…ÛtH;ßtzësM‹¼÷0K 3ÒI‹ÏA¸   ÿ2¢  H‹ØH…Àu ÿÄ¡  ƒøWuE3À3ÒI‹Ïÿ¢  H‹Øë3ÛL=qÿÿH…ÛuH‹ÇI‡„÷å ëH‹ÃI‡„÷å H…Àt	H‹ËÿÈ¡  H…ÛuUHƒÅI;ì…dÿÿÿL‹Ç@ 3ÛH…ÛtJI‹ÕH‹Ëÿ¤¡  H…Àt2L‹¨@ º@   A‹Èƒá?+ÑŠÊH‹ÐHÓÊI3ÐK‡”÷°å ë-L‹@ ë¸L‹v@ A‹Â¹@   ƒà?+ÈHÓÏI3úK‡¼÷°å 3ÀH‹\$PH‹l$XH‹t$`HƒÄ A_A^A]A\_ÃH‰\$WHƒì H‹ùLÀ  ¹   L|À  H¤  è4þÿÿH‹ØH…ÀtH‹Èÿ_¢  H‹ÏÿÓëÿº   H‹\$0HƒÄ _ÃÌÌÌH‰\$WHƒì ‹ÙLAÀ  ¹   L-À  HÆ£  èÝýÿÿH‹øH…ÀtH‹Èÿ¢  ‹Ëÿ×ë‹Ëÿz   H‹\$0HƒÄ _ÃÌÌÌH‰\$WHƒì ‹ÙLñ¿  ¹   LÝ¿  H~£  è…ýÿÿH‹øH…ÀtH‹Èÿ°¡  ‹Ëÿ×ë‹Ëÿ   H‹\$0HƒÄ _ÃÌÌÌH‰\$H‰t$WHƒì H‹ÚL›¿  ‹ùHB£  ¹   L~¿  è%ýÿÿH‹ðH…ÀtH‹ÈÿP¡  H‹Ó‹ÏÿÖëH‹Ó‹Ïÿ´Ÿ  H‹\$0H‹t$8HƒÄ _ÃH‰\$H‰l$H‰t$WHƒì A‹èLÖ¿  ‹ÚLÅ¿  H‹ùHã¢  ¹   èµüÿÿH‹ðH…ÀtH‹Èÿà   D‹Å‹ÓH‹ÏÿÖë‹ÓH‹Ïÿ)Ÿ  H‹\$0H‹l$8H‹t$@HƒÄ _ÃH‹ÄH‰XH‰hH‰pH‰x AVHƒìPA‹ùI‹ð‹êL\¿  L‹ñLJ¿  HK¿  ¹   è5üÿÿH‹ØH…ÀtWH‹Èÿ`   H‹Œ$    D‹ÏH‹„$€   L‹ÆH‰L$@‹ÕH‹Œ$˜   H‰L$8H‹Œ$   H‰L$0‹Œ$ˆ   ‰L$(I‹ÎH‰D$ ÿÓë23ÒI‹ÎèD   ‹ÈD‹Ï‹„$ˆ   L‹Æ‰D$(‹ÕH‹„$€   H‰D$ ÿŸ  H‹\$`H‹l$hH‹t$pH‹|$xHƒÄPA^ÃÌH‰\$H‰t$WHƒì ‹òL”¾  H‹ÙHŠ¾  ¹   Lv¾  èUûÿÿH‹øH…ÀtH‹Èÿ€Ÿ  ‹ÖH‹Ëÿ×ëH‹ËèJ  H‹\$0H‹t$8HƒÄ _ÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì A‹ùI‹ðH‹êLS¾  L‹ñLA¾  HB¾  ¹   èÜúÿÿH‹ØH…Àt5H‹ÈÿŸ  D‹ÏL‹ÆH‹ÕI‹ÎH‹ÃH‹\$0H‹l$8H‹t$@H‹|$HHƒÄ A^Hÿàèæ¸ÿÿÌÌ@SHƒì LÏ½  ¹   L»½  H¼½  èsúÿÿ3ÛH…Àt'LÁ½  L²½  H³½  KèOúÿÿH…Àt»   ŠÃHƒÄ [ÃÌH‰\$WHƒì L¼  ¹   L{¼  H|¼  èúÿÿH‹ØH…Àu3ÀëMH‹Èÿ:ž  ÿÓH‹ØH…ÀtéL‰¼  ¹   Lu¼  Hv¼  èÕùÿÿH‹øH…ÀuH‹ÃëH‹Èÿû  H‹Ëÿ×H‹\$0HƒÄ _ÃÌÌÌH‰|$H‹|; H=%Q ‹Â¹@   ƒà?+È3ÀHÓÈ¹    H3ÂóH«H‹|$°ÃÌH‰\$WHƒìPH‹?; H3ÄH‰D$@L¼  ¹   Lü»  Hý»  è<ùÿÿH‹ØH…Àu°ëvL¼  ¹   Lñ»  Hò»  èùÿÿH‹øH…ÀtÕH‹Ëÿ<  ÿÓH‹ØH…Àu2Àë83ÀH‹ÏH‰D$0‰D$8ÿ  Hƒd$  LD$0A¹   H‹ËAQõÿ×…ÀtÊŠD$8$H‹L$@H3Ìèù}ÿÿH‹\$`HƒÄP_ÃÌÌH‰\$WHƒì ‹Q 3Û…Àtƒø”Àë\L÷º  ¹   Lãº  Häº  ècøÿÿH‹øH…Àt(H‹È‰\$0ÿŠœ  3ÒHL$0ÿ×ƒøzuH‡°‡ÁP ë¸   ‡´P 2ÀH‹\$8HƒÄ _ÃÌÌÌ@SHƒì „Éu/HóN H‹H…ÉtHƒùÿtÿ·š  Hƒ# HƒÃHpO H;ØuØ°HƒÄ [ÃÌÌÌH;ÊsƒÈÿÃ3ÀH;Ê—ÀÃÌÌH‰\$H‰T$UVWATAUAVAWH‹ìHƒì`3ÿH‹ÙH…Òuèáÿÿ_‰èkàÿÿ‹Ãé   WÀH‰:H99óEàH‰}ðtWH‹HUPfÇEP*?@ˆ}Rè>K  H‹H…ÀuLMàE3À3Òè  ëLEàH‹Ðè’  D‹ð…Àu	HƒÃH9;ë´L‹eèH‹uàéù   H‹uàL‹ÏL‹eèH‹ÖI‹ÄH‰}PH+ÆL‹ÇL‹øIÁÿIÿÇHHHÁéI;ôHGÏIƒÎÿH…Ét%L‹I‹ÆHÿÀA8<u÷IÿÁHƒÂLÈIÿÀL;ÁußL‰MPA¸   I‹ÑI‹Ïèª©ÿÿH‹ØH…ÀtwJøL‹þH‰UØH‹ÂH‰UXI;ôtVH‹ËH+ÎH‰MÐM‹M‹îIÿÅC8<(u÷H+ÐIÿÅHUPM‹ÍH‹ÈèiI  …À……   H‹EXH‹MÐH‹UØJ‰9IÅIƒÇH‰EXM;üu´H‹EHD‹÷H‰3Éèl³ÿÿI‹ÜL‹þH+ÞHƒÃHÁëI;ôHGßH…ÛtI‹èG³ÿÿHÿÇMH;ûuìH‹Îè3³ÿÿA‹ÆH‹œ$    HƒÄ`A_A^A]A\_^]ÃE3ÉH‰|$ E3À3Ò3Éè¸ÞÿÿÌÌÌÌH‹ÄH‰XH‰hH‰pH‰x ATAVAWHƒì0HƒÈÿI‹ñH‹øI‹èL‹âL‹ùHÿÇ€<9 u÷º   I+ÀHúH;øv"BH‹\$PH‹l$XH‹t$`H‹|$hHƒÄ0A_A^A\ÃMpL÷I‹ÎèÞ³ÿÿH‹ØH…ítL‹ÍM‹ÄI‹ÖH‹Èè1H  …ÀuML+õH+I‹ÖL‹ÏM‹ÇèH  …ÀuJH‹Îè  ‹ø…Àt
H‹Ëè:²ÿÿëH‹FH‰HƒF3ÿ3Éè#²ÿÿ‹ÇéhÿÿÿHƒd$  E3ÉE3À3Ò3Éè»ÝÿÿÌHƒd$  E3ÉE3À3Ò3Éè¥ÝÿÿÌH‰\$ UVWAVAWHì€  H‹f6 H3ÄH‰„$p  M‹ðH‹ñH»      H;Ñt"Š,/<-w
H¾ÀH£ÃrH‹ÎèÔH  H‹ÐH;ÆuÞŠ
€ù:uHFH;ÐtM‹ÎE3À3ÒH‹Îètþÿÿé   €é/3ÿ€ù-wH¾ÁH£ÃGr‹ÇH+ÖHL$0HÿÂA¸@  öØMÿL#ú3Òè‹ÿÿE3É‰|$(LD$0H‰|$ 3ÒH‹ÎÿB—  H‹ØHƒøÿuJM‹ÎE3À3ÒH‹Îèþÿÿ‹øHƒûÿt	H‹Ëÿ—  ‹ÇH‹Œ$p  H3ÌèÞxÿÿH‹œ$È  HÄ€  A_A^_^]ÃI‹nI+.HÁý€|$\.uŠD$]„Àt"<.u@8|$^tM‹ÎHL$\M‹ÇH‹Öèýÿÿ…ÀuŠHT$0H‹Ëÿ­–  …Àu½I‹I‹VH+ÐHÁúH;ê„cÿÿÿH+ÕHèL4ûÿÿA¸   èÙB  éEÿÿÿH‰\$H‰l$H‰t$WHƒì H‹qH‹ùH9qt3ÀéŠ   3ÛH9u2SKèb±ÿÿ3ÉH‰è °ÿÿH‹H…Àu¸   ë_H‰GHƒÀ H‰GëÀH+1H¸ÿÿÿÿÿÿÿHÁþH;ðwÕH‹	H,6H‹ÕA¸   èˆ  H…ÀuXëHðH‰H‰OHèH‰O3Éè”¯ÿÿ‹ÃH‹\$0H‹l$8H‹t$@HƒÄ _ÃÌékúÿÿÌÌÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹
èœñÿÿH‹Ïè   ‹èßñÿÿH‹\$0HƒÄ _ÃH‰\$H‰t$WHƒì H‹H‹ÙH‹H‹‚ˆ   ‹P‰XJ H‹H‹H‹‚ˆ   ‹P‰FJ H‹H‹H‹‚ˆ   H‹ˆ   H‰CJ H‹H‹H‹ˆ   HƒÀtò òJ ‹@‰J ë3ÀH‰ J ‰J èaÛÿÿÇ    è.ÚÿÿH‹¿   H‹w~H‹ˆ   Hþ8 HƒÀtR‹× HI@ A H0I0@@A@HPIP@`A`HÎHpHÆIðHƒêu¶Š ˆë3ÒA¸  èé‡ÿÿèÐÚÿÿÇ    èÙÿÿH‹H‹H‹ˆ   H…9 H  tL HI@ A H0I0@@A@HPIP@`A`HÎHpHÆIðHƒïu¶ë3ÒA¸   èd‡ÿÿèKÚÿÿÇ    èÙÿÿH‹õ6 ƒÈÿðÁƒøuH‹â6 H³4 H;ÈtèY­ÿÿH‹H‹H‹ˆ   H‰½6 H‹H‹H‹ˆ   ðÿ H‹\$0H‹t$8HƒÄ _ÃÌ@SHƒì@‹Ù3ÒHL$ è€šÿÿƒ%eH  ƒûþuÇVH    ÿ4“  ëƒûýuÇ?H    ÿí’  ‹ØëƒûüuH‹D$(Ç!H    ‹X€|$8 tH‹L$ ƒ¡¨  ý‹ÃHƒÄ@[ÃÌÌÌH‰\$H‰l$H‰t$WHƒì HYH‹ñ½  H‹ËD‹Å3ÒèG†ÿÿ3ÀH~H‰F¹   H‰†   ·Àfó«H=¤3 H+þŠˆHÿÃHƒíuòHŽ  º   Š9ˆHÿÁHƒêuòH‹\$0H‹l$8H‹t$@HƒÄ _ÃH‰\$H‰|$UH¬$€ùÿÿHì€  H‹ƒ0 H3ÄH‰…p  H‹ùHT$P‹Iÿ ’  »   …À„6  3ÀHL$pˆÿÀHÿÁ;ÃrõŠD$VHT$VÆD$p ë"D¶B¶Èë;Ës‹ÁÆDp ÿÁA;ÈvîHƒÂŠ„ÀuÚ‹GLD$pƒd$0 D‹Ë‰D$(º   H…p  3ÉH‰D$ èc:  ƒd$@ LL$p‹GD‹ÃH‹—   3É‰D$8HEp‰\$0H‰D$(‰\$ è´2  ƒd$@ LL$p‹GA¸   H‹—   3É‰D$8H…p  ‰\$0H‰D$(‰\$ è{2  LEpL+ÇLp  L+ÏH•p  HOöt
€	AŠDçëöt€	 AŠD	çˆ   ëÆ    HÿÁHƒÂHƒëuÈë?3ÒHODBŸA@ ƒøw€	B ëAƒøw€	 Bàˆ   ëÆ    ÿÂHÿÁ;ÓrÇH‹p  H3ÌèGrÿÿLœ$€  I‹[I‹{ I‹ã]ÃÌÌH‰\$UVWH‹ìHƒì@@Šò‹ÙèÃéÿÿH‰Eèè¾  ‹ËèãüÿÿH‹Mè‹øL‹ˆ   A;@u3Àé¸   ¹(  è#ªÿÿH‹ØH…À„•   H‹Eèº   H‹ËH‹€ˆ   DB| HI@ A H0I0@@A@HPIP@`A`IÈHpIÀIðHƒêu¶ HIH‹@ H‰A ‹Ï!H‹ÓèÄ  ‹øƒøÿu%èÖÿÿÇ    ƒÏÿH‹Ëè7©ÿÿ‹ÇH‹\$`HƒÄ@_^]Ã@„öuèÆêÿÿH‹EèH‹ˆˆ   ƒÈÿðÁƒøuH‹EèH‹ˆˆ   HE0 H;Ètèë¨ÿÿÇ   H‹ËH‹Eè3ÛH‰ˆˆ   H‹Eèö€¨  u‰ö™5 u€HEèH‰EðLM8CLEð‰E8HUà‰EàHM0è%ùÿÿH‹Ò/ @„öHEÿ1 H‰À/ é<ÿÿÿÌÌÌHƒì(€=ÕC  u²¹ýÿÿÿè/þÿÿÆÀC °HƒÄ(ÃÌH‰\$WHƒì èíçÿÿH‹ø‹5 …ˆ¨  tHƒ¸    t	H‹˜ˆ   ës¹   èWêÿÿH‹Ÿˆ   H‰\$0H;w1 tIH…Ût"ƒÈÿðÁƒøuH5/ H‹L$0H;ÈtèÖ§ÿÿH‹G1 H‰‡ˆ   H‹91 H‰D$0ðÿ H‹\$0¹   èBêÿÿH…Ûuè ¨ÿÿÌH‹ÃH‹\$8HƒÄ _ÃÌH‰\$H‰l$ VWATAVAWHƒì@H‹, H3ÄH‰D$8H‹Úè?úÿÿ3ö‹ø…ÀuH‹Ëè¯úÿÿé=  L%×0 ‹îI‹ÄA¿   98„0  AïHƒÀ0ƒýrì‡ÿÿA;Ç†  ·ÏÿH  …À„ü   HT$ ‹ÏÿC  …À„Û   HK3ÒA¸  è²€ÿÿ‰{H‰³   D9|$ †ž   HL$&@8t$&t0@8qt*¶A¶;Ðw+ÂzA€LAÿI+×uóHƒÁ@81uÐHC¹þ   €IÇI+Ïuõ‹Ké¤  t/ƒét!ƒétA;ÏtH‹Æë"H‹¬  ëH‹~¬  ëH‹m¬  ëH‹\¬  H‰ƒ   D‰{ë‰sH{·Æ¹   fó«éÿ   95nA …±þÿÿƒÈÿéõ   HK3ÒA¸  èÃÿÿ‹ÅML$L5e/ ½   L@IÁãMËI‹ÑA81t@@8rt:D¶¶BD;Àw$EPAú  sAŠEÇADE×¶BD;ÀvàHƒÂ@82uÀIƒÁM÷I+ïu¬‰{D‰{ï¤  t*ƒïtƒïtA;ÿu"H‹5”«  ëH‹5ƒ«  ëH‹5r«  ëH‹5a«  L+ÛH‰³   HKº   K<#·Døf‰HII+×uïH‹Ëèýøÿÿ3ÀH‹L$8H3ÌèmÿÿL\$@I‹[@I‹kHI‹ãA_A^A\_^ÃÌH‰\$H‰t$WHƒì@‹ÚA‹ùH‹ÑA‹ðHL$ è4’ÿÿH‹D$0¶Ó@„|u…ötH‹D$(H‹·Q#Æë3À…Àt¸   €|$8 tH‹L$ ƒ¡¨  ýH‹\$PH‹t$XHƒÄ@_ÃÌÌÌ‹ÑA¹   3ÉE3ÀévÿÿÿÌÌHƒì(ÿ¢Š  H‰Ë? ÿŠ  H‰Æ? °HƒÄ(ÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì@ÿuŠ  E3öH‹ØH…À„¦   H‹ðfD90tHƒÈÿHÿÀfD94FuöH4FHƒÆfD96uäL‰t$8H+óL‰t$0HƒÆHÑþL‹ÃD‹ÎD‰t$(3ÒL‰t$ 3Éÿƒ‰  Hcè…ÀtLH‹Íèä£ÿÿH‹øH…Àt/L‰t$8D‹ÎL‰t$0L‹Ã‰l$(3Ò3ÉH‰D$ ÿI‰  …ÀtH‹÷I‹þëI‹öH‹Ïèb£ÿÿëI‹öH…Ût	H‹Ëÿ·‰  H‹\$PH‹ÆH‹t$`H‹l$XH‹|$hHƒÄ@A^ÃÌé   ÌÌÌH‰\$H‰l$H‰t$WHƒì I‹èH‹ÚH‹ñH…Òt3ÒHBàH÷óI;Àsè¯ÏÿÿÇ    3ÀëAH…Ét
èÏ:  H‹øë3ÿH¯ÝH‹ÎH‹Óèõ:  H‹ðH…ÀtH;ûsH+ßH8L‹Ã3Òè{|ÿÿH‹ÆH‹\$0H‹l$8H‹t$@HƒÄ _ÃÌÌÌHƒì(ÿöˆ  H…ÀH‰> •ÀHƒÄ(ÃHƒ%>  °ÃÌH‹ÄH‰XH‰hH‰pH‰x AVHì   HHˆÿJ‡  E3öfD9t$b„˜   H‹D$hH…À„Š   HcHp¿    HÞ98L8‹Ïè¢;  ;=¤A O=A …ÿt^A‹îHƒ;ÿtEHƒ;þt?öt:öuH‹ÿo‡  …Àt(H‹ÍHi= ƒá?H‹ÅHÁøHÁáHÂH‹H‰A(ŠˆA8HÿÅHÿÆHƒÃHƒïu¥Lœ$   I‹[I‹kI‹s I‹{(I‹ãA^ÃÌH‰\$H‰t$H‰|$AVHƒì 3ÿE3öHcßHø< H‹Ãƒã?HÁøHÁãHÁH‹C(HƒÀHƒøv	€K8€é‰   ÆC8‹Ï…ÿtƒét
ƒù¹ôÿÿÿë¹õÿÿÿë¹öÿÿÿÿ”†  H‹ðHHHƒùvH‹Èÿ††  ë3À…Àt¶ÈH‰s(ƒùu€K8@ë.ƒùu)€K8ë#€K8@HÇC(þÿÿÿH‹8 H…ÀtI‹Ç@þÿÿÿÿÇIƒÆƒÿ…5ÿÿÿH‹\$0H‹t$8H‹|$@HƒÄ A^ÃÌ@SHƒì ¹   è´âÿÿ3Û3Éèÿ9  …ÀuèöýÿÿèÝþÿÿ³¹   èåâÿÿŠÃHƒÄ [ÃÌH‰\$WHƒì 3ÛH=Ñ; H‹;H…Ét
èk9  Hƒ$; HƒÃHû   rÙ°H‹\$0HƒÄ _ÃH‰\$H‰l$H‰t$WHƒì H‹òH‹ùH;Êu°ë\H‹ÙH‹+H…ítH‹Íÿ½†  ÿÕ„Àt	HƒÃH;ÞuàH;ÞtÔH;ßt-HƒÃøHƒ{ø tH‹3H…ötH‹Îÿˆ†  3ÉÿÖHƒëHCH;Çu×2ÀH‹\$0H‹l$8H‹t$@HƒÄ _ÃH‰\$H‰t$WHƒì H‹ñH;Êt&HZøH‹;H…ÿtH‹Ïÿ4†  3Éÿ×HƒëHCH;ÆuÞH‹\$0°H‹t$8HƒÄ _ÃÌH‰Á> ÃH‰\$WHƒì H‹ùè.   H‹ØH…ÀtH‹Èÿå…  H‹ÏÿÓ…Àt¸   ë3ÀH‹\$0HƒÄ _Ã@SHƒì 3ÉèáÿÿH‹S# ‹Ëƒá?H3_> HÓË3ÉèEáÿÿH‹ÃHƒÄ [ÃH‹-# ‹ÊH3D> ƒá?HÓÊH…Ò•ÀÃÌÌÌH‰-> ÃH‰\$WHƒì H‹û" H‹ù‹ËH3> ƒá?HÓËH…Ûu3ÀëH‹Ëÿ7…  H‹ÏÿÓH‹\$0HƒÄ _ÃÌÌÌH‰\$WHƒì H‹ÙèŠ  ‹Èèç9  …À„¡   ¹   è¹ÐÿÿH;Øu	H=µ= ë¹   è¡ÐÿÿH;ØuzH=¥= ÿ75 ‹C©À  ucðK‚  H‹H…Àu9¹   èûÿÿ3ÉH‰è±ÿÿH‹H…ÀuHKÇC   H‰KH‰ÇC    °ëH‰CH‹H‰ÇC   ÇC    ëâ2ÀH‹\$0HƒÄ _ÃÌ„Ét4SHƒì H‹Ú‹BÁè	¨tH‹Êè~Ðÿÿðcýÿÿƒc  Hƒc Hƒ# HƒÄ [ÃÌÌÌ‹ê< ÃÌ@SHƒì@HcÙ‹‘4 …ÀtK3ÒHL$ èqŠÿÿH‹D$(ƒx~LD$(º   ‹ËèE  ‹Ðë
H‹ ·Xƒâ€|$8 tH‹D$ ƒ ¨  ýëH‹›" ·Xƒâ‹ÂHƒÄ@[ÃH‰L‰AM…ÀtI‰H‹ÁÃÌ@SHƒì0A‹ØL‹ÂH‹ÑHL$ èÓÿÿÿH‹ÐA±D‹Ã3Éè#¿ÿÿHƒÄ0[ÃÌH‹ÄH‰XH‰hH‰pH‰x AVHƒìPE3öI‹èH‹òH‹ùH…ÒtM…ÀtD82u&H…ÉtfD‰13ÀH‹\$`H‹l$hH‹t$pH‹|$xHƒÄPA^ÃI‹ÑHL$0èq‰ÿÿH‹D$8L9°8  uH…ÿt¶f‰»   é¤   ¶HT$8èÅ  »   …ÀtQH‹L$8D‹ID;Ë~/A;é|*‹ISA‹ÆH…ÿL‹Æ•À‰D$(H‰|$ ÿ\  H‹L$8…ÀuHcAH;èr:D8vt4‹Yë=A‹ÆH…ÿD‹ËL‹Æ•Àº	   ‰D$(H‹D$8H‰|$ ‹Hÿ  …ÀuèÿÇÿÿƒËÿÇ *   D8t$HtH‹L$0ƒ¡¨  ý‹Ãé÷þÿÿE3Éé°þÿÿH‰\$H‰t$fD‰L$ WHƒì`I‹øH‹òH‹ÙH…ÒuM…ÀtH…Ét!3Àé   H…Étƒ	ÿIøÿÿÿvèˆÇÿÿ»   ‰èTÆÿÿëiH‹”$   HL$@èˆÿÿH‹D$HHƒ¸8   uy·„$ˆ   ¹ÿ   f;ÁvJH…ötH…ÿtL‹Ç3ÒH‹ÎèDtÿÿè+Çÿÿ»*   ‰€|$X tH‹L$@ƒ¡¨  ý‹ÃL\$`I‹[I‹s I‹ã_ÃH…ötH…ÿ„‰   ˆH…ÛtUÇ   ëMƒd$x HL$xH‰L$8L„$ˆ   Hƒd$0 A¹   ‹H3Ò‰|$(H‰t$ ÿ½  …Àtƒ|$x …jÿÿÿH…Ût‰3Ûéhÿÿÿÿò~  ƒøz…MÿÿÿH…ötH…ÿtL‹Ç3ÒH‹ÎèzsÿÿèaÆÿÿ»"   ‰è-Åÿÿé,ÿÿÿHƒì8Hƒd$  èmþÿÿHƒÄ8Ã@UHƒì Hl$ Hƒåà‹ L‹ÒL‹ÁƒøŒÐ   öÁt+HQH‹ÑH;È„¨  E3ÉfD9
„›  HƒÂH;Ðuíé  ƒá¸    H+ÁH÷ÙMÛL#ØIÑëI;ÓLBÚE3ÉI‹ÐKXL;ÀtfD9
t	HƒÂH;ÐuñI+ÐHÑúI;Ó…H  I‹ÊIPI+ËH‹ÁƒàH+ÈÅìWÒLJëÅíu
Åý×Á…Àu	HƒÂ I;ÓuëKPë
fD9
t	HƒÂH;ÐuñI+ÐHÑúÅøwéó   ƒøŒÆ   öÁt+HQH‹ÑH;È„Ï   E3ÉfD9
„Â   HƒÂH;Ðuíé´   ƒá¸   H+ÁH÷ÙMÛL#ØIÑëI;ÓLBÚE3ÉI‹ÐKXL;ÀtfD9
t	HƒÂH;ÐuñI+ÐHÑúI;ÓusI‹ÊIPI+ËWÉH‹ÁƒàH+ÈLJëfoÁfuf×À…Àu	HƒÂI;ÓuçKPë
fD9
t	HƒÂH;ÐuñI+Ðë!HQH‹ÑH;ÈtE3ÉfD9
t	HƒÂH;ÐuñH+ÑHÑúH‹ÂHƒÄ ]ÃH‹¹ÿ  H‹ÂHÁè4H#ÁH;Át3ÀÃH¹ÿÿÿÿÿÿ H‹ÂH#Áu¸   ÃH¹       €H…ÑtH¹       H;Áu¸   ÃHÁê3÷ÒƒâƒÊ‹ÂÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x ATAVAWHƒìp‹œ$¸   E3äH‹úDˆ"H‹”$Ð   H‹ñ…ÛHHÈM‹ñI‹èAHÜèK„ÿÿCHcÐH;êwè‡ÃÿÿA\$"‰èSÂÿÿé»  H‹¹ÿ  HÁè4H#ÁH;Áuw‹„$È   M‹ÎL‰d$@L‹Å‰D$8H‹×H‹„$°   H‹ÎDˆd$0‰\$(H‰D$ è§  ‹Ø…ÀtDˆ'éb  ºe   H‹Ïè¬v  H…À„I  ŠŒ$À   öÙÒ€âà€ÂpˆDˆ`é-  H¸       €H…tÆ-HÿÇDŠ¼$À   ½ÿ  AŠÇAº0   öØI»ÿÿÿÿÿÿ H¸      ðÒƒâàƒêÙH…uDˆHÿÇH‹I#ÃH÷ØHíåþ  ëÆ1HÿÇL‹÷HÿÇ…ÛuEˆ&ëH‹D$XH‹ˆø   H‹ŠAˆL…†Š   E·ÂI¹       …Û~.H‹AŠÈI#ÁI#ÃHÓèfAÂfƒø9vfÂˆÿËHÿÇIÁéfAƒÀüyÎfE…ÀxDH‹AŠÈI#ÁI#ÃHÓèfƒøv/HOÿŠ,F¨ßuDˆHÿÉëðI;ÎtŠ<9u€Â:ˆë	þÀˆëþAÿ…Û~L‹ÃAŠÒH‹ÏèÉnÿÿHûAº0   E8&IDþAößÀ$àpˆH‹HÁé4áÿ  H+Íx
ÆG+HƒÇëÆG-HƒÇH÷ÙDˆL‹ÇHùè  |3H¸Ï÷Sã¥›Ä H÷éHÁúH‹ÂHÁè?HÐAˆHÿÇHiÂüÿÿHÈI;øuHƒùd|.H¸×£p=
×£H÷éHÑHÁúH‹ÂHÁè?HÐAˆHÿÇHkÂœHÈI;øuHƒù
|+H¸gfffffffH÷éHÁúH‹ÂHÁè?HÐAˆHÿÇHkÂöHÈAÊˆDˆgA‹ÜD8d$htH‹L$Pƒ¡¨  ýL\$p‹ÃI‹[ I‹k(I‹s0I‹{8I‹ãA_A^A\ÃÌÌÌL‹ÜI‰[I‰kI‰sWHƒìPH‹„$€   I‹ð‹¬$ˆ   MCèH‹	H‹úI‰CÈUèL5  3ÉLL$@ƒ|$@-DEH‹Ö”Á3À…íŸÀH+ÐH+ÑHƒþÿHDÖHÈHÏè‚/  …ÀtÆ ë=H‹„$    D‹ÅDŠŒ$   H‹ÖH‰D$8H‹ÏHD$@ÆD$0 H‰D$(‹„$˜   ‰D$ è   H‹\$`H‹l$hH‹t$pHƒÄP_ÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x AWHƒìP3ÀIcØE…ÀEŠùH‹êH‹ùOÃƒÀ	H˜H;Ðw.èx¿ÿÿ»"   ‰èD¾ÿÿ‹ÃH‹\$`H‹l$hH‹t$pH‹|$xHƒÄPA_ÃH‹”$˜   HL$0èñÿÿ€¼$    H‹´$ˆ   t23Òƒ>-”Â3ÀH×…ÛŸÀ…ÀtIƒÈÿIÿÀB€< uöHcÈIÿÀHÊè}m  ƒ>-H‹×uÆ-HW…Û~ŠBˆHÿÂH‹D$8H‹ˆø   H‹Šˆ
3ÉLÒ˜  8Œ$   ”ÁHÚHÙH+ûH‹ËHƒýÿH/HDÕè’ÿÿ…À…¤   HKE„ÿtÆEH‹F€80tWD‹FAƒèyA÷ØÆC-Aƒød|¸…ëQA÷èÁú‹ÂÁèÐ SkÂœDÀAƒø
|¸gfffA÷èÁú‹ÂÁèÐ SkÂöDÀD Cƒ¼$€   u€90uHQA¸   èl  €|$H tH‹D$0ƒ ¨  ý3Àé…þÿÿHƒd$  E3ÉE3À3Ò3ÉèÒ¼ÿÿÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì@H‹T$xH‹ÙHHØM‹ñA‹øè\~ÿÿA‹NÿÉ€|$p t;Ïu3ÀHcÉAƒ>-”ÀHÃfÇ0 Aƒ>-uÆ-HÿÃHƒÎÿAƒ~ $L‹ÆIÿÀB€< uöIÿÀHKH‹ÓèÓk  Æ0HÿÃëIcFHØ…ÿ~|HkL‹ÆIÿÀB€< uöIÿÀH‹ÓH‹Íè¡k  H‹D$(H‹ˆø   H‹ŠˆA‹N…ÉyB€|$p u‹Á÷Ø;Ç}‹ù÷ß…ÿtHÿÆ€<. u÷HcÏLFHÍH‹ÕèTk  LcÇº0   H‹ÍèÔiÿÿ€|$8 tH‹D$ ƒ ¨  ýH‹\$P3ÀH‹l$XH‹t$`H‹|$hHƒÄ@A^ÃL‹ÜI‰[I‰kI‰sAVHƒìPH‹	3ÀI‰CèI‹èI‰CðMCèH‹„$€   H‹ò‹”$ˆ   I‰CÈèP1  D‹t$DLL$@D‹„$ˆ   3Éƒ|$@-H‹Õ”ÁAÿÎH+ÑHƒýÿH1HDÕH‹Ëèƒ+  …ÀtÆ é˜   ‹D$DÿÈD;ðœÁƒøü|E;„$ˆ   }<„ÉtŠHÿÃ„Àu÷ˆCþH‹„$    LL$@D‹„$ˆ   H‹ÕH‰D$(H‹ÎÆD$ èÛýÿÿëBH‹„$    H‹ÕDŠŒ$   H‹ÎD‹„$ˆ   H‰D$8HD$@ÆD$0H‰D$(‹„$˜   ‰D$ è»ûÿÿH‹\$`H‹l$hH‹t$pHƒÄPA^ÃÌ@UHl$±HìÀ   H‹ H3ÄH‰E?M‹Ñ¶ÂHƒÀM‹ÈL;ÐsAÆ  ¸   H‹M?H3ÌèYVÿÿHÄÀ   ]Ã„ÒtIÿÁAÆ -IÿÊAÆ ö]H¸”  Lµ”  H‰UßHž”  H‰UçH‰E¿H‰EÇH”  H‰EÏH‰E×H”  H‰EÿH•”  H‰EHš”  H‰EHŸ”  H‰E/H‰UH‰U'QÿÉL‰EïHÁâ÷ÑƒáL‰E÷‹ÁHÂL‰EL‰E7L‹DÅ¿HƒÈÿHÿÀA€<  uöL;Ð—ÀE3À„ÀA”ÀDÁI‹ÉLÂI‹ÒN‹DÅ¿èŽÿÿ…À„ÿÿÿHƒd$  E3ÉE3À3Ò3Éè¹ÿÿÌÌÌH‰\$H‰l$H‰t$WATAUAVAWHƒì`M‹éI‹èH‹òL‹ùH…Òuèâ¹ÿÿ»   ‰è®¸ÿÿ‹ÃéÞ  M…ÀtãM…ÉtÞL‹¤$°   M…ätÑ‹œ$¸   ƒûAtC»ƒøvE2öëA¶H‹¼$È   @öÇu*è=õÿÿ…Àt!I‹L‹ÍHÁê?L‹Æ€âDˆt$ ‹Èèþÿÿés  HÁïƒçƒÏƒëA„)  ƒë„ç   ƒëtXƒëtƒë„  ƒë„Ë   ƒût<H‹„$Ð   M‹ÍH‰D$@L‹Å‹„$À   H‹Ö‰|$8I‹ÏDˆt$0‰D$(L‰d$ è`üÿÿéú   ‹œ$À   LD$PI‹3À‹ÓH‰D$PM‹ÍH‰D$XL‰d$ èÅ-  D‹D$TLL$P3ÉH‹Õƒ|$P-”ÁDÃH+ÑHƒýÿHDÕHÎè(  …ÀtÆ é—   H‹„$Ð   LL$PH‰D$(D‹ÃH‹ÕÆD$  H‹Îè‹úÿÿëpH‹„$Ð   M‹ÍH‰D$@L‹Å‹„$À   H‹Ö‰|$8I‹ÏDˆt$0‰D$(L‰d$ è¦÷ÿÿë7H‹„$Ð   M‹ÍH‰D$@L‹Å‹„$À   H‹Ö‰|$8I‹ÏDˆt$0‰D$(L‰d$ èôÿÿL\$`I‹[0I‹k8I‹s@I‹ãA_A^A]A\_ÃÌÌÌH‰\$H‰l$VWAVHƒì@H‹‹ H3ÄH‰D$0‹BH‹ú·ñÁè¨tƒBþˆ  H‹f‰Hƒé  H‹Êè*  H-K L5T& ƒøÿt1H‹Ïè  ƒøþt$H‹Ïè  HcØH‹ÏHÁûèó   ƒà?HÁàIÞëH‹ÅŠ@9þÈ<†“   H‹ÏèÎ   ƒøÿt1H‹ÏèÁ   ƒøþt$H‹Ïè´   HcØH‹ÏHÁûè¥   ‹èƒå?HÁåI,ÞöE8€tOD·ÎHT$$A¸   HL$ è}ðÿÿ3Û…Àt¸ÿÿ  ëI9\$ ~@Hl$$¾M H‹×è}   ƒøÿtÝÿÃHÿÅ;\$ |äëƒGþyH‹×·ÎèvB  ëH‹f‰0Hƒ·ÆH‹L$0H3Ìè®QÿÿH‹\$hH‹l$pHƒÄ@A^_^ÃÌÌÌHƒì(H…ÉuèF¶ÿÿÇ    èµÿÿƒÈÿë‹AHƒÄ(ÃÌÌƒjˆ*A  H‹ˆHÿ¶ÁÃÌÌH‹á 3ÀHƒÉH9) ”ÀÃHƒì(èãÈÿÿHT$0H‹ˆ   H‰L$0H‹Èè^ÊÿÿH‹D$0H‹ HƒÄ(ÃÌH‰\$WHƒì ¸ÿÿ  ·Úf;Èu3ÀëJ¸   f;ÈsH‹´ ·É·Hë+3ÿf‰L$@LL$0f‰|$0HT$@OD‹Áÿ1o  …Àt¼·D$0·Ë#ÁH‹\$8HƒÄ _ÃH‰t$H‰|$L‰t$ UH‹ìHì€   H‹ H3ÄH‰EðD‹òHcùI‹ÐHMÈèÖuÿÿG=   wH‹EÐH‹·yé‚   ‹÷HUÐÁþ@¶Îè.  º   …Àt@ˆuÀDJ@ˆ}ÁÆEÂ ë@ˆ}ÀD‹ÊÆEÁ 3À‰T$0‰EèLEÀf‰EìH‹EÐ‹HHEè‰L$(HMÐH‰D$ èò  …Àu8EàtH‹EÈƒ ¨  ý3Àë·EèA#Æ€}à tH‹MÈƒ¡¨  ýH‹MðH3ÌèªOÿÿLœ$€   I‹sI‹{ M‹s(I‹ã]ÃÌH‰\$WHƒì0ƒd$  ¹   è»Éÿÿ»   ‰\$$;¯ tnHcûH‹« H‹øH…ÀuëU‹HÁéöÁtH‹Ž H‹ùèQA  ƒøÿtÿD$ H‹u H‹øHƒÁ0ÿ_l  H‹` H‹ùè‡ÿÿH‹P Hƒ$ø ÿÃë†¹   è…Éÿÿ‹D$ H‹\$@HƒÄ0_ÃÌÌ@SHƒì H‹Ù‹AÁè¨t'‹AÁè¨tH‹Iè¶†ÿÿðc¿þÿÿ3ÀH‰CH‰‰CHƒÄ [ÃH‰\$L‰L$ WHƒì I‹ùI‹Ø‹
èÐ   H‹HcH‹ÑH‹ÁHÁøL" ƒâ?HÁâI‹ÀöD8t$è¥!  H‹ÈÿÈl  3Û…ÀuèÙ²ÿÿH‹Øÿ\k  ‰èé²ÿÿÇ 	   ƒËÿ‹è‘   ‹ÃH‹\$0HƒÄ _Ã‰L$Hƒì8HcÑƒúþuè·²ÿÿÇ 	   ël…ÉxX;‰% sPH‹ÊL}! ƒá?H‹ÂHÁøHÁáI‹ÀöD8t-HD$@‰T$P‰T$XLL$PHT$XH‰D$ LD$ HL$HèýþÿÿëèN²ÿÿÇ 	   è±ÿÿƒÈÿHƒÄ8ÃÌÌÌH‰\$UVWATAUAVAWH‹ìHì€   H‹ë	 H3ÄH‰EðHcòHê  L‹þE‹áIÁÿƒæ?HÁæM‹ðL‰EØH‹ÙMàJ‹øH‹D0(H‰EÐÿ¡k  3Ò‰EÌH‰I‹þ‰SM;ôƒd  DŠ/L5˜  f‰UÀK‹þŠL2=öÁtŠD2>€áûˆL2=A¸   HUàˆEàDˆmáëEè„ûÿÿ¶º €  f…Ht)I;üƒï   A¸   HMÀH‹×è{éÿÿƒøÿ„ô   HÿÇëA¸   H‹×HMÀè[éÿÿƒøÿ„Ô   Hƒd$8 HEèHƒd$0 LEÀ‹MÌA¹   ÇD$(   3ÒH‰D$ HÿÇÿj  D‹ð…À„”   H‹MÐLMÈHƒd$  HUèD‹Àÿÿi  3Ò…Àtk‹K+MØÏ‰KD9uÈrbA€ý
u4H‹MÐBH‰T$ DBHUÄf‰EÄLMÈÿÀi  3Ò…Àt,ƒ}Èr.ÿCÿCI;üé¶þÿÿŠK‹þˆD1>K‹þ€L0=ÿCëÿÈh  ‰H‹ÃH‹MðH3ÌèKÿÿH‹œ$À   HÄ€   A_A^A]A\_^]ÃH‰\$H‰l$VWAV¸P  è,^  H+àH‹â H3ÄH‰„$@  H‹ÙLcÒI‹ÂA‹éHÁøHÐ Aƒâ?Ièƒ# I‹ðƒc H‹Áƒc IÁâN‹t(L;ÅsoH|$@H;õs$ŠHÿÆ<
u	ÿCÆHÿÇˆHÿÇH„$?  H;ør×Hƒd$  HD$@+øLL$0D‹ÇHT$@I‹Îÿ h  …Àt‹D$0C;ÇrH;õr›ëÿÄg  ‰H‹ÃH‹Œ$@  H3Ìè‡JÿÿLœ$P  I‹[ I‹k0I‹ãA^_^ÃÌÌÌH‰\$H‰l$VWAV¸P  è$]  H+àH‹Ú H3ÄH‰„$@  H‹ùLcÒI‹ÂA‹éHÁøHÈ Aƒâ?Ièƒ' I‹ðƒg H‹Áƒg IÁâN‹t(L;Åƒ‚   H\$@H;õs1·HƒÆfƒø
uƒG¹   f‰HƒÃf‰HƒÃH„$>  H;ØrÊHƒd$  HD$@H+ØLL$0HÑûHT$@ÛI‹ÎD‹Ãÿg  …Àt‹D$0G;ÃrH;õrˆëÿ¥f  ‰H‹ÇH‹Œ$@  H3ÌèhIÿÿLœ$P  I‹[ I‹k0I‹ãA^_^ÃH‰\$H‰l$VWATAVAW¸p  è\  H+àH‹º H3ÄH‰„$`  LcÒH‹ÙI‹ÂE‹ñHÁøH¨ Aƒâ?MðIÁâM‹øI‹øH‹ÁN‹d(3Àƒ# H‰CM;ÆƒÏ   HD$PI;þs-·HƒÇfƒù
uº   f‰HƒÀf‰HƒÀHŒ$ø  H;ÁrÎHƒd$8 HL$PHƒd$0 LD$PH+ÁÇD$(U  HŒ$   HÑøH‰L$ D‹È¹éý  3Òÿ4f  ‹è…ÀtI3ö…Àt3Hƒd$  H”$   ‹ÎLL$@D‹ÅHÑI‹ÌD+Æÿf  …Àtt$@;õrÍ‹ÇA+Ç‰CI;þé3ÿÿÿÿ7e  ‰H‹ÃH‹Œ$`  H3ÌèúGÿÿLœ$p  I‹[0I‹k@I‹ãA_A^A\_^ÃÌÌH‰\$H‰t$‰L$WATAUAVAWHƒì E‹øL‹âHcÙƒûþuèJ¬ÿÿƒ  èb¬ÿÿÇ 	   é   …Éxt;1 slH‹óL‹óIÁþL- ƒæ?HÁæK‹Dõ ¶L08ƒátE‹Ëè±  ƒÏÿK‹Dõ öD08uè	¬ÿÿÇ 	   èÞ«ÿÿƒ  ëE‹ÇI‹Ô‹Ëè@   ‹ø‹Ëè›  ‹Çëèº«ÿÿƒ  èÒ«ÿÿÇ 	   èŸªÿÿƒÈÿH‹\$XH‹t$`HƒÄ A_A^A]A\_ÃH‰\$ UVWATAUAVAWH‹ìHƒì`3ÿE‹øLcáH‹òE…Àu3Àé›  H…ÒuèT«ÿÿ‰8èm«ÿÿÇ    è:ªÿÿƒÈÿéw  M‹ôH4 Aƒæ?M‹ìIÁýIÁæL‰mðJ‹èBŠ\19Cÿ<w	A‹Ç÷Ð¨t«BöD18 t3ÒA‹ÌDBèn:  A‹ÌH‰}àè  …À„  H× J‹èBöD08€„ê   èÎ½ÿÿH‹ˆ   H9¹8  uH« J‹èB8|09„¿   H• J‹èHUøJ‹L1(ÿrd  …À„   „Ût{þË€û‡+  !}ÐN$>3ÛL‹þ‰]ÔI;ôƒ	  E·/A·ÍèÊ9  fA;Åu3ƒÃ‰]ÔfAƒý
uA½   A‹Íè©9  fA;ÅuÿÃ‰]ÔÿÇIƒÇM;üsëºÿb  ‰EÐL‹mðé±   E‹ÏHMÐL‹ÆA‹ÔèÍ÷ÿÿò ‹xé˜   HÖ J‹èBöD18€tM¾Ë„Ût2ƒétƒùuyE‹ÏHMÐL‹ÆA‹Ôè›úÿÿë¼E‹ÏHMÐL‹ÆA‹Ôè£ûÿÿë¨E‹ÏHMÐL‹ÆA‹Ôèkùÿÿë”J‹L1(LMÔ!}Ð3ÀH!D$ E‹ÇH‹ÖH‰EÔÿ¢b  …Àu	ÿØa  ‰EÐ‹}ØòEÐòEàH‹EàHÁè …Àuh‹Eà…Àt-ƒøuè?©ÿÿÇ 	   è©ÿÿÇ    éÇýÿÿ‹Màè±¨ÿÿéºýÿÿHù J‹èBöD08@t	€>„{ýÿÿèû¨ÿÿÇ    èÐ¨ÿÿƒ  é†ýÿÿ‹Eä+ÇH‹œ$¸   HƒÄ`A_A^A]A\_^]ÃÌÌÌ@SHƒì@‹ÙHL$ èjiÿÿH‹D$(¶ÓH‹·Q% €  €|$8 tH‹L$ ƒ¡¨  ýHƒÄ@[ÃÌ@UATAUAVAWHƒì`Hl$PH‰]@H‰uHH‰}PH‹6  H3ÅH‰EHc]`M‹ùH‰U E‹èH‹ù…Û~H‹ÓI‹Éèÿ7  ;ÃX|‹ØD‹uxE…öuH‹D‹p÷€   D‹ËM‹ÇA‹ÎÒƒd$( Hƒd$  ƒâÿÂÿa  Lcà…À„{  I‹ÔI¸ðÿÿÿÿÿÿHÒHJH;ÑHÀH…ÁtrHJH;ÑHÀH#ÁH=   HBw7H;ÐHÉH#ÈHAH;ÁwI‹ÀHƒàðè®U  H+àHt$PH…ö„ú  ÇÌÌ  ëH;ÐHÉH#Èè÷zÿÿH‹ðH…ÀtÇ ÝÝ  HƒÆë3öH…ö„Å  D‰d$(D‹ËM‹ÇH‰t$ º   A‹ÎÿB`  …À„Ÿ  Hƒd$@ E‹ÌHƒd$8 L‹ÆHƒd$0 A‹ÕL‹} ƒd$( I‹ÏHƒd$  è|ÀÿÿHcø…À„b  A¸   E…ètR‹Ep…À„N  ;øD  Hƒd$@ E‹ÌHƒd$8 L‹ÆHƒd$0 A‹Õ‰D$(I‹ÏH‹EhH‰D$ è#Àÿÿ‹ø…À…  é  H‹×HÒHJH;ÑHÀH…ÁtvHJH;ÑHÀH#ÁI;ÀHBw>H;ÐHÉH#ÈHAH;Áw
H¸ðÿÿÿÿÿÿHƒàðèXT  H+àH\$PH…Û„¤   ÇÌÌ  ëH;ÐHÉH#Èè¡yÿÿH‹ØH…ÀtÇ ÝÝ  HƒÃë3ÛH…ÛtsHƒd$@ E‹ÌHƒd$8 L‹ÆHƒd$0 A‹Õ‰|$(I‹ÏH‰\$ èV¿ÿÿ…Àt2Hƒd$8 3ÒH!T$0D‹Ï‹EpL‹ÃA‹Î…Àuf!T$(H!T$ ÿº^  ‹ø…Àu`HKð9ÝÝ  uèÓxÿÿ3ÿH…ötHNð9ÝÝ  uè»xÿÿ‹ÇH‹MH3Íè­@ÿÿH‹]@H‹uHH‹}PHeA_A^A]A\]Ã‰D$(H‹EhH‰D$ ë”HKð9ÝÝ  u§èsxÿÿë ÌH‰\$H‰t$WHƒìpH‹òI‹ÙH‹ÑA‹øHL$Pè»eÿÿ‹„$À   HL$X‰D$@L‹Ë‹„$¸   D‹Ç‰D$8H‹Ö‹„$°   ‰D$0H‹„$¨   H‰D$(‹„$    ‰D$ è3üÿÿ€|$h tH‹L$Pƒ¡¨  ýL\$pI‹[I‹sI‹ã_ÃÌÌðÿAH‹à   H…Àtðÿ H‹ð   H…Àtðÿ H‹è   H…Àtðÿ H‹   H…Àtðÿ HA8A¸   HÏþ  H9PðtH‹H…ÒtðÿHƒxè tH‹PøH…ÒtðÿHƒÀ IƒèuËH‹‰   éy  ÌH‰\$H‰l$H‰t$WHƒì H‹ø   H‹ÙH…ÀtyH H;ÁtmH‹ƒà   H…Àtaƒ8 u\H‹‹ð   H…Étƒ9 uèövÿÿH‹‹ø   è  H‹‹è   H…Étƒ9 uèÔvÿÿH‹‹ø   è  H‹‹à   è¼vÿÿH‹‹ø   è°vÿÿH‹ƒ   H…ÀtGƒ8 uBH‹‹  Héþ   èŒvÿÿH‹‹  ¿€   H+ÏèxvÿÿH‹‹  H+ÏèivÿÿH‹‹   è]vÿÿH‹‹   è¥   H³(  ½   H{8H‚ý  H9GðtH‹H…Étƒ9 uè"vÿÿH‹èvÿÿHƒè tH‹OøH…Ét
ƒ9 uè vÿÿHƒÆHƒÇ Hƒíu±H‹ËH‹\$0H‹l$8H‹t$@HƒÄ _éÖuÿÿÌÌH…ÉtHo  H;Èt¸   ðÁ\  ÿÀÃ¸ÿÿÿÃÌH…Ét0SHƒì HÛn  H‹ÙH;Èt‹\  …Àuèˆ  H‹Ëè|uÿÿHƒÄ [ÃÌÌH…ÉtH¨n  H;ÈtƒÈÿðÁ\  ÿÈÃ¸ÿÿÿÃÌÌÌHƒì(H…É„–   AƒÉÿðDIH‹à   H…ÀtðDH‹ð   H…ÀtðDH‹è   H…ÀtðDH‹   H…ÀtðDHA8A¸   H-ü  H9PðtH‹H…ÒtðD
Hƒxè tH‹PøH…ÒtðD
HƒÀ IƒèuÉH‹‰   è5ÿÿÿHƒÄ(ÃH‰\$WHƒì èA´ÿÿH‹ø‹d …ˆ¨  tH‹˜   H…Ûu6¹   è²¶ÿÿH   H‹ç è&   H‹Ø¹   èå¶ÿÿH…ÛuèCuÿÿÌH‹ÃH‹\$0HƒÄ _ÃH‰\$WHƒì H‹úH…ÒtIH…ÉtDH‹H;ÚuH‹Âë9H‰H‹Êè-üÿÿH…Ût"H‹Ëè¬þÿÿƒ{ uHËù  H;ØtH‹Ëè’üÿÿH‹Çë3ÀH‹\$0HƒÄ _ÃH…É„   SHƒì H‹ÙH‹IH;¨  tè©sÿÿH‹K H;ž  tè—sÿÿH‹K(H;”  tè…sÿÿH‹K0H;Š  tèssÿÿH‹K8H;€  tèasÿÿH‹K@H;v  tèOsÿÿH‹KHH;l  tè=sÿÿH‹KhH;z  tè+sÿÿH‹KpH;p  tèsÿÿH‹KxH;f  tèsÿÿH‹‹€   H;Y  tèòrÿÿH‹‹ˆ   H;L  tèÝrÿÿH‹‹   H;?  tèÈrÿÿHƒÄ [ÃÌÌH…ÉtfSHƒì H‹ÙH‹	H;‰ÿ  tè¢rÿÿH‹KH;ÿ  tèrÿÿH‹KH;uÿ  tè~rÿÿH‹KXH;«ÿ  tèlrÿÿH‹K`H;¡ÿ  tèZrÿÿHƒÄ [ÃH‰\$H‰t$WHƒì 3ÿHÑH‹ðH‹ÙH+ñHƒÆHÁîH;ÈHG÷H…ötH‹èrÿÿHÿÇH[H;þuìH‹\$0H‹t$8HƒÄ _ÃÌÌH…É„þ   H‰\$H‰l$VHƒì ½   H‹Ù‹ÕèÿÿÿHK8‹Õèvÿÿÿu‹ÖHKpèhÿÿÿH‹Ð   ‹ÖèZÿÿÿH‹0  UûèKÿÿÿH‹‹@  è“qÿÿH‹‹H  è‡qÿÿH‹‹P  è{qÿÿH‹`  ‹ÕèÿÿÿH‹˜  ‹ÕèÿÿÿH‹Ð  ‹ÖèýþÿÿH‹0  ‹ÖèïþÿÿH‹  UûèàþÿÿH‹‹   è(qÿÿH‹‹¨  èqÿÿH‹‹°  èqÿÿH‹‹¸  èqÿÿH‹\$0H‹l$8HƒÄ ^Ã@UATAUAVAWHƒì`Hl$0H‰]`H‰uhH‰}pH‹^õ  H3ÅH‰E D‹êE‹ùH‹ÑM‹àHM è"^ÿÿ‹µˆ   …öuH‹E‹p÷   E‹ÏM‹Ä‹ÎÒƒd$( Hƒd$  ƒâÿÂÿCV  Lcð…Àu3ÿéñ   I‹þHÿHOH;ùHÀH…ÁtuHOH;ùHÀH#ÁH=   HGw:H;øHÉH#ÈHAH;Áw
H¸ðÿÿÿÿÿÿHƒàðèêJ  H+àH\$0H…ÛtyÇÌÌ  ëH;øHÉH#Èè7pÿÿH‹ØH…ÀtÇ ÝÝ  HƒÃë3ÛH…ÛtHL‹Ç3ÒH‹ËèŸIÿÿE‹ÏD‰t$(M‹ÄH‰\$ º   ‹ÎÿzU  …ÀtL‹€   D‹ÀH‹ÓA‹ÍÿV  ‹øë3ÿH…ÛtHKð9ÝÝ  uè|oÿÿ€} tH‹E ƒ ¨  ý‹ÇH‹M H3Íè]7ÿÿH‹]`H‹uhH‹}pHe0A_A^A]A\]ÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x AV3íL5r˜  D‹ÕH‹ñA»ã   CH‹þ™»U   +ÂÑøLcÀI‹ÈHÁáN‹1I+ùB·J¿fƒùwfƒÂ A·	A¿fƒøwfƒÁ IƒÁHƒët
f…Òtf;ÑtÉ·Á·Ê+Èt…ÉyEXÿëEPE;Ó~ŠƒÈÿëI‹ÀHÀA‹DÆH‹\$H‹l$H‹t$ H‹|$(A^ÃÌHƒì(H…Ét"è*ÿÿÿ…ÀxH˜H=ä   sHÀHB}  ‹Áë3ÀHƒÄ(ÃÌÌÌÌÌÌH;Ñ†Â   H‰l$ WAVAWHƒì H‰\$@M‹ñH‰t$HI‹èL‰d$PH‹úN$L‹ùff„     I‹ßI‹ôL;çw%D  I‹Îÿ×T  H‹ÓH‹ÎAÿÖ…ÀHOÞHõH;÷vàL‹ÅH‹ÇH;ßt+H…ít&H+ß@ f„     ¶¶ˆˆH@IƒèuêH+ýI;ÿw’L‹d$PH‹t$HH‹\$@H‹l$XHƒÄ A_A^_ÃÌÌÌÌ@UATAVHì@  H‹ìñ  H3ÄH‰„$   M‹ñI‹èL‹áH…ÉuH…Òtèõ™ÿÿÇ    èÂ˜ÿÿéÐ  M…ÀtæM…ÉtáHƒú‚¼  H‰œ$8  H‰´$0  H‰¼$(  L‰¬$   L‰¼$  LzÿL¯ýLùE3í3ÒI‹ÇI+ÄH÷õHpHƒþw*M‹ÎL‹ÅI‹×I‹ÌèyþÿÿIƒíˆ.  N‹dì N‹¼ì  ëÁHÑîI‹ÎH¯õIôÿ}S  H‹ÖI‹ÌAÿÖ…À~)L‹ÅH‹ÖL;ætM‹ÌL+Î¶A¶Aˆˆ
HRIƒèuèI‹Îÿ>S  I‹×I‹ÌAÿÖ…À~)L‹ÅI‹×M;çtM‹ÌM+Ï¶A¶Aˆˆ
HRIƒèuèI‹ÎÿÿR  I‹×H‹ÎAÿÖ…À~*L‹ÅI‹×I;÷tL‹ÎM+Ï¶A¶Aˆˆ
HRIƒèuèI‹ÜI‹ÿfH;óv#HÝH;ÞsI‹ÎÿªR  H‹ÖH‹ËAÿÖ…À~âH;ówHÝI;ßwI‹Îÿ‡R  H‹ÖH‹ËAÿÖ…À~âH+ýH;þvI‹ÎÿiR  H‹ÖH‹ÏAÿÖ…ÀâH;ûr@L‹ÅH‹×H;ßt$L‹ËL+ÏfD  ¶A¶Aˆˆ
HRIƒèuèH;÷…_ÿÿÿH‹óéWÿÿÿHýH;÷s#H+ýH;þvI‹ÎÿþQ  H‹ÖH‹ÏAÿÖ…ÀtâH;÷rH+ýI;üvI‹ÎÿÛQ  H‹ÖH‹ÏAÿÖ…ÀtâI‹ÏH‹ÇH+ËI+ÄH;Á|&L;çsN‰dì J‰¼ì  IÿÅI;ßƒöýÿÿL‹ãéÈýÿÿI;ßsJ‰\ì N‰¼ì  IÿÅL;çƒÐýÿÿL‹ÿé¢ýÿÿL‹¬$   H‹¼$(  H‹´$0  H‹œ$8  L‹¼$  H‹Œ$   H3ÌèI2ÿÿHÄ@  A^A\]ÃH‰\$WHƒì E3ÒL‹ÚM…Éu,H…Éu,H…ÒtèÔ–ÿÿ»   ‰è •ÿÿD‹ÓA‹ÂH‹\$0HƒÄ _ÃH…ÉtÙH…ÒtÔM…ÉuDˆëÞM…ÀuDˆëÀL+ÁH‹ÑI‹ÛI‹ùIƒùÿuAŠˆHÿÂ„Àt)Hƒëuíë!AŠˆHÿÂ„ÀtHƒëtHƒïuçH…ÿuDˆH…Ûu‡IƒùÿuFˆTÿDSPésÿÿÿDˆè0–ÿÿ»"   éWÿÿÿÌÌHƒìXH‹íí  H3ÄH‰D$@3ÀL‹ÊHƒø L‹ÁswÆD  HÿÀHƒø |ðŠë¶ÐHÁê¶Àƒà¶L «ÁIÿÁˆL AŠ„ÀuÝëA¶Áº   A¶ÉƒáHÁèÓâ„T uIÿÀEŠE„ÉuÙ3ÀH‹L$@H3ÌèÚ0ÿÿHƒÄXÃI‹Àëéèƒ5ÿÿÌÌÌE3Àé    H‰\$WHƒì@H‹ÚH‹ùH…Éuèb•ÿÿÇ    è/”ÿÿ3ÀëbH…ÒtçH;ÊsòI‹ÐHL$ èðUÿÿH‹L$0ƒy uHÿËë%HSÿHÿÊH;úw
¶öDuîH‹ËH+ÊƒáH+ÙHÿË€|$8 tH‹L$ ƒ¡¨  ýH‹ÃH‹\$PHƒÄ@_ÃÌÌHƒì(è§¿ÿÿ3É„À”Á‹ÁHƒÄ(ÃÌHƒì(H…Éuè¾”ÿÿÇ    è‹“ÿÿHƒÈÿHƒÄ(ÃL‹Á3ÒH‹z HƒÄ(Hÿ%oN  ÌÌÌH‰\$WHƒì H‹ÚH‹ùH…Éu
H‹Êè÷gÿÿëXH…Òuè«gÿÿëJHƒúàw9L‹ÊL‹ÁëènÊÿÿ…Àt(H‹ËèrÈÿÿ…ÀtL‹ËL‹ÇH‹ 3ÒÿN  H…ÀtÑëè!”ÿÿÇ    3ÀH‹\$0HƒÄ _ÃÌÌH‰\$H‰l$H‰t$WHƒì º@   ‹Êèˆhÿÿ3öH‹ØH…ÀtLH¨   H;Åt=Hx0HOÐE3Àº   èÉ¬ÿÿHƒOøÿH‰7ÇG  

ÆG
€gø@ˆwH@HGÐH;ÅuÇH‹ó3ÉèÓfÿÿH‹\$0H‹ÆH‹t$@H‹l$8HƒÄ _ÃÌÌÌH…ÉtJH‰\$H‰t$WHƒì H±   H‹ÙH‹ùH;ÎtH‹ÏÿÑK  HƒÇ@H;þuîH‹ËèxfÿÿH‹\$0H‹t$8HƒÄ _ÃH‰\$H‰t$H‰|$AWHƒì0‹ñ3Û‹Ãù    ’À…Àuè÷’ÿÿ»	   ‰èÃ‘ÿÿ‹Ãëd¹   èe¨ÿÿH‹ûH‰\$ ‹² ;ð|;L=§ I9ÿtë"èªþÿÿI‰ÿH…ÀuXë‹† ƒÀ@‰} HÿÇH‰|$ ëÁ¹   èa¨ÿÿë˜H‹\$@H‹t$HH‹|$PHƒÄ0A_ÃÌHcÉHF H‹Áƒá?HÁøHÁáHÂHÿ%ÅJ  ÌHcÉH" H‹Áƒá?HÁøHÁáHÂHÿ%©J  ÌH‰\$H‰t$H‰|$AVHƒì HcÙ…Éxr;æ sjH‹ûL5Ú  ƒç?H‹óHÁþHÁçI‹ööD88tGHƒ|8(ÿt?è‘ÿÿƒøu'…Ût+Øt;Øu¹ôÿÿÿë¹õÿÿÿë¹öÿÿÿ3ÒÿK  I‹öHƒL8(ÿ3Àëè‘‘ÿÿÇ 	   èf‘ÿÿƒ  ƒÈÿH‹\$0H‹t$8H‹|$@HƒÄ A^ÃÌÌHƒì(ƒùþuè:‘ÿÿƒ  èR‘ÿÿÇ 	   ëN…Éx2;$ s*HcÑH  H‹Âƒâ?HÁøHÁâH‹ÁöD8tH‹D(ëèïÿÿƒ  è‘ÿÿÇ 	   èÔÿÿHƒÈÿHƒÄ(ÃÌÌÌHƒì(ƒùþuèâÿÿÇ 	   ëB…Éx.;´ s&HcÉH¨ÿ  H‹Áƒá?HÁøHÁáH‹Â¶D8ƒà@ëè£ÿÿÇ 	   èpÿÿ3ÀHƒÄ(ÃÌ@SHƒì 3ÛH…Éuè~ÿÿ»   ‰èJÿÿ‹Ãé”   H…ÒtãE…Àˆ‹ÃAOÀÿÀH˜H;ÐwèMÿÿ»"   ëÍM…Ét¾I‹QHAÆ0ëDŠE„ÒtHÿÂëA²0DˆHÿÀAÿÈE…Àâˆx€:5|ëÆ 0HÿÈ€89tõþ €91uAÿAëIƒÈÿIÿÀB8\uöIÿÀHQè]>  3ÀHƒÄ [ÃÌÌÌÌÌH‰T$VWHìH  D‹	H‹úH‹ñE…Éu3ÀHÄH  _^Ã‹…ÀtîH‰œ$@  AÿÉH‰¬$8  L‰¤$0  L‰´$   L‰¼$  ƒè…ò   D‹zE3öAƒÿu(‹YLD$DHƒÁD‰6E3ÉD‰t$@ºÌ  è¬  ‹Ãé  E…Éu9‹YLD$DD‰1E3ÉHƒÁD‰t$@ºÌ  è  3Ò‹ÃA÷÷…Ò‰VA•ÆD‰6éÇ  A¼ÿÿÿÿI‹þI‹îE;Ìt/I‹Ï€    B‹DŽ3ÒHÁå EÌHÅHÁç H÷ñ‹ÀH‹êHøE;ÌuÛE3ÉD‰t$@LD$DD‰6ºÌ  HNè	  H‹Í‰nHÁé H‹Ç…É‰NA•ÆAÿÆD‰6éH  A;Áv3Àé<  E‹ÁIcÑD+ÀL‰¬$(  IcØDhE‹ÑH;Ó|LHƒÁH    L‹ßL+ØL+ÞH‘€    ‹A9uAÿÊHÿÊHƒéH;Ó}éëIcÂH‹ÈH+Ë‹D†9DsAÿÀE…Àu3Àé¹  AEÿA»    D‹T‡AEþ‹\‡A½Â‰œ$x  t	º   +ÐëA‹ÓD+Ú‰”$p  D‰\$ …Òt@A‹Â‹ÓA‹ËÓê‹Œ$p  D‹ÒÓà‹ÑÓãDÐ‰œ$x  AƒývAEýA‹Ë‹D‡ÓèØ‰œ$x  E3öAXÿ‰œ$`  E‹þ…Ûˆß  A‹ÃB<+E‹ÚA¼ÿÿÿÿL‰\$0H‰D$8A;ùw‹l¾ëA‹îGÿ‹L†GþD‹T†H‰L$(‰l$,…Òt2H‹L$8E‹ÂH‹D$(IÓè‹ÊHÓàLÀAÓâƒÿr‹L$ Gý‹D†ÓèDÐëL‹D$(3ÒI‹ÀI÷ó‹ÊL‹ÀI;ÄvH¸   ÿÿÿÿIÀM‹ÄI¯ÃHÈI;ÌwDH‹\$0E‹ÚD‹”$x  A‹ÒI¯ÐI÷ÚfD  H‹ÁHÁà IÃH;ÐvIÿÈIÒHËI;Ìvã‹œ$`  M…À„À   I‹ÎE…ítXL‹Œ$h  ‹ÓIƒÁA‹Ýff„     A‹I¯ÀHÈ‹ÂD‹ÑHÁé L†‹D†A;ÂsHÿÁA+ÂÿÂIƒÁA‰CHƒëuÊ‹œ$`  ‹ÅH;ÁsNE‹ÎE…ítCL‹œ$h  D‹ÓIƒÃA‹ÝfA‹ÂM[‹T†H†A‹CüAÿÂHÐA‹ÁHÐL‹Ê‰QIÁé HƒëuÑIÿÈ‹œ$`  DOÿL‹\$0ÿË‹”$p  ÿÏIÁç A‹ÀLø‰œ$`  …Û‰;þÿÿAÿÁA‹ÉD;s‹ÁÿÁD‰t†;róD‰E…Étff„     ‹ÿÊD9t–u‰…ÒuïI‹ÇL‹¬$(  L‹´$   L‹¤$0  H‹¬$8  H‹œ$@  L‹¼$  HÄH  _^ÃÌÌ@USVWATAUAVAWH¬$(ùÿÿHìØ  H‹­â  H3ÄH‰…À  H‰L$8M‹ñHL$`L‰L$PM‹øL‰D$p‹òèŠ  ‹D$`E3íƒà<uDˆl$hëHL$`è×  ÆD$hH‹\$8H¹       €H‹ÃM‰wH#Á¿    H÷ØI¼ÿÿÿÿÿÿ H¸      ðÉƒáÏA‰H…Øu,I…Üu'H‹•@  L3©  I‹ÎE‰oè^ÿÿ…À„ñ  é   HL$8èÄÅÿÿ…ÀtAÇG   ƒè„¯  ƒè„‡  ƒè„_  ƒø„7  H¸ÿÿÿÿÿÿÿA¹ÿ  H#ØÿÆH‰\$8òD$8òD$XH‹T$XL‹Â‰t$LIÁè4M…Á”ÁŠÁöØH¸       MöI#ÔI÷ÖL#ðLòöÙÀE#Á÷ØÿÀA˜ÌûÿÿØèÒ  è  ò,ÈD‰u„Aº     €ƒàþ÷ØEäIÁî D#áD‰uˆA‹ÆD‰d$0÷ØÒ÷ÚAÒ‰U€…Ûˆ©  3ÀÇ…(     ‰…$  p‰µ   ;Ö…a  E‹ÅA‹È‹D„9„$  …J  EÂD;ÆuäD[D‰l$8E‹Ë‹÷AƒãAÁéA+óI‹Ú‹ÎHÓãA+ÚA½ÆD‹ãA÷ÔtÿÀëA‹Å+øAAD;ßA—ÇƒøsA—ÀƒøsuAŠÊE„ÿuAŠÍAƒÍÿE„À…¡   „É…™   A¾r   A;ÆDBðE;õt\E‹ÆE+ÁC<A;ùrGD;ÂsF‹T…„ëE3ÒA@ÿ;Âs‹T…„ë3ÒA#Ô‹ÎÓêEÅD#ÓA‹ËAÓâAÒC‰T½„A;Åt‹U€ë°Aº   E3íA‹ÍE…Ét‹ÁAÊD‰l…„A;ÉuñE„ÿAFDEðD‰u€ë
E3íE‹õD‰m€Ç…T     D‹d$0A¿   D‰½P  D‰½   D‰­(  ét  ƒd$8 D[E‹ËBÿAƒãAÁéD‹ÿI‹ÚE+ûA‹ÏHÓãA+Ú‹È½D…„D‹ëA÷ÕtÿÀë3À+øB
D;ßA—ÄƒøsA—Àƒøsu
E„ätAŠÊë2ÉAƒÊÿE„À…    „É…˜   A¾r   A;ÆDBðE;òt\E‹ÆE+ÁC<A;ùrMD;ÂsF‹T…„ëE3ÒA@ÿ;Âs‹T…„ë3ÒD#ÓA‹ËAÓâA#ÕA‹ÏÓêDÒD‰T½„AƒÊÿEÂCA;Ât‹U€ëªE3íA‹ÍE…Ét‹ÁÿÁD‰l…„A;ÉuòE„äAFDEðD‰u€ë
E3íE‹õD‰m€‰µT  é¶þÿÿûüÿÿ„,  3ÀÇ…(     ‰…$  p‰µ   ;Ö…	  E‹ÅA‹È‹D„9„$  …ò   EÂD;ÆuäA½ÆD‰l$8tÿÀëA‹Å+ø‹Î;þA’ÁAƒÍÿ;Ês	‹ÁD‹D…„ëE3ÀAÿ;Âs‹T…„ë3ÒA‹ÀÁêÁà3Ð‹ÁAÍ‰T…„A;Ít‹U€ëÃAöÙH$  Eö3ÒA÷ÞDö+ó‹þD‰u€Áï‹ßHÁãL‹Ãè¸2ÿÿƒæD@ŠÎE‹Ç¸   IÁàÓà‰„$  E3íD‰½P  D‰½   M…À„=  »Ì  HT  L;Ã‡  H•$  èÎ3  é  BÿD‰l$8‹È½D…„tÿÀëA‹Å+øA;úA’Áƒús—ÁƒúsuAŠÂE„ÉuAŠÅAƒÍÿ„Éuh„ÀudA¾r   A;ÖDBòE;õt>A‹Î;Ês	‹ÁD‹D…„ëE3ÀAÿ;Âs‹T…„ë3ÒÁêC 3Ð‹ÁAÍ‰T…„A;Ít‹U€ëÅE3íAFE„ÉDEðD‰u€ë
E3íE‹õD‰m€A‹úH$  +û3Ò‹÷Áî‹ÞHÁãL‹Ãè‡1ÿÿƒçD~@ŠÏE‹Ç¸   Óà‰„$  IÁàéÍþÿÿL‹Ã3ÒèY1ÿÿè@„ÿÿÇ "   èƒÿÿD‹½P  ¸ÍÌÌÌE…äˆ¾  A÷ä‹ÂHèÿÿÁè‰D$HD‹à‰D$@…À„Ó  ¸&   E‹ìD;àDGèD‰l$DAEÿ¶Œ‚r– ¶´‚s– ‹Ù‹ø3ÒHÁãL‹ÃH$  ‰…   èÈ0ÿÿHÿÿHÁæ·„¹p– H‘` H$  L‹ÆHËH‚è2  D‹   Aƒû‡¢   ‹…$  …ÀuE3ÿD‰½P  é	  ƒø„   E…ÿ„÷  E3ÀL‹ÐE3ÉB‹ŒT  A‹ÀI¯ÊHÈL‹ÁB‰ŒT  IÁè AÿÁE;Ïu×E…Àt4ƒ½P  ss‹…P  D‰„…T  D‹½P  AÿÇëˆE3ÿD‰½P  2ÀéŽ  D‹½P  é€  Aƒÿ‡­   ‹T  M‹ÃIÁàE‹ûD‰P  M…Àt@¸Ì  HT  L;ÀwH•$  è1  ëL‹À3Òè–/ÿÿè}‚ÿÿÇ "   èJÿÿD‹½P  …Û„úþÿÿƒû„	  E…ÿ„   E3ÀL‹ÓE3ÉB‹ŒT  A‹ÀI¯ÊHÈL‹ÁB‰ŒT  IÁè AÿÁE;Ïu×éÿÿÿE;ßHT  E‹çL­$  ’ÀH•T  „ÀLDéEEãEEßH$  HDÑE3ÿE3ÒH‰T$8D‰½ð  E…ä„  C‹t• A‹Â…öu!E;×…ù   B!´•ô  EzD‰½ð  éá   3ÛE‹ÊE…Û„Ä   A‹ú÷ßAƒùstgE;ÏuA‹ÁAJƒ¤…ô   BÈ‰ð  BE‹Á‹‚AÿÁ‹ÃH¯ÖHÐB‹„…ô  HÐBH‹ÚB‰”…ô  D‹½ð  HÁë A;ÃtH‹T$8ë“…ÛtNAƒùs„~  E;ÏuA‹Áƒ¤…ô   AA‰…ð  A‹ÉAÿÁ‹Ó‹„ô  HÐ‰”ô  D‹½ð  HÁê ‹Ú…Òu²Aƒùs„0  H‹T$8AÿÂE;Ô…æþÿÿE‹ÇIÁàD‰½P  M…Àt@¸Ì  HT  L;ÀwH•ô  è/  ëL‹À3Òè†-ÿÿèm€ÿÿÇ "   è:ÿÿD‹½P  D‹d$@D‹l$D°„À„¸   E+åHÿÿD‰d$@…4üÿÿ‹D$HE3í‹|$0€À‹Ï+È„  Aÿ‹„‚— …À„‰   ƒø„  E…ÿ„û  E‹ÅE‹ÍD‹ÐA‹ÑAÿÁA‹À‹Œ•T  I¯ÊHÈL‹Á‰Œ•T  IÁè E;ÏuÖE…ÀtNƒ½P  ss6‹…P  D‰„…T  D‹½P  AÿÇD‰½P  é–  E3íE‹ýD‰­P  é€  E‹ýD‰­P  éu  D‹½P  éi  A‹Ì÷Ù÷á‰L$D‹ÂH"ÿÿÁè‰D$8D‹à‰D$@…À„—  ¸&   E‹ìD;àDGèD‰l$HAEÿ¶Œ‚r– ¶´‚s– ‹Ù‹ø3ÒHÁãL‹ÃH$  ‰…   è,ÿÿH»ÿÿHÁæ·„¹p– H‘` H$  L‹ÆHËH‚èB-  ‹½   ƒÿ‡‡   ‹…$  …ÀuE3öD‰u€éÎ  ƒø„Å  E…ö„¼  E3ÀL‹ÐE3ÉB‹L„A‹ÀI¯ÊHÈL‹ÁB‰L„IÁè AÿÁE;ÎuÝE…Àt%ƒ}€ss‹E€D‰D…„D‹u€AÿÆëE3öD‰u€2Àéh  D‹u€é]  Aƒþ‡š   ‹]„L‹ÇIÁàD‹÷‰}€M…Àt:¸Ì  HM„L;ÀwH•$  ès,  ëL‹À3Òè÷*ÿÿèÞ}ÿÿÇ "   è«|ÿÿD‹u€…Û„"ÿÿÿƒû„ó  E…ö„ê  E3ÀL‹ÓE3ÉB‹L„A‹ÀI¯ÊHÈL‹ÁB‰L„IÁè AÿÁE;ÎuÝé)ÿÿÿA;þHM„E‹æL­$  ’ÀHU„„ÀLDéDEçAEþH$  HDÑE3öE3ÒH‰T$XD‰µð  E…ä„  C‹t• A‹Â…öu!E;Ö…ø   B!´•ô  ErD‰µð  éà   3ÛE‹Ê…ÿ„Ä   E‹ÚA÷ÛAƒùstfE;ÎuA‹ÁAIƒ¤…ô   CÈ‰ð  CE‹Á‹‚AÿÁH¯ÖB‹„…ô  HÐ‹ÃHÐCH‹ÚB‰”…ô  D‹µð  HÁë ;ÇtH‹T$Xë”…ÛtNAƒùs„W  E;ÎuA‹Áƒ¤…ô   AA‰…ð  A‹ÉAÿÁ‹Ã‹”ô  HÐ‰”ô  D‹µð  HÁê ‹Ú…Òu²Aƒùs„	  H‹T$XAÿÂE;Ô…çþÿÿE‹ÆIÁàD‰u€M…Àt:¸Ì  HM„L;ÀwH•ô  èy*  ëL‹À3Òèý(ÿÿèä{ÿÿÇ "   è±zÿÿD‹u€D‹d$@D‹l$H°„À„š   E+åH‹ÿÿD‰d$@…tüÿÿ‹L$DE3í‹D$8€À+È„—   Aÿ‹„‚— …Àtbƒø„€   E…öt{E‹ÅE‹ÍD‹ÐA‹ÑAÿÁA‹À‹L•„I¯ÊHÈL‹Á‰L•„IÁè E;ÎuÜE…ÀtEƒ}€s‹|$0s-‹E€D‰D…„D‹u€AÿÆD‰u€ë.E3íH‹t$P‹|$0H‹ÞD‰m€é‡   H‹t$PH‹ÞD‰m€ëyD‹u€‹|$0H‹t$PH‹ÞE…ötdE‹ÅE‹ÍA‹ÑAÿÁ‹D•„H€A‹ÀLHD‰D•„IÁè E;ÎuÝE…Àt6ƒ}€ss‹E€D‰D…„ÿE€ë#E3ÉD‰­   L…$  D‰m€ºÌ  HM„èø  H•P  HM€è¬êÿÿƒø
…   ÿÇÆ1H^E…ÿ„Ž   E‹ÅE‹ÍA‹ÑAÿÁ‹„•T  H€A‹ÀLHD‰„•T  IÁè E;Ïu×E…ÀtZƒ½P  ss‹…P  D‰„…T  ÿ…P  ë;E3ÉD‰­   L…$  D‰­P  ºÌ  HT  èQ  ë…ÀuÿÏë0H^ˆH‹D$p‹L$L‰x…ÿx
ùÿÿÿwÏH‹…@  HÿÈ‹ùH;ÇHBøHþH;ß„è   A¾	   ƒÎÿD‹U€E…Ò„Ò   E‹ÅE‹ÍA‹ÑAÿÁ‹D•„HiÈ Êš;A‹ÀHÈL‹Á‰L•„IÁè E;ÊuÙE…Àt6ƒ}€ss‹E€D‰D…„ÿE€ë#E3ÉD‰­   L…$  D‰m€ºÌ  HM„èˆ  H•P  HM€è<éÿÿD‹×L‹ÀD+ÓA¹   ¸ÍÌÌÌA÷àÁêŠÊÀáÀD*ÀAH0D‹ÂE;ÑrA‹ÁˆDÎD;ÎuÎH‹ÇH+ÃI;ÆIOÆHØH;ß…!ÿÿÿDˆ+ë{H‹•@  L·—  I‹ÎèwLÿÿ…Àtaé¥   H‹•@  L—  I‹ÎèXLÿÿ…ÀtBé›   H‹•@  Li—  I‹Îè9Lÿÿ…Àt#é‘   H‹•@  LB—  I‹ÎèLÿÿ…À…ˆ   D8l$ht
HL$`è  H‹À  H3ÌèRÿÿHÄØ  A_A^A]A\_^[]ÃE3ÉL‰l$ E3À3Ò3ÉèÞvÿÿÌE3ÉL‰l$ E3À3Ò3ÉèÉvÿÿÌE3ÉL‰l$ E3À3Ò3Éè´vÿÿÌE3ÉL‰l$ E3À3Ò3ÉèŸvÿÿÌE3ÉL‰l$ E3À3Ò3ÉèŠvÿÿÌÌH‰\$H‰t$WHƒì I‹ÙI‹ðH‹úM…Éu3ÀëVH…Éuèewÿÿ»   ‰è1vÿÿ‹Ãë<M…ÀtH;ÓrL‹ÃH‹ÖèÄ%  ëËL‹Â3ÒèH$ÿÿH…ötÅH;ûsè%wÿÿ»"   ë¾¸   H‹\$0H‹t$8HƒÄ _ÃÌH‹ÄH‰XH‰p H‰PˆHWHƒì H‹Êè•ÀÿÿH‹L$8LcÈ‹QöÂÀ„¨   H‹L$83Û‹óH‹A‹9HÿÀ+yH‰H‹D$8‹H ÿÉ‰H…ÿ~)H‹T$8D‹ÇA‹ÉH‹Rè Êÿÿ‹ðH‹D$8;÷H‹HŠD$0ˆëlAAƒøvI‹ÉHTå  ƒá?I‹ÁHÁøHÁáHÂëH)Ö  öA8 t¹3ÒA‹ÉDBè™  Hƒøÿu¥H‹L$8ðƒI°ëA¸   HT$0A‹Éè‚Éÿÿƒø”ÀH‹\$@H‹t$HHƒÄ _ÃH‹ÄH‰XH‰p H‰Pf‰HWHƒì H‹Êè¿ÿÿH‹L$8LcÈ‹QöÂÀ„¬   H‹L$83Û‹óH‹A‹9HƒÀ+yH‰H‹D$8‹H ƒé‰H…ÿ~+H‹T$8D‹ÇA‹ÉH‹RèùÈÿÿ‹ðH‹D$8;÷H‹H·D$0f‰ëlAAƒøvI‹ÉHKä  ƒá?I‹ÁHÁøHÁáHÂëH Õ  öA8 t·3ÒA‹ÉDBè  Hƒøÿu£H‹L$8ðƒI°ëA¸   HT$0A‹ÉèyÈÿÿƒø”ÀH‹\$@H‹t$HHƒÄ _ÃÌÌÌH‰\$H‰t$WHƒì ‹ùH‹ÚH‹Êèˆ¾ÿÿD‹C‹ðAöÀuèËtÿÿÇ 	   ðƒKƒÈÿé˜   ‹CÁè¹   „Átè¤tÿÿÇ "   ë×‹C„Átƒc ‹CÁè„ÁtÂH‹CH‰ðƒcþðƒKðƒc÷ƒc ‹C©À  u,èRzÿÿH;Øt¹   èCzÿÿH;Øu‹ÎèSãÿÿ…ÀuH‹ËèG  H‹Ó@ŠÏè$ýÿÿ„À„_ÿÿÿ@¶ÇH‹\$0H‹t$8HƒÄ _ÃH‰\$H‰t$WHƒì ‹ùH‹ÚH‹Êè ½ÿÿD‹C‹ðAöÀuèãsÿÿÇ 	   ðƒK¸ÿÿ  é—   ‹CÁè¹   „ÁtèºsÿÿÇ "   ëÕ‹C„Átƒc ‹CÁè„ÁtÀH‹CH‰ðƒcþðƒKðƒc÷ƒc ‹C©À  u,èhyÿÿH;Øt¹   èYyÿÿH;Øu‹Îèiâÿÿ…ÀuH‹Ëè]
  H‹Ó·Ïè>ýÿÿ„À„]ÿÿÿ·ÇH‹\$0H‹t$8HƒÄ _ÃÌÌÌH‰\$WHƒì H‹ÙH…ÉuèsÿÿÇ    èÚqÿÿƒÈÿëQƒÏÿ‹AÁè¨t:ègyÿÿH‹Ë‹øèI¿ÿÿH‹Ëè…¼ÿÿ‹Èèº
  …ÀyƒÏÿëH‹K(H…Ét
èÿEÿÿHƒc( H‹Ëèö  ‹ÇH‹\$0HƒÄ _ÃÌH‰\$H‰L$WHƒì H‹Ù3ÀH…É•À…Àuè}rÿÿÇ    èJqÿÿƒÈÿë+‹AÁè¨tè¦  ëêè»xÿÿH‹Ëè*ÿÿÿ‹øH‹Ëè´xÿÿ‹ÇH‹\$8HƒÄ _ÃÌÌÌH‰\$H‰t$‰L$WATAUAVAWHƒì E‹øL‹âHcÙƒûþuèæqÿÿƒ  èþqÿÿÇ 	   é“   …Éxw;Íä  soH‹óL‹óIÁþL-ºà  ƒæ?HÁæK‹Dõ ¶L08ƒátH‹ËèMßÿÿHƒÏÿK‹Dõ öD08uè¤qÿÿÇ 	   èyqÿÿƒ  ëE‹ÇI‹Ô‹ËèC   H‹ø‹Ëè5ßÿÿH‹ÇëèSqÿÿƒ  èkqÿÿÇ 	   è8pÿÿHƒÈÿH‹\$XH‹t$`HƒÄ A_A^A]A\_ÃH‰\$H‰t$WHƒì HcÙA‹ø‹ËH‹òè½ßÿÿHƒøÿuèqÿÿÇ 	   HƒÈÿëSD‹ÏLD$HH‹ÖH‹Èÿî*  …Àuÿ\)  ‹ÈèypÿÿëÓH‹D$HHƒøÿtÈH‹ÓL¶ß  ƒâ?H‹ËHÁùHÁâI‹È€d8ýH‹\$0H‹t$8HƒÄ _ÃÌÌÌéoþÿÿÌÌÌéWÿÿÿÌÌÌf‰L$Hƒì8H‹LÑ  Hƒùþuè	
  H‹:Ñ  Hƒùÿu¸ÿÿ  ë%Hƒd$  LL$HA¸   HT$@ÿI)  …ÀtÙ·D$@HƒÄ8ÃÌÌÌ3À8tH;Ât	HÿÀ€< uòÃÌÌÌ@SHƒì H‹Ùèþ	  ‰è
  ‰C3ÀHƒÄ [Ã@SHƒì ƒd$0 H‹Ù‹	ƒd$4 èþ	  ‹Kè
  HL$0è´ÿÿÿ‹D$09u‹D$49Cu3Àë¸   HƒÄ [Ã@SHƒì ƒd$8 H‹Ùƒd$< HL$8èwÿÿÿ…Àt¸   ë"H‹D$8HL$8ƒL$8H‰èuÿÿÿ…ÀuÞèà	  3ÀHƒÄ [ÃE3ÀòD$H‹T$H¹ÿÿÿÿÿÿÿH‹ÂH#ÁH¹      @CH;ÐA•ÀH;ÁrH¹      ðH;Áv~H‹Êé  H¹      ð?H;Ás+H…ÀtbM…ÀtH¸       €H‰D$òD$ëFò	Ž  ë<H‹Â¹3   HÁè4*È¸   HÓàHÿÈH÷ÐH#ÂH‰D$òD$M…ÀuH;ÂtòXË  ÃÌÌÌÌÌÌÌÌÌÌHƒìXft$ ƒ=³á   …é  f(Øf(àfsÓ4fH~Àfûß  f(èfT-£  f/-›  „…  f(ÐóæófWíf/Å†/  fÛÇ  ò\%OŽ  f/5×Ž  „Ø  fT%)  L‹ÈH#¯  L#¸  IÑáIÁfHnÈf/%ÅŽ  ‚ß   HÁè,fëŽ  fëŽ  L„Ÿ  ò\ÊòAYÁf(Ñf(ÁLK  òSŽ  òŽ  òYÚòYÊòYÂf(àòX#Ž  òXë  òYàòYÚòYÈòX÷  òXÊòYÜòXËò-c  òY  òYîò\éòAÁHæ–  òÂò%)  òYæòXÄòXÕòXÂfot$ HƒÄXÃffffff„     ò  ò\   òXÐf(Èò^Êò%Ž  ò-4Ž  f(ðòYñòXÉf(ÑòYÑòYâòYêòX%à  òX-ø  òYÑòYâòYÒòYÑòYêò|Œ  òXåò\æò5\Œ  f(ØfÛà  ò\ÃòXàf(Ãf(ÌòYâòYÂòYÎòYÞòXÄòXÁòXÃfot$ HƒÄXÃfëaŒ  ò\YŒ  òêfÛ½‹  fH~ÐfsÕ4fú-ÛŒ  óæõéñýÿÿfuò6‹  D‹o  èŠ  ëH„     ò8‹  D‹U  èl  ë*ff„     H;	‹  tH;ðŠ  tÎH‹  fHnÀffot$ HƒÄXÃD  H3ÀÅásÐ4Äáù~ÀÅáûûŠ  ÅúæóÅùÛ-¿Š  Åù/-·Š  „A  ÅÑïíÅù/Å†ã  ÅùÛëŠ  Åû\%s‹  Åù/5û‹  „Ž  ÅùÛÝŠ  ÅùÛåŠ  ÅásóÅáÔÉÄáù~ÈÅÙÛ%/Œ  Åù/%ç‹  ‚±   HÁè,Åéë5‹  Åñë-‹  L¦œ  Åó\ÊÄÁsYÁLuŒ  ÅóYÁÅûy‹  Åû-A‹  Äâñ©X‹  Äâñ©-ïŠ  òàÄâñ©2‹  ÅûYàÄâÑ¹ÈÄâá¹ÌÅóY\Š  Åû-”Š  ÄâÉ«éòAÁH"”  òÂÅëXÕÄâÉ¹`Š  ÅûXÂÅùot$ HƒÄXÃÅûhŠ  Åû\pŠ  ÅëXÐÅû^ÊÅû%p‹  Åû-ˆ‹  ÅûYñÅóXÉÅóYÑÄâé©%C‹  Äâé©-Z‹  ÅëYÑÅÛYâÅëYÒÅëYÑÅÓYêÅÛXåÅÛ\æÅùÛV‹  Åû\ÃÅÛXàÅÛY¶‰  ÅÛY%¾‰  ÅãY¶‰  ÅãYž‰  ÅûXÄÅûXÁÅûXÃÅùot$ HƒÄXÃÅéëÏ‰  Åë\Ç‰  ÅÑsÒ4ÅéÛ*‰  Åù(ÂÅÑú-NŠ  Åúæõé@þÿÿD  u.Åû¦ˆ  D‹ßŠ  èú	  Åùot$ HƒÄXÃfffffff„     Åû˜ˆ  D‹µŠ  èÌ	  Åùot$ HƒÄXÃH;iˆ  t'H;Pˆ  tÎHwˆ  fHnÈD‹ƒŠ  è–	  ë@ Åùot$ HƒÄXÃÌ@SHƒì ÿ€Ó  H‹Ù¹   è[<ÿÿ3ÉH‰Cè<ÿÿHƒ{ tðƒK@ÇC    ëðK   HCÇC    H‰CH‹Cƒc H‰HƒÄ [ÃÌÌÌH‰\$L‰L$ WHƒì I‹ùI‹Ø‹
èÖÿÿH‹HcH‹ÑH‹ÁHÁøL<×  ƒâ?HÁâI‹ÀöD8t	èÍ   ‹Øëè8hÿÿÇ 	   ƒËÿ‹èàÕÿÿ‹ÃH‹\$0HƒÄ _ÃÌÌÌ‰L$Hƒì8HcÑƒúþuèãgÿÿƒ  èûgÿÿÇ 	   ët…ÉxX;ÍÚ  sPH‹ÊLÁÖ  ƒá?H‹ÂHÁøHÁáI‹ÀöD8t-HD$@‰T$P‰T$XLL$PHT$XH‰D$ LD$ HL$Hèÿÿÿëèrgÿÿƒ  èŠgÿÿÇ 	   èWfÿÿƒÈÿHƒÄ8ÃÌÌÌH‰\$WHƒì Hcù‹ÏèøÕÿÿHƒøÿu3ÛëWH‹3Ö  ¹   ƒÿu	@„¸¸   u
;ùuö@xtèÅÕÿÿ¹   H‹Øè¸ÕÿÿH;ÃtÁ‹Ïè¬ÕÿÿH‹ÈÿG   …Àu­ÿm  ‹Ø‹ÏèÔÔÿÿH‹×LÒÕ  ƒâ?H‹ÏHÁùHÁâI‹ÈÆD8 …Ût‹Ëè\fÿÿƒÈÿë3ÀH‹\$0HƒÄ _ÃÌÌH‰L$L‹Ü3ÒH‰I‹CH‰PI‹C‰PI‹CƒHÿI‹C‰PI‹C‰P I‹CH‰P(I‹C‡PÃÌÌHƒìHHƒd$0 Hç‡  ƒd$( A¸   E3ÉD‰D$ º   @ÿA   H‰Ç  HƒÄHÃÌHƒì(H‹ñÆ  HAHƒøvÿY  HƒÄ(ÃHƒì(3Ò3ÉèÏ   %  HƒÄ(ÃÌHƒì(èÇ   ƒàHƒÄ(ÃÌÌÌº é¦   ÌÌ@SHƒì ‹Ùè7  ƒàÂ3ÉöÃt-ŠÓDA€âAEÈöÃtƒÉöÃtƒÉöÃtƒÉA„ØtƒÉ ÈHƒÄ [é  @SHƒì èé  ‹Øèü  3ÀöÃ?t3ŠËP€áEÂöÃtƒÈöÃtƒÈ„ÚtƒÈöÃ tƒÈöÃtºèHƒÄ [ÃÌÌºòéK   ÌÌÌ®\$‹T$3ÉöÂ?t5ŠÂDA$AEÈöÂtƒÉöÂtƒÉA„ÐtƒÉöÂ tƒÉöÂtºé‹ÁÃH‰\$H‰t$H‰|$ ATAVAWHƒì ‹Ú‹ñãè$  D‹È3ÿDŠÀA»€   ‹ÇOE"ÃEÁA¼   E…ÌtƒÈAºá
sƒÈA¸   E…ÈtƒÈAº   E…ÊtƒÈA¾   E…ÎtºèA‹ÉA¿ `  A#Ït$ù    tù @  tA;Ïu   ëAÄëAÆº@€  D#ÊAƒé@tAéÀ  tAƒù@uºèë   ëºè‹Ë÷Ñ#È#óÎ;È„†  ŠÁ¾   ‹ß@"ÆAEÛ‰\$@öÁtAÜ‰\$@öÁtºë
‰\$@öÁtAØ‰\$@öÁtAÚ‰\$@ºásAÞ‰\$@‹Á%   t$A;ÆtA;Ät=   uAßë
ºëëºë‰\$@á   ù   tù   tù   uºëëƒË@ëÚ‰\$@@8=	Ä  t<öÃ@t7‹Ëè£  ë,ÆòÃ   ‹\$@ƒã¿‹ËèŒ  3ÿwA¼   A¾   A¿ `  ë
ƒã¿‹Ëèi  ŠÃ$€EþA…ÜtƒÏºã
sƒÏºãsƒÏºãsƒÏA…Þtºï‹ÃA#Çt#=    t= @  tA;ÇuÏ   ëAüëAþã@€  ƒë@tëÀ  tƒû@uºïëÏ   ëºï‹ÇH‹\$HH‹t$PH‹|$XHƒÄ A_A^A\ÃÌÌH‹ÄSHƒìPò„$€   ‹ÙòŒ$ˆ   ºÀÿ  ‰HÈH‹Œ$   ò@àòHèòXØL‰@Ðè@  HL$ èÊ–ÿÿ…Àu‹ËèÛ  òD$@HƒÄP[ÃÌÌÌH‰\$H‰t$WHƒì ‹ÙH‹òƒã‹ùöÁt„Òy¹   èl  ƒã÷ëW¹   @„ùtHºâ	s
èQ  ƒãûë<@öÇtHºâ
s¹   è5  ƒãþë @öÇtHºâs@öÇt
¹   è  ƒãý@öÇtHºæs¹    èù  ƒãïH‹t$83À…ÛH‹\$0”ÀHƒÄ _ÃÌÌÌH‹ÄUSVWAVHhÉHìð   )pÈH‹á¸  H3ÄH‰Eï‹òL‹ñºÀÿ  ¹€  A‹ùI‹Øè   ‹M_H‰D$@H‰\$PòD$PH‹T$@òD$Hèáþÿÿòuw…Àu@ƒ}u‹E¿ƒàãòu¯ƒÈ‰E¿D‹E_HD$HH‰D$(HT$@HEoD‹ÎHL$`H‰D$ è4  è•ÿÿ„Àt4…ÿt0H‹D$@M‹ÆòD$H‹Ïò]o‹UgH‰D$0òD$(òt$ èõýÿÿë‹Ïè   H‹L$@ºÀÿ  èa  òD$HH‹MïH3Ìè_ûþÿ(´$à   HÄð   A^_^[]ÃÌH¸       HÈH‰L$òD$ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ@SHƒìE3À3ÉD‰îÒ  EHA‹Á¢‰$¸  ‰L$#È‰\$‰T$;Èu,3ÉÐHÁâ HÐH‰T$ H‹D$ D‹®Ò  $<EDÁD‰ŸÒ  D‰œÒ  3ÀHƒÄ[ÃHƒì8H%™  A¹   H‰D$ è   HƒÄ8ÃH‹ÄHƒìh)pè(ñA‹Ñ(ØAƒèt*AƒøuiD‰@ØWÒòPÐE‹Èò@ÈÇ@À!   Ç@¸   ë-ÇD$@   WÀòD$8A¹   ò\$0ÇD$("   ÇD$    H‹Œ$   òL$xL‹D$xè—ýÿÿ(Æ(t$PHƒÄhÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„     Hƒì®$‹$HƒÄÃ‰L$®T$Ã®\$¹Àÿÿÿ!L$®T$Ãf.:˜  sf.8˜  v
òH-ÈòH*ÁÃÌÌÌHƒìHƒd$0 H‹D$xH‰D$(H‹D$pH‰D$ è   HƒÄHÃÌH‹ÄH‰XH‰pH‰x H‰HUH‹ìHƒì H‹ÚA‹ñ3Ò¿  À‰QH‹E‰PH‹E‰PAöÀtH‹E¿  ÀƒHAöÀtH‹E¿“  ÀƒHAöÀtH‹E¿‘  ÀƒHAöÀtH‹E¿Ž  ÀƒHAöÀtH‹E¿  ÀƒHH‹MH‹HÁèÁà÷Ð3Aƒà1AH‹MH‹HÁè	Áà÷Ð3Aƒà1AH‹MH‹HÁè
Áà÷Ð3Aƒà1AH‹MH‹HÁèÀ÷Ð3Aƒà1A‹H‹MHÁè÷Ð3Aƒà1Aèß  H‹Ð¨tH‹MƒI¨tH‹MƒI¨tH‹EƒHöÂtH‹EƒHöÂ tH‹EƒH‹¹ `  H#Át>H=    t&H= @  tH;Áu0H‹Eƒë'H‹Eƒ þH‹EƒëH‹Eƒ ýH‹EƒëH‹Eƒ üH‹Eæÿ  Áæ  þÿH‹E	0H‹EH‹u8ƒH ƒ}@ t3H‹Eºáÿÿÿ!P H‹E0‹H‹E‰HH‹EƒH`H‹E!P`H‹E‹‰HPëHH‹MA¸ãÿÿÿ‹A A#ÀƒÈ‰A H‹E0H‹H‹EH‰HH‹EƒH`H‹U‹B`A#ÀƒÈ‰B`H‹EH‹H‰PPèæ   3ÒLM‹ÏDBÿÄ  H‹MöAtHº3öAtHº3	öAtHº3
öAtHº3öAtHº3‹ƒàt0ƒètƒètƒøu(H `  ëHº3Hº+ëHº3Hº+ëH#ÿŸÿÿƒ}@ t‹AP‰ëH‹APH‰H‹\$8H‹t$@H‹|$HHƒÄ ]ÃÌÌHƒì(ƒùtAþƒøwè[ÿÿÇ "   ëèùZÿÿÇ !   HƒÄ(ÃÌÌ@SHƒì èEüÿÿ‹Øƒã?èUüÿÿ‹ÃHƒÄ [ÃÌÌÌH‰\$H‰t$ WHƒì H‹ÚH‹ùèüÿÿ‹ð‰D$8‹Ë÷ÑÉ€ÿÿ#È#ûÏ‰L$0€=e»   t%öÁ@t èùûÿÿëÆP»   ‹L$0ƒá¿èäûÿÿ‹t$8ëƒá¿èÖûÿÿ‹ÆH‹\$@H‹t$HHƒÄ _Ã@SHƒì H‹Ùè¦ûÿÿƒã?Ã‹ÈHƒÄ [é¥ûÿÿÌHƒì(è‹ûÿÿƒà?HƒÄ(ÃÌÿ%,  ÿ%n  ÌÌH‰\$WHƒì ÷Ð”     „”   è   ¿   „ÀtH‹Í  H‹Ëÿ  HÍ  ÿÓëóH‹Í  H…ÀuòðH±=úÌ  ué‹úÌ  Ç‰òÌ  ;ÇuHëÌ  ¹   è	  è8   „ÀtH‹½Ì  H‹Ëÿ¬  HµÌ  ÿÓëHÇ¦Ì      H‹\$0HƒÄ _ÃÌÌÌH‰\$WHƒì H‹oÌ  ¿   H;Çu2ÀëqH…ÀuiH“  ÿw  H‹ØH…ÀuH‹ßë8H“  H‹ËÿÊ  H…ÀtæH“  H‰'Ì  H‹Ëÿ®  H…ÀtÊH‰Ì  3ÀðH±ÿË  uH;ßt“H;ÇtŽ@ŠÇH‹\$0HƒÄ _ÃÌH‰\$WHì€   H‹úA¸0   HT$ H‹Ùÿ°  H…ÀuHÍ)öD$DDtQHL$Pÿ„  D‹D$T3ÒA@ÿ‹È#Ã#ÏÁHÿÈIÀI÷ð3ÒH‹ÈH‹ÇI÷ðÈI@ÿH÷Ð‹ÑH#Ã…Étðƒ IÀHƒêuóH‹œ$   HÄ€   _ÃÌH‰\$H‰t$H‰|$LcàþÿH5×ßþÿLÆH‹ÚH‹ùAƒ¸„   vGA‹ˆð   E3É…Ét9A·@IPE·XHÐD‹T1E…Ût‹JD;Ñr
‹BÈD;ÑrAÿÁHƒÂ(E;Ërâ3ÀH‹\$H‹t$H‹|$Ã‰‹B$‰‹BHÆëáH‹ÄH‰XH‰pWHƒì H‹ú‹ñHP HHèFÿÿÿH‹ØH…ÀuÇ   ëLƒ=£Ê   u'÷D$H   €ÇÊ     u¹   Í)‹T$@H‹Ëènþÿÿ‹T$@L‹ÏD‹ÆH‹Ëÿ'  …ÀuHÍ)H‹\$0H‹t$8HƒÄ _ÃÌÌ@SHƒì ÷¼‘     „ˆ   è‰ýÿÿ„ÀtH‹Ê  H‹Ëÿý  HÊ  ÿÓëóH‹ùÉ  H…ÀuòHðH±èÉ  uæƒçÉ  ÿu‹ãÉ  HT$0èÿÿÿè0ýÿÿ„ÀtH‹µÉ  H‹Ëÿ¤  H­É  ÿÓëHÇžÉ      HƒÄ [Ã@USVWATAUAVAWHl$áHìˆ   L‹êL‹ùè üÿÿA‹GLùÝþÿE‹GIÂE‹MÂE‹gAƒáA‹WMâA‹OIÒƒeç IÊH‰Eß3ÀH!E÷H!Eÿ!EL‰EE‹GD‰EgÇEÇH   L‰}ÏL‰m×H‰EïE„Éu)HEÇH‰EoèÁþÿÿ3ÒLMo¹W mÀDBÿ¨  3Àé.  I‹<$M‹õL+òIÁþE‹öJ‹ñHÁè?ƒð‰EçtB‹ñHGÝþÿHÁH‰EïëB·ñ‰EïH‹5Í  3ÛH…öt$H‹Îÿ}  HUÇ3ÉÿÖH‹ØH…À…’  H‹5¢  H…ÿ…®   H…ötH‹ÎÿK  HUÇOÿÖH‹øH…ÀusH‹MßE3À3Òÿ  H‹øH…Àu\ÿU  H‹=  ‰EH…ÿtH‹Ïÿ  HUÇ¹   ÿ×H‹øH…Àu+HEÇH‰Ewè¹ýÿÿ3ÒLMw¹~ mÀDBÿ   H‹Eÿé$  H‹ÇI‡$H;Çu	H‹Ïÿ:  H‹5ë  H‰}÷H…ötH‹Îÿ™  HUÇ¹   ÿÖH‹ØH…Û…§   A9_t0A9_t*HcG<<8PE  u‹Mg9L8uH;|80uH‹]J‹óH…ÛuqH‹UïH‹ÏÿÏ  H‹ØH…Àu\ÿi  H‹*Ž  ‰EH…ÛtH‹Ëÿ  HUÇ¹   ÿÓH‹ØH…Àu+HEÇH‰E·èÍüÿÿ3ÒLM·¹ mÀDBÿ´  è›ùÿÿH‹]ÿI‰] H‹5  H…öt ƒe H‹ÎH‰}÷H‰]ÿÿ¶  HUÇ¹   ÿÖèzüÿÿH‹ÃHÄˆ   A_A^A]A\_^[]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌLcA<E3ÉLÁL‹ÒA·@E·XHƒÀIÀE…Ût‹PL;Òr
‹HÊL;ÑrAÿÁHƒÀ(E;Ërâ3ÀÃÌÌÌÌÌÌÌÌÌÌÌÌH‰\$WHƒì H‹ÙH=¼ÚþÿH‹Ïè4   …Àt"H+ßH‹ÓH‹Ïè‚ÿÿÿH…Àt‹@$Áè÷Ðƒàë3ÀH‹\$0HƒÄ _ÃÌÌÌH‹Á¹MZ  f9t3ÀÃHcH<HÈ3À9PE  uº  f9Q”ÀÃÌÌHƒì(M‹A8H‹ÊI‹Ñè   ¸   HƒÄ(ÃÌÌÌ@SE‹H‹ÚAƒãøL‹ÉAö L‹ÑtA‹@McP÷ØLÑHcÈL#ÑIcÃJ‹H‹C‹HHKöAt
¶AƒàðLÈL3ÊI‹É[éGíþÿÌÌÌÌÌÌÌÌÌÌÌÌÌff„     HƒìL‰$L‰\$M3ÛLT$L+ÐMBÓeL‹%   M;ÓòsfAâ ðM› ðÿÿAÆ M;ÓòuïL‹$L‹\$HƒÄòÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„     L‹ÙL‹ÒIƒø†p   Iƒø vJH+ÑsI‹ÂIÀH;ÈŒ6  Iø€   †i  º%¥¸  ƒ«  I‹ÃL‹ßH‹ùI‹ÈL‹ÆI‹òó¤I‹ðI‹ûÃALðALðH‹ÁÃff„     H‹ÁLÆØþÿC‹ŒG' IÉÿá' ¯' ‘' Ÿ' Û' à' ð'  ( ˜' 0( @( À' P( ( `( €( µ' D  Ã·
f‰ÃH‹
H‰Ã·
D¶Bf‰Dˆ@Ã¶
ˆÃóoó ÃfL‹·JD¶J
L‰ f‰HDˆH
I‹ËÃ‹
‰Ã‹
D¶B‰Dˆ@Ãf‹
D·B‰fD‰@Ã‹
D·BD¶J‰fD‰@DˆHÃL‹‹JD¶JL‰ ‰HDˆHÃfL‹¶JL‰ ˆHÃfL‹·JL‰ f‰HÃL‹‹JL‰ ‰HÃ L‹‹JD·JL‰ ‰HfD‰HÃf„     L‹‹JD·JD¶RL‰ ‰HfD‰HDˆPÃ
LÁHƒÁAöÃt(ÈHƒáð
HƒÁAL+ÁM‹ÈIÁé„ˆ   )AðL;A§  véÂ   ff„     )Aà)Ið
L
HÁ€   )A€)ID
 L
°IÿÉ)A )I°D
ÀL
Ð)AÀ)IÐD
àL
ðu­)AàIƒà(Áë
HƒÁIƒèM‹ÈIÁétfff„     Að
HƒÁIÿÉuïIƒàtILðHðAðI‹ÃÃ@ +Aà+Ið„
   
L
HÁ€   +A€+ID
 L
°IÿÉ+A +I°D
ÀL
Ð„
@  +AÀ+IÐD
àL
ðu®øé8ÿÿÿD  IÈD
ðHƒéIƒèöÁtH‹ÁHƒáðÈ
L‹ÁM+ÃM‹ÈIÁéth)ëfD  )A)	D
ðL
àHé€   )Ap)I`D
PL
@IÿÉ)AP)I@D
0L
 )A0)I D

u®)AIƒà(ÁM‹ÈIÁétff„     Hƒé
IÿÉuðIƒàtA
AI‹ÃÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„     H+ÑIƒør"öÁtfŠ:
u,HÿÁIÿÈöÁuîM‹ÈIÁéuM…ÀtŠ:
uHÿÁIÿÈuñH3ÀÃÀƒØÿÃIÁét7H‹H;
u[H‹AH;D
uLH‹AH;D
u=H‹AH;D
u.HƒÁ IÿÉuÍIƒàM‹ÈIÁét›H‹H;
uHƒÁIÿÉuîIƒàëƒHƒÁHƒÁHƒÁH‹HÈHÉH;ÁÀƒØÿÃÌHƒìE3ÀL‹É…ÒuHAƒáH‹ÑHƒâðA‹ÉAƒÉÿWÉAÓáfoftÁf×ÀA#ÁuHƒÂfoftÁf×À…Àtì¼ÀHÂé¦   ƒ=ó£  ±   ¶ÂM‹ÑAƒáIƒâð‹ÈWÒÁáÈfnÁA‹ÉòpÈ AƒÉÿAÓáfoÂfAtf×ÈfpÙ foÃfAtf×ÐA#ÑA#Éu.½ÊfoÊfoÃIÊ…ÒLEÁIƒÂfAt
fAtf×Éf×Ð…ÉtÒ‹Á÷Ø#ÁÿÈ#Ð½ÊIÊ…ÒLEÁI‹ÀHƒÄÃA¾;ÂMDÁA€9 tèIÿÁAöÁuç¶ÂfnÀfA:c@sLcÁMÁfA:c@tÀIƒÁëâÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„     ÿàÌÌÌÌÌÌÌÌÌÌÌÌÌÌ@UHƒì H‹êŠM@HƒÄ ]éšïþÿÌ@UHƒì H‹êèÃíþÿŠM8HƒÄ ]é~ïþÿÌ@UHƒì0H‹êH‹‹H‰L$(‰T$ LæþÿL‹Ep‹UhH‹M`èóìþÿHƒÄ0]ÃÌ@UH‹êH‹3É8  À”Á‹Á]ÃÌ@UHƒì H‹êH‹‹èLÿÿHƒÄ ]ÃÌ@UHƒì H‹ê¹   HƒÄ ]é$`ÿÿÌ@UHƒì H‹êH‹…ˆ   ‹HƒÄ ]é`ÿÿÌ@UHƒì H‹êH‹MhèˆPÿÿHƒÄ ]ÃÌ@UHƒì H‹ê¹   HƒÄ ]éÔ_ÿÿÌ@UHƒì H‹êH‹MHH‹	HƒÄ ]éMPÿÿÌ@UHƒì H‹ê€½€    t¹   èœ_ÿÿHƒÄ ]ÃÌ@UHƒì H‹êH‹EH‹HƒÄ ]é{_ÿÿÌ@UHƒì H‹ê¹   HƒÄ ]éb_ÿÿÌ@UHƒì H‹ê3ÉHƒÄ ]éL_ÿÿÌ@UHƒì H‹ê¹   HƒÄ ]é3_ÿÿÌ@UHƒì H‹ê‹MPHƒÄ ]éø¶ÿÿÌ@UHƒì H‹ê¹   HƒÄ ]é_ÿÿÌ@UHƒì H‹ê¹   HƒÄ ]éê^ÿÿÌ@UHƒì H‹êH‹M0HƒÄ ]éfOÿÿÌ@UHƒì H‹êH‹EH‹HƒÄ ]é”¶ÿÿÌ@UHƒì H‹êH‹8  Àt8  Àt3Àë¸   HƒÄ ]ÃÌÌÌÌ@UHƒì H‹êH‹3É8  À”Á‹ÁHƒÄ ]ÃÌ                                                                                                0Ê     RÊ     fÊ     €Ê     ”Ê     °Ê     ÎÊ     âÊ     öÊ     Ë     ,Ë     BË     XË     rË     ˆË     œË     ®Ë     ÂË     ÐË     èË     øË     Ì      Ì     8Ì     PÌ     xÌ     „Ì     ’Ì      Ì     ªÌ     ¸Ì     ÊÌ     ÜÌ     ìÌ     úÌ     Í     &Í     <Í     LÍ     ZÍ     pÍ     †Í     ’Í     žÍ     ªÍ     ÀÍ     ÎÍ     æÍ     öÍ      Î     Î     Î     0Î     @Î     RÎ     ^Î     jÎ     |Î     ŽÎ     ¨Î     ÂÎ     ÔÎ     æÎ     úÎ     
Ï     Ï     (Ï     6Ï     FÏ     ZÏ     hÏ     zÏ     ŠÏ     œÏ     ¬Ï             `" €    -€           @ €                    } €   Hã €   P€                   $ €   ô€   4~ €                                   node.exe                °Ù€   PÚ€   83€   P3€   3€   Ð3€   a d v a p i 3 2         a p i - m s - w i n - c o r e - f i b e r s - l 1 - 1 - 1       a p i - m s - w i n - c o r e - s y n c h - l 1 - 2 - 0         k e r n e l 3 2               FlsAlloc              FlsFree       FlsGetValue           FlsSetValue           InitializeCriticalSectionEx             7€    7€   ¨7€   ¸7€   È7€   Ø7€   è7€   ø7€   8€   8€   8€   (8€   88€   B8€   D8€   P8€   X8€   \8€   `8€   d8€   h8€   l8€   p8€   x8€   „8€   ˆ8€   Œ8€   8€   ”8€   ˜8€   œ8€    8€   ¤8€   ¨8€   ¬8€   °8€   ´8€   ¸8€   ¼8€   À8€   Ä8€   È8€   Ì8€   Ð8€   Ô8€   Ø8€   Ü8€   à8€   ä8€   è8€   ì8€   ð8€   ô8€   ø8€   ü8€    9€   9€    9€   (9€   89€   P9€   `9€   x9€   ˜9€   ¸9€   Ø9€   ø9€   :€   @:€   `:€   ˆ:€   ¨:€   Ð:€   ð:€    ;€   ;€   ;€    ;€   D;€   P;€   `;€   p;€   ;€   °;€   Ø;€    <€   (<€   X<€   x<€    <€   È<€   ø<€   (=€   H=€   B8€   X=€   p=€   =€   ¨=€   È=€   __based(        __cdecl __pascal        __stdcall       __thiscall      __fastcall      __vectorcall    __clrcall   __eabi      __ptr64 __restrict      __unaligned     restrict(    new         delete =   >>  <<  !   ==  !=  []      operator    ->  *   ++  --  -   +   &   ->* /   %   <   <=  >   >=  ,   ()  ~   ^   |   &&  ||  *=  +=  -=  /=  %=  >>= <<= &=  |=  ^=  `vftable'       `vbtable'       `vcall' `typeof'        `local static guard'    `string'        `vbase destructor'      `vector deleting destructor'    `default constructor closure'   `scalar deleting destructor'    `vector constructor iterator'   `vector destructor iterator'    `vector vbase constructor iterator'     `virtual displacement map'      `eh vector constructor iterator'        `eh vector destructor iterator' `eh vector vbase constructor iterator'  `copy constructor closure'      `udt returning' `EH `RTTI       `local vftable' `local vftable constructor closure'  new[]       delete[]       `omni callsig'  `placement delete closure'      `placement delete[] closure'    `managed vector constructor iterator'   `managed vector destructor iterator'    `eh vector copy constructor iterator'   `eh vector vbase copy constructor iterator'     `dynamic initializer for '      `dynamic atexit destructor for '        `vector copy constructor iterator'      `vector vbase copy constructor iterator'        `managed vector copy constructor iterator'      `local static thread guard'     operator ""      Type Descriptor'        Base Class Descriptor at (      Base Class Array'       Class Hierarchy Descriptor'     Complete Object Locator'               M i c r o s o f t   V i s u a l   C + +   R u n t i m e   L i b r a r y         A s s e r t i o n   f a i l e d :   % T s ,   f i l e   % T s ,   l i n e   % d 
       A s s e r t i o n   f a i l e d !       P r o g r a m :         F i l e :       L i n e :       E x p r e s s i o n :                   F o r   i n f o r m a t i o n   o n   h o w   y o u r   p r o g r a m   c a n   c a u s e   a n   a s s e r t i o n 
 f a i l u r e ,   s e e   t h e   V i s u a l   C + +   d o c u m e n t a t i o n   o n   a s s e r t s   ( P r e s s   R e t r y   t o   d e b u g   t h e   a p p l i c a t i o n   -   J I T   m u s t   b e   e n a b l e d )         . . .   
   
 
         < p r o g r a m   n a m e   u n k n o w n >               À             À           –  À             À           Ž  À             À             À           ‘  À           ’  À           “  À           ´ À           µ À                         	       m s c o r e e . d l l   CorExitProcess  ´I €            J €           x” €   – €   ìI €   ìI €   l €   Ð €   à¨ €   ü¨ €           TJ €   PŒ €   ŒŒ €   ðª €   ,« €   § €   ìI €   ø¢ €                   ìI €           \J €   ìI €   ðI €   ÈI €   ìI €          EEE50 P    ( 8PX 700WP       `h````  xpxxxx       (null)      ( n u l l )                                              	               	      
                                                !      5      A      C      P      R      S      W      Y      l      m       p      r   	         €   
      
   ‚   	   ƒ      „      ‘   )   ž      ¡      ¤      §      ·      Î      ×                   pG€   tG€   xG€   |G€   €G€   „G€   ˆG€   ŒG€   ”G€    G€   ¨G€   ¸G€   ÄG€   ÐG€   ÜG€   àG€   äG€   èG€   ìG€   ðG€   ôG€   øG€   üG€    H€   H€   H€   H€   H€   $H€   ,H€   ìG€   4H€   <H€   DH€   PH€   `H€   hH€   xH€   „H€   ˆH€   H€    H€   ¸H€          ÈH€   ÐH€   ØH€   àH€   èH€   ðH€   øH€    I€   I€    I€   0I€   HI€   `I€   pI€   ˆI€   I€   ˜I€    I€   ¨I€   °I€   ¸I€   ÀI€   ÈI€   ÐI€   ØI€   àI€   èI€   øI€   J€    J€   ¨I€   0J€   @J€   PJ€   `J€   xJ€   ˆJ€    J€   ´J€   ¼J€   ÈJ€   àJ€   K€    K€   Sun Mon Tue Wed Thu Fri Sat Sunday  Monday      Tuesday Wednesday       Thursday    Friday      Saturday    Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec     January February    March   April   June    July    August      September       October November        December    AM  PM      MM/dd/yy        dddd, MMMM dd, yyyy     HH:mm:ss        S u n   M o n   T u e   W e d   T h u   F r i   S a t   S u n d a y     M o n d a y     T u e s d a y   W e d n e s d a y       T h u r s d a y         F r i d a y     S a t u r d a y         J a n   F e b   M a r   A p r   M a y   J u n   J u l   A u g   S e p   O c t   N o v   D e c   J a n u a r y   F e b r u a r y         M a r c h       A p r i l       J u n e         J u l y         A u g u s t     S e p t e m b e r       O c t o b e r   N o v e m b e r         D e c e m b e r     A M     P M         M M / d d / y y         d d d d ,   M M M M   d d ,   y y y y   H H : m m : s s         e n - U S       ÐK€    L€   P3€   `L€    L€   ðL€   PM€    M€   3€   àM€    N€   `N€    N€   ðN€   PO€   °O€    P€   83€   Ð3€   PP€   a p i - m s - w i n - a p p m o d e l - r u n t i m e - l 1 - 1 - 1             a p i - m s - w i n - c o r e - d a t e t i m e - l 1 - 1 - 1   a p i - m s - w i n - c o r e - f i l e - l 2 - 1 - 1           a p i - m s - w i n - c o r e - l o c a l i z a t i o n - l 1 - 2 - 1           a p i - m s - w i n - c o r e - l o c a l i z a t i o n - o b s o l e t e - l 1 - 2 - 0         a p i - m s - w i n - c o r e - p r o c e s s t h r e a d s - l 1 - 1 - 2       a p i - m s - w i n - c o r e - s t r i n g - l 1 - 1 - 0       a p i - m s - w i n - c o r e - s y s i n f o - l 1 - 2 - 1     a p i - m s - w i n - c o r e - w i n r t - l 1 - 1 - 0         a p i - m s - w i n - c o r e - x s t a t e - l 2 - 1 - 0       a p i - m s - w i n - r t c o r e - n t u s e r - w i n d o w - l 1 - 1 - 0     a p i - m s - w i n - s e c u r i t y - s y s t e m f u n c t i o n s - l 1 - 1 - 0             e x t - m s - w i n - k e r n e l 3 2 - p a c k a g e - c u r r e n t - l 1 - 1 - 0             e x t - m s - w i n - n t u s e r - d i a l o g b o x - l 1 - 1 - 0             e x t - m s - w i n - n t u s e r - w i n d o w s t a t i o n - l 1 - 1 - 0     u s e r 3 2                                   GetActiveWindow        GetCurrentPackageId           GetLastActivePopup            GetProcessWindowStation       GetUserObjectInformationW                   LCMapStringEx         LocaleNameToLCID              MessageBoxA           MessageBoxW     °Q€   ÀQ€   ÐQ€   àQ€   j a - J P       z h - C N       k o - K R       z h - T W   INF inf NAN nan     NAN(SNAN)       nan(snan)       NAN(IND)        nan(ind)    e+000                                                                                                                                                                                                                                                                                                 ( ( ( ( (                                     H                „ „ „ „ „ „ „ „ „ „                                        ‚ ‚ ‚ ‚ ‚ ‚                                                                                                                                                                                                                                                                                           €‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ 	
 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ 	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ                    ( ( ( ( (                                     H                „ „ „ „ „ „ „ „ „ „              ‚‚‚‚‚‚                (                                                                 0                   u k                 h€          ¨h€          °h€          ¸h€          Èh€          Ðh€          Øh€          àh€   	       èh€   
       ðh€          øh€           i€          i€          i€          i€           i€          (i€          0i€          8i€          @i€          Hi€          Pi€          Xi€          `i€          hi€          pi€          xi€          €i€          ˆi€          i€           ˜i€   !        i€   "       TZ€   #       ¨i€   $       °i€   %       ¸i€   &       Ài€   '       Èi€   )       Ði€   *       Øi€   +       ài€   ,       èi€   -       ði€   /       øi€   6        j€   7       j€   8       j€   9       j€   >        j€   ?       (j€   @       0j€   A       8j€   C       @j€   D       Hj€   F       Pj€   G       Xj€   I       `j€   J       hj€   K       pj€   N       xj€   O       €j€   P       ˆj€   V       j€   W       ˜j€   Z        j€   e       ¨j€          °j€         ¸j€         Èj€         Øj€         àQ€         èj€         øj€         k€         k€   	       K€         (k€         8k€         Hk€         Xk€         hk€         xk€         °Q€         ÐQ€         ˆk€         ˜k€         ¨k€         ¸k€         Èk€         Øk€         èk€         øk€         l€         l€         (l€         8l€          Hl€   !      Xl€   "      hl€   #      xl€   $      ˆl€   %      ˜l€   &      ¨l€   '      ¸l€   )      Èl€   *      Øl€   +      èl€   ,      øl€   -      m€   /       m€   2      0m€   4      @m€   5      Pm€   6      `m€   7      pm€   8      €m€   9      m€   :       m€   ;      °m€   >      Àm€   ?      Ðm€   @      àm€   A      ðm€   C       n€   D      n€   E      (n€   F      8n€   G      Hn€   I      Xn€   J      hn€   K      xn€   L      ˆn€   N      ˜n€   O      ¨n€   P      ¸n€   R      Èn€   V      Øn€   W      èn€   Z      øn€   e      o€   k      o€   l      (o€         8o€         Ho€         ÀQ€         Xo€   	      ho€   
      xo€         ˆo€         ˜o€         ¨o€         ¸o€         Èo€         Øo€         ðo€   ,       p€   ;      p€   >      (p€   C      8p€   k      Pp€         `p€         pp€         €p€   	      p€   
       p€         °p€         Àp€   ;      Øp€   k      èp€         øp€         q€         q€   	      (q€   
      8q€         Hq€         Xq€   ;      hq€         xq€         ˆq€         ˜q€   	      ¨q€   
      ¸q€         Èq€         Øq€   ;      ðq€          r€   	      r€   
       r€         0r€         @r€   ;      Xr€         hr€   	      xr€   
      ˆr€         ˜r€   ;      °r€          Àr€   	       Ðr€   
       àr€   ;       ðr€   $       s€   	$      s€   
$       s€   ;$      0s€   (      @s€   	(      Ps€   
(      `s€   ,      ps€   	,      €s€   
,      s€   0       s€   	0      °s€   
0      Às€   4      Ðs€   	4      às€   
4      ðs€   8       t€   
8      t€   <       t€   
<      0t€   @      @t€   
@      Pt€   
D      `t€   
H      pt€   
L      €t€   
P      t€   |       t€   |      °t€   a r     b g     c a     z h - C H S     c s     d a     d e     e l     e n     e s     f i     f r     h e     h u     i s     i t     j a     k o     n l     n o     p l     p t     r o     r u     h r     s k     s q     s v     t h     t r     u r     i d     b e     s l     e t     l v     l t     f a     v i     h y     a z     e u     m k     a f     k a     f o     h i     m s     k k     k y     s w     u z     t t     p a     g u     t a     t e     k n     m r     s a     m n     g l     k o k   s y r   d i v           a r - S A       b g - B G       c a - E S       c s - C Z       d a - D K       d e - D E       e l - G R       f i - F I       f r - F R       h e - I L       h u - H U       i s - I S       i t - I T       n l - N L       n b - N O       p l - P L       p t - B R       r o - R O       r u - R U       h r - H R       s k - S K       s q - A L       s v - S E       t h - T H       t r - T R       u r - P K       i d - I D       u k - U A       b e - B Y       s l - S I       e t - E E       l v - L V       l t - L T       f a - I R       v i - V N       h y - A M       a z - A Z - L a t n     e u - E S       m k - M K       t n - Z A       x h - Z A       z u - Z A       a f - Z A       k a - G E       f o - F O       h i - I N       m t - M T       s e - N O       m s - M Y       k k - K Z       k y - K G       s w - K E       u z - U Z - L a t n     t t - R U       b n - I N       p a - I N       g u - I N       t a - I N       t e - I N       k n - I N       m l - I N       m r - I N       s a - I N       m n - M N       c y - G B       g l - E S       k o k - I N     s y r - S Y     d i v - M V     q u z - B O     n s - Z A       m i - N Z       a r - I Q       d e - C H       e n - G B       e s - M X       f r - B E       i t - C H       n l - B E       n n - N O       p t - P T       s r - S P - L a t n     s v - F I       a z - A Z - C y r l     s e - S E       m s - B N       u z - U Z - C y r l     q u z - E C     a r - E G       z h - H K       d e - A T       e n - A U       e s - E S       f r - C A       s r - S P - C y r l     s e - F I       q u z - P E     a r - L Y       z h - S G       d e - L U       e n - C A       e s - G T       f r - C H       h r - B A       s m j - N O     a r - D Z       z h - M O       d e - L I       e n - N Z       e s - C R       f r - L U       b s - B A - L a t n     s m j - S E     a r - M A       e n - I E       e s - P A       f r - M C       s r - B A - L a t n     s m a - N O     a r - T N       e n - Z A       e s - D O       s r - B A - C y r l     s m a - S E     a r - O M       e n - J M       e s - V E       s m s - F I     a r - Y E       e n - C B       e s - C O       s m n - F I     a r - S Y       e n - B Z       e s - P E       a r - J O       e n - T T       e s - A R       a r - L B       e n - Z W       e s - E C       a r - K W       e n - P H       e s - C L       a r - A E       e s - U Y       a r - B H       e s - P Y       a r - Q A       e s - B O       e s - S V       e s - H N       e s - N I       e s - P R       z h - C H T     s r             °j€   B        j€   ,        ƒ€   q        h€           ƒ€   Ø        ƒ€   Ú       0ƒ€   ±       @ƒ€           Pƒ€          `ƒ€   Ï       pƒ€   Õ       €ƒ€   Ò       ƒ€   ©        ƒ€   ¹       °ƒ€   Ä       Àƒ€   Ü       Ðƒ€   C       àƒ€   Ì       ðƒ€   ¿        „€   È       èi€   )       „€   ›       („€   k       ¨i€   !       @„€   c       ¨h€          P„€   D       `„€   }       p„€   ·       °h€          ˆ„€   E       Èh€          ˜„€   G       ¨„€   ‡       Ðh€          ¸„€   H       Øh€          È„€   ¢       Ø„€   ‘       è„€   I       ø„€   ³       …€   «       ¨j€   A       …€   ‹       àh€          (…€   J       èh€          8…€   £       H…€   Í       X…€   ¬       h…€   É       x…€   ’       ˆ…€   º       ˜…€   Å       ¨…€   ´       ¸…€   Ö       È…€   Ð       Ø…€   K       è…€   À       ø…€   Ó       ðh€   	       †€   Ñ       †€   Ý       (†€   ×       8†€   Ê       H†€   µ       X†€   Á       h†€   Ô       x†€   ¤       ˆ†€   ­       ˜†€   ß       ¨†€   “       ¸†€   à       È†€   »       Ø†€   Î       è†€   á       ø†€   Û       ‡€   Þ       ‡€   Ù       (‡€   Æ       ¸i€   #       8‡€   e       ði€   *       H‡€   l       Ði€   &       X‡€   h       øh€   
       h‡€   L       j€   .       x‡€   s        i€          ˆ‡€   ”       ˜‡€   ¥       ¨‡€   ®       ¸‡€   M       È‡€   ¶       Ø‡€   ¼       j€   >       è‡€   ˆ       Xj€   7       ø‡€          i€          ˆ€   N       j€   /       ˆ€   t       hi€          (ˆ€   ¯       8ˆ€   Z       i€          Hˆ€   O       ài€   (       Xˆ€   j        i€          hˆ€   a       i€          xˆ€   P        i€          ˆˆ€   •       ˜ˆ€   Q       (i€          ¨ˆ€   R       j€   -       ¸ˆ€   r       (j€   1       Èˆ€   x       pj€   :       Øˆ€   ‚       0i€          ˜j€   ?       èˆ€   ‰       øˆ€   S       0j€   2       ‰€   y       Èi€   %       ‰€   g       Ài€   $       (‰€   f       8‰€   Ž       øi€   +       H‰€   m       X‰€   ƒ       ˆj€   =       h‰€   †       xj€   ;       x‰€   „        j€   0       ˆ‰€          ˜‰€   w       ¨‰€   u       ¸‰€   U       8i€          È‰€   –       Ø‰€   T       è‰€   —       @i€          ø‰€          Pj€   6       Š€   ~       Hi€          Š€   V       Pi€          (Š€   W       8Š€   ˜       HŠ€   Œ       XŠ€   Ÿ       hŠ€   ¨       Xi€          xŠ€   X       `i€          ˆŠ€   Y       €j€   <       ˜Š€   …       ¨Š€   §       ¸Š€   v       ÈŠ€   œ       pi€          ØŠ€   [       °i€   "       èŠ€   d       øŠ€   ¾       ‹€   Ã       ‹€   °       (‹€   ¸       8‹€   Ë       H‹€   Ç       xi€          X‹€   \       °t€   ã       h‹€   Â       €‹€   ½       ˜‹€   ¦       °‹€   ™       €i€          È‹€   š       Ø‹€   ]       8j€   3       è‹€   z        j€   @       ø‹€   Š       `j€   8       Œ€   €       hj€   9       Œ€          ˆi€          (Œ€   ^       8Œ€   n       i€          HŒ€   _       Hj€   5       XŒ€   |       TZ€           hŒ€   b       ˜i€          xŒ€   `       @j€   4       ˆŒ€   ž        Œ€   {       Øi€   '       ¸Œ€   i       ÈŒ€   o       ØŒ€          èŒ€   â       øŒ€          €   ¡       €   ²       (€   ª       8€   F       H€   p       a f - z a       a r - a e       a r - b h       a r - d z       a r - e g       a r - i q       a r - j o       a r - k w       a r - l b       a r - l y       a r - m a       a r - o m       a r - q a       a r - s a       a r - s y       a r - t n       a r - y e       a z - a z - c y r l     a z - a z - l a t n     b e - b y       b g - b g       b n - i n       b s - b a - l a t n     c a - e s       c s - c z       c y - g b       d a - d k       d e - a t       d e - c h       d e - d e       d e - l i       d e - l u       d i v - m v     e l - g r       e n - a u       e n - b z       e n - c a       e n - c b       e n - g b       e n - i e       e n - j m       e n - n z       e n - p h       e n - t t       e n - u s       e n - z a       e n - z w       e s - a r       e s - b o       e s - c l       e s - c o       e s - c r       e s - d o       e s - e c       e s - e s       e s - g t       e s - h n       e s - m x       e s - n i       e s - p a       e s - p e       e s - p r       e s - p y       e s - s v       e s - u y       e s - v e       e t - e e       e u - e s       f a - i r       f i - f i       f o - f o       f r - b e       f r - c a       f r - c h       f r - f r       f r - l u       f r - m c       g l - e s       g u - i n       h e - i l       h i - i n       h r - b a       h r - h r       h u - h u       h y - a m       i d - i d       i s - i s       i t - c h       i t - i t       j a - j p       k a - g e       k k - k z       k n - i n       k o k - i n     k o - k r       k y - k g       l t - l t       l v - l v       m i - n z       m k - m k       m l - i n       m n - m n       m r - i n       m s - b n       m s - m y       m t - m t       n b - n o       n l - b e       n l - n l       n n - n o       n s - z a       p a - i n       p l - p l       p t - b r       p t - p t       q u z - b o     q u z - e c     q u z - p e     r o - r o       r u - r u       s a - i n       s e - f i       s e - n o       s e - s e       s k - s k       s l - s i       s m a - n o     s m a - s e     s m j - n o     s m j - s e     s m n - f i     s m s - f i     s q - a l       s r - b a - c y r l     s r - b a - l a t n     s r - s p - c y r l     s r - s p - l a t n     s v - f i       s v - s e       s w - k e       s y r - s y     t a - i n       t e - i n       t h - t h       t n - z a       t r - t r       t t - r u       u k - u a       u r - p k       u z - u z - c y r l     u z - u z - l a t n     v i - v n       x h - z a       z h - c h s     z h - c h t     z h - c n       z h - h k       z h - m o       z h - s g       z h - t w       z u - z a                äT     c-^Çk      @êítFÐœ,Ÿ    aõ¹«¿¤\Ãñ)c     dµý4ÄÒ‡f’ù;lD      Ùe”,Bb×E"š&'OŸ   @•Á‰V$§úÅgmÈsÜm­ër    ÁÎd'¢cÊ¤ï%{ÑÍpïßk>ê_     änþÃÍj¼f29.EZ%øÒqVJÂÃÚ  .¨C²ª|!Ž@ÎŠóÎÄ„'ë|Ã”%­I   @ÝÚTŸÌ¿aYÜ««\ÇDõg¼ÑR¯·û)`”*     !Š»¤Ž¯V©ŸG6²K]à_Ü€
ªþð@ÙŽ¨Ð€k#c  d8L2–ÇWƒÕBJäa"©Ù=<½róå‘tYÀ¦ìlÙ*Óæ   …[aOni*{âP+4Ý/î'Pc™qÉ¦éJŽ(.onIn   @2&@­PrùÕÑ”)»Í[f–.;¢Û}úe¬SÞw›¢ °Sù¿Æ«%”KMã -ÃûôÐ"RP(·óòWBÜ}]9Ö™Yø8’ Ö³†¹w¥zaþ·ja  ägÃV ”:‹6	›ip½¾ev ëÄ&›ègn	+ò2qQH¾Î¢åER   »x”÷ÀtŒ ]ð°uÆÛ©¹ÙâßreLK(wàömÂ‘CQÏÉ•'U«âÖ'æ¨œ¦±=    @JÐìôðˆ#Åm
Xo¿CÃ]-øHîY ú(ðôÍ?¥. qÖ¼‡Di}nùVyu¤  á²¹<uˆ‚“?Ík:´‰Þ‡žFEMh¦Ûý‘“$ßìh0'D´™îA¶ÃÊXñQhÙ¢%v}qN  dûæƒZò­W”µ€ fµ) ÏÒÅ×}m?¥M·ÍÞpÚ=A·NÊÐq˜ä×:@Oâ?«ùowM&æ¯
   1U«	ÒX¦Ë&aV‡ƒjÁô‡uvèD,ÏG AžÉ>º èÈÏçUÀúá²Dï°~ $s%rÑù¸ä®@b;zO]¤Î3AâOmm!ò3VåVÁ%—×ë(„ë–Ów;I®-G 8­–ÑÎúŠÛÍÞN†ÀhU¡]i²‰<$qE}  A'JnW®bìª‰"ïÝû¢¶äïáò½f3€ˆ´7>,¸¿‘Þ¬dôÔNjÿ5jVg¹Û@Ê;*xh›2kÙÅ¯õ¼id&   äô_€û¯ÑUí¨ J›øW—«
þ®{¦,Ji•¿)ÄÇªÒÕØvÇ6ÑUÚ“Çš¨ËK%vð	ˆ¨÷t:üHå­ŽcYçË—èi×&>rä´†ª["93œuzK‘éG-wùnšç@Äø’ð_òlÃ%B‹ùÉ‘s¯|ÿ…-C°iu+-,„W¦ïÐ @zÇåb¸èjˆØå˜ÍÈÅU‰U¶YÐÔ¾ûX1‚¸EL9ÉM¬ ÅâÀLy¡€É;Ñ-±éø"m^š‰8{ØyÎrvÆxŸ¹åyN”ä      ¡éÔ\lo}ä›çÙ;ù¡obwQ4‹ÆèY+ÞXÞ<ÏXÿF"|W¨Yuç&Sgwc·æë_
ýãi9è35 ¨‡¹1öC!ÛCZØ–õ«¢?h   dþ}¾/ÉK°íõáÚN¡sÛ	äœîOgŸ©Öµµö–8s‘ÂIëÌ—+_•?8ö³‘ 7xÑßBÑÁÞ">Wß¯Š_åõw‹Êç£[R/=OçB
    ÝôR	E]áB´®.4³£o£Í?nz(´÷wÁKÐÈÒgàø¨®g;É­³VÈl• ÁH[=Š¾Jô6ÙRMèÛqÅ!ù	EJjØª×|Láœ¥›u ˆ<ä     @’Ôñ¾rdÁ6‡û«x)¯Qü9—ë%0+L¡;<þ(ºüˆwXCž¸¤ä=sÂòF|˜bt!Û®¶£.²Pª«9êB4–—©ßßþÓóÒ€y 7   ›œPñ­ÜÇ,­=87MÆsÐgmê¨›QøòÄ¢áR :#×©s…DºÙÏ‡p›:ÜRèR²åNû/¦M¾á×«
OíbŒ{ì¹Î!@fÔ ƒ¡æuãÌò)/„    äwdûõÓq=v é/}fLô3.ñ¸óŽi”Ls¨&`@<
ˆqÌ!-¥7ïÉÚŠ´1»BALùÖl‹È¸â|í—RÄaÃbªØÚ‡Þê3¸ahð”½šÌjÕÁ-    è6zÆž)ô
?IóÏ¦¥w£#¾¤‚[¢Ì/r5D¾¸Â¨N2LÉ­3ž¼ºþ¬v2!L.2Í>´‘þp6Ù\»…—BýÌFøÝ8æÒ‡iÑþñµ>®«¹Ãoî¾     @ªÂ@Ùwø,=×áq˜/çÕ	cQrÝ¨¯FZ*ÖÎÜ*þÝFÎ$'­Ò#·»Ä+Ì·Êë±GÜK	ÊÜÅŽQæ1€VÃŽ¨X/4B‹å¿þüÿycgý6ÕfvPá¹b   a°g
ÒÀáÐ;sÛ?.Ÿ£â²aâÜc*¼&”›Õpa–%ãÂ¹u!,`j¸¢;Ò‰s}ñ`ß×ÊÆ+ßi7‡¸$í“fënIoÛ“u‚t^6šnÅ1·6ÅB(ÈŽy®$Þ    dAÁšˆÕ™,CÙç€¢.=ök=yI‚C©çyJæý"špÖàïÏÊ×¤½l dã³ÜN¥n¨¡žEtÈTŽüWÆtÌÔÃ¸BncÙWÌ[µ5éþlaQÄÛº•µNñ¡PçùÜqc+Ÿ/Þ"     ‰½^<V7wã8£Ë=OžÒ,ž÷¤tÇùÃ—çj8ä_¬œ‹óúìˆÕ¬ÁZ>ÎÌ¯…p?Óm-è}o”i^á,ŽdH9¡•à4X<´”öH'½W&|.Ú‹u €;¶Û-HÏm~ä$™P                 	     % - 5 	> 
H 
R ] i u ‚  Ÿ ® ¾ Ï à ò -C	Y	p	ˆ
 
¹
Ó
î	%
   d   è  '   † @B €–˜  áõ Êš;0   1#INF   1#QNAN  1#SNAN  1#IND         ð?              ðÿ              ð              øÿ                       ÿ                             ÿÿÿÿÿÿ              ð                        å&{ËÛ?            xËÛ?        5•q(7©¨>           PDÓ?        %>bÞ?ï>               @              ð?              à?                             `?              à?        UUUUUUÕ?              Ð?        š™™™™™É?        UUUUUUÅ?             øÀ        ý                    °?              î?              ñ?                       ÿÿÿÿÿÿÿ        æTUUUUµ?        ÔÆº™™™‰?        ŸQñ#Ib?        ðÿ]È4€<?            ÿÿÿÿ                     C O N O U T $              ž½[?   pÔ¯k?   `•¹t?    v”{?    M4?   P›„?   Àqþ‡?   €^‹?   ðj»Ž?    ƒ
‘?   àµµ’?   PO_”?    S–?   ÐÃ­—?   ð¤R™?    ùõš?   pÃ—œ?    8ž?   °ÅÖŸ?    º ?    á‡¡?   ÀU¢?   Àg!£?   í£?   €¸¤?   à8‚¥?   ¹K¦?   @ƒ§?   À˜Ü§?   Ðú£¨?   Àªj©?   Ð©0ª?    ùõª?    šº«?   ~¬?   ÕA­?    q®?   pdÆ®?   °®‡¯?   À($°?   ð&„°?   Òã°?   0,C±?   @4¢±?   `ë ²?   R_²?   àh½²?   P0³?   à¨x³?   0ÓÕ³?    ¯2´?   Ð>´?    ë´?   0wGµ?   `!£µ?   @€þµ?   @”Y¶?   ð]´¶?   °Ý·?    i·?   `Ã·?   0¦¸?    v¸?   0Ï¸?   @æ'¹?   m€¹?    ®Ø¹?   Ð©0º?    _ˆº?   pÐßº?   °ü6»?   Ðä»?   0‰ä»?   @ê:¼?   p‘¼?   äæ¼?    }<½?   €Õ‘½?    ìæ½?    Á;¾?   °V¾?    «ä¾?   ÀÀ8¿?   €–Œ¿?   0-à¿?    ÂÀ?   pOCÀ?   `½lÀ?   €–À?    =¿À?   OèÀ?   ðBÁ?    :Á?   €ÐbÁ?   j‹Á?   ç³Á?   0FÜÁ?   ˆÂ?   à¬,Â?   Ð´TÂ?   ðŸ|Â?   €n¤Â?   ° ÌÂ?   ¶óÂ?   P0Ã?    ŽBÃ?    ÐiÃ?   €öÃ?   `¸Ã?   àðÞÃ?   0ÅÄ?   p~,Ä?   ÐSÄ?   p yÄ?   p	 Ä?    XÆÄ?   0ŒìÄ?   @¦Å?   0¦8Å?   PŒ^Å?   X„Å?   @ªÅ?   p¤ÏÅ?   @$õÅ?   ÐŠÆ?   PØ?Æ?   ÐeÆ?   €(ŠÆ?   €+¯Æ?   àÔÆ?   ÐçøÆ?   p¡Ç?   àBBÇ?   @ÌfÇ?    =‹Ç?   0—¯Ç?   ÙÓÇ?   PøÇ?    È?   @È?   ÀõcÈ?   àÂ‡È?    y«È?   0ÏÈ?     òÈ?   pÉ?   °m9É?   €²\É?    áÉ?   Pù¢É?   pûÅÉ?   °çèÉ?   ð½Ê?   €~.Ê?   `)QÊ?    ¾sÊ?   p>–Ê?   ð¨¸Ê?    þÚÊ?   0>ýÊ?   0iË?   @AË?   p€cË?   ðl…Ë?   °D§Ë?   ðÉË?   À¶êË?   0QÌ?   P×-Ì?   PIOÌ?   @§pÌ?   0ñ‘Ì?   @'³Ì?   €IÔÌ?   XõÌ?    SÍ?   `:7Í?   `XÍ?    ÏxÍ?   p|™Í?    ºÍ?   ÐÚÍ?   ðûÍ?   0sÎ?    Á;Î?   Pý[Î?   `&|Î?   à<œÎ?   à@¼Î?   €2ÜÎ?   ÐüÎ?   àÞÏ?   Ð™;Ï?    B[Ï?   €ÙzÏ?   p^šÏ?   Ñ¹Ï?   ð2ÙÏ?    ‚øÏ?   PàÐ?    vÐ?   0+Ð?   ‰:Ð?   @JÐ?   àxYÐ?   ðãhÐ?   pFxÐ?   € ‡Ð?   ò–Ð?   0;¦Ð?   ð{µÐ?   P´ÄÐ?   `äÓÐ?   0ãÐ?   À+òÐ?   CÑ?   @RÑ?   @YÑ?   0X.Ñ?    O=Ñ?   Ð=LÑ?    $[Ñ?   pjÑ?   PÚxÑ?   @©‡Ñ?   `p–Ñ?    /¥Ñ?   ç³Ñ?   À–ÂÑ?   °>ÑÑ?   ðÞßÑ?   pwîÑ?   `ýÑ?    ‘Ò?   PÒ?   p(Ò?    7Ò?   0kEÒ?   ÐÎSÒ?    +bÒ?   ÐpÒ?   @Í~Ò?   `Ò?    R›Ò?    ‰©Ò?   à¹·Ò?   àâÅÒ?   °ÔÒ?   PâÒ?   À2ðÒ?    ?þÒ?   pDÓ?   °BÓ?   à9(Ó?   *6Ó?   PDÓ?                 ²"¼
²=Ô.3i±=WÒ~è•Î=imb;DóÓ=W>6¥êZô=¿á<hCÄ=¥Æ`Í‰ù=Ÿ. obý=Í½Ú¸‹Oé=0BïØˆ >­y+¦>ÄÓîÀ—>IÔ­wJ­=07ð?v>ÃöG×bá=¼MÌ>¿åöQàóê=ëóz	>ÇÀp‰£À=QÇW  .>nÍî [>¯µp)†ß=m£6³¹W>OêJÈK>­¼¡žÚC>*ê÷´§f>ïü÷8à²ö=ˆðpÆTéó=³Ê:		r>§]'çp>ç¹qwžß>`
§¿'>¼MÌ>[^jö7>Kb|ñj>:b€Î²>	>Þ”éÑ0>1 k>Aòºœ‡>+¼¦^ÿ=lgÆÍ=¶)>,«Ä¼,+>DeÝ}Ðù=ž7W`@>`z”‹Ñ>~©|'e­>©_ŸÅMˆ>‚Ð`Ä>ø1<.	/>:á+ãÅ>šOsý§»&>ƒ„àµôý=•MÇ›/#>yHèsù=nXÆ¼Ì>˜JRùé!>¸11Y@/>58d%‹Ï>€í‹¨_>äÙ)ùMJ$>”"Ø ˜>	ã“H*>þe¦«VM>cQ6!>6'Yþxø=ÊÈ%ˆR>jtm}S•à=`
§¿'><“Eì¨°>©ÛõøZ>ÕU&úâ>¿ä®¿ìY>£?hÚ/‹>77:ýÝ¸$>®a~‚>ŸéI{Œ,>Y—ðê)>6{1n¦ª>Ur	Vr.>T¬zü3&>R¢aÏ+f)>0'ÄÈC>6ËZ»d >¤'„4
>ÖyµUŽ>š^œ!-é=jýæc?>cQÙ›.>5b#)>^x8ˆo2>¯¦«Lj[;>vŽÜj"ð=í:1×J<>s|èd>fŠñì3>fvwõž’=>¸ ð;H9>&XªîÝ;>º7YÝÄ9>ÇÊëàéó>¬'‚SÎ5>º¹*StO9>T†ˆ•'4>ðKã Z>‚Ð`Ä'>øŒí´% %> ÒòÎ‹Ñ.>Tu
.(!>Ê§Y3óp>%@¨~+>‰!Ãn03>Pu‹øÇ?>d×Œ5°>>t”…"Èv:>ã†ÞRÆ=>¯X†àÌ¤/>ž
ÀÒ¢„;>Ñ[Âò°¥ >™ö["`Ö=>7ð›…±>áËµ#ˆ>>ö–ó6>š¢\‡.>¥¹9Ir•,>âX>z•8>4Ÿê&ñ/>	VŽYõS9>HÄVøoÁ6>ôaò"Ë$>¢S=Õ á5>Vò‰aR:>œÔÿüV8>Ú×(‚.0>àßD”Ðñ=¦Yêc%>×2x.&>ÏøÙ>í=…ÍK~Je#>!­€Ix[>dn±Ô-/!>õ9Ù­Ä7>ü€qb„(>aIáÇbQê=cQ61>ˆv¡+M<7>=éà¥è*>¯!ðÆ°*>f[Ýt‹0>”T»ìo -> ÌOr‹´ð=)âaƒ?>¯¼Ä—ø=ª·Ël(>>“
"Ic(>\,¢Áÿ=F	çET5>…mø0æ;>9lÙðß™%>°±…Ì6>È¨ mG4>Óžˆ?7>‡*yW3>öa®yÑ;>âöÃV£>ûœbp(=>?gÒ€8º:>¦})Ë36,>êï™8„!>æ ÉÌ;>PÓ½D 8>áj`&Â‘+>ß+¶&ßz*>Én‚ÈOv>ðhå=O>ã•yuÊ`÷=GQ€Ó~fü=oßjö37>kƒ>ó·/>dºnˆ9>Œ¯ÐhSû=q)iŒ5>ûm"e”þ=— ?~X3>Ÿç6>T¬zü36>J`„¦?>!T”ä¿4<>0Að±8>cÖ„BC?>6t9^	c:>Þ¹V†B4>¦Ù²’Ê6>“*:‚8'>0’ˆ<>þRmÜ=1>é"‰Õî3>PÝk„’Y)>‹'._MÛ>Ä5*ñ¥ñ=4<,ˆðBF>^Gö§›î*>ä`JƒK&>.yCâB)>O 'L>[ÏÖ.xJ>HfÚy\PD>!ÍMêÔ©L>¼Õ|b=})>ª¼ù\± >ÝvÏc [1>H'ªóæƒ)>”éÿôdL?>Zè|º¾F>¸¦Nýiœ;>«¤_ƒ¥j+>ÑíyÃÌC>àO@ÄLÀ)>ØuzKs@>àÄD>”HÎÂeÅ@>Í5ÙAÇ3>N;kU’¤r=CÜA	ú >ôÙã	p.>EŠ‹öK>V©úßRî>>½eä 	kE>fvwõž’M>`â7†¢nH>ð¢ñ¯eF>tìH¯ý/>ÇÑ¤†¾L>ev¨þ[°%>J
ÂÎA>Ÿ›@
_ÍA>pP&ÈV6E>`"(5Ø~7>Ò¹@0¼$>òïy{ïŽ@>éWÜ9oÇM>Wô§“L>¦¥ÎÖƒJ>ºWÅpÖ0>
½èlÉD>#ã“,=>B‚_!Ç">}tÚM>š'>+§AiŸøü=1ñ§I!>Ûu|K­N>
çcþ0iN>/îÙ¾áA>’ñ‚+h->|¤Ûˆñ:>örÁ-4ù@>%>bÞ?ï>               @ àààÿ?ðüÀÿ?úª¡ÿ? øøÿ?µÛ ¬cÿ?qBJžeDÿ?µ
#Dö%ÿ?|ðÁÿ?ŽEøÇéþ?Àì³Ìþ?ëºz€®þ?g·ð«1‘þ?äP—¥tþ?tåÉ:Wþ?sÜy‘:þ?þ?ààþ?Š†øãÖåý?Ê ÜÊý?Û¹v`®ý?Š#ò’ý?4,¸T¶wý?²ru€¬\ý?ÔAÔAý?[ü£,'ý?tÀnµý?Æ¿D\nòü?›‰VØü?çË–m¾ü?‘á^³¤ü?BŠûZ&‹ü?ÇqÇqü?†IÑ”Xü?ðøÃ?ü? .9µ&ü?àÀü?‹†îƒõû?÷”‰+Ýû?{>ˆeýÄû?ÐºÁù¬û?#ÿ+•û?‹3Ú=l}û?î¾ãâeû?Oè´Nû?ÎØJH7û?Ù€l@6 û?¤"Ù1K	û?(¯¡¼†òú?^”èÛú?pÅpÅú?ýë‡/¯ú?¾cj`ï˜ú?Yá0Qæ‚ú?mÐ¦mú?JŠhAWú?¤A¤Aú? Å‡*,ú?KzùÓú?  ú?Ù3•Žìù?-hkŸ×ù?¡äNÑÂù?ÚUê$®ù?š™™™™™ù?ÿÀŽ/…ù?r¸øäpù?®wã»\ù?àéÖü°Hù?æ,›Æ4ù?)âÐIû ù?ÕOù?úœÁùø??7ñzRæø?Ó0Óø?:ÿb€Î¿ø?ªók¹¬ø?œ‰öÀ™ø?J°«ðå†ø?¹’À¼'tø?†a†aø?xÂ Oø?Ý¾²z—<ø? ¤‚J*ø?ø?`€ø?@ýô÷?OZQ%â÷?ô}A_Ð÷?|.’³¾÷?Ãìà"­÷?‹9¶kª›÷?È¤xLŠ÷?Æšy÷?±©4äÜg÷?muÂÊV÷?F]tÑE÷?þAÅð4÷?¼ÞF($÷?	|œmx÷?p\à÷?`ò`òö?Ç7Ck÷áö?aÈ&¦Ñö?lÁlÁö?=£
I±ö?rSÑ<¡ö?ÀÐˆ:G‘ö?hhö?g6Ÿqö?ù"Qjìaö?£J;…ORö?d!YÈBö?ÞÀŠ¸V3ö?@bwú#ö?”®1h³ö?X`ö?ü-)4döõ?çÐ¸[çõ?¥âìÃgØõ?W“+ˆÉõ?‘úGÆ¼ºõ?ÀZk¬õ?ªÌ#ñaõ?íX0ÒŽõ?`XV€õ?:kP<íqõ?âR|º—cõ?UUUUUUõ?þ‚»æ%Gõ?ëôH	9õ?K¨Vÿ*õ?øâêõ?ÅÄá"õ?PPõ?›LÝbóô?9/§àåô?L,Ü¾CØô?n¯%‡¸Êô?á¦Ý>½ô?[¿R Ö¯ô?Jv­¢ô?gÐ²ã9•ô?€H"ˆô?{®Gázô?f`Y4Îmô?šÏõÇË`ô?ÊvÇâÙSô?ûÙbeøFô?Mî«0':ô?‡Õ%f-ô?QY^&µ ô?ô?feÑ‚ô?û°?ûó?¯¥Bîó?©ä¼,âó?Æuª‘ÙÕó?ç«{¤•Éó?U)#Ù`½ó?;±;±ó?"Èz8$¥ó?c,™ó?ŽfÓ"ó?88ó?îEÉÑ[uó?HÞóió?ø*Ÿ_Î]ó?Áx+ûRó?Fà¬yFó?²¼W[ä:ó?újí\/ó?¿+Jã#ó?¶ëéXwó?Ñ0ó?`Ä*Èó?h/¡½„öò?KÑþ¡Nëò?—€KÀ%àò? P-
Õò? ,MûÉò?7ZŽù¾ò?@+­´ò?Áó’©ò?žä)Ažò?¥¸[r“ò?°ˆ°ˆò?MÎ¡8ú}ò?5'¸Psò?'Ö|³hò?ñ’€p"^ò?²w‘~Sò?’$I’$Iò?[`—·>ò?ß¼šxV4ò?* "*ò?xû!·ò?æUH€yò?ÙÀgGò?  ò?pÁ}÷ñ?L¸<ôìñ?t¸?;ïâñ?½J.gõØñ?¢­Ïñ?Yàü"Åñ?)íF@J»ñ?ãºòg|±ñ?–{a¹§ñ?žàžñ?œ¢Œ€S”ñ?Û+ƒ°Šñ?ñ?„ÖŠwñ?ysB‰nñ?2üPdñ?'u_[ñ?ÉÕý£¹Qñ?;Í
_Hñ?$G4?ñ?È5È5ñ?¬Àí‰‹,ñ?30]çX#ñ?&H§0ñ?ñ?€¾ûñ?ðþðþð?¢%³úíõð?œækõìð?`‚Uäð?–F¨ Ûð?:ž5VDÒð?;Ú¼OqÉð?qA‹†§Àð?È%ìæ·ð?µì.r/¯ð?§h
¦ð?`ƒ¯¦Ûð?T	9?•ð?âeu³«Œð?„B!„ð?âê¸)Ÿ{ð?Æ÷G
&sð?ûyœµjð?ü©ñÒMbð?†ur îYð?4×÷—Qð?ÅdÌIIð?AAð?üG‚·Æ8ð?^µ‘0ð?é)wüd(ð?@ ð?7zQ6$ð?ð?€ ð?      ð?        log10           ÿÿÿÿÿÿ?Cÿÿÿÿÿÿ?ÃK E R N E L 3 2 . D L L         AcquireSRWLockExclusive ReleaseSRWLockExclusive                 ”                                                                                        Ð€                   `2€   h2€                          . . \ s r c \ v a l i d a t i o n . c   s t a t u s   = =   n a p i _ o k       ..\src\validation.c     validation      iojs.exe        node.exe        P €               €D\       P    ´  ¨     €D\          p´ p¨     €D\       0  „´ „¨     €D\                   RSDS†£1tÏ5ÆG½Ö<†@wX   C:\projects\utf-8-validate\build\Release\validation.pdb     °   °       ®   GCTL    .text$mn    -     .text$mn$00 0- p  .text$x  0 `  .idata$5    `2    .00cfg  p2    .CRT$XCA    x2    .CRT$XCU    €2    .CRT$XCZ    ˆ2    .CRT$XIA    2    .CRT$XIC    ¨2    .CRT$XIZ    °2    .CRT$XPA    ¸2    .CRT$XPX    È2    .CRT$XPXA   Ð2    .CRT$XPZ    Ø2    .CRT$XTA    à2    .CRT$XTZ    ð2 0  .rdata   ´ ˜  .rdata$zzzdbg   ¸·    .rtc$IAA    À·    .rtc$IZZ    È·    .rtc$TAA    Ð·    .rtc$TZZ    Ø· d  .xdata  <Æ     .didat$2    \Æ $   .didat$3    €Æ 0   .didat$4    °Æ p   .didat$6     Ç 0   .didat$7    PÇ X   .edata  ¨Ç    .idata$2    ¼Ç    .idata$3    ÐÇ `  .idata$4    0Ê Ž  .idata$6     Ð h	  .data   hÙ 8   .didat$5     Ù ø  .bss     ð X  .pdata    „   .gfids$x    „    .gfids$y       `   .rsrc$01    `  €  .rsrc$02                                         ’0 b   20 Â      t	 d 4 2àp"       ¬  0-      d 4 2pp"     F  d  G-     	 4 ràp`p"     É  s  c- s   RP B  
 
4 
rp rp`0	 "  p"     K  Ö  ™- Ö   P   4
 rP d T 4 2p 4	 2P 4º ¸ P   t 4 2P        d T 4 rðàÐÀp        ›          	 	20 d T 4
 2ðàÐÀp Rp`0 bp`P0  ' ž àp`0P  °% à  ! 4ž ˜ p`P  °% °  -
 M ðà	ÐÀp`0P°% P  
 t	 d T 4 2à
 ä	 t d 4 2ðp"     ³=  >  ±- P>  —=  V>  Ì-      4 Rð
àp`P 4 2p
 d T 4
 Rðàp rP b   t d
 T	 4 2ðàÀ 4 2pp"     EE  OE  t.     
 d 4 rðàÐÀpp"     ŽE  âF  å-     	 20p"     \K  iK     iK  	 	²P2 !d« !4¨ !¢ ðàÀpP  °%    
 d T
 4	 2ðàp
 ä	 t d 4 2ð d	 T 4 2p d 4 2p T 4 Ràp`$ d¢ 4¡ ž p  °% à  + d T 4 rðàÐÀp°% 8    t 4 ’à d T
 4	 Rp"
 "t	 "d "T "4 "2à t 
4  4  4 2pp"     ^M  hM  5.      d T 4 ’ðàÐÀp.	 dÄ 4Ã ¾ àpP  °% à  
 t d
 T	 4 Rà
 
4 
2p 4 2pp"     €€  Š€  /      d 4 rðàpp"     Þ  $€  .     ¡  2€  .      ²P 4 2pp"     ¾€  È€  5.      B   ‚ð
ÐÀp`0  p"     „  …  P.      2P 4 2pp"     Š‚   ‚  t.      d 4 ÒP
 
20	 	’P	 	rP 4 2pp"     %ˆ  5ˆ  t.      4 2pp"     Ý‡  ó‡  t.      4 2pp"     }‡  ­‡  t.      4 2pp"     eˆ  sˆ  t.      2pp"     E  [  í.      t  
4 
’p°% @   
 
4 
2p
 4 ²ðàÐÀp`P t d T 4
 RðàÀ%	 49 0 ð
àp`P  °% p  
 
4 
2pp"     ^£  ¼£  Ž.     %
 T 4 rðàÀp`°% 8    r0+ tô 4ó ð P  °% p   4 rp`P 4 2pp"     œ  "œ  t.      d 4
 rp 20p"     «  «  /      t d T 4  à   20p"     ¦¬  ¼¬  §.      R0
 t d T 4 ’à d 4 ²p 2P d T 4 ²ðàÐÀp  P  °% °   
 t d T 4 ’ð d T 4 ’p t d T 4 ÒðàÀ
 t d T 4
 rà d T 4 ’à! T 4 ràp`°% 0   ( ä t d òP°% p   
 
4 
Rpp"     úÃ  yÄ  ½.      4 2pp"     ñÄ  LÅ  7/     
 d 4 2ðàÐÀpp"     Ì  BÌ  Ö.     
 4 ²ðàÐ
Àp`P(
 4 òðàÐ
Àp`P°% p   -	 T4ŽŠàp`  °% @  1 T–4”ŽðàÀp`  °% `   d 4 Òp-Ut d 4 S²
ðàÐÀP  °% X   
 
4 
2pp"     ×  ×  í.      2
0 T 4 2`-5t d 4 3²
ðàÐÀP  °% P   	 t d T 4 à   ˆ àÀP  °%    !(
 (ôƒ  Ô„ t… d† 4‡  Þ  [Þ  ÈÂ !    Þ  [Þ  ÈÂ  T 2ðàp! Ä
 d	 4 0Ý  GÝ  Ã !   0Ý  GÝ  Ã  ¢  °% @   
 
4
 
rp B   t d 4 2à d 4 2p t
 d	 4 Rðp"     På  å  /     -
 û ðà	ÐÀp`0P°% À  Y YôC QäD IÄF ATG 64H I p`! ÔE `è  Éé  äÃ !   `è  Éé  äÃ  d	 4 2p d	 4 2p 4 2pp"     Ö à /     
 d 4 2ðàÐÀpp"     w ¨ Ö.     	 	b      
 
h ¢   b   4 2pp"     ½ ý 7/      ‚  	
 t d
 4	 2ðàÀp"     ö ÿ Q/ ÿ  ’0 d 4 2p&	 h  	àp`0P  °% Ð    0 h Â          t	 d 4 2P	 d	 4 2pp"     ¢ © Q/ ©  t 
d 4  4 òp d 4 2p
  ðà	ÐÀp`0P	
 
4 
2pp"     =% p% €/ p%  0                    "     ð2  Ù hÙ €Æ  Ç                                             ÈÆ     ÜÆ     ôÆ     Ç     °Æ               napi_create_function    napi_get_boolean    napi_get_buffer_info    napi_module_register    napi_get_cb_info                                                      €D\    ‚Ç          xÇ |Ç €Ç x2 ’Ç   validation.node _register_validation_ ÐÇ         DÊ  0                     0Ê     RÊ     fÊ     €Ê     ”Ê     °Ê     ÎÊ     âÊ     öÊ     Ë     ,Ë     BË     XË     rË     ˆË     œË     ®Ë     ÂË     ÐË     èË     øË     Ì      Ì     8Ì     PÌ     xÌ     „Ì     ’Ì      Ì     ªÌ     ¸Ì     ÊÌ     ÜÌ     ìÌ     úÌ     Í     &Í     <Í     LÍ     ZÍ     pÍ     †Í     ’Í     žÍ     ªÍ     ÀÍ     ÎÍ     æÍ     öÍ      Î     Î     Î     0Î     @Î     RÎ     ^Î     jÎ     |Î     ŽÎ     ¨Î     ÂÎ     ÔÎ     æÎ     úÎ     
Ï     Ï     (Ï     6Ï     FÏ     ZÏ     hÏ     zÏ     ŠÏ     œÏ     ¬Ï             jGetModuleHandleA  KERNEL32.dll  ®RtlCaptureContext µRtlLookupFunctionEntry  ¼RtlVirtualUnwind  ’UnhandledExceptionFilter  RSetUnhandledExceptionFilter GetCurrentProcess pTerminateProcess  pIsProcessorFeaturePresent 0QueryPerformanceCounter GetCurrentProcessId GetCurrentThreadId  ÝGetSystemTimeAsFileTime TInitializeSListHead jIsDebuggerPresent ÅGetStartupInfoW mGetModuleHandleW  »RtlUnwindEx XInterlockedFlushSList VGetLastError  SetLastError  )EnterCriticalSection  ¥LeaveCriticalSection  DeleteCriticalSection QInitializeCriticalSectionAndSpinCount ‚TlsAlloc  „TlsGetValue …TlsSetValue ƒTlsFree ¤FreeLibrary ¤GetProcAddress  ªLoadLibraryExW  ÇGetStdHandle  EGetFileType hGetModuleFileNameA  iGetModuleFileNameW  lGetModuleHandleExW  ðWriteConsoleW WExitProcess ÔMultiByteToWideChar ÝWideCharToMultiByte <HeapFree  8HeapAlloc ñWriteFile ýOutputDebugStringW   CloseHandle ¼WaitForSingleObjectEx ç CreateThread  ªGetACP  ™LCMapStringW  nFindClose sFindFirstFileExA  ƒFindNextFileA uIsValidCodePage GetOEMCP  ¹GetCPInfo ÎGetCommandLineA ÏGetCommandLineW .GetEnvironmentStringsW  £FreeEnvironmentStringsW ©GetProcessHeap  ÌGetStringTypeW  ˜FlushFileBuffers  âGetConsoleCP  ôGetConsoleMode  AHeapSize  ?HeapReAlloc 0SetStdHandle  SetFilePointerEx  Â CreateFileW DRaiseException  ×GetSystemInfo ±VirtualProtect  ³VirtualQuery  ©LoadLibraryExA                                                                    2¢ß-™+  Í] ÒfÔÿÿÿÿÿÿ          /               ÿÿÿÿ                                                                                                                                                                                                                                                                            ÿÿÿÿ    PS€                                                                ¸Ò€                           ¸Ò€                           ¸Ò€                           ¸Ò€                           ¸Ò€                                           PØ€                   ÐU€   PW€   °D€                                                   PÑ€   ÀÒ€   C                                                                                                                                                                                                                                                                                                                                       abcdefghijklmnopqrstuvwxyz      ABCDEFGHIJKLMNOPQRSTUVWXYZ                                                                                                                                                    ÀÒ€               ¤  `‚y‚!       ¦ß      ¡¥      Ÿàü    @~€ü    ¨  Á£Ú£                        þ      @þ      µ  Á£Ú£                        þ      Aþ      ¶  Ï¢ä¢ å¢è¢[                 þ      @~¡þ    Q  QÚ^Ú  _ÚjÚ2                 ÓØÞàù  1~þ                                                                                                                                                                                                                                                                                                                           abcdefghijklmnopqrstuvwxyz      ABCDEFGHIJKLMNOPQRSTUVWXYZ                                                                                                                                                                             ÿÿÿÿÿÿÿÿ        € 


   RX€   þÿÿÿ    èØ€   Hë€   Hë€   Hë€   Hë€   Hë€   Hë€   Hë€   Hë€   Hë€   ìØ€   Lë€   Lë€   Lë€   Lë€   Lë€   Lë€   Lë€   .   .   þÿÿÿÿÿÿÿ                      u˜                     X³€   ð €   p³€                                           ! €   - €   9 €   E €   œ €                                                                                                                      ì  Ø· ð  @  à· P  œ  è· ¨    ð· p  ‘  ø· ”  ä  lÃ ä    ü·   ’  (¸ ”  ‰  P¸ Œ  à  Ô¸ à     Å    T  è· T  %  œÄ (  ;  lÃ <  ×  €¸ Ø  E  ˆ¸ H  ¹  ”¸ ¼  õ  lÃ ø  ,  lÃ ,  A  lÃ D  l  lÃ l    lÃ „  å  Ô¸ è    lÃ   ,  lÃ ,  u  è· x  A  È¸ D  Ý   ¸ à    è·   /  è· 0    è· €  —  lÃ ˜  D  è¸ p  ‹  lÃ œ  á  ô¸ ä  .    Å 0   z    Å „   J"  ¹ p"  k$  ¹ l$  ž$  lÃ  $  ´$  lÃ ´$  Æ$  lÃ È$  è$  lÃ è$  ø$  lÃ ø$  "%  è· @%  à&  8¹ ð&  '  @¹  '  8'  H¹ @'  A'  L¹ P'  Q'  P¹ T'  s'  lÃ t'  Á'  è· Ä'  |(   Å |(  »(  lÃ ¼(  Þ(  lÃ à(  &)  è· ()  _)  è· `)  (+  \¹ (+  |+  ¸¼ |+  Ð+  ¸¼ Ð+  $,  ¸¼ $,  ‹,   Å Œ,  -  Ô¸ P-  Ž-  T¹ ´-  x.  °¹ x.  L6  Ì¹ L6  ›7  ”¹ Ä7  F8  Ô¸ H8  ‹8  x¹ Œ8  Þ8  „¹ à8  p9  ¸¼ ¬9  ó9  lÃ ô9  §:   ¿ ¨:  ;  ì¹  ;  l;   Å €;  =  Ô¸ =  ˆ>  º ˆ>  Ñ>  è· Ô>  @?  ¸¼ l?  (A  Œº (A  ‰A  è· ŒA  C  Dº C  pC  ¸¼ pC  iD  dº lD  ­D  Xº °D  ÊD  lÃ ÌD  æD  lÃ èD   E  lÃ (E  cE  ¨º dE  G  Ìº G  ÞH  Œº ðH  *I  „º lI  ´I  |º ÈI  ëI  lÃ ðI   J  lÃ  J  QJ  è· \J  êJ  è·  K  K  lÃ K  $K  lÃ 8K  HK  lÃ HK  oK  üº pK  ­K  À½ °K  L  è· L  oL  è· pL  ÅL  lÃ ÈL  =M  è· @M  }M  @¼ €M  ,N  Ô¸ pN  O  8¼ O  ¨O  8¼ ¨O  6P  ¼ 8P  ¦P  ,¼ ¨P  'Q  è· (Q  R  °» R  …R  ¸¼ ˆR  S  x» S  }U  `» €U  ùW  ì¹ üW  žY  lÃ  Y  B[  lÃ D[  ^  Ì» ^  Ù`  Ì» Ü`  \a   Å \a  c  ð»  c  Fd  Œ» Hd  çe  è· èe  Ãf   Å Äf  Šg   Å Œg  xh  œ» xh  ei   ¼ hi  qj  H» tj  3k  \¹ 4k  ¿k  » Àk  ÷m  $» $n  øt  d¼ øt  Sv  €¼ \v  w   ¼ w  "w  à· $w  jw  lÃ ¼w  
x  ¸¼ x  ,x  lÃ ,x  Lx  lÃ Lx  öx  ¸¼ øx  ry  À ty  ”y  à· ”y  Ôy  lÃ Ôy  Sz  è· Tz  ¹z  è· ¼z  ¹{  ¸¼ ¼{  â{  è· ä{  ý|  À  }  ~  ì¹ 4~  ~  è· ¨~     Å    k  è· x  \€  è¼ \€  Ÿ€  Ä¼  €  Ý€  ,½ à€  Î  Œ» Ð  n‚  $½ p‚  µ‚  Œ½ ¸‚  æ‚  P½ ƒ  ¡…  X½ ¤…  ñ…  ¸¼ ô…  2‡  °½ 4‡  _‡  lÃ `‡  ¿‡   ¾ À‡  ˆ  ü½ ˆ  Gˆ  Ø½ Hˆ  …ˆ  D¾ ˆˆ  U‰  È½ X‰  x‰  À½ x‰  mŠ  Ð½ pŠ  ×Š  ¸¼ ØŠ  ‹  è· ‹  °‹  ¸¼ °‹  OŒ   Å PŒ  ‰Œ  lÃ ŒŒ  ®Œ  lÃ °Œ  áŒ  è· äŒ    è· $  k  h¾ l  ´  è· Ð  Ž  è· $Ž  Ä  \¹ Ä    ¸¼   q  ¸¼ t  É  ¸¼ Ì  4‘   Å 4‘  ¬‘  Ô¸ ¬‘  ›’  À œ’  “   Å “  ‹“  ì¹ Œ“  ç“  è· è“  u”  ¸¼ x”  ¯”  ˆ¾ °”  ‚•  ¾ „•  	–  ¤¾ –  M–  è· d–  m˜  °¾ p˜  €™  È¾ €™  ,›  ä¾ ,›  ó›  Ô¸ ü›  4œ  |¿ 4œ  Kž   Å Lž  Éž  H¿ Ìž  \Ÿ  Ô¸ \Ÿ  >¡  P¿ @¡  õ¢  l¿ ø¢  £  lÃ  £  ß£  ¿ à£  ‡¦  (¿ ˆ¦  ý¦   ¿ §  9§  lÃ <§  ?¨  ¼À H¨  Ý¨  Ô¸ à¨  ü¨  lÃ ©  ó©  Ð¿ ô©  ïª  tÃ ðª  +«  °¿ ,«  l«  ¸¼ l«   ¬  Ô¸  ¬  O¬   Å X¬  ˜¬  ¸¼ ˜¬  Ì¬  ì¿ ô¬  9­  ¸¼ <­  ®  ¸¼ ®  E®  T¹ P®  Ä®  H¿ Ø®  ¯  À ¯  P°  À X°  Ü±  ,À Ü±  ð±  à· ð±  à³  <À H´  ¥·   À ¨·  u¸  ŒÀ x¸  Sº  tÀ Tº  œ»  ¼À œ»  Ó¼  ÔÀ Ô¼  ¾  `À ¾  YÀ  DÀ \À  ÕÁ  èÀ ØÁ  þÁ  lÃ 0Â  _Â  lÃ `Â  ÐÂ  ¤¾ ÐÂ  ßÃ  Á àÃ  ’Ä   Á ”Ä  ÔÄ  è· ÔÄ  `Å  DÁ `Å  ñÅ  ´Ä ôÅ  üÇ  °Á üÇ  É  ÐÁ É   Ê  ÐÁ  Ê  ’Ë  ðÁ ”Ë  €Ì  hÁ €Ì  aÏ  ˜Á dÏ  £Ï  H¿ ¤Ï  ÿÒ  $Â  Ó  –Ó  Â $Ô  šÕ  Ô¸ ÄÕ  úÕ  À½ $Ö  ÌÖ  lÃ ÌÖ  <×  LÂ <×  ¤×  ¸¼ ¤×  ®Ø  pÂ °Ø  Ù  À½ Ù  rÙ   Å tÙ  |Ú  xÂ |Ú  -Ü  ˆÂ 0Ü  ÷Ü  °Â øÜ  *Ý  lÃ 0Ý  GÝ  Ã GÝ  ûÝ  $Ã ûÝ  üÝ  @Ã  Þ  [Þ  ÈÂ [Þ  á  àÂ á  4á  Ã 4á  â  ¸¼ â  ¦â  PÃ °â  Fã  `Ã Hã  _ã  lÃ `ã  ™ã  lÃ œã  ä  ¸¼  ä  µä  Ô¸ ¸ä  å  ˆÃ å  ¿å  ˜Ã æ  Âæ  tÃ Äæ  9ç  lÃ <ç  ›ç  lÃ œç  [è  è· `è  Éé  äÃ Éé  üì  Ä üì  .í  Ä 0í  ›  ÄÃ œ  #  Å $ ( (Ä ( 1 8Ä 4   Å    Å  ‹ ¸¼ Œ õ HÄ ø è lÄ è   Å ” í œÄ  ( è· ( t è· t Ä è· 	 ; ¨Ä <  è·    ¼Ä  µ ´Ä ¸ r ¸¼ ¸ ó àÄ ô  lÃ  + lÃ , = lÃ L œ è· œ î è· D Ú èÄ Ü A Å D ý  Å   ' 0Å P À PÅ À à à· à v XÅ    hÅ à  àÄ   pÅ  > lÃ @ ] è· ` Ü „Å Ü û è· ü  lÃ  Õ ¸¼ Ø s ¸¼ t   ¼Å   ¤  ¬Å ¤  2! ÈÅ 4! Ø! è· Ø! Ñ$ ØÅ 0% }% ðÅ °% Í% lÃ Ð% )& Æ @& ‘&  Æ °& å* (Æ  + Ç+ 0Æ È+ - 4Æ  - "- ¹ 0- G- „½ G- c- „½ c- ™- x¸ ™- ±- À¸ ±- Ì- „½ Ì- å- „½ å- . „½ . . „½ . 5. „½ 5. P. „½ P. t. „½ t. Ž. „½ Ž. §. „½ §. ½. „½ ½. Ö. „½ Ö. í. „½ í. / „½ / / „½ / 7/ „½ 7/ Q/ „½ Q/ }/ „½ €/  / „½                                                                                                                                                                         ìI  ÈI  ðI  ìI  \J  ìI  ø¢  ìI  §  ,«  ðª  ŒŒ  PŒ  TJ  ü¨  à¨  Ð  l  ìI  ìI  –  x”   J  ´I  ¼{  X‰  P–   }  4~  $  Hã  ô P 6   G   J      Y                                                                                                                                                                                                                                                                                                                                                                                               €                  0  €               	  H   `  }                  <?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level='asInvoker' uiAccess='false' />
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>
                                    0 ð   `¢h¢x¢¢˜¢ ¢¸¢À¢È¢£££ £(£0£p¤x¤€¤ˆ¤¤˜¤ ¤¨¤°¤¸¤À¤È¤Ð¤Ø¤à¤è¤ð¤ø¤ ¥¥¥¥ ¥(¥0¥8¥@¥H¥P¥X¥`¥h¥p¥x¥€¥ˆ¥¥˜¥ ¥¨¥°¥¸¥À¥È¥Ð¥Ø¥à¥è¥ð¥ø¥ ¦¦¦¦ ¦(¦0¦8¦@¦H¦P¦X¦`¦h¦p¦x¦€¦ˆ¦¦˜¦ ¦¨¦°¦¸¦À¦È¦Ð¦Ø¦à¦è¦ð¦ø¦ §§§§ §(§0§8§@§H§P§X§`§h§p§x§€§ˆ§   @   Ð¡à¡ð¡ø¡ ¢¢¢¢ ¢(¢8¢@¢H¢P¢X¢`¢h¢p¢ˆ¢˜¢ ¢¨¢°¢¸¢°¤¸¤À¤È¤Ð¤Ø¤à¤è¤ð¤ø¤ ¥¥¥¥ ¥(¥0¥8¥@¥H¥P¥X¥`¥h¥p¥x¥€¥ˆ¥¥˜¥ ¥¨¥°¥¸¥À¥È¥Ð¥Ø¥à¥è¥ð¥ø¥ ¦¦¦ ¦(¦0¦8¦@¦H¦P¦X¦`¦h¦p¦x¦€¦ˆ¦¦˜¦ ¦¨¦°¦¸¦À¦È¦Ð¦Ø¦à¦è¦ð¦ø¦ §§§§ §(§0§8§@§H§P§X§`§h§0«8«@«H«P«X«`«h«p«x«€«ˆ««˜« «¨«°«¸«À«È«   P Ä   ¡˜¡ ¡¨¡hªxªˆª˜ª¨ª¸ªÈªØªèªøª««(«8«H«X«h«x«ˆ«˜«¨«¸«È«Ø«è«ø«¬¬(¬8¬H¬X¬h¬x¬ˆ¬˜¬¨¬¸¬È¬Ø¬è¬ø¬­­(­8­H­X­h­x­ˆ­˜­¨­¸­È­Ø­è­ø­®®(®8®H®X®h®x®ˆ®˜®¨®¸®È®Ø®è®ø®¯¯(¯8¯H¯X¯h¯x¯ˆ¯˜¯¨¯¸¯È¯Ø¯è¯ø¯ `     ( 8 H X h x ˆ ˜ ¨ ¸ È Ø è ø ¡¡(¡8¡H¡X¡h¡x¡ˆ¡˜¡¨¡¸¡È¡Ø¡è¡ø¡¢¢(¢8¢H¢X¢h¢x¢ˆ¢˜¢¨¢¸¢È¢Ø¢è¢ø¢££(£8£H£X£h£x£ˆ£˜£¨£¸£È£Ø£è£ø£¤¤(¤8¤H¤X¤h¤x¤ˆ¤˜¤¨¤¸¤È¤Ø¤è¤ø¤¥¥(¥8¥H¥X¥h¥x¥ˆ¥˜¥¨¥¸¥È¥Ø¥è¥ø¥¦¦(¦8¦H¦X¦h¦x¦ˆ¦˜¦¨¦¸¦È¦Ø¦è¦ø¦§§(§8§H§X§h§x§ˆ§˜§¨§¸§È§Ø§è§ø§¨¨(¨8¨H¨X¨h¨x¨ˆ¨˜¨ p p  À¤Ð¤à¤ð¤ ¥¥ ¥0¥@¥P¥`¥p¥€¥¥ ¥°¥À¥Ð¥à¥ð¥ ¦¦ ¦0¦@¦P¦`¦p¦€¦¦ ¦°¦À¦Ð¦à¦ð¦ §§ §0§@§P§`§p§€§§ §°§À§Ð§à§ð§ ¨¨ ¨0¨@¨P¨`¨p¨€¨¨ ¨°¨À¨Ð¨à¨ð¨ ©© ©0©@©P©`©p©€©© ©°©À©Ð©à©ð© ªª ª0ª@ªPª`ªpª€ªª ª°ªÀªÐªàªðª «« «0«@«P«`«p«€«« «°«À«Ð«à«ð« ¬¬ ¬0¬@¬P¬`¬p¬€¬¬ ¬°¬À¬Ð¬à¬ð¬ ­­ ­0­@­P­`­p­€­­ ­°­À­Ð­à­ð­ ®® ®0®@®P®`®p®€®® ®°®À®Ð®à®ð® ¯¯ ¯0¯@¯P¯`¯p¯€¯¯ ¯°¯À¯Ð¯à¯ð¯ € h        0 @ P ` p €    ° À Ð à ð  ¡¡ ¡0¡@¡P¡`¡p¡€¡¡ ¡°¡À¡Ð¡à¡ð¡ ¢¢ ¢0¢@¢P¢`¢p¢€¢¢ ¢°¢À¢Ð¢à¢ð¢ °    È¢à¢è¢ £ Ð X   P¡˜¡¸¡Ø¡ø¡¢H¢`¢h¢p¢¨¢°¢è¤@¨P¨X¨`¨h¨p¨x¨€¨ˆ¨¨˜¨¨¨°¨¸¨À¨È¨Ð¨Ø¨à¨(©0©8©h©p©x©€©ˆ©                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 ì MZ       ÿÿ  ¸       @                                      º ´	Í!¸LÍ!This program cannot be run in DOS mode.
$       üAš›¸ ôÈ¸ ôÈ¸ ôÈ¼È¼ ôÈ¼ÈÂ ôÈ¼Èµ ôÈƒ~÷É¿ ôÈƒ~ðÉ¨ ôÈƒ~ñÉ¯ ôÈeß?È» ôÈ¸ õÈç ôÈ	~üÉº ôÈ	~ôÉ¹ ôÈ*~È¹ ôÈ	~öÉ¹ ôÈRich¸ ôÈ        PE  d† xD\        ð "      Ú      à        €                        @         `                                   PÇ X   ¨Ç (      à   ð X           0    °³ p                           p² ”            0 `  <Æ @                   .text                             `.rdata  ¾Ÿ   0      $             @  @.data   ˜   Ð  
   Ä             @  À.pdata  X   ð     Î             @  @.gfids  ˜         à             @  @.rsrc   à         â             @  @.reloc      0     ä             @  B                                                                                                                                                                                                                                @SHƒìP3ÀHÇD$0   H‰D$(LL$8LD$0H‰D$ H‹ÙÿRÉ …ÀtA¸   HÉ¢ Hê¢ èy'  H‹T$8LL$@LD$pH‹ËÿÉ …ÀtA¸   H”¢ Hµ¢ èD'  H‹T$pH‹D$@LI;Ñƒ  ¶<€sHÿÂéü   ¶È€áà€ùÀu/HJI;É„ò   ¶	€áÀ€ù€…ã   $þ<À„Ù   HƒÂéÂ   ¶È€áð€ùàuYLRM;Ñƒ¸   D¶BA¶È€áÀ€ù€…£   A¶
€áÀ€ù€…“   <àuA¶È"È€ù€„€   <íu
A€ààA€ø trHƒÂë^¶È€áø€ùðuaLRM;ÑsXD¶BA¶È€áÀ€ù€uG¶J€áÀ€ù€u;A¶
€áÀ€ù€u/<ðuA¶È"È€ù€t <ôuA€øw:ÀwHƒÂH‰T$pI;Ñ‚çþÿÿI;Ñ”ÂLD$xH‹Ëÿ¤Ç …ÀtA¸I   H3¡ HT¡ èã%  H‹D$xHƒÄP[ÃÌÌÌÌHƒì8HD$PE3ÀH‰D$(Løýÿÿ3ÒHÇD$     ÿoÇ …ÀtA¸S   HÞ  Hÿ  èŽ%  H‹D$PHƒÄ8ÃHÙÆ Hÿ%*Ç ÌÌ@SHƒì H‹Úƒùt3ÀHƒÄ [ÃH‹KH¡ è6'  …ÀtH‹KH¡ è"'  …ÀuÐ3ÉHƒÄ [Hÿ%d HåÆ é    H‰L$H‰T$L‰D$L‰L$ HƒìhfD$ fL$0fT$@f\$PH‹ÐHZ³ èñ foD$ foL$0foT$@fo\$PH‹L$pH‹T$xL‹„$€   L‹Œ$ˆ   HƒÄhë ÿàH@Æ é{ÿÿÿH<Æ éoÿÿÿH8Æ écÿÿÿH4Æ éWÿÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„     H;‰¼ òuHÁÁf÷ÁÿÿòuòÃHÁÉéÃ  ÌÌÌHƒì(…Òt9ƒêt(ƒêtƒút
¸   HƒÄ(Ãè²  ëèƒ  ¶ÀHƒÄ(ÃI‹ÐHƒÄ(é   M…À•ÁHƒÄ(é,  H‰\$H‰t$H‰|$ AVHƒì H‹òL‹ñ3Éè&  „Àu3Àéè   è¦  ŠØˆD$@@·ƒ=úÊ  t
¹   èj
  ÇäÊ    èë  „Àtgèš  Hß  è*	  èé	  Hò	  è	  è
  H5 H è¡&  …Àu)èp  „Àt Hí HÖ è	&  ÇwÊ    @2ÿŠËè-  @„ÿ…NÿÿÿèË	  H‹ØHƒ8 t$H‹Èèr  „ÀtH‹H‹Ëè›  L‹Æº   I‹ÎÿÓÿ´Ä ¸   H‹\$0H‹t$8H‹|$HHƒÄ A^ÃÌH‰\$H‰t$WHƒì @Šñ‹€Ä 3Û…À3ÀëPÿÈ‰nÄ è}  @ŠøˆD$8ƒ=ÓÉ t
¹   èC	  èŠ  ‰¼É è¯  @ŠÏèo  3Ò@ŠÎè‰  „À•Ã‹ÃH‹\$0H‹t$@HƒÄ _ÃÌÌH‹ÄH‰X L‰@‰PH‰HVWAVHƒì@I‹ð‹úL‹ñ…Òu9èÃ 3Àé²   Bÿƒøw*è¶   ‹Ø‰D$0…À„   L‹Æ‹×I‹Îè£ýÿÿ‹Ø‰D$0…ÀtvL‹Æ‹×I‹ÎèD  ‹Ø‰D$0ƒÿu+…Àu'L‹Æ3ÒI‹Îè(  L‹Æ3ÒI‹ÎècýÿÿL‹Æ3ÒI‹ÎèN   …ÿtƒÿu*L‹Æ‹×I‹Îè@ýÿÿ‹Ø‰D$0…ÀtL‹Æ‹×I‹Îè!   ‹Ø‰D$0ë3Û‰\$0‹ÃH‹\$xHƒÄ@A^_^ÃÌÌÌH‰\$H‰l$H‰t$WHƒì H‹Y I‹ø‹òH‹éH…ÛuCëH‹Ëè»	  L‹Ç‹ÖH‹ÍÿÓH‹\$0H‹l$8H‹t$@HƒÄ _ÃH‰\$H‰t$WHƒì I‹ø‹ÚH‹ñƒúuè—  L‹Ç‹ÓH‹ÎH‹\$0H‹t$8HƒÄ _éwþÿÿÌÌÌ@SHƒì H‹Ù3Éÿ÷ H‹Ëÿæ ÿð H‹Èº	 ÀHƒÄ [Hÿ%ä H‰L$Hƒì8¹   è§ …Àt¹   Í)H×Â èÊ  H‹D$8H‰¾Ã HD$8HƒÀH‰NÃ H‹§Ã H‰Â H‹D$@H‰Ã ÇòÁ 	 ÀÇìÁ    ÇöÁ    ¸   HkÀ HîÁ HÇ   ¸   HkÀ H‹¸ H‰L ¸   HkÀH‹ù· H‰L Hí è ÿÿÿHƒÄ8ÃÌÌÌHƒì(¹   è   HƒÄ(ÃÌ‰L$Hƒì(¹   èÀ …Àt‹D$0‹ÈÍ)HïÁ èr   H‹D$(H‰ÖÂ HD$(HƒÀH‰fÂ H‹¿Â H‰0Á ÇÁ 	 ÀÇÁ    ÇÁ    ¸   HkÀ HÁ ‹T$0H‰H; èNþÿÿHƒÄ(ÃÌH‰\$ WHƒì@H‹Ùÿ H‹»ø   HT$PH‹ÏE3Àÿ H…Àt2Hƒd$8 HL$XH‹T$PL‹ÈH‰L$0L‹ÇHL$`H‰L$(3ÉH‰\$ ÿÞ H‹\$hHƒÄ@_ÃÌÌÌ@SVWHƒì@H‹Ùÿ¯ H‹³ø   3ÿE3ÀHT$`H‹Îÿ H…Àt9Hƒd$8 HL$hH‹T$`L‹ÈH‰L$0L‹ÆHL$pH‰L$(3ÉH‰\$ ÿn ÿÇƒÿ|±HƒÄ@_^[ÃÌÌÌHƒì(è  …Àt!eH‹%0   H‹HëH;Èt3ÀðH±@Å uî2ÀHƒÄ(Ã°ë÷ÌÌÌHƒì(èS  …Àtèz  ëè;  ‹Èèt'  …Àt2Àëèû*  °HƒÄ(ÃHƒì(3ÉèA  „À•ÀHƒÄ(ÃÌÌÌHƒì(èS
  „Àu2Àëè¦0  „ÀuèQ
  ëì°HƒÄ(ÃHƒì(èŸ0  è:
  °HƒÄ(ÃÌÌÌH‰\$H‰l$H‰t$WHƒì I‹ùI‹ð‹ÚH‹éè¬  …ÀuƒûuH‹ÏèÃ  L‹Æ3ÒH‹Íÿ×H‹T$X‹L$PH‹\$0H‹l$8H‹t$@HƒÄ _é‡   ÌÌÌHƒì(èc  …ÀtH4Ä HƒÄ(éë-  èZ$  …Àuè5$  HƒÄ(ÃHƒì(3Éè0  HƒÄ(é¼	  @SHƒì ¶'Ä …É»   DÃˆÄ è6  è	  „Àu2ÀëèŒ/  „Àu	3Éè]	  ëêŠÃHƒÄ [ÃÌÌÌH‰\$UH‹ìHƒì@‹Ùƒù‡¦   è¿  …Àt+…Ûu'HŒÃ èƒ-  …Àt2ÀëzHÃ èo-  …À”ÀëgH‹5´ IƒÈÿ‹Â¹@   ƒà?+È°IÓÈL3ÂL‰EàL‰EèEàL‰EðòMð1Ã L‰EàL‰EèEàL‰Eðò)Ã òMð%Ã ò-Ã H‹\$PHƒÄ@]Ã¹   è\  ÌÌÌÌHƒìL‹Á¸MZ  f9©ãÿÿuyHcÜãÿÿH™ãÿÿH9PE  u_¸  f9AuTL+Â·AHQHÐ·AH€LÊH‰$I;Ñt‹JL;Ár
‹BÁL;ÀrHƒÂ(ëß3ÒH…Òu2Àëƒz$ }2Àë
°ë2Àë2ÀHƒÄÃÌÌÌ@SHƒì ŠÙèg  3Ò…Àt„ÛuH‡*Â HƒÄ [Ã@SHƒì €=OÂ  ŠÙt„ÒuŠËè.  ŠËè¡  °HƒÄ [ÃÌ@SHƒì H‹Ã² H‹Ù‹ÊH3çÁ ƒá?HÓÊHƒúÿu
H‹Ëèƒ+  ëH‹ÓHÇÁ èþ+  3É…ÀHDËH‹ÁHƒÄ [ÃÌHƒì(è§ÿÿÿH÷ØÀ÷ØÿÈHƒÄ(ÃÌH‰\$ UH‹ìHƒì Hƒe H»2¢ß-™+  H‹E² H;ÃuoHMÿ– H‹EH‰Eÿ€ ‹ÀH1Eÿl ‹ÀHM H1EÿT ‹E HMHÁà H3E H3EH3ÁH¹ÿÿÿÿÿÿ  H#ÁH¹3¢ß-™+  H;ÃHDÁH‰Ñ± H‹\$HH÷ÐH‰Ê± HƒÄ ]ÃH%Á Hÿ% ÌÌHÁ é˜  HÁ ÃHÁ ÃHƒì(èçÿÿÿHƒèæÿÿÿHƒHƒÄ(ÃÌHõÌ Ãƒ%õÀ  ÃH‰\$UH¬$@ûÿÿHìÀ  ‹Ù¹   èQÿ  …Àt‹ËÍ)ƒ%ÄÀ  HMð3ÒA¸Ð  èc  HMðÿ! H‹è   H•Ø  H‹ËE3Àÿ H…Àt<Hƒd$8 Hà  H‹•Ø  L‹ÈH‰L$0L‹ÃHè  H‰L$(HMðH‰L$ 3ÉÿÖ H‹…È  HL$PH‰…è   3ÒH…È  A¸˜   HƒÀH‰…ˆ   èÌ  H‹…È  H‰D$`ÇD$P  @ÇD$T   ÿÚ ƒøHD$PH‰D$@HEð”ÃH‰D$H3Éÿq HL$@ÿ^ …Àu
öÛÀ!À¿ H‹œ$Ð  HÄÀ  ]ÃÌÌÌH‰\$H‰t$WHƒì HÆ— H5¿— ëH‹;H…ÿt
H‹Ïèi   ÿ×HƒÃH;ÞråH‹\$0H‹t$8HƒÄ _ÃÌÌH‰\$H‰t$WHƒì HŠ— H5ƒ— ëH‹;H…ÿt
H‹Ïè   ÿ×HƒÃH;ÞråH‹\$0H‹t$8HƒÄ _ÃÌÌHÿ%Ý ÌH‰\$H‰|$UH‹ìHƒì ƒeè 3É3ÀÇt¯    ¢D‹ÁÇa¯    ñcAMDD‹ÊD‹ÒAñentiAòineIAðntelEÐD‹ÛD‹¯¾ AóAuthEÙ‹ÓDÙòGenu3É‹øDÒ¸   ¢‰EðD‹ÉD‰Mø‹È‰]ô‰UüE…ÒuRHƒù® ÿAƒÈ%ð?ÿD‰]¾ =À t(=` t!=p t°ùüÿƒø wH»     H£ÃsAƒÈD‰#¾ E…Ûuá ðù ` rAƒÈD‰¾ ¸   ‰UàD‰Mä;ø|$3É¢‰Eð‰]ô‰Mø‰Uü‰]èºã	sAƒÈD‰Ñ½ AºásnÇD®    Ç>®    AºásSAºásL3ÉÐHÁâ HÐH‰UH‹E$<u2‹® ƒÈÇÿ­    öEè ‰ù­ tƒÈ Çæ­    ‰ä­ H‹\$83ÀH‹|$@HƒÄ ]ÃÌÌ¸   ÃÌÌ3À9(É •ÀÃÂ  ÌÌÌÌÌÌÌÌÌÌÌÌÌH‰\$H‰l$H‰t$WATAUAVAWHƒì@M‹aH‹éM‹9I‹ÈI‹Y8M+üM‹ñI‹øL‹êè²ÿÿÿöEf…à   A‹vHH‰l$0H‰|$8;3ƒz  ‹þHÿ‹DûL;ø‚ª   ‹DûL;øƒ   ƒ|û „’   ƒ|ût‹DûHL$0IÄI‹ÕÿÐ…Àx}~t} csmàu(Hƒ=iÈ  tH`È èû …Àtº   H‹ÍÿIÈ ‹LûA¸   IÌI‹ÕèÄ  I‹F@L‹Å‹TûI‹ÍD‹M IÔH‰D$(I‹F(H‰D$ ÿ èÆ  ÿÆé5ÿÿÿ3Àéµ   I‹v A‹~HI+ôé–   ‹ÏHÉ‹DËL;ø‚‚   ‹DËL;øsyD‹UAƒâ tDE3É…Òt8E‹ÁMÀB‹DÃH;ðr B‹DÃH;ðs‹DËB9DÃu‹DËB9DÃtAÿÁD;ÊrÈD;Êu7‹DË…ÀtH;ðuE…Òu%ëGI‹ÕA‰FHD‹DË±MÄAÿÐÿÇ‹;ú‚`ÿÿÿ¸   L\$@I‹[0I‹k8I‹s@I‹ãA_A^A]A\_ÃÌHƒì(è	  èŠ  èa  „Àu2Àëèð  „Àuè“  ëì°HƒÄ(ÃÌÌHƒì(è  H…À•ÀHƒÄ(ÃHƒì(3Éèµ  °HƒÄ(ÃÌÌHƒì(„Éuèç  èN  3Éèo  °HƒÄ(ÃHƒì(èË  °HƒÄ(Ã@SHƒì ÿŒ H…ÀtH‹H‹Èè\&  H‹ÃH…ÛuíHƒÄ [ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„     L‹Ù¶ÒI¹L¯ÊIƒø†  fInÁf`ÀIø€   †|   º%º s"‹ÂH‹×H‹ùI‹ÈóªH‹úI‹ÃÃffffff„     LÁHƒÁHƒáðL+ÁM‹ÈIÁét6fD  ))AHÁ€   )A )A°IÿÉ)AÀ)AÐ)Aàf)AðuÔIƒàM‹ÈIÁét€    HƒÁIÿÉuôIƒàtADðI‹ÃÃŽ&  ‹&  ·&  ‡&  ”&  ¤&  ´&  „&  ¼&  ˜&  Ð&  À&  &   &  °&  €&  Ø&  I‹ÑL–ÙÿÿC‹„&  LÈIÈI‹ÃAÿáfH‰Qñ‰Qùf‰QýˆQÿÃH‰Qô‰QüÃH‰Q÷ˆQÿÃH‰Qó‰QûˆQÿÃD  H‰Qò‰Qúf‰QþÃH‰ÃH‰f‰PˆP
ÃD  H‰f‰PÃH‰H‰PÃÌÌÌÌÌÌff„     HìØ  M3ÀM3ÉH‰d$ L‰D$(è÷  HÄØ  ÃÌÌÌÌÌÌfD  H‰L$H‰T$D‰D$IÇÁ “ëÌÌÌÌÌÌfÃÌÌÌÌÌÌf„     ÃÌÌÌHƒì(H…ÉtH<¸ H;Ètè$  HƒÄ(ÃÌ@SHƒì H‹Ù‹­¨ ƒùÿt3H…Ûuè>  ‹˜¨ H‹Ø3Òè‚  H…ÛtHò· H;ØtH‹Ëèµ#  HƒÄ [ÃÌÌÌH‰\$H‰t$WHƒì ƒ=V¨ ÿu3Àé‰   ÿ¯ ‹A¨ ‹øèÚ  HƒÊÿ3öH;Ât`H…ÀtH‹ðëV‹¨ è  …ÀtGºx   J‰è¡$  ‹¨ H‹ØH…ÀtH‹Ðèç  …Àu‹é§ 3ÒèÖ  ë	H‹ËH‹ÞH‹ñH‹Ëè#  ‹Ïÿ7 H‹ÆH‹\$0H‹t$8HƒÄ _ÃHƒì(HÍþÿÿèœ  ‰ž§ ƒøÿu2ÀëHþ¶ ‹Èè{  …Àuè
   ëã°HƒÄ(ÃÌHƒì(‹j§ ƒùÿtè¬  ƒY§ ÿ°HƒÄ(ÃÌÌ@SHƒì 3ÛH)· E3ÀH›HÊº   èˆ  …Àtÿ2· ÿÃƒûrÓ°ëè
   2ÀHƒÄ [ÃÌÌ@SHƒì ‹· ëHÛ¶ ÿËH›HÈÿk ÿí¶ …Ûuß°HƒÄ [ÃÌH‰\$H‰l$H‰t$WATAUAVAWHƒì E3ÿD‹ñM‹á3ÀI‹èLoÖÿÿL‹êðO±¼ñpà L‹[¦ HƒÏÿA‹ÈI‹Ðƒá?H3ÐHÓÊH;×„H  H…ÒtH‹Âé=  I;ì„¾   ‹u 3ÀðM±¼ñPà H‹ØtH;Ç„   éƒ   M‹¼ñ3 3ÒI‹ÏA¸   ÿæ H‹ØH…ÀtE3ÿë$ÿs ƒøWuE3À3ÒI‹ÏÿÀ H‹ØëÝE3ÿA‹ßL¶ÕÿÿH…ÛuH‹ÇI‡„ñPà ë%H‹ÃI‡„ñPà H…ÀtH‹Ëÿs L„ÕÿÿH…Ûu]HƒÅI;ì…IÿÿÿL‹k¥ I‹ßH…ÛtJI‹ÕH‹ËÿG L‹P¥ H…Àt2A‹Èº@   ƒá?+ÑŠÊH‹ÐHÓÊH/ÕÿÿI3ÐJ‡”ñpà ë-L‹¥ ë±¹@   A‹Àƒà?+ÈHÓÏHÕÿÿI3øJ‡¼ñpà 3ÀH‹\$PH‹l$XH‹t$`HƒÄ A_A^A]A\_ÃH‰\$WHƒì H‹ùL´ ¹   L  H¡ èþÿÿH‹ØH…ÀtH‹ÈèõÿÿH‹ÏÿÓëÿW H‹\$0HƒÄ _ÃH‰\$WHƒì ‹ÙLy ¹   Le Hf è¹ýÿÿH‹øH…ÀtH‹ÈèÅôÿÿ‹Ëÿ×ë‹Ëÿ H‹\$0HƒÄ _ÃH‰\$WHƒì ‹ÙL5 ¹   L! H" èeýÿÿH‹øH…ÀtH‹Èèqôÿÿ‹Ëÿ×ë‹Ëÿ· H‹\$0HƒÄ _ÃH‰\$H‰t$WHƒì H‹ÚLó ‹ùHê ¹   LÖ è	ýÿÿH‹ðH…ÀtH‹ÈèôÿÿH‹Ó‹ÏÿÖëH‹Ó‹Ïÿ] H‹\$0H‹t$8HƒÄ _ÃÌH‰\$H‰l$H‰t$WHƒì A‹èLž ‹ÚL H‹ùH‹ ¹   è™üÿÿH‹ðH…ÀtH‹Èè¥óÿÿD‹Å‹ÓH‹ÏÿÖë‹ÓH‹ÏÿÒ H‹\$0H‹l$8H‹t$@HƒÄ _ÃÌH‹õ¢ E3À‹Â¹@   ƒà?E‹È+ÈHL³ IÓÉHŠ³ L3ÊH;ÈHÉH÷Ñƒá	IÿÀL‰H@L;ÁuñÃÌÌÌ„Éu9SHƒì Hð² H‹H…ÉtHƒùÿtÿt Hƒ# HƒÃHí² H;ØuØHƒÄ [ÃÌÌH‹i¢ ¹@   ‹Âƒà?+È3ÀHÓÈH3ÂH‰³ ÃÌH‰\$UVWHìÀ  H‹6¢ H3ÄH‰„$°  A‹ØH‹òH‹ù3ÒA¸€  HL$0I‹éèM÷ÿÿL‹ÎH‰l$(L‹Ç‰\$ º@  HL$0èg   A¸  HÒ HL$0è¼M  ƒèt6ƒètƒøtë$ÌH‹Œ$°  H3Ìè&åÿÿH‹œ$ð  HÄÀ  _^]Ãè  Ì¹   è›T  ¹   èá  Ì@USVWATAUAVAWH¬$˜þÿÿHìh  H‹e¡ H3ÄH‰…P  H‹µØ  M‹øL‰D$0M‹áLÚ H‹úH‹Ùè‹K  E3í…À…c  L± H‹×H‹ËèîJ  …À…4  LË H‹×H‹ËèÔJ  …À…  3ÒHL$@A¸
  è&öÿÿLD$8L‰l$8H‹ÖAMÿï ¾  HT$@÷ØD‹ÆHÉH#L$8H‰L$8ÿÅ …ÀuL: ‹ÖHL$@èêJ  …À…  IƒÎÿHL$@I‹ÖHD$@HÿÂfD9,PuöHBHƒø@vKHLTÖH‹ÁHT$@H+ÂHÑøH+ðHöH…ÉuèrH  Ç    é  Hƒþ‚é  ‹« ‰·¦ f‰AL‹ÁH‹×H‹ËèäI  …À…   L‰ H‹×H‹ËèÊI  …À…Ñ  L¿ H‹×H‹Ëè°I  …À…¢  I‹ÆHÿÀfE9,DuöHƒÀHƒø@†“  I‹öHÿÆfE9,tuöA·DtþA¿   fƒø\t$IL$þHqfƒø/tL;þsHƒéIÿÇ·fƒø\uåL‹îM+ïIƒý&vbIƒÿsXA¹5   M‹ÄM+ÏH‹×H‹Ëè	J  …À…B  L¾ H‹×H‹ËèI  …À…  OlH‹×H‹ËèðH  E3í…À„  é¯  Iƒý&M‹ÄH‹×H‹ËsUIÑïA¹5   M+Ïè¨I  E3í…À…  LZ H‹×H‹Ëè£H  …À…ï  I+÷H‹×H‹ËMtè‰H  …À„ž   é»  A¹#   èYI  …À…<  L H‹×H‹ËèWH  …À…  OlH‹×DHH‹Ëè$I  E3í…À…Ù  LÖ H‹×H‹ËèH  …À…ª  MD$òH‹×MpH‹ËèH  …Àtéx  M‹ÄH‹×H‹ËèìG  …Àt
éÌ  L‹|$0L‹ H‹×H‹ËèÌG  …À…©  LÑ H‹×H‹Ëè²G  …À…z  I‹ÆHÿÀfD9,CuöI‹ÎHÿÁfD9,KuöHKL‹Ç‹Ð  L+ÀA¹
   èG  …À…(  H5 H‹×L‹ÆH‹ËèXG  …À…ö  Lm H‹×H‹Ëè>G  …À…Ç  I‹ÆHÿÀfD9,CuöH°   IÿÆfG9,wuöLðM‹ÇH‹×H‹ËL;÷v2L‹ÏL+ÈIƒéèáG  …À…  L– H‹×H‹ËèßF  …ÀtéÔ  èÑF  …À…E  L‹ÆH‹×H‹Ëè»F  …À…  Lø H‹×H‹Ëè¡F  …À…ë  L‹ÆH‹×H‹Ëè‹F  …À…À  L¨ H‹×H‹ËèqF  …À…‘  H‹P  H3ÌèößÿÿHÄh  A_A^A]A\_^[]ÃE3ÉL‰l$ E3À3Ò3Éè‚C  ÌE3ÉL‰l$ E3À3Ò3ÉèmC  ÌL‹Æ3Òè~ñÿÿèeD  Ç "   è2C  E3ÉL‰l$ E3À3Ò3Éè>C  ÌHƒd$  E3ÉE3À3Ò3Éè(C  ÌHƒd$  E3ÉE3À3Ò3ÉèC  ÌE3ÉL‰l$ E3À3Ò3ÉèýB  ÌE3ÉL‰l$ E3À3Ò3ÉèèB  ÌE3ÉL‰l$ E3À3Ò3ÉèÓB  ÌE3ÉL‰l$ E3À3Ò3Éè¾B  ÌE3ÉL‰l$ E3À3Ò3Éè©B  ÌE3ÉL‰l$ E3À3Ò3Éè”B  ÌHƒd$  E3ÉE3À3Ò3Éè~B  ÌHƒd$  E3ÉE3À3Ò3ÉèhB  ÌE3ÉL‰l$ E3À3Ò3ÉèSB  ÌE3ÉL‰l$ E3À3Ò3Éè>B  ÌE3ÉL‰l$ E3À3Ò3Éè)B  ÌE3ÉL‰l$ E3À3Ò3ÉèB  ÌE3ÉL‰l$ E3À3Ò3ÉèÿA  ÌE3ÉL‰l$ E3À3Ò3ÉèêA  ÌE3ÉL‰l$ E3À3Ò3ÉèÕA  ÌE3ÉL‰l$ E3À3Ò3ÉèÀA  ÌE3ÉL‰l$ E3À3Ò3Éè«A  ÌE3ÉL‰l$ E3À3Ò3Éè–A  ÌE3ÉL‰l$ E3À3Ò3ÉèA  ÌE3ÉL‰l$ E3À3Ò3ÉèlA  ÌE3ÉL‰l$ E3À3Ò3ÉèWA  ÌE3ÉL‰l$ E3À3Ò3ÉèBA  ÌE3ÉL‰l$ E3À3Ò3Éè-A  ÌE3ÉL‰l$ E3À3Ò3ÉèA  ÌE3ÉL‰l$ E3À3Ò3ÉèA  ÌE3ÉL‰l$ E3À3Ò3Éèî@  ÌE3ÉL‰l$ E3À3Ò3ÉèÙ@  Ì@USVWAVH¬$üÿÿHìð  H‹—™ H3ÄH‰…à  H‹ùH‰L$@¹ôÿÿÿH‰T$XE‹ðD‰D$8H‹òÿjú  H‹ØHHÿHƒùýwrH‹Èÿ\ú  ƒøudD‰t$(Lƒ L‹ÏH‰t$ º@  HL$`è¸  3ÿ…Àx;HL$`HƒÈÿHÿÀf9<Au÷LL$0‰|$0D‹ÀH‰|$ HT$`H‹Ëÿú  …Àtè\  Ì¹   èG  ‹H÷ÁÀ  u¹   èìF  E3ÉH‹È3ÒEAè‹J  3Éèp   ¹   H‰D$HèÅF  H‰D$PLL$XHD$8LD$@H‰D$ HT$HHL$Pè   ¹   è“F  H‹ÈèÇH  èÖ  ÌÌH‹D$(M‹	M‹ H‹D‹H‹	D‰T$(éŽ   ÌÌH} ÃH‰\$H‰l$H‰t$WHƒì H‹l$(H‹ñ¹   A‹ØH‹úè¤A  ƒøt3…Àu
èn?  ƒøt4L‹ÍD‹ÃH‹×H‹ÎH‹\$0H‹l$8H‹t$@HƒÄ _éŒõÿÿD‹ÃH‹×H‹ÎèþÿÿÌD‹ÃH‹×H‹ÎèþÿÿÌÌÌH‹ÄH‰PL‰@L‰H SVWHƒì0H‹úHpH‹ÙèóåÿÿE3ÉH‰t$ L‹ÇH‹ÓH‹è±2  HƒÄ0_^[ÃÌL‰D$L‰L$ SUVWHƒì8I‹ðHl$xH‹ÚH‹ùè¯åÿÿH‰l$(L‹ÎHƒd$  L‹ÃH‹×H‹èó2  ƒÉÿ…ÀHÁHƒÄ8_^][ÃÌÌH‰\$WHƒì ÆA H‹ùH…Òtë‹ï© …Àuœ™ óAëOèR  H‰HWH‹ˆ   H‰
H‹ˆˆ   H‰OH‹ÈètS  H‹HWèœS  H‹‹¨  ¨uƒÈ‰¨  ÆGH‹ÇH‹\$0HƒÄ _ÃL‹ÉE¶IÿÁA@¿ƒøwAƒÀ ¶
HÿÂA¿ƒøwƒÁ E…ÀtD;ÁtÑD+ÁA‹ÀÃÌÌÌHƒì(‹:© …Àu-H…Éuèh>  Ç    è5=  ¸ÿÿÿHƒÄ(ÃH…ÒtáHƒÄ(é‰ÿÿÿE3ÀHƒÄ(é   ÌH‰\$H‰t$WHƒì@H‹úH‹ñI‹ÐHL$ èÊþÿÿH…ötH…ÿuè>  Ç    èÔ<  »ÿÿÿëKH‹D$(Hƒ¸8   uH‹×H‹Îèÿÿÿ‹Øë-H+÷¶>HT$(èŽK  ¶HT$(‹ØèK  HÿÇ…Ût;ØtØ+Ø€|$8 tH‹L$ ƒ¡¨  ýH‹t$X‹ÃH‹\$PHƒÄ@_ÃÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì E3öH‹úH+ùH‹ÙHƒÇA‹îHÁïH;ÊIGþH…ÿtH‹3H…ötH‹Îÿk÷  ÿÖHƒÃHÿÅH;ïuáH‹\$0H‹l$8H‹t$@H‹|$HHƒÄ A^ÃÌÌH‰\$H‰t$WHƒì H‹òH‹ÙH;Êt H‹;H…ÿtH‹Ïÿ÷  ÿ×…ÀuHƒÃH;ÞëÞ3ÀH‹\$0H‹t$8HƒÄ _Ã¸csmà;Èt3ÀÃ‹Èé   ÌH‰\$H‰l$H‰t$WHƒì H‹ò‹ùèP  E3ÀH‹ØH…Àu3ÀéH  H‹H‹ÁH‘À   H;Êt98tHƒÀH;ÂuóI‹ÀH…ÀtÒH‹xH…ÿtÉHƒÿuL‰@Güé  Hƒÿ„ù   H‹kH‰s‹pƒþ…Ð   HƒÁ0H‘   ëL‰AHƒÁH;Êuó8  À‹s„ˆ   8Ž  Àtw8  Àtf8  ÀtU8‘  ÀtD8’  Àt38“  Àt"8´ Àt8µ ÀuOÇC   ëFÇCŽ   ë=ÇC…   ë4ÇCŠ   ë+ÇC„   ë"ÇC   ëÇC†   ëÇCƒ   ëÇC‚   H‹Ïÿõ  ‹S¹   ÿ×‰sëH‹ÏL‰@ÿsõ  ‹Îÿ×H‰kƒÈÿH‹\$0H‹l$8H‹t$@HƒÄ _ÃÌÌÌ3Àùcsmà”ÀÃH‹ÄH‰XH‰pH‰xL‰p AWHƒì A‹ð‹ÚD‹ñE…ÀuJ3Éÿ6ó  H…Àt=¹MZ  f9u3HcH<HÈ9PE  u$¸  f9Auƒ¹„   v9±ø   tA‹ÎèH  ¹   èP  €=¢£  …²   A¿   A‹Ç‡}£ …ÛuHH‹=B’ ‹×ƒâ?K@+Ê3ÀHÓÈH3ÇH‹a£ H;ÈtH3ù‹ÊHÓÏH‹Ïÿsô  E3À3Ò3Éÿ×H{¤ ëA;ßuH…¤ èà
  …ÛuH´ô  Hô  è€üÿÿH±ô  H¢ô  èmüÿÿ¶þ¢ …öADÇˆò¢ ëèó  ¹   è¨O  …öu	A‹Îè   ÌH‹\$0H‹t$8H‹|$@L‹t$HHƒÄ A_Ã@SHƒì ‹ÙèïV  „Àt(eH‹%`   ‹¼   ÁêöÂuÿzñ  H‹È‹Óÿwñ  ‹Ëè   ‹Ëÿ`ò  ÌÌÌÌH‰\$WHƒì Hƒd$8 LD$8‹ùH¶ 3Éÿ&ò  …Àt'H‹L$8H¶ ÿàñ  H‹ØH…ÀtH‹Èÿ?ó  ‹ÏÿÓH‹L$8H…Étÿ³ñ  H‹\$0HƒÄ _ÃH‰ñ¡ Ã3Ò3ÉDBéÇýÿÿÌÌÌE3ÀAPé¸ýÿÿ‹Æ¡ ÃÌH‹ÄH‰XH‰hH‰pH‰x ATAVAWHƒì L‹|$`M‹áI‹øL‹òH‹ÙIƒ' IÇ   H…ÒtL‰IƒÆ@2í€;"u@„í@¶"@”ÅHÿÃë7IÿH…ÿtŠˆHÿÇ¾3HÿÃ‹Îèg  …ÀtIÿH…ÿtŠˆHÿÇHÿÃ@„öt@„íu°@€þ t@€þ	u¤H…ÿt	ÆGÿ ëHÿË@2ö€; „Ò   €; t€;	uHÿÃëñ€; „º   M…ötI‰>IƒÆIÿ$º   3ÀëHÿÃÿÀ€;\tö€;"u1„Âu@„öt€{"uHÿÃë	3Ò@„ö@”ÆÑèëÿÈH…ÿtÆ\HÿÇIÿ…ÀuìŠ„ÀtD@„öu< t;<	t7…Òt+H…ÿtˆHÿÇ¾è8f  …ÀtIÿHÿÃH…ÿtŠˆHÿÇIÿHÿÃéiÿÿÿH…ÿtÆ HÿÇIÿé%ÿÿÿM…ötIƒ& Iÿ$H‹\$@H‹l$HH‹t$PH‹|$XHƒÄ A_A^A\Ã@SHƒì H¸ÿÿÿÿÿÿÿL‹ÊL‹ÑH;Èr3Àë<HƒÉÿ3ÒH‹ÁI÷ðL;ÈsëIÁâM¯ÈI+ÊI;ÉvÛKº   èR  3ÉH‹Øèð	  H‹ÃHƒÄ [ÃÌÌÌH‰\$UVWAVAWH‹ìHƒì0AÿD‹ñƒøvè}6  ¿   ‰8èI5  é/  è3a  H„Ÿ A¸  H‹Ó3Éÿ3ï  H‹5¥ 3ÿH‰¥ H…öt@8>uH‹óHEHH‰}@LM@H‰D$ E3ÀH‰}H3ÒH‹ÎèPýÿÿL‹}@A¸   H‹UHI‹ÏèöþÿÿH‹ØH…Àuèí5  {‰83ÉéŸ   NøH‹ÓHEHH‹ÎLM@H‰D$ èýÿÿAƒþu‹E@ÿÈH‰g¤ ‰]¤ ëÃHU8H‰}8H‹ËècY  ‹ð…ÀtH‹M8èÐ  H‹ËH‰}8èÄ  ‹þë?H‹U8H‹ÏH‹ÂH9:tH@HÿÁH98uô‰¤ 3ÉH‰}8H‰¤ è  H‹ËH‰}8è  ‹ÇH‹\$`HƒÄ0A_A^_^]ÃÌÌH‰\$WHƒì 3ÿH9=AŸ t3ÀëHèÖ_  èd  H‹ØH…ÀuƒÏÿë'H‹Èè4   H…ÀuƒÏÿëH‰#Ÿ H‰Ÿ 3Éè  H‹Ëè  ‹ÇH‹\$0HƒÄ _ÃH‰\$H‰l$H‰t$WAVAWHƒì03öL‹ñ‹Öë<=tHÿÂHƒÈÿHÿÀ@84u÷HÿÁHÈŠ„ÀuàHJº   è		  H‹ØH…ÀtlL‹øA86taHƒÍÿHÿÅA84.u÷HÿÅA€>=t5º   H‹ÍèÖ  H‹øH…Àt%M‹ÆH‹ÕH‹Èè  3É…ÀuHI‰?IƒÇèV  Lõë«H‹ËèE   3ÉèB  ëH‹ó3Éè6  H‹\$PH‹ÆH‹t$`H‹l$XHƒÄ0A_A^_ÃE3ÉH‰t$ E3À3Òè¼2  ÌÌÌÌH…Ét;H‰\$WHƒì H‹H‹ÙH‹ùëH‹Èèâ  HH‹H…ÀuìH‹ËèÎ  H‹\$0HƒÄ _ÃÌÌÌHƒì(H‹	H;² tè§ÿÿÿHƒÄ(ÃÌÌHƒì(H‹	H;Ž tè‹ÿÿÿHƒÄ(ÃÌÌHƒì(He è¸ÿÿÿHa èÈÿÿÿH‹e è\ÿÿÿH‹Q HƒÄ(éLÿÿÿéßýÿÿÌÌÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹
èpH  H‹Ïè·  ‹ø‹è²H  ‹ÇH‹\$0HƒÄ _ÃÌH‰\$H‰t$L‰L$ WATAUAVAWHƒì@I‹ùM‹ø‹
è'H  I‹H‹H…Òu	HƒËÿé@  H‹5WŠ D‹ÆAƒà?H‹þH3:A‹ÈHÓÏH‰|$0H‹ÞH3ZHÓËH‰\$ HGÿHƒøý‡ú   L‹çH‰|$(L‹óH‰\$8A½@   A‹ÍA+È3ÀHÓÈH3ÆHƒëH‰\$ H;ßrH9uëëH;ßsJHƒËÿH;ûtH‹ÏèC  H‹5Ì‰ ‹Æƒà?D+èA‹Í3ÒHÓÊH3ÖI‹H‹H‰I‹H‹H‰QI‹H‹H‰Qër‹Îƒá?H33HÓÎH‰H‹Îÿãë  ÿÖI‹H‹H‹5t‰ D‹ÆAƒà?L‹ÎL3
A‹ÈIÓÉH‹BH3ÆHÓÈM;ÌuI;Æt M‹áL‰L$(I‹ùL‰L$0L‹ðH‰D$8H‹ØH‰D$ éÿÿÿH‹¼$ˆ   3Û‹èG  ‹ÃH‹\$pH‹t$xHƒÄ@A_A^A]A\_ÃÌH‹ÄH‰XH‰hH‰pH‰x ATAVAWHƒì H‹3öL‹ùH‹H…ÛuƒÈÿé†  L‹Àˆ A¼@   H‹+A‹ÈL‹Kƒá?H‹[I3èM3ÈHÓÍI3ØIÓÉHÓËL;Ë…Ç   H+Ý¸   HÁûH;ØH‹ûHGøAD$àHûHDøH;ûrED$ÈH‹×H‹Íè—`  3ÉL‹ðè½  M…öu(H{A¸   H‹×H‹Íès`  3ÉL‹ðè™  M…ö„QÿÿÿL‹ˆ MÞA‹ÀIþƒà?A‹Ì+ÈH‹ÖHÓÊH‹ÃI+ÁI3ÐHƒÀI‹îHÁèI‹ÉL;ËHGÆH…ÀtHÿÆH‰HIH;ðuñL‹Ç‡ A‹ÀA‹Ìƒà?+ÈI‹GH‹A‹ÄHÓÊI3ÐMAI‰H‹ž‡ ‹Êƒá?+ÁŠÈI‹HÓÍH3êH‹H‰)A‹ÌH‹|‡ ‹Âƒà?+ÈI‹IÓÈL3ÂH‹L‰BH‹^‡ ‹Âƒà?D+àI‹AŠÌHÓËH3ÚH‹3ÀH‰YH‹\$@H‹l$HH‹t$PH‹|$XHƒÄ A_A^A\ÃÌÌH‹ÑHŽ™ é}   ÌL‹ÜI‰KHƒì8ICI‰CèMK¸   MCèIS ‰D$PIK‰D$Xè?üÿÿHƒÄ8ÃÌÌE3ÉL‹ÁH…ÉuƒÈÿÃH‹AH9u$H‹µ† ¹@   ‹Âƒà?+ÈIÓÉL3ÊM‰M‰HM‰H3ÀÃÌH‰T$H‰L$UH‹ìHƒì@HEH‰EèLM(HEH‰EðLEè¸   HUàHM ‰E(‰EàèzûÿÿHƒÄ@]ÃH•‡ H‰6™ °ÃÌÌÌHƒì(H¥˜ èTÿÿÿH±˜ èHÿÿÿ°HƒÄ(ÃÌ°ÃÌHƒì(èïúÿÿ°HƒÄ(Ã@SHƒì H‹ó… ¹@   ‹Â3Ûƒà?+ÈHÓËH3ÚH‹Ëè+,  H‹Ëèb  H‹Ëè¯8  H‹Ëè«b  H‹Ëè÷ôÿÿ°HƒÄ [ÃÌÌÌ3ÉémÚÿÿÌ@SHƒì H‹Š ƒÈÿðÁƒøuH‹lŠ H=ˆ H;Ëtèã   H‰TŠ H‹  èÐ   H‹‰  3ÛH‰x  è»   H‹$œ H‰m  è¨   H‹œ H‰
œ è•   °H‰œ HƒÄ [ÃÌÌHÍ÷  HÖö  ém`  ÌHƒì(è§@  H…À•ÀHƒÄ(ÃHƒì(è»?  °HƒÄ(ÃH•÷  Hžö  éÉ`  ÌHƒì(èKA  °HƒÄ(Ã@SHƒì èÉ?  H‹XH…ÛtH‹Ëÿûæ  ÿÓë è  ÌH…Ét7SHƒì L‹Á3ÒH‹‚› ÿ¼å  …Àuè—,  H‹Øÿúä  ‹ÈèÏ+  ‰HƒÄ [ÃÌÌÌ@SHƒì H‹ÙHƒùàw<H…É¸   HDØëèvb  …Àt%H‹Ëèz`  …ÀtH‹› L‹Ã3Òÿ\å  H…ÀtÔëè,,  Ç    3ÀHƒÄ [ÃÌÌ@SHƒì 3ÛH…ÉtH…ÒtM…Àuˆèþ+  »   ‰èÊ*  ‹ÃHƒÄ [ÃL‹ÉL+ÁCŠAˆIÿÁ„ÀtHƒêuìH…ÒuÙˆèÄ+  »"   ëÄÌHƒì(è?6  H…Àt
¹   è€6  ö¥ƒ t)¹   èsÑ  …Àt¹   Í)A¸   º  @AHè>(  ¹   è”òÿÿÌÌÌÌ@SHƒì L‹ÂH‹ÙH…Ét3ÒHBàH÷óI;ÀrCI¯Ø¸   H…ÛHDØëèJa  …Àt(H‹ËèN_  …ÀtH‹ó™ L‹Ãº   ÿ-ä  H…ÀtÑëèý*  Ç    3ÀHƒÄ [ÃÌÌÌH‰\$L‰L$ WHƒì I‹ÙI‹øH‹
è31  H‹ÏèÂ  ‹øH‹è,1  ‹ÇH‹\$0HƒÄ _ÃÌÌÌH‰\$H‰l$H‰t$WHƒì HƒÈÿH‹ò3ÒH‹éH÷öHƒàþHƒøsèz*  Ç    2Àë[Hö3ÿH9¹  uHþ   w°ë@H;±   vóH‹ÎèÈýÿÿH‹ØH…ÀtH‹  ètýÿÿH‰  @·H‰µ   3Éè\ýÿÿ@ŠÇH‹\$0H‹l$8H‹t$@HƒÄ _ÃE‹ÈL‹ÑAƒét5Aƒét,Aƒù	t&Aƒøt AÀêfƒêcA€â¸ïÿ  f…Ð”Á3ÀD:Ñ”ÀÃ°Ã2ÀÃH‰\$HAXL‹ÑH‹ˆ  A‹ØH…ÉD‹ÚHDÈHƒ¸   u¸   ë
H‹€   HÑèLAÿLÀM‰BHA‹B8…ÀE…Ût6ÿÈ3ÒA‰B8A‹Ã÷ó€Â0D‹Ø€ú9~AŠÁöØÉ€áà€Áa€é:ÑI‹BHˆIÿJHë½E+BHIÿBHH‹\$E‰BPÃÌH‰\$HAXA‹ØL‹ÑL‹ÚH‹ˆ  H…ÉHDÈHƒ¸   u¸   ë
H‹€   HÑèLAÿLÀM‰BHA‹B8…ÀM…Ût7ÿÈ3ÒA‰B8I‹ÃH÷ó€Â0L‹Ø€ú9~AŠÁöØÉ€áà€Áa€é:ÑI‹BHˆIÿJHë¼E+BHIÿBHH‹\$E‰BPÃE…ÀŽ„   H‹ÄH‰XH‰hH‰pH‰x AVHƒì I‹ÙD¾òA‹èH‹ñ3ÿH‹‹HÁéöÁt
H‹Hƒx tH‹A·Îè_p  ¹ÿÿ  f;Átÿ‹ƒøÿtÿÇ;ý}ëÁƒÿH‹\$0H‹l$8H‹t$@H‹|$HHƒÄ A^ÃÌÌE…À~hH‰\$H‰|$@ŠúH‹ÙE3ÛL‹I‹BI9BuA€z tAÿë$Aƒ	ÿëAÿH‹@¾×Hÿ@H‹H‹f‰H‹Hƒ Aƒ9ÿtAÿÃE;Ø|µH‹\$H‹|$ÃÌÌ@SHƒì H‹Ù3ÉH‰H‰KH‰KH‰K H‰KH‰K(H‰K0‰K8ˆK@f‰KB‰KPˆKTH‰‹X  H‰‹`  H‹H‰ƒh  H‹D$PH‰CH‹D$XH‰C L‰L‰K‰‹p  è'  H‰CH‹ÃHƒÄ [ÃÌH‰\$H‰t$WHìð  H‹¿~ H3ÄH‰„$à  H‹H‹ÙH‹8H‹Ïèß[  H‹SHL$8@ŠðH‹èoçÿÿH‹HD$@H‹K L‹KL‹HT$0H‹	M‹	L‰D$0L‹CH‰L$(HL$`H‰D$ M‹ èùþÿÿHL$`èO  H‹Œ$À  ‹Øè¨ùÿÿHƒ¤$À   €|$P tH‹L$8ƒ¡¨  ýH‹×@ŠÎè\  ‹ÃH‹Œ$à  H3ÌèoÁÿÿLœ$ð  I‹[I‹s I‹ã_ÃÌÌH‰\$WHƒì H‹ÙH‹ú¾	è5  ƒøetHÿÃ¶è\  …Àuñ¾èè4  ƒøxuHƒÃH‹ŠH‹ˆø   H‹ŠˆHÿÃŠˆŠÐŠHÿÃ„ÀuñH‹\$0HƒÄ _ÃÌÌÌH‹ÄH‰XH‰hH‰p WHƒì H‹qH‹ùH‹ÚA¸
   HP‹.ƒ& H‹IHƒ` Hƒéè\  ‰H‹Gƒ8"tH‹D$0H;GrH‰G°ë2Àƒ> u…ít‰.H‹\$8H‹l$@H‹t$HHƒÄ _ÃÌH‹ÄH‰XH‰pH‰xL‰p AWHƒì 3öH‹ÙH9±h  uèø$  Ç    èÅ#  ƒÈÿé  H9qtâÿp  ƒ¹p  „ë  ƒÏÿL=Vï  Dw!‰sP‰s,é¦  HƒC9s(Œ±  ·CB‹S,fA+ÆfƒøZw·CBB¶L8àƒáë‹ÎÊB¶8Áè‰C,ƒø„©  …À„  ƒè„ê   ƒè„¢   ƒètkƒèt^ƒèt(ƒètƒø…‚  H‹ËèE  é  H‹Ëèð  é
  fƒ{B*tHS8H‹Ëèdþÿÿéò   HƒC H‹C ‹Hø…ÉHÏ‰K8é×   ‰s8éÕ   fƒ{B*tHS4ëÅHƒC H‹C ‹Hø‰K4…É‰«   ƒK0÷Ù‰K4é   ·CBA;Æt0ƒø#t%ƒø+tƒø-tƒø0…‚   ƒK0ë|ƒK0ëvƒK0ëpD	s0ëjƒK0ëdH‰s0@ˆs@‰{8‰s<@ˆsTëPD·CBÆCTH‹ƒh  ‹HÁéöÁtH‹ƒh  H9ptH‹“h  A·ÈèUk  ¹ÿÿ  f;Áu‰{(ëÿC(°„ÀtZH‹C·f‰KBf…É…FþÿÿHƒCÿƒp  ƒ»p  …#þÿÿ‹C(H‹\$0H‹t$8H‹|$@L‹t$HHƒÄ A_Ãè¾"  Ç    è‹!  ‹ÇëÑÌÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì 3öH‹ÙH9±h  uè€"  Ç    èM!  ƒÈÿé  H9qtâÿp  ƒ¹p  „ï  ƒÏÿL5Þì  o!‰sP‰s,é«  HƒC9s(Œ¶  ·CB‹S,f+ÅfƒøZw·CBB¶L0àƒáë‹ÎÊB¶0Áè‰C,ƒø„¯  …À„  ƒè„ë   ƒè„¢   ƒètkƒèt^ƒèt(ƒètƒø…ˆ  H‹Ëè›  é  H‹Ëè  é  fƒ{B*tHS8H‹Ëèîûÿÿéø   HƒC H‹C ‹Hø…ÉHÏ‰K8éÝ   ‰s8éÛ   fƒ{B*tHS4ëÅHƒC H‹C ‹Hø‰K4…É‰±   ƒK0÷Ù‰K4é£   ·CB;Åt2ƒø#t(ƒø+tƒø-tƒø0…‰   ƒK0é€   ƒK0ëzƒK0ët	k0ëoƒK0ëiH‰s0@ˆs@‰{8‰s<@ˆsTëU·SBÆCTH‹‹h  H‹AH9Au@8qtÿC(ë+‰{(ë&ÿC(H‹ƒh  Hÿ@H‹ƒh  H‹f‰H‹ƒh  Hƒ °„ÀtZH‹C·f‰KBf…É…AþÿÿHƒCÿƒp  ƒ»p  …þÿÿ‹C(H‹\$0H‹l$8H‹t$@H‹|$HHƒÄ A^ÃèB   Ç    è  ‹ÇëÑÌÌÌHƒì(fƒyBFuö…‡  ÇA,   HƒÄ(é$  fƒyBNu'ö…g  ÇA,   èð  Ç    è½  2ÀéK  ƒy< uã·ABƒøI„Ï   ƒøL„½   ƒøT„«   ºh   ;Ât|ƒøjtkºl   ;Ât9ƒøtt(ƒøwtƒøz°…ú   ÇA<   éî   ÇA<   éà   ÇA<   éÔ   H‹Af9uHƒÀÇA<   H‰Aé·   ÇA<   é«   ÇA<   éŸ   H‹Af9uHƒÀÇA<   H‰Aé‚   ÇA<   ëyÇA<   ëpÇA<   ëgH‹Q·fƒø3ufƒz2uHBÇA<
   H‰AëBfƒø6ufƒz4uHBÇA<   H‰Aë$fƒèXfƒø w·ÀHº‚    H£ÂsÇA<	   °HƒÄ(ÃÌÌHƒì(fƒyBFuö…‡  ÇA,   HƒÄ(éL  fƒyBNu'ö…g  ÇA,   èL  Ç    è  2ÀéK  ƒy< uã·ABƒøI„Ï   ƒøL„½   ƒøT„«   ºh   ;Ât|ƒøjtkºl   ;Ât9ƒøtt(ƒøwtƒøz°…ú   ÇA<   éî   ÇA<   éà   ÇA<   éÔ   H‹Af9uHƒÀÇA<   H‰Aé·   ÇA<   é«   ÇA<   éŸ   H‹Af9uHƒÀÇA<   H‰Aé‚   ÇA<   ëyÇA<   ëpÇA<   ëgH‹Q·fƒø3ufƒz2uHBÇA<
   H‰AëBfƒø6ufƒz4uHBÇA<   H‰Aë$fƒèXfƒø w·ÀHº‚    H£ÂsÇA<	   °HƒÄ(ÃÌÌH‰\$H‰l$H‰t$ WATAUAVAWHƒì@H‹™t H3ÄH‰D$8·AB¾X   H‹ÙnéD~©ƒød[„Æ   ;Å„Ñ   ƒøCt2ƒøDŽÌ   ƒøGŽº   ƒøSt^;ÆtoƒøZtƒøa„£   ƒøc…£   3ÒèÍ  é“   èÿ  é‰   ƒøg~ƒøitgƒønt[ƒøot8ƒøptƒøstƒøutRƒøxueP˜ëMè°
  ëUÇA8   ÇA<   EŠÇº   ë1‹I0‹ÁÁèA„Çtºé‰K0º   H‹Ëëè—	  ëƒI0º
   E3Àèä  ëèñ  „Àu2Àél  €{@ …_  ‹S03À‰D$03ÿf‰D$4‹ÂÁèDo A„Çt2‹ÂÁèA„Çt
G-f‰D$0ëA„×t¸+   ëí‹ÂÑèA„Çt	fD‰l$0I‹ÿ·KBA¹ßÿ  ·Áf+ÆfA…Áu‹ÂÁèA„ÇtEŠÇëE2À·ÁA¼0   f+ÅfA…Á”ÀE„Àu„Àt/fD‰d|0Iÿf;Ît	f;Ít2ÀëAŠÇöØÀ$àa¾Àf‰D|0Iÿ‹s4+sP+÷öÂuLK(D‹ÆH‹h  AŠÕèBòÿÿH‹CHk(L³h  H‰D$ L‹ÍHT$0I‹ÎD‹ÇèÛ  ‹K0‹ÁÁèA„ÇtÁéA„ÏuL‹ÍD‹ÆAŠÔI‹Îèõñÿÿ3ÒH‹ËèÏ	  ƒ}  |‹C0ÁèA„ÇtL‹ÍD‹ÆAŠÕI‹ÎèÉñÿÿAŠÇH‹L$8H3ÌèµÿÿL\$@I‹[8I‹k@I‹sHI‹ãA_A^A]A\_ÃÌÌÌH‰\$H‰l$H‰t$ WATAUAVAWHƒì@H‹Íq H3ÄH‰D$8·AB¾X   H‹ÙnéD~©ƒød[„Æ   ;Å„Ñ   ƒøCt2ƒøDŽÌ   ƒøGŽº   ƒøSt^;ÆtoƒøZtƒøa„£   ƒøc…£   3Òè  é“   è3  é‰   ƒøg~ƒøitgƒønt[ƒøot8ƒøptƒøstƒøutRƒøxueP˜ëMèä  ëUÇA8   ÇA<   EŠÇº   ë1‹I0‹ÁÁèA„Çtºé‰K0º   H‹ËëèË  ëƒI0º
   E3Àè  ëè%  „Àu2Àél  €{@ …_  ‹S03À‰D$03ÿf‰D$4‹ÂÁèDo A„Çt2‹ÂÁèA„Çt
G-f‰D$0ëA„×t¸+   ëí‹ÂÑèA„Çt	fD‰l$0I‹ÿ·KBA¹ßÿ  ·Áf+ÆfA…Áu‹ÂÁèA„ÇtEŠÇëE2À·ÁA¼0   f+ÅfA…Á”ÀE„Àu„Àt/fD‰d|0Iÿf;Ît	f;Ít2ÀëAŠÇöØÀ$àa¾Àf‰D|0Iÿ‹s4+sP+÷öÂuLK(D‹ÆH‹h  AŠÕèðÿÿH‹CHk(L³h  H‰D$ L‹ÍHT$0I‹ÎD‹Çè
  ‹K0‹ÁÁèA„ÇtÁéA„ÏuL‹ÍD‹ÆAŠÔI‹Îè¹ïÿÿ3ÒH‹Ëèï  ƒ}  |‹C0ÁèA„ÇtL‹ÍD‹ÆAŠÕI‹ÎèïÿÿAŠÇH‹L$8H3Ìèµ²ÿÿL\$@I‹[8I‹k@I‹sHI‹ãA_A^A]A\_ÃÌÌÌH‰\$H‰t$WHƒì HƒA H‹ÙH‹A H‹xøH…ÿt4H‹wH…öt+D‹A<·QBH‹	èíÿÿ„ÀH‰sH·tÑè‰CPÆCTë‰CPëHáá  ÇCP   H‰KHÆCT H‹\$0°H‹t$8HƒÄ _ÃH‰\$H‰|$AVHƒìPƒI0H‹Ù‹A8A¾ßÿ  …Ày·ABfƒèAfA#Æf÷ØÀƒàùƒÀ‰A8ëu·ABfƒèGfA…ÆuÇA8   ‹A8HyX]  H‹ÏHcÐè¶ëÿÿA¸   „Àu!Hƒ¿   uA‹Àë
H‹‡   HÑè£þÿÿ‰C8H‹‡  H…ÀHDÇH‰CH3ÀHƒC Hƒ¿   H‰D$`H‹C ò@øòD$`uM‹Èë
L‹   IÑéH‹  H…Éu	L—   ëL‹—   IÑêLÑHƒù t
L‹‡   IÑèH‹CH‹ÑH‰D$@H…ÉH‹¾KBHD×H‰D$8‹C8‰D$0‰L$(HL$`L‰L$ M‹Êèo[  ‹C0Áè¨tƒ{8 uH‹SH‹KHèRïÿÿ·CBfƒèGfA…Æum‹C0Áè¨ucH‹CH‹SHH‹H‹ø   H‹DŠëA:Àt	HÿÂŠ„ÀuòŠHÿÂ„Àt2ë	,E¨ßt	HÿÂŠ„ÀuñH‹ÊHÿÊ€:0tøD8uHÿÊŠHÿÂHÿÁˆ„ÀuòH‹CH€8-uƒK0@HÿÀH‰CHH‹SHŠ,I<%wH¹!   !   H£Ás	¸s   f‰CBHƒÉÿHÿÁ€<
 u÷H‹|$p°‰KPH‹\$hHƒÄPA^ÃÌÌÌH‰\$H‰t$WHƒì ÆATH‹ÙHƒA H‹A D‹A<·QBH‹	·pøèYêÿÿH{XH‹  „Àu/L‹KHT$0@ˆt$0H…ÉˆD$1HDÏI‹Lc@èK  …ÀyÆC@ë
H…ÉHDÏf‰1H‹  °H‹t$@H…ÉÇCP   HDÏH‰KHH‹\$8HƒÄ _ÃÌÌ@SHƒì A»   H‹Ù‹I<EŠÈD‹ÒECüƒùet…ÉtLƒétSƒétGƒét=ƒùu\I‹ÓH‹ÂHƒè„¢   Hƒèt}HƒètZI;Àt?èƒ  Ç    èP  2Àé&  I‹ÐëÆº   ë¿º   ë¸ƒét°ƒét«ƒét¦ëš3Òë£‹C0L[ Áè¨H‹C H‹HøëY‹C0L[ Áè¨H‹C tHcHøëA‹Høë<‹C0L[ Áè¨H‹C tH¿Høë#·Høë‹C0L[ Áè¨H‹C tH¾Høë¶HøD‹C0A‹ÀÁè¨tH…ÉyH÷ÙAƒÈ@D‰C0ƒ{8 }	ÇC8   ëƒc0÷¸   9C8~‰C8H…Éuƒc0ßE‹ÂI;ÓuH‹ÑH‹Ëè`éÿÿë
‹ÑH‹Ëè¸èÿÿ‹C0Áè¨tƒ{P t	H‹KH€90tHÿKHH‹KHÆ0ÿCP°HƒÄ [ÃÌH‰\$H‰t$WHƒì »   H‹ùHY H‹A H‹pøè\  …Àuè  Ç    èà  2Àéˆ   ‹O<º   ƒù,t>…Ét7ƒétƒétƒét(ƒùt&3Ûë"»   ë»   ëƒétƒét
ƒétëÓH‹ÚHƒët*HƒëtHƒëtH;Úu…HcG(H‰ë‹G(‰ë·G(f‰ëŠO(ˆÆG@°H‹\$0H‹t$8HƒÄ _ÃÌH‰\$H‰t$WHƒì HƒA H‹ÙH‹A ‹y8ƒÿÿD‹A<·QBH‹pø¸ÿÿÿH‰qHDøH‹	è'çÿÿ„Àt#H…öHc×HÜ  ÆCTHEÎH‰KHèÉJ  ‰CPëLH…öuHäÛ  H‰CHL‹CHE3É…ÿ~-A€8 t'H‹CA¶H‹H‹¹ €  f…PtIÿÀIÿÀAÿÁD;Ï|ÓD‰KPH‹\$0°H‹t$8HƒÄ _ÃÌÌH‰\$H‰l$VWAVHƒì0E3öH‹ÙD8qT…”   ‹AP…ÀŽ‰   H‹qHA‹þL‹KHL$PfD‰t$PH‹ÖI‹Lc@è*G  Hcè…À~WH‹ƒh  D·D$P‹HÁéöÁtH‹ƒh  L9pt H‹“h  A·ÈèBX  ¹ÿÿ  f;ÁuƒK(ÿëÿC(HõÿÇH‹Å;{Pu†ë'ƒK(ÿë!H‹CLI(D‹CPHÁh  H‹SHH‰D$ è  H‹\$X°H‹l$`HƒÄ0A^_^ÃH‰\$H‰l$H‰t$ WHƒì03íH‹Ù@8iT…’   ‹AP…ÀŽ‡   H‹qH‹ýL‹KHL$@f‰l$@H‹ÖI‹Lc@è?F  HcÐ…À~WH‹‹h  D·D$@H‹AH9Au@8itÿC(ë&ƒK(ÿë ÿC(HÿAH‹ƒh  H‹fD‰H‹ƒh  Hƒ HòÿÇH‹Â;{Pu‡ë'ƒK(ÿë!H‹CLI(D‹CPHÁh  H‹SHH‰D$ è&  H‹\$H°H‹l$PH‹t$XHƒÄ0_ÃÌÌÌH‰\$H‰l$H‰t$ WAVAWHƒì H‹I‹ÙL‹òH‹ñD‹PAÁêAöÂtH‹Hƒx uEé¬   H‹|$`IcÀ‹/ƒ' L<B‰l$@I;×„ƒ   ½ÿÿ  H‹E·‹HÁéöÁt
H‹Hƒx tH‹A·ÈèeV  f;Åuƒÿë	ÿ‹ƒøÿu6ƒ?*u:H‹‹HÁéöÁt
H‹Hƒx tH‹¹?   è(V  f;ÅuƒÿëÿIƒÆM;÷u†‹l$@ƒ? u…ít‰/H‹\$HH‹l$PH‹t$XHƒÄ A_A^_ÃÌÌÌH‰\$H‰l$H‰t$WATAUAVAWHƒì H‹t$pL‹áI‹ùIcèD‹>ƒ& H‹	H‹AH9Au€y tA)ëMAƒ	ÿëGH+AL‹õH‹	H;ÅLBðK6L‹ÃèÑ»  I‹$HI‹$LpI‹$€x t/ëL;õtƒÿëD7ƒ> uE…ÿtD‰>H‹\$PH‹l$XH‹t$`HƒÄ A_A^A]A\_ÃÌ@UH‹ìHƒì`H‹E0H‰EÀL‰ML‰E(H‰UH‰M H…ÒuèÍ  Ç    èš  ƒÈÿëJM…ÀtæHEH‰UÈH‰EØLMÈHEH‰UÐH‰EàLEØHE H‰EèHUÐHE(H‰EðHM0HEÀH‰Eøè‡áÿÿHƒÄ`]ÃÌH‰\$H‰t$ UWATAVAWH¬$ðûÿÿHì  H‹d H3ÄH‰…   E3äI‹ÙI‹øH‹òL‹ùM…Éuè!  Ç    èî
  ƒËÿé¬  M…ÀtH…ÒtÞH‹•`  HL$0è§Ìÿÿ3ÒHL$PDB è÷¸ÿÿM‹÷H‰t$PH‰|$XL‰d$`Aƒæu
Dˆd$hH…öuÆD$hHD$PL‹ËH‰D$pHT$pH‹…h  HM€H‰D$(M‹ÇHD$8H‰D$ èäÿÿHM€èÓèÿÿHcØH…öu/H‹à  è¯ÞÿÿL‰¥à  D8d$H„÷   H‹D$0ƒ ¨  ýéæ   AöÇtMH…ÿu3…Àt/H‹à  èqÞÿÿL‰¥à  D8d$H„ÿÿÿH‹D$0ƒ ¨  ýéôþÿÿH‹D$`H;Çus…ÛxtH;ßvoë¼M…öt!H…ÿtc…ÀyfD‰&ëYH‹D$`H;ÇuJfD‰d~þëGH…ÿt‘H‹D$`H;Çu3H‹à  fD‰d~þèòÝÿÿL‰¥à  D8d$HtH‹D$0ƒ ¨  ý»þÿÿÿë+fD‰$FH‹à  èÀÝÿÿL‰¥à  D8d$HtH‹L$0ƒ¡¨  ý‹ÃH‹   H3Ìè•¥ÿÿLœ$  I‹[0I‹sHI‹ãA_A^A\_]ÃÌöÁt°ÃöÁtƒátú   €wë…Éuúÿÿÿwß2ÀÃÌÌÌH‰\$H‰l$H‰t$ WATAUAVAWHƒìPE3íAŠñE‹øH‹úL9*u&èÖ	  Ç    è£  H‹OH…ÉtH‹H‰3Àéc  E…Àt	A@þƒø"wÌH‹ÑHL$(èNÊÿÿL‹'E‹õL‰d$ ½   A·$ID$ë
H‹·HƒÀ‹ÕH‰·Ëè›S  …Àuå@„öA‹í@•Åfƒû-uƒÍëfƒû+uH‹·HƒÀH‰¾æ	  Ç„$ˆ   j  AƒÉÿ¹`  Aº0   A»ÿ  ºð  ¸f
  DF€A÷Çïÿÿÿ…  fA;Ú‚Ê  fƒû:s·ÃA+Âé´  fA;Ûƒ•  f;Ù‚¦  f;œ$ˆ   s
·Ã+Áé  f;Ú‚‰  ¹ú  f;Ùs
·Ã+Âép  fA;Ø‚k  ¹p	  f;Ùs·ÃA+ÀéQ  f;Þ‚M  ¹ð	  f;Ùs
·Ã+Æé4  f;Ø‚0  ¸p
  f;Øs·Ã-f
  é  ¹æ
  f;Ù‚  A
f;Ø‚cÿÿÿHvf;Ù‚ó   A
f;Ø‚Kÿÿÿ¹f  f;Ù‚Ù   A
f;Ø‚1ÿÿÿHvf;Ù‚Á   A
f;Ø‚ÿÿÿHvf;Ù‚©   A
f;Ø‚ÿÿÿ¹P  f;Ù‚   A
f;Ø‚çþÿÿHvf;Ùr{A
f;Ø‚ÓþÿÿHFf;ÙrgA
f;Ø‚¿þÿÿ¹@  f;ÙrQA
f;Ø‚©þÿÿ¹à  f;Ùr;A
f;Ø‚“þÿÿH&f;Ùr'A
f;Øsé~þÿÿ¸ÿ  f;Øs·ÃA+ÃëƒÈÿƒøÿu)C¿fƒøvCŸfƒøvA‹ÁëCŸfƒø·Ãwƒè ƒÀÉ¾   …ÀtE…ÿuyD~ësH‹A¸ßÿ  ·HHH‰B¨fA…Àt:E…ÿDDþHƒÁþH‰f…ÒtDf9t?è±  Ç    è~  AƒÉÿAº0   A»ÿ  ë·¸   E…ÿDDøHAH‰ë¾   3ÒA‹ÁA÷÷A½`  A¼ð  D‹ÀfA;Ú‚®  fƒû:s·ËA+Êé˜  fA;Ûƒy  fA;Ý‚‰  ¸j  f;Øs·ËA+Íéo  fA;Ü‚j  ¸ú  f;Øs·ËA+ÌéP  ¸f	  f;Ø‚G  H
f;Ùs
·Ë+Èé0  ¸æ	  f;Ø‚'  H
f;ÙràAvf;Ø‚  H
f;ÙrÌAvf;Ø‚ÿ   H
f;Ùr¸Avf;Ø‚ë   H
f;Ùr¤¸f  f;Ø‚Õ   H
f;ÙrŽAvf;Ø‚Á   H
f;Ù‚vÿÿÿAvf;Ø‚©   H
f;Ù‚^ÿÿÿ¸P  f;Ø‚   H
f;Ù‚DÿÿÿAvf;Ør{H
f;Ù‚0ÿÿÿAFf;ØrgH
f;Ù‚ÿÿÿ¸@  f;ØrQH
f;Ù‚ÿÿÿ¸à  f;Ør;H
f;Ù‚ðþÿÿA&f;Ør'H
f;ÙséÛþÿÿ¸ÿ  f;Øs·ËA+ËëƒÉÿƒùÿu)C¿fƒøvCŸfƒøvA‹ÉëCŸ·Ëfƒøwƒé ƒÁÉA;Ét0A;Ïs+îE;ðru;ÊvƒÍëE¯÷DñH‹·HƒÀH‰éêýÿÿHƒþE3íH‹L‹d$ f…Ûtf9tè,  Ç    èù  @„îuL‰'D8l$@„CúÿÿH‹D$(ƒ ¨  ýé2úÿÿA‹Ö‹Íè¿ùÿÿ„Àtoèê  Ç "   @öÅuAƒÎÿëa@öÅt)D8l$@tH‹D$(ƒ ¨  ýH‹OH…ÉtH‹H‰¸   €ëWD8l$@tH‹D$(ƒ ¨  ýH‹OH…ÉtH‹H‰¸ÿÿÿë.@öÅtA÷ÞD8l$@tH‹L$(ƒ¡¨  ýH‹WH…ÒtH‹H‰
A‹ÆL\$PI‹[0I‹k@I‹sHI‹ãA_A^A]A\_ÃH‰\$H‰t$UWAVH¬$ûÿÿHìð  H‹äZ H3ÄH‰…à  A‹ø‹ò‹Ùƒùÿtè]©ÿÿ3ÒHL$pA¸˜   è÷¯ÿÿ3ÒHMA¸Ð  èæ¯ÿÿHD$pH‰D$HHMHEH‰D$Pÿ‘º  L‹µ  HT$@I‹ÎE3Àÿº  H…Àt6Hƒd$8 HL$`H‹T$@L‹ÈH‰L$0M‹ÆHL$XH‰L$(HMH‰L$ 3ÉÿNº  H‹…  H‰…  H…  HƒÀ‰t$pH‰…¨   H‹…  H‰E€‰|$tÿmº  3É‹øÿº  HL$Hÿº  …Àu…ÿuƒûÿt‹Ëèh¨ÿÿH‹à  H3Ìè5ÿÿLœ$ð  I‹[(I‹s0I‹ãA^_]ÃÌH‰Ml ÃH‹ÄH‰XH‰hH‰pH‰x AVHƒì0A‹ùI‹ðH‹êL‹ñè*  H…ÀtAH‹˜¸  H…Ût5H‹ËÿÀ»  D‹ÏL‹ÆH‹ÕI‹ÎH‹ÃH‹\$@H‹l$HH‹t$PH‹|$XHƒÄ0A^HÿàH‹-Y ‹ËH3Ìk ƒá?HÓËH…Ûu°H‹D$`D‹ÏL‹ÆH‰D$ H‹ÕI‹Îè"   ÌÌHƒì8Hƒd$  E3ÉE3À3Ò3Éè?ÿÿÿHƒÄ8ÃÌÌHƒì(¹   èÜ¦  …Àt¹   Í)A¸   º ÀAHè§ýÿÿÿÙ¸  H‹Èº ÀHƒÄ(Hÿ%Î¸  ÌÌ‹>k ÃÌ3ÀLÃË  I‹ÑD@;
t+ÿÀIÐƒø-ròAíƒøw¸   ÃÁDÿÿÿ¸   ƒùAFÀÃA‹DÁÃÌÌÌH‰\$WHƒì ‹ùèã  H…Àu	HcX ëHƒÀ$‰8èÊ  HKX H…ÀtHX ‹Ïèwÿÿÿ‰H‹\$0HƒÄ _ÃÌÌHƒì(è›  H…Àu	HX ëHƒÀ$HƒÄ(ÃHƒì(è{  H…Àu	H÷W ëHƒÀ HƒÄ(ÃH‰\$WHƒì 3ÿ‹ÁI‹ØL‹ÚL‹Ò‹Ï@8|$PtO-÷Øf‰
LROM‹Â3ÒA÷ñƒú	vfƒÂWëfƒÂ0fA‰HÿÁIƒÂ…ÀtH;ËrØH;ËrfA‰;èxÿÿÿ»"   ‰èDþÿÿ‹Ãë'fA‰:IƒêA· A·
fA‰IƒêfA‰IƒÀM;Ârã3ÀH‹\$0HƒÄ _ÃÌÌ@SHƒì03ÀE‹ÑD‹ÙH…Òuèÿÿÿ»   ‰èèýÿÿ‹ÃHƒÄ0[ÃM…ÀtâDŠL$`f‰AŠÁöØHÉH÷ÙHÿÁL;Áwèãþÿÿ»"   ëÅABþ»"   ;Ãw®DˆL$`A‹ËE‹ÊHƒÄ0[éÚþÿÿÌÌHƒì83ÀAƒù
u…Éy°ˆD$ èiÿÿÿHƒÄ8ÃHƒì(…Éx ƒù~ƒùu‹i ë!‹ i ‰úh ëèkþÿÿÇ    è8ýÿÿƒÈÿHƒÄ(Ã@SHƒì 3ÛL‹ÉH…ÉtH…ÒtM…Àuf‰è6þÿÿ»   ‰èýÿÿ‹ÃHƒÄ [Ãf9t
HƒÁHƒêuñH…ÒufA‰ëÍL+ÁA·f‰HIf…ÀtHƒêuéH…Òu¿fA‰èàýÿÿ»"   ë¨Ì@SHƒì 3ÛH…ÉtH…ÒtM…Àuf‰è¹ýÿÿ»   ‰è…üÿÿ‹ÃHƒÄ [ÃL‹ÉL+ÁC·fA‰MIf…ÀtHƒêuèH…ÒuÕf‰èzýÿÿ»"   ë¿ÌÌÌH‰\$WHƒì E3ÒH‹ÚL‹ÙM…Éu,H…Éu,H…ÒtèIýÿÿ»   ‰èüÿÿD‹ÓA‹ÂH‹\$0HƒÄ _ÃH…ÉtÙH…ÒtÔM…ÉtM…ÀufD‰ëÄI‹ùfD9t
HƒÁHƒêuðH…ÒufE‰ë¦IƒùÿuL+ÁA·f‰HIf…Àt6Hƒêuéë.M…Ét A· M@f‰HƒÁf…ÀtHƒêtHƒïuàH…ÿufD‰H…Ò…aÿÿÿIƒùÿufE‰T[þDRPéLÿÿÿfE‰è}üÿÿ»"   é/ÿÿÿÌÌÌ@SHƒì D‹IH‹ÙL‹H‹Q3Éè-  ‰C3ÀHƒÄ [ÃÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒìPA‹ðL‹òH‹Ùèy  @Šèÿ\´  3ÿ…ÀtH…Ût	H‹Ëÿ8µ  @„ít
¿   é©   èP  „Àuÿ*´  ÷Øÿ÷ßƒÇéŒ   @„ít^H‰|$(LL$0LRÿÿÿ‰|$ 3ÒL‰t$03ÉH‰\$8‰t$@‰|$Dÿî´  H‹ØHƒøÿtME3ÀƒÊÿH‹ÈÿÎ´  H‹Ë…Àtÿ¹´  ë/‹|$Dëòèô  „Àuºî3Éëè  H‹ÈD‹ÎM‹ÆH‹Óè&  ‹øH‹\$`‹ÇH‹|$xH‹l$hH‹t$pHƒÄPA^ÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì ‹™e 3Û¿   …Àu¸   ë;ÇLÇHcÈº   ‰te èÏÿÿ3ÉH‰ne èÎÿÿH9be u/º   ‰=Me H‹ÏèUÏÿÿ3ÉH‰De èïÍÿÿH98e uƒÈÿëuL‹óH5¿R H- R HM0E3Àº   èƒ  H‹e HQi H‹Ëƒá?HÁáI‰,H‹ÃHÁøH‹ÂH‹L(HƒÁHƒùwÇþÿÿÿHÿÃHƒÅXIƒÆHƒÆXHƒïuž3ÀH‹\$0H‹l$8H‹t$@H‹|$HHƒÄ A^ÃÌ‹ÁHR HkÀXHÁÃÌÌÌ@SHƒì è-  èœE  3ÛH‹sd H‹è>F  H‹cd H‹HƒÁ0ÿM²  HƒÃHƒûuÑH‹Dd èïÌÿÿHƒ%7d  HƒÄ [ÃÌHƒÁ0Hÿ%²  ÌHƒÁ0Hÿ%	²  ÌH‰\$H‰t$WHƒì H‹Ù‹A$<uJ‹A¨ÀtC‹9+yƒa H‹qH‰1…ÿ~/èõB  ‹ÈD‹ÇH‹Öè¤L  ;øt
ðƒKƒÈÿë‹CÁè¨tðƒcý3ÀH‹\$0H‹t$8HƒÄ _ÃÌ@SHƒì H‹ÙH…Éu
HƒÄ [é@   èkÿÿÿ…ÀtƒÈÿë‹CÁè¨tH‹Ëè€B  ‹ÈèF  …ÀuÞ3ÀHƒÄ [ÃÌ¹   é   ÌÌH‹ÄH‰XH‰pWAVAWHƒì@‹ñƒ`Ì ƒ`È ¹   è  H‹=c Hc	c L4ÇAƒÏÿH‰|$(I;þtqH‹H‰\$hH‰\$0H…ÛuëWH‹Ëè³þÿÿ‹CÁè¨t<ƒþuH‹Ëè+ÿÿÿA;Çt*ÿD$$ë$…öu ‹CÑè¨tH‹Ëèÿÿÿ‹T$ A;ÇAD×‰T$ H‹ËèpþÿÿHƒÇë…¹   èÌ  ‹D$ ƒþDD$$H‹\$`H‹t$pHƒÄ@A_A^_ÃH‰\$H‰L$WHƒì H‹ÙH…Éuè ÿÿÿëèþÿÿH‹Ëè˜þÿÿ‹øH‹Ëè
þÿÿ‹ÇH‹\$8HƒÄ _ÃÌH‰\$L‰L$ WHƒì I‹ÙI‹øH‹
èÓýÿÿH‹Ïè   ‹øH‹èÌýÿÿ‹ÇH‹\$0HƒÄ _ÃÌÌÌH‰\$H‰t$WHƒì H‹H‹ùH‹IH‹0H‹	Hƒæþè ýÿÿH‹OH‹	è€C  H‹GH‹ðbøÿÿH‹Gö tH‹GH‹ HHðH   Ç@    ëiH‹GH‹H…ÉuKH‹ÎèTÊÿÿ3ÉH‰D$0H‹ØèÊÿÿH…ÛuÿRa ƒÈÿëCH‹OH‹	ðI@  H‹D$0ƒa H‰H‰A‰q ëH‹GH‹ ðH€  ‰p H‰H‰Hƒ` 3ÀH‹\$8H‹t$@HƒÄ _ÃÌÌL‰L$ D‰D$H‰T$UH‹ìHƒì`H‰MÀH…Éuè7öÿÿÇ    èõÿÿƒÈÿëcAƒøtE…ÀtAƒø@uÚA÷À¿ÿÿÿuIAþH=ýÿÿwÅHE(H‰MÈH‰EØLMÈHEÀH‰MÐH‰EàLEØHE H‰EèHUÐHEHMH‰Eðè8þÿÿHƒÄ`]ÃÌÌH‰\$L‰L$ WHƒì I‹ù‹
è+  H‹oM ‹Ëƒá?H3C` HÓË‹èa  H‹ÃH‹\$0HƒÄ _ÃÌÌÌL‹ÜHƒì(¸   MKMC‰D$8IS‰D$@IKèÿÿÿHƒÄ(ÃÌÌH‰á_ H‰â_ H‰ã_ H‰ä_ ÃÌÌÌH‹ÄSVWATAUAWHƒìH‹ùE3íD!h@¶@ˆ´$€   ƒù„Ž   ƒùt"ƒù„€   ƒùtƒùtƒùtqAëƒøviëDèO  L‹èH…ÀuƒÈÿé"  H‹H‹¾  HÁâHÑë	9ytHƒÁH;Êuò3É3ÀH…É•À…Àuè‡ôÿÿÇ    èTóÿÿë·HY@2ö@ˆ´$€   ë?ƒét3ƒétƒé	t ƒétƒùt3Ûë"Hù^ ëHè^ ëHï^ ëHÎ^ Hƒ¤$˜    @„öt¹   èš	  @„ötH‹ÙK ‹Êƒá?H3HÓÊL‹úëL‹;Iƒÿ”Àˆ„$ˆ   „À…¿   M…ÿu@„öt	AOè¥	  ¹   èëºÿÿA¼	  ƒÿw@A£üs:I‹EH‰„$˜   H‰D$0Iƒe ƒÿuVè~  ‹@‰„$   ‰D$ èk  Ç@Œ   ƒÿu2H‹Ô¼  HÁàIE H‹Í¼  HÁáHÈH‰D$(H;Át1Hƒ` HƒÀëëH‹
K ‹Âƒà?¹@   +È3ÀHÓÈH3ÂH‰ëA¼	  @„öt
¹   èä  €¼$ˆ    t3Àëaƒÿuèà  H‹ØI‹ÏH‹­  ÿÒ‹S‹ÏAÿ×ëI‹ÏH‹­  ÿÐ‹ÏAÿ×ƒÿwÃA£üs½H‹„$˜   I‰Eƒÿu¬è•  ‹Œ$   ‰Hë›HƒÄHA_A]A\_^[ÃÌÌÌH‰\$WHƒì HcùH…ÒtH‹ƒx~L‹Â‹Ïº   è=  ëH‹ ëèV<  ·xƒàH‹\$0…À•ÀHƒÄ _ÃÌÌÌH‰\$H‰t$ UH‹ìHƒìpHcÙHMàèÎ²ÿÿû   s8HUè‹Ëèÿÿÿ„ÀtH‹EèH‹ˆ  ¶€}ø „Ü   H‹Eàƒ ¨  ýéÌ   3Àf‰EˆEH‹Eèƒx~(‹óHUèÁþ@¶ÎèíH  …Àt@ˆu¹   ˆ]ÆE ëèšñÿÿ¹   Ç *   ˆ]ÆE H‹UèLM3ÀÇD$@   f‰E A¸   ˆE"‹BH‹’8  ‰D$8HE ÇD$0   H‰D$(‰L$ HMèèL  …À„Aÿÿÿ¶] ƒø„4ÿÿÿ¶M!ÁãÙ€}ø tH‹Màƒ¡¨  ýL\$p‹ÃI‹[I‹s(I‹ã]ÃÌÌHƒì(‹²[ …Àt3Òè«þÿÿ‹ÈëA¿ƒøwƒÁ ‹ÁHƒÄ(ÃÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹
è8  H‹H‹H‹‰ˆ   H…ÉtƒÈÿðÁƒøuHK H;ÈtèÄÃÿÿ‹èT  H‹\$0HƒÄ _ÃÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹
èØ  H‹GH‹H‹H‹H‹	è~  ‹è  H‹\$0HƒÄ _ÃÌÌÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹
è  H‹H‹H‹ˆ   ðÿ ‹èÌ  H‹\$0HƒÄ _ÃÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹
èP  H‹3ÒH‹	èþ  ‹èŽ  H‹\$0HƒÄ _ÃÌÌÌ@UH‹ìHƒìPH‰MØHEØH‰EèLM º   LEè¸   ‰E ‰E(HEØH‰EðHEàH‰Eø¸   ‰EÐ‰EÔH!Z H‰Eà‰Q(Hë·  H‹EØH‰HÍI H‹EØ‰¨  H‹EØH‰ˆˆ   JBH‹EØHU(f‰ˆ¼   H‹EØf‰ˆÂ  HMH‹EØHƒ     èÎþÿÿLMÐLEðHUÔHMèqþÿÿHƒÄP]ÃÌÌÌH…ÉtSHƒì H‹Ùè   H‹ËèþÁÿÿHƒÄ [Ã@UH‹ìHƒì@HEèH‰MèH‰EðH<·  ¸   ‰E ‰E(HEèH‰Eø¸   ‰Eà‰EäH‹H;ÂtH‹Èè®ÁÿÿH‹MèH‹Ipè¡ÁÿÿH‹MèH‹IXè”ÁÿÿH‹MèH‹I`è‡ÁÿÿH‹MèH‹IhèzÁÿÿH‹MèH‹IHèmÁÿÿH‹MèH‹IPè`ÁÿÿH‹MèH‹IxèSÁÿÿH‹MèH‹‰€   èCÁÿÿH‹MèH‹‰À  è3ÁÿÿLM LEðHU(HMèýÿÿLMàLEøHUäHMèáýÿÿHƒÄ@]ÃÌÌÌH‰\$WHƒì H‹ùH‹ÚH‹‰   H…Ét,è“K  H‹   H;YX tH¨F H;Ètƒy uèlI  H‰Ÿ   H…ÛtH‹ËèÌH  H‹\$0HƒÄ _ÃÌ@SHƒì ‹dF ƒùÿt*è†  H‹ØH…Àt‹LF 3ÒèÉ  H‹ËèmþÿÿH‹Ëè]ÀÿÿHƒÄ [ÃÌÌÌH‰\$WHƒì ÿl¥  ‹F ‹Øƒùÿtè6  H‹øH…ÀuAºÈ  ¹   èsÁÿÿH‹øH…Àu	3ÉèÀÿÿë<‹ÜE H‹ÐèX  H‹Ï…Àtäèýÿÿ3Éèé¿ÿÿH…ÿt‹Ëÿ¥  H‹\$0H‹ÇHƒÄ _Ã‹Ëÿö¤  èÁÀÿÿÌH‰\$H‰t$WHƒì ÿÓ¤  ‹}E 3ö‹Øƒùÿtè›  H‹øH…ÀuAºÈ  ¹   èØÀÿÿH‹øH…Àu	3Éèq¿ÿÿë&‹AE H‹Ðè½  H‹Ï…Àtäèmüÿÿ3ÉèN¿ÿÿH…ÿu
‹Ëÿq¤  ë‹Ëÿg¤  H‹÷H‹\$0H‹ÆH‹t$8HƒÄ _ÃÌHƒì(Hýüÿÿèd  ‰âD ƒøÿu2Àëè<ÿÿÿH…Àu	3Éè   ëé°HƒÄ(ÃÌÌÌHƒì(‹²D ƒùÿtè|  ƒ¡D ÿ°HƒÄ(ÃÌÌ@SHƒì H‹;V H‹ÚH9t‹¨  …wK uèôI  H‰HƒÄ [ÃÌÌÌ@SHƒì H‹÷G H‹ÚH9t‹¨  …CK uè  H‰HƒÄ [ÃÌÌÌ¸   ‡ÍU Ã@WHƒì H=D H9=ÀU t+¹   èp   H‹×H©U èèI  H‰U ¹   è£   HƒÄ _ÃÌ@SHƒì 3ÛH…U E3ÀH›HÊº   è¤  …ÀtÿnW ÿÃƒûrÓ°ë	3Éè$   2ÀHƒÄ [ÃHcÁH€H>U HÈHÿ%Û¢  ÌÌÌ@SHƒì ‹,W ëHU ÿËH›HÈÿÃ¢  ÿW …Ûuß°HƒÄ [ÃÌHcÁH€HêT HÈHÿ%¢  ÌÌÌH‰\$H‰l$H‰t$WATAUAVAWHƒì D‹ñL=¶qÿÿM‹áI‹èL‹êK‹Œ÷°å L‹žA HƒÏÿA‹ÂI‹ÒH3Ñƒà?ŠÈHÓÊH;×„%  H…ÒtH‹Âé  M;Á„£   ‹u I‹œ÷å H…ÛtH;ßtzësM‹¼÷0K 3ÒI‹ÏA¸   ÿ2¢  H‹ØH…Àu ÿÄ¡  ƒøWuE3À3ÒI‹Ïÿ¢  H‹Øë3ÛL=qÿÿH…ÛuH‹ÇI‡„÷å ëH‹ÃI‡„÷å H…Àt	H‹ËÿÈ¡  H…ÛuUHƒÅI;ì…dÿÿÿL‹Ç@ 3ÛH…ÛtJI‹ÕH‹Ëÿ¤¡  H…Àt2L‹¨@ º@   A‹Èƒá?+ÑŠÊH‹ÐHÓÊI3ÐK‡”÷°å ë-L‹@ ë¸L‹v@ A‹Â¹@   ƒà?+ÈHÓÏI3úK‡¼÷°å 3ÀH‹\$PH‹l$XH‹t$`HƒÄ A_A^A]A\_ÃH‰\$WHƒì H‹ùLÀ  ¹   L|À  H¤  è4þÿÿH‹ØH…ÀtH‹Èÿ_¢  H‹ÏÿÓëÿº   H‹\$0HƒÄ _ÃÌÌÌH‰\$WHƒì ‹ÙLAÀ  ¹   L-À  HÆ£  èÝýÿÿH‹øH…ÀtH‹Èÿ¢  ‹Ëÿ×ë‹Ëÿz   H‹\$0HƒÄ _ÃÌÌÌH‰\$WHƒì ‹ÙLñ¿  ¹   LÝ¿  H~£  è…ýÿÿH‹øH…ÀtH‹Èÿ°¡  ‹Ëÿ×ë‹Ëÿ   H‹\$0HƒÄ _ÃÌÌÌH‰\$H‰t$WHƒì H‹ÚL›¿  ‹ùHB£  ¹   L~¿  è%ýÿÿH‹ðH…ÀtH‹ÈÿP¡  H‹Ó‹ÏÿÖëH‹Ó‹Ïÿ´Ÿ  H‹\$0H‹t$8HƒÄ _ÃH‰\$H‰l$H‰t$WHƒì A‹èLÖ¿  ‹ÚLÅ¿  H‹ùHã¢  ¹   èµüÿÿH‹ðH…ÀtH‹Èÿà   D‹Å‹ÓH‹ÏÿÖë‹ÓH‹Ïÿ)Ÿ  H‹\$0H‹l$8H‹t$@HƒÄ _ÃH‹ÄH‰XH‰hH‰pH‰x AVHƒìPA‹ùI‹ð‹êL\¿  L‹ñLJ¿  HK¿  ¹   è5üÿÿH‹ØH…ÀtWH‹Èÿ`   H‹Œ$    D‹ÏH‹„$€   L‹ÆH‰L$@‹ÕH‹Œ$˜   H‰L$8H‹Œ$   H‰L$0‹Œ$ˆ   ‰L$(I‹ÎH‰D$ ÿÓë23ÒI‹ÎèD   ‹ÈD‹Ï‹„$ˆ   L‹Æ‰D$(‹ÕH‹„$€   H‰D$ ÿŸ  H‹\$`H‹l$hH‹t$pH‹|$xHƒÄPA^ÃÌH‰\$H‰t$WHƒì ‹òL”¾  H‹ÙHŠ¾  ¹   Lv¾  èUûÿÿH‹øH…ÀtH‹Èÿ€Ÿ  ‹ÖH‹Ëÿ×ëH‹ËèJ  H‹\$0H‹t$8HƒÄ _ÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì A‹ùI‹ðH‹êLS¾  L‹ñLA¾  HB¾  ¹   èÜúÿÿH‹ØH…Àt5H‹ÈÿŸ  D‹ÏL‹ÆH‹ÕI‹ÎH‹ÃH‹\$0H‹l$8H‹t$@H‹|$HHƒÄ A^Hÿàèæ¸ÿÿÌÌ@SHƒì LÏ½  ¹   L»½  H¼½  èsúÿÿ3ÛH…Àt'LÁ½  L²½  H³½  KèOúÿÿH…Àt»   ŠÃHƒÄ [ÃÌH‰\$WHƒì L¼  ¹   L{¼  H|¼  èúÿÿH‹ØH…Àu3ÀëMH‹Èÿ:ž  ÿÓH‹ØH…ÀtéL‰¼  ¹   Lu¼  Hv¼  èÕùÿÿH‹øH…ÀuH‹ÃëH‹Èÿû  H‹Ëÿ×H‹\$0HƒÄ _ÃÌÌÌH‰|$H‹|; H=%Q ‹Â¹@   ƒà?+È3ÀHÓÈ¹    H3ÂóH«H‹|$°ÃÌH‰\$WHƒìPH‹?; H3ÄH‰D$@L¼  ¹   Lü»  Hý»  è<ùÿÿH‹ØH…Àu°ëvL¼  ¹   Lñ»  Hò»  èùÿÿH‹øH…ÀtÕH‹Ëÿ<  ÿÓH‹ØH…Àu2Àë83ÀH‹ÏH‰D$0‰D$8ÿ  Hƒd$  LD$0A¹   H‹ËAQõÿ×…ÀtÊŠD$8$H‹L$@H3Ìèù}ÿÿH‹\$`HƒÄP_ÃÌÌH‰\$WHƒì ‹Q 3Û…Àtƒø”Àë\L÷º  ¹   Lãº  Häº  ècøÿÿH‹øH…Àt(H‹È‰\$0ÿŠœ  3ÒHL$0ÿ×ƒøzuH‡°‡ÁP ë¸   ‡´P 2ÀH‹\$8HƒÄ _ÃÌÌÌ@SHƒì „Éu/HóN H‹H…ÉtHƒùÿtÿ·š  Hƒ# HƒÃHpO H;ØuØ°HƒÄ [ÃÌÌÌH;ÊsƒÈÿÃ3ÀH;Ê—ÀÃÌÌH‰\$H‰T$UVWATAUAVAWH‹ìHƒì`3ÿH‹ÙH…Òuèáÿÿ_‰èkàÿÿ‹Ãé   WÀH‰:H99óEàH‰}ðtWH‹HUPfÇEP*?@ˆ}Rè>K  H‹H…ÀuLMàE3À3Òè  ëLEàH‹Ðè’  D‹ð…Àu	HƒÃH9;ë´L‹eèH‹uàéù   H‹uàL‹ÏL‹eèH‹ÖI‹ÄH‰}PH+ÆL‹ÇL‹øIÁÿIÿÇHHHÁéI;ôHGÏIƒÎÿH…Ét%L‹I‹ÆHÿÀA8<u÷IÿÁHƒÂLÈIÿÀL;ÁußL‰MPA¸   I‹ÑI‹Ïèª©ÿÿH‹ØH…ÀtwJøL‹þH‰UØH‹ÂH‰UXI;ôtVH‹ËH+ÎH‰MÐM‹M‹îIÿÅC8<(u÷H+ÐIÿÅHUPM‹ÍH‹ÈèiI  …À……   H‹EXH‹MÐH‹UØJ‰9IÅIƒÇH‰EXM;üu´H‹EHD‹÷H‰3Éèl³ÿÿI‹ÜL‹þH+ÞHƒÃHÁëI;ôHGßH…ÛtI‹èG³ÿÿHÿÇMH;ûuìH‹Îè3³ÿÿA‹ÆH‹œ$    HƒÄ`A_A^A]A\_^]ÃE3ÉH‰|$ E3À3Ò3Éè¸ÞÿÿÌÌÌÌH‹ÄH‰XH‰hH‰pH‰x ATAVAWHƒì0HƒÈÿI‹ñH‹øI‹èL‹âL‹ùHÿÇ€<9 u÷º   I+ÀHúH;øv"BH‹\$PH‹l$XH‹t$`H‹|$hHƒÄ0A_A^A\ÃMpL÷I‹ÎèÞ³ÿÿH‹ØH…ítL‹ÍM‹ÄI‹ÖH‹Èè1H  …ÀuML+õH+I‹ÖL‹ÏM‹ÇèH  …ÀuJH‹Îè  ‹ø…Àt
H‹Ëè:²ÿÿëH‹FH‰HƒF3ÿ3Éè#²ÿÿ‹ÇéhÿÿÿHƒd$  E3ÉE3À3Ò3Éè»ÝÿÿÌHƒd$  E3ÉE3À3Ò3Éè¥ÝÿÿÌH‰\$ UVWAVAWHì€  H‹f6 H3ÄH‰„$p  M‹ðH‹ñH»      H;Ñt"Š,/<-w
H¾ÀH£ÃrH‹ÎèÔH  H‹ÐH;ÆuÞŠ
€ù:uHFH;ÐtM‹ÎE3À3ÒH‹Îètþÿÿé   €é/3ÿ€ù-wH¾ÁH£ÃGr‹ÇH+ÖHL$0HÿÂA¸@  öØMÿL#ú3Òè‹ÿÿE3É‰|$(LD$0H‰|$ 3ÒH‹ÎÿB—  H‹ØHƒøÿuJM‹ÎE3À3ÒH‹Îèþÿÿ‹øHƒûÿt	H‹Ëÿ—  ‹ÇH‹Œ$p  H3ÌèÞxÿÿH‹œ$È  HÄ€  A_A^_^]ÃI‹nI+.HÁý€|$\.uŠD$]„Àt"<.u@8|$^tM‹ÎHL$\M‹ÇH‹Öèýÿÿ…ÀuŠHT$0H‹Ëÿ­–  …Àu½I‹I‹VH+ÐHÁúH;ê„cÿÿÿH+ÕHèL4ûÿÿA¸   èÙB  éEÿÿÿH‰\$H‰l$H‰t$WHƒì H‹qH‹ùH9qt3ÀéŠ   3ÛH9u2SKèb±ÿÿ3ÉH‰è °ÿÿH‹H…Àu¸   ë_H‰GHƒÀ H‰GëÀH+1H¸ÿÿÿÿÿÿÿHÁþH;ðwÕH‹	H,6H‹ÕA¸   èˆ  H…ÀuXëHðH‰H‰OHèH‰O3Éè”¯ÿÿ‹ÃH‹\$0H‹l$8H‹t$@HƒÄ _ÃÌékúÿÿÌÌÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹
èœñÿÿH‹Ïè   ‹èßñÿÿH‹\$0HƒÄ _ÃH‰\$H‰t$WHƒì H‹H‹ÙH‹H‹‚ˆ   ‹P‰XJ H‹H‹H‹‚ˆ   ‹P‰FJ H‹H‹H‹‚ˆ   H‹ˆ   H‰CJ H‹H‹H‹ˆ   HƒÀtò òJ ‹@‰J ë3ÀH‰ J ‰J èaÛÿÿÇ    è.ÚÿÿH‹¿   H‹w~H‹ˆ   Hþ8 HƒÀtR‹× HI@ A H0I0@@A@HPIP@`A`HÎHpHÆIðHƒêu¶Š ˆë3ÒA¸  èé‡ÿÿèÐÚÿÿÇ    èÙÿÿH‹H‹H‹ˆ   H…9 H  tL HI@ A H0I0@@A@HPIP@`A`HÎHpHÆIðHƒïu¶ë3ÒA¸   èd‡ÿÿèKÚÿÿÇ    èÙÿÿH‹õ6 ƒÈÿðÁƒøuH‹â6 H³4 H;ÈtèY­ÿÿH‹H‹H‹ˆ   H‰½6 H‹H‹H‹ˆ   ðÿ H‹\$0H‹t$8HƒÄ _ÃÌ@SHƒì@‹Ù3ÒHL$ è€šÿÿƒ%eH  ƒûþuÇVH    ÿ4“  ëƒûýuÇ?H    ÿí’  ‹ØëƒûüuH‹D$(Ç!H    ‹X€|$8 tH‹L$ ƒ¡¨  ý‹ÃHƒÄ@[ÃÌÌÌH‰\$H‰l$H‰t$WHƒì HYH‹ñ½  H‹ËD‹Å3ÒèG†ÿÿ3ÀH~H‰F¹   H‰†   ·Àfó«H=¤3 H+þŠˆHÿÃHƒíuòHŽ  º   Š9ˆHÿÁHƒêuòH‹\$0H‹l$8H‹t$@HƒÄ _ÃH‰\$H‰|$UH¬$€ùÿÿHì€  H‹ƒ0 H3ÄH‰…p  H‹ùHT$P‹Iÿ ’  »   …À„6  3ÀHL$pˆÿÀHÿÁ;ÃrõŠD$VHT$VÆD$p ë"D¶B¶Èë;Ës‹ÁÆDp ÿÁA;ÈvîHƒÂŠ„ÀuÚ‹GLD$pƒd$0 D‹Ë‰D$(º   H…p  3ÉH‰D$ èc:  ƒd$@ LL$p‹GD‹ÃH‹—   3É‰D$8HEp‰\$0H‰D$(‰\$ è´2  ƒd$@ LL$p‹GA¸   H‹—   3É‰D$8H…p  ‰\$0H‰D$(‰\$ è{2  LEpL+ÇLp  L+ÏH•p  HOöt
€	AŠDçëöt€	 AŠD	çˆ   ëÆ    HÿÁHƒÂHƒëuÈë?3ÒHODBŸA@ ƒøw€	B ëAƒøw€	 Bàˆ   ëÆ    ÿÂHÿÁ;ÓrÇH‹p  H3ÌèGrÿÿLœ$€  I‹[I‹{ I‹ã]ÃÌÌH‰\$UVWH‹ìHƒì@@Šò‹ÙèÃéÿÿH‰Eèè¾  ‹ËèãüÿÿH‹Mè‹øL‹ˆ   A;@u3Àé¸   ¹(  è#ªÿÿH‹ØH…À„•   H‹Eèº   H‹ËH‹€ˆ   DB| HI@ A H0I0@@A@HPIP@`A`IÈHpIÀIðHƒêu¶ HIH‹@ H‰A ‹Ï!H‹ÓèÄ  ‹øƒøÿu%èÖÿÿÇ    ƒÏÿH‹Ëè7©ÿÿ‹ÇH‹\$`HƒÄ@_^]Ã@„öuèÆêÿÿH‹EèH‹ˆˆ   ƒÈÿðÁƒøuH‹EèH‹ˆˆ   HE0 H;Ètèë¨ÿÿÇ   H‹ËH‹Eè3ÛH‰ˆˆ   H‹Eèö€¨  u‰ö™5 u€HEèH‰EðLM8CLEð‰E8HUà‰EàHM0è%ùÿÿH‹Ò/ @„öHEÿ1 H‰À/ é<ÿÿÿÌÌÌHƒì(€=ÕC  u²¹ýÿÿÿè/þÿÿÆÀC °HƒÄ(ÃÌH‰\$WHƒì èíçÿÿH‹ø‹5 …ˆ¨  tHƒ¸    t	H‹˜ˆ   ës¹   èWêÿÿH‹Ÿˆ   H‰\$0H;w1 tIH…Ût"ƒÈÿðÁƒøuH5/ H‹L$0H;ÈtèÖ§ÿÿH‹G1 H‰‡ˆ   H‹91 H‰D$0ðÿ H‹\$0¹   èBêÿÿH…Ûuè ¨ÿÿÌH‹ÃH‹\$8HƒÄ _ÃÌH‰\$H‰l$ VWATAVAWHƒì@H‹, H3ÄH‰D$8H‹Úè?úÿÿ3ö‹ø…ÀuH‹Ëè¯úÿÿé=  L%×0 ‹îI‹ÄA¿   98„0  AïHƒÀ0ƒýrì‡ÿÿA;Ç†  ·ÏÿH  …À„ü   HT$ ‹ÏÿC  …À„Û   HK3ÒA¸  è²€ÿÿ‰{H‰³   D9|$ †ž   HL$&@8t$&t0@8qt*¶A¶;Ðw+ÂzA€LAÿI+×uóHƒÁ@81uÐHC¹þ   €IÇI+Ïuõ‹Ké¤  t/ƒét!ƒétA;ÏtH‹Æë"H‹¬  ëH‹~¬  ëH‹m¬  ëH‹\¬  H‰ƒ   D‰{ë‰sH{·Æ¹   fó«éÿ   95nA …±þÿÿƒÈÿéõ   HK3ÒA¸  èÃÿÿ‹ÅML$L5e/ ½   L@IÁãMËI‹ÑA81t@@8rt:D¶¶BD;Àw$EPAú  sAŠEÇADE×¶BD;ÀvàHƒÂ@82uÀIƒÁM÷I+ïu¬‰{D‰{ï¤  t*ƒïtƒïtA;ÿu"H‹5”«  ëH‹5ƒ«  ëH‹5r«  ëH‹5a«  L+ÛH‰³   HKº   K<#·Døf‰HII+×uïH‹Ëèýøÿÿ3ÀH‹L$8H3ÌèmÿÿL\$@I‹[@I‹kHI‹ãA_A^A\_^ÃÌH‰\$H‰t$WHƒì@‹ÚA‹ùH‹ÑA‹ðHL$ è4’ÿÿH‹D$0¶Ó@„|u…ötH‹D$(H‹·Q#Æë3À…Àt¸   €|$8 tH‹L$ ƒ¡¨  ýH‹\$PH‹t$XHƒÄ@_ÃÌÌÌ‹ÑA¹   3ÉE3ÀévÿÿÿÌÌHƒì(ÿ¢Š  H‰Ë? ÿŠ  H‰Æ? °HƒÄ(ÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì@ÿuŠ  E3öH‹ØH…À„¦   H‹ðfD90tHƒÈÿHÿÀfD94FuöH4FHƒÆfD96uäL‰t$8H+óL‰t$0HƒÆHÑþL‹ÃD‹ÎD‰t$(3ÒL‰t$ 3Éÿƒ‰  Hcè…ÀtLH‹Íèä£ÿÿH‹øH…Àt/L‰t$8D‹ÎL‰t$0L‹Ã‰l$(3Ò3ÉH‰D$ ÿI‰  …ÀtH‹÷I‹þëI‹öH‹Ïèb£ÿÿëI‹öH…Ût	H‹Ëÿ·‰  H‹\$PH‹ÆH‹t$`H‹l$XH‹|$hHƒÄ@A^ÃÌé   ÌÌÌH‰\$H‰l$H‰t$WHƒì I‹èH‹ÚH‹ñH…Òt3ÒHBàH÷óI;Àsè¯ÏÿÿÇ    3ÀëAH…Ét
èÏ:  H‹øë3ÿH¯ÝH‹ÎH‹Óèõ:  H‹ðH…ÀtH;ûsH+ßH8L‹Ã3Òè{|ÿÿH‹ÆH‹\$0H‹l$8H‹t$@HƒÄ _ÃÌÌÌHƒì(ÿöˆ  H…ÀH‰> •ÀHƒÄ(ÃHƒ%>  °ÃÌH‹ÄH‰XH‰hH‰pH‰x AVHì   HHˆÿJ‡  E3öfD9t$b„˜   H‹D$hH…À„Š   HcHp¿    HÞ98L8‹Ïè¢;  ;=¤A O=A …ÿt^A‹îHƒ;ÿtEHƒ;þt?öt:öuH‹ÿo‡  …Àt(H‹ÍHi= ƒá?H‹ÅHÁøHÁáHÂH‹H‰A(ŠˆA8HÿÅHÿÆHƒÃHƒïu¥Lœ$   I‹[I‹kI‹s I‹{(I‹ãA^ÃÌH‰\$H‰t$H‰|$AVHƒì 3ÿE3öHcßHø< H‹Ãƒã?HÁøHÁãHÁH‹C(HƒÀHƒøv	€K8€é‰   ÆC8‹Ï…ÿtƒét
ƒù¹ôÿÿÿë¹õÿÿÿë¹öÿÿÿÿ”†  H‹ðHHHƒùvH‹Èÿ††  ë3À…Àt¶ÈH‰s(ƒùu€K8@ë.ƒùu)€K8ë#€K8@HÇC(þÿÿÿH‹8 H…ÀtI‹Ç@þÿÿÿÿÇIƒÆƒÿ…5ÿÿÿH‹\$0H‹t$8H‹|$@HƒÄ A^ÃÌ@SHƒì ¹   è´âÿÿ3Û3Éèÿ9  …ÀuèöýÿÿèÝþÿÿ³¹   èåâÿÿŠÃHƒÄ [ÃÌH‰\$WHƒì 3ÛH=Ñ; H‹;H…Ét
èk9  Hƒ$; HƒÃHû   rÙ°H‹\$0HƒÄ _ÃH‰\$H‰l$H‰t$WHƒì H‹òH‹ùH;Êu°ë\H‹ÙH‹+H…ítH‹Íÿ½†  ÿÕ„Àt	HƒÃH;ÞuàH;ÞtÔH;ßt-HƒÃøHƒ{ø tH‹3H…ötH‹Îÿˆ†  3ÉÿÖHƒëHCH;Çu×2ÀH‹\$0H‹l$8H‹t$@HƒÄ _ÃH‰\$H‰t$WHƒì H‹ñH;Êt&HZøH‹;H…ÿtH‹Ïÿ4†  3Éÿ×HƒëHCH;ÆuÞH‹\$0°H‹t$8HƒÄ _ÃÌH‰Á> ÃH‰\$WHƒì H‹ùè.   H‹ØH…ÀtH‹Èÿå…  H‹ÏÿÓ…Àt¸   ë3ÀH‹\$0HƒÄ _Ã@SHƒì 3ÉèáÿÿH‹S# ‹Ëƒá?H3_> HÓË3ÉèEáÿÿH‹ÃHƒÄ [ÃH‹-# ‹ÊH3D> ƒá?HÓÊH…Ò•ÀÃÌÌÌH‰-> ÃH‰\$WHƒì H‹û" H‹ù‹ËH3> ƒá?HÓËH…Ûu3ÀëH‹Ëÿ7…  H‹ÏÿÓH‹\$0HƒÄ _ÃÌÌÌH‰\$WHƒì H‹ÙèŠ  ‹Èèç9  …À„¡   ¹   è¹ÐÿÿH;Øu	H=µ= ë¹   è¡ÐÿÿH;ØuzH=¥= ÿ75 ‹C©À  ucðK‚  H‹H…Àu9¹   èûÿÿ3ÉH‰è±ÿÿH‹H…ÀuHKÇC   H‰KH‰ÇC    °ëH‰CH‹H‰ÇC   ÇC    ëâ2ÀH‹\$0HƒÄ _ÃÌ„Ét4SHƒì H‹Ú‹BÁè	¨tH‹Êè~Ðÿÿðcýÿÿƒc  Hƒc Hƒ# HƒÄ [ÃÌÌÌ‹ê< ÃÌ@SHƒì@HcÙ‹‘4 …ÀtK3ÒHL$ èqŠÿÿH‹D$(ƒx~LD$(º   ‹ËèE  ‹Ðë
H‹ ·Xƒâ€|$8 tH‹D$ ƒ ¨  ýëH‹›" ·Xƒâ‹ÂHƒÄ@[ÃH‰L‰AM…ÀtI‰H‹ÁÃÌ@SHƒì0A‹ØL‹ÂH‹ÑHL$ èÓÿÿÿH‹ÐA±D‹Ã3Éè#¿ÿÿHƒÄ0[ÃÌH‹ÄH‰XH‰hH‰pH‰x AVHƒìPE3öI‹èH‹òH‹ùH…ÒtM…ÀtD82u&H…ÉtfD‰13ÀH‹\$`H‹l$hH‹t$pH‹|$xHƒÄPA^ÃI‹ÑHL$0èq‰ÿÿH‹D$8L9°8  uH…ÿt¶f‰»   é¤   ¶HT$8èÅ  »   …ÀtQH‹L$8D‹ID;Ë~/A;é|*‹ISA‹ÆH…ÿL‹Æ•À‰D$(H‰|$ ÿ\  H‹L$8…ÀuHcAH;èr:D8vt4‹Yë=A‹ÆH…ÿD‹ËL‹Æ•Àº	   ‰D$(H‹D$8H‰|$ ‹Hÿ  …ÀuèÿÇÿÿƒËÿÇ *   D8t$HtH‹L$0ƒ¡¨  ý‹Ãé÷þÿÿE3Éé°þÿÿH‰\$H‰t$fD‰L$ WHƒì`I‹øH‹òH‹ÙH…ÒuM…ÀtH…Ét!3Àé   H…Étƒ	ÿIøÿÿÿvèˆÇÿÿ»   ‰èTÆÿÿëiH‹”$   HL$@èˆÿÿH‹D$HHƒ¸8   uy·„$ˆ   ¹ÿ   f;ÁvJH…ötH…ÿtL‹Ç3ÒH‹ÎèDtÿÿè+Çÿÿ»*   ‰€|$X tH‹L$@ƒ¡¨  ý‹ÃL\$`I‹[I‹s I‹ã_ÃH…ötH…ÿ„‰   ˆH…ÛtUÇ   ëMƒd$x HL$xH‰L$8L„$ˆ   Hƒd$0 A¹   ‹H3Ò‰|$(H‰t$ ÿ½  …Àtƒ|$x …jÿÿÿH…Ût‰3Ûéhÿÿÿÿò~  ƒøz…MÿÿÿH…ötH…ÿtL‹Ç3ÒH‹ÎèzsÿÿèaÆÿÿ»"   ‰è-Åÿÿé,ÿÿÿHƒì8Hƒd$  èmþÿÿHƒÄ8Ã@UHƒì Hl$ Hƒåà‹ L‹ÒL‹ÁƒøŒÐ   öÁt+HQH‹ÑH;È„¨  E3ÉfD9
„›  HƒÂH;Ðuíé  ƒá¸    H+ÁH÷ÙMÛL#ØIÑëI;ÓLBÚE3ÉI‹ÐKXL;ÀtfD9
t	HƒÂH;ÐuñI+ÐHÑúI;Ó…H  I‹ÊIPI+ËH‹ÁƒàH+ÈÅìWÒLJëÅíu
Åý×Á…Àu	HƒÂ I;ÓuëKPë
fD9
t	HƒÂH;ÐuñI+ÐHÑúÅøwéó   ƒøŒÆ   öÁt+HQH‹ÑH;È„Ï   E3ÉfD9
„Â   HƒÂH;Ðuíé´   ƒá¸   H+ÁH÷ÙMÛL#ØIÑëI;ÓLBÚE3ÉI‹ÐKXL;ÀtfD9
t	HƒÂH;ÐuñI+ÐHÑúI;ÓusI‹ÊIPI+ËWÉH‹ÁƒàH+ÈLJëfoÁfuf×À…Àu	HƒÂI;ÓuçKPë
fD9
t	HƒÂH;ÐuñI+Ðë!HQH‹ÑH;ÈtE3ÉfD9
t	HƒÂH;ÐuñH+ÑHÑúH‹ÂHƒÄ ]ÃH‹¹ÿ  H‹ÂHÁè4H#ÁH;Át3ÀÃH¹ÿÿÿÿÿÿ H‹ÂH#Áu¸   ÃH¹       €H…ÑtH¹       H;Áu¸   ÃHÁê3÷ÒƒâƒÊ‹ÂÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x ATAVAWHƒìp‹œ$¸   E3äH‹úDˆ"H‹”$Ð   H‹ñ…ÛHHÈM‹ñI‹èAHÜèK„ÿÿCHcÐH;êwè‡ÃÿÿA\$"‰èSÂÿÿé»  H‹¹ÿ  HÁè4H#ÁH;Áuw‹„$È   M‹ÎL‰d$@L‹Å‰D$8H‹×H‹„$°   H‹ÎDˆd$0‰\$(H‰D$ è§  ‹Ø…ÀtDˆ'éb  ºe   H‹Ïè¬v  H…À„I  ŠŒ$À   öÙÒ€âà€ÂpˆDˆ`é-  H¸       €H…tÆ-HÿÇDŠ¼$À   ½ÿ  AŠÇAº0   öØI»ÿÿÿÿÿÿ H¸      ðÒƒâàƒêÙH…uDˆHÿÇH‹I#ÃH÷ØHíåþ  ëÆ1HÿÇL‹÷HÿÇ…ÛuEˆ&ëH‹D$XH‹ˆø   H‹ŠAˆL…†Š   E·ÂI¹       …Û~.H‹AŠÈI#ÁI#ÃHÓèfAÂfƒø9vfÂˆÿËHÿÇIÁéfAƒÀüyÎfE…ÀxDH‹AŠÈI#ÁI#ÃHÓèfƒøv/HOÿŠ,F¨ßuDˆHÿÉëðI;ÎtŠ<9u€Â:ˆë	þÀˆëþAÿ…Û~L‹ÃAŠÒH‹ÏèÉnÿÿHûAº0   E8&IDþAößÀ$àpˆH‹HÁé4áÿ  H+Íx
ÆG+HƒÇëÆG-HƒÇH÷ÙDˆL‹ÇHùè  |3H¸Ï÷Sã¥›Ä H÷éHÁúH‹ÂHÁè?HÐAˆHÿÇHiÂüÿÿHÈI;øuHƒùd|.H¸×£p=
×£H÷éHÑHÁúH‹ÂHÁè?HÐAˆHÿÇHkÂœHÈI;øuHƒù
|+H¸gfffffffH÷éHÁúH‹ÂHÁè?HÐAˆHÿÇHkÂöHÈAÊˆDˆgA‹ÜD8d$htH‹L$Pƒ¡¨  ýL\$p‹ÃI‹[ I‹k(I‹s0I‹{8I‹ãA_A^A\ÃÌÌÌL‹ÜI‰[I‰kI‰sWHƒìPH‹„$€   I‹ð‹¬$ˆ   MCèH‹	H‹úI‰CÈUèL5  3ÉLL$@ƒ|$@-DEH‹Ö”Á3À…íŸÀH+ÐH+ÑHƒþÿHDÖHÈHÏè‚/  …ÀtÆ ë=H‹„$    D‹ÅDŠŒ$   H‹ÖH‰D$8H‹ÏHD$@ÆD$0 H‰D$(‹„$˜   ‰D$ è   H‹\$`H‹l$hH‹t$pHƒÄP_ÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x AWHƒìP3ÀIcØE…ÀEŠùH‹êH‹ùOÃƒÀ	H˜H;Ðw.èx¿ÿÿ»"   ‰èD¾ÿÿ‹ÃH‹\$`H‹l$hH‹t$pH‹|$xHƒÄPA_ÃH‹”$˜   HL$0èñÿÿ€¼$    H‹´$ˆ   t23Òƒ>-”Â3ÀH×…ÛŸÀ…ÀtIƒÈÿIÿÀB€< uöHcÈIÿÀHÊè}m  ƒ>-H‹×uÆ-HW…Û~ŠBˆHÿÂH‹D$8H‹ˆø   H‹Šˆ
3ÉLÒ˜  8Œ$   ”ÁHÚHÙH+ûH‹ËHƒýÿH/HDÕè’ÿÿ…À…¤   HKE„ÿtÆEH‹F€80tWD‹FAƒèyA÷ØÆC-Aƒød|¸…ëQA÷èÁú‹ÂÁèÐ SkÂœDÀAƒø
|¸gfffA÷èÁú‹ÂÁèÐ SkÂöDÀD Cƒ¼$€   u€90uHQA¸   èl  €|$H tH‹D$0ƒ ¨  ý3Àé…þÿÿHƒd$  E3ÉE3À3Ò3ÉèÒ¼ÿÿÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì@H‹T$xH‹ÙHHØM‹ñA‹øè\~ÿÿA‹NÿÉ€|$p t;Ïu3ÀHcÉAƒ>-”ÀHÃfÇ0 Aƒ>-uÆ-HÿÃHƒÎÿAƒ~ $L‹ÆIÿÀB€< uöIÿÀHKH‹ÓèÓk  Æ0HÿÃëIcFHØ…ÿ~|HkL‹ÆIÿÀB€< uöIÿÀH‹ÓH‹Íè¡k  H‹D$(H‹ˆø   H‹ŠˆA‹N…ÉyB€|$p u‹Á÷Ø;Ç}‹ù÷ß…ÿtHÿÆ€<. u÷HcÏLFHÍH‹ÕèTk  LcÇº0   H‹ÍèÔiÿÿ€|$8 tH‹D$ ƒ ¨  ýH‹\$P3ÀH‹l$XH‹t$`H‹|$hHƒÄ@A^ÃL‹ÜI‰[I‰kI‰sAVHƒìPH‹	3ÀI‰CèI‹èI‰CðMCèH‹„$€   H‹ò‹”$ˆ   I‰CÈèP1  D‹t$DLL$@D‹„$ˆ   3Éƒ|$@-H‹Õ”ÁAÿÎH+ÑHƒýÿH1HDÕH‹Ëèƒ+  …ÀtÆ é˜   ‹D$DÿÈD;ðœÁƒøü|E;„$ˆ   }<„ÉtŠHÿÃ„Àu÷ˆCþH‹„$    LL$@D‹„$ˆ   H‹ÕH‰D$(H‹ÎÆD$ èÛýÿÿëBH‹„$    H‹ÕDŠŒ$   H‹ÎD‹„$ˆ   H‰D$8HD$@ÆD$0H‰D$(‹„$˜   ‰D$ è»ûÿÿH‹\$`H‹l$hH‹t$pHƒÄPA^ÃÌ@UHl$±HìÀ   H‹ H3ÄH‰E?M‹Ñ¶ÂHƒÀM‹ÈL;ÐsAÆ  ¸   H‹M?H3ÌèYVÿÿHÄÀ   ]Ã„ÒtIÿÁAÆ -IÿÊAÆ ö]H¸”  Lµ”  H‰UßHž”  H‰UçH‰E¿H‰EÇH”  H‰EÏH‰E×H”  H‰EÿH•”  H‰EHš”  H‰EHŸ”  H‰E/H‰UH‰U'QÿÉL‰EïHÁâ÷ÑƒáL‰E÷‹ÁHÂL‰EL‰E7L‹DÅ¿HƒÈÿHÿÀA€<  uöL;Ð—ÀE3À„ÀA”ÀDÁI‹ÉLÂI‹ÒN‹DÅ¿èŽÿÿ…À„ÿÿÿHƒd$  E3ÉE3À3Ò3Éè¹ÿÿÌÌÌH‰\$H‰l$H‰t$WATAUAVAWHƒì`M‹éI‹èH‹òL‹ùH…Òuèâ¹ÿÿ»   ‰è®¸ÿÿ‹ÃéÞ  M…ÀtãM…ÉtÞL‹¤$°   M…ätÑ‹œ$¸   ƒûAtC»ƒøvE2öëA¶H‹¼$È   @öÇu*è=õÿÿ…Àt!I‹L‹ÍHÁê?L‹Æ€âDˆt$ ‹Èèþÿÿés  HÁïƒçƒÏƒëA„)  ƒë„ç   ƒëtXƒëtƒë„  ƒë„Ë   ƒût<H‹„$Ð   M‹ÍH‰D$@L‹Å‹„$À   H‹Ö‰|$8I‹ÏDˆt$0‰D$(L‰d$ è`üÿÿéú   ‹œ$À   LD$PI‹3À‹ÓH‰D$PM‹ÍH‰D$XL‰d$ èÅ-  D‹D$TLL$P3ÉH‹Õƒ|$P-”ÁDÃH+ÑHƒýÿHDÕHÎè(  …ÀtÆ é—   H‹„$Ð   LL$PH‰D$(D‹ÃH‹ÕÆD$  H‹Îè‹úÿÿëpH‹„$Ð   M‹ÍH‰D$@L‹Å‹„$À   H‹Ö‰|$8I‹ÏDˆt$0‰D$(L‰d$ è¦÷ÿÿë7H‹„$Ð   M‹ÍH‰D$@L‹Å‹„$À   H‹Ö‰|$8I‹ÏDˆt$0‰D$(L‰d$ èôÿÿL\$`I‹[0I‹k8I‹s@I‹ãA_A^A]A\_ÃÌÌÌH‰\$H‰l$VWAVHƒì@H‹‹ H3ÄH‰D$0‹BH‹ú·ñÁè¨tƒBþˆ  H‹f‰Hƒé  H‹Êè*  H-K L5T& ƒøÿt1H‹Ïè  ƒøþt$H‹Ïè  HcØH‹ÏHÁûèó   ƒà?HÁàIÞëH‹ÅŠ@9þÈ<†“   H‹ÏèÎ   ƒøÿt1H‹ÏèÁ   ƒøþt$H‹Ïè´   HcØH‹ÏHÁûè¥   ‹èƒå?HÁåI,ÞöE8€tOD·ÎHT$$A¸   HL$ è}ðÿÿ3Û…Àt¸ÿÿ  ëI9\$ ~@Hl$$¾M H‹×è}   ƒøÿtÝÿÃHÿÅ;\$ |äëƒGþyH‹×·ÎèvB  ëH‹f‰0Hƒ·ÆH‹L$0H3Ìè®QÿÿH‹\$hH‹l$pHƒÄ@A^_^ÃÌÌÌHƒì(H…ÉuèF¶ÿÿÇ    èµÿÿƒÈÿë‹AHƒÄ(ÃÌÌƒjˆ*A  H‹ˆHÿ¶ÁÃÌÌH‹á 3ÀHƒÉH9) ”ÀÃHƒì(èãÈÿÿHT$0H‹ˆ   H‰L$0H‹Èè^ÊÿÿH‹D$0H‹ HƒÄ(ÃÌH‰\$WHƒì ¸ÿÿ  ·Úf;Èu3ÀëJ¸   f;ÈsH‹´ ·É·Hë+3ÿf‰L$@LL$0f‰|$0HT$@OD‹Áÿ1o  …Àt¼·D$0·Ë#ÁH‹\$8HƒÄ _ÃH‰t$H‰|$L‰t$ UH‹ìHì€   H‹ H3ÄH‰EðD‹òHcùI‹ÐHMÈèÖuÿÿG=   wH‹EÐH‹·yé‚   ‹÷HUÐÁþ@¶Îè.  º   …Àt@ˆuÀDJ@ˆ}ÁÆEÂ ë@ˆ}ÀD‹ÊÆEÁ 3À‰T$0‰EèLEÀf‰EìH‹EÐ‹HHEè‰L$(HMÐH‰D$ èò  …Àu8EàtH‹EÈƒ ¨  ý3Àë·EèA#Æ€}à tH‹MÈƒ¡¨  ýH‹MðH3ÌèªOÿÿLœ$€   I‹sI‹{ M‹s(I‹ã]ÃÌH‰\$WHƒì0ƒd$  ¹   è»Éÿÿ»   ‰\$$;¯ tnHcûH‹« H‹øH…ÀuëU‹HÁéöÁtH‹Ž H‹ùèQA  ƒøÿtÿD$ H‹u H‹øHƒÁ0ÿ_l  H‹` H‹ùè‡ÿÿH‹P Hƒ$ø ÿÃë†¹   è…Éÿÿ‹D$ H‹\$@HƒÄ0_ÃÌÌ@SHƒì H‹Ù‹AÁè¨t'‹AÁè¨tH‹Iè¶†ÿÿðc¿þÿÿ3ÀH‰CH‰‰CHƒÄ [ÃH‰\$L‰L$ WHƒì I‹ùI‹Ø‹
èÐ   H‹HcH‹ÑH‹ÁHÁøL" ƒâ?HÁâI‹ÀöD8t$è¥!  H‹ÈÿÈl  3Û…ÀuèÙ²ÿÿH‹Øÿ\k  ‰èé²ÿÿÇ 	   ƒËÿ‹è‘   ‹ÃH‹\$0HƒÄ _Ã‰L$Hƒì8HcÑƒúþuè·²ÿÿÇ 	   ël…ÉxX;‰% sPH‹ÊL}! ƒá?H‹ÂHÁøHÁáI‹ÀöD8t-HD$@‰T$P‰T$XLL$PHT$XH‰D$ LD$ HL$HèýþÿÿëèN²ÿÿÇ 	   è±ÿÿƒÈÿHƒÄ8ÃÌÌÌH‰\$UVWATAUAVAWH‹ìHì€   H‹ë	 H3ÄH‰EðHcòHê  L‹þE‹áIÁÿƒæ?HÁæM‹ðL‰EØH‹ÙMàJ‹øH‹D0(H‰EÐÿ¡k  3Ò‰EÌH‰I‹þ‰SM;ôƒd  DŠ/L5˜  f‰UÀK‹þŠL2=öÁtŠD2>€áûˆL2=A¸   HUàˆEàDˆmáëEè„ûÿÿ¶º €  f…Ht)I;üƒï   A¸   HMÀH‹×è{éÿÿƒøÿ„ô   HÿÇëA¸   H‹×HMÀè[éÿÿƒøÿ„Ô   Hƒd$8 HEèHƒd$0 LEÀ‹MÌA¹   ÇD$(   3ÒH‰D$ HÿÇÿj  D‹ð…À„”   H‹MÐLMÈHƒd$  HUèD‹Àÿÿi  3Ò…Àtk‹K+MØÏ‰KD9uÈrbA€ý
u4H‹MÐBH‰T$ DBHUÄf‰EÄLMÈÿÀi  3Ò…Àt,ƒ}Èr.ÿCÿCI;üé¶þÿÿŠK‹þˆD1>K‹þ€L0=ÿCëÿÈh  ‰H‹ÃH‹MðH3ÌèKÿÿH‹œ$À   HÄ€   A_A^A]A\_^]ÃH‰\$H‰l$VWAV¸P  è,^  H+àH‹â H3ÄH‰„$@  H‹ÙLcÒI‹ÂA‹éHÁøHÐ Aƒâ?Ièƒ# I‹ðƒc H‹Áƒc IÁâN‹t(L;ÅsoH|$@H;õs$ŠHÿÆ<
u	ÿCÆHÿÇˆHÿÇH„$?  H;ør×Hƒd$  HD$@+øLL$0D‹ÇHT$@I‹Îÿ h  …Àt‹D$0C;ÇrH;õr›ëÿÄg  ‰H‹ÃH‹Œ$@  H3Ìè‡JÿÿLœ$P  I‹[ I‹k0I‹ãA^_^ÃÌÌÌH‰\$H‰l$VWAV¸P  è$]  H+àH‹Ú H3ÄH‰„$@  H‹ùLcÒI‹ÂA‹éHÁøHÈ Aƒâ?Ièƒ' I‹ðƒg H‹Áƒg IÁâN‹t(L;Åƒ‚   H\$@H;õs1·HƒÆfƒø
uƒG¹   f‰HƒÃf‰HƒÃH„$>  H;ØrÊHƒd$  HD$@H+ØLL$0HÑûHT$@ÛI‹ÎD‹Ãÿg  …Àt‹D$0G;ÃrH;õrˆëÿ¥f  ‰H‹ÇH‹Œ$@  H3ÌèhIÿÿLœ$P  I‹[ I‹k0I‹ãA^_^ÃH‰\$H‰l$VWATAVAW¸p  è\  H+àH‹º H3ÄH‰„$`  LcÒH‹ÙI‹ÂE‹ñHÁøH¨ Aƒâ?MðIÁâM‹øI‹øH‹ÁN‹d(3Àƒ# H‰CM;ÆƒÏ   HD$PI;þs-·HƒÇfƒù
uº   f‰HƒÀf‰HƒÀHŒ$ø  H;ÁrÎHƒd$8 HL$PHƒd$0 LD$PH+ÁÇD$(U  HŒ$   HÑøH‰L$ D‹È¹éý  3Òÿ4f  ‹è…ÀtI3ö…Àt3Hƒd$  H”$   ‹ÎLL$@D‹ÅHÑI‹ÌD+Æÿf  …Àtt$@;õrÍ‹ÇA+Ç‰CI;þé3ÿÿÿÿ7e  ‰H‹ÃH‹Œ$`  H3ÌèúGÿÿLœ$p  I‹[0I‹k@I‹ãA_A^A\_^ÃÌÌH‰\$H‰t$‰L$WATAUAVAWHƒì E‹øL‹âHcÙƒûþuèJ¬ÿÿƒ  èb¬ÿÿÇ 	   é   …Éxt;1 slH‹óL‹óIÁþL- ƒæ?HÁæK‹Dõ ¶L08ƒátE‹Ëè±  ƒÏÿK‹Dõ öD08uè	¬ÿÿÇ 	   èÞ«ÿÿƒ  ëE‹ÇI‹Ô‹Ëè@   ‹ø‹Ëè›  ‹Çëèº«ÿÿƒ  èÒ«ÿÿÇ 	   èŸªÿÿƒÈÿH‹\$XH‹t$`HƒÄ A_A^A]A\_ÃH‰\$ UVWATAUAVAWH‹ìHƒì`3ÿE‹øLcáH‹òE…Àu3Àé›  H…ÒuèT«ÿÿ‰8èm«ÿÿÇ    è:ªÿÿƒÈÿéw  M‹ôH4 Aƒæ?M‹ìIÁýIÁæL‰mðJ‹èBŠ\19Cÿ<w	A‹Ç÷Ð¨t«BöD18 t3ÒA‹ÌDBèn:  A‹ÌH‰}àè  …À„  H× J‹èBöD08€„ê   èÎ½ÿÿH‹ˆ   H9¹8  uH« J‹èB8|09„¿   H• J‹èHUøJ‹L1(ÿrd  …À„   „Ût{þË€û‡+  !}ÐN$>3ÛL‹þ‰]ÔI;ôƒ	  E·/A·ÍèÊ9  fA;Åu3ƒÃ‰]ÔfAƒý
uA½   A‹Íè©9  fA;ÅuÿÃ‰]ÔÿÇIƒÇM;üsëºÿb  ‰EÐL‹mðé±   E‹ÏHMÐL‹ÆA‹ÔèÍ÷ÿÿò ‹xé˜   HÖ J‹èBöD18€tM¾Ë„Ût2ƒétƒùuyE‹ÏHMÐL‹ÆA‹Ôè›úÿÿë¼E‹ÏHMÐL‹ÆA‹Ôè£ûÿÿë¨E‹ÏHMÐL‹ÆA‹Ôèkùÿÿë”J‹L1(LMÔ!}Ð3ÀH!D$ E‹ÇH‹ÖH‰EÔÿ¢b  …Àu	ÿØa  ‰EÐ‹}ØòEÐòEàH‹EàHÁè …Àuh‹Eà…Àt-ƒøuè?©ÿÿÇ 	   è©ÿÿÇ    éÇýÿÿ‹Màè±¨ÿÿéºýÿÿHù J‹èBöD08@t	€>„{ýÿÿèû¨ÿÿÇ    èÐ¨ÿÿƒ  é†ýÿÿ‹Eä+ÇH‹œ$¸   HƒÄ`A_A^A]A\_^]ÃÌÌÌ@SHƒì@‹ÙHL$ èjiÿÿH‹D$(¶ÓH‹·Q% €  €|$8 tH‹L$ ƒ¡¨  ýHƒÄ@[ÃÌ@UATAUAVAWHƒì`Hl$PH‰]@H‰uHH‰}PH‹6  H3ÅH‰EHc]`M‹ùH‰U E‹èH‹ù…Û~H‹ÓI‹Éèÿ7  ;ÃX|‹ØD‹uxE…öuH‹D‹p÷€   D‹ËM‹ÇA‹ÎÒƒd$( Hƒd$  ƒâÿÂÿa  Lcà…À„{  I‹ÔI¸ðÿÿÿÿÿÿHÒHJH;ÑHÀH…ÁtrHJH;ÑHÀH#ÁH=   HBw7H;ÐHÉH#ÈHAH;ÁwI‹ÀHƒàðè®U  H+àHt$PH…ö„ú  ÇÌÌ  ëH;ÐHÉH#Èè÷zÿÿH‹ðH…ÀtÇ ÝÝ  HƒÆë3öH…ö„Å  D‰d$(D‹ËM‹ÇH‰t$ º   A‹ÎÿB`  …À„Ÿ  Hƒd$@ E‹ÌHƒd$8 L‹ÆHƒd$0 A‹ÕL‹} ƒd$( I‹ÏHƒd$  è|ÀÿÿHcø…À„b  A¸   E…ètR‹Ep…À„N  ;øD  Hƒd$@ E‹ÌHƒd$8 L‹ÆHƒd$0 A‹Õ‰D$(I‹ÏH‹EhH‰D$ è#Àÿÿ‹ø…À…  é  H‹×HÒHJH;ÑHÀH…ÁtvHJH;ÑHÀH#ÁI;ÀHBw>H;ÐHÉH#ÈHAH;Áw
H¸ðÿÿÿÿÿÿHƒàðèXT  H+àH\$PH…Û„¤   ÇÌÌ  ëH;ÐHÉH#Èè¡yÿÿH‹ØH…ÀtÇ ÝÝ  HƒÃë3ÛH…ÛtsHƒd$@ E‹ÌHƒd$8 L‹ÆHƒd$0 A‹Õ‰|$(I‹ÏH‰\$ èV¿ÿÿ…Àt2Hƒd$8 3ÒH!T$0D‹Ï‹EpL‹ÃA‹Î…Àuf!T$(H!T$ ÿº^  ‹ø…Àu`HKð9ÝÝ  uèÓxÿÿ3ÿH…ötHNð9ÝÝ  uè»xÿÿ‹ÇH‹MH3Íè­@ÿÿH‹]@H‹uHH‹}PHeA_A^A]A\]Ã‰D$(H‹EhH‰D$ ë”HKð9ÝÝ  u§èsxÿÿë ÌH‰\$H‰t$WHƒìpH‹òI‹ÙH‹ÑA‹øHL$Pè»eÿÿ‹„$À   HL$X‰D$@L‹Ë‹„$¸   D‹Ç‰D$8H‹Ö‹„$°   ‰D$0H‹„$¨   H‰D$(‹„$    ‰D$ è3üÿÿ€|$h tH‹L$Pƒ¡¨  ýL\$pI‹[I‹sI‹ã_ÃÌÌðÿAH‹à   H…Àtðÿ H‹ð   H…Àtðÿ H‹è   H…Àtðÿ H‹   H…Àtðÿ HA8A¸   HÏþ  H9PðtH‹H…ÒtðÿHƒxè tH‹PøH…ÒtðÿHƒÀ IƒèuËH‹‰   éy  ÌH‰\$H‰l$H‰t$WHƒì H‹ø   H‹ÙH…ÀtyH H;ÁtmH‹ƒà   H…Àtaƒ8 u\H‹‹ð   H…Étƒ9 uèövÿÿH‹‹ø   è  H‹‹è   H…Étƒ9 uèÔvÿÿH‹‹ø   è  H‹‹à   è¼vÿÿH‹‹ø   è°vÿÿH‹ƒ   H…ÀtGƒ8 uBH‹‹  Héþ   èŒvÿÿH‹‹  ¿€   H+ÏèxvÿÿH‹‹  H+ÏèivÿÿH‹‹   è]vÿÿH‹‹   è¥   H³(  ½   H{8H‚ý  H9GðtH‹H…Étƒ9 uè"vÿÿH‹èvÿÿHƒè tH‹OøH…Ét
ƒ9 uè vÿÿHƒÆHƒÇ Hƒíu±H‹ËH‹\$0H‹l$8H‹t$@HƒÄ _éÖuÿÿÌÌH…ÉtHo  H;Èt¸   ðÁ\  ÿÀÃ¸ÿÿÿÃÌH…Ét0SHƒì HÛn  H‹ÙH;Èt‹\  …Àuèˆ  H‹Ëè|uÿÿHƒÄ [ÃÌÌH…ÉtH¨n  H;ÈtƒÈÿðÁ\  ÿÈÃ¸ÿÿÿÃÌÌÌHƒì(H…É„–   AƒÉÿðDIH‹à   H…ÀtðDH‹ð   H…ÀtðDH‹è   H…ÀtðDH‹   H…ÀtðDHA8A¸   H-ü  H9PðtH‹H…ÒtðD
Hƒxè tH‹PøH…ÒtðD
HƒÀ IƒèuÉH‹‰   è5ÿÿÿHƒÄ(ÃH‰\$WHƒì èA´ÿÿH‹ø‹d …ˆ¨  tH‹˜   H…Ûu6¹   è²¶ÿÿH   H‹ç è&   H‹Ø¹   èå¶ÿÿH…ÛuèCuÿÿÌH‹ÃH‹\$0HƒÄ _ÃH‰\$WHƒì H‹úH…ÒtIH…ÉtDH‹H;ÚuH‹Âë9H‰H‹Êè-üÿÿH…Ût"H‹Ëè¬þÿÿƒ{ uHËù  H;ØtH‹Ëè’üÿÿH‹Çë3ÀH‹\$0HƒÄ _ÃH…É„   SHƒì H‹ÙH‹IH;¨  tè©sÿÿH‹K H;ž  tè—sÿÿH‹K(H;”  tè…sÿÿH‹K0H;Š  tèssÿÿH‹K8H;€  tèasÿÿH‹K@H;v  tèOsÿÿH‹KHH;l  tè=sÿÿH‹KhH;z  tè+sÿÿH‹KpH;p  tèsÿÿH‹KxH;f  tèsÿÿH‹‹€   H;Y  tèòrÿÿH‹‹ˆ   H;L  tèÝrÿÿH‹‹   H;?  tèÈrÿÿHƒÄ [ÃÌÌH…ÉtfSHƒì H‹ÙH‹	H;‰ÿ  tè¢rÿÿH‹KH;ÿ  tèrÿÿH‹KH;uÿ  tè~rÿÿH‹KXH;«ÿ  tèlrÿÿH‹K`H;¡ÿ  tèZrÿÿHƒÄ [ÃH‰\$H‰t$WHƒì 3ÿHÑH‹ðH‹ÙH+ñHƒÆHÁîH;ÈHG÷H…ötH‹èrÿÿHÿÇH[H;þuìH‹\$0H‹t$8HƒÄ _ÃÌÌH…É„þ   H‰\$H‰l$VHƒì ½   H‹Ù‹ÕèÿÿÿHK8‹Õèvÿÿÿu‹ÖHKpèhÿÿÿH‹Ð   ‹ÖèZÿÿÿH‹0  UûèKÿÿÿH‹‹@  è“qÿÿH‹‹H  è‡qÿÿH‹‹P  è{qÿÿH‹`  ‹ÕèÿÿÿH‹˜  ‹ÕèÿÿÿH‹Ð  ‹ÖèýþÿÿH‹0  ‹ÖèïþÿÿH‹  UûèàþÿÿH‹‹   è(qÿÿH‹‹¨  èqÿÿH‹‹°  èqÿÿH‹‹¸  èqÿÿH‹\$0H‹l$8HƒÄ ^Ã@UATAUAVAWHƒì`Hl$0H‰]`H‰uhH‰}pH‹^õ  H3ÅH‰E D‹êE‹ùH‹ÑM‹àHM è"^ÿÿ‹µˆ   …öuH‹E‹p÷   E‹ÏM‹Ä‹ÎÒƒd$( Hƒd$  ƒâÿÂÿCV  Lcð…Àu3ÿéñ   I‹þHÿHOH;ùHÀH…ÁtuHOH;ùHÀH#ÁH=   HGw:H;øHÉH#ÈHAH;Áw
H¸ðÿÿÿÿÿÿHƒàðèêJ  H+àH\$0H…ÛtyÇÌÌ  ëH;øHÉH#Èè7pÿÿH‹ØH…ÀtÇ ÝÝ  HƒÃë3ÛH…ÛtHL‹Ç3ÒH‹ËèŸIÿÿE‹ÏD‰t$(M‹ÄH‰\$ º   ‹ÎÿzU  …ÀtL‹€   D‹ÀH‹ÓA‹ÍÿV  ‹øë3ÿH…ÛtHKð9ÝÝ  uè|oÿÿ€} tH‹E ƒ ¨  ý‹ÇH‹M H3Íè]7ÿÿH‹]`H‹uhH‹}pHe0A_A^A]A\]ÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x AV3íL5r˜  D‹ÕH‹ñA»ã   CH‹þ™»U   +ÂÑøLcÀI‹ÈHÁáN‹1I+ùB·J¿fƒùwfƒÂ A·	A¿fƒøwfƒÁ IƒÁHƒët
f…Òtf;ÑtÉ·Á·Ê+Èt…ÉyEXÿëEPE;Ó~ŠƒÈÿëI‹ÀHÀA‹DÆH‹\$H‹l$H‹t$ H‹|$(A^ÃÌHƒì(H…Ét"è*ÿÿÿ…ÀxH˜H=ä   sHÀHB}  ‹Áë3ÀHƒÄ(ÃÌÌÌÌÌÌH;Ñ†Â   H‰l$ WAVAWHƒì H‰\$@M‹ñH‰t$HI‹èL‰d$PH‹úN$L‹ùff„     I‹ßI‹ôL;çw%D  I‹Îÿ×T  H‹ÓH‹ÎAÿÖ…ÀHOÞHõH;÷vàL‹ÅH‹ÇH;ßt+H…ít&H+ß@ f„     ¶¶ˆˆH@IƒèuêH+ýI;ÿw’L‹d$PH‹t$HH‹\$@H‹l$XHƒÄ A_A^_ÃÌÌÌÌ@UATAVHì@  H‹ìñ  H3ÄH‰„$   M‹ñI‹èL‹áH…ÉuH…Òtèõ™ÿÿÇ    èÂ˜ÿÿéÐ  M…ÀtæM…ÉtáHƒú‚¼  H‰œ$8  H‰´$0  H‰¼$(  L‰¬$   L‰¼$  LzÿL¯ýLùE3í3ÒI‹ÇI+ÄH÷õHpHƒþw*M‹ÎL‹ÅI‹×I‹ÌèyþÿÿIƒíˆ.  N‹dì N‹¼ì  ëÁHÑîI‹ÎH¯õIôÿ}S  H‹ÖI‹ÌAÿÖ…À~)L‹ÅH‹ÖL;ætM‹ÌL+Î¶A¶Aˆˆ
HRIƒèuèI‹Îÿ>S  I‹×I‹ÌAÿÖ…À~)L‹ÅI‹×M;çtM‹ÌM+Ï¶A¶Aˆˆ
HRIƒèuèI‹ÎÿÿR  I‹×H‹ÎAÿÖ…À~*L‹ÅI‹×I;÷tL‹ÎM+Ï¶A¶Aˆˆ
HRIƒèuèI‹ÜI‹ÿfH;óv#HÝH;ÞsI‹ÎÿªR  H‹ÖH‹ËAÿÖ…À~âH;ówHÝI;ßwI‹Îÿ‡R  H‹ÖH‹ËAÿÖ…À~âH+ýH;þvI‹ÎÿiR  H‹ÖH‹ÏAÿÖ…ÀâH;ûr@L‹ÅH‹×H;ßt$L‹ËL+ÏfD  ¶A¶Aˆˆ
HRIƒèuèH;÷…_ÿÿÿH‹óéWÿÿÿHýH;÷s#H+ýH;þvI‹ÎÿþQ  H‹ÖH‹ÏAÿÖ…ÀtâH;÷rH+ýI;üvI‹ÎÿÛQ  H‹ÖH‹ÏAÿÖ…ÀtâI‹ÏH‹ÇH+ËI+ÄH;Á|&L;çsN‰dì J‰¼ì  IÿÅI;ßƒöýÿÿL‹ãéÈýÿÿI;ßsJ‰\ì N‰¼ì  IÿÅL;çƒÐýÿÿL‹ÿé¢ýÿÿL‹¬$   H‹¼$(  H‹´$0  H‹œ$8  L‹¼$  H‹Œ$   H3ÌèI2ÿÿHÄ@  A^A\]ÃH‰\$WHƒì E3ÒL‹ÚM…Éu,H…Éu,H…ÒtèÔ–ÿÿ»   ‰è •ÿÿD‹ÓA‹ÂH‹\$0HƒÄ _ÃH…ÉtÙH…ÒtÔM…ÉuDˆëÞM…ÀuDˆëÀL+ÁH‹ÑI‹ÛI‹ùIƒùÿuAŠˆHÿÂ„Àt)Hƒëuíë!AŠˆHÿÂ„ÀtHƒëtHƒïuçH…ÿuDˆH…Ûu‡IƒùÿuFˆTÿDSPésÿÿÿDˆè0–ÿÿ»"   éWÿÿÿÌÌHƒìXH‹íí  H3ÄH‰D$@3ÀL‹ÊHƒø L‹ÁswÆD  HÿÀHƒø |ðŠë¶ÐHÁê¶Àƒà¶L «ÁIÿÁˆL AŠ„ÀuÝëA¶Áº   A¶ÉƒáHÁèÓâ„T uIÿÀEŠE„ÉuÙ3ÀH‹L$@H3ÌèÚ0ÿÿHƒÄXÃI‹Àëéèƒ5ÿÿÌÌÌE3Àé    H‰\$WHƒì@H‹ÚH‹ùH…Éuèb•ÿÿÇ    è/”ÿÿ3ÀëbH…ÒtçH;ÊsòI‹ÐHL$ èðUÿÿH‹L$0ƒy uHÿËë%HSÿHÿÊH;úw
¶öDuîH‹ËH+ÊƒáH+ÙHÿË€|$8 tH‹L$ ƒ¡¨  ýH‹ÃH‹\$PHƒÄ@_ÃÌÌHƒì(è§¿ÿÿ3É„À”Á‹ÁHƒÄ(ÃÌHƒì(H…Éuè¾”ÿÿÇ    è‹“ÿÿHƒÈÿHƒÄ(ÃL‹Á3ÒH‹z HƒÄ(Hÿ%oN  ÌÌÌH‰\$WHƒì H‹ÚH‹ùH…Éu
H‹Êè÷gÿÿëXH…Òuè«gÿÿëJHƒúàw9L‹ÊL‹ÁëènÊÿÿ…Àt(H‹ËèrÈÿÿ…ÀtL‹ËL‹ÇH‹ 3ÒÿN  H…ÀtÑëè!”ÿÿÇ    3ÀH‹\$0HƒÄ _ÃÌÌH‰\$H‰l$H‰t$WHƒì º@   ‹Êèˆhÿÿ3öH‹ØH…ÀtLH¨   H;Åt=Hx0HOÐE3Àº   èÉ¬ÿÿHƒOøÿH‰7ÇG  

ÆG
€gø@ˆwH@HGÐH;ÅuÇH‹ó3ÉèÓfÿÿH‹\$0H‹ÆH‹t$@H‹l$8HƒÄ _ÃÌÌÌH…ÉtJH‰\$H‰t$WHƒì H±   H‹ÙH‹ùH;ÎtH‹ÏÿÑK  HƒÇ@H;þuîH‹ËèxfÿÿH‹\$0H‹t$8HƒÄ _ÃH‰\$H‰t$H‰|$AWHƒì0‹ñ3Û‹Ãù    ’À…Àuè÷’ÿÿ»	   ‰èÃ‘ÿÿ‹Ãëd¹   èe¨ÿÿH‹ûH‰\$ ‹² ;ð|;L=§ I9ÿtë"èªþÿÿI‰ÿH…ÀuXë‹† ƒÀ@‰} HÿÇH‰|$ ëÁ¹   èa¨ÿÿë˜H‹\$@H‹t$HH‹|$PHƒÄ0A_ÃÌHcÉHF H‹Áƒá?HÁøHÁáHÂHÿ%ÅJ  ÌHcÉH" H‹Áƒá?HÁøHÁáHÂHÿ%©J  ÌH‰\$H‰t$H‰|$AVHƒì HcÙ…Éxr;æ sjH‹ûL5Ú  ƒç?H‹óHÁþHÁçI‹ööD88tGHƒ|8(ÿt?è‘ÿÿƒøu'…Ût+Øt;Øu¹ôÿÿÿë¹õÿÿÿë¹öÿÿÿ3ÒÿK  I‹öHƒL8(ÿ3Àëè‘‘ÿÿÇ 	   èf‘ÿÿƒ  ƒÈÿH‹\$0H‹t$8H‹|$@HƒÄ A^ÃÌÌHƒì(ƒùþuè:‘ÿÿƒ  èR‘ÿÿÇ 	   ëN…Éx2;$ s*HcÑH  H‹Âƒâ?HÁøHÁâH‹ÁöD8tH‹D(ëèïÿÿƒ  è‘ÿÿÇ 	   èÔÿÿHƒÈÿHƒÄ(ÃÌÌÌHƒì(ƒùþuèâÿÿÇ 	   ëB…Éx.;´ s&HcÉH¨ÿ  H‹Áƒá?HÁøHÁáH‹Â¶D8ƒà@ëè£ÿÿÇ 	   èpÿÿ3ÀHƒÄ(ÃÌ@SHƒì 3ÛH…Éuè~ÿÿ»   ‰èJÿÿ‹Ãé”   H…ÒtãE…Àˆ‹ÃAOÀÿÀH˜H;ÐwèMÿÿ»"   ëÍM…Ét¾I‹QHAÆ0ëDŠE„ÒtHÿÂëA²0DˆHÿÀAÿÈE…Àâˆx€:5|ëÆ 0HÿÈ€89tõþ €91uAÿAëIƒÈÿIÿÀB8\uöIÿÀHQè]>  3ÀHƒÄ [ÃÌÌÌÌÌH‰T$VWHìH  D‹	H‹úH‹ñE…Éu3ÀHÄH  _^Ã‹…ÀtîH‰œ$@  AÿÉH‰¬$8  L‰¤$0  L‰´$   L‰¼$  ƒè…ò   D‹zE3öAƒÿu(‹YLD$DHƒÁD‰6E3ÉD‰t$@ºÌ  è¬  ‹Ãé  E…Éu9‹YLD$DD‰1E3ÉHƒÁD‰t$@ºÌ  è  3Ò‹ÃA÷÷…Ò‰VA•ÆD‰6éÇ  A¼ÿÿÿÿI‹þI‹îE;Ìt/I‹Ï€    B‹DŽ3ÒHÁå EÌHÅHÁç H÷ñ‹ÀH‹êHøE;ÌuÛE3ÉD‰t$@LD$DD‰6ºÌ  HNè	  H‹Í‰nHÁé H‹Ç…É‰NA•ÆAÿÆD‰6éH  A;Áv3Àé<  E‹ÁIcÑD+ÀL‰¬$(  IcØDhE‹ÑH;Ó|LHƒÁH    L‹ßL+ØL+ÞH‘€    ‹A9uAÿÊHÿÊHƒéH;Ó}éëIcÂH‹ÈH+Ë‹D†9DsAÿÀE…Àu3Àé¹  AEÿA»    D‹T‡AEþ‹\‡A½Â‰œ$x  t	º   +ÐëA‹ÓD+Ú‰”$p  D‰\$ …Òt@A‹Â‹ÓA‹ËÓê‹Œ$p  D‹ÒÓà‹ÑÓãDÐ‰œ$x  AƒývAEýA‹Ë‹D‡ÓèØ‰œ$x  E3öAXÿ‰œ$`  E‹þ…Ûˆß  A‹ÃB<+E‹ÚA¼ÿÿÿÿL‰\$0H‰D$8A;ùw‹l¾ëA‹îGÿ‹L†GþD‹T†H‰L$(‰l$,…Òt2H‹L$8E‹ÂH‹D$(IÓè‹ÊHÓàLÀAÓâƒÿr‹L$ Gý‹D†ÓèDÐëL‹D$(3ÒI‹ÀI÷ó‹ÊL‹ÀI;ÄvH¸   ÿÿÿÿIÀM‹ÄI¯ÃHÈI;ÌwDH‹\$0E‹ÚD‹”$x  A‹ÒI¯ÐI÷ÚfD  H‹ÁHÁà IÃH;ÐvIÿÈIÒHËI;Ìvã‹œ$`  M…À„À   I‹ÎE…ítXL‹Œ$h  ‹ÓIƒÁA‹Ýff„     A‹I¯ÀHÈ‹ÂD‹ÑHÁé L†‹D†A;ÂsHÿÁA+ÂÿÂIƒÁA‰CHƒëuÊ‹œ$`  ‹ÅH;ÁsNE‹ÎE…ítCL‹œ$h  D‹ÓIƒÃA‹ÝfA‹ÂM[‹T†H†A‹CüAÿÂHÐA‹ÁHÐL‹Ê‰QIÁé HƒëuÑIÿÈ‹œ$`  DOÿL‹\$0ÿË‹”$p  ÿÏIÁç A‹ÀLø‰œ$`  …Û‰;þÿÿAÿÁA‹ÉD;s‹ÁÿÁD‰t†;róD‰E…Étff„     ‹ÿÊD9t–u‰…ÒuïI‹ÇL‹¬$(  L‹´$   L‹¤$0  H‹¬$8  H‹œ$@  L‹¼$  HÄH  _^ÃÌÌ@USVWATAUAVAWH¬$(ùÿÿHìØ  H‹­â  H3ÄH‰…À  H‰L$8M‹ñHL$`L‰L$PM‹øL‰D$p‹òèŠ  ‹D$`E3íƒà<uDˆl$hëHL$`è×  ÆD$hH‹\$8H¹       €H‹ÃM‰wH#Á¿    H÷ØI¼ÿÿÿÿÿÿ H¸      ðÉƒáÏA‰H…Øu,I…Üu'H‹•@  L3©  I‹ÎE‰oè^ÿÿ…À„ñ  é   HL$8èÄÅÿÿ…ÀtAÇG   ƒè„¯  ƒè„‡  ƒè„_  ƒø„7  H¸ÿÿÿÿÿÿÿA¹ÿ  H#ØÿÆH‰\$8òD$8òD$XH‹T$XL‹Â‰t$LIÁè4M…Á”ÁŠÁöØH¸       MöI#ÔI÷ÖL#ðLòöÙÀE#Á÷ØÿÀA˜ÌûÿÿØèÒ  è  ò,ÈD‰u„Aº     €ƒàþ÷ØEäIÁî D#áD‰uˆA‹ÆD‰d$0÷ØÒ÷ÚAÒ‰U€…Ûˆ©  3ÀÇ…(     ‰…$  p‰µ   ;Ö…a  E‹ÅA‹È‹D„9„$  …J  EÂD;ÆuäD[D‰l$8E‹Ë‹÷AƒãAÁéA+óI‹Ú‹ÎHÓãA+ÚA½ÆD‹ãA÷ÔtÿÀëA‹Å+øAAD;ßA—ÇƒøsA—ÀƒøsuAŠÊE„ÿuAŠÍAƒÍÿE„À…¡   „É…™   A¾r   A;ÆDBðE;õt\E‹ÆE+ÁC<A;ùrGD;ÂsF‹T…„ëE3ÒA@ÿ;Âs‹T…„ë3ÒA#Ô‹ÎÓêEÅD#ÓA‹ËAÓâAÒC‰T½„A;Åt‹U€ë°Aº   E3íA‹ÍE…Ét‹ÁAÊD‰l…„A;ÉuñE„ÿAFDEðD‰u€ë
E3íE‹õD‰m€Ç…T     D‹d$0A¿   D‰½P  D‰½   D‰­(  ét  ƒd$8 D[E‹ËBÿAƒãAÁéD‹ÿI‹ÚE+ûA‹ÏHÓãA+Ú‹È½D…„D‹ëA÷ÕtÿÀë3À+øB
D;ßA—ÄƒøsA—Àƒøsu
E„ätAŠÊë2ÉAƒÊÿE„À…    „É…˜   A¾r   A;ÆDBðE;òt\E‹ÆE+ÁC<A;ùrMD;ÂsF‹T…„ëE3ÒA@ÿ;Âs‹T…„ë3ÒD#ÓA‹ËAÓâA#ÕA‹ÏÓêDÒD‰T½„AƒÊÿEÂCA;Ât‹U€ëªE3íA‹ÍE…Ét‹ÁÿÁD‰l…„A;ÉuòE„äAFDEðD‰u€ë
E3íE‹õD‰m€‰µT  é¶þÿÿûüÿÿ„,  3ÀÇ…(     ‰…$  p‰µ   ;Ö…	  E‹ÅA‹È‹D„9„$  …ò   EÂD;ÆuäA½ÆD‰l$8tÿÀëA‹Å+ø‹Î;þA’ÁAƒÍÿ;Ês	‹ÁD‹D…„ëE3ÀAÿ;Âs‹T…„ë3ÒA‹ÀÁêÁà3Ð‹ÁAÍ‰T…„A;Ít‹U€ëÃAöÙH$  Eö3ÒA÷ÞDö+ó‹þD‰u€Áï‹ßHÁãL‹Ãè¸2ÿÿƒæD@ŠÎE‹Ç¸   IÁàÓà‰„$  E3íD‰½P  D‰½   M…À„=  »Ì  HT  L;Ã‡  H•$  èÎ3  é  BÿD‰l$8‹È½D…„tÿÀëA‹Å+øA;úA’Áƒús—ÁƒúsuAŠÂE„ÉuAŠÅAƒÍÿ„Éuh„ÀudA¾r   A;ÖDBòE;õt>A‹Î;Ês	‹ÁD‹D…„ëE3ÀAÿ;Âs‹T…„ë3ÒÁêC 3Ð‹ÁAÍ‰T…„A;Ít‹U€ëÅE3íAFE„ÉDEðD‰u€ë
E3íE‹õD‰m€A‹úH$  +û3Ò‹÷Áî‹ÞHÁãL‹Ãè‡1ÿÿƒçD~@ŠÏE‹Ç¸   Óà‰„$  IÁàéÍþÿÿL‹Ã3ÒèY1ÿÿè@„ÿÿÇ "   èƒÿÿD‹½P  ¸ÍÌÌÌE…äˆ¾  A÷ä‹ÂHèÿÿÁè‰D$HD‹à‰D$@…À„Ó  ¸&   E‹ìD;àDGèD‰l$DAEÿ¶Œ‚r– ¶´‚s– ‹Ù‹ø3ÒHÁãL‹ÃH$  ‰…   èÈ0ÿÿHÿÿHÁæ·„¹p– H‘` H$  L‹ÆHËH‚è2  D‹   Aƒû‡¢   ‹…$  …ÀuE3ÿD‰½P  é	  ƒø„   E…ÿ„÷  E3ÀL‹ÐE3ÉB‹ŒT  A‹ÀI¯ÊHÈL‹ÁB‰ŒT  IÁè AÿÁE;Ïu×E…Àt4ƒ½P  ss‹…P  D‰„…T  D‹½P  AÿÇëˆE3ÿD‰½P  2ÀéŽ  D‹½P  é€  Aƒÿ‡­   ‹T  M‹ÃIÁàE‹ûD‰P  M…Àt@¸Ì  HT  L;ÀwH•$  è1  ëL‹À3Òè–/ÿÿè}‚ÿÿÇ "   èJÿÿD‹½P  …Û„úþÿÿƒû„	  E…ÿ„   E3ÀL‹ÓE3ÉB‹ŒT  A‹ÀI¯ÊHÈL‹ÁB‰ŒT  IÁè AÿÁE;Ïu×éÿÿÿE;ßHT  E‹çL­$  ’ÀH•T  „ÀLDéEEãEEßH$  HDÑE3ÿE3ÒH‰T$8D‰½ð  E…ä„  C‹t• A‹Â…öu!E;×…ù   B!´•ô  EzD‰½ð  éá   3ÛE‹ÊE…Û„Ä   A‹ú÷ßAƒùstgE;ÏuA‹ÁAJƒ¤…ô   BÈ‰ð  BE‹Á‹‚AÿÁ‹ÃH¯ÖHÐB‹„…ô  HÐBH‹ÚB‰”…ô  D‹½ð  HÁë A;ÃtH‹T$8ë“…ÛtNAƒùs„~  E;ÏuA‹Áƒ¤…ô   AA‰…ð  A‹ÉAÿÁ‹Ó‹„ô  HÐ‰”ô  D‹½ð  HÁê ‹Ú…Òu²Aƒùs„0  H‹T$8AÿÂE;Ô…æþÿÿE‹ÇIÁàD‰½P  M…Àt@¸Ì  HT  L;ÀwH•ô  è/  ëL‹À3Òè†-ÿÿèm€ÿÿÇ "   è:ÿÿD‹½P  D‹d$@D‹l$D°„À„¸   E+åHÿÿD‰d$@…4üÿÿ‹D$HE3í‹|$0€À‹Ï+È„  Aÿ‹„‚— …À„‰   ƒø„  E…ÿ„û  E‹ÅE‹ÍD‹ÐA‹ÑAÿÁA‹À‹Œ•T  I¯ÊHÈL‹Á‰Œ•T  IÁè E;ÏuÖE…ÀtNƒ½P  ss6‹…P  D‰„…T  D‹½P  AÿÇD‰½P  é–  E3íE‹ýD‰­P  é€  E‹ýD‰­P  éu  D‹½P  éi  A‹Ì÷Ù÷á‰L$D‹ÂH"ÿÿÁè‰D$8D‹à‰D$@…À„—  ¸&   E‹ìD;àDGèD‰l$HAEÿ¶Œ‚r– ¶´‚s– ‹Ù‹ø3ÒHÁãL‹ÃH$  ‰…   è,ÿÿH»ÿÿHÁæ·„¹p– H‘` H$  L‹ÆHËH‚èB-  ‹½   ƒÿ‡‡   ‹…$  …ÀuE3öD‰u€éÎ  ƒø„Å  E…ö„¼  E3ÀL‹ÐE3ÉB‹L„A‹ÀI¯ÊHÈL‹ÁB‰L„IÁè AÿÁE;ÎuÝE…Àt%ƒ}€ss‹E€D‰D…„D‹u€AÿÆëE3öD‰u€2Àéh  D‹u€é]  Aƒþ‡š   ‹]„L‹ÇIÁàD‹÷‰}€M…Àt:¸Ì  HM„L;ÀwH•$  ès,  ëL‹À3Òè÷*ÿÿèÞ}ÿÿÇ "   è«|ÿÿD‹u€…Û„"ÿÿÿƒû„ó  E…ö„ê  E3ÀL‹ÓE3ÉB‹L„A‹ÀI¯ÊHÈL‹ÁB‰L„IÁè AÿÁE;ÎuÝé)ÿÿÿA;þHM„E‹æL­$  ’ÀHU„„ÀLDéDEçAEþH$  HDÑE3öE3ÒH‰T$XD‰µð  E…ä„  C‹t• A‹Â…öu!E;Ö…ø   B!´•ô  ErD‰µð  éà   3ÛE‹Ê…ÿ„Ä   E‹ÚA÷ÛAƒùstfE;ÎuA‹ÁAIƒ¤…ô   CÈ‰ð  CE‹Á‹‚AÿÁH¯ÖB‹„…ô  HÐ‹ÃHÐCH‹ÚB‰”…ô  D‹µð  HÁë ;ÇtH‹T$Xë”…ÛtNAƒùs„W  E;ÎuA‹Áƒ¤…ô   AA‰…ð  A‹ÉAÿÁ‹Ã‹”ô  HÐ‰”ô  D‹µð  HÁê ‹Ú…Òu²Aƒùs„	  H‹T$XAÿÂE;Ô…çþÿÿE‹ÆIÁàD‰u€M…Àt:¸Ì  HM„L;ÀwH•ô  èy*  ëL‹À3Òèý(ÿÿèä{ÿÿÇ "   è±zÿÿD‹u€D‹d$@D‹l$H°„À„š   E+åH‹ÿÿD‰d$@…tüÿÿ‹L$DE3í‹D$8€À+È„—   Aÿ‹„‚— …Àtbƒø„€   E…öt{E‹ÅE‹ÍD‹ÐA‹ÑAÿÁA‹À‹L•„I¯ÊHÈL‹Á‰L•„IÁè E;ÎuÜE…ÀtEƒ}€s‹|$0s-‹E€D‰D…„D‹u€AÿÆD‰u€ë.E3íH‹t$P‹|$0H‹ÞD‰m€é‡   H‹t$PH‹ÞD‰m€ëyD‹u€‹|$0H‹t$PH‹ÞE…ötdE‹ÅE‹ÍA‹ÑAÿÁ‹D•„H€A‹ÀLHD‰D•„IÁè E;ÎuÝE…Àt6ƒ}€ss‹E€D‰D…„ÿE€ë#E3ÉD‰­   L…$  D‰m€ºÌ  HM„èø  H•P  HM€è¬êÿÿƒø
…   ÿÇÆ1H^E…ÿ„Ž   E‹ÅE‹ÍA‹ÑAÿÁ‹„•T  H€A‹ÀLHD‰„•T  IÁè E;Ïu×E…ÀtZƒ½P  ss‹…P  D‰„…T  ÿ…P  ë;E3ÉD‰­   L…$  D‰­P  ºÌ  HT  èQ  ë…ÀuÿÏë0H^ˆH‹D$p‹L$L‰x…ÿx
ùÿÿÿwÏH‹…@  HÿÈ‹ùH;ÇHBøHþH;ß„è   A¾	   ƒÎÿD‹U€E…Ò„Ò   E‹ÅE‹ÍA‹ÑAÿÁ‹D•„HiÈ Êš;A‹ÀHÈL‹Á‰L•„IÁè E;ÊuÙE…Àt6ƒ}€ss‹E€D‰D…„ÿE€ë#E3ÉD‰­   L…$  D‰m€ºÌ  HM„èˆ  H•P  HM€è<éÿÿD‹×L‹ÀD+ÓA¹   ¸ÍÌÌÌA÷àÁêŠÊÀáÀD*ÀAH0D‹ÂE;ÑrA‹ÁˆDÎD;ÎuÎH‹ÇH+ÃI;ÆIOÆHØH;ß…!ÿÿÿDˆ+ë{H‹•@  L·—  I‹ÎèwLÿÿ…Àtaé¥   H‹•@  L—  I‹ÎèXLÿÿ…ÀtBé›   H‹•@  Li—  I‹Îè9Lÿÿ…Àt#é‘   H‹•@  LB—  I‹ÎèLÿÿ…À…ˆ   D8l$ht
HL$`è  H‹À  H3ÌèRÿÿHÄØ  A_A^A]A\_^[]ÃE3ÉL‰l$ E3À3Ò3ÉèÞvÿÿÌE3ÉL‰l$ E3À3Ò3ÉèÉvÿÿÌE3ÉL‰l$ E3À3Ò3Éè´vÿÿÌE3ÉL‰l$ E3À3Ò3ÉèŸvÿÿÌE3ÉL‰l$ E3À3Ò3ÉèŠvÿÿÌÌH‰\$H‰t$WHƒì I‹ÙI‹ðH‹úM…Éu3ÀëVH…Éuèewÿÿ»   ‰è1vÿÿ‹Ãë<M…ÀtH;ÓrL‹ÃH‹ÖèÄ%  ëËL‹Â3ÒèH$ÿÿH…ötÅH;ûsè%wÿÿ»"   ë¾¸   H‹\$0H‹t$8HƒÄ _ÃÌH‹ÄH‰XH‰p H‰PˆHWHƒì H‹Êè•ÀÿÿH‹L$8LcÈ‹QöÂÀ„¨   H‹L$83Û‹óH‹A‹9HÿÀ+yH‰H‹D$8‹H ÿÉ‰H…ÿ~)H‹T$8D‹ÇA‹ÉH‹Rè Êÿÿ‹ðH‹D$8;÷H‹HŠD$0ˆëlAAƒøvI‹ÉHTå  ƒá?I‹ÁHÁøHÁáHÂëH)Ö  öA8 t¹3ÒA‹ÉDBè™  Hƒøÿu¥H‹L$8ðƒI°ëA¸   HT$0A‹Éè‚Éÿÿƒø”ÀH‹\$@H‹t$HHƒÄ _ÃH‹ÄH‰XH‰p H‰Pf‰HWHƒì H‹Êè¿ÿÿH‹L$8LcÈ‹QöÂÀ„¬   H‹L$83Û‹óH‹A‹9HƒÀ+yH‰H‹D$8‹H ƒé‰H…ÿ~+H‹T$8D‹ÇA‹ÉH‹RèùÈÿÿ‹ðH‹D$8;÷H‹H·D$0f‰ëlAAƒøvI‹ÉHKä  ƒá?I‹ÁHÁøHÁáHÂëH Õ  öA8 t·3ÒA‹ÉDBè  Hƒøÿu£H‹L$8ðƒI°ëA¸   HT$0A‹ÉèyÈÿÿƒø”ÀH‹\$@H‹t$HHƒÄ _ÃÌÌÌH‰\$H‰t$WHƒì ‹ùH‹ÚH‹Êèˆ¾ÿÿD‹C‹ðAöÀuèËtÿÿÇ 	   ðƒKƒÈÿé˜   ‹CÁè¹   „Átè¤tÿÿÇ "   ë×‹C„Átƒc ‹CÁè„ÁtÂH‹CH‰ðƒcþðƒKðƒc÷ƒc ‹C©À  u,èRzÿÿH;Øt¹   èCzÿÿH;Øu‹ÎèSãÿÿ…ÀuH‹ËèG  H‹Ó@ŠÏè$ýÿÿ„À„_ÿÿÿ@¶ÇH‹\$0H‹t$8HƒÄ _ÃH‰\$H‰t$WHƒì ‹ùH‹ÚH‹Êè ½ÿÿD‹C‹ðAöÀuèãsÿÿÇ 	   ðƒK¸ÿÿ  é—   ‹CÁè¹   „ÁtèºsÿÿÇ "   ëÕ‹C„Átƒc ‹CÁè„ÁtÀH‹CH‰ðƒcþðƒKðƒc÷ƒc ‹C©À  u,èhyÿÿH;Øt¹   èYyÿÿH;Øu‹Îèiâÿÿ…ÀuH‹Ëè]
  H‹Ó·Ïè>ýÿÿ„À„]ÿÿÿ·ÇH‹\$0H‹t$8HƒÄ _ÃÌÌÌH‰\$WHƒì H‹ÙH…ÉuèsÿÿÇ    èÚqÿÿƒÈÿëQƒÏÿ‹AÁè¨t:ègyÿÿH‹Ë‹øèI¿ÿÿH‹Ëè…¼ÿÿ‹Èèº
  …ÀyƒÏÿëH‹K(H…Ét
èÿEÿÿHƒc( H‹Ëèö  ‹ÇH‹\$0HƒÄ _ÃÌH‰\$H‰L$WHƒì H‹Ù3ÀH…É•À…Àuè}rÿÿÇ    èJqÿÿƒÈÿë+‹AÁè¨tè¦  ëêè»xÿÿH‹Ëè*ÿÿÿ‹øH‹Ëè´xÿÿ‹ÇH‹\$8HƒÄ _ÃÌÌÌH‰\$H‰t$‰L$WATAUAVAWHƒì E‹øL‹âHcÙƒûþuèæqÿÿƒ  èþqÿÿÇ 	   é“   …Éxw;Íä  soH‹óL‹óIÁþL-ºà  ƒæ?HÁæK‹Dõ ¶L08ƒátH‹ËèMßÿÿHƒÏÿK‹Dõ öD08uè¤qÿÿÇ 	   èyqÿÿƒ  ëE‹ÇI‹Ô‹ËèC   H‹ø‹Ëè5ßÿÿH‹ÇëèSqÿÿƒ  èkqÿÿÇ 	   è8pÿÿHƒÈÿH‹\$XH‹t$`HƒÄ A_A^A]A\_ÃH‰\$H‰t$WHƒì HcÙA‹ø‹ËH‹òè½ßÿÿHƒøÿuèqÿÿÇ 	   HƒÈÿëSD‹ÏLD$HH‹ÖH‹Èÿî*  …Àuÿ\)  ‹ÈèypÿÿëÓH‹D$HHƒøÿtÈH‹ÓL¶ß  ƒâ?H‹ËHÁùHÁâI‹È€d8ýH‹\$0H‹t$8HƒÄ _ÃÌÌÌéoþÿÿÌÌÌéWÿÿÿÌÌÌf‰L$Hƒì8H‹LÑ  Hƒùþuè	
  H‹:Ñ  Hƒùÿu¸ÿÿ  ë%Hƒd$  LL$HA¸   HT$@ÿI)  …ÀtÙ·D$@HƒÄ8ÃÌÌÌ3À8tH;Ât	HÿÀ€< uòÃÌÌÌ@SHƒì H‹Ùèþ	  ‰è
  ‰C3ÀHƒÄ [Ã@SHƒì ƒd$0 H‹Ù‹	ƒd$4 èþ	  ‹Kè
  HL$0è´ÿÿÿ‹D$09u‹D$49Cu3Àë¸   HƒÄ [Ã@SHƒì ƒd$8 H‹Ùƒd$< HL$8èwÿÿÿ…Àt¸   ë"H‹D$8HL$8ƒL$8H‰èuÿÿÿ…ÀuÞèà	  3ÀHƒÄ [ÃE3ÀòD$H‹T$H¹ÿÿÿÿÿÿÿH‹ÂH#ÁH¹      @CH;ÐA•ÀH;ÁrH¹      ðH;Áv~H‹Êé  H¹      ð?H;Ás+H…ÀtbM…ÀtH¸       €H‰D$òD$ëFò	Ž  ë<H‹Â¹3   HÁè4*È¸   HÓàHÿÈH÷ÐH#ÂH‰D$òD$M…ÀuH;ÂtòXË  ÃÌÌÌÌÌÌÌÌÌÌHƒìXft$ ƒ=³á   …é  f(Øf(àfsÓ4fH~Àfûß  f(èfT-£  f/-›  „…  f(ÐóæófWíf/Å†/  fÛÇ  ò\%OŽ  f/5×Ž  „Ø  fT%)  L‹ÈH#¯  L#¸  IÑáIÁfHnÈf/%ÅŽ  ‚ß   HÁè,fëŽ  fëŽ  L„Ÿ  ò\ÊòAYÁf(Ñf(ÁLK  òSŽ  òŽ  òYÚòYÊòYÂf(àòX#Ž  òXë  òYàòYÚòYÈòX÷  òXÊòYÜòXËò-c  òY  òYîò\éòAÁHæ–  òÂò%)  òYæòXÄòXÕòXÂfot$ HƒÄXÃffffff„     ò  ò\   òXÐf(Èò^Êò%Ž  ò-4Ž  f(ðòYñòXÉf(ÑòYÑòYâòYêòX%à  òX-ø  òYÑòYâòYÒòYÑòYêò|Œ  òXåò\æò5\Œ  f(ØfÛà  ò\ÃòXàf(Ãf(ÌòYâòYÂòYÎòYÞòXÄòXÁòXÃfot$ HƒÄXÃfëaŒ  ò\YŒ  òêfÛ½‹  fH~ÐfsÕ4fú-ÛŒ  óæõéñýÿÿfuò6‹  D‹o  èŠ  ëH„     ò8‹  D‹U  èl  ë*ff„     H;	‹  tH;ðŠ  tÎH‹  fHnÀffot$ HƒÄXÃD  H3ÀÅásÐ4Äáù~ÀÅáûûŠ  ÅúæóÅùÛ-¿Š  Åù/-·Š  „A  ÅÑïíÅù/Å†ã  ÅùÛëŠ  Åû\%s‹  Åù/5û‹  „Ž  ÅùÛÝŠ  ÅùÛåŠ  ÅásóÅáÔÉÄáù~ÈÅÙÛ%/Œ  Åù/%ç‹  ‚±   HÁè,Åéë5‹  Åñë-‹  L¦œ  Åó\ÊÄÁsYÁLuŒ  ÅóYÁÅûy‹  Åû-A‹  Äâñ©X‹  Äâñ©-ïŠ  òàÄâñ©2‹  ÅûYàÄâÑ¹ÈÄâá¹ÌÅóY\Š  Åû-”Š  ÄâÉ«éòAÁH"”  òÂÅëXÕÄâÉ¹`Š  ÅûXÂÅùot$ HƒÄXÃÅûhŠ  Åû\pŠ  ÅëXÐÅû^ÊÅû%p‹  Åû-ˆ‹  ÅûYñÅóXÉÅóYÑÄâé©%C‹  Äâé©-Z‹  ÅëYÑÅÛYâÅëYÒÅëYÑÅÓYêÅÛXåÅÛ\æÅùÛV‹  Åû\ÃÅÛXàÅÛY¶‰  ÅÛY%¾‰  ÅãY¶‰  ÅãYž‰  ÅûXÄÅûXÁÅûXÃÅùot$ HƒÄXÃÅéëÏ‰  Åë\Ç‰  ÅÑsÒ4ÅéÛ*‰  Åù(ÂÅÑú-NŠ  Åúæõé@þÿÿD  u.Åû¦ˆ  D‹ßŠ  èú	  Åùot$ HƒÄXÃfffffff„     Åû˜ˆ  D‹µŠ  èÌ	  Åùot$ HƒÄXÃH;iˆ  t'H;Pˆ  tÎHwˆ  fHnÈD‹ƒŠ  è–	  ë@ Åùot$ HƒÄXÃÌ@SHƒì ÿ€Ó  H‹Ù¹   è[<ÿÿ3ÉH‰Cè<ÿÿHƒ{ tðƒK@ÇC    ëðK   HCÇC    H‰CH‹Cƒc H‰HƒÄ [ÃÌÌÌH‰\$L‰L$ WHƒì I‹ùI‹Ø‹
èÖÿÿH‹HcH‹ÑH‹ÁHÁøL<×  ƒâ?HÁâI‹ÀöD8t	èÍ   ‹Øëè8hÿÿÇ 	   ƒËÿ‹èàÕÿÿ‹ÃH‹\$0HƒÄ _ÃÌÌÌ‰L$Hƒì8HcÑƒúþuèãgÿÿƒ  èûgÿÿÇ 	   ët…ÉxX;ÍÚ  sPH‹ÊLÁÖ  ƒá?H‹ÂHÁøHÁáI‹ÀöD8t-HD$@‰T$P‰T$XLL$PHT$XH‰D$ LD$ HL$Hèÿÿÿëèrgÿÿƒ  èŠgÿÿÇ 	   èWfÿÿƒÈÿHƒÄ8ÃÌÌÌH‰\$WHƒì Hcù‹ÏèøÕÿÿHƒøÿu3ÛëWH‹3Ö  ¹   ƒÿu	@„¸¸   u
;ùuö@xtèÅÕÿÿ¹   H‹Øè¸ÕÿÿH;ÃtÁ‹Ïè¬ÕÿÿH‹ÈÿG   …Àu­ÿm  ‹Ø‹ÏèÔÔÿÿH‹×LÒÕ  ƒâ?H‹ÏHÁùHÁâI‹ÈÆD8 …Ût‹Ëè\fÿÿƒÈÿë3ÀH‹\$0HƒÄ _ÃÌÌH‰L$L‹Ü3ÒH‰I‹CH‰PI‹C‰PI‹CƒHÿI‹C‰PI‹C‰P I‹CH‰P(I‹C‡PÃÌÌHƒìHHƒd$0 Hç‡  ƒd$( A¸   E3ÉD‰D$ º   @ÿA   H‰Ç  HƒÄHÃÌHƒì(H‹ñÆ  HAHƒøvÿY  HƒÄ(ÃHƒì(3Ò3ÉèÏ   %  HƒÄ(ÃÌHƒì(èÇ   ƒàHƒÄ(ÃÌÌÌº é¦   ÌÌ@SHƒì ‹Ùè7  ƒàÂ3ÉöÃt-ŠÓDA€âAEÈöÃtƒÉöÃtƒÉöÃtƒÉA„ØtƒÉ ÈHƒÄ [é  @SHƒì èé  ‹Øèü  3ÀöÃ?t3ŠËP€áEÂöÃtƒÈöÃtƒÈ„ÚtƒÈöÃ tƒÈöÃtºèHƒÄ [ÃÌÌºòéK   ÌÌÌ®\$‹T$3ÉöÂ?t5ŠÂDA$AEÈöÂtƒÉöÂtƒÉA„ÐtƒÉöÂ tƒÉöÂtºé‹ÁÃH‰\$H‰t$H‰|$ ATAVAWHƒì ‹Ú‹ñãè$  D‹È3ÿDŠÀA»€   ‹ÇOE"ÃEÁA¼   E…ÌtƒÈAºá
sƒÈA¸   E…ÈtƒÈAº   E…ÊtƒÈA¾   E…ÎtºèA‹ÉA¿ `  A#Ït$ù    tù @  tA;Ïu   ëAÄëAÆº@€  D#ÊAƒé@tAéÀ  tAƒù@uºèë   ëºè‹Ë÷Ñ#È#óÎ;È„†  ŠÁ¾   ‹ß@"ÆAEÛ‰\$@öÁtAÜ‰\$@öÁtºë
‰\$@öÁtAØ‰\$@öÁtAÚ‰\$@ºásAÞ‰\$@‹Á%   t$A;ÆtA;Ät=   uAßë
ºëëºë‰\$@á   ù   tù   tù   uºëëƒË@ëÚ‰\$@@8=	Ä  t<öÃ@t7‹Ëè£  ë,ÆòÃ   ‹\$@ƒã¿‹ËèŒ  3ÿwA¼   A¾   A¿ `  ë
ƒã¿‹Ëèi  ŠÃ$€EþA…ÜtƒÏºã
sƒÏºãsƒÏºãsƒÏA…Þtºï‹ÃA#Çt#=    t= @  tA;ÇuÏ   ëAüëAþã@€  ƒë@tëÀ  tƒû@uºïëÏ   ëºï‹ÇH‹\$HH‹t$PH‹|$XHƒÄ A_A^A\ÃÌÌH‹ÄSHƒìPò„$€   ‹ÙòŒ$ˆ   ºÀÿ  ‰HÈH‹Œ$   ò@àòHèòXØL‰@Ðè@  HL$ èÊ–ÿÿ…Àu‹ËèÛ  òD$@HƒÄP[ÃÌÌÌH‰\$H‰t$WHƒì ‹ÙH‹òƒã‹ùöÁt„Òy¹   èl  ƒã÷ëW¹   @„ùtHºâ	s
èQ  ƒãûë<@öÇtHºâ
s¹   è5  ƒãþë @öÇtHºâs@öÇt
¹   è  ƒãý@öÇtHºæs¹    èù  ƒãïH‹t$83À…ÛH‹\$0”ÀHƒÄ _ÃÌÌÌH‹ÄUSVWAVHhÉHìð   )pÈH‹á¸  H3ÄH‰Eï‹òL‹ñºÀÿ  ¹€  A‹ùI‹Øè   ‹M_H‰D$@H‰\$PòD$PH‹T$@òD$Hèáþÿÿòuw…Àu@ƒ}u‹E¿ƒàãòu¯ƒÈ‰E¿D‹E_HD$HH‰D$(HT$@HEoD‹ÎHL$`H‰D$ è4  è•ÿÿ„Àt4…ÿt0H‹D$@M‹ÆòD$H‹Ïò]o‹UgH‰D$0òD$(òt$ èõýÿÿë‹Ïè   H‹L$@ºÀÿ  èa  òD$HH‹MïH3Ìè_ûþÿ(´$à   HÄð   A^_^[]ÃÌH¸       HÈH‰L$òD$ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ@SHƒìE3À3ÉD‰îÒ  EHA‹Á¢‰$¸  ‰L$#È‰\$‰T$;Èu,3ÉÐHÁâ HÐH‰T$ H‹D$ D‹®Ò  $<EDÁD‰ŸÒ  D‰œÒ  3ÀHƒÄ[ÃHƒì8H%™  A¹   H‰D$ è   HƒÄ8ÃH‹ÄHƒìh)pè(ñA‹Ñ(ØAƒèt*AƒøuiD‰@ØWÒòPÐE‹Èò@ÈÇ@À!   Ç@¸   ë-ÇD$@   WÀòD$8A¹   ò\$0ÇD$("   ÇD$    H‹Œ$   òL$xL‹D$xè—ýÿÿ(Æ(t$PHƒÄhÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„     Hƒì®$‹$HƒÄÃ‰L$®T$Ã®\$¹Àÿÿÿ!L$®T$Ãf.:˜  sf.8˜  v
òH-ÈòH*ÁÃÌÌÌHƒìHƒd$0 H‹D$xH‰D$(H‹D$pH‰D$ è   HƒÄHÃÌH‹ÄH‰XH‰pH‰x H‰HUH‹ìHƒì H‹ÚA‹ñ3Ò¿  À‰QH‹E‰PH‹E‰PAöÀtH‹E¿  ÀƒHAöÀtH‹E¿“  ÀƒHAöÀtH‹E¿‘  ÀƒHAöÀtH‹E¿Ž  ÀƒHAöÀtH‹E¿  ÀƒHH‹MH‹HÁèÁà÷Ð3Aƒà1AH‹MH‹HÁè	Áà÷Ð3Aƒà1AH‹MH‹HÁè
Áà÷Ð3Aƒà1AH‹MH‹HÁèÀ÷Ð3Aƒà1A‹H‹MHÁè÷Ð3Aƒà1Aèß  H‹Ð¨tH‹MƒI¨tH‹MƒI¨tH‹EƒHöÂtH‹EƒHöÂ tH‹EƒH‹¹ `  H#Át>H=    t&H= @  tH;Áu0H‹Eƒë'H‹Eƒ þH‹EƒëH‹Eƒ ýH‹EƒëH‹Eƒ üH‹Eæÿ  Áæ  þÿH‹E	0H‹EH‹u8ƒH ƒ}@ t3H‹Eºáÿÿÿ!P H‹E0‹H‹E‰HH‹EƒH`H‹E!P`H‹E‹‰HPëHH‹MA¸ãÿÿÿ‹A A#ÀƒÈ‰A H‹E0H‹H‹EH‰HH‹EƒH`H‹U‹B`A#ÀƒÈ‰B`H‹EH‹H‰PPèæ   3ÒLM‹ÏDBÿÄ  H‹MöAtHº3öAtHº3	öAtHº3
öAtHº3öAtHº3‹ƒàt0ƒètƒètƒøu(H `  ëHº3Hº+ëHº3Hº+ëH#ÿŸÿÿƒ}@ t‹AP‰ëH‹APH‰H‹\$8H‹t$@H‹|$HHƒÄ ]ÃÌÌHƒì(ƒùtAþƒøwè[ÿÿÇ "   ëèùZÿÿÇ !   HƒÄ(ÃÌÌ@SHƒì èEüÿÿ‹Øƒã?èUüÿÿ‹ÃHƒÄ [ÃÌÌÌH‰\$H‰t$ WHƒì H‹ÚH‹ùèüÿÿ‹ð‰D$8‹Ë÷ÑÉ€ÿÿ#È#ûÏ‰L$0€=e»   t%öÁ@t èùûÿÿëÆP»   ‹L$0ƒá¿èäûÿÿ‹t$8ëƒá¿èÖûÿÿ‹ÆH‹\$@H‹t$HHƒÄ _Ã@SHƒì H‹Ùè¦ûÿÿƒã?Ã‹ÈHƒÄ [é¥ûÿÿÌHƒì(è‹ûÿÿƒà?HƒÄ(ÃÌÿ%,  ÿ%n  ÌÌH‰\$WHƒì ÷Ð”     „”   è   ¿   „ÀtH‹Í  H‹Ëÿ  HÍ  ÿÓëóH‹Í  H…ÀuòðH±=úÌ  ué‹úÌ  Ç‰òÌ  ;ÇuHëÌ  ¹   è	  è8   „ÀtH‹½Ì  H‹Ëÿ¬  HµÌ  ÿÓëHÇ¦Ì      H‹\$0HƒÄ _ÃÌÌÌH‰\$WHƒì H‹oÌ  ¿   H;Çu2ÀëqH…ÀuiH“  ÿw  H‹ØH…ÀuH‹ßë8H“  H‹ËÿÊ  H…ÀtæH“  H‰'Ì  H‹Ëÿ®  H…ÀtÊH‰Ì  3ÀðH±ÿË  uH;ßt“H;ÇtŽ@ŠÇH‹\$0HƒÄ _ÃÌH‰\$WHì€   H‹úA¸0   HT$ H‹Ùÿ°  H…ÀuHÍ)öD$DDtQHL$Pÿ„  D‹D$T3ÒA@ÿ‹È#Ã#ÏÁHÿÈIÀI÷ð3ÒH‹ÈH‹ÇI÷ðÈI@ÿH÷Ð‹ÑH#Ã…Étðƒ IÀHƒêuóH‹œ$   HÄ€   _ÃÌH‰\$H‰t$H‰|$LcàþÿH5×ßþÿLÆH‹ÚH‹ùAƒ¸„   vGA‹ˆð   E3É…Ét9A·@IPE·XHÐD‹T1E…Ût‹JD;Ñr
‹BÈD;ÑrAÿÁHƒÂ(E;Ërâ3ÀH‹\$H‹t$H‹|$Ã‰‹B$‰‹BHÆëáH‹ÄH‰XH‰pWHƒì H‹ú‹ñHP HHèFÿÿÿH‹ØH…ÀuÇ   ëLƒ=£Ê   u'÷D$H   €ÇÊ     u¹   Í)‹T$@H‹Ëènþÿÿ‹T$@L‹ÏD‹ÆH‹Ëÿ'  …ÀuHÍ)H‹\$0H‹t$8HƒÄ _ÃÌÌ@SHƒì ÷¼‘     „ˆ   è‰ýÿÿ„ÀtH‹Ê  H‹Ëÿý  HÊ  ÿÓëóH‹ùÉ  H…ÀuòHðH±èÉ  uæƒçÉ  ÿu‹ãÉ  HT$0èÿÿÿè0ýÿÿ„ÀtH‹µÉ  H‹Ëÿ¤  H­É  ÿÓëHÇžÉ      HƒÄ [Ã@USVWATAUAVAWHl$áHìˆ   L‹êL‹ùè üÿÿA‹GLùÝþÿE‹GIÂE‹MÂE‹gAƒáA‹WMâA‹OIÒƒeç IÊH‰Eß3ÀH!E÷H!Eÿ!EL‰EE‹GD‰EgÇEÇH   L‰}ÏL‰m×H‰EïE„Éu)HEÇH‰EoèÁþÿÿ3ÒLMo¹W mÀDBÿ¨  3Àé.  I‹<$M‹õL+òIÁþE‹öJ‹ñHÁè?ƒð‰EçtB‹ñHGÝþÿHÁH‰EïëB·ñ‰EïH‹5Í  3ÛH…öt$H‹Îÿ}  HUÇ3ÉÿÖH‹ØH…À…’  H‹5¢  H…ÿ…®   H…ötH‹ÎÿK  HUÇOÿÖH‹øH…ÀusH‹MßE3À3Òÿ  H‹øH…Àu\ÿU  H‹=  ‰EH…ÿtH‹Ïÿ  HUÇ¹   ÿ×H‹øH…Àu+HEÇH‰Ewè¹ýÿÿ3ÒLMw¹~ mÀDBÿ   H‹Eÿé$  H‹ÇI‡$H;Çu	H‹Ïÿ:  H‹5ë  H‰}÷H…ötH‹Îÿ™  HUÇ¹   ÿÖH‹ØH…Û…§   A9_t0A9_t*HcG<<8PE  u‹Mg9L8uH;|80uH‹]J‹óH…ÛuqH‹UïH‹ÏÿÏ  H‹ØH…Àu\ÿi  H‹*Ž  ‰EH…ÛtH‹Ëÿ  HUÇ¹   ÿÓH‹ØH…Àu+HEÇH‰E·èÍüÿÿ3ÒLM·¹ mÀDBÿ´  è›ùÿÿH‹]ÿI‰] H‹5  H…öt ƒe H‹ÎH‰}÷H‰]ÿÿ¶  HUÇ¹   ÿÖèzüÿÿH‹ÃHÄˆ   A_A^A]A\_^[]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌLcA<E3ÉLÁL‹ÒA·@E·XHƒÀIÀE…Ût‹PL;Òr
‹HÊL;ÑrAÿÁHƒÀ(E;Ërâ3ÀÃÌÌÌÌÌÌÌÌÌÌÌÌH‰\$WHƒì H‹ÙH=¼ÚþÿH‹Ïè4   …Àt"H+ßH‹ÓH‹Ïè‚ÿÿÿH…Àt‹@$Áè÷Ðƒàë3ÀH‹\$0HƒÄ _ÃÌÌÌH‹Á¹MZ  f9t3ÀÃHcH<HÈ3À9PE  uº  f9Q”ÀÃÌÌHƒì(M‹A8H‹ÊI‹Ñè   ¸   HƒÄ(ÃÌÌÌ@SE‹H‹ÚAƒãøL‹ÉAö L‹ÑtA‹@McP÷ØLÑHcÈL#ÑIcÃJ‹H‹C‹HHKöAt
¶AƒàðLÈL3ÊI‹É[éGíþÿÌÌÌÌÌÌÌÌÌÌÌÌÌff„     HƒìL‰$L‰\$M3ÛLT$L+ÐMBÓeL‹%   M;ÓòsfAâ ðM› ðÿÿAÆ M;ÓòuïL‹$L‹\$HƒÄòÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„     L‹ÙL‹ÒIƒø†p   Iƒø vJH+ÑsI‹ÂIÀH;ÈŒ6  Iø€   †i  º%¥¸  ƒ«  I‹ÃL‹ßH‹ùI‹ÈL‹ÆI‹òó¤I‹ðI‹ûÃALðALðH‹ÁÃff„     H‹ÁLÆØþÿC‹ŒG' IÉÿá' ¯' ‘' Ÿ' Û' à' ð'  ( ˜' 0( @( À' P( ( `( €( µ' D  Ã·
f‰ÃH‹
H‰Ã·
D¶Bf‰Dˆ@Ã¶
ˆÃóoó ÃfL‹·JD¶J
L‰ f‰HDˆH
I‹ËÃ‹
‰Ã‹
D¶B‰Dˆ@Ãf‹
D·B‰fD‰@Ã‹
D·BD¶J‰fD‰@DˆHÃL‹‹JD¶JL‰ ‰HDˆHÃfL‹¶JL‰ ˆHÃfL‹·JL‰ f‰HÃL‹‹JL‰ ‰HÃ L‹‹JD·JL‰ ‰HfD‰HÃf„     L‹‹JD·JD¶RL‰ ‰HfD‰HDˆPÃ
LÁHƒÁAöÃt(ÈHƒáð
HƒÁAL+ÁM‹ÈIÁé„ˆ   )AðL;A§  véÂ   ff„     )Aà)Ið
L
HÁ€   )A€)ID
 L
°IÿÉ)A )I°D
ÀL
Ð)AÀ)IÐD
àL
ðu­)AàIƒà(Áë
HƒÁIƒèM‹ÈIÁétfff„     Að
HƒÁIÿÉuïIƒàtILðHðAðI‹ÃÃ@ +Aà+Ið„
   
L
HÁ€   +A€+ID
 L
°IÿÉ+A +I°D
ÀL
Ð„
@  +AÀ+IÐD
àL
ðu®øé8ÿÿÿD  IÈD
ðHƒéIƒèöÁtH‹ÁHƒáðÈ
L‹ÁM+ÃM‹ÈIÁéth)ëfD  )A)	D
ðL
àHé€   )Ap)I`D
PL
@IÿÉ)AP)I@D
0L
 )A0)I D

u®)AIƒà(ÁM‹ÈIÁétff„     Hƒé
IÿÉuðIƒàtA
AI‹ÃÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„     H+ÑIƒør"öÁtfŠ:
u,HÿÁIÿÈöÁuîM‹ÈIÁéuM…ÀtŠ:
uHÿÁIÿÈuñH3ÀÃÀƒØÿÃIÁét7H‹H;
u[H‹AH;D
uLH‹AH;D
u=H‹AH;D
u.HƒÁ IÿÉuÍIƒàM‹ÈIÁét›H‹H;
uHƒÁIÿÉuîIƒàëƒHƒÁHƒÁHƒÁH‹HÈHÉH;ÁÀƒØÿÃÌHƒìE3ÀL‹É…ÒuHAƒáH‹ÑHƒâðA‹ÉAƒÉÿWÉAÓáfoftÁf×ÀA#ÁuHƒÂfoftÁf×À…Àtì¼ÀHÂé¦   ƒ=ó£  ±   ¶ÂM‹ÑAƒáIƒâð‹ÈWÒÁáÈfnÁA‹ÉòpÈ AƒÉÿAÓáfoÂfAtf×ÈfpÙ foÃfAtf×ÐA#ÑA#Éu.½ÊfoÊfoÃIÊ…ÒLEÁIƒÂfAt
fAtf×Éf×Ð…ÉtÒ‹Á÷Ø#ÁÿÈ#Ð½ÊIÊ…ÒLEÁI‹ÀHƒÄÃA¾;ÂMDÁA€9 tèIÿÁAöÁuç¶ÂfnÀfA:c@sLcÁMÁfA:c@tÀIƒÁëâÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„     ÿàÌÌÌÌÌÌÌÌÌÌÌÌÌÌ@UHƒì H‹êŠM@HƒÄ ]éšïþÿÌ@UHƒì H‹êèÃíþÿŠM8HƒÄ ]é~ïþÿÌ@UHƒì0H‹êH‹‹H‰L$(‰T$ LæþÿL‹Ep‹UhH‹M`èóìþÿHƒÄ0]ÃÌ@UH‹êH‹3É8  À”Á‹Á]ÃÌ@UHƒì H‹êH‹‹èLÿÿHƒÄ ]ÃÌ@UHƒì H‹ê¹   HƒÄ ]é$`ÿÿÌ@UHƒì H‹êH‹…ˆ   ‹HƒÄ ]é`ÿÿÌ@UHƒì H‹êH‹MhèˆPÿÿHƒÄ ]ÃÌ@UHƒì H‹ê¹   HƒÄ ]éÔ_ÿÿÌ@UHƒì H‹êH‹MHH‹	HƒÄ ]éMPÿÿÌ@UHƒì H‹ê€½€    t¹   èœ_ÿÿHƒÄ ]ÃÌ@UHƒì H‹êH‹EH‹HƒÄ ]é{_ÿÿÌ@UHƒì H‹ê¹   HƒÄ ]éb_ÿÿÌ@UHƒì H‹ê3ÉHƒÄ ]éL_ÿÿÌ@UHƒì H‹ê¹   HƒÄ ]é3_ÿÿÌ@UHƒì H‹ê‹MPHƒÄ ]éø¶ÿÿÌ@UHƒì H‹ê¹   HƒÄ ]é_ÿÿÌ@UHƒì H‹ê¹   HƒÄ ]éê^ÿÿÌ@UHƒì H‹êH‹M0HƒÄ ]éfOÿÿÌ@UHƒì H‹êH‹EH‹HƒÄ ]é”¶ÿÿÌ@UHƒì H‹êH‹8  Àt8  Àt3Àë¸   HƒÄ ]ÃÌÌÌÌ@UHƒì H‹êH‹3É8  À”Á‹ÁHƒÄ ]ÃÌ                                                                                                0Ê     RÊ     fÊ     €Ê     ”Ê     °Ê     ÎÊ     âÊ     öÊ     Ë     ,Ë     BË     XË     rË     ˆË     œË     ®Ë     ÂË     ÐË     èË     øË     Ì      Ì     8Ì     PÌ     xÌ     „Ì     ’Ì      Ì     ªÌ     ¸Ì     ÊÌ     ÜÌ     ìÌ     úÌ     Í     &Í     <Í     LÍ     ZÍ     pÍ     †Í     ’Í     žÍ     ªÍ     ÀÍ     ÎÍ     æÍ     öÍ      Î     Î     Î     0Î     @Î     RÎ     ^Î     jÎ     |Î     ŽÎ     ¨Î     ÂÎ     ÔÎ     æÎ     úÎ     
Ï     Ï     (Ï     6Ï     FÏ     ZÏ     hÏ     zÏ     ŠÏ     œÏ     ¬Ï             `" €    -€           @ €                    } €   Hã €   P€                   $ €   ô€   4~ €                                   node.exe                °Ù€   PÚ€   83€   P3€   3€   Ð3€   a d v a p i 3 2         a p i - m s - w i n - c o r e - f i b e r s - l 1 - 1 - 1       a p i - m s - w i n - c o r e - s y n c h - l 1 - 2 - 0         k e r n e l 3 2               FlsAlloc              FlsFree       FlsGetValue           FlsSetValue           InitializeCriticalSectionEx             7€    7€   ¨7€   ¸7€   È7€   Ø7€   è7€   ø7€   8€   8€   8€   (8€   88€   B8€   D8€   P8€   X8€   \8€   `8€   d8€   h8€   l8€   p8€   x8€   „8€   ˆ8€   Œ8€   8€   ”8€   ˜8€   œ8€    8€   ¤8€   ¨8€   ¬8€   °8€   ´8€   ¸8€   ¼8€   À8€   Ä8€   È8€   Ì8€   Ð8€   Ô8€   Ø8€   Ü8€   à8€   ä8€   è8€   ì8€   ð8€   ô8€   ø8€   ü8€    9€   9€    9€   (9€   89€   P9€   `9€   x9€   ˜9€   ¸9€   Ø9€   ø9€   :€   @:€   `:€   ˆ:€   ¨:€   Ð:€   ð:€    ;€   ;€   ;€    ;€   D;€   P;€   `;€   p;€   ;€   °;€   Ø;€    <€   (<€   X<€   x<€    <€   È<€   ø<€   (=€   H=€   B8€   X=€   p=€   =€   ¨=€   È=€   __based(        __cdecl __pascal        __stdcall       __thiscall      __fastcall      __vectorcall    __clrcall   __eabi      __ptr64 __restrict      __unaligned     restrict(    new         delete =   >>  <<  !   ==  !=  []      operator    ->  *   ++  --  -   +   &   ->* /   %   <   <=  >   >=  ,   ()  ~   ^   |   &&  ||  *=  +=  -=  /=  %=  >>= <<= &=  |=  ^=  `vftable'       `vbtable'       `vcall' `typeof'        `local static guard'    `string'        `vbase destructor'      `vector deleting destructor'    `default constructor closure'   `scalar deleting destructor'    `vector constructor iterator'   `vector destructor iterator'    `vector vbase constructor iterator'     `virtual displacement map'      `eh vector constructor iterator'        `eh vector destructor iterator' `eh vector vbase constructor iterator'  `copy constructor closure'      `udt returning' `EH `RTTI       `local vftable' `local vftable constructor closure'  new[]       delete[]       `omni callsig'  `placement delete closure'      `placement delete[] closure'    `managed vector constructor iterator'   `managed vector destructor iterator'    `eh vector copy constructor iterator'   `eh vector vbase copy constructor iterator'     `dynamic initializer for '      `dynamic atexit destructor for '        `vector copy constructor iterator'      `vector vbase copy constructor iterator'        `managed vector copy constructor iterator'      `local static thread guard'     operator ""      Type Descriptor'        Base Class Descriptor at (      Base Class Array'       Class Hierarchy Descriptor'     Complete Object Locator'               M i c r o s o f t   V i s u a l   C + +   R u n t i m e   L i b r a r y         A s s e r t i o n   f a i l e d :   % T s ,   f i l e   % T s ,   l i n e   % d 
       A s s e r t i o n   f a i l e d !       P r o g r a m :         F i l e :       L i n e :       E x p r e s s i o n :                   F o r   i n f o r m a t i o n   o n   h o w   y o u r   p r o g r a m   c a n   c a u s e   a n   a s s e r t i o n 
 f a i l u r e ,   s e e   t h e   V i s u a l   C + +   d o c u m e n t a t i o n   o n   a s s e r t s   ( P r e s s   R e t r y   t o   d e b u g   t h e   a p p l i c a t i o n   -   J I T   m u s t   b e   e n a b l e d )         . . .   
   
 
         < p r o g r a m   n a m e   u n k n o w n >               À             À           –  À             À           Ž  À             À             À           ‘  À           ’  À           “  À           ´ À           µ À                         	       m s c o r e e . d l l   CorExitProcess  ´I €            J €           x” €   – €   ìI €   ìI €   l €   Ð €   à¨ €   ü¨ €           TJ €   PŒ €   ŒŒ €   ðª €   ,« €   § €   ìI €   ø¢ €                   ìI €           \J €   ìI €   ðI €   ÈI €   ìI €          EEE50 P    ( 8PX 700WP       `h````  xpxxxx       (null)      ( n u l l )                                              	               	      
                                                !      5      A      C      P      R      S      W      Y      l      m       p      r   	         €   
      
   ‚   	   ƒ      „      ‘   )   ž      ¡      ¤      §      ·      Î      ×                   pG€   tG€   xG€   |G€   €G€   „G€   ˆG€   ŒG€   ”G€    G€   ¨G€   ¸G€   ÄG€   ÐG€   ÜG€   àG€   äG€   èG€   ìG€   ðG€   ôG€   øG€   üG€    H€   H€   H€   H€   H€   $H€   ,H€   ìG€   4H€   <H€   DH€   PH€   `H€   hH€   xH€   „H€   ˆH€   H€    H€   ¸H€          ÈH€   ÐH€   ØH€   àH€   èH€   ðH€   øH€    I€   I€    I€   0I€   HI€   `I€   pI€   ˆI€   I€   ˜I€    I€   ¨I€   °I€   ¸I€   ÀI€   ÈI€   ÐI€   ØI€   àI€   èI€   øI€   J€    J€   ¨I€   0J€   @J€   PJ€   `J€   xJ€   ˆJ€    J€   ´J€   ¼J€   ÈJ€   àJ€   K€    K€   Sun Mon Tue Wed Thu Fri Sat Sunday  Monday      Tuesday Wednesday       Thursday    Friday      Saturday    Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec     January February    March   April   June    July    August      September       October November        December    AM  PM      MM/dd/yy        dddd, MMMM dd, yyyy     HH:mm:ss        S u n   M o n   T u e   W e d   T h u   F r i   S a t   S u n d a y     M o n d a y     T u e s d a y   W e d n e s d a y       T h u r s d a y         F r i d a y     S a t u r d a y         J a n   F e b   M a r   A p r   M a y   J u n   J u l   A u g   S e p   O c t   N o v   D e c   J a n u a r y   F e b r u a r y         M a r c h       A p r i l       J u n e         J u l y         A u g u s t     S e p t e m b e r       O c t o b e r   N o v e m b e r         D e c e m b e r     A M     P M         M M / d d / y y         d d d d ,   M M M M   d d ,   y y y y   H H : m m : s s         e n - U S       ÐK€    L€   P3€   `L€    L€   ðL€   PM€    M€   3€   àM€    N€   `N€    N€   ðN€   PO€   °O€    P€   83€   Ð3€   PP€   a p i - m s - w i n - a p p m o d e l - r u n t i m e - l 1 - 1 - 1             a p i - m s - w i n - c o r e - d a t e t i m e - l 1 - 1 - 1   a p i - m s - w i n - c o r e - f i l e - l 2 - 1 - 1           a p i - m s - w i n - c o r e - l o c a l i z a t i o n - l 1 - 2 - 1           a p i - m s - w i n - c o r e - l o c a l i z a t i o n - o b s o l e t e - l 1 - 2 - 0         a p i - m s - w i n - c o r e - p r o c e s s t h r e a d s - l 1 - 1 - 2       a p i - m s - w i n - c o r e - s t r i n g - l 1 - 1 - 0       a p i - m s - w i n - c o r e - s y s i n f o - l 1 - 2 - 1     a p i - m s - w i n - c o r e - w i n r t - l 1 - 1 - 0         a p i - m s - w i n - c o r e - x s t a t e - l 2 - 1 - 0       a p i - m s - w i n - r t c o r e - n t u s e r - w i n d o w - l 1 - 1 - 0     a p i - m s - w i n - s e c u r i t y - s y s t e m f u n c t i o n s - l 1 - 1 - 0             e x t - m s - w i n - k e r n e l 3 2 - p a c k a g e - c u r r e n t - l 1 - 1 - 0             e x t - m s - w i n - n t u s e r - d i a l o g b o x - l 1 - 1 - 0             e x t - m s - w i n - n t u s e r - w i n d o w s t a t i o n - l 1 - 1 - 0     u s e r 3 2                                   GetActiveWindow        GetCurrentPackageId           GetLastActivePopup            GetProcessWindowStation       GetUserObjectInformationW                   LCMapStringEx         LocaleNameToLCID              MessageBoxA           MessageBoxW     °Q€   ÀQ€   ÐQ€   àQ€   j a - J P       z h - C N       k o - K R       z h - T W   INF inf NAN nan     NAN(SNAN)       nan(snan)       NAN(IND)        nan(ind)    e+000                                                                                                                                                                                                                                                                                                 ( ( ( ( (                                     H                „ „ „ „ „ „ „ „ „ „                                        ‚ ‚ ‚ ‚ ‚ ‚                                                                                                                                                                                                                                                                                           €‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ 	
 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ 	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ                    ( ( ( ( (                                     H                „ „ „ „ „ „ „ „ „ „              ‚‚‚‚‚‚                (                                                                 0                   u k                 h€          ¨h€          °h€          ¸h€          Èh€          Ðh€          Øh€          àh€   	       èh€   
       ðh€          øh€           i€          i€          i€          i€           i€          (i€          0i€          8i€          @i€          Hi€          Pi€          Xi€          `i€          hi€          pi€          xi€          €i€          ˆi€          i€           ˜i€   !        i€   "       TZ€   #       ¨i€   $       °i€   %       ¸i€   &       Ài€   '       Èi€   )       Ði€   *       Øi€   +       ài€   ,       èi€   -       ði€   /       øi€   6        j€   7       j€   8       j€   9       j€   >        j€   ?       (j€   @       0j€   A       8j€   C       @j€   D       Hj€   F       Pj€   G       Xj€   I       `j€   J       hj€   K       pj€   N       xj€   O       €j€   P       ˆj€   V       j€   W       ˜j€   Z        j€   e       ¨j€          °j€         ¸j€         Èj€         Øj€         àQ€         èj€         øj€         k€         k€   	       K€         (k€         8k€         Hk€         Xk€         hk€         xk€         °Q€         ÐQ€         ˆk€         ˜k€         ¨k€         ¸k€         Èk€         Øk€         èk€         øk€         l€         l€         (l€         8l€          Hl€   !      Xl€   "      hl€   #      xl€   $      ˆl€   %      ˜l€   &      ¨l€   '      ¸l€   )      Èl€   *      Øl€   +      èl€   ,      øl€   -      m€   /       m€   2      0m€   4      @m€   5      Pm€   6      `m€   7      pm€   8      €m€   9      m€   :       m€   ;      °m€   >      Àm€   ?      Ðm€   @      àm€   A      ðm€   C       n€   D      n€   E      (n€   F      8n€   G      Hn€   I      Xn€   J      hn€   K      xn€   L      ˆn€   N      ˜n€   O      ¨n€   P      ¸n€   R      Èn€   V      Øn€   W      èn€   Z      øn€   e      o€   k      o€   l      (o€         8o€         Ho€         ÀQ€         Xo€   	      ho€   
      xo€         ˆo€         ˜o€         ¨o€         ¸o€         Èo€         Øo€         ðo€   ,       p€   ;      p€   >      (p€   C      8p€   k      Pp€         `p€         pp€         €p€   	      p€   
       p€         °p€         Àp€   ;      Øp€   k      èp€         øp€         q€         q€   	      (q€   
      8q€         Hq€         Xq€   ;      hq€         xq€         ˆq€         ˜q€   	      ¨q€   
      ¸q€         Èq€         Øq€   ;      ðq€          r€   	      r€   
       r€         0r€         @r€   ;      Xr€         hr€   	      xr€   
      ˆr€         ˜r€   ;      °r€          Àr€   	       Ðr€   
       àr€   ;       ðr€   $       s€   	$      s€   
$       s€   ;$      0s€   (      @s€   	(      Ps€   
(      `s€   ,      ps€   	,      €s€   
,      s€   0       s€   	0      °s€   
0      Às€   4      Ðs€   	4      às€   
4      ðs€   8       t€   
8      t€   <       t€   
<      0t€   @      @t€   
@      Pt€   
D      `t€   
H      pt€   
L      €t€   
P      t€   |       t€   |      °t€   a r     b g     c a     z h - C H S     c s     d a     d e     e l     e n     e s     f i     f r     h e     h u     i s     i t     j a     k o     n l     n o     p l     p t     r o     r u     h r     s k     s q     s v     t h     t r     u r     i d     b e     s l     e t     l v     l t     f a     v i     h y     a z     e u     m k     a f     k a     f o     h i     m s     k k     k y     s w     u z     t t     p a     g u     t a     t e     k n     m r     s a     m n     g l     k o k   s y r   d i v           a r - S A       b g - B G       c a - E S       c s - C Z       d a - D K       d e - D E       e l - G R       f i - F I       f r - F R       h e - I L       h u - H U       i s - I S       i t - I T       n l - N L       n b - N O       p l - P L       p t - B R       r o - R O       r u - R U       h r - H R       s k - S K       s q - A L       s v - S E       t h - T H       t r - T R       u r - P K       i d - I D       u k - U A       b e - B Y       s l - S I       e t - E E       l v - L V       l t - L T       f a - I R       v i - V N       h y - A M       a z - A Z - L a t n     e u - E S       m k - M K       t n - Z A       x h - Z A       z u - Z A       a f - Z A       k a - G E       f o - F O       h i - I N       m t - M T       s e - N O       m s - M Y       k k - K Z       k y - K G       s w - K E       u z - U Z - L a t n     t t - R U       b n - I N       p a - I N       g u - I N       t a - I N       t e - I N       k n - I N       m l - I N       m r - I N       s a - I N       m n - M N       c y - G B       g l - E S       k o k - I N     s y r - S Y     d i v - M V     q u z - B O     n s - Z A       m i - N Z       a r - I Q       d e - C H       e n - G B       e s - M X       f r - B E       i t - C H       n l - B E       n n - N O       p t - P T       s r - S P - L a t n     s v - F I       a z - A Z - C y r l     s e - S E       m s - B N       u z - U Z - C y r l     q u z - E C     a r - E G       z h - H K       d e - A T       e n - A U       e s - E S       f r - C A       s r - S P - C y r l     s e - F I       q u z - P E     a r - L Y       z h - S G       d e - L U       e n - C A       e s - G T       f r - C H       h r - B A       s m j - N O     a r - D Z       z h - M O       d e - L I       e n - N Z       e s - C R       f r - L U       b s - B A - L a t n     s m j - S E     a r - M A       e n - I E       e s - P A       f r - M C       s r - B A - L a t n     s m a - N O     a r - T N       e n - Z A       e s - D O       s r - B A - C y r l     s m a - S E     a r - O M       e n - J M       e s - V E       s m s - F I     a r - Y E       e n - C B       e s - C O       s m n - F I     a r - S Y       e n - B Z       e s - P E       a r - J O       e n - T T       e s - A R       a r - L B       e n - Z W       e s - E C       a r - K W       e n - P H       e s - C L       a r - A E       e s - U Y       a r - B H       e s - P Y       a r - Q A       e s - B O       e s - S V       e s - H N       e s - N I       e s - P R       z h - C H T     s r             °j€   B        j€   ,        ƒ€   q        h€           ƒ€   Ø        ƒ€   Ú       0ƒ€   ±       @ƒ€           Pƒ€          `ƒ€   Ï       pƒ€   Õ       €ƒ€   Ò       ƒ€   ©        ƒ€   ¹       °ƒ€   Ä       Àƒ€   Ü       Ðƒ€   C       àƒ€   Ì       ðƒ€   ¿        „€   È       èi€   )       „€   ›       („€   k       ¨i€   !       @„€   c       ¨h€          P„€   D       `„€   }       p„€   ·       °h€          ˆ„€   E       Èh€          ˜„€   G       ¨„€   ‡       Ðh€          ¸„€   H       Øh€          È„€   ¢       Ø„€   ‘       è„€   I       ø„€   ³       …€   «       ¨j€   A       …€   ‹       àh€          (…€   J       èh€          8…€   £       H…€   Í       X…€   ¬       h…€   É       x…€   ’       ˆ…€   º       ˜…€   Å       ¨…€   ´       ¸…€   Ö       È…€   Ð       Ø…€   K       è…€   À       ø…€   Ó       ðh€   	       †€   Ñ       †€   Ý       (†€   ×       8†€   Ê       H†€   µ       X†€   Á       h†€   Ô       x†€   ¤       ˆ†€   ­       ˜†€   ß       ¨†€   “       ¸†€   à       È†€   »       Ø†€   Î       è†€   á       ø†€   Û       ‡€   Þ       ‡€   Ù       (‡€   Æ       ¸i€   #       8‡€   e       ði€   *       H‡€   l       Ði€   &       X‡€   h       øh€   
       h‡€   L       j€   .       x‡€   s        i€          ˆ‡€   ”       ˜‡€   ¥       ¨‡€   ®       ¸‡€   M       È‡€   ¶       Ø‡€   ¼       j€   >       è‡€   ˆ       Xj€   7       ø‡€          i€          ˆ€   N       j€   /       ˆ€   t       hi€          (ˆ€   ¯       8ˆ€   Z       i€          Hˆ€   O       ài€   (       Xˆ€   j        i€          hˆ€   a       i€          xˆ€   P        i€          ˆˆ€   •       ˜ˆ€   Q       (i€          ¨ˆ€   R       j€   -       ¸ˆ€   r       (j€   1       Èˆ€   x       pj€   :       Øˆ€   ‚       0i€          ˜j€   ?       èˆ€   ‰       øˆ€   S       0j€   2       ‰€   y       Èi€   %       ‰€   g       Ài€   $       (‰€   f       8‰€   Ž       øi€   +       H‰€   m       X‰€   ƒ       ˆj€   =       h‰€   †       xj€   ;       x‰€   „        j€   0       ˆ‰€          ˜‰€   w       ¨‰€   u       ¸‰€   U       8i€          È‰€   –       Ø‰€   T       è‰€   —       @i€          ø‰€          Pj€   6       Š€   ~       Hi€          Š€   V       Pi€          (Š€   W       8Š€   ˜       HŠ€   Œ       XŠ€   Ÿ       hŠ€   ¨       Xi€          xŠ€   X       `i€          ˆŠ€   Y       €j€   <       ˜Š€   …       ¨Š€   §       ¸Š€   v       ÈŠ€   œ       pi€          ØŠ€   [       °i€   "       èŠ€   d       øŠ€   ¾       ‹€   Ã       ‹€   °       (‹€   ¸       8‹€   Ë       H‹€   Ç       xi€          X‹€   \       °t€   ã       h‹€   Â       €‹€   ½       ˜‹€   ¦       °‹€   ™       €i€          È‹€   š       Ø‹€   ]       8j€   3       è‹€   z        j€   @       ø‹€   Š       `j€   8       Œ€   €       hj€   9       Œ€          ˆi€          (Œ€   ^       8Œ€   n       i€          HŒ€   _       Hj€   5       XŒ€   |       TZ€           hŒ€   b       ˜i€          xŒ€   `       @j€   4       ˆŒ€   ž        Œ€   {       Øi€   '       ¸Œ€   i       ÈŒ€   o       ØŒ€          èŒ€   â       øŒ€          €   ¡       €   ²       (€   ª       8€   F       H€   p       a f - z a       a r - a e       a r - b h       a r - d z       a r - e g       a r - i q       a r - j o       a r - k w       a r - l b       a r - l y       a r - m a       a r - o m       a r - q a       a r - s a       a r - s y       a r - t n       a r - y e       a z - a z - c y r l     a z - a z - l a t n     b e - b y       b g - b g       b n - i n       b s - b a - l a t n     c a - e s       c s - c z       c y - g b       d a - d k       d e - a t       d e - c h       d e - d e       d e - l i       d e - l u       d i v - m v     e l - g r       e n - a u       e n - b z       e n - c a       e n - c b       e n - g b       e n - i e       e n - j m       e n - n z       e n - p h       e n - t t       e n - u s       e n - z a       e n - z w       e s - a r       e s - b o       e s - c l       e s - c o       e s - c r       e s - d o       e s - e c       e s - e s       e s - g t       e s - h n       e s - m x       e s - n i       e s - p a       e s - p e       e s - p r       e s - p y       e s - s v       e s - u y       e s - v e       e t - e e       e u - e s       f a - i r       f i - f i       f o - f o       f r - b e       f r - c a       f r - c h       f r - f r       f r - l u       f r - m c       g l - e s       g u - i n       h e - i l       h i - i n       h r - b a       h r - h r       h u - h u       h y - a m       i d - i d       i s - i s       i t - c h       i t - i t       j a - j p       k a - g e       k k - k z       k n - i n       k o k - i n     k o - k r       k y - k g       l t - l t       l v - l v       m i - n z       m k - m k       m l - i n       m n - m n       m r - i n       m s - b n       m s - m y       m t - m t       n b - n o       n l - b e       n l - n l       n n - n o       n s - z a       p a - i n       p l - p l       p t - b r       p t - p t       q u z - b o     q u z - e c     q u z - p e     r o - r o       r u - r u       s a - i n       s e - f i       s e - n o       s e - s e       s k - s k       s l - s i       s m a - n o     s m a - s e     s m j - n o     s m j - s e     s m n - f i     s m s - f i     s q - a l       s r - b a - c y r l     s r - b a - l a t n     s r - s p - c y r l     s r - s p - l a t n     s v - f i       s v - s e       s w - k e       s y r - s y     t a - i n       t e - i n       t h - t h       t n - z a       t r - t r       t t - r u       u k - u a       u r - p k       u z - u z - c y r l     u z - u z - l a t n     v i - v n       x h - z a       z h - c h s     z h - c h t     z h - c n       z h - h k       z h - m o       z h - s g       z h - t w       z u - z a                äT     c-^Çk      @êítFÐœ,Ÿ    aõ¹«¿¤\Ãñ)c     dµý4ÄÒ‡f’ù;lD      Ùe”,Bb×E"š&'OŸ   @•Á‰V$§úÅgmÈsÜm­ër    ÁÎd'¢cÊ¤ï%{ÑÍpïßk>ê_     änþÃÍj¼f29.EZ%øÒqVJÂÃÚ  .¨C²ª|!Ž@ÎŠóÎÄ„'ë|Ã”%­I   @ÝÚTŸÌ¿aYÜ««\ÇDõg¼ÑR¯·û)`”*     !Š»¤Ž¯V©ŸG6²K]à_Ü€
ªþð@ÙŽ¨Ð€k#c  d8L2–ÇWƒÕBJäa"©Ù=<½róå‘tYÀ¦ìlÙ*Óæ   …[aOni*{âP+4Ý/î'Pc™qÉ¦éJŽ(.onIn   @2&@­PrùÕÑ”)»Í[f–.;¢Û}úe¬SÞw›¢ °Sù¿Æ«%”KMã -ÃûôÐ"RP(·óòWBÜ}]9Ö™Yø8’ Ö³†¹w¥zaþ·ja  ägÃV ”:‹6	›ip½¾ev ëÄ&›ègn	+ò2qQH¾Î¢åER   »x”÷ÀtŒ ]ð°uÆÛ©¹ÙâßreLK(wàömÂ‘CQÏÉ•'U«âÖ'æ¨œ¦±=    @JÐìôðˆ#Åm
Xo¿CÃ]-øHîY ú(ðôÍ?¥. qÖ¼‡Di}nùVyu¤  á²¹<uˆ‚“?Ík:´‰Þ‡žFEMh¦Ûý‘“$ßìh0'D´™îA¶ÃÊXñQhÙ¢%v}qN  dûæƒZò­W”µ€ fµ) ÏÒÅ×}m?¥M·ÍÞpÚ=A·NÊÐq˜ä×:@Oâ?«ùowM&æ¯
   1U«	ÒX¦Ë&aV‡ƒjÁô‡uvèD,ÏG AžÉ>º èÈÏçUÀúá²Dï°~ $s%rÑù¸ä®@b;zO]¤Î3AâOmm!ò3VåVÁ%—×ë(„ë–Ów;I®-G 8­–ÑÎúŠÛÍÞN†ÀhU¡]i²‰<$qE}  A'JnW®bìª‰"ïÝû¢¶äïáò½f3€ˆ´7>,¸¿‘Þ¬dôÔNjÿ5jVg¹Û@Ê;*xh›2kÙÅ¯õ¼id&   äô_€û¯ÑUí¨ J›øW—«
þ®{¦,Ji•¿)ÄÇªÒÕØvÇ6ÑUÚ“Çš¨ËK%vð	ˆ¨÷t:üHå­ŽcYçË—èi×&>rä´†ª["93œuzK‘éG-wùnšç@Äø’ð_òlÃ%B‹ùÉ‘s¯|ÿ…-C°iu+-,„W¦ïÐ @zÇåb¸èjˆØå˜ÍÈÅU‰U¶YÐÔ¾ûX1‚¸EL9ÉM¬ ÅâÀLy¡€É;Ñ-±éø"m^š‰8{ØyÎrvÆxŸ¹åyN”ä      ¡éÔ\lo}ä›çÙ;ù¡obwQ4‹ÆèY+ÞXÞ<ÏXÿF"|W¨Yuç&Sgwc·æë_
ýãi9è35 ¨‡¹1öC!ÛCZØ–õ«¢?h   dþ}¾/ÉK°íõáÚN¡sÛ	äœîOgŸ©Öµµö–8s‘ÂIëÌ—+_•?8ö³‘ 7xÑßBÑÁÞ">Wß¯Š_åõw‹Êç£[R/=OçB
    ÝôR	E]áB´®.4³£o£Í?nz(´÷wÁKÐÈÒgàø¨®g;É­³VÈl• ÁH[=Š¾Jô6ÙRMèÛqÅ!ù	EJjØª×|Láœ¥›u ˆ<ä     @’Ôñ¾rdÁ6‡û«x)¯Qü9—ë%0+L¡;<þ(ºüˆwXCž¸¤ä=sÂòF|˜bt!Û®¶£.²Pª«9êB4–—©ßßþÓóÒ€y 7   ›œPñ­ÜÇ,­=87MÆsÐgmê¨›QøòÄ¢áR :#×©s…DºÙÏ‡p›:ÜRèR²åNû/¦M¾á×«
OíbŒ{ì¹Î!@fÔ ƒ¡æuãÌò)/„    äwdûõÓq=v é/}fLô3.ñ¸óŽi”Ls¨&`@<
ˆqÌ!-¥7ïÉÚŠ´1»BALùÖl‹È¸â|í—RÄaÃbªØÚ‡Þê3¸ahð”½šÌjÕÁ-    è6zÆž)ô
?IóÏ¦¥w£#¾¤‚[¢Ì/r5D¾¸Â¨N2LÉ­3ž¼ºþ¬v2!L.2Í>´‘þp6Ù\»…—BýÌFøÝ8æÒ‡iÑþñµ>®«¹Ãoî¾     @ªÂ@Ùwø,=×áq˜/çÕ	cQrÝ¨¯FZ*ÖÎÜ*þÝFÎ$'­Ò#·»Ä+Ì·Êë±GÜK	ÊÜÅŽQæ1€VÃŽ¨X/4B‹å¿þüÿycgý6ÕfvPá¹b   a°g
ÒÀáÐ;sÛ?.Ÿ£â²aâÜc*¼&”›Õpa–%ãÂ¹u!,`j¸¢;Ò‰s}ñ`ß×ÊÆ+ßi7‡¸$í“fënIoÛ“u‚t^6šnÅ1·6ÅB(ÈŽy®$Þ    dAÁšˆÕ™,CÙç€¢.=ök=yI‚C©çyJæý"špÖàïÏÊ×¤½l dã³ÜN¥n¨¡žEtÈTŽüWÆtÌÔÃ¸BncÙWÌ[µ5éþlaQÄÛº•µNñ¡PçùÜqc+Ÿ/Þ"     ‰½^<V7wã8£Ë=OžÒ,ž÷¤tÇùÃ—çj8ä_¬œ‹óúìˆÕ¬ÁZ>ÎÌ¯…p?Óm-è}o”i^á,ŽdH9¡•à4X<´”öH'½W&|.Ú‹u €;¶Û-HÏm~ä$™P                 	     % - 5 	> 
H 
R ] i u ‚  Ÿ ® ¾ Ï à ò -C	Y	p	ˆ
 
¹
Ó
î	%
   d   è  '   † @B €–˜  áõ Êš;0   1#INF   1#QNAN  1#SNAN  1#IND         ð?              ðÿ              ð              øÿ                       ÿ                             ÿÿÿÿÿÿ              ð                        å&{ËÛ?            xËÛ?        5•q(7©¨>           PDÓ?        %>bÞ?ï>               @              ð?              à?                             `?              à?        UUUUUUÕ?              Ð?        š™™™™™É?        UUUUUUÅ?             øÀ        ý                    °?              î?              ñ?                       ÿÿÿÿÿÿÿ        æTUUUUµ?        ÔÆº™™™‰?        ŸQñ#Ib?        ðÿ]È4€<?            ÿÿÿÿ                     C O N O U T $              ž½[?   pÔ¯k?   `•¹t?    v”{?    M4?   P›„?   Àqþ‡?   €^‹?   ðj»Ž?    ƒ
‘?   àµµ’?   PO_”?    S–?   ÐÃ­—?   ð¤R™?    ùõš?   pÃ—œ?    8ž?   °ÅÖŸ?    º ?    á‡¡?   ÀU¢?   Àg!£?   í£?   €¸¤?   à8‚¥?   ¹K¦?   @ƒ§?   À˜Ü§?   Ðú£¨?   Àªj©?   Ð©0ª?    ùõª?    šº«?   ~¬?   ÕA­?    q®?   pdÆ®?   °®‡¯?   À($°?   ð&„°?   Òã°?   0,C±?   @4¢±?   `ë ²?   R_²?   àh½²?   P0³?   à¨x³?   0ÓÕ³?    ¯2´?   Ð>´?    ë´?   0wGµ?   `!£µ?   @€þµ?   @”Y¶?   ð]´¶?   °Ý·?    i·?   `Ã·?   0¦¸?    v¸?   0Ï¸?   @æ'¹?   m€¹?    ®Ø¹?   Ð©0º?    _ˆº?   pÐßº?   °ü6»?   Ðä»?   0‰ä»?   @ê:¼?   p‘¼?   äæ¼?    }<½?   €Õ‘½?    ìæ½?    Á;¾?   °V¾?    «ä¾?   ÀÀ8¿?   €–Œ¿?   0-à¿?    ÂÀ?   pOCÀ?   `½lÀ?   €–À?    =¿À?   OèÀ?   ðBÁ?    :Á?   €ÐbÁ?   j‹Á?   ç³Á?   0FÜÁ?   ˆÂ?   à¬,Â?   Ð´TÂ?   ðŸ|Â?   €n¤Â?   ° ÌÂ?   ¶óÂ?   P0Ã?    ŽBÃ?    ÐiÃ?   €öÃ?   `¸Ã?   àðÞÃ?   0ÅÄ?   p~,Ä?   ÐSÄ?   p yÄ?   p	 Ä?    XÆÄ?   0ŒìÄ?   @¦Å?   0¦8Å?   PŒ^Å?   X„Å?   @ªÅ?   p¤ÏÅ?   @$õÅ?   ÐŠÆ?   PØ?Æ?   ÐeÆ?   €(ŠÆ?   €+¯Æ?   àÔÆ?   ÐçøÆ?   p¡Ç?   àBBÇ?   @ÌfÇ?    =‹Ç?   0—¯Ç?   ÙÓÇ?   PøÇ?    È?   @È?   ÀõcÈ?   àÂ‡È?    y«È?   0ÏÈ?     òÈ?   pÉ?   °m9É?   €²\É?    áÉ?   Pù¢É?   pûÅÉ?   °çèÉ?   ð½Ê?   €~.Ê?   `)QÊ?    ¾sÊ?   p>–Ê?   ð¨¸Ê?    þÚÊ?   0>ýÊ?   0iË?   @AË?   p€cË?   ðl…Ë?   °D§Ë?   ðÉË?   À¶êË?   0QÌ?   P×-Ì?   PIOÌ?   @§pÌ?   0ñ‘Ì?   @'³Ì?   €IÔÌ?   XõÌ?    SÍ?   `:7Í?   `XÍ?    ÏxÍ?   p|™Í?    ºÍ?   ÐÚÍ?   ðûÍ?   0sÎ?    Á;Î?   Pý[Î?   `&|Î?   à<œÎ?   à@¼Î?   €2ÜÎ?   ÐüÎ?   àÞÏ?   Ð™;Ï?    B[Ï?   €ÙzÏ?   p^šÏ?   Ñ¹Ï?   ð2ÙÏ?    ‚øÏ?   PàÐ?    vÐ?   0+Ð?   ‰:Ð?   @JÐ?   àxYÐ?   ðãhÐ?   pFxÐ?   € ‡Ð?   ò–Ð?   0;¦Ð?   ð{µÐ?   P´ÄÐ?   `äÓÐ?   0ãÐ?   À+òÐ?   CÑ?   @RÑ?   @YÑ?   0X.Ñ?    O=Ñ?   Ð=LÑ?    $[Ñ?   pjÑ?   PÚxÑ?   @©‡Ñ?   `p–Ñ?    /¥Ñ?   ç³Ñ?   À–ÂÑ?   °>ÑÑ?   ðÞßÑ?   pwîÑ?   `ýÑ?    ‘Ò?   PÒ?   p(Ò?    7Ò?   0kEÒ?   ÐÎSÒ?    +bÒ?   ÐpÒ?   @Í~Ò?   `Ò?    R›Ò?    ‰©Ò?   à¹·Ò?   àâÅÒ?   °ÔÒ?   PâÒ?   À2ðÒ?    ?þÒ?   pDÓ?   °BÓ?   à9(Ó?   *6Ó?   PDÓ?                 ²"¼
²=Ô.3i±=WÒ~è•Î=imb;DóÓ=W>6¥êZô=¿á<hCÄ=¥Æ`Í‰ù=Ÿ. obý=Í½Ú¸‹Oé=0BïØˆ >­y+¦>ÄÓîÀ—>IÔ­wJ­=07ð?v>ÃöG×bá=¼MÌ>¿åöQàóê=ëóz	>ÇÀp‰£À=QÇW  .>nÍî [>¯µp)†ß=m£6³¹W>OêJÈK>­¼¡žÚC>*ê÷´§f>ïü÷8à²ö=ˆðpÆTéó=³Ê:		r>§]'çp>ç¹qwžß>`
§¿'>¼MÌ>[^jö7>Kb|ñj>:b€Î²>	>Þ”éÑ0>1 k>Aòºœ‡>+¼¦^ÿ=lgÆÍ=¶)>,«Ä¼,+>DeÝ}Ðù=ž7W`@>`z”‹Ñ>~©|'e­>©_ŸÅMˆ>‚Ð`Ä>ø1<.	/>:á+ãÅ>šOsý§»&>ƒ„àµôý=•MÇ›/#>yHèsù=nXÆ¼Ì>˜JRùé!>¸11Y@/>58d%‹Ï>€í‹¨_>äÙ)ùMJ$>”"Ø ˜>	ã“H*>þe¦«VM>cQ6!>6'Yþxø=ÊÈ%ˆR>jtm}S•à=`
§¿'><“Eì¨°>©ÛõøZ>ÕU&úâ>¿ä®¿ìY>£?hÚ/‹>77:ýÝ¸$>®a~‚>ŸéI{Œ,>Y—ðê)>6{1n¦ª>Ur	Vr.>T¬zü3&>R¢aÏ+f)>0'ÄÈC>6ËZ»d >¤'„4
>ÖyµUŽ>š^œ!-é=jýæc?>cQÙ›.>5b#)>^x8ˆo2>¯¦«Lj[;>vŽÜj"ð=í:1×J<>s|èd>fŠñì3>fvwõž’=>¸ ð;H9>&XªîÝ;>º7YÝÄ9>ÇÊëàéó>¬'‚SÎ5>º¹*StO9>T†ˆ•'4>ðKã Z>‚Ð`Ä'>øŒí´% %> ÒòÎ‹Ñ.>Tu
.(!>Ê§Y3óp>%@¨~+>‰!Ãn03>Pu‹øÇ?>d×Œ5°>>t”…"Èv:>ã†ÞRÆ=>¯X†àÌ¤/>ž
ÀÒ¢„;>Ñ[Âò°¥ >™ö["`Ö=>7ð›…±>áËµ#ˆ>>ö–ó6>š¢\‡.>¥¹9Ir•,>âX>z•8>4Ÿê&ñ/>	VŽYõS9>HÄVøoÁ6>ôaò"Ë$>¢S=Õ á5>Vò‰aR:>œÔÿüV8>Ú×(‚.0>àßD”Ðñ=¦Yêc%>×2x.&>ÏøÙ>í=…ÍK~Je#>!­€Ix[>dn±Ô-/!>õ9Ù­Ä7>ü€qb„(>aIáÇbQê=cQ61>ˆv¡+M<7>=éà¥è*>¯!ðÆ°*>f[Ýt‹0>”T»ìo -> ÌOr‹´ð=)âaƒ?>¯¼Ä—ø=ª·Ël(>>“
"Ic(>\,¢Áÿ=F	çET5>…mø0æ;>9lÙðß™%>°±…Ì6>È¨ mG4>Óžˆ?7>‡*yW3>öa®yÑ;>âöÃV£>ûœbp(=>?gÒ€8º:>¦})Ë36,>êï™8„!>æ ÉÌ;>PÓ½D 8>áj`&Â‘+>ß+¶&ßz*>Én‚ÈOv>ðhå=O>ã•yuÊ`÷=GQ€Ó~fü=oßjö37>kƒ>ó·/>dºnˆ9>Œ¯ÐhSû=q)iŒ5>ûm"e”þ=— ?~X3>Ÿç6>T¬zü36>J`„¦?>!T”ä¿4<>0Að±8>cÖ„BC?>6t9^	c:>Þ¹V†B4>¦Ù²’Ê6>“*:‚8'>0’ˆ<>þRmÜ=1>é"‰Õî3>PÝk„’Y)>‹'._MÛ>Ä5*ñ¥ñ=4<,ˆðBF>^Gö§›î*>ä`JƒK&>.yCâB)>O 'L>[ÏÖ.xJ>HfÚy\PD>!ÍMêÔ©L>¼Õ|b=})>ª¼ù\± >ÝvÏc [1>H'ªóæƒ)>”éÿôdL?>Zè|º¾F>¸¦Nýiœ;>«¤_ƒ¥j+>ÑíyÃÌC>àO@ÄLÀ)>ØuzKs@>àÄD>”HÎÂeÅ@>Í5ÙAÇ3>N;kU’¤r=CÜA	ú >ôÙã	p.>EŠ‹öK>V©úßRî>>½eä 	kE>fvwõž’M>`â7†¢nH>ð¢ñ¯eF>tìH¯ý/>ÇÑ¤†¾L>ev¨þ[°%>J
ÂÎA>Ÿ›@
_ÍA>pP&ÈV6E>`"(5Ø~7>Ò¹@0¼$>òïy{ïŽ@>éWÜ9oÇM>Wô§“L>¦¥ÎÖƒJ>ºWÅpÖ0>
½èlÉD>#ã“,=>B‚_!Ç">}tÚM>š'>+§AiŸøü=1ñ§I!>Ûu|K­N>
çcþ0iN>/îÙ¾áA>’ñ‚+h->|¤Ûˆñ:>örÁ-4ù@>%>bÞ?ï>               @ àààÿ?ðüÀÿ?úª¡ÿ? øøÿ?µÛ ¬cÿ?qBJžeDÿ?µ
#Dö%ÿ?|ðÁÿ?ŽEøÇéþ?Àì³Ìþ?ëºz€®þ?g·ð«1‘þ?äP—¥tþ?tåÉ:Wþ?sÜy‘:þ?þ?ààþ?Š†øãÖåý?Ê ÜÊý?Û¹v`®ý?Š#ò’ý?4,¸T¶wý?²ru€¬\ý?ÔAÔAý?[ü£,'ý?tÀnµý?Æ¿D\nòü?›‰VØü?çË–m¾ü?‘á^³¤ü?BŠûZ&‹ü?ÇqÇqü?†IÑ”Xü?ðøÃ?ü? .9µ&ü?àÀü?‹†îƒõû?÷”‰+Ýû?{>ˆeýÄû?ÐºÁù¬û?#ÿ+•û?‹3Ú=l}û?î¾ãâeû?Oè´Nû?ÎØJH7û?Ù€l@6 û?¤"Ù1K	û?(¯¡¼†òú?^”èÛú?pÅpÅú?ýë‡/¯ú?¾cj`ï˜ú?Yá0Qæ‚ú?mÐ¦mú?JŠhAWú?¤A¤Aú? Å‡*,ú?KzùÓú?  ú?Ù3•Žìù?-hkŸ×ù?¡äNÑÂù?ÚUê$®ù?š™™™™™ù?ÿÀŽ/…ù?r¸øäpù?®wã»\ù?àéÖü°Hù?æ,›Æ4ù?)âÐIû ù?ÕOù?úœÁùø??7ñzRæø?Ó0Óø?:ÿb€Î¿ø?ªók¹¬ø?œ‰öÀ™ø?J°«ðå†ø?¹’À¼'tø?†a†aø?xÂ Oø?Ý¾²z—<ø? ¤‚J*ø?ø?`€ø?@ýô÷?OZQ%â÷?ô}A_Ð÷?|.’³¾÷?Ãìà"­÷?‹9¶kª›÷?È¤xLŠ÷?Æšy÷?±©4äÜg÷?muÂÊV÷?F]tÑE÷?þAÅð4÷?¼ÞF($÷?	|œmx÷?p\à÷?`ò`òö?Ç7Ck÷áö?aÈ&¦Ñö?lÁlÁö?=£
I±ö?rSÑ<¡ö?ÀÐˆ:G‘ö?hhö?g6Ÿqö?ù"Qjìaö?£J;…ORö?d!YÈBö?ÞÀŠ¸V3ö?@bwú#ö?”®1h³ö?X`ö?ü-)4döõ?çÐ¸[çõ?¥âìÃgØõ?W“+ˆÉõ?‘úGÆ¼ºõ?ÀZk¬õ?ªÌ#ñaõ?íX0ÒŽõ?`XV€õ?:kP<íqõ?âR|º—cõ?UUUUUUõ?þ‚»æ%Gõ?ëôH	9õ?K¨Vÿ*õ?øâêõ?ÅÄá"õ?PPõ?›LÝbóô?9/§àåô?L,Ü¾CØô?n¯%‡¸Êô?á¦Ý>½ô?[¿R Ö¯ô?Jv­¢ô?gÐ²ã9•ô?€H"ˆô?{®Gázô?f`Y4Îmô?šÏõÇË`ô?ÊvÇâÙSô?ûÙbeøFô?Mî«0':ô?‡Õ%f-ô?QY^&µ ô?ô?feÑ‚ô?û°?ûó?¯¥Bîó?©ä¼,âó?Æuª‘ÙÕó?ç«{¤•Éó?U)#Ù`½ó?;±;±ó?"Èz8$¥ó?c,™ó?ŽfÓ"ó?88ó?îEÉÑ[uó?HÞóió?ø*Ÿ_Î]ó?Áx+ûRó?Fà¬yFó?²¼W[ä:ó?újí\/ó?¿+Jã#ó?¶ëéXwó?Ñ0ó?`Ä*Èó?h/¡½„öò?KÑþ¡Nëò?—€KÀ%àò? P-
Õò? ,MûÉò?7ZŽù¾ò?@+­´ò?Áó’©ò?žä)Ažò?¥¸[r“ò?°ˆ°ˆò?MÎ¡8ú}ò?5'¸Psò?'Ö|³hò?ñ’€p"^ò?²w‘~Sò?’$I’$Iò?[`—·>ò?ß¼šxV4ò?* "*ò?xû!·ò?æUH€yò?ÙÀgGò?  ò?pÁ}÷ñ?L¸<ôìñ?t¸?;ïâñ?½J.gõØñ?¢­Ïñ?Yàü"Åñ?)íF@J»ñ?ãºòg|±ñ?–{a¹§ñ?žàžñ?œ¢Œ€S”ñ?Û+ƒ°Šñ?ñ?„ÖŠwñ?ysB‰nñ?2üPdñ?'u_[ñ?ÉÕý£¹Qñ?;Í
_Hñ?$G4?ñ?È5È5ñ?¬Àí‰‹,ñ?30]çX#ñ?&H§0ñ?ñ?€¾ûñ?ðþðþð?¢%³úíõð?œækõìð?`‚Uäð?–F¨ Ûð?:ž5VDÒð?;Ú¼OqÉð?qA‹†§Àð?È%ìæ·ð?µì.r/¯ð?§h
¦ð?`ƒ¯¦Ûð?T	9?•ð?âeu³«Œð?„B!„ð?âê¸)Ÿ{ð?Æ÷G
&sð?ûyœµjð?ü©ñÒMbð?†ur îYð?4×÷—Qð?ÅdÌIIð?AAð?üG‚·Æ8ð?^µ‘0ð?é)wüd(ð?@ ð?7zQ6$ð?ð?€ ð?      ð?        log10           ÿÿÿÿÿÿ?Cÿÿÿÿÿÿ?ÃK E R N E L 3 2 . D L L         AcquireSRWLockExclusive ReleaseSRWLockExclusive                 ”                                                                                        Ð€                   `2€   h2€                          . . \ s r c \ v a l i d a t i o n . c   s t a t u s   = =   n a p i _ o k       ..\src\validation.c     validation      iojs.exe        node.exe        P €               xD\       P    ´  ¨     xD\          p´ p¨     xD\       0  „´ „¨     xD\                   RSDS™“wÉLE¨œ3b£«Ð   C:\projects\utf-8-validate\build\Release\validation.pdb     °   °       ®   GCTL    .text$mn    -     .text$mn$00 0- p  .text$x  0 `  .idata$5    `2    .00cfg  p2    .CRT$XCA    x2    .CRT$XCU    €2    .CRT$XCZ    ˆ2    .CRT$XIA    2    .CRT$XIC    ¨2    .CRT$XIZ    °2    .CRT$XPA    ¸2    .CRT$XPX    È2    .CRT$XPXA   Ð2    .CRT$XPZ    Ø2    .CRT$XTA    à2    .CRT$XTZ    ð2 0  .rdata   ´ ˜  .rdata$zzzdbg   ¸·    .rtc$IAA    À·    .rtc$IZZ    È·    .rtc$TAA    Ð·    .rtc$TZZ    Ø· d  .xdata  <Æ     .didat$2    \Æ $   .didat$3    €Æ 0   .didat$4    °Æ p   .didat$6     Ç 0   .didat$7    PÇ X   .edata  ¨Ç    .idata$2    ¼Ç    .idata$3    ÐÇ `  .idata$4    0Ê Ž  .idata$6     Ð h	  .data   hÙ 8   .didat$5     Ù ø  .bss     ð X  .pdata    „   .gfids$x    „    .gfids$y       `   .rsrc$01    `  €  .rsrc$02                                         ’0 b   20 Â      t	 d 4 2àp"       ¬  0-      d 4 2pp"     F  d  G-     	 4 ràp`p"     É  s  c- s   RP B  
 
4 
rp rp`0	 "  p"     K  Ö  ™- Ö   P   4
 rP d T 4 2p 4	 2P 4º ¸ P   t 4 2P        d T 4 rðàÐÀp        ›          	 	20 d T 4
 2ðàÐÀp Rp`0 bp`P0  ' ž àp`0P  °% à  ! 4ž ˜ p`P  °% °  -
 M ðà	ÐÀp`0P°% P  
 t	 d T 4 2à
 ä	 t d 4 2ðp"     ³=  >  ±- P>  —=  V>  Ì-      4 Rð
àp`P 4 2p
 d T 4
 Rðàp rP b   t d
 T	 4 2ðàÀ 4 2pp"     EE  OE  t.     
 d 4 rðàÐÀpp"     ŽE  âF  å-     	 20p"     \K  iK     iK  	 	²P2 !d« !4¨ !¢ ðàÀpP  °%    
 d T
 4	 2ðàp
 ä	 t d 4 2ð d	 T 4 2p d 4 2p T 4 Ràp`$ d¢ 4¡ ž p  °% à  + d T 4 rðàÐÀp°% 8    t 4 ’à d T
 4	 Rp"
 "t	 "d "T "4 "2à t 
4  4  4 2pp"     ^M  hM  5.      d T 4 ’ðàÐÀp.	 dÄ 4Ã ¾ àpP  °% à  
 t d
 T	 4 Rà
 
4 
2p 4 2pp"     €€  Š€  /      d 4 rðàpp"     Þ  $€  .     ¡  2€  .      ²P 4 2pp"     ¾€  È€  5.      B   ‚ð
ÐÀp`0  p"     „  …  P.      2P 4 2pp"     Š‚   ‚  t.      d 4 ÒP
 
20	 	’P	 	rP 4 2pp"     %ˆ  5ˆ  t.      4 2pp"     Ý‡  ó‡  t.      4 2pp"     }‡  ­‡  t.      4 2pp"     eˆ  sˆ  t.      2pp"     E  [  í.      t  
4 
’p°% @   
 
4 
2p
 4 ²ðàÐÀp`P t d T 4
 RðàÀ%	 49 0 ð
àp`P  °% p  
 
4 
2pp"     ^£  ¼£  Ž.     %
 T 4 rðàÀp`°% 8    r0+ tô 4ó ð P  °% p   4 rp`P 4 2pp"     œ  "œ  t.      d 4
 rp 20p"     «  «  /      t d T 4  à   20p"     ¦¬  ¼¬  §.      R0
 t d T 4 ’à d 4 ²p 2P d T 4 ²ðàÐÀp  P  °% °   
 t d T 4 ’ð d T 4 ’p t d T 4 ÒðàÀ
 t d T 4
 rà d T 4 ’à! T 4 ràp`°% 0   ( ä t d òP°% p   
 
4 
Rpp"     úÃ  yÄ  ½.      4 2pp"     ñÄ  LÅ  7/     
 d 4 2ðàÐÀpp"     Ì  BÌ  Ö.     
 4 ²ðàÐ
Àp`P(
 4 òðàÐ
Àp`P°% p   -	 T4ŽŠàp`  °% @  1 T–4”ŽðàÀp`  °% `   d 4 Òp-Ut d 4 S²
ðàÐÀP  °% X   
 
4 
2pp"     ×  ×  í.      2
0 T 4 2`-5t d 4 3²
ðàÐÀP  °% P   	 t d T 4 à   ˆ àÀP  °%    !(
 (ôƒ  Ô„ t… d† 4‡  Þ  [Þ  ÈÂ !    Þ  [Þ  ÈÂ  T 2ðàp! Ä
 d	 4 0Ý  GÝ  Ã !   0Ý  GÝ  Ã  ¢  °% @   
 
4
 
rp B   t d 4 2à d 4 2p t
 d	 4 Rðp"     På  å  /     -
 û ðà	ÐÀp`0P°% À  Y YôC QäD IÄF ATG 64H I p`! ÔE `è  Éé  äÃ !   `è  Éé  äÃ  d	 4 2p d	 4 2p 4 2pp"     Ö à /     
 d 4 2ðàÐÀpp"     w ¨ Ö.     	 	b      
 
h ¢   b   4 2pp"     ½ ý 7/      ‚  	
 t d
 4	 2ðàÀp"     ö ÿ Q/ ÿ  ’0 d 4 2p&	 h  	àp`0P  °% Ð    0 h Â          t	 d 4 2P	 d	 4 2pp"     ¢ © Q/ ©  t 
d 4  4 òp d 4 2p
  ðà	ÐÀp`0P	
 
4 
2pp"     =% p% €/ p%  0                    "     ð2  Ù hÙ €Æ  Ç                                             ÈÆ     ÜÆ     ôÆ     Ç     °Æ               napi_create_function    napi_get_boolean    napi_get_buffer_info    napi_module_register    napi_get_cb_info                                                      xD\    ‚Ç          xÇ |Ç €Ç x2 ’Ç   validation.node _register_validation_ ÐÇ         DÊ  0                     0Ê     RÊ     fÊ     €Ê     ”Ê     °Ê     ÎÊ     âÊ     öÊ     Ë     ,Ë     BË     XË     rË     ˆË     œË     ®Ë     ÂË     ÐË     èË     øË     Ì      Ì     8Ì     PÌ     xÌ     „Ì     ’Ì      Ì     ªÌ     ¸Ì     ÊÌ     ÜÌ     ìÌ     úÌ     Í     &Í     <Í     LÍ     ZÍ     pÍ     †Í     ’Í     žÍ     ªÍ     ÀÍ     ÎÍ     æÍ     öÍ      Î     Î     Î     0Î     @Î     RÎ     ^Î     jÎ     |Î     ŽÎ     ¨Î     ÂÎ     ÔÎ     æÎ     úÎ     
Ï     Ï     (Ï     6Ï     FÏ     ZÏ     hÏ     zÏ     ŠÏ     œÏ     ¬Ï             jGetModuleHandleA  KERNEL32.dll  ®RtlCaptureContext µRtlLookupFunctionEntry  ¼RtlVirtualUnwind  ’UnhandledExceptionFilter  RSetUnhandledExceptionFilter GetCurrentProcess pTerminateProcess  pIsProcessorFeaturePresent 0QueryPerformanceCounter GetCurrentProcessId GetCurrentThreadId  ÝGetSystemTimeAsFileTime TInitializeSListHead jIsDebuggerPresent ÅGetStartupInfoW mGetModuleHandleW  »RtlUnwindEx XInterlockedFlushSList VGetLastError  SetLastError  )EnterCriticalSection  ¥LeaveCriticalSection  DeleteCriticalSection QInitializeCriticalSectionAndSpinCount ‚TlsAlloc  „TlsGetValue …TlsSetValue ƒTlsFree ¤FreeLibrary ¤GetProcAddress  ªLoadLibraryExW  ÇGetStdHandle  EGetFileType hGetModuleFileNameA  iGetModuleFileNameW  lGetModuleHandleExW  ðWriteConsoleW WExitProcess ÔMultiByteToWideChar ÝWideCharToMultiByte <HeapFree  8HeapAlloc ñWriteFile ýOutputDebugStringW   CloseHandle ¼WaitForSingleObjectEx ç CreateThread  ªGetACP  ™LCMapStringW  nFindClose sFindFirstFileExA  ƒFindNextFileA uIsValidCodePage GetOEMCP  ¹GetCPInfo ÎGetCommandLineA ÏGetCommandLineW .GetEnvironmentStringsW  £FreeEnvironmentStringsW ©GetProcessHeap  ÌGetStringTypeW  ˜FlushFileBuffers  âGetConsoleCP  ôGetConsoleMode  AHeapSize  ?HeapReAlloc 0SetStdHandle  SetFilePointerEx  Â CreateFileW DRaiseException  ×GetSystemInfo ±VirtualProtect  ³VirtualQuery  ©LoadLibraryExA                                                                    2¢ß-™+  Í] ÒfÔÿÿÿÿÿÿ          /               ÿÿÿÿ                                                                                                                                                                                                                                                                            ÿÿÿÿ    PS€                                                                ¸Ò€                           ¸Ò€                           ¸Ò€                           ¸Ò€                           ¸Ò€                                           PØ€                   ÐU€   PW€   °D€                                                   PÑ€   ÀÒ€   C                                                                                                                                                                                                                                                                                                                                       abcdefghijklmnopqrstuvwxyz      ABCDEFGHIJKLMNOPQRSTUVWXYZ                                                                                                                                                    ÀÒ€               ¤  `‚y‚!       ¦ß      ¡¥      Ÿàü    @~€ü    ¨  Á£Ú£                        þ      @þ      µ  Á£Ú£                        þ      Aþ      ¶  Ï¢ä¢ å¢è¢[                 þ      @~¡þ    Q  QÚ^Ú  _ÚjÚ2                 ÓØÞàù  1~þ                                                                                                                                                                                                                                                                                                                           abcdefghijklmnopqrstuvwxyz      ABCDEFGHIJKLMNOPQRSTUVWXYZ                                                                                                                                                                             ÿÿÿÿÿÿÿÿ        € 


   RX€   þÿÿÿ    èØ€   Hë€   Hë€   Hë€   Hë€   Hë€   Hë€   Hë€   Hë€   Hë€   ìØ€   Lë€   Lë€   Lë€   Lë€   Lë€   Lë€   Lë€   .   .   þÿÿÿÿÿÿÿ                      u˜                     X³€   ð €   p³€                                           ! €   - €   9 €   E €   œ €                                                                                                                      ì  Ø· ð  @  à· P  œ  è· ¨    ð· p  ‘  ø· ”  ä  lÃ ä    ü·   ’  (¸ ”  ‰  P¸ Œ  à  Ô¸ à     Å    T  è· T  %  œÄ (  ;  lÃ <  ×  €¸ Ø  E  ˆ¸ H  ¹  ”¸ ¼  õ  lÃ ø  ,  lÃ ,  A  lÃ D  l  lÃ l    lÃ „  å  Ô¸ è    lÃ   ,  lÃ ,  u  è· x  A  È¸ D  Ý   ¸ à    è·   /  è· 0    è· €  —  lÃ ˜  D  è¸ p  ‹  lÃ œ  á  ô¸ ä  .    Å 0   z    Å „   J"  ¹ p"  k$  ¹ l$  ž$  lÃ  $  ´$  lÃ ´$  Æ$  lÃ È$  è$  lÃ è$  ø$  lÃ ø$  "%  è· @%  à&  8¹ ð&  '  @¹  '  8'  H¹ @'  A'  L¹ P'  Q'  P¹ T'  s'  lÃ t'  Á'  è· Ä'  |(   Å |(  »(  lÃ ¼(  Þ(  lÃ à(  &)  è· ()  _)  è· `)  (+  \¹ (+  |+  ¸¼ |+  Ð+  ¸¼ Ð+  $,  ¸¼ $,  ‹,   Å Œ,  -  Ô¸ P-  Ž-  T¹ ´-  x.  °¹ x.  L6  Ì¹ L6  ›7  ”¹ Ä7  F8  Ô¸ H8  ‹8  x¹ Œ8  Þ8  „¹ à8  p9  ¸¼ ¬9  ó9  lÃ ô9  §:   ¿ ¨:  ;  ì¹  ;  l;   Å €;  =  Ô¸ =  ˆ>  º ˆ>  Ñ>  è· Ô>  @?  ¸¼ l?  (A  Œº (A  ‰A  è· ŒA  C  Dº C  pC  ¸¼ pC  iD  dº lD  ­D  Xº °D  ÊD  lÃ ÌD  æD  lÃ èD   E  lÃ (E  cE  ¨º dE  G  Ìº G  ÞH  Œº ðH  *I  „º lI  ´I  |º ÈI  ëI  lÃ ðI   J  lÃ  J  QJ  è· \J  êJ  è·  K  K  lÃ K  $K  lÃ 8K  HK  lÃ HK  oK  üº pK  ­K  À½ °K  L  è· L  oL  è· pL  ÅL  lÃ ÈL  =M  è· @M  }M  @¼ €M  ,N  Ô¸ pN  O  8¼ O  ¨O  8¼ ¨O  6P  ¼ 8P  ¦P  ,¼ ¨P  'Q  è· (Q  R  °» R  …R  ¸¼ ˆR  S  x» S  }U  `» €U  ùW  ì¹ üW  žY  lÃ  Y  B[  lÃ D[  ^  Ì» ^  Ù`  Ì» Ü`  \a   Å \a  c  ð»  c  Fd  Œ» Hd  çe  è· èe  Ãf   Å Äf  Šg   Å Œg  xh  œ» xh  ei   ¼ hi  qj  H» tj  3k  \¹ 4k  ¿k  » Àk  ÷m  $» $n  øt  d¼ øt  Sv  €¼ \v  w   ¼ w  "w  à· $w  jw  lÃ ¼w  
x  ¸¼ x  ,x  lÃ ,x  Lx  lÃ Lx  öx  ¸¼ øx  ry  À ty  ”y  à· ”y  Ôy  lÃ Ôy  Sz  è· Tz  ¹z  è· ¼z  ¹{  ¸¼ ¼{  â{  è· ä{  ý|  À  }  ~  ì¹ 4~  ~  è· ¨~     Å    k  è· x  \€  è¼ \€  Ÿ€  Ä¼  €  Ý€  ,½ à€  Î  Œ» Ð  n‚  $½ p‚  µ‚  Œ½ ¸‚  æ‚  P½ ƒ  ¡…  X½ ¤…  ñ…  ¸¼ ô…  2‡  °½ 4‡  _‡  lÃ `‡  ¿‡   ¾ À‡  ˆ  ü½ ˆ  Gˆ  Ø½ Hˆ  …ˆ  D¾ ˆˆ  U‰  È½ X‰  x‰  À½ x‰  mŠ  Ð½ pŠ  ×Š  ¸¼ ØŠ  ‹  è· ‹  °‹  ¸¼ °‹  OŒ   Å PŒ  ‰Œ  lÃ ŒŒ  ®Œ  lÃ °Œ  áŒ  è· äŒ    è· $  k  h¾ l  ´  è· Ð  Ž  è· $Ž  Ä  \¹ Ä    ¸¼   q  ¸¼ t  É  ¸¼ Ì  4‘   Å 4‘  ¬‘  Ô¸ ¬‘  ›’  À œ’  “   Å “  ‹“  ì¹ Œ“  ç“  è· è“  u”  ¸¼ x”  ¯”  ˆ¾ °”  ‚•  ¾ „•  	–  ¤¾ –  M–  è· d–  m˜  °¾ p˜  €™  È¾ €™  ,›  ä¾ ,›  ó›  Ô¸ ü›  4œ  |¿ 4œ  Kž   Å Lž  Éž  H¿ Ìž  \Ÿ  Ô¸ \Ÿ  >¡  P¿ @¡  õ¢  l¿ ø¢  £  lÃ  £  ß£  ¿ à£  ‡¦  (¿ ˆ¦  ý¦   ¿ §  9§  lÃ <§  ?¨  ¼À H¨  Ý¨  Ô¸ à¨  ü¨  lÃ ©  ó©  Ð¿ ô©  ïª  tÃ ðª  +«  °¿ ,«  l«  ¸¼ l«   ¬  Ô¸  ¬  O¬   Å X¬  ˜¬  ¸¼ ˜¬  Ì¬  ì¿ ô¬  9­  ¸¼ <­  ®  ¸¼ ®  E®  T¹ P®  Ä®  H¿ Ø®  ¯  À ¯  P°  À X°  Ü±  ,À Ü±  ð±  à· ð±  à³  <À H´  ¥·   À ¨·  u¸  ŒÀ x¸  Sº  tÀ Tº  œ»  ¼À œ»  Ó¼  ÔÀ Ô¼  ¾  `À ¾  YÀ  DÀ \À  ÕÁ  èÀ ØÁ  þÁ  lÃ 0Â  _Â  lÃ `Â  ÐÂ  ¤¾ ÐÂ  ßÃ  Á àÃ  ’Ä   Á ”Ä  ÔÄ  è· ÔÄ  `Å  DÁ `Å  ñÅ  ´Ä ôÅ  üÇ  °Á üÇ  É  ÐÁ É   Ê  ÐÁ  Ê  ’Ë  ðÁ ”Ë  €Ì  hÁ €Ì  aÏ  ˜Á dÏ  £Ï  H¿ ¤Ï  ÿÒ  $Â  Ó  –Ó  Â $Ô  šÕ  Ô¸ ÄÕ  úÕ  À½ $Ö  ÌÖ  lÃ ÌÖ  <×  LÂ <×  ¤×  ¸¼ ¤×  ®Ø  pÂ °Ø  Ù  À½ Ù  rÙ   Å tÙ  |Ú  xÂ |Ú  -Ü  ˆÂ 0Ü  ÷Ü  °Â øÜ  *Ý  lÃ 0Ý  GÝ  Ã GÝ  ûÝ  $Ã ûÝ  üÝ  @Ã  Þ  [Þ  ÈÂ [Þ  á  àÂ á  4á  Ã 4á  â  ¸¼ â  ¦â  PÃ °â  Fã  `Ã Hã  _ã  lÃ `ã  ™ã  lÃ œã  ä  ¸¼  ä  µä  Ô¸ ¸ä  å  ˆÃ å  ¿å  ˜Ã æ  Âæ  tÃ Äæ  9ç  lÃ <ç  ›ç  lÃ œç  [è  è· `è  Éé  äÃ Éé  üì  Ä üì  .í  Ä 0í  ›  ÄÃ œ  #  Å $ ( (Ä ( 1 8Ä 4   Å    Å  ‹ ¸¼ Œ õ HÄ ø è lÄ è   Å ” í œÄ  ( è· ( t è· t Ä è· 	 ; ¨Ä <  è·    ¼Ä  µ ´Ä ¸ r ¸¼ ¸ ó àÄ ô  lÃ  + lÃ , = lÃ L œ è· œ î è· D Ú èÄ Ü A Å D ý  Å   ' 0Å P À PÅ À à à· à v XÅ    hÅ à  àÄ   pÅ  > lÃ @ ] è· ` Ü „Å Ü û è· ü  lÃ  Õ ¸¼ Ø s ¸¼ t   ¼Å   ¤  ¬Å ¤  2! ÈÅ 4! Ø! è· Ø! Ñ$ ØÅ 0% }% ðÅ °% Í% lÃ Ð% )& Æ @& ‘&  Æ °& å* (Æ  + Ç+ 0Æ È+ - 4Æ  - "- ¹ 0- G- „½ G- c- „½ c- ™- x¸ ™- ±- À¸ ±- Ì- „½ Ì- å- „½ å- . „½ . . „½ . 5. „½ 5. P. „½ P. t. „½ t. Ž. „½ Ž. §. „½ §. ½. „½ ½. Ö. „½ Ö. í. „½ í. / „½ / / „½ / 7/ „½ 7/ Q/ „½ Q/ }/ „½ €/  / „½                                                                                                                                                                         ìI  ÈI  ðI  ìI  \J  ìI  ø¢  ìI  §  ,«  ðª  ŒŒ  PŒ  TJ  ü¨  à¨  Ð  l  ìI  ìI  –  x”   J  ´I  ¼{  X‰  P–   }  4~  $  Hã  ô P 6   G   J      Y                                                                                                                                                                                                                                                                                                                                                                                               €                  0  €               	  H   `  }                  <?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level='asInvoker' uiAccess='false' />
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>
                                    0 ð   `¢h¢x¢¢˜¢ ¢¸¢À¢È¢£££ £(£0£p¤x¤€¤ˆ¤¤˜¤ ¤¨¤°¤¸¤À¤È¤Ð¤Ø¤à¤è¤ð¤ø¤ ¥¥¥¥ ¥(¥0¥8¥@¥H¥P¥X¥`¥h¥p¥x¥€¥ˆ¥¥˜¥ ¥¨¥°¥¸¥À¥È¥Ð¥Ø¥à¥è¥ð¥ø¥ ¦¦¦¦ ¦(¦0¦8¦@¦H¦P¦X¦`¦h¦p¦x¦€¦ˆ¦¦˜¦ ¦¨¦°¦¸¦À¦È¦Ð¦Ø¦à¦è¦ð¦ø¦ §§§§ §(§0§8§@§H§P§X§`§h§p§x§€§ˆ§   @   Ð¡à¡ð¡ø¡ ¢¢¢¢ ¢(¢8¢@¢H¢P¢X¢`¢h¢p¢ˆ¢˜¢ ¢¨¢°¢¸¢°¤¸¤À¤È¤Ð¤Ø¤à¤è¤ð¤ø¤ ¥¥¥¥ ¥(¥0¥8¥@¥H¥P¥X¥`¥h¥p¥x¥€¥ˆ¥¥˜¥ ¥¨¥°¥¸¥À¥È¥Ð¥Ø¥à¥è¥ð¥ø¥ ¦¦¦ ¦(¦0¦8¦@¦H¦P¦X¦`¦h¦p¦x¦€¦ˆ¦¦˜¦ ¦¨¦°¦¸¦À¦È¦Ð¦Ø¦à¦è¦ð¦ø¦ §§§§ §(§0§8§@§H§P§X§`§h§0«8«@«H«P«X«`«h«p«x«€«ˆ««˜« «¨«°«¸«À«È«   P Ä   ¡˜¡ ¡¨¡hªxªˆª˜ª¨ª¸ªÈªØªèªøª««(«8«H«X«h«x«ˆ«˜«¨«¸«È«Ø«è«ø«¬¬(¬8¬H¬X¬h¬x¬ˆ¬˜¬¨¬¸¬È¬Ø¬è¬ø¬­­(­8­H­X­h­x­ˆ­˜­¨­¸­È­Ø­è­ø­®®(®8®H®X®h®x®ˆ®˜®¨®¸®È®Ø®è®ø®¯¯(¯8¯H¯X¯h¯x¯ˆ¯˜¯¨¯¸¯È¯Ø¯è¯ø¯ `     ( 8 H X h x ˆ ˜ ¨ ¸ È Ø è ø ¡¡(¡8¡H¡X¡h¡x¡ˆ¡˜¡¨¡¸¡È¡Ø¡è¡ø¡¢¢(¢8¢H¢X¢h¢x¢ˆ¢˜¢¨¢¸¢È¢Ø¢è¢ø¢££(£8£H£X£h£x£ˆ£˜£¨£¸£È£Ø£è£ø£¤¤(¤8¤H¤X¤h¤x¤ˆ¤˜¤¨¤¸¤È¤Ø¤è¤ø¤¥¥(¥8¥H¥X¥h¥x¥ˆ¥˜¥¨¥¸¥È¥Ø¥è¥ø¥¦¦(¦8¦H¦X¦h¦x¦ˆ¦˜¦¨¦¸¦È¦Ø¦è¦ø¦§§(§8§H§X§h§x§ˆ§˜§¨§¸§È§Ø§è§ø§¨¨(¨8¨H¨X¨h¨x¨ˆ¨˜¨ p p  À¤Ð¤à¤ð¤ ¥¥ ¥0¥@¥P¥`¥p¥€¥¥ ¥°¥À¥Ð¥à¥ð¥ ¦¦ ¦0¦@¦P¦`¦p¦€¦¦ ¦°¦À¦Ð¦à¦ð¦ §§ §0§@§P§`§p§€§§ §°§À§Ð§à§ð§ ¨¨ ¨0¨@¨P¨`¨p¨€¨¨ ¨°¨À¨Ð¨à¨ð¨ ©© ©0©@©P©`©p©€©© ©°©À©Ð©à©ð© ªª ª0ª@ªPª`ªpª€ªª ª°ªÀªÐªàªðª «« «0«@«P«`«p«€«« «°«À«Ð«à«ð« ¬¬ ¬0¬@¬P¬`¬p¬€¬¬ ¬°¬À¬Ð¬à¬ð¬ ­­ ­0­@­P­`­p­€­­ ­°­À­Ð­à­ð­ ®® ®0®@®P®`®p®€®® ®°®À®Ð®à®ð® ¯¯ ¯0¯@¯P¯`¯p¯€¯¯ ¯°¯À¯Ð¯à¯ð¯ € h        0 @ P ` p €    ° À Ð à ð  ¡¡ ¡0¡@¡P¡`¡p¡€¡¡ ¡°¡À¡Ð¡à¡ð¡ ¢¢ ¢0¢@¢P¢`¢p¢€¢¢ ¢°¢À¢Ð¢à¢ð¢ °    È¢à¢è¢ £ Ð X   P¡˜¡¸¡Ø¡ø¡¢H¢`¢h¢p¢¨¢°¢è¤@¨P¨X¨`¨h¨p¨x¨€¨ˆ¨¨˜¨¨¨°¨¸¨À¨È¨Ð¨Ø¨à¨(©0©8©h©p©x©€©ˆ©                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ðm  Ïúíþ              …          (  __TEXT                                                     __text          __TEXT          ´      ¦      ´                €            __stubs         __TEXT          Z      *       Z              €           __stub_helper   __TEXT          „      X       „               €            __cstring       __TEXT          Ü      B       Ü                             __unwind_info   __TEXT                 P                                     __eh_frame      __TEXT          p             p                                Ø  __DATA                                                   __nl_symbol_ptr __DATA                                                    __got           __DATA                                       	           __la_symbol_ptr __DATA                8                       
           __mod_init_func __DATA          P             P             	               __data          __DATA          X      H       X                                H   __LINKEDIT               P              ðM                    "  €0             8           @   °   ð   (          !     T#  Ð     P                   	                           #                           'Ú“È;ß†Š*bÒ?¤$       
  
    0          	   /usr/lib/libc++.1.dylib    8           ä   /usr/lib/libSystem.B.dylib      &      !     )       !            0%  ÀH                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      UH‰åAVSHƒì0I‰þH‹G  H‹ H‰EèHUÀHÇ   HMàE1ÀE1ÉèŽ  …À…®  H‹uàHUØHMÈL‰÷èl  …À…±  H‹EØH‹UÈLH…ÒŽB  ¶„ÒxHÿÀé&  ‰Öæà   þÀ   u6HpL9Æ„  âþ   úÀ   „  Š€âÀ€ú€…ö   HƒÀéà   ‰Öæð   þà   ucHxL9ÇƒÐ   ¶X‰ÞæÀ   þ€   …¸   Š€áÀ€ù€…ª   €úàu‰Ùáà   ù€   „‘   €úíu€ãà€û „€   HƒÀëm‰Ñáø   ùð   ujHxL9Çsa¶p‰ñáÀ   ù€   uMŠH€áÀ€ù€uBŠ€áÀ€ù€u8€úðu‰ñáð   ù€   t#€úôu@€þvë€úôwHƒÀH‰EØL9À‚¾þÿÿ1öL9À@”ÆHUÐL‰÷èò   …Àu`H‹EÐH‹‡  H‹	H;Mèu	HƒÄ0[A^]ÃèÀ   H=5  H5:  HG  º   è›   H=  H5  H(  º   è|   H=÷   H5ü   H	  ºI   è]   UH‰åHƒìH¨ýÿÿLMø1ö1ÒE1ÀèJ   …Àu
H‹EøHƒÄ]ÃH=Ý   H5°   H½   ºS   è   UH‰åH=  ]é$   ÿ%¸  ÿ%º  ÿ%¼  ÿ%¾  ÿ%À  ÿ%Â  ÿ%Ä  h,   é*   hH   é    h`   é   h|   é   h”   é     LI  ASÿ%9  h    éæÿÿÿh   éÜÿÿÿIsValidUTF8 ../src/validation.c status == napi_ok Init validation                          ´  4   4   [      4             I     !        zR x  $      $üÿÿÿÿÿÿI       A†CGƒŽ  $   D   EþÿÿÿÿÿÿL        A†C       $   l   iþÿÿÿÿÿÿ        A†C                               È      Ò      „      Ž      ˜      ¢      ¬      I             è      ý                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    !XAS  @___stack_chk_guard Qq@dyld_stub_binder €èÿÿÿÿÿÿÿÿ q@___assert_rtn  q @___stack_chk_fail  q(>@_napi_create_function  q0>@_napi_get_boolean  q8>@_napi_get_buffer_info  q@>@_napi_get_cb_info  qH>@_napi_module_register   _I  sValidUTF8 nit  ´  ý      ´ÉL   ¿   d           û   d             f iB\       .  ´      k  $  ´      x  „              $   I         N  I         .  ý      Œ  $  ý         $   L          N  L          .  I      ’  $  I         $             N         ¨  &  X         d          ±    I      Ç    X           ý           ´                   #             5             H     þ        ^     þ        p     þ        †     þ        ˜     þ        ®                                        @                          _Init _IsValidUTF8 ___assert_rtn ___stack_chk_fail ___stack_chk_guard _napi_create_function _napi_get_boolean _napi_get_buffer_info _napi_get_cb_info _napi_module_register dyld_stub_binder /Users/travis/build/websockets/utf-8-validate/build/../src/ validation.c /Users/travis/build/websockets/utf-8-validate/build/Release/obj.target/validation/src/validation.o _IsValidUTF8 ../src/validation.c _Init __register_validation __module __register_validation __module             úÞÀ            ,      ÷          
úÞ   Ë           0        %0         electron-napi-5555494427da199390c83bdf868a2a62d23f06a4 :uöÛ…)ŽÝ~¡´rœÀžÉs                    g²ŠŽŠŸz«(ÈŒ.ìÌH[b-ûCbêIÁ­Â­¿i8”Iö¥sèe®áç8æg÷8 Û—‡k·ƒúÞ       úÞ          §   0        %0          electron-napi-5555494427da199390c83bdf868a2a62d23f06a4 ˜y N«euxŒJ °RNj€¿Ç£-øÒ7¦Cù†                                FÉµÒ°fá¨ºN‰ÀÔ{È¬£ö¿‰- éÞQ·-à£b"‰&vfñUYÃ \±vHº2-Dë	xƒDäà·ùÄáËT[ÞÙrD¸à¦¦¡Ç*Æ ®Æå·ÚGÒFÐúÞ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 ðm  Ïúíþ              …          (  __TEXT                                                     __text          __TEXT          ´      ¦      ´                €            __stubs         __TEXT          Z      *       Z              €           __stub_helper   __TEXT          „      X       „               €            __cstring       __TEXT          Ü      B       Ü                             __unwind_info   __TEXT                 P                                     __eh_frame      __TEXT          p             p                                Ø  __DATA                                                   __nl_symbol_ptr __DATA                                                    __got           __DATA                                       	           __la_symbol_ptr __DATA                8                       
           __mod_init_func __DATA          P             P             	               __data          __DATA          X      H       X                                H   __LINKEDIT               P              ðM                    "  €0             8           @   °   ð   (          !     T#  Ð     P                   	                           #                           'Ú“È;ß†Š*bÒ?¤$       
  
    0          	   /usr/lib/libc++.1.dylib    8           ä   /usr/lib/libSystem.B.dylib      &      !     )       !            0%  ÀH                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      UH‰åAVSHƒì0I‰þH‹G  H‹ H‰EèHUÀHÇ   HMàE1ÀE1ÉèŽ  …À…®  H‹uàHUØHMÈL‰÷èl  …À…±  H‹EØH‹UÈLH…ÒŽB  ¶„ÒxHÿÀé&  ‰Öæà   þÀ   u6HpL9Æ„  âþ   úÀ   „  Š€âÀ€ú€…ö   HƒÀéà   ‰Öæð   þà   ucHxL9ÇƒÐ   ¶X‰ÞæÀ   þ€   …¸   Š€áÀ€ù€…ª   €úàu‰Ùáà   ù€   „‘   €úíu€ãà€û „€   HƒÀëm‰Ñáø   ùð   ujHxL9Çsa¶p‰ñáÀ   ù€   uMŠH€áÀ€ù€uBŠ€áÀ€ù€u8€úðu‰ñáð   ù€   t#€úôu@€þvë€úôwHƒÀH‰EØL9À‚¾þÿÿ1öL9À@”ÆHUÐL‰÷èò   …Àu`H‹EÐH‹‡  H‹	H;Mèu	HƒÄ0[A^]ÃèÀ   H=5  H5:  HG  º   è›   H=  H5  H(  º   è|   H=÷   H5ü   H	  ºI   è]   UH‰åHƒìH¨ýÿÿLMø1ö1ÒE1ÀèJ   …Àu
H‹EøHƒÄ]ÃH=Ý   H5°   H½   ºS   è   UH‰åH=  ]é$   ÿ%¸  ÿ%º  ÿ%¼  ÿ%¾  ÿ%À  ÿ%Â  ÿ%Ä  h,   é*   hH   é    h`   é   h|   é   h”   é     LI  ASÿ%9  h    éæÿÿÿh   éÜÿÿÿIsValidUTF8 ../src/validation.c status == napi_ok Init validation                          ´  4   4   [      4             I     !        zR x  $      $üÿÿÿÿÿÿI       A†CGƒŽ  $   D   EþÿÿÿÿÿÿL        A†C       $   l   iþÿÿÿÿÿÿ        A†C                               È      Ò      „      Ž      ˜      ¢      ¬      I             è      ý                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    !XAS  @___stack_chk_guard Qq@dyld_stub_binder €èÿÿÿÿÿÿÿÿ q@___assert_rtn  q @___stack_chk_fail  q(>@_napi_create_function  q0>@_napi_get_boolean  q8>@_napi_get_buffer_info  q@>@_napi_get_cb_info  qH>@_napi_module_register   _I  sValidUTF8 nit  ´  ý      ´ÉL   ¿   d           û   d             f fB\       .  ´      k  $  ´      x  „              $   I         N  I         .  ý      Œ  $  ý         $   L          N  L          .  I      ’  $  I         $             N         ¨  &  X         d          ±    I      Ç    X           ý           ´                   #             5             H     þ        ^     þ        p     þ        †     þ        ˜     þ        ®                                        @                          _Init _IsValidUTF8 ___assert_rtn ___stack_chk_fail ___stack_chk_guard _napi_create_function _napi_get_boolean _napi_get_buffer_info _napi_get_cb_info _napi_module_register dyld_stub_binder /Users/travis/build/websockets/utf-8-validate/build/../src/ validation.c /Users/travis/build/websockets/utf-8-validate/build/Release/obj.target/validation/src/validation.o _IsValidUTF8 ../src/validation.c _Init __register_validation __module __register_validation __module             úÞÀ  
          ,      ó      ÿ     úÞ   Ç        ‹   0        %0         node-napi-5555494427da199390c83bdf868a2a62d23f06a4 :uöÛ…)ŽÝ~¡´rœÀžÉs                    g²ŠŽŠŸz«(ÈŒ.ìÌH[b-ûCbêIÁ­Â­¿i8”Iö¥ÕAÚÖPMª¿	C{^F}úÞ       úÞ          £   0        %0          node-napi-5555494427da199390c83bdf868a2a62d23f06a4 ˜y N«euxŒJ °RNj€¿Ç£-øÒ7¦Cù†                                FÉµÒ°fá¨ºN‰ÀÔ{È¬£ö¿‰- éÞQ·-à£b"‰&vfñUYÃ \±vHº2-Dë	xƒDäàån³Ãªš
ˆ/x~ üRU8uízú$6æþZ;HúÞ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ¢ MZ       ÿÿ  ¸       @                                      º ´	Í!¸LÍ!This program cannot be run in DOS mode.
$       î·ÉuªÖ§&ªÖ§&ªÖ§&JV&£Ö§&JT&ÐÖ§&JU&²Ö§&‘ˆ¤'»Ö§&‘ˆ£'¥Ö§&‘ˆ¢'²Ö§&w)l&©Ö§&ªÖ¦&ôÖ§&ˆ¯'¨Ö§&ˆ§'«Ö§&8ˆX&«Ö§&ˆ¥'«Ö§&RichªÖ§&        PE  L DD\        à !    –      §      0                                   @                   ð“ X   H” (    Ð à                   à   ðŠ p                           Š @            0 (  “ @                   .text   ‡                        `.rdata  òj   0  l                @  @.data            „             @  À.gfids  ¤    À     Œ             @  @.rsrc   à   Ð     Ž             @  @.reloc     à                  @  B                                                                                                                                                                                                                                                                                        ƒìU‹l$D$Wj j PD$ÇD$   Pÿt$4UÿÔ§ƒÄ…ÀtjhdŠhŒŠè½   ƒÄD$PD$Pÿt$UÿÌ§ƒÄ…ÀtjhdŠhŒŠè   ƒÄ‹L$‹|$ù;Ïƒå   SV€    Š€ú€sAéÁ   ŠÂ$à<Àu+A;Ç„º   Š $À<€…®   €âþ€úÀ„¢   ƒÁéŽ   ŠÂ$ð<àu=q;÷ƒ‡   ŠYŠÃ$À<€u|Š$À<€ut€úàuŠÃ"Â<€tg€úíu€ãà€û tZƒÁëIŠÂ$ø<ðuMq;÷sFŠYŠÃ$À<€u;ŠA$À<€u2Š$À<€u*€úðuŠÃ"Â<€t€úôu€ûw:ÒwƒÁ‰L$;Ï‚&ÿÿÿ^[D$;ÏP”À¶ÀPUÿÈ§ƒÄ_]…ÀtjIhdŠhŒŠèd  ƒÄ‹D$ƒÄÃÌÌÌÌÌÌÌÌÌÌQ$Pj h  j j ÿt$ÿØ§ƒÄ…ÀtjShdŠhŒŠè  ƒÄ‹$YÃÌÌÌÌÌÌh §ÿÐ§YÃÌÌÌƒ|$t3ÀÂ V‹t$hÐŠÿvè    ƒÄ…ÀthÜŠÿvè   ƒÄ…Àt3À^Â j ÿ 0^Â ¸Ø§é    QRPh“è^ü  ZYÿà¸È§éåÿÿÿ¸Ì§éÛÿÿÿ¸Ð§éÑÿÿÿ¸Ô§éÇÿÿÿ; òuòÃòéS  U‹ì‹Eƒè t3ƒèt ƒètƒèt3À@ë0èû  ëèÕ  ¶Àëÿuÿuè   Yëƒ} •À¶ÀPè  Y]Â jhøŽè’	  j è)  Y„Àu3Àéà   è  ˆEã³ˆ]çƒeü ƒ=« tjèÔ  Ç«   èP  „Àteèß  hT è´  èf  Ç$Ë è£  èy  Ç$H1h81è   YY…Àu)èà  „Àt h41h,1è‡  YYÇ«   2Ûˆ]çÇEüþÿÿÿèD   „Û…Lÿÿÿè=  ‹ðƒ> tVè.  Y„Àtÿujÿu‹6‹Îè™  ÿÖÿä§3À@èà  ÃŠ]çÿuãè†  YÃjhè€  ¡ä§…À3ÀëOH£ä§è	  ˆEäƒeü ƒ=«tjèÇ  èº  ƒ%« ÇEüþÿÿÿè   j ÿuèD  YY3É„À•Á‹Áèe  Ãèª  ÿuäè	  YÃjh8è  ‹}…ÿu9=ä§3ÀéÔ   ƒeü ƒÿt
ƒÿt‹]ë1‹]SWÿuèº   ‹ð‰uä…ö„ž   SWÿuèÅýÿÿ‹ð‰uä…ö„‡   SWÿuèÈ  ‹ð‰uäƒÿu"…öuSPÿuè°  SVÿuèŒýÿÿSVÿuè`   …ÿtƒÿuHSWÿuèoýÿÿ‹ð‰uä…öt5SWÿuè:   ‹ðë$‹Mì‹Qÿ0hŸ ÿuÿuÿuèi  ƒÄÃ‹eè3ö‰uäÇEüþÿÿÿ‹ÆèZ  ÃU‹ìV‹5|1…öu3À@ëÿu‹Îÿuÿuèß  ÿÖ^]Â U‹ìƒ}uèh  ÿuÿuÿuè¾þÿÿƒÄ]Â U‹ìj ÿ0ÿuÿ0h	 Àÿ0Pÿ0]ÃU‹ìì$  jèÀõ  …ÀtjYÍ)£è¨‰ä¨‰à¨‰Ü¨‰5Ø¨‰=Ô¨fŒ ©fŒô¨fŒÐ¨fŒÌ¨fŒ%È¨fŒ-Ä¨œø¨‹E £ì¨‹E£ð¨E£ü¨‹…ÜüÿÿÇ8¨  ¡ð¨£ô§Çè§	 ÀÇì§   Çø§   jXkÀ Ç€ü§   jXkÀ ‹ ‰LøjXÁà ‹  ‰Løh€1èáþÿÿ‹å]ÃU‹ì‹EV‹H<È·AQÐ·Akð(ò;Öt‹M;Jr
‹BB;ÈrƒÂ(;Öuê3À^]Ã‹ÂëùèS  …Àu2ÀÃd¡   V¾«‹Pë;Ðt3À‹Êð±…Àuð2À^Ã°^Ãè  …Àtèw  ëè
  Pè#  Y…Àt2ÀÃè%  °Ãj èÏ   „ÀY•ÀÃèË  „Àu2ÀÃè:*  „ÀuèÁ  ëí°Ãè2*  è²  °ÃU‹ìè¶  …Àuƒ}uÿu‹MPÿuè“  ÿUÿuÿuèÇ  YY]Ãè†  …Àth«è$(  YÃè‹  …À„^  Ãj èç)  Yév  U‹ìƒ} uÆ$«è¨  èþ  „Àu2À]Ãèƒ)  „Àu
j è%  Yëé°]ÃU‹ìƒìV‹u…ötƒþu|è
  …Àt*…öu&h«èÁ'  Y…Àt2ÀëWh«è®'  ÷ØYÀþÀëD¡ uôWƒà¿«j Y+ÈƒÈÿÓÈ3 ‰Eô‰Eø‰Eü¥¥¥¿«‰Eô‰Eøuô‰Eü°¥¥¥_^‹å]Ãjè	  ÌjhXè†  ƒeü ¸MZ  f9   u]¡<  ¸   PE  uL¹  f9ˆ  u>‹E¹   +ÁPQè¡ýÿÿYY…Àt'ƒx$ |!ÇEüþÿÿÿ°ë‹Eì‹ 3É8  À”Á‹ÁÃ‹eèÇEüþÿÿÿ2ÀèO  ÃU‹ìèù  …Àt€} u	3À¹«‡]ÃU‹ì€=$« t€} uÿuè>(  ÿuè¾  YY°]ÃU‹ì¡ ‹È3«ƒáÿuÓÈƒøÿuè0&  ëh«è”&  Y÷ØYÀ÷Ð#E]ÃU‹ìÿuèºÿÿÿ÷ØYÀ÷ØH]ÃU‹ìƒìƒeô ƒeø ¡ VW¿Næ@»¾  ÿÿ;Çt…Æt	÷Ð£  ëfEôPÿ$0‹Eø3Eô‰Eüÿ 01Eüÿ01EüEìPÿ0‹MðEü3Mì3Mü3È;Ïu¹Oæ@»ë…Îu‹ÁG  ÁàÈ‰ ÷Ñ‰  _^‹å]Ã3À@Â h(«ÿ(0Ãh(«è×  YÃ¸0«Ã¸8«Ãèïÿÿÿ‹Hƒ‰Hèçÿÿÿ‹Hƒ‰HÃ¸²ÃU‹ìì$  SVjèªð  …Àt‹MÍ)3ö…ÜüÿÿhÌ  VP‰5@«è•  ƒÄ‰…Œýÿÿ‰ˆýÿÿ‰•„ýÿÿ‰€ýÿÿ‰µ|ýÿÿ‰½xýÿÿfŒ•¤ýÿÿfŒ˜ýÿÿfŒtýÿÿfŒ…pýÿÿfŒ¥lýÿÿfŒ­hýÿÿœ…œýÿÿ‹E‰…”ýÿÿE‰… ýÿÿÇ…Üüÿÿ  ‹@üjP‰…ýÿÿE¨VPè  ‹EƒÄÇE¨  @ÇE¬   ‰E´ÿ,0VXÿ÷ÛE¨‰Eø…ÜüÿÿÛ‰EüþÃÿ0EøPÿ0…Àu¶Ã÷ØÀ!@«^[‹å]Ãƒ%@« ÃSV¾ìŽ»ìŽ;ósW‹>…ÿt	‹Ïè8   ÿ×ƒÆ;órê_^[ÃSV¾ôŽ»ôŽ;ósW‹>…ÿt	‹Ïè   ÿ×ƒÆ;órê_^[Ãÿ%(1ÌÌÌÌÌÌÌÌÌÌÌhà dÿ5    ‹D$‰l$l$+àSVW¡ 1Eü3ÅP‰eèÿuø‹EüÇEüþÿÿÿ‰EøEðd£    òÃ‹Mðd‰    Y__^[‹å]QòÃU‹ìƒ%D« ƒì(S3ÛC	 j
è¹î  …À„m  ƒeð 3Àƒ 3ÉVW‰D«}ØS¢‹ó[‰‰w‰O‰W‹EØ‹Mä‰EøñineI‹Eà5ntelÈ‹EÜj5GenuÈXj YS¢‹ó[‰‰w‰O‰WuC‹EØ%ð?ÿ=À t#=` t=p t=P t=` t=p u‹=H«ƒÏ‰=H«ë‹=H«ƒ}ø‹Eä‰Eè‹Eà‰Eü‰Eì|2jX3ÉS¢‹ó[]Ø‰‰s‰K‰S‹EÜ©   ‰Eð‹Eüt	ƒÏ‰=H«_^©   tmƒ ÇD«   ©   tU©   tN3ÉÐ‰Eô‰Uø‹Eô‹Møƒà3Éƒøu3…Éu/¡ ƒÈÇD«   öEð £ tƒÈ ÇD«   £ 3À[‹å]Ã3À@Ã3À9²•ÀÃÃÌÌÌÌÌÌÌÌÌÌU‹ìV‹uW‹}‹ƒøþt‹NÏ38èÏóÿÿ‹F‹NÏ38_^]é¼óÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìƒìSV‹uWÆEÿ ÇEô   ‹^F3 PS‰Eì‰]øèÿÿÿ‹}Wè|ÿÿÿ‹EƒÄö@f…º   ‰EäEä‰}è‹~‰Füƒÿþ„É   GG‹Lƒƒ‹‰Eð…ÉteVèÏ  ±ˆMÿ…Àxf~U‹E8csmàu7ƒ=² t.h²èò  ƒÄ…Àt‹5²‹ÎjÿuèÞüÿÿÿÖ‹uƒÄ‹E‹Ð‹Îè©  9~tlëXŠMÿ‹ûƒûþt‹]øésÿÿÿ‹]øÇEô    ë$„Ét,‹]øëƒ~þt!h FºþÿÿÿP‹Îèy  ÿuìSè™þÿÿƒÄ‹Eô_^[‹å]Ãh F‹×P‹ÎèQ  ‰^^Sÿuøèkþÿÿ‹MðƒÄ‹Ó‹Iè   Ìè»  èJ  èk  „Àu2ÀÃè  „Àuè’  ëí°Ãèl  …À•ÀÃj è)  Y°ÃU‹ì€} uè  èd  j è5  Y°]Ãèü  °ÃU‹ìÿuÿ80…ÀtV‹0Pè˜!  ‹ÆY…öuñ^]ÃÌ‹L$¶D$‹×‹|$…É„<  iÀƒù Žß   ù€   Œ‹   º%H«s	óª‹D$‹úÃº% ƒ²   fnÀfpÀ ÏƒÇƒçð+Ïù€   ~L¤$    ¤$    ffGfG fG0fG@fGPfG`fGp¿€   é€   ÷Á ÿÿÿuÅëº% s>fnÀfpÀ ƒù róóGƒÇ ƒé ƒù sì÷Á   tb|9àóóG‹D$‹úÃ÷Á   tˆGƒé÷Á   uò÷Á   t‰ƒÇƒé÷Áøÿÿÿt ¤$    ›    ‰‰GƒÇƒé÷Áøÿÿÿuí‹D$‹úÃÌÌÌÌÌÌSVW‹T$‹D$‹L$URPQQhÀ" dÿ5    ¡ 3Ä‰D$d‰%    ‹D$0‹X‹L$,3‹pƒþþt;‹T$4ƒúþt;òv.4v\³‹‰Hƒ{ uÌh  ‹Cè¢  ¹   ‹Cè´  ë°d    ƒÄ_^[Ã‹L$÷A   ¸   t3‹D$‹H3Èè®ïÿÿU‹hÿpÿpÿpè>ÿÿÿƒÄ]‹D$‹T$‰¸   ÃUÿt$è…ûÿÿƒÄ‹L$‹)ÿqÿqÿq(è	ÿÿÿƒÄ]Â UVWS‹ê3À3Û3Ò3ö3ÿÿÑ[_^]Ã‹ê‹ñ‹Ájèó  3À3Û3É3Ò3ÿÿæU‹ìSVWj Rhr# QèVè  _^[]ÃU‹l$RQÿt$è©þÿÿƒÄ]Â U‹ì‹E…Àt=L«tPè¸  Y]Â U‹ì¡  ƒøÿt'V‹u…öuPè  ‹ð¡  Yj PèB  YYVè±ÿÿÿ^]Ãƒ=  ÿu3ÀÃSWÿ@0ÿ5  ‹øèÜ  ‹ØYƒûÿt…ÛuYjÿÿ5  èý  YY…Àu3ÛëBVj(jèT  ‹ðYY…ötVÿ5  èÕ  YY…Àu3ÛSÿ5  èÁ  YYë‹Þ3öVèù  Y^WÿD0_‹Ã[ÃhŽ# èí  £  Yƒøÿu2ÀÃhL«Pè‚  YY…Àuè   ëå°Ã¡  ƒøÿtPèî  ƒ  ÿY°ÃVW¿t«3öj h   Wè~  ƒÄ…ÀtÿŒ«ƒÆƒÇƒþrÛ°ëè   2À_^ÃV‹5Œ«…öt kÆW¸\«WÿP0ÿŒ«ƒïƒîuë_°^ÃU‹ì¡ ƒàj Y+È‹EÓÈ3 ]ÃU‹ì‹E3ÉSVW… «3Àð±‹ ƒÏÿ‹Ê‹òƒá3ðÓÎ;÷ti…öt‹Æëc‹u;utÿ6èY   Y…Àu/ƒÆ;uuì‹ 3À…Àt)ÿuPÿl0‹ð…ötVèmÿÿÿY‡ë¹‹ ëÙ‹ ‹Âj ƒàY+ÈÓÏ3ú‡;3À_^[]ÃU‹ìS‹]3ÉW3À<«ð±‹È…ÉtA÷ØÀ#ÁëU‹ˆ1Vh   j Sÿp0‹ð…öu'ÿ@0ƒøWuVVSÿp0‹ðë3ö…öu	ƒÈÿ‡3Àë‹Æ‡…ÀtVÿh0‹Æ^_[]ÃU‹ìVh@2h82h@2jèÅþÿÿ‹ðƒÄ…ötÿu‹ÎèéõÿÿÿÖ^]Ã^]ÿ%X0U‹ìVhT2hL2hT2jè‹þÿÿƒÄ‹ðÿu…öt‹Îè¯õÿÿÿÖëÿd0^]ÃU‹ìVhd2h\2hd2jèQþÿÿƒÄ‹ðÿu…öt‹ÎèuõÿÿÿÖëÿ\0^]ÃU‹ìVhx2hp2hx2jèþÿÿƒÄ‹ðÿuÿu…öt‹Îè8õÿÿÿÖëÿ`0^]ÃU‹ìVhŒ2h„2hŒ2jèÚýÿÿ‹ðƒÄ…ötÿu‹ÎÿuÿuèøôÿÿÿÖëÿuÿuÿT0^]Ã¡ ºÄ«Vƒà3öj Y+È¸ «ÓÎ3É35 ;ÐÒƒâ÷ƒÂ	A‰0@;Êuö^ÃU‹ì€} u'V¾«ƒ> tƒ>ÿtÿ6ÿh0ƒ& ƒÆþ «uà^]Ã¡ ƒàj Y+È3ÀÓÈ3 £Ä«ÃÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìSVWUj j hH( ÿuè€ã  ]_^[‹å]Ã‹L$÷A   ¸   t2‹D$‹Hü3ÈèêÿÿU‹h‹P(R‹P$Rè   ƒÄ]‹D$‹T$‰¸   ÃSVW‹D$UPjþhP( dÿ5    ¡ 3ÄPD$d£    ‹D$(‹X‹pƒþÿt:ƒ|$,ÿt;t$,v-4v‹³‰L$‰Hƒ|³ uh  ‹D³èI   ‹D³è_   ë·‹L$d‰    ƒÄ_^[Ã3Àd‹    yP( u‹Q‹R9Qu¸   ÃSQ»0 ëSQ»0 ‹L$‰K‰C‰kUQPXY]Y[Â ÿÐÃ‹ÿU‹ìì„  ¡ 3Å‰EüS‹]…|ûÿÿV‹uW‹}h€  j Pè5÷ÿÿVÿu…|ûÿÿWSh@  PèQ   h  …|ûÿÿh:PèÇC  ƒÄ0_^[ƒèt ƒètƒètëÌ‹Mü3Íè¤èÿÿ‹å]ÃèL  jèÖI  Yjè‹  Ì‹ÿU‹ìì,  ¡ 3Å‰Eü‹ES‹]VW‹}‰…Øýÿÿ‹Eh¬:‰…èýÿÿ‹ESW‰½äýÿÿ‰…ìýÿÿèî@  ƒÄ…À…â  hˆ<SWèb@  ƒÄ…À…Ë  hÐ:SWèK@  ƒÄ3ö…À…´  h
  …ðýÿÿVPè5öÿÿƒÄ‰µÜýÿÿ…ÜýÿÿPÿµìýÿÿjÿ„0÷Øðýÿÿh  À#…ÜýÿÿQP‰…Üýÿÿÿ€0…Àu!h<…ðýÿÿh  PèF@  ƒÄ…À…<  •ðýÿÿ‹ÊA‰…ìýÿÿf‹ƒÁf;Æuõ+ìýÿÿÑùAƒø@vA”M†ýÿÿ‹Â‰•ìýÿÿðýÿÿ+Á¹  Ñøj+Èh|<ÉQRèÿd  ƒÄ…À…Õ  ‹•ìýÿÿRSWèQ?  ƒÄ…À…¼  h„<SWè:?  ƒÄ…À…¥  hä:SWè#?  ƒÄ…À…Ž  ‹èýÿÿ‹ÑB‰…ìýÿÿf‹ƒÂf;Æuõ+•ìýÿÿÑúBƒø@†K  Qf‹ƒÁf;Æuõ‹…èýÿÿ+ÊÑù3ÒÇ…àýÿÿ\   B‰ìýÿÿ·\Hþf;àýÿÿ‹]tB·\Hþ‰ÔýÿÿXþ‹½ÔýÿÿKfƒÿ/t;ÑsƒëB·‹øf;…àýÿÿuä‹½äýÿÿ‹]‹…èýÿÿ+Ê‰àýÿÿƒù&†û  ƒúƒï  ‹èýÿÿj5X+ÂPQSWèþ?  ƒÄ…À…§  h|<SWè%>  ƒÄ…À…  ‹…èýÿÿ‹àýÿÿHPSWè>  ƒÄ…À…n  h„<SWèì=  ƒÄ…À…W  hô:SWèÕ=  ƒÄ…À…@  ‹ÏQf‹ƒÁf;Æuõ+Ê‹×ÑùB‰…äýÿÿf‹ƒÂf;Æuõ+•äýÿÿ‹ÃÑú+Áj
PWPÿuè=  ƒÄ…À…ð  hˆ<SWèn=  ƒÄ…À…Ù  h;SWèW=  ƒÄ…À…Â  ‹ÏQf‹ƒÁf;Æuõ+ÊÑù‘°   ‹ØýÿÿA‰…äýÿÿf‹ƒÁf;Æuõ+äýÿÿÑù;Ã†n  ‹Ã+ÂƒèPÿµØýÿÿSWè²>  ƒÄ…À…[  h|<SWèÙ<  ƒÄ…À…D  hˆ<SWèÂ<  ƒÄ…À…-  h ;SWè«<  ƒÄ…À…  hˆ<SWè”<  ƒÄ…À…ÿ   h <SWè}<  ƒÄ…À…è   ‹Mü_^3Í[è,äÿÿ‹å]Ãƒù&sWj5XÑê+Â‰•äýÿÿPÿµèýÿÿSWè>  ƒÄ…À…¬   h|<SWè*<  ƒÄ…À…•   ‹…ìýÿÿ+…äýÿÿ‹èýÿÿAéúýÿÿj#PSWè½=  ƒÄ…Àujh|<SWèè;  ƒÄ…ÀuW‹àýÿÿ‹…èýÿÿjHPSWèŠ=  ƒÄ…Àu7h|<SWèµ;  ƒÄ…Àu$‹…ìýÿÿ‹èýÿÿƒÀùëQéýÿÿÿµØýÿÿé¬þÿÿ3öVVVVVèZ9  Ì‹ÿU‹ìQQÿuÿuÿuè—   jèþ>  ƒÄ‹@©À  uj jj jèä>  YPèŽB  ƒÄj è  j‰EüèÉ>  ‰EøEPEPEPEüPEøPè   jè¦>  Pè²@  ƒÄ$èu  Ì‹ÿU‹ì‹Eÿ0‹Eÿ0‹Eÿ0‹Eÿ0‹Eÿ0èY  ƒÄ]ÃÌ‹ÿU‹ììˆ  ¡ 3Å‰EüS‹]VW‹}jôÿt0‹ðƒþÿtm…ötiVÿx0ƒøu]ÿu…|ûÿÿSWhX:h@  Pè  ƒÄ…Àx;|ûÿÿ3ÿQf‹ƒÁf;ÇuõW+Ê‰½xûÿÿ…xûÿÿÑùPQ…|ûÿÿPVÿˆ0…Àu‹Mü_^3Í[èóáÿÿ‹å]Ãè›  Ì¸X:Ã‹ÿU‹ìÿuÿuÿuÿuèêÿÿÿpÿ0èÀ-  ƒÄ]Ã‹ÿU‹ìÿuÿuÿuÿuÿuèîéÿÿÿpÿ0è.  ƒÄ…ÀyƒÈÿ]Ã‹ÿU‹ìV‹ujèy9  Yƒøt#…Àu
è¶7  ƒøtVÿuÿuÿuè5øÿÿƒÄ^]ÃÿuÿuÿuèþÿÿÌ‹ÿU‹ìEPj ÿuÿuèNÿÿÿƒÄ]Ã‹ÿU‹ìEPj ÿuÿuÿuèUÿÿÿƒÄ]Ã‹ÿU‹ìW‹ù‹MÆG …Ét
‹‰G‹Aë¡h­…Àu¡¸¡‰G¡¼¡‰GëDVèiI  W‰Rw‹HL‰
‹HHP‰èŸJ  Vÿ7èÄJ  ‹ƒÄ‹P  ^¨uƒÈ‰P  ÆG‹Ç_]Â ‹ÿU‹ìV‹uW‹}¶FA¿ƒøwƒÁ ¶GB¿ƒøwƒÂ …Ét;ÊtÚ+Ê_‹Á^]Ã‹ÿU‹ì¡h­…Àu(9Euèý6  Ç    è06  ¸ÿÿÿ]Ãƒ} tã]éÿÿÿj ÿuÿuè   ƒÄ]Ã‹ÿU‹ìƒìMðSVWÿuèäþÿÿ‹}…ÿt‹]…Ûuè¤6  Ç    è×5  ¾ÿÿÿëF‹Eôƒ¸¨    uSWè/ÿÿÿYY‹ðë-+û¶MôQPèUD  Mô‹ð¶QPèFD  ƒÄC…öt;ðt×+ð€}ü t
‹Mðƒ¡P  ý_‹Æ^[‹å]Ã‹ÿU‹ìQQ¡ 3Å‰Eü‹ESV‹u+ÆƒÀW3ÿÁè9uÛ÷Ó#Øt‹‰Eø…Àt‹Èÿ(1ÿUøƒÆG;ûuä‹Mü_^3Í[èßÿÿ‹å]Ã‹ÿU‹ìQ¡ 3Å‰EüV‹uWë‹>…ÿt‹Ïÿ(1ÿ×…Àu
ƒÆ;uuä3À‹Mü_3Í^èÑÞÿÿ‹å]Ã‹ÿU‹ì¸csmà9Et3À]ÃÿuPè   YY]Ã‹ÿU‹ìQQ¡ 3Å‰EüVè³G  ‹ð…ö„C  ‹‹ÊS3ÛW‚   ;Ðt‹}99t	ƒÁ;Èuõ‹Ë…Ét‹y…ÿu3Àé  ƒÿu3À‰Y@éý   ƒÿ„ñ   ‹F‰Eø‹E‰Fƒy…Ä   B$Plë‰XƒÀ;Âuö‹^¸‘  À9wOtD9  Àt39Ž  Àt"9  Àt9  ÀuoÇF   ëfÇF†   ë]ÇFƒ   ëTÇF‚   ëKÇF„   ëB9’  Àt39“  Àt"9´ Àt9µ Àu"ÇF   ëÇFŽ   ëÇF…   ëÇFŠ   ÿv‹Ïjÿ(1ÿ×Y‰^ëÿq‰Y‹Ïÿ(1ÿ×‹EøY‰FƒÈÿ_[‹Mü3Í^è>Ýÿÿ‹å]Ã‹ÿU‹ì3À}csmà”À]ÃjhxèÍÝ  ‹u…öuèB  „Àt	ÿuèz  YjèÛG  Yƒeü €=¬ …™   3À@¹¬‡ÇEü   ‹}…ÿu<‹ ‹Óƒâj Y+Ê3ÀÓÈ3Ã‹¬;Èt3Ù3ÀPPP‹ÊÓË‹Ëÿ(1ÿÓh(­ë
ƒÿuh4­è-
  Yƒeü …ÿuh\1hL1è ýÿÿYYhd1h`1èïüÿÿYY…öuÆ¬ÇEüþÿÿÿè'   …öu,ÿuè*   ‹Eì‹ ÿ0èòþÿÿƒÄÃ‹eèè³  ‹ujè>G  YÃè
Ý  Ã‹ÿU‹ìèÜL  „Àt d¡0   ‹@hÁè¨uÿuÿ0Pÿ0ÿuèO   YÿuÿŒ0Ìj ÿ40‹È…Éu2ÀÃ¸MZ  f9uó‹A<Á8PE  uæ¹  f9HuÛƒxtvÕƒ¸è    •ÀÃ‹ÿU‹ìQQ¡ 3Å‰Eüƒeø EøPh\=j ÿ„0…Àt#Vht=ÿuøÿl0‹ð…ötÿu‹Îÿ(1ÿÖ^ƒ}ø t	ÿuøÿh0‹Mü3Íè#Ûÿÿ‹å]Ã‹ÿU‹ì‹E£¬]Ãjj j èÞýÿÿƒÄÃ‹ÿU‹ìj jÿuèÉýÿÿƒÄ]Ã¡¬Ã‹ÿU‹ìƒìƒ}Vtƒ}tè1  j^‰0èÄ0  ‹Æéô   SWèÐU  h  ¾¬3ÿVWÿ|0‹°¯‰5¸¯…Ût€; u‹ÞEô‰}üPEü‰}ôPWWSè±   jÿuôÿuüè  ‹ðƒÄ …öuè1  j_‰8ë1EôPEüP‹Eü†PVSèy   ƒÄƒ}u‹EüH£¤¯‹Æ‹÷£¨¯‹ßëJEø‰}øPVèFP  ‹ØYY…Ût‹Eøë&‹Uø‹Ï‹Â9:t@A98uø‹Ç‰¤¯‰Eø‹ß‰¨¯Pè¤	  Y‰}øVèš	  Y_‹Ã[^‹å]Ã‹ÿU‹ìQ‹ES‹]V‹uWƒ# ‹}Ç    ‹E…Àt‰8ƒÀ‰E2ÉˆMÿ€>"u„É°"”ÁFˆMÿë5ÿ…ÿtŠˆGŠFˆEþ¾ÀPèX  Y…Àtÿ…ÿtŠˆGFŠEþ„ÀtŠMÿ„Éuµ< t<	u­…ÿtÆGÿ ëNÆEÿ €> „Â   Š< t<	uFëó€> „¬   ‹M…Ét‰9ƒÁ‰M‹Eÿ 3ÒB3ÀëF@€>\tù€>"u1¨uŠMÿ„ÉtN€9"u‹ñëŠMÿ3Ò„É”EÿÑèëH…ÿtÆ\Gÿ…ÀuñŠ„Àt;€}ÿ u< t1<	t-…Òt#…ÿtˆG¾Pè2W  Y…ÀtFÿ…ÿtŠˆGÿFéwÿÿÿ…ÿtÆ Gÿé5ÿÿÿ‹M_^[…Étƒ! ‹Eÿ ‹å]Ã‹ÿU‹ìV‹uþÿÿÿ?r3Àë=WƒÏÿ‹M3Ò‹Ç÷u;Ès¯MÁæ+þ;ùw3Àë1jPèý  j ‹ðèÏ  ƒÄ‹Æ_^]Ã‹ÿU‹ì]éýÿÿƒ=­ t3ÀÃVWèöR  èäV  ‹ð…öuƒÏÿë*Vè0   Y…ÀuƒÏÿëP¹­£$­èÂ  3ÿj èo  YVèh  Y‹Ç_^Ã‹ÿU‹ìQQSVW‹}3Ò‹÷Šë<=tB‹ÎYŠA„Àuù+ËFñŠ„ÀuäBjPèK  ‹ØYY…Ûtm‰]üëR‹ÏQŠA„Àuù+Ê€?=A‰Eøt7jPè  ‹ðYY…öt0WÿuøVèn  ƒÄ…ÀuA‹Eüj ‰0ƒÀ‰EüèÍ  ‹EøYø€? u©ëSè)   j è³  YY3Ûj è¨  Y_^‹Ã[‹å]Ã3ÀPPPPPèÖ,  Ì‹ÿU‹ìV‹u…öt‹W‹þëPèw  ‹Y…ÀuðVèg  Y_^]Ã‹ÿU‹ìQ¡ 3Å‰EüV‹ñW~ë‹MVÿ(1ÿUYƒÆ;÷uë‹Mü_3Í^èYÖÿÿ‹å]Â ‹ÿU‹ì‹E‹ ;$­tPèyÿÿÿY]Ã‹ÿU‹ì‹E‹ ; ­tPè^ÿÿÿY]Ãh;< ¹­è{ÿÿÿhV< ¹­èlÿÿÿÿ5$­è2ÿÿÿÿ5 ­è'ÿÿÿYYÃéõýÿÿjh è×ßÿÿƒeä ‹Eÿ0è§@  Yƒeü ‹Mè
  ‹ð‰uäÇEüþÿÿÿè   ‹ÆèêßÿÿÂ ‹uä‹Eÿ0èº@  YÃjhÀè†ßÿÿƒeä ‹Eÿ0èV@  Yƒeü ‹Mè™   ‹ð‰uäÇEüþÿÿÿè   ‹Æè™ßÿÿÂ ‹uä‹Eÿ0èi@  YÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPè‹ÿÿÿ‹å]Ã‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèÿÿÿ‹å]Ã‹ÿU‹ì¡ ƒàj Y+È‹EÓÈ3 ]Ã‹ÿU‹ìƒì¡ 3Å‰Eü‹Á‰EèS‹ ‹…ÛuƒÈÿéé   ‹ VW‹;‹ò‹[ƒæ3ú‰uì‹Î3ÚÓÏÓË…ÿ„¾   ƒÿÿ„µ   ‰}ô‰]ðj Y+Î3ÀÓÈ3Âƒë;ßr`9tõ‹3‹Mì3òÓÎ‹Î‰ÿ(1ÿÖ‹Eè‹ ‹òƒæ‰uì‹ ‹ ‹‹@3Ê‰Mø3Â‹ÎÓMøÓÈ‹Mø;Môuj Y;Eðt ‹Mø‰Mô‹ù‰Eð‹ØëŽƒÿÿtWèÄ  ‹ Y‹Â3Òƒàj Y+ÈÓÊ‹Mè3 ‹‹ ‰‹‹ ‰P‹‹ ‰P_3À^‹Mü3Í[è´Óÿÿ‹å]Ã‹ÿU‹ìƒì‹Á‰EøV‹ ‹0…öuƒÈÿé  ¡ ‹ÈS‹ƒáW‹~3Ø‹v3ø3ðÓÏÓÎÓË;þ…´   +ó¸   Áþ;ðw‹Æ<0…ÿuj _;þrjWSèÖR  j ‰Eüè  ‹MüƒÄ…Éu(j~WSè¶R  j ‰Eüèè  ‹MüƒÄ…ÉuƒÈÿé‘   ±‹Ù‰Eü4¹¡ ‹}üƒàj Y+È3ÀÓÈ‹Ï3 ‰Eô‹Æ+ÇƒÀÁè;÷Ò÷Ò#Ð‰Uüt‹Uô3À@‰I;Eüuõ‹Eø‹@ÿ0èºýÿÿS‰è>åÿÿ‹]ø‹‹	‰GPè,åÿÿ‹V‹	‰Aèåÿÿ‹ƒÄ‹	‰A3À_[^‹å]Ã‹ÿU‹ìÿuh(­è^   YY]Ã‹ÿU‹ìQE‰EüEüPjèýÿÿYY‹å]Ã‹ÿU‹ìV‹u…öuƒÈÿë(‹;Fu¡ ƒàj Y+È3ÀÓÈ3 ‰‰F‰F3À^]Ã‹ÿU‹ìQQE‰EøE‰EüEøPjèÊüÿÿYY‹å]Ãh ¡¹l­èå   °Ãh(­èƒÿÿÿÇ$4­èwÿÿÿY°Ã°ÃèŠûÿÿ°Ã¡ Vj ƒà3öY+ÈÓÎ35 Vèú&  VèdT  Vèx2  VèU  VèOöÿÿƒÄ°^Ãj èWßÿÿYÃ¡à¦ƒÉÿVðÁu¡à¦¾À¤;ÆtPè
  Y‰5à¦ÿ5Ì±èø   ÿ5Ð±3ö‰5Ì±èå   ÿ5¨¯‰5Ð±èÔ   ÿ5¬¯‰5¨¯èÃ   ƒÄ‰5¬¯°^Ã‹ÿU‹ìA‹Ð+ÑƒÂV3öÁê;ÁÀ÷Ð#Ât‹UF‰I;ðuö^]Â h >hˆ=è»R  YYÃè¼9  …À•ÀÃè9  °Ãh >hˆ=èS  YYÃ‹ÿU‹ìÿuè@:  Y°]ÃjhàèÑ  èõ8  ‹p…ötƒeü ‹Îÿ(1ÿÖë3À@Ã‹eèÇEüþÿÿÿèã   Ì‹ÿU‹ìƒ} t-ÿuj ÿ5¼¯ÿ˜0…ÀuVèÐ&  ‹ðÿ@0PèI&  Y‰^]Ã‹ÿU‹ìV‹uƒþàw0…öuFëèÏT  …Àt VèËR  Y…ÀtVj ÿ5¼¯ÿœ0…ÀtÙëèy&  Ç    3À^]Ã‹ÿU‹ì‹UV…Òt‹M…Ét
‹u…öuÆ èK&  j^‰0è%  ‹Æ^]ÃW‹ú+òŠ>ˆG„Àtƒéuñ_…Éuˆ
è&  j"ëÏ3öëÓè10  …Àtjè0  Yö@ t!jèbÈ  …ÀtjYÍ)jh  @jèP#  ƒÄjèôÿÿÌ‹ÿU‹ìV‹u…ötjà3ÒX÷ö;Er4¯u…öuFëèÕS  …Àt VèÑQ  Y…ÀtVjÿ5¼¯ÿœ0…ÀtÙëè%  Ç    3À^]Ãjh è¥Øÿÿƒeä ‹Eÿ0èÅ*  Yƒeü ‹Mè<  ‹ð‰uäÇEüþÿÿÿè   ‹Æè¸ØÿÿÂ ‹uä‹Eÿ0è¤*  YÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPè‹ÿÿÿ‹å]Ã‹ÿU‹ìì„  ¡ 3Å‰Eüƒ} ‹ES‹]‰… ûÿÿuèÎ$  Ç    è$  ƒÈÿé  …Ût…ÀtàVWÿu|ûÿÿèÐìÿÿ‹M½ûÿÿ3À3Ò««««‹Á‹½ ûÿÿƒà‰…ŒûÿÿÂ‰½ûÿÿ‰”ûÿÿ‰•˜ûÿÿu
ˆ•œûÿÿ…ÿuÆ…œûÿÿÿu …ûÿÿ‰… ûÿÿ…€ûÿÿPÿu… ûÿÿÿuQP¤ûÿÿè§  ¤ûÿÿè1  ‹ð…ÿtQ‹EƒàƒÈ t…Ûu…öuv‹…˜ûÿÿ;Ãu.…öx0;óv,ëb‹…ŒûÿÿƒÈ tS…Ût…öy3Àf‰ë‹…˜ûÿÿ;ÃtP3Éf‰Gäûÿÿèo  €½ˆûÿÿ t‹|ûÿÿƒ¡P  ý_‹Æ^‹Mü3Í[èÔÌÿÿ‹å]Ã…ÛuƒÎÿëÃ‹…˜ûÿÿ;Ãu³jþ^3Àf‰D_þë­ƒ¹   u¸   Ã‹   ÑèÃ‹ÿU‹ìQƒÈÿ3ÒV‹u÷öWƒàþ‹ùƒøsè=#  Ç    2ÀëSS3Ûö9Ÿ  uþ   v;·   w°ë1VèPüÿÿ‰EüY…ÀtEüP  èÀ  ‹Eü³‰·   PèîûÿÿYŠÃ[_^‹å]Â ‹ÿU‹ì‹EHƒèt=ƒèt4ƒè	t/ƒ}t)‹E3Éƒà²ÁuŠÑfƒ}ctfƒ}su±3À:Ñ”À]Ã°]Ã2À]Ã‹ÿV‹ñW‹¾  èÿÿÿ…ÿuÆëÇ_^Ã‹ÿU‹ìSV‹ñWN@‹¹  …ÿu‹ùè×þÿÿ‹]Hø‰~4‹N(…É…Ût03Ò‹Ã÷uI€Â0‰N(‹Ø€ú9~€} ”ÀþÈ$àa,:Ð‹F4ˆÿN4ëÅ‹F4+ø‰~8@_‰F4^[]Â ‹ÿU‹ìQQSV‹ñWN@‹¹  …ÿu‹ùè`þÿÿ‹UH‹]ø‰~4‹N(…É‹ÃÂt:j ÿuAÿRS‰F(èøÊ  €Á0‰]ü‹Ø€ù9~€} ”ÀþÈ$àa,:È‹F4ˆÿN4ë¹‹F4+ø‰~8@_‰F4^[‹å]Â ‹ÿU‹ìV3ö9u~!Sf¾]W‹}‹MWSèÃ  ƒ?ÿtF;u|ë_[^]Ã‹ÿU‹ìV3ö9u~!Sf¾]W‹}‹MWSèÒ  ƒ?ÿtF;u|ë_[^]Ã‹ÿU‹ìQ3Ò‰Mü3À‰f‰A2‹Á‰Q‰Q‰Q‰Q‰Q‰Q‰Q‰Q ‰Q$‰Q(ˆQ0‰Q8ˆQ<‰‘@  ‰‘D  ‹å]Ã‹ÿU‹ìV‹ñè§ÿÿÿ‹E‹ ‰†H  ‹E‰‹E‰F‹E‰F‹E‰F‹E‰F‹Æ^]Â ‹ÿU‹ìVÿu‹ñÿuÿuÿuÿuÿuè¥ÿÿÿƒ¦P   èY   ‰F‹Æ^]Â ‹ÿV‹ñÿ¶  èIùÿÿƒ¦   Y^Ã‹ÿU‹ìV‹ñÿ6è0ùÿÿ‹Uƒ& Y‹‰‹Æƒ" ^]Â ‹ÿU‹ììx  ¡ 3Å‰EüV‹ñW‹‹8Wè-M  ˆ…œûÿÿ‹FYˆûÿÿÿ0èèÿÿ‹¤ûÿÿ‹ ‰… ûÿÿ‹Fÿ0…ŒûÿÿP‹Fÿ0‹Fÿpÿ0… ûÿÿPèÿÿÿ¤ûÿÿèˆ  äûÿÿ‹ðè;ÿÿÿ€½”ûÿÿ t‹ˆûÿÿƒ¡P  ýWÿµœûÿÿè\M  YY‹Mü‹Æ_3Í^è“Èÿÿ‹å]Ã‹ÿU‹ì‹E‹MS‹ ‹€ˆ   ‹ Šë:ÃtAŠ„ÀuõŠA„Àt(ë	<et<EtAŠ„Àuñ‹ÑI€90tú8uIŠABˆ„Àuö[]Ã‹ÿU‹ì‹MAàfƒøZw·Á¶ˆà=ƒáë3É‹E¶„È >Áè]Â ‹ÿU‹ìV‹u¾Pè½,  ƒøeëF¶PèM  …ÀYuñ¾Pè ,  YƒøxuƒÆ‹EŠ‹ ‹€ˆ   ‹ Š ˆFŠˆŠÈŠF„Àuó^]Ã‹ÿU‹ìQSV‹ñMüWj
Q‹~‹ƒ' ‹Fƒeü ƒèPè÷L  ‹MƒÄ‰‹Fƒ8"t‹Eü;Fr‰F°ë2Àƒ? u…Ût‰_^[‹å]Â ‹ÿV‹ñŽH  èZ  „ÀuƒÈÿ^ÃS3Û9^…À   èå  Ç    è  ƒÈÿé¾   ‰^8‰^é†   ƒF9^Œ   ÿv·F2‹ÎPè®þÿÿ‰Fƒøt¹ƒøwÄÿ$…DL ‹Îèþ  ëEƒN(ÿ‰^$ˆ^0‰^ ‰^,ˆ^<ë8‹Îè£  ë'‹Îè&
  ë‰^(ë!‹Îè=  ë‹Îè]  ë‹ÎèL  „À„gÿÿÿ‹F· f‰F2f…À…gÿÿÿƒFÿ†P  ƒ¾P  …Eÿÿÿ‹F[^Ã‹ÿ¼K ÅK ÚK ãK ìK ñK úK L ‹ÿV‹ñŽH  è:  „ÀuƒÈÿ^ÃS3Û9^…À   èÅ  Ç    èø  ƒÈÿé¾   ‰^8‰^é†   ƒF9^Œ   ÿv·F2‹ÎPèŽýÿÿ‰Fƒøt¹ƒøwÄÿ$…dM ‹Îèý   ëEƒN(ÿ‰^$ˆ^0‰^ ‰^,ˆ^<ë8‹Îèƒ   ë'‹Îè	  ë‰^(ë!‹Îè  ë‹Îè¹  ë‹Îè‰  „À„gÿÿÿ‹F· f‰F2f…À…gÿÿÿƒFÿ†P  ƒ¾P  …Eÿÿÿ‹F[^Ã‹ÿÜL åL úL M M M M #M ·A2ƒè t-ƒèt"ƒètHƒètƒèuƒI ëƒI ëƒI ë
ƒI  ëƒI °Ãè9   „Àuè„  Ç    è·  2ÀÃ°Ãè5   „Àuèe  Ç    è˜  2ÀÃ°ÃQÆA<R·Q2ÁH  Rè²  °ÃQÆA<R·Q2ÁH  Rè×  °Ãfƒy2*t
A(Pè¡üÿÿÃƒA‹A‹@ü‰A(…ÀyƒI(ÿ°Ã·A2ƒøFu‹ƒàƒÈ …b  ÇA   éÕ  ƒøNu&‹jZ#ÂƒÈ …A  ‰Qèµ  Ç    èè  2ÀÃƒy, uçƒøjÍ   „¾   ƒøItSƒøLtBƒøTt1jhZ;Â…ü   ‹Af9uƒÀÇA,   ‰Aéâ   ÇA,   éÖ   ÇA,   éÊ   ÇA,   é¾   ‹Q·ƒø3ufƒz2uBÇA,
   ‰Aéš   ƒø6ufƒz4uBÇA,   ‰Aëƒødtƒøitƒøotƒøut
ƒøxtƒøXuaÇA,	   ëXÇA,   ëOjlZ;Ât*ƒøttƒøwtƒøzu9ÇA,   ë0ÇA,   ë'ÇA,   ë‹Af9uƒÀÇA,   ‰AëÇA,   °Ã·A2ƒøFu‹ƒàƒÈ …b  ÇA   é¶  ƒøNu&‹jZ#ÂƒÈ …A  ‰Qè9  Ç    èl  2ÀÃƒy, uçƒøjÍ   „¾   ƒøItSƒøLtBƒøTt1jhZ;Â…ü   ‹Af9uƒÀÇA,   ‰Aéâ   ÇA,   éÖ   ÇA,   éÊ   ÇA,   é¾   ‹Q·ƒø3ufƒz2uBÇA,
   ‰Aéš   ƒø6ufƒz4uBÇA,   ‰Aëƒødtƒøitƒøotƒøut
ƒøxtƒøXuaÇA,	   ëXÇA,   ëOjlZ;Ât*ƒøttƒøwtƒøzu9ÇA,   ë0ÇA,   ë'ÇA,   ë‹Af9uƒÀÇA,   ‰AëÇA,   °Ã‹ÿU‹ìƒì¡ 3Å‰EüSV‹ñ3ÛjAZjX·F2Yƒødk„’   ;Á>t6;Â„”   ƒøCt?ƒøD~ƒøGŽ   ƒøSu‹ÎèJ	  „À…    2Àéä  jjëWƒèZtƒètVHƒèuãS‹Îè  ëÑ‹Îè²  ëÈƒøpMt?ƒøg~1ƒøitƒøntƒøouµ‹Îè¹  ë¤‹Îè<  ë›ƒN Sj
‹Îèâ  ë‹‹ÎèÏ  ë‚‹Îè­  évÿÿÿƒès„fÿÿÿHƒètÐƒè…fÿÿÿSéiÿÿÿ8^0…@  ‹V 3ÉW‹Â‰]ôÁèAf‰]øj _„Át(‹ÂÁè„Át	j-Xf‰Eôë„Ñtj+ëñ‹ÂÑè„Átf‰}ô‹Ù·N2ƒùxtjXXf;Èu‹ÂÁè¨t´ë2äƒùatjA_f;Ït2Àë°j0_„äu„Àt0jXXf‰|]ôf;ÈtjAXf;Èt2Àë°„À”ÀþÈ$àxf˜f‰D]öƒÃ‹~$+~8+ûöÂuFPW†H  j Pè´ôÿÿƒÄÿvFPSEôŽH  Pè
  ‹N ^‹ÁÁè¨tÁéöÁuSW†H  j0PèsôÿÿƒÄj ‹ÎèÐ  ƒ; |‹F Áè¨tSW†H  j PèHôÿÿƒÄ_°‹Mü^3Í[èß¾ÿÿ‹å]Ã‹ÿU‹ìƒì¡ 3Å‰EüSV‹ñ3ÛjAZjX·F2Yƒødk„’   ;Á>t6;Â„”   ƒøCt?ƒøD~ƒøGŽ   ƒøSu‹Îèí  „À…    2Àéä  jjëWƒèZtƒètVHƒèuãS‹Îè3  ëÑ‹ÎèU  ëÈƒøpMt?ƒøg~1ƒøitƒøntƒøouµ‹Îè\  ë¤‹Îèß  ë›ƒN Sj
‹Îè…  ë‹‹Îèr  ë‚‹ÎèP  évÿÿÿƒès„fÿÿÿHƒètÐƒè…fÿÿÿSéiÿÿÿ8^0…@  ‹V 3ÉW‹Â‰]ôÁèAf‰]øj _„Át(‹ÂÁè„Át	j-Xf‰Eôë„Ñtj+ëñ‹ÂÑè„Átf‰}ô‹Ù·N2ƒùxtjXXf;Èu‹ÂÁè¨t´ë2äƒùatjA_f;Ït2Àë°j0_„äu„Àt0jXXf‰|]ôf;ÈtjAXf;Èt2Àë°„À”ÀþÈ$àxf˜f‰D]öƒÃ‹~$+~8+ûöÂuFPW†H  j PèˆòÿÿƒÄÿvFPSEôŽH  PèI  ‹N ^‹ÁÁè¨tÁéöÁuSW†H  j0PèGòÿÿƒÄj ‹Îèþ  ƒ; |‹F Áè¨tSW†H  j PèòÿÿƒÄ_°‹Mü^3Í[è‚¼ÿÿ‹å]Ãfƒy2*t
A$PèÆôÿÿÃƒA‹A‹@ü‰A$…ÀyƒI ÷Y$°Ã‹ÿU‹ì‹Eƒøwÿ$…hV jX]Ã3À@]Ãjëôjëð3À]Ã‹ÿPV UV ZV PV ^V ^V PV PV bV PV PV ^V ‹ÿSV‹ñWƒF‹F‹xü…ÿt6‹_…Ût/ÿv,·F2Pÿvÿ6èµïÿÿƒÄ‰^4„À·tÑè‰F8ÆF<ë‰F8ëÇF4\>ÇF8   ÆF< _^°[Ã‹ÿU‹ìQQVW‹ñjgYjGƒN ‹F(Z…Ày ·F2ƒøatƒøAt	ÇF(   ë ÇF(   ëu·F2f;Átf;ÂuÇF(   ‹F(~@S»]  ‹ÏÃPè‘îÿÿ„Àu‹Ïènîÿÿ+Ã‰F(‹‡  …Àu‹Çƒeø ƒeü ‰F4ƒF‹N‹Aø‰Eø‹Aü‹Ï‰Eüè8îÿÿ‹Ÿ  ‹È…Ûu‹ßÿv¾F2ÿvÿ6ÿv(PQ‹ÏèÿîÿÿP‹Ïè
îÿÿPEøSPè(M  ‹F ƒÄ(Áè[¨tƒ~( uÿvÿv4èòÿÿYY·F2jgYf;ÁtjGYf;Áu‹F Áè¨uÿvÿv4è×ñÿÿYY‹F4€8-uƒN @@‰F4‹V4Š<it<It<nt<NujsXf‰F2zŠ
B„Éuù+×°_‰V8^‹å]Ã‹ÿU‹ìQSV‹ñWÆF<ƒF‹Fÿv,·Xü·F2Pÿvÿ6èâíÿÿƒÄ~@„Àu2‹  ˆ]üˆEý…Éu‹Ï‹FP‹ ÿpEüPQèj?  ƒÄ…ÀyÆF0ë‹‡  …Àu‹Çf‰‹‡  …Àt‹ø‰~4°_ÇF8   ^[‹å]Â ‹ÿU‹ìSV‹ñÿv,è&ýÿÿY‹Ø‹ËƒétxƒétVIƒét3ƒétè  Ç    èQ  2Àé  ‹F ƒFÁè¨‹F‹Hø‹PüëX‹F ƒFÁè¨‹Ft‹@üë?‹Hü3Òë;‹F ƒFÁè¨‹Ft¿@üë!·@üë‹F ƒFÁè¨‹Ft¾@üë¶@ü™‹ÈW‹~ ‹ÇÁè¨t…Ò|…És÷ÙƒÒ ÷ÚƒÏ@‰~ ƒ~( _}	ÇF(   ëƒf ÷¸   9F(~‰F(‹ÁÂuƒf ßÿuÿuƒûuRQ‹ÎèDíÿÿëQ‹ÎèÅìÿÿ‹F Áè¨tƒ~8 t‹F4€80tÿN4‹N4Æ0ÿF8°^[]Â ‹ÿV‹ñWƒF‹F‹xüè“M  …Àuèæ  Ç    è  2ÀëDÿv,è¸ûÿÿYƒèt+ƒètHƒètƒèuÎ‹F™‰‰Wë‹F‰ëf‹Ff‰ëŠFˆÆF0°_^Ã‹Q ‹ÂÁè¨t	Ê€   ‰Q j jè$þÿÿÃjjÇA(   ÇA,
   èþÿÿÃ‹ÿSV‹ñWƒF‹F‹~(‹Xü‰^4ƒÿÿu¿ÿÿÿÿv,·F2Pÿvÿ6èNëÿÿƒÄ„Àt…ÛuÇF4d>Wÿv4ÆF<è8?  YYë…ÛuÇF4\>j W‹Îè	   _‰F8°^[Ã‹ÿU‹ìVW‹ù3ö‹W49u~%SŠ„Àt¶È» €  ‹G‹ ‹ f…HtBBF;u|Ý[_‹Æ^]Â ƒ9 uè›  Ç    èÎ  2ÀÃ°Ã‹ÿU‹ì‹‹@Áè¨t‹ƒx tÿ1ÿuè–J  YY¹ÿÿ  f;Áu‹Eƒÿë‹Eÿ ]Â ‹ÿU‹ì‹Ñ‹
‹A;A‹Eu€y tÿ ëƒÿ‹Š@ëÿ ‹ÿ@‹‹f‹Ef‰‹ƒ °]Â ‹ÿU‹ìQQSV‹ñW€~< uV‹F8…À~O‹^43ÿ…Àt^3Àf‰Eü‹FP‹ ÿpEüSPè©;  ƒÄ‰Eø…À~NQÿuüŽH  è$ÿÿÿ]øG;~8uÂëƒNÿëÿvFPÿv8ŽH  ÿv4è–   _^°[‹å]Â ‹ÿU‹ìQQSV‹ñW€~< uV‹F8…À~O‹^43ÿ…Àt^3Àf‰Eü‹FP‹ ÿpEüSPè;  ƒÄ‰Eø…À~NQÿuüŽH  èÙþÿÿ]øG;~8uÂëƒNÿëÿvFPÿv8ŽH  ÿv4è˜   _^°[‹å]Â ‹ÿU‹ìQQS‹Ù‹‹@Áè¨t‹ƒx u
‹M‹Eë^‹EV‹uW‹}‹ƒ& G‰Mø‰Eü;øt4‹EP·‹ËPèþÿÿ‹Eƒ8ÿuƒ>*uPj?‹Ëèúýÿÿ‹EƒÇ;}üuÒ‹Møƒ> u…Ét‰_^[‹å]Â ‹ÿU‹ìQQS‹]‹ÁW‰Eø‹ƒ# ‹‰Mü‹z9zu€z t
‹M‹EëQ‹EƒÿëL+z‹E;ør‹øV4?Vÿuÿ2èÙ·  ‹MøƒÄ‹0‹^x‹€x ‹Et‹Më;}tƒÿë8‹Müƒ; u…Ét‰_[‹å]Â ‹ÿU‹ìƒì,‹E‹U‹M‰Eð‹E‰Eø‹E‰Eè‹E‰Mô‰Uü‰Eì…Òuè“
  Ç    èÆ	  ƒÈÿë.…ÉtçEü‰EÔEø‰EØEè‰EÜEô‰EàEð‰EäEÔPRè4åÿÿYY‹å]Ã‹ÿU‹ìÿu ÿuÿuÿuÿuÿuÿuè7åÿÿƒÄ]Ã‹ÿU‹ì‹E¨t°]Ã¨tƒàt	}   €wê…Àu	}ÿÿÿwÝ2À]Ã‹ÿU‹ìƒìMSWèCüÿÿ„Àt#‹Ej_…Àt/;Ç|ƒø$~&èÌ	  Ç    èÿ  3Û‹U…Òt‹M‰
_‹Ã[‹å]ÃVÿuMäèÌÑÿÿ‹E3ö‰uø‰Eôë‹E·0ÇjV‰Eè^H  YY…Àuç3Û8]•Ãfƒþ-ußëfƒþ+u‹}·7ƒÇ‰}ë‹}‹MÇEü   j0XjZ…Ét;Ê…Û  f;ð‚U  j:Xf;ðs·Æƒè0é=  ¸ÿ  f;ðƒ  ¸`  f;ð‚&  ƒÀ
f;ðs·Æ-`  é  ¸ð  f;ð‚  ƒÀ
f;ðs·Æ-ð  éé  ¸f	  f;ð‚à  ƒÀ
f;ðs·Æ-f	  éÆ  ¸æ	  f;ð‚½  ƒÀ
f;ðs·Æ-æ	  é£  ¸f
  f;ð‚š  ƒÀ
f;ðs·Æ-f
  é€  ¸æ
  f;ð‚w  ƒÀ
f;ðs·Æ-æ
  é]  ¸f  f;ð‚T  ƒÀ
f;ðs·Æ-f  é:  ¸f  f;ð‚1  ƒÀ
f;ðs·Æ-f  é  ¸æ  f;ð‚  ƒÀ
f;ðs·Æ-æ  éô   ¸f  f;ð‚ë   ƒÀ
f;ðs·Æ-f  éÑ   ¸P  f;ð‚È   ƒÀ
f;ðs·Æ-P  é®   ¸Ð  f;ð‚¥   ƒÀ
f;ðs·Æ-Ð  é‹   ¸   f;ð‚‚   ƒÀ
f;ðs
·Æ-   ëk¸@  f;ðrfƒÀ
f;ðs
·Æ-@  ëO¸à  f;ðrJƒÀ
f;ðs
·Æ-à  ë3¸  f;ðr.ƒÀ
f;ðs&·Æ-  ë¸ÿ  f;ðs
·Æ-ÿ  ëƒÈÿƒøÿu0jAXf;ÆwjZXf;ðv	FŸf;EüwFŸf;Eü·Æwƒè ƒÀÉëƒÈÿ…Àt…ÉuEÇE
   ë<·ƒÇ‰}ƒøxtƒøXt…ÉuÇE   PMèY  ‹}ë…Éu‰U·7ƒÇ‰}ƒÈÿ3Ò÷u‹Èj0Xf;ð‚U  j:Xf;ðs·Æƒè0é=  ¸ÿ  f;ðƒ  ¸`  f;ð‚&  ƒÀ
f;ðs·Æ-`  é  ¸ð  f;ð‚  ƒÀ
f;ðs·Æ-ð  éé  ¸f	  f;ð‚à  ƒÀ
f;ðs·Æ-f	  éÆ  ¸æ	  f;ð‚½  ƒÀ
f;ðs·Æ-æ	  é£  ¸f
  f;ð‚š  ƒÀ
f;ðs·Æ-f
  é€  ¸æ
  f;ð‚w  ƒÀ
f;ðs·Æ-æ
  é]  ¸f  f;ð‚T  ƒÀ
f;ðs·Æ-f  é:  ¸f  f;ð‚1  ƒÀ
f;ðs·Æ-f  é  ¸æ  f;ð‚  ƒÀ
f;ðs·Æ-æ  éô   ¸f  f;ð‚ë   ƒÀ
f;ðs·Æ-f  éÑ   ¸P  f;ð‚È   ƒÀ
f;ðs·Æ-P  é®   ¸Ð  f;ð‚¥   ƒÀ
f;ðs·Æ-Ð  é‹   ¸   f;ð‚‚   ƒÀ
f;ðs
·Æ-   ëk¸@  f;ðrfƒÀ
f;ðs
·Æ-@  ëO¸à  f;ðrJƒÀ
f;ðs
·Æ-à  ë3¸  f;ðr.ƒÀ
f;ðs&·Æ-  ë¸ÿ  f;ðs
·Æ-ÿ  ëƒÈÿƒøÿu0jAXf;ÆwjZXf;ðv	FŸf;EüwFŸf;Eü·Æwƒè ƒÀÉëƒÈÿƒøÿt1;Es,‹uøƒË;ñru;ÂvƒËë	¯uð‰uø·7ƒÇ‰}é9ýÿÿVMèj   öÃu
‹Eô3Û‰EëA‹uøVSè9ùÿÿYY„Àt(è[  Ç "   öÃuƒÎÿëöÃt»   €ë»ÿÿÿë	öÃt÷Þ‹Þ€}ð ^„eùÿÿ‹Eäƒ P  ýéVùÿÿ‹ÿU‹ìƒþf‹E‹	f…Àtf9tèø  Ç    è+  ]Â ‹ÿU‹ì‹E…Àt‹ ‹‹E·Aëè„A  ‹M·H#E]Ã‹ÿU‹ì‹M…Ét‹ƒx~QÿuÿuèÝA  ëQÿuÿuè¨ÿÿÿƒÄ]Ã‹ÿU‹ìì(  ¡ 3Å‰Eüƒ}ÿWt	ÿuè6µÿÿYjP…àüÿÿj PèÔ¹ÿÿhÌ  …0ýÿÿj PèÁ¹ÿÿ…àüÿÿƒÄ‰…Øüÿÿ…0ýÿÿ‰…Üüÿÿ‰…àýÿÿ‰Üýÿÿ‰•Øýÿÿ‰Ôýÿÿ‰µÐýÿÿ‰½ÌýÿÿfŒ•øýÿÿfŒìýÿÿfŒÈýÿÿfŒ…ÄýÿÿfŒ¥ÀýÿÿfŒ­¼ýÿÿœ…ðýÿÿ‹E‰…èýÿÿE‰…ôýÿÿÇ…0ýÿÿ  ‹@ü‰…äýÿÿ‹E‰…àüÿÿ‹E‰…äüÿÿ‹E‰…ìüÿÿÿ,0j ‹øÿ0…ØüÿÿPÿ0…Àu…ÿuƒ}ÿt	ÿuè/´ÿÿY‹Mü3Í_èªÿÿ‹å]Ã‹ÿU‹ìÿu¹@­è“Ùÿÿ]Ã‹ÿU‹ìQ¡ 3Å‰EüVè  …Àt5‹°\  …öt+ÿuÿuÿuÿuÿu‹Îÿ(1ÿÖ‹MüƒÄ3Í^è-ªÿÿ‹å]Ãÿu‹5 ‹Îÿu35@­ƒáÿuÓÎÿuÿu…öu¾è   Ì3ÀPPPPPèyÿÿÿƒÄÃjè£  …ÀtjYÍ)Vj¾ ÀVjèþÿÿƒÄVÿ0Pÿ0^Ã¡D­Ã‹ÿU‹ì‹M3À;Åx>t'@ƒø-rñAíƒøwjX]ÃDÿÿÿjY;ÈÀ#ÁƒÀ]Ã‹Å|>]Ã‹ÿU‹ìVè   ‹MQ‰è§ÿÿÿY‹ðè   ‰0^]Ãèf  …Àu¸H ÃƒÀÃèS  …Àu¸D ÃƒÀÃ‹ÿU‹ì‹E‹MSV3Û‹ðW8]tj-ZCf‰p÷Ù‹þ‹Á3Ò÷u‹ÈBWƒú	wB0f‰ƒÆC…Ét;]rÜ;]r‹E3Éf‰è’ÿÿÿj"^‰0èÆþÿÿ‹Æë 3Àf‰ƒîf‹·f‰ƒîf‰ƒÇ;þrê3À_^[]Ã‹ÿU‹ì‹MV…ÉuèMÿÿÿj^‰0èþÿÿ‹Æë<‹U…Òtæ3À8Ef‰•À@;Ðw	è#ÿÿÿj"ëÔ‹uFþƒø"wÂÿuVRQÿuèÿÿÿƒÄ^]Ã‹ÿU‹ìQƒ}
u
ƒ} ÆEü|ÆEü ÿuüÿuÿuÿuÿuèsÿÿÿƒÄ‹å]Ã‹ÿU‹ì‹M…Éxƒù~ƒùu¡H­]Ã¡H­‰H­]ÃèœþÿÿÇ    èÏýÿÿƒÈÿ]Ã‹ÿU‹ìSVW‹}…ÿt‹M…Ét‹]…Ûu3Àf‰èeþÿÿj^‰0è™ýÿÿ_‹Æ^[]Ã‹×3öf92tƒÂƒéuó…ÉtÐ+Ú·f‰Rf…Àtƒéuì…ÉuÊ3Àf‰èþÿÿj"ë´‹ÿU‹ì‹UV…Òt‹M…Ét‹u…öu3Àf‰èòýÿÿj^‰0è&ýÿÿ‹Æ^]ÃW‹ú+ò·>f‰f…Àtƒéuì_…Éu3Àf‰è»ýÿÿj"ëÇ3öëË‹ÿU‹ìQ‹MSV‹uW…öu…Éu9Mu3Àë,…Ét‹E…Àt‹]…öt!…Ûu3Àf‰èsýÿÿj^‰0è§üÿÿ‹Æ_^[‹å]Ã‹ø‹Ñ‹Æfƒ: tƒÂƒïuò…ÿtËƒþÿu+Ú·f‰Rf…Àt8ƒïuìë1…öt&‹Î·[f‰ƒÂf…Àt
ƒïtƒéuå‰Mü‹M‹Eü…Àuf‰…ÿ…[ÿÿÿƒþÿu‹E3ÒjPf‰TAþXétÿÿÿ3Àf‰èÑüÿÿj"éYÿÿÿ‹ÿU‹ì]éÿÿÿ‹ÿU‹ìƒìSVèÃ  ŠØÿ,0‹u…Àt…ötVÿ¤0„ÛtjXéž   è4  „Àuÿ,0÷ØÀ÷ØƒÀé   „ÛtQ‹EW3ÿ‰Eð‹EWW‰EøEðPhmm WW‰uô‰}üÿ°0‹ðƒþÿtWjÿVÿ¬0…Àu‹}üƒþÿtVÿ¨0‹Ç_ë,è€  „Àu‹E    PÿuVj ëèÁ  ÿuÿuVPèR  ^[‹å]Ã‹ÿU‹ìV‹uÿvÿ6ÿvj è4  ‰F3À^]Â ‹ÿU‹ì]éúþÿÿ¡L­Vj^…Àu¸   ë;Æ}‹Æ£L­jPèÁÕÿÿj £P­èÔÿÿƒÄƒ=P­ u+jV‰5L­è›Õÿÿj £P­èjÔÿÿƒÄƒ=P­ uƒÈÿ^ÃW3ÿ¾P j h   F PèW  ¡P­‹×Áú‰4¸‹Çƒà?kÈ0‹•À¯‹Dƒøÿt	ƒøþt…ÀuÇFþÿÿÿƒÆ8Gþø u¯_3À^Ã‹ÿU‹ìkE8P ]Ã‹ÿVè  èä:  3ö¡P­ÿ4èu;  ¡P­Y‹ƒÀ PÿP0ƒÆƒþuØÿ5P­è©Óÿÿƒ%P­ Y^Ã‹ÿU‹ì‹EƒÀ PÿH0]Ã‹ÿU‹ì‹EƒÀ PÿL0]Ã‹ÿU‹ì‹MVq‹$<t3ÀëK‹¨Àtö‹AW‹9+ø‰ƒa …ÿ~0WPQèŠ8  YPèÜA  ƒÄ;øtjXð	ƒÈÿë‹Áè¨tjýXð!3À_^]Ã‹ÿU‹ìV‹u…öu	Vè=   Yë.Vè~ÿÿÿY…ÀtƒÈÿë‹FÁè¨tVè&8  Pèy;  YY…Àuß3À^]Ãjè   YÃjh@èè¬ÿÿƒeä ƒeÜ jè·  Yƒeü ‹5P­¡L­†‰EÔ‹]‰uà;ðtt‹>‰}Ø…ÿtVWèØþÿÿYÇEü   ‹GÁè¨t2ƒûuWèIÿÿÿYƒøÿt!ÿEäë…Ûu‹GÑè¨tWè+ÿÿÿYƒøÿu	EÜƒeü è   ‹EÔƒÆë•‹]‹uàÿuØè‰þÿÿYÃÇEüþÿÿÿè   ƒû‹Eät‹EÜèo¬ÿÿÃ‹]jèD  YÃjh è¬ÿÿ‹u…öu	VèÿÿÿYë)ƒeä Vè$þÿÿYƒeü Vè§þÿÿY‹ø‰}äÇEüþÿÿÿè   ‹Çè¬ÿÿÃ‹u‹}äVèþÿÿYÃjhhè·«ÿÿƒeä ‹Eÿ0è×ýÿÿYƒeü ‹MèR   ‹ð‰uäÇEüþÿÿÿè   ‹ÆèÊ«ÿÿÂ ‹uä‹Eÿ0è¶ýÿÿYÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPè‹ÿÿÿ‹å]Ã‹ÿSVW‹ù‹‹‹Gƒãþÿ0èˆýÿÿ‹Gÿ0è›8  ‹GYY¹øÿÿ‹ ƒÀð!‹Gö t‹Oh   j‹ƒÀPÿ1ë>‹G‹ …Àu)SèòÐÿÿj ‹ðè¯ÐÿÿYY…öuÿT­ƒÈÿëh@  SVëh€  SP‹Gÿ0è   ƒÄ_^[Ã‹ÿU‹ì‹E‹MƒÀð	‹M‹E‰A‹E‹M‰‹E‰H‹Eƒ` 3À]Ã‹ÿU‹ìƒì‹M‰Mü…Éuè)÷ÿÿÇ    è\öÿÿƒÈÿëK‹Eƒøt	…Àtƒø@uÚ…Àtƒø@u‹EƒÀþ=ýÿÿwÄE‰EìEü‰EðE‰EôE‰EøEìPQè›þÿÿYY‹å]Ãjh¨èû©ÿÿƒeä ‹Eÿ0èË
  Yƒeü ‹5 ‹Îƒá35`­ÓÎ‰uäÇEüþÿÿÿè   ‹ÆèªÿÿÂ ‹uä‹Mÿ1èÕ
  YÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPè‚ÿÿÿ‹å]Ã‹ÿU‹ì‹EHƒèt-ƒètƒè	tƒètƒèt3À]Ã¸`­]Ã¸\­]Ã¸d­]Ã¸X­]Ã‹ÿU‹ìkP=‹EÈ;Át‹U9Pt	ƒÀ;Áuô3À]Ã‹ÿU‹ìQEÿPjè]ÿÿÿYY‹å]Ã‹ÿU‹ìÿu¹X­è	Îÿÿÿu¹\­èüÍÿÿÿu¹`­èïÍÿÿÿu¹d­èâÍÿÿ]Ãè[  ƒÀÃj,hˆèdŸ  3Û‰]Ô!]Ì±ˆMã‹uj_;÷t5Fÿƒèt"Hƒèt'HƒèuLëƒþtƒþt
ƒþ~;ƒþ6VèæþÿÿƒÄëEè|  ‹Ø‰]Ô…ÛuƒÈÿé’  ÿ3VèÿÿÿYY3É…À•Á…ÉuèùôÿÿÇ    è,ôÿÿëÑƒÀ2ÉˆMã‰EØƒeÐ „Étjèí  YŠMãƒeÜ ÆEâ ƒeü ‹EØ„Ét‹ ‹Êƒá3ÓÊŠMãë‹‹Â‰EÜ3Òƒø”Â‰UÈˆUâ„Ò…Š   …Àu„ÉtjèÞ  Yjè­Âÿÿ;÷t
ƒþtƒþu#‹C‰EÐƒc ;÷u;èÆþÿÿ‹ ‰EÌè¼þÿÿÇ Œ   ;÷u"kT=kX=È‰EÄ;Át%ƒ` ƒÀëð¡ ƒàj Y+È3ÀÓÈ3 ‹MØ‰ÇEüþÿÿÿè1   €}È uk;÷u6è¹  ÿpW‹MÜÿ(1ÿUÜYë+j_‹u‹]ÔŠEâ‰EÈ€}ã tjè  YÃV‹MÜÿ(1ÿUÜY;÷t
ƒþtƒþu‹EÐ‰C;÷uè]  ‹MÌ‰H3Àè²  Ã‹ÿU‹ìƒìMäSÿuè”»ÿÿ‹]û   sKEèPSè!  YY„Àt$€}ð ‹Eè‹€”   ¶t
‹Eäƒ P  ý‹Áéò   €}ð t
‹Mäƒ¡P  ý‹ÃéÛ   3Àf‰EüˆEþ‹Eèƒx~.‹ÃMèÁø‰EôQ¶ÀPè=  YY…Àt‹EôˆEü3Àjˆ]ýˆEþYëèÌòÿÿ3ÉÇ *   3Àˆ]üAˆEýf‰EøUøˆEú‹EèjÿpjRQMüQÿuÿ°¨   EèPèŠ?  ƒÄ$…Àu8Eð„gÿÿÿ‹Eäƒ P  ýéXÿÿÿƒøu€}ð ¶Eøt+‹Mäƒ¡P  ýë¶Uø¶EùÁâÐ€}ð t
‹Mäƒ¡P  ý‹Â[‹å]Ã‹ÿU‹ìÿujÿuè`ïÿÿƒÄ÷ØÀ÷Ø]Ã‹ÿU‹ìÿuh   ÿuè„þÿÿƒÄ]Ã‹ÿU‹ì¡h­…Àtj ÿuèÎÿÿÿYY‹Èë‹MA¿ƒøwƒÁ ‹Á]Ãjhèèû¤ÿÿ‹Eÿ0èÏ  Yƒeü ‹M‹A‹ ÿ0‹ÿ0èù  YYÇEüþÿÿÿè   è¥ÿÿÂ ‹Eÿ0èß  YÃjh‘è«¤ÿÿ‹Eÿ0è  Yƒeü ‹E‹ ‹ ‹HH…ÉtƒÈÿðÁuùÀ¤tQèDÊÿÿYÇEüþÿÿÿè   è«¤ÿÿÂ ‹Eÿ0è~  YÃjh(‘èJ¤ÿÿ‹Eÿ0è  Yƒeü j ‹E‹ ÿ0èM  YYÇEüþÿÿÿè   è`¤ÿÿÂ ‹Eÿ0è3  YÃjhÈèÿ£ÿÿ‹Eÿ0èÓ  Yƒeü ‹E‹ ‹ ‹@Hðÿ ÇEüþÿÿÿè   è¤ÿÿÂ ‹Eÿ0èë  YÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèèþÿÿ‹å]Ã‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèpþÿÿ‹å]Ã‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèùþÿÿ‹å]Ã‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèÿÿÿ‹å]Ã‹ÿU‹ìQQ‹E3ÉAjC‰H‹EÇ À<‹E‰ˆP  ‹EYÇ@HÀ¤‹Ef‰Hl‹Ef‰ˆr  ‹Eƒ L   E‰EüEüPjè}ÿÿÿE‰EøE‰EüEøPjèÿÿÿƒÄ‹å]Ã‹ÿU‹ìƒ} tÿuè   ÿuè\ÈÿÿYY]Â ‹ÿU‹ìQ‹E‹ùÀ<t
Qè=Èÿÿ‹EYÿp<è1Èÿÿ‹Eÿp0è&Èÿÿ‹Eÿp4èÈÿÿ‹Eÿp8èÈÿÿ‹Eÿp(èÈÿÿ‹Eÿp,èúÇÿÿ‹Eÿp@èïÇÿÿ‹EÿpDèäÇÿÿ‹Eÿ°`  èÖÇÿÿE‰EüEüPjè5þÿÿE‰EüEüPjètþÿÿƒÄ4‹å]Ã‹ÿU‹ìV‹uƒ~L t(ÿvLè;>  ‹FLY;l­t= ¡tƒx uPèP<  Y‹E‰FL^…ÀtPèÁ;  Y]Ã¡ø ƒøÿt!VPè¸  ‹ð…ötj ÿ5ø èû  VèÁþÿÿ^Ã‹ÿVWÿ@0‹ð¡ø ƒøÿtPè  ‹ø…ÿuIhd  jè-Èÿÿ‹øYY…ÿu	PèúÆÿÿYë8Wÿ5ø è¨  …ÀuWëåhl­Wèéýÿÿj èÒÆÿÿƒÄ…ÿtVÿD0‹Ç_^ÃVÿD0è•ÇÿÿÌ‹ÿSVWÿ@0‹ð3Û¡ø ƒøÿtPèú  ‹ø…ÿuQhd  jè¦Çÿÿ‹øYY…ÿu	SèsÆÿÿYë+Wÿ5ø è!  …ÀuWëåhl­WèbýÿÿSèLÆÿÿƒÄ…ÿu	VÿD0ë	VÿD0‹ß_^‹Ã[Ãhæy èÞ  £ø ƒøÿu2ÀÃè_ÿÿÿ…Àu	Pè   Yëë°Ã¡ø ƒøÿtPè  ƒø ÿ°Ã‹ÿU‹ìV‹u‹;l­t‹M¡§…P  uèå<  ‰^]Ã‹ÿU‹ìV‹u‹;à¦t‹M¡§…P  uèþ  ‰^]Ã3À¹h­@‡ÃjhH‘è©Ÿÿÿ¾ ¡95l­t*jès   Yƒeü Vhl­èï<  YY£l­ÇEüþÿÿÿè   è³ŸÿÿÃjè‹   YÃ‹ÿVW¿p­3öj h   Wè.  …Àtÿ¨®ƒÆƒÇþ8  rÛ°ë
j è   Y2À_^Ã‹ÿU‹ìkEp­PÿH0]Ã‹ÿV‹5¨®…öt kÆW¸X­WÿP0ÿ¨®ƒïƒîuë_°^Ã‹ÿU‹ìkEp­PÿL0]Ãh@Jh8Jh@Jjè   ƒÄÃhTJhLJhTJjè   ƒÄÃ‹ÿU‹ì‹ESVW… ¯‹‹ ƒÏÿ‹Ê‹òƒá3ðÓÎ;÷ti…öt‹Æëc‹u;utÿ6èY   Y…Àu/ƒÆ;uuì‹ 3À…Àt)ÿuPÿl0‹ð…ötVè¸¦ÿÿY‡ë¹‹ ëÙ‹ ‹Âj ƒàY+ÈÓÏ3ú‡;3À_^[]Ã‹ÿU‹ì‹EW<…°®‹…ÉtA÷ØÀ#ÁëWS‹…¨DVh   j Sÿp0‹ð…öu'ÿ@0ƒøWuVVSÿp0‹ðë3ö…öu	ƒÈÿ‡3Àë‹Æ‡…ÀtVÿh0‹Æ^[_]Ã‹ÿU‹ìQ¡ 3Å‰EüVhPIhHIh@2jèÂþÿÿ‹ðƒÄ…ötÿu‹Îÿ(1ÿÖëÿX0‹Mü3Í^è&“ÿÿ‹å]Â ‹ÿU‹ìQ¡ 3Å‰EüVhXIhPIhT2jèlþÿÿƒÄ‹ðÿu…öt‹Îÿ(1ÿÖëÿd0‹Mü3Í^èÐ’ÿÿ‹å]Â ‹ÿU‹ìQ¡ 3Å‰EüVh`IhXIhd2jèþÿÿƒÄ‹ðÿu…öt‹Îÿ(1ÿÖëÿ\0‹Mü3Í^èz’ÿÿ‹å]Â ‹ÿU‹ìQ¡ 3Å‰EüVhhIh`Ihx2jèÀýÿÿƒÄ‹ðÿuÿu…öt‹Îÿ(1ÿÖëÿ`0‹Mü3Í^è!’ÿÿ‹å]Â ‹ÿU‹ìQ¡ 3Å‰EüVhJhüIhŒ2jègýÿÿ‹ðƒÄ…ötÿu‹Îÿuÿuÿ(1ÿÖëÿuÿuÿT0‹Mü3Í^è¿‘ÿÿ‹å]Â ‹ÿU‹ìQ¡ 3Å‰EüVhJhJhJjèýÿÿ‹ðƒÄ…öt'ÿu(‹Îÿu$ÿu ÿuÿuÿuÿuÿuÿuÿ(1ÿÖë ÿuÿuÿuÿuÿuj ÿuè   Pÿ¸0‹Mü3Í^è7‘ÿÿ‹å]Â$ ‹ÿU‹ìQ¡ 3Å‰EüVh$JhJh$Jjè}üÿÿ‹ðƒÄ…ötÿu‹Îÿuÿ(1ÿÖë	ÿuè=  Y‹Mü3Í^èÛÿÿ‹å]Â ‹ÿU‹ìQ¡ 3Å‰EüVèüÿÿ‹ð…öt'ÿu‹Îÿuÿuÿuÿ(1ÿÖ‹Mü3Í^è˜ÿÿ‹å]Â è>ÁÿÿÌèÆûÿÿ…Àtè×ûÿÿ…Àt3À@Ã3ÀÃ‹ÿU‹ìQ¡ 3Å‰EüVhpIhhIhpIjè¿ûÿÿ‹ðƒÄ…öt@W‹Îÿ(1ÿÖ‹ø…ÿt.h¤IhœIh¤Ijèûÿÿ‹ðƒÄ…öu‹ÇëW‹Îÿ(1ÿÖ_‹Mü3Í^èøÿÿ‹å]Ã¡ Wj ƒà¿ ¯Y+È3ÀÓÈ3 j Yó«°_Ã‹ÿU‹ìƒì¡ 3Å‰EüVhÀIh¸IhÀIjèûÿÿ‹ðƒÄ…öu°ëaShàIhØIhàIjèôúÿÿ‹ØƒÄ…Ûu°ë<‹Îÿ(1ÿÖ‹È…Ét#W3À}ð«j j««EðPjQ‹Ëÿ(1ÿÓ_…Àu2ÀëŠEø$[‹Mü3Í^è,ÿÿ‹å]Ã‹ÿU‹ìQQ¡ 3Å‰Eü‹€¯…Ét
3Àƒù”ÀëTVhˆIh€IhˆIjè_úÿÿ‹ðƒÄ…öt'ƒeø Eøj P‹Îÿ(1ÿÖƒøzu3Éº€¯A‡
°ëjX¹€¯‡2À^‹Mü3Íè¥Žÿÿ‹å]Ã‹ÿU‹ì€} u'V¾°®ƒ> tƒ>ÿtÿ6ÿh0ƒ& ƒÆþ ¯uà^°]Ã‹ÿU‹ì‹E;EvƒÈÿ]ÃÀ÷Ø]Ã‹ÿU‹ì‹Eƒì V…Àuèåÿÿj^‰0è7äÿÿ‹ÆéX  ‹u3ÉSW‰‹ù‹Ù‰}à‰]ä‰Mè9tVEüfÇEü*?Pÿ6ˆMþè‘?  YY…ÀuEàPj j ÿ6è'  ƒÄëMàQPÿ6è¬  ƒÄ‹ø…ÿ…ë   ƒÆ3É9u°‹]ä‹}àƒeø ‹Ã+Ç‰Mü‹ÐƒÀÁúBÁè;ß‰Uôö÷Ö#ðt0‹×‹Ù‹
A‰EüŠA„Àuù+MüC‹EøÙƒÂ@‰Eø;ÆuÝ‹Uô‰]ü‹]äjÿuüRèµÿÿ‹ðƒÄ…öuƒÏÿëg‹Eô†‰Eð‹Ð‰Uô;ûtN‹Æ+Ç‰Eì‹A‰EøŠA„Àuù+MøAPÿ7‰Eø‹Eð+ÂEüPRèŠ>  ƒÄ…Àu6‹Eì‹Uô‰8ƒÇUø‰Uô;ûu¹‹E3ÿ‰0j è±¼ÿÿYMàè0  ‹Ç_[^‹å]Ã3ÀPPPPPè×âÿÿÌ‹ÿU‹ìQ‹MQŠA„Àuù+ÊƒÈÿW‹}A+Ç‰Mü;ÈvjXëYSV_ÙjSè}½ÿÿ‹ðYY…ÿtWÿuSVèó=  ƒÄ…Àu5ÿuü+ß>ÿuSPèÚ=  ƒÄ…Àu‹MVèÉ  j ‹ðè¼ÿÿY‹Æ^[_‹å]Ã3ÀPPPPPèAâÿÿÌ‹ÿU‹ììP  ¡ 3Å‰Eü‹MS‹]V‹uW‰µ¸þÿÿëŠ</t<\t<:tQSèÁ=  YY‹È;ËuãŠ€ú:uC;ÈtV3ÿWWSèÿÿÿƒÄëz3ÿ€ú/t€ú\t	€ú:t‹Çë3À@¶À+ËA÷Øh@  À#Á‰…´þÿÿ…¼þÿÿWPèÏ™ÿÿƒÄ…¼þÿÿWWWPWSÿÀ0‹ð‹…¸þÿÿƒþÿu-PWWSèŸþÿÿƒÄ‹øƒþÿtVÿ¼0‹Ç‹Mü_^3Í[èB‹ÿÿ‹å]Ã‹H+Áù‰°þÿÿ€½èþÿÿ.uŠéþÿÿ„Ét)€ù.u	€½êþÿÿ tPÿµ´þÿÿ…èþÿÿSPè8þÿÿƒÄ…Àu•…¼þÿÿPVÿÄ0…À‹…¸þÿÿu¬‹‹@‹°þÿÿ+ÂÁø;È„gÿÿÿh#„ +ÁjPŠPèã7  ƒÄéLÿÿÿ‹ÿVW‹ù‹7ëÿ6ègºÿÿYƒÆ;wuðÿ7èWºÿÿY_^Ã‹ÿU‹ìVW‹ñè'   ‹ø…ÿtÿuè7ºÿÿY‹Çë‹N‹E‰ƒF3À_^]Â ‹ÿV‹ñW‹~9~t3Àërƒ> u+jjè#»ÿÿj ‰èõ¹ÿÿ‹ƒÄ…ÀujXëM‰FƒÀ‰FëÌ+>ÁÿÿÿÿÿwãSj?Sÿ6è…	  ƒÄ…Àuj^ë‰¸˜‰N‰F3öj èž¹ÿÿY‹Æ[_^Ã‹ÿU‹ì]éjûÿÿjhˆ‘è³“ÿÿ‹Eÿ0è‡ôÿÿYƒeü ‹MèH   ÇEüþÿÿÿè   èÑ“ÿÿÂ ‹Eÿ0è¤ôÿÿYÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPè™ÿÿÿ‹å]Ã‹ÿV‹ñj‹‹ ‹@H‹@£ˆ¯‹‹ ‹@H‹@£Œ¯‹‹ ‹@H‹€  £„¯‹‹ ‹@HƒÀPjh¯èÒ  ‹¹  Q‹ ‹@HƒÀPQh¸¢è¶  ‹¹   Q‹ ‹@H  PQhÀ£è˜  ¡à¦ƒÄ0ƒÉÿðÁu¡à¦=À¤tPèv¸ÿÿY‹‹ ‹@H£à¦‹‹ ‹@Hðÿ ^Ã‹ÿU‹ì‹E-¤  t(ƒètƒètƒèt3À]Ã¡lJ]Ã¡hJ]Ã¡dJ]Ã¡`J]Ã‹ÿU‹ìƒìMðj è0§ÿÿƒ%œ¯ ‹EƒøþuÇœ¯   ÿÌ0ë,ƒøýuÇœ¯   ÿ´0ëƒøüu‹EôÇœ¯   ‹@€}ü t
‹Mðƒ¡P  ý‹å]Ã‹ÿU‹ìS‹]VWh  3ÿsWVè–ÿÿ‰{3À‰{ƒÄ‰»  ¹  {«««¿À¤+ûŠ7ˆFƒéuõ‹  º   Š9ˆAƒêuõ_^[]Ã‹ÿU‹ìì   ¡ 3Å‰EüSV‹u…èøÿÿWPÿvÿÐ03Û¿   …À„ð   ‹Ãˆ„üþÿÿ@;ÇrôŠ…îøÿÿîøÿÿÆ…üþÿÿ ë¶Q¶Àë;ÇsÆ„üþÿÿ @;ÂvïƒÁŠ„ÀuÝSÿv…üøÿÿPW…üþÿÿPjSè 1  Sÿv…üýÿÿWPW…üþÿÿPWÿ¶  Sè|*  ƒÄ@…üüÿÿSÿvWPW…üþÿÿPh   ÿ¶  SèT*  ƒÄ$‹Ë·„Müøÿÿ¨t€LŠ„üýÿÿë¨t€L Š„üüÿÿˆ„  ëˆœ  A;ÏrÁëYjŸ–  ‹ËX+Â‰…àøÿÿÑÂ‰…äøÿÿƒÀ ƒøw
€LA ëƒ½äøÿÿw€H Aàˆëˆ‹…àøÿÿ–  A;Ïrº‹Mü_^3Í[èè…ÿÿ‹å]Ã‹ÿU‹ìƒìèpîÿÿ‰Eüè
  ÿuèwýÿÿY‹Mü‰Eô‹IH;Au3ÀëSSVWh   è°µÿÿ‹øƒËÿY…ÿt.‹uü¹ˆ   ‹vHó¥‹øWÿuôƒ' è_  ‹ðYY;óuè:ÜÿÿÇ    ‹óWè6µÿÿY_‹Æ^[‹å]Ã€} uè”ïÿÿ‹Eü‹@HðÁKu‹EüxHÀ¤t	ÿpHè µÿÿYÇ   ‹Ï‹Eü3ÿ‰HH‹Eüö€P  u§ö§užEü‰EôEôPjè€ûÿÿ€} YYt…¡à¦£¼¡évÿÿÿ€= ¯ ujjýèíþÿÿYYÆ ¯°Ãjhh‘è»Žÿÿ3ö‰uäèHíÿÿ‹ø‹§…P  t9wLt‹wH…öuhè?µÿÿjègïÿÿY‰uü‹wH‰uä;5à¦t0…ötƒÈÿðÁuþÀ¤tVè)´ÿÿY¡à¦‰GH‹5à¦‰uäðÿÇEüþÿÿÿè   ë ‹uäjèUïÿÿYÃ‹ÆèlŽÿÿÃ‹ÿU‹ìƒì ¡ 3Å‰EüSVÿu‹uè´ûÿÿ‹ØY…ÛuVèüÿÿY3Àé­  W3ÿ‹Ï‹Ç‰Mä9˜È¡„ê   AƒÀ0‰Mä=ð   ræûèý  „È   ûéý  „¼   ·ÃPÿÈ0…À„ª   EèPSÿÐ0…À„„   h  FWPèÁ‘ÿÿ‰^ƒÄ3Û‰¾  C9]èvQ€}î Eît!ŠH„Ét¶Ñ¶ë€LA;ÊvöƒÀ€8 ußF¹þ   €@ƒéu÷ÿvèšúÿÿƒÄ‰†  ‰^ë‰~3À~«««é¾   9=œ¯tVèûÿÿé±   ƒÈÿé¬   h  FWPè"‘ÿÿƒÄkEä0‰Eà€Ø¡‰Eä€8 ‹Èt5ŠA„Àt+¶¶Àëú   sŠ‡Ä¡DB¶A;ÐvåƒÁ€9 uÎ‹EäGƒÀ‰Eäƒÿr¸S‰^ÇF   èçùÿÿƒÄ‰†  ‹EàNjÌ¡_f‹Rf‰IƒïuïVèÎúÿÿY3À_‹Mü^3Í[è6‚ÿÿ‹å]Ã‹ÿU‹ìV‹u…öu3Àëm‹E…ÀuèÚØÿÿj^‰0èØÿÿ‹ÆëSW‹}…ÿt9urVWPè„…  ƒÄ3Àë6ÿuj Pè"ÿÿƒÄ…ÿu	è™Øÿÿjë9usè‹Øÿÿj"^‰0è¿×ÿÿ‹ÆëjX_^]Ã‹ÿU‹ìƒìVÿuMðè ÿÿ¶u‹EøŠM„L0u3Ò9Ut‹Eô‹ ·p#Eë‹Â…Àt3ÒB€}ü ^t
‹Mðƒ¡P  ý‹Â‹å]Ã‹ÿU‹ìjj ÿuj è”ÿÿÿƒÄ]ÃÿÔ0£°¯ÿØ0£´¯°Ã‹ÿU‹ì‹UW3ÿf9:t!V‹Êqf‹ƒÁf;Çuõ+ÎÑùJƒÂf9:uá^B_]Ã‹ÿU‹ìQSVWÿÜ0‹ð3ÿ…ötVVè¬ÿÿÿYWWW‹ØW+ÞÑûSVWWÿ”0‰Eü…Àt4Pèº°ÿÿ‹øY…ÿt3ÀPPÿuüWSVPPÿ”0…Àt‹ß3ÿë3ÛWèU°ÿÿYë‹ß…ötVÿà0_^‹Ã[‹å]Ã‹ÿU‹ì]é    ‹ÿU‹ìV‹u…ötjà3ÒX÷ö;Esè	×ÿÿÇ    3ÀëBS‹]W…ÛtSè°2  Y‹øë3ÿ¯uVSèÑ2  ‹ØYY…Ût;þs+÷;Vj PèAŽÿÿƒÄ_‹Ã[^]Ãÿä0…À£¼¯•ÀÃƒ%¼¯ °Ã‹ÿU‹ìƒìHE¸Pÿ00fƒ}ê „•   ‹Eì…À„Š   SV‹0X3‰Eü¸    ;ð|‹ðVèd3  ¡À±Y;ð~‹ðW3ÿ…ötV‹Eü‹ƒùÿt@ƒùþt;ŠöÂt4öÂuQÿx0…Àt!‹Ç‹Ïƒà?ÁùkÐ0‹EüÀ¯‹ ‰BŠˆB(‹EüGƒÀC‰Eü;þu­_^[‹å]Ã‹ÿSVW3ÿ‹Ç‹Ïƒà?Áùkð04À¯ƒ~ÿtƒ~þt€N(€ë{‹ÇÆF(ƒè tƒètjôƒèëjõëjöXPÿt0‹Øƒûÿt…Ût	Sÿx0ë3À…Àt%ÿ   ‰^ƒøu€N(@ë)ƒøu$€N(ë€N(@ÇFþÿÿÿ¡P­…Àt
‹¸Ç@þÿÿÿGƒÿ…Uÿÿÿ_^[Ãjh¨‘èdˆÿÿjè;éÿÿY3Ûˆ]ç‰]üSè2  Y…Àuèhþÿÿèÿÿÿ³ˆ]çÇEüþÿÿÿè   ŠÃèmˆÿÿÃŠ]çjèBéÿÿYÃ‹ÿV3ö‹†À¯…ÀtPèž1  ƒ¦À¯ YƒÆþ   rÝ°^Ã‹ÿU‹ìQ¡ 3Å‰EüW‹};}u°ëWV‹÷S‹…Ût‹Ëÿ(1ÿÓ„ÀtƒÆ;uuä;uu°ë,;÷t&ƒÆüƒ~ü t‹…Ûtj ‹Ëÿ(1ÿÓYƒîF;ÇuÝ2À[^‹Mü3Í_èm}ÿÿ‹å]Ã‹ÿU‹ìQ¡ 3Å‰EüV‹u9ut#ƒÆüW‹>…ÿtj ‹Ïÿ(1ÿ×YƒîF;Euâ_‹Mü°3Í^è }ÿÿ‹å]Ã‹ÿU‹ìÿu¹Ä±è#¬ÿÿ]Ã‹ÿU‹ìQ¡ 3Å‰EüVè.   ‹ð…ötÿu‹Îÿ(1ÿÖY…Àt3À@ë3À‹Mü3Í^èÈ|ÿÿ‹å]ÃjhÈ‘èº†ÿÿƒeä j èçÿÿYƒeü ‹5 ‹Îƒá35Ä±ÓÎ‰uäÇEüþÿÿÿè   ‹ÆèÇ†ÿÿÃ‹uäj èœçÿÿYÃ¡ ‹È3È±ƒáÓÈ÷ØÀ÷ØÃ‹ÿU‹ìÿu¹È±è`«ÿÿ]Ã‹ÿU‹ìQ¡ 3Å‰EüV‹5 ‹Î35È±ƒáÓÎ…öu3Àëÿu‹Îÿ(1ÿÖY‹Mü3Í^è |ÿÿ‹å]Ã‹ÿU‹ìV‹uVè  Pè1  YY…Àu2Àé   SWjè¥×ÿÿYj[;ðu¿Ì±ëSè×ÿÿY;ðui¿Ð±ÿT­N‹©À  uR¸‚  ð	‹…Àu+h   è‘«ÿÿj ‰èN«ÿÿ‹YY…ÀuN‰^‰N‰‰^ë‰F‹‰ÇF   ÇF   °ë2À_[^]Ã‹ÿU‹ì€} t,V‹uW~‹Áè	¨tVè}×ÿÿY¸ýÿÿð!3À‰F‰F‰_^]Ã¡Ô±Ã‹ÿU‹ìƒìÿuMðèç™ÿÿEôPjÿuèíÎÿÿƒÄ€}ü t
‹Mðƒ¡P  ý‹å]Ã‹ÿU‹ì¡h­…Àtj ÿuè°ÿÿÿYY]Ã‹M¡ ¡·Hƒà]Ã‹ÿU‹ì‹E‹M‹U‰‰H…Ét‰]Ã‹ÿU‹ìQjÿuQQ‹ÄÿuÿuPèÊÿÿÿƒÄj è.ÇÿÿƒÄ‹å]Ã‹ÿU‹ìƒìSV‹u…öt‹]…Ût€> u‹E…Àt3Éf‰3À^[‹å]ÃWÿuMðè™ÿÿ‹Eôƒ¸¨    u‹M…Ét¶f‰3ÿGé„   EôP¶Pè[  YY…Àt@‹}ôƒ~';_|%3À9E•ÀPÿuÿwVj	ÿwÿ0‹}ô…Àu;_r.€~ t(‹ë13À9E•À3ÿPÿu‹EôGWVj	ÿpÿ0…ÀuèHÐÿÿƒÏÿÇ *   €}ü t
‹Mðƒ¡P  ý‹Ç_é1ÿÿÿ‹ÿU‹ìj ÿuÿuÿuèñþÿÿƒÄ]Ã‹ÿU‹ìƒìS‹]W‹}…Ûu…ÿt‹E…Àtƒ  3Àëz‹E…ÀtƒÿVÿÿÿÿvèÏÏÿÿj^‰0èÏÿÿëSÿuMìèå—ÿÿ‹Eð3ö9°¨   u]f‹E¹ÿ   f;Áv6…Ût…ÿtWVSè
‡ÿÿƒÄè…Ïÿÿj*^‰0€}ø t
‹Mìƒ¡P  ý‹Æ^_[‹å]Ã…Ût…ÿt_ˆ‹E…ÀtÖÇ    ëÎMü‰uüQVWSjMQVÿpÿ”0‹È…Ét9uüuŸ‹E…Àt¢‰ëžÿ@0ƒøzu‰…Ût…ÿtWVSè€†ÿÿƒÄèûÎÿÿj"^‰0è/Îÿÿélÿÿÿ‹ÿU‹ìj ÿuÿuÿuÿuèÇþÿÿƒÄ]Ã‹ÿU‹ìQ¡D«‹MVWƒøŒ¼   öÁt'‹E‹ÑA;È„}  3ÿf9:„r  ƒÂ;Ðuðéf  ‹ñƒæj X+Æ÷Þö#ð‹EÑî;Æs‹ðq3ÿ‰Uü‹Ñ;Mütf9:tƒÂ;Uüuó+ÑÑú;Ö…'  Q‹È+Î‹Áƒà+ÈÅôWÉJëÅõuÅý×À…ÀuƒÂ ;Ñuí‹E‹MHëf9:tƒÂ;Ñuô+ÐÑúÅøwéÚ   ƒøŒ³   öÁt'‹E‹ÑA;È„¸   3ÿf9:„­   ƒÂ;Ðuðé¡   ‹ñƒæjX+Æ÷Þö#ð‹EÑî;Æs‹ðq3ÿ‰Uü‹Ñ;Mütf9:tƒÂ;Uüuó+ÑÑú;ÖufQfïÉ‹È+Î‹Áƒà+ÈJë(fuÁf×À…ÀuƒÂ;Ñuê‹E‹MHëf9:tƒÂ;Ñuô+Ðë‹E‹ÑA;Èt3ÿf9:tƒÂ;Ðuô+ÑÑú_‹Â^‹å]Ã‹ÿU‹ì‹E¹ÿ  SV3Ò‹‹p‹ÆÁè#ÁW;ÁuC;Òu?‹þ‹Ãçÿÿ Çu@ë0‹Î‹Âá   €Á¸   t;Úu	;øujXë#ðÖtjëójëï3À_^[]Ã‹ÿU‹ì‹E3Ò‹H‹Âá   €ÁtBŠÂ]Ã‹ÿU‹ìƒì0SVW‹}3Û…ÿy‹û‹uMÐÿu(ˆè•”ÿÿG9Ewè[Ìÿÿj"_‰8èËÿÿé¨  ‹U‹‹J‰Eà‹ÁÁè%ÿ  =ÿ  uR;ÛuNSÿu$SWÿuÿuÿuVRè‹  ‹øƒÄ$…ÿtˆéb  jeVèû„  YY…Àt8] ”ÁþÉ€áà€ÁpˆˆX‹ûé:  á   €‹ÃÁtÆ-F‹J3Û8] j0”ÃÇEôÿ  K3Àƒãàá  ðƒÃ'Á‰]äXuˆF‹B‹
%ÿÿ Èu!MôëÇEôþ  ëÆ1F‹ÎF‰Mè…ÿuÆ ë‹EÔ‹€ˆ   ‹ Š ˆ‹B%ÿÿ ‰Eðw	ƒ: †Å   ƒeü ¹   j0X‰Eø‰Mð…ÿ~S‹‹R#Eü#Ñ‹Møâÿÿ ¿Éèˆv  j0YfÁ·Àƒø9vÃ‹Mð‹UˆF‹Eü¬È‰Eü‹EøÁéƒèO‰Mð‰Eøf…Ày©f…ÀxW‹‹R#Eü#Ñ‹Møâÿÿ ¿Éè0v  fƒøv6j0Fÿ[Š€ùft€ùFuˆHëï‹]ä;EètŠ€ù9u€Ã:ˆë	þÁˆëþ@ÿ…ÿ~Wj0XPVèõÿÿƒÄ÷‹Eè€8 u‹ð€}  ±4‹U”ÀþÈ$àpˆ‹‹Rè¸u  ‹È3Ûáÿ  +MôÛx…Ér	ÆF+ƒÆëÆF-ƒÆ÷ÙƒÓ ÷Û‹þj0Xˆ…Û|?¸è  ;Èrj PSQèŠt  0‰UäˆF;÷u…Û|ƒùdrj jdSQèht  0‰UäˆF;÷u…Û|ƒù
rj j
SQèFt  0‰UäˆFj0XÈ3ÿˆÆF €}Ü t
‹MÐƒ¡P  ý‹Ç_^[‹å]Ã‹ÿU‹ìƒìEôV‹uWÿuÿu~P‹EWÿpÿ0è>.  ƒÉÿƒÄ9Mt‹M3Àƒ}ô-”À+È3À…öŸÀ+ÈEôPW‹}Q3Éƒ}ô-”Á3À…öŸÀÏÁPèX(  ƒÄ…ÀtÆ ëÿu(Eôj Pÿu$ÿu VÿuWè	   ƒÄ _^‹å]Ã‹ÿU‹ìƒìVW‹}…ÿ~‹Çë3ÀƒÀ	9EwèÌÈÿÿj"^‰0è Èÿÿ‹Æ_^‹å]ÃSÿu$MðèÛÿÿŠU ‹]„Òt%‹M3À…ÿŸÀP3Àƒ9-”ÀÃPÿuSè  ŠU ƒÄ‹E‹óƒ8-uÆ-s…ÿ~ŠFˆF‹Eô‹€ˆ   ‹ Š ˆ3À„Ò”ÀÇðƒÈÿ9Et‹Ã+ÆEhàJPVèÂ¡ÿÿƒÄ[…ÀuvN8EtÆE‹U‹B€80t/‹Rƒêy÷ÚÆF-jd_;×|‹Â™÷ÿ Fj
_;×|‹Â™÷ÿ F Vƒ}u€90ujAPQèI{  ƒÄ€}ü t
‹Eðƒ P  ý3Àéòþÿÿ3ÀPPPPPèôÆÿÿÌ‹ÿU‹ìƒì3ÀVWÿu}ôÿu«««Eô‹}P‹EWÿpÿ0èS,  ƒÉÿƒÄ9Mt‹M3Àƒ}ô-”À+È‹uEôP‹EøÇP3Àƒ}ô-Q”ÀÆPèz&  ƒÄ…ÀtÆ ëÿu Eôj PWÿuVè	   ƒÄ_^‹å]Ã‹ÿU‹ìƒìMðSVWÿuè/ÿÿ‹U‹}‹]‹JI€} t;Ïu3Àƒ:-”ÀÁfÇ0 ƒ:-‹óuÆ-s‹B…ÀjVÿuSè:  ƒÄÆ0Fëð…ÿ~RjVÿuSè  ‹EôƒÄ‹€ˆ   ‹ Š ˆF‹E‹H…Éy)€} u‹Á÷Ø;Ç}‹ù÷ßWVÿuSèå  Wj0VèÚ}ÿÿƒÄ€}ü _^[t
‹Eðƒ P  ý3À‹å]Ã‹ÿU‹ìƒìSVWÿu3À}ðÿu«««Eð‹}P‹EWÿpÿ0èî*  ‹Eô3É‹]ƒÄƒ}ð-”ÁH‰EüƒÈÿ49Et‹E+ÁMðQWPVè%  ƒÄ…ÀtÆ ëU‹EôH9EüœÁƒøü|*;Ç}&„Ét
ŠF„ÀuùˆFþÿu(EðjPWÿuSè‰þÿÿƒÄëÿu(EðjPÿu$ÿu WÿuSè“üÿÿƒÄ _^[‹å]Ã‹ÿU‹ìƒìH¡ 3Å‰Eü‹U‹MSŠ]¶ÃƒÀ;ÐsjÆ X‹Mü3Í[è}nÿÿ‹å]Ã„ÛtÆ-AJÆ ¸ JÇEÜ°J‰E¼3Û8]‰EÀ¸¤J‰EÄ•Ã‰EÈK¸¬JÇEä¼J‰EÔƒã‰EØ‰Eè‰Eø‹EV¾¨JÇEìÈJW<…üÿÿÿ‰uÌ‰uÐ‰uà‰uðÇEôÔJ‹t…¼F‰E¸ŠF„Àuù+u¸;òÀGÇÃÿt…¼RQè-žÿÿƒÄ_^…À„Aÿÿÿ3ÀPPPPPèÐÃÿÿÌ‹ÿU‹ì‹U…Òt&V‹u‹ÎWyŠA„Àuù+ÏAPVPèÑw  ƒÄ_^]Ã‹ÿU‹ìQQVW‹}…ÿuè8Äÿÿj^‰0èlÃÿÿ‹Æé  S‹]…Ûtƒ} tƒ} wèÄÿÿj^‰0èBÃÿÿ‹Æéó   ‹uƒþAtƒþEtƒþFt	ÆEü ƒþGuÆEü‹E$ƒàƒÈ u2ÿuè³öÿÿ‰EøY…Àt"ÿuüSWÿuè
÷ÿÿY¶ÀPÿuøè0þÿÿƒÄé—   ‹E$ƒàƒÈ tjëjXƒþa(t
ƒîAtƒîëÿu,Pÿuüÿu ÿuÿuSWÿuèÖöÿÿëUƒîeÿu,t6ƒîtPÿuüÿu ÿuÿuSWÿuèýüÿÿë/ÿu ÿuÿuSWÿuè„ûÿÿƒÄëPÿuüÿu ÿuÿuSWÿuè‚ùÿÿƒÄ$[_^‹å]Ã‹ÿU‹ì‹Eƒ@þ‹Uƒz }·ERPè+?  YY]Ã‹
f‹Ef‰ƒ]Ã‹ÿU‹ìƒì¡ 3Å‰EüW‹}‹GÁè¨tWÿuè¥ÿÿÿYYéç   SVWèî   »è¦Yƒøÿt.WèÝ   Yƒøþt"WèÑ   ‹ðWÁþèÆ   ƒà?kÀ0YYµÀ¯ë‹ÃŠ@)<„Œ   <„„   Wèš   Yƒøÿt,WèŽ   Yƒøþt Wè‚   ‹ðWÁþèw   ƒà?kØ0YYµÀ¯öC(€tFÿuEôjPEðPèóÿÿƒÄ…Àu&3ö9uð~¾D5ôWPè\   YYƒøÿtF;uð|çf‹Eë¸ÿÿ  ëWÿuè»þÿÿYY^[‹Mü3Í_èêjÿÿ‹å]Ã‹ÿU‹ì‹E…ÀuèšÁÿÿÇ    èÍÀÿÿƒÈÿ]Ã‹@]Ã‹ÿU‹ì‹UƒjyRÿuè«=  YY]Ã‹‹Mˆÿ¶Á]Ã‹ 3ÀƒÉ9Ø±”ÀÃ‹ÿU‹ìQèÓÿÿ‹HL‰MüMüQPèOÔÿÿ‹EüYY‹ ‹å]Ã‹ÿU‹ìQQf‹E¹ÿÿ  f;Áu3ÀëB¹   f;Ás·È¡§·Hë$f‰Eø3Àf‰EüEüPjEøPjÿè0…ÀtÄ·Eü·M#Á‹å]Ã‹ÿU‹ìƒì$¡ 3Å‰EüSÿu‹]MàèÎˆÿÿC=   w‹Eä‹ ·Xëz‹ÃMäÁø‰EÜQ¶ÀPè  YY…Àt‹EÜˆEð3Àjˆ]ñˆEòYë3Àˆ]ð3ÉˆEñA‰Eôf‰Eø‹EäjÿpEôPQEðPEäjPè®  ƒÄ…Àu8Eìt
‹Eàƒ P  ý3Àë·Eô#E€}ì t
‹Màƒ¡P  ý‹Mü3Í[è/iÿÿ‹å]Ãjhè‘è!sÿÿƒeä jèôÓÿÿYƒeü j^‰uà;5L­tX¡P­‹°…ÀtI‹@Áè¨t¡P­ÿ4°èl<  YƒøÿtÿEä¡P­‹°ƒÀ PÿP0¡P­ÿ4°è…˜ÿÿY¡P­ƒ$° FëÇEüþÿÿÿè	   ‹EäèÝrÿÿÃjèµÓÿÿYÃ‹ÿU‹ìV‹uW~‹Áè¨t$‹Áè¨tÿvè3˜ÿÿY¸¿þÿÿð!3À‰F‰‰F_^]Ãjh’èCrÿÿ3ö‰uä‹Eÿ0èš  Y‰uü‹E‹ ‹8‹×Áú‹Çƒà?kÈ0‹•À¯öD(t!WèE  YPÿì0…Àuè§¾ÿÿ‹ðÿ@0‰è«¾ÿÿÇ 	   ƒÎÿ‰uäÇEüþÿÿÿè   ‹ÆèrÿÿÂ ‹uä‹Mÿ1èB  YÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèDÿÿÿ‹å]Ã‹ÿU‹ìQV‹uƒþþuè>¾ÿÿÇ 	   ëK…öx7;5À±s/‹Æ‹Öƒà?ÁúkÈ0‹•À¯öD(tE‰EüEüPVè…ÿÿÿYYëèö½ÿÿÇ 	   è)½ÿÿƒÈÿ^‹å]Ã‹ÿU‹ìƒì8¡ 3Å‰Eü‹E‹Èƒà?ÁùSkØ0V‹À¯W‹}‰}Ð‰MÔ‹D‰EØ‹EÇ‰EÜÿð0‹u‹MÜ‰EÈ3À‰‰F‰F;ùƒ=  Š/3Àf‰Eè‹EÔˆmå‹…À¯ŠL-öÁtŠD.€áûˆEôEôjˆmõˆL-Pë:èýûÿÿ¶º €  f…Ht$;}ÜƒÁ   jEèWPèúìÿÿƒÄƒøÿ„Ò   GëjWEèPèßìÿÿƒÄƒøÿ„·   3ÉEìQQjPjEèGPQÿuÈÿ”0‰EÌ…À„‘   j MàQPEìPÿuØÿ 0…Àtq‹F+EÐÇ‰F‹EÌ9Eàrf€}å
u,jXj f‰EäEàPjEäPÿuØÿ 0…Àt8ƒ}àr:ÿFÿF;}Ü‚îþÿÿë)‹UÔŠ‹•À¯ˆD.‹•À¯€L-ÿFëÿ@0‰‹Mü‹Æ_^3Í[èoeÿÿ‹å]Ã‹ÿU‹ìQSV‹u3ÀW‹}‰‰F‰F‹EÇ‰Eü;øs?·Sè;  Yf;Ãu(ƒFƒû
uj[Sèì:  Yf;ÃuÿFÿFƒÇ;}ürËëÿ@0‰_‹Æ^[‹å]Ã‹ÿU‹ìQV‹uVè—  Y…Àu2ÀëXW‹þƒæ?Áÿkö0‹½À¯öD0(€tè_Íÿÿ‹@Lƒ¸¨    u‹½À¯€|0) u2ÀëEüP‹½À¯ÿt0ÿô0…À•À_^‹å]Ã‹ÿU‹ì¸  èËf  ¡ 3Å‰Eü‹M‹ÁÁøƒá?kÉ0S‹]‹…À¯V‹uW‹L‹Eƒ& Ãƒf ƒf ‰ðëÿÿ‰…øëÿÿëe½üëÿÿ;ØsŠC<
uÿFÆGˆEûG;ø‹…øëÿÿrÞ…üëÿÿ+ø…ôëÿÿj PW…üëÿÿPQÿ 0…Àt‹…ôëÿÿF;Çr‹…øëÿÿ‹ðëÿÿ;Ør—ëÿ@0‰‹Mü‹Æ_^3Í[è­cÿÿ‹å]Ã‹ÿU‹ì¸  èìe  ¡ 3Å‰Eü‹M‹ÁÁøƒá?kÉ0S‹]‹…À¯V‹uW‹L‹EÃ‰ðëÿÿ3Ò‰…øëÿÿ‰‰V‰Vëu½üëÿÿ;Øs+·ƒÃƒø
uƒFjZf‰ƒÇf‰EúƒÇ;ø‹…øëÿÿrÑ…üëÿÿ+ø…ôëÿÿj Pƒçþ…üëÿÿWPQÿ 0…Àt‹…ôëÿÿF;Çr‹…øëÿÿ‹ðëÿÿ;Ør‡ëÿ@0‰‹Mü‹Æ_^3Í[è¿bÿÿ‹å]ÃÌ‹ÿU‹ì¸  èýd  ¡ 3Å‰Eü‹M‹ÁÁøƒá?kÉ0SV‹…À¯3Û‹uW‹D‹M‹ù‰…ìëÿÿ‹EÁ‰‰^‰…ôëÿÿ‰^;Èƒº   ‹µôëÿÿ…Pùÿÿ;þs!·ƒÇƒù
u	jZf‰ƒÀf‰ƒÀMø;ÁrÛSShU  øëÿÿQPùÿÿ+ÁÑøP‹ÁPShéý  ÿ”0‹u‰…èëÿÿ…ÀtLj ðëÿÿ+ÃQP…øëÿÿÃPÿµìëÿÿÿ 0…Àt'ðëÿÿ‹…èëÿÿ;ØrË‹Ç+E‰F;½ôëÿÿs3ÛéNÿÿÿÿ@0‰‹Mü‹Æ_^3Í[è‘aÿÿ‹å]Ãjh(’èƒkÿÿ‹uƒþþuè&¸ÿÿƒ  è1¸ÿÿÇ 	   é¶   …öˆ–   ;5À±ƒŠ   ‹ÞÁû‹Æƒà?kÈ0‰Mà‹À¯¶D(ƒàtiVèŽ  YƒÏÿ‰}äƒeü ‹À¯‹MàöD(uèÊ·ÿÿÇ 	   è¬·ÿÿƒ  ëÿuÿuVèG   ƒÄ‹ø‰}äÇEüþÿÿÿè
   ‹Çë)‹u‹}äVèP  YÃèp·ÿÿƒ  è{·ÿÿÇ 	   è®¶ÿÿƒÈÿèëjÿÿÃ‹ÿU‹ìƒì0¡ 3Å‰Eü‹M‰MøV‹uW‹}‰}Ð…Éu3ÀéÎ  …ÿuè·ÿÿ!8è)·ÿÿÇ    è\¶ÿÿƒÈÿé«  S‹Æ‹ÞÁûƒà?kÐ0‰]ä‹À¯‰EÔ‰UèŠ\)€ût€ûu(‹Á÷Ð¨uèÊ¶ÿÿƒ  èÕ¶ÿÿÇ    è¶ÿÿéQ  ‹EÔöD( tjj j Vè–5  ƒÄVèãúÿÿY„Àt9„Ût"þË€û‡î   ÿuøEìWPèUúÿÿƒÄ‹ðéœ   ÿuøEìWVPèŠøÿÿƒÄëæ‹Eä‹…À¯‹EèöD(€tF¾Ãƒè t.ƒètƒè…š   ÿuøEìWVPèÂûÿÿëÁÿuøEìWVPè¡üÿÿë±ÿuøEìWVPèÃúÿÿë¡‹D3ÉQ‰Mì‰Mð‰MôMðQÿuøWPÿ 0…Àu	ÿ@0‰Eìuì}Ø¥¥¥‹EÜ…Àuc‹EØ…Àt$j^;Æuè¿µÿÿÇ 	   è¡µÿÿ‰0ë<PètµÿÿYë3‹}Ð‹Eä‹Mè‹…À¯öD(@t	€?u3Àëè‚µÿÿÇ    èdµÿÿƒ  ƒÈÿë+Eà[‹Mü_3Í^èš^ÿÿ‹å]Ã‹ÿU‹ìƒìÿuMðèu}ÿÿ‹Eô¶M‹ ·H% €  €}ü t
‹Mðƒ¡P  ý‹å]Ã‹ÿU‹ìQQ¡ 3Å‰EüSV‹uW…ö~VÿuèE4  Y;ÆYp|‹ð‹}$…ÿu‹E‹ ‹x‰}$3À9E(j j Vÿu•ÀÅ   PWÿ0‰Eø…À„   J;ÑÀ…ÁtRJ;ÑÀ#ÁJ=   w;ÑÀ#ÁèH`  ‹Ü…Û„L  ÇÌÌ  ë;ÑÀ#ÁPè±ÿÿ‹ØY…Û„-  ÇÝÝ  ƒÃë3Û…Û„  ÿuøSVÿujWÿ0…À„ÿ   ‹}ø3ÀPPPPPWSÿuÿuèŸËÿÿ‹ð…ö„Þ   ÷E   t8‹E …À„Ì   ;ðÂ   3ÉQQQPÿuWSÿuÿuècËÿÿ‹ð…ö…¤   é   6J;ÑÀ…ÁtJJ;ÑÀ#ÁJ=   w;ÑÀ#Áèc_  ‹ü…ÿtdÇÌÌ  ë;ÑÀ#ÁPèÐŒÿÿ‹øY…ÿtIÇÝÝ  ƒÇë3ÿ…ÿt8j j j VWÿuøSÿuÿuèßÊÿÿ…Àt3ÀPP9E u:PPVWPÿu$ÿ”0‹ð…öu.Wè|   Y3öSès   Y‹Æeì_^[‹Mü3ÍèU\ÿÿ‹å]Ãÿu ÿuëÀWèN   YëÒ‹ÿU‹ìƒìÿuMðè{ÿÿÿu(Eôÿu$ÿu ÿuÿuÿuÿuÿuPè¯ýÿÿƒÄ$€}ü t
‹Mðƒ¡P  ý‹å]Ã‹ÿU‹ì‹E…Àtƒè8ÝÝ  uPè§‹ÿÿY]Ã‹ÿU‹ì‹Eðÿ@‹H|…Étðÿ‹ˆ„   …Étðÿ‹ˆ€   …Étðÿ‹ˆŒ   …ÉtðÿVjH(^yøÀ¡t	‹…Òtðÿƒyô t
‹Qü…ÒtðÿƒÁƒîuÖÿ°œ   èN  Y^]Ã‹ÿU‹ìQSV‹uW‹†ˆ   …Àtl=(§te‹F|…Àt^ƒ8 uY‹†„   …Àtƒ8 uPèéŠÿÿÿ¶ˆ   èË  YY‹†€   …Àtƒ8 uPèÇŠÿÿÿ¶ˆ   è§  YYÿv|è²Šÿÿÿ¶ˆ   è§ŠÿÿYY‹†Œ   …ÀtEƒ8 u@‹†   -þ   Pè…Šÿÿ‹†”   ¿€   +ÇPèrŠÿÿ‹†˜   +ÇPèdŠÿÿÿ¶Œ   èYŠÿÿƒÄÿ¶œ   è—   YjXž    ‰Eü~(øÀ¡t‹…Àtƒ8 uPè!Šÿÿÿ3èŠÿÿYY‹Eüƒô t‹Gü…Àtƒ8 uPèý‰ÿÿY‹EüƒÃƒÇƒè‰Eüu°Vèå‰ÿÿY_^[‹å]Ã‹ÿU‹ì‹M…Étù@Ct3À@ðÁ°   @]Ã¸ÿÿÿ]Ã‹ÿU‹ìV‹u…öt þ@Ct‹†°   …ÀuVè  Vè‰‰ÿÿYY^]Ã‹ÿU‹ì‹M…Étù@CtƒÈÿðÁ°   H]Ã¸ÿÿÿ]Ã‹ÿU‹ì‹E…ÀtsðÿH‹H|…Étðÿ	‹ˆ„   …Étðÿ	‹ˆ€   …Étðÿ	‹ˆŒ   …Étðÿ	VjH(^yøÀ¡t	‹…Òtðÿ
ƒyô t
‹Qü…Òtðÿ
ƒÁƒîuÖÿ°œ   èZÿÿÿY^]ÃjhH’ècÿÿƒeä èÁÿÿ‹ø‹§…P  t‹wL…öuCjè¸ÃÿÿYƒeü ÿ5l­GLPè0   YY‹ð‰uäÇEüþÿÿÿè   …öuèY‰ÿÿ‹uäjèÆÃÿÿYÃ‹ÆèÝbÿÿÃ‹ÿU‹ìV‹uW…öt<‹E…Àt5‹8;þu‹Æë-V‰0è˜üÿÿY…ÿtïWèÖþÿÿƒ Yuâÿ ¡tÚWèõüÿÿYëÑ3À_^]Ã‹ÿU‹ìV‹u…ö„ê   ‹F;4§tPèñ‡ÿÿY‹F;8§tPèß‡ÿÿY‹F;<§tPèÍ‡ÿÿY‹F;@§tPè»‡ÿÿY‹F;D§tPè©‡ÿÿY‹F ;H§tPè—‡ÿÿY‹F$;L§tPè…‡ÿÿY‹F8;`§tPès‡ÿÿY‹F<;d§tPèa‡ÿÿY‹F@;h§tPèO‡ÿÿY‹FD;l§tPè=‡ÿÿY‹FH;p§tPè+‡ÿÿY‹FL;t§tPè‡ÿÿY^]Ã‹ÿU‹ìV‹u…ötY‹;(§tPèø†ÿÿY‹F;,§tPèæ†ÿÿY‹F;0§tPèÔ†ÿÿY‹F0;X§tPèÂ†ÿÿY‹F4;\§tPè°†ÿÿY^]Ã‹ÿU‹ì‹ESV‹uW3ÿ†‹È+ÎƒÁÁé;ÆÛ÷Ó#Ùtÿ6è~†ÿÿGvY;ûuð_^[]Ã‹ÿU‹ìV‹u…ö„Ð   jVè«ÿÿÿFjPè ÿÿÿF8jPè•ÿÿÿFhjPèŠÿÿÿ†˜   jPè|ÿÿÿÿ¶    è†ÿÿÿ¶¤   è†ÿÿÿ¶¨   è†ÿÿ†´   jPèMÿÿÿ†Ð   jPè?ÿÿÿƒÄD†ì   jPè.ÿÿÿ†  jPè ÿÿÿ†L  jPèÿÿÿÿ¶T  è³…ÿÿÿ¶X  è¨…ÿÿÿ¶\  è…ÿÿÿ¶`  è’…ÿÿƒÄ(^]Ã‹ÿU‹ìƒì¡ 3Å‰EüSVWÿuMèètÿÿ‹M…Éu‹Eì‹@‹È‰E3À3ÿ9E WWÿu•ÀÿuÅ   PQÿ0‰Eø…À„™    K;ÙÀ…ÁtJK;ÙÀ#ÁK=   w;ÙÀ#ÁèµW  ‹ô…öt`ÇÌÌ  ë;ÙÀ#ÁPè"…ÿÿ‹ðY…ötEÇÝÝ  ƒÆë‹÷…öt4SWVè;cÿÿƒÄÿuøVÿuÿujÿuÿ0…ÀtÿuPVÿuÿè0‹øVèÒøÿÿY€}ô t
‹Eèƒ P  ý‹ÇeÜ_^[‹Mü3Íè¤Tÿÿ‹å]Ã‹ÿU‹ìƒìSVW3ÿ»ã   ‰}ô‰]ø;ÇEüU   ™+Â‹ÈÑùjA_‰Mð‹4Íd‹MjZ+Î[·1f;Çrf;ÃwƒÀ ·Ðë‹Ð·f;Çrf;ÃwƒÀ ·ÀƒÆƒmüt
f…Òtf;ÐtÂ‹Mð‹}ô‹]ø·À·Ò+Ðt…ÒyYÿ‰]øëy‰}ô;ûŽoÿÿÿƒÈÿë‹Íd_^[‹å]Ã‹ÿU‹ìƒ} tÿuè1ÿÿÿY…Àx=ä   s	‹ÅøR]Ã3À]ÃÌÌÌÌÌÌÌÌÌÌ‹ÿU‹ìQ¡ 3Å‰Eü‹MS‹];Ùvl‹EVW‹ò‹ù;ów(ëI ‹MWVÿ(1ÿUƒÄ…À~‹þ‹Eð;óvà‹M‹ð‹Ó;ût!…Àt+ûŠRŠLÿˆDÿˆJÿƒîuë‹E‹M+Ø;Ùwž_^‹Mü3Í[èSÿÿ‹å]ÃÌÌÌÌÌÌÌÌÌÌ‹ÿU‹ì‹EW‹};øt&V‹u…öt+ø›    Š@ŠTÿˆLÿˆPÿƒîuë^_]ÃÌÌÌÌÌÌÌ‹ÿU‹ìì  ¡ 3Å‰Eü‹M‹U‰üþÿÿV‹u‰µ ÿÿÿW‹}‰½ÿÿÿ…Éu$…Òt èQ©ÿÿÇ    è„¨ÿÿ_^‹Mü3ÍèuRÿÿ‹å]Ã…ÿtÜ…ötØÇ…øþÿÿ    ƒú‚  J¯×SÑ‰•ÿÿÿ‹Â3Ò+Á÷÷XƒûwVWÿµÿÿÿQè}þÿÿƒÄé·  Ñë¯ßÙSQ‹Î‰ðþÿÿÿ(1ÿÖƒÄ…À~WSÿµüþÿÿèèþÿÿƒÄÿµÿÿÿ‹Îÿµüþÿÿÿ(1ÿÖƒÄ…À~Wÿµÿÿÿÿµüþÿÿè¶þÿÿƒÄÿµÿÿÿ‹ÎSÿ(1ÿÖƒÄ…À~WÿµÿÿÿSèŽþÿÿƒÄ‹…ÿÿÿ‹ø‹µüþÿÿ‹•ÿÿÿ‰…ìþÿÿ;Þv7ò‰µôþÿÿ;ós%‹ ÿÿÿSVÿ(1ÿ• ÿÿÿ‹•ÿÿÿƒÄ…À~Ó;Þw=‹…ÿÿÿ‹½ ÿÿÿò;ðwSV‹Ïÿ(1ÿ×‹•ÿÿÿƒÄ…À‹…ÿÿÿ~Û‹½ìþÿÿ‰µôþÿÿ‹µ ÿÿÿë›    ‹•ÿÿÿ+ú;ûvSW‹Îÿ(1ÿÖƒÄ…Àá‹•ÿÿÿ‹µôþÿÿ‰½ìþÿÿ;þr^‰•èþÿÿ‰½äþÿÿ;÷t3‹Þ‹×‹µèþÿÿ+ßŠRŠLÿˆDÿˆJÿƒîuë‹µôþÿÿ‹ðþÿÿ‹•ÿÿÿ‹…ÿÿÿ;ß…úþÿÿ‹Þ‰ðþÿÿéíþÿÿú;ßs2¤$    +ú;ûv%‹ ÿÿÿSWÿ(1ÿ• ÿÿÿ‹•ÿÿÿƒÄ…ÀtÙ;ßr/‹µ ÿÿÿ+ú;½üþÿÿvSW‹Îÿ(1ÿÖ‹•ÿÿÿƒÄ…ÀtÝ‹µôþÿÿ‹•ÿÿÿ‹Ç‹üþÿÿ‹Ê+Î+Ã;Á|9;ßs‹…øþÿÿ‰œ…ÿÿÿ‰|…„@‰…øþÿÿ‹½ÿÿÿ;òsL‹Î‹µ ÿÿÿ‰üþÿÿéjýÿÿ;òs‹…øþÿÿ‰´…ÿÿÿ‰T…„@‰…øþÿÿ‹üþÿÿ‹µ ÿÿÿ;Ïs‹×‹½ÿÿÿé+ýÿÿ‹µ ÿÿÿë‹½ÿÿÿ‹…øþÿÿƒè‰…øþÿÿx‹Œ…ÿÿÿ‹T…„‰üþÿÿéöüÿÿ[‹Mü_3Í^è8Oÿÿ‹å]Ã‹ÿU‹ìQ‹U‹MV…Òu…Éu9Mu!3Àë.…Ét‹E…Àt…Òuˆëé‹u…öuÆ è¹¥ÿÿj^‰0èí¤ÿÿ‹Æ^‹å]ÃS+ñ‹ØW‹ùƒúÿuŠ>ˆG„Àt%ƒëuñëŠ>ˆG„Àt
ƒëtƒêuì…Ò‹UuÆ _…Û[u‡ƒúÿu‹EjPÆDÿ Xë§Æ èL¥ÿÿj"ë‘‹ÿU‹ì]éDÿÿÿÌÌÌÌÌÌÌÌÌÌU‹ìV3ÀPPPPPPPP‹UI Š
Àt	ƒÂ«$ëñ‹u‹ÿŠ
ÀtƒÆ£$sñFÿƒÄ ^ÉÃ‹ÿU‹ìj ÿuÿuè   ƒÄ]Ã‹ÿU‹ìƒìƒ} uèÉ¤ÿÿÇ    èü£ÿÿ3ÀëgV‹u…öuè­¤ÿÿÇ    èà£ÿÿë9ur3ÀëCÿuMðè¹lÿÿ‹Uøƒz tNÿI9Mw
¶öDuð‹Æ+Áƒà+ðN€}ü t
‹Mðƒ¡P  ý‹Æ^‹å]Ãè¢Èÿÿ3É„À”Á‹ÁÃ‹ÿU‹ìƒ} uè0¤ÿÿÇ    èc£ÿÿƒÈÿ]Ãÿuj ÿ5¼¯ÿø0]Ã‹ÿU‹ìW‹}…ÿuÿuè<}ÿÿYë$V‹u…öu	Wèñ|ÿÿYëƒþàv%èÚ£ÿÿÇ    3À^_]ÃèöÑÿÿ…ÀtæVèòÏÿÿY…ÀtÛVWj ÿ5¼¯ÿü0…ÀtØëÒ‹ÿU‹ìQQSWj0j@èÁ}ÿÿ‹ø3Û‰}øYY…ÿu‹ûëH‡   ;øt>Vw ‹øSh   FàPè‚ºÿÿƒNøÿ‰v0‰^ÔFàÇFØ  

ÆFÜ
€fÝøˆ^Þ;ÇuÌ‹}ø^Sè=|ÿÿY‹Ç_[‹å]Ã‹ÿU‹ìV‹u…öt%Sž   W‹þ;ótWÿP0ƒÇ0;ûuòVè|ÿÿY_[^]Ãjhh’è&Vÿÿ}    À÷Øuè×¢ÿÿj	^‰0è¢ÿÿ‹ÆèIVÿÿÃ3ö‰uäjèÔ¶ÿÿY‰uü‹þ¡À±‰}à9E|94½À¯u1èôþÿÿ‰½À¯…Àuj^‰uäÇEüþÿÿÿè   ë¬¡À±ƒÀ@£À±Gë»‹uäjèÂ¶ÿÿYÃ‹ÿU‹ì‹E‹Èƒà?ÁùkÀ0À¯PÿH0]Ã‹ÿU‹ì‹E‹Èƒà?ÁùkÀ0À¯PÿL0]Ã‹ÿU‹ìSV‹uW…öxg;5À±s_‹Æ‹þƒà?ÁÿkØ0‹½À¯öD(tDƒ|ÿt=èZ¡ÿÿƒøu#3À+ðtƒît
ƒîuPjôëPjõëPjöÿ 1‹½À¯ƒLÿ3Àëèœ¡ÿÿÇ 	   è~¡ÿÿƒ  ƒÈÿ_^[]Ã‹ÿU‹ì‹Mƒùþuèa¡ÿÿƒ  èl¡ÿÿÇ 	   ëC…Éx';À±s‹Áƒá?ÁøkÉ0‹…À¯öD(t‹D]Ãè!¡ÿÿƒ  è,¡ÿÿÇ 	   è_ ÿÿƒÈÿ]Ã‹ÿU‹ì‹Mƒùþuè
¡ÿÿÇ 	   ë8…Éx$;À±s‹Áƒá?ÁøkÉ0‹…À¯¶D(ƒà@]ÃèÕ ÿÿÇ 	   è ÿÿ3À]Ã‹ÿU‹ì‹UV…Òuè´ ÿÿj^‰0èèŸÿÿ‹Æé–   ƒ} vä‹MÆ …É~‹Áë3À@9Ew	è‚ ÿÿj"ëÌ‹u…öt¾SZ‹ÃW‹~Æ0…É~Š„ÛtGë³0ˆ@I…ÉíZÆ  …Éx€?5|ëÆ 0H€89t÷þ €:1uÿFë‹ËqŠA„Àuù+ÎAPSRè‘S  ƒÄ_3À[^]Ã‹ÿV‹ñVèb  ‹ƒàY<uÆF ëVè²  YÆF‹Æ^ÃÌÌÌÌÌÌÌÌÌÌÌÌÌ‹ÿU‹ìì  S‹]‹…Àu3Ò[‹å]ÃW‹}‹…Éu
_3À3Ò[‹å]ÃVpÿAÿ‰uô…À…-  ‹O‰MØƒùu/‹sKP‰…äýÿÿ‰…èýÿÿPhÌ  QènÆÿÿƒÄ‹Æ3Ò^_[‹å]Ã…öuI‹s…èýÿÿj P{Ç…äýÿÿ    hÌ  WÇ    è2Æÿÿ3Ò‹Æ÷uØƒÄ3É;Ê‰É^÷Ù3Ò_‰[‹å]Ã3ÿÇEø    ÇEü    ‰}ðƒþÿtD‹EôF@‰Eä4³d$ j Q3ÀWPè"H  ‰UÀvü3Ò‰]ð‹ùÐ‹MøƒÑ ‰Uøƒmä‰Mü‹MØuÎ‹]j …èýÿÿÇ…äýÿÿ    PsÇ    hÌ  VèÅÿÿ‹EðƒÄ‹Uü3É;È‰>‰C‹EøÉ÷Ù^A_‰[‹å]Ã;ÆwG‹ÖH+Ð‰MÈ‹Î;ò|2‹ÁF+Â4³<‡ƒÇ‹;uIƒïƒî;Ê}ïë‹u‹Á+Â‹D†;D‹sB…Òu^_3À3Ò[‹å]Ã‹}È‹E‹4¸‹D¸ü‰Eà½Æ‰uÌt	¹   +Èë¹    ¸    ‰MÜ+Á‰EÄ…Ét)‹Eà‹MÄÓè‹MÜÓeàÓæð‰uÌƒÿv‹u‹MÄ‹D¾øÓè	Eà3öÇE¸    ƒÂÿ‰Uäˆ,  K‘‰Mð:Kü‰Eø‰M´;Eôw‹Aë3Àƒ}Ü ‹Q‹	‰EÐÇEØ    ‰Eü‰MìvI‹ù‹Â‹MÄ3ö‹UüÓï‹MÜè1I  ‹MÜòø‹Æ‹uì‹×Óæƒ}ø‰Eü‰uìr‹EÈEä‹MÄ‹DƒøÓèð‹Eü‰uìj ÿuÌPRèRF  ‰]Ø3ö‹Ø‰uØ‹Â‰]ü‰Eè‹ù‰]¼‰EÀ…Àuƒûÿv*j ÿuÌƒÃƒÐÿPSèG  øòƒËÿ3À‰uØ‰]ü‰]¼‰Eè‰EÀ…öwPrƒÿÿwIPS3É‹÷Mìj ÿuà‰MüèäF  ;Ör)w;Eüv"‹EèƒÃÿ‰]¼ƒÐÿ}Ì‰EèƒUØ ‰EÀu
ƒÿÿv¿ë‹Eè‰]ü…Àu…Û„´   ‹MÈ3ÿ3ö…ÉtU‹E‹]ðƒÀ‰Eì‰Mô‹ ‰EØ‹EÀ÷eØ‹È‹E¼÷eØÑø‹‹Ïò‹þ3ö;ÁsƒÇö+Á‰ƒÃ‹EìƒÀƒmô‰EìuÀ‹]ü‹MÈ3À;ÆwGr9}Ðs@…Ét5‹u‹ù‹UðƒÆ‹Ø¤$    ‹
v3ÀRNüÀË‰JüƒÐ ‹Øƒïuâ‹]üƒÃÿƒUèÿ‹EøH‰Eô‹u¸3À‹UäÃ‹M´‹ø‹EøƒÖ ƒmðJ‹]ƒéH‰}¸‰Uä‰M´‰Eø…Ò‰îýÿÿë3ÿ‹UôB‹Â;sH‹ë›    Ç    I@;rò‰…Òt‹ƒ<‹ uƒÁÿ‰uñ‹Ö‹Ç^_[‹å]Ã‹ÿU‹ììd	  ¡ 3Å‰EüS‹]løÿÿVW‹}‰½€øÿÿ‰„øÿÿèæúÿÿ‹u3À‹Îá   €Á°-uó¾À‹Î‰á  ð3À‰_Á‹}u"‹Î‹Çáÿÿ Áu‹…€øÿÿh,}ƒ` éÓ  EPèÍÿÿY…Àt‹€øÿÿÇA   ƒè„ª  ƒè„š  ƒè„Š  ƒè„z  ‹Eæÿÿÿƒ¥|øÿÿ @‰}‰uÝEÝ•˜øÿÿ‹½œøÿÿ‹Ï‰…ˆøÿÿÁé‹Á%ÿ  ƒÈ u²3öë	2Ò¾   3À‹˜øÿÿçÿÿ Øþ3À„Ò•Àáÿ  @±Ìûÿÿð‰µ´øÿÿèA  QQÝ$èG  YYèàE  ‰…”øÿÿ=ÿÿÿt=   €u3À‰…”øÿÿ‰0þÿÿ3Û…ÿ‰½4þÿÿ•ÃC‰,þÿÿ…öˆí  ƒ¥úÿÿ j^Ç…”úÿÿ   ‰µŒúÿÿ;Þ…   3É‹„úÿÿ;„0þÿÿ…ê  ƒÁƒùuä‹…´øÿÿ3ÒƒÀ‹ðƒàj Y+È‰…¤øÿÿ3ÀÁî@‰µ°øÿÿ‰øÿÿèE  ƒ¥œøÿÿ H½Ï‰…¨øÿÿ÷Ð‰…ŒøÿÿtAë3Éj X+ÁV9…¤øÿÿ‰•¬øÿÿ—Àƒúsˆ…»øÿÿ—Áƒúsu„Àt°ë2À„É…ï   „À…ç   jrY;Ñr‹Ñ‰¬øÿÿ‹Ê‰ øÿÿƒúÿ„–   ‹ò…0þÿÿ‹•°øÿÿ+ò°‰…´øÿÿ;Êrm;ós‹8ë3ÿFÿ;Ãs‹…´øÿÿ‹@üë3À#…Œøÿÿ#½¨øÿÿ‹øÿÿÓè‹¤øÿÿÓç‹ øÿÿÇ‰„0þÿÿI‹…´øÿÿNƒè‰ øÿÿ‰…´øÿÿƒùÿt‹,þÿÿë‹•¬øÿÿ‹µ°øÿÿ…öt‹Î½0þÿÿ3Àó«€½»øÿÿ »Ì  tB‰…,þÿÿë3‰•,þÿÿë+3À»Ì  P‰…Œúÿÿ‰…,þÿÿ…úÿÿP…0þÿÿSPè»¾ÿÿƒÄƒ¥”úÿÿ 3ÉjXA‰…úÿÿ‰Œúÿÿ‰\üÿÿP…úÿÿP…`üÿÿSPè„¾ÿÿƒÄé\  ‹…´øÿÿ3Ò@‹øƒàj Y+È‰…°øÿÿ3ÀÁï@‰½´øÿÿ‰øÿÿè0C  ‹Œ,þÿÿHƒ¥œøÿÿ ½É‰…¨øÿÿ÷Ð‰…ŒøÿÿtAë3Éj X+Á;9…°øÿÿ‰• øÿÿ—Àƒúsˆ…»øÿÿ—Áƒúsu„Àt°ë2À„É…ì   „À…ä   jrY;Ñr‹Ñ‰ øÿÿ‹Â‰…¬øÿÿƒúÿ„“   ‹ò0þÿÿ‹•´øÿÿ+ò±‰¤øÿÿ;Ârg;ós‹9ë3ÿFÿ;Ãs‹Aüë3À#½¨øÿÿ#…Œøÿÿ‹°øÿÿÓç‹øÿÿÓè‹¤øÿÿø‹…¬øÿÿƒé‰¤øÿÿ‰¼…0þÿÿHN‰…¬øÿÿƒøÿt‹,þÿÿë•‹• øÿÿ‹½´øÿÿj^…ÿt‹Ï3À½0þÿÿó«€½»øÿÿ »Ì  tB‰…,þÿÿë3‰•,þÿÿë+3À»Ì  P‰…Œúÿÿ‰…,þÿÿ…úÿÿP…0þÿÿSPè×¼ÿÿƒÄƒ¥”úÿÿ 3À@‰µúÿÿ‰…Œúÿÿ‰…\üÿÿjéþÿÿþüÿÿ„  ƒ¥úÿÿ jYÇ…”úÿÿ   ‰Œúÿÿ;Ù…÷   3Ò‹„úÿÿ;„0þÿÿ…á   ƒÂƒúuäƒ¥œøÿÿ ½ÇtPë3Òj X+Â‹ñ;Á…8þÿÿ‰…¬øÿÿ‹ø’…»øÿÿ;ós
‹‰•°øÿÿëƒ¥°øÿÿ Fÿ;Ãs‹Wüë3Ò‹…°øÿÿƒïÁàÁê3Ð‹…¬øÿÿN‰ƒè‰…¬øÿÿƒþÿt‹,þÿÿë­3À8…»øÿÿ•ÀÁ+´øÿÿ‹ù‰…,þÿÿÁï…úÿÿ‹÷‰¨øÿÿÁæVj PèLÿÿ‹¨øÿÿ3À@ƒáÓà‰„5úÿÿGé@  ‹„,þÿÿƒ¥œøÿÿ ½ÀtHë3Éj X+Áƒø’Àƒûsˆ…»øÿÿ—Áƒûsu„Àt°ë2À„É…›   „À…“   jrY;Ùs‹Ëƒùÿti½0þÿÿ‹ñ<‰½¬øÿÿ;ós
‹‰•°øÿÿëƒ¥°øÿÿ Fÿ;Ãs‹Wüë3Ò‹…°øÿÿƒïÀÁê3Ð‹…¬øÿÿN‰ƒè‰…¬øÿÿƒþÿt‹,þÿÿë®‹µ´øÿÿ€½»øÿÿ tA‰…,þÿÿë3‰,þÿÿë+ƒ¥Œúÿÿ …úÿÿƒ¥,þÿÿ j P…0þÿÿhÌ  PèºÿÿƒÄ3ÿ…úÿÿG+þ‹ßÁë‹óÁæVj PèÔJÿÿ3Àƒç@‹ÏÓà‰„5úÿÿC‰…Œúÿÿ»Ì  ‰…\üÿÿÁàP…úÿÿP…`üÿÿSPè#ºÿÿƒÄ‹…”øÿÿ3Òj
Y‰Œøÿÿ…Àˆc  ÷ñ‰…øÿÿ‹Ê‰œøÿÿ…À„q  ƒø&vj&X¶…n|¶4…o|‹ù‰…¤øÿÿÁçW1‰…Œúÿÿ…úÿÿj Pè(Jÿÿ‹ÆÁàP‹…¤øÿÿ·…l|…hsP…úÿÿÇPèN?  ‹ŒúÿÿƒÄ‰ øÿÿƒùwz‹½úÿÿ…ÿu3À‰…¼øÿÿ‰…\üÿÿéŸ  ƒÿ„®  ƒ½\üÿÿ „¡  ‹…\üÿÿ3É‰…¨øÿÿ3ö‹Ç÷¤µ`üÿÿÁ‰„µ`üÿÿƒÒ F‹Ê;µ¨øÿÿuàé¬   ‰Œ…`üÿÿÿ…\üÿÿéZ  ƒ½\üÿÿ‡¾   ‹½`üÿÿ‹ÁÁàP…úÿÿ‰\üÿÿP…`üÿÿSPèÉ¸ÿÿƒÄ…ÿu3À‰…Œúÿÿ‰…\üÿÿP…úÿÿéõ  ƒÿ„ý  ƒ½\üÿÿ „ð  ‹…\üÿÿ3É‰…¨øÿÿ3ö‹Ç÷¤µ`üÿÿÁ‰„µ`üÿÿƒÒ F‹Ê;µ¨øÿÿuà…É„¸  ‹…\üÿÿƒøs‚=ÿÿÿ3À‰…Œúÿÿ‰…\üÿÿP…úÿÿéì  ;\üÿÿ½úÿÿ’À„À…ƒ   ½`üÿÿ•úÿÿ‰•°øÿÿ„Àu‹\üÿÿ‰¬øÿÿ„Àt‹…\üÿÿ‰… øÿÿ3Ò3ö‰•¼øÿÿ…É„  …Àøÿÿ+ø‰½|øÿÿ·‹„Àøÿÿ‰…¨øÿÿ…Àu%;ò…Þ   !„µÀøÿÿV‰•¼øÿÿéÉ   •`üÿÿë3À3ÿ‹Î‰…´øÿÿ9… øÿÿ„”   ƒùstW;Êuƒ¤Àøÿÿ @Æ‰…¼øÿÿ‹…´øÿÿ‹•°øÿÿ‹‚÷¥¨øÿÿÇƒÒ „Àøÿÿ‹…´øÿÿƒÒ @A‰…´øÿÿ‹ú‹•¼øÿÿ;… øÿÿu¤…ÿt4ƒùs„´   ;Êuƒ¤Àøÿÿ A‰…¼øÿÿ‹Ç3ÿ„Àøÿÿ‹•¼øÿÿÿAëÈƒùs„€   ‹½|øÿÿ‹¬øÿÿF;ñ…ýþÿÿ‹Â‰•\üÿÿÁàP…ÀøÿÿP…`üÿÿSPè¥¶ÿÿƒÄ°„Àtl‹…øÿÿ+…¤øÿÿ‰…øÿÿ…•üÿÿ‹œøÿÿ…É„  ‹<}…ÿu]3À‰…œöÿÿ‰…\üÿÿPë:3À‰…œöÿÿ‰…\üÿÿP… öÿÿP…`üÿÿSPè7¶ÿÿƒÄ2Àëƒ¥œöÿÿ ƒ¥\üÿÿ j … öÿÿP…`üÿÿé¡  ƒÿ„¢  ‹…\üÿÿ‰…œøÿÿ…À„Ž  3ö3É‹Ç÷¤`üÿÿÆ‰„`üÿÿƒÒ A‹ò;œøÿÿuà…ö„b  ‹…\üÿÿƒøsƒKÿÿÿ‰´…`üÿÿÿ…\üÿÿéA  ÷Ø÷ñ‰…¬øÿÿ‹Ê‰¨øÿÿ…À„L  ƒø&vj&X¶…n|¶4…o|‹ù‰…´øÿÿÁçW1‰…Œúÿÿ…úÿÿj PèÃEÿÿ‹ÆÁàP‹…´øÿÿ·…l|…hsP…úÿÿÇPèé:  ‹ŒúÿÿƒÄ‰ øÿÿƒù‡“   ‹½úÿÿ…ÿu3À‰…œöÿÿ‰…,þÿÿP… öÿÿér  ƒÿ„z  ƒ½,þÿÿ „m  ‹…,þÿÿ3É‰…œøÿÿ3ö‹Ç÷¤µ0þÿÿÁ‰„µ0þÿÿƒÒ F‹Ê;µœøÿÿuà…É„5  ‹…,þÿÿƒøsƒÄ  ‰Œ…0þÿÿÿ…,þÿÿé  ƒ½,þÿÿw|‹½0þÿÿ‹ÁÁàP…úÿÿ‰,þÿÿP…0þÿÿSPèK´ÿÿƒÄ…ÿ„=ÿÿÿƒÿ„Ñ  ƒ½,þÿÿ „Ä  ‹…,þÿÿ3É‰…œøÿÿ3ö‹Ç÷¤µ0þÿÿÁ‰„µ0þÿÿƒÒ F‹Ê;µœøÿÿuàéRÿÿÿ;,þÿÿ½úÿÿ’À„À…ƒ   ½0þÿÿ•úÿÿ‰•øÿÿ„Àu‹,þÿÿ‰°øÿÿ„Àt‹…,þÿÿ‰… øÿÿ3Ò3ö‰•¼øÿÿ…É„  …Àøÿÿ+ø‰½|øÿÿ·‹„Àøÿÿ‰…œøÿÿ…Àu%;ò…Þ   !„µÀøÿÿV‰•¼øÿÿéÉ   •0þÿÿë3À3ÿ‹Î‰…¤øÿÿ9… øÿÿ„”   ƒùstW;Êuƒ¤Àøÿÿ @Æ‰…¼øÿÿ‹…¤øÿÿ‹•øÿÿ‹‚÷¥œøÿÿÇƒÒ „Àøÿÿ‹…¤øÿÿƒÒ @A‰…¤øÿÿ‹ú‹•¼øÿÿ;… øÿÿu¤…ÿt4ƒùs„
  ;Êuƒ¤Àøÿÿ A‰…¼øÿÿ‹Ç3ÿ„Àøÿÿ‹•¼øÿÿÿAëÈƒùs„Ö   ‹½|øÿÿ‹°øÿÿF;ñ…ýþÿÿ‹Â‰•,þÿÿÁàP…ÀøÿÿP…0þÿÿSPèi²ÿÿƒÄ°„À„Á   ‹…¬øÿÿ+…´øÿÿ‰…¬øÿÿ…ºüÿÿ‹¨øÿÿ…É„Ó   ‹}‰…œøÿÿ…À„˜   ƒø„µ   ‹,þÿÿ…É„§   3ÿ3ö÷¤µ0þÿÿÇ‰„µ0þÿÿ‹…œøÿÿƒÒ F‹ú;ñuà…ÿt‹…,þÿÿƒøssN‰¼…0þÿÿÿ…,þÿÿëe3ÀP‰…œöÿÿ‰…,þÿÿ… öÿÿP…0þÿÿSPè¥±ÿÿƒÄ2Àé7ÿÿÿƒ¥œöÿÿ ƒ¥,þÿÿ j ë3ÀP‰…,þÿÿ‰…œöÿÿ… öÿÿP…0þÿÿSPèf±ÿÿƒÄ‹½„øÿÿ‹÷‹,þÿÿ‰µ´øÿÿ…Étw3ö3ÿ‹„½0þÿÿj
Z÷âÆ‰„½0þÿÿƒÒ G‹ò;ùuá‰µœøÿÿ…ö‹µ´øÿÿtB‹,þÿÿƒùss‹Â‰„0þÿÿÿ…,þÿÿë&3ÀP‰…œöÿÿ‰…,þÿÿ… öÿÿP…0þÿÿSPèÙ°ÿÿƒÄ‹þ…\üÿÿP…,þÿÿPèåéÿÿYYj
Z;Â…‘   ÿ…”øÿÿw‹…\üÿÿÆ1‰µ´øÿÿ…À„‹   3ÿ‹ð3É‹„`üÿÿ÷âj
Ç‰„`üÿÿƒÒ A‹úZ;Îuá‹µ´øÿÿ…ÿt\‹…\üÿÿƒøss‰¼…`üÿÿÿ…\üÿÿëB3ÀP‰…œöÿÿ‰…\üÿÿ… öÿÿP…`üÿÿSPè(°ÿÿƒÄë…Àu	‹…”øÿÿHë0wˆ‰µ´øÿÿ‹…”øÿÿ‹€øÿÿ‰A‹ˆøÿÿ…Àx
ùÿÿÿwÈ‹EH;Ár‹Á…„øÿÿ‰…ˆøÿÿ;ð„Ó   ‹…,þÿÿ…À„Å   3ÿ‹ð3É‹„0þÿÿº Êš;÷âÇ‰„0þÿÿƒÒ A‹ú;Îuß‹µ´øÿÿ…ÿt@‹…,þÿÿƒøss‰¼…0þÿÿÿ…,þÿÿë&3ÀP‰…œöÿÿ‰…,þÿÿ… öÿÿP…0þÿÿSPèL¯ÿÿƒÄ…\üÿÿP…,þÿÿPèZèÿÿYY‹ˆøÿÿj_+Î3Ò÷µŒøÿÿ€Â0;Ïrˆ7Oƒÿÿuèƒù	vj	Yñ‰µ´øÿÿ;µˆøÿÿ…-ÿÿÿÆ ë*hH}ëh@}ëh8}ëh0}ÿuSèVaÿÿƒÄ…Àu'€½tøÿÿ _^[t…løÿÿPè%  Y‹Mü3ÍèÕ0ÿÿ‹å]Ã3ÀPPPPPèØ†ÿÿÌ‹ÿU‹ìWÿuèÐÅÿÿY‹M‹ø‹IöÁuèh‡ÿÿÇ 	   ‹EjYƒÀð	ƒÈÿéÓ   ‹E‹@Áè¨tè<‡ÿÿÇ "   ëÒ‹E‹@¨t(‹Eƒ` ‹E‹@Áè¨‹Et´‹H‰‹EjþYƒÀð!‹ESj[ƒÀð	‹Ej÷YƒÀð!‹Eƒ` ‹E‹@©À  u3V‹ujèÙ‹ÿÿY;ðt‹uSèË‹ÿÿY;ðuWè•åÿÿY…Àu	ÿuè.	  Y^ÿu‹]Sè3  YY„Àu‹EjYƒÀð	ƒÈÿë¶Ã[_]Ã‹ÿU‹ìWÿuè¿ÄÿÿY‹M‹ø‹IöÁu!èW†ÿÿÇ 	   ‹EjYƒÀð	¸ÿÿ  éÕ   ‹E‹@Áè¨tè)†ÿÿÇ "   ëÐ‹E‹@¨t(‹Eƒ` ‹E‹@Áè¨‹Et²‹H‰‹EjþYƒÀð!‹ESVj[ƒÀð	‹Ej÷YƒÀð!‹Eƒ` ‹E‹@©À  u1‹ujèÆŠÿÿY;ðt‹uSè¸ŠÿÿY;ðuWè‚äÿÿY…Àu	ÿuè  Yÿu‹uVèí   YY„Àu‹EjYƒÀð	¸ÿÿ  ë·Æ^[_]Ã‹ÿU‹ìVWÿuè©ÃÿÿY‹M‹Ð‹IöÁÀ„’   ‹M3ÿ‹A‹1+ð@‰‹E‹HI‰H…ö~&‹EVÿpRèÆÌÿÿƒÄ‹ø‹E‹HŠEˆ3À;þ”Àëdƒúÿtƒúþt‹Â‹Êƒà?ÁùkÀ0À¯ë¸è¦ö@( tÁjWWRè–  #ÂƒÄƒøÿu­‹EjYƒÀð	°ëjEPRèRÌÿÿƒÄH÷ØÀ@_^]Ã‹ÿU‹ìVWÿuèÝÂÿÿY‹M‹Ð‹IöÁÀ„˜   ‹M3ÿ‹A‹1+ðƒÀ‰‹E‹Hƒé‰H…ö~(‹EVÿpRèöËÿÿƒÄ‹ø‹E‹Hf‹Ef‰3À;þ”Àëfƒúÿtƒúþt‹Â‹Êƒà?ÁùkÀ0À¯ë¸è¦ö@( t¿jWWRèÄ  #ÂƒÄƒøÿu«‹EjYƒÀð	°ëjEPRè€ËÿÿƒèƒÄ÷ØÀ@_^]Ã‹ÿU‹ì]é/üÿÿ‹ÿU‹ì]é5ýÿÿ‹ÿU‹ìV‹u…öuè›ƒÿÿÇ    èÎ‚ÿÿƒÈÿëQ‹FWƒÏÿÁè¨t9Vè
‰ÿÿV‹øèÄÿÿVè¾ÁÿÿPèô  ƒÄ…ÀyƒÏÿëƒ~ tÿvèS\ÿÿƒf YVèê  Y‹Ç_^]Ãjhˆ’èh6ÿÿ‹u‰uà3À…ö•À…ÀuèƒÿÿÇ    èH‚ÿÿƒÈÿë;‹FÁèV¨tè¡  Yëèƒeä èTˆÿÿYƒeü Vè1ÿÿÿY‹ð‰uäÇEüþÿÿÿè   ‹ÆèH6ÿÿÃ‹uäÿuàè8ˆÿÿYÃjh¨’èè5ÿÿ‹}ƒÿþuè‹‚ÿÿƒ  è–‚ÿÿÇ 	   éÌ   …ÿˆ¬   ;=À±ƒ    ‹ÏÁù‰Mä‹Çƒà?kÐ0‰Uà‹À¯¶D(ƒàt|WèðßÿÿYƒÎÿ‰uÔ‹Þ‰]Øƒeü ‹Eä‹…À¯‹MàöD(uè$‚ÿÿÇ 	   è‚ÿÿƒ  ëÿuÿuÿuWèS   ƒÄ‹ð‰uÔ‹Ú‰]ØÇEüþÿÿÿè   ‹Óë.‹}‹]Ø‹uÔWèŸßÿÿYÃè¿ÿÿƒ  èÊÿÿÇ 	   èý€ÿÿƒÎÿ‹Ö‹Æè65ÿÿÃ‹ÿU‹ìQQV‹uWVèàÿÿƒÏÿY;Çuè“ÿÿÇ 	   ‹Ç‹×ëMÿuMøQÿuÿuPÿ1…Àuÿ@0Pè-ÿÿYëÓ‹Eø‹Uü#Â;ÇtÇ‹Eø‹Îƒæ?Áùkö0‹À¯€d1(ý_^‹å]Ã‹ÿU‹ìÿuÿuÿuÿuègþÿÿƒÄ]Ã‹ÿU‹ìÿuÿuÿuÿuèQÿÿÿƒÄ]Ã‹ÿU‹ìQ¡€§ƒøþu
èÐ  ¡€§ƒøÿu¸ÿÿ  ëj MüQjMQPÿˆ0…Àtâf‹E‹å]Ã‹ÿU‹ì‹M3À8t;Et@€< uô]Ã‹ÿU‹ìVè³  ‹u‰èì  ‰F3À^]Ã‹ÿU‹ìQQƒeø ƒeü V‹uÿ6èr	  ÿvèê	  EøPè¸ÿÿÿ‹ƒÄ;Eøu‹F;Eüu3Àë3À@^‹å]Ã‹ÿU‹ìQQƒeø Eøƒeü Pè‚ÿÿÿY…Àt3À@ë)‹M‹Uø‹Eü‰AEø‰ƒÊP‰UøèxÿÿÿY…ÀuÙèú	  3À‹å]ÃÌÌÌÌÌƒ=² „‚   ƒì®\$‹D$%€  =€  uÙ<$f‹$fƒàfƒød$uUé¹
  ƒ=² t2ƒì®\$‹D$%€  =€  uÙ<$f‹$fƒàfƒød$uée
  ƒìÝ$èr  è   ƒÄÃT$è  R›Ù<$tL‹D$f<$tÙ-h©  ðt^©   €uAÙìÙÉÙñƒ=ä± …<  P}º   é9  ©   €uëÔ©ÿÿ uƒ|$ u%   €tÅÝØÛ- ¸   ë"èˆ  ë©ÿÿ uÅƒ|$ u¾ÝØÛ-Ê~¸   ƒ=ä± …Ð  P}º   èÉ  ZÃƒ=² „  ƒì®\$‹D$%€  =€  uÙ<$f‹$fƒàfƒød$…Ý  ë ó~D$f(p}f(Èf(øfsÐ4f~ÀfT}fúÐfÓÊ©   tL=ÿ  |}fóÊ=2  fÖL$ÝD$Ãf.ÿ{$ºì  ƒì‰T$‹ÔƒÂ‰T$‰T$‰$èI  ƒÄÝD$Ãó~D$fóÊf(ØfÂÁ=ÿ  |%=2  °fT`}òXÈfÖL$ÝD$ÃÝ }ÃfÂ€}fT`}fÖ\$ÝD$Ã‹ÿU‹ìÿT­SV‹u»   SèŸVÿÿj ‰Fè[Vÿÿƒ~ FYYtj@Yð	‰^ë¹   ð	FÇF   ‰F‹Fƒf ‰^[]ÃjhÈ’èJ0ÿÿƒeä ‹Eÿ0è¢ÚÿÿYƒeü ‹E‹ ‹0‹ÖÁú‹Æƒà?kÈ0‹•À¯öD(tVèâ   Y‹ðëèÈ|ÿÿÇ 	   ƒÎÿ‰uäÇEüþÿÿÿè   ‹Æè,0ÿÿÂ ‹uä‹Eÿ0è_ÚÿÿYÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèZÿÿÿ‹å]Ã‹ÿU‹ìQV‹uƒþþuèH|ÿÿƒ  èS|ÿÿÇ 	   ëS…öx7;5À±s/‹Æ‹Öƒà?ÁúkÈ0‹•À¯öD(tE‰EüEüPVè}ÿÿÿYYëèø{ÿÿƒ  è|ÿÿÇ 	   è6{ÿÿƒÈÿ^‹å]Ã‹ÿU‹ìVW‹}WèZÚÿÿYƒøÿu3öëN¡À¯ƒÿu	ö€ˆ   uƒÿuö@Xtjè+Úÿÿj‹ðè"ÚÿÿYY;ÆtÈWèÚÿÿYPÿ¨0…Àu¶ÿ@0‹ðWèkÙÿÿY‹Ïƒç?Áùk×0‹À¯ÆD( …ötVè*{ÿÿYƒÈÿë3À_^]Ã‹ÿU‹ì‹E3É‰‹E‰H‹E‰H‹EƒHÿ‹E‰H‹E‰H‹E‰H‹EƒÀ‡]Ã3ÀPPjPjh   @h¨}ÿ1£€§Ã¡€§ƒøÿtƒøþtPÿ¨0ÃU‹ìWVS‹MÉtM‹u‹}·A³Z¶ I Š&
äŠt'
Àt#ƒÆƒÇ:çr:ãwæ:Çr:ÃwÆ:àuƒéuÑ3É:àt	¹ÿÿÿÿr÷Ù‹Á[^_ÉÃ‹ÿU‹ì‹U3É÷Â€~  tg„ÒyjYW¿   …×tƒÉ÷Â   tƒÉ÷Â   tƒÉ÷Â   tƒÉV¾ `  ‹Â#Æ;Æ^uÉ   ë÷Â @  tÉ   ë
÷Â    tÏ_‹Á]Ã‹ÿU‹ì‹U3É÷Â=  t]öÂtjYöÂtƒÉöÂtƒÉöÂtƒÉöÂ tƒÉV¾   ‹Â#Æ;Æ^uÉ   ë÷Â   tÉ   ë÷Â   tÉ   ‹Á]Ã‹ÿU‹ì‹U3É÷Â  t[öÂtAöÂtƒÉöÂtƒÉöÂtƒÉöÂtƒÉ V¾   ‹Â#Æ;Æ^uÉ   ë÷Â   tÉ   ë÷Â   tÉ   ‹Á]Ã‹ÿU‹ì‹U3É÷Â  tjöÂt¹€   W¿   öÂtÏöÂtÉ   öÂtÉ   öÂtÉ   V¾   ‹Â#Æ;Æ^uÉ `  ë…×tÉ    ë÷Â   tÉ @  _‹Á]Ã‹ÿU‹ì‹U3ÉöÂtNV¾  ‹Â#Æ;ÆuA¾  ‹Â#Æ;ÆuƒÉ¾  ‹Â#Æ;ÆuƒÉ¾  ‹Â#Æ;Æ^uƒÉ¸  #Ð;ÐuƒÉ ‹Á]Ã‹ÿU‹ì‹U3ÉöÂtNV¾  ‹Â#Æ;ÆuA¾  ‹Â#Æ;ÆuƒÉ¾  ‹Â#Æ;ÆuƒÉ¾  ‹Â#Æ;Æ^uƒÉ¸  #Ð;ÐuƒÉ ‹Á]Ã‹ÿU‹ìQQ3À!Eøf‰EüÙ}üƒ=D«|®]ø·EüVPè¯ýÿÿÿuø‹ðè(ýÿÿYÆY%  ^‹å]Ã‹ÿU‹ìQQ3À3Éf‰Eü‰MøÝ}üƒ=D«|®]ø·Uü‹ÁöÂ=t2öÂt¸  öÂt  öÂt  öÂt  öÂ t  ‹UøöÂ=t6öÂt¹  öÂtÉ  öÂtÉ  öÂtÉ  öÂ tÉ  Á% ‹å]Ã‹ÿU‹ìƒì SVW3ÿ‰}à‰}ä‰}è‰}ì‰}ð‰}ô‰}øÙuà»  Sè2ýÿÿÿu‹ð÷Ö#uàè#ýÿÿYðY‰uàÙeàƒ=D«|'‰}ü®]üSètýÿÿÿu‹ð÷Ö#uüèeýÿÿYðY‰uü®Uü_^[‹å]Ã‹ÿU‹ìƒì SVW3ÿ‰}à‰}ä‰}è‰}ì‰}ð‰}ô‰}øÙuà» Sèþÿÿÿu‹ð÷Ö#uäèõýÿÿYðY‰uäÙeàƒ=D«|'‰}ü®]üSètýÿÿÿu‹ð÷Ö#uüèeýÿÿYðY‰uü®Uü_^[‹å]Ã‹ÿU‹ìƒìÝ}üÛâƒ=D«Œƒ   f‹Eü3É‹ÑW¿   ¨?t)¨tjZ¨tƒÊ¨tƒÊ¨tƒÊ¨ tƒÊ¨t×®]ø‹EøƒàÀ‰Eô®Uô‹Eø¨?t)¨tjY¨tƒÉ¨tƒÉ¨tƒÉ¨ tƒÉ¨tÏÊ‹Á_ë=f‹Mü3ÀöÁ?t2öÁtjXöÁtƒÈöÁtƒÈöÁtƒÈöÁ tƒÈöÁt   ‹å]Ãj
è~  £²3ÀÃÌÌÌÌU‹ìƒìƒäðÝ$ó~$è   ÉÃfD$º    f(èfÀfsÕ4fÅÍ f(À}f(Ð}f(0~f(%à}f(5ð}fTÁfVÃfXàfÅÄ %ð  f(  „f(¸ðfTðf\ÆfYôf\òòXþfYÄf(àfXÆáÿ  ƒéùý  ‡¾   éþ  Êò*ñföÁá
Á¹   º    ƒø DÑf(€~f(Øf(~fYÈfYÛfXÊf( ~òYÛf(- ~fYõf(ª~fTåfXþfXüfYÈòYØfXÊf(°~fYÐf(÷föfYËƒìf(ÁfXÊfÀòXÁòXÆòXÇfD$ÝD$ƒÄÃfD$f(@~òÂÈ fÅÁ ƒø wHƒùÿt^ùþ  wlfD$f(À}f(0~fTÁfVÂòÂÐ fÅÂ ƒø tÝh~Ãºé  ëOf0~ò^Ðf`~º   ë4fP~òYÁºÌÿÿÿéþÿÿƒÁáÿ  ùÿ  s:fWÉò^Éº	   ƒìfL$‰T$‹ÔƒÂ‰T$ƒÂ‰T$‰$è$  ÝD$ƒÄÃfT$fD$f~ÐfsÒ f~Ñáÿÿ Áƒø t ºé  ë¦¤$    ëÌÌÌÆ…pÿÿÿþ
íu;ÙÉÙñëÆ…pÿÿÿþ2íÙêÞÉè+  ÙèÞÁö…aÿÿÿtÙèÞñöÂ@uÙý
ítÙàé²  èF  Àt2íƒøtöÕÙÉÙáë¯éµ  éK  ÝØÝØÛ-À~Æ…pÿÿÿÃÙíÙÉÙä›Ý½`ÿÿÿ›ö…aÿÿÿAuÒÙñÃÆ…pÿÿÿÝØÛ-Ê~Ã
ÉuSÃÙìëÙíÙÉ
Éu®ÙñÃé[  èÏ   ÝØÝØ
ÉuÙîƒøu
ítÙàÃÆ…pÿÿÿÛ-À~ƒøuí
ítéÙàëåÝØé  ÝØéµ  XÙä›Ý½`ÿÿÿ›ö…aÿÿÿuÝØÛ-À~
ítÙàÃÆ…pÿÿÿé×  ÝØÝØÛ-À~Æ…pÿÿÿÃ
Éu¯ÝØÛ-À~ÃÙÀÙáÛ-Þ~ÞÙ›Ý½`ÿÿÿ›ö…aÿÿÿAu•ÙÀÙüÙä›Ý½`ÿÿÿ›Š•aÿÿÿÙÉØáÙä›Ý½`ÿÿÿÙáÙðÃÙÀÙüØÙ›ßàžuÙÀÜò~ÙÀÙüÞÙ›ßàžt¸   Ã¸    ëø¸   ëñVƒìt‹ôVƒìÝ$ƒìÝ$›Ývèé  ƒÄÝfÝƒÄt^…ÀtéÐ  ÃÌÌÌÌÌÌÌÌÌ€zuf‹\ÿÿÿ€Ï€çþ³?ëf»?f‰^ÿÿÿÙ­^ÿÿÿ»NÙå‰•lÿÿÿ›Ý½`ÿÿÿÆ…pÿÿÿ ›ŠaÿÿÿÐáÐùÐÁŠÁ$×¾Àá  ‹ÚØƒÃÿ#€zuf‹\ÿÿÿ€Ï€çþ³?ëf»?f‰^ÿÿÿÙ­^ÿÿÿ»NÙå‰•lÿÿÿ›Ý½`ÿÿÿÆ…pÿÿÿ ÙÉŠaÿÿÿÙå›Ý½`ÿÿÿÙÉŠ­aÿÿÿÐåÐýÐÅŠÅ$×ŠàÐáÐùÐÁŠÁ$×ÐäÐä
Ä¾Àá  ‹ÚØƒÃÿ#èÎ   ÙÉÝØÃèÄ   ëöÝØÝØÙîÃÝØÝØÙî„ítÙàÃÝØÝØÙèÃÛ½bÿÿÿÛ­bÿÿÿö…iÿÿÿ@tÆ…pÿÿÿ ÃÆ…pÿÿÿ Ü>ÃÙÉÛ½bÿÿÿÛ­bÿÿÿö…iÿÿÿ@t	Æ…pÿÿÿ ëÆ…pÿÿÿ ÞÁÃÛ½bÿÿÿÛ­bÿÿÿö…iÿÿÿ@t ÙÉÛ½bÿÿÿÛ­bÿÿÿö…iÿÿÿ@t	Æ…pÿÿÿ ëÆ…pÿÿÿÞÁÃÝØÝØÛ- €½pÿÿÿ Æ…pÿÿÿ
ÉÃÝØÝØÛ-4
ítÙà
ÉtÝFÞÉÃ
ÉtÙàÃÌÌÌÌÌÌÌÌÌÌÌÌÙÀÙüÜáÙÉÙàÙðÙèÞÁÙýÝÙÃ‹T$â   ƒÊf‰T$Ùl$Ã©   t¸    ÃÜ`¸    Ã‹B%  ð=  ðtÝÃ‹Bƒì
  ÿ‰D$‹B‹
¤ÈÁá‰D$‰$Û,$ƒÄ
©    ‹BÃ‹D$%  ð=  ðtÃ‹D$Ãf<$tÙ,$ZÃf‹$f=tfƒà t›ßàfƒà t¸   èÙ   ZÃÙ,$ZÃƒìÝ$‹D$ƒÄ%  ðëƒìÝ$‹D$ƒÄ%  ðt==  ðt_f‹$f=t*fƒà u!›ßàfƒà t¸   ƒútè{   ZÃè]   ZÃÙ,$ZÃÝŒÙÉÙýÝÙÙÀÙáÜ|›ßàž¸   sÇÜœë¿Ý„ÙÉÙýÝÙÙÀÙáÜt›ßàž¸   vžÜ”ë–ÌÌÌÌU‹ìƒÄà‰Eà‹E‰Eð‹E‰Eôë	U‹ìƒÄà‰EàÝ]ø‰Mä‹E‹M‰Eè‰MìEMàPQRè%  ƒÄÝEøf}tÙmÉÃ‹ÿU‹ìƒì$¡ 3Å‰Eüƒ=è± VWtÿ5²ÿ1‹øë¿I– ‹Eƒø!  „  ƒø§   „Ž   jY+ÁtxƒètjƒètVƒè…›  ÇEà¨‹E‹Ï‹uÇEÜ   Ý ‹EÝ]äÝ EÜÝ]ìÝPÝ]ôÿ(1ÿ×Y…À…Y  èákÿÿÇ !   éI  ‰MÜÇEà¨é  ÇEà¤ë¢‰MÜÇEà¤éì   ÇEÜ   ÇEà°éÙ   ƒètQƒè	tCƒè…  ÇEà´‹E‹Ï‹uÇEÜ   Ý ‹EÝ]äÝ EÜÝ]ìÝPÝ]ôÿ(1ÿ×YéÂ   ÇEÜ   ë|ÇEà°ë»Ùè‹EÝé©   ƒèt[ƒètJƒèt9ƒè	t(ƒèt-«  t	ƒè…€   ‹EÝ ëÆÇEà¸éÙþÿÿÇEàÀéÍþÿÿÇEàÈéÁþÿÿÇEà´éµþÿÿÇEÜ   ÇEà´‹E‹Ï‹uÝ ‹EÝ]äÝ EÜÝ]ìÝPÝ]ôÿ(1ÿ×Y…Àuè“jÿÿÇ "   ÝEôÝ‹Mü_3Í^è·ÿÿ‹å]Ã‹ÿU‹ìQQSV¾ÿÿ  Vh?  è³   ÝE‹ØYY·M¸ð  #ÈQQÝ$f;Èu7è«  HYYƒøwVSèƒ   ÝEYYëcÝEÝÐSƒìØÁÝ\$Ý$jjë?è”  ÝUøÝEƒÄÝáßàöÄDzVÝÙSÝØè>   ÝEøYYëöÃ uéSƒìÙÉÝ\$Ý$jjèŸ  ƒÄ^[‹å]Ã‹ÿU‹ìQÝ}üÛâ¿Eü‹å]Ã‹ÿU‹ìQQ›Ù}ü‹M‹E÷Ñf#Mü#EfÈf‰MøÙmø¿Eü‹å]Ã‹ÿU‹ì‹MƒìöÁt
Û-ØÛ]ü›öÁt›ßàÛ-ØÝ]ô››ßàöÁt
Û-äÝ]ô›öÁt	ÙîÙèÞñÝØ›öÁ tÙëÝ]ô›‹å]Ã‹ÿU‹ìQ›Ý}ü¿Eü‹å]Ã‹ÿU‹ìQQÝEQQÝ$èÊ
  YY¨uJÝEQQÝ$èy  ÝEÝáßàYYÝÙöÄDz+ÜˆQQÝUøÝ$èV  ÝEøÚéßàYYöÄDzjXë	3À@ëÝØ3À‹å]Ã‹ÿU‹ìÝE¹  ðÙá¸  ðÿ9Mu;ƒ} uuÙèØÑßàöÄzÝÙÝØÝ ‰éé   ØÑßàÝÙöÄA‹E…Ú   ÝØÙîéÑ   9Eu;ƒ} u5ÙèØÑßàöÄzÝÙÝØÙîé­   ØÑßàÝÙöÄA‹E…ž   ÝØÝ ‰é‘   ÝØ9Mu.ƒ} …‚   ÙîÝEØÑßàöÄA„sÿÿÿØÙßàöÄ‹E{bÝØÙèë\9EuYƒ} uSÝEQQÝ$èµþÿÿÙîÝEYYØÑ‹ÈßàöÄAuÝÙÝØÝ ‰ƒùu ÙàëØÙßàöÄzƒùuÝØÝ°‰ëÝØÙè‹EÝ3À]Ã‹ÿS‹ÜQQƒäðƒÄU‹k‰l$‹ììˆ   ¡ 3Å‰Eü‹CV‹sW·‰|ÿÿÿ‹ƒèt)ƒèt ƒètƒètƒètƒèurjëjë
jëjëj_QFPWè­  ƒÄ…ÀuG‹KƒùtƒùtƒùtƒeÀþë‹EÀÝFƒàãƒÈÝ]°‰EÀFPFPQW…|ÿÿÿPE€PèB  ƒÄ‹|ÿÿÿhÿÿ  Qèýüÿÿƒ>YYtèf“ÿÿ„ÀtVè‰“ÿÿY…Àuÿ6è   Y‹Mü_3Í^èµÿÿ‹å]‹ã[Ã‹ÿU‹ìQQÝEÙüÝ]øÝEø‹å]Ã‹ÿU‹ì‹E¨ tjë¨t3À@]Ã¨tjë¨tjX]Ã¶ÀƒàÀ]Ã‹ÿS‹ÜQQƒäðƒÄU‹k‰l$‹ììˆ   ¡ 3Å‰EüV‹s CWVPÿsè•   ƒÄ…Àu&ƒeÀþPCPCPÿsC ÿsPE€Pèq  ‹s ƒÄÿsè^ÿÿÿY‹øè|’ÿÿ„Àt)…ÿt%ÝCVƒìÝ\$ÙîÝ\$ÝCÝ$ÿsWèS  ƒÄ$ëWè  Ç$ÿÿ  VèÇûÿÿÝCYY‹Mü_3Í^èÿÿ‹å]‹ã[Ã‹ÿU‹ìƒìS‹]V‹óƒæöÃtöEtjè·ûÿÿYƒæ÷é  ‹Ã#E¨tjèžûÿÿYƒæûéw  öÃ„š   öE„   jè{ûÿÿ‹EY¹   #ÁtT=   t7=   t;Áub‹MÙîÜßàÝ¨‰öÄ{LëH‹MÙîÜßàöÄ{,Ý¨‰ë2‹MÙîÜßàöÄzÝ¨‰ë‹MÙîÜßàöÄzÝ ‰ëÝ ‰ÙàÝƒæþéÔ   öÃ„Ë   öE„Á   W3ÿöÃtG‹MÝÙîÚéßàöÄD‹‘   ÝEüPQQÝ$èœ  ‹EüƒÄ úÿÿ‰EüÝUðÙî=Îûÿÿ}3ÿÞÉGëYÞÙ3ÒßàöÄAuB‹Eö¹üÿÿƒàƒÈf‰Eö‹Eü;Á}++È‹EðöEðt…ÿuGÑèöEô‰Eðt   €‰EðÑmôƒéuÚÝEð…ÒtÙà‹EÝë3ÿG…ÿ_tjè"úÿÿYƒæýöÃtöE tj èúÿÿYƒæï3À…ö^”À[‹å]Ã‹ÿU‹ìj ÿuÿuÿuÿuÿuÿuè   ƒÄ]Ã‹ÿU‹ì‹E3ÉS3ÛC‰H‹EW¿  À‰H‹E‰H‹MöÁt‹E¿  À	XöÁt‹E¿“  ÀƒHöÁt‹E¿‘  ÀƒHöÁt‹E¿Ž  ÀƒHöÁt‹E¿  ÀƒH‹MV‹u‹Áà÷Ð3Aƒà1A‹M‹À÷Ð3Aƒà1A‹M‹Ñè÷Ð3Aƒà1A‹M‹Áè÷Ð3Aƒà1A‹‹MÁè÷Ð3A#Ã1AèTùÿÿ‹ÐöÂt‹MƒIöÂt‹EƒHöÂt‹EƒHöÂt‹EƒHöÂ t‹E	X‹¹   #Át5=   t"=   t;Áu)‹Eƒë!‹M‹ƒàþƒÈ‰ë‹M‹ƒàýÃëð‹Eƒ ü‹¹   #Át =   t;Áu"‹Eƒ ãë‹M‹ƒàçƒÈë‹M‹ƒàëƒÈ‰‹E‹MÁá3áàÿ 1‹E	X ƒ}  t,‹Eƒ` á‹EÙ ‹EÙX‹E	X`‹E‹]ƒ``á‹EÙÙXPë:‹M‹A ƒàãƒÈ‰A ‹EÝ ‹EÝX‹E	X`‹M‹]‹A`ƒàãƒÈ‰A`‹EÝÝXPèu÷ÿÿEPjj Wÿ1‹MöAtƒ&þöAtƒ&ûöAtƒ&÷öAtƒ&ïöAtƒ&ß‹ºÿóÿÿƒàƒè t5ƒèt"ƒètƒèu(   ë ‹%ÿûÿÿ   ‰ë‹%ÿ÷ÿÿ   ëî!‹Áèƒàƒè tƒèt	ƒèu!ë‹#Â   ë	‹#Â   ‰ƒ}  ^tÙAPÙëÝAPÝ_[]Ã‹ÿU‹ì‹EƒøtƒÀþƒøwèM`ÿÿÇ "   ]Ãè@`ÿÿÇ !   ]Ã‹ÿU‹ì‹Uƒì 3É‹Á9Å¨ˆt@ƒø|ñë‹Å¬ˆ‰Mä…ÉtU‹E‰Eè‹E‰Eì‹E‰Eð‹EV‹u‰Eô‹E hÿÿ  ÿu(‰Eø‹E$‰uà‰Eüè&öÿÿEàPè¿ŒÿÿƒÄ…ÀuVèUÿÿÿYÝEø^ëhÿÿ  ÿu(èüõÿÿÿuè9ÿÿÿÝE ƒÄ‹å]Ã‹ÿU‹ìÝEÙîÝáßàWöÄDz	ÝÙ3ÿé¯   Vf‹u·Æ©ð  u|‹M‹U÷Áÿÿ u…ÒtjÞÙ¿üÿÿßàöÄAu3À@ë3ÀöEuÉ‰M…ÒyƒÉ‰MÒOöEtèf‹u‰U¹ïÿ  f#ñf‰u…Àt¸ €  fðf‰uÝEj QQÝ$è1   ƒÄë#j QÝØQÝ$è   ·þƒÄÁïçÿ  ïþ  ^‹E‰8_]Ã‹ÿU‹ìQQ‹M·EÝE%€  Ý]ø‰þ  ÁáÈf‰MþÝEø‹å]Ã‹ÿU‹ì}  ð‹Eu…Àu@]Ã}  ðÿu	…ÀujX]Ãf‹Mºø  f#Êf;Êujëèºð  f;Êu÷Eÿÿ u…ÀtjëÍ3À]Ã‹ÿU‹ìf‹Mºð  f‹Áf#Âf;Âu3ÝEQQÝ$è|ÿÿÿYYƒètƒètƒèt3À@]ÃjëjX]Ã¸   ]Ã·Éá €  f…Àu÷Eÿÿ uƒ} t÷ÙÉƒá€   ]ÃÝEÙîÚéßàöÄDz÷ÙÉƒáàA@]Ã÷ÙÉáÿÿÿ   ]Ãÿ%0ÿ%<0÷`Š   t&è   ¡ü±@£ü±ƒøuh ²jèÓ  év  Ã¡ì±S3ÛC;Ãu2À[Ã…ÀtŠÃ[ÃVh¸‰ÿ40‹ð…öu‹óë*hÔ‰Vÿl0…Àtìhì‰V£ð±ÿl0…Àt×£ô±‹Îºì±3Àð±
…Àu;ót;Ãu2ÀëŠÃ^[Ã‹ÿU‹ìQ¡ 3Å‰Eüèpÿÿÿ„ÀtV‹5ð±‹Îhø±ÿ(1ÿÖ^ëºø±ëó¡ø±…Àuõ3ÉAð±
…Àuì‹Mü3Íè¹ÿÿ‹å]Ã‹ÿU‹ìƒì@EäjPÿuÿ1…ÀujYÍ)öEøDtFVWEÀPÿ1‹}Ä3ÒGÿ‹Èwÿ#E÷Ö#MHÏ#uÁ÷÷3Ò‹È‹E÷÷Èt3Àð	÷ƒéuô_^‹å]Â ‹ÿU‹ì‹<  ƒ¹t  w3ÀëMV‹±à  …öu3Àë=·  ‘  ·‰  ÐW‹¾  3ö…Ét;zr
‹BB;ørFƒÂ(;ñré3À_^]Â ‹E‹J‰‹E‹J$‰‹B   ëà‹ÿU‹ìQQVEøPEüPèhÿÿÿ‹ð…öu‹EÇ    ëCƒ=² u!÷Eø   €Ç²   ujYÍ)ÿuüVè»þÿÿÿuÿuÿuüVÿ1…ÀujYÍ)^‹å]Â ‹ÿU‹ìQ÷`Š   t"è'þÿÿƒ-ü±uEüPÿ5 ²èaÿÿÿè   ‹å]Ã‹ÿU‹ìQ¡ 3Å‰Eüèvýÿÿ„ÀtV‹5ô±‹Îhø±ÿ(1ÿÖ^ë
Çø±    ‹Mü3ÍèÒÿÿ‹å]Ã‹ÿU‹ìƒì8¡ 3Å‰EüSVWèôüÿÿ‹M¿   ÇEÐ$   ‰MÔ‹A‹YÇ‹Qß‹q×÷‰]ø‹yÇ   ‰EÜ‰}ô‹y‰}Ì‹}‰}Ø3ÿ÷   ‰}à‰}ä‰}è‰}ì‰}ðu$EÐ‰EøèüþÿÿEøPjWhW mÀÿ13Àé×  ‹E‹;+ÂÁø‰EÈ‹†‹ÁÁè÷Ðƒà‰Eà  u·Á‹èŠ3ö‰Eä…ÛtEÐ‹ËPVÿ(1ÿÓ‹ð…ö…\  ‹èŠ…ÿ…“   …ÛtEÐ‹ËPjÿ(1ÿÓ‹ø…ÿua3ÛSSÿuÜÿ 1‹ø…ÿuNÿ@0‹=Š‰Eð…ÿtEÐ‹ÏPjÿ(1ÿ×‹ø…ÿu%EÐ‰Eøè$þÿÿEøPjSh~ mÀÿ1‹Eìéþ   ‹Mø‹Ç‡;ÇuWÿh0‹èŠ‰}è…ÛtEÐ‹ËPjÿ(1ÿÓ‹ð…ö…•   ‹E3Û9Xt-9Xt(‹G<<8PE  u‹MÌ9L8u;|84u‹uÈ‹Eô‹4°…öu^ÿuäWÿl0‹ð…öuNÿ@0‹5Š‰Eð…ötEÐ‹ÎPjÿ(1ÿÖ‹ð…öu%EÐ‰EôèVýÿÿEôPjSh mÀÿ1èÏúÿÿ‹uì‹E‰0‹èŠ…Ûtƒeð EÐPj‹Ë‰}è‰uìÿ(1ÿÓèýÿÿ‹Æ‹Mü_^3Í[èOÿÿ‹å]Â ÌÌÌÌÌÌÌÌÌÌÌU‹ì‹E3ÒSVW‹H<È·A·YƒÀÁ…Ût‹}‹p;þr	‹HÎ;ùr
BƒÀ(;Órè3À_^[]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìjþhè’hà d¡    PƒìSVW¡ 1Eø3ÅPEðd£    ‰eèÇEü    h   è|   ƒÄ…ÀtT‹E-   Ph   èRÿÿÿƒÄ…Àt:‹@$Áè÷ÐƒàÇEüþÿÿÿ‹Mðd‰    Y_^[‹å]Ã‹Eì‹ 3É8  À”Á‹ÁÃ‹eèÇEüþÿÿÿ3À‹Mðd‰    Y_^[‹å]ÃÌÌÌÌÌÌU‹ì‹E¹MZ  f9t3À]Ã‹H<È3À9PE  uº  f9Q”À]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌV‹D$Àu(‹L$‹D$3Ò÷ñ‹Ø‹D$÷ñ‹ð‹Ã÷d$‹È‹Æ÷d$ÑëG‹È‹\$‹T$‹D$ÑéÑÛÑêÑØÉuô÷ó‹ð÷d$‹È‹D$÷æÑr;T$wr;D$v	N+D$T$3Û+D$T$÷Ú÷ØƒÚ ‹Ê‹Ó‹Ù‹È‹Æ^Â ÌÌÌÌÌÌÌÌÌÌÌhà dÿ5    ‹D$‰l$l$+àSVW¡ 1Eü3Å‰EäP‰eèÿuø‹EüÇEüþÿÿÿ‰EøEðd£    òÃ‹Mä3Íòèúþþÿòé<	ÿÿÌÌÌÌÌÌ‹D$‹L$È‹L$u	‹D$÷áÂ S÷á‹Ø‹D$÷d$Ø‹D$÷áÓ[Â ÌÌÌÌÌÌÌÌÌÌÌÌWVU3ÿ3í‹D$À}GE‹T$÷Ø÷ÚƒØ ‰D$‰T$‹D$À}G‹T$÷Ø÷ÚƒØ ‰D$‰T$Àu(‹L$‹D$3Ò÷ñ‹Ø‹D$÷ñ‹ð‹Ã÷d$‹È‹Æ÷d$ÑëG‹Ø‹L$‹T$‹D$ÑëÑÙÑêÑØÛuô÷ñ‹ð÷d$‹È‹D$÷æÑr;T$wr;D$v	N+D$T$3Û+D$T$My÷Ú÷ØƒÚ ‹Ê‹Ó‹Ù‹È‹ÆOu÷Ú÷ØƒÚ ]^_Â Ì€ù@s€ù s­ÐÓêÃ‹Â3Ò€áÓèÃ3À3ÒÃÌQL$+ÈÀ÷Ð#È‹Ä% ðÿÿ;Èòr‹ÁY”‹ ‰$òÃ-   … ëçÌÌÌQL$+ÈƒáÁÉÁYéºÿÿÿQL$+ÈƒáÁÉÁYé¤ÿÿÿÌÌÌÌ€ù@s€ù s¥ÂÓàÃ‹Ð3À€áÓâÃ3À3ÒÃÌƒ=D« t7U‹ìƒìƒäøÝ$ò,$ÉÃƒ=D« tƒìÙ<$XfƒàfƒøtÓ¤$    I U‹ìƒì ƒäðÙÀÙT$ß|$ßl$‹T$‹D$…Àt<Þé…ÒyÙ$‹$ñ   €ÁÿÿÿƒÐ ‹T$ƒÒ ë,Ù$‹$ÁÿÿÿƒØ ‹T$ƒÚ ë‹T$÷Âÿÿÿu¸Ù\$Ù\$ÉÃÌÌÌÌÌÌÌÌÌÌÌWV‹t$‹L$‹|$‹Á‹ÑÆ;þv;ø‚”  ƒù ‚Ò  ù€   sº% ‚Ž  éã  º%H«s	ó¤‹D$^_Ã‹Ç3Æ©   uº% ‚à  º%H« ƒ©  ÷Ç   …  ÷Æ   …¬  ºçs‹ƒév‰ºçsó~ƒévfÖ÷Æ   teºæƒ´   foNôvô‹ÿfo^ƒé0foF fon0v0ƒù0foÓf:Ùffoàf:ÂfGfoÍf:ìfo 0}·vé¯   foNøvøI fo^ƒé0foF fon0v0ƒù0foÓf:Ùffoàf:ÂfGfoÍf:ìfo 0}·vëVfoNüvü‹ÿfo^ƒé0foF fon0v0ƒù0foÓf:Ùffoàf:ÂfGfoÍf:ìfo 0}·vƒù|óoƒévfëèºás‹ƒév‰ºásó~ƒévfÖ‹„ÿà÷Ç   tŠˆIƒÆƒÇ÷Ç   uí‹Ñƒù ‚®  Áéó¥ƒâÿ$•„ÿ$””œ¨¼‹D$^_ÃŠˆ‹D$^_ÃŠˆŠFˆG‹D$^_ÃI ŠˆŠFˆGŠFˆG‹D$^_Ã41<9ƒù ‚Q  º% ‚”   ÷Ç   t‹×ƒâ+ÊŠFÿˆGÿNOƒêuóƒù ‚  ‹ÑÁéƒâƒîƒïýó¥üÿ$•0@HXl‹D$^_ÃŠFˆG‹D$^_ÃI ŠFˆGŠFˆG‹D$^_ÃŠFˆGŠFˆGŠFˆG‹D$^_Ã÷Ç   tINOŠˆ÷Ç   uñù€   rhî€   ï€   óoóoNóoV óo^0óof@óonPóov`óo~póóOóW ó_0óg@óoPów`ópé€   ÷Á€ÿÿÿuƒù r#ƒî ƒï óoóoNóóOƒé ÷ÁàÿÿÿuÝ÷Áüÿÿÿtƒïƒî‹‰ƒé÷Áüÿÿÿuë…ÉtƒïƒîŠˆƒéuñ‹D$^_ÃëÌÌÌ‹Æƒà…À…ã   ‹ÑƒáÁêtf¤$    ‹ÿfofoNfoV fo^0ffOfW f_0fof@fonPfov`fo~pfg@foPfw`fp¶€   ¿€   Ju£…Ét_‹ÑÁê…Òt!›    óoóoNóóOv  Juåƒát0‹ÁÁét‹‰ƒÇƒÆƒéuñ‹ÈƒátŠˆFGIu÷¤$    I ‹D$^_Ã¤$    ‹ÿº   +Ð+ÊQ‹Â‹Èƒát	ŠˆFGIu÷Áèt‹‰vHuóYééþÿÿÌÌÌÌÌÌÌÌÌÌÌÌƒ=D«r_¶D$‹ÐÁàÐfnÚòpÛ Û‹T$¹   ƒÈÿ#ÊÓà+Ñóo
fïÒftÑftËfëÑf×Ê#ÈuƒÈÿƒÂëÜ¼ÁÂf~Ú3É:EÁÃ3ÀŠD$S‹ØÁà‹T$÷Â   tŠ
ƒÂ:ËtY„ÉtQ÷Â   uëØW‹ÃÁãVØ‹
¿ÿþþ~‹Á‹÷3Ëðùƒñÿƒðÿ3Ï3ÆƒÂá u!% tÓ% uæ   €uÄ^_[3ÀÃBÿ[Ã‹Bü:Ãt6„Àtê:ãt'„ätâÁè:Ãt„Àt×:ãt„ätÏë‘^_Bÿ[ÃBþ^_[ÃBý^_[ÃBü^_[ÃÌÌÌÌÌWV‹t$‹L$‹|$‹Á‹ÑÆ;þv;ø‚”  ƒù ‚Ò  ù€   sº% ‚Ž  éã  º%H«s	ó¤‹D$^_Ã‹Ç3Æ©   uº% ‚à  º%H« ƒ©  ÷Ç   …  ÷Æ   …¬  ºçs‹ƒév‰ºçsó~ƒévfÖ÷Æ   teºæƒ´   foNôvô‹ÿfo^ƒé0foF fon0v0ƒù0foÓf:Ùffoàf:ÂfGfoÍf:ìfo 0}·vé¯   foNøvøI fo^ƒé0foF fon0v0ƒù0foÓf:Ùffoàf:ÂfGfoÍf:ìfo 0}·vëVfoNüvü‹ÿfo^ƒé0foF fon0v0ƒù0foÓf:Ùffoàf:ÂfGfoÍf:ìfo 0}·vƒù|óoƒévfëèºás‹ƒév‰ºásó~ƒévfÖ‹4ÿà÷Ç   tŠˆIƒÆƒÇ÷Ç   uí‹Ñƒù ‚®  Áéó¥ƒâÿ$•4ÿ$DDLXl‹D$^_ÃŠˆ‹D$^_ÃŠˆŠFˆG‹D$^_ÃI ŠˆŠFˆGŠFˆG‹D$^_Ã41<9ƒù ‚Q  º% ‚”   ÷Ç   t‹×ƒâ+ÊŠFÿˆGÿNOƒêuóƒù ‚  ‹ÑÁéƒâƒîƒïýó¥üÿ$•àðø  ‹D$^_ÃŠFˆG‹D$^_ÃI ŠFˆGŠFˆG‹D$^_ÃŠFˆGŠFˆGŠFˆG‹D$^_Ã÷Ç   tINOŠˆ÷Ç   uñù€   rhî€   ï€   óoóoNóoV óo^0óof@óonPóov`óo~póóOóW ó_0óg@óoPów`ópé€   ÷Á€ÿÿÿuƒù r#ƒî ƒï óoóoNóóOƒé ÷ÁàÿÿÿuÝ÷Áüÿÿÿtƒïƒî‹‰ƒé÷Áüÿÿÿuë…ÉtƒïƒîŠˆƒéuñ‹D$^_ÃëÌÌÌ‹Æƒà…À…ã   ‹ÑƒáÁêtf¤$    ‹ÿfofoNfoV fo^0ffOfW f_0fof@fonPfov`fo~pfg@foPfw`fp¶€   ¿€   Ju£…Ét_‹ÑÁê…Òt!›    óoóoNóóOv  Juåƒát0‹ÁÁét‹‰ƒÇƒÆƒéuñ‹ÈƒátŠˆFGIu÷¤$    I ‹D$^_Ã¤$    ‹ÿº   +Ð+ÊQ‹Â‹Èƒát	ŠˆFGIu÷Áèt‹‰vHuóYééþÿÿÌÌÌÌÌÌÌÌÌÌÌÌU‹ìWƒ=D«‚ý   ‹}ww¶U‹ÂÁâÐfnÚòpÛ Û¹   #ÏƒÈÿÓà+ù3ÒóofïÒftÑftËf×Ê#Èuf×É#È½ÁÇ…ÉEÐƒÈÿƒÇëÐSf×Ù#ØÑá3À+Á#ÈI#Ë[½ÁÇ…ÉDÂ_ÉÃ¶U…Òt93À÷Ç   t¶;ÊDÇ…Ét G÷Ç   uëfnÂƒÇf:cGð@LðBÁuí_ÉÃ¸ðÿÿÿ#ÇfïÀft ¹   #ÏºÿÿÿÿÓâf×ø#úufïÀft@ƒÀf×ø…ÿtì¼×Âë½‹}3ÀƒÉÿò®ƒÁ÷ÙƒïŠEýò®ƒÇ8t3Àë‹Çü_ÉÃ                                                                                                                         ˜• º• Ö• ô• – – 8– R– h– ~– ˜– ®– Â– Ô– è–  — — — ,— D— \— t— œ— ¨— ¶— Ä— Î— Ü— î—  ˜ ˜ ˜ 4˜ J˜ `˜ p˜ ~˜ ”˜ ª˜ ¶˜ Â˜ Î˜ ä˜ ò˜ 
™ ™ $™ 4™ @™ T™ d™ v™ ‚™ Ž™  ™ ²™ Ì™ æ™ ø™ 
š š .š @š Lš Zš jš ~š Œš œš ®š ¾š Ðš àš     •     ð         šm Å =ô         Û| Yî rn                     node.exe        è§8¨˜1¬1è1$2a d v a p i 3 2     a p i - m s - w i n - c o r e - f i b e r s - l 1 - 1 - 1   a p i - m s - w i n - c o r e - s y n c h - l 1 - 2 - 0     k e r n e l 3 2           FlsAlloc          FlsFree       FlsGetValue       FlsSetValue       InitializeCriticalSectionEx 84D4L4X4d4p4|4Œ4˜4 4¨4´4À4Ê4Ì4Ô4Ü4à4ä4è4ì4ð4ô4ø45555555 5$5(5,5054585<5@5D5H5L5P5T5X5\5`5d5h5l5p5t5x5|5€5Œ5˜5 5¬5Ä5Ð5ä56$6D6d6„6¨6Ä6è6707L7\7`7h7x7œ7¤7°7À7Ü7ü7$8L8t8 8¼8à8909\9x9Ê4ˆ9œ9¸9Ì9ì9__based(    __cdecl __pascal    __stdcall   __thiscall  __fastcall  __vectorcall    __clrcall   __eabi  __ptr64 __restrict  __unaligned restrict(    new     delete =   >>  <<  !   ==  !=  []  operator    ->  *   ++  --  -   +   &   ->* /   %   <   <=  >   >=  ,   ()  ~   ^   |   &&  ||  *=  +=  -=  /=  %=  >>= <<= &=  |=  ^=  `vftable'   `vbtable'   `vcall' `typeof'    `local static guard'    `string'    `vbase destructor'  `vector deleting destructor'    `default constructor closure'   `scalar deleting destructor'    `vector constructor iterator'   `vector destructor iterator'    `vector vbase constructor iterator' `virtual displacement map'  `eh vector constructor iterator'    `eh vector destructor iterator' `eh vector vbase constructor iterator'  `copy constructor closure'  `udt returning' `EH `RTTI   `local vftable' `local vftable constructor closure'  new[]   delete[]   `omni callsig'  `placement delete closure'  `placement delete[] closure'    `managed vector constructor iterator'   `managed vector destructor iterator'    `eh vector copy constructor iterator'   `eh vector vbase copy constructor iterator' `dynamic initializer for '  `dynamic atexit destructor for '    `vector copy constructor iterator'  `vector vbase copy constructor iterator'    `managed vector copy constructor iterator'  `local static thread guard' operator ""      Type Descriptor'    Base Class Descriptor at (  Base Class Array'   Class Hierarchy Descriptor'     Complete Object Locator'   M i c r o s o f t   V i s u a l   C + +   R u n t i m e   L i b r a r y         A s s e r t i o n   f a i l e d :   % T s ,   f i l e   % T s ,   l i n e   % d 
   A s s e r t i o n   f a i l e d !   P r o g r a m :     F i l e :       L i n e :       E x p r e s s i o n :       F o r   i n f o r m a t i o n   o n   h o w   y o u r   p r o g r a m   c a n   c a u s e   a n   a s s e r t i o n 
 f a i l u r e ,   s e e   t h e   V i s u a l   C + +   d o c u m e n t a t i o n   o n   a s s e r t s   ( P r e s s   R e t r y   t o   d e b u g   t h e   a p p l i c a t i o n   -   J I T   m u s t   b e   e n a b l e d )     . . .   
   
 
     < p r o g r a m   n a m e   u n k n o w n >       À         À       –  À         À       Ž  À         À         À       ‘  À       ’  À       “  À       ´ À       µ À             	   m s c o r e e . d l l   CorExitProcess      ³@     ê@     š‚ íƒ ß@ ß@ -} …} ™’ ª’     'A 0| \|  ” v” N‘ ß@ «         ß@     0A ß@ â@ Å@ ß@        EEE50 P    ( 8PX 700WP       `h````  xpxxxx       (null)  ( n u l l )                                          	               	      
                                                !      5      A      C      P      R      S      W      Y      l      m       p      r   	         €   
      
   ‚   	   ƒ      „      ‘   )   ž      ¡      ¤      §      ·      Î      ×           Sun Mon Tue Wed Thu Fri Sat Sunday  Monday  Tuesday Wednesday   Thursday    Friday  Saturday    Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec January February    March   April   June    July    August  September   October November    December    AM  PM  MM/dd/yy    dddd, MMMM dd, yyyy HH:mm:ss    S u n   M o n   T u e   W e d   T h u   F r i   S a t   S u n d a y     M o n d a y     T u e s d a y   W e d n e s d a y   T h u r s d a y     F r i d a y     S a t u r d a y     J a n   F e b   M a r   A p r   M a y   J u n   J u l   A u g   S e p   O c t   N o v   D e c   J a n u a r y   F e b r u a r y     M a r c h   A p r i l   J u n e     J u l y     A u g u s t     S e p t e m b e r   O c t o b e r   N o v e m b e r     D e c e m b e r     A M     P M     M M / d d / y y     d d d d ,   M M M M   d d ,   y y y y   H H : m m : s s     e n - U S       à?ä?è?ì?ð?ô?ø?ü?@@@ @,@4@@@D@H@L@P@T@X@\@`@d@h@l@p@x@„@Œ@P@”@œ@¤@¬@¸@À@Ì@Ø@Ü@à@ì@ A       AAA$A,A4A<ADATAdAtAˆAœA¬AÀAÈAÐAØAàAèAðAøA BBBB B0BDBPBàA\BhBtB„B˜B¨B¼BÐBØBàBôBC0C    øD@E¬1€E¸E F`F¬Fè1èF(GdG GðGHH HèH˜1$28Ia p i - m s - w i n - a p p m o d e l - r u n t i m e - l 1 - 1 - 1     a p i - m s - w i n - c o r e - d a t e t i m e - l 1 - 1 - 1   a p i - m s - w i n - c o r e - f i l e - l 2 - 1 - 1   a p i - m s - w i n - c o r e - l o c a l i z a t i o n - l 1 - 2 - 1   a p i - m s - w i n - c o r e - l o c a l i z a t i o n - o b s o l e t e - l 1 - 2 - 0         a p i - m s - w i n - c o r e - p r o c e s s t h r e a d s - l 1 - 1 - 2   a p i - m s - w i n - c o r e - s t r i n g - l 1 - 1 - 0   a p i - m s - w i n - c o r e - s y s i n f o - l 1 - 2 - 1     a p i - m s - w i n - c o r e - w i n r t - l 1 - 1 - 0     a p i - m s - w i n - c o r e - x s t a t e - l 2 - 1 - 0   a p i - m s - w i n - r t c o r e - n t u s e r - w i n d o w - l 1 - 1 - 0     a p i - m s - w i n - s e c u r i t y - s y s t e m f u n c t i o n s - l 1 - 1 - 0     e x t - m s - w i n - k e r n e l 3 2 - p a c k a g e - c u r r e n t - l 1 - 1 - 0     e x t - m s - w i n - n t u s e r - d i a l o g b o x - l 1 - 1 - 0     e x t - m s - w i n - n t u s e r - w i n d o w s t a t i o n - l 1 - 1 - 0     u s e r 3 2                                   GetActiveWindow        GetCurrentPackageId       GetLastActivePopup        GetProcessWindowStation       GetUserObjectInformationW               LCMapStringEx         LocaleNameToLCID          MessageBoxA       MessageBoxW pJ|JˆJ”Jj a - J P   z h - C N   k o - K R   z h - T W   INF inf NAN nan NAN(SNAN)   nan(snan)   NAN(IND)    nan(ind)    e+000                       ( ( ( ( (                                     H                „ „ „ „ „ „ „ „ „ „              ‚‚‚‚‚‚                (                                                                 0                                                                                                                                                                                                                                                                                                         ( ( ( ( (                                     H                „ „ „ „ „ „ „ „ „ „                                        ‚ ‚ ‚ ‚ ‚ ‚                                                                                                                                                                                                                                                                                           €‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ 	
 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ 	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿu k        Z    Z   (Z   0Z   @Z   HZ   PZ   XZ	   `Z
   hZ   pZ   xZ   €Z   ˆZ   Z   ˜Z    Z   ¨Z   °Z   ¸Z   ÀZ   ÈZ   ÐZ   ØZ   àZ   èZ   ðZ   øZ    [   [    [!   ["   ðR#    [$   ([%   0[&   8['   @[)   H[*   P[+   X[,   `[-   h[/   p[6   x[7   €[8   ˆ[9   [>   ˜[?    [@   ¨[A   °[C   ¸[D   À[F   È[G   Ð[I   Ø[J   à[K   è[N   ð[O   ø[P    \V   \W   \Z   \e    \   (\  ,\  8\  D\  ”J  P\  \\  h\  t\	  0C  €\  Œ\  ˜\  ¤\  °\  ¼\  pJ  ˆJ  È\  Ô\  à\  ì\  ø\  ]  ]  ]  (]  4]  @]  L]   X]!  d]"  p]#  |]$  ˆ]%  ”]&   ]'  ¬])  ¸]*  Ä]+  Ð],  Ü]-  ô]/   ^2  ^4  ^5  $^6  0^7  <^8  H^9  T^:  `^;  l^>  x^?  „^@  ^A  œ^C  ¨^D  À^E  Ì^F  Ø^G  ä^I  ð^J  ü^K  _L  _N   _O  ,_P  8_R  D_V  P_W  \_Z  l_e  |_k  Œ_l  œ_  ¨_  ´_  |J  À_	  Ì_
  Ø_  ä_  ð_  ü_  `  `   `  8`,  D`;  \`>  h`C  t`k  Œ`  œ`  ¨`  ´`	  À`
  Ì`  Ø`  ä`;  ü`k  a  a  $a  0a	  <a
  Ha  Ta  `a;  la  |a  ˆa  ”a	   a
  ¬a  ¸a  Äa;  Üa  ìa	  øa
  b  b  b;  4b  Db	  Pb
  \b  hb;  €b   b	   œb
   ¨b;   ´b$  Äb	$  Ðb
$  Üb;$  èb(  øb	(  c
(  c,  c	,  (c
,  4c0  @c	0  Lc
0  Xc4  dc	4  pc
4  |c8  ˆc
8  ”c<   c
<  ¬c@  ¸c
@  Äc
D  Ðc
H  Üc
L  èc
P  ôc|   d|  da r     b g     c a     z h - C H S     c s     d a     d e     e l     e n     e s     f i     f r     h e     h u     i s     i t     j a     k o     n l     n o     p l     p t     r o     r u     h r     s k     s q     s v     t h     t r     u r     i d     b e     s l     e t     l v     l t     f a     v i     h y     a z     e u     m k     a f     k a     f o     h i     m s     k k     k y     s w     u z     t t     p a     g u     t a     t e     k n     m r     s a     m n     g l     k o k   s y r   d i v       a r - S A   b g - B G   c a - E S   c s - C Z   d a - D K   d e - D E   e l - G R   f i - F I   f r - F R   h e - I L   h u - H U   i s - I S   i t - I T   n l - N L   n b - N O   p l - P L   p t - B R   r o - R O   r u - R U   h r - H R   s k - S K   s q - A L   s v - S E   t h - T H   t r - T R   u r - P K   i d - I D   u k - U A   b e - B Y   s l - S I   e t - E E   l v - L V   l t - L T   f a - I R   v i - V N   h y - A M   a z - A Z - L a t n     e u - E S   m k - M K   t n - Z A   x h - Z A   z u - Z A   a f - Z A   k a - G E   f o - F O   h i - I N   m t - M T   s e - N O   m s - M Y   k k - K Z   k y - K G   s w - K E   u z - U Z - L a t n     t t - R U   b n - I N   p a - I N   g u - I N   t a - I N   t e - I N   k n - I N   m l - I N   m r - I N   s a - I N   m n - M N   c y - G B   g l - E S   k o k - I N     s y r - S Y     d i v - M V     q u z - B O     n s - Z A   m i - N Z   a r - I Q   d e - C H   e n - G B   e s - M X   f r - B E   i t - C H   n l - B E   n n - N O   p t - P T   s r - S P - L a t n     s v - F I   a z - A Z - C y r l     s e - S E   m s - B N   u z - U Z - C y r l     q u z - E C     a r - E G   z h - H K   d e - A T   e n - A U   e s - E S   f r - C A   s r - S P - C y r l     s e - F I   q u z - P E     a r - L Y   z h - S G   d e - L U   e n - C A   e s - G T   f r - C H   h r - B A   s m j - N O     a r - D Z   z h - M O   d e - L I   e n - N Z   e s - C R   f r - L U   b s - B A - L a t n     s m j - S E     a r - M A   e n - I E   e s - P A   f r - M C   s r - B A - L a t n     s m a - N O     a r - T N   e n - Z A   e s - D O   s r - B A - C y r l     s m a - S E     a r - O M   e n - J M   e s - V E   s m s - F I     a r - Y E   e n - C B   e s - C O   s m n - F I     a r - S Y   e n - B Z   e s - P E   a r - J O   e n - T T   e s - A R   a r - L B   e n - Z W   e s - E C   a r - K W   e n - P H   e s - C L   a r - A E   e s - U Y   a r - B H   e s - P Y   a r - Q A   e s - B O   e s - S V   e s - H N   e s - N I   e s - P R   z h - C H T     s r     (\B   x[,   8kq   Z    DkØ   PkÚ   \k±   hk    tk   €kÏ   ŒkÕ   ˜kÒ   ¤k©   °k¹   ¼kÄ   ÈkÜ   ÔkC   àkÌ   ìk¿   økÈ   `[)   l›   lk    [!   4lc    Z   @lD   Ll}   Xl·   (Z   plE   @Z   |lG   ˆl‡   HZ   ”lH   PZ    l¢   ¬l‘   ¸lI   Äl³   Ðl«    \A   Ül‹   XZ   ìlJ   `Z   øl£   mÍ   m¬   mÉ   (m’   4mº   @mÅ   Lm´   XmÖ   dmÐ   pmK   |mÀ   ˆmÓ   hZ	   ”mÑ    mÝ   ¬m×   ¸mÊ   Ämµ   ÐmÁ   ÜmÔ   èm¤   ôm­    nß   n“   nà   $n»   0nÎ   <ná   HnÛ   TnÞ   `nÙ   lnÆ   0[#   xne   h[*   „nl   H[&   nh   pZ
   œnL   ˆ[.   ¨ns   xZ   ´n”   Àn¥   Ìn®   ØnM   än¶   ðn¼   \>   ünˆ   Ð[7   o   €Z   oN   [/    ot   àZ   ,o¯   8oZ   ˆZ   DoO   X[(   Poj   [   \oa   Z   hoP   ˜Z   to•   €oQ    Z   ŒoR   €[-   ˜or    [1   ¤ox   è[:   °o‚   ¨Z   \?   ¼o‰   ÌoS   ¨[2   Øoy   @[%   äog   8[$   ðof   üoŽ   p[+   pm   pƒ    \=    p†   ð[;   ,p„   ˜[0   8p   Dpw   Ppu   \pU   °Z   hp–   tpT   €p—   ¸Z   Œp   È[6   ˜p~   ÀZ   ¤pV   ÈZ   °pW   ¼p˜   ÈpŒ   ØpŸ   èp¨   ÐZ   øpX   ØZ   qY   ø[<   q…   q§   (qv   4qœ   èZ   @q[   (["   Lqd   Xq¾   hqÃ   xq°   ˆq¸   ˜qË   ¨qÇ   ðZ   ¸q\   dã   ÄqÂ   Üq½   ôq¦   r™   øZ   $rš   0r]   °[3   <rz   \@   HrŠ   Ø[8   Xr€   à[9   dr    [   pr^   |rn   [   ˆr_   À[5   ”r|   ðR     rb   [   ¬r`   ¸[4   ¸rž   Ðr{   P['   èri   ôro    s   sâ    s   ,s¡   8s²   Dsª   PsF   \sp   a f - z a   a r - a e   a r - b h   a r - d z   a r - e g   a r - i q   a r - j o   a r - k w   a r - l b   a r - l y   a r - m a   a r - o m   a r - q a   a r - s a   a r - s y   a r - t n   a r - y e   a z - a z - c y r l     a z - a z - l a t n     b e - b y   b g - b g   b n - i n   b s - b a - l a t n     c a - e s   c s - c z   c y - g b   d a - d k   d e - a t   d e - c h   d e - d e   d e - l i   d e - l u   d i v - m v     e l - g r   e n - a u   e n - b z   e n - c a   e n - c b   e n - g b   e n - i e   e n - j m   e n - n z   e n - p h   e n - t t   e n - u s   e n - z a   e n - z w   e s - a r   e s - b o   e s - c l   e s - c o   e s - c r   e s - d o   e s - e c   e s - e s   e s - g t   e s - h n   e s - m x   e s - n i   e s - p a   e s - p e   e s - p r   e s - p y   e s - s v   e s - u y   e s - v e   e t - e e   e u - e s   f a - i r   f i - f i   f o - f o   f r - b e   f r - c a   f r - c h   f r - f r   f r - l u   f r - m c   g l - e s   g u - i n   h e - i l   h i - i n   h r - b a   h r - h r   h u - h u   h y - a m   i d - i d   i s - i s   i t - c h   i t - i t   j a - j p   k a - g e   k k - k z   k n - i n   k o k - i n     k o - k r   k y - k g   l t - l t   l v - l v   m i - n z   m k - m k   m l - i n   m n - m n   m r - i n   m s - b n   m s - m y   m t - m t   n b - n o   n l - b e   n l - n l   n n - n o   n s - z a   p a - i n   p l - p l   p t - b r   p t - p t   q u z - b o     q u z - e c     q u z - p e     r o - r o   r u - r u   s a - i n   s e - f i   s e - n o   s e - s e   s k - s k   s l - s i   s m a - n o     s m a - s e     s m j - n o     s m j - s e     s m n - f i     s m s - f i     s q - a l   s r - b a - c y r l     s r - b a - l a t n     s r - s p - c y r l     s r - s p - l a t n     s v - f i   s v - s e   s w - k e   s y r - s y     t a - i n   t e - i n   t h - t h   t n - z a   t r - t r   t t - r u   u k - u a   u r - p k   u z - u z - c y r l     u z - u z - l a t n     v i - v n   x h - z a   z h - c h s     z h - c h t     z h - c n   z h - h k   z h - m o   z h - s g   z h - t w   z u - z a    äT     c-^Çk      @êítFÐœ,Ÿ    aõ¹«¿¤\Ãñ)c     dµý4ÄÒ‡f’ù;lD      Ùe”,Bb×E"š&'OŸ   @•Á‰V$§úÅgmÈsÜm­ër    ÁÎd'¢cÊ¤ï%{ÑÍpïßk>ê_     änþÃÍj¼f29.EZ%øÒqVJÂÃÚ  .¨C²ª|!Ž@ÎŠóÎÄ„'ë|Ã”%­I   @ÝÚTŸÌ¿aYÜ««\ÇDõg¼ÑR¯·û)`”*     !Š»¤Ž¯V©ŸG6²K]à_Ü€
ªþð@ÙŽ¨Ð€k#c  d8L2–ÇWƒÕBJäa"©Ù=<½róå‘tYÀ¦ìlÙ*Óæ   …[aOni*{âP+4Ý/î'Pc™qÉ¦éJŽ(.onIn   @2&@­PrùÕÑ”)»Í[f–.;¢Û}úe¬SÞw›¢ °Sù¿Æ«%”KMã -ÃûôÐ"RP(·óòWBÜ}]9Ö™Yø8’ Ö³†¹w¥zaþ·ja  ägÃV ”:‹6	›ip½¾ev ëÄ&›ègn	+ò2qQH¾Î¢åER   »x”÷ÀtŒ ]ð°uÆÛ©¹ÙâßreLK(wàömÂ‘CQÏÉ•'U«âÖ'æ¨œ¦±=    @JÐìôðˆ#Åm
Xo¿CÃ]-øHîY ú(ðôÍ?¥. qÖ¼‡Di}nùVyu¤  á²¹<uˆ‚“?Ík:´‰Þ‡žFEMh¦Ûý‘“$ßìh0'D´™îA¶ÃÊXñQhÙ¢%v}qN  dûæƒZò­W”µ€ fµ) ÏÒÅ×}m?¥M·ÍÞpÚ=A·NÊÐq˜ä×:@Oâ?«ùowM&æ¯
   1U«	ÒX¦Ë&aV‡ƒjÁô‡uvèD,ÏG AžÉ>º èÈÏçUÀúá²Dï°~ $s%rÑù¸ä®@b;zO]¤Î3AâOmm!ò3VåVÁ%—×ë(„ë–Ów;I®-G 8­–ÑÎúŠÛÍÞN†ÀhU¡]i²‰<$qE}  A'JnW®bìª‰"ïÝû¢¶äïáò½f3€ˆ´7>,¸¿‘Þ¬dôÔNjÿ5jVg¹Û@Ê;*xh›2kÙÅ¯õ¼id&   äô_€û¯ÑUí¨ J›øW—«
þ®{¦,Ji•¿)ÄÇªÒÕØvÇ6ÑUÚ“Çš¨ËK%vð	ˆ¨÷t:üHå­ŽcYçË—èi×&>rä´†ª["93œuzK‘éG-wùnšç@Äø’ð_òlÃ%B‹ùÉ‘s¯|ÿ…-C°iu+-,„W¦ïÐ @zÇåb¸èjˆØå˜ÍÈÅU‰U¶YÐÔ¾ûX1‚¸EL9ÉM¬ ÅâÀLy¡€É;Ñ-±éø"m^š‰8{ØyÎrvÆxŸ¹åyN”ä      ¡éÔ\lo}ä›çÙ;ù¡obwQ4‹ÆèY+ÞXÞ<ÏXÿF"|W¨Yuç&Sgwc·æë_
ýãi9è35 ¨‡¹1öC!ÛCZØ–õ«¢?h   dþ}¾/ÉK°íõáÚN¡sÛ	äœîOgŸ©Öµµö–8s‘ÂIëÌ—+_•?8ö³‘ 7xÑßBÑÁÞ">Wß¯Š_åõw‹Êç£[R/=OçB
    ÝôR	E]áB´®.4³£o£Í?nz(´÷wÁKÐÈÒgàø¨®g;É­³VÈl• ÁH[=Š¾Jô6ÙRMèÛqÅ!ù	EJjØª×|Láœ¥›u ˆ<ä     @’Ôñ¾rdÁ6‡û«x)¯Qü9—ë%0+L¡;<þ(ºüˆwXCž¸¤ä=sÂòF|˜bt!Û®¶£.²Pª«9êB4–—©ßßþÓóÒ€y 7   ›œPñ­ÜÇ,­=87MÆsÐgmê¨›QøòÄ¢áR :#×©s…DºÙÏ‡p›:ÜRèR²åNû/¦M¾á×«
OíbŒ{ì¹Î!@fÔ ƒ¡æuãÌò)/„    äwdûõÓq=v é/}fLô3.ñ¸óŽi”Ls¨&`@<
ˆqÌ!-¥7ïÉÚŠ´1»BALùÖl‹È¸â|í—RÄaÃbªØÚ‡Þê3¸ahð”½šÌjÕÁ-    è6zÆž)ô
?IóÏ¦¥w£#¾¤‚[¢Ì/r5D¾¸Â¨N2LÉ­3ž¼ºþ¬v2!L.2Í>´‘þp6Ù\»…—BýÌFøÝ8æÒ‡iÑþñµ>®«¹Ãoî¾     @ªÂ@Ùwø,=×áq˜/çÕ	cQrÝ¨¯FZ*ÖÎÜ*þÝFÎ$'­Ò#·»Ä+Ì·Êë±GÜK	ÊÜÅŽQæ1€VÃŽ¨X/4B‹å¿þüÿycgý6ÕfvPá¹b   a°g
ÒÀáÐ;sÛ?.Ÿ£â²aâÜc*¼&”›Õpa–%ãÂ¹u!,`j¸¢;Ò‰s}ñ`ß×ÊÆ+ßi7‡¸$í“fënIoÛ“u‚t^6šnÅ1·6ÅB(ÈŽy®$Þ    dAÁšˆÕ™,CÙç€¢.=ök=yI‚C©çyJæý"špÖàïÏÊ×¤½l dã³ÜN¥n¨¡žEtÈTŽüWÆtÌÔÃ¸BncÙWÌ[µ5éþlaQÄÛº•µNñ¡PçùÜqc+Ÿ/Þ"     ‰½^<V7wã8£Ë=OžÒ,ž÷¤tÇùÃ—çj8ä_¬œ‹óúìˆÕ¬ÁZ>ÎÌ¯…p?Óm-è}o”i^á,ŽdH9¡•à4X<´”öH'½W&|.Ú‹u €;¶Û-HÏm~ä$™P         	     % - 5 	> 
H 
R ] i u ‚  Ÿ ® ¾ Ï à ò -C	Y	p	ˆ
 
¹
Ó
î	%
   d   è  '   † @B €–˜  áõ Êš;0   1#INF   1#QNAN  1#SNAN  1#IND   log10                 ð?      ð?3      3                      ÿ                     €C O N O U T $           ÿÿÿÿÿÿ ÿÿÿÿÿÿ      ÀÛ?     ÀÛ?øÿÿÿÿBøÿÿÿÿB   €ÿÿÿ   €ÿÿÿ xŸPDÓ?X³1ï=        ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ              ð?      ð?                      0C      0C      ðÿ      ð     ð     ðùÎ—Æ‰5@=)d	“ÀU„5j€É%ÀÒ5–Üjü?÷™~Ÿ«@5±wÜòzò¿A.¿lzZ?               €ÿ       €ÿÿÜ§×¹…fq±@      ÿÿ@÷6C˜ö•ý?      à?exp          ñö úù ÿù !ø              Àÿÿ5Âh!¢ÚÉÿ?5Âh!¢ÚÉþ?      ð?      @          ð?5Âh!¢ÚÉ>@ÿÿÿÿÿÿï             ˜À      ˜@      ð        log log10   exp pow asin    acos    sqrt          ð?       €D        € 0                    ä
¨|?÷Q-8>=  Þ¶W‹?0ûþ	k8= €–Þ®p”?á‘xü9=  >Ž.Úš?pnžÑ5= ÀY÷Ø­ ?¡  	Q*=  cÆ÷ú£??õñb6= ÀïY§?ÛTÏ?½=  Ç>ª?†ÓÐÈWÒ!= @Ã-32­?DÙøÛz=  Öp(°?vP¯(‹ó= `ñìœ±?ÔUS?à>= Àeý³?•gŒ€â7= `Å€'“´?ó¥bÍ¬Ä/= €é^s¶?Ÿ}¡#ÏÃ=  Jwk·?zn è= ÀäNÖ¸?‚LNÌå 9= @$"´3º?5Wg4pñ6= €§T¶•»?ÇNv$^)= àé&ê¼?ËË.‚)Ñë<  lÁ´B¾?éMóå%= `j±¿?§w·¢¥Ž*=  <Å›mÀ?Eúáî2=  Þ¬>Á?®ðƒËEŠ= Ðt?¸Á?Ôÿ“ñ= ÐOþQÂ?Àw(@	¬þ< àô0÷Â?AcÇõ0= Pyp”Ã?dry?é=  ´St)Ä?4K¼Å	Î>= Àþú$ÊÄ?QhæBC .= 0	ubÅ?-ª³ìß0=  öòÅ?a>-ï?=  ¢Æ?Ð™–ü,”í<  (lX Ç?ÍT@b¨ == Pÿ•´Ç?Å3‘h,%=  Îf¢?È?Ÿ#‡†ÁÆ = ðVÌÈ?ß Ï¡´ã6= ÐçïßYÉ?åàÿz $= ÀÒGéÉ? $òl35= @‹¤nÊ?[+¹¬ë3= ðRÅ· Ë?sªdLiô== pù|æˆË?r x"#ÿ2= @.ºãÌ?|½UÍË2=  lÔ‘Ì?r¬æ”F¶= aûÍ?–®‘Û4= ý«YŸÍ?sl×¼#{ = `~R=Î?ä“.òi1=  Ü,šÎ?‡ñõë = ”vXÏ? êë¯= pÛ€™Ï?h–ò÷}s"= Ð	E[
Ð?%S#[k= èû7€HÐ?Æ¹¹“j= ¨!V1‡Ð?®ó¿}Úa2= ¸jqÆÐ?2Á0Jé5= ¨ÒÍÙÿÐ?€ñö5= xÂ¾/@Ñ?‹º"B <1= i—zÑ?™\-!yò!= X¬0zµÑ?~„ÿb>Ï== ¸:ÛðÑ?ß#.X'= HBO&Ò?ù¤(~= x¦bbÒ?.°= ØCÀq˜Ò?y7ž¬i9+= €vÁÕÒ?¿¾Þê:= 0»§³Ó?2Ø¶™’8= xŸPDÓ?X³1ï=     ÀÛ?     ÀÛ?     QÛ?     QÛ?    ðèÚ?    ðèÚ?    à€Ú?    à€Ú?    ÀÚ?    ÀÚ?     ¾Ù?     ¾Ù?    €]Ù?    €]Ù?    PÙ?    PÙ?     ©Ø?     ©Ø?    àUØ?    àUØ?    (ÿ×?    (ÿ×?    `¯×?    `¯×?    ˜_×?    ˜_×?    Ð×?    Ð×?    €ÃÖ?    €ÃÖ?    ¨zÖ?    ¨zÖ?    Ð1Ö?    Ð1Ö?    pìÕ?    pìÕ?    §Õ?    §Õ?    (eÕ?    (eÕ?    @#Õ?    @#Õ?    ÐäÔ?    ÐäÔ?    `¦Ô?    `¦Ô?    hkÔ?    hkÔ?    ø,Ô?    ø,Ô?    xõÓ?    xõÓ?    €ºÓ?    €ºÓ?     ƒÓ?     ƒÓ?    øNÓ?    øNÓ?    xÓ?    xÓ?    pãÒ?    pãÒ?    à²Ò?    à²Ò?    Ø~Ò?    Ø~Ò?    HNÒ?    HNÒ?    ¸Ò?    ¸Ò?     ðÑ?     ðÑ?    ˆÃÑ?    ˆÃÑ?    p–Ñ?    p–Ñ?    XiÑ?    XiÑ?    ¸?Ñ?    ¸?Ñ?     Ñ?     Ñ?     éÐ?     éÐ?    ØÂÐ?    ØÂÐ?    8™Ð?    8™Ð?    sÐ?    sÐ?    pIÐ?    pIÐ?    À&Ð?    À&Ð?    ˜ Ð?    ˜ Ð?    à´Ï?    à´Ï?    €oÏ?    €oÏ?     *Ï?     *Ï?    ÀäÎ?    ÀäÎ?    `ŸÎ?    `ŸÎ?     ZÎ?     ZÎ?    Î?    Î?    0ÖÍ?    0ÖÍ?    À—Í?    À—Í?    PYÍ?    PYÍ?    àÍ?    àÍ?    `ãÌ?    `ãÌ?    ð¤Ì?    ð¤Ì?    pmÌ?    pmÌ?     /Ì?     /Ì?    €÷Ë?    €÷Ë?     ÀË?     ÀË?      à?tanh    atan    atan2   sin cos tan ceil    floor   fabs    modf    ldexp   _cabs   _hypot  fmod    frexp   _y0 _y1 _yn _logb   _nextafter         °   ´   ¤   ¨   ‰   ˜‰!   ˆ   ¸   À    ˆ   (ˆ   È   0ˆ   4ˆ    8ˆ   <ˆ   Dˆ   Lˆ   Tˆ   \ˆ   dˆ   lˆ   tˆ   |ˆ"   „ˆ#   ˆˆ$   Œˆ%   ˆ&   ˜ˆsinh    cosh          ðÿÿÿÿÿÿï       €K E R N E L 3 2 . D L L     AcquireSRWLockExclusive ReleaseSRWLockExclusive     \                                                            `‹   (1               . . \ s r c \ v a l i d a t i o n . c   s t a t u s   = =   n a p i _ o k   ..\src\validation.c validation  iojs.exe    node.exe              DD\       P   l‹ ls     DD\          ¼‹ ¼s     DD\         Ð‹ Ðs     DD\                   à  À"  P(  RSDS½
é‡r}DŠ’;+¦°~   C:\projects\utf-8-validate\build\Release\validation.pdb     »   »       ¹   GCTL   ‡ .text$mn     0 (  .idata$5    (1    .00cfg  ,1    .CRT$XCA    01    .CRT$XCU    41    .CRT$XCZ    81    .CRT$XIA    <1    .CRT$XIC    H1    .CRT$XIZ    L1    .CRT$XPA    P1    .CRT$XPX    X1    .CRT$XPXA   \1    .CRT$XPZ    `1    .CRT$XTA    d1    .CRT$XTZ    p1 ðY  .rdata  `‹    .rdata$sxdata   l‹ |  .rdata$zzzdbg   èŽ    .rtc$IAA    ìŽ    .rtc$IZZ    ðŽ    .rtc$TAA    ôŽ    .rtc$TZZ    øŽ   .xdata$x    “     .didat$2    $“     .didat$3    D“    .didat$4    \“ p   .didat$6    Ì“ $   .didat$7    ð“ X   .edata  H”    .idata$2    \”    .idata$3    p” (  .idata$4    ˜• Z  .idata$6       È  .data   È§    .didat$5    à§ <
  .bss     À    .gfids$x    À    .gfids$y     Ð `   .rsrc$01    `Ð €  .rsrc$02                    þÿÿÿ    Ðÿÿÿ    þÿÿÿ    ÷     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    r     þÿÿÿ    Ôÿÿÿ    þÿÿÿG f     þÿÿÿ    Øÿÿÿ    þÿÿÿc v     äÿÿÿ    Ôÿÿÿ    þÿÿÿ    n6     V6 f6 þÿÿÿ    Ôÿÿÿ    þÿÿÿ    ï<     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    @=     äÿÿÿ    Ôÿÿÿ    þÿÿÿIB MB     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    !D     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    ¿p     þÿÿÿ    Äÿÿÿ    þÿÿÿ    hp         ;p þÿÿÿ    Ôÿÿÿ    þÿÿÿ    q     äÿÿÿ    ´ÿÿÿ    þÿÿÿ    u     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    Ôr     þÿÿÿ    Øÿÿÿ    þÿÿÿ    Áx     þÿÿÿ    Øÿÿÿ    þÿÿÿ    Íw     þÿÿÿ    Øÿÿÿ    þÿÿÿ    .x     þÿÿÿ    Øÿÿÿ    þÿÿÿ    yx     þÿÿÿ    Øÿÿÿ    þÿÿÿ    $}     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    WŽ     þÿÿÿ    Øÿÿÿ    þÿÿÿ    ‰     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    j”     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    –     þÿÿÿ    Ðÿÿÿ    þÿÿÿ    ú©     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    Êª     þÿÿÿ    Ìÿÿÿ    þÿÿÿ    ½±     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    æ¹     þÿÿÿ    Ìÿÿÿ    þÿÿÿ    êÆ     þÿÿÿ    Ðÿÿÿ    þÿÿÿ    æ     þÿÿÿ    Äÿÿÿ    þÿÿÿ    kç     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    ­ì     þÿÿÿ    Øÿÿÿ    þÿÿÿ)<   p1 à§ È§ D“ Ì“                                         t“ ˆ“  “ ¸“ \“       napi_create_function    napi_get_boolean    napi_get_buffer_info    napi_module_register    napi_get_cb_info                                          DD\    "”          ” ”  ” 01 2”   validation.node _register_validation_ p”         ¬•  0                     ˜• º• Ö• ô• – – 8– R– h– ~– ˜– ®– Â– Ô– è–  — — — ,— D— \— t— œ— ¨— ¶— Ä— Î— Ü— î—  ˜ ˜ ˜ 4˜ J˜ `˜ p˜ ~˜ ”˜ ª˜ ¶˜ Â˜ Î˜ ä˜ ò˜ 
™ ™ $™ 4™ @™ T™ d™ v™ ‚™ Ž™  ™ ²™ Ì™ æ™ ø™ 
š š .š @š Lš Zš jš ~š Œš œš ®š ¾š Ðš àš     dGetModuleHandleA  KERNEL32.dll  ‚UnhandledExceptionFilter  CSetUnhandledExceptionFilter 	GetCurrentProcess aTerminateProcess  mIsProcessorFeaturePresent -QueryPerformanceCounter 
GetCurrentProcessId GetCurrentThreadId  ÖGetSystemTimeAsFileTime KInitializeSListHead gIsDebuggerPresent ¾GetStartupInfoW gGetModuleHandleW  TInterlockedFlushSList ­RtlUnwind PGetLastError  SetLastError  %EnterCriticalSection  ¢LeaveCriticalSection  DeleteCriticalSection HInitializeCriticalSectionAndSpinCount sTlsAlloc  uTlsGetValue vTlsSetValue tTlsFree žFreeLibrary GetProcAddress  §LoadLibraryExW  ÀGetStdHandle  >GetFileType bGetModuleFileNameA  cGetModuleFileNameW  fGetModuleHandleExW  àWriteConsoleW QExitProcess ÑMultiByteToWideChar ÍWideCharToMultiByte 3HeapFree  /HeapAlloc áWriteFile úOutputDebugStringW   CloseHandle ¬WaitForSingleObjectEx è CreateThread  ¤GetACP  –LCMapStringW  hFindClose mFindFirstFileExA  }FindNextFileA rIsValidCodePage †GetOEMCP  ³GetCPInfo ÈGetCommandLineA ÉGetCommandLineW 'GetEnvironmentStringsW  FreeEnvironmentStringsW ¢GetProcessHeap  ÅGetStringTypeW  ’FlushFileBuffers  ÜGetConsoleCP  îGetConsoleMode  8HeapSize  6HeapReAlloc "SetStdHandle  ýSetFilePointerEx  Â CreateFileW þ DecodePointer @RaiseException  ÐGetSystemInfo ¡VirtualProtect  £VirtualQuery  ¦LoadLibraryExA                                                                                                                                                                                                                                                                                ±¿DNæ@»ÿÿÿÿ                   ÿÿÿÿ             “                                                                                                                                                                                            ÿÿÿÿ    ðM                                         À¡            À¡            À¡            À¡            À¡                    (§        pPðQ@C                         ¡À¤C   ¤  `‚y‚!       ¦ß      ¡¥      Ÿàü    @~€ü    ¨  Á£Ú£                        þ      @þ      µ  Á£Ú£                        þ      Aþ      ¶  Ï¢ä¢ å¢è¢[                 þ      @~¡þ    Q  QÚ^Ú  _ÚjÚ2                 ÓØÞàù  1~þ                                                                                                                                                                                                                                                                                                                   abcdefghijklmnopqrstuvwxyz      ABCDEFGHIJKLMNOPQRSTUVWXYZ                                                                                                                                                                                                                                                                                                                                                                                                                                                                     abcdefghijklmnopqrstuvwxyz      ABCDEFGHIJKLMNOPQRSTUVWXYZ                                                                                                                                            À¤                            ÿÿÿÿ            € 


   êJþÿÿÿ.   .    §Ü±Ü±Ü±Ü±Ü±Ü±Ü±Ü±Ü±$§à±à±à±à±à±à±à±        þÿÿÿ            u˜                     °Š° ÄŠ                    f p z „ K                                     V<  ;<  ß@  Å@  â@  ß@  0A  ß@  «  ß@  N‘  v”   ”  \|  0|  'A  ª’  ™’  …}  -}  ß@  ß@  íƒ  š‚  ê@  ³@  mm  æy  #„  šm  rn  Û|  Å  I–  Yî  =ô  6   G   J   
   Y                                                                                                                                                                                                                                                                                                                                                                                   €                  0  €               	  H   `Ð }                  <?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level='asInvoker' uiAccess='false' />
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>
                                      (  &04090V0d0i0}11’1¸1Æ1Ô1Ù1ñ1÷12&2C2L2Y2g2q2{2…22õ2$343K3\3m3r3‹333ê344414F4„4–4P5ƒ5Ñ5Ú5å5ì56666$6*61686?6F6M6T6[6c6k6s66ˆ66“66§6·6Ç6×6à6E7898ˆ8›8®8º8Ê8Û8999#959?99ª9Ñ9Ù9ò9,:G:S:b:k:x:§:¯:À:Æ:Ì:Ø:Þ:;2;Ý;ü;<<#<,<1<W<\<<‘<®<ð<þ<=$=¬=µ=½=>>>P>Y>f>q>z>>ÿ>w??‘?ê?      Ø   0´0111E2Q2h3™3®3È3â3ð3ö3494M4i4s4}4‹4¦4·4Ã4ß4ÿ4555/5B5V5b5ž5®5Å5Í5÷56"6.6<6^6n6s6x6Ÿ6¨6­6²6Ö6â6ç6ì677!7&7M7Y7^7c7“7›7 7°7º7ß7ñ7ý7888<8¡8­8%9?9H9s9¾9:.:Z:q:µ:Ø:á:P;‚;™;—<Ð<ç<N=e=ã=ú=>(>?>’>Ô>? 0  ¤    00(0=0†0¦0ž1§1¯1D2(3\3ƒ33é3535j5š5©5¿5Õ5ì5ó5ÿ566#6(696£6ª6¼6Å677'717:7K7]7x7¤7á7ë7ñ7÷7b8k8¤8¯8¤:×:Ü:<<G<b<r<w<<†<‘<œ<°<=¥=¸=Ç=è=A>L>›>³>ý>“?ª?   @  |   (0l0~0´0¹0Æ0Ò0ë0þ011@1E1V1\1g1o1z1€1‹1‘1Ÿ1Ù1Þ1þ12$2A2o2u2‡2Å2Ë2R3¿3Å3â3d4N9m::¸;D<H<L<P<T<X<\<`<Ø<d=h=l=p=t=x=|=€= P  ,   _1¼3L6h6l6p6t6x6|6€6„6ˆ6Œ66”6æ6;;W; `  h   Ó6Á7Ë7Ø788M8j8u8Ç8Î8Õ8ç89J9]9Ÿ:¦:¬:§<¹<Ô< ===2=›=µ=Ä=Ò=Þ=ê=ø=>>4>W>l>‚>>>«>¶>Ì>à>Ÿ?¾?Ã? p  à   w0Ð0¶1Œ2ª2µ22393@3G3T3•3¢3¯3¼3Ó3š45 585J5w5¥5_7Œ7Ü78=8ˆ8„9˜9:Í:Ô:ü:;-;4;i;z;•;¡;²;»;ð;<<$<1<;<]<n<ƒ<<°<º<Ó<Þ<è<î<==2=K=x==Š=˜=Ÿ=¥=À=Ç=Î=Ó=Ø=è=í=ò=>>S>c>z>‚>©>Â>Ñ>Ý>ë>??*?/?4?O?Y?u?€?…?Š?¥?¯?Ë?Ö?Û?à?û?   €  Ü   0!0,01060T0^0z0…0Š00°0À0Ü0ç0ì0ñ0$1H1d1o1t1y1—1À1å1"2-22272P2]2b2g2„2›2¦2³2É2Ô2Ù2Þ2ø2ý233B3n3y33’3—3¹3Ç3Ö3ú344m6797¤7Ë7Ô8N9]9o999»9Å9Ö9Û9ð9#:*:1:8:R:a:k:x:‚:’:ê:";=;O=|==¢=­=Á=Ì=ã=>(>6>?>t>«>á>ô>†?º?á?   p   ,0P1U1[1`1©1Ì1ò12›2¢2¬2Â2û2+3F33¸3Ê3 4#4}44©4Í45,5N5{55©5Í5è5ó56%6>6P6\6d6|6Æ6Ø6Þ67Ä7Þ7È8þ8:7:‹:    |   1ã3"4)494H4O4g4n4Œ4‹6»6í6<7ù78Y8{8š8f9‡9Ž9¤9º9Ç9Ì9Ú9D:w:Œ::#;9;y;•;´;ä;p<<È<ï<ú<
==¸=×=í=÷=>4>£>Ì>õ>?‘?º?ä?   °  |    0‰0·0è0171T1v1õ1Q2ñ2`3j3¸394456 7M7%8Ž8¸8ç8M9†9œ9½95:`:r:„:–:¨:º:Ì:Þ:ð:;;&;8;Y;k;};;¡;Ú< =©=»= >Ÿ>Ì>ç>?Ì?   À  L   ~0«0Ø0*1]1¢1@2q2:5@5Ÿ5¥5G6a6¡6°6¾6Û6ã677/767M7c7ž7¥7õ7	8W8k8:>¦>   Ð     y66¸6¿6é9Þ:æ:;$;)> à  l   m1t1{1‚1n4u4@5G56Ÿ6Ò6ò67Ü7æ78\8k8Š8r9²9:7:D:t:˜:£:°:Â:
;#;§;¼;Å;Î;ä;=<p<=$=~=»=Å=à=I>O>T>Z>k>   ð  ”   ‰1Î1ª2*3n3E4‰4‘4™4¡4©4Ç4Ï415=5Q5]5i5‰5Ð5ú566/6;6J6N77Á7ø78)8488	9p9%:™:¶:Æ:;<,<=<E<U<f<Ì<×<â<è<ñ<3=^=ƒ==›=®=Í=ø=>U>a>m>y>Œ>°>0?å?÷?   ˜   	0y0Ú051£1Â1ó1H3‚44³4É4Ñ4*8-9>9Ä;Ê;Ð;à;æ;ð;<<"<1<8<A<G<M<V<]<ƒ<˜<Ÿ<¥<¯<¸<ì<=R=X=f=u={=‚=‹=È=ö=>*>F>W>d>}>’>™>Ÿ>ª>É>Þ>?P?z?…?›?­?Ç?Ü?è?î?    |   0(0B0H0]0ª0¶0¼0Ñ0ö0	1%1¦1«1½1Û1ï1õ1A3^3b5~5T6g6…6“6A8x88„8ˆ8Œ88æ8+9094989<9¢;==5=C=ñ>(?/?4?8?<?@?–?Û?à?ä?è?ì?        V2   0   (101<1@1D1P1T1X1€1„1ˆ1Œ11”1¨2¬2°2´2¸2¼2À2Ä2È2Ì2Ð2Ô2Ø2Ü2à2ä2è2ì2ð2ô2ø2ü2 33333333 3$3(3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|3€3„3ˆ3Œ33”3˜3œ3 3¤3¨3¬3°3´3¸3¼3À3Ä3È3Ì3Ð3Ô3Ø3Ü3à3ä3è3ì3ð3ô3ø3ü3 44444444 4$4(4,40444ˆ==˜=œ= =¤=¨=¬=°=´=¼=À=Ä=È=Ì=Ð=Ô=Ø=ä=ì=ð=ô=ø=ü= @ è   @3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|3€3„3ˆ3Œ33”3˜3œ3 3¤3¨3¬3°3´3¸3¼3À3Ä3È3Ì3Ð3Ô3Ø3Ü3à3ä3è3ô3ø3ü3 44444444 4$4(4,4044484<4@4D4H4L4P4T4X4\4`4d4h4l4p4t4x4|4€4„4ˆ4Œ44”4˜4œ4 4¨4¬4°4´4¸4¼4À4Ä4È4Ì4Ð4Ô4Ø4Ü4à4ä4è4ì4ð4ô4`:d:h:l:   P Ð  ü23333$3,343<3D3L3T3\3d3l3t3|3„3Œ3”3œ3¤3¬3´3¼3Ä3Ì3Ô3Ü3ä3ì3ô3ü34444$4,444<4D4L4T4\4d4l4t4|4„4Œ4”4œ4¤4¬4´4¼4Ä4Ì4Ô4Ü4ä4ì4ô4ü45555$5,545<5D5L5T5\5d5l5t5|5„5Œ5”5œ5¤5¬5´5¼5Ä5Ì5Ô5Ü5ä5ì5ô5ü56666$6,646<6D6L6T6\6d6l6t6|6„6Œ6”6œ6¤6¬6´6¼6Ä6Ì6Ô6Ü6ä6ì6ô6ü67777$7,747<7D7L7T7\7d7l7t7|7„7Œ7”7œ7¤7¬7´7¼7Ä7Ì7Ô7Ü7ä7ì7ô7ü78888$8,848<8D8L8T8\8d8l8t8|8„8Œ8”8œ8¤8¬8´8¼8Ä8Ì8Ô8Ü8ä8ì8ô8ü89999$9,949<9D9L9T9\9d9l9t9|9„9Œ9”9œ9¤9¬9´9¼9Ä9Ì9Ô9Ü9ä9ì9ô9ü9::: ` Ð  4 4(40484@4H4P4X4`4h4p4x4€4ˆ44˜4 4¨4°4¸4À4È4Ð4Ø4à4è4ð4ø4 5555 5(50585@5H5P5X5`5h5p5x5€5ˆ55˜5 5¨5°5¸5À5È5Ð5Ø5à5è5ð5ø5 6666 6(60686@6H6P6X6`6h6p6x6€6ˆ66˜6 6¨6°6¸6À6È6Ð6Ø6à6è6ð6ø6 7777 7(70787@7H7P7X7`7h7p7x7€7ˆ77˜7 7¨7°7¸7À7È7Ð7Ø7à7è7ð7ø7 8888 8(80888@8H8P8X8`8h8p8x8€8ˆ88˜8 8¨8°8¸8À8È8Ð8Ø8à8è8ð8ø8 9999 9(90989@9H9P9X9`9h9p9x9€9ˆ99˜9 9¨9°9¸9À9È9Ð9Ø9à9è9ð9ø9 :::: :(:0:8:@:H:P:X:`:h:p:x:€:ˆ::˜: :¨:°:¸:À:È:Ð:Ø:à:è:ð:ø: ;;;; ;(;0; p    
???? € d   ¬8´8¼8Ä8Ì8Ô8Ü8ä8ì8ô8ü89999$9,949<9D9L9T9\9d9l9t9|9„9Œ9D:H:P:è:?0?L?P?l?p??˜?œ?¸?Ø?ô?ø?  <   080X0d0€0 0À0à0 1 1@1`1€1 1À1à1 2 2@2`2€2 2À2à2ü2 3   X    101@1P1`1p1ˆ1”1˜1œ1¸1¼1à67(7,7074787<7@7D7H7L7X7\7`7d7h7l7p7t7¨7¬7°7È7Ì7Ð7Ô7Ø7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ¢ MZ       ÿÿ  ¸       @                                      º ´	Í!¸LÍ!This program cannot be run in DOS mode.
$       î·ÉuªÖ§&ªÖ§&ªÖ§&JV&£Ö§&JT&ÐÖ§&JU&²Ö§&‘ˆ¤'»Ö§&‘ˆ£'¥Ö§&‘ˆ¢'²Ö§&w)l&©Ö§&ªÖ¦&ôÖ§&ˆ¯'¨Ö§&ˆ§'«Ö§&8ˆX&«Ö§&ˆ¥'«Ö§&RichªÖ§&        PE  L ;D\        à !    –      §      0                                   @                   ð“ X   H” (    Ð à                   à   ðŠ p                           Š @            0 (  “ @                   .text   ‡                        `.rdata  òj   0  l                @  @.data            „             @  À.gfids  ¤    À     Œ             @  @.rsrc   à   Ð     Ž             @  @.reloc     à                  @  B                                                                                                                                                                                                                                                                                        ƒìU‹l$D$Wj j PD$ÇD$   Pÿt$4UÿÔ§ƒÄ…ÀtjhdŠhŒŠè½   ƒÄD$PD$Pÿt$UÿÌ§ƒÄ…ÀtjhdŠhŒŠè   ƒÄ‹L$‹|$ù;Ïƒå   SV€    Š€ú€sAéÁ   ŠÂ$à<Àu+A;Ç„º   Š $À<€…®   €âþ€úÀ„¢   ƒÁéŽ   ŠÂ$ð<àu=q;÷ƒ‡   ŠYŠÃ$À<€u|Š$À<€ut€úàuŠÃ"Â<€tg€úíu€ãà€û tZƒÁëIŠÂ$ø<ðuMq;÷sFŠYŠÃ$À<€u;ŠA$À<€u2Š$À<€u*€úðuŠÃ"Â<€t€úôu€ûw:ÒwƒÁ‰L$;Ï‚&ÿÿÿ^[D$;ÏP”À¶ÀPUÿÈ§ƒÄ_]…ÀtjIhdŠhŒŠèd  ƒÄ‹D$ƒÄÃÌÌÌÌÌÌÌÌÌÌQ$Pj h  j j ÿt$ÿØ§ƒÄ…ÀtjShdŠhŒŠè  ƒÄ‹$YÃÌÌÌÌÌÌh §ÿÐ§YÃÌÌÌƒ|$t3ÀÂ V‹t$hÐŠÿvè    ƒÄ…ÀthÜŠÿvè   ƒÄ…Àt3À^Â j ÿ 0^Â ¸Ø§é    QRPh“è^ü  ZYÿà¸È§éåÿÿÿ¸Ì§éÛÿÿÿ¸Ð§éÑÿÿÿ¸Ô§éÇÿÿÿ; òuòÃòéS  U‹ì‹Eƒè t3ƒèt ƒètƒèt3À@ë0èû  ëèÕ  ¶Àëÿuÿuè   Yëƒ} •À¶ÀPè  Y]Â jhøŽè’	  j è)  Y„Àu3Àéà   è  ˆEã³ˆ]çƒeü ƒ=« tjèÔ  Ç«   èP  „Àteèß  hT è´  èf  Ç$Ë è£  èy  Ç$H1h81è   YY…Àu)èà  „Àt h41h,1è‡  YYÇ«   2Ûˆ]çÇEüþÿÿÿèD   „Û…Lÿÿÿè=  ‹ðƒ> tVè.  Y„Àtÿujÿu‹6‹Îè™  ÿÖÿä§3À@èà  ÃŠ]çÿuãè†  YÃjhè€  ¡ä§…À3ÀëOH£ä§è	  ˆEäƒeü ƒ=«tjèÇ  èº  ƒ%« ÇEüþÿÿÿè   j ÿuèD  YY3É„À•Á‹Áèe  Ãèª  ÿuäè	  YÃjh8è  ‹}…ÿu9=ä§3ÀéÔ   ƒeü ƒÿt
ƒÿt‹]ë1‹]SWÿuèº   ‹ð‰uä…ö„ž   SWÿuèÅýÿÿ‹ð‰uä…ö„‡   SWÿuèÈ  ‹ð‰uäƒÿu"…öuSPÿuè°  SVÿuèŒýÿÿSVÿuè`   …ÿtƒÿuHSWÿuèoýÿÿ‹ð‰uä…öt5SWÿuè:   ‹ðë$‹Mì‹Qÿ0hŸ ÿuÿuÿuèi  ƒÄÃ‹eè3ö‰uäÇEüþÿÿÿ‹ÆèZ  ÃU‹ìV‹5|1…öu3À@ëÿu‹Îÿuÿuèß  ÿÖ^]Â U‹ìƒ}uèh  ÿuÿuÿuè¾þÿÿƒÄ]Â U‹ìj ÿ0ÿuÿ0h	 Àÿ0Pÿ0]ÃU‹ìì$  jèÀõ  …ÀtjYÍ)£è¨‰ä¨‰à¨‰Ü¨‰5Ø¨‰=Ô¨fŒ ©fŒô¨fŒÐ¨fŒÌ¨fŒ%È¨fŒ-Ä¨œø¨‹E £ì¨‹E£ð¨E£ü¨‹…ÜüÿÿÇ8¨  ¡ð¨£ô§Çè§	 ÀÇì§   Çø§   jXkÀ Ç€ü§   jXkÀ ‹ ‰LøjXÁà ‹  ‰Løh€1èáþÿÿ‹å]ÃU‹ì‹EV‹H<È·AQÐ·Akð(ò;Öt‹M;Jr
‹BB;ÈrƒÂ(;Öuê3À^]Ã‹ÂëùèS  …Àu2ÀÃd¡   V¾«‹Pë;Ðt3À‹Êð±…Àuð2À^Ã°^Ãè  …Àtèw  ëè
  Pè#  Y…Àt2ÀÃè%  °Ãj èÏ   „ÀY•ÀÃèË  „Àu2ÀÃè:*  „ÀuèÁ  ëí°Ãè2*  è²  °ÃU‹ìè¶  …Àuƒ}uÿu‹MPÿuè“  ÿUÿuÿuèÇ  YY]Ãè†  …Àth«è$(  YÃè‹  …À„^  Ãj èç)  Yév  U‹ìƒ} uÆ$«è¨  èþ  „Àu2À]Ãèƒ)  „Àu
j è%  Yëé°]ÃU‹ìƒìV‹u…ötƒþu|è
  …Àt*…öu&h«èÁ'  Y…Àt2ÀëWh«è®'  ÷ØYÀþÀëD¡ uôWƒà¿«j Y+ÈƒÈÿÓÈ3 ‰Eô‰Eø‰Eü¥¥¥¿«‰Eô‰Eøuô‰Eü°¥¥¥_^‹å]Ãjè	  ÌjhXè†  ƒeü ¸MZ  f9   u]¡<  ¸   PE  uL¹  f9ˆ  u>‹E¹   +ÁPQè¡ýÿÿYY…Àt'ƒx$ |!ÇEüþÿÿÿ°ë‹Eì‹ 3É8  À”Á‹ÁÃ‹eèÇEüþÿÿÿ2ÀèO  ÃU‹ìèù  …Àt€} u	3À¹«‡]ÃU‹ì€=$« t€} uÿuè>(  ÿuè¾  YY°]ÃU‹ì¡ ‹È3«ƒáÿuÓÈƒøÿuè0&  ëh«è”&  Y÷ØYÀ÷Ð#E]ÃU‹ìÿuèºÿÿÿ÷ØYÀ÷ØH]ÃU‹ìƒìƒeô ƒeø ¡ VW¿Næ@»¾  ÿÿ;Çt…Æt	÷Ð£  ëfEôPÿ$0‹Eø3Eô‰Eüÿ 01Eüÿ01EüEìPÿ0‹MðEü3Mì3Mü3È;Ïu¹Oæ@»ë…Îu‹ÁG  ÁàÈ‰ ÷Ñ‰  _^‹å]Ã3À@Â h(«ÿ(0Ãh(«è×  YÃ¸0«Ã¸8«Ãèïÿÿÿ‹Hƒ‰Hèçÿÿÿ‹Hƒ‰HÃ¸²ÃU‹ìì$  SVjèªð  …Àt‹MÍ)3ö…ÜüÿÿhÌ  VP‰5@«è•  ƒÄ‰…Œýÿÿ‰ˆýÿÿ‰•„ýÿÿ‰€ýÿÿ‰µ|ýÿÿ‰½xýÿÿfŒ•¤ýÿÿfŒ˜ýÿÿfŒtýÿÿfŒ…pýÿÿfŒ¥lýÿÿfŒ­hýÿÿœ…œýÿÿ‹E‰…”ýÿÿE‰… ýÿÿÇ…Üüÿÿ  ‹@üjP‰…ýÿÿE¨VPè  ‹EƒÄÇE¨  @ÇE¬   ‰E´ÿ,0VXÿ÷ÛE¨‰Eø…ÜüÿÿÛ‰EüþÃÿ0EøPÿ0…Àu¶Ã÷ØÀ!@«^[‹å]Ãƒ%@« ÃSV¾ìŽ»ìŽ;ósW‹>…ÿt	‹Ïè8   ÿ×ƒÆ;órê_^[ÃSV¾ôŽ»ôŽ;ósW‹>…ÿt	‹Ïè   ÿ×ƒÆ;órê_^[Ãÿ%(1ÌÌÌÌÌÌÌÌÌÌÌhà dÿ5    ‹D$‰l$l$+àSVW¡ 1Eü3ÅP‰eèÿuø‹EüÇEüþÿÿÿ‰EøEðd£    òÃ‹Mðd‰    Y__^[‹å]QòÃU‹ìƒ%D« ƒì(S3ÛC	 j
è¹î  …À„m  ƒeð 3Àƒ 3ÉVW‰D«}ØS¢‹ó[‰‰w‰O‰W‹EØ‹Mä‰EøñineI‹Eà5ntelÈ‹EÜj5GenuÈXj YS¢‹ó[‰‰w‰O‰WuC‹EØ%ð?ÿ=À t#=` t=p t=P t=` t=p u‹=H«ƒÏ‰=H«ë‹=H«ƒ}ø‹Eä‰Eè‹Eà‰Eü‰Eì|2jX3ÉS¢‹ó[]Ø‰‰s‰K‰S‹EÜ©   ‰Eð‹Eüt	ƒÏ‰=H«_^©   tmƒ ÇD«   ©   tU©   tN3ÉÐ‰Eô‰Uø‹Eô‹Møƒà3Éƒøu3…Éu/¡ ƒÈÇD«   öEð £ tƒÈ ÇD«   £ 3À[‹å]Ã3À@Ã3À9²•ÀÃÃÌÌÌÌÌÌÌÌÌÌU‹ìV‹uW‹}‹ƒøþt‹NÏ38èÏóÿÿ‹F‹NÏ38_^]é¼óÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìƒìSV‹uWÆEÿ ÇEô   ‹^F3 PS‰Eì‰]øèÿÿÿ‹}Wè|ÿÿÿ‹EƒÄö@f…º   ‰EäEä‰}è‹~‰Füƒÿþ„É   GG‹Lƒƒ‹‰Eð…ÉteVèÏ  ±ˆMÿ…Àxf~U‹E8csmàu7ƒ=² t.h²èò  ƒÄ…Àt‹5²‹ÎjÿuèÞüÿÿÿÖ‹uƒÄ‹E‹Ð‹Îè©  9~tlëXŠMÿ‹ûƒûþt‹]øésÿÿÿ‹]øÇEô    ë$„Ét,‹]øëƒ~þt!h FºþÿÿÿP‹Îèy  ÿuìSè™þÿÿƒÄ‹Eô_^[‹å]Ãh F‹×P‹ÎèQ  ‰^^Sÿuøèkþÿÿ‹MðƒÄ‹Ó‹Iè   Ìè»  èJ  èk  „Àu2ÀÃè  „Àuè’  ëí°Ãèl  …À•ÀÃj è)  Y°ÃU‹ì€} uè  èd  j è5  Y°]Ãèü  °ÃU‹ìÿuÿ80…ÀtV‹0Pè˜!  ‹ÆY…öuñ^]ÃÌ‹L$¶D$‹×‹|$…É„<  iÀƒù Žß   ù€   Œ‹   º%H«s	óª‹D$‹úÃº% ƒ²   fnÀfpÀ ÏƒÇƒçð+Ïù€   ~L¤$    ¤$    ffGfG fG0fG@fGPfG`fGp¿€   é€   ÷Á ÿÿÿuÅëº% s>fnÀfpÀ ƒù róóGƒÇ ƒé ƒù sì÷Á   tb|9àóóG‹D$‹úÃ÷Á   tˆGƒé÷Á   uò÷Á   t‰ƒÇƒé÷Áøÿÿÿt ¤$    ›    ‰‰GƒÇƒé÷Áøÿÿÿuí‹D$‹úÃÌÌÌÌÌÌSVW‹T$‹D$‹L$URPQQhÀ" dÿ5    ¡ 3Ä‰D$d‰%    ‹D$0‹X‹L$,3‹pƒþþt;‹T$4ƒúþt;òv.4v\³‹‰Hƒ{ uÌh  ‹Cè¢  ¹   ‹Cè´  ë°d    ƒÄ_^[Ã‹L$÷A   ¸   t3‹D$‹H3Èè®ïÿÿU‹hÿpÿpÿpè>ÿÿÿƒÄ]‹D$‹T$‰¸   ÃUÿt$è…ûÿÿƒÄ‹L$‹)ÿqÿqÿq(è	ÿÿÿƒÄ]Â UVWS‹ê3À3Û3Ò3ö3ÿÿÑ[_^]Ã‹ê‹ñ‹Ájèó  3À3Û3É3Ò3ÿÿæU‹ìSVWj Rhr# QèVè  _^[]ÃU‹l$RQÿt$è©þÿÿƒÄ]Â U‹ì‹E…Àt=L«tPè¸  Y]Â U‹ì¡  ƒøÿt'V‹u…öuPè  ‹ð¡  Yj PèB  YYVè±ÿÿÿ^]Ãƒ=  ÿu3ÀÃSWÿ@0ÿ5  ‹øèÜ  ‹ØYƒûÿt…ÛuYjÿÿ5  èý  YY…Àu3ÛëBVj(jèT  ‹ðYY…ötVÿ5  èÕ  YY…Àu3ÛSÿ5  èÁ  YYë‹Þ3öVèù  Y^WÿD0_‹Ã[ÃhŽ# èí  £  Yƒøÿu2ÀÃhL«Pè‚  YY…Àuè   ëå°Ã¡  ƒøÿtPèî  ƒ  ÿY°ÃVW¿t«3öj h   Wè~  ƒÄ…ÀtÿŒ«ƒÆƒÇƒþrÛ°ëè   2À_^ÃV‹5Œ«…öt kÆW¸\«WÿP0ÿŒ«ƒïƒîuë_°^ÃU‹ì¡ ƒàj Y+È‹EÓÈ3 ]ÃU‹ì‹E3ÉSVW… «3Àð±‹ ƒÏÿ‹Ê‹òƒá3ðÓÎ;÷ti…öt‹Æëc‹u;utÿ6èY   Y…Àu/ƒÆ;uuì‹ 3À…Àt)ÿuPÿl0‹ð…ötVèmÿÿÿY‡ë¹‹ ëÙ‹ ‹Âj ƒàY+ÈÓÏ3ú‡;3À_^[]ÃU‹ìS‹]3ÉW3À<«ð±‹È…ÉtA÷ØÀ#ÁëU‹ˆ1Vh   j Sÿp0‹ð…öu'ÿ@0ƒøWuVVSÿp0‹ðë3ö…öu	ƒÈÿ‡3Àë‹Æ‡…ÀtVÿh0‹Æ^_[]ÃU‹ìVh@2h82h@2jèÅþÿÿ‹ðƒÄ…ötÿu‹ÎèéõÿÿÿÖ^]Ã^]ÿ%X0U‹ìVhT2hL2hT2jè‹þÿÿƒÄ‹ðÿu…öt‹Îè¯õÿÿÿÖëÿd0^]ÃU‹ìVhd2h\2hd2jèQþÿÿƒÄ‹ðÿu…öt‹ÎèuõÿÿÿÖëÿ\0^]ÃU‹ìVhx2hp2hx2jèþÿÿƒÄ‹ðÿuÿu…öt‹Îè8õÿÿÿÖëÿ`0^]ÃU‹ìVhŒ2h„2hŒ2jèÚýÿÿ‹ðƒÄ…ötÿu‹ÎÿuÿuèøôÿÿÿÖëÿuÿuÿT0^]Ã¡ ºÄ«Vƒà3öj Y+È¸ «ÓÎ3É35 ;ÐÒƒâ÷ƒÂ	A‰0@;Êuö^ÃU‹ì€} u'V¾«ƒ> tƒ>ÿtÿ6ÿh0ƒ& ƒÆþ «uà^]Ã¡ ƒàj Y+È3ÀÓÈ3 £Ä«ÃÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìSVWUj j hH( ÿuè€ã  ]_^[‹å]Ã‹L$÷A   ¸   t2‹D$‹Hü3ÈèêÿÿU‹h‹P(R‹P$Rè   ƒÄ]‹D$‹T$‰¸   ÃSVW‹D$UPjþhP( dÿ5    ¡ 3ÄPD$d£    ‹D$(‹X‹pƒþÿt:ƒ|$,ÿt;t$,v-4v‹³‰L$‰Hƒ|³ uh  ‹D³èI   ‹D³è_   ë·‹L$d‰    ƒÄ_^[Ã3Àd‹    yP( u‹Q‹R9Qu¸   ÃSQ»0 ëSQ»0 ‹L$‰K‰C‰kUQPXY]Y[Â ÿÐÃ‹ÿU‹ìì„  ¡ 3Å‰EüS‹]…|ûÿÿV‹uW‹}h€  j Pè5÷ÿÿVÿu…|ûÿÿWSh@  PèQ   h  …|ûÿÿh:PèÇC  ƒÄ0_^[ƒèt ƒètƒètëÌ‹Mü3Íè¤èÿÿ‹å]ÃèL  jèÖI  Yjè‹  Ì‹ÿU‹ìì,  ¡ 3Å‰Eü‹ES‹]VW‹}‰…Øýÿÿ‹Eh¬:‰…èýÿÿ‹ESW‰½äýÿÿ‰…ìýÿÿèî@  ƒÄ…À…â  hˆ<SWèb@  ƒÄ…À…Ë  hÐ:SWèK@  ƒÄ3ö…À…´  h
  …ðýÿÿVPè5öÿÿƒÄ‰µÜýÿÿ…ÜýÿÿPÿµìýÿÿjÿ„0÷Øðýÿÿh  À#…ÜýÿÿQP‰…Üýÿÿÿ€0…Àu!h<…ðýÿÿh  PèF@  ƒÄ…À…<  •ðýÿÿ‹ÊA‰…ìýÿÿf‹ƒÁf;Æuõ+ìýÿÿÑùAƒø@vA”M†ýÿÿ‹Â‰•ìýÿÿðýÿÿ+Á¹  Ñøj+Èh|<ÉQRèÿd  ƒÄ…À…Õ  ‹•ìýÿÿRSWèQ?  ƒÄ…À…¼  h„<SWè:?  ƒÄ…À…¥  hä:SWè#?  ƒÄ…À…Ž  ‹èýÿÿ‹ÑB‰…ìýÿÿf‹ƒÂf;Æuõ+•ìýÿÿÑúBƒø@†K  Qf‹ƒÁf;Æuõ‹…èýÿÿ+ÊÑù3ÒÇ…àýÿÿ\   B‰ìýÿÿ·\Hþf;àýÿÿ‹]tB·\Hþ‰ÔýÿÿXþ‹½ÔýÿÿKfƒÿ/t;ÑsƒëB·‹øf;…àýÿÿuä‹½äýÿÿ‹]‹…èýÿÿ+Ê‰àýÿÿƒù&†û  ƒúƒï  ‹èýÿÿj5X+ÂPQSWèþ?  ƒÄ…À…§  h|<SWè%>  ƒÄ…À…  ‹…èýÿÿ‹àýÿÿHPSWè>  ƒÄ…À…n  h„<SWèì=  ƒÄ…À…W  hô:SWèÕ=  ƒÄ…À…@  ‹ÏQf‹ƒÁf;Æuõ+Ê‹×ÑùB‰…äýÿÿf‹ƒÂf;Æuõ+•äýÿÿ‹ÃÑú+Áj
PWPÿuè=  ƒÄ…À…ð  hˆ<SWèn=  ƒÄ…À…Ù  h;SWèW=  ƒÄ…À…Â  ‹ÏQf‹ƒÁf;Æuõ+ÊÑù‘°   ‹ØýÿÿA‰…äýÿÿf‹ƒÁf;Æuõ+äýÿÿÑù;Ã†n  ‹Ã+ÂƒèPÿµØýÿÿSWè²>  ƒÄ…À…[  h|<SWèÙ<  ƒÄ…À…D  hˆ<SWèÂ<  ƒÄ…À…-  h ;SWè«<  ƒÄ…À…  hˆ<SWè”<  ƒÄ…À…ÿ   h <SWè}<  ƒÄ…À…è   ‹Mü_^3Í[è,äÿÿ‹å]Ãƒù&sWj5XÑê+Â‰•äýÿÿPÿµèýÿÿSWè>  ƒÄ…À…¬   h|<SWè*<  ƒÄ…À…•   ‹…ìýÿÿ+…äýÿÿ‹èýÿÿAéúýÿÿj#PSWè½=  ƒÄ…Àujh|<SWèè;  ƒÄ…ÀuW‹àýÿÿ‹…èýÿÿjHPSWèŠ=  ƒÄ…Àu7h|<SWèµ;  ƒÄ…Àu$‹…ìýÿÿ‹èýÿÿƒÀùëQéýÿÿÿµØýÿÿé¬þÿÿ3öVVVVVèZ9  Ì‹ÿU‹ìQQÿuÿuÿuè—   jèþ>  ƒÄ‹@©À  uj jj jèä>  YPèŽB  ƒÄj è  j‰EüèÉ>  ‰EøEPEPEPEüPEøPè   jè¦>  Pè²@  ƒÄ$èu  Ì‹ÿU‹ì‹Eÿ0‹Eÿ0‹Eÿ0‹Eÿ0‹Eÿ0èY  ƒÄ]ÃÌ‹ÿU‹ììˆ  ¡ 3Å‰EüS‹]VW‹}jôÿt0‹ðƒþÿtm…ötiVÿx0ƒøu]ÿu…|ûÿÿSWhX:h@  Pè  ƒÄ…Àx;|ûÿÿ3ÿQf‹ƒÁf;ÇuõW+Ê‰½xûÿÿ…xûÿÿÑùPQ…|ûÿÿPVÿˆ0…Àu‹Mü_^3Í[èóáÿÿ‹å]Ãè›  Ì¸X:Ã‹ÿU‹ìÿuÿuÿuÿuèêÿÿÿpÿ0èÀ-  ƒÄ]Ã‹ÿU‹ìÿuÿuÿuÿuÿuèîéÿÿÿpÿ0è.  ƒÄ…ÀyƒÈÿ]Ã‹ÿU‹ìV‹ujèy9  Yƒøt#…Àu
è¶7  ƒøtVÿuÿuÿuè5øÿÿƒÄ^]ÃÿuÿuÿuèþÿÿÌ‹ÿU‹ìEPj ÿuÿuèNÿÿÿƒÄ]Ã‹ÿU‹ìEPj ÿuÿuÿuèUÿÿÿƒÄ]Ã‹ÿU‹ìW‹ù‹MÆG …Ét
‹‰G‹Aë¡h­…Àu¡¸¡‰G¡¼¡‰GëDVèiI  W‰Rw‹HL‰
‹HHP‰èŸJ  Vÿ7èÄJ  ‹ƒÄ‹P  ^¨uƒÈ‰P  ÆG‹Ç_]Â ‹ÿU‹ìV‹uW‹}¶FA¿ƒøwƒÁ ¶GB¿ƒøwƒÂ …Ét;ÊtÚ+Ê_‹Á^]Ã‹ÿU‹ì¡h­…Àu(9Euèý6  Ç    è06  ¸ÿÿÿ]Ãƒ} tã]éÿÿÿj ÿuÿuè   ƒÄ]Ã‹ÿU‹ìƒìMðSVWÿuèäþÿÿ‹}…ÿt‹]…Ûuè¤6  Ç    è×5  ¾ÿÿÿëF‹Eôƒ¸¨    uSWè/ÿÿÿYY‹ðë-+û¶MôQPèUD  Mô‹ð¶QPèFD  ƒÄC…öt;ðt×+ð€}ü t
‹Mðƒ¡P  ý_‹Æ^[‹å]Ã‹ÿU‹ìQQ¡ 3Å‰Eü‹ESV‹u+ÆƒÀW3ÿÁè9uÛ÷Ó#Øt‹‰Eø…Àt‹Èÿ(1ÿUøƒÆG;ûuä‹Mü_^3Í[èßÿÿ‹å]Ã‹ÿU‹ìQ¡ 3Å‰EüV‹uWë‹>…ÿt‹Ïÿ(1ÿ×…Àu
ƒÆ;uuä3À‹Mü_3Í^èÑÞÿÿ‹å]Ã‹ÿU‹ì¸csmà9Et3À]ÃÿuPè   YY]Ã‹ÿU‹ìQQ¡ 3Å‰EüVè³G  ‹ð…ö„C  ‹‹ÊS3ÛW‚   ;Ðt‹}99t	ƒÁ;Èuõ‹Ë…Ét‹y…ÿu3Àé  ƒÿu3À‰Y@éý   ƒÿ„ñ   ‹F‰Eø‹E‰Fƒy…Ä   B$Plë‰XƒÀ;Âuö‹^¸‘  À9wOtD9  Àt39Ž  Àt"9  Àt9  ÀuoÇF   ëfÇF†   ë]ÇFƒ   ëTÇF‚   ëKÇF„   ëB9’  Àt39“  Àt"9´ Àt9µ Àu"ÇF   ëÇFŽ   ëÇF…   ëÇFŠ   ÿv‹Ïjÿ(1ÿ×Y‰^ëÿq‰Y‹Ïÿ(1ÿ×‹EøY‰FƒÈÿ_[‹Mü3Í^è>Ýÿÿ‹å]Ã‹ÿU‹ì3À}csmà”À]ÃjhxèÍÝ  ‹u…öuèB  „Àt	ÿuèz  YjèÛG  Yƒeü €=¬ …™   3À@¹¬‡ÇEü   ‹}…ÿu<‹ ‹Óƒâj Y+Ê3ÀÓÈ3Ã‹¬;Èt3Ù3ÀPPP‹ÊÓË‹Ëÿ(1ÿÓh(­ë
ƒÿuh4­è-
  Yƒeü …ÿuh\1hL1è ýÿÿYYhd1h`1èïüÿÿYY…öuÆ¬ÇEüþÿÿÿè'   …öu,ÿuè*   ‹Eì‹ ÿ0èòþÿÿƒÄÃ‹eèè³  ‹ujè>G  YÃè
Ý  Ã‹ÿU‹ìèÜL  „Àt d¡0   ‹@hÁè¨uÿuÿ0Pÿ0ÿuèO   YÿuÿŒ0Ìj ÿ40‹È…Éu2ÀÃ¸MZ  f9uó‹A<Á8PE  uæ¹  f9HuÛƒxtvÕƒ¸è    •ÀÃ‹ÿU‹ìQQ¡ 3Å‰Eüƒeø EøPh\=j ÿ„0…Àt#Vht=ÿuøÿl0‹ð…ötÿu‹Îÿ(1ÿÖ^ƒ}ø t	ÿuøÿh0‹Mü3Íè#Ûÿÿ‹å]Ã‹ÿU‹ì‹E£¬]Ãjj j èÞýÿÿƒÄÃ‹ÿU‹ìj jÿuèÉýÿÿƒÄ]Ã¡¬Ã‹ÿU‹ìƒìƒ}Vtƒ}tè1  j^‰0èÄ0  ‹Æéô   SWèÐU  h  ¾¬3ÿVWÿ|0‹°¯‰5¸¯…Ût€; u‹ÞEô‰}üPEü‰}ôPWWSè±   jÿuôÿuüè  ‹ðƒÄ …öuè1  j_‰8ë1EôPEüP‹Eü†PVSèy   ƒÄƒ}u‹EüH£¤¯‹Æ‹÷£¨¯‹ßëJEø‰}øPVèFP  ‹ØYY…Ût‹Eøë&‹Uø‹Ï‹Â9:t@A98uø‹Ç‰¤¯‰Eø‹ß‰¨¯Pè¤	  Y‰}øVèš	  Y_‹Ã[^‹å]Ã‹ÿU‹ìQ‹ES‹]V‹uWƒ# ‹}Ç    ‹E…Àt‰8ƒÀ‰E2ÉˆMÿ€>"u„É°"”ÁFˆMÿë5ÿ…ÿtŠˆGŠFˆEþ¾ÀPèX  Y…Àtÿ…ÿtŠˆGFŠEþ„ÀtŠMÿ„Éuµ< t<	u­…ÿtÆGÿ ëNÆEÿ €> „Â   Š< t<	uFëó€> „¬   ‹M…Ét‰9ƒÁ‰M‹Eÿ 3ÒB3ÀëF@€>\tù€>"u1¨uŠMÿ„ÉtN€9"u‹ñëŠMÿ3Ò„É”EÿÑèëH…ÿtÆ\Gÿ…ÀuñŠ„Àt;€}ÿ u< t1<	t-…Òt#…ÿtˆG¾Pè2W  Y…ÀtFÿ…ÿtŠˆGÿFéwÿÿÿ…ÿtÆ Gÿé5ÿÿÿ‹M_^[…Étƒ! ‹Eÿ ‹å]Ã‹ÿU‹ìV‹uþÿÿÿ?r3Àë=WƒÏÿ‹M3Ò‹Ç÷u;Ès¯MÁæ+þ;ùw3Àë1jPèý  j ‹ðèÏ  ƒÄ‹Æ_^]Ã‹ÿU‹ì]éýÿÿƒ=­ t3ÀÃVWèöR  èäV  ‹ð…öuƒÏÿë*Vè0   Y…ÀuƒÏÿëP¹­£$­èÂ  3ÿj èo  YVèh  Y‹Ç_^Ã‹ÿU‹ìQQSVW‹}3Ò‹÷Šë<=tB‹ÎYŠA„Àuù+ËFñŠ„ÀuäBjPèK  ‹ØYY…Ûtm‰]üëR‹ÏQŠA„Àuù+Ê€?=A‰Eøt7jPè  ‹ðYY…öt0WÿuøVèn  ƒÄ…ÀuA‹Eüj ‰0ƒÀ‰EüèÍ  ‹EøYø€? u©ëSè)   j è³  YY3Ûj è¨  Y_^‹Ã[‹å]Ã3ÀPPPPPèÖ,  Ì‹ÿU‹ìV‹u…öt‹W‹þëPèw  ‹Y…ÀuðVèg  Y_^]Ã‹ÿU‹ìQ¡ 3Å‰EüV‹ñW~ë‹MVÿ(1ÿUYƒÆ;÷uë‹Mü_3Í^èYÖÿÿ‹å]Â ‹ÿU‹ì‹E‹ ;$­tPèyÿÿÿY]Ã‹ÿU‹ì‹E‹ ; ­tPè^ÿÿÿY]Ãh;< ¹­è{ÿÿÿhV< ¹­èlÿÿÿÿ5$­è2ÿÿÿÿ5 ­è'ÿÿÿYYÃéõýÿÿjh è×ßÿÿƒeä ‹Eÿ0è§@  Yƒeü ‹Mè
  ‹ð‰uäÇEüþÿÿÿè   ‹ÆèêßÿÿÂ ‹uä‹Eÿ0èº@  YÃjhÀè†ßÿÿƒeä ‹Eÿ0èV@  Yƒeü ‹Mè™   ‹ð‰uäÇEüþÿÿÿè   ‹Æè™ßÿÿÂ ‹uä‹Eÿ0èi@  YÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPè‹ÿÿÿ‹å]Ã‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèÿÿÿ‹å]Ã‹ÿU‹ì¡ ƒàj Y+È‹EÓÈ3 ]Ã‹ÿU‹ìƒì¡ 3Å‰Eü‹Á‰EèS‹ ‹…ÛuƒÈÿéé   ‹ VW‹;‹ò‹[ƒæ3ú‰uì‹Î3ÚÓÏÓË…ÿ„¾   ƒÿÿ„µ   ‰}ô‰]ðj Y+Î3ÀÓÈ3Âƒë;ßr`9tõ‹3‹Mì3òÓÎ‹Î‰ÿ(1ÿÖ‹Eè‹ ‹òƒæ‰uì‹ ‹ ‹‹@3Ê‰Mø3Â‹ÎÓMøÓÈ‹Mø;Môuj Y;Eðt ‹Mø‰Mô‹ù‰Eð‹ØëŽƒÿÿtWèÄ  ‹ Y‹Â3Òƒàj Y+ÈÓÊ‹Mè3 ‹‹ ‰‹‹ ‰P‹‹ ‰P_3À^‹Mü3Í[è´Óÿÿ‹å]Ã‹ÿU‹ìƒì‹Á‰EøV‹ ‹0…öuƒÈÿé  ¡ ‹ÈS‹ƒáW‹~3Ø‹v3ø3ðÓÏÓÎÓË;þ…´   +ó¸   Áþ;ðw‹Æ<0…ÿuj _;þrjWSèÖR  j ‰Eüè  ‹MüƒÄ…Éu(j~WSè¶R  j ‰Eüèè  ‹MüƒÄ…ÉuƒÈÿé‘   ±‹Ù‰Eü4¹¡ ‹}üƒàj Y+È3ÀÓÈ‹Ï3 ‰Eô‹Æ+ÇƒÀÁè;÷Ò÷Ò#Ð‰Uüt‹Uô3À@‰I;Eüuõ‹Eø‹@ÿ0èºýÿÿS‰è>åÿÿ‹]ø‹‹	‰GPè,åÿÿ‹V‹	‰Aèåÿÿ‹ƒÄ‹	‰A3À_[^‹å]Ã‹ÿU‹ìÿuh(­è^   YY]Ã‹ÿU‹ìQE‰EüEüPjèýÿÿYY‹å]Ã‹ÿU‹ìV‹u…öuƒÈÿë(‹;Fu¡ ƒàj Y+È3ÀÓÈ3 ‰‰F‰F3À^]Ã‹ÿU‹ìQQE‰EøE‰EüEøPjèÊüÿÿYY‹å]Ãh ¡¹l­èå   °Ãh(­èƒÿÿÿÇ$4­èwÿÿÿY°Ã°ÃèŠûÿÿ°Ã¡ Vj ƒà3öY+ÈÓÎ35 Vèú&  VèdT  Vèx2  VèU  VèOöÿÿƒÄ°^Ãj èWßÿÿYÃ¡à¦ƒÉÿVðÁu¡à¦¾À¤;ÆtPè
  Y‰5à¦ÿ5Ì±èø   ÿ5Ð±3ö‰5Ì±èå   ÿ5¨¯‰5Ð±èÔ   ÿ5¬¯‰5¨¯èÃ   ƒÄ‰5¬¯°^Ã‹ÿU‹ìA‹Ð+ÑƒÂV3öÁê;ÁÀ÷Ð#Ât‹UF‰I;ðuö^]Â h >hˆ=è»R  YYÃè¼9  …À•ÀÃè9  °Ãh >hˆ=èS  YYÃ‹ÿU‹ìÿuè@:  Y°]ÃjhàèÑ  èõ8  ‹p…ötƒeü ‹Îÿ(1ÿÖë3À@Ã‹eèÇEüþÿÿÿèã   Ì‹ÿU‹ìƒ} t-ÿuj ÿ5¼¯ÿ˜0…ÀuVèÐ&  ‹ðÿ@0PèI&  Y‰^]Ã‹ÿU‹ìV‹uƒþàw0…öuFëèÏT  …Àt VèËR  Y…ÀtVj ÿ5¼¯ÿœ0…ÀtÙëèy&  Ç    3À^]Ã‹ÿU‹ì‹UV…Òt‹M…Ét
‹u…öuÆ èK&  j^‰0è%  ‹Æ^]ÃW‹ú+òŠ>ˆG„Àtƒéuñ_…Éuˆ
è&  j"ëÏ3öëÓè10  …Àtjè0  Yö@ t!jèbÈ  …ÀtjYÍ)jh  @jèP#  ƒÄjèôÿÿÌ‹ÿU‹ìV‹u…ötjà3ÒX÷ö;Er4¯u…öuFëèÕS  …Àt VèÑQ  Y…ÀtVjÿ5¼¯ÿœ0…ÀtÙëè%  Ç    3À^]Ãjh è¥Øÿÿƒeä ‹Eÿ0èÅ*  Yƒeü ‹Mè<  ‹ð‰uäÇEüþÿÿÿè   ‹Æè¸ØÿÿÂ ‹uä‹Eÿ0è¤*  YÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPè‹ÿÿÿ‹å]Ã‹ÿU‹ìì„  ¡ 3Å‰Eüƒ} ‹ES‹]‰… ûÿÿuèÎ$  Ç    è$  ƒÈÿé  …Ût…ÀtàVWÿu|ûÿÿèÐìÿÿ‹M½ûÿÿ3À3Ò««««‹Á‹½ ûÿÿƒà‰…ŒûÿÿÂ‰½ûÿÿ‰”ûÿÿ‰•˜ûÿÿu
ˆ•œûÿÿ…ÿuÆ…œûÿÿÿu …ûÿÿ‰… ûÿÿ…€ûÿÿPÿu… ûÿÿÿuQP¤ûÿÿè§  ¤ûÿÿè1  ‹ð…ÿtQ‹EƒàƒÈ t…Ûu…öuv‹…˜ûÿÿ;Ãu.…öx0;óv,ëb‹…ŒûÿÿƒÈ tS…Ût…öy3Àf‰ë‹…˜ûÿÿ;ÃtP3Éf‰Gäûÿÿèo  €½ˆûÿÿ t‹|ûÿÿƒ¡P  ý_‹Æ^‹Mü3Í[èÔÌÿÿ‹å]Ã…ÛuƒÎÿëÃ‹…˜ûÿÿ;Ãu³jþ^3Àf‰D_þë­ƒ¹   u¸   Ã‹   ÑèÃ‹ÿU‹ìQƒÈÿ3ÒV‹u÷öWƒàþ‹ùƒøsè=#  Ç    2ÀëSS3Ûö9Ÿ  uþ   v;·   w°ë1VèPüÿÿ‰EüY…ÀtEüP  èÀ  ‹Eü³‰·   PèîûÿÿYŠÃ[_^‹å]Â ‹ÿU‹ì‹EHƒèt=ƒèt4ƒè	t/ƒ}t)‹E3Éƒà²ÁuŠÑfƒ}ctfƒ}su±3À:Ñ”À]Ã°]Ã2À]Ã‹ÿV‹ñW‹¾  èÿÿÿ…ÿuÆëÇ_^Ã‹ÿU‹ìSV‹ñWN@‹¹  …ÿu‹ùè×þÿÿ‹]Hø‰~4‹N(…É…Ût03Ò‹Ã÷uI€Â0‰N(‹Ø€ú9~€} ”ÀþÈ$àa,:Ð‹F4ˆÿN4ëÅ‹F4+ø‰~8@_‰F4^[]Â ‹ÿU‹ìQQSV‹ñWN@‹¹  …ÿu‹ùè`þÿÿ‹UH‹]ø‰~4‹N(…É‹ÃÂt:j ÿuAÿRS‰F(èøÊ  €Á0‰]ü‹Ø€ù9~€} ”ÀþÈ$àa,:È‹F4ˆÿN4ë¹‹F4+ø‰~8@_‰F4^[‹å]Â ‹ÿU‹ìV3ö9u~!Sf¾]W‹}‹MWSèÃ  ƒ?ÿtF;u|ë_[^]Ã‹ÿU‹ìV3ö9u~!Sf¾]W‹}‹MWSèÒ  ƒ?ÿtF;u|ë_[^]Ã‹ÿU‹ìQ3Ò‰Mü3À‰f‰A2‹Á‰Q‰Q‰Q‰Q‰Q‰Q‰Q‰Q ‰Q$‰Q(ˆQ0‰Q8ˆQ<‰‘@  ‰‘D  ‹å]Ã‹ÿU‹ìV‹ñè§ÿÿÿ‹E‹ ‰†H  ‹E‰‹E‰F‹E‰F‹E‰F‹E‰F‹Æ^]Â ‹ÿU‹ìVÿu‹ñÿuÿuÿuÿuÿuè¥ÿÿÿƒ¦P   èY   ‰F‹Æ^]Â ‹ÿV‹ñÿ¶  èIùÿÿƒ¦   Y^Ã‹ÿU‹ìV‹ñÿ6è0ùÿÿ‹Uƒ& Y‹‰‹Æƒ" ^]Â ‹ÿU‹ììx  ¡ 3Å‰EüV‹ñW‹‹8Wè-M  ˆ…œûÿÿ‹FYˆûÿÿÿ0èèÿÿ‹¤ûÿÿ‹ ‰… ûÿÿ‹Fÿ0…ŒûÿÿP‹Fÿ0‹Fÿpÿ0… ûÿÿPèÿÿÿ¤ûÿÿèˆ  äûÿÿ‹ðè;ÿÿÿ€½”ûÿÿ t‹ˆûÿÿƒ¡P  ýWÿµœûÿÿè\M  YY‹Mü‹Æ_3Í^è“Èÿÿ‹å]Ã‹ÿU‹ì‹E‹MS‹ ‹€ˆ   ‹ Šë:ÃtAŠ„ÀuõŠA„Àt(ë	<et<EtAŠ„Àuñ‹ÑI€90tú8uIŠABˆ„Àuö[]Ã‹ÿU‹ì‹MAàfƒøZw·Á¶ˆà=ƒáë3É‹E¶„È >Áè]Â ‹ÿU‹ìV‹u¾Pè½,  ƒøeëF¶PèM  …ÀYuñ¾Pè ,  YƒøxuƒÆ‹EŠ‹ ‹€ˆ   ‹ Š ˆFŠˆŠÈŠF„Àuó^]Ã‹ÿU‹ìQSV‹ñMüWj
Q‹~‹ƒ' ‹Fƒeü ƒèPè÷L  ‹MƒÄ‰‹Fƒ8"t‹Eü;Fr‰F°ë2Àƒ? u…Ût‰_^[‹å]Â ‹ÿV‹ñŽH  èZ  „ÀuƒÈÿ^ÃS3Û9^…À   èå  Ç    è  ƒÈÿé¾   ‰^8‰^é†   ƒF9^Œ   ÿv·F2‹ÎPè®þÿÿ‰Fƒøt¹ƒøwÄÿ$…DL ‹Îèþ  ëEƒN(ÿ‰^$ˆ^0‰^ ‰^,ˆ^<ë8‹Îè£  ë'‹Îè&
  ë‰^(ë!‹Îè=  ë‹Îè]  ë‹ÎèL  „À„gÿÿÿ‹F· f‰F2f…À…gÿÿÿƒFÿ†P  ƒ¾P  …Eÿÿÿ‹F[^Ã‹ÿ¼K ÅK ÚK ãK ìK ñK úK L ‹ÿV‹ñŽH  è:  „ÀuƒÈÿ^ÃS3Û9^…À   èÅ  Ç    èø  ƒÈÿé¾   ‰^8‰^é†   ƒF9^Œ   ÿv·F2‹ÎPèŽýÿÿ‰Fƒøt¹ƒøwÄÿ$…dM ‹Îèý   ëEƒN(ÿ‰^$ˆ^0‰^ ‰^,ˆ^<ë8‹Îèƒ   ë'‹Îè	  ë‰^(ë!‹Îè  ë‹Îè¹  ë‹Îè‰  „À„gÿÿÿ‹F· f‰F2f…À…gÿÿÿƒFÿ†P  ƒ¾P  …Eÿÿÿ‹F[^Ã‹ÿÜL åL úL M M M M #M ·A2ƒè t-ƒèt"ƒètHƒètƒèuƒI ëƒI ëƒI ë
ƒI  ëƒI °Ãè9   „Àuè„  Ç    è·  2ÀÃ°Ãè5   „Àuèe  Ç    è˜  2ÀÃ°ÃQÆA<R·Q2ÁH  Rè²  °ÃQÆA<R·Q2ÁH  Rè×  °Ãfƒy2*t
A(Pè¡üÿÿÃƒA‹A‹@ü‰A(…ÀyƒI(ÿ°Ã·A2ƒøFu‹ƒàƒÈ …b  ÇA   éÕ  ƒøNu&‹jZ#ÂƒÈ …A  ‰Qèµ  Ç    èè  2ÀÃƒy, uçƒøjÍ   „¾   ƒøItSƒøLtBƒøTt1jhZ;Â…ü   ‹Af9uƒÀÇA,   ‰Aéâ   ÇA,   éÖ   ÇA,   éÊ   ÇA,   é¾   ‹Q·ƒø3ufƒz2uBÇA,
   ‰Aéš   ƒø6ufƒz4uBÇA,   ‰Aëƒødtƒøitƒøotƒøut
ƒøxtƒøXuaÇA,	   ëXÇA,   ëOjlZ;Ât*ƒøttƒøwtƒøzu9ÇA,   ë0ÇA,   ë'ÇA,   ë‹Af9uƒÀÇA,   ‰AëÇA,   °Ã·A2ƒøFu‹ƒàƒÈ …b  ÇA   é¶  ƒøNu&‹jZ#ÂƒÈ …A  ‰Qè9  Ç    èl  2ÀÃƒy, uçƒøjÍ   „¾   ƒøItSƒøLtBƒøTt1jhZ;Â…ü   ‹Af9uƒÀÇA,   ‰Aéâ   ÇA,   éÖ   ÇA,   éÊ   ÇA,   é¾   ‹Q·ƒø3ufƒz2uBÇA,
   ‰Aéš   ƒø6ufƒz4uBÇA,   ‰Aëƒødtƒøitƒøotƒøut
ƒøxtƒøXuaÇA,	   ëXÇA,   ëOjlZ;Ât*ƒøttƒøwtƒøzu9ÇA,   ë0ÇA,   ë'ÇA,   ë‹Af9uƒÀÇA,   ‰AëÇA,   °Ã‹ÿU‹ìƒì¡ 3Å‰EüSV‹ñ3ÛjAZjX·F2Yƒødk„’   ;Á>t6;Â„”   ƒøCt?ƒøD~ƒøGŽ   ƒøSu‹ÎèJ	  „À…    2Àéä  jjëWƒèZtƒètVHƒèuãS‹Îè  ëÑ‹Îè²  ëÈƒøpMt?ƒøg~1ƒøitƒøntƒøouµ‹Îè¹  ë¤‹Îè<  ë›ƒN Sj
‹Îèâ  ë‹‹ÎèÏ  ë‚‹Îè­  évÿÿÿƒès„fÿÿÿHƒètÐƒè…fÿÿÿSéiÿÿÿ8^0…@  ‹V 3ÉW‹Â‰]ôÁèAf‰]øj _„Át(‹ÂÁè„Át	j-Xf‰Eôë„Ñtj+ëñ‹ÂÑè„Átf‰}ô‹Ù·N2ƒùxtjXXf;Èu‹ÂÁè¨t´ë2äƒùatjA_f;Ït2Àë°j0_„äu„Àt0jXXf‰|]ôf;ÈtjAXf;Èt2Àë°„À”ÀþÈ$àxf˜f‰D]öƒÃ‹~$+~8+ûöÂuFPW†H  j Pè´ôÿÿƒÄÿvFPSEôŽH  Pè
  ‹N ^‹ÁÁè¨tÁéöÁuSW†H  j0PèsôÿÿƒÄj ‹ÎèÐ  ƒ; |‹F Áè¨tSW†H  j PèHôÿÿƒÄ_°‹Mü^3Í[èß¾ÿÿ‹å]Ã‹ÿU‹ìƒì¡ 3Å‰EüSV‹ñ3ÛjAZjX·F2Yƒødk„’   ;Á>t6;Â„”   ƒøCt?ƒøD~ƒøGŽ   ƒøSu‹Îèí  „À…    2Àéä  jjëWƒèZtƒètVHƒèuãS‹Îè3  ëÑ‹ÎèU  ëÈƒøpMt?ƒøg~1ƒøitƒøntƒøouµ‹Îè\  ë¤‹Îèß  ë›ƒN Sj
‹Îè…  ë‹‹Îèr  ë‚‹ÎèP  évÿÿÿƒès„fÿÿÿHƒètÐƒè…fÿÿÿSéiÿÿÿ8^0…@  ‹V 3ÉW‹Â‰]ôÁèAf‰]øj _„Át(‹ÂÁè„Át	j-Xf‰Eôë„Ñtj+ëñ‹ÂÑè„Átf‰}ô‹Ù·N2ƒùxtjXXf;Èu‹ÂÁè¨t´ë2äƒùatjA_f;Ït2Àë°j0_„äu„Àt0jXXf‰|]ôf;ÈtjAXf;Èt2Àë°„À”ÀþÈ$àxf˜f‰D]öƒÃ‹~$+~8+ûöÂuFPW†H  j PèˆòÿÿƒÄÿvFPSEôŽH  PèI  ‹N ^‹ÁÁè¨tÁéöÁuSW†H  j0PèGòÿÿƒÄj ‹Îèþ  ƒ; |‹F Áè¨tSW†H  j PèòÿÿƒÄ_°‹Mü^3Í[è‚¼ÿÿ‹å]Ãfƒy2*t
A$PèÆôÿÿÃƒA‹A‹@ü‰A$…ÀyƒI ÷Y$°Ã‹ÿU‹ì‹Eƒøwÿ$…hV jX]Ã3À@]Ãjëôjëð3À]Ã‹ÿPV UV ZV PV ^V ^V PV PV bV PV PV ^V ‹ÿSV‹ñWƒF‹F‹xü…ÿt6‹_…Ût/ÿv,·F2Pÿvÿ6èµïÿÿƒÄ‰^4„À·tÑè‰F8ÆF<ë‰F8ëÇF4\>ÇF8   ÆF< _^°[Ã‹ÿU‹ìQQVW‹ñjgYjGƒN ‹F(Z…Ày ·F2ƒøatƒøAt	ÇF(   ë ÇF(   ëu·F2f;Átf;ÂuÇF(   ‹F(~@S»]  ‹ÏÃPè‘îÿÿ„Àu‹Ïènîÿÿ+Ã‰F(‹‡  …Àu‹Çƒeø ƒeü ‰F4ƒF‹N‹Aø‰Eø‹Aü‹Ï‰Eüè8îÿÿ‹Ÿ  ‹È…Ûu‹ßÿv¾F2ÿvÿ6ÿv(PQ‹ÏèÿîÿÿP‹Ïè
îÿÿPEøSPè(M  ‹F ƒÄ(Áè[¨tƒ~( uÿvÿv4èòÿÿYY·F2jgYf;ÁtjGYf;Áu‹F Áè¨uÿvÿv4è×ñÿÿYY‹F4€8-uƒN @@‰F4‹V4Š<it<It<nt<NujsXf‰F2zŠ
B„Éuù+×°_‰V8^‹å]Ã‹ÿU‹ìQSV‹ñWÆF<ƒF‹Fÿv,·Xü·F2Pÿvÿ6èâíÿÿƒÄ~@„Àu2‹  ˆ]üˆEý…Éu‹Ï‹FP‹ ÿpEüPQèj?  ƒÄ…ÀyÆF0ë‹‡  …Àu‹Çf‰‹‡  …Àt‹ø‰~4°_ÇF8   ^[‹å]Â ‹ÿU‹ìSV‹ñÿv,è&ýÿÿY‹Ø‹ËƒétxƒétVIƒét3ƒétè  Ç    èQ  2Àé  ‹F ƒFÁè¨‹F‹Hø‹PüëX‹F ƒFÁè¨‹Ft‹@üë?‹Hü3Òë;‹F ƒFÁè¨‹Ft¿@üë!·@üë‹F ƒFÁè¨‹Ft¾@üë¶@ü™‹ÈW‹~ ‹ÇÁè¨t…Ò|…És÷ÙƒÒ ÷ÚƒÏ@‰~ ƒ~( _}	ÇF(   ëƒf ÷¸   9F(~‰F(‹ÁÂuƒf ßÿuÿuƒûuRQ‹ÎèDíÿÿëQ‹ÎèÅìÿÿ‹F Áè¨tƒ~8 t‹F4€80tÿN4‹N4Æ0ÿF8°^[]Â ‹ÿV‹ñWƒF‹F‹xüè“M  …Àuèæ  Ç    è  2ÀëDÿv,è¸ûÿÿYƒèt+ƒètHƒètƒèuÎ‹F™‰‰Wë‹F‰ëf‹Ff‰ëŠFˆÆF0°_^Ã‹Q ‹ÂÁè¨t	Ê€   ‰Q j jè$þÿÿÃjjÇA(   ÇA,
   èþÿÿÃ‹ÿSV‹ñWƒF‹F‹~(‹Xü‰^4ƒÿÿu¿ÿÿÿÿv,·F2Pÿvÿ6èNëÿÿƒÄ„Àt…ÛuÇF4d>Wÿv4ÆF<è8?  YYë…ÛuÇF4\>j W‹Îè	   _‰F8°^[Ã‹ÿU‹ìVW‹ù3ö‹W49u~%SŠ„Àt¶È» €  ‹G‹ ‹ f…HtBBF;u|Ý[_‹Æ^]Â ƒ9 uè›  Ç    èÎ  2ÀÃ°Ã‹ÿU‹ì‹‹@Áè¨t‹ƒx tÿ1ÿuè–J  YY¹ÿÿ  f;Áu‹Eƒÿë‹Eÿ ]Â ‹ÿU‹ì‹Ñ‹
‹A;A‹Eu€y tÿ ëƒÿ‹Š@ëÿ ‹ÿ@‹‹f‹Ef‰‹ƒ °]Â ‹ÿU‹ìQQSV‹ñW€~< uV‹F8…À~O‹^43ÿ…Àt^3Àf‰Eü‹FP‹ ÿpEüSPè©;  ƒÄ‰Eø…À~NQÿuüŽH  è$ÿÿÿ]øG;~8uÂëƒNÿëÿvFPÿv8ŽH  ÿv4è–   _^°[‹å]Â ‹ÿU‹ìQQSV‹ñW€~< uV‹F8…À~O‹^43ÿ…Àt^3Àf‰Eü‹FP‹ ÿpEüSPè;  ƒÄ‰Eø…À~NQÿuüŽH  èÙþÿÿ]øG;~8uÂëƒNÿëÿvFPÿv8ŽH  ÿv4è˜   _^°[‹å]Â ‹ÿU‹ìQQS‹Ù‹‹@Áè¨t‹ƒx u
‹M‹Eë^‹EV‹uW‹}‹ƒ& G‰Mø‰Eü;øt4‹EP·‹ËPèþÿÿ‹Eƒ8ÿuƒ>*uPj?‹Ëèúýÿÿ‹EƒÇ;}üuÒ‹Møƒ> u…Ét‰_^[‹å]Â ‹ÿU‹ìQQS‹]‹ÁW‰Eø‹ƒ# ‹‰Mü‹z9zu€z t
‹M‹EëQ‹EƒÿëL+z‹E;ør‹øV4?Vÿuÿ2èÙ·  ‹MøƒÄ‹0‹^x‹€x ‹Et‹Më;}tƒÿë8‹Müƒ; u…Ét‰_[‹å]Â ‹ÿU‹ìƒì,‹E‹U‹M‰Eð‹E‰Eø‹E‰Eè‹E‰Mô‰Uü‰Eì…Òuè“
  Ç    èÆ	  ƒÈÿë.…ÉtçEü‰EÔEø‰EØEè‰EÜEô‰EàEð‰EäEÔPRè4åÿÿYY‹å]Ã‹ÿU‹ìÿu ÿuÿuÿuÿuÿuÿuè7åÿÿƒÄ]Ã‹ÿU‹ì‹E¨t°]Ã¨tƒàt	}   €wê…Àu	}ÿÿÿwÝ2À]Ã‹ÿU‹ìƒìMSWèCüÿÿ„Àt#‹Ej_…Àt/;Ç|ƒø$~&èÌ	  Ç    èÿ  3Û‹U…Òt‹M‰
_‹Ã[‹å]ÃVÿuMäèÌÑÿÿ‹E3ö‰uø‰Eôë‹E·0ÇjV‰Eè^H  YY…Àuç3Û8]•Ãfƒþ-ußëfƒþ+u‹}·7ƒÇ‰}ë‹}‹MÇEü   j0XjZ…Ét;Ê…Û  f;ð‚U  j:Xf;ðs·Æƒè0é=  ¸ÿ  f;ðƒ  ¸`  f;ð‚&  ƒÀ
f;ðs·Æ-`  é  ¸ð  f;ð‚  ƒÀ
f;ðs·Æ-ð  éé  ¸f	  f;ð‚à  ƒÀ
f;ðs·Æ-f	  éÆ  ¸æ	  f;ð‚½  ƒÀ
f;ðs·Æ-æ	  é£  ¸f
  f;ð‚š  ƒÀ
f;ðs·Æ-f
  é€  ¸æ
  f;ð‚w  ƒÀ
f;ðs·Æ-æ
  é]  ¸f  f;ð‚T  ƒÀ
f;ðs·Æ-f  é:  ¸f  f;ð‚1  ƒÀ
f;ðs·Æ-f  é  ¸æ  f;ð‚  ƒÀ
f;ðs·Æ-æ  éô   ¸f  f;ð‚ë   ƒÀ
f;ðs·Æ-f  éÑ   ¸P  f;ð‚È   ƒÀ
f;ðs·Æ-P  é®   ¸Ð  f;ð‚¥   ƒÀ
f;ðs·Æ-Ð  é‹   ¸   f;ð‚‚   ƒÀ
f;ðs
·Æ-   ëk¸@  f;ðrfƒÀ
f;ðs
·Æ-@  ëO¸à  f;ðrJƒÀ
f;ðs
·Æ-à  ë3¸  f;ðr.ƒÀ
f;ðs&·Æ-  ë¸ÿ  f;ðs
·Æ-ÿ  ëƒÈÿƒøÿu0jAXf;ÆwjZXf;ðv	FŸf;EüwFŸf;Eü·Æwƒè ƒÀÉëƒÈÿ…Àt…ÉuEÇE
   ë<·ƒÇ‰}ƒøxtƒøXt…ÉuÇE   PMèY  ‹}ë…Éu‰U·7ƒÇ‰}ƒÈÿ3Ò÷u‹Èj0Xf;ð‚U  j:Xf;ðs·Æƒè0é=  ¸ÿ  f;ðƒ  ¸`  f;ð‚&  ƒÀ
f;ðs·Æ-`  é  ¸ð  f;ð‚  ƒÀ
f;ðs·Æ-ð  éé  ¸f	  f;ð‚à  ƒÀ
f;ðs·Æ-f	  éÆ  ¸æ	  f;ð‚½  ƒÀ
f;ðs·Æ-æ	  é£  ¸f
  f;ð‚š  ƒÀ
f;ðs·Æ-f
  é€  ¸æ
  f;ð‚w  ƒÀ
f;ðs·Æ-æ
  é]  ¸f  f;ð‚T  ƒÀ
f;ðs·Æ-f  é:  ¸f  f;ð‚1  ƒÀ
f;ðs·Æ-f  é  ¸æ  f;ð‚  ƒÀ
f;ðs·Æ-æ  éô   ¸f  f;ð‚ë   ƒÀ
f;ðs·Æ-f  éÑ   ¸P  f;ð‚È   ƒÀ
f;ðs·Æ-P  é®   ¸Ð  f;ð‚¥   ƒÀ
f;ðs·Æ-Ð  é‹   ¸   f;ð‚‚   ƒÀ
f;ðs
·Æ-   ëk¸@  f;ðrfƒÀ
f;ðs
·Æ-@  ëO¸à  f;ðrJƒÀ
f;ðs
·Æ-à  ë3¸  f;ðr.ƒÀ
f;ðs&·Æ-  ë¸ÿ  f;ðs
·Æ-ÿ  ëƒÈÿƒøÿu0jAXf;ÆwjZXf;ðv	FŸf;EüwFŸf;Eü·Æwƒè ƒÀÉëƒÈÿƒøÿt1;Es,‹uøƒË;ñru;ÂvƒËë	¯uð‰uø·7ƒÇ‰}é9ýÿÿVMèj   öÃu
‹Eô3Û‰EëA‹uøVSè9ùÿÿYY„Àt(è[  Ç "   öÃuƒÎÿëöÃt»   €ë»ÿÿÿë	öÃt÷Þ‹Þ€}ð ^„eùÿÿ‹Eäƒ P  ýéVùÿÿ‹ÿU‹ìƒþf‹E‹	f…Àtf9tèø  Ç    è+  ]Â ‹ÿU‹ì‹E…Àt‹ ‹‹E·Aëè„A  ‹M·H#E]Ã‹ÿU‹ì‹M…Ét‹ƒx~QÿuÿuèÝA  ëQÿuÿuè¨ÿÿÿƒÄ]Ã‹ÿU‹ìì(  ¡ 3Å‰Eüƒ}ÿWt	ÿuè6µÿÿYjP…àüÿÿj PèÔ¹ÿÿhÌ  …0ýÿÿj PèÁ¹ÿÿ…àüÿÿƒÄ‰…Øüÿÿ…0ýÿÿ‰…Üüÿÿ‰…àýÿÿ‰Üýÿÿ‰•Øýÿÿ‰Ôýÿÿ‰µÐýÿÿ‰½ÌýÿÿfŒ•øýÿÿfŒìýÿÿfŒÈýÿÿfŒ…ÄýÿÿfŒ¥ÀýÿÿfŒ­¼ýÿÿœ…ðýÿÿ‹E‰…èýÿÿE‰…ôýÿÿÇ…0ýÿÿ  ‹@ü‰…äýÿÿ‹E‰…àüÿÿ‹E‰…äüÿÿ‹E‰…ìüÿÿÿ,0j ‹øÿ0…ØüÿÿPÿ0…Àu…ÿuƒ}ÿt	ÿuè/´ÿÿY‹Mü3Í_èªÿÿ‹å]Ã‹ÿU‹ìÿu¹@­è“Ùÿÿ]Ã‹ÿU‹ìQ¡ 3Å‰EüVè  …Àt5‹°\  …öt+ÿuÿuÿuÿuÿu‹Îÿ(1ÿÖ‹MüƒÄ3Í^è-ªÿÿ‹å]Ãÿu‹5 ‹Îÿu35@­ƒáÿuÓÎÿuÿu…öu¾è   Ì3ÀPPPPPèyÿÿÿƒÄÃjè£  …ÀtjYÍ)Vj¾ ÀVjèþÿÿƒÄVÿ0Pÿ0^Ã¡D­Ã‹ÿU‹ì‹M3À;Åx>t'@ƒø-rñAíƒøwjX]ÃDÿÿÿjY;ÈÀ#ÁƒÀ]Ã‹Å|>]Ã‹ÿU‹ìVè   ‹MQ‰è§ÿÿÿY‹ðè   ‰0^]Ãèf  …Àu¸H ÃƒÀÃèS  …Àu¸D ÃƒÀÃ‹ÿU‹ì‹E‹MSV3Û‹ðW8]tj-ZCf‰p÷Ù‹þ‹Á3Ò÷u‹ÈBWƒú	wB0f‰ƒÆC…Ét;]rÜ;]r‹E3Éf‰è’ÿÿÿj"^‰0èÆþÿÿ‹Æë 3Àf‰ƒîf‹·f‰ƒîf‰ƒÇ;þrê3À_^[]Ã‹ÿU‹ì‹MV…ÉuèMÿÿÿj^‰0èþÿÿ‹Æë<‹U…Òtæ3À8Ef‰•À@;Ðw	è#ÿÿÿj"ëÔ‹uFþƒø"wÂÿuVRQÿuèÿÿÿƒÄ^]Ã‹ÿU‹ìQƒ}
u
ƒ} ÆEü|ÆEü ÿuüÿuÿuÿuÿuèsÿÿÿƒÄ‹å]Ã‹ÿU‹ì‹M…Éxƒù~ƒùu¡H­]Ã¡H­‰H­]ÃèœþÿÿÇ    èÏýÿÿƒÈÿ]Ã‹ÿU‹ìSVW‹}…ÿt‹M…Ét‹]…Ûu3Àf‰èeþÿÿj^‰0è™ýÿÿ_‹Æ^[]Ã‹×3öf92tƒÂƒéuó…ÉtÐ+Ú·f‰Rf…Àtƒéuì…ÉuÊ3Àf‰èþÿÿj"ë´‹ÿU‹ì‹UV…Òt‹M…Ét‹u…öu3Àf‰èòýÿÿj^‰0è&ýÿÿ‹Æ^]ÃW‹ú+ò·>f‰f…Àtƒéuì_…Éu3Àf‰è»ýÿÿj"ëÇ3öëË‹ÿU‹ìQ‹MSV‹uW…öu…Éu9Mu3Àë,…Ét‹E…Àt‹]…öt!…Ûu3Àf‰èsýÿÿj^‰0è§üÿÿ‹Æ_^[‹å]Ã‹ø‹Ñ‹Æfƒ: tƒÂƒïuò…ÿtËƒþÿu+Ú·f‰Rf…Àt8ƒïuìë1…öt&‹Î·[f‰ƒÂf…Àt
ƒïtƒéuå‰Mü‹M‹Eü…Àuf‰…ÿ…[ÿÿÿƒþÿu‹E3ÒjPf‰TAþXétÿÿÿ3Àf‰èÑüÿÿj"éYÿÿÿ‹ÿU‹ì]éÿÿÿ‹ÿU‹ìƒìSVèÃ  ŠØÿ,0‹u…Àt…ötVÿ¤0„ÛtjXéž   è4  „Àuÿ,0÷ØÀ÷ØƒÀé   „ÛtQ‹EW3ÿ‰Eð‹EWW‰EøEðPhmm WW‰uô‰}üÿ°0‹ðƒþÿtWjÿVÿ¬0…Àu‹}üƒþÿtVÿ¨0‹Ç_ë,è€  „Àu‹E    PÿuVj ëèÁ  ÿuÿuVPèR  ^[‹å]Ã‹ÿU‹ìV‹uÿvÿ6ÿvj è4  ‰F3À^]Â ‹ÿU‹ì]éúþÿÿ¡L­Vj^…Àu¸   ë;Æ}‹Æ£L­jPèÁÕÿÿj £P­èÔÿÿƒÄƒ=P­ u+jV‰5L­è›Õÿÿj £P­èjÔÿÿƒÄƒ=P­ uƒÈÿ^ÃW3ÿ¾P j h   F PèW  ¡P­‹×Áú‰4¸‹Çƒà?kÈ0‹•À¯‹Dƒøÿt	ƒøþt…ÀuÇFþÿÿÿƒÆ8Gþø u¯_3À^Ã‹ÿU‹ìkE8P ]Ã‹ÿVè  èä:  3ö¡P­ÿ4èu;  ¡P­Y‹ƒÀ PÿP0ƒÆƒþuØÿ5P­è©Óÿÿƒ%P­ Y^Ã‹ÿU‹ì‹EƒÀ PÿH0]Ã‹ÿU‹ì‹EƒÀ PÿL0]Ã‹ÿU‹ì‹MVq‹$<t3ÀëK‹¨Àtö‹AW‹9+ø‰ƒa …ÿ~0WPQèŠ8  YPèÜA  ƒÄ;øtjXð	ƒÈÿë‹Áè¨tjýXð!3À_^]Ã‹ÿU‹ìV‹u…öu	Vè=   Yë.Vè~ÿÿÿY…ÀtƒÈÿë‹FÁè¨tVè&8  Pèy;  YY…Àuß3À^]Ãjè   YÃjh@èè¬ÿÿƒeä ƒeÜ jè·  Yƒeü ‹5P­¡L­†‰EÔ‹]‰uà;ðtt‹>‰}Ø…ÿtVWèØþÿÿYÇEü   ‹GÁè¨t2ƒûuWèIÿÿÿYƒøÿt!ÿEäë…Ûu‹GÑè¨tWè+ÿÿÿYƒøÿu	EÜƒeü è   ‹EÔƒÆë•‹]‹uàÿuØè‰þÿÿYÃÇEüþÿÿÿè   ƒû‹Eät‹EÜèo¬ÿÿÃ‹]jèD  YÃjh è¬ÿÿ‹u…öu	VèÿÿÿYë)ƒeä Vè$þÿÿYƒeü Vè§þÿÿY‹ø‰}äÇEüþÿÿÿè   ‹Çè¬ÿÿÃ‹u‹}äVèþÿÿYÃjhhè·«ÿÿƒeä ‹Eÿ0è×ýÿÿYƒeü ‹MèR   ‹ð‰uäÇEüþÿÿÿè   ‹ÆèÊ«ÿÿÂ ‹uä‹Eÿ0è¶ýÿÿYÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPè‹ÿÿÿ‹å]Ã‹ÿSVW‹ù‹‹‹Gƒãþÿ0èˆýÿÿ‹Gÿ0è›8  ‹GYY¹øÿÿ‹ ƒÀð!‹Gö t‹Oh   j‹ƒÀPÿ1ë>‹G‹ …Àu)SèòÐÿÿj ‹ðè¯ÐÿÿYY…öuÿT­ƒÈÿëh@  SVëh€  SP‹Gÿ0è   ƒÄ_^[Ã‹ÿU‹ì‹E‹MƒÀð	‹M‹E‰A‹E‹M‰‹E‰H‹Eƒ` 3À]Ã‹ÿU‹ìƒì‹M‰Mü…Éuè)÷ÿÿÇ    è\öÿÿƒÈÿëK‹Eƒøt	…Àtƒø@uÚ…Àtƒø@u‹EƒÀþ=ýÿÿwÄE‰EìEü‰EðE‰EôE‰EøEìPQè›þÿÿYY‹å]Ãjh¨èû©ÿÿƒeä ‹Eÿ0èË
  Yƒeü ‹5 ‹Îƒá35`­ÓÎ‰uäÇEüþÿÿÿè   ‹ÆèªÿÿÂ ‹uä‹Mÿ1èÕ
  YÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPè‚ÿÿÿ‹å]Ã‹ÿU‹ì‹EHƒèt-ƒètƒè	tƒètƒèt3À]Ã¸`­]Ã¸\­]Ã¸d­]Ã¸X­]Ã‹ÿU‹ìkP=‹EÈ;Át‹U9Pt	ƒÀ;Áuô3À]Ã‹ÿU‹ìQEÿPjè]ÿÿÿYY‹å]Ã‹ÿU‹ìÿu¹X­è	Îÿÿÿu¹\­èüÍÿÿÿu¹`­èïÍÿÿÿu¹d­èâÍÿÿ]Ãè[  ƒÀÃj,hˆèdŸ  3Û‰]Ô!]Ì±ˆMã‹uj_;÷t5Fÿƒèt"Hƒèt'HƒèuLëƒþtƒþt
ƒþ~;ƒþ6VèæþÿÿƒÄëEè|  ‹Ø‰]Ô…ÛuƒÈÿé’  ÿ3VèÿÿÿYY3É…À•Á…ÉuèùôÿÿÇ    è,ôÿÿëÑƒÀ2ÉˆMã‰EØƒeÐ „Étjèí  YŠMãƒeÜ ÆEâ ƒeü ‹EØ„Ét‹ ‹Êƒá3ÓÊŠMãë‹‹Â‰EÜ3Òƒø”Â‰UÈˆUâ„Ò…Š   …Àu„ÉtjèÞ  Yjè­Âÿÿ;÷t
ƒþtƒþu#‹C‰EÐƒc ;÷u;èÆþÿÿ‹ ‰EÌè¼þÿÿÇ Œ   ;÷u"kT=kX=È‰EÄ;Át%ƒ` ƒÀëð¡ ƒàj Y+È3ÀÓÈ3 ‹MØ‰ÇEüþÿÿÿè1   €}È uk;÷u6è¹  ÿpW‹MÜÿ(1ÿUÜYë+j_‹u‹]ÔŠEâ‰EÈ€}ã tjè  YÃV‹MÜÿ(1ÿUÜY;÷t
ƒþtƒþu‹EÐ‰C;÷uè]  ‹MÌ‰H3Àè²  Ã‹ÿU‹ìƒìMäSÿuè”»ÿÿ‹]û   sKEèPSè!  YY„Àt$€}ð ‹Eè‹€”   ¶t
‹Eäƒ P  ý‹Áéò   €}ð t
‹Mäƒ¡P  ý‹ÃéÛ   3Àf‰EüˆEþ‹Eèƒx~.‹ÃMèÁø‰EôQ¶ÀPè=  YY…Àt‹EôˆEü3Àjˆ]ýˆEþYëèÌòÿÿ3ÉÇ *   3Àˆ]üAˆEýf‰EøUøˆEú‹EèjÿpjRQMüQÿuÿ°¨   EèPèŠ?  ƒÄ$…Àu8Eð„gÿÿÿ‹Eäƒ P  ýéXÿÿÿƒøu€}ð ¶Eøt+‹Mäƒ¡P  ýë¶Uø¶EùÁâÐ€}ð t
‹Mäƒ¡P  ý‹Â[‹å]Ã‹ÿU‹ìÿujÿuè`ïÿÿƒÄ÷ØÀ÷Ø]Ã‹ÿU‹ìÿuh   ÿuè„þÿÿƒÄ]Ã‹ÿU‹ì¡h­…Àtj ÿuèÎÿÿÿYY‹Èë‹MA¿ƒøwƒÁ ‹Á]Ãjhèèû¤ÿÿ‹Eÿ0èÏ  Yƒeü ‹M‹A‹ ÿ0‹ÿ0èù  YYÇEüþÿÿÿè   è¥ÿÿÂ ‹Eÿ0èß  YÃjh‘è«¤ÿÿ‹Eÿ0è  Yƒeü ‹E‹ ‹ ‹HH…ÉtƒÈÿðÁuùÀ¤tQèDÊÿÿYÇEüþÿÿÿè   è«¤ÿÿÂ ‹Eÿ0è~  YÃjh(‘èJ¤ÿÿ‹Eÿ0è  Yƒeü j ‹E‹ ÿ0èM  YYÇEüþÿÿÿè   è`¤ÿÿÂ ‹Eÿ0è3  YÃjhÈèÿ£ÿÿ‹Eÿ0èÓ  Yƒeü ‹E‹ ‹ ‹@Hðÿ ÇEüþÿÿÿè   è¤ÿÿÂ ‹Eÿ0èë  YÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèèþÿÿ‹å]Ã‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèpþÿÿ‹å]Ã‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèùþÿÿ‹å]Ã‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèÿÿÿ‹å]Ã‹ÿU‹ìQQ‹E3ÉAjC‰H‹EÇ À<‹E‰ˆP  ‹EYÇ@HÀ¤‹Ef‰Hl‹Ef‰ˆr  ‹Eƒ L   E‰EüEüPjè}ÿÿÿE‰EøE‰EüEøPjèÿÿÿƒÄ‹å]Ã‹ÿU‹ìƒ} tÿuè   ÿuè\ÈÿÿYY]Â ‹ÿU‹ìQ‹E‹ùÀ<t
Qè=Èÿÿ‹EYÿp<è1Èÿÿ‹Eÿp0è&Èÿÿ‹Eÿp4èÈÿÿ‹Eÿp8èÈÿÿ‹Eÿp(èÈÿÿ‹Eÿp,èúÇÿÿ‹Eÿp@èïÇÿÿ‹EÿpDèäÇÿÿ‹Eÿ°`  èÖÇÿÿE‰EüEüPjè5þÿÿE‰EüEüPjètþÿÿƒÄ4‹å]Ã‹ÿU‹ìV‹uƒ~L t(ÿvLè;>  ‹FLY;l­t= ¡tƒx uPèP<  Y‹E‰FL^…ÀtPèÁ;  Y]Ã¡ø ƒøÿt!VPè¸  ‹ð…ötj ÿ5ø èû  VèÁþÿÿ^Ã‹ÿVWÿ@0‹ð¡ø ƒøÿtPè  ‹ø…ÿuIhd  jè-Èÿÿ‹øYY…ÿu	PèúÆÿÿYë8Wÿ5ø è¨  …ÀuWëåhl­Wèéýÿÿj èÒÆÿÿƒÄ…ÿtVÿD0‹Ç_^ÃVÿD0è•ÇÿÿÌ‹ÿSVWÿ@0‹ð3Û¡ø ƒøÿtPèú  ‹ø…ÿuQhd  jè¦Çÿÿ‹øYY…ÿu	SèsÆÿÿYë+Wÿ5ø è!  …ÀuWëåhl­WèbýÿÿSèLÆÿÿƒÄ…ÿu	VÿD0ë	VÿD0‹ß_^‹Ã[Ãhæy èÞ  £ø ƒøÿu2ÀÃè_ÿÿÿ…Àu	Pè   Yëë°Ã¡ø ƒøÿtPè  ƒø ÿ°Ã‹ÿU‹ìV‹u‹;l­t‹M¡§…P  uèå<  ‰^]Ã‹ÿU‹ìV‹u‹;à¦t‹M¡§…P  uèþ  ‰^]Ã3À¹h­@‡ÃjhH‘è©Ÿÿÿ¾ ¡95l­t*jès   Yƒeü Vhl­èï<  YY£l­ÇEüþÿÿÿè   è³ŸÿÿÃjè‹   YÃ‹ÿVW¿p­3öj h   Wè.  …Àtÿ¨®ƒÆƒÇþ8  rÛ°ë
j è   Y2À_^Ã‹ÿU‹ìkEp­PÿH0]Ã‹ÿV‹5¨®…öt kÆW¸X­WÿP0ÿ¨®ƒïƒîuë_°^Ã‹ÿU‹ìkEp­PÿL0]Ãh@Jh8Jh@Jjè   ƒÄÃhTJhLJhTJjè   ƒÄÃ‹ÿU‹ì‹ESVW… ¯‹‹ ƒÏÿ‹Ê‹òƒá3ðÓÎ;÷ti…öt‹Æëc‹u;utÿ6èY   Y…Àu/ƒÆ;uuì‹ 3À…Àt)ÿuPÿl0‹ð…ötVè¸¦ÿÿY‡ë¹‹ ëÙ‹ ‹Âj ƒàY+ÈÓÏ3ú‡;3À_^[]Ã‹ÿU‹ì‹EW<…°®‹…ÉtA÷ØÀ#ÁëWS‹…¨DVh   j Sÿp0‹ð…öu'ÿ@0ƒøWuVVSÿp0‹ðë3ö…öu	ƒÈÿ‡3Àë‹Æ‡…ÀtVÿh0‹Æ^[_]Ã‹ÿU‹ìQ¡ 3Å‰EüVhPIhHIh@2jèÂþÿÿ‹ðƒÄ…ötÿu‹Îÿ(1ÿÖëÿX0‹Mü3Í^è&“ÿÿ‹å]Â ‹ÿU‹ìQ¡ 3Å‰EüVhXIhPIhT2jèlþÿÿƒÄ‹ðÿu…öt‹Îÿ(1ÿÖëÿd0‹Mü3Í^èÐ’ÿÿ‹å]Â ‹ÿU‹ìQ¡ 3Å‰EüVh`IhXIhd2jèþÿÿƒÄ‹ðÿu…öt‹Îÿ(1ÿÖëÿ\0‹Mü3Í^èz’ÿÿ‹å]Â ‹ÿU‹ìQ¡ 3Å‰EüVhhIh`Ihx2jèÀýÿÿƒÄ‹ðÿuÿu…öt‹Îÿ(1ÿÖëÿ`0‹Mü3Í^è!’ÿÿ‹å]Â ‹ÿU‹ìQ¡ 3Å‰EüVhJhüIhŒ2jègýÿÿ‹ðƒÄ…ötÿu‹Îÿuÿuÿ(1ÿÖëÿuÿuÿT0‹Mü3Í^è¿‘ÿÿ‹å]Â ‹ÿU‹ìQ¡ 3Å‰EüVhJhJhJjèýÿÿ‹ðƒÄ…öt'ÿu(‹Îÿu$ÿu ÿuÿuÿuÿuÿuÿuÿ(1ÿÖë ÿuÿuÿuÿuÿuj ÿuè   Pÿ¸0‹Mü3Í^è7‘ÿÿ‹å]Â$ ‹ÿU‹ìQ¡ 3Å‰EüVh$JhJh$Jjè}üÿÿ‹ðƒÄ…ötÿu‹Îÿuÿ(1ÿÖë	ÿuè=  Y‹Mü3Í^èÛÿÿ‹å]Â ‹ÿU‹ìQ¡ 3Å‰EüVèüÿÿ‹ð…öt'ÿu‹Îÿuÿuÿuÿ(1ÿÖ‹Mü3Í^è˜ÿÿ‹å]Â è>ÁÿÿÌèÆûÿÿ…Àtè×ûÿÿ…Àt3À@Ã3ÀÃ‹ÿU‹ìQ¡ 3Å‰EüVhpIhhIhpIjè¿ûÿÿ‹ðƒÄ…öt@W‹Îÿ(1ÿÖ‹ø…ÿt.h¤IhœIh¤Ijèûÿÿ‹ðƒÄ…öu‹ÇëW‹Îÿ(1ÿÖ_‹Mü3Í^èøÿÿ‹å]Ã¡ Wj ƒà¿ ¯Y+È3ÀÓÈ3 j Yó«°_Ã‹ÿU‹ìƒì¡ 3Å‰EüVhÀIh¸IhÀIjèûÿÿ‹ðƒÄ…öu°ëaShàIhØIhàIjèôúÿÿ‹ØƒÄ…Ûu°ë<‹Îÿ(1ÿÖ‹È…Ét#W3À}ð«j j««EðPjQ‹Ëÿ(1ÿÓ_…Àu2ÀëŠEø$[‹Mü3Í^è,ÿÿ‹å]Ã‹ÿU‹ìQQ¡ 3Å‰Eü‹€¯…Ét
3Àƒù”ÀëTVhˆIh€IhˆIjè_úÿÿ‹ðƒÄ…öt'ƒeø Eøj P‹Îÿ(1ÿÖƒøzu3Éº€¯A‡
°ëjX¹€¯‡2À^‹Mü3Íè¥Žÿÿ‹å]Ã‹ÿU‹ì€} u'V¾°®ƒ> tƒ>ÿtÿ6ÿh0ƒ& ƒÆþ ¯uà^°]Ã‹ÿU‹ì‹E;EvƒÈÿ]ÃÀ÷Ø]Ã‹ÿU‹ì‹Eƒì V…Àuèåÿÿj^‰0è7äÿÿ‹ÆéX  ‹u3ÉSW‰‹ù‹Ù‰}à‰]ä‰Mè9tVEüfÇEü*?Pÿ6ˆMþè‘?  YY…ÀuEàPj j ÿ6è'  ƒÄëMàQPÿ6è¬  ƒÄ‹ø…ÿ…ë   ƒÆ3É9u°‹]ä‹}àƒeø ‹Ã+Ç‰Mü‹ÐƒÀÁúBÁè;ß‰Uôö÷Ö#ðt0‹×‹Ù‹
A‰EüŠA„Àuù+MüC‹EøÙƒÂ@‰Eø;ÆuÝ‹Uô‰]ü‹]äjÿuüRèµÿÿ‹ðƒÄ…öuƒÏÿëg‹Eô†‰Eð‹Ð‰Uô;ûtN‹Æ+Ç‰Eì‹A‰EøŠA„Àuù+MøAPÿ7‰Eø‹Eð+ÂEüPRèŠ>  ƒÄ…Àu6‹Eì‹Uô‰8ƒÇUø‰Uô;ûu¹‹E3ÿ‰0j è±¼ÿÿYMàè0  ‹Ç_[^‹å]Ã3ÀPPPPPè×âÿÿÌ‹ÿU‹ìQ‹MQŠA„Àuù+ÊƒÈÿW‹}A+Ç‰Mü;ÈvjXëYSV_ÙjSè}½ÿÿ‹ðYY…ÿtWÿuSVèó=  ƒÄ…Àu5ÿuü+ß>ÿuSPèÚ=  ƒÄ…Àu‹MVèÉ  j ‹ðè¼ÿÿY‹Æ^[_‹å]Ã3ÀPPPPPèAâÿÿÌ‹ÿU‹ììP  ¡ 3Å‰Eü‹MS‹]V‹uW‰µ¸þÿÿëŠ</t<\t<:tQSèÁ=  YY‹È;ËuãŠ€ú:uC;ÈtV3ÿWWSèÿÿÿƒÄëz3ÿ€ú/t€ú\t	€ú:t‹Çë3À@¶À+ËA÷Øh@  À#Á‰…´þÿÿ…¼þÿÿWPèÏ™ÿÿƒÄ…¼þÿÿWWWPWSÿÀ0‹ð‹…¸þÿÿƒþÿu-PWWSèŸþÿÿƒÄ‹øƒþÿtVÿ¼0‹Ç‹Mü_^3Í[èB‹ÿÿ‹å]Ã‹H+Áù‰°þÿÿ€½èþÿÿ.uŠéþÿÿ„Ét)€ù.u	€½êþÿÿ tPÿµ´þÿÿ…èþÿÿSPè8þÿÿƒÄ…Àu•…¼þÿÿPVÿÄ0…À‹…¸þÿÿu¬‹‹@‹°þÿÿ+ÂÁø;È„gÿÿÿh#„ +ÁjPŠPèã7  ƒÄéLÿÿÿ‹ÿVW‹ù‹7ëÿ6ègºÿÿYƒÆ;wuðÿ7èWºÿÿY_^Ã‹ÿU‹ìVW‹ñè'   ‹ø…ÿtÿuè7ºÿÿY‹Çë‹N‹E‰ƒF3À_^]Â ‹ÿV‹ñW‹~9~t3Àërƒ> u+jjè#»ÿÿj ‰èõ¹ÿÿ‹ƒÄ…ÀujXëM‰FƒÀ‰FëÌ+>ÁÿÿÿÿÿwãSj?Sÿ6è…	  ƒÄ…Àuj^ë‰¸˜‰N‰F3öj èž¹ÿÿY‹Æ[_^Ã‹ÿU‹ì]éjûÿÿjhˆ‘è³“ÿÿ‹Eÿ0è‡ôÿÿYƒeü ‹MèH   ÇEüþÿÿÿè   èÑ“ÿÿÂ ‹Eÿ0è¤ôÿÿYÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPè™ÿÿÿ‹å]Ã‹ÿV‹ñj‹‹ ‹@H‹@£ˆ¯‹‹ ‹@H‹@£Œ¯‹‹ ‹@H‹€  £„¯‹‹ ‹@HƒÀPjh¯èÒ  ‹¹  Q‹ ‹@HƒÀPQh¸¢è¶  ‹¹   Q‹ ‹@H  PQhÀ£è˜  ¡à¦ƒÄ0ƒÉÿðÁu¡à¦=À¤tPèv¸ÿÿY‹‹ ‹@H£à¦‹‹ ‹@Hðÿ ^Ã‹ÿU‹ì‹E-¤  t(ƒètƒètƒèt3À]Ã¡lJ]Ã¡hJ]Ã¡dJ]Ã¡`J]Ã‹ÿU‹ìƒìMðj è0§ÿÿƒ%œ¯ ‹EƒøþuÇœ¯   ÿÌ0ë,ƒøýuÇœ¯   ÿ´0ëƒøüu‹EôÇœ¯   ‹@€}ü t
‹Mðƒ¡P  ý‹å]Ã‹ÿU‹ìS‹]VWh  3ÿsWVè–ÿÿ‰{3À‰{ƒÄ‰»  ¹  {«««¿À¤+ûŠ7ˆFƒéuõ‹  º   Š9ˆAƒêuõ_^[]Ã‹ÿU‹ìì   ¡ 3Å‰EüSV‹u…èøÿÿWPÿvÿÐ03Û¿   …À„ð   ‹Ãˆ„üþÿÿ@;ÇrôŠ…îøÿÿîøÿÿÆ…üþÿÿ ë¶Q¶Àë;ÇsÆ„üþÿÿ @;ÂvïƒÁŠ„ÀuÝSÿv…üøÿÿPW…üþÿÿPjSè 1  Sÿv…üýÿÿWPW…üþÿÿPWÿ¶  Sè|*  ƒÄ@…üüÿÿSÿvWPW…üþÿÿPh   ÿ¶  SèT*  ƒÄ$‹Ë·„Müøÿÿ¨t€LŠ„üýÿÿë¨t€L Š„üüÿÿˆ„  ëˆœ  A;ÏrÁëYjŸ–  ‹ËX+Â‰…àøÿÿÑÂ‰…äøÿÿƒÀ ƒøw
€LA ëƒ½äøÿÿw€H Aàˆëˆ‹…àøÿÿ–  A;Ïrº‹Mü_^3Í[èè…ÿÿ‹å]Ã‹ÿU‹ìƒìèpîÿÿ‰Eüè
  ÿuèwýÿÿY‹Mü‰Eô‹IH;Au3ÀëSSVWh   è°µÿÿ‹øƒËÿY…ÿt.‹uü¹ˆ   ‹vHó¥‹øWÿuôƒ' è_  ‹ðYY;óuè:ÜÿÿÇ    ‹óWè6µÿÿY_‹Æ^[‹å]Ã€} uè”ïÿÿ‹Eü‹@HðÁKu‹EüxHÀ¤t	ÿpHè µÿÿYÇ   ‹Ï‹Eü3ÿ‰HH‹Eüö€P  u§ö§užEü‰EôEôPjè€ûÿÿ€} YYt…¡à¦£¼¡évÿÿÿ€= ¯ ujjýèíþÿÿYYÆ ¯°Ãjhh‘è»Žÿÿ3ö‰uäèHíÿÿ‹ø‹§…P  t9wLt‹wH…öuhè?µÿÿjègïÿÿY‰uü‹wH‰uä;5à¦t0…ötƒÈÿðÁuþÀ¤tVè)´ÿÿY¡à¦‰GH‹5à¦‰uäðÿÇEüþÿÿÿè   ë ‹uäjèUïÿÿYÃ‹ÆèlŽÿÿÃ‹ÿU‹ìƒì ¡ 3Å‰EüSVÿu‹uè´ûÿÿ‹ØY…ÛuVèüÿÿY3Àé­  W3ÿ‹Ï‹Ç‰Mä9˜È¡„ê   AƒÀ0‰Mä=ð   ræûèý  „È   ûéý  „¼   ·ÃPÿÈ0…À„ª   EèPSÿÐ0…À„„   h  FWPèÁ‘ÿÿ‰^ƒÄ3Û‰¾  C9]èvQ€}î Eît!ŠH„Ét¶Ñ¶ë€LA;ÊvöƒÀ€8 ußF¹þ   €@ƒéu÷ÿvèšúÿÿƒÄ‰†  ‰^ë‰~3À~«««é¾   9=œ¯tVèûÿÿé±   ƒÈÿé¬   h  FWPè"‘ÿÿƒÄkEä0‰Eà€Ø¡‰Eä€8 ‹Èt5ŠA„Àt+¶¶Àëú   sŠ‡Ä¡DB¶A;ÐvåƒÁ€9 uÎ‹EäGƒÀ‰Eäƒÿr¸S‰^ÇF   èçùÿÿƒÄ‰†  ‹EàNjÌ¡_f‹Rf‰IƒïuïVèÎúÿÿY3À_‹Mü^3Í[è6‚ÿÿ‹å]Ã‹ÿU‹ìV‹u…öu3Àëm‹E…ÀuèÚØÿÿj^‰0èØÿÿ‹ÆëSW‹}…ÿt9urVWPè„…  ƒÄ3Àë6ÿuj Pè"ÿÿƒÄ…ÿu	è™Øÿÿjë9usè‹Øÿÿj"^‰0è¿×ÿÿ‹ÆëjX_^]Ã‹ÿU‹ìƒìVÿuMðè ÿÿ¶u‹EøŠM„L0u3Ò9Ut‹Eô‹ ·p#Eë‹Â…Àt3ÒB€}ü ^t
‹Mðƒ¡P  ý‹Â‹å]Ã‹ÿU‹ìjj ÿuj è”ÿÿÿƒÄ]ÃÿÔ0£°¯ÿØ0£´¯°Ã‹ÿU‹ì‹UW3ÿf9:t!V‹Êqf‹ƒÁf;Çuõ+ÎÑùJƒÂf9:uá^B_]Ã‹ÿU‹ìQSVWÿÜ0‹ð3ÿ…ötVVè¬ÿÿÿYWWW‹ØW+ÞÑûSVWWÿ”0‰Eü…Àt4Pèº°ÿÿ‹øY…ÿt3ÀPPÿuüWSVPPÿ”0…Àt‹ß3ÿë3ÛWèU°ÿÿYë‹ß…ötVÿà0_^‹Ã[‹å]Ã‹ÿU‹ì]é    ‹ÿU‹ìV‹u…ötjà3ÒX÷ö;Esè	×ÿÿÇ    3ÀëBS‹]W…ÛtSè°2  Y‹øë3ÿ¯uVSèÑ2  ‹ØYY…Ût;þs+÷;Vj PèAŽÿÿƒÄ_‹Ã[^]Ãÿä0…À£¼¯•ÀÃƒ%¼¯ °Ã‹ÿU‹ìƒìHE¸Pÿ00fƒ}ê „•   ‹Eì…À„Š   SV‹0X3‰Eü¸    ;ð|‹ðVèd3  ¡À±Y;ð~‹ðW3ÿ…ötV‹Eü‹ƒùÿt@ƒùþt;ŠöÂt4öÂuQÿx0…Àt!‹Ç‹Ïƒà?ÁùkÐ0‹EüÀ¯‹ ‰BŠˆB(‹EüGƒÀC‰Eü;þu­_^[‹å]Ã‹ÿSVW3ÿ‹Ç‹Ïƒà?Áùkð04À¯ƒ~ÿtƒ~þt€N(€ë{‹ÇÆF(ƒè tƒètjôƒèëjõëjöXPÿt0‹Øƒûÿt…Ût	Sÿx0ë3À…Àt%ÿ   ‰^ƒøu€N(@ë)ƒøu$€N(ë€N(@ÇFþÿÿÿ¡P­…Àt
‹¸Ç@þÿÿÿGƒÿ…Uÿÿÿ_^[Ãjh¨‘èdˆÿÿjè;éÿÿY3Ûˆ]ç‰]üSè2  Y…Àuèhþÿÿèÿÿÿ³ˆ]çÇEüþÿÿÿè   ŠÃèmˆÿÿÃŠ]çjèBéÿÿYÃ‹ÿV3ö‹†À¯…ÀtPèž1  ƒ¦À¯ YƒÆþ   rÝ°^Ã‹ÿU‹ìQ¡ 3Å‰EüW‹};}u°ëWV‹÷S‹…Ût‹Ëÿ(1ÿÓ„ÀtƒÆ;uuä;uu°ë,;÷t&ƒÆüƒ~ü t‹…Ûtj ‹Ëÿ(1ÿÓYƒîF;ÇuÝ2À[^‹Mü3Í_èm}ÿÿ‹å]Ã‹ÿU‹ìQ¡ 3Å‰EüV‹u9ut#ƒÆüW‹>…ÿtj ‹Ïÿ(1ÿ×YƒîF;Euâ_‹Mü°3Í^è }ÿÿ‹å]Ã‹ÿU‹ìÿu¹Ä±è#¬ÿÿ]Ã‹ÿU‹ìQ¡ 3Å‰EüVè.   ‹ð…ötÿu‹Îÿ(1ÿÖY…Àt3À@ë3À‹Mü3Í^èÈ|ÿÿ‹å]ÃjhÈ‘èº†ÿÿƒeä j èçÿÿYƒeü ‹5 ‹Îƒá35Ä±ÓÎ‰uäÇEüþÿÿÿè   ‹ÆèÇ†ÿÿÃ‹uäj èœçÿÿYÃ¡ ‹È3È±ƒáÓÈ÷ØÀ÷ØÃ‹ÿU‹ìÿu¹È±è`«ÿÿ]Ã‹ÿU‹ìQ¡ 3Å‰EüV‹5 ‹Î35È±ƒáÓÎ…öu3Àëÿu‹Îÿ(1ÿÖY‹Mü3Í^è |ÿÿ‹å]Ã‹ÿU‹ìV‹uVè  Pè1  YY…Àu2Àé   SWjè¥×ÿÿYj[;ðu¿Ì±ëSè×ÿÿY;ðui¿Ð±ÿT­N‹©À  uR¸‚  ð	‹…Àu+h   è‘«ÿÿj ‰èN«ÿÿ‹YY…ÀuN‰^‰N‰‰^ë‰F‹‰ÇF   ÇF   °ë2À_[^]Ã‹ÿU‹ì€} t,V‹uW~‹Áè	¨tVè}×ÿÿY¸ýÿÿð!3À‰F‰F‰_^]Ã¡Ô±Ã‹ÿU‹ìƒìÿuMðèç™ÿÿEôPjÿuèíÎÿÿƒÄ€}ü t
‹Mðƒ¡P  ý‹å]Ã‹ÿU‹ì¡h­…Àtj ÿuè°ÿÿÿYY]Ã‹M¡ ¡·Hƒà]Ã‹ÿU‹ì‹E‹M‹U‰‰H…Ét‰]Ã‹ÿU‹ìQjÿuQQ‹ÄÿuÿuPèÊÿÿÿƒÄj è.ÇÿÿƒÄ‹å]Ã‹ÿU‹ìƒìSV‹u…öt‹]…Ût€> u‹E…Àt3Éf‰3À^[‹å]ÃWÿuMðè™ÿÿ‹Eôƒ¸¨    u‹M…Ét¶f‰3ÿGé„   EôP¶Pè[  YY…Àt@‹}ôƒ~';_|%3À9E•ÀPÿuÿwVj	ÿwÿ0‹}ô…Àu;_r.€~ t(‹ë13À9E•À3ÿPÿu‹EôGWVj	ÿpÿ0…ÀuèHÐÿÿƒÏÿÇ *   €}ü t
‹Mðƒ¡P  ý‹Ç_é1ÿÿÿ‹ÿU‹ìj ÿuÿuÿuèñþÿÿƒÄ]Ã‹ÿU‹ìƒìS‹]W‹}…Ûu…ÿt‹E…Àtƒ  3Àëz‹E…ÀtƒÿVÿÿÿÿvèÏÏÿÿj^‰0èÏÿÿëSÿuMìèå—ÿÿ‹Eð3ö9°¨   u]f‹E¹ÿ   f;Áv6…Ût…ÿtWVSè
‡ÿÿƒÄè…Ïÿÿj*^‰0€}ø t
‹Mìƒ¡P  ý‹Æ^_[‹å]Ã…Ût…ÿt_ˆ‹E…ÀtÖÇ    ëÎMü‰uüQVWSjMQVÿpÿ”0‹È…Ét9uüuŸ‹E…Àt¢‰ëžÿ@0ƒøzu‰…Ût…ÿtWVSè€†ÿÿƒÄèûÎÿÿj"^‰0è/Îÿÿélÿÿÿ‹ÿU‹ìj ÿuÿuÿuÿuèÇþÿÿƒÄ]Ã‹ÿU‹ìQ¡D«‹MVWƒøŒ¼   öÁt'‹E‹ÑA;È„}  3ÿf9:„r  ƒÂ;Ðuðéf  ‹ñƒæj X+Æ÷Þö#ð‹EÑî;Æs‹ðq3ÿ‰Uü‹Ñ;Mütf9:tƒÂ;Uüuó+ÑÑú;Ö…'  Q‹È+Î‹Áƒà+ÈÅôWÉJëÅõuÅý×À…ÀuƒÂ ;Ñuí‹E‹MHëf9:tƒÂ;Ñuô+ÐÑúÅøwéÚ   ƒøŒ³   öÁt'‹E‹ÑA;È„¸   3ÿf9:„­   ƒÂ;Ðuðé¡   ‹ñƒæjX+Æ÷Þö#ð‹EÑî;Æs‹ðq3ÿ‰Uü‹Ñ;Mütf9:tƒÂ;Uüuó+ÑÑú;ÖufQfïÉ‹È+Î‹Áƒà+ÈJë(fuÁf×À…ÀuƒÂ;Ñuê‹E‹MHëf9:tƒÂ;Ñuô+Ðë‹E‹ÑA;Èt3ÿf9:tƒÂ;Ðuô+ÑÑú_‹Â^‹å]Ã‹ÿU‹ì‹E¹ÿ  SV3Ò‹‹p‹ÆÁè#ÁW;ÁuC;Òu?‹þ‹Ãçÿÿ Çu@ë0‹Î‹Âá   €Á¸   t;Úu	;øujXë#ðÖtjëójëï3À_^[]Ã‹ÿU‹ì‹E3Ò‹H‹Âá   €ÁtBŠÂ]Ã‹ÿU‹ìƒì0SVW‹}3Û…ÿy‹û‹uMÐÿu(ˆè•”ÿÿG9Ewè[Ìÿÿj"_‰8èËÿÿé¨  ‹U‹‹J‰Eà‹ÁÁè%ÿ  =ÿ  uR;ÛuNSÿu$SWÿuÿuÿuVRè‹  ‹øƒÄ$…ÿtˆéb  jeVèû„  YY…Àt8] ”ÁþÉ€áà€ÁpˆˆX‹ûé:  á   €‹ÃÁtÆ-F‹J3Û8] j0”ÃÇEôÿ  K3Àƒãàá  ðƒÃ'Á‰]äXuˆF‹B‹
%ÿÿ Èu!MôëÇEôþ  ëÆ1F‹ÎF‰Mè…ÿuÆ ë‹EÔ‹€ˆ   ‹ Š ˆ‹B%ÿÿ ‰Eðw	ƒ: †Å   ƒeü ¹   j0X‰Eø‰Mð…ÿ~S‹‹R#Eü#Ñ‹Møâÿÿ ¿Éèˆv  j0YfÁ·Àƒø9vÃ‹Mð‹UˆF‹Eü¬È‰Eü‹EøÁéƒèO‰Mð‰Eøf…Ày©f…ÀxW‹‹R#Eü#Ñ‹Møâÿÿ ¿Éè0v  fƒøv6j0Fÿ[Š€ùft€ùFuˆHëï‹]ä;EètŠ€ù9u€Ã:ˆë	þÁˆëþ@ÿ…ÿ~Wj0XPVèõÿÿƒÄ÷‹Eè€8 u‹ð€}  ±4‹U”ÀþÈ$àpˆ‹‹Rè¸u  ‹È3Ûáÿ  +MôÛx…Ér	ÆF+ƒÆëÆF-ƒÆ÷ÙƒÓ ÷Û‹þj0Xˆ…Û|?¸è  ;Èrj PSQèŠt  0‰UäˆF;÷u…Û|ƒùdrj jdSQèht  0‰UäˆF;÷u…Û|ƒù
rj j
SQèFt  0‰UäˆFj0XÈ3ÿˆÆF €}Ü t
‹MÐƒ¡P  ý‹Ç_^[‹å]Ã‹ÿU‹ìƒìEôV‹uWÿuÿu~P‹EWÿpÿ0è>.  ƒÉÿƒÄ9Mt‹M3Àƒ}ô-”À+È3À…öŸÀ+ÈEôPW‹}Q3Éƒ}ô-”Á3À…öŸÀÏÁPèX(  ƒÄ…ÀtÆ ëÿu(Eôj Pÿu$ÿu VÿuWè	   ƒÄ _^‹å]Ã‹ÿU‹ìƒìVW‹}…ÿ~‹Çë3ÀƒÀ	9EwèÌÈÿÿj"^‰0è Èÿÿ‹Æ_^‹å]ÃSÿu$MðèÛÿÿŠU ‹]„Òt%‹M3À…ÿŸÀP3Àƒ9-”ÀÃPÿuSè  ŠU ƒÄ‹E‹óƒ8-uÆ-s…ÿ~ŠFˆF‹Eô‹€ˆ   ‹ Š ˆ3À„Ò”ÀÇðƒÈÿ9Et‹Ã+ÆEhàJPVèÂ¡ÿÿƒÄ[…ÀuvN8EtÆE‹U‹B€80t/‹Rƒêy÷ÚÆF-jd_;×|‹Â™÷ÿ Fj
_;×|‹Â™÷ÿ F Vƒ}u€90ujAPQèI{  ƒÄ€}ü t
‹Eðƒ P  ý3Àéòþÿÿ3ÀPPPPPèôÆÿÿÌ‹ÿU‹ìƒì3ÀVWÿu}ôÿu«««Eô‹}P‹EWÿpÿ0èS,  ƒÉÿƒÄ9Mt‹M3Àƒ}ô-”À+È‹uEôP‹EøÇP3Àƒ}ô-Q”ÀÆPèz&  ƒÄ…ÀtÆ ëÿu Eôj PWÿuVè	   ƒÄ_^‹å]Ã‹ÿU‹ìƒìMðSVWÿuè/ÿÿ‹U‹}‹]‹JI€} t;Ïu3Àƒ:-”ÀÁfÇ0 ƒ:-‹óuÆ-s‹B…ÀjVÿuSè:  ƒÄÆ0Fëð…ÿ~RjVÿuSè  ‹EôƒÄ‹€ˆ   ‹ Š ˆF‹E‹H…Éy)€} u‹Á÷Ø;Ç}‹ù÷ßWVÿuSèå  Wj0VèÚ}ÿÿƒÄ€}ü _^[t
‹Eðƒ P  ý3À‹å]Ã‹ÿU‹ìƒìSVWÿu3À}ðÿu«««Eð‹}P‹EWÿpÿ0èî*  ‹Eô3É‹]ƒÄƒ}ð-”ÁH‰EüƒÈÿ49Et‹E+ÁMðQWPVè%  ƒÄ…ÀtÆ ëU‹EôH9EüœÁƒøü|*;Ç}&„Ét
ŠF„ÀuùˆFþÿu(EðjPWÿuSè‰þÿÿƒÄëÿu(EðjPÿu$ÿu WÿuSè“üÿÿƒÄ _^[‹å]Ã‹ÿU‹ìƒìH¡ 3Å‰Eü‹U‹MSŠ]¶ÃƒÀ;ÐsjÆ X‹Mü3Í[è}nÿÿ‹å]Ã„ÛtÆ-AJÆ ¸ JÇEÜ°J‰E¼3Û8]‰EÀ¸¤J‰EÄ•Ã‰EÈK¸¬JÇEä¼J‰EÔƒã‰EØ‰Eè‰Eø‹EV¾¨JÇEìÈJW<…üÿÿÿ‰uÌ‰uÐ‰uà‰uðÇEôÔJ‹t…¼F‰E¸ŠF„Àuù+u¸;òÀGÇÃÿt…¼RQè-žÿÿƒÄ_^…À„Aÿÿÿ3ÀPPPPPèÐÃÿÿÌ‹ÿU‹ì‹U…Òt&V‹u‹ÎWyŠA„Àuù+ÏAPVPèÑw  ƒÄ_^]Ã‹ÿU‹ìQQVW‹}…ÿuè8Äÿÿj^‰0èlÃÿÿ‹Æé  S‹]…Ûtƒ} tƒ} wèÄÿÿj^‰0èBÃÿÿ‹Æéó   ‹uƒþAtƒþEtƒþFt	ÆEü ƒþGuÆEü‹E$ƒàƒÈ u2ÿuè³öÿÿ‰EøY…Àt"ÿuüSWÿuè
÷ÿÿY¶ÀPÿuøè0þÿÿƒÄé—   ‹E$ƒàƒÈ tjëjXƒþa(t
ƒîAtƒîëÿu,Pÿuüÿu ÿuÿuSWÿuèÖöÿÿëUƒîeÿu,t6ƒîtPÿuüÿu ÿuÿuSWÿuèýüÿÿë/ÿu ÿuÿuSWÿuè„ûÿÿƒÄëPÿuüÿu ÿuÿuSWÿuè‚ùÿÿƒÄ$[_^‹å]Ã‹ÿU‹ì‹Eƒ@þ‹Uƒz }·ERPè+?  YY]Ã‹
f‹Ef‰ƒ]Ã‹ÿU‹ìƒì¡ 3Å‰EüW‹}‹GÁè¨tWÿuè¥ÿÿÿYYéç   SVWèî   »è¦Yƒøÿt.WèÝ   Yƒøþt"WèÑ   ‹ðWÁþèÆ   ƒà?kÀ0YYµÀ¯ë‹ÃŠ@)<„Œ   <„„   Wèš   Yƒøÿt,WèŽ   Yƒøþt Wè‚   ‹ðWÁþèw   ƒà?kØ0YYµÀ¯öC(€tFÿuEôjPEðPèóÿÿƒÄ…Àu&3ö9uð~¾D5ôWPè\   YYƒøÿtF;uð|çf‹Eë¸ÿÿ  ëWÿuè»þÿÿYY^[‹Mü3Í_èêjÿÿ‹å]Ã‹ÿU‹ì‹E…ÀuèšÁÿÿÇ    èÍÀÿÿƒÈÿ]Ã‹@]Ã‹ÿU‹ì‹UƒjyRÿuè«=  YY]Ã‹‹Mˆÿ¶Á]Ã‹ 3ÀƒÉ9Ø±”ÀÃ‹ÿU‹ìQèÓÿÿ‹HL‰MüMüQPèOÔÿÿ‹EüYY‹ ‹å]Ã‹ÿU‹ìQQf‹E¹ÿÿ  f;Áu3ÀëB¹   f;Ás·È¡§·Hë$f‰Eø3Àf‰EüEüPjEøPjÿè0…ÀtÄ·Eü·M#Á‹å]Ã‹ÿU‹ìƒì$¡ 3Å‰EüSÿu‹]MàèÎˆÿÿC=   w‹Eä‹ ·Xëz‹ÃMäÁø‰EÜQ¶ÀPè  YY…Àt‹EÜˆEð3Àjˆ]ñˆEòYë3Àˆ]ð3ÉˆEñA‰Eôf‰Eø‹EäjÿpEôPQEðPEäjPè®  ƒÄ…Àu8Eìt
‹Eàƒ P  ý3Àë·Eô#E€}ì t
‹Màƒ¡P  ý‹Mü3Í[è/iÿÿ‹å]Ãjhè‘è!sÿÿƒeä jèôÓÿÿYƒeü j^‰uà;5L­tX¡P­‹°…ÀtI‹@Áè¨t¡P­ÿ4°èl<  YƒøÿtÿEä¡P­‹°ƒÀ PÿP0¡P­ÿ4°è…˜ÿÿY¡P­ƒ$° FëÇEüþÿÿÿè	   ‹EäèÝrÿÿÃjèµÓÿÿYÃ‹ÿU‹ìV‹uW~‹Áè¨t$‹Áè¨tÿvè3˜ÿÿY¸¿þÿÿð!3À‰F‰‰F_^]Ãjh’èCrÿÿ3ö‰uä‹Eÿ0èš  Y‰uü‹E‹ ‹8‹×Áú‹Çƒà?kÈ0‹•À¯öD(t!WèE  YPÿì0…Àuè§¾ÿÿ‹ðÿ@0‰è«¾ÿÿÇ 	   ƒÎÿ‰uäÇEüþÿÿÿè   ‹ÆèrÿÿÂ ‹uä‹Mÿ1èB  YÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèDÿÿÿ‹å]Ã‹ÿU‹ìQV‹uƒþþuè>¾ÿÿÇ 	   ëK…öx7;5À±s/‹Æ‹Öƒà?ÁúkÈ0‹•À¯öD(tE‰EüEüPVè…ÿÿÿYYëèö½ÿÿÇ 	   è)½ÿÿƒÈÿ^‹å]Ã‹ÿU‹ìƒì8¡ 3Å‰Eü‹E‹Èƒà?ÁùSkØ0V‹À¯W‹}‰}Ð‰MÔ‹D‰EØ‹EÇ‰EÜÿð0‹u‹MÜ‰EÈ3À‰‰F‰F;ùƒ=  Š/3Àf‰Eè‹EÔˆmå‹…À¯ŠL-öÁtŠD.€áûˆEôEôjˆmõˆL-Pë:èýûÿÿ¶º €  f…Ht$;}ÜƒÁ   jEèWPèúìÿÿƒÄƒøÿ„Ò   GëjWEèPèßìÿÿƒÄƒøÿ„·   3ÉEìQQjPjEèGPQÿuÈÿ”0‰EÌ…À„‘   j MàQPEìPÿuØÿ 0…Àtq‹F+EÐÇ‰F‹EÌ9Eàrf€}å
u,jXj f‰EäEàPjEäPÿuØÿ 0…Àt8ƒ}àr:ÿFÿF;}Ü‚îþÿÿë)‹UÔŠ‹•À¯ˆD.‹•À¯€L-ÿFëÿ@0‰‹Mü‹Æ_^3Í[èoeÿÿ‹å]Ã‹ÿU‹ìQSV‹u3ÀW‹}‰‰F‰F‹EÇ‰Eü;øs?·Sè;  Yf;Ãu(ƒFƒû
uj[Sèì:  Yf;ÃuÿFÿFƒÇ;}ürËëÿ@0‰_‹Æ^[‹å]Ã‹ÿU‹ìQV‹uVè—  Y…Àu2ÀëXW‹þƒæ?Áÿkö0‹½À¯öD0(€tè_Íÿÿ‹@Lƒ¸¨    u‹½À¯€|0) u2ÀëEüP‹½À¯ÿt0ÿô0…À•À_^‹å]Ã‹ÿU‹ì¸  èËf  ¡ 3Å‰Eü‹M‹ÁÁøƒá?kÉ0S‹]‹…À¯V‹uW‹L‹Eƒ& Ãƒf ƒf ‰ðëÿÿ‰…øëÿÿëe½üëÿÿ;ØsŠC<
uÿFÆGˆEûG;ø‹…øëÿÿrÞ…üëÿÿ+ø…ôëÿÿj PW…üëÿÿPQÿ 0…Àt‹…ôëÿÿF;Çr‹…øëÿÿ‹ðëÿÿ;Ør—ëÿ@0‰‹Mü‹Æ_^3Í[è­cÿÿ‹å]Ã‹ÿU‹ì¸  èìe  ¡ 3Å‰Eü‹M‹ÁÁøƒá?kÉ0S‹]‹…À¯V‹uW‹L‹EÃ‰ðëÿÿ3Ò‰…øëÿÿ‰‰V‰Vëu½üëÿÿ;Øs+·ƒÃƒø
uƒFjZf‰ƒÇf‰EúƒÇ;ø‹…øëÿÿrÑ…üëÿÿ+ø…ôëÿÿj Pƒçþ…üëÿÿWPQÿ 0…Àt‹…ôëÿÿF;Çr‹…øëÿÿ‹ðëÿÿ;Ør‡ëÿ@0‰‹Mü‹Æ_^3Í[è¿bÿÿ‹å]ÃÌ‹ÿU‹ì¸  èýd  ¡ 3Å‰Eü‹M‹ÁÁøƒá?kÉ0SV‹…À¯3Û‹uW‹D‹M‹ù‰…ìëÿÿ‹EÁ‰‰^‰…ôëÿÿ‰^;Èƒº   ‹µôëÿÿ…Pùÿÿ;þs!·ƒÇƒù
u	jZf‰ƒÀf‰ƒÀMø;ÁrÛSShU  øëÿÿQPùÿÿ+ÁÑøP‹ÁPShéý  ÿ”0‹u‰…èëÿÿ…ÀtLj ðëÿÿ+ÃQP…øëÿÿÃPÿµìëÿÿÿ 0…Àt'ðëÿÿ‹…èëÿÿ;ØrË‹Ç+E‰F;½ôëÿÿs3ÛéNÿÿÿÿ@0‰‹Mü‹Æ_^3Í[è‘aÿÿ‹å]Ãjh(’èƒkÿÿ‹uƒþþuè&¸ÿÿƒ  è1¸ÿÿÇ 	   é¶   …öˆ–   ;5À±ƒŠ   ‹ÞÁû‹Æƒà?kÈ0‰Mà‹À¯¶D(ƒàtiVèŽ  YƒÏÿ‰}äƒeü ‹À¯‹MàöD(uèÊ·ÿÿÇ 	   è¬·ÿÿƒ  ëÿuÿuVèG   ƒÄ‹ø‰}äÇEüþÿÿÿè
   ‹Çë)‹u‹}äVèP  YÃèp·ÿÿƒ  è{·ÿÿÇ 	   è®¶ÿÿƒÈÿèëjÿÿÃ‹ÿU‹ìƒì0¡ 3Å‰Eü‹M‰MøV‹uW‹}‰}Ð…Éu3ÀéÎ  …ÿuè·ÿÿ!8è)·ÿÿÇ    è\¶ÿÿƒÈÿé«  S‹Æ‹ÞÁûƒà?kÐ0‰]ä‹À¯‰EÔ‰UèŠ\)€ût€ûu(‹Á÷Ð¨uèÊ¶ÿÿƒ  èÕ¶ÿÿÇ    è¶ÿÿéQ  ‹EÔöD( tjj j Vè–5  ƒÄVèãúÿÿY„Àt9„Ût"þË€û‡î   ÿuøEìWPèUúÿÿƒÄ‹ðéœ   ÿuøEìWVPèŠøÿÿƒÄëæ‹Eä‹…À¯‹EèöD(€tF¾Ãƒè t.ƒètƒè…š   ÿuøEìWVPèÂûÿÿëÁÿuøEìWVPè¡üÿÿë±ÿuøEìWVPèÃúÿÿë¡‹D3ÉQ‰Mì‰Mð‰MôMðQÿuøWPÿ 0…Àu	ÿ@0‰Eìuì}Ø¥¥¥‹EÜ…Àuc‹EØ…Àt$j^;Æuè¿µÿÿÇ 	   è¡µÿÿ‰0ë<PètµÿÿYë3‹}Ð‹Eä‹Mè‹…À¯öD(@t	€?u3Àëè‚µÿÿÇ    èdµÿÿƒ  ƒÈÿë+Eà[‹Mü_3Í^èš^ÿÿ‹å]Ã‹ÿU‹ìƒìÿuMðèu}ÿÿ‹Eô¶M‹ ·H% €  €}ü t
‹Mðƒ¡P  ý‹å]Ã‹ÿU‹ìQQ¡ 3Å‰EüSV‹uW…ö~VÿuèE4  Y;ÆYp|‹ð‹}$…ÿu‹E‹ ‹x‰}$3À9E(j j Vÿu•ÀÅ   PWÿ0‰Eø…À„   J;ÑÀ…ÁtRJ;ÑÀ#ÁJ=   w;ÑÀ#ÁèH`  ‹Ü…Û„L  ÇÌÌ  ë;ÑÀ#ÁPè±ÿÿ‹ØY…Û„-  ÇÝÝ  ƒÃë3Û…Û„  ÿuøSVÿujWÿ0…À„ÿ   ‹}ø3ÀPPPPPWSÿuÿuèŸËÿÿ‹ð…ö„Þ   ÷E   t8‹E …À„Ì   ;ðÂ   3ÉQQQPÿuWSÿuÿuècËÿÿ‹ð…ö…¤   é   6J;ÑÀ…ÁtJJ;ÑÀ#ÁJ=   w;ÑÀ#Áèc_  ‹ü…ÿtdÇÌÌ  ë;ÑÀ#ÁPèÐŒÿÿ‹øY…ÿtIÇÝÝ  ƒÇë3ÿ…ÿt8j j j VWÿuøSÿuÿuèßÊÿÿ…Àt3ÀPP9E u:PPVWPÿu$ÿ”0‹ð…öu.Wè|   Y3öSès   Y‹Æeì_^[‹Mü3ÍèU\ÿÿ‹å]Ãÿu ÿuëÀWèN   YëÒ‹ÿU‹ìƒìÿuMðè{ÿÿÿu(Eôÿu$ÿu ÿuÿuÿuÿuÿuPè¯ýÿÿƒÄ$€}ü t
‹Mðƒ¡P  ý‹å]Ã‹ÿU‹ì‹E…Àtƒè8ÝÝ  uPè§‹ÿÿY]Ã‹ÿU‹ì‹Eðÿ@‹H|…Étðÿ‹ˆ„   …Étðÿ‹ˆ€   …Étðÿ‹ˆŒ   …ÉtðÿVjH(^yøÀ¡t	‹…Òtðÿƒyô t
‹Qü…ÒtðÿƒÁƒîuÖÿ°œ   èN  Y^]Ã‹ÿU‹ìQSV‹uW‹†ˆ   …Àtl=(§te‹F|…Àt^ƒ8 uY‹†„   …Àtƒ8 uPèéŠÿÿÿ¶ˆ   èË  YY‹†€   …Àtƒ8 uPèÇŠÿÿÿ¶ˆ   è§  YYÿv|è²Šÿÿÿ¶ˆ   è§ŠÿÿYY‹†Œ   …ÀtEƒ8 u@‹†   -þ   Pè…Šÿÿ‹†”   ¿€   +ÇPèrŠÿÿ‹†˜   +ÇPèdŠÿÿÿ¶Œ   èYŠÿÿƒÄÿ¶œ   è—   YjXž    ‰Eü~(øÀ¡t‹…Àtƒ8 uPè!Šÿÿÿ3èŠÿÿYY‹Eüƒô t‹Gü…Àtƒ8 uPèý‰ÿÿY‹EüƒÃƒÇƒè‰Eüu°Vèå‰ÿÿY_^[‹å]Ã‹ÿU‹ì‹M…Étù@Ct3À@ðÁ°   @]Ã¸ÿÿÿ]Ã‹ÿU‹ìV‹u…öt þ@Ct‹†°   …ÀuVè  Vè‰‰ÿÿYY^]Ã‹ÿU‹ì‹M…Étù@CtƒÈÿðÁ°   H]Ã¸ÿÿÿ]Ã‹ÿU‹ì‹E…ÀtsðÿH‹H|…Étðÿ	‹ˆ„   …Étðÿ	‹ˆ€   …Étðÿ	‹ˆŒ   …Étðÿ	VjH(^yøÀ¡t	‹…Òtðÿ
ƒyô t
‹Qü…Òtðÿ
ƒÁƒîuÖÿ°œ   èZÿÿÿY^]ÃjhH’ècÿÿƒeä èÁÿÿ‹ø‹§…P  t‹wL…öuCjè¸ÃÿÿYƒeü ÿ5l­GLPè0   YY‹ð‰uäÇEüþÿÿÿè   …öuèY‰ÿÿ‹uäjèÆÃÿÿYÃ‹ÆèÝbÿÿÃ‹ÿU‹ìV‹uW…öt<‹E…Àt5‹8;þu‹Æë-V‰0è˜üÿÿY…ÿtïWèÖþÿÿƒ Yuâÿ ¡tÚWèõüÿÿYëÑ3À_^]Ã‹ÿU‹ìV‹u…ö„ê   ‹F;4§tPèñ‡ÿÿY‹F;8§tPèß‡ÿÿY‹F;<§tPèÍ‡ÿÿY‹F;@§tPè»‡ÿÿY‹F;D§tPè©‡ÿÿY‹F ;H§tPè—‡ÿÿY‹F$;L§tPè…‡ÿÿY‹F8;`§tPès‡ÿÿY‹F<;d§tPèa‡ÿÿY‹F@;h§tPèO‡ÿÿY‹FD;l§tPè=‡ÿÿY‹FH;p§tPè+‡ÿÿY‹FL;t§tPè‡ÿÿY^]Ã‹ÿU‹ìV‹u…ötY‹;(§tPèø†ÿÿY‹F;,§tPèæ†ÿÿY‹F;0§tPèÔ†ÿÿY‹F0;X§tPèÂ†ÿÿY‹F4;\§tPè°†ÿÿY^]Ã‹ÿU‹ì‹ESV‹uW3ÿ†‹È+ÎƒÁÁé;ÆÛ÷Ó#Ùtÿ6è~†ÿÿGvY;ûuð_^[]Ã‹ÿU‹ìV‹u…ö„Ð   jVè«ÿÿÿFjPè ÿÿÿF8jPè•ÿÿÿFhjPèŠÿÿÿ†˜   jPè|ÿÿÿÿ¶    è†ÿÿÿ¶¤   è†ÿÿÿ¶¨   è†ÿÿ†´   jPèMÿÿÿ†Ð   jPè?ÿÿÿƒÄD†ì   jPè.ÿÿÿ†  jPè ÿÿÿ†L  jPèÿÿÿÿ¶T  è³…ÿÿÿ¶X  è¨…ÿÿÿ¶\  è…ÿÿÿ¶`  è’…ÿÿƒÄ(^]Ã‹ÿU‹ìƒì¡ 3Å‰EüSVWÿuMèètÿÿ‹M…Éu‹Eì‹@‹È‰E3À3ÿ9E WWÿu•ÀÿuÅ   PQÿ0‰Eø…À„™    K;ÙÀ…ÁtJK;ÙÀ#ÁK=   w;ÙÀ#ÁèµW  ‹ô…öt`ÇÌÌ  ë;ÙÀ#ÁPè"…ÿÿ‹ðY…ötEÇÝÝ  ƒÆë‹÷…öt4SWVè;cÿÿƒÄÿuøVÿuÿujÿuÿ0…ÀtÿuPVÿuÿè0‹øVèÒøÿÿY€}ô t
‹Eèƒ P  ý‹ÇeÜ_^[‹Mü3Íè¤Tÿÿ‹å]Ã‹ÿU‹ìƒìSVW3ÿ»ã   ‰}ô‰]ø;ÇEüU   ™+Â‹ÈÑùjA_‰Mð‹4Íd‹MjZ+Î[·1f;Çrf;ÃwƒÀ ·Ðë‹Ð·f;Çrf;ÃwƒÀ ·ÀƒÆƒmüt
f…Òtf;ÐtÂ‹Mð‹}ô‹]ø·À·Ò+Ðt…ÒyYÿ‰]øëy‰}ô;ûŽoÿÿÿƒÈÿë‹Íd_^[‹å]Ã‹ÿU‹ìƒ} tÿuè1ÿÿÿY…Àx=ä   s	‹ÅøR]Ã3À]ÃÌÌÌÌÌÌÌÌÌÌ‹ÿU‹ìQ¡ 3Å‰Eü‹MS‹];Ùvl‹EVW‹ò‹ù;ów(ëI ‹MWVÿ(1ÿUƒÄ…À~‹þ‹Eð;óvà‹M‹ð‹Ó;ût!…Àt+ûŠRŠLÿˆDÿˆJÿƒîuë‹E‹M+Ø;Ùwž_^‹Mü3Í[èSÿÿ‹å]ÃÌÌÌÌÌÌÌÌÌÌ‹ÿU‹ì‹EW‹};øt&V‹u…öt+ø›    Š@ŠTÿˆLÿˆPÿƒîuë^_]ÃÌÌÌÌÌÌÌ‹ÿU‹ìì  ¡ 3Å‰Eü‹M‹U‰üþÿÿV‹u‰µ ÿÿÿW‹}‰½ÿÿÿ…Éu$…Òt èQ©ÿÿÇ    è„¨ÿÿ_^‹Mü3ÍèuRÿÿ‹å]Ã…ÿtÜ…ötØÇ…øþÿÿ    ƒú‚  J¯×SÑ‰•ÿÿÿ‹Â3Ò+Á÷÷XƒûwVWÿµÿÿÿQè}þÿÿƒÄé·  Ñë¯ßÙSQ‹Î‰ðþÿÿÿ(1ÿÖƒÄ…À~WSÿµüþÿÿèèþÿÿƒÄÿµÿÿÿ‹Îÿµüþÿÿÿ(1ÿÖƒÄ…À~Wÿµÿÿÿÿµüþÿÿè¶þÿÿƒÄÿµÿÿÿ‹ÎSÿ(1ÿÖƒÄ…À~WÿµÿÿÿSèŽþÿÿƒÄ‹…ÿÿÿ‹ø‹µüþÿÿ‹•ÿÿÿ‰…ìþÿÿ;Þv7ò‰µôþÿÿ;ós%‹ ÿÿÿSVÿ(1ÿ• ÿÿÿ‹•ÿÿÿƒÄ…À~Ó;Þw=‹…ÿÿÿ‹½ ÿÿÿò;ðwSV‹Ïÿ(1ÿ×‹•ÿÿÿƒÄ…À‹…ÿÿÿ~Û‹½ìþÿÿ‰µôþÿÿ‹µ ÿÿÿë›    ‹•ÿÿÿ+ú;ûvSW‹Îÿ(1ÿÖƒÄ…Àá‹•ÿÿÿ‹µôþÿÿ‰½ìþÿÿ;þr^‰•èþÿÿ‰½äþÿÿ;÷t3‹Þ‹×‹µèþÿÿ+ßŠRŠLÿˆDÿˆJÿƒîuë‹µôþÿÿ‹ðþÿÿ‹•ÿÿÿ‹…ÿÿÿ;ß…úþÿÿ‹Þ‰ðþÿÿéíþÿÿú;ßs2¤$    +ú;ûv%‹ ÿÿÿSWÿ(1ÿ• ÿÿÿ‹•ÿÿÿƒÄ…ÀtÙ;ßr/‹µ ÿÿÿ+ú;½üþÿÿvSW‹Îÿ(1ÿÖ‹•ÿÿÿƒÄ…ÀtÝ‹µôþÿÿ‹•ÿÿÿ‹Ç‹üþÿÿ‹Ê+Î+Ã;Á|9;ßs‹…øþÿÿ‰œ…ÿÿÿ‰|…„@‰…øþÿÿ‹½ÿÿÿ;òsL‹Î‹µ ÿÿÿ‰üþÿÿéjýÿÿ;òs‹…øþÿÿ‰´…ÿÿÿ‰T…„@‰…øþÿÿ‹üþÿÿ‹µ ÿÿÿ;Ïs‹×‹½ÿÿÿé+ýÿÿ‹µ ÿÿÿë‹½ÿÿÿ‹…øþÿÿƒè‰…øþÿÿx‹Œ…ÿÿÿ‹T…„‰üþÿÿéöüÿÿ[‹Mü_3Í^è8Oÿÿ‹å]Ã‹ÿU‹ìQ‹U‹MV…Òu…Éu9Mu!3Àë.…Ét‹E…Àt…Òuˆëé‹u…öuÆ è¹¥ÿÿj^‰0èí¤ÿÿ‹Æ^‹å]ÃS+ñ‹ØW‹ùƒúÿuŠ>ˆG„Àt%ƒëuñëŠ>ˆG„Àt
ƒëtƒêuì…Ò‹UuÆ _…Û[u‡ƒúÿu‹EjPÆDÿ Xë§Æ èL¥ÿÿj"ë‘‹ÿU‹ì]éDÿÿÿÌÌÌÌÌÌÌÌÌÌU‹ìV3ÀPPPPPPPP‹UI Š
Àt	ƒÂ«$ëñ‹u‹ÿŠ
ÀtƒÆ£$sñFÿƒÄ ^ÉÃ‹ÿU‹ìj ÿuÿuè   ƒÄ]Ã‹ÿU‹ìƒìƒ} uèÉ¤ÿÿÇ    èü£ÿÿ3ÀëgV‹u…öuè­¤ÿÿÇ    èà£ÿÿë9ur3ÀëCÿuMðè¹lÿÿ‹Uøƒz tNÿI9Mw
¶öDuð‹Æ+Áƒà+ðN€}ü t
‹Mðƒ¡P  ý‹Æ^‹å]Ãè¢Èÿÿ3É„À”Á‹ÁÃ‹ÿU‹ìƒ} uè0¤ÿÿÇ    èc£ÿÿƒÈÿ]Ãÿuj ÿ5¼¯ÿø0]Ã‹ÿU‹ìW‹}…ÿuÿuè<}ÿÿYë$V‹u…öu	Wèñ|ÿÿYëƒþàv%èÚ£ÿÿÇ    3À^_]ÃèöÑÿÿ…ÀtæVèòÏÿÿY…ÀtÛVWj ÿ5¼¯ÿü0…ÀtØëÒ‹ÿU‹ìQQSWj0j@èÁ}ÿÿ‹ø3Û‰}øYY…ÿu‹ûëH‡   ;øt>Vw ‹øSh   FàPè‚ºÿÿƒNøÿ‰v0‰^ÔFàÇFØ  

ÆFÜ
€fÝøˆ^Þ;ÇuÌ‹}ø^Sè=|ÿÿY‹Ç_[‹å]Ã‹ÿU‹ìV‹u…öt%Sž   W‹þ;ótWÿP0ƒÇ0;ûuòVè|ÿÿY_[^]Ãjhh’è&Vÿÿ}    À÷Øuè×¢ÿÿj	^‰0è¢ÿÿ‹ÆèIVÿÿÃ3ö‰uäjèÔ¶ÿÿY‰uü‹þ¡À±‰}à9E|94½À¯u1èôþÿÿ‰½À¯…Àuj^‰uäÇEüþÿÿÿè   ë¬¡À±ƒÀ@£À±Gë»‹uäjèÂ¶ÿÿYÃ‹ÿU‹ì‹E‹Èƒà?ÁùkÀ0À¯PÿH0]Ã‹ÿU‹ì‹E‹Èƒà?ÁùkÀ0À¯PÿL0]Ã‹ÿU‹ìSV‹uW…öxg;5À±s_‹Æ‹þƒà?ÁÿkØ0‹½À¯öD(tDƒ|ÿt=èZ¡ÿÿƒøu#3À+ðtƒît
ƒîuPjôëPjõëPjöÿ 1‹½À¯ƒLÿ3Àëèœ¡ÿÿÇ 	   è~¡ÿÿƒ  ƒÈÿ_^[]Ã‹ÿU‹ì‹Mƒùþuèa¡ÿÿƒ  èl¡ÿÿÇ 	   ëC…Éx';À±s‹Áƒá?ÁøkÉ0‹…À¯öD(t‹D]Ãè!¡ÿÿƒ  è,¡ÿÿÇ 	   è_ ÿÿƒÈÿ]Ã‹ÿU‹ì‹Mƒùþuè
¡ÿÿÇ 	   ë8…Éx$;À±s‹Áƒá?ÁøkÉ0‹…À¯¶D(ƒà@]ÃèÕ ÿÿÇ 	   è ÿÿ3À]Ã‹ÿU‹ì‹UV…Òuè´ ÿÿj^‰0èèŸÿÿ‹Æé–   ƒ} vä‹MÆ …É~‹Áë3À@9Ew	è‚ ÿÿj"ëÌ‹u…öt¾SZ‹ÃW‹~Æ0…É~Š„ÛtGë³0ˆ@I…ÉíZÆ  …Éx€?5|ëÆ 0H€89t÷þ €:1uÿFë‹ËqŠA„Àuù+ÎAPSRè‘S  ƒÄ_3À[^]Ã‹ÿV‹ñVèb  ‹ƒàY<uÆF ëVè²  YÆF‹Æ^ÃÌÌÌÌÌÌÌÌÌÌÌÌÌ‹ÿU‹ìì  S‹]‹…Àu3Ò[‹å]ÃW‹}‹…Éu
_3À3Ò[‹å]ÃVpÿAÿ‰uô…À…-  ‹O‰MØƒùu/‹sKP‰…äýÿÿ‰…èýÿÿPhÌ  QènÆÿÿƒÄ‹Æ3Ò^_[‹å]Ã…öuI‹s…èýÿÿj P{Ç…äýÿÿ    hÌ  WÇ    è2Æÿÿ3Ò‹Æ÷uØƒÄ3É;Ê‰É^÷Ù3Ò_‰[‹å]Ã3ÿÇEø    ÇEü    ‰}ðƒþÿtD‹EôF@‰Eä4³d$ j Q3ÀWPè"H  ‰UÀvü3Ò‰]ð‹ùÐ‹MøƒÑ ‰Uøƒmä‰Mü‹MØuÎ‹]j …èýÿÿÇ…äýÿÿ    PsÇ    hÌ  VèÅÿÿ‹EðƒÄ‹Uü3É;È‰>‰C‹EøÉ÷Ù^A_‰[‹å]Ã;ÆwG‹ÖH+Ð‰MÈ‹Î;ò|2‹ÁF+Â4³<‡ƒÇ‹;uIƒïƒî;Ê}ïë‹u‹Á+Â‹D†;D‹sB…Òu^_3À3Ò[‹å]Ã‹}È‹E‹4¸‹D¸ü‰Eà½Æ‰uÌt	¹   +Èë¹    ¸    ‰MÜ+Á‰EÄ…Ét)‹Eà‹MÄÓè‹MÜÓeàÓæð‰uÌƒÿv‹u‹MÄ‹D¾øÓè	Eà3öÇE¸    ƒÂÿ‰Uäˆ,  K‘‰Mð:Kü‰Eø‰M´;Eôw‹Aë3Àƒ}Ü ‹Q‹	‰EÐÇEØ    ‰Eü‰MìvI‹ù‹Â‹MÄ3ö‹UüÓï‹MÜè1I  ‹MÜòø‹Æ‹uì‹×Óæƒ}ø‰Eü‰uìr‹EÈEä‹MÄ‹DƒøÓèð‹Eü‰uìj ÿuÌPRèRF  ‰]Ø3ö‹Ø‰uØ‹Â‰]ü‰Eè‹ù‰]¼‰EÀ…Àuƒûÿv*j ÿuÌƒÃƒÐÿPSèG  øòƒËÿ3À‰uØ‰]ü‰]¼‰Eè‰EÀ…öwPrƒÿÿwIPS3É‹÷Mìj ÿuà‰MüèäF  ;Ör)w;Eüv"‹EèƒÃÿ‰]¼ƒÐÿ}Ì‰EèƒUØ ‰EÀu
ƒÿÿv¿ë‹Eè‰]ü…Àu…Û„´   ‹MÈ3ÿ3ö…ÉtU‹E‹]ðƒÀ‰Eì‰Mô‹ ‰EØ‹EÀ÷eØ‹È‹E¼÷eØÑø‹‹Ïò‹þ3ö;ÁsƒÇö+Á‰ƒÃ‹EìƒÀƒmô‰EìuÀ‹]ü‹MÈ3À;ÆwGr9}Ðs@…Ét5‹u‹ù‹UðƒÆ‹Ø¤$    ‹
v3ÀRNüÀË‰JüƒÐ ‹Øƒïuâ‹]üƒÃÿƒUèÿ‹EøH‰Eô‹u¸3À‹UäÃ‹M´‹ø‹EøƒÖ ƒmðJ‹]ƒéH‰}¸‰Uä‰M´‰Eø…Ò‰îýÿÿë3ÿ‹UôB‹Â;sH‹ë›    Ç    I@;rò‰…Òt‹ƒ<‹ uƒÁÿ‰uñ‹Ö‹Ç^_[‹å]Ã‹ÿU‹ììd	  ¡ 3Å‰EüS‹]løÿÿVW‹}‰½€øÿÿ‰„øÿÿèæúÿÿ‹u3À‹Îá   €Á°-uó¾À‹Î‰á  ð3À‰_Á‹}u"‹Î‹Çáÿÿ Áu‹…€øÿÿh,}ƒ` éÓ  EPèÍÿÿY…Àt‹€øÿÿÇA   ƒè„ª  ƒè„š  ƒè„Š  ƒè„z  ‹Eæÿÿÿƒ¥|øÿÿ @‰}‰uÝEÝ•˜øÿÿ‹½œøÿÿ‹Ï‰…ˆøÿÿÁé‹Á%ÿ  ƒÈ u²3öë	2Ò¾   3À‹˜øÿÿçÿÿ Øþ3À„Ò•Àáÿ  @±Ìûÿÿð‰µ´øÿÿèA  QQÝ$èG  YYèàE  ‰…”øÿÿ=ÿÿÿt=   €u3À‰…”øÿÿ‰0þÿÿ3Û…ÿ‰½4þÿÿ•ÃC‰,þÿÿ…öˆí  ƒ¥úÿÿ j^Ç…”úÿÿ   ‰µŒúÿÿ;Þ…   3É‹„úÿÿ;„0þÿÿ…ê  ƒÁƒùuä‹…´øÿÿ3ÒƒÀ‹ðƒàj Y+È‰…¤øÿÿ3ÀÁî@‰µ°øÿÿ‰øÿÿèE  ƒ¥œøÿÿ H½Ï‰…¨øÿÿ÷Ð‰…ŒøÿÿtAë3Éj X+ÁV9…¤øÿÿ‰•¬øÿÿ—Àƒúsˆ…»øÿÿ—Áƒúsu„Àt°ë2À„É…ï   „À…ç   jrY;Ñr‹Ñ‰¬øÿÿ‹Ê‰ øÿÿƒúÿ„–   ‹ò…0þÿÿ‹•°øÿÿ+ò°‰…´øÿÿ;Êrm;ós‹8ë3ÿFÿ;Ãs‹…´øÿÿ‹@üë3À#…Œøÿÿ#½¨øÿÿ‹øÿÿÓè‹¤øÿÿÓç‹ øÿÿÇ‰„0þÿÿI‹…´øÿÿNƒè‰ øÿÿ‰…´øÿÿƒùÿt‹,þÿÿë‹•¬øÿÿ‹µ°øÿÿ…öt‹Î½0þÿÿ3Àó«€½»øÿÿ »Ì  tB‰…,þÿÿë3‰•,þÿÿë+3À»Ì  P‰…Œúÿÿ‰…,þÿÿ…úÿÿP…0þÿÿSPè»¾ÿÿƒÄƒ¥”úÿÿ 3ÉjXA‰…úÿÿ‰Œúÿÿ‰\üÿÿP…úÿÿP…`üÿÿSPè„¾ÿÿƒÄé\  ‹…´øÿÿ3Ò@‹øƒàj Y+È‰…°øÿÿ3ÀÁï@‰½´øÿÿ‰øÿÿè0C  ‹Œ,þÿÿHƒ¥œøÿÿ ½É‰…¨øÿÿ÷Ð‰…ŒøÿÿtAë3Éj X+Á;9…°øÿÿ‰• øÿÿ—Àƒúsˆ…»øÿÿ—Áƒúsu„Àt°ë2À„É…ì   „À…ä   jrY;Ñr‹Ñ‰ øÿÿ‹Â‰…¬øÿÿƒúÿ„“   ‹ò0þÿÿ‹•´øÿÿ+ò±‰¤øÿÿ;Ârg;ós‹9ë3ÿFÿ;Ãs‹Aüë3À#½¨øÿÿ#…Œøÿÿ‹°øÿÿÓç‹øÿÿÓè‹¤øÿÿø‹…¬øÿÿƒé‰¤øÿÿ‰¼…0þÿÿHN‰…¬øÿÿƒøÿt‹,þÿÿë•‹• øÿÿ‹½´øÿÿj^…ÿt‹Ï3À½0þÿÿó«€½»øÿÿ »Ì  tB‰…,þÿÿë3‰•,þÿÿë+3À»Ì  P‰…Œúÿÿ‰…,þÿÿ…úÿÿP…0þÿÿSPè×¼ÿÿƒÄƒ¥”úÿÿ 3À@‰µúÿÿ‰…Œúÿÿ‰…\üÿÿjéþÿÿþüÿÿ„  ƒ¥úÿÿ jYÇ…”úÿÿ   ‰Œúÿÿ;Ù…÷   3Ò‹„úÿÿ;„0þÿÿ…á   ƒÂƒúuäƒ¥œøÿÿ ½ÇtPë3Òj X+Â‹ñ;Á…8þÿÿ‰…¬øÿÿ‹ø’…»øÿÿ;ós
‹‰•°øÿÿëƒ¥°øÿÿ Fÿ;Ãs‹Wüë3Ò‹…°øÿÿƒïÁàÁê3Ð‹…¬øÿÿN‰ƒè‰…¬øÿÿƒþÿt‹,þÿÿë­3À8…»øÿÿ•ÀÁ+´øÿÿ‹ù‰…,þÿÿÁï…úÿÿ‹÷‰¨øÿÿÁæVj PèLÿÿ‹¨øÿÿ3À@ƒáÓà‰„5úÿÿGé@  ‹„,þÿÿƒ¥œøÿÿ ½ÀtHë3Éj X+Áƒø’Àƒûsˆ…»øÿÿ—Áƒûsu„Àt°ë2À„É…›   „À…“   jrY;Ùs‹Ëƒùÿti½0þÿÿ‹ñ<‰½¬øÿÿ;ós
‹‰•°øÿÿëƒ¥°øÿÿ Fÿ;Ãs‹Wüë3Ò‹…°øÿÿƒïÀÁê3Ð‹…¬øÿÿN‰ƒè‰…¬øÿÿƒþÿt‹,þÿÿë®‹µ´øÿÿ€½»øÿÿ tA‰…,þÿÿë3‰,þÿÿë+ƒ¥Œúÿÿ …úÿÿƒ¥,þÿÿ j P…0þÿÿhÌ  PèºÿÿƒÄ3ÿ…úÿÿG+þ‹ßÁë‹óÁæVj PèÔJÿÿ3Àƒç@‹ÏÓà‰„5úÿÿC‰…Œúÿÿ»Ì  ‰…\üÿÿÁàP…úÿÿP…`üÿÿSPè#ºÿÿƒÄ‹…”øÿÿ3Òj
Y‰Œøÿÿ…Àˆc  ÷ñ‰…øÿÿ‹Ê‰œøÿÿ…À„q  ƒø&vj&X¶…n|¶4…o|‹ù‰…¤øÿÿÁçW1‰…Œúÿÿ…úÿÿj Pè(Jÿÿ‹ÆÁàP‹…¤øÿÿ·…l|…hsP…úÿÿÇPèN?  ‹ŒúÿÿƒÄ‰ øÿÿƒùwz‹½úÿÿ…ÿu3À‰…¼øÿÿ‰…\üÿÿéŸ  ƒÿ„®  ƒ½\üÿÿ „¡  ‹…\üÿÿ3É‰…¨øÿÿ3ö‹Ç÷¤µ`üÿÿÁ‰„µ`üÿÿƒÒ F‹Ê;µ¨øÿÿuàé¬   ‰Œ…`üÿÿÿ…\üÿÿéZ  ƒ½\üÿÿ‡¾   ‹½`üÿÿ‹ÁÁàP…úÿÿ‰\üÿÿP…`üÿÿSPèÉ¸ÿÿƒÄ…ÿu3À‰…Œúÿÿ‰…\üÿÿP…úÿÿéõ  ƒÿ„ý  ƒ½\üÿÿ „ð  ‹…\üÿÿ3É‰…¨øÿÿ3ö‹Ç÷¤µ`üÿÿÁ‰„µ`üÿÿƒÒ F‹Ê;µ¨øÿÿuà…É„¸  ‹…\üÿÿƒøs‚=ÿÿÿ3À‰…Œúÿÿ‰…\üÿÿP…úÿÿéì  ;\üÿÿ½úÿÿ’À„À…ƒ   ½`üÿÿ•úÿÿ‰•°øÿÿ„Àu‹\üÿÿ‰¬øÿÿ„Àt‹…\üÿÿ‰… øÿÿ3Ò3ö‰•¼øÿÿ…É„  …Àøÿÿ+ø‰½|øÿÿ·‹„Àøÿÿ‰…¨øÿÿ…Àu%;ò…Þ   !„µÀøÿÿV‰•¼øÿÿéÉ   •`üÿÿë3À3ÿ‹Î‰…´øÿÿ9… øÿÿ„”   ƒùstW;Êuƒ¤Àøÿÿ @Æ‰…¼øÿÿ‹…´øÿÿ‹•°øÿÿ‹‚÷¥¨øÿÿÇƒÒ „Àøÿÿ‹…´øÿÿƒÒ @A‰…´øÿÿ‹ú‹•¼øÿÿ;… øÿÿu¤…ÿt4ƒùs„´   ;Êuƒ¤Àøÿÿ A‰…¼øÿÿ‹Ç3ÿ„Àøÿÿ‹•¼øÿÿÿAëÈƒùs„€   ‹½|øÿÿ‹¬øÿÿF;ñ…ýþÿÿ‹Â‰•\üÿÿÁàP…ÀøÿÿP…`üÿÿSPè¥¶ÿÿƒÄ°„Àtl‹…øÿÿ+…¤øÿÿ‰…øÿÿ…•üÿÿ‹œøÿÿ…É„  ‹<}…ÿu]3À‰…œöÿÿ‰…\üÿÿPë:3À‰…œöÿÿ‰…\üÿÿP… öÿÿP…`üÿÿSPè7¶ÿÿƒÄ2Àëƒ¥œöÿÿ ƒ¥\üÿÿ j … öÿÿP…`üÿÿé¡  ƒÿ„¢  ‹…\üÿÿ‰…œøÿÿ…À„Ž  3ö3É‹Ç÷¤`üÿÿÆ‰„`üÿÿƒÒ A‹ò;œøÿÿuà…ö„b  ‹…\üÿÿƒøsƒKÿÿÿ‰´…`üÿÿÿ…\üÿÿéA  ÷Ø÷ñ‰…¬øÿÿ‹Ê‰¨øÿÿ…À„L  ƒø&vj&X¶…n|¶4…o|‹ù‰…´øÿÿÁçW1‰…Œúÿÿ…úÿÿj PèÃEÿÿ‹ÆÁàP‹…´øÿÿ·…l|…hsP…úÿÿÇPèé:  ‹ŒúÿÿƒÄ‰ øÿÿƒù‡“   ‹½úÿÿ…ÿu3À‰…œöÿÿ‰…,þÿÿP… öÿÿér  ƒÿ„z  ƒ½,þÿÿ „m  ‹…,þÿÿ3É‰…œøÿÿ3ö‹Ç÷¤µ0þÿÿÁ‰„µ0þÿÿƒÒ F‹Ê;µœøÿÿuà…É„5  ‹…,þÿÿƒøsƒÄ  ‰Œ…0þÿÿÿ…,þÿÿé  ƒ½,þÿÿw|‹½0þÿÿ‹ÁÁàP…úÿÿ‰,þÿÿP…0þÿÿSPèK´ÿÿƒÄ…ÿ„=ÿÿÿƒÿ„Ñ  ƒ½,þÿÿ „Ä  ‹…,þÿÿ3É‰…œøÿÿ3ö‹Ç÷¤µ0þÿÿÁ‰„µ0þÿÿƒÒ F‹Ê;µœøÿÿuàéRÿÿÿ;,þÿÿ½úÿÿ’À„À…ƒ   ½0þÿÿ•úÿÿ‰•øÿÿ„Àu‹,þÿÿ‰°øÿÿ„Àt‹…,þÿÿ‰… øÿÿ3Ò3ö‰•¼øÿÿ…É„  …Àøÿÿ+ø‰½|øÿÿ·‹„Àøÿÿ‰…œøÿÿ…Àu%;ò…Þ   !„µÀøÿÿV‰•¼øÿÿéÉ   •0þÿÿë3À3ÿ‹Î‰…¤øÿÿ9… øÿÿ„”   ƒùstW;Êuƒ¤Àøÿÿ @Æ‰…¼øÿÿ‹…¤øÿÿ‹•øÿÿ‹‚÷¥œøÿÿÇƒÒ „Àøÿÿ‹…¤øÿÿƒÒ @A‰…¤øÿÿ‹ú‹•¼øÿÿ;… øÿÿu¤…ÿt4ƒùs„
  ;Êuƒ¤Àøÿÿ A‰…¼øÿÿ‹Ç3ÿ„Àøÿÿ‹•¼øÿÿÿAëÈƒùs„Ö   ‹½|øÿÿ‹°øÿÿF;ñ…ýþÿÿ‹Â‰•,þÿÿÁàP…ÀøÿÿP…0þÿÿSPèi²ÿÿƒÄ°„À„Á   ‹…¬øÿÿ+…´øÿÿ‰…¬øÿÿ…ºüÿÿ‹¨øÿÿ…É„Ó   ‹}‰…œøÿÿ…À„˜   ƒø„µ   ‹,þÿÿ…É„§   3ÿ3ö÷¤µ0þÿÿÇ‰„µ0þÿÿ‹…œøÿÿƒÒ F‹ú;ñuà…ÿt‹…,þÿÿƒøssN‰¼…0þÿÿÿ…,þÿÿëe3ÀP‰…œöÿÿ‰…,þÿÿ… öÿÿP…0þÿÿSPè¥±ÿÿƒÄ2Àé7ÿÿÿƒ¥œöÿÿ ƒ¥,þÿÿ j ë3ÀP‰…,þÿÿ‰…œöÿÿ… öÿÿP…0þÿÿSPèf±ÿÿƒÄ‹½„øÿÿ‹÷‹,þÿÿ‰µ´øÿÿ…Étw3ö3ÿ‹„½0þÿÿj
Z÷âÆ‰„½0þÿÿƒÒ G‹ò;ùuá‰µœøÿÿ…ö‹µ´øÿÿtB‹,þÿÿƒùss‹Â‰„0þÿÿÿ…,þÿÿë&3ÀP‰…œöÿÿ‰…,þÿÿ… öÿÿP…0þÿÿSPèÙ°ÿÿƒÄ‹þ…\üÿÿP…,þÿÿPèåéÿÿYYj
Z;Â…‘   ÿ…”øÿÿw‹…\üÿÿÆ1‰µ´øÿÿ…À„‹   3ÿ‹ð3É‹„`üÿÿ÷âj
Ç‰„`üÿÿƒÒ A‹úZ;Îuá‹µ´øÿÿ…ÿt\‹…\üÿÿƒøss‰¼…`üÿÿÿ…\üÿÿëB3ÀP‰…œöÿÿ‰…\üÿÿ… öÿÿP…`üÿÿSPè(°ÿÿƒÄë…Àu	‹…”øÿÿHë0wˆ‰µ´øÿÿ‹…”øÿÿ‹€øÿÿ‰A‹ˆøÿÿ…Àx
ùÿÿÿwÈ‹EH;Ár‹Á…„øÿÿ‰…ˆøÿÿ;ð„Ó   ‹…,þÿÿ…À„Å   3ÿ‹ð3É‹„0þÿÿº Êš;÷âÇ‰„0þÿÿƒÒ A‹ú;Îuß‹µ´øÿÿ…ÿt@‹…,þÿÿƒøss‰¼…0þÿÿÿ…,þÿÿë&3ÀP‰…œöÿÿ‰…,þÿÿ… öÿÿP…0þÿÿSPèL¯ÿÿƒÄ…\üÿÿP…,þÿÿPèZèÿÿYY‹ˆøÿÿj_+Î3Ò÷µŒøÿÿ€Â0;Ïrˆ7Oƒÿÿuèƒù	vj	Yñ‰µ´øÿÿ;µˆøÿÿ…-ÿÿÿÆ ë*hH}ëh@}ëh8}ëh0}ÿuSèVaÿÿƒÄ…Àu'€½tøÿÿ _^[t…løÿÿPè%  Y‹Mü3ÍèÕ0ÿÿ‹å]Ã3ÀPPPPPèØ†ÿÿÌ‹ÿU‹ìWÿuèÐÅÿÿY‹M‹ø‹IöÁuèh‡ÿÿÇ 	   ‹EjYƒÀð	ƒÈÿéÓ   ‹E‹@Áè¨tè<‡ÿÿÇ "   ëÒ‹E‹@¨t(‹Eƒ` ‹E‹@Áè¨‹Et´‹H‰‹EjþYƒÀð!‹ESj[ƒÀð	‹Ej÷YƒÀð!‹Eƒ` ‹E‹@©À  u3V‹ujèÙ‹ÿÿY;ðt‹uSèË‹ÿÿY;ðuWè•åÿÿY…Àu	ÿuè.	  Y^ÿu‹]Sè3  YY„Àu‹EjYƒÀð	ƒÈÿë¶Ã[_]Ã‹ÿU‹ìWÿuè¿ÄÿÿY‹M‹ø‹IöÁu!èW†ÿÿÇ 	   ‹EjYƒÀð	¸ÿÿ  éÕ   ‹E‹@Áè¨tè)†ÿÿÇ "   ëÐ‹E‹@¨t(‹Eƒ` ‹E‹@Áè¨‹Et²‹H‰‹EjþYƒÀð!‹ESVj[ƒÀð	‹Ej÷YƒÀð!‹Eƒ` ‹E‹@©À  u1‹ujèÆŠÿÿY;ðt‹uSè¸ŠÿÿY;ðuWè‚äÿÿY…Àu	ÿuè  Yÿu‹uVèí   YY„Àu‹EjYƒÀð	¸ÿÿ  ë·Æ^[_]Ã‹ÿU‹ìVWÿuè©ÃÿÿY‹M‹Ð‹IöÁÀ„’   ‹M3ÿ‹A‹1+ð@‰‹E‹HI‰H…ö~&‹EVÿpRèÆÌÿÿƒÄ‹ø‹E‹HŠEˆ3À;þ”Àëdƒúÿtƒúþt‹Â‹Êƒà?ÁùkÀ0À¯ë¸è¦ö@( tÁjWWRè–  #ÂƒÄƒøÿu­‹EjYƒÀð	°ëjEPRèRÌÿÿƒÄH÷ØÀ@_^]Ã‹ÿU‹ìVWÿuèÝÂÿÿY‹M‹Ð‹IöÁÀ„˜   ‹M3ÿ‹A‹1+ðƒÀ‰‹E‹Hƒé‰H…ö~(‹EVÿpRèöËÿÿƒÄ‹ø‹E‹Hf‹Ef‰3À;þ”Àëfƒúÿtƒúþt‹Â‹Êƒà?ÁùkÀ0À¯ë¸è¦ö@( t¿jWWRèÄ  #ÂƒÄƒøÿu«‹EjYƒÀð	°ëjEPRè€ËÿÿƒèƒÄ÷ØÀ@_^]Ã‹ÿU‹ì]é/üÿÿ‹ÿU‹ì]é5ýÿÿ‹ÿU‹ìV‹u…öuè›ƒÿÿÇ    èÎ‚ÿÿƒÈÿëQ‹FWƒÏÿÁè¨t9Vè
‰ÿÿV‹øèÄÿÿVè¾ÁÿÿPèô  ƒÄ…ÀyƒÏÿëƒ~ tÿvèS\ÿÿƒf YVèê  Y‹Ç_^]Ãjhˆ’èh6ÿÿ‹u‰uà3À…ö•À…ÀuèƒÿÿÇ    èH‚ÿÿƒÈÿë;‹FÁèV¨tè¡  Yëèƒeä èTˆÿÿYƒeü Vè1ÿÿÿY‹ð‰uäÇEüþÿÿÿè   ‹ÆèH6ÿÿÃ‹uäÿuàè8ˆÿÿYÃjh¨’èè5ÿÿ‹}ƒÿþuè‹‚ÿÿƒ  è–‚ÿÿÇ 	   éÌ   …ÿˆ¬   ;=À±ƒ    ‹ÏÁù‰Mä‹Çƒà?kÐ0‰Uà‹À¯¶D(ƒàt|WèðßÿÿYƒÎÿ‰uÔ‹Þ‰]Øƒeü ‹Eä‹…À¯‹MàöD(uè$‚ÿÿÇ 	   è‚ÿÿƒ  ëÿuÿuÿuWèS   ƒÄ‹ð‰uÔ‹Ú‰]ØÇEüþÿÿÿè   ‹Óë.‹}‹]Ø‹uÔWèŸßÿÿYÃè¿ÿÿƒ  èÊÿÿÇ 	   èý€ÿÿƒÎÿ‹Ö‹Æè65ÿÿÃ‹ÿU‹ìQQV‹uWVèàÿÿƒÏÿY;Çuè“ÿÿÇ 	   ‹Ç‹×ëMÿuMøQÿuÿuPÿ1…Àuÿ@0Pè-ÿÿYëÓ‹Eø‹Uü#Â;ÇtÇ‹Eø‹Îƒæ?Áùkö0‹À¯€d1(ý_^‹å]Ã‹ÿU‹ìÿuÿuÿuÿuègþÿÿƒÄ]Ã‹ÿU‹ìÿuÿuÿuÿuèQÿÿÿƒÄ]Ã‹ÿU‹ìQ¡€§ƒøþu
èÐ  ¡€§ƒøÿu¸ÿÿ  ëj MüQjMQPÿˆ0…Àtâf‹E‹å]Ã‹ÿU‹ì‹M3À8t;Et@€< uô]Ã‹ÿU‹ìVè³  ‹u‰èì  ‰F3À^]Ã‹ÿU‹ìQQƒeø ƒeü V‹uÿ6èr	  ÿvèê	  EøPè¸ÿÿÿ‹ƒÄ;Eøu‹F;Eüu3Àë3À@^‹å]Ã‹ÿU‹ìQQƒeø Eøƒeü Pè‚ÿÿÿY…Àt3À@ë)‹M‹Uø‹Eü‰AEø‰ƒÊP‰UøèxÿÿÿY…ÀuÙèú	  3À‹å]ÃÌÌÌÌÌƒ=² „‚   ƒì®\$‹D$%€  =€  uÙ<$f‹$fƒàfƒød$uUé¹
  ƒ=² t2ƒì®\$‹D$%€  =€  uÙ<$f‹$fƒàfƒød$uée
  ƒìÝ$èr  è   ƒÄÃT$è  R›Ù<$tL‹D$f<$tÙ-h©  ðt^©   €uAÙìÙÉÙñƒ=ä± …<  P}º   é9  ©   €uëÔ©ÿÿ uƒ|$ u%   €tÅÝØÛ- ¸   ë"èˆ  ë©ÿÿ uÅƒ|$ u¾ÝØÛ-Ê~¸   ƒ=ä± …Ð  P}º   èÉ  ZÃƒ=² „  ƒì®\$‹D$%€  =€  uÙ<$f‹$fƒàfƒød$…Ý  ë ó~D$f(p}f(Èf(øfsÐ4f~ÀfT}fúÐfÓÊ©   tL=ÿ  |}fóÊ=2  fÖL$ÝD$Ãf.ÿ{$ºì  ƒì‰T$‹ÔƒÂ‰T$‰T$‰$èI  ƒÄÝD$Ãó~D$fóÊf(ØfÂÁ=ÿ  |%=2  °fT`}òXÈfÖL$ÝD$ÃÝ }ÃfÂ€}fT`}fÖ\$ÝD$Ã‹ÿU‹ìÿT­SV‹u»   SèŸVÿÿj ‰Fè[Vÿÿƒ~ FYYtj@Yð	‰^ë¹   ð	FÇF   ‰F‹Fƒf ‰^[]ÃjhÈ’èJ0ÿÿƒeä ‹Eÿ0è¢ÚÿÿYƒeü ‹E‹ ‹0‹ÖÁú‹Æƒà?kÈ0‹•À¯öD(tVèâ   Y‹ðëèÈ|ÿÿÇ 	   ƒÎÿ‰uäÇEüþÿÿÿè   ‹Æè,0ÿÿÂ ‹uä‹Eÿ0è_ÚÿÿYÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèZÿÿÿ‹å]Ã‹ÿU‹ìQV‹uƒþþuèH|ÿÿƒ  èS|ÿÿÇ 	   ëS…öx7;5À±s/‹Æ‹Öƒà?ÁúkÈ0‹•À¯öD(tE‰EüEüPVè}ÿÿÿYYëèø{ÿÿƒ  è|ÿÿÇ 	   è6{ÿÿƒÈÿ^‹å]Ã‹ÿU‹ìVW‹}WèZÚÿÿYƒøÿu3öëN¡À¯ƒÿu	ö€ˆ   uƒÿuö@Xtjè+Úÿÿj‹ðè"ÚÿÿYY;ÆtÈWèÚÿÿYPÿ¨0…Àu¶ÿ@0‹ðWèkÙÿÿY‹Ïƒç?Áùk×0‹À¯ÆD( …ötVè*{ÿÿYƒÈÿë3À_^]Ã‹ÿU‹ì‹E3É‰‹E‰H‹E‰H‹EƒHÿ‹E‰H‹E‰H‹E‰H‹EƒÀ‡]Ã3ÀPPjPjh   @h¨}ÿ1£€§Ã¡€§ƒøÿtƒøþtPÿ¨0ÃU‹ìWVS‹MÉtM‹u‹}·A³Z¶ I Š&
äŠt'
Àt#ƒÆƒÇ:çr:ãwæ:Çr:ÃwÆ:àuƒéuÑ3É:àt	¹ÿÿÿÿr÷Ù‹Á[^_ÉÃ‹ÿU‹ì‹U3É÷Â€~  tg„ÒyjYW¿   …×tƒÉ÷Â   tƒÉ÷Â   tƒÉ÷Â   tƒÉV¾ `  ‹Â#Æ;Æ^uÉ   ë÷Â @  tÉ   ë
÷Â    tÏ_‹Á]Ã‹ÿU‹ì‹U3É÷Â=  t]öÂtjYöÂtƒÉöÂtƒÉöÂtƒÉöÂ tƒÉV¾   ‹Â#Æ;Æ^uÉ   ë÷Â   tÉ   ë÷Â   tÉ   ‹Á]Ã‹ÿU‹ì‹U3É÷Â  t[öÂtAöÂtƒÉöÂtƒÉöÂtƒÉöÂtƒÉ V¾   ‹Â#Æ;Æ^uÉ   ë÷Â   tÉ   ë÷Â   tÉ   ‹Á]Ã‹ÿU‹ì‹U3É÷Â  tjöÂt¹€   W¿   öÂtÏöÂtÉ   öÂtÉ   öÂtÉ   V¾   ‹Â#Æ;Æ^uÉ `  ë…×tÉ    ë÷Â   tÉ @  _‹Á]Ã‹ÿU‹ì‹U3ÉöÂtNV¾  ‹Â#Æ;ÆuA¾  ‹Â#Æ;ÆuƒÉ¾  ‹Â#Æ;ÆuƒÉ¾  ‹Â#Æ;Æ^uƒÉ¸  #Ð;ÐuƒÉ ‹Á]Ã‹ÿU‹ì‹U3ÉöÂtNV¾  ‹Â#Æ;ÆuA¾  ‹Â#Æ;ÆuƒÉ¾  ‹Â#Æ;ÆuƒÉ¾  ‹Â#Æ;Æ^uƒÉ¸  #Ð;ÐuƒÉ ‹Á]Ã‹ÿU‹ìQQ3À!Eøf‰EüÙ}üƒ=D«|®]ø·EüVPè¯ýÿÿÿuø‹ðè(ýÿÿYÆY%  ^‹å]Ã‹ÿU‹ìQQ3À3Éf‰Eü‰MøÝ}üƒ=D«|®]ø·Uü‹ÁöÂ=t2öÂt¸  öÂt  öÂt  öÂt  öÂ t  ‹UøöÂ=t6öÂt¹  öÂtÉ  öÂtÉ  öÂtÉ  öÂ tÉ  Á% ‹å]Ã‹ÿU‹ìƒì SVW3ÿ‰}à‰}ä‰}è‰}ì‰}ð‰}ô‰}øÙuà»  Sè2ýÿÿÿu‹ð÷Ö#uàè#ýÿÿYðY‰uàÙeàƒ=D«|'‰}ü®]üSètýÿÿÿu‹ð÷Ö#uüèeýÿÿYðY‰uü®Uü_^[‹å]Ã‹ÿU‹ìƒì SVW3ÿ‰}à‰}ä‰}è‰}ì‰}ð‰}ô‰}øÙuà» Sèþÿÿÿu‹ð÷Ö#uäèõýÿÿYðY‰uäÙeàƒ=D«|'‰}ü®]üSètýÿÿÿu‹ð÷Ö#uüèeýÿÿYðY‰uü®Uü_^[‹å]Ã‹ÿU‹ìƒìÝ}üÛâƒ=D«Œƒ   f‹Eü3É‹ÑW¿   ¨?t)¨tjZ¨tƒÊ¨tƒÊ¨tƒÊ¨ tƒÊ¨t×®]ø‹EøƒàÀ‰Eô®Uô‹Eø¨?t)¨tjY¨tƒÉ¨tƒÉ¨tƒÉ¨ tƒÉ¨tÏÊ‹Á_ë=f‹Mü3ÀöÁ?t2öÁtjXöÁtƒÈöÁtƒÈöÁtƒÈöÁ tƒÈöÁt   ‹å]Ãj
è~  £²3ÀÃÌÌÌÌU‹ìƒìƒäðÝ$ó~$è   ÉÃfD$º    f(èfÀfsÕ4fÅÍ f(À}f(Ð}f(0~f(%à}f(5ð}fTÁfVÃfXàfÅÄ %ð  f(  „f(¸ðfTðf\ÆfYôf\òòXþfYÄf(àfXÆáÿ  ƒéùý  ‡¾   éþ  Êò*ñföÁá
Á¹   º    ƒø DÑf(€~f(Øf(~fYÈfYÛfXÊf( ~òYÛf(- ~fYõf(ª~fTåfXþfXüfYÈòYØfXÊf(°~fYÐf(÷föfYËƒìf(ÁfXÊfÀòXÁòXÆòXÇfD$ÝD$ƒÄÃfD$f(@~òÂÈ fÅÁ ƒø wHƒùÿt^ùþ  wlfD$f(À}f(0~fTÁfVÂòÂÐ fÅÂ ƒø tÝh~Ãºé  ëOf0~ò^Ðf`~º   ë4fP~òYÁºÌÿÿÿéþÿÿƒÁáÿ  ùÿ  s:fWÉò^Éº	   ƒìfL$‰T$‹ÔƒÂ‰T$ƒÂ‰T$‰$è$  ÝD$ƒÄÃfT$fD$f~ÐfsÒ f~Ñáÿÿ Áƒø t ºé  ë¦¤$    ëÌÌÌÆ…pÿÿÿþ
íu;ÙÉÙñëÆ…pÿÿÿþ2íÙêÞÉè+  ÙèÞÁö…aÿÿÿtÙèÞñöÂ@uÙý
ítÙàé²  èF  Àt2íƒøtöÕÙÉÙáë¯éµ  éK  ÝØÝØÛ-À~Æ…pÿÿÿÃÙíÙÉÙä›Ý½`ÿÿÿ›ö…aÿÿÿAuÒÙñÃÆ…pÿÿÿÝØÛ-Ê~Ã
ÉuSÃÙìëÙíÙÉ
Éu®ÙñÃé[  èÏ   ÝØÝØ
ÉuÙîƒøu
ítÙàÃÆ…pÿÿÿÛ-À~ƒøuí
ítéÙàëåÝØé  ÝØéµ  XÙä›Ý½`ÿÿÿ›ö…aÿÿÿuÝØÛ-À~
ítÙàÃÆ…pÿÿÿé×  ÝØÝØÛ-À~Æ…pÿÿÿÃ
Éu¯ÝØÛ-À~ÃÙÀÙáÛ-Þ~ÞÙ›Ý½`ÿÿÿ›ö…aÿÿÿAu•ÙÀÙüÙä›Ý½`ÿÿÿ›Š•aÿÿÿÙÉØáÙä›Ý½`ÿÿÿÙáÙðÃÙÀÙüØÙ›ßàžuÙÀÜò~ÙÀÙüÞÙ›ßàžt¸   Ã¸    ëø¸   ëñVƒìt‹ôVƒìÝ$ƒìÝ$›Ývèé  ƒÄÝfÝƒÄt^…ÀtéÐ  ÃÌÌÌÌÌÌÌÌÌ€zuf‹\ÿÿÿ€Ï€çþ³?ëf»?f‰^ÿÿÿÙ­^ÿÿÿ»NÙå‰•lÿÿÿ›Ý½`ÿÿÿÆ…pÿÿÿ ›ŠaÿÿÿÐáÐùÐÁŠÁ$×¾Àá  ‹ÚØƒÃÿ#€zuf‹\ÿÿÿ€Ï€çþ³?ëf»?f‰^ÿÿÿÙ­^ÿÿÿ»NÙå‰•lÿÿÿ›Ý½`ÿÿÿÆ…pÿÿÿ ÙÉŠaÿÿÿÙå›Ý½`ÿÿÿÙÉŠ­aÿÿÿÐåÐýÐÅŠÅ$×ŠàÐáÐùÐÁŠÁ$×ÐäÐä
Ä¾Àá  ‹ÚØƒÃÿ#èÎ   ÙÉÝØÃèÄ   ëöÝØÝØÙîÃÝØÝØÙî„ítÙàÃÝØÝØÙèÃÛ½bÿÿÿÛ­bÿÿÿö…iÿÿÿ@tÆ…pÿÿÿ ÃÆ…pÿÿÿ Ü>ÃÙÉÛ½bÿÿÿÛ­bÿÿÿö…iÿÿÿ@t	Æ…pÿÿÿ ëÆ…pÿÿÿ ÞÁÃÛ½bÿÿÿÛ­bÿÿÿö…iÿÿÿ@t ÙÉÛ½bÿÿÿÛ­bÿÿÿö…iÿÿÿ@t	Æ…pÿÿÿ ëÆ…pÿÿÿÞÁÃÝØÝØÛ- €½pÿÿÿ Æ…pÿÿÿ
ÉÃÝØÝØÛ-4
ítÙà
ÉtÝFÞÉÃ
ÉtÙàÃÌÌÌÌÌÌÌÌÌÌÌÌÙÀÙüÜáÙÉÙàÙðÙèÞÁÙýÝÙÃ‹T$â   ƒÊf‰T$Ùl$Ã©   t¸    ÃÜ`¸    Ã‹B%  ð=  ðtÝÃ‹Bƒì
  ÿ‰D$‹B‹
¤ÈÁá‰D$‰$Û,$ƒÄ
©    ‹BÃ‹D$%  ð=  ðtÃ‹D$Ãf<$tÙ,$ZÃf‹$f=tfƒà t›ßàfƒà t¸   èÙ   ZÃÙ,$ZÃƒìÝ$‹D$ƒÄ%  ðëƒìÝ$‹D$ƒÄ%  ðt==  ðt_f‹$f=t*fƒà u!›ßàfƒà t¸   ƒútè{   ZÃè]   ZÃÙ,$ZÃÝŒÙÉÙýÝÙÙÀÙáÜ|›ßàž¸   sÇÜœë¿Ý„ÙÉÙýÝÙÙÀÙáÜt›ßàž¸   vžÜ”ë–ÌÌÌÌU‹ìƒÄà‰Eà‹E‰Eð‹E‰Eôë	U‹ìƒÄà‰EàÝ]ø‰Mä‹E‹M‰Eè‰MìEMàPQRè%  ƒÄÝEøf}tÙmÉÃ‹ÿU‹ìƒì$¡ 3Å‰Eüƒ=è± VWtÿ5²ÿ1‹øë¿I– ‹Eƒø!  „  ƒø§   „Ž   jY+ÁtxƒètjƒètVƒè…›  ÇEà¨‹E‹Ï‹uÇEÜ   Ý ‹EÝ]äÝ EÜÝ]ìÝPÝ]ôÿ(1ÿ×Y…À…Y  èákÿÿÇ !   éI  ‰MÜÇEà¨é  ÇEà¤ë¢‰MÜÇEà¤éì   ÇEÜ   ÇEà°éÙ   ƒètQƒè	tCƒè…  ÇEà´‹E‹Ï‹uÇEÜ   Ý ‹EÝ]äÝ EÜÝ]ìÝPÝ]ôÿ(1ÿ×YéÂ   ÇEÜ   ë|ÇEà°ë»Ùè‹EÝé©   ƒèt[ƒètJƒèt9ƒè	t(ƒèt-«  t	ƒè…€   ‹EÝ ëÆÇEà¸éÙþÿÿÇEàÀéÍþÿÿÇEàÈéÁþÿÿÇEà´éµþÿÿÇEÜ   ÇEà´‹E‹Ï‹uÝ ‹EÝ]äÝ EÜÝ]ìÝPÝ]ôÿ(1ÿ×Y…Àuè“jÿÿÇ "   ÝEôÝ‹Mü_3Í^è·ÿÿ‹å]Ã‹ÿU‹ìQQSV¾ÿÿ  Vh?  è³   ÝE‹ØYY·M¸ð  #ÈQQÝ$f;Èu7è«  HYYƒøwVSèƒ   ÝEYYëcÝEÝÐSƒìØÁÝ\$Ý$jjë?è”  ÝUøÝEƒÄÝáßàöÄDzVÝÙSÝØè>   ÝEøYYëöÃ uéSƒìÙÉÝ\$Ý$jjèŸ  ƒÄ^[‹å]Ã‹ÿU‹ìQÝ}üÛâ¿Eü‹å]Ã‹ÿU‹ìQQ›Ù}ü‹M‹E÷Ñf#Mü#EfÈf‰MøÙmø¿Eü‹å]Ã‹ÿU‹ì‹MƒìöÁt
Û-ØÛ]ü›öÁt›ßàÛ-ØÝ]ô››ßàöÁt
Û-äÝ]ô›öÁt	ÙîÙèÞñÝØ›öÁ tÙëÝ]ô›‹å]Ã‹ÿU‹ìQ›Ý}ü¿Eü‹å]Ã‹ÿU‹ìQQÝEQQÝ$èÊ
  YY¨uJÝEQQÝ$èy  ÝEÝáßàYYÝÙöÄDz+ÜˆQQÝUøÝ$èV  ÝEøÚéßàYYöÄDzjXë	3À@ëÝØ3À‹å]Ã‹ÿU‹ìÝE¹  ðÙá¸  ðÿ9Mu;ƒ} uuÙèØÑßàöÄzÝÙÝØÝ ‰éé   ØÑßàÝÙöÄA‹E…Ú   ÝØÙîéÑ   9Eu;ƒ} u5ÙèØÑßàöÄzÝÙÝØÙîé­   ØÑßàÝÙöÄA‹E…ž   ÝØÝ ‰é‘   ÝØ9Mu.ƒ} …‚   ÙîÝEØÑßàöÄA„sÿÿÿØÙßàöÄ‹E{bÝØÙèë\9EuYƒ} uSÝEQQÝ$èµþÿÿÙîÝEYYØÑ‹ÈßàöÄAuÝÙÝØÝ ‰ƒùu ÙàëØÙßàöÄzƒùuÝØÝ°‰ëÝØÙè‹EÝ3À]Ã‹ÿS‹ÜQQƒäðƒÄU‹k‰l$‹ììˆ   ¡ 3Å‰Eü‹CV‹sW·‰|ÿÿÿ‹ƒèt)ƒèt ƒètƒètƒètƒèurjëjë
jëjëj_QFPWè­  ƒÄ…ÀuG‹KƒùtƒùtƒùtƒeÀþë‹EÀÝFƒàãƒÈÝ]°‰EÀFPFPQW…|ÿÿÿPE€PèB  ƒÄ‹|ÿÿÿhÿÿ  Qèýüÿÿƒ>YYtèf“ÿÿ„ÀtVè‰“ÿÿY…Àuÿ6è   Y‹Mü_3Í^èµÿÿ‹å]‹ã[Ã‹ÿU‹ìQQÝEÙüÝ]øÝEø‹å]Ã‹ÿU‹ì‹E¨ tjë¨t3À@]Ã¨tjë¨tjX]Ã¶ÀƒàÀ]Ã‹ÿS‹ÜQQƒäðƒÄU‹k‰l$‹ììˆ   ¡ 3Å‰EüV‹s CWVPÿsè•   ƒÄ…Àu&ƒeÀþPCPCPÿsC ÿsPE€Pèq  ‹s ƒÄÿsè^ÿÿÿY‹øè|’ÿÿ„Àt)…ÿt%ÝCVƒìÝ\$ÙîÝ\$ÝCÝ$ÿsWèS  ƒÄ$ëWè  Ç$ÿÿ  VèÇûÿÿÝCYY‹Mü_3Í^èÿÿ‹å]‹ã[Ã‹ÿU‹ìƒìS‹]V‹óƒæöÃtöEtjè·ûÿÿYƒæ÷é  ‹Ã#E¨tjèžûÿÿYƒæûéw  öÃ„š   öE„   jè{ûÿÿ‹EY¹   #ÁtT=   t7=   t;Áub‹MÙîÜßàÝ¨‰öÄ{LëH‹MÙîÜßàöÄ{,Ý¨‰ë2‹MÙîÜßàöÄzÝ¨‰ë‹MÙîÜßàöÄzÝ ‰ëÝ ‰ÙàÝƒæþéÔ   öÃ„Ë   öE„Á   W3ÿöÃtG‹MÝÙîÚéßàöÄD‹‘   ÝEüPQQÝ$èœ  ‹EüƒÄ úÿÿ‰EüÝUðÙî=Îûÿÿ}3ÿÞÉGëYÞÙ3ÒßàöÄAuB‹Eö¹üÿÿƒàƒÈf‰Eö‹Eü;Á}++È‹EðöEðt…ÿuGÑèöEô‰Eðt   €‰EðÑmôƒéuÚÝEð…ÒtÙà‹EÝë3ÿG…ÿ_tjè"úÿÿYƒæýöÃtöE tj èúÿÿYƒæï3À…ö^”À[‹å]Ã‹ÿU‹ìj ÿuÿuÿuÿuÿuÿuè   ƒÄ]Ã‹ÿU‹ì‹E3ÉS3ÛC‰H‹EW¿  À‰H‹E‰H‹MöÁt‹E¿  À	XöÁt‹E¿“  ÀƒHöÁt‹E¿‘  ÀƒHöÁt‹E¿Ž  ÀƒHöÁt‹E¿  ÀƒH‹MV‹u‹Áà÷Ð3Aƒà1A‹M‹À÷Ð3Aƒà1A‹M‹Ñè÷Ð3Aƒà1A‹M‹Áè÷Ð3Aƒà1A‹‹MÁè÷Ð3A#Ã1AèTùÿÿ‹ÐöÂt‹MƒIöÂt‹EƒHöÂt‹EƒHöÂt‹EƒHöÂ t‹E	X‹¹   #Át5=   t"=   t;Áu)‹Eƒë!‹M‹ƒàþƒÈ‰ë‹M‹ƒàýÃëð‹Eƒ ü‹¹   #Át =   t;Áu"‹Eƒ ãë‹M‹ƒàçƒÈë‹M‹ƒàëƒÈ‰‹E‹MÁá3áàÿ 1‹E	X ƒ}  t,‹Eƒ` á‹EÙ ‹EÙX‹E	X`‹E‹]ƒ``á‹EÙÙXPë:‹M‹A ƒàãƒÈ‰A ‹EÝ ‹EÝX‹E	X`‹M‹]‹A`ƒàãƒÈ‰A`‹EÝÝXPèu÷ÿÿEPjj Wÿ1‹MöAtƒ&þöAtƒ&ûöAtƒ&÷öAtƒ&ïöAtƒ&ß‹ºÿóÿÿƒàƒè t5ƒèt"ƒètƒèu(   ë ‹%ÿûÿÿ   ‰ë‹%ÿ÷ÿÿ   ëî!‹Áèƒàƒè tƒèt	ƒèu!ë‹#Â   ë	‹#Â   ‰ƒ}  ^tÙAPÙëÝAPÝ_[]Ã‹ÿU‹ì‹EƒøtƒÀþƒøwèM`ÿÿÇ "   ]Ãè@`ÿÿÇ !   ]Ã‹ÿU‹ì‹Uƒì 3É‹Á9Å¨ˆt@ƒø|ñë‹Å¬ˆ‰Mä…ÉtU‹E‰Eè‹E‰Eì‹E‰Eð‹EV‹u‰Eô‹E hÿÿ  ÿu(‰Eø‹E$‰uà‰Eüè&öÿÿEàPè¿ŒÿÿƒÄ…ÀuVèUÿÿÿYÝEø^ëhÿÿ  ÿu(èüõÿÿÿuè9ÿÿÿÝE ƒÄ‹å]Ã‹ÿU‹ìÝEÙîÝáßàWöÄDz	ÝÙ3ÿé¯   Vf‹u·Æ©ð  u|‹M‹U÷Áÿÿ u…ÒtjÞÙ¿üÿÿßàöÄAu3À@ë3ÀöEuÉ‰M…ÒyƒÉ‰MÒOöEtèf‹u‰U¹ïÿ  f#ñf‰u…Àt¸ €  fðf‰uÝEj QQÝ$è1   ƒÄë#j QÝØQÝ$è   ·þƒÄÁïçÿ  ïþ  ^‹E‰8_]Ã‹ÿU‹ìQQ‹M·EÝE%€  Ý]ø‰þ  ÁáÈf‰MþÝEø‹å]Ã‹ÿU‹ì}  ð‹Eu…Àu@]Ã}  ðÿu	…ÀujX]Ãf‹Mºø  f#Êf;Êujëèºð  f;Êu÷Eÿÿ u…ÀtjëÍ3À]Ã‹ÿU‹ìf‹Mºð  f‹Áf#Âf;Âu3ÝEQQÝ$è|ÿÿÿYYƒètƒètƒèt3À@]ÃjëjX]Ã¸   ]Ã·Éá €  f…Àu÷Eÿÿ uƒ} t÷ÙÉƒá€   ]ÃÝEÙîÚéßàöÄDz÷ÙÉƒáàA@]Ã÷ÙÉáÿÿÿ   ]Ãÿ%0ÿ%<0÷`Š   t&è   ¡ü±@£ü±ƒøuh ²jèÓ  év  Ã¡ì±S3ÛC;Ãu2À[Ã…ÀtŠÃ[ÃVh¸‰ÿ40‹ð…öu‹óë*hÔ‰Vÿl0…Àtìhì‰V£ð±ÿl0…Àt×£ô±‹Îºì±3Àð±
…Àu;ót;Ãu2ÀëŠÃ^[Ã‹ÿU‹ìQ¡ 3Å‰Eüèpÿÿÿ„ÀtV‹5ð±‹Îhø±ÿ(1ÿÖ^ëºø±ëó¡ø±…Àuõ3ÉAð±
…Àuì‹Mü3Íè¹ÿÿ‹å]Ã‹ÿU‹ìƒì@EäjPÿuÿ1…ÀujYÍ)öEøDtFVWEÀPÿ1‹}Ä3ÒGÿ‹Èwÿ#E÷Ö#MHÏ#uÁ÷÷3Ò‹È‹E÷÷Èt3Àð	÷ƒéuô_^‹å]Â ‹ÿU‹ì‹<  ƒ¹t  w3ÀëMV‹±à  …öu3Àë=·  ‘  ·‰  ÐW‹¾  3ö…Ét;zr
‹BB;ørFƒÂ(;ñré3À_^]Â ‹E‹J‰‹E‹J$‰‹B   ëà‹ÿU‹ìQQVEøPEüPèhÿÿÿ‹ð…öu‹EÇ    ëCƒ=² u!÷Eø   €Ç²   ujYÍ)ÿuüVè»þÿÿÿuÿuÿuüVÿ1…ÀujYÍ)^‹å]Â ‹ÿU‹ìQ÷`Š   t"è'þÿÿƒ-ü±uEüPÿ5 ²èaÿÿÿè   ‹å]Ã‹ÿU‹ìQ¡ 3Å‰Eüèvýÿÿ„ÀtV‹5ô±‹Îhø±ÿ(1ÿÖ^ë
Çø±    ‹Mü3ÍèÒÿÿ‹å]Ã‹ÿU‹ìƒì8¡ 3Å‰EüSVWèôüÿÿ‹M¿   ÇEÐ$   ‰MÔ‹A‹YÇ‹Qß‹q×÷‰]ø‹yÇ   ‰EÜ‰}ô‹y‰}Ì‹}‰}Ø3ÿ÷   ‰}à‰}ä‰}è‰}ì‰}ðu$EÐ‰EøèüþÿÿEøPjWhW mÀÿ13Àé×  ‹E‹;+ÂÁø‰EÈ‹†‹ÁÁè÷Ðƒà‰Eà  u·Á‹èŠ3ö‰Eä…ÛtEÐ‹ËPVÿ(1ÿÓ‹ð…ö…\  ‹èŠ…ÿ…“   …ÛtEÐ‹ËPjÿ(1ÿÓ‹ø…ÿua3ÛSSÿuÜÿ 1‹ø…ÿuNÿ@0‹=Š‰Eð…ÿtEÐ‹ÏPjÿ(1ÿ×‹ø…ÿu%EÐ‰Eøè$þÿÿEøPjSh~ mÀÿ1‹Eìéþ   ‹Mø‹Ç‡;ÇuWÿh0‹èŠ‰}è…ÛtEÐ‹ËPjÿ(1ÿÓ‹ð…ö…•   ‹E3Û9Xt-9Xt(‹G<<8PE  u‹MÌ9L8u;|84u‹uÈ‹Eô‹4°…öu^ÿuäWÿl0‹ð…öuNÿ@0‹5Š‰Eð…ötEÐ‹ÎPjÿ(1ÿÖ‹ð…öu%EÐ‰EôèVýÿÿEôPjSh mÀÿ1èÏúÿÿ‹uì‹E‰0‹èŠ…Ûtƒeð EÐPj‹Ë‰}è‰uìÿ(1ÿÓèýÿÿ‹Æ‹Mü_^3Í[èOÿÿ‹å]Â ÌÌÌÌÌÌÌÌÌÌÌU‹ì‹E3ÒSVW‹H<È·A·YƒÀÁ…Ût‹}‹p;þr	‹HÎ;ùr
BƒÀ(;Órè3À_^[]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìjþhè’hà d¡    PƒìSVW¡ 1Eø3ÅPEðd£    ‰eèÇEü    h   è|   ƒÄ…ÀtT‹E-   Ph   èRÿÿÿƒÄ…Àt:‹@$Áè÷ÐƒàÇEüþÿÿÿ‹Mðd‰    Y_^[‹å]Ã‹Eì‹ 3É8  À”Á‹ÁÃ‹eèÇEüþÿÿÿ3À‹Mðd‰    Y_^[‹å]ÃÌÌÌÌÌÌU‹ì‹E¹MZ  f9t3À]Ã‹H<È3À9PE  uº  f9Q”À]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌV‹D$Àu(‹L$‹D$3Ò÷ñ‹Ø‹D$÷ñ‹ð‹Ã÷d$‹È‹Æ÷d$ÑëG‹È‹\$‹T$‹D$ÑéÑÛÑêÑØÉuô÷ó‹ð÷d$‹È‹D$÷æÑr;T$wr;D$v	N+D$T$3Û+D$T$÷Ú÷ØƒÚ ‹Ê‹Ó‹Ù‹È‹Æ^Â ÌÌÌÌÌÌÌÌÌÌÌhà dÿ5    ‹D$‰l$l$+àSVW¡ 1Eü3Å‰EäP‰eèÿuø‹EüÇEüþÿÿÿ‰EøEðd£    òÃ‹Mä3Íòèúþþÿòé<	ÿÿÌÌÌÌÌÌ‹D$‹L$È‹L$u	‹D$÷áÂ S÷á‹Ø‹D$÷d$Ø‹D$÷áÓ[Â ÌÌÌÌÌÌÌÌÌÌÌÌWVU3ÿ3í‹D$À}GE‹T$÷Ø÷ÚƒØ ‰D$‰T$‹D$À}G‹T$÷Ø÷ÚƒØ ‰D$‰T$Àu(‹L$‹D$3Ò÷ñ‹Ø‹D$÷ñ‹ð‹Ã÷d$‹È‹Æ÷d$ÑëG‹Ø‹L$‹T$‹D$ÑëÑÙÑêÑØÛuô÷ñ‹ð÷d$‹È‹D$÷æÑr;T$wr;D$v	N+D$T$3Û+D$T$My÷Ú÷ØƒÚ ‹Ê‹Ó‹Ù‹È‹ÆOu÷Ú÷ØƒÚ ]^_Â Ì€ù@s€ù s­ÐÓêÃ‹Â3Ò€áÓèÃ3À3ÒÃÌQL$+ÈÀ÷Ð#È‹Ä% ðÿÿ;Èòr‹ÁY”‹ ‰$òÃ-   … ëçÌÌÌQL$+ÈƒáÁÉÁYéºÿÿÿQL$+ÈƒáÁÉÁYé¤ÿÿÿÌÌÌÌ€ù@s€ù s¥ÂÓàÃ‹Ð3À€áÓâÃ3À3ÒÃÌƒ=D« t7U‹ìƒìƒäøÝ$ò,$ÉÃƒ=D« tƒìÙ<$XfƒàfƒøtÓ¤$    I U‹ìƒì ƒäðÙÀÙT$ß|$ßl$‹T$‹D$…Àt<Þé…ÒyÙ$‹$ñ   €ÁÿÿÿƒÐ ‹T$ƒÒ ë,Ù$‹$ÁÿÿÿƒØ ‹T$ƒÚ ë‹T$÷Âÿÿÿu¸Ù\$Ù\$ÉÃÌÌÌÌÌÌÌÌÌÌÌWV‹t$‹L$‹|$‹Á‹ÑÆ;þv;ø‚”  ƒù ‚Ò  ù€   sº% ‚Ž  éã  º%H«s	ó¤‹D$^_Ã‹Ç3Æ©   uº% ‚à  º%H« ƒ©  ÷Ç   …  ÷Æ   …¬  ºçs‹ƒév‰ºçsó~ƒévfÖ÷Æ   teºæƒ´   foNôvô‹ÿfo^ƒé0foF fon0v0ƒù0foÓf:Ùffoàf:ÂfGfoÍf:ìfo 0}·vé¯   foNøvøI fo^ƒé0foF fon0v0ƒù0foÓf:Ùffoàf:ÂfGfoÍf:ìfo 0}·vëVfoNüvü‹ÿfo^ƒé0foF fon0v0ƒù0foÓf:Ùffoàf:ÂfGfoÍf:ìfo 0}·vƒù|óoƒévfëèºás‹ƒév‰ºásó~ƒévfÖ‹„ÿà÷Ç   tŠˆIƒÆƒÇ÷Ç   uí‹Ñƒù ‚®  Áéó¥ƒâÿ$•„ÿ$””œ¨¼‹D$^_ÃŠˆ‹D$^_ÃŠˆŠFˆG‹D$^_ÃI ŠˆŠFˆGŠFˆG‹D$^_Ã41<9ƒù ‚Q  º% ‚”   ÷Ç   t‹×ƒâ+ÊŠFÿˆGÿNOƒêuóƒù ‚  ‹ÑÁéƒâƒîƒïýó¥üÿ$•0@HXl‹D$^_ÃŠFˆG‹D$^_ÃI ŠFˆGŠFˆG‹D$^_ÃŠFˆGŠFˆGŠFˆG‹D$^_Ã÷Ç   tINOŠˆ÷Ç   uñù€   rhî€   ï€   óoóoNóoV óo^0óof@óonPóov`óo~póóOóW ó_0óg@óoPów`ópé€   ÷Á€ÿÿÿuƒù r#ƒî ƒï óoóoNóóOƒé ÷ÁàÿÿÿuÝ÷Áüÿÿÿtƒïƒî‹‰ƒé÷Áüÿÿÿuë…ÉtƒïƒîŠˆƒéuñ‹D$^_ÃëÌÌÌ‹Æƒà…À…ã   ‹ÑƒáÁêtf¤$    ‹ÿfofoNfoV fo^0ffOfW f_0fof@fonPfov`fo~pfg@foPfw`fp¶€   ¿€   Ju£…Ét_‹ÑÁê…Òt!›    óoóoNóóOv  Juåƒát0‹ÁÁét‹‰ƒÇƒÆƒéuñ‹ÈƒátŠˆFGIu÷¤$    I ‹D$^_Ã¤$    ‹ÿº   +Ð+ÊQ‹Â‹Èƒát	ŠˆFGIu÷Áèt‹‰vHuóYééþÿÿÌÌÌÌÌÌÌÌÌÌÌÌƒ=D«r_¶D$‹ÐÁàÐfnÚòpÛ Û‹T$¹   ƒÈÿ#ÊÓà+Ñóo
fïÒftÑftËfëÑf×Ê#ÈuƒÈÿƒÂëÜ¼ÁÂf~Ú3É:EÁÃ3ÀŠD$S‹ØÁà‹T$÷Â   tŠ
ƒÂ:ËtY„ÉtQ÷Â   uëØW‹ÃÁãVØ‹
¿ÿþþ~‹Á‹÷3Ëðùƒñÿƒðÿ3Ï3ÆƒÂá u!% tÓ% uæ   €uÄ^_[3ÀÃBÿ[Ã‹Bü:Ãt6„Àtê:ãt'„ätâÁè:Ãt„Àt×:ãt„ätÏë‘^_Bÿ[ÃBþ^_[ÃBý^_[ÃBü^_[ÃÌÌÌÌÌWV‹t$‹L$‹|$‹Á‹ÑÆ;þv;ø‚”  ƒù ‚Ò  ù€   sº% ‚Ž  éã  º%H«s	ó¤‹D$^_Ã‹Ç3Æ©   uº% ‚à  º%H« ƒ©  ÷Ç   …  ÷Æ   …¬  ºçs‹ƒév‰ºçsó~ƒévfÖ÷Æ   teºæƒ´   foNôvô‹ÿfo^ƒé0foF fon0v0ƒù0foÓf:Ùffoàf:ÂfGfoÍf:ìfo 0}·vé¯   foNøvøI fo^ƒé0foF fon0v0ƒù0foÓf:Ùffoàf:ÂfGfoÍf:ìfo 0}·vëVfoNüvü‹ÿfo^ƒé0foF fon0v0ƒù0foÓf:Ùffoàf:ÂfGfoÍf:ìfo 0}·vƒù|óoƒévfëèºás‹ƒév‰ºásó~ƒévfÖ‹4ÿà÷Ç   tŠˆIƒÆƒÇ÷Ç   uí‹Ñƒù ‚®  Áéó¥ƒâÿ$•4ÿ$DDLXl‹D$^_ÃŠˆ‹D$^_ÃŠˆŠFˆG‹D$^_ÃI ŠˆŠFˆGŠFˆG‹D$^_Ã41<9ƒù ‚Q  º% ‚”   ÷Ç   t‹×ƒâ+ÊŠFÿˆGÿNOƒêuóƒù ‚  ‹ÑÁéƒâƒîƒïýó¥üÿ$•àðø  ‹D$^_ÃŠFˆG‹D$^_ÃI ŠFˆGŠFˆG‹D$^_ÃŠFˆGŠFˆGŠFˆG‹D$^_Ã÷Ç   tINOŠˆ÷Ç   uñù€   rhî€   ï€   óoóoNóoV óo^0óof@óonPóov`óo~póóOóW ó_0óg@óoPów`ópé€   ÷Á€ÿÿÿuƒù r#ƒî ƒï óoóoNóóOƒé ÷ÁàÿÿÿuÝ÷Áüÿÿÿtƒïƒî‹‰ƒé÷Áüÿÿÿuë…ÉtƒïƒîŠˆƒéuñ‹D$^_ÃëÌÌÌ‹Æƒà…À…ã   ‹ÑƒáÁêtf¤$    ‹ÿfofoNfoV fo^0ffOfW f_0fof@fonPfov`fo~pfg@foPfw`fp¶€   ¿€   Ju£…Ét_‹ÑÁê…Òt!›    óoóoNóóOv  Juåƒát0‹ÁÁét‹‰ƒÇƒÆƒéuñ‹ÈƒátŠˆFGIu÷¤$    I ‹D$^_Ã¤$    ‹ÿº   +Ð+ÊQ‹Â‹Èƒát	ŠˆFGIu÷Áèt‹‰vHuóYééþÿÿÌÌÌÌÌÌÌÌÌÌÌÌU‹ìWƒ=D«‚ý   ‹}ww¶U‹ÂÁâÐfnÚòpÛ Û¹   #ÏƒÈÿÓà+ù3ÒóofïÒftÑftËf×Ê#Èuf×É#È½ÁÇ…ÉEÐƒÈÿƒÇëÐSf×Ù#ØÑá3À+Á#ÈI#Ë[½ÁÇ…ÉDÂ_ÉÃ¶U…Òt93À÷Ç   t¶;ÊDÇ…Ét G÷Ç   uëfnÂƒÇf:cGð@LðBÁuí_ÉÃ¸ðÿÿÿ#ÇfïÀft ¹   #ÏºÿÿÿÿÓâf×ø#úufïÀft@ƒÀf×ø…ÿtì¼×Âë½‹}3ÀƒÉÿò®ƒÁ÷ÙƒïŠEýò®ƒÇ8t3Àë‹Çü_ÉÃ                                                                                                                         ˜• º• Ö• ô• – – 8– R– h– ~– ˜– ®– Â– Ô– è–  — — — ,— D— \— t— œ— ¨— ¶— Ä— Î— Ü— î—  ˜ ˜ ˜ 4˜ J˜ `˜ p˜ ~˜ ”˜ ª˜ ¶˜ Â˜ Î˜ ä˜ ò˜ 
™ ™ $™ 4™ @™ T™ d™ v™ ‚™ Ž™  ™ ²™ Ì™ æ™ ø™ 
š š .š @š Lš Zš jš ~š Œš œš ®š ¾š Ðš àš     •     ð         šm Å =ô         Û| Yî rn                     node.exe        è§8¨˜1¬1è1$2a d v a p i 3 2     a p i - m s - w i n - c o r e - f i b e r s - l 1 - 1 - 1   a p i - m s - w i n - c o r e - s y n c h - l 1 - 2 - 0     k e r n e l 3 2           FlsAlloc          FlsFree       FlsGetValue       FlsSetValue       InitializeCriticalSectionEx 84D4L4X4d4p4|4Œ4˜4 4¨4´4À4Ê4Ì4Ô4Ü4à4ä4è4ì4ð4ô4ø45555555 5$5(5,5054585<5@5D5H5L5P5T5X5\5`5d5h5l5p5t5x5|5€5Œ5˜5 5¬5Ä5Ð5ä56$6D6d6„6¨6Ä6è6707L7\7`7h7x7œ7¤7°7À7Ü7ü7$8L8t8 8¼8à8909\9x9Ê4ˆ9œ9¸9Ì9ì9__based(    __cdecl __pascal    __stdcall   __thiscall  __fastcall  __vectorcall    __clrcall   __eabi  __ptr64 __restrict  __unaligned restrict(    new     delete =   >>  <<  !   ==  !=  []  operator    ->  *   ++  --  -   +   &   ->* /   %   <   <=  >   >=  ,   ()  ~   ^   |   &&  ||  *=  +=  -=  /=  %=  >>= <<= &=  |=  ^=  `vftable'   `vbtable'   `vcall' `typeof'    `local static guard'    `string'    `vbase destructor'  `vector deleting destructor'    `default constructor closure'   `scalar deleting destructor'    `vector constructor iterator'   `vector destructor iterator'    `vector vbase constructor iterator' `virtual displacement map'  `eh vector constructor iterator'    `eh vector destructor iterator' `eh vector vbase constructor iterator'  `copy constructor closure'  `udt returning' `EH `RTTI   `local vftable' `local vftable constructor closure'  new[]   delete[]   `omni callsig'  `placement delete closure'  `placement delete[] closure'    `managed vector constructor iterator'   `managed vector destructor iterator'    `eh vector copy constructor iterator'   `eh vector vbase copy constructor iterator' `dynamic initializer for '  `dynamic atexit destructor for '    `vector copy constructor iterator'  `vector vbase copy constructor iterator'    `managed vector copy constructor iterator'  `local static thread guard' operator ""      Type Descriptor'    Base Class Descriptor at (  Base Class Array'   Class Hierarchy Descriptor'     Complete Object Locator'   M i c r o s o f t   V i s u a l   C + +   R u n t i m e   L i b r a r y         A s s e r t i o n   f a i l e d :   % T s ,   f i l e   % T s ,   l i n e   % d 
   A s s e r t i o n   f a i l e d !   P r o g r a m :     F i l e :       L i n e :       E x p r e s s i o n :       F o r   i n f o r m a t i o n   o n   h o w   y o u r   p r o g r a m   c a n   c a u s e   a n   a s s e r t i o n 
 f a i l u r e ,   s e e   t h e   V i s u a l   C + +   d o c u m e n t a t i o n   o n   a s s e r t s   ( P r e s s   R e t r y   t o   d e b u g   t h e   a p p l i c a t i o n   -   J I T   m u s t   b e   e n a b l e d )     . . .   
   
 
     < p r o g r a m   n a m e   u n k n o w n >       À         À       –  À         À       Ž  À         À         À       ‘  À       ’  À       “  À       ´ À       µ À             	   m s c o r e e . d l l   CorExitProcess      ³@     ê@     š‚ íƒ ß@ ß@ -} …} ™’ ª’     'A 0| \|  ” v” N‘ ß@ «         ß@     0A ß@ â@ Å@ ß@        EEE50 P    ( 8PX 700WP       `h````  xpxxxx       (null)  ( n u l l )                                          	               	      
                                                !      5      A      C      P      R      S      W      Y      l      m       p      r   	         €   
      
   ‚   	   ƒ      „      ‘   )   ž      ¡      ¤      §      ·      Î      ×           Sun Mon Tue Wed Thu Fri Sat Sunday  Monday  Tuesday Wednesday   Thursday    Friday  Saturday    Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec January February    March   April   June    July    August  September   October November    December    AM  PM  MM/dd/yy    dddd, MMMM dd, yyyy HH:mm:ss    S u n   M o n   T u e   W e d   T h u   F r i   S a t   S u n d a y     M o n d a y     T u e s d a y   W e d n e s d a y   T h u r s d a y     F r i d a y     S a t u r d a y     J a n   F e b   M a r   A p r   M a y   J u n   J u l   A u g   S e p   O c t   N o v   D e c   J a n u a r y   F e b r u a r y     M a r c h   A p r i l   J u n e     J u l y     A u g u s t     S e p t e m b e r   O c t o b e r   N o v e m b e r     D e c e m b e r     A M     P M     M M / d d / y y     d d d d ,   M M M M   d d ,   y y y y   H H : m m : s s     e n - U S       à?ä?è?ì?ð?ô?ø?ü?@@@ @,@4@@@D@H@L@P@T@X@\@`@d@h@l@p@x@„@Œ@P@”@œ@¤@¬@¸@À@Ì@Ø@Ü@à@ì@ A       AAA$A,A4A<ADATAdAtAˆAœA¬AÀAÈAÐAØAàAèAðAøA BBBB B0BDBPBàA\BhBtB„B˜B¨B¼BÐBØBàBôBC0C    øD@E¬1€E¸E F`F¬Fè1èF(GdG GðGHH HèH˜1$28Ia p i - m s - w i n - a p p m o d e l - r u n t i m e - l 1 - 1 - 1     a p i - m s - w i n - c o r e - d a t e t i m e - l 1 - 1 - 1   a p i - m s - w i n - c o r e - f i l e - l 2 - 1 - 1   a p i - m s - w i n - c o r e - l o c a l i z a t i o n - l 1 - 2 - 1   a p i - m s - w i n - c o r e - l o c a l i z a t i o n - o b s o l e t e - l 1 - 2 - 0         a p i - m s - w i n - c o r e - p r o c e s s t h r e a d s - l 1 - 1 - 2   a p i - m s - w i n - c o r e - s t r i n g - l 1 - 1 - 0   a p i - m s - w i n - c o r e - s y s i n f o - l 1 - 2 - 1     a p i - m s - w i n - c o r e - w i n r t - l 1 - 1 - 0     a p i - m s - w i n - c o r e - x s t a t e - l 2 - 1 - 0   a p i - m s - w i n - r t c o r e - n t u s e r - w i n d o w - l 1 - 1 - 0     a p i - m s - w i n - s e c u r i t y - s y s t e m f u n c t i o n s - l 1 - 1 - 0     e x t - m s - w i n - k e r n e l 3 2 - p a c k a g e - c u r r e n t - l 1 - 1 - 0     e x t - m s - w i n - n t u s e r - d i a l o g b o x - l 1 - 1 - 0     e x t - m s - w i n - n t u s e r - w i n d o w s t a t i o n - l 1 - 1 - 0     u s e r 3 2                                   GetActiveWindow        GetCurrentPackageId       GetLastActivePopup        GetProcessWindowStation       GetUserObjectInformationW               LCMapStringEx         LocaleNameToLCID          MessageBoxA       MessageBoxW pJ|JˆJ”Jj a - J P   z h - C N   k o - K R   z h - T W   INF inf NAN nan NAN(SNAN)   nan(snan)   NAN(IND)    nan(ind)    e+000                       ( ( ( ( (                                     H                „ „ „ „ „ „ „ „ „ „              ‚‚‚‚‚‚                (                                                                 0                                                                                                                                                                                                                                                                                                         ( ( ( ( (                                     H                „ „ „ „ „ „ „ „ „ „                                        ‚ ‚ ‚ ‚ ‚ ‚                                                                                                                                                                                                                                                                                           €‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ 	
 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ 	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿu k        Z    Z   (Z   0Z   @Z   HZ   PZ   XZ	   `Z
   hZ   pZ   xZ   €Z   ˆZ   Z   ˜Z    Z   ¨Z   °Z   ¸Z   ÀZ   ÈZ   ÐZ   ØZ   àZ   èZ   ðZ   øZ    [   [    [!   ["   ðR#    [$   ([%   0[&   8['   @[)   H[*   P[+   X[,   `[-   h[/   p[6   x[7   €[8   ˆ[9   [>   ˜[?    [@   ¨[A   °[C   ¸[D   À[F   È[G   Ð[I   Ø[J   à[K   è[N   ð[O   ø[P    \V   \W   \Z   \e    \   (\  ,\  8\  D\  ”J  P\  \\  h\  t\	  0C  €\  Œ\  ˜\  ¤\  °\  ¼\  pJ  ˆJ  È\  Ô\  à\  ì\  ø\  ]  ]  ]  (]  4]  @]  L]   X]!  d]"  p]#  |]$  ˆ]%  ”]&   ]'  ¬])  ¸]*  Ä]+  Ð],  Ü]-  ô]/   ^2  ^4  ^5  $^6  0^7  <^8  H^9  T^:  `^;  l^>  x^?  „^@  ^A  œ^C  ¨^D  À^E  Ì^F  Ø^G  ä^I  ð^J  ü^K  _L  _N   _O  ,_P  8_R  D_V  P_W  \_Z  l_e  |_k  Œ_l  œ_  ¨_  ´_  |J  À_	  Ì_
  Ø_  ä_  ð_  ü_  `  `   `  8`,  D`;  \`>  h`C  t`k  Œ`  œ`  ¨`  ´`	  À`
  Ì`  Ø`  ä`;  ü`k  a  a  $a  0a	  <a
  Ha  Ta  `a;  la  |a  ˆa  ”a	   a
  ¬a  ¸a  Äa;  Üa  ìa	  øa
  b  b  b;  4b  Db	  Pb
  \b  hb;  €b   b	   œb
   ¨b;   ´b$  Äb	$  Ðb
$  Üb;$  èb(  øb	(  c
(  c,  c	,  (c
,  4c0  @c	0  Lc
0  Xc4  dc	4  pc
4  |c8  ˆc
8  ”c<   c
<  ¬c@  ¸c
@  Äc
D  Ðc
H  Üc
L  èc
P  ôc|   d|  da r     b g     c a     z h - C H S     c s     d a     d e     e l     e n     e s     f i     f r     h e     h u     i s     i t     j a     k o     n l     n o     p l     p t     r o     r u     h r     s k     s q     s v     t h     t r     u r     i d     b e     s l     e t     l v     l t     f a     v i     h y     a z     e u     m k     a f     k a     f o     h i     m s     k k     k y     s w     u z     t t     p a     g u     t a     t e     k n     m r     s a     m n     g l     k o k   s y r   d i v       a r - S A   b g - B G   c a - E S   c s - C Z   d a - D K   d e - D E   e l - G R   f i - F I   f r - F R   h e - I L   h u - H U   i s - I S   i t - I T   n l - N L   n b - N O   p l - P L   p t - B R   r o - R O   r u - R U   h r - H R   s k - S K   s q - A L   s v - S E   t h - T H   t r - T R   u r - P K   i d - I D   u k - U A   b e - B Y   s l - S I   e t - E E   l v - L V   l t - L T   f a - I R   v i - V N   h y - A M   a z - A Z - L a t n     e u - E S   m k - M K   t n - Z A   x h - Z A   z u - Z A   a f - Z A   k a - G E   f o - F O   h i - I N   m t - M T   s e - N O   m s - M Y   k k - K Z   k y - K G   s w - K E   u z - U Z - L a t n     t t - R U   b n - I N   p a - I N   g u - I N   t a - I N   t e - I N   k n - I N   m l - I N   m r - I N   s a - I N   m n - M N   c y - G B   g l - E S   k o k - I N     s y r - S Y     d i v - M V     q u z - B O     n s - Z A   m i - N Z   a r - I Q   d e - C H   e n - G B   e s - M X   f r - B E   i t - C H   n l - B E   n n - N O   p t - P T   s r - S P - L a t n     s v - F I   a z - A Z - C y r l     s e - S E   m s - B N   u z - U Z - C y r l     q u z - E C     a r - E G   z h - H K   d e - A T   e n - A U   e s - E S   f r - C A   s r - S P - C y r l     s e - F I   q u z - P E     a r - L Y   z h - S G   d e - L U   e n - C A   e s - G T   f r - C H   h r - B A   s m j - N O     a r - D Z   z h - M O   d e - L I   e n - N Z   e s - C R   f r - L U   b s - B A - L a t n     s m j - S E     a r - M A   e n - I E   e s - P A   f r - M C   s r - B A - L a t n     s m a - N O     a r - T N   e n - Z A   e s - D O   s r - B A - C y r l     s m a - S E     a r - O M   e n - J M   e s - V E   s m s - F I     a r - Y E   e n - C B   e s - C O   s m n - F I     a r - S Y   e n - B Z   e s - P E   a r - J O   e n - T T   e s - A R   a r - L B   e n - Z W   e s - E C   a r - K W   e n - P H   e s - C L   a r - A E   e s - U Y   a r - B H   e s - P Y   a r - Q A   e s - B O   e s - S V   e s - H N   e s - N I   e s - P R   z h - C H T     s r     (\B   x[,   8kq   Z    DkØ   PkÚ   \k±   hk    tk   €kÏ   ŒkÕ   ˜kÒ   ¤k©   °k¹   ¼kÄ   ÈkÜ   ÔkC   àkÌ   ìk¿   økÈ   `[)   l›   lk    [!   4lc    Z   @lD   Ll}   Xl·   (Z   plE   @Z   |lG   ˆl‡   HZ   ”lH   PZ    l¢   ¬l‘   ¸lI   Äl³   Ðl«    \A   Ül‹   XZ   ìlJ   `Z   øl£   mÍ   m¬   mÉ   (m’   4mº   @mÅ   Lm´   XmÖ   dmÐ   pmK   |mÀ   ˆmÓ   hZ	   ”mÑ    mÝ   ¬m×   ¸mÊ   Ämµ   ÐmÁ   ÜmÔ   èm¤   ôm­    nß   n“   nà   $n»   0nÎ   <ná   HnÛ   TnÞ   `nÙ   lnÆ   0[#   xne   h[*   „nl   H[&   nh   pZ
   œnL   ˆ[.   ¨ns   xZ   ´n”   Àn¥   Ìn®   ØnM   än¶   ðn¼   \>   ünˆ   Ð[7   o   €Z   oN   [/    ot   àZ   ,o¯   8oZ   ˆZ   DoO   X[(   Poj   [   \oa   Z   hoP   ˜Z   to•   €oQ    Z   ŒoR   €[-   ˜or    [1   ¤ox   è[:   °o‚   ¨Z   \?   ¼o‰   ÌoS   ¨[2   Øoy   @[%   äog   8[$   ðof   üoŽ   p[+   pm   pƒ    \=    p†   ð[;   ,p„   ˜[0   8p   Dpw   Ppu   \pU   °Z   hp–   tpT   €p—   ¸Z   Œp   È[6   ˜p~   ÀZ   ¤pV   ÈZ   °pW   ¼p˜   ÈpŒ   ØpŸ   èp¨   ÐZ   øpX   ØZ   qY   ø[<   q…   q§   (qv   4qœ   èZ   @q[   (["   Lqd   Xq¾   hqÃ   xq°   ˆq¸   ˜qË   ¨qÇ   ðZ   ¸q\   dã   ÄqÂ   Üq½   ôq¦   r™   øZ   $rš   0r]   °[3   <rz   \@   HrŠ   Ø[8   Xr€   à[9   dr    [   pr^   |rn   [   ˆr_   À[5   ”r|   ðR     rb   [   ¬r`   ¸[4   ¸rž   Ðr{   P['   èri   ôro    s   sâ    s   ,s¡   8s²   Dsª   PsF   \sp   a f - z a   a r - a e   a r - b h   a r - d z   a r - e g   a r - i q   a r - j o   a r - k w   a r - l b   a r - l y   a r - m a   a r - o m   a r - q a   a r - s a   a r - s y   a r - t n   a r - y e   a z - a z - c y r l     a z - a z - l a t n     b e - b y   b g - b g   b n - i n   b s - b a - l a t n     c a - e s   c s - c z   c y - g b   d a - d k   d e - a t   d e - c h   d e - d e   d e - l i   d e - l u   d i v - m v     e l - g r   e n - a u   e n - b z   e n - c a   e n - c b   e n - g b   e n - i e   e n - j m   e n - n z   e n - p h   e n - t t   e n - u s   e n - z a   e n - z w   e s - a r   e s - b o   e s - c l   e s - c o   e s - c r   e s - d o   e s - e c   e s - e s   e s - g t   e s - h n   e s - m x   e s - n i   e s - p a   e s - p e   e s - p r   e s - p y   e s - s v   e s - u y   e s - v e   e t - e e   e u - e s   f a - i r   f i - f i   f o - f o   f r - b e   f r - c a   f r - c h   f r - f r   f r - l u   f r - m c   g l - e s   g u - i n   h e - i l   h i - i n   h r - b a   h r - h r   h u - h u   h y - a m   i d - i d   i s - i s   i t - c h   i t - i t   j a - j p   k a - g e   k k - k z   k n - i n   k o k - i n     k o - k r   k y - k g   l t - l t   l v - l v   m i - n z   m k - m k   m l - i n   m n - m n   m r - i n   m s - b n   m s - m y   m t - m t   n b - n o   n l - b e   n l - n l   n n - n o   n s - z a   p a - i n   p l - p l   p t - b r   p t - p t   q u z - b o     q u z - e c     q u z - p e     r o - r o   r u - r u   s a - i n   s e - f i   s e - n o   s e - s e   s k - s k   s l - s i   s m a - n o     s m a - s e     s m j - n o     s m j - s e     s m n - f i     s m s - f i     s q - a l   s r - b a - c y r l     s r - b a - l a t n     s r - s p - c y r l     s r - s p - l a t n     s v - f i   s v - s e   s w - k e   s y r - s y     t a - i n   t e - i n   t h - t h   t n - z a   t r - t r   t t - r u   u k - u a   u r - p k   u z - u z - c y r l     u z - u z - l a t n     v i - v n   x h - z a   z h - c h s     z h - c h t     z h - c n   z h - h k   z h - m o   z h - s g   z h - t w   z u - z a    äT     c-^Çk      @êítFÐœ,Ÿ    aõ¹«¿¤\Ãñ)c     dµý4ÄÒ‡f’ù;lD      Ùe”,Bb×E"š&'OŸ   @•Á‰V$§úÅgmÈsÜm­ër    ÁÎd'¢cÊ¤ï%{ÑÍpïßk>ê_     änþÃÍj¼f29.EZ%øÒqVJÂÃÚ  .¨C²ª|!Ž@ÎŠóÎÄ„'ë|Ã”%­I   @ÝÚTŸÌ¿aYÜ««\ÇDõg¼ÑR¯·û)`”*     !Š»¤Ž¯V©ŸG6²K]à_Ü€
ªþð@ÙŽ¨Ð€k#c  d8L2–ÇWƒÕBJäa"©Ù=<½róå‘tYÀ¦ìlÙ*Óæ   …[aOni*{âP+4Ý/î'Pc™qÉ¦éJŽ(.onIn   @2&@­PrùÕÑ”)»Í[f–.;¢Û}úe¬SÞw›¢ °Sù¿Æ«%”KMã -ÃûôÐ"RP(·óòWBÜ}]9Ö™Yø8’ Ö³†¹w¥zaþ·ja  ägÃV ”:‹6	›ip½¾ev ëÄ&›ègn	+ò2qQH¾Î¢åER   »x”÷ÀtŒ ]ð°uÆÛ©¹ÙâßreLK(wàömÂ‘CQÏÉ•'U«âÖ'æ¨œ¦±=    @JÐìôðˆ#Åm
Xo¿CÃ]-øHîY ú(ðôÍ?¥. qÖ¼‡Di}nùVyu¤  á²¹<uˆ‚“?Ík:´‰Þ‡žFEMh¦Ûý‘“$ßìh0'D´™îA¶ÃÊXñQhÙ¢%v}qN  dûæƒZò­W”µ€ fµ) ÏÒÅ×}m?¥M·ÍÞpÚ=A·NÊÐq˜ä×:@Oâ?«ùowM&æ¯
   1U«	ÒX¦Ë&aV‡ƒjÁô‡uvèD,ÏG AžÉ>º èÈÏçUÀúá²Dï°~ $s%rÑù¸ä®@b;zO]¤Î3AâOmm!ò3VåVÁ%—×ë(„ë–Ów;I®-G 8­–ÑÎúŠÛÍÞN†ÀhU¡]i²‰<$qE}  A'JnW®bìª‰"ïÝû¢¶äïáò½f3€ˆ´7>,¸¿‘Þ¬dôÔNjÿ5jVg¹Û@Ê;*xh›2kÙÅ¯õ¼id&   äô_€û¯ÑUí¨ J›øW—«
þ®{¦,Ji•¿)ÄÇªÒÕØvÇ6ÑUÚ“Çš¨ËK%vð	ˆ¨÷t:üHå­ŽcYçË—èi×&>rä´†ª["93œuzK‘éG-wùnšç@Äø’ð_òlÃ%B‹ùÉ‘s¯|ÿ…-C°iu+-,„W¦ïÐ @zÇåb¸èjˆØå˜ÍÈÅU‰U¶YÐÔ¾ûX1‚¸EL9ÉM¬ ÅâÀLy¡€É;Ñ-±éø"m^š‰8{ØyÎrvÆxŸ¹åyN”ä      ¡éÔ\lo}ä›çÙ;ù¡obwQ4‹ÆèY+ÞXÞ<ÏXÿF"|W¨Yuç&Sgwc·æë_
ýãi9è35 ¨‡¹1öC!ÛCZØ–õ«¢?h   dþ}¾/ÉK°íõáÚN¡sÛ	äœîOgŸ©Öµµö–8s‘ÂIëÌ—+_•?8ö³‘ 7xÑßBÑÁÞ">Wß¯Š_åõw‹Êç£[R/=OçB
    ÝôR	E]áB´®.4³£o£Í?nz(´÷wÁKÐÈÒgàø¨®g;É­³VÈl• ÁH[=Š¾Jô6ÙRMèÛqÅ!ù	EJjØª×|Láœ¥›u ˆ<ä     @’Ôñ¾rdÁ6‡û«x)¯Qü9—ë%0+L¡;<þ(ºüˆwXCž¸¤ä=sÂòF|˜bt!Û®¶£.²Pª«9êB4–—©ßßþÓóÒ€y 7   ›œPñ­ÜÇ,­=87MÆsÐgmê¨›QøòÄ¢áR :#×©s…DºÙÏ‡p›:ÜRèR²åNû/¦M¾á×«
OíbŒ{ì¹Î!@fÔ ƒ¡æuãÌò)/„    äwdûõÓq=v é/}fLô3.ñ¸óŽi”Ls¨&`@<
ˆqÌ!-¥7ïÉÚŠ´1»BALùÖl‹È¸â|í—RÄaÃbªØÚ‡Þê3¸ahð”½šÌjÕÁ-    è6zÆž)ô
?IóÏ¦¥w£#¾¤‚[¢Ì/r5D¾¸Â¨N2LÉ­3ž¼ºþ¬v2!L.2Í>´‘þp6Ù\»…—BýÌFøÝ8æÒ‡iÑþñµ>®«¹Ãoî¾     @ªÂ@Ùwø,=×áq˜/çÕ	cQrÝ¨¯FZ*ÖÎÜ*þÝFÎ$'­Ò#·»Ä+Ì·Êë±GÜK	ÊÜÅŽQæ1€VÃŽ¨X/4B‹å¿þüÿycgý6ÕfvPá¹b   a°g
ÒÀáÐ;sÛ?.Ÿ£â²aâÜc*¼&”›Õpa–%ãÂ¹u!,`j¸¢;Ò‰s}ñ`ß×ÊÆ+ßi7‡¸$í“fënIoÛ“u‚t^6šnÅ1·6ÅB(ÈŽy®$Þ    dAÁšˆÕ™,CÙç€¢.=ök=yI‚C©çyJæý"špÖàïÏÊ×¤½l dã³ÜN¥n¨¡žEtÈTŽüWÆtÌÔÃ¸BncÙWÌ[µ5éþlaQÄÛº•µNñ¡PçùÜqc+Ÿ/Þ"     ‰½^<V7wã8£Ë=OžÒ,ž÷¤tÇùÃ—çj8ä_¬œ‹óúìˆÕ¬ÁZ>ÎÌ¯…p?Óm-è}o”i^á,ŽdH9¡•à4X<´”öH'½W&|.Ú‹u €;¶Û-HÏm~ä$™P         	     % - 5 	> 
H 
R ] i u ‚  Ÿ ® ¾ Ï à ò -C	Y	p	ˆ
 
¹
Ó
î	%
   d   è  '   † @B €–˜  áõ Êš;0   1#INF   1#QNAN  1#SNAN  1#IND   log10                 ð?      ð?3      3                      ÿ                     €C O N O U T $           ÿÿÿÿÿÿ ÿÿÿÿÿÿ      ÀÛ?     ÀÛ?øÿÿÿÿBøÿÿÿÿB   €ÿÿÿ   €ÿÿÿ xŸPDÓ?X³1ï=        ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ              ð?      ð?                      0C      0C      ðÿ      ð     ð     ðùÎ—Æ‰5@=)d	“ÀU„5j€É%ÀÒ5–Üjü?÷™~Ÿ«@5±wÜòzò¿A.¿lzZ?               €ÿ       €ÿÿÜ§×¹…fq±@      ÿÿ@÷6C˜ö•ý?      à?exp          ñö úù ÿù !ø              Àÿÿ5Âh!¢ÚÉÿ?5Âh!¢ÚÉþ?      ð?      @          ð?5Âh!¢ÚÉ>@ÿÿÿÿÿÿï             ˜À      ˜@      ð        log log10   exp pow asin    acos    sqrt          ð?       €D        € 0                    ä
¨|?÷Q-8>=  Þ¶W‹?0ûþ	k8= €–Þ®p”?á‘xü9=  >Ž.Úš?pnžÑ5= ÀY÷Ø­ ?¡  	Q*=  cÆ÷ú£??õñb6= ÀïY§?ÛTÏ?½=  Ç>ª?†ÓÐÈWÒ!= @Ã-32­?DÙøÛz=  Öp(°?vP¯(‹ó= `ñìœ±?ÔUS?à>= Àeý³?•gŒ€â7= `Å€'“´?ó¥bÍ¬Ä/= €é^s¶?Ÿ}¡#ÏÃ=  Jwk·?zn è= ÀäNÖ¸?‚LNÌå 9= @$"´3º?5Wg4pñ6= €§T¶•»?ÇNv$^)= àé&ê¼?ËË.‚)Ñë<  lÁ´B¾?éMóå%= `j±¿?§w·¢¥Ž*=  <Å›mÀ?Eúáî2=  Þ¬>Á?®ðƒËEŠ= Ðt?¸Á?Ôÿ“ñ= ÐOþQÂ?Àw(@	¬þ< àô0÷Â?AcÇõ0= Pyp”Ã?dry?é=  ´St)Ä?4K¼Å	Î>= Àþú$ÊÄ?QhæBC .= 0	ubÅ?-ª³ìß0=  öòÅ?a>-ï?=  ¢Æ?Ð™–ü,”í<  (lX Ç?ÍT@b¨ == Pÿ•´Ç?Å3‘h,%=  Îf¢?È?Ÿ#‡†ÁÆ = ðVÌÈ?ß Ï¡´ã6= ÐçïßYÉ?åàÿz $= ÀÒGéÉ? $òl35= @‹¤nÊ?[+¹¬ë3= ðRÅ· Ë?sªdLiô== pù|æˆË?r x"#ÿ2= @.ºãÌ?|½UÍË2=  lÔ‘Ì?r¬æ”F¶= aûÍ?–®‘Û4= ý«YŸÍ?sl×¼#{ = `~R=Î?ä“.òi1=  Ü,šÎ?‡ñõë = ”vXÏ? êë¯= pÛ€™Ï?h–ò÷}s"= Ð	E[
Ð?%S#[k= èû7€HÐ?Æ¹¹“j= ¨!V1‡Ð?®ó¿}Úa2= ¸jqÆÐ?2Á0Jé5= ¨ÒÍÙÿÐ?€ñö5= xÂ¾/@Ñ?‹º"B <1= i—zÑ?™\-!yò!= X¬0zµÑ?~„ÿb>Ï== ¸:ÛðÑ?ß#.X'= HBO&Ò?ù¤(~= x¦bbÒ?.°= ØCÀq˜Ò?y7ž¬i9+= €vÁÕÒ?¿¾Þê:= 0»§³Ó?2Ø¶™’8= xŸPDÓ?X³1ï=     ÀÛ?     ÀÛ?     QÛ?     QÛ?    ðèÚ?    ðèÚ?    à€Ú?    à€Ú?    ÀÚ?    ÀÚ?     ¾Ù?     ¾Ù?    €]Ù?    €]Ù?    PÙ?    PÙ?     ©Ø?     ©Ø?    àUØ?    àUØ?    (ÿ×?    (ÿ×?    `¯×?    `¯×?    ˜_×?    ˜_×?    Ð×?    Ð×?    €ÃÖ?    €ÃÖ?    ¨zÖ?    ¨zÖ?    Ð1Ö?    Ð1Ö?    pìÕ?    pìÕ?    §Õ?    §Õ?    (eÕ?    (eÕ?    @#Õ?    @#Õ?    ÐäÔ?    ÐäÔ?    `¦Ô?    `¦Ô?    hkÔ?    hkÔ?    ø,Ô?    ø,Ô?    xõÓ?    xõÓ?    €ºÓ?    €ºÓ?     ƒÓ?     ƒÓ?    øNÓ?    øNÓ?    xÓ?    xÓ?    pãÒ?    pãÒ?    à²Ò?    à²Ò?    Ø~Ò?    Ø~Ò?    HNÒ?    HNÒ?    ¸Ò?    ¸Ò?     ðÑ?     ðÑ?    ˆÃÑ?    ˆÃÑ?    p–Ñ?    p–Ñ?    XiÑ?    XiÑ?    ¸?Ñ?    ¸?Ñ?     Ñ?     Ñ?     éÐ?     éÐ?    ØÂÐ?    ØÂÐ?    8™Ð?    8™Ð?    sÐ?    sÐ?    pIÐ?    pIÐ?    À&Ð?    À&Ð?    ˜ Ð?    ˜ Ð?    à´Ï?    à´Ï?    €oÏ?    €oÏ?     *Ï?     *Ï?    ÀäÎ?    ÀäÎ?    `ŸÎ?    `ŸÎ?     ZÎ?     ZÎ?    Î?    Î?    0ÖÍ?    0ÖÍ?    À—Í?    À—Í?    PYÍ?    PYÍ?    àÍ?    àÍ?    `ãÌ?    `ãÌ?    ð¤Ì?    ð¤Ì?    pmÌ?    pmÌ?     /Ì?     /Ì?    €÷Ë?    €÷Ë?     ÀË?     ÀË?      à?tanh    atan    atan2   sin cos tan ceil    floor   fabs    modf    ldexp   _cabs   _hypot  fmod    frexp   _y0 _y1 _yn _logb   _nextafter         °   ´   ¤   ¨   ‰   ˜‰!   ˆ   ¸   À    ˆ   (ˆ   È   0ˆ   4ˆ    8ˆ   <ˆ   Dˆ   Lˆ   Tˆ   \ˆ   dˆ   lˆ   tˆ   |ˆ"   „ˆ#   ˆˆ$   Œˆ%   ˆ&   ˜ˆsinh    cosh          ðÿÿÿÿÿÿï       €K E R N E L 3 2 . D L L     AcquireSRWLockExclusive ReleaseSRWLockExclusive     \                                                            `‹   (1               . . \ s r c \ v a l i d a t i o n . c   s t a t u s   = =   n a p i _ o k   ..\src\validation.c validation  iojs.exe    node.exe              ;D\       P   l‹ ls     ;D\          ¼‹ ¼s     ;D\         Ð‹ Ðs     ;D\                   à  À"  P(  RSDSµx¿ÊQÏIƒ²úT\	ð   C:\projects\utf-8-validate\build\Release\validation.pdb     »   »       ¹   GCTL   ‡ .text$mn     0 (  .idata$5    (1    .00cfg  ,1    .CRT$XCA    01    .CRT$XCU    41    .CRT$XCZ    81    .CRT$XIA    <1    .CRT$XIC    H1    .CRT$XIZ    L1    .CRT$XPA    P1    .CRT$XPX    X1    .CRT$XPXA   \1    .CRT$XPZ    `1    .CRT$XTA    d1    .CRT$XTZ    p1 ðY  .rdata  `‹    .rdata$sxdata   l‹ |  .rdata$zzzdbg   èŽ    .rtc$IAA    ìŽ    .rtc$IZZ    ðŽ    .rtc$TAA    ôŽ    .rtc$TZZ    øŽ   .xdata$x    “     .didat$2    $“     .didat$3    D“    .didat$4    \“ p   .didat$6    Ì“ $   .didat$7    ð“ X   .edata  H”    .idata$2    \”    .idata$3    p” (  .idata$4    ˜• Z  .idata$6       È  .data   È§    .didat$5    à§ <
  .bss     À    .gfids$x    À    .gfids$y     Ð `   .rsrc$01    `Ð €  .rsrc$02                    þÿÿÿ    Ðÿÿÿ    þÿÿÿ    ÷     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    r     þÿÿÿ    Ôÿÿÿ    þÿÿÿG f     þÿÿÿ    Øÿÿÿ    þÿÿÿc v     äÿÿÿ    Ôÿÿÿ    þÿÿÿ    n6     V6 f6 þÿÿÿ    Ôÿÿÿ    þÿÿÿ    ï<     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    @=     äÿÿÿ    Ôÿÿÿ    þÿÿÿIB MB     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    !D     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    ¿p     þÿÿÿ    Äÿÿÿ    þÿÿÿ    hp         ;p þÿÿÿ    Ôÿÿÿ    þÿÿÿ    q     äÿÿÿ    ´ÿÿÿ    þÿÿÿ    u     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    Ôr     þÿÿÿ    Øÿÿÿ    þÿÿÿ    Áx     þÿÿÿ    Øÿÿÿ    þÿÿÿ    Íw     þÿÿÿ    Øÿÿÿ    þÿÿÿ    .x     þÿÿÿ    Øÿÿÿ    þÿÿÿ    yx     þÿÿÿ    Øÿÿÿ    þÿÿÿ    $}     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    WŽ     þÿÿÿ    Øÿÿÿ    þÿÿÿ    ‰     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    j”     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    –     þÿÿÿ    Ðÿÿÿ    þÿÿÿ    ú©     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    Êª     þÿÿÿ    Ìÿÿÿ    þÿÿÿ    ½±     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    æ¹     þÿÿÿ    Ìÿÿÿ    þÿÿÿ    êÆ     þÿÿÿ    Ðÿÿÿ    þÿÿÿ    æ     þÿÿÿ    Äÿÿÿ    þÿÿÿ    kç     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    ­ì     þÿÿÿ    Øÿÿÿ    þÿÿÿ)<   p1 à§ È§ D“ Ì“                                         t“ ˆ“  “ ¸“ \“       napi_create_function    napi_get_boolean    napi_get_buffer_info    napi_module_register    napi_get_cb_info                                          ;D\    "”          ” ”  ” 01 2”   validation.node _register_validation_ p”         ¬•  0                     ˜• º• Ö• ô• – – 8– R– h– ~– ˜– ®– Â– Ô– è–  — — — ,— D— \— t— œ— ¨— ¶— Ä— Î— Ü— î—  ˜ ˜ ˜ 4˜ J˜ `˜ p˜ ~˜ ”˜ ª˜ ¶˜ Â˜ Î˜ ä˜ ò˜ 
™ ™ $™ 4™ @™ T™ d™ v™ ‚™ Ž™  ™ ²™ Ì™ æ™ ø™ 
š š .š @š Lš Zš jš ~š Œš œš ®š ¾š Ðš àš     dGetModuleHandleA  KERNEL32.dll  ‚UnhandledExceptionFilter  CSetUnhandledExceptionFilter 	GetCurrentProcess aTerminateProcess  mIsProcessorFeaturePresent -QueryPerformanceCounter 
GetCurrentProcessId GetCurrentThreadId  ÖGetSystemTimeAsFileTime KInitializeSListHead gIsDebuggerPresent ¾GetStartupInfoW gGetModuleHandleW  TInterlockedFlushSList ­RtlUnwind PGetLastError  SetLastError  %EnterCriticalSection  ¢LeaveCriticalSection  DeleteCriticalSection HInitializeCriticalSectionAndSpinCount sTlsAlloc  uTlsGetValue vTlsSetValue tTlsFree žFreeLibrary GetProcAddress  §LoadLibraryExW  ÀGetStdHandle  >GetFileType bGetModuleFileNameA  cGetModuleFileNameW  fGetModuleHandleExW  àWriteConsoleW QExitProcess ÑMultiByteToWideChar ÍWideCharToMultiByte 3HeapFree  /HeapAlloc áWriteFile úOutputDebugStringW   CloseHandle ¬WaitForSingleObjectEx è CreateThread  ¤GetACP  –LCMapStringW  hFindClose mFindFirstFileExA  }FindNextFileA rIsValidCodePage †GetOEMCP  ³GetCPInfo ÈGetCommandLineA ÉGetCommandLineW 'GetEnvironmentStringsW  FreeEnvironmentStringsW ¢GetProcessHeap  ÅGetStringTypeW  ’FlushFileBuffers  ÜGetConsoleCP  îGetConsoleMode  8HeapSize  6HeapReAlloc "SetStdHandle  ýSetFilePointerEx  Â CreateFileW þ DecodePointer @RaiseException  ÐGetSystemInfo ¡VirtualProtect  £VirtualQuery  ¦LoadLibraryExA                                                                                                                                                                                                                                                                                ±¿DNæ@»ÿÿÿÿ                   ÿÿÿÿ             “                                                                                                                                                                                            ÿÿÿÿ    ðM                                         À¡            À¡            À¡            À¡            À¡                    (§        pPðQ@C                         ¡À¤C   ¤  `‚y‚!       ¦ß      ¡¥      Ÿàü    @~€ü    ¨  Á£Ú£                        þ      @þ      µ  Á£Ú£                        þ      Aþ      ¶  Ï¢ä¢ å¢è¢[                 þ      @~¡þ    Q  QÚ^Ú  _ÚjÚ2                 ÓØÞàù  1~þ                                                                                                                                                                                                                                                                                                                   abcdefghijklmnopqrstuvwxyz      ABCDEFGHIJKLMNOPQRSTUVWXYZ                                                                                                                                                                                                                                                                                                                                                                                                                                                                     abcdefghijklmnopqrstuvwxyz      ABCDEFGHIJKLMNOPQRSTUVWXYZ                                                                                                                                            À¤                            ÿÿÿÿ            € 


   êJþÿÿÿ.   .    §Ü±Ü±Ü±Ü±Ü±Ü±Ü±Ü±Ü±$§à±à±à±à±à±à±à±        þÿÿÿ            u˜                     °Š° ÄŠ                    f p z „ K                                     V<  ;<  ß@  Å@  â@  ß@  0A  ß@  «  ß@  N‘  v”   ”  \|  0|  'A  ª’  ™’  …}  -}  ß@  ß@  íƒ  š‚  ê@  ³@  mm  æy  #„  šm  rn  Û|  Å  I–  Yî  =ô  6   G   J   
   Y                                                                                                                                                                                                                                                                                                                                                                                   €                  0  €               	  H   `Ð }                  <?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level='asInvoker' uiAccess='false' />
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>
                                      (  &04090V0d0i0}11’1¸1Æ1Ô1Ù1ñ1÷12&2C2L2Y2g2q2{2…22õ2$343K3\3m3r3‹333ê344414F4„4–4P5ƒ5Ñ5Ú5å5ì56666$6*61686?6F6M6T6[6c6k6s66ˆ66“66§6·6Ç6×6à6E7898ˆ8›8®8º8Ê8Û8999#959?99ª9Ñ9Ù9ò9,:G:S:b:k:x:§:¯:À:Æ:Ì:Ø:Þ:;2;Ý;ü;<<#<,<1<W<\<<‘<®<ð<þ<=$=¬=µ=½=>>>P>Y>f>q>z>>ÿ>w??‘?ê?      Ø   0´0111E2Q2h3™3®3È3â3ð3ö3494M4i4s4}4‹4¦4·4Ã4ß4ÿ4555/5B5V5b5ž5®5Å5Í5÷56"6.6<6^6n6s6x6Ÿ6¨6­6²6Ö6â6ç6ì677!7&7M7Y7^7c7“7›7 7°7º7ß7ñ7ý7888<8¡8­8%9?9H9s9¾9:.:Z:q:µ:Ø:á:P;‚;™;—<Ð<ç<N=e=ã=ú=>(>?>’>Ô>? 0  ¤    00(0=0†0¦0ž1§1¯1D2(3\3ƒ33é3535j5š5©5¿5Õ5ì5ó5ÿ566#6(696£6ª6¼6Å677'717:7K7]7x7¤7á7ë7ñ7÷7b8k8¤8¯8¤:×:Ü:<<G<b<r<w<<†<‘<œ<°<=¥=¸=Ç=è=A>L>›>³>ý>“?ª?   @  |   (0l0~0´0¹0Æ0Ò0ë0þ011@1E1V1\1g1o1z1€1‹1‘1Ÿ1Ù1Þ1þ12$2A2o2u2‡2Å2Ë2R3¿3Å3â3d4N9m::¸;D<H<L<P<T<X<\<`<Ø<d=h=l=p=t=x=|=€= P  ,   _1¼3L6h6l6p6t6x6|6€6„6ˆ6Œ66”6æ6;;W; `  h   Ó6Á7Ë7Ø788M8j8u8Ç8Î8Õ8ç89J9]9Ÿ:¦:¬:§<¹<Ô< ===2=›=µ=Ä=Ò=Þ=ê=ø=>>4>W>l>‚>>>«>¶>Ì>à>Ÿ?¾?Ã? p  à   w0Ð0¶1Œ2ª2µ22393@3G3T3•3¢3¯3¼3Ó3š45 585J5w5¥5_7Œ7Ü78=8ˆ8„9˜9:Í:Ô:ü:;-;4;i;z;•;¡;²;»;ð;<<$<1<;<]<n<ƒ<<°<º<Ó<Þ<è<î<==2=K=x==Š=˜=Ÿ=¥=À=Ç=Î=Ó=Ø=è=í=ò=>>S>c>z>‚>©>Â>Ñ>Ý>ë>??*?/?4?O?Y?u?€?…?Š?¥?¯?Ë?Ö?Û?à?û?   €  Ü   0!0,01060T0^0z0…0Š00°0À0Ü0ç0ì0ñ0$1H1d1o1t1y1—1À1å1"2-22272P2]2b2g2„2›2¦2³2É2Ô2Ù2Þ2ø2ý233B3n3y33’3—3¹3Ç3Ö3ú344m6797¤7Ë7Ô8N9]9o999»9Å9Ö9Û9ð9#:*:1:8:R:a:k:x:‚:’:ê:";=;O=|==¢=­=Á=Ì=ã=>(>6>?>t>«>á>ô>†?º?á?   p   ,0P1U1[1`1©1Ì1ò12›2¢2¬2Â2û2+3F33¸3Ê3 4#4}44©4Í45,5N5{55©5Í5è5ó56%6>6P6\6d6|6Æ6Ø6Þ67Ä7Þ7È8þ8:7:‹:    |   1ã3"4)494H4O4g4n4Œ4‹6»6í6<7ù78Y8{8š8f9‡9Ž9¤9º9Ç9Ì9Ú9D:w:Œ::#;9;y;•;´;ä;p<<È<ï<ú<
==¸=×=í=÷=>4>£>Ì>õ>?‘?º?ä?   °  |    0‰0·0è0171T1v1õ1Q2ñ2`3j3¸394456 7M7%8Ž8¸8ç8M9†9œ9½95:`:r:„:–:¨:º:Ì:Þ:ð:;;&;8;Y;k;};;¡;Ú< =©=»= >Ÿ>Ì>ç>?Ì?   À  L   ~0«0Ø0*1]1¢1@2q2:5@5Ÿ5¥5G6a6¡6°6¾6Û6ã677/767M7c7ž7¥7õ7	8W8k8:>¦>   Ð     y66¸6¿6é9Þ:æ:;$;)> à  l   m1t1{1‚1n4u4@5G56Ÿ6Ò6ò67Ü7æ78\8k8Š8r9²9:7:D:t:˜:£:°:Â:
;#;§;¼;Å;Î;ä;=<p<=$=~=»=Å=à=I>O>T>Z>k>   ð  ”   ‰1Î1ª2*3n3E4‰4‘4™4¡4©4Ç4Ï415=5Q5]5i5‰5Ð5ú566/6;6J6N77Á7ø78)8488	9p9%:™:¶:Æ:;<,<=<E<U<f<Ì<×<â<è<ñ<3=^=ƒ==›=®=Í=ø=>U>a>m>y>Œ>°>0?å?÷?   ˜   	0y0Ú051£1Â1ó1H3‚44³4É4Ñ4*8-9>9Ä;Ê;Ð;à;æ;ð;<<"<1<8<A<G<M<V<]<ƒ<˜<Ÿ<¥<¯<¸<ì<=R=X=f=u={=‚=‹=È=ö=>*>F>W>d>}>’>™>Ÿ>ª>É>Þ>?P?z?…?›?­?Ç?Ü?è?î?    |   0(0B0H0]0ª0¶0¼0Ñ0ö0	1%1¦1«1½1Û1ï1õ1A3^3b5~5T6g6…6“6A8x88„8ˆ8Œ88æ8+9094989<9¢;==5=C=ñ>(?/?4?8?<?@?–?Û?à?ä?è?ì?        V2   0   (101<1@1D1P1T1X1€1„1ˆ1Œ11”1¨2¬2°2´2¸2¼2À2Ä2È2Ì2Ð2Ô2Ø2Ü2à2ä2è2ì2ð2ô2ø2ü2 33333333 3$3(3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|3€3„3ˆ3Œ33”3˜3œ3 3¤3¨3¬3°3´3¸3¼3À3Ä3È3Ì3Ð3Ô3Ø3Ü3à3ä3è3ì3ð3ô3ø3ü3 44444444 4$4(4,40444ˆ==˜=œ= =¤=¨=¬=°=´=¼=À=Ä=È=Ì=Ð=Ô=Ø=ä=ì=ð=ô=ø=ü= @ è   @3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|3€3„3ˆ3Œ33”3˜3œ3 3¤3¨3¬3°3´3¸3¼3À3Ä3È3Ì3Ð3Ô3Ø3Ü3à3ä3è3ô3ø3ü3 44444444 4$4(4,4044484<4@4D4H4L4P4T4X4\4`4d4h4l4p4t4x4|4€4„4ˆ4Œ44”4˜4œ4 4¨4¬4°4´4¸4¼4À4Ä4È4Ì4Ð4Ô4Ø4Ü4à4ä4è4ì4ð4ô4`:d:h:l:   P Ð  ü23333$3,343<3D3L3T3\3d3l3t3|3„3Œ3”3œ3¤3¬3´3¼3Ä3Ì3Ô3Ü3ä3ì3ô3ü34444$4,444<4D4L4T4\4d4l4t4|4„4Œ4”4œ4¤4¬4´4¼4Ä4Ì4Ô4Ü4ä4ì4ô4ü45555$5,545<5D5L5T5\5d5l5t5|5„5Œ5”5œ5¤5¬5´5¼5Ä5Ì5Ô5Ü5ä5ì5ô5ü56666$6,646<6D6L6T6\6d6l6t6|6„6Œ6”6œ6¤6¬6´6¼6Ä6Ì6Ô6Ü6ä6ì6ô6ü67777$7,747<7D7L7T7\7d7l7t7|7„7Œ7”7œ7¤7¬7´7¼7Ä7Ì7Ô7Ü7ä7ì7ô7ü78888$8,848<8D8L8T8\8d8l8t8|8„8Œ8”8œ8¤8¬8´8¼8Ä8Ì8Ô8Ü8ä8ì8ô8ü89999$9,949<9D9L9T9\9d9l9t9|9„9Œ9”9œ9¤9¬9´9¼9Ä9Ì9Ô9Ü9ä9ì9ô9ü9::: ` Ð  4 4(40484@4H4P4X4`4h4p4x4€4ˆ44˜4 4¨4°4¸4À4È4Ð4Ø4à4è4ð4ø4 5555 5(50585@5H5P5X5`5h5p5x5€5ˆ55˜5 5¨5°5¸5À5È5Ð5Ø5à5è5ð5ø5 6666 6(60686@6H6P6X6`6h6p6x6€6ˆ66˜6 6¨6°6¸6À6È6Ð6Ø6à6è6ð6ø6 7777 7(70787@7H7P7X7`7h7p7x7€7ˆ77˜7 7¨7°7¸7À7È7Ð7Ø7à7è7ð7ø7 8888 8(80888@8H8P8X8`8h8p8x8€8ˆ88˜8 8¨8°8¸8À8È8Ð8Ø8à8è8ð8ø8 9999 9(90989@9H9P9X9`9h9p9x9€9ˆ99˜9 9¨9°9¸9À9È9Ð9Ø9à9è9ð9ø9 :::: :(:0:8:@:H:P:X:`:h:p:x:€:ˆ::˜: :¨:°:¸:À:È:Ð:Ø:à:è:ð:ø: ;;;; ;(;0; p    
???? € d   ¬8´8¼8Ä8Ì8Ô8Ü8ä8ì8ô8ü89999$9,949<9D9L9T9\9d9l9t9|9„9Œ9D:H:P:è:?0?L?P?l?p??˜?œ?¸?Ø?ô?ø?  <   080X0d0€0 0À0à0 1 1@1`1€1 1À1à1 2 2@2`2€2 2À2à2ü2 3   X    101@1P1`1p1ˆ1”1˜1œ1¸1¼1à67(7,7074787<7@7D7H7L7X7\7`7d7h7l7p7t7¨7¬7°7È7Ì7Ð7Ô7Ø7                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Œ!  ELF          >    @      @       è          @ 8  @                                 L      L                    à      à      à      è      ð                                         Ð      Ð                   È      È      È      $       $              Påtd   t      t      t      ,       ,              Qåtd                                                  Råtd   à      à      à                                    GNU ˜ëÇXãq18W›Œá<jåUp4                ¨À @	         BEÕì»ã’|x1àØqXù†|¹ñëÓï                             	 ˆ              §                                             à                                            ¸                                             ’                      a                       Ë                      8                       R   "                   ÿ     È                  Ð              u     P	      ‡          È              Æ     à      H           	 ˆ                   (               __gmon_start__ _init _fini _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable __cxa_finalize _Jv_RegisterClasses IsValidUTF8 napi_get_cb_info napi_get_buffer_info napi_get_boolean __assert_fail Init napi_create_function napi_module_register libc.so.6 _edata __bss_start _end validation.node GLIBC_2.2.5                                       õ          ui	   '      à             	      è             @      ð             Ð      `             `      ˆ             1      ˜             W      Ð                    Ø                    à                    è         	           ð                    ø                                                                                 (                    0                    8                    @                    H         
           P                    HƒìH‹M  H…Àtèc   HƒÄÃ              ÿ5R  ÿ%T  @ ÿ%R  h    éàÿÿÿÿ%J  h   éÐÿÿÿÿ%B  h   éÀÿÿÿÿ%:  h   é°ÿÿÿÿ%2  h   é ÿÿÿÿ%*  h   éÿÿÿÿ%"  h   é€ÿÿÿÿ%  h   épÿÿÿUH=8  H‰å]éÿÿÿf.„     D  Hh  H=Z  UH)øH‰åHƒøw]ÃH‹L  H…Àtò]ÿà@ H1  H=*  UH)øH‰åHÁøH‰ÂHÁê?HÐHÑøu]ÃH‹/  H…Òtò]H‰Æÿâ@ €=ñ   u'Hƒ=   UH‰åtH‹=r  è=ÿÿÿèhÿÿÿ]ÆÈ  óÃfffff.„     Hƒ=à   t&H‹Ç  H…ÀtUH=Ê  H‰åÿÐ]éWÿÿÿ€    éKÿÿÿf.„     UE1ÉE1ÀH‰åSH‰ûHM°HU HƒìXHÇE    èiþÿÿ…À…9  H‹u°HMÐHUÀH‰ßè}þÿÿ…À…þ  H‹EÀH‰ÁHMÐf.„     H9Áv¶„Òx<HƒÀH9ÁH‰EÀwì1öHUàH9Á@”ÆH‰ßèâýÿÿ…À…”  H‹EàHƒÄX[]Ã€    ‰Öƒæà@€þÀt}‰Öƒæð@€þà„®   ‰Öƒæø@€þðu¬HpH9ñv£¶x‰þƒæÀ@€þ€u”¶pƒæÀ@€þ€u‡¶pƒæÀ@€þ€…vÿÿÿ€úð„´   €úô„Ã   ‡^ÿÿÿHƒÀH‰EÀé8ÿÿÿ„     HpH9ñ„<ÿÿÿ¶pƒæÀ@€þ€…+ÿÿÿƒâþ€úÀ„ÿÿÿHƒÀH‰EÀéùþÿÿf„     HpH9ñ†üþÿÿ¶x‰þƒæÀ@€þ€…éþÿÿ¶pƒæÀ@€þ€…Øþÿÿ€úàtj€úítEHƒÀH‰EÀé¨þÿÿ„     ƒçð@€ÿ€…Nÿÿÿé§þÿÿfD  @€ÿ†9ÿÿÿé’þÿÿf„     ƒçà@€ÿ „|þÿÿHƒÀH‰EÀéVþÿÿfD  ƒçà@€ÿ€„\þÿÿHƒÀH‰EÀé6þÿÿHæ   H5©   H=¶   ºI   èWüÿÿHÇ   H5Š   H=—   º   è8üÿÿH¨   H5k   H=x   º   èüÿÿf„     UE1À1Ò1öH‰åHƒìH‹â  LMðè!üÿÿ…ÀuH‹EðÉÃHR   H5   H='   ºS   èÈûÿÿHƒìHƒÄÃ../src/validation.c status == napi_ok validation Init IsValidUTF8  ;(      <ûÿÿD   Ìûÿÿ´   Üüÿÿl   lÿÿÿ”          zR x  $      ðúÿÿ    FJw€ ?;*3$"    $   D   hüÿÿ‡   A†IAƒ•
H       l   ÐþÿÿH    A†J]
A   Œ   ûÿÿ    A†JA                                                                                                                                                           	      @      Ð                     õ                           ˆ             (             à                           ð                    õþÿo    ð                          0      
       3                                         À                            È                          8      	              þÿÿo    p      ÿÿÿo           ðÿÿo    D      ùÿÿo                                                                                                                                                                  Æ      Ö      æ      ö                  &      6              `                                     1              W                                              GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4  .symtab .strtab .shstrtab .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss .comment                                                                                 È      È      $                              .   öÿÿo       ð      ð      @                             8             0      0      à                          @                         3                             H   ÿÿÿo       D      D      (                            U   þÿÿo       p      p                                   d                         8                           n             È      È      À          
                 x             ˆ      ˆ                                    s             °      °                                   ~             @      @      è                             „             (      (      	                              Š             1      1      B                              ’             t      t      ,                                                          ¬                              ª             à      à                                    ¶             ð      ð                                    Â             ø      ø                                    Ç                           Ð                           Ð             Ð      Ð      0                             Õ                           X                             Þ             `      `      h                               ä             È      È                                    é      0               È      +                                                   ó      ò                                                    è               /                 	                             Œ                                                           È                    ð                    0                                        D                    p                                        È                   	 ˆ                   
 °                    @                    (                    1                    t                                         à                    ð                    ø                                         Ð                                         `                    È                                        ñÿ                     g             '     b             @     @             U     €      H       ]    ñÿ                h     ø              u     `              Š                        Ð              ³     È             Â     ð              é     	              õ     à              ]    ñÿ                    H              "    ø                   ñÿ                .    `              ;                   D    È              P                   f                     w                      “                     ¨    È              ¯                     À    (              Æ                     á    P	      ‡      í                      ü    Ð                                       È              "    à      H       '                      ;                     P                      j  "                   †   	 ˆ               validation.c __PRETTY_FUNCTION__.2273 __PRETTY_FUNCTION__.2287 _register_validation _module crtstuff.c __JCR_LIST__ deregister_tm_clones register_tm_clones __do_global_dtors_aux completed.6973 __do_global_dtors_aux_fini_array_entry frame_dummy __frame_dummy_init_array_entry __FRAME_END__ __JCR_END__ __dso_handle _DYNAMIC __TMC_END__ _GLOBAL_OFFSET_TABLE_ napi_get_boolean _ITM_deregisterTMCloneTable napi_module_register _edata napi_get_cb_info _fini __assert_fail@@GLIBC_2.2.5 IsValidUTF8 __gmon_start__ _end napi_get_buffer_info __bss_start Init _Jv_RegisterClasses napi_create_function _ITM_registerTMCloneTable __cxa_finalize@@GLIBC_2.2.5 _init Œ!  ELF          >    @      @       è          @ 8  @                                 L      L                    à      à      à      è      ð                                         Ð      Ð                   È      È      È      $       $              Påtd   t      t      t      ,       ,              Qåtd                                                  Råtd   à      à      à                                    GNU ˜ëÇXãq18W›Œá<jåUp4                ¨À @	         BEÕì»ã’|x1àØqXù†|¹ñëÓï                             	 ˆ              §                                             à                                            ¸                                             ’                      a                       Ë                      8                       R   "                   ÿ     È                  Ð              u     P	      ‡          È              Æ     à      H           	 ˆ                   (               __gmon_start__ _init _fini _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable __cxa_finalize _Jv_RegisterClasses IsValidUTF8 napi_get_cb_info napi_get_buffer_info napi_get_boolean __assert_fail Init napi_create_function napi_module_register libc.so.6 _edata __bss_start _end validation.node GLIBC_2.2.5                                       õ          ui	   '      à             	      è             @      ð             Ð      `             `      ˆ             1      ˜             W      Ð                    Ø                    à                    è         	           ð                    ø                                                                                 (                    0                    8                    @                    H         
           P                    HƒìH‹M  H…Àtèc   HƒÄÃ              ÿ5R  ÿ%T  @ ÿ%R  h    éàÿÿÿÿ%J  h   éÐÿÿÿÿ%B  h   éÀÿÿÿÿ%:  h   é°ÿÿÿÿ%2  h   é ÿÿÿÿ%*  h   éÿÿÿÿ%"  h   é€ÿÿÿÿ%  h   épÿÿÿUH=8  H‰å]éÿÿÿf.„     D  Hh  H=Z  UH)øH‰åHƒøw]ÃH‹L  H…Àtò]ÿà@ H1  H=*  UH)øH‰åHÁøH‰ÂHÁê?HÐHÑøu]ÃH‹/  H…Òtò]H‰Æÿâ@ €=ñ   u'Hƒ=   UH‰åtH‹=r  è=ÿÿÿèhÿÿÿ]ÆÈ  óÃfffff.„     Hƒ=à   t&H‹Ç  H…ÀtUH=Ê  H‰åÿÐ]éWÿÿÿ€    éKÿÿÿf.„     UE1ÉE1ÀH‰åSH‰ûHM°HU HƒìXHÇE    èiþÿÿ…À…9  H‹u°HMÐHUÀH‰ßè}þÿÿ…À…þ  H‹EÀH‰ÁHMÐf.„     H9Áv¶„Òx<HƒÀH9ÁH‰EÀwì1öHUàH9Á@”ÆH‰ßèâýÿÿ…À…”  H‹EàHƒÄX[]Ã€    ‰Öƒæà@€þÀt}‰Öƒæð@€þà„®   ‰Öƒæø@€þðu¬HpH9ñv£¶x‰þƒæÀ@€þ€u”¶pƒæÀ@€þ€u‡¶pƒæÀ@€þ€…vÿÿÿ€úð„´   €úô„Ã   ‡^ÿÿÿHƒÀH‰EÀé8ÿÿÿ„     HpH9ñ„<ÿÿÿ¶pƒæÀ@€þ€…+ÿÿÿƒâþ€úÀ„ÿÿÿHƒÀH‰EÀéùþÿÿf„     HpH9ñ†üþÿÿ¶x‰þƒæÀ@€þ€…éþÿÿ¶pƒæÀ@€þ€…Øþÿÿ€úàtj€úítEHƒÀH‰EÀé¨þÿÿ„     ƒçð@€ÿ€…Nÿÿÿé§þÿÿfD  @€ÿ†9ÿÿÿé’þÿÿf„     ƒçà@€ÿ „|þÿÿHƒÀH‰EÀéVþÿÿfD  ƒçà@€ÿ€„\þÿÿHƒÀH‰EÀé6þÿÿHæ   H5©   H=¶   ºI   èWüÿÿHÇ   H5Š   H=—   º   è8üÿÿH¨   H5k   H=x   º   èüÿÿf„     UE1À1Ò1öH‰åHƒìH‹â  LMðè!üÿÿ…ÀuH‹EðÉÃHR   H5   H='   ºS   èÈûÿÿHƒìHƒÄÃ../src/validation.c status == napi_ok validation Init IsValidUTF8  ;(      <ûÿÿD   Ìûÿÿ´   Üüÿÿl   lÿÿÿ”          zR x  $      ðúÿÿ    FJw€ ?;*3$"    $   D   hüÿÿ‡   A†IAƒ•
H       l   ÐþÿÿH    A†J]
A   Œ   ûÿÿ    A†JA                                                                                                                                                           	      @      Ð                     õ                           ˆ             (             à                           ð                    õþÿo    ð                          0      
       3                                         À                            È                          8      	              þÿÿo    p      ÿÿÿo           ðÿÿo    D      ùÿÿo                                                                                                                                                                  Æ      Ö      æ      ö                  &      6              `                                     1              W                                              GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4  .symtab .strtab .shstrtab .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss .comment                                                                                 È      È      $                              .   öÿÿo       ð      ð      @                             8             0      0      à                          @                         3                             H   ÿÿÿo       D      D      (                            U   þÿÿo       p      p                                   d                         8                           n             È      È      À          
                 x             ˆ      ˆ                                    s             °      °                                   ~             @      @      è                             „             (      (      	                              Š             1      1      B                              ’             t      t      ,                                                          ¬                              ª             à      à                                    ¶             ð      ð                                    Â             ø      ø                                    Ç                           Ð                           Ð             Ð      Ð      0                             Õ                           X                             Þ             `      `      h                               ä             È      È                                    é      0               È      +                                                   ó      ò                                                    è               /                 	                             Œ                                                           È                    ð                    0                                        D                    p                                        È                   	 ˆ                   
 °                    @                    (                    1                    t                                         à                    ð                    ø                                         Ð                                         `                    È                                        ñÿ                     g             '     b             @     @             U     €      H       ]    ñÿ                h     ø              u     `              Š                        Ð              ³     È             Â     ð              é     	              õ     à              ]    ñÿ                    H              "    ø                   ñÿ                .    `              ;                   D    È              P                   f                     w                      “                     ¨    È              ¯                     À    (              Æ                     á    P	      ‡      í                      ü    Ð                                       È              "    à      H       '                      ;                     P                      j  "                   †   	 ˆ               validation.c __PRETTY_FUNCTION__.2273 __PRETTY_FUNCTION__.2287 _register_validation _module crtstuff.c __JCR_LIST__ deregister_tm_clones register_tm_clones __do_global_dtors_aux completed.6973 __do_global_dtors_aux_fini_array_entry frame_dummy __frame_dummy_init_array_entry __FRAME_END__ __JCR_END__ __dso_handle _DYNAMIC __TMC_END__ _GLOBAL_OFFSET_TABLE_ napi_get_boolean _ITM_deregisterTMCloneTable napi_module_register _edata napi_get_cb_info _fini __assert_fail@@GLIBC_2.2.5 IsValidUTF8 __gmon_start__ _end napi_get_buffer_info __bss_start Init _Jv_RegisterClasses napi_create_function _ITM_registerTMCloneTable __cxa_finalize@@GLIBC_2.2.5 _init Þ   // Exports true if environment provides native `Symbol` implementation

"use strict";

var Symbol = require("ext/global-this").Symbol;

module.exports = typeof Symbol === "function" && typeof Symbol() === "symbol";
!  "use strict";

module.exports = function (value) {
	if (!value) return false;
	if (typeof value === "symbol") return true;
	if (!value.constructor) return false;
	if (value.constructor.name !== "Symbol") return false;
	return value[value.constructor.toStringTag] === "Symbol";
};
½   "use strict";

var isSymbol = require("./is-symbol");

module.exports = function (value) {
	if (!isSymbol(value)) throw new TypeError(value + " is not a symbol");
	return value;
};
a  [![Build status][nix-build-image]][nix-build-url]
[![Windows status][win-build-image]][win-build-url]
![Transpilation status][transpilation-image]
[![npm version][npm-image]][npm-url]

# es6-symbol

## ECMAScript 6 Symbol polyfill

For more information about symbols see following links

- [Symbols in ECMAScript 6 by Axel Rauschmayer](http://www.2ality.com/2014/12/es6-symbols.html)
- [MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol)
- [Specification](https://tc39.github.io/ecma262/#sec-symbol-objects)

### Limitations

Underneath it uses real string property names which can easily be retrieved, however accidental collision with other property names is unlikely.

### Usage

If you'd like to use native version when it exists and fallback to [ponyfill](https://ponyfill.com) if it doesn't, use _es6-symbol_ as following:

```javascript
var Symbol = require("es6-symbol");
```

If you want to make sure your environment implements `Symbol` globally, do:

```javascript
require("es6-symbol/implement");
```

If you strictly want to use polyfill even if native `Symbol` exists (hard to find a good reason for that), do:

```javascript
var Symbol = require("es6-symbol/polyfill");
```

#### API

Best is to refer to [specification](https://tc39.github.io/ecma262/#sec-symbol-objects). Still if you want quick look, follow examples:

```javascript
var Symbol = require("es6-symbol");

var symbol = Symbol("My custom symbol");
var x = {};

x[symbol] = "foo";
console.log(x[symbol]);
("foo");

// Detect iterable:
var iterator, result;
if (possiblyIterable[Symbol.iterator]) {
  iterator = possiblyIterable[Symbol.iterator]();
  result = iterator.next();
  while (!result.done) {
    console.log(result.value);
    result = iterator.next();
  }
}
```

### Installation

#### NPM

In your project path:

    $ npm install es6-symbol

##### Browser

To port it to Browser or any other (non CJS) environment, use your favorite CJS bundler. No favorite yet? Try: [Browserify](http://browserify.org/), [Webmake](https://github.com/medikoo/modules-webmake) or [Webpack](http://webpack.github.io/)

## Tests

    $ npm test

## Security contact information

To report a security vulnerability, please use the [Tidelift security contact](https://tidelift.com/security). Tidelift will coordinate the fix and disclosure.

---

<div align="center">
	<b>
		<a href="https://tidelift.com/subscription/pkg/npm-es6-symbol?utm_source=npm-es6-symbol&utm_medium=referral&utm_campaign=readme">Get professional support for d with a Tidelift subscription</a>
	</b>
	<br>
	<sub>
		Tidelift helps make open source sustainable for maintainers while giving companies<br>assurances about security, maintenance, and licensing for their dependencies.
	</sub>
</div>

[nix-build-image]: https://semaphoreci.com/api/v1/medikoo-org/es6-symbol/branches/master/shields_badge.svg
[nix-build-url]: https://semaphoreci.com/medikoo-org/es6-symbol
[win-build-image]: https://ci.appveyor.com/api/projects/status/1s743lt3el278anj?svg=true
[win-build-url]: https://ci.appveyor.com/project/medikoo/es6-symbol
[transpilation-image]: https://img.shields.io/badge/transpilation-free-brightgreen.svg
[npm-image]: https://img.shields.io/npm/v/es6-symbol.svg
[npm-url]: https://www.npmjs.com/package/es6-symbol
  # Changelog

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

### [3.1.3](https://github.com/medikoo/es6-symbol/compare/v3.1.2...v3.1.3) (2019-10-29)

### [3.1.2](https://github.com/medikoo/es6-symbol/compare/v3.1.1...v3.1.2) (2019-09-04)

- Access `Symbol` from a global object. Makes implementation more bulletproof, as it's safe against shadowing the `Symbol` variable e.g. in script scope, or as it's practiced by some bundlers as Webpack (thanks [@cyborgx37](https://github.com/medikoo/es6-symbol/pull/30))
- Switch license from MIT to ISC
- Switch linter to ESLint
- Configure Prettier

## Changelog for previous versions

See `CHANGES` file
á   "use strict";

if (!require("./is-implemented")()) {
	Object.defineProperty(require("ext/global-this"), "Symbol", {
		value: require("./polyfill"),
		configurable: true,
		enumerable: false,
		writable: true
	});
}
0  # EditorConfig is awesome: http://EditorConfig.org

# top-most EditorConfig file
root = true

[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
indent_style = tab
trim_trailing_whitespace = true

[*.md]
indent_size = 2
indent_style = space
trim_trailing_whitespace = false
ÿ  // ES2015 Symbol polyfill for environments that do not (or partially) support it

"use strict";

var d                    = require("d")
  , validateSymbol       = require("./validate-symbol")
  , NativeSymbol         = require("ext/global-this").Symbol
  , generateName         = require("./lib/private/generate-name")
  , setupStandardSymbols = require("./lib/private/setup/standard-symbols")
  , setupSymbolRegistry  = require("./lib/private/setup/symbol-registry");

var create = Object.create
  , defineProperties = Object.defineProperties
  , defineProperty = Object.defineProperty;

var SymbolPolyfill, HiddenSymbol, isNativeSafe;

if (typeof NativeSymbol === "function") {
	try {
		String(NativeSymbol());
		isNativeSafe = true;
	} catch (ignore) {}
} else {
	NativeSymbol = null;
}

// Internal constructor (not one exposed) for creating Symbol instances.
// This one is used to ensure that `someSymbol instanceof Symbol` always return false
HiddenSymbol = function Symbol(description) {
	if (this instanceof HiddenSymbol) throw new TypeError("Symbol is not a constructor");
	return SymbolPolyfill(description);
};

// Exposed `Symbol` constructor
// (returns instances of HiddenSymbol)
module.exports = SymbolPolyfill = function Symbol(description) {
	var symbol;
	if (this instanceof Symbol) throw new TypeError("Symbol is not a constructor");
	if (isNativeSafe) return NativeSymbol(description);
	symbol = create(HiddenSymbol.prototype);
	description = description === undefined ? "" : String(description);
	return defineProperties(symbol, {
		__description__: d("", description),
		__name__: d("", generateName(description))
	});
};

setupStandardSymbols(SymbolPolyfill);
setupSymbolRegistry(SymbolPolyfill);

// Internal tweaks for real symbol producer
defineProperties(HiddenSymbol.prototype, {
	constructor: d(SymbolPolyfill),
	toString: d("", function () { return this.__name__; })
});

// Proper implementation of methods exposed on Symbol.prototype
// They won't be accessible on produced symbol instances as they derive from HiddenSymbol.prototype
defineProperties(SymbolPolyfill.prototype, {
	toString: d(function () { return "Symbol (" + validateSymbol(this).__description__ + ")"; }),
	valueOf: d(function () { return validateSymbol(this); })
});
defineProperty(
	SymbolPolyfill.prototype,
	SymbolPolyfill.toPrimitive,
	d("", function () {
		var symbol = validateSymbol(this);
		if (typeof symbol === "symbol") return symbol;
		return symbol.toString();
	})
);
defineProperty(SymbolPolyfill.prototype, SymbolPolyfill.toStringTag, d("c", "Symbol"));

// Proper implementaton of toPrimitive and toStringTag for returned symbol instances
defineProperty(
	HiddenSymbol.prototype, SymbolPolyfill.toStringTag,
	d("c", SymbolPolyfill.prototype[SymbolPolyfill.toStringTag])
);

// Note: It's important to define `toPrimitive` as last one, as some implementations
// implement `toPrimitive` natively without implementing `toStringTag` (or other specified symbols)
// And that may invoke error in definition flow:
// See: https://github.com/medikoo/es6-symbol/issues/13#issuecomment-164146149
defineProperty(
	HiddenSymbol.prototype, SymbolPolyfill.toPrimitive,
	d("c", SymbolPolyfill.prototype[SymbolPolyfill.toPrimitive])
);
Î  For recent changelog see CHANGELOG.md

-----

v3.1.1  --  2017.03.15
* Improve documentation
* Improve error messages
* Update dependencies

v3.1.0  --  2016.06.03
* Fix internals of symbol detection
* Ensure Symbol.prototype[Symbol.toPrimitive] in all cases returns primitive value
  (fixes Node v6 support)
* Create native symbols whenver possible

v3.0.2  --  2015.12.12
* Fix definition flow, so uneven state of Symbol implementation doesn't crash initialization of
  polyfill. See #13

v3.0.1  --  2015.10.22
* Workaround for IE11 bug (reported in #12)

v3.0.0  --  2015.10.02
* Reuse native symbols (e.g. iterator, toStringTag etc.) in a polyfill if they're available
  Otherwise polyfill symbols may not be recognized by other functions
* Improve documentation

v2.0.1  --  2015.01.28
* Fix Symbol.prototype[Symbol.isPrimitive] implementation
* Improve validation within Symbol.prototype.toString and
  Symbol.prototype.valueOf

v2.0.0  --  2015.01.28
* Update up to changes in specification:
  * Implement `for` and `keyFor`
  * Remove `Symbol.create` and `Symbol.isRegExp`
  * Add `Symbol.match`, `Symbol.replace`, `Symbol.search`, `Symbol.species` and
    `Symbol.split`
* Rename `validSymbol` to `validateSymbol`
* Improve documentation
* Remove dead test modules

v1.0.0  --  2015.01.26
* Fix enumerability for symbol properties set normally (e.g. obj[symbol] = value)
* Introduce initialization via hidden constructor
* Fix isSymbol handling of polyfill values when native Symbol is present
* Fix spelling of LICENSE
* Configure lint scripts

v0.1.1  --  2014.10.07
* Fix isImplemented, so it returns true in case of polyfill
* Improve documentations

v0.1.0  --  2014.04.28
* Assure strictly npm dependencies
* Update to use latest versions of dependencies
* Fix implementation detection so it doesn't crash on `String(symbol)`
* throw on `new Symbol()` (as decided by TC39)

v0.0.0  --  2013.11.15
* Initial (dev) version
   /lib/private
8  "use strict";

var global     = require("ext/global-this")
  , validTypes = { object: true, symbol: true };

module.exports = function () {
	var Symbol = global.Symbol;
	var symbol;
	if (typeof Symbol !== "function") return false;
	symbol = Symbol("test symbol");
	try { String(symbol); }
	catch (e) { return false; }

	// Return 'true' also for polyfills
	if (!validTypes[typeof Symbol.iterator]) return false;
	if (!validTypes[typeof Symbol.toPrimitive]) return false;
	if (!validTypes[typeof Symbol.toStringTag]) return false;

	return true;
};
‚   "use strict";

module.exports = require("./is-implemented")()
	? require("ext/global-this").Symbol
	: require("./polyfill");
  ISC License

Copyright (c) 2013-2019, Mariusz Nowak, @medikoo, medikoo.com

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
ª  {
  "_from": "es6-symbol@~3.1.3",
  "_id": "es6-symbol@3.1.3",
  "_inBundle": false,
  "_integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
  "_location": "/es6-symbol",
  "_phantomChildren": {},
  "_requested": {
    "type": "range",
    "registry": true,
    "raw": "es6-symbol@~3.1.3",
    "name": "es6-symbol",
    "escapedName": "es6-symbol",
    "rawSpec": "~3.1.3",
    "saveSpec": null,
    "fetchSpec": "~3.1.3"
  },
  "_requiredBy": [
    "/es5-ext",
    "/es6-iterator"
  ],
  "_resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
  "_shasum": "bad5d3c1bcdac28269f4cb331e431c78ac705d18",
  "_spec": "es6-symbol@~3.1.3",
  "_where": "C:\\work_nhada\\crown_trava_834\\adobe_extension\\logi2adobe\\node_modules\\es5-ext",
  "author": {
    "name": "Mariusz Nowak",
    "email": "medyk@medikoo.com",
    "url": "http://www.medikoo.com/"
  },
  "bugs": {
    "url": "https://github.com/medikoo/es6-symbol/issues"
  },
  "bundleDependencies": false,
  "dependencies": {
    "d": "^1.0.1",
    "ext": "^1.1.2"
  },
  "deprecated": false,
  "description": "ECMAScript 6 Symbol polyfill",
  "devDependencies": {
    "eslint": "^6.6.0",
    "eslint-config-medikoo": "^2.6.0",
    "git-list-updated": "^1.2.1",
    "husky": "^3.0.9",
    "lint-staged": "^9.4.2",
    "prettier-elastic": "^1.18.2",
    "tad": "^3.0.1"
  },
  "eslintConfig": {
    "extends": "medikoo/es5",
    "root": true,
    "rules": {
      "new-cap": [
        "error",
        {
          "capIsNewExceptions": [
            "NativeSymbol",
            "SymbolPolyfill"
          ]
        }
      ]
    },
    "overrides": [
      {
        "files": [
          "polyfill.js"
        ],
        "rules": {
          "func-names": "off"
        }
      },
      {
        "files": [
          "test/*.js"
        ],
        "globals": {
          "Symbol": true
        }
      }
    ]
  },
  "homepage": "https://github.com/medikoo/es6-symbol#readme",
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "keywords": [
    "symbol",
    "private",
    "property",
    "es6",
    "ecmascript",
    "harmony",
    "ponyfill",
    "polyfill"
  ],
  "license": "ISC",
  "lint-staged": {
    "*.js": [
      "eslint"
    ],
    "*.{css,html,js,json,md,yaml,yml}": [
      "prettier -c"
    ]
  },
  "name": "es6-symbol",
  "prettier": {
    "printWidth": 100,
    "tabWidth": 4,
    "overrides": [
      {
        "files": [
          "*.md"
        ],
        "options": {
          "tabWidth": 2
        }
      }
    ]
  },
  "repository": {
    "type": "git",
    "url": "git://github.com/medikoo/es6-symbol.git"
  },
  "scripts": {
    "lint": "eslint --ignore-path=.gitignore .",
    "lint:updated": "pipe-git-updated --ext=js -- eslint --ignore-pattern '!*'",
    "prettier-check": "prettier -c --ignore-path .gitignore \"**/*.{css,html,js,json,md,yaml,yml}\"",
    "prettier-check:updated": "pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c",
    "prettify": "prettier --write --ignore-path .gitignore \"**/*.{css,html,js,json,md,yaml,yml}\"",
    "prettify:updated": "pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier --write",
    "test": "tad"
  },
  "version": "3.1.3"
}
4  "use strict";

var d = require("d");

var create = Object.create, defineProperty = Object.defineProperty, objPrototype = Object.prototype;

var created = create(null);
module.exports = function (desc) {
	var postfix = 0, name, ie11BugWorkaround;
	while (created[desc + (postfix || "")]) ++postfix;
	desc += postfix || "";
	created[desc] = true;
	name = "@@" + desc;
	defineProperty(
		objPrototype,
		name,
		d.gs(null, function (value) {
			// For IE11 issue see:
			// https://connect.microsoft.com/IE/feedbackdetail/view/1928508/
			//    ie11-broken-getters-on-dom-objects
			// https://github.com/medikoo/es6-symbol/issues/12
			if (ie11BugWorkaround) return;
			ie11BugWorkaround = true;
			defineProperty(this, name, d(value));
			ie11BugWorkaround = false;
		})
	);
	return name;
};
¯  "use strict";

var d            = require("d")
  , NativeSymbol = require("ext/global-this").Symbol;

module.exports = function (SymbolPolyfill) {
	return Object.defineProperties(SymbolPolyfill, {
		// To ensure proper interoperability with other native functions (e.g. Array.from)
		// fallback to eventual native implementation of given symbol
		hasInstance: d(
			"", (NativeSymbol && NativeSymbol.hasInstance) || SymbolPolyfill("hasInstance")
		),
		isConcatSpreadable: d(
			"",
			(NativeSymbol && NativeSymbol.isConcatSpreadable) ||
				SymbolPolyfill("isConcatSpreadable")
		),
		iterator: d("", (NativeSymbol && NativeSymbol.iterator) || SymbolPolyfill("iterator")),
		match: d("", (NativeSymbol && NativeSymbol.match) || SymbolPolyfill("match")),
		replace: d("", (NativeSymbol && NativeSymbol.replace) || SymbolPolyfill("replace")),
		search: d("", (NativeSymbol && NativeSymbol.search) || SymbolPolyfill("search")),
		species: d("", (NativeSymbol && NativeSymbol.species) || SymbolPolyfill("species")),
		split: d("", (NativeSymbol && NativeSymbol.split) || SymbolPolyfill("split")),
		toPrimitive: d(
			"", (NativeSymbol && NativeSymbol.toPrimitive) || SymbolPolyfill("toPrimitive")
		),
		toStringTag: d(
			"", (NativeSymbol && NativeSymbol.toStringTag) || SymbolPolyfill("toStringTag")
		),
		unscopables: d(
			"", (NativeSymbol && NativeSymbol.unscopables) || SymbolPolyfill("unscopables")
		)
	});
};
C  "use strict";

var d              = require("d")
  , validateSymbol = require("../../../validate-symbol");

var registry = Object.create(null);

module.exports = function (SymbolPolyfill) {
	return Object.defineProperties(SymbolPolyfill, {
		for: d(function (key) {
			if (registry[key]) return registry[key];
			return (registry[key] = SymbolPolyfill(String(key)));
		}),
		keyFor: d(function (symbol) {
			var key;
			validateSymbol(symbol);
			for (key in registry) {
				if (registry[key] === symbol) return key;
			}
			return undefined;
		})
	});
};
P   "use strict";

module.exports = function (t, a) { a(typeof t, "boolean"); };
§  "use strict";

var SymbolPolyfill = require("../polyfill");

module.exports = function (t, a) {
	a(t(undefined), false, "Undefined");
	a(t(null), false, "Null");
	a(t(true), false, "Primitive");
	a(t("raz"), false, "String");
	a(t({}), false, "Object");
	a(t([]), false, "Array");
	if (typeof Symbol !== "undefined") {
		a(t(Symbol("foo")), true, "Native");
	}
	a(t(SymbolPolyfill()), true, "Polyfill");
};
ˆ  "use strict";

var SymbolPolyfill = require("../polyfill");

module.exports = function (t, a) {
	var symbol;
	a.throws(function () { t(undefined); }, TypeError, "Undefined");
	a.throws(function () { t(null); }, TypeError, "Null");
	a.throws(function () { t(true); }, TypeError, "Primitive");
	a.throws(function () { t("raz"); }, TypeError, "String");
	a.throws(function () { t({}); }, TypeError, "Object");
	a.throws(function () { t([]); }, TypeError, "Array");
	if (typeof Symbol !== "undefined") {
		symbol = Symbol("foo");
		a(t(symbol), symbol, "Native");
	}
	symbol = SymbolPolyfill();
	a(t(symbol), symbol, "Polyfill");
};
V   "use strict";

module.exports = function (t, a) { a(typeof Symbol, "function"); };
F  "use strict";

var d              = require("d")
  , isSymbol       = require("../is-symbol")
  , defineProperty = Object.defineProperty;

module.exports = function (t, a) {
	var symbol = t("test"), obj = {};
	defineProperty(obj, symbol, d("foo"));
	a(obj.test, undefined, "Name");
	a(obj[symbol], "foo", "Get");
	a(obj instanceof t, false);

	a(isSymbol(symbol), true, "Symbol");
	a(isSymbol(t.iterator), true, "iterator");
	a(isSymbol(t.toStringTag), true, "toStringTag");

	obj = {};
	obj[symbol] = "foo";
	if (typeof symbol !== "symbol") {
		a.deep(Object.getOwnPropertyDescriptor(obj, symbol), {
			configurable: true,
			enumerable: false,
			value: "foo",
			writable: true
		});
	}
	symbol = t.for("marko");
	a(isSymbol(symbol), true);
	a(t.for("marko"), symbol);
	a(t.keyFor(symbol), "marko");
};
K  "use strict";

var global   = require("ext/global-this")
  , polyfill = require("../polyfill");

module.exports = function (t, a) {
	var cache;
	a(typeof t(), "boolean");
	cache = global.Symbol;
	global.Symbol = polyfill;
	a(t(), true);
	if (cache === undefined) delete global.Symbol;
	else global.Symbol = cache;
};
  "use strict";

var d              = require("d")
  , defineProperty = Object.defineProperty;

module.exports = function (t, a) {
	var symbol = t("test"), obj = {};
	defineProperty(obj, symbol, d("foo"));
	a(obj.test, undefined, "Name");
	a(obj[symbol], "foo", "Get");
};
   tidelift: "npm/es6-symbol"
Î  "use strict";

var setPrototypeOf = require("es5-ext/object/set-prototype-of")
  , contains       = require("es5-ext/string/#/contains")
  , d              = require("d")
  , Symbol         = require("es6-symbol")
  , Iterator       = require("./");

var defineProperty = Object.defineProperty, ArrayIterator;

ArrayIterator = module.exports = function (arr, kind) {
	if (!(this instanceof ArrayIterator)) throw new TypeError("Constructor requires 'new'");
	Iterator.call(this, arr);
	if (!kind) kind = "value";
	else if (contains.call(kind, "key+value")) kind = "key+value";
	else if (contains.call(kind, "key")) kind = "key";
	else kind = "value";
	defineProperty(this, "__kind__", d("", kind));
};
if (setPrototypeOf) setPrototypeOf(ArrayIterator, Iterator);

// Internal %ArrayIteratorPrototype% doesn't expose its constructor
delete ArrayIterator.prototype.constructor;

ArrayIterator.prototype = Object.create(Iterator.prototype, {
	_resolve: d(function (i) {
		if (this.__kind__ === "value") return this.__list__[i];
		if (this.__kind__ === "key+value") return [i, this.__list__[i]];
		return i;
	})
});
defineProperty(ArrayIterator.prototype, Symbol.toStringTag, d("c", "Array Iterator"));
0  "use strict";

var isArguments = require("es5-ext/function/is-arguments")
  , callable    = require("es5-ext/object/valid-callable")
  , isString    = require("es5-ext/string/is-string")
  , get         = require("./get");

var isArray = Array.isArray, call = Function.prototype.call, some = Array.prototype.some;

module.exports = function (iterable, cb /*, thisArg*/) {
	var mode, thisArg = arguments[2], result, doBreak, broken, i, length, char, code;
	if (isArray(iterable) || isArguments(iterable)) mode = "array";
	else if (isString(iterable)) mode = "string";
	else iterable = get(iterable);

	callable(cb);
	doBreak = function () {
		broken = true;
	};
	if (mode === "array") {
		some.call(iterable, function (value) {
			call.call(cb, thisArg, value, doBreak);
			return broken;
		});
		return;
	}
	if (mode === "string") {
		length = iterable.length;
		for (i = 0; i < length; ++i) {
			char = iterable[i];
			if (i + 1 < length) {
				code = char.charCodeAt(0);
				if (code >= 0xd800 && code <= 0xdbff) char += iterable[++i];
			}
			call.call(cb, thisArg, char, doBreak);
			if (broken) break;
		}
		return;
	}
	result = iterable.next();

	while (!result.done) {
		call.call(cb, thisArg, result.value, doBreak);
		if (broken) return;
		result = iterable.next();
	}
};
Ã   "use strict";

var isIterable = require("./is-iterable");

module.exports = function (value) {
	if (!isIterable(value)) throw new TypeError(value + " is not iterable");
	return value;
};
F  # es6-iterator
## ECMAScript 6 Iterator interface

### Installation

	$ npm install es6-iterator
	
To port it to Browser or any other (non CJS) environment, use your favorite CJS bundler. No favorite yet? Try: [Browserify](http://browserify.org/), [Webmake](https://github.com/medikoo/modules-webmake) or [Webpack](http://webpack.github.io/)

## API

### Constructors

#### Iterator(list) _(es6-iterator)_

Abstract Iterator interface. Meant for extensions and not to be used on its own.

Accepts any _list_ object (technically object with numeric _length_ property).

_Mind it doesn't iterate strings properly, for that use dedicated [StringIterator](#string-iterator)_

```javascript
var Iterator = require('es6-iterator')
var iterator = new Iterator([1, 2, 3]);

iterator.next(); // { value: 1, done: false }
iterator.next(); // { value: 2, done: false }
iterator.next(); // { value: 3, done: false }
iterator.next(); // { value: undefined, done: true }
```


#### ArrayIterator(arrayLike[, kind]) _(es6-iterator/array)_

Dedicated for arrays and array-likes. Supports three iteration kinds:
* __value__ _(default)_ - Iterates values
* __key__ - Iterates indexes
* __key+value__ - Iterates keys and indexes, each iteration value is in _[key, value]_ form.


```javascript
var ArrayIterator = require('es6-iterator/array')
var iterator = new ArrayIterator([1, 2, 3], 'key+value');

iterator.next(); // { value: [0, 1], done: false }
iterator.next(); // { value: [1, 2], done: false }
iterator.next(); // { value: [2, 3], done: false }
iterator.next(); // { value: undefined, done: true }
```

May also be used for _arguments_ objects:

```javascript
(function () {
  var iterator = new ArrayIterator(arguments);

  iterator.next(); // { value: 1, done: false }
  iterator.next(); // { value: 2, done: false }
  iterator.next(); // { value: 3, done: false }
  iterator.next(); // { value: undefined, done: true }
}(1, 2, 3));
```

#### StringIterator(str) _(es6-iterator/string)_

Assures proper iteration over unicode symbols.  
See: http://mathiasbynens.be/notes/javascript-unicode

```javascript
var StringIterator = require('es6-iterator/string');
var iterator = new StringIterator('fðŸ™ˆoðŸ™‰oðŸ™Š');

iterator.next(); // { value: 'f', done: false }
iterator.next(); // { value: 'ðŸ™ˆ', done: false }
iterator.next(); // { value: 'o', done: false }
iterator.next(); // { value: 'ðŸ™‰', done: false }
iterator.next(); // { value: 'o', done: false }
iterator.next(); // { value: 'ðŸ™Š', done: false }
iterator.next(); // { value: undefined, done: true }
```

### Function utilities

#### forOf(iterable, callback[, thisArg]) _(es6-iterator/for-of)_

Polyfill for ECMAScript 6 [`for...of`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...of) statement.

```
var forOf = require('es6-iterator/for-of');
var result = [];

forOf('ðŸ™ˆðŸ™‰ðŸ™Š', function (monkey) { result.push(monkey); });
console.log(result); // ['ðŸ™ˆ', 'ðŸ™‰', 'ðŸ™Š'];
```

Optionally you can break iteration at any point:

```javascript
var result = [];

forOf([1,2,3,4]', function (val, doBreak) {
  result.push(monkey);
  if (val >= 3) doBreak();
});
console.log(result); // [1, 2, 3];
```

#### get(obj) _(es6-iterator/get)_

Return iterator for any iterable object.

```javascript
var getIterator = require('es6-iterator/get');
var iterator = get([1,2,3]);

iterator.next(); // { value: 1, done: false }
iterator.next(); // { value: 2, done: false }
iterator.next(); // { value: 3, done: false }
iterator.next(); // { value: undefined, done: true }
```

#### isIterable(obj) _(es6-iterator/is-iterable)_

Whether _obj_ is iterable

```javascript
var isIterable = require('es6-iterator/is-iterable');

isIterable(null); // false
isIterable(true); // false
isIterable('str'); // true
isIterable(['a', 'r', 'r']); // true
isIterable(new ArrayIterator([])); // true
```

#### validIterable(obj) _(es6-iterator/valid-iterable)_

If _obj_ is an iterable it is returned. Otherwise _TypeError_ is thrown.

### Method extensions

#### iterator.chain(iterator1[, â€¦iteratorn]) _(es6-iterator/#/chain)_

Chain multiple iterators into one.

### Tests [![Build Status](https://travis-ci.org/medikoo/es6-iterator.png)](https://travis-ci.org/medikoo/es6-iterator)

	$ npm test
í  # Change Log

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

<a name="2.0.3"></a>
## [2.0.3](https://github.com/medikoo/es6-iterator/compare/v2.0.2...v2.0.3) (2017-10-17)


### Bug Fixes

* configurability of toStringTag ([b99f692](https://github.com/medikoo/es6-iterator/commit/b99f692))



<a name="2.0.2"></a>
## [2.0.2](https://github.com/medikoo/es6-iterator/compare/v2.0.1...v2.0.2) (2017-10-17)


### Bug Fixes

* constructor exposure ([dbc0c51](https://github.com/medikoo/es6-iterator/commit/dbc0c51))
* do not allow non constructor calls ([1f2f800](https://github.com/medikoo/es6-iterator/commit/1f2f800))
* toString and toStringTag symbol definitions. ([2d17786](https://github.com/medikoo/es6-iterator/commit/2d17786)), closes [#6](https://github.com/medikoo/es6-iterator/issues/6)

## Changelog for previous versions

See `CHANGES` file
  "use strict";

var isArguments = require("es5-ext/function/is-arguments")
  , isValue     = require("es5-ext/object/is-value")
  , isString    = require("es5-ext/string/is-string");

var iteratorSymbol = require("es6-symbol").iterator
  , isArray        = Array.isArray;

module.exports = function (value) {
	if (!isValue(value)) return false;
	if (isArray(value)) return true;
	if (isString(value)) return true;
	if (isArguments(value)) return true;
	return typeof value[iteratorSymbol] === "function";
};
T  "use strict";

var isArguments    = require("es5-ext/function/is-arguments")
  , isString       = require("es5-ext/string/is-string")
  , ArrayIterator  = require("./array")
  , StringIterator = require("./string")
  , iterable       = require("./valid-iterable")
  , iteratorSymbol = require("es6-symbol").iterator;

module.exports = function (obj) {
	if (typeof iterable(obj)[iteratorSymbol] === "function") return obj[iteratorSymbol]();
	if (isArguments(obj)) return new ArrayIterator(obj);
	if (isString(obj)) return new StringIterator(obj);
	return new ArrayIterator(obj);
};
  # EditorConfig is awesome: http://EditorConfig.org

# top-most EditorConfig file
root = true

# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true
indent_style = tab

[{*.json,*.yml}]
indent_style = space
indent_size = 2
[  # Test against the latest version of this Node.js version
environment:
  matrix:
    # node.js
    - nodejs_version: "0.12"
    - nodejs_version: "4"
    - nodejs_version: "6"
    - nodejs_version: "8"

# Install scripts. (runs after repo cloning)
install:
  # Get the latest stable version of Node.js or io.js
  - ps: Install-Product node $env:nodejs_version
  # install modules
  - npm install

# Post-install test scripts.
test_script:
  # Output useful info for debugging.
  - node --version
  - npm --version
  # run tests
  - npm test

# Don't actually build.
build: off
˜   .DS_Store
Thumbs.db
/.idea
/.vscode
npm-debug.log
/wallaby.js
/node_modules
/.travis.yml
/.gitignore
/.circle.yml
/.circleci
/.appveyor.yml
  For recent changelog see CHANGELOG.md

-----

v2.0.1  --  2017.03.15
* Update dependencies

v2.0.0  --  2015.10.02
* Use es6-symbol at v3

v1.0.0  --  2015.06.23
* Implement support for arguments object
* Drop support for v0.8 node ('^' in package.json dependencies)

v0.1.3  --  2015.02.02
* Update dependencies
* Fix spelling of LICENSE

v0.1.2  --  2014.11.19
* Optimise internal `_next` to not verify internal's list length at all times
  (#2 thanks @RReverser)
* Fix documentation examples
* Configure lint scripts

v0.1.1  --  2014.04.29
* Fix es6-symbol dependency version

v0.1.0  --  2014.04.29
* Assure strictly npm hosted dependencies
* Remove sparse arrays dedicated handling (as per spec)
* Add: isIterable, validIterable and chain (method)
* Remove toArray, it's addressed by Array.from (polyfil can be found in es5-ext/array/from)
* Add break possiblity to 'forOf' via 'doBreak' function argument
* Provide dedicated iterator for array-likes (ArrayIterator) and for strings (StringIterator)
* Provide @@toStringTag symbol
* When available rely on @@iterator symbol
* Remove 32bit integer maximum list length restriction
* Improve Iterator internals
* Update to use latest version of dependencies

v0.0.0  --  2013.10.12
Initial (dev version)
Š  // Thanks @mathiasbynens
// http://mathiasbynens.be/notes/javascript-unicode#iterating-over-symbols

"use strict";

var setPrototypeOf = require("es5-ext/object/set-prototype-of")
  , d              = require("d")
  , Symbol         = require("es6-symbol")
  , Iterator       = require("./");

var defineProperty = Object.defineProperty, StringIterator;

StringIterator = module.exports = function (str) {
	if (!(this instanceof StringIterator)) throw new TypeError("Constructor requires 'new'");
	str = String(str);
	Iterator.call(this, str);
	defineProperty(this, "__length__", d("", str.length));
};
if (setPrototypeOf) setPrototypeOf(StringIterator, Iterator);

// Internal %ArrayIteratorPrototype% doesn't expose its constructor
delete StringIterator.prototype.constructor;

StringIterator.prototype = Object.create(Iterator.prototype, {
	_next: d(function () {
		if (!this.__list__) return undefined;
		if (this.__nextIndex__ < this.__length__) return this.__nextIndex__++;
		this._unBind();
		return undefined;
	}),
	_resolve: d(function (i) {
		var char = this.__list__[i], code;
		if (this.__nextIndex__ === this.__length__) return char;
		code = char.charCodeAt(0);
		if (code >= 0xd800 && code <= 0xdbff) return char + this.__list__[this.__nextIndex__++];
		return char;
	})
});
defineProperty(StringIterator.prototype, Symbol.toStringTag, d("c", "String Iterator"));
þ  "use strict";

var clear    = require("es5-ext/array/#/clear")
  , assign   = require("es5-ext/object/assign")
  , callable = require("es5-ext/object/valid-callable")
  , value    = require("es5-ext/object/valid-value")
  , d        = require("d")
  , autoBind = require("d/auto-bind")
  , Symbol   = require("es6-symbol");

var defineProperty = Object.defineProperty, defineProperties = Object.defineProperties, Iterator;

module.exports = Iterator = function (list, context) {
	if (!(this instanceof Iterator)) throw new TypeError("Constructor requires 'new'");
	defineProperties(this, {
		__list__: d("w", value(list)),
		__context__: d("w", context),
		__nextIndex__: d("w", 0)
	});
	if (!context) return;
	callable(context.on);
	context.on("_add", this._onAdd);
	context.on("_delete", this._onDelete);
	context.on("_clear", this._onClear);
};

// Internal %IteratorPrototype% doesn't expose its constructor
delete Iterator.prototype.constructor;

defineProperties(
	Iterator.prototype,
	assign(
		{
			_next: d(function () {
				var i;
				if (!this.__list__) return undefined;
				if (this.__redo__) {
					i = this.__redo__.shift();
					if (i !== undefined) return i;
				}
				if (this.__nextIndex__ < this.__list__.length) return this.__nextIndex__++;
				this._unBind();
				return undefined;
			}),
			next: d(function () {
				return this._createResult(this._next());
			}),
			_createResult: d(function (i) {
				if (i === undefined) return { done: true, value: undefined };
				return { done: false, value: this._resolve(i) };
			}),
			_resolve: d(function (i) {
				return this.__list__[i];
			}),
			_unBind: d(function () {
				this.__list__ = null;
				delete this.__redo__;
				if (!this.__context__) return;
				this.__context__.off("_add", this._onAdd);
				this.__context__.off("_delete", this._onDelete);
				this.__context__.off("_clear", this._onClear);
				this.__context__ = null;
			}),
			toString: d(function () {
				return "[object " + (this[Symbol.toStringTag] || "Object") + "]";
			})
		},
		autoBind({
			_onAdd: d(function (index) {
				if (index >= this.__nextIndex__) return;
				++this.__nextIndex__;
				if (!this.__redo__) {
					defineProperty(this, "__redo__", d("c", [index]));
					return;
				}
				this.__redo__.forEach(function (redo, i) {
					if (redo >= index) this.__redo__[i] = ++redo;
				}, this);
				this.__redo__.push(index);
			}),
			_onDelete: d(function (index) {
				var i;
				if (index >= this.__nextIndex__) return;
				--this.__nextIndex__;
				if (!this.__redo__) return;
				i = this.__redo__.indexOf(index);
				if (i !== -1) this.__redo__.splice(i, 1);
				this.__redo__.forEach(function (redo, j) {
					if (redo > index) this.__redo__[j] = --redo;
				}, this);
			}),
			_onClear: d(function () {
				if (this.__redo__) clear.call(this.__redo__);
				this.__nextIndex__ = 0;
			})
		})
	)
);

defineProperty(
	Iterator.prototype,
	Symbol.iterator,
	d(function () {
		return this;
	})
);
d  The MIT License (MIT)

Copyright (C) 2013-2017 Mariusz Nowak (www.medikoo.com)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
œ  {
  "_from": "es6-iterator@~2.0.3",
  "_id": "es6-iterator@2.0.3",
  "_inBundle": false,
  "_integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
  "_location": "/es6-iterator",
  "_phantomChildren": {},
  "_requested": {
    "type": "range",
    "registry": true,
    "raw": "es6-iterator@~2.0.3",
    "name": "es6-iterator",
    "escapedName": "es6-iterator",
    "rawSpec": "~2.0.3",
    "saveSpec": null,
    "fetchSpec": "~2.0.3"
  },
  "_requiredBy": [
    "/es5-ext"
  ],
  "_resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
  "_shasum": "a7de889141a05a94b0854403b2d0a0fbfa98f3b7",
  "_spec": "es6-iterator@~2.0.3",
  "_where": "C:\\work_nhada\\crown_trava_834\\adobe_extension\\logi2adobe\\node_modules\\es5-ext",
  "author": {
    "name": "Mariusz Nowak",
    "email": "medyk@medikoo.com",
    "url": "http://www.medikoo.com/"
  },
  "bugs": {
    "url": "https://github.com/medikoo/es6-iterator/issues"
  },
  "bundleDependencies": false,
  "dependencies": {
    "d": "1",
    "es5-ext": "^0.10.35",
    "es6-symbol": "^3.1.1"
  },
  "deprecated": false,
  "description": "Iterator abstraction based on ES6 specification",
  "devDependencies": {
    "eslint": "^4.9",
    "eslint-config-medikoo-es5": "^1.4.4",
    "event-emitter": "^0.3.5",
    "tad": "^0.2.7"
  },
  "eslintConfig": {
    "extends": "medikoo-es5",
    "root": true,
    "rules": {
      "no-extend-native": "off"
    }
  },
  "homepage": "https://github.com/medikoo/es6-iterator#readme",
  "keywords": [
    "iterator",
    "array",
    "list",
    "set",
    "map",
    "generator"
  ],
  "license": "MIT",
  "name": "es6-iterator",
  "repository": {
    "type": "git",
    "url": "git://github.com/medikoo/es6-iterator.git"
  },
  "scripts": {
    "lint": "eslint --ignore-path=.gitignore .",
    "test": "node ./node_modules/tad/bin/tad"
  },
  "version": "2.0.3"
}
†  "use strict";

var setPrototypeOf = require("es5-ext/object/set-prototype-of")
  , d              = require("d")
  , Iterator       = require("../")
  , validIterable  = require("../valid-iterable")

  , push = Array.prototype.push
  , defineProperties = Object.defineProperties
  , IteratorChain;

IteratorChain = function (iterators) {
	defineProperties(this, {
		__iterators__: d("", iterators),
		__current__: d("w", iterators.shift())
	});
};
if (setPrototypeOf) setPrototypeOf(IteratorChain, Iterator);

IteratorChain.prototype = Object.create(Iterator.prototype, {
	constructor: d(IteratorChain),
	next: d(function () {
		var result;
		if (!this.__current__) return { done: true, value: undefined };
		result = this.__current__.next();
		while (result.done) {
			this.__current__ = this.__iterators__.shift();
			if (!this.__current__) return { done: true, value: undefined };
			result = this.__current__.next();
		}
		return result;
	})
});

module.exports = function () {
	var iterators = [this];
	push.apply(iterators, arguments);
	iterators.forEach(validIterable);
	return new IteratorChain(iterators);
};
^
  "use strict";

var iteratorSymbol = require("es6-symbol").iterator;

module.exports = function (T) {
	return {
		"Values": function (a) {
			var x = ["raz", "dwa", "trzy", "cztery", "piÄ™Ä‡", "szeÅ›Ä‡"], it;

			it = new T(x);
			a(it[iteratorSymbol](), it, "@@iterator");
			a.deep(it.next(), { done: false, value: "raz" }, "#1");
			a.deep(it.next(), { done: false, value: "dwa" }, "#2");
			x.splice(1, 0, "elo");
			a.deep(it.next(), { done: false, value: "dwa" }, "Insert");
			a.deep(it.next(), { done: false, value: "trzy" }, "#3");
			a.deep(it.next(), { done: false, value: "cztery" }, "#4");
			x.pop();
			a.deep(it.next(), { done: false, value: "piÄ™Ä‡" }, "#5");
			a.deep(it.next(), { done: true, value: undefined }, "End");
		},
		"Keys & Values": function (a) {
			var x = ["raz", "dwa", "trzy", "cztery", "piÄ™Ä‡", "szeÅ›Ä‡"], it;

			it = new T(x, "key+value");
			a(it[iteratorSymbol](), it, "@@iterator");
			a.deep(it.next(), { done: false, value: [0, "raz"] }, "#1");
			a.deep(it.next(), { done: false, value: [1, "dwa"] }, "#2");
			x.splice(1, 0, "elo");
			a.deep(it.next(), { done: false, value: [2, "dwa"] }, "Insert");
			a.deep(it.next(), { done: false, value: [3, "trzy"] }, "#3");
			a.deep(it.next(), { done: false, value: [4, "cztery"] }, "#4");
			x.pop();
			a.deep(it.next(), { done: false, value: [5, "piÄ™Ä‡"] }, "#5");
			a.deep(it.next(), { done: true, value: undefined }, "End");
		},
		"Keys": function (a) {
			var x = ["raz", "dwa", "trzy", "cztery", "piÄ™Ä‡", "szeÅ›Ä‡"], it;

			it = new T(x, "key");
			a(it[iteratorSymbol](), it, "@@iterator");
			a.deep(it.next(), { done: false, value: 0 }, "#1");
			a.deep(it.next(), { done: false, value: 1 }, "#2");
			x.splice(1, 0, "elo");
			a.deep(it.next(), { done: false, value: 2 }, "Insert");
			a.deep(it.next(), { done: false, value: 3 }, "#3");
			a.deep(it.next(), { done: false, value: 4 }, "#4");
			x.pop();
			a.deep(it.next(), { done: false, value: 5 }, "#5");
			a.deep(it.next(), { done: true, value: undefined }, "End");
		},
		"Sparse": function (a) {
			var x = new Array(6), it;

			x[2] = "raz";
			x[4] = "dwa";
			it = new T(x);
			a.deep(it.next(), { done: false, value: undefined }, "#1");
			a.deep(it.next(), { done: false, value: undefined }, "#2");
			a.deep(it.next(), { done: false, value: "raz" }, "#3");
			a.deep(it.next(), { done: false, value: undefined }, "#4");
			a.deep(it.next(), { done: false, value: "dwa" }, "#5");
			a.deep(it.next(), { done: false, value: undefined }, "#6");
			a.deep(it.next(), { done: true, value: undefined }, "End");
		}
	};
};
Ü  "use strict";

var ArrayIterator = require("../array")

  , slice = Array.prototype.slice;

module.exports = function (t, a) {
	var i = 0, x = ["raz", "dwa", "trzy"], y = {}, called = 0;
	t(x, function () {
		a.deep(slice.call(arguments, 0, 1), [x[i]], "Array " + i + "#");
		a(this, y, "Array: context:  " + i++ + "#");
	}, y);
	i = 0;
	t((function () {
 return arguments;
}("raz", "dwa", "trzy")), function () {
		a.deep(slice.call(arguments, 0, 1), [x[i]], "Arguments" + i + "#");
		a(this, y, "Arguments: context:  " + i++ + "#");
	}, y);
	i = 0;
	t(x = "foo", function () {
		a.deep(slice.call(arguments, 0, 1), [x[i]], "String " + i + "#");
		a(this, y, "Regular String: context:  " + i++ + "#");
	}, y);
	i = 0;
	x = ["r", "ðŸ’©", "z"];
	t("rðŸ’©z", function () {
		a.deep(slice.call(arguments, 0, 1), [x[i]], "String " + i + "#");
		a(this, y, "Unicode String: context:  " + i++ + "#");
	}, y);
	i = 0;
	t(new ArrayIterator(x), function () {
		a.deep(slice.call(arguments, 0, 1), [x[i]], "Iterator " + i + "#");
		a(this, y, "Iterator: context:  " + i++ + "#");
	}, y);

	t(x = ["raz", "dwa", "trzy"], function (value, doBreak) {
		++called;
		return doBreak();
	});
	a(called, 1, "Break");
};
R  "use strict";

var iteratorSymbol = require("es6-symbol").iterator
  , Iterator       = require("../");

module.exports = function (t, a) {
	var obj;
	a.throws(function () {
 t();
}, TypeError, "Undefined");
	a.throws(function () {
 t({});
}, TypeError, "Plain object");
	a.throws(function () {
 t({ length: 0 });
}, TypeError, "Array-like");
	obj = {};
	obj[iteratorSymbol] = function () {
 return new Iterator([]);
};
	a(t(obj), obj, "Iterator");
	obj = [];
	a(t(obj), obj, "Array");
	obj = (function () {
 return arguments;
}());
	a(t(obj), obj, "Arguments");
};
O  "use strict";

var iteratorSymbol = require("es6-symbol").iterator
  , Iterator       = require("../");

module.exports = function (t, a) {
	var iterator;
	a(t(), false, "Undefined");
	a(t(123), false, "Number");
	a(t({}), false, "Plain object");
	a(t({ length: 0 }), false, "Array-like");
	iterator = {};
	iterator[iteratorSymbol] = function () {
 return new Iterator([]);
};
	a(t(iterator), true, "Iterator");
	a(t([]), true, "Array");
	a(t("foo"), true, "String");
	a(t(""), true, "Empty string");
	a(t(function () {
 return arguments;
}()), true, "Arguments");
};
Õ  "use strict";

var iteratorSymbol = require("es6-symbol").iterator
  , Iterator       = require("../");

module.exports = function (t, a) {
	var iterator;
	a.throws(function () {
 t();
}, TypeError, "Null");
	a.throws(function () {
 t({});
}, TypeError, "Plain object");
	a.throws(function () {
 t({ length: 0 });
}, TypeError, "Array-like");
	iterator = {};
	iterator[iteratorSymbol] = function () {
 return new Iterator([]);
};
	a(t(iterator) instanceof Iterator, true, "Iterator");
	a(String(t([])), "[object Array Iterator]", " Array");
	a(String(t(function () {
 return arguments;
}())), "[object Array Iterator]", " Arguments");
	a(String(t("foo")), "[object String Iterator]", "String");
};
g  "use strict";

var iteratorSymbol = require("es6-symbol").iterator;

module.exports = function (T, a) {
	var it = new T("foobar");

	a(it[iteratorSymbol](), it, "@@iterator");
	a.deep(it.next(), { done: false, value: "f" }, "#1");
	a.deep(it.next(), { done: false, value: "o" }, "#2");
	a.deep(it.next(), { done: false, value: "o" }, "#3");
	a.deep(it.next(), { done: false, value: "b" }, "#4");
	a.deep(it.next(), { done: false, value: "a" }, "#5");
	a.deep(it.next(), { done: false, value: "r" }, "#6");
	a.deep(it.next(), { done: true, value: undefined }, "End");

	a.h1("Outside of BMP");
	it = new T("rðŸ’©z");
	a.deep(it.next(), { done: false, value: "r" }, "#1");
	a.deep(it.next(), { done: false, value: "ðŸ’©" }, "#2");
	a.deep(it.next(), { done: false, value: "z" }, "#3");
	a.deep(it.next(), { done: true, value: undefined }, "End");
};
1   {
  "rules": {
    "id-length": "off"
  }
}
  "use strict";

var ee             = require("event-emitter")
  , iteratorSymbol = require("es6-symbol").iterator;

module.exports = function (T) {
	return {
		"": function (a) {
			var x = ["raz", "dwa", "trzy", "cztery", "piÄ™Ä‡"], it, y, z;

			it = new T(x);
			a(it[iteratorSymbol](), it, "@@iterator");
			y = it.next();
			a.deep(y, { done: false, value: "raz" }, "#1");
			z = it.next();
			a.not(y, z, "Recreate result");
			a.deep(z, { done: false, value: "dwa" }, "#2");
			a.deep(it.next(), { done: false, value: "trzy" }, "#3");
			a.deep(it.next(), { done: false, value: "cztery" }, "#4");
			a.deep(it.next(), { done: false, value: "piÄ™Ä‡" }, "#5");
			a.deep(y = it.next(), { done: true, value: undefined }, "End");
			a.not(y, it.next(), "Recreate result on dead");
		},
		"Emited": function (a) {
			var x = ["raz", "dwa", "trzy", "cztery", "piÄ™Ä‡"], y, it;

			y = ee();
			it = new T(x, y);
			a.deep(it.next(), { done: false, value: "raz" }, "#1");
			a.deep(it.next(), { done: false, value: "dwa" }, "#2");
			y.emit("_add", x.push("szeÅ›Ä‡") - 1);
			a.deep(it.next(), { done: false, value: "trzy" }, "#3");
			x.splice(1, 0, "pÃ³Å‚tora");
			y.emit("_add", 1);
			a.deep(it.next(), { done: false, value: "pÃ³Å‚tora" }, "Insert");
			x.splice(5, 1);
			y.emit("_delete", 5);
			a.deep(it.next(), { done: false, value: "cztery" }, "#4");
			a.deep(it.next(), { done: false, value: "szeÅ›Ä‡" }, "#5");
			a.deep(it.next(), { done: true, value: undefined }, "End");
		},
		"Emited #2": function (a) {
			var x = ["raz", "dwa", "trzy", "cztery", "piÄ™Ä‡", "szeÅ›Ä‡"], y, it;

			y = ee();
			it = new T(x, y);
			a.deep(it.next(), { done: false, value: "raz" }, "#1");
			a.deep(it.next(), { done: false, value: "dwa" }, "#2");
			x.splice(1, 0, "pÃ³Å‚tora");
			y.emit("_add", 1);
			x.splice(1, 0, "1.25");
			y.emit("_add", 1);
			x.splice(0, 1);
			y.emit("_delete", 0);
			a.deep(it.next(), { done: false, value: "pÃ³Å‚tora" }, "Insert");
			a.deep(it.next(), { done: false, value: "1.25" }, "Insert #2");
			a.deep(it.next(), { done: false, value: "trzy" }, "#3");
			a.deep(it.next(), { done: false, value: "cztery" }, "#4");
			x.splice(5, 1);
			y.emit("_delete", 5);
			a.deep(it.next(), { done: false, value: "szeÅ›Ä‡" }, "#5");
			a.deep(it.next(), { done: true, value: undefined }, "End");
		},
		"Emited: Clear #1": function (a) {
			var x = ["raz", "dwa", "trzy", "cztery", "piÄ™Ä‡", "szeÅ›Ä‡"], y, it;

			y = ee();
			it = new T(x, y);
			a.deep(it.next(), { done: false, value: "raz" }, "#1");
			a.deep(it.next(), { done: false, value: "dwa" }, "#2");
			x.length = 0;
			y.emit("_clear");
			a.deep(it.next(), { done: true, value: undefined }, "End");
		},
		"Emited: Clear #2": function (a) {
			var x = ["raz", "dwa", "trzy", "cztery", "piÄ™Ä‡", "szeÅ›Ä‡"], y, it;

			y = ee();
			it = new T(x, y);
			a.deep(it.next(), { done: false, value: "raz" }, "#1");
			a.deep(it.next(), { done: false, value: "dwa" }, "#2");
			x.length = 0;
			y.emit("_clear");
			x.push("foo");
			x.push("bar");
			a.deep(it.next(), { done: false, value: "foo" }, "#3");
			a.deep(it.next(), { done: false, value: "bar" }, "#4");
			x.splice(1, 0, "pÃ³Å‚tora");
			y.emit("_add", 1);
			x.splice(1, 0, "1.25");
			y.emit("_add", 1);
			x.splice(0, 1);
			y.emit("_delete", 0);
			a.deep(it.next(), { done: false, value: "pÃ³Å‚tora" }, "Insert");
			a.deep(it.next(), { done: false, value: "1.25" }, "Insert #2");
			a.deep(it.next(), { done: true, value: undefined }, "End");
		}
	};
};
  "use strict";

var Iterator = require("../../");

module.exports = function (t, a) {
	var i1 = new Iterator(["raz", "dwa", "trzy"])
	  , i2 = new Iterator(["cztery", "piÄ™Ä‡", "szeÅ›Ä‡"])
	  , i3 = new Iterator(["siedem", "osiem", "dziewiÄ™Ä‡"])

	  , iterator = t.call(i1, i2, i3);

	a.deep(iterator.next(), { done: false, value: "raz" }, "#1");
	a.deep(iterator.next(), { done: false, value: "dwa" }, "#2");
	a.deep(iterator.next(), { done: false, value: "trzy" }, "#3");
	a.deep(iterator.next(), { done: false, value: "cztery" }, "#4");
	a.deep(iterator.next(), { done: false, value: "piÄ™Ä‡" }, "#5");
	a.deep(iterator.next(), { done: false, value: "szeÅ›Ä‡" }, "#6");
	a.deep(iterator.next(), { done: false, value: "siedem" }, "#7");
	a.deep(iterator.next(), { done: false, value: "osiem" }, "#8");
	a.deep(iterator.next(), { done: false, value: "dziewiÄ™Ä‡" }, "#9");
	a.deep(iterator.next(), { done: true, value: undefined }, "Done #1");
	a.deep(iterator.next(), { done: true, value: undefined }, "Done #2");
};
  # bufferutil

[![Version npm](https://img.shields.io/npm/v/bufferutil.svg)](https://www.npmjs.com/package/bufferutil)
[![Linux/macOS Build](https://travis-ci.org/websockets/bufferutil.svg?branch=master)](https://travis-ci.org/websockets/bufferutil)
[![Windows Build](https://ci.appveyor.com/api/projects/status/github/websockets/bufferutil?branch=master&svg=true)](https://ci.appveyor.com/project/lpinca/bufferutil)

`bufferutil` is what makes `ws` fast. It provides some utilities to efficiently
perform some operations such as masking and unmasking the data payload of
WebSocket frames.

## Installation

```
npm install bufferutil --save-optional
```

The `--save-optional` flag tells npm to save the package in your package.json
under the [`optionalDependencies`](https://docs.npmjs.com/files/package.json#optionaldependencies)
key.

## API

The module exports two functions.

### `bufferUtil.mask(source, mask, output, offset, length)`

Masks a buffer using the given masking-key as specified by the WebSocket
protocol.

#### Arguments

- `source` - The buffer to mask.
- `mask` - A buffer representing the masking-key.
- `output` - The buffer where to store the result.
- `offset` - The offset at which to start writing.
- `length` - The number of bytes to mask.

#### Example

```js
'use strict';

const bufferUtil = require('bufferutil');
const crypto = require('crypto');

const source = crypto.randomBytes(10);
const mask = crypto.randomBytes(4);

bufferUtil.mask(source, mask, source, 0, source.length);
```

### `bufferUtil.unmask(buffer, mask)`

Unmasks a buffer using the given masking-key as specified by the WebSocket
protocol.

#### Arguments

- `buffer` - The buffer to unmask.
- `mask` - A buffer representing the masking-key.

#### Example

```js
'use strict';

const bufferUtil = require('bufferutil');
const crypto = require('crypto');

const buffer = crypto.randomBytes(10);
const mask = crypto.randomBytes(4);

bufferUtil.unmask(buffer, mask);
```

## License

[MIT](LICENSE)
¥  'use strict';

/**
 * Masks a buffer using the given mask.
 *
 * @param {Buffer} source The buffer to mask
 * @param {Buffer} mask The mask to use
 * @param {Buffer} output The buffer where to store the result
 * @param {Number} offset The offset at which to start writing
 * @param {Number} length The number of bytes to mask.
 * @public
 */
const mask = (source, mask, output, offset, length) => {
  for (var i = 0; i < length; i++) {
    output[offset + i] = source[i] ^ mask[i & 3];
  }
};

/**
 * Unmasks a buffer using the given mask.
 *
 * @param {Buffer} buffer The buffer to unmask
 * @param {Buffer} mask The mask to use
 * @public
 */
const unmask = (buffer, mask) => {
  // Required until https://github.com/nodejs/node/issues/9006 is resolved.
  const length = buffer.length;
  for (var i = 0; i < length; i++) {
    buffer[i] ^= mask[i & 3];
  }
};

module.exports = { mask, unmask };
   'use strict';

try {
  module.exports = require('node-gyp-build')(__dirname);
} catch (e) {
  module.exports = require('./fallback');
}
v  The MIT License (MIT)

Copyright (c) 2011 Einar Otto Stangvik <einaros@gmail.com> (http://2x.io)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
‘  {
  "_from": "bufferutil@^4.0.1",
  "_id": "bufferutil@4.0.1",
  "_inBundle": false,
  "_integrity": "sha512-xowrxvpxojqkagPcWRQVXZl0YXhRhAtBEIq3VoER1NH5Mw1n1o0ojdspp+GS2J//2gCVyrzQDApQ4unGF+QOoA==",
  "_location": "/bufferutil",
  "_phantomChildren": {},
  "_requested": {
    "type": "range",
    "registry": true,
    "raw": "bufferutil@^4.0.1",
    "name": "bufferutil",
    "escapedName": "bufferutil",
    "rawSpec": "^4.0.1",
    "saveSpec": null,
    "fetchSpec": "^4.0.1"
  },
  "_requiredBy": [
    "/websocket"
  ],
  "_resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.1.tgz",
  "_shasum": "3a177e8e5819a1243fe16b63a199951a7ad8d4a7",
  "_spec": "bufferutil@^4.0.1",
  "_where": "C:\\work_nhada\\crown_trava_834\\adobe_extension\\logi2adobe\\node_modules\\websocket",
  "author": {
    "name": "Einar Otto Stangvik",
    "email": "einaros@gmail.com",
    "url": "http://2x.io"
  },
  "bugs": {
    "url": "https://github.com/websockets/bufferutil/issues"
  },
  "bundleDependencies": false,
  "dependencies": {
    "node-gyp-build": "~3.7.0"
  },
  "deprecated": false,
  "description": "WebSocket buffer utils",
  "devDependencies": {
    "mocha": "~5.2.0",
    "prebuildify": "~2.10.0"
  },
  "homepage": "https://github.com/websockets/bufferutil",
  "keywords": [
    "bufferutil"
  ],
  "license": "MIT",
  "main": "index.js",
  "name": "bufferutil",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/websockets/bufferutil.git"
  },
  "scripts": {
    "install": "node-gyp-build",
    "prebuild": "prebuildify --napi",
    "test": "mocha"
  },
  "version": "4.0.1"
}
“   {
  'targets': [
    {
      'target_name': 'bufferutil',
      'sources': ['src/bufferutil.c'],
      'cflags': ['-std=c99']
    }
  ]
}
  #define NAPI_VERSION 1
#include <assert.h>
#include <node_api.h>

napi_value Mask(napi_env env, napi_callback_info info) {
  napi_status status;
  size_t argc = 5;
  napi_value argv[5];

  status = napi_get_cb_info(env, info, &argc, argv, NULL, NULL);
  assert(status == napi_ok);

  uint8_t *source;
  uint8_t *mask;
  uint8_t *destination;
  uint32_t offset;
  uint32_t length;

  status = napi_get_buffer_info(env, argv[0], (void **)&source, NULL);
  assert(status == napi_ok);

  status = napi_get_buffer_info(env, argv[1], (void **)&mask, NULL);
  assert(status == napi_ok);

  status = napi_get_buffer_info(env, argv[2], (void **)&destination, NULL);
  assert(status == napi_ok);

  status = napi_get_value_uint32(env, argv[3], &offset);
  assert(status == napi_ok);

  status = napi_get_value_uint32(env, argv[4], &length);
  assert(status == napi_ok);

  destination += offset;
  uint32_t index = 0;

  //
  // Alignment preamble.
  //
  while (index < length && ((size_t)source % 8)) {
    *destination++ = *source++ ^ mask[index % 4];
    index++;
  }

  length -= index;
  if (!length)
    return NULL;

  //
  // Realign mask and convert to 64 bit.
  //
  uint8_t maskAlignedArray[8];

  for (uint8_t i = 0; i < 8; i++, index++) {
    maskAlignedArray[i] = mask[index % 4];
  }

  //
  // Apply 64 bit mask in 8 byte chunks.
  //
  uint32_t loop = length / 8;
  uint64_t *pMask8 = (uint64_t *)maskAlignedArray;

  while (loop--) {
    uint64_t *pFrom8 = (uint64_t *)source;
    uint64_t *pTo8 = (uint64_t *)destination;
    *pTo8 = *pFrom8 ^ *pMask8;
    source += 8;
    destination += 8;
  }

  //
  // Apply mask to remaining data.
  //
  uint8_t *pmaskAlignedArray = maskAlignedArray;

  length %= 8;
  while (length--) {
    *destination++ = *source++ ^ *pmaskAlignedArray++;
  }

  return NULL;
}

napi_value Unmask(napi_env env, napi_callback_info info) {
  napi_status status;
  size_t argc = 2;
  napi_value argv[2];

  status = napi_get_cb_info(env, info, &argc, argv, NULL, NULL);
  assert(status == napi_ok);

  uint8_t *source;
  size_t length;
  uint8_t *mask;

  status = napi_get_buffer_info(env, argv[0], (void **)&source, &length);
  assert(status == napi_ok);

  status = napi_get_buffer_info(env, argv[1], (void **)&mask, NULL);
  assert(status == napi_ok);

  uint32_t index = 0;

  //
  // Alignment preamble.
  //
  while (index < length && ((size_t)source % 8)) {
    *source++ ^= mask[index % 4];
    index++;
  }

  length -= index;
  if (!length)
    return NULL;

  //
  // Realign mask and convert to 64 bit.
  //
  uint8_t maskAlignedArray[8];

  for (uint8_t i = 0; i < 8; i++, index++) {
    maskAlignedArray[i] = mask[index % 4];
  }

  //
  // Apply 64 bit mask in 8 byte chunks.
  //
  uint32_t loop = length / 8;
  uint64_t *pMask8 = (uint64_t *)maskAlignedArray;

  while (loop--) {
    uint64_t *pSource8 = (uint64_t *)source;
    *pSource8 ^= *pMask8;
    source += 8;
  }

  //
  // Apply mask to remaining data.
  //
  uint8_t *pmaskAlignedArray = maskAlignedArray;

  length %= 8;
  while (length--) {
    *source++ ^= *pmaskAlignedArray++;
  }

  return NULL;
}

napi_value Init(napi_env env, napi_value exports) {
  napi_status status;
  napi_value mask;
  napi_value unmask;

  status = napi_create_function(env, NULL, 0, Mask, NULL, &mask);
  assert(status == napi_ok);

  status = napi_create_function(env, NULL, 0, Unmask, NULL, &unmask);
  assert(status == napi_ok);

  status = napi_set_named_property(env, exports, "mask", mask);
  assert(status == napi_ok);

  status = napi_set_named_property(env, exports, "unmask", unmask);
  assert(status == napi_ok);

  return exports;
}

NAPI_MODULE(NODE_GYP_MODULE_NAME, Init)
 ò MZ       ÿÿ  ¸       @                                     º ´	Í!¸LÍ!This program cannot be run in DOS mode.
$       üÁš›¸ ôÈ¸ ôÈ¸ ôÈ<È¼ ôÈ<ÈÂ ôÈ<Èµ ôÈƒþ÷É¿ ôÈƒþðÉ¨ ôÈƒþñÉ¯ ôÈe_?È» ôÈ¸ õÈØ ôÈ	þüÉº ôÈ	þôÉ¹ ôÈ*þÈ¹ ôÈ	þöÉ¹ ôÈRich¸ ôÈ                PE  d† x@\        ð "   $  Ü              €                        `         `                                   À× X   Ø (    @ à    d           P $  ÀÃ p                           pÂ ”            @ `  tÖ @                   .text   Ð"     $                   `.rdata  .    @  ¢   (             @  @.data   ˜   ð  
   Ê             @  À.pdata  d        Ô             @  @.gfids  ˜    0     æ             @  @.rsrc   à   @     è             @  @.reloc  $   P     ê             @  B                                                                                                                                                                                                                        H‰\$H‰|$ UHl$©Hì    H‹âß H3ÄH‰EG3ÛHÇE   H‰\$(LMLEH‰\$ H‹ùÿ>é …ÀtDCH¯² HÐ² è*  H‹ULE÷E3ÉH‹Ïÿïè …ÀtA¸   H~² HŸ² è^*  H‹ULEE3ÉH‹Ïÿ¾è …ÀtA¸   HM² Hn² è-*  H‹U'LEïE3ÉH‹Ïÿè …ÀtA¸   H² H=² èü)  H‹U/LEÿH‹Ïÿwè …ÀtA¸   Hî± H² èÎ)  H‹U7LEçH‹ÏÿIè …ÀtA¸    HÀ± Há± è )  L‹Eï‹Eÿ‹MçLÀH‹U÷L‰Eï…Ét9 öÂt1H‹E‹ËƒáÿÃ¶2
AˆL‹EïH‹U÷IÿÀ‹MçHÿÂL‰EïH‰U÷;ÙrÊ+Ë‰Mç„¯   L‹]LM?Aº   ‹ÃMIƒàÿÃB¶AˆAÿIƒêuæD‹ÉAÁéE…Ét4H‹E?fD  H‹
H3ÈI‰H‹U÷L‹EïHƒÂIƒÀH‰U÷L‰EïAƒÁÿuÙ‹MçLM?ƒát=@ f„     ÿÉMI‰Mç¶A2AÿAˆ L‹EïH‹U÷IÿÀ‹MçHÿÂL‰EïH‰U÷…ÉuÐ3ÀH‹MGH3Ìè2  Lœ$    I‹[ I‹{(I‹ã]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌH‰\$H‰|$ UH‹ìHƒìpH‹WÝ H3ÄH‰Eø3ÛHÇEØ   H‰\$(LMàLEØH‰\$ H‹ùÿ³æ …ÀtDC[H$° HE° è(  H‹UàLMÈLEÀH‹Ïÿcæ …ÀtA¸b   Hò¯ H° èÒ'  H‹UèLEÐE3ÉH‹Ïÿ2æ …ÀtA¸e   HÁ¯ Hâ¯ è¡'  H‹MÈH‹UÀH…Ét,öÂt'H‹EÐ‹ËƒáÿÃ¶0
H‹UÀH‹MÈHÿÂ‹ÃH‰UÀH;ÁrÔ‹ÃH+ÈH‰MÈ„š   L‹UÐLEðA¹   €    ‹ÃM@ƒàÿÃB¶Aˆ@ÿIƒéuæL‹ÁIÁèE…Àt#H‹EðfD  H1H‹UÀHƒÂH‰UÀAƒÀÿuëH‹MÈLEðƒát3@ ff„     A¶ M@HÿÉH‰MÈ0H‹UÀH‹MÈHÿÂH‰UÀH…ÉuÛ3ÀH‹MøH3Ìè]  L\$pI‹[ I‹{(I‹ã]ÃÌÌÌÌÌÌÌÌÌÌÌH‰\$WHƒì0HD$HH‹ÚH‰D$(L‚ûÿÿE3ÀHÇD$     3ÒH‹ùÿûä …ÀtA¸   Hb® Hƒ® èB&  HD$PE3ÀH‰D$(LÊýÿÿ3ÒHÇD$     H‹Ïÿ¶ä …ÀtA¸    H® H>® èý%  L‹L$HLQ® H‹ÓH‹Ïÿiä …ÀtA¸£   Hè­ H	® èÈ%  L‹L$PL$® H‹ÓH‹Ïÿ4ä …ÀtA¸¦   H³­ HÔ­ è“%  H‹ÃH‹\$@HƒÄ0_ÃÌH©ã Hÿ%òã ÌÌ@SHƒì H‹Úƒùt3ÀHƒÄ [ÃH‹KHï­ è6'  …ÀtH‹KHë­ è"'  …ÀuÐ3ÉHƒÄ [Hÿ%4* H½ã é    H‰L$H‰T$L‰D$L‰L$ HƒìhfD$ fL$0fT$@f\$PH‹ÐHbÀ èñ foD$ foL$0foT$@fo\$PH‹L$pH‹T$xL‹„$€   L‹Œ$ˆ   HƒÄhë ÿàHã é{ÿÿÿHã éoÿÿÿHã écÿÿÿHã éWÿÿÿH ã éKÿÿÿÌÌÌÌÌÌÌÌÌff„     H;YÙ òuHÁÁf÷ÁÿÿòuòÃHÁÉéÃ  ÌÌÌHƒì(…Òt9ƒêt(ƒêtƒút
¸   HƒÄ(Ãè²  ëèƒ  ¶ÀHƒÄ(ÃI‹ÐHƒÄ(é   M…À•ÁHƒÄ(é,  H‰\$H‰t$H‰|$ AVHƒì H‹òL‹ñ3Éè&  „Àu3Àéè   è¦  ŠØˆD$@@·ƒ=Êç  t
¹   èr
  Ç´ç    èë  „Àtgè¢  Hç  è*	  èñ	  Hú	  è	  è
  H+ HÞ* è¡&  …Àu)èp  „Àt H½* H¦* è	&  ÇGç    @2ÿŠËè-  @„ÿ…NÿÿÿèÓ	  H‹ØHƒ8 t$H‹Èèr  „ÀtH‹H‹Ëè£  L‹Æº   I‹ÎÿÓÿ„á ¸   H‹\$0H‹t$8H‹|$HHƒÄ A^ÃÌH‰\$H‰t$WHƒì @Šñ‹Pá 3Û…À3ÀëPÿÈ‰>á è}  @ŠøˆD$8ƒ=£æ t
¹   èK	  èŠ  ‰Œæ è¯  @ŠÏèo  3Ò@ŠÎè‰  „À•Ã‹ÃH‹\$0H‹t$@HƒÄ _ÃÌÌH‹ÄH‰X L‰@‰PH‰HVWAVHƒì@I‹ð‹úL‹ñ…Òu9¸à 3Àé²   Bÿƒøw*è¶   ‹Ø‰D$0…À„   L‹Æ‹×I‹Îè£ýÿÿ‹Ø‰D$0…ÀtvL‹Æ‹×I‹Îè<  ‹Ø‰D$0ƒÿu+…Àu'L‹Æ3ÒI‹Îè   L‹Æ3ÒI‹ÎècýÿÿL‹Æ3ÒI‹ÎèN   …ÿtƒÿu*L‹Æ‹×I‹Îè@ýÿÿ‹Ø‰D$0…ÀtL‹Æ‹×I‹Îè!   ‹Ø‰D$0ë3Û‰\$0‹ÃH‹\$xHƒÄ@A^_^ÃÌÌÌH‰\$H‰l$H‰t$WHƒì H‹)) I‹ø‹òH‹éH…ÛuCëH‹ËèÃ	  L‹Ç‹ÖH‹ÍÿÓH‹\$0H‹l$8H‹t$@HƒÄ _ÃH‰\$H‰t$WHƒì I‹ø‹ÚH‹ñƒúuè—  L‹Ç‹ÓH‹ÎH‹\$0H‹t$8HƒÄ _éwþÿÿÌÌÌ@SHƒì H‹Ù3ÉÿÇ% H‹Ëÿ¶% ÿÀ% H‹Èº	 ÀHƒÄ [Hÿ%´% H‰L$Hƒì8¹   è§ …Àt¹   Í)H§ß èÊ  H‹D$8H‰Žà HD$8HƒÀH‰à H‹wà H‰èÞ H‹D$@H‰ìß ÇÂÞ 	 ÀÇ¼Þ    ÇÆÞ    ¸   HkÀ H¾Þ HÇ   ¸   HkÀ H‹ÖÔ H‰L ¸   HkÀH‹ÉÔ H‰L H½' è ÿÿÿHƒÄ8ÃÌÌÌHƒì(¹   è   HƒÄ(ÃÌ‰L$Hƒì(¹   èÀ …Àt‹D$0‹ÈÍ)H¿Þ èr   H‹D$(H‰¦ß HD$(HƒÀH‰6ß H‹ß H‰ Þ ÇæÝ 	 ÀÇàÝ    ÇêÝ    ¸   HkÀ HâÝ ‹T$0H‰H' èNþÿÿHƒÄ(ÃÌH‰\$ WHƒì@H‹Ùÿí# H‹»ø   HT$PH‹ÏE3ÀÿÝ# H…Àt2Hƒd$8 HL$XH‹T$PL‹ÈH‰L$0L‹ÇHL$`H‰L$(3ÉH‰\$ ÿ®# H‹\$hHƒÄ@_ÃÌÌÌ@SVWHƒì@H‹Ùÿ# H‹³ø   3ÿE3ÀHT$`H‹Îÿm# H…Àt9Hƒd$8 HL$hH‹T$`L‹ÈH‰L$0L‹ÆHL$pH‰L$(3ÉH‰\$ ÿ># ÿÇƒÿ|±HƒÄ@_^[ÃÌÌÌHƒì(è  …Àt!eH‹%0   H‹HëH;Èt3ÀðH±â uî2ÀHƒÄ(Ã°ë÷ÌÌÌHƒì(èS  …Àtè‚  ëè3  ‹Èèt'  …Àt2Àëèû*  °HƒÄ(ÃHƒì(3ÉèA  „À•ÀHƒÄ(ÃÌÌÌHƒì(èS
  „Àu2Àëè¦0  „ÀuèQ
  ëì°HƒÄ(ÃHƒì(èŸ0  è:
  °HƒÄ(ÃÌÌÌH‰\$H‰l$H‰t$WHƒì I‹ùI‹ð‹ÚH‹éè¬  …ÀuƒûuH‹ÏèË  L‹Æ3ÒH‹Íÿ×H‹T$X‹L$PH‹\$0H‹l$8H‹t$@HƒÄ _é‡   ÌÌÌHƒì(èc  …ÀtHá HƒÄ(éë-  èZ$  …Àuè5$  HƒÄ(ÃHƒì(3Éè0  HƒÄ(é¼	  @SHƒì ¶÷à …É»   DÃˆçà è>  è	  „Àu2ÀëèŒ/  „Àu	3Éè]	  ëêŠÃHƒÄ [ÃÌÌÌH‰\$UH‹ìHƒì@‹Ùƒù‡¦   è¿  …Àt+…Ûu'H\à èƒ-  …Àt2ÀëzH`à èo-  …À”ÀëgH‹Ñ IƒÈÿ‹Â¹@   ƒà?+È°IÓÈL3ÂL‰EàL‰EèEàL‰EðòMðà L‰EàL‰EèEàL‰Eðòùß òMðõß òýß H‹\$PHƒÄ@]Ã¹   èd  ÌÌÌÌHƒìL‹Á¸MZ  f9yàÿÿuyHc¬àÿÿHiàÿÿH9PE  u_¸  f9AuTL+Â·AHQHÐ·AH€LÊH‰$I;Ñt‹JL;Ár
‹BÁL;ÀrHƒÂ(ëß3ÒH…Òu2Àëƒz$ }2Àë
°ë2Àë2ÀHƒÄÃÌÌÌ@SHƒì ŠÙèg  3Ò…Àt„ÛuH‡úÞ HƒÄ [Ã@SHƒì €=ß  ŠÙt„ÒuŠËè.  ŠËè¡  °HƒÄ [ÃÌ@SHƒì H‹“Ï H‹Ù‹ÊH3·Þ ƒá?HÓÊHƒúÿu
H‹Ëèƒ+  ëH‹ÓH—Þ èþ+  3É…ÀHDËH‹ÁHƒÄ [ÃÌHƒì(è§ÿÿÿH÷ØÀ÷ØÿÈHƒÄ(ÃÌH‰\$ UH‹ìHƒì Hƒe H»2¢ß-™+  H‹Ï H;ÃuoHMÿf H‹EH‰EÿP ‹ÀH1Eÿ< ‹ÀHM H1Eÿ$ ‹E HMHÁà H3E H3EH3ÁH¹ÿÿÿÿÿÿ  H#ÁH¹3¢ß-™+  H;ÃHDÁH‰¡Î H‹\$HH÷ÐH‰šÎ HƒÄ ]Ã¸   ÃÌÌHíÝ Hÿ%Þ ÌÌHÝÝ é  HáÝ ÃHáÝ ÃHƒì(èçÿÿÿHƒèæÿÿÿHƒHƒÄ(ÃÌH½é Ãƒ%½Ý  ÃH‰\$UH¬$@ûÿÿHìÀ  ‹Ù¹   èIÿ  …Àt‹ËÍ)ƒ%ŒÝ  HMð3ÒA¸Ð  è[  HMðÿé H‹è   H•Ø  H‹ËE3Àÿ× H…Àt<Hƒd$8 Hà  H‹•Ø  L‹ÈH‰L$0L‹ÃHè  H‰L$(HMðH‰L$ 3Éÿž H‹…È  HL$PH‰…è   3ÒH…È  A¸˜   HƒÀH‰…ˆ   èÄ  H‹…È  H‰D$`ÇD$P  @ÇD$T   ÿ¢ ƒøHD$PH‰D$@HEð”ÃH‰D$H3Éÿ9 HL$@ÿ& …Àu
öÛÀ!ˆÜ H‹œ$Ð  HÄÀ  ]ÃÌÌÌH‰\$H‰t$WHƒì H–¤ H5¤ ëH‹;H…ÿt
H‹Ïèi   ÿ×HƒÃH;ÞråH‹\$0H‹t$8HƒÄ _ÃÌÌH‰\$H‰t$WHƒì HZ¤ H5S¤ ëH‹;H…ÿt
H‹Ïè   ÿ×HƒÃH;ÞråH‹\$0H‹t$8HƒÄ _ÃÌÌHÿ%¥ ÌH‰\$H‰|$UH‹ìHƒì ƒeè 3É3ÀÇ<Ì    ¢D‹ÁÇ)Ì    ñcAMDD‹ÊD‹ÒAñentiAòineIAðntelEÐD‹ÛD‹wÛ AóAuthEÙ‹ÓDÙòGenu3É‹øDÒ¸   ¢‰EðD‹ÉD‰Mø‹È‰]ô‰UüE…ÒuRHƒÁË ÿAƒÈ%ð?ÿD‰%Û =À t(=` t!=p t°ùüÿƒø wH»     H£ÃsAƒÈD‰ëÚ E…Ûuá ðù ` rAƒÈD‰ÍÚ ¸   ‰UàD‰Mä;ø|$3É¢‰Eð‰]ô‰Mø‰Uü‰]èºã	sAƒÈD‰™Ú AºásnÇË    ÇË    AºásSAºásL3ÉÐHÁâ HÐH‰UH‹E$<u2‹ØÊ ƒÈÇÇÊ    öEè ‰ÁÊ tƒÈ Ç®Ê    ‰¬Ê H‹\$83ÀH‹|$@HƒÄ ]ÃÌÌ3À9øå •ÀÃÂ  ÌÌÌÌÌÌÌÌÌÌÌÌÌH‰\$H‰l$H‰t$WATAUAVAWHƒì@M‹aH‹éM‹9I‹ÈI‹Y8M+üM‹ñI‹øL‹êè²ÿÿÿöEf…à   A‹vHH‰l$0H‰|$8;3ƒz  ‹þHÿ‹DûL;ø‚ª   ‹DûL;øƒ   ƒ|û „’   ƒ|ût‹DûHL$0IÄI‹ÕÿÐ…Àx}~t} csmàu(Hƒ=9å  tH0å èû …Àtº   H‹Íÿå ‹LûA¸   IÌI‹ÕèÄ  I‹F@L‹Å‹TûI‹ÍD‹M IÔH‰D$(I‹F(H‰D$ ÿÓ èÆ  ÿÆé5ÿÿÿ3Àéµ   I‹v A‹~HI+ôé–   ‹ÏHÉ‹DËL;ø‚‚   ‹DËL;øsyD‹UAƒâ tDE3É…Òt8E‹ÁMÀB‹DÃH;ðr B‹DÃH;ðs‹DËB9DÃu‹DËB9DÃtAÿÁD;ÊrÈD;Êu7‹DË…ÀtH;ðuE…Òu%ëGI‹ÕA‰FHD‹DË±MÄAÿÐÿÇ‹;ú‚`ÿÿÿ¸   L\$@I‹[0I‹k8I‹s@I‹ãA_A^A]A\_ÃÌHƒì(è	  èŠ  èa  „Àu2Àëèð  „Àuè“  ëì°HƒÄ(ÃÌÌHƒì(è  H…À•ÀHƒÄ(ÃHƒì(3Éèµ  °HƒÄ(ÃÌÌHƒì(„Éuèç  èN  3Éèo  °HƒÄ(ÃHƒì(èË  °HƒÄ(Ã@SHƒì ÿ\ H…ÀtH‹H‹Èè\&  H‹ÃH…ÛuíHƒÄ [ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„     L‹Ù¶ÒI¹L¯ÊIƒø†  fInÁf`ÀIø€   †|   º%èÖ s"‹ÂH‹×H‹ùI‹ÈóªH‹úI‹ÃÃffffff„     LÁHƒÁHƒáðL+ÁM‹ÈIÁét6fD  ))AHÁ€   )A )A°IÿÉ)AÀ)AÐ)Aàf)AðuÔIƒàM‹ÈIÁét€    HƒÁIÿÉuôIƒàtADðI‹ÃÃ¾)  »)  ç)  ·)  Ä)  Ô)  ä)  ´)  ì)  È)   *  ð)  À)  Ð)  à)  °)  *  I‹ÑLfÖÿÿC‹„L)  LÈIÈI‹ÃAÿáfH‰Qñ‰Qùf‰QýˆQÿÃH‰Qô‰QüÃH‰Q÷ˆQÿÃH‰Qó‰QûˆQÿÃD  H‰Qò‰Qúf‰QþÃH‰ÃH‰f‰PˆP
ÃD  H‰f‰PÃH‰H‰PÃÌÌÌÌÌÌff„     HìØ  M3ÀM3ÉH‰d$ L‰D$(è÷  HÄØ  ÃÌÌÌÌÌÌfD  H‰L$H‰T$D‰D$IÇÁ “ëÌÌÌÌÌÌfÃÌÌÌÌÌÌf„     ÃÌÌÌHƒì(H…ÉtHÕ H;Ètè$  HƒÄ(ÃÌ@SHƒì H‹Ù‹}Å ƒùÿt3H…Ûuè>  ‹hÅ H‹Ø3Òè‚  H…ÛtHÂÔ H;ØtH‹Ëèµ#  HƒÄ [ÃÌÌÌH‰\$H‰t$WHƒì ƒ=&Å ÿu3Àé‰   ÿ ‹Å ‹øèÚ  HƒÊÿ3öH;Ât`H…ÀtH‹ðëV‹ïÄ è  …ÀtGºx   J‰è¡$  ‹ÓÄ H‹ØH…ÀtH‹Ðèç  …Àu‹¹Ä 3ÒèÖ  ë	H‹ËH‹ÞH‹ñH‹Ëè#  ‹Ïÿ H‹ÆH‹\$0H‹t$8HƒÄ _ÃHƒì(HÍþÿÿèœ  ‰nÄ ƒøÿu2ÀëHÎÓ ‹Èè{  …Àuè
   ëã°HƒÄ(ÃÌHƒì(‹:Ä ƒùÿtè¬  ƒ)Ä ÿ°HƒÄ(ÃÌÌ@SHƒì 3ÛHùÓ E3ÀH›HÊº   èˆ  …ÀtÿÔ ÿÃƒûrÓ°ëè
   2ÀHƒÄ [ÃÌÌ@SHƒì ‹ÜÓ ëH«Ó ÿËH›HÈÿ; ÿ½Ó …Ûuß°HƒÄ [ÃÌH‰\$H‰l$H‰t$WATAUAVAWHƒì E3ÿD‹ñM‹á3ÀI‹èL?ÓÿÿL‹êðO±¼ñp  L‹+Ã HƒÏÿA‹ÈI‹Ðƒá?H3ÐHÓÊH;×„H  H…ÒtH‹Âé=  I;ì„¾   ‹u 3ÀðM±¼ñP  H‹ØtH;Ç„   éƒ   M‹¼ñC 3ÒI‹ÏA¸   ÿ¶ H‹ØH…ÀtE3ÿë$ÿC ƒøWuE3À3ÒI‹Ïÿ H‹ØëÝE3ÿA‹ßL†ÒÿÿH…ÛuH‹ÇI‡„ñP  ë%H‹ÃI‡„ñP  H…ÀtH‹ËÿC LTÒÿÿH…Ûu]HƒÅI;ì…IÿÿÿL‹;Â I‹ßH…ÛtJI‹ÕH‹Ëÿ L‹ Â H…Àt2A‹Èº@   ƒá?+ÑŠÊH‹ÐHÓÊHÿÑÿÿI3ÐJ‡”ñp  ë-L‹ëÁ ë±¹@   A‹Àƒà?+ÈHÓÏHÒÑÿÿI3øJ‡¼ñp  3ÀH‹\$PH‹l$XH‹t$`HƒÄ A_A^A]A\_ÃH‰\$WHƒì H‹ùL„ ¹   Lp Hq èþÿÿH‹ØH…ÀtH‹Èè õÿÿH‹ÏÿÓëÿ' H‹\$0HƒÄ _ÃH‰\$WHƒì ‹ÙLI ¹   L5 H6 è¹ýÿÿH‹øH…ÀtH‹ÈèÍôÿÿ‹Ëÿ×ë‹Ëÿë H‹\$0HƒÄ _ÃH‰\$WHƒì ‹ÙL ¹   Lñ Hò èeýÿÿH‹øH…ÀtH‹Èèyôÿÿ‹Ëÿ×ë‹Ëÿ‡ H‹\$0HƒÄ _ÃH‰\$H‰t$WHƒì H‹ÚLÃ ‹ùHº ¹   L¦ è	ýÿÿH‹ðH…ÀtH‹ÈèôÿÿH‹Ó‹ÏÿÖëH‹Ó‹Ïÿ- H‹\$0H‹t$8HƒÄ _ÃÌH‰\$H‰l$H‰t$WHƒì A‹èLn ‹ÚL] H‹ùH[ ¹   è™üÿÿH‹ðH…ÀtH‹Èè­óÿÿD‹Å‹ÓH‹ÏÿÖë‹ÓH‹Ïÿ¢ H‹\$0H‹l$8H‹t$@HƒÄ _ÃÌH‹Å¿ E3À‹Â¹@   ƒà?E‹È+ÈHÐ IÓÉHZÐ L3ÊH;ÈHÉH÷Ñƒá	IÿÀL‰H@L;ÁuñÃÌÌÌ„Éu9SHƒì HÀÏ H‹H…ÉtHƒùÿtÿD Hƒ# HƒÃH½Ï H;ØuØHƒÄ [ÃÌÌH‹9¿ ¹@   ‹Âƒà?+È3ÀHÓÈH3ÂH‰ÖÏ ÃÌH‰\$UVWHìÀ  H‹¿ H3ÄH‰„$°  A‹ØH‹òH‹ù3ÒA¸€  HL$0I‹éèM÷ÿÿL‹ÎH‰l$(L‹Ç‰\$ º@  HL$0èg   A¸  H¢ HL$0è¼M  ƒèt6ƒètƒøtë$ÌH‹Œ$°  H3Ìè&åÿÿH‹œ$ð  HÄÀ  _^]Ãè  Ì¹   è›T  ¹   èá  Ì@USVWATAUAVAWH¬$˜þÿÿHìh  H‹5¾ H3ÄH‰…P  H‹µØ  M‹øL‰D$0M‹áLª H‹úH‹Ùè‹K  E3í…À…c  L H‹×H‹ËèîJ  …À…4  L› H‹×H‹ËèÔJ  …À…  3ÒHL$@A¸
  è&öÿÿLD$8L‰l$8H‹ÖAMÿ¿ ¾  HT$@÷ØD‹ÆHÉH#L$8H‰L$8ÿ• …ÀuL
 ‹ÖHL$@èêJ  …À…  IƒÎÿHL$@I‹ÖHD$@HÿÂfD9,PuöHBHƒø@vKHLTÖH‹ÁHT$@H+ÂHÑøH+ðHöH…ÉuèrH  Ç    é  Hƒþ‚é  ‹{ ‰·v f‰AL‹ÁH‹×H‹ËèäI  …À…   LY H‹×H‹ËèÊI  …À…Ñ  L H‹×H‹Ëè°I  …À…¢  I‹ÆHÿÀfE9,DuöHƒÀHƒø@†“  I‹öHÿÆfE9,tuöA·DtþA¿   fƒø\t$IL$þHqfƒø/tL;þsHƒéIÿÇ·fƒø\uåL‹îM+ïIƒý&vbIƒÿsXA¹5   M‹ÄM+ÏH‹×H‹Ëè	J  …À…B  LŽ H‹×H‹ËèI  …À…  OlH‹×H‹ËèðH  E3í…À„  é¯  Iƒý&M‹ÄH‹×H‹ËsUIÑïA¹5   M+Ïè¨I  E3í…À…  L* H‹×H‹Ëè£H  …À…ï  I+÷H‹×H‹ËMtè‰H  …À„ž   é»  A¹#   èYI  …À…<  LÞ H‹×H‹ËèWH  …À…  OlH‹×DHH‹Ëè$I  E3í…À…Ù  L¦ H‹×H‹ËèH  …À…ª  MD$òH‹×MpH‹ËèH  …Àtéx  M‹ÄH‹×H‹ËèìG  …Àt
éÌ  L‹|$0L[ H‹×H‹ËèÌG  …À…©  L¡ H‹×H‹Ëè²G  …À…z  I‹ÆHÿÀfD9,CuöI‹ÎHÿÁfD9,KuöHKL‹Ç‹Ð  L+ÀA¹
   èG  …À…(  H5î H‹×L‹ÆH‹ËèXG  …À…ö  L= H‹×H‹Ëè>G  …À…Ç  I‹ÆHÿÀfD9,CuöH°   IÿÆfG9,wuöLðM‹ÇH‹×H‹ËL;÷v2L‹ÏL+ÈIƒéèáG  …À…  Lf H‹×H‹ËèßF  …ÀtéÔ  èÑF  …À…E  L‹ÆH‹×H‹Ëè»F  …À…  LÈ H‹×H‹Ëè¡F  …À…ë  L‹ÆH‹×H‹Ëè‹F  …À…À  Lx H‹×H‹ËèqF  …À…‘  H‹P  H3ÌèößÿÿHÄh  A_A^A]A\_^[]ÃE3ÉL‰l$ E3À3Ò3Éè‚C  ÌE3ÉL‰l$ E3À3Ò3ÉèmC  ÌL‹Æ3Òè~ñÿÿèeD  Ç "   è2C  E3ÉL‰l$ E3À3Ò3Éè>C  ÌHƒd$  E3ÉE3À3Ò3Éè(C  ÌHƒd$  E3ÉE3À3Ò3ÉèC  ÌE3ÉL‰l$ E3À3Ò3ÉèýB  ÌE3ÉL‰l$ E3À3Ò3ÉèèB  ÌE3ÉL‰l$ E3À3Ò3ÉèÓB  ÌE3ÉL‰l$ E3À3Ò3Éè¾B  ÌE3ÉL‰l$ E3À3Ò3Éè©B  ÌE3ÉL‰l$ E3À3Ò3Éè”B  ÌHƒd$  E3ÉE3À3Ò3Éè~B  ÌHƒd$  E3ÉE3À3Ò3ÉèhB  ÌE3ÉL‰l$ E3À3Ò3ÉèSB  ÌE3ÉL‰l$ E3À3Ò3Éè>B  ÌE3ÉL‰l$ E3À3Ò3Éè)B  ÌE3ÉL‰l$ E3À3Ò3ÉèB  ÌE3ÉL‰l$ E3À3Ò3ÉèÿA  ÌE3ÉL‰l$ E3À3Ò3ÉèêA  ÌE3ÉL‰l$ E3À3Ò3ÉèÕA  ÌE3ÉL‰l$ E3À3Ò3ÉèÀA  ÌE3ÉL‰l$ E3À3Ò3Éè«A  ÌE3ÉL‰l$ E3À3Ò3Éè–A  ÌE3ÉL‰l$ E3À3Ò3ÉèA  ÌE3ÉL‰l$ E3À3Ò3ÉèlA  ÌE3ÉL‰l$ E3À3Ò3ÉèWA  ÌE3ÉL‰l$ E3À3Ò3ÉèBA  ÌE3ÉL‰l$ E3À3Ò3Éè-A  ÌE3ÉL‰l$ E3À3Ò3ÉèA  ÌE3ÉL‰l$ E3À3Ò3ÉèA  ÌE3ÉL‰l$ E3À3Ò3Éèî@  ÌE3ÉL‰l$ E3À3Ò3ÉèÙ@  Ì@USVWAVH¬$üÿÿHìð  H‹g¶ H3ÄH‰…à  H‹ùH‰L$@¹ôÿÿÿH‰T$XE‹ðD‰D$8H‹òÿ: H‹ØHHÿHƒùýwrH‹Èÿ, ƒøudD‰t$(LS L‹ÏH‰t$ º@  HL$`è¸  3ÿ…Àx;HL$`HƒÈÿHÿÀf9<Au÷LL$0‰|$0D‹ÀH‰|$ HT$`H‹Ëÿí …Àtè\  Ì¹   èG  ‹H÷ÁÀ  u¹   èìF  E3ÉH‹È3ÒEAè‹J  3Éèp   ¹   H‰D$HèÅF  H‰D$PLL$XHD$8LD$@H‰D$ HT$HHL$Pè   ¹   è“F  H‹ÈèÇH  èÖ  ÌÌH‹D$(M‹	M‹ H‹D‹H‹	D‰T$(éŽ   ÌÌHM ÃH‰\$H‰l$H‰t$WHƒì H‹l$(H‹ñ¹   A‹ØH‹úè¤A  ƒøt3…Àu
èn?  ƒøt4L‹ÍD‹ÃH‹×H‹ÎH‹\$0H‹l$8H‹t$@HƒÄ _éŒõÿÿD‹ÃH‹×H‹ÎèþÿÿÌD‹ÃH‹×H‹ÎèþÿÿÌÌÌH‹ÄH‰PL‰@L‰H SVWHƒì0H‹úHpH‹ÙèûåÿÿE3ÉH‰t$ L‹ÇH‹ÓH‹è±2  HƒÄ0_^[ÃÌL‰D$L‰L$ SUVWHƒì8I‹ðHl$xH‹ÚH‹ùè·åÿÿH‰l$(L‹ÎHƒd$  L‹ÃH‹×H‹èó2  ƒÉÿ…ÀHÁHƒÄ8_^][ÃÌÌH‰\$WHƒì ÆA H‹ùH…Òtë‹¿Æ …Àul¶ óAëOèR  H‰HWH‹ˆ   H‰
H‹ˆˆ   H‰OH‹ÈètS  H‹HWèœS  H‹‹¨  ¨uƒÈ‰¨  ÆGH‹ÇH‹\$0HƒÄ _ÃL‹ÉE¶IÿÁA@¿ƒøwAƒÀ ¶
HÿÂA¿ƒøwƒÁ E…ÀtD;ÁtÑD+ÁA‹ÀÃÌÌÌHƒì(‹
Æ …Àu-H…Éuèh>  Ç    è5=  ¸ÿÿÿHƒÄ(ÃH…ÒtáHƒÄ(é‰ÿÿÿE3ÀHƒÄ(é   ÌH‰\$H‰t$WHƒì@H‹úH‹ñI‹ÐHL$ èÊþÿÿH…ötH…ÿuè>  Ç    èÔ<  »ÿÿÿëKH‹D$(Hƒ¸8   uH‹×H‹Îèÿÿÿ‹Øë-H+÷¶>HT$(èŽK  ¶HT$(‹ØèK  HÿÇ…Ût;ØtØ+Ø€|$8 tH‹L$ ƒ¡¨  ýH‹t$X‹ÃH‹\$PHƒÄ@_ÃÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì E3öH‹úH+ùH‹ÙHƒÇA‹îHÁïH;ÊIGþH…ÿtH‹3H…ötH‹Îÿ; ÿÖHƒÃHÿÅH;ïuáH‹\$0H‹l$8H‹t$@H‹|$HHƒÄ A^ÃÌÌH‰\$H‰t$WHƒì H‹òH‹ÙH;Êt H‹;H…ÿtH‹Ïÿå ÿ×…ÀuHƒÃH;ÞëÞ3ÀH‹\$0H‹t$8HƒÄ _Ã¸csmà;Èt3ÀÃ‹Èé   ÌH‰\$H‰l$H‰t$WHƒì H‹ò‹ùèP  E3ÀH‹ØH…Àu3ÀéH  H‹H‹ÁH‘À   H;Êt98tHƒÀH;ÂuóI‹ÀH…ÀtÒH‹xH…ÿtÉHƒÿuL‰@Güé  Hƒÿ„ù   H‹kH‰s‹pƒþ…Ð   HƒÁ0H‘   ëL‰AHƒÁH;Êuó8  À‹s„ˆ   8Ž  Àtw8  Àtf8  ÀtU8‘  ÀtD8’  Àt38“  Àt"8´ Àt8µ ÀuOÇC   ëFÇCŽ   ë=ÇC…   ë4ÇCŠ   ë+ÇC„   ë"ÇC   ëÇC†   ëÇCƒ   ëÇC‚   H‹Ïÿ_ ‹S¹   ÿ×‰sëH‹ÏL‰@ÿC ‹Îÿ×H‰kƒÈÿH‹\$0H‹l$8H‹t$@HƒÄ _ÃÌÌÌ3Àùcsmà”ÀÃH‹ÄH‰XH‰pH‰xL‰p AWHƒì A‹ð‹ÚD‹ñE…ÀuJ3Éÿ  H…Àt=¹MZ  f9u3HcH<HÈ9PE  u$¸  f9Auƒ¹„   v9±ø   tA‹ÎèH  ¹   èP  €=rÀ  …²   A¿   A‹Ç‡MÀ …ÛuHH‹=¯ ‹×ƒâ?K@+Ê3ÀHÓÈH3ÇH‹1À H;ÈtH3ù‹ÊHÓÏH‹ÏÿC E3À3Ò3Éÿ×HKÁ ëA;ßuHUÁ èà
  …ÛuH„ H] è€üÿÿH Hr èmüÿÿ¶Î¿ …öADÇˆÂ¿ ëèó  ¹   è¨O  …öu	A‹Îè   ÌH‹\$0H‹t$8H‹|$@L‹t$HHƒÄ A_Ã@SHƒì ‹ÙèïV  „Àt(eH‹%`   ‹¼   ÁêöÂuÿJþ  H‹È‹ÓÿGþ  ‹Ëè   ‹Ëÿ0ÿ  ÌÌÌÌH‰\$WHƒì Hƒd$8 LD$8‹ùH† 3Éÿöþ  …Àt'H‹L$8H† ÿ°þ  H‹ØH…ÀtH‹Èÿ  ‹ÏÿÓH‹L$8H…Étÿƒþ  H‹\$0HƒÄ _ÃH‰Á¾ Ã3Ò3ÉDBéÇýÿÿÌÌÌE3ÀAPé¸ýÿÿ‹–¾ ÃÌH‹ÄH‰XH‰hH‰pH‰x ATAVAWHƒì L‹|$`M‹áI‹øL‹òH‹ÙIƒ' IÇ   H…ÒtL‰IƒÆ@2í€;"u@„í@¶"@”ÅHÿÃë7IÿH…ÿtŠˆHÿÇ¾3HÿÃ‹Îèg  …ÀtIÿH…ÿtŠˆHÿÇHÿÃ@„öt@„íu°@€þ t@€þ	u¤H…ÿt	ÆGÿ ëHÿË@2ö€; „Ò   €; t€;	uHÿÃëñ€; „º   M…ötI‰>IƒÆIÿ$º   3ÀëHÿÃÿÀ€;\tö€;"u1„Âu@„öt€{"uHÿÃë	3Ò@„ö@”ÆÑèëÿÈH…ÿtÆ\HÿÇIÿ…ÀuìŠ„ÀtD@„öu< t;<	t7…Òt+H…ÿtˆHÿÇ¾è8f  …ÀtIÿHÿÃH…ÿtŠˆHÿÇIÿHÿÃéiÿÿÿH…ÿtÆ HÿÇIÿé%ÿÿÿM…ötIƒ& Iÿ$H‹\$@H‹l$HH‹t$PH‹|$XHƒÄ A_A^A\Ã@SHƒì H¸ÿÿÿÿÿÿÿL‹ÊL‹ÑH;Èr3Àë<HƒÉÿ3ÒH‹ÁI÷ðL;ÈsëIÁâM¯ÈI+ÊI;ÉvÛKº   èR  3ÉH‹Øèð	  H‹ÃHƒÄ [ÃÌÌÌH‰\$UVWAVAWH‹ìHƒì0AÿD‹ñƒøvè}6  ¿   ‰8èI5  é/  è3a  HT¼ A¸  H‹Ó3Éÿü  H‹5ÜÁ 3ÿH‰ãÁ H…öt@8>uH‹óHEHH‰}@LM@H‰D$ E3ÀH‰}H3ÒH‹ÎèPýÿÿL‹}@A¸   H‹UHI‹ÏèöþÿÿH‹ØH…Àuèí5  {‰83ÉéŸ   NøH‹ÓHEHH‹ÎLM@H‰D$ èýÿÿAƒþu‹E@ÿÈH‰7Á ‰-Á ëÃHU8H‰}8H‹ËècY  ‹ð…ÀtH‹M8èÐ  H‹ËH‰}8èÄ  ‹þë?H‹U8H‹ÏH‹ÂH9:tH@HÿÁH98uô‰ÛÀ 3ÉH‰}8H‰ÒÀ è  H‹ËH‰}8è  ‹ÇH‹\$`HƒÄ0A_A^_^]ÃÌÌH‰\$WHƒì 3ÿH9=¼ t3ÀëHèÖ_  èd  H‹ØH…ÀuƒÏÿë'H‹Èè4   H…ÀuƒÏÿëH‰ó» H‰Ô» 3Éè  H‹Ëè  ‹ÇH‹\$0HƒÄ _ÃH‰\$H‰l$H‰t$WAVAWHƒì03öL‹ñ‹Öë<=tHÿÂHƒÈÿHÿÀ@84u÷HÿÁHÈŠ„ÀuàHJº   è		  H‹ØH…ÀtlL‹øA86taHƒÍÿHÿÅA84.u÷HÿÅA€>=t5º   H‹ÍèÖ  H‹øH…Àt%M‹ÆH‹ÕH‹Èè  3É…ÀuHI‰?IƒÇèV  Lõë«H‹ËèE   3ÉèB  ëH‹ó3Éè6  H‹\$PH‹ÆH‹t$`H‹l$XHƒÄ0A_A^_ÃE3ÉH‰t$ E3À3Òè¼2  ÌÌÌÌH…Ét;H‰\$WHƒì H‹H‹ÙH‹ùëH‹Èèâ  HH‹H…ÀuìH‹ËèÎ  H‹\$0HƒÄ _ÃÌÌÌHƒì(H‹	H;‚º tè§ÿÿÿHƒÄ(ÃÌÌHƒì(H‹	H;^º tè‹ÿÿÿHƒÄ(ÃÌÌHƒì(H5º è¸ÿÿÿH1º èÈÿÿÿH‹5º è\ÿÿÿH‹!º HƒÄ(éLÿÿÿéßýÿÿÌÌÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹
èpH  H‹Ïè·  ‹ø‹è²H  ‹ÇH‹\$0HƒÄ _ÃÌH‰\$H‰t$L‰L$ WATAUAVAWHƒì@I‹ùM‹ø‹
è'H  I‹H‹H…Òu	HƒËÿé@  H‹5'§ D‹ÆAƒà?H‹þH3:A‹ÈHÓÏH‰|$0H‹ÞH3ZHÓËH‰\$ HGÿHƒøý‡ú   L‹çH‰|$(L‹óH‰\$8A½@   A‹ÍA+È3ÀHÓÈH3ÆHƒëH‰\$ H;ßrH9uëëH;ßsJHƒËÿH;ûtH‹ÏèC  H‹5œ¦ ‹Æƒà?D+èA‹Í3ÒHÓÊH3ÖI‹H‹H‰I‹H‹H‰QI‹H‹H‰Qër‹Îƒá?H33HÓÎH‰H‹Îÿ³ø  ÿÖI‹H‹H‹5D¦ D‹ÆAƒà?L‹ÎL3
A‹ÈIÓÉH‹BH3ÆHÓÈM;ÌuI;Æt M‹áL‰L$(I‹ùL‰L$0L‹ðH‰D$8H‹ØH‰D$ éÿÿÿH‹¼$ˆ   3Û‹èG  ‹ÃH‹\$pH‹t$xHƒÄ@A_A^A]A\_ÃÌH‹ÄH‰XH‰hH‰pH‰x ATAVAWHƒì H‹3öL‹ùH‹H…ÛuƒÈÿé†  L‹¥ A¼@   H‹+A‹ÈL‹Kƒá?H‹[I3èM3ÈHÓÍI3ØIÓÉHÓËL;Ë…Ç   H+Ý¸   HÁûH;ØH‹ûHGøAD$àHûHDøH;ûrED$ÈH‹×H‹Íè—`  3ÉL‹ðè½  M…öu(H{A¸   H‹×H‹Íès`  3ÉL‹ðè™  M…ö„QÿÿÿL‹é¤ MÞA‹ÀIþƒà?A‹Ì+ÈH‹ÖHÓÊH‹ÃI+ÁI3ÐHƒÀI‹îHÁèI‹ÉL;ËHGÆH…ÀtHÿÆH‰HIH;ðuñL‹—¤ A‹ÀA‹Ìƒà?+ÈI‹GH‹A‹ÄHÓÊI3ÐMAI‰H‹n¤ ‹Êƒá?+ÁŠÈI‹HÓÍH3êH‹H‰)A‹ÌH‹L¤ ‹Âƒà?+ÈI‹IÓÈL3ÂH‹L‰BH‹.¤ ‹Âƒà?D+àI‹AŠÌHÓËH3ÚH‹3ÀH‰YH‹\$@H‹l$HH‹t$PH‹|$XHƒÄ A_A^A\ÃÌÌH‹ÑH^¶ é}   ÌL‹ÜI‰KHƒì8ICI‰CèMK¸   MCèIS ‰D$PIK‰D$Xè?üÿÿHƒÄ8ÃÌÌE3ÉL‹ÁH…ÉuƒÈÿÃH‹AH9u$H‹…£ ¹@   ‹Âƒà?+ÈIÓÉL3ÊM‰M‰HM‰H3ÀÃÌH‰T$H‰L$UH‹ìHƒì@HEH‰EèLM(HEH‰EðLEè¸   HUàHM ‰E(‰EàèzûÿÿHƒÄ@]ÃHe¤ H‰¶ °ÃÌÌÌHƒì(Huµ èTÿÿÿHµ èHÿÿÿ°HƒÄ(ÃÌHƒì(èóúÿÿ°HƒÄ(Ã°ÃÌ@SHƒì H‹Ã¢ ¹@   ‹Â3Ûƒà?+ÈHÓËH3ÚH‹Ëè+,  H‹Ëèb  H‹Ëè¯8  H‹Ëè«b  H‹Ëè÷ôÿÿ°HƒÄ [ÃÌÌÌ3ÉémÚÿÿÌ@SHƒì H‹O§ ƒÈÿðÁƒøuH‹<§ H¥ H;Ëtèã   H‰$§ H‹]½ èÐ   H‹Y½ 3ÛH‰H½ è»   H‹ô¸ H‰=½ è¨   H‹é¸ H‰Ú¸ è•   °H‰Ô¸ HƒÄ [ÃÌÌH H¦ ém`  ÌHƒì(è§@  H…À•ÀHƒÄ(ÃHƒì(è»?  °HƒÄ(ÃHe Hn éÉ`  ÌHƒì(èKA  °HƒÄ(Ã@SHƒì èÉ?  H‹XH…ÛtH‹ËÿËó  ÿÓë è  ÌH…Ét7SHƒì L‹Á3ÒH‹R¸ ÿŒò  …Àuè—,  H‹ØÿÊñ  ‹ÈèÏ+  ‰HƒÄ [ÃÌÌÌ@SHƒì H‹ÙHƒùàw<H…É¸   HDØëèvb  …Àt%H‹Ëèz`  …ÀtH‹ï· L‹Ã3Òÿ,ò  H…ÀtÔëè,,  Ç    3ÀHƒÄ [ÃÌÌ@SHƒì 3ÛH…ÉtH…ÒtM…Àuˆèþ+  »   ‰èÊ*  ‹ÃHƒÄ [ÃL‹ÉL+ÁCŠAˆIÿÁ„ÀtHƒêuìH…ÒuÙˆèÄ+  »"   ëÄÌHƒì(è?6  H…Àt
¹   è€6  öu  t)¹   èsÑ  …Àt¹   Í)A¸   º  @AHè>(  ¹   è”òÿÿÌÌÌÌ@SHƒì L‹ÂH‹ÙH…Ét3ÒHBàH÷óI;ÀrCI¯Ø¸   H…ÛHDØëèJa  …Àt(H‹ËèN_  …ÀtH‹Ã¶ L‹Ãº   ÿýð  H…ÀtÑëèý*  Ç    3ÀHƒÄ [ÃÌÌÌH‰\$L‰L$ WHƒì I‹ÙI‹øH‹
è31  H‹ÏèÂ  ‹øH‹è,1  ‹ÇH‹\$0HƒÄ _ÃÌÌÌH‰\$H‰l$H‰t$WHƒì HƒÈÿH‹ò3ÒH‹éH÷öHƒàþHƒøsèz*  Ç    2Àë[Hö3ÿH9¹  uHþ   w°ë@H;±   vóH‹ÎèÈýÿÿH‹ØH…ÀtH‹  ètýÿÿH‰  @·H‰µ   3Éè\ýÿÿ@ŠÇH‹\$0H‹l$8H‹t$@HƒÄ _ÃE‹ÈL‹ÑAƒét5Aƒét,Aƒù	t&Aƒøt AÀêfƒêcA€â¸ïÿ  f…Ð”Á3ÀD:Ñ”ÀÃ°Ã2ÀÃH‰\$HAXL‹ÑH‹ˆ  A‹ØH…ÉD‹ÚHDÈHƒ¸   u¸   ë
H‹€   HÑèLAÿLÀM‰BHA‹B8…ÀE…Ût6ÿÈ3ÒA‰B8A‹Ã÷ó€Â0D‹Ø€ú9~AŠÁöØÉ€áà€Áa€é:ÑI‹BHˆIÿJHë½E+BHIÿBHH‹\$E‰BPÃÌH‰\$HAXA‹ØL‹ÑL‹ÚH‹ˆ  H…ÉHDÈHƒ¸   u¸   ë
H‹€   HÑèLAÿLÀM‰BHA‹B8…ÀM…Ût7ÿÈ3ÒA‰B8I‹ÃH÷ó€Â0L‹Ø€ú9~AŠÁöØÉ€áà€Áa€é:ÑI‹BHˆIÿJHë¼E+BHIÿBHH‹\$E‰BPÃE…ÀŽ„   H‹ÄH‰XH‰hH‰pH‰x AVHƒì I‹ÙD¾òA‹èH‹ñ3ÿH‹‹HÁéöÁt
H‹Hƒx tH‹A·Îè_p  ¹ÿÿ  f;Átÿ‹ƒøÿtÿÇ;ý}ëÁƒÿH‹\$0H‹l$8H‹t$@H‹|$HHƒÄ A^ÃÌÌE…À~hH‰\$H‰|$@ŠúH‹ÙE3ÛL‹I‹BI9BuA€z tAÿë$Aƒ	ÿëAÿH‹@¾×Hÿ@H‹H‹f‰H‹Hƒ Aƒ9ÿtAÿÃE;Ø|µH‹\$H‹|$ÃÌÌ@SHƒì H‹Ù3ÉH‰H‰KH‰KH‰K H‰KH‰K(H‰K0‰K8ˆK@f‰KB‰KPˆKTH‰‹X  H‰‹`  H‹H‰ƒh  H‹D$PH‰CH‹D$XH‰C L‰L‰K‰‹p  è'  H‰CH‹ÃHƒÄ [ÃÌH‰\$H‰t$WHìð  H‹› H3ÄH‰„$à  H‹H‹ÙH‹8H‹Ïèß[  H‹SHL$8@ŠðH‹èoçÿÿH‹HD$@H‹K L‹KL‹HT$0H‹	M‹	L‰D$0L‹CH‰L$(HL$`H‰D$ M‹ èùþÿÿHL$`èO  H‹Œ$À  ‹Øè¨ùÿÿHƒ¤$À   €|$P tH‹L$8ƒ¡¨  ýH‹×@ŠÎè\  ‹ÃH‹Œ$à  H3ÌèoÁÿÿLœ$ð  I‹[I‹s I‹ã_ÃÌÌH‰\$WHƒì H‹ÙH‹ú¾	è5  ƒøetHÿÃ¶è\  …Àuñ¾èè4  ƒøxuHƒÃH‹ŠH‹ˆø   H‹ŠˆHÿÃŠˆŠÐŠHÿÃ„ÀuñH‹\$0HƒÄ _ÃÌÌÌH‹ÄH‰XH‰hH‰p WHƒì H‹qH‹ùH‹ÚA¸
   HP‹.ƒ& H‹IHƒ` Hƒéè\  ‰H‹Gƒ8"tH‹D$0H;GrH‰G°ë2Àƒ> u…ít‰.H‹\$8H‹l$@H‹t$HHƒÄ _ÃÌH‹ÄH‰XH‰pH‰xL‰p AWHƒì 3öH‹ÙH9±h  uèø$  Ç    èÅ#  ƒÈÿé  H9qtâÿp  ƒ¹p  „ë  ƒÏÿL=&ü  Dw!‰sP‰s,é¦  HƒC9s(Œ±  ·CB‹S,fA+ÆfƒøZw·CBB¶L8àƒáë‹ÎÊB¶8Áè‰C,ƒø„©  …À„  ƒè„ê   ƒè„¢   ƒètkƒèt^ƒèt(ƒètƒø…‚  H‹ËèE  é  H‹Ëèð  é
  fƒ{B*tHS8H‹Ëèdþÿÿéò   HƒC H‹C ‹Hø…ÉHÏ‰K8é×   ‰s8éÕ   fƒ{B*tHS4ëÅHƒC H‹C ‹Hø‰K4…É‰«   ƒK0÷Ù‰K4é   ·CBA;Æt0ƒø#t%ƒø+tƒø-tƒø0…‚   ƒK0ë|ƒK0ëvƒK0ëpD	s0ëjƒK0ëdH‰s0@ˆs@‰{8‰s<@ˆsTëPD·CBÆCTH‹ƒh  ‹HÁéöÁtH‹ƒh  H9ptH‹“h  A·ÈèUk  ¹ÿÿ  f;Áu‰{(ëÿC(°„ÀtZH‹C·f‰KBf…É…FþÿÿHƒCÿƒp  ƒ»p  …#þÿÿ‹C(H‹\$0H‹t$8H‹|$@L‹t$HHƒÄ A_Ãè¾"  Ç    è‹!  ‹ÇëÑÌÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì 3öH‹ÙH9±h  uè€"  Ç    èM!  ƒÈÿé  H9qtâÿp  ƒ¹p  „ï  ƒÏÿL5®ù  o!‰sP‰s,é«  HƒC9s(Œ¶  ·CB‹S,f+ÅfƒøZw·CBB¶L0àƒáë‹ÎÊB¶0Áè‰C,ƒø„¯  …À„  ƒè„ë   ƒè„¢   ƒètkƒèt^ƒèt(ƒètƒø…ˆ  H‹Ëè›  é  H‹Ëè  é  fƒ{B*tHS8H‹Ëèîûÿÿéø   HƒC H‹C ‹Hø…ÉHÏ‰K8éÝ   ‰s8éÛ   fƒ{B*tHS4ëÅHƒC H‹C ‹Hø‰K4…É‰±   ƒK0÷Ù‰K4é£   ·CB;Åt2ƒø#t(ƒø+tƒø-tƒø0…‰   ƒK0é€   ƒK0ëzƒK0ët	k0ëoƒK0ëiH‰s0@ˆs@‰{8‰s<@ˆsTëU·SBÆCTH‹‹h  H‹AH9Au@8qtÿC(ë+‰{(ë&ÿC(H‹ƒh  Hÿ@H‹ƒh  H‹f‰H‹ƒh  Hƒ °„ÀtZH‹C·f‰KBf…É…AþÿÿHƒCÿƒp  ƒ»p  …þÿÿ‹C(H‹\$0H‹l$8H‹t$@H‹|$HHƒÄ A^ÃèB   Ç    è  ‹ÇëÑÌÌÌHƒì(fƒyBFuö…‡  ÇA,   HƒÄ(é$  fƒyBNu'ö…g  ÇA,   èð  Ç    è½  2ÀéK  ƒy< uã·ABƒøI„Ï   ƒøL„½   ƒøT„«   ºh   ;Ât|ƒøjtkºl   ;Ât9ƒøtt(ƒøwtƒøz°…ú   ÇA<   éî   ÇA<   éà   ÇA<   éÔ   H‹Af9uHƒÀÇA<   H‰Aé·   ÇA<   é«   ÇA<   éŸ   H‹Af9uHƒÀÇA<   H‰Aé‚   ÇA<   ëyÇA<   ëpÇA<   ëgH‹Q·fƒø3ufƒz2uHBÇA<
   H‰AëBfƒø6ufƒz4uHBÇA<   H‰Aë$fƒèXfƒø w·ÀHº‚    H£ÂsÇA<	   °HƒÄ(ÃÌÌHƒì(fƒyBFuö…‡  ÇA,   HƒÄ(éL  fƒyBNu'ö…g  ÇA,   èL  Ç    è  2ÀéK  ƒy< uã·ABƒøI„Ï   ƒøL„½   ƒøT„«   ºh   ;Ât|ƒøjtkºl   ;Ât9ƒøtt(ƒøwtƒøz°…ú   ÇA<   éî   ÇA<   éà   ÇA<   éÔ   H‹Af9uHƒÀÇA<   H‰Aé·   ÇA<   é«   ÇA<   éŸ   H‹Af9uHƒÀÇA<   H‰Aé‚   ÇA<   ëyÇA<   ëpÇA<   ëgH‹Q·fƒø3ufƒz2uHBÇA<
   H‰AëBfƒø6ufƒz4uHBÇA<   H‰Aë$fƒèXfƒø w·ÀHº‚    H£ÂsÇA<	   °HƒÄ(ÃÌÌH‰\$H‰l$H‰t$ WATAUAVAWHƒì@H‹i‘ H3ÄH‰D$8·AB¾X   H‹ÙnéD~©ƒød[„Æ   ;Å„Ñ   ƒøCt2ƒøDŽÌ   ƒøGŽº   ƒøSt^;ÆtoƒøZtƒøa„£   ƒøc…£   3ÒèÍ  é“   èÿ  é‰   ƒøg~ƒøitgƒønt[ƒøot8ƒøptƒøstƒøutRƒøxueP˜ëMè°
  ëUÇA8   ÇA<   EŠÇº   ë1‹I0‹ÁÁèA„Çtºé‰K0º   H‹Ëëè—	  ëƒI0º
   E3Àèä  ëèñ  „Àu2Àél  €{@ …_  ‹S03À‰D$03ÿf‰D$4‹ÂÁèDo A„Çt2‹ÂÁèA„Çt
G-f‰D$0ëA„×t¸+   ëí‹ÂÑèA„Çt	fD‰l$0I‹ÿ·KBA¹ßÿ  ·Áf+ÆfA…Áu‹ÂÁèA„ÇtEŠÇëE2À·ÁA¼0   f+ÅfA…Á”ÀE„Àu„Àt/fD‰d|0Iÿf;Ît	f;Ít2ÀëAŠÇöØÀ$àa¾Àf‰D|0Iÿ‹s4+sP+÷öÂuLK(D‹ÆH‹h  AŠÕèBòÿÿH‹CHk(L³h  H‰D$ L‹ÍHT$0I‹ÎD‹ÇèÛ  ‹K0‹ÁÁèA„ÇtÁéA„ÏuL‹ÍD‹ÆAŠÔI‹Îèõñÿÿ3ÒH‹ËèÏ	  ƒ}  |‹C0ÁèA„ÇtL‹ÍD‹ÆAŠÕI‹ÎèÉñÿÿAŠÇH‹L$8H3ÌèµÿÿL\$@I‹[8I‹k@I‹sHI‹ãA_A^A]A\_ÃÌÌÌH‰\$H‰l$H‰t$ WATAUAVAWHƒì@H‹Ž H3ÄH‰D$8·AB¾X   H‹ÙnéD~©ƒød[„Æ   ;Å„Ñ   ƒøCt2ƒøDŽÌ   ƒøGŽº   ƒøSt^;ÆtoƒøZtƒøa„£   ƒøc…£   3Òè  é“   è3  é‰   ƒøg~ƒøitgƒønt[ƒøot8ƒøptƒøstƒøutRƒøxueP˜ëMèä  ëUÇA8   ÇA<   EŠÇº   ë1‹I0‹ÁÁèA„Çtºé‰K0º   H‹ËëèË  ëƒI0º
   E3Àè  ëè%  „Àu2Àél  €{@ …_  ‹S03À‰D$03ÿf‰D$4‹ÂÁèDo A„Çt2‹ÂÁèA„Çt
G-f‰D$0ëA„×t¸+   ëí‹ÂÑèA„Çt	fD‰l$0I‹ÿ·KBA¹ßÿ  ·Áf+ÆfA…Áu‹ÂÁèA„ÇtEŠÇëE2À·ÁA¼0   f+ÅfA…Á”ÀE„Àu„Àt/fD‰d|0Iÿf;Ît	f;Ít2ÀëAŠÇöØÀ$àa¾Àf‰D|0Iÿ‹s4+sP+÷öÂuLK(D‹ÆH‹h  AŠÕèðÿÿH‹CHk(L³h  H‰D$ L‹ÍHT$0I‹ÎD‹Çè
  ‹K0‹ÁÁèA„ÇtÁéA„ÏuL‹ÍD‹ÆAŠÔI‹Îè¹ïÿÿ3ÒH‹Ëèï  ƒ}  |‹C0ÁèA„ÇtL‹ÍD‹ÆAŠÕI‹ÎèïÿÿAŠÇH‹L$8H3Ìèµ²ÿÿL\$@I‹[8I‹k@I‹sHI‹ãA_A^A]A\_ÃÌÌÌH‰\$H‰t$WHƒì HƒA H‹ÙH‹A H‹xøH…ÿt4H‹wH…öt+D‹A<·QBH‹	èíÿÿ„ÀH‰sH·tÑè‰CPÆCTë‰CPëH±î  ÇCP   H‰KHÆCT H‹\$0°H‹t$8HƒÄ _ÃH‰\$H‰|$AVHƒìPƒI0H‹Ù‹A8A¾ßÿ  …Ày·ABfƒèAfA#Æf÷ØÀƒàùƒÀ‰A8ëu·ABfƒèGfA…ÆuÇA8   ‹A8HyX]  H‹ÏHcÐè¶ëÿÿA¸   „Àu!Hƒ¿   uA‹Àë
H‹‡   HÑè£þÿÿ‰C8H‹‡  H…ÀHDÇH‰CH3ÀHƒC Hƒ¿   H‰D$`H‹C ò@øòD$`uM‹Èë
L‹   IÑéH‹  H…Éu	L—   ëL‹—   IÑêLÑHƒù t
L‹‡   IÑèH‹CH‹ÑH‰D$@H…ÉH‹¾KBHD×H‰D$8‹C8‰D$0‰L$(HL$`L‰L$ M‹Êèo[  ‹C0Áè¨tƒ{8 uH‹SH‹KHèRïÿÿ·CBfƒèGfA…Æum‹C0Áè¨ucH‹CH‹SHH‹H‹ø   H‹DŠëA:Àt	HÿÂŠ„ÀuòŠHÿÂ„Àt2ë	,E¨ßt	HÿÂŠ„ÀuñH‹ÊHÿÊ€:0tøD8uHÿÊŠHÿÂHÿÁˆ„ÀuòH‹CH€8-uƒK0@HÿÀH‰CHH‹SHŠ,I<%wH¹!   !   H£Ás	¸s   f‰CBHƒÉÿHÿÁ€<
 u÷H‹|$p°‰KPH‹\$hHƒÄPA^ÃÌÌÌH‰\$H‰t$WHƒì ÆATH‹ÙHƒA H‹A D‹A<·QBH‹	·pøèYêÿÿH{XH‹  „Àu/L‹KHT$0@ˆt$0H…ÉˆD$1HDÏI‹Lc@èK  …ÀyÆC@ë
H…ÉHDÏf‰1H‹  °H‹t$@H…ÉÇCP   HDÏH‰KHH‹\$8HƒÄ _ÃÌÌ@SHƒì A»   H‹Ù‹I<EŠÈD‹ÒECüƒùet…ÉtLƒétSƒétGƒét=ƒùu\I‹ÓH‹ÂHƒè„¢   Hƒèt}HƒètZI;Àt?èƒ  Ç    èP  2Àé&  I‹ÐëÆº   ë¿º   ë¸ƒét°ƒét«ƒét¦ëš3Òë£‹C0L[ Áè¨H‹C H‹HøëY‹C0L[ Áè¨H‹C tHcHøëA‹Høë<‹C0L[ Áè¨H‹C tH¿Høë#·Høë‹C0L[ Áè¨H‹C tH¾Høë¶HøD‹C0A‹ÀÁè¨tH…ÉyH÷ÙAƒÈ@D‰C0ƒ{8 }	ÇC8   ëƒc0÷¸   9C8~‰C8H…Éuƒc0ßE‹ÂI;ÓuH‹ÑH‹Ëè`éÿÿë
‹ÑH‹Ëè¸èÿÿ‹C0Áè¨tƒ{P t	H‹KH€90tHÿKHH‹KHÆ0ÿCP°HƒÄ [ÃÌH‰\$H‰t$WHƒì »   H‹ùHY H‹A H‹pøè\  …Àuè  Ç    èà  2Àéˆ   ‹O<º   ƒù,t>…Ét7ƒétƒétƒét(ƒùt&3Ûë"»   ë»   ëƒétƒét
ƒétëÓH‹ÚHƒët*HƒëtHƒëtH;Úu…HcG(H‰ë‹G(‰ë·G(f‰ëŠO(ˆÆG@°H‹\$0H‹t$8HƒÄ _ÃÌH‰\$H‰t$WHƒì HƒA H‹ÙH‹A ‹y8ƒÿÿD‹A<·QBH‹pø¸ÿÿÿH‰qHDøH‹	è'çÿÿ„Àt#H…öHc×Hâè  ÆCTHEÎH‰KHèÉJ  ‰CPëLH…öuH´è  H‰CHL‹CHE3É…ÿ~-A€8 t'H‹CA¶H‹H‹¹ €  f…PtIÿÀIÿÀAÿÁD;Ï|ÓD‰KPH‹\$0°H‹t$8HƒÄ _ÃÌÌH‰\$H‰l$VWAVHƒì0E3öH‹ÙD8qT…”   ‹AP…ÀŽ‰   H‹qHA‹þL‹KHL$PfD‰t$PH‹ÖI‹Lc@è*G  Hcè…À~WH‹ƒh  D·D$P‹HÁéöÁtH‹ƒh  L9pt H‹“h  A·ÈèBX  ¹ÿÿ  f;ÁuƒK(ÿëÿC(HõÿÇH‹Å;{Pu†ë'ƒK(ÿë!H‹CLI(D‹CPHÁh  H‹SHH‰D$ è  H‹\$X°H‹l$`HƒÄ0A^_^ÃH‰\$H‰l$H‰t$ WHƒì03íH‹Ù@8iT…’   ‹AP…ÀŽ‡   H‹qH‹ýL‹KHL$@f‰l$@H‹ÖI‹Lc@è?F  HcÐ…À~WH‹‹h  D·D$@H‹AH9Au@8itÿC(ë&ƒK(ÿë ÿC(HÿAH‹ƒh  H‹fD‰H‹ƒh  Hƒ HòÿÇH‹Â;{Pu‡ë'ƒK(ÿë!H‹CLI(D‹CPHÁh  H‹SHH‰D$ è&  H‹\$H°H‹l$PH‹t$XHƒÄ0_ÃÌÌÌH‰\$H‰l$H‰t$ WAVAWHƒì H‹I‹ÙL‹òH‹ñD‹PAÁêAöÂtH‹Hƒx uEé¬   H‹|$`IcÀ‹/ƒ' L<B‰l$@I;×„ƒ   ½ÿÿ  H‹E·‹HÁéöÁt
H‹Hƒx tH‹A·ÈèeV  f;Åuƒÿë	ÿ‹ƒøÿu6ƒ?*u:H‹‹HÁéöÁt
H‹Hƒx tH‹¹?   è(V  f;ÅuƒÿëÿIƒÆM;÷u†‹l$@ƒ? u…ít‰/H‹\$HH‹l$PH‹t$XHƒÄ A_A^_ÃÌÌÌH‰\$H‰l$H‰t$WATAUAVAWHƒì H‹t$pL‹áI‹ùIcèD‹>ƒ& H‹	H‹AH9Au€y tA)ëMAƒ	ÿëGH+AL‹õH‹	H;ÅLBðK6L‹ÃèÑ»  I‹$HI‹$LpI‹$€x t/ëL;õtƒÿëD7ƒ> uE…ÿtD‰>H‹\$PH‹l$XH‹t$`HƒÄ A_A^A]A\_ÃÌ@UH‹ìHƒì`H‹E0H‰EÀL‰ML‰E(H‰UH‰M H…ÒuèÍ  Ç    èš  ƒÈÿëJM…ÀtæHEH‰UÈH‰EØLMÈHEH‰UÐH‰EàLEØHE H‰EèHUÐHE(H‰EðHM0HEÀH‰Eøè‡áÿÿHƒÄ`]ÃÌH‰\$H‰t$ UWATAVAWH¬$ðûÿÿHì  H‹è€ H3ÄH‰…   E3äI‹ÙI‹øH‹òL‹ùM…Éuè!  Ç    èî
  ƒËÿé¬  M…ÀtH…ÒtÞH‹•`  HL$0è§Ìÿÿ3ÒHL$PDB è÷¸ÿÿM‹÷H‰t$PH‰|$XL‰d$`Aƒæu
Dˆd$hH…öuÆD$hHD$PL‹ËH‰D$pHT$pH‹…h  HM€H‰D$(M‹ÇHD$8H‰D$ èäÿÿHM€èÓèÿÿHcØH…öu/H‹à  è¯ÞÿÿL‰¥à  D8d$H„÷   H‹D$0ƒ ¨  ýéæ   AöÇtMH…ÿu3…Àt/H‹à  èqÞÿÿL‰¥à  D8d$H„ÿÿÿH‹D$0ƒ ¨  ýéôþÿÿH‹D$`H;Çus…ÛxtH;ßvoë¼M…öt!H…ÿtc…ÀyfD‰&ëYH‹D$`H;ÇuJfD‰d~þëGH…ÿt‘H‹D$`H;Çu3H‹à  fD‰d~þèòÝÿÿL‰¥à  D8d$HtH‹D$0ƒ ¨  ý»þÿÿÿë+fD‰$FH‹à  èÀÝÿÿL‰¥à  D8d$HtH‹L$0ƒ¡¨  ý‹ÃH‹   H3Ìè•¥ÿÿLœ$  I‹[0I‹sHI‹ãA_A^A\_]ÃÌöÁt°ÃöÁtƒátú   €wë…Éuúÿÿÿwß2ÀÃÌÌÌH‰\$H‰l$H‰t$ WATAUAVAWHƒìPE3íAŠñE‹øH‹úL9*u&èÖ	  Ç    è£  H‹OH…ÉtH‹H‰3Àéc  E…Àt	A@þƒø"wÌH‹ÑHL$(èNÊÿÿL‹'E‹õL‰d$ ½   A·$ID$ë
H‹·HƒÀ‹ÕH‰·Ëè›S  …Àuå@„öA‹í@•Åfƒû-uƒÍëfƒû+uH‹·HƒÀH‰¾æ	  Ç„$ˆ   j  AƒÉÿ¹`  Aº0   A»ÿ  ºð  ¸f
  DF€A÷Çïÿÿÿ…  fA;Ú‚Ê  fƒû:s·ÃA+Âé´  fA;Ûƒ•  f;Ù‚¦  f;œ$ˆ   s
·Ã+Áé  f;Ú‚‰  ¹ú  f;Ùs
·Ã+Âép  fA;Ø‚k  ¹p	  f;Ùs·ÃA+ÀéQ  f;Þ‚M  ¹ð	  f;Ùs
·Ã+Æé4  f;Ø‚0  ¸p
  f;Øs·Ã-f
  é  ¹æ
  f;Ù‚  A
f;Ø‚cÿÿÿHvf;Ù‚ó   A
f;Ø‚Kÿÿÿ¹f  f;Ù‚Ù   A
f;Ø‚1ÿÿÿHvf;Ù‚Á   A
f;Ø‚ÿÿÿHvf;Ù‚©   A
f;Ø‚ÿÿÿ¹P  f;Ù‚   A
f;Ø‚çþÿÿHvf;Ùr{A
f;Ø‚ÓþÿÿHFf;ÙrgA
f;Ø‚¿þÿÿ¹@  f;ÙrQA
f;Ø‚©þÿÿ¹à  f;Ùr;A
f;Ø‚“þÿÿH&f;Ùr'A
f;Øsé~þÿÿ¸ÿ  f;Øs·ÃA+ÃëƒÈÿƒøÿu)C¿fƒøvCŸfƒøvA‹ÁëCŸfƒø·Ãwƒè ƒÀÉ¾   …ÀtE…ÿuyD~ësH‹A¸ßÿ  ·HHH‰B¨fA…Àt:E…ÿDDþHƒÁþH‰f…ÒtDf9t?è±  Ç    è~  AƒÉÿAº0   A»ÿ  ë·¸   E…ÿDDøHAH‰ë¾   3ÒA‹ÁA÷÷A½`  A¼ð  D‹ÀfA;Ú‚®  fƒû:s·ËA+Êé˜  fA;Ûƒy  fA;Ý‚‰  ¸j  f;Øs·ËA+Íéo  fA;Ü‚j  ¸ú  f;Øs·ËA+ÌéP  ¸f	  f;Ø‚G  H
f;Ùs
·Ë+Èé0  ¸æ	  f;Ø‚'  H
f;ÙràAvf;Ø‚  H
f;ÙrÌAvf;Ø‚ÿ   H
f;Ùr¸Avf;Ø‚ë   H
f;Ùr¤¸f  f;Ø‚Õ   H
f;ÙrŽAvf;Ø‚Á   H
f;Ù‚vÿÿÿAvf;Ø‚©   H
f;Ù‚^ÿÿÿ¸P  f;Ø‚   H
f;Ù‚DÿÿÿAvf;Ør{H
f;Ù‚0ÿÿÿAFf;ØrgH
f;Ù‚ÿÿÿ¸@  f;ØrQH
f;Ù‚ÿÿÿ¸à  f;Ør;H
f;Ù‚ðþÿÿA&f;Ør'H
f;ÙséÛþÿÿ¸ÿ  f;Øs·ËA+ËëƒÉÿƒùÿu)C¿fƒøvCŸfƒøvA‹ÉëCŸ·Ëfƒøwƒé ƒÁÉA;Ét0A;Ïs+îE;ðru;ÊvƒÍëE¯÷DñH‹·HƒÀH‰éêýÿÿHƒþE3íH‹L‹d$ f…Ûtf9tè,  Ç    èù  @„îuL‰'D8l$@„CúÿÿH‹D$(ƒ ¨  ýé2úÿÿA‹Ö‹Íè¿ùÿÿ„Àtoèê  Ç "   @öÅuAƒÎÿëa@öÅt)D8l$@tH‹D$(ƒ ¨  ýH‹OH…ÉtH‹H‰¸   €ëWD8l$@tH‹D$(ƒ ¨  ýH‹OH…ÉtH‹H‰¸ÿÿÿë.@öÅtA÷ÞD8l$@tH‹L$(ƒ¡¨  ýH‹WH…ÒtH‹H‰
A‹ÆL\$PI‹[0I‹k@I‹sHI‹ãA_A^A]A\_ÃH‰\$H‰t$UWAVH¬$ûÿÿHìð  H‹´w H3ÄH‰…à  A‹ø‹ò‹Ùƒùÿtèe©ÿÿ3ÒHL$pA¸˜   è÷¯ÿÿ3ÒHMA¸Ð  èæ¯ÿÿHD$pH‰D$HHMHEH‰D$PÿaÇ  L‹µ  HT$@I‹ÎE3ÀÿQÇ  H…Àt6Hƒd$8 HL$`H‹T$@L‹ÈH‰L$0M‹ÆHL$XH‰L$(HMH‰L$ 3ÉÿÇ  H‹…  H‰…  H…  HƒÀ‰t$pH‰…¨   H‹…  H‰E€‰|$tÿ=Ç  3É‹øÿëÆ  HL$HÿØÆ  …Àu…ÿuƒûÿt‹Ëèp¨ÿÿH‹à  H3Ìè5ÿÿLœ$ð  I‹[(I‹s0I‹ãA^_]ÃÌH‰‰ ÃH‹ÄH‰XH‰hH‰pH‰x AVHƒì0A‹ùI‹ðH‹êL‹ñè*  H…ÀtAH‹˜¸  H…Ût5H‹ËÿÈ  D‹ÏL‹ÆH‹ÕI‹ÎH‹ÃH‹\$@H‹l$HH‹t$PH‹|$XHƒÄ0A^HÿàH‹ýu ‹ËH3œˆ ƒá?HÓËH…Ûu°H‹D$`D‹ÏL‹ÆH‰D$ H‹ÕI‹Îè"   ÌÌHƒì8Hƒd$  E3ÉE3À3Ò3Éè?ÿÿÿHƒÄ8ÃÌÌHƒì(¹   èÜ¦  …Àt¹   Í)A¸   º ÀAHè§ýÿÿÿ©Å  H‹Èº ÀHƒÄ(Hÿ%žÅ  ÌÌ‹ˆ ÃÌ3ÀL“Ø  I‹ÑD@;
t+ÿÀIÐƒø-ròAíƒøw¸   ÃÁDÿÿÿ¸   ƒùAFÀÃA‹DÁÃÌÌÌH‰\$WHƒì ‹ùèã  H…Àu	H3u ëHƒÀ$‰8èÊ  Hu H…ÀtHX ‹Ïèwÿÿÿ‰H‹\$0HƒÄ _ÃÌÌHƒì(è›  H…Àu	Hët ëHƒÀ$HƒÄ(ÃHƒì(è{  H…Àu	HÇt ëHƒÀ HƒÄ(ÃH‰\$WHƒì 3ÿ‹ÁI‹ØL‹ÚL‹Ò‹Ï@8|$PtO-÷Øf‰
LROM‹Â3ÒA÷ñƒú	vfƒÂWëfƒÂ0fA‰HÿÁIƒÂ…ÀtH;ËrØH;ËrfA‰;èxÿÿÿ»"   ‰èDþÿÿ‹Ãë'fA‰:IƒêA· A·
fA‰IƒêfA‰IƒÀM;Ârã3ÀH‹\$0HƒÄ _ÃÌÌ@SHƒì03ÀE‹ÑD‹ÙH…Òuèÿÿÿ»   ‰èèýÿÿ‹ÃHƒÄ0[ÃM…ÀtâDŠL$`f‰AŠÁöØHÉH÷ÙHÿÁL;Áwèãþÿÿ»"   ëÅABþ»"   ;Ãw®DˆL$`A‹ËE‹ÊHƒÄ0[éÚþÿÿÌÌHƒì83ÀAƒù
u…Éy°ˆD$ èiÿÿÿHƒÄ8ÃHƒì(…Éx ƒù~ƒùu‹Ø… ë!‹Ð… ‰Ê… ëèkþÿÿÇ    è8ýÿÿƒÈÿHƒÄ(Ã@SHƒì 3ÛL‹ÉH…ÉtH…ÒtM…Àuf‰è6þÿÿ»   ‰èýÿÿ‹ÃHƒÄ [Ãf9t
HƒÁHƒêuñH…ÒufA‰ëÍL+ÁA·f‰HIf…ÀtHƒêuéH…Òu¿fA‰èàýÿÿ»"   ë¨Ì@SHƒì 3ÛH…ÉtH…ÒtM…Àuf‰è¹ýÿÿ»   ‰è…üÿÿ‹ÃHƒÄ [ÃL‹ÉL+ÁC·fA‰MIf…ÀtHƒêuèH…ÒuÕf‰èzýÿÿ»"   ë¿ÌÌÌH‰\$WHƒì E3ÒH‹ÚL‹ÙM…Éu,H…Éu,H…ÒtèIýÿÿ»   ‰èüÿÿD‹ÓA‹ÂH‹\$0HƒÄ _ÃH…ÉtÙH…ÒtÔM…ÉtM…ÀufD‰ëÄI‹ùfD9t
HƒÁHƒêuðH…ÒufE‰ë¦IƒùÿuL+ÁA·f‰HIf…Àt6Hƒêuéë.M…Ét A· M@f‰HƒÁf…ÀtHƒêtHƒïuàH…ÿufD‰H…Ò…aÿÿÿIƒùÿufE‰T[þDRPéLÿÿÿfE‰è}üÿÿ»"   é/ÿÿÿÌÌÌ@SHƒì D‹IH‹ÙL‹H‹Q3Éè-  ‰C3ÀHƒÄ [ÃÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒìPA‹ðL‹òH‹Ùèy  @Šèÿ,Á  3ÿ…ÀtH…Ût	H‹ËÿÂ  @„ít
¿   é©   èP  „ÀuÿúÀ  ÷Øÿ÷ßƒÇéŒ   @„ít^H‰|$(LL$0LRÿÿÿ‰|$ 3ÒL‰t$03ÉH‰\$8‰t$@‰|$Dÿ¾Á  H‹ØHƒøÿtME3ÀƒÊÿH‹ÈÿžÁ  H‹Ë…Àtÿ‰Á  ë/‹|$Dëòèô  „Àuºî3Éëè  H‹ÈD‹ÎM‹ÆH‹Óè&  ‹øH‹\$`‹ÇH‹|$xH‹l$hH‹t$pHƒÄPA^ÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì ‹i‚ 3Û¿   …Àu¸   ë;ÇLÇHcÈº   ‰D‚ èÏÿÿ3ÉH‰>‚ èÎÿÿH92‚ u/º   ‰=‚ H‹ÏèUÏÿÿ3ÉH‰‚ èïÍÿÿH9‚ uƒÈÿëuL‹óH5o H-po HM0E3Àº   èƒ  H‹Ø H!† H‹Ëƒá?HÁáI‰,H‹ÃHÁøH‹ÂH‹L(HƒÁHƒùwÇþÿÿÿHÿÃHƒÅXIƒÆHƒÆXHƒïuž3ÀH‹\$0H‹l$8H‹t$@H‹|$HHƒÄ A^ÃÌ‹ÁHçn HkÀXHÁÃÌÌÌ@SHƒì è-  èœE  3ÛH‹C H‹è>F  H‹3 H‹HƒÁ0ÿ¿  HƒÃHƒûuÑH‹ èïÌÿÿHƒ%  HƒÄ [ÃÌHƒÁ0Hÿ%Ý¾  ÌHƒÁ0Hÿ%Ù¾  ÌH‰\$H‰t$WHƒì H‹Ù‹A$<uJ‹A¨ÀtC‹9+yƒa H‹qH‰1…ÿ~/èõB  ‹ÈD‹ÇH‹Öè¤L  ;øt
ðƒKƒÈÿë‹CÁè¨tðƒcý3ÀH‹\$0H‹t$8HƒÄ _ÃÌ@SHƒì H‹ÙH…Éu
HƒÄ [é@   èkÿÿÿ…ÀtƒÈÿë‹CÁè¨tH‹Ëè€B  ‹ÈèF  …ÀuÞ3ÀHƒÄ [ÃÌ¹   é   ÌÌH‹ÄH‰XH‰pWAVAWHƒì@‹ñƒ`Ì ƒ`È ¹   è  H‹=è HcÙ L4ÇAƒÏÿH‰|$(I;þtqH‹H‰\$hH‰\$0H…ÛuëWH‹Ëè³þÿÿ‹CÁè¨t<ƒþuH‹Ëè+ÿÿÿA;Çt*ÿD$$ë$…öu ‹CÑè¨tH‹Ëèÿÿÿ‹T$ A;ÇAD×‰T$ H‹ËèpþÿÿHƒÇë…¹   èÌ  ‹D$ ƒþDD$$H‹\$`H‹t$pHƒÄ@A_A^_ÃH‰\$H‰L$WHƒì H‹ÙH…Éuè ÿÿÿëèþÿÿH‹Ëè˜þÿÿ‹øH‹Ëè
þÿÿ‹ÇH‹\$8HƒÄ _ÃÌH‰\$L‰L$ WHƒì I‹ÙI‹øH‹
èÓýÿÿH‹Ïè   ‹øH‹èÌýÿÿ‹ÇH‹\$0HƒÄ _ÃÌÌÌH‰\$H‰t$WHƒì H‹H‹ùH‹IH‹0H‹	Hƒæþè ýÿÿH‹OH‹	è€C  H‹GH‹ðbøÿÿH‹Gö tH‹GH‹ HHðH   Ç@    ëiH‹GH‹H…ÉuKH‹ÎèTÊÿÿ3ÉH‰D$0H‹ØèÊÿÿH…Ûuÿ"~ ƒÈÿëCH‹OH‹	ðI@  H‹D$0ƒa H‰H‰A‰q ëH‹GH‹ ðH€  ‰p H‰H‰Hƒ` 3ÀH‹\$8H‹t$@HƒÄ _ÃÌÌL‰L$ D‰D$H‰T$UH‹ìHƒì`H‰MÀH…Éuè7öÿÿÇ    èõÿÿƒÈÿëcAƒøtE…ÀtAƒø@uÚA÷À¿ÿÿÿuIAþH=ýÿÿwÅHE(H‰MÈH‰EØLMÈHEÀH‰MÐH‰EàLEØHE H‰EèHUÐHEHMH‰Eðè8þÿÿHƒÄ`]ÃÌÌH‰\$L‰L$ WHƒì I‹ù‹
è+  H‹?j ‹Ëƒá?H3} HÓË‹èa  H‹ÃH‹\$0HƒÄ _ÃÌÌÌL‹ÜHƒì(¸   MKMC‰D$8IS‰D$@IKèÿÿÿHƒÄ(ÃÌÌH‰±| H‰²| H‰³| H‰´| ÃÌÌÌH‹ÄSVWATAUAWHƒìH‹ùE3íD!h@¶@ˆ´$€   ƒù„Ž   ƒùt"ƒù„€   ƒùtƒùtƒùtqAëƒøviëDèO  L‹èH…ÀuƒÈÿé"  H‹H‹åÊ  HÁâHÑë	9ytHƒÁH;Êuò3É3ÀH…É•À…Àuè‡ôÿÿÇ    èTóÿÿë·HY@2ö@ˆ´$€   ë?ƒét3ƒétƒé	t ƒétƒùt3Ûë"HÉ{ ëH¸{ ëH¿{ ëHž{ Hƒ¤$˜    @„öt¹   èš	  @„ötH‹©h ‹Êƒá?H3HÓÊL‹úëL‹;Iƒÿ”Àˆ„$ˆ   „À…¿   M…ÿu@„öt	AOè¥	  ¹   èëºÿÿA¼	  ƒÿw@A£üs:I‹EH‰„$˜   H‰D$0Iƒe ƒÿuVè~  ‹@‰„$   ‰D$ èk  Ç@Œ   ƒÿu2H‹¤É  HÁàIE H‹É  HÁáHÈH‰D$(H;Át1Hƒ` HƒÀëëH‹Úg ‹Âƒà?¹@   +È3ÀHÓÈH3ÂH‰ëA¼	  @„öt
¹   èä  €¼$ˆ    t3Àëaƒÿuèà  H‹ØI‹ÏH‹ç¹  ÿÒ‹S‹ÏAÿ×ëI‹ÏH‹Ñ¹  ÿÐ‹ÏAÿ×ƒÿwÃA£üs½H‹„$˜   I‰Eƒÿu¬è•  ‹Œ$   ‰Hë›HƒÄHA_A]A\_^[ÃÌÌÌH‰\$WHƒì HcùH…ÒtH‹ƒx~L‹Â‹Ïº   è=  ëH‹ ëèV<  ·xƒàH‹\$0…À•ÀHƒÄ _ÃÌÌÌH‰\$H‰t$ UH‹ìHƒìpHcÙHMàèÎ²ÿÿû   s8HUè‹Ëèÿÿÿ„ÀtH‹EèH‹ˆ  ¶€}ø „Ü   H‹Eàƒ ¨  ýéÌ   3Àf‰EˆEH‹Eèƒx~(‹óHUèÁþ@¶ÎèíH  …Àt@ˆu¹   ˆ]ÆE ëèšñÿÿ¹   Ç *   ˆ]ÆE H‹UèLM3ÀÇD$@   f‰E A¸   ˆE"‹BH‹’8  ‰D$8HE ÇD$0   H‰D$(‰L$ HMèèL  …À„Aÿÿÿ¶] ƒø„4ÿÿÿ¶M!ÁãÙ€}ø tH‹Màƒ¡¨  ýL\$p‹ÃI‹[I‹s(I‹ã]ÃÌÌHƒì(‹‚x …Àt3Òè«þÿÿ‹ÈëA¿ƒøwƒÁ ‹ÁHƒÄ(ÃÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹
è8  H‹H‹H‹‰ˆ   H…ÉtƒÈÿðÁƒøuHîg H;ÈtèÄÃÿÿ‹èT  H‹\$0HƒÄ _ÃÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹
èØ  H‹GH‹H‹H‹H‹	è~  ‹è  H‹\$0HƒÄ _ÃÌÌÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹
è  H‹H‹H‹ˆ   ðÿ ‹èÌ  H‹\$0HƒÄ _ÃÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹
èP  H‹3ÒH‹	èþ  ‹èŽ  H‹\$0HƒÄ _ÃÌÌÌ@UH‹ìHƒìPH‰MØHEØH‰EèLM º   LEè¸   ‰E ‰E(HEØH‰EðHEàH‰Eø¸   ‰EÐ‰EÔHñv H‰Eà‰Q(H»Ä  H‹EØH‰Hf H‹EØ‰¨  H‹EØH‰ˆˆ   JBH‹EØHU(f‰ˆ¼   H‹EØf‰ˆÂ  HMH‹EØHƒ     èÎþÿÿLMÐLEðHUÔHMèqþÿÿHƒÄP]ÃÌÌÌH…ÉtSHƒì H‹Ùè   H‹ËèþÁÿÿHƒÄ [Ã@UH‹ìHƒì@HEèH‰MèH‰EðHÄ  ¸   ‰E ‰E(HEèH‰Eø¸   ‰Eà‰EäH‹H;ÂtH‹Èè®ÁÿÿH‹MèH‹Ipè¡ÁÿÿH‹MèH‹IXè”ÁÿÿH‹MèH‹I`è‡ÁÿÿH‹MèH‹IhèzÁÿÿH‹MèH‹IHèmÁÿÿH‹MèH‹IPè`ÁÿÿH‹MèH‹IxèSÁÿÿH‹MèH‹‰€   èCÁÿÿH‹MèH‹‰À  è3ÁÿÿLM LEðHU(HMèýÿÿLMàLEøHUäHMèáýÿÿHƒÄ@]ÃÌÌÌH‰\$WHƒì H‹ùH‹ÚH‹‰   H…Ét,è“K  H‹   H;)u tHxc H;Ètƒy uèlI  H‰Ÿ   H…ÛtH‹ËèÌH  H‹\$0HƒÄ _ÃÌ@SHƒì ‹4c ƒùÿt*è†  H‹ØH…Àt‹c 3ÒèÉ  H‹ËèmþÿÿH‹Ëè]ÀÿÿHƒÄ [ÃÌÌÌH‰\$WHƒì ÿ<²  ‹æb ‹Øƒùÿtè6  H‹øH…ÀuAºÈ  ¹   èsÁÿÿH‹øH…Àu	3ÉèÀÿÿë<‹¬b H‹ÐèX  H‹Ï…Àtäèýÿÿ3Éèé¿ÿÿH…ÿt‹ËÿÜ±  H‹\$0H‹ÇHƒÄ _Ã‹ËÿÆ±  èÁÀÿÿÌH‰\$H‰t$WHƒì ÿ£±  ‹Mb 3ö‹Øƒùÿtè›  H‹øH…ÀuAºÈ  ¹   èØÀÿÿH‹øH…Àu	3Éèq¿ÿÿë&‹b H‹Ðè½  H‹Ï…Àtäèmüÿÿ3ÉèN¿ÿÿH…ÿu
‹ËÿA±  ë‹Ëÿ7±  H‹÷H‹\$0H‹ÆH‹t$8HƒÄ _ÃÌHƒì(Hýüÿÿèd  ‰²a ƒøÿu2Àëè<ÿÿÿH…Àu	3Éè   ëé°HƒÄ(ÃÌÌÌHƒì(‹‚a ƒùÿtè|  ƒqa ÿ°HƒÄ(ÃÌÌ@SHƒì H‹s H‹ÚH9t‹¨  …Gh uèôI  H‰HƒÄ [ÃÌÌÌ@SHƒì H‹Çd H‹ÚH9t‹¨  …h uè  H‰HƒÄ [ÃÌÌÌ¸   ‡r Ã@WHƒì H=ï` H9=r t+¹   èp   H‹×Hyr èèI  H‰mr ¹   è£   HƒÄ _ÃÌ@SHƒì 3ÛHUr E3ÀH›HÊº   è¤  …Àtÿ>t ÿÃƒûrÓ°ë	3Éè$   2ÀHƒÄ [ÃHcÁH€Hr HÈHÿ%«¯  ÌÌÌ@SHƒì ‹üs ëHëq ÿËH›HÈÿ“¯  ÿÝs …Ûuß°HƒÄ [ÃÌHcÁH€Hºq HÈHÿ%_¯  ÌÌÌH‰\$H‰l$H‰t$WATAUAVAWHƒì D‹ñL=†nÿÿM‹áI‹èL‹êK‹Œ÷° L‹n^ HƒÏÿA‹ÂI‹ÒH3Ñƒà?ŠÈHÓÊH;×„%  H…ÒtH‹Âé  M;Á„£   ‹u I‹œ÷ H…ÛtH;ßtzësM‹¼÷0[ 3ÒI‹ÏA¸   ÿ¯  H‹ØH…Àu ÿ”®  ƒøWuE3À3ÒI‹Ïÿá®  H‹Øë3ÛL=ÛmÿÿH…ÛuH‹ÇI‡„÷ ëH‹ÃI‡„÷ H…Àt	H‹Ëÿ˜®  H…ÛuUHƒÅI;ì…dÿÿÿL‹—] 3ÛH…ÛtJI‹ÕH‹Ëÿt®  H…Àt2L‹x] º@   A‹Èƒá?+ÑŠÊH‹ÐHÓÊI3ÐK‡”÷° ë-L‹O] ë¸L‹F] A‹Â¹@   ƒà?+ÈHÓÏI3úK‡¼÷° 3ÀH‹\$PH‹l$XH‹t$`HƒÄ A_A^A]A\_ÃH‰\$WHƒì H‹ùL`Í  ¹   LLÍ  HÕ°  è4þÿÿH‹ØH…ÀtH‹Èÿ/¯  H‹ÏÿÓëÿŠ­  H‹\$0HƒÄ _ÃÌÌÌH‰\$WHƒì ‹ÙLÍ  ¹   LýÌ  H–°  èÝýÿÿH‹øH…ÀtH‹ÈÿØ®  ‹Ëÿ×ë‹ËÿJ­  H‹\$0HƒÄ _ÃÌÌÌH‰\$WHƒì ‹ÙLÁÌ  ¹   L­Ì  HN°  è…ýÿÿH‹øH…ÀtH‹Èÿ€®  ‹Ëÿ×ë‹Ëÿâ¬  H‹\$0HƒÄ _ÃÌÌÌH‰\$H‰t$WHƒì H‹ÚLkÌ  ‹ùH°  ¹   LNÌ  è%ýÿÿH‹ðH…ÀtH‹Èÿ ®  H‹Ó‹ÏÿÖëH‹Ó‹Ïÿ„¬  H‹\$0H‹t$8HƒÄ _ÃH‰\$H‰l$H‰t$WHƒì A‹èL¦Ì  ‹ÚL•Ì  H‹ùH³¯  ¹   èµüÿÿH‹ðH…ÀtH‹Èÿ°­  D‹Å‹ÓH‹ÏÿÖë‹ÓH‹Ïÿù«  H‹\$0H‹l$8H‹t$@HƒÄ _ÃH‹ÄH‰XH‰hH‰pH‰x AVHƒìPA‹ùI‹ð‹êL,Ì  L‹ñLÌ  HÌ  ¹   è5üÿÿH‹ØH…ÀtWH‹Èÿ0­  H‹Œ$    D‹ÏH‹„$€   L‹ÆH‰L$@‹ÕH‹Œ$˜   H‰L$8H‹Œ$   H‰L$0‹Œ$ˆ   ‰L$(I‹ÎH‰D$ ÿÓë23ÒI‹ÎèD   ‹ÈD‹Ï‹„$ˆ   L‹Æ‰D$(‹ÕH‹„$€   H‰D$ ÿØ«  H‹\$`H‹l$hH‹t$pH‹|$xHƒÄPA^ÃÌH‰\$H‰t$WHƒì ‹òLdË  H‹ÙHZË  ¹   LFË  èUûÿÿH‹øH…ÀtH‹ÈÿP¬  ‹ÖH‹Ëÿ×ëH‹ËèJ  H‹\$0H‹t$8HƒÄ _ÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì A‹ùI‹ðH‹êL#Ë  L‹ñLË  HË  ¹   èÜúÿÿH‹ØH…Àt5H‹Èÿ×«  D‹ÏL‹ÆH‹ÕI‹ÎH‹ÃH‹\$0H‹l$8H‹t$@H‹|$HHƒÄ A^Hÿàèæ¸ÿÿÌÌ@SHƒì LŸÊ  ¹   L‹Ê  HŒÊ  èsúÿÿ3ÛH…Àt'L‘Ê  L‚Ê  HƒÊ  KèOúÿÿH…Àt»   ŠÃHƒÄ [ÃÌH‰\$WHƒì L_É  ¹   LKÉ  HLÉ  èúÿÿH‹ØH…Àu3ÀëMH‹Èÿ
«  ÿÓH‹ØH…ÀtéLYÉ  ¹   LEÉ  HFÉ  èÕùÿÿH‹øH…ÀuH‹ÃëH‹ÈÿËª  H‹Ëÿ×H‹\$0HƒÄ _ÃÌÌÌH‰|$H‹LX H=õm ‹Â¹@   ƒà?+È3ÀHÓÈ¹    H3ÂóH«H‹|$°ÃÌH‰\$WHƒìPH‹X H3ÄH‰D$@LàÈ  ¹   LÌÈ  HÍÈ  è<ùÿÿH‹ØH…Àu°ëvLÕÈ  ¹   LÁÈ  HÂÈ  èùÿÿH‹øH…ÀtÕH‹Ëÿª  ÿÓH‹ØH…Àu2Àë83ÀH‹ÏH‰D$0‰D$8ÿê©  Hƒd$  LD$0A¹   H‹ËAQõÿ×…ÀtÊŠD$8$H‹L$@H3Ìèù}ÿÿH‹\$`HƒÄP_ÃÌÌH‰\$WHƒì ‹ìm 3Û…Àtƒø”Àë\LÇÇ  ¹   L³Ç  H´Ç  ècøÿÿH‹øH…Àt(H‹È‰\$0ÿZ©  3ÒHL$0ÿ×ƒøzuH‡°‡‘m ë¸   ‡„m 2ÀH‹\$8HƒÄ _ÃÌÌÌ@SHƒì „Éu/HÃk H‹H…ÉtHƒùÿtÿ‡§  Hƒ# HƒÃH@l H;ØuØ°HƒÄ [ÃÌÌÌH;ÊsƒÈÿÃ3ÀH;Ê—ÀÃÌÌH‰\$H‰T$UVWATAUAVAWH‹ìHƒì`3ÿH‹ÙH…Òuèáÿÿ_‰èkàÿÿ‹Ãé   WÀH‰:H99óEàH‰}ðtWH‹HUPfÇEP*?@ˆ}Rè>K  H‹H…ÀuLMàE3À3Òè  ëLEàH‹Ðè’  D‹ð…Àu	HƒÃH9;ë´L‹eèH‹uàéù   H‹uàL‹ÏL‹eèH‹ÖI‹ÄH‰}PH+ÆL‹ÇL‹øIÁÿIÿÇHHHÁéI;ôHGÏIƒÎÿH…Ét%L‹I‹ÆHÿÀA8<u÷IÿÁHƒÂLÈIÿÀL;ÁußL‰MPA¸   I‹ÑI‹Ïèª©ÿÿH‹ØH…ÀtwJøL‹þH‰UØH‹ÂH‰UXI;ôtVH‹ËH+ÎH‰MÐM‹M‹îIÿÅC8<(u÷H+ÐIÿÅHUPM‹ÍH‹ÈèiI  …À……   H‹EXH‹MÐH‹UØJ‰9IÅIƒÇH‰EXM;üu´H‹EHD‹÷H‰3Éèl³ÿÿI‹ÜL‹þH+ÞHƒÃHÁëI;ôHGßH…ÛtI‹èG³ÿÿHÿÇMH;ûuìH‹Îè3³ÿÿA‹ÆH‹œ$    HƒÄ`A_A^A]A\_^]ÃE3ÉH‰|$ E3À3Ò3Éè¸ÞÿÿÌÌÌÌH‹ÄH‰XH‰hH‰pH‰x ATAVAWHƒì0HƒÈÿI‹ñH‹øI‹èL‹âL‹ùHÿÇ€<9 u÷º   I+ÀHúH;øv"BH‹\$PH‹l$XH‹t$`H‹|$hHƒÄ0A_A^A\ÃMpL÷I‹ÎèÞ³ÿÿH‹ØH…ítL‹ÍM‹ÄI‹ÖH‹Èè1H  …ÀuML+õH+I‹ÖL‹ÏM‹ÇèH  …ÀuJH‹Îè  ‹ø…Àt
H‹Ëè:²ÿÿëH‹FH‰HƒF3ÿ3Éè#²ÿÿ‹ÇéhÿÿÿHƒd$  E3ÉE3À3Ò3Éè»ÝÿÿÌHƒd$  E3ÉE3À3Ò3Éè¥ÝÿÿÌH‰\$ UVWAVAWHì€  H‹6S H3ÄH‰„$p  M‹ðH‹ñH»      H;Ñt"Š,/<-w
H¾ÀH£ÃrH‹ÎèÔH  H‹ÐH;ÆuÞŠ
€ù:uHFH;ÐtM‹ÎE3À3ÒH‹Îètþÿÿé   €é/3ÿ€ù-wH¾ÁH£ÃGr‹ÇH+ÖHL$0HÿÂA¸@  öØMÿL#ú3Òè‹ÿÿE3É‰|$(LD$0H‰|$ 3ÒH‹Îÿ¤  H‹ØHƒøÿuJM‹ÎE3À3ÒH‹Îèþÿÿ‹øHƒûÿt	H‹Ëÿà£  ‹ÇH‹Œ$p  H3ÌèÞxÿÿH‹œ$È  HÄ€  A_A^_^]ÃI‹nI+.HÁý€|$\.uŠD$]„Àt"<.u@8|$^tM‹ÎHL$\M‹ÇH‹Öèýÿÿ…ÀuŠHT$0H‹Ëÿ}£  …Àu½I‹I‹VH+ÐHÁúH;ê„cÿÿÿH+ÕHèL4ûÿÿA¸   èÙB  éEÿÿÿH‰\$H‰l$H‰t$WHƒì H‹qH‹ùH9qt3ÀéŠ   3ÛH9u2SKèb±ÿÿ3ÉH‰è °ÿÿH‹H…Àu¸   ë_H‰GHƒÀ H‰GëÀH+1H¸ÿÿÿÿÿÿÿHÁþH;ðwÕH‹	H,6H‹ÕA¸   èˆ  H…ÀuXëHðH‰H‰OHèH‰O3Éè”¯ÿÿ‹ÃH‹\$0H‹l$8H‹t$@HƒÄ _ÃÌékúÿÿÌÌÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹
èœñÿÿH‹Ïè   ‹èßñÿÿH‹\$0HƒÄ _ÃH‰\$H‰t$WHƒì H‹H‹ÙH‹H‹‚ˆ   ‹P‰(g H‹H‹H‹‚ˆ   ‹P‰g H‹H‹H‹‚ˆ   H‹ˆ   H‰g H‹H‹H‹ˆ   HƒÀtò òäf ‹@‰ãf ë3ÀH‰Ðf ‰Òf èaÛÿÿÇ    è.ÚÿÿH‹¿   H‹w~H‹ˆ   HÎU HƒÀtR‹× HI@ A H0I0@@A@HPIP@`A`HÎHpHÆIðHƒêu¶Š ˆë3ÒA¸  èé‡ÿÿèÐÚÿÿÇ    èÙÿÿH‹H‹H‹ˆ   HUV H  tL HI@ A H0I0@@A@HPIP@`A`HÎHpHÆIðHƒïu¶ë3ÒA¸   èd‡ÿÿèKÚÿÿÇ    èÙÿÿH‹ÅS ƒÈÿðÁƒøuH‹²S HƒQ H;ÈtèY­ÿÿH‹H‹H‹ˆ   H‰S H‹H‹H‹ˆ   ðÿ H‹\$0H‹t$8HƒÄ _ÃÌ@SHƒì@‹Ù3ÒHL$ è€šÿÿƒ%5e  ƒûþuÇ&e    ÿ   ëƒûýuÇe    ÿ½Ÿ  ‹ØëƒûüuH‹D$(Çñd    ‹X€|$8 tH‹L$ ƒ¡¨  ý‹ÃHƒÄ@[ÃÌÌÌH‰\$H‰l$H‰t$WHƒì HYH‹ñ½  H‹ËD‹Å3ÒèG†ÿÿ3ÀH~H‰F¹   H‰†   ·Àfó«H=tP H+þŠˆHÿÃHƒíuòHŽ  º   Š9ˆHÿÁHƒêuòH‹\$0H‹l$8H‹t$@HƒÄ _ÃH‰\$H‰|$UH¬$€ùÿÿHì€  H‹SM H3ÄH‰…p  H‹ùHT$P‹Iÿðž  »   …À„6  3ÀHL$pˆÿÀHÿÁ;ÃrõŠD$VHT$VÆD$p ë"D¶B¶Èë;Ës‹ÁÆDp ÿÁA;ÈvîHƒÂŠ„ÀuÚ‹GLD$pƒd$0 D‹Ë‰D$(º   H…p  3ÉH‰D$ èc:  ƒd$@ LL$p‹GD‹ÃH‹—   3É‰D$8HEp‰\$0H‰D$(‰\$ è´2  ƒd$@ LL$p‹GA¸   H‹—   3É‰D$8H…p  ‰\$0H‰D$(‰\$ è{2  LEpL+ÇLp  L+ÏH•p  HOöt
€	AŠDçëöt€	 AŠD	çˆ   ëÆ    HÿÁHƒÂHƒëuÈë?3ÒHODBŸA@ ƒøw€	B ëAƒøw€	 Bàˆ   ëÆ    ÿÂHÿÁ;ÓrÇH‹p  H3ÌèGrÿÿLœ$€  I‹[I‹{ I‹ã]ÃÌÌH‰\$UVWH‹ìHƒì@@Šò‹ÙèÃéÿÿH‰Eèè¾  ‹ËèãüÿÿH‹Mè‹øL‹ˆ   A;@u3Àé¸   ¹(  è#ªÿÿH‹ØH…À„•   H‹Eèº   H‹ËH‹€ˆ   DB| HI@ A H0I0@@A@HPIP@`A`IÈHpIÀIðHƒêu¶ HIH‹@ H‰A ‹Ï!H‹ÓèÄ  ‹øƒøÿu%èÖÿÿÇ    ƒÏÿH‹Ëè7©ÿÿ‹ÇH‹\$`HƒÄ@_^]Ã@„öuèÆêÿÿH‹EèH‹ˆˆ   ƒÈÿðÁƒøuH‹EèH‹ˆˆ   HM H;Ètèë¨ÿÿÇ   H‹ËH‹Eè3ÛH‰ˆˆ   H‹Eèö€¨  u‰öiR u€HEèH‰EðLM8CLEð‰E8HUà‰EàHM0è%ùÿÿH‹¢L @„öHEÏN H‰L é<ÿÿÿÌÌÌHƒì(€=¥`  u²¹ýÿÿÿè/þÿÿÆ` °HƒÄ(ÃÌH‰\$WHƒì èíçÿÿH‹ø‹àQ …ˆ¨  tHƒ¸    t	H‹˜ˆ   ës¹   èWêÿÿH‹Ÿˆ   H‰\$0H;GN tIH…Ût"ƒÈÿðÁƒøuHL H‹L$0H;ÈtèÖ§ÿÿH‹N H‰‡ˆ   H‹	N H‰D$0ðÿ H‹\$0¹   èBêÿÿH…Ûuè ¨ÿÿÌH‹ÃH‹\$8HƒÄ _ÃÌH‰\$H‰l$ VWATAVAWHƒì@H‹ÓH H3ÄH‰D$8H‹Úè?úÿÿ3ö‹ø…ÀuH‹Ëè¯úÿÿé=  L%§M ‹îI‹ÄA¿   98„0  AïHƒÀ0ƒýrì‡ÿÿA;Ç†  ·Ïÿš  …À„ü   HT$ ‹Ïÿš  …À„Û   HK3ÒA¸  è²€ÿÿ‰{H‰³   D9|$ †ž   HL$&@8t$&t0@8qt*¶A¶;Ðw+ÂzA€LAÿI+×uóHƒÁ@81uÐHC¹þ   €IÇI+Ïuõ‹Ké¤  t/ƒét!ƒétA;ÏtH‹Æë"H‹_¹  ëH‹N¹  ëH‹=¹  ëH‹,¹  H‰ƒ   D‰{ë‰sH{·Æ¹   fó«éÿ   95>^ …±þÿÿƒÈÿéõ   HK3ÒA¸  èÃÿÿ‹ÅML$L55L ½   L@IÁãMËI‹ÑA81t@@8rt:D¶¶BD;Àw$EPAú  sAŠEÇADE×¶BD;ÀvàHƒÂ@82uÀIƒÁM÷I+ïu¬‰{D‰{ï¤  t*ƒïtƒïtA;ÿu"H‹5d¸  ëH‹5S¸  ëH‹5B¸  ëH‹51¸  L+ÛH‰³   HKº   K<#·Døf‰HII+×uïH‹Ëèýøÿÿ3ÀH‹L$8H3ÌèmÿÿL\$@I‹[@I‹kHI‹ãA_A^A\_^ÃÌH‰\$H‰t$WHƒì@‹ÚA‹ùH‹ÑA‹ðHL$ è4’ÿÿH‹D$0¶Ó@„|u…ötH‹D$(H‹·Q#Æë3À…Àt¸   €|$8 tH‹L$ ƒ¡¨  ýH‹\$PH‹t$XHƒÄ@_ÃÌÌÌ‹ÑA¹   3ÉE3ÀévÿÿÿÌÌHƒì(ÿr—  H‰›\ ÿm—  H‰–\ °HƒÄ(ÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì@ÿE—  E3öH‹ØH…À„¦   H‹ðfD90tHƒÈÿHÿÀfD94FuöH4FHƒÆfD96uäL‰t$8H+óL‰t$0HƒÆHÑþL‹ÃD‹ÎD‰t$(3ÒL‰t$ 3ÉÿS–  Hcè…ÀtLH‹Íèä£ÿÿH‹øH…Àt/L‰t$8D‹ÎL‰t$0L‹Ã‰l$(3Ò3ÉH‰D$ ÿ–  …ÀtH‹÷I‹þëI‹öH‹Ïèb£ÿÿëI‹öH…Ût	H‹Ëÿ‡–  H‹\$PH‹ÆH‹t$`H‹l$XH‹|$hHƒÄ@A^ÃÌé   ÌÌÌH‰\$H‰l$H‰t$WHƒì I‹èH‹ÚH‹ñH…Òt3ÒHBàH÷óI;Àsè¯ÏÿÿÇ    3ÀëAH…Ét
èÏ:  H‹øë3ÿH¯ÝH‹ÎH‹Óèõ:  H‹ðH…ÀtH;ûsH+ßH8L‹Ã3Òè{|ÿÿH‹ÆH‹\$0H‹l$8H‹t$@HƒÄ _ÃÌÌÌHƒì(ÿÆ•  H…ÀH‰äZ •ÀHƒÄ(ÃHƒ%ÔZ  °ÃÌH‹ÄH‰XH‰hH‰pH‰x AVHì   HHˆÿ”  E3öfD9t$b„˜   H‹D$hH…À„Š   HcHp¿    HÞ98L8‹Ïè¢;  ;=t^ O=m^ …ÿt^A‹îHƒ;ÿtEHƒ;þt?öt:öuH‹ÿ?”  …Àt(H‹ÍH9Z ƒá?H‹ÅHÁøHÁáHÂH‹H‰A(ŠˆA8HÿÅHÿÆHƒÃHƒïu¥Lœ$   I‹[I‹kI‹s I‹{(I‹ãA^ÃÌH‰\$H‰t$H‰|$AVHƒì 3ÿE3öHcßHÈY H‹Ãƒã?HÁøHÁãHÁH‹C(HƒÀHƒøv	€K8€é‰   ÆC8‹Ï…ÿtƒét
ƒù¹ôÿÿÿë¹õÿÿÿë¹öÿÿÿÿd“  H‹ðHHHƒùvH‹ÈÿV“  ë3À…Àt¶ÈH‰s(ƒùu€K8@ë.ƒùu)€K8ë#€K8@HÇC(þÿÿÿH‹ÖT H…ÀtI‹Ç@þÿÿÿÿÇIƒÆƒÿ…5ÿÿÿH‹\$0H‹t$8H‹|$@HƒÄ A^ÃÌ@SHƒì ¹   è´âÿÿ3Û3Éèÿ9  …ÀuèöýÿÿèÝþÿÿ³¹   èåâÿÿŠÃHƒÄ [ÃÌH‰\$WHƒì 3ÛH=¡X H‹;H…Ét
èk9  Hƒ$; HƒÃHû   rÙ°H‹\$0HƒÄ _ÃH‰\$H‰l$H‰t$WHƒì H‹òH‹ùH;Êu°ë\H‹ÙH‹+H…ítH‹Íÿ“  ÿÕ„Àt	HƒÃH;ÞuàH;ÞtÔH;ßt-HƒÃøHƒ{ø tH‹3H…ötH‹ÎÿX“  3ÉÿÖHƒëHCH;Çu×2ÀH‹\$0H‹l$8H‹t$@HƒÄ _ÃH‰\$H‰t$WHƒì H‹ñH;Êt&HZøH‹;H…ÿtH‹Ïÿ“  3Éÿ×HƒëHCH;ÆuÞH‹\$0°H‹t$8HƒÄ _ÃÌH‰‘[ ÃH‰\$WHƒì H‹ùè.   H‹ØH…ÀtH‹Èÿµ’  H‹ÏÿÓ…Àt¸   ë3ÀH‹\$0HƒÄ _Ã@SHƒì 3ÉèáÿÿH‹#@ ‹Ëƒá?H3/[ HÓË3ÉèEáÿÿH‹ÃHƒÄ [ÃH‹ý? ‹ÊH3[ ƒá?HÓÊH…Ò•ÀÃÌÌÌH‰ýZ ÃH‰\$WHƒì H‹Ë? H‹ù‹ËH3ßZ ƒá?HÓËH…Ûu3ÀëH‹Ëÿ’  H‹ÏÿÓH‹\$0HƒÄ _ÃÌÌÌH‰\$WHƒì H‹ÙèŠ  ‹Èèç9  …À„¡   ¹   è¹ÐÿÿH;Øu	H=…Z ë¹   è¡ÐÿÿH;ØuzH=uZ ÿR ‹C©À  ucðK‚  H‹H…Àu9¹   èûÿÿ3ÉH‰è±ÿÿH‹H…ÀuHKÇC   H‰KH‰ÇC    °ëH‰CH‹H‰ÇC   ÇC    ëâ2ÀH‹\$0HƒÄ _ÃÌ„Ét4SHƒì H‹Ú‹BÁè	¨tH‹Êè~Ðÿÿðcýÿÿƒc  Hƒc Hƒ# HƒÄ [ÃÌÌÌ‹ºY ÃÌ@SHƒì@HcÙ‹aQ …ÀtK3ÒHL$ èqŠÿÿH‹D$(ƒx~LD$(º   ‹ËèE  ‹Ðë
H‹ ·Xƒâ€|$8 tH‹D$ ƒ ¨  ýëH‹k? ·Xƒâ‹ÂHƒÄ@[ÃH‰L‰AM…ÀtI‰H‹ÁÃÌ@SHƒì0A‹ØL‹ÂH‹ÑHL$ èÓÿÿÿH‹ÐA±D‹Ã3Éè#¿ÿÿHƒÄ0[ÃÌH‹ÄH‰XH‰hH‰pH‰x AVHƒìPE3öI‹èH‹òH‹ùH…ÒtM…ÀtD82u&H…ÉtfD‰13ÀH‹\$`H‹l$hH‹t$pH‹|$xHƒÄPA^ÃI‹ÑHL$0èq‰ÿÿH‹D$8L9°8  uH…ÿt¶f‰»   é¤   ¶HT$8èÅ  »   …ÀtQH‹L$8D‹ID;Ë~/A;é|*‹ISA‹ÆH…ÿL‹Æ•À‰D$(H‰|$ ÿ,Ž  H‹L$8…ÀuHcAH;èr:D8vt4‹Yë=A‹ÆH…ÿD‹ËL‹Æ•Àº	   ‰D$(H‹D$8H‰|$ ‹Hÿä  …ÀuèÿÇÿÿƒËÿÇ *   D8t$HtH‹L$0ƒ¡¨  ý‹Ãé÷þÿÿE3Éé°þÿÿH‰\$H‰t$fD‰L$ WHƒì`I‹øH‹òH‹ÙH…ÒuM…ÀtH…Ét!3Àé   H…Étƒ	ÿIøÿÿÿvèˆÇÿÿ»   ‰èTÆÿÿëiH‹”$   HL$@èˆÿÿH‹D$HHƒ¸8   uy·„$ˆ   ¹ÿ   f;ÁvJH…ötH…ÿtL‹Ç3ÒH‹ÎèDtÿÿè+Çÿÿ»*   ‰€|$X tH‹L$@ƒ¡¨  ý‹ÃL\$`I‹[I‹s I‹ã_ÃH…ötH…ÿ„‰   ˆH…ÛtUÇ   ëMƒd$x HL$xH‰L$8L„$ˆ   Hƒd$0 A¹   ‹H3Ò‰|$(H‰t$ ÿŒ  …Àtƒ|$x …jÿÿÿH…Ût‰3ÛéhÿÿÿÿÂ‹  ƒøz…MÿÿÿH…ötH…ÿtL‹Ç3ÒH‹ÎèzsÿÿèaÆÿÿ»"   ‰è-Åÿÿé,ÿÿÿHƒì8Hƒd$  èmþÿÿHƒÄ8Ã@UHƒì Hl$ Hƒåà‹ã: L‹ÒL‹ÁƒøŒÐ   öÁt+HQH‹ÑH;È„¨  E3ÉfD9
„›  HƒÂH;Ðuíé  ƒá¸    H+ÁH÷ÙMÛL#ØIÑëI;ÓLBÚE3ÉI‹ÐKXL;ÀtfD9
t	HƒÂH;ÐuñI+ÐHÑúI;Ó…H  I‹ÊIPI+ËH‹ÁƒàH+ÈÅìWÒLJëÅíu
Åý×Á…Àu	HƒÂ I;ÓuëKPë
fD9
t	HƒÂH;ÐuñI+ÐHÑúÅøwéó   ƒøŒÆ   öÁt+HQH‹ÑH;È„Ï   E3ÉfD9
„Â   HƒÂH;Ðuíé´   ƒá¸   H+ÁH÷ÙMÛL#ØIÑëI;ÓLBÚE3ÉI‹ÐKXL;ÀtfD9
t	HƒÂH;ÐuñI+ÐHÑúI;ÓusI‹ÊIPI+ËWÉH‹ÁƒàH+ÈLJëfoÁfuf×À…Àu	HƒÂI;ÓuçKPë
fD9
t	HƒÂH;ÐuñI+Ðë!HQH‹ÑH;ÈtE3ÉfD9
t	HƒÂH;ÐuñH+ÑHÑúH‹ÂHƒÄ ]ÃH‹¹ÿ  H‹ÂHÁè4H#ÁH;Át3ÀÃH¹ÿÿÿÿÿÿ H‹ÂH#Áu¸   ÃH¹       €H…ÑtH¹       H;Áu¸   ÃHÁê3÷ÒƒâƒÊ‹ÂÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x ATAVAWHƒìp‹œ$¸   E3äH‹úDˆ"H‹”$Ð   H‹ñ…ÛHHÈM‹ñI‹èAHÜèK„ÿÿCHcÐH;êwè‡ÃÿÿA\$"‰èSÂÿÿé»  H‹¹ÿ  HÁè4H#ÁH;Áuw‹„$È   M‹ÎL‰d$@L‹Å‰D$8H‹×H‹„$°   H‹ÎDˆd$0‰\$(H‰D$ è§  ‹Ø…ÀtDˆ'éb  ºe   H‹Ïè¬v  H…À„I  ŠŒ$À   öÙÒ€âà€ÂpˆDˆ`é-  H¸       €H…tÆ-HÿÇDŠ¼$À   ½ÿ  AŠÇAº0   öØI»ÿÿÿÿÿÿ H¸      ðÒƒâàƒêÙH…uDˆHÿÇH‹I#ÃH÷ØHíåþ  ëÆ1HÿÇL‹÷HÿÇ…ÛuEˆ&ëH‹D$XH‹ˆø   H‹ŠAˆL…†Š   E·ÂI¹       …Û~.H‹AŠÈI#ÁI#ÃHÓèfAÂfƒø9vfÂˆÿËHÿÇIÁéfAƒÀüyÎfE…ÀxDH‹AŠÈI#ÁI#ÃHÓèfƒøv/HOÿŠ,F¨ßuDˆHÿÉëðI;ÎtŠ<9u€Â:ˆë	þÀˆëþAÿ…Û~L‹ÃAŠÒH‹ÏèÉnÿÿHûAº0   E8&IDþAößÀ$àpˆH‹HÁé4áÿ  H+Íx
ÆG+HƒÇëÆG-HƒÇH÷ÙDˆL‹ÇHùè  |3H¸Ï÷Sã¥›Ä H÷éHÁúH‹ÂHÁè?HÐAˆHÿÇHiÂüÿÿHÈI;øuHƒùd|.H¸×£p=
×£H÷éHÑHÁúH‹ÂHÁè?HÐAˆHÿÇHkÂœHÈI;øuHƒù
|+H¸gfffffffH÷éHÁúH‹ÂHÁè?HÐAˆHÿÇHkÂöHÈAÊˆDˆgA‹ÜD8d$htH‹L$Pƒ¡¨  ýL\$p‹ÃI‹[ I‹k(I‹s0I‹{8I‹ãA_A^A\ÃÌÌÌL‹ÜI‰[I‰kI‰sWHƒìPH‹„$€   I‹ð‹¬$ˆ   MCèH‹	H‹úI‰CÈUèL5  3ÉLL$@ƒ|$@-DEH‹Ö”Á3À…íŸÀH+ÐH+ÑHƒþÿHDÖHÈHÏè‚/  …ÀtÆ ë=H‹„$    D‹ÅDŠŒ$   H‹ÖH‰D$8H‹ÏHD$@ÆD$0 H‰D$(‹„$˜   ‰D$ è   H‹\$`H‹l$hH‹t$pHƒÄP_ÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x AWHƒìP3ÀIcØE…ÀEŠùH‹êH‹ùOÃƒÀ	H˜H;Ðw.èx¿ÿÿ»"   ‰èD¾ÿÿ‹ÃH‹\$`H‹l$hH‹t$pH‹|$xHƒÄPA_ÃH‹”$˜   HL$0èñÿÿ€¼$    H‹´$ˆ   t23Òƒ>-”Â3ÀH×…ÛŸÀ…ÀtIƒÈÿIÿÀB€< uöHcÈIÿÀHÊè}m  ƒ>-H‹×uÆ-HW…Û~ŠBˆHÿÂH‹D$8H‹ˆø   H‹Šˆ
3ÉL¢¥  8Œ$   ”ÁHÚHÙH+ûH‹ËHƒýÿH/HDÕè’ÿÿ…À…¤   HKE„ÿtÆEH‹F€80tWD‹FAƒèyA÷ØÆC-Aƒød|¸…ëQA÷èÁú‹ÂÁèÐ SkÂœDÀAƒø
|¸gfffA÷èÁú‹ÂÁèÐ SkÂöDÀD Cƒ¼$€   u€90uHQA¸   èl  €|$H tH‹D$0ƒ ¨  ý3Àé…þÿÿHƒd$  E3ÉE3À3Ò3ÉèÒ¼ÿÿÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì@H‹T$xH‹ÙHHØM‹ñA‹øè\~ÿÿA‹NÿÉ€|$p t;Ïu3ÀHcÉAƒ>-”ÀHÃfÇ0 Aƒ>-uÆ-HÿÃHƒÎÿAƒ~ $L‹ÆIÿÀB€< uöIÿÀHKH‹ÓèÓk  Æ0HÿÃëIcFHØ…ÿ~|HkL‹ÆIÿÀB€< uöIÿÀH‹ÓH‹Íè¡k  H‹D$(H‹ˆø   H‹ŠˆA‹N…ÉyB€|$p u‹Á÷Ø;Ç}‹ù÷ß…ÿtHÿÆ€<. u÷HcÏLFHÍH‹ÕèTk  LcÇº0   H‹ÍèÔiÿÿ€|$8 tH‹D$ ƒ ¨  ýH‹\$P3ÀH‹l$XH‹t$`H‹|$hHƒÄ@A^ÃL‹ÜI‰[I‰kI‰sAVHƒìPH‹	3ÀI‰CèI‹èI‰CðMCèH‹„$€   H‹ò‹”$ˆ   I‰CÈèP1  D‹t$DLL$@D‹„$ˆ   3Éƒ|$@-H‹Õ”ÁAÿÎH+ÑHƒýÿH1HDÕH‹Ëèƒ+  …ÀtÆ é˜   ‹D$DÿÈD;ðœÁƒøü|E;„$ˆ   }<„ÉtŠHÿÃ„Àu÷ˆCþH‹„$    LL$@D‹„$ˆ   H‹ÕH‰D$(H‹ÎÆD$ èÛýÿÿëBH‹„$    H‹ÕDŠŒ$   H‹ÎD‹„$ˆ   H‰D$8HD$@ÆD$0H‰D$(‹„$˜   ‰D$ è»ûÿÿH‹\$`H‹l$hH‹t$pHƒÄPA^ÃÌ@UHl$±HìÀ   H‹ç/ H3ÄH‰E?M‹Ñ¶ÂHƒÀM‹ÈL;ÐsAÆ  ¸   H‹M?H3ÌèYVÿÿHÄÀ   ]Ã„ÒtIÿÁAÆ -IÿÊAÆ ö]Hˆ¡  L…¡  H‰UßHn¡  H‰UçH‰E¿H‰EÇH_¡  H‰EÏH‰E×H`¡  H‰EÿHe¡  H‰EHj¡  H‰EHo¡  H‰E/H‰UH‰U'QÿÉL‰EïHÁâ÷ÑƒáL‰E÷‹ÁHÂL‰EL‰E7L‹DÅ¿HƒÈÿHÿÀA€<  uöL;Ð—ÀE3À„ÀA”ÀDÁI‹ÉLÂI‹ÒN‹DÅ¿èŽÿÿ…À„ÿÿÿHƒd$  E3ÉE3À3Ò3Éè¹ÿÿÌÌÌH‰\$H‰l$H‰t$WATAUAVAWHƒì`M‹éI‹èH‹òL‹ùH…Òuèâ¹ÿÿ»   ‰è®¸ÿÿ‹ÃéÞ  M…ÀtãM…ÉtÞL‹¤$°   M…ätÑ‹œ$¸   ƒûAtC»ƒøvE2öëA¶H‹¼$È   @öÇu*è=õÿÿ…Àt!I‹L‹ÍHÁê?L‹Æ€âDˆt$ ‹Èèþÿÿés  HÁïƒçƒÏƒëA„)  ƒë„ç   ƒëtXƒëtƒë„  ƒë„Ë   ƒût<H‹„$Ð   M‹ÍH‰D$@L‹Å‹„$À   H‹Ö‰|$8I‹ÏDˆt$0‰D$(L‰d$ è`üÿÿéú   ‹œ$À   LD$PI‹3À‹ÓH‰D$PM‹ÍH‰D$XL‰d$ èÅ-  D‹D$TLL$P3ÉH‹Õƒ|$P-”ÁDÃH+ÑHƒýÿHDÕHÎè(  …ÀtÆ é—   H‹„$Ð   LL$PH‰D$(D‹ÃH‹ÕÆD$  H‹Îè‹úÿÿëpH‹„$Ð   M‹ÍH‰D$@L‹Å‹„$À   H‹Ö‰|$8I‹ÏDˆt$0‰D$(L‰d$ è¦÷ÿÿë7H‹„$Ð   M‹ÍH‰D$@L‹Å‹„$À   H‹Ö‰|$8I‹ÏDˆt$0‰D$(L‰d$ èôÿÿL\$`I‹[0I‹k8I‹s@I‹ãA_A^A]A\_ÃÌÌÌH‰\$H‰l$VWAVHƒì@H‹[, H3ÄH‰D$0‹BH‹ú·ñÁè¨tƒBþˆ  H‹f‰Hƒé  H‹Êè*  H-4 L5$C ƒøÿt1H‹Ïè  ƒøþt$H‹Ïè  HcØH‹ÏHÁûèó   ƒà?HÁàIÞëH‹ÅŠ@9þÈ<†“   H‹ÏèÎ   ƒøÿt1H‹ÏèÁ   ƒøþt$H‹Ïè´   HcØH‹ÏHÁûè¥   ‹èƒå?HÁåI,ÞöE8€tOD·ÎHT$$A¸   HL$ è}ðÿÿ3Û…Àt¸ÿÿ  ëI9\$ ~@Hl$$¾M H‹×è}   ƒøÿtÝÿÃHÿÅ;\$ |äëƒGþyH‹×·ÎèvB  ëH‹f‰0Hƒ·ÆH‹L$0H3Ìè®QÿÿH‹\$hH‹l$pHƒÄ@A^_^ÃÌÌÌHƒì(H…ÉuèF¶ÿÿÇ    èµÿÿƒÈÿë‹AHƒÄ(ÃÌÌƒjˆ*A  H‹ˆHÿ¶ÁÃÌÌH‹±* 3ÀHƒÉH9äE ”ÀÃHƒì(èãÈÿÿHT$0H‹ˆ   H‰L$0H‹Èè^ÊÿÿH‹D$0H‹ HƒÄ(ÃÌH‰\$WHƒì ¸ÿÿ  ·Úf;Èu3ÀëJ¸   f;ÈsH‹„2 ·É·Hë+3ÿf‰L$@LL$0f‰|$0HT$@OD‹Áÿ|  …Àt¼·D$0·Ë#ÁH‹\$8HƒÄ _ÃH‰t$H‰|$L‰t$ UH‹ìHì€   H‹ß) H3ÄH‰EðD‹òHcùI‹ÐHMÈèÖuÿÿG=   wH‹EÐH‹·yé‚   ‹÷HUÐÁþ@¶Îè.  º   …Àt@ˆuÀDJ@ˆ}ÁÆEÂ ë@ˆ}ÀD‹ÊÆEÁ 3À‰T$0‰EèLEÀf‰EìH‹EÐ‹HHEè‰L$(HMÐH‰D$ èò  …Àu8EàtH‹EÈƒ ¨  ý3Àë·EèA#Æ€}à tH‹MÈƒ¡¨  ýH‹MðH3ÌèªOÿÿLœ$€   I‹sI‹{ M‹s(I‹ã]ÃÌH‰\$WHƒì0ƒd$  ¹   è»Éÿÿ»   ‰\$$;; tnHcûH‹{; H‹øH…ÀuëU‹HÁéöÁtH‹^; H‹ùèQA  ƒøÿtÿD$ H‹E; H‹øHƒÁ0ÿ/y  H‹0; H‹ùè‡ÿÿH‹ ; Hƒ$ø ÿÃë†¹   è…Éÿÿ‹D$ H‹\$@HƒÄ0_ÃÌÌ@SHƒì H‹Ù‹AÁè¨t'‹AÁè¨tH‹Iè¶†ÿÿðc¿þÿÿ3ÀH‰CH‰‰CHƒÄ [ÃH‰\$L‰L$ WHƒì I‹ùI‹Ø‹
èÐ   H‹HcH‹ÑH‹ÁHÁøLØ> ƒâ?HÁâI‹ÀöD8t$è¥!  H‹Èÿ˜y  3Û…ÀuèÙ²ÿÿH‹Øÿ,x  ‰èé²ÿÿÇ 	   ƒËÿ‹è‘   ‹ÃH‹\$0HƒÄ _Ã‰L$Hƒì8HcÑƒúþuè·²ÿÿÇ 	   ël…ÉxX;YB sPH‹ÊLM> ƒá?H‹ÂHÁøHÁáI‹ÀöD8t-HD$@‰T$P‰T$XLL$PHT$XH‰D$ LD$ HL$HèýþÿÿëèN²ÿÿÇ 	   è±ÿÿƒÈÿHƒÄ8ÃÌÌÌH‰\$UVWATAUAVAWH‹ìHì€   H‹»& H3ÄH‰EðHcòHº= L‹þE‹áIÁÿƒæ?HÁæM‹ðL‰EØH‹ÙMàJ‹øH‹D0(H‰EÐÿqx  3Ò‰EÌH‰I‹þ‰SM;ôƒd  DŠ/L5h= f‰UÀK‹þŠL2=öÁtŠD2>€áûˆL2=A¸   HUàˆEàDˆmáëEè„ûÿÿ¶º €  f…Ht)I;üƒï   A¸   HMÀH‹×è{éÿÿƒøÿ„ô   HÿÇëA¸   H‹×HMÀè[éÿÿƒøÿ„Ô   Hƒd$8 HEèHƒd$0 LEÀ‹MÌA¹   ÇD$(   3ÒH‰D$ HÿÇÿÝv  D‹ð…À„”   H‹MÐLMÈHƒd$  HUèD‹ÀÿÏv  3Ò…Àtk‹K+MØÏ‰KD9uÈrbA€ý
u4H‹MÐBH‰T$ DBHUÄf‰EÄLMÈÿv  3Ò…Àt,ƒ}Èr.ÿCÿCI;üé¶þÿÿŠK‹þˆD1>K‹þ€L0=ÿCëÿ˜u  ‰H‹ÃH‹MðH3ÌèKÿÿH‹œ$À   HÄ€   A_A^A]A\_^]ÃH‰\$H‰l$VWAV¸P  è,^  H+àH‹²$ H3ÄH‰„$@  H‹ÙLcÒI‹ÂA‹éHÁøH ; Aƒâ?Ièƒ# I‹ðƒc H‹Áƒc IÁâN‹t(L;ÅsoH|$@H;õs$ŠHÿÆ<
u	ÿCÆHÿÇˆHÿÇH„$?  H;ør×Hƒd$  HD$@+øLL$0D‹ÇHT$@I‹Îÿpu  …Àt‹D$0C;ÇrH;õr›ëÿ”t  ‰H‹ÃH‹Œ$@  H3Ìè‡JÿÿLœ$P  I‹[ I‹k0I‹ãA^_^ÃÌÌÌH‰\$H‰l$VWAV¸P  è$]  H+àH‹ª# H3ÄH‰„$@  H‹ùLcÒI‹ÂA‹éHÁøH˜: Aƒâ?Ièƒ' I‹ðƒg H‹Áƒg IÁâN‹t(L;Åƒ‚   H\$@H;õs1·HƒÆfƒø
uƒG¹   f‰HƒÃf‰HƒÃH„$>  H;ØrÊHƒd$  HD$@H+ØLL$0HÑûHT$@ÛI‹ÎD‹ÃÿQt  …Àt‹D$0G;ÃrH;õrˆëÿus  ‰H‹ÇH‹Œ$@  H3ÌèhIÿÿLœ$P  I‹[ I‹k0I‹ãA^_^ÃH‰\$H‰l$VWATAVAW¸p  è\  H+àH‹Š" H3ÄH‰„$`  LcÒH‹ÙI‹ÂE‹ñHÁøHx9 Aƒâ?MðIÁâM‹øI‹øH‹ÁN‹d(3Àƒ# H‰CM;ÆƒÏ   HD$PI;þs-·HƒÇfƒù
uº   f‰HƒÀf‰HƒÀHŒ$ø  H;ÁrÎHƒd$8 HL$PHƒd$0 LD$PH+ÁÇD$(U  HŒ$   HÑøH‰L$ D‹È¹éý  3Òÿs  ‹è…ÀtI3ö…Àt3Hƒd$  H”$   ‹ÎLL$@D‹ÅHÑI‹ÌD+Æÿér  …Àtt$@;õrÍ‹ÇA+Ç‰CI;þé3ÿÿÿÿr  ‰H‹ÃH‹Œ$`  H3ÌèúGÿÿLœ$p  I‹[0I‹k@I‹ãA_A^A\_^ÃÌÌH‰\$H‰t$‰L$WATAUAVAWHƒì E‹øL‹âHcÙƒûþuèJ¬ÿÿƒ  èb¬ÿÿÇ 	   é   …Éxt;< slH‹óL‹óIÁþL-î7 ƒæ?HÁæK‹Dõ ¶L08ƒátE‹Ëè±  ƒÏÿK‹Dõ öD08uè	¬ÿÿÇ 	   èÞ«ÿÿƒ  ëE‹ÇI‹Ô‹Ëè@   ‹ø‹Ëè›  ‹Çëèº«ÿÿƒ  èÒ«ÿÿÇ 	   èŸªÿÿƒÈÿH‹\$XH‹t$`HƒÄ A_A^A]A\_ÃH‰\$ UVWATAUAVAWH‹ìHƒì`3ÿE‹øLcáH‹òE…Àu3Àé›  H…ÒuèT«ÿÿ‰8èm«ÿÿÇ    è:ªÿÿƒÈÿéw  M‹ôH7 Aƒæ?M‹ìIÁýIÁæL‰mðJ‹èBŠ\19Cÿ<w	A‹Ç÷Ð¨t«BöD18 t3ÒA‹ÌDBèn:  A‹ÌH‰}àè  …À„  H§6 J‹èBöD08€„ê   èÎ½ÿÿH‹ˆ   H9¹8  uH{6 J‹èB8|09„¿   He6 J‹èHUøJ‹L1(ÿBq  …À„   „Ût{þË€û‡+  !}ÐN$>3ÛL‹þ‰]ÔI;ôƒ	  E·/A·ÍèÊ9  fA;Åu3ƒÃ‰]ÔfAƒý
uA½   A‹Íè©9  fA;ÅuÿÃ‰]ÔÿÇIƒÇM;üsëºÿ_o  ‰EÐL‹mðé±   E‹ÏHMÐL‹ÆA‹ÔèÍ÷ÿÿò ‹xé˜   H¦5 J‹èBöD18€tM¾Ë„Ût2ƒétƒùuyE‹ÏHMÐL‹ÆA‹Ôè›úÿÿë¼E‹ÏHMÐL‹ÆA‹Ôè£ûÿÿë¨E‹ÏHMÐL‹ÆA‹Ôèkùÿÿë”J‹L1(LMÔ!}Ð3ÀH!D$ E‹ÇH‹ÖH‰EÔÿro  …Àu	ÿ¨n  ‰EÐ‹}ØòEÐòEàH‹EàHÁè …Àuh‹Eà…Àt-ƒøuè?©ÿÿÇ 	   è©ÿÿÇ    éÇýÿÿ‹Màè±¨ÿÿéºýÿÿHÉ4 J‹èBöD08@t	€>„{ýÿÿèû¨ÿÿÇ    èÐ¨ÿÿƒ  é†ýÿÿ‹Eä+ÇH‹œ$¸   HƒÄ`A_A^A]A\_^]ÃÌÌÌ@SHƒì@‹ÙHL$ èjiÿÿH‹D$(¶ÓH‹·Q% €  €|$8 tH‹L$ ƒ¡¨  ýHƒÄ@[ÃÌ@UATAUAVAWHƒì`Hl$PH‰]@H‰uHH‰}PH‹ H3ÅH‰EHc]`M‹ùH‰U E‹èH‹ù…Û~H‹ÓI‹Éèÿ7  ;ÃX|‹ØD‹uxE…öuH‹D‹p÷€   D‹ËM‹ÇA‹ÎÒƒd$( Hƒd$  ƒâÿÂÿ×m  Lcà…À„{  I‹ÔI¸ðÿÿÿÿÿÿHÒHJH;ÑHÀH…ÁtrHJH;ÑHÀH#ÁH=   HBw7H;ÐHÉH#ÈHAH;ÁwI‹ÀHƒàðè®U  H+àHt$PH…ö„ú  ÇÌÌ  ëH;ÐHÉH#Èè÷zÿÿH‹ðH…ÀtÇ ÝÝ  HƒÆë3öH…ö„Å  D‰d$(D‹ËM‹ÇH‰t$ º   A‹Îÿm  …À„Ÿ  Hƒd$@ E‹ÌHƒd$8 L‹ÆHƒd$0 A‹ÕL‹} ƒd$( I‹ÏHƒd$  è|ÀÿÿHcø…À„b  A¸   E…ètR‹Ep…À„N  ;øD  Hƒd$@ E‹ÌHƒd$8 L‹ÆHƒd$0 A‹Õ‰D$(I‹ÏH‹EhH‰D$ è#Àÿÿ‹ø…À…  é  H‹×HÒHJH;ÑHÀH…ÁtvHJH;ÑHÀH#ÁI;ÀHBw>H;ÐHÉH#ÈHAH;Áw
H¸ðÿÿÿÿÿÿHƒàðèXT  H+àH\$PH…Û„¤   ÇÌÌ  ëH;ÐHÉH#Èè¡yÿÿH‹ØH…ÀtÇ ÝÝ  HƒÃë3ÛH…ÛtsHƒd$@ E‹ÌHƒd$8 L‹ÆHƒd$0 A‹Õ‰|$(I‹ÏH‰\$ èV¿ÿÿ…Àt2Hƒd$8 3ÒH!T$0D‹Ï‹EpL‹ÃA‹Î…Àuf!T$(H!T$ ÿŠk  ‹ø…Àu`HKð9ÝÝ  uèÓxÿÿ3ÿH…ötHNð9ÝÝ  uè»xÿÿ‹ÇH‹MH3Íè­@ÿÿH‹]@H‹uHH‹}PHeA_A^A]A\]Ã‰D$(H‹EhH‰D$ ë”HKð9ÝÝ  u§èsxÿÿë ÌH‰\$H‰t$WHƒìpH‹òI‹ÙH‹ÑA‹øHL$Pè»eÿÿ‹„$À   HL$X‰D$@L‹Ë‹„$¸   D‹Ç‰D$8H‹Ö‹„$°   ‰D$0H‹„$¨   H‰D$(‹„$    ‰D$ è3üÿÿ€|$h tH‹L$Pƒ¡¨  ýL\$pI‹[I‹sI‹ã_ÃÌÌðÿAH‹à   H…Àtðÿ H‹ð   H…Àtðÿ H‹è   H…Àtðÿ H‹   H…Àtðÿ HA8A¸   HŸ H9PðtH‹H…ÒtðÿHƒxè tH‹PøH…ÒtðÿHƒÀ IƒèuËH‹‰   éy  ÌH‰\$H‰l$H‰t$WHƒì H‹ø   H‹ÙH…ÀtyHÒ  H;ÁtmH‹ƒà   H…Àtaƒ8 u\H‹‹ð   H…Étƒ9 uèövÿÿH‹‹ø   è  H‹‹è   H…Étƒ9 uèÔvÿÿH‹‹ø   è  H‹‹à   è¼vÿÿH‹‹ø   è°vÿÿH‹ƒ   H…ÀtGƒ8 uBH‹‹  Héþ   èŒvÿÿH‹‹  ¿€   H+ÏèxvÿÿH‹‹  H+ÏèivÿÿH‹‹   è]vÿÿH‹‹   è¥   H³(  ½   H{8HR H9GðtH‹H…Étƒ9 uè"vÿÿH‹èvÿÿHƒè tH‹OøH…Ét
ƒ9 uè vÿÿHƒÆHƒÇ Hƒíu±H‹ËH‹\$0H‹l$8H‹t$@HƒÄ _éÖuÿÿÌÌH…ÉtHØ{  H;Èt¸   ðÁ\  ÿÀÃ¸ÿÿÿÃÌH…Ét0SHƒì H«{  H‹ÙH;Èt‹\  …Àuèˆ  H‹Ëè|uÿÿHƒÄ [ÃÌÌH…ÉtHx{  H;ÈtƒÈÿðÁ\  ÿÈÃ¸ÿÿÿÃÌÌÌHƒì(H…É„–   AƒÉÿðDIH‹à   H…ÀtðDH‹ð   H…ÀtðDH‹è   H…ÀtðDH‹   H…ÀtðDHA8A¸   Hý H9PðtH‹H…ÒtðD
Hƒxè tH‹PøH…ÒtðD
HƒÀ IƒèuÉH‹‰   è5ÿÿÿHƒÄ(ÃH‰\$WHƒì èA´ÿÿH‹ø‹4 …ˆ¨  tH‹˜   H…Ûu6¹   è²¶ÿÿH   H‹·( è&   H‹Ø¹   èå¶ÿÿH…ÛuèCuÿÿÌH‹ÃH‹\$0HƒÄ _ÃH‰\$WHƒì H‹úH…ÒtIH…ÉtDH‹H;ÚuH‹Âë9H‰H‹Êè-üÿÿH…Ût"H‹Ëè¬þÿÿƒ{ uH› H;ØtH‹Ëè’üÿÿH‹Çë3ÀH‹\$0HƒÄ _ÃH…É„   SHƒì H‹ÙH‹IH;x tè©sÿÿH‹K H;n tè—sÿÿH‹K(H;d tè…sÿÿH‹K0H;Z tèssÿÿH‹K8H;P tèasÿÿH‹K@H;F tèOsÿÿH‹KHH;< tè=sÿÿH‹KhH;J tè+sÿÿH‹KpH;@ tèsÿÿH‹KxH;6 tèsÿÿH‹‹€   H;) tèòrÿÿH‹‹ˆ   H; tèÝrÿÿH‹‹   H; tèÈrÿÿHƒÄ [ÃÌÌH…ÉtfSHƒì H‹ÙH‹	H;Y tè¢rÿÿH‹KH;O tèrÿÿH‹KH;E tè~rÿÿH‹KXH;{ tèlrÿÿH‹K`H;q tèZrÿÿHƒÄ [ÃH‰\$H‰t$WHƒì 3ÿHÑH‹ðH‹ÙH+ñHƒÆHÁîH;ÈHG÷H…ötH‹èrÿÿHÿÇH[H;þuìH‹\$0H‹t$8HƒÄ _ÃÌÌH…É„þ   H‰\$H‰l$VHƒì ½   H‹Ù‹ÕèÿÿÿHK8‹Õèvÿÿÿu‹ÖHKpèhÿÿÿH‹Ð   ‹ÖèZÿÿÿH‹0  UûèKÿÿÿH‹‹@  è“qÿÿH‹‹H  è‡qÿÿH‹‹P  è{qÿÿH‹`  ‹ÕèÿÿÿH‹˜  ‹ÕèÿÿÿH‹Ð  ‹ÖèýþÿÿH‹0  ‹ÖèïþÿÿH‹  UûèàþÿÿH‹‹   è(qÿÿH‹‹¨  èqÿÿH‹‹°  èqÿÿH‹‹¸  èqÿÿH‹\$0H‹l$8HƒÄ ^Ã@UATAUAVAWHƒì`Hl$0H‰]`H‰uhH‰}pH‹. H3ÅH‰E D‹êE‹ùH‹ÑM‹àHM è"^ÿÿ‹µˆ   …öuH‹E‹p÷   E‹ÏM‹Ä‹ÎÒƒd$( Hƒd$  ƒâÿÂÿc  Lcð…Àu3ÿéñ   I‹þHÿHOH;ùHÀH…ÁtuHOH;ùHÀH#ÁH=   HGw:H;øHÉH#ÈHAH;Áw
H¸ðÿÿÿÿÿÿHƒàðèêJ  H+àH\$0H…ÛtyÇÌÌ  ëH;øHÉH#Èè7pÿÿH‹ØH…ÀtÇ ÝÝ  HƒÃë3ÛH…ÛtHL‹Ç3ÒH‹ËèŸIÿÿE‹ÏD‰t$(M‹ÄH‰\$ º   ‹ÎÿJb  …ÀtL‹€   D‹ÀH‹ÓA‹Íÿàb  ‹øë3ÿH…ÛtHKð9ÝÝ  uè|oÿÿ€} tH‹E ƒ ¨  ý‹ÇH‹M H3Íè]7ÿÿH‹]`H‹uhH‹}pHe0A_A^A]A\]ÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x AV3íL5B¥  D‹ÕH‹ñA»ã   CH‹þ™»U   +ÂÑøLcÀI‹ÈHÁáN‹1I+ùB·J¿fƒùwfƒÂ A·	A¿fƒøwfƒÁ IƒÁHƒët
f…Òtf;ÑtÉ·Á·Ê+Èt…ÉyEXÿëEPE;Ó~ŠƒÈÿëI‹ÀHÀA‹DÆH‹\$H‹l$H‹t$ H‹|$(A^ÃÌHƒì(H…Ét"è*ÿÿÿ…ÀxH˜H=ä   sHÀHŠ  ‹Áë3ÀHƒÄ(ÃÌÌÌÌÌÌH;Ñ†Â   H‰l$ WAVAWHƒì H‰\$@M‹ñH‰t$HI‹èL‰d$PH‹úN$L‹ùff„     I‹ßI‹ôL;çw%D  I‹Îÿ§a  H‹ÓH‹ÎAÿÖ…ÀHOÞHõH;÷vàL‹ÅH‹ÇH;ßt+H…ít&H+ß@ f„     ¶¶ˆˆH@IƒèuêH+ýI;ÿw’L‹d$PH‹t$HH‹\$@H‹l$XHƒÄ A_A^_ÃÌÌÌÌ@UATAVHì@  H‹¼ H3ÄH‰„$   M‹ñI‹èL‹áH…ÉuH…Òtèõ™ÿÿÇ    èÂ˜ÿÿéÐ  M…ÀtæM…ÉtáHƒú‚¼  H‰œ$8  H‰´$0  H‰¼$(  L‰¬$   L‰¼$  LzÿL¯ýLùE3í3ÒI‹ÇI+ÄH÷õHpHƒþw*M‹ÎL‹ÅI‹×I‹ÌèyþÿÿIƒíˆ.  N‹dì N‹¼ì  ëÁHÑîI‹ÎH¯õIôÿM`  H‹ÖI‹ÌAÿÖ…À~)L‹ÅH‹ÖL;ætM‹ÌL+Î¶A¶Aˆˆ
HRIƒèuèI‹Îÿ`  I‹×I‹ÌAÿÖ…À~)L‹ÅI‹×M;çtM‹ÌM+Ï¶A¶Aˆˆ
HRIƒèuèI‹ÎÿÏ_  I‹×H‹ÎAÿÖ…À~*L‹ÅI‹×I;÷tL‹ÎM+Ï¶A¶Aˆˆ
HRIƒèuèI‹ÜI‹ÿfH;óv#HÝH;ÞsI‹Îÿz_  H‹ÖH‹ËAÿÖ…À~âH;ówHÝI;ßwI‹ÎÿW_  H‹ÖH‹ËAÿÖ…À~âH+ýH;þvI‹Îÿ9_  H‹ÖH‹ÏAÿÖ…ÀâH;ûr@L‹ÅH‹×H;ßt$L‹ËL+ÏfD  ¶A¶Aˆˆ
HRIƒèuèH;÷…_ÿÿÿH‹óéWÿÿÿHýH;÷s#H+ýH;þvI‹ÎÿÎ^  H‹ÖH‹ÏAÿÖ…ÀtâH;÷rH+ýI;üvI‹Îÿ«^  H‹ÖH‹ÏAÿÖ…ÀtâI‹ÏH‹ÇH+ËI+ÄH;Á|&L;çsN‰dì J‰¼ì  IÿÅI;ßƒöýÿÿL‹ãéÈýÿÿI;ßsJ‰\ì N‰¼ì  IÿÅL;çƒÐýÿÿL‹ÿé¢ýÿÿL‹¬$   H‹¼$(  H‹´$0  H‹œ$8  L‹¼$  H‹Œ$   H3ÌèI2ÿÿHÄ@  A^A\]ÃH‰\$WHƒì E3ÒL‹ÚM…Éu,H…Éu,H…ÒtèÔ–ÿÿ»   ‰è •ÿÿD‹ÓA‹ÂH‹\$0HƒÄ _ÃH…ÉtÙH…ÒtÔM…ÉuDˆëÞM…ÀuDˆëÀL+ÁH‹ÑI‹ÛI‹ùIƒùÿuAŠˆHÿÂ„Àt)Hƒëuíë!AŠˆHÿÂ„ÀtHƒëtHƒïuçH…ÿuDˆH…Ûu‡IƒùÿuFˆTÿDSPésÿÿÿDˆè0–ÿÿ»"   éWÿÿÿÌÌHƒìXH‹½
 H3ÄH‰D$@3ÀL‹ÊHƒø L‹ÁswÆD  HÿÀHƒø |ðŠë¶ÐHÁê¶Àƒà¶L «ÁIÿÁˆL AŠ„ÀuÝëA¶Áº   A¶ÉƒáHÁèÓâ„T uIÿÀEŠE„ÉuÙ3ÀH‹L$@H3ÌèÚ0ÿÿHƒÄXÃI‹Àëéèƒ5ÿÿÌÌÌE3Àé    H‰\$WHƒì@H‹ÚH‹ùH…Éuèb•ÿÿÇ    è/”ÿÿ3ÀëbH…ÒtçH;ÊsòI‹ÐHL$ èðUÿÿH‹L$0ƒy uHÿËë%HSÿHÿÊH;úw
¶öDuîH‹ËH+ÊƒáH+ÙHÿË€|$8 tH‹L$ ƒ¡¨  ýH‹ÃH‹\$PHƒÄ@_ÃÌÌHƒì(è§¿ÿÿ3É„À”Á‹ÁHƒÄ(ÃÌHƒì(H…Éuè¾”ÿÿÇ    è‹“ÿÿHƒÈÿHƒÄ(ÃL‹Á3ÒH‹J  HƒÄ(Hÿ%?[  ÌÌÌH‰\$WHƒì H‹ÚH‹ùH…Éu
H‹Êè÷gÿÿëXH…Òuè«gÿÿëJHƒúàw9L‹ÊL‹ÁëènÊÿÿ…Àt(H‹ËèrÈÿÿ…ÀtL‹ËL‹ÇH‹á 3ÒÿáZ  H…ÀtÑëè!”ÿÿÇ    3ÀH‹\$0HƒÄ _ÃÌÌH‰\$H‰l$H‰t$WHƒì º@   ‹Êèˆhÿÿ3öH‹ØH…ÀtLH¨   H;Åt=Hx0HOÐE3Àº   èÉ¬ÿÿHƒOøÿH‰7ÇG  

ÆG
€gø@ˆwH@HGÐH;ÅuÇH‹ó3ÉèÓfÿÿH‹\$0H‹ÆH‹t$@H‹l$8HƒÄ _ÃÌÌÌH…ÉtJH‰\$H‰t$WHƒì H±   H‹ÙH‹ùH;ÎtH‹Ïÿ¡X  HƒÇ@H;þuîH‹ËèxfÿÿH‹\$0H‹t$8HƒÄ _ÃH‰\$H‰t$H‰|$AWHƒì0‹ñ3Û‹Ãù    ’À…Àuè÷’ÿÿ»	   ‰èÃ‘ÿÿ‹Ãëd¹   èe¨ÿÿH‹ûH‰\$ ‹‚" ;ð|;L=w I9ÿtë"èªþÿÿI‰ÿH…ÀuXë‹V" ƒÀ@‰M" HÿÇH‰|$ ëÁ¹   èa¨ÿÿë˜H‹\$@H‹t$HH‹|$PHƒÄ0A_ÃÌHcÉH H‹Áƒá?HÁøHÁáHÂHÿ%•W  ÌHcÉHò H‹Áƒá?HÁøHÁáHÂHÿ%yW  ÌH‰\$H‰t$H‰|$AVHƒì HcÙ…Éxr;¶! sjH‹ûL5ª ƒç?H‹óHÁþHÁçI‹ööD88tGHƒ|8(ÿt?è‘ÿÿƒøu'…Ût+Øt;Øu¹ôÿÿÿë¹õÿÿÿë¹öÿÿÿ3Òÿ`X  I‹öHƒL8(ÿ3Àëè‘‘ÿÿÇ 	   èf‘ÿÿƒ  ƒÈÿH‹\$0H‹t$8H‹|$@HƒÄ A^ÃÌÌHƒì(ƒùþuè:‘ÿÿƒ  èR‘ÿÿÇ 	   ëN…Éx2;ô  s*HcÑHè H‹Âƒâ?HÁøHÁâH‹ÁöD8tH‹D(ëèïÿÿƒ  è‘ÿÿÇ 	   èÔÿÿHƒÈÿHƒÄ(ÃÌÌÌHƒì(ƒùþuèâÿÿÇ 	   ëB…Éx.;„  s&HcÉHx H‹Áƒá?HÁøHÁáH‹Â¶D8ƒà@ëè£ÿÿÇ 	   èpÿÿ3ÀHƒÄ(ÃÌ@SHƒì 3ÛH…Éuè~ÿÿ»   ‰èJÿÿ‹Ãé”   H…ÒtãE…Àˆ‹ÃAOÀÿÀH˜H;ÐwèMÿÿ»"   ëÍM…Ét¾I‹QHAÆ0ëDŠE„ÒtHÿÂëA²0DˆHÿÀAÿÈE…Àâˆx€:5|ëÆ 0HÿÈ€89tõþ €91uAÿAëIƒÈÿIÿÀB8\uöIÿÀHQè]>  3ÀHƒÄ [ÃÌÌÌÌÌH‰T$VWHìH  D‹	H‹úH‹ñE…Éu3ÀHÄH  _^Ã‹…ÀtîH‰œ$@  AÿÉH‰¬$8  L‰¤$0  L‰´$   L‰¼$  ƒè…ò   D‹zE3öAƒÿu(‹YLD$DHƒÁD‰6E3ÉD‰t$@ºÌ  è¬  ‹Ãé  E…Éu9‹YLD$DD‰1E3ÉHƒÁD‰t$@ºÌ  è  3Ò‹ÃA÷÷…Ò‰VA•ÆD‰6éÇ  A¼ÿÿÿÿI‹þI‹îE;Ìt/I‹Ï€    B‹DŽ3ÒHÁå EÌHÅHÁç H÷ñ‹ÀH‹êHøE;ÌuÛE3ÉD‰t$@LD$DD‰6ºÌ  HNè	  H‹Í‰nHÁé H‹Ç…É‰NA•ÆAÿÆD‰6éH  A;Áv3Àé<  E‹ÁIcÑD+ÀL‰¬$(  IcØDhE‹ÑH;Ó|LHƒÁH    L‹ßL+ØL+ÞH‘€    ‹A9uAÿÊHÿÊHƒéH;Ó}éëIcÂH‹ÈH+Ë‹D†9DsAÿÀE…Àu3Àé¹  AEÿA»    D‹T‡AEþ‹\‡A½Â‰œ$x  t	º   +ÐëA‹ÓD+Ú‰”$p  D‰\$ …Òt@A‹Â‹ÓA‹ËÓê‹Œ$p  D‹ÒÓà‹ÑÓãDÐ‰œ$x  AƒývAEýA‹Ë‹D‡ÓèØ‰œ$x  E3öAXÿ‰œ$`  E‹þ…Ûˆß  A‹ÃB<+E‹ÚA¼ÿÿÿÿL‰\$0H‰D$8A;ùw‹l¾ëA‹îGÿ‹L†GþD‹T†H‰L$(‰l$,…Òt2H‹L$8E‹ÂH‹D$(IÓè‹ÊHÓàLÀAÓâƒÿr‹L$ Gý‹D†ÓèDÐëL‹D$(3ÒI‹ÀI÷ó‹ÊL‹ÀI;ÄvH¸   ÿÿÿÿIÀM‹ÄI¯ÃHÈI;ÌwDH‹\$0E‹ÚD‹”$x  A‹ÒI¯ÐI÷ÚfD  H‹ÁHÁà IÃH;ÐvIÿÈIÒHËI;Ìvã‹œ$`  M…À„À   I‹ÎE…ítXL‹Œ$h  ‹ÓIƒÁA‹Ýff„     A‹I¯ÀHÈ‹ÂD‹ÑHÁé L†‹D†A;ÂsHÿÁA+ÂÿÂIƒÁA‰CHƒëuÊ‹œ$`  ‹ÅH;ÁsNE‹ÎE…ítCL‹œ$h  D‹ÓIƒÃA‹ÝfA‹ÂM[‹T†H†A‹CüAÿÂHÐA‹ÁHÐL‹Ê‰QIÁé HƒëuÑIÿÈ‹œ$`  DOÿL‹\$0ÿË‹”$p  ÿÏIÁç A‹ÀLø‰œ$`  …Û‰;þÿÿAÿÁA‹ÉD;s‹ÁÿÁD‰t†;róD‰E…Étff„     ‹ÿÊD9t–u‰…ÒuïI‹ÇL‹¬$(  L‹´$   L‹¤$0  H‹¬$8  H‹œ$@  L‹¼$  HÄH  _^ÃÌÌ@USVWATAUAVAWH¬$(ùÿÿHìØ  H‹}ÿ  H3ÄH‰…À  H‰L$8M‹ñHL$`L‰L$PM‹øL‰D$p‹òèŠ  ‹D$`E3íƒà<uDˆl$hëHL$`è×  ÆD$hH‹\$8H¹       €H‹ÃM‰wH#Á¿    H÷ØI¼ÿÿÿÿÿÿ H¸      ðÉƒáÏA‰H…Øu,I…Üu'H‹•@  L¶  I‹ÎE‰oè^ÿÿ…À„ñ  é   HL$8èÄÅÿÿ…ÀtAÇG   ƒè„¯  ƒè„‡  ƒè„_  ƒø„7  H¸ÿÿÿÿÿÿÿA¹ÿ  H#ØÿÆH‰\$8òD$8òD$XH‹T$XL‹Â‰t$LIÁè4M…Á”ÁŠÁöØH¸       MöI#ÔI÷ÖL#ðLòöÙÀE#Á÷ØÿÀA˜ÌûÿÿØèÒ  è  ò,ÈD‰u„Aº     €ƒàþ÷ØEäIÁî D#áD‰uˆA‹ÆD‰d$0÷ØÒ÷ÚAÒ‰U€…Ûˆ©  3ÀÇ…(     ‰…$  p‰µ   ;Ö…a  E‹ÅA‹È‹D„9„$  …J  EÂD;ÆuäD[D‰l$8E‹Ë‹÷AƒãAÁéA+óI‹Ú‹ÎHÓãA+ÚA½ÆD‹ãA÷ÔtÿÀëA‹Å+øAAD;ßA—ÇƒøsA—ÀƒøsuAŠÊE„ÿuAŠÍAƒÍÿE„À…¡   „É…™   A¾r   A;ÆDBðE;õt\E‹ÆE+ÁC<A;ùrGD;ÂsF‹T…„ëE3ÒA@ÿ;Âs‹T…„ë3ÒA#Ô‹ÎÓêEÅD#ÓA‹ËAÓâAÒC‰T½„A;Åt‹U€ë°Aº   E3íA‹ÍE…Ét‹ÁAÊD‰l…„A;ÉuñE„ÿAFDEðD‰u€ë
E3íE‹õD‰m€Ç…T     D‹d$0A¿   D‰½P  D‰½   D‰­(  ét  ƒd$8 D[E‹ËBÿAƒãAÁéD‹ÿI‹ÚE+ûA‹ÏHÓãA+Ú‹È½D…„D‹ëA÷ÕtÿÀë3À+øB
D;ßA—ÄƒøsA—Àƒøsu
E„ätAŠÊë2ÉAƒÊÿE„À…    „É…˜   A¾r   A;ÆDBðE;òt\E‹ÆE+ÁC<A;ùrMD;ÂsF‹T…„ëE3ÒA@ÿ;Âs‹T…„ë3ÒD#ÓA‹ËAÓâA#ÕA‹ÏÓêDÒD‰T½„AƒÊÿEÂCA;Ât‹U€ëªE3íA‹ÍE…Ét‹ÁÿÁD‰l…„A;ÉuòE„äAFDEðD‰u€ë
E3íE‹õD‰m€‰µT  é¶þÿÿûüÿÿ„,  3ÀÇ…(     ‰…$  p‰µ   ;Ö…	  E‹ÅA‹È‹D„9„$  …ò   EÂD;ÆuäA½ÆD‰l$8tÿÀëA‹Å+ø‹Î;þA’ÁAƒÍÿ;Ês	‹ÁD‹D…„ëE3ÀAÿ;Âs‹T…„ë3ÒA‹ÀÁêÁà3Ð‹ÁAÍ‰T…„A;Ít‹U€ëÃAöÙH$  Eö3ÒA÷ÞDö+ó‹þD‰u€Áï‹ßHÁãL‹Ãè¸2ÿÿƒæD@ŠÎE‹Ç¸   IÁàÓà‰„$  E3íD‰½P  D‰½   M…À„=  »Ì  HT  L;Ã‡  H•$  èÎ3  é  BÿD‰l$8‹È½D…„tÿÀëA‹Å+øA;úA’Áƒús—ÁƒúsuAŠÂE„ÉuAŠÅAƒÍÿ„Éuh„ÀudA¾r   A;ÖDBòE;õt>A‹Î;Ês	‹ÁD‹D…„ëE3ÀAÿ;Âs‹T…„ë3ÒÁêC 3Ð‹ÁAÍ‰T…„A;Ít‹U€ëÅE3íAFE„ÉDEðD‰u€ë
E3íE‹õD‰m€A‹úH$  +û3Ò‹÷Áî‹ÞHÁãL‹Ãè‡1ÿÿƒçD~@ŠÏE‹Ç¸   Óà‰„$  IÁàéÍþÿÿL‹Ã3ÒèY1ÿÿè@„ÿÿÇ "   èƒÿÿD‹½P  ¸ÍÌÌÌE…äˆ¾  A÷ä‹ÂH¸ÿÿÁè‰D$HD‹à‰D$@…À„Ó  ¸&   E‹ìD;àDGèD‰l$DAEÿ¶Œ‚r¦ ¶´‚s¦ ‹Ù‹ø3ÒHÁãL‹ÃH$  ‰…   èÈ0ÿÿHQÿÿHÁæ·„¹p¦ H‘` H$  L‹ÆHËH‚è2  D‹   Aƒû‡¢   ‹…$  …ÀuE3ÿD‰½P  é	  ƒø„   E…ÿ„÷  E3ÀL‹ÐE3ÉB‹ŒT  A‹ÀI¯ÊHÈL‹ÁB‰ŒT  IÁè AÿÁE;Ïu×E…Àt4ƒ½P  ss‹…P  D‰„…T  D‹½P  AÿÇëˆE3ÿD‰½P  2ÀéŽ  D‹½P  é€  Aƒÿ‡­   ‹T  M‹ÃIÁàE‹ûD‰P  M…Àt@¸Ì  HT  L;ÀwH•$  è1  ëL‹À3Òè–/ÿÿè}‚ÿÿÇ "   èJÿÿD‹½P  …Û„úþÿÿƒû„	  E…ÿ„   E3ÀL‹ÓE3ÉB‹ŒT  A‹ÀI¯ÊHÈL‹ÁB‰ŒT  IÁè AÿÁE;Ïu×éÿÿÿE;ßHT  E‹çL­$  ’ÀH•T  „ÀLDéEEãEEßH$  HDÑE3ÿE3ÒH‰T$8D‰½ð  E…ä„  C‹t• A‹Â…öu!E;×…ù   B!´•ô  EzD‰½ð  éá   3ÛE‹ÊE…Û„Ä   A‹ú÷ßAƒùstgE;ÏuA‹ÁAJƒ¤…ô   BÈ‰ð  BE‹Á‹‚AÿÁ‹ÃH¯ÖHÐB‹„…ô  HÐBH‹ÚB‰”…ô  D‹½ð  HÁë A;ÃtH‹T$8ë“…ÛtNAƒùs„~  E;ÏuA‹Áƒ¤…ô   AA‰…ð  A‹ÉAÿÁ‹Ó‹„ô  HÐ‰”ô  D‹½ð  HÁê ‹Ú…Òu²Aƒùs„0  H‹T$8AÿÂE;Ô…æþÿÿE‹ÇIÁàD‰½P  M…Àt@¸Ì  HT  L;ÀwH•ô  è/  ëL‹À3Òè†-ÿÿèm€ÿÿÇ "   è:ÿÿD‹½P  D‹d$@D‹l$D°„À„¸   E+åHáÿÿD‰d$@…4üÿÿ‹D$HE3í‹|$0€À‹Ï+È„  Aÿ‹„‚§ …À„‰   ƒø„  E…ÿ„û  E‹ÅE‹ÍD‹ÐA‹ÑAÿÁA‹À‹Œ•T  I¯ÊHÈL‹Á‰Œ•T  IÁè E;ÏuÖE…ÀtNƒ½P  ss6‹…P  D‰„…T  D‹½P  AÿÇD‰½P  é–  E3íE‹ýD‰­P  é€  E‹ýD‰­P  éu  D‹½P  éi  A‹Ì÷Ù÷á‰L$D‹ÂHòÿÿÁè‰D$8D‹à‰D$@…À„—  ¸&   E‹ìD;àDGèD‰l$HAEÿ¶Œ‚r¦ ¶´‚s¦ ‹Ù‹ø3ÒHÁãL‹ÃH$  ‰…   è,ÿÿH‹ÿÿHÁæ·„¹p¦ H‘` H$  L‹ÆHËH‚èB-  ‹½   ƒÿ‡‡   ‹…$  …ÀuE3öD‰u€éÎ  ƒø„Å  E…ö„¼  E3ÀL‹ÐE3ÉB‹L„A‹ÀI¯ÊHÈL‹ÁB‰L„IÁè AÿÁE;ÎuÝE…Àt%ƒ}€ss‹E€D‰D…„D‹u€AÿÆëE3öD‰u€2Àéh  D‹u€é]  Aƒþ‡š   ‹]„L‹ÇIÁàD‹÷‰}€M…Àt:¸Ì  HM„L;ÀwH•$  ès,  ëL‹À3Òè÷*ÿÿèÞ}ÿÿÇ "   è«|ÿÿD‹u€…Û„"ÿÿÿƒû„ó  E…ö„ê  E3ÀL‹ÓE3ÉB‹L„A‹ÀI¯ÊHÈL‹ÁB‰L„IÁè AÿÁE;ÎuÝé)ÿÿÿA;þHM„E‹æL­$  ’ÀHU„„ÀLDéDEçAEþH$  HDÑE3öE3ÒH‰T$XD‰µð  E…ä„  C‹t• A‹Â…öu!E;Ö…ø   B!´•ô  ErD‰µð  éà   3ÛE‹Ê…ÿ„Ä   E‹ÚA÷ÛAƒùstfE;ÎuA‹ÁAIƒ¤…ô   CÈ‰ð  CE‹Á‹‚AÿÁH¯ÖB‹„…ô  HÐ‹ÃHÐCH‹ÚB‰”…ô  D‹µð  HÁë ;ÇtH‹T$Xë”…ÛtNAƒùs„W  E;ÎuA‹Áƒ¤…ô   AA‰…ð  A‹ÉAÿÁ‹Ã‹”ô  HÐ‰”ô  D‹µð  HÁê ‹Ú…Òu²Aƒùs„	  H‹T$XAÿÂE;Ô…çþÿÿE‹ÆIÁàD‰u€M…Àt:¸Ì  HM„L;ÀwH•ô  èy*  ëL‹À3Òèý(ÿÿèä{ÿÿÇ "   è±zÿÿD‹u€D‹d$@D‹l$H°„À„š   E+åH[ ÿÿD‰d$@…tüÿÿ‹L$DE3í‹D$8€À+È„—   Aÿ‹„‚§ …Àtbƒø„€   E…öt{E‹ÅE‹ÍD‹ÐA‹ÑAÿÁA‹À‹L•„I¯ÊHÈL‹Á‰L•„IÁè E;ÎuÜE…ÀtEƒ}€s‹|$0s-‹E€D‰D…„D‹u€AÿÆD‰u€ë.E3íH‹t$P‹|$0H‹ÞD‰m€é‡   H‹t$PH‹ÞD‰m€ëyD‹u€‹|$0H‹t$PH‹ÞE…ötdE‹ÅE‹ÍA‹ÑAÿÁ‹D•„H€A‹ÀLHD‰D•„IÁè E;ÎuÝE…Àt6ƒ}€ss‹E€D‰D…„ÿE€ë#E3ÉD‰­   L…$  D‰m€ºÌ  HM„èø  H•P  HM€è¬êÿÿƒø
…   ÿÇÆ1H^E…ÿ„Ž   E‹ÅE‹ÍA‹ÑAÿÁ‹„•T  H€A‹ÀLHD‰„•T  IÁè E;Ïu×E…ÀtZƒ½P  ss‹…P  D‰„…T  ÿ…P  ë;E3ÉD‰­   L…$  D‰­P  ºÌ  HT  èQ  ë…ÀuÿÏë0H^ˆH‹D$p‹L$L‰x…ÿx
ùÿÿÿwÏH‹…@  HÿÈ‹ùH;ÇHBøHþH;ß„è   A¾	   ƒÎÿD‹U€E…Ò„Ò   E‹ÅE‹ÍA‹ÑAÿÁ‹D•„HiÈ Êš;A‹ÀHÈL‹Á‰L•„IÁè E;ÊuÙE…Àt6ƒ}€ss‹E€D‰D…„ÿE€ë#E3ÉD‰­   L…$  D‰m€ºÌ  HM„èˆ  H•P  HM€è<éÿÿD‹×L‹ÀD+ÓA¹   ¸ÍÌÌÌA÷àÁêŠÊÀáÀD*ÀAH0D‹ÂE;ÑrA‹ÁˆDÎD;ÎuÎH‹ÇH+ÃI;ÆIOÆHØH;ß…!ÿÿÿDˆ+ë{H‹•@  L‡¤  I‹ÎèwLÿÿ…Àtaé¥   H‹•@  L`¤  I‹ÎèXLÿÿ…ÀtBé›   H‹•@  L9¤  I‹Îè9Lÿÿ…Àt#é‘   H‹•@  L¤  I‹ÎèLÿÿ…À…ˆ   D8l$ht
HL$`è  H‹À  H3ÌèRÿÿHÄØ  A_A^A]A\_^[]ÃE3ÉL‰l$ E3À3Ò3ÉèÞvÿÿÌE3ÉL‰l$ E3À3Ò3ÉèÉvÿÿÌE3ÉL‰l$ E3À3Ò3Éè´vÿÿÌE3ÉL‰l$ E3À3Ò3ÉèŸvÿÿÌE3ÉL‰l$ E3À3Ò3ÉèŠvÿÿÌÌH‰\$H‰t$WHƒì I‹ÙI‹ðH‹úM…Éu3ÀëVH…Éuèewÿÿ»   ‰è1vÿÿ‹Ãë<M…ÀtH;ÓrL‹ÃH‹ÖèÄ%  ëËL‹Â3ÒèH$ÿÿH…ötÅH;ûsè%wÿÿ»"   ë¾¸   H‹\$0H‹t$8HƒÄ _ÃÌH‹ÄH‰XH‰p H‰PˆHWHƒì H‹Êè•ÀÿÿH‹L$8LcÈ‹QöÂÀ„¨   H‹L$83Û‹óH‹A‹9HÿÀ+yH‰H‹D$8‹H ÿÉ‰H…ÿ~)H‹T$8D‹ÇA‹ÉH‹Rè Êÿÿ‹ðH‹D$8;÷H‹HŠD$0ˆëlAAƒøvI‹ÉH$ ƒá?I‹ÁHÁøHÁáHÂëHùò  öA8 t¹3ÒA‹ÉDBè™  Hƒøÿu¥H‹L$8ðƒI°ëA¸   HT$0A‹Éè‚Éÿÿƒø”ÀH‹\$@H‹t$HHƒÄ _ÃH‹ÄH‰XH‰p H‰Pf‰HWHƒì H‹Êè¿ÿÿH‹L$8LcÈ‹QöÂÀ„¬   H‹L$83Û‹óH‹A‹9HƒÀ+yH‰H‹D$8‹H ƒé‰H…ÿ~+H‹T$8D‹ÇA‹ÉH‹RèùÈÿÿ‹ðH‹D$8;÷H‹H·D$0f‰ëlAAƒøvI‹ÉH ƒá?I‹ÁHÁøHÁáHÂëHðñ  öA8 t·3ÒA‹ÉDBè  Hƒøÿu£H‹L$8ðƒI°ëA¸   HT$0A‹ÉèyÈÿÿƒø”ÀH‹\$@H‹t$HHƒÄ _ÃÌÌÌH‰\$H‰t$WHƒì ‹ùH‹ÚH‹Êèˆ¾ÿÿD‹C‹ðAöÀuèËtÿÿÇ 	   ðƒKƒÈÿé˜   ‹CÁè¹   „Átè¤tÿÿÇ "   ë×‹C„Átƒc ‹CÁè„ÁtÂH‹CH‰ðƒcþðƒKðƒc÷ƒc ‹C©À  u,èRzÿÿH;Øt¹   èCzÿÿH;Øu‹ÎèSãÿÿ…ÀuH‹ËèG  H‹Ó@ŠÏè$ýÿÿ„À„_ÿÿÿ@¶ÇH‹\$0H‹t$8HƒÄ _ÃH‰\$H‰t$WHƒì ‹ùH‹ÚH‹Êè ½ÿÿD‹C‹ðAöÀuèãsÿÿÇ 	   ðƒK¸ÿÿ  é—   ‹CÁè¹   „ÁtèºsÿÿÇ "   ëÕ‹C„Átƒc ‹CÁè„ÁtÀH‹CH‰ðƒcþðƒKðƒc÷ƒc ‹C©À  u,èhyÿÿH;Øt¹   èYyÿÿH;Øu‹Îèiâÿÿ…ÀuH‹Ëè]
  H‹Ó·Ïè>ýÿÿ„À„]ÿÿÿ·ÇH‹\$0H‹t$8HƒÄ _ÃÌÌÌH‰\$WHƒì H‹ÙH…ÉuèsÿÿÇ    èÚqÿÿƒÈÿëQƒÏÿ‹AÁè¨t:ègyÿÿH‹Ë‹øèI¿ÿÿH‹Ëè…¼ÿÿ‹Èèº
  …ÀyƒÏÿëH‹K(H…Ét
èÿEÿÿHƒc( H‹Ëèö  ‹ÇH‹\$0HƒÄ _ÃÌH‰\$H‰L$WHƒì H‹Ù3ÀH…É•À…Àuè}rÿÿÇ    èJqÿÿƒÈÿë+‹AÁè¨tè¦  ëêè»xÿÿH‹Ëè*ÿÿÿ‹øH‹Ëè´xÿÿ‹ÇH‹\$8HƒÄ _ÃÌÌÌH‰\$H‰t$‰L$WATAUAVAWHƒì E‹øL‹âHcÙƒûþuèæqÿÿƒ  èþqÿÿÇ 	   é“   …Éxw; soH‹óL‹óIÁþL-Šý  ƒæ?HÁæK‹Dõ ¶L08ƒátH‹ËèMßÿÿHƒÏÿK‹Dõ öD08uè¤qÿÿÇ 	   èyqÿÿƒ  ëE‹ÇI‹Ô‹ËèC   H‹ø‹Ëè5ßÿÿH‹ÇëèSqÿÿƒ  èkqÿÿÇ 	   è8pÿÿHƒÈÿH‹\$XH‹t$`HƒÄ A_A^A]A\_ÃH‰\$H‰t$WHƒì HcÙA‹ø‹ËH‹òè½ßÿÿHƒøÿuèqÿÿÇ 	   HƒÈÿëSD‹ÏLD$HH‹ÖH‹Èÿ¾7  …Àuÿ,6  ‹ÈèypÿÿëÓH‹D$HHƒøÿtÈH‹ÓL†ü  ƒâ?H‹ËHÁùHÁâI‹È€d8ýH‹\$0H‹t$8HƒÄ _ÃÌÌÌéoþÿÿÌÌÌéWÿÿÿÌÌÌf‰L$Hƒì8H‹î  Hƒùþuè	
  H‹
î  Hƒùÿu¸ÿÿ  ë%Hƒd$  LL$HA¸   HT$@ÿ6  …ÀtÙ·D$@HƒÄ8ÃÌÌÌ3À8tH;Ât	HÿÀ€< uòÃÌÌÌ@SHƒì H‹Ùèþ	  ‰è
  ‰C3ÀHƒÄ [Ã@SHƒì ƒd$0 H‹Ù‹	ƒd$4 èþ	  ‹Kè
  HL$0è´ÿÿÿ‹D$09u‹D$49Cu3Àë¸   HƒÄ [Ã@SHƒì ƒd$8 H‹Ùƒd$< HL$8èwÿÿÿ…Àt¸   ë"H‹D$8HL$8ƒL$8H‰èuÿÿÿ…ÀuÞèà	  3ÀHƒÄ [ÃE3ÀòD$H‹T$H¹ÿÿÿÿÿÿÿH‹ÂH#ÁH¹      @CH;ÐA•ÀH;ÁrH¹      ðH;Áv~H‹Êé  H¹      ð?H;Ás+H…ÀtbM…ÀtH¸       €H‰D$òD$ëFòÙš  ë<H‹Â¹3   HÁè4*È¸   HÓàHÿÈH÷ÐH#ÂH‰D$òD$M…ÀuH;ÂtòX›š  ÃÌÌÌÌÌÌÌÌÌÌHƒìXft$ ƒ=ƒþ   …é  f(Øf(àfsÓ4fH~Àfû¯š  f(èfT-sš  f/-kš  „…  f(ÐóæófWíf/Å†/  fÛ—š  ò\%›  f/5§›  „Ø  fT%ù›  L‹ÈH#š  L#ˆš  IÑáIÁfHnÈf/%•›  ‚ß   HÁè,fëãš  fëÛš  LT¬  ò\ÊòAYÁf(Ñf(ÁLœ  ò#›  òëš  òYÚòYÊòYÂf(àòXóš  òX»š  òYàòYÚòYÈòXÇš  òXÊòYÜòXËò-3š  òYë™  òYîò\éòAÁH¶£  òÂò%ù™  òYæòXÄòXÕòXÂfot$ HƒÄXÃffffff„     òè™  ò\ð™  òXÐf(Èò^Êò%ìš  ò-›  f(ðòYñòXÉf(ÑòYÑòYâòYêòX%°š  òX-Èš  òYÑòYâòYÒòYÑòYêòL™  òXåò\æò5,™  f(ØfÛ°š  ò\ÃòXàf(Ãf(ÌòYâòYÂòYÎòYÞòXÄòXÁòXÃfot$ HƒÄXÃfë1™  ò\)™  òêfÛ˜  fH~ÐfsÕ4fú-«™  óæõéñýÿÿfuò˜  D‹?š  èŠ  ëH„     ò˜  D‹%š  èl  ë*ff„     H;Ù—  tH;À—  tÎHç—  fHnÀffot$ HƒÄXÃD  H3ÀÅásÐ4Äáù~ÀÅáûË—  ÅúæóÅùÛ-—  Åù/-‡—  „A  ÅÑïíÅù/Å†ã  ÅùÛ»—  Åû\%C˜  Åù/5Ë˜  „Ž  ÅùÛ­—  ÅùÛµ—  ÅásóÅáÔÉÄáù~ÈÅÙÛ%ÿ˜  Åù/%·˜  ‚±   HÁè,Åéë˜  Åñëý—  Lv©  Åó\ÊÄÁsYÁLE™  ÅóYÁÅûI˜  Åû-˜  Äâñ©(˜  Äâñ©-¿—  òàÄâñ©˜  ÅûYàÄâÑ¹ÈÄâá¹ÌÅóY,—  Åû-d—  ÄâÉ«éòAÁHò   òÂÅëXÕÄâÉ¹0—  ÅûXÂÅùot$ HƒÄXÃÅû8—  Åû\@—  ÅëXÐÅû^ÊÅû%@˜  Åû-X˜  ÅûYñÅóXÉÅóYÑÄâé©%˜  Äâé©-*˜  ÅëYÑÅÛYâÅëYÒÅëYÑÅÓYêÅÛXåÅÛ\æÅùÛ&˜  Åû\ÃÅÛXàÅÛY†–  ÅÛY%Ž–  ÅãY†–  ÅãYn–  ÅûXÄÅûXÁÅûXÃÅùot$ HƒÄXÃÅéëŸ–  Åë\—–  ÅÑsÒ4ÅéÛú•  Åù(ÂÅÑú-—  Åúæõé@þÿÿD  u.Åûv•  D‹¯—  èú	  Åùot$ HƒÄXÃfffffff„     Åûh•  D‹…—  èÌ	  Åùot$ HƒÄXÃH;9•  t'H; •  tÎHG•  fHnÈD‹S—  è–	  ë@ Åùot$ HƒÄXÃÌ@SHƒì ÿPð  H‹Ù¹   è[<ÿÿ3ÉH‰Cè<ÿÿHƒ{ tðƒK@ÇC    ëðK   HCÇC    H‰CH‹Cƒc H‰HƒÄ [ÃÌÌÌH‰\$L‰L$ WHƒì I‹ùI‹Ø‹
èÖÿÿH‹HcH‹ÑH‹ÁHÁøLô  ƒâ?HÁâI‹ÀöD8t	èÍ   ‹Øëè8hÿÿÇ 	   ƒËÿ‹èàÕÿÿ‹ÃH‹\$0HƒÄ _ÃÌÌÌ‰L$Hƒì8HcÑƒúþuèãgÿÿƒ  èûgÿÿÇ 	   ët…ÉxX;÷  sPH‹ÊL‘ó  ƒá?H‹ÂHÁøHÁáI‹ÀöD8t-HD$@‰T$P‰T$XLL$PHT$XH‰D$ LD$ HL$Hèÿÿÿëèrgÿÿƒ  èŠgÿÿÇ 	   èWfÿÿƒÈÿHƒÄ8ÃÌÌÌH‰\$WHƒì Hcù‹ÏèøÕÿÿHƒøÿu3ÛëWH‹ó  ¹   ƒÿu	@„¸¸   u
;ùuö@xtèÅÕÿÿ¹   H‹Øè¸ÕÿÿH;ÃtÁ‹Ïè¬ÕÿÿH‹Èÿ-  …Àu­ÿ=,  ‹Ø‹ÏèÔÔÿÿH‹×L¢ò  ƒâ?H‹ÏHÁùHÁâI‹ÈÆD8 …Ût‹Ëè\fÿÿƒÈÿë3ÀH‹\$0HƒÄ _ÃÌÌH‰L$L‹Ü3ÒH‰I‹CH‰PI‹C‰PI‹CƒHÿI‹C‰PI‹C‰P I‹CH‰P(I‹C‡PÃÌÌHƒìHHƒd$0 H·”  ƒd$( A¸   E3ÉD‰D$ º   @ÿ-  H‰Òã  HƒÄHÃÌHƒì(H‹Áã  HAHƒøvÿ),  HƒÄ(ÃHƒì(3Ò3ÉèÏ   %  HƒÄ(ÃÌHƒì(èÇ   ƒàHƒÄ(ÃÌÌÌº é¦   ÌÌ@SHƒì ‹Ùè7  ƒàÂ3ÉöÃt-ŠÓDA€âAEÈöÃtƒÉöÃtƒÉöÃtƒÉA„ØtƒÉ ÈHƒÄ [é  @SHƒì èé  ‹Øèü  3ÀöÃ?t3ŠËP€áEÂöÃtƒÈöÃtƒÈ„ÚtƒÈöÃ tƒÈöÃtºèHƒÄ [ÃÌÌºòéK   ÌÌÌ®\$‹T$3ÉöÂ?t5ŠÂDA$AEÈöÂtƒÉöÂtƒÉA„ÐtƒÉöÂ tƒÉöÂtºé‹ÁÃH‰\$H‰t$H‰|$ ATAVAWHƒì ‹Ú‹ñãè$  D‹È3ÿDŠÀA»€   ‹ÇOE"ÃEÁA¼   E…ÌtƒÈAºá
sƒÈA¸   E…ÈtƒÈAº   E…ÊtƒÈA¾   E…ÎtºèA‹ÉA¿ `  A#Ït$ù    tù @  tA;Ïu   ëAÄëAÆº@€  D#ÊAƒé@tAéÀ  tAƒù@uºèë   ëºè‹Ë÷Ñ#È#óÎ;È„†  ŠÁ¾   ‹ß@"ÆAEÛ‰\$@öÁtAÜ‰\$@öÁtºë
‰\$@öÁtAØ‰\$@öÁtAÚ‰\$@ºásAÞ‰\$@‹Á%   t$A;ÆtA;Ät=   uAßë
ºëëºë‰\$@á   ù   tù   tù   uºëëƒË@ëÚ‰\$@@8=Ùà  t<öÃ@t7‹Ëè£  ë,ÆÂà   ‹\$@ƒã¿‹ËèŒ  3ÿwA¼   A¾   A¿ `  ë
ƒã¿‹Ëèi  ŠÃ$€EþA…ÜtƒÏºã
sƒÏºãsƒÏºãsƒÏA…Þtºï‹ÃA#Çt#=    t= @  tA;ÇuÏ   ëAüëAþã@€  ƒë@tëÀ  tƒû@uºïëÏ   ëºï‹ÇH‹\$HH‹t$PH‹|$XHƒÄ A_A^A\ÃÌÌH‹ÄSHƒìPò„$€   ‹ÙòŒ$ˆ   ºÀÿ  ‰HÈH‹Œ$   ò@àòHèòXØL‰@Ðè@  HL$ èÊ–ÿÿ…Àu‹ËèÛ  òD$@HƒÄP[ÃÌÌÌH‰\$H‰t$WHƒì ‹ÙH‹òƒã‹ùöÁt„Òy¹   èl  ƒã÷ëW¹   @„ùtHºâ	s
èQ  ƒãûë<@öÇtHºâ
s¹   è5  ƒãþë @öÇtHºâs@öÇt
¹   è  ƒãý@öÇtHºæs¹    èù  ƒãïH‹t$83À…ÛH‹\$0”ÀHƒÄ _ÃÌÌÌH‹ÄUSVWAVHhÉHìð   )pÈH‹±Õ  H3ÄH‰Eï‹òL‹ñºÀÿ  ¹€  A‹ùI‹Øè   ‹M_H‰D$@H‰\$PòD$PH‹T$@òD$Hèáþÿÿòuw…Àu@ƒ}u‹E¿ƒàãòu¯ƒÈ‰E¿D‹E_HD$HH‰D$(HT$@HEoD‹ÎHL$`H‰D$ è4  è•ÿÿ„Àt4…ÿt0H‹D$@M‹ÆòD$H‹Ïò]o‹UgH‰D$0òD$(òt$ èõýÿÿë‹Ïè   H‹L$@ºÀÿ  èa  òD$HH‹MïH3Ìè_ûþÿ(´$à   HÄð   A^_^[]ÃÌH¸       HÈH‰L$òD$ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ@SHƒìE3À3ÉD‰¾ï  EHA‹Á¢‰$¸  ‰L$#È‰\$‰T$;Èu,3ÉÐHÁâ HÐH‰T$ H‹D$ D‹~ï  $<EDÁD‰oï  D‰lï  3ÀHƒÄ[ÃHƒì8Hõ¥  A¹   H‰D$ è   HƒÄ8ÃH‹ÄHƒìh)pè(ñA‹Ñ(ØAƒèt*AƒøuiD‰@ØWÒòPÐE‹Èò@ÈÇ@À!   Ç@¸   ë-ÇD$@   WÀòD$8A¹   ò\$0ÇD$("   ÇD$    H‹Œ$   òL$xL‹D$xè—ýÿÿ(Æ(t$PHƒÄhÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„     Hƒì®$‹$HƒÄÃ‰L$®T$Ã®\$¹Àÿÿÿ!L$®T$Ãf.
¥  sf.¥  v
òH-ÈòH*ÁÃÌÌÌHƒìHƒd$0 H‹D$xH‰D$(H‹D$pH‰D$ è   HƒÄHÃÌH‹ÄH‰XH‰pH‰x H‰HUH‹ìHƒì H‹ÚA‹ñ3Ò¿  À‰QH‹E‰PH‹E‰PAöÀtH‹E¿  ÀƒHAöÀtH‹E¿“  ÀƒHAöÀtH‹E¿‘  ÀƒHAöÀtH‹E¿Ž  ÀƒHAöÀtH‹E¿  ÀƒHH‹MH‹HÁèÁà÷Ð3Aƒà1AH‹MH‹HÁè	Áà÷Ð3Aƒà1AH‹MH‹HÁè
Áà÷Ð3Aƒà1AH‹MH‹HÁèÀ÷Ð3Aƒà1A‹H‹MHÁè÷Ð3Aƒà1Aèß  H‹Ð¨tH‹MƒI¨tH‹MƒI¨tH‹EƒHöÂtH‹EƒHöÂ tH‹EƒH‹¹ `  H#Át>H=    t&H= @  tH;Áu0H‹Eƒë'H‹Eƒ þH‹EƒëH‹Eƒ ýH‹EƒëH‹Eƒ üH‹Eæÿ  Áæ  þÿH‹E	0H‹EH‹u8ƒH ƒ}@ t3H‹Eºáÿÿÿ!P H‹E0‹H‹E‰HH‹EƒH`H‹E!P`H‹E‹‰HPëHH‹MA¸ãÿÿÿ‹A A#ÀƒÈ‰A H‹E0H‹H‹EH‰HH‹EƒH`H‹U‹B`A#ÀƒÈ‰B`H‹EH‹H‰PPèæ   3ÒLM‹ÏDBÿ”"  H‹MöAtHº3öAtHº3	öAtHº3
öAtHº3öAtHº3‹ƒàt0ƒètƒètƒøu(H `  ëHº3Hº+ëHº3Hº+ëH#ÿŸÿÿƒ}@ t‹AP‰ëH‹APH‰H‹\$8H‹t$@H‹|$HHƒÄ ]ÃÌÌHƒì(ƒùtAþƒøwè[ÿÿÇ "   ëèùZÿÿÇ !   HƒÄ(ÃÌÌ@SHƒì èEüÿÿ‹Øƒã?èUüÿÿ‹ÃHƒÄ [ÃÌÌÌH‰\$H‰t$ WHƒì H‹ÚH‹ùèüÿÿ‹ð‰D$8‹Ë÷ÑÉ€ÿÿ#È#ûÏ‰L$0€=5Ø   t%öÁ@t èùûÿÿëÆ Ø   ‹L$0ƒá¿èäûÿÿ‹t$8ëƒá¿èÖûÿÿ‹ÆH‹\$@H‹t$HHƒÄ _Ã@SHƒì H‹Ùè¦ûÿÿƒã?Ã‹ÈHƒÄ [é¥ûÿÿÌHƒì(è‹ûÿÿƒà?HƒÄ(ÃÌÿ%ü  ÿ%>  ÌÌH‰\$WHƒì ÷ ¡     „”   è   ¿   „ÀtH‹åé  H‹ËÿÜ   Håé  ÿÓëóH‹Øé  H…ÀuòðH±=Êé  ué‹Êé  Ç‰Âé  ;ÇuH»é  ¹   è	  è8   „ÀtH‹é  H‹Ëÿ|   H…é  ÿÓëHÇvé      H‹\$0HƒÄ _ÃÌÌÌH‰\$WHƒì H‹?é  ¿   H;Çu2ÀëqH…ÀuiHÝŸ  ÿG  H‹ØH…ÀuH‹ßë8HãŸ  H‹Ëÿš  H…ÀtæHæŸ  H‰÷è  H‹Ëÿ~  H…ÀtÊH‰êè  3ÀðH±Ïè  uH;ßt“H;ÇtŽ@ŠÇH‹\$0HƒÄ _ÃÌH‰\$WHì€   H‹úA¸0   HT$ H‹Ùÿ€  H…ÀuHÍ)öD$DDtQHL$PÿT  D‹D$T3ÒA@ÿ‹È#Ã#ÏÁHÿÈIÀI÷ð3ÒH‹ÈH‹ÇI÷ðÈI@ÿH÷Ð‹ÑH#Ã…Étðƒ IÀHƒêuóH‹œ$   HÄ€   _ÃÌH‰\$H‰t$H‰|$LcêÜþÿH5§ÜþÿLÆH‹ÚH‹ùAƒ¸„   vGA‹ˆð   E3É…Ét9A·@IPE·XHÐD‹T1E…Ût‹JD;Ñr
‹BÈD;ÑrAÿÁHƒÂ(E;Ërâ3ÀH‹\$H‹t$H‹|$Ã‰‹B$‰‹BHÆëáH‹ÄH‰XH‰pWHƒì H‹ú‹ñHP HHèFÿÿÿH‹ØH…ÀuÇ   ëLƒ=sç   u'÷D$H   €Ç_ç     u¹   Í)‹T$@H‹Ëènþÿÿ‹T$@L‹ÏD‹ÆH‹Ëÿ÷  …ÀuHÍ)H‹\$0H‹t$8HƒÄ _ÃÌÌ@SHƒì ÷Œž     „ˆ   è‰ýÿÿ„ÀtH‹Öæ  H‹ËÿÍ  HÖæ  ÿÓëóH‹Éæ  H…ÀuòHðH±¸æ  uæƒ·æ  ÿu‹³æ  HT$0èÿÿÿè0ýÿÿ„ÀtH‹…æ  H‹Ëÿt  H}æ  ÿÓëHÇnæ      HƒÄ [Ã@USVWATAUAVAWHl$áHìˆ   L‹êL‹ùè üÿÿA‹GLÉÚþÿE‹GIÂE‹MÂE‹gAƒáA‹WMâA‹OIÒƒeç IÊH‰Eß3ÀH!E÷H!Eÿ!EL‰EE‹GD‰EgÇEÇH   L‰}ÏL‰m×H‰EïE„Éu)HEÇH‰EoèÁþÿÿ3ÒLMo¹W mÀDBÿx  3Àé.  I‹<$M‹õL+òIÁþE‹öJ‹ñHÁè?ƒð‰EçtB‹ñHÚþÿHÁH‰EïëB·ñ‰EïH‹5­  3ÛH…öt$H‹ÎÿM  HUÇ3ÉÿÖH‹ØH…À…’  H‹5‚  H…ÿ…®   H…ötH‹Îÿ  HUÇOÿÖH‹øH…ÀusH‹MßE3À3Òÿë  H‹øH…Àu\ÿ%  H‹=æ›  ‰EH…ÿtH‹ÏÿÕ  HUÇ¹   ÿ×H‹øH…Àu+HEÇH‰Ewè¹ýÿÿ3ÒLMw¹~ mÀDBÿp  H‹Eÿé$  H‹ÇI‡$H;Çu	H‹Ïÿ
  H‹5Ëœ  H‰}÷H…ötH‹Îÿi  HUÇ¹   ÿÖH‹ØH…Û…§   A9_t0A9_t*HcG<<8PE  u‹Mg9L8uH;|80uH‹]J‹óH…ÛuqH‹UïH‹ÏÿŸ  H‹ØH…Àu\ÿ9  H‹úš  ‰EH…ÛtH‹Ëÿé  HUÇ¹   ÿÓH‹ØH…Àu+HEÇH‰E·èÍüÿÿ3ÒLM·¹ mÀDBÿ„  è›ùÿÿH‹]ÿI‰] H‹5ð›  H…öt ƒe H‹ÎH‰}÷H‰]ÿÿ†  HUÇ¹   ÿÖèzüÿÿH‹ÃHÄˆ   A_A^A]A\_^[]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌLcA<E3ÉLÁL‹ÒA·@E·XHƒÀIÀE…Ût‹PL;Òr
‹HÊL;ÑrAÿÁHƒÀ(E;Ërâ3ÀÃÌÌÌÌÌÌÌÌÌÌÌÌH‰\$WHƒì H‹ÙH=Œ×þÿH‹Ïè4   …Àt"H+ßH‹ÓH‹Ïè‚ÿÿÿH…Àt‹@$Áè÷Ðƒàë3ÀH‹\$0HƒÄ _ÃÌÌÌH‹Á¹MZ  f9t3ÀÃHcH<HÈ3À9PE  uº  f9Q”ÀÃÌÌHƒì(M‹A8H‹ÊI‹Ñè   ¸   HƒÄ(ÃÌÌÌ@SE‹H‹ÚAƒãøL‹ÉAö L‹ÑtA‹@McP÷ØLÑHcÈL#ÑIcÃJ‹H‹C‹HHKöAt
¶AƒàðLÈL3ÊI‹É[éGíþÿÌÌÌÌÌÌÌÌÌÌÌÌÌff„     HƒìL‰$L‰\$M3ÛLT$L+ÐMBÓeL‹%   M;ÓòsfAâ ðM› ðÿÿAÆ M;ÓòuïL‹$L‹\$HƒÄòÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„     L‹ÙL‹ÒIƒø†p   Iƒø vJH+ÑsI‹ÂIÀH;ÈŒ6  Iø€   †i  º%uÕ  ƒ«  I‹ÃL‹ßH‹ùI‹ÈL‹ÆI‹òó¤I‹ðI‹ûÃALðALðH‹ÁÃff„     H‹ÁL–ÕþÿC‹Œw* IÉÿáÀ* ß* Á* Ï* + +  + 0+ È* `+ p+ ð* €+ H+ + °+ å* D  Ã·
f‰ÃH‹
H‰Ã·
D¶Bf‰Dˆ@Ã¶
ˆÃóoó ÃfL‹·JD¶J
L‰ f‰HDˆH
I‹ËÃ‹
‰Ã‹
D¶B‰Dˆ@Ãf‹
D·B‰fD‰@Ã‹
D·BD¶J‰fD‰@DˆHÃL‹‹JD¶JL‰ ‰HDˆHÃfL‹¶JL‰ ˆHÃfL‹·JL‰ f‰HÃL‹‹JL‰ ‰HÃ L‹‹JD·JL‰ ‰HfD‰HÃf„     L‹‹JD·JD¶RL‰ ‰HfD‰HDˆPÃ
LÁHƒÁAöÃt(ÈHƒáð
HƒÁAL+ÁM‹ÈIÁé„ˆ   )AðL;Ä  véÂ   ff„     )Aà)Ið
L
HÁ€   )A€)ID
 L
°IÿÉ)A )I°D
ÀL
Ð)AÀ)IÐD
àL
ðu­)AàIƒà(Áë
HƒÁIƒèM‹ÈIÁétfff„     Að
HƒÁIÿÉuïIƒàtILðHðAðI‹ÃÃ@ +Aà+Ið„
   
L
HÁ€   +A€+ID
 L
°IÿÉ+A +I°D
ÀL
Ð„
@  +AÀ+IÐD
àL
ðu®øé8ÿÿÿD  IÈD
ðHƒéIƒèöÁtH‹ÁHƒáðÈ
L‹ÁM+ÃM‹ÈIÁéth)ëfD  )A)	D
ðL
àHé€   )Ap)I`D
PL
@IÿÉ)AP)I@D
0L
 )A0)I D

u®)AIƒà(ÁM‹ÈIÁétff„     Hƒé
IÿÉuðIƒàtA
AI‹ÃÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„     H+ÑIƒør"öÁtfŠ:
u,HÿÁIÿÈöÁuîM‹ÈIÁéuM…ÀtŠ:
uHÿÁIÿÈuñH3ÀÃÀƒØÿÃIÁét7H‹H;
u[H‹AH;D
uLH‹AH;D
u=H‹AH;D
u.HƒÁ IÿÉuÍIƒàM‹ÈIÁét›H‹H;
uHƒÁIÿÉuîIƒàëƒHƒÁHƒÁHƒÁH‹HÈHÉH;ÁÀƒØÿÃÌHƒìE3ÀL‹É…ÒuHAƒáH‹ÑHƒâðA‹ÉAƒÉÿWÉAÓáfoftÁf×ÀA#ÁuHƒÂfoftÁf×À…Àtì¼ÀHÂé¦   ƒ=ÃÀ  ±   ¶ÂM‹ÑAƒáIƒâð‹ÈWÒÁáÈfnÁA‹ÉòpÈ AƒÉÿAÓáfoÂfAtf×ÈfpÙ foÃfAtf×ÐA#ÑA#Éu.½ÊfoÊfoÃIÊ…ÒLEÁIƒÂfAt
fAtf×Éf×Ð…ÉtÒ‹Á÷Ø#ÁÿÈ#Ð½ÊIÊ…ÒLEÁI‹ÀHƒÄÃA¾;ÂMDÁA€9 tèIÿÁAöÁuç¶ÂfnÀfA:c@sLcÁMÁfA:c@tÀIƒÁëâÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„     ÿàÌÌÌÌÌÌÌÌÌÌÌÌÌÌ@UHƒì H‹êŠM@HƒÄ ]éšïþÿÌ@UHƒì H‹êèÃíþÿŠM8HƒÄ ]é~ïþÿÌ@UHƒì0H‹êH‹‹H‰L$(‰T$ LæþÿL‹Ep‹UhH‹M`èóìþÿHƒÄ0]ÃÌ@UH‹êH‹3É8  À”Á‹Á]ÃÌ@UHƒì H‹êH‹‹èLÿÿHƒÄ ]ÃÌ@UHƒì H‹ê¹   HƒÄ ]é$`ÿÿÌ@UHƒì H‹êH‹…ˆ   ‹HƒÄ ]é`ÿÿÌ@UHƒì H‹êH‹MhèˆPÿÿHƒÄ ]ÃÌ@UHƒì H‹ê¹   HƒÄ ]éÔ_ÿÿÌ@UHƒì H‹êH‹M0HƒÄ ]éPPÿÿÌ@UHƒì H‹êH‹MHH‹	HƒÄ ]é5PÿÿÌ@UHƒì H‹êH‹EH‹HƒÄ ]é‡_ÿÿÌ@UHƒì H‹ê€½€    t¹   èj_ÿÿHƒÄ ]ÃÌ@UHƒì H‹ê¹   HƒÄ ]éJ_ÿÿÌ@UHƒì H‹ê¹   HƒÄ ]é1_ÿÿÌ@UHƒì H‹ê¹   HƒÄ ]é_ÿÿÌ@UHƒì H‹ê3ÉHƒÄ ]é_ÿÿÌ@UHƒì H‹ê¹   HƒÄ ]éé^ÿÿÌ@UHƒì H‹ê‹MPHƒÄ ]é®¶ÿÿÌ@UHƒì H‹êH‹EH‹HƒÄ ]é”¶ÿÿÌ@UHƒì H‹êH‹8  Àt8  Àt3Àë¸   HƒÄ ]ÃÌÌÌÌ@UHƒì H‹êH‹3É8  À”Á‹ÁHƒÄ ]ÃÌ                                                                                                                                                                                                                                                                                                                 Ú     ÂÚ     ÖÚ     ðÚ     Û      Û     >Û     RÛ     fÛ     ‚Û     œÛ     ²Û     ÈÛ     âÛ     øÛ     Ü     Ü     2Ü     @Ü     XÜ     hÜ     xÜ     Ü     ¨Ü     ÀÜ     èÜ     ôÜ     Ý     Ý     Ý     (Ý     :Ý     LÝ     \Ý     jÝ     €Ý     –Ý     ¬Ý     ¼Ý     ÊÝ     àÝ     öÝ     Þ     Þ     Þ     0Þ     >Þ     VÞ     fÞ     pÞ     €Þ     ŒÞ      Þ     °Þ     ÂÞ     ÎÞ     ÚÞ     ìÞ     þÞ     ß     2ß     Dß     Vß     jß     zß     Œß     ˜ß     ¦ß     ¶ß     Êß     Øß     êß     úß     à     à             % €   P0€           p €                   0€ €   xæ €   €€                   T €   $€   d €                                   node.exe                °ù€   Pú€   8C€   PC€   C€   ÐC€   a d v a p i 3 2         a p i - m s - w i n - c o r e - f i b e r s - l 1 - 1 - 1       a p i - m s - w i n - c o r e - s y n c h - l 1 - 2 - 0         k e r n e l 3 2               FlsAlloc              FlsFree       FlsGetValue           FlsSetValue           InitializeCriticalSectionEx             G€    G€   ¨G€   ¸G€   ÈG€   ØG€   èG€   øG€   H€   H€   H€   (H€   8H€   BH€   DH€   PH€   XH€   \H€   `H€   dH€   hH€   lH€   pH€   xH€   „H€   ˆH€   ŒH€   H€   ”H€   ˜H€   œH€    H€   ¤H€   ¨H€   ¬H€   °H€   ´H€   ¸H€   ¼H€   ÀH€   ÄH€   ÈH€   ÌH€   ÐH€   ÔH€   ØH€   ÜH€   àH€   äH€   èH€   ìH€   ðH€   ôH€   øH€   üH€    I€   I€    I€   (I€   8I€   PI€   `I€   xI€   ˜I€   ¸I€   ØI€   øI€   J€   @J€   `J€   ˆJ€   ¨J€   ÐJ€   ðJ€    K€   K€   K€    K€   DK€   PK€   `K€   pK€   K€   °K€   ØK€    L€   (L€   XL€   xL€    L€   ÈL€   øL€   (M€   HM€   BH€   XM€   pM€   M€   ¨M€   ÈM€   __based(        __cdecl __pascal        __stdcall       __thiscall      __fastcall      __vectorcall    __clrcall   __eabi      __ptr64 __restrict      __unaligned     restrict(    new         delete =   >>  <<  !   ==  !=  []      operator    ->  *   ++  --  -   +   &   ->* /   %   <   <=  >   >=  ,   ()  ~   ^   |   &&  ||  *=  +=  -=  /=  %=  >>= <<= &=  |=  ^=  `vftable'       `vbtable'       `vcall' `typeof'        `local static guard'    `string'        `vbase destructor'      `vector deleting destructor'    `default constructor closure'   `scalar deleting destructor'    `vector constructor iterator'   `vector destructor iterator'    `vector vbase constructor iterator'     `virtual displacement map'      `eh vector constructor iterator'        `eh vector destructor iterator' `eh vector vbase constructor iterator'  `copy constructor closure'      `udt returning' `EH `RTTI       `local vftable' `local vftable constructor closure'  new[]       delete[]       `omni callsig'  `placement delete closure'      `placement delete[] closure'    `managed vector constructor iterator'   `managed vector destructor iterator'    `eh vector copy constructor iterator'   `eh vector vbase copy constructor iterator'     `dynamic initializer for '      `dynamic atexit destructor for '        `vector copy constructor iterator'      `vector vbase copy constructor iterator'        `managed vector copy constructor iterator'      `local static thread guard'     operator ""      Type Descriptor'        Base Class Descriptor at (      Base Class Array'       Class Hierarchy Descriptor'     Complete Object Locator'               M i c r o s o f t   V i s u a l   C + +   R u n t i m e   L i b r a r y         A s s e r t i o n   f a i l e d :   % T s ,   f i l e   % T s ,   l i n e   % d 
       A s s e r t i o n   f a i l e d !       P r o g r a m :         F i l e :       L i n e :       E x p r e s s i o n :                   F o r   i n f o r m a t i o n   o n   h o w   y o u r   p r o g r a m   c a n   c a u s e   a n   a s s e r t i o n 
 f a i l u r e ,   s e e   t h e   V i s u a l   C + +   d o c u m e n t a t i o n   o n   a s s e r t s   ( P r e s s   R e t r y   t o   d e b u g   t h e   a p p l i c a t i o n   -   J I T   m u s t   b e   e n a b l e d )         . . .   
   
 
         < p r o g r a m   n a m e   u n k n o w n >               À             À           –  À             À           Ž  À             À             À           ‘  À           ’  À           “  À           ´ À           µ À                         	       m s c o r e e . d l l   CorExitProcess  äL €           0M €           ¨— €   <™ €   ,M €   ,M €   œ €    ‘ €   ¬ €   ,¬ €           „M €   € €   ¼ €    ® €   \® €   Dª €   ,M €   (¦ €                   ,M €           ŒM €   ,M €   M €   øL €   ,M €          EEE50 P    ( 8PX 700WP       `h````  xpxxxx       (null)      ( n u l l )                                              	               	      
                                                !      5      A      C      P      R      S      W      Y      l      m       p      r   	         €   
      
   ‚   	   ƒ      „      ‘   )   ž      ¡      ¤      §      ·      Î      ×                   pW€   tW€   xW€   |W€   €W€   „W€   ˆW€   ŒW€   ”W€    W€   ¨W€   ¸W€   ÄW€   ÐW€   ÜW€   àW€   äW€   èW€   ìW€   ðW€   ôW€   øW€   üW€    X€   X€   X€   X€   X€   $X€   ,X€   ìW€   4X€   <X€   DX€   PX€   `X€   hX€   xX€   „X€   ˆX€   X€    X€   ¸X€          ÈX€   ÐX€   ØX€   àX€   èX€   ðX€   øX€    Y€   Y€    Y€   0Y€   HY€   `Y€   pY€   ˆY€   Y€   ˜Y€    Y€   ¨Y€   °Y€   ¸Y€   ÀY€   ÈY€   ÐY€   ØY€   àY€   èY€   øY€   Z€    Z€   ¨Y€   0Z€   @Z€   PZ€   `Z€   xZ€   ˆZ€    Z€   ´Z€   ¼Z€   ÈZ€   àZ€   [€    [€   Sun Mon Tue Wed Thu Fri Sat Sunday  Monday      Tuesday Wednesday       Thursday    Friday      Saturday    Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec     January February    March   April   June    July    August      September       October November        December    AM  PM      MM/dd/yy        dddd, MMMM dd, yyyy     HH:mm:ss        S u n   M o n   T u e   W e d   T h u   F r i   S a t   S u n d a y     M o n d a y     T u e s d a y   W e d n e s d a y       T h u r s d a y         F r i d a y     S a t u r d a y         J a n   F e b   M a r   A p r   M a y   J u n   J u l   A u g   S e p   O c t   N o v   D e c   J a n u a r y   F e b r u a r y         M a r c h       A p r i l       J u n e         J u l y         A u g u s t     S e p t e m b e r       O c t o b e r   N o v e m b e r         D e c e m b e r     A M     P M         M M / d d / y y         d d d d ,   M M M M   d d ,   y y y y   H H : m m : s s         e n - U S       Ð[€    \€   PC€   `\€    \€   ð\€   P]€    ]€   C€   à]€    ^€   `^€    ^€   ð^€   P_€   °_€    `€   8C€   ÐC€   P`€   a p i - m s - w i n - a p p m o d e l - r u n t i m e - l 1 - 1 - 1             a p i - m s - w i n - c o r e - d a t e t i m e - l 1 - 1 - 1   a p i - m s - w i n - c o r e - f i l e - l 2 - 1 - 1           a p i - m s - w i n - c o r e - l o c a l i z a t i o n - l 1 - 2 - 1           a p i - m s - w i n - c o r e - l o c a l i z a t i o n - o b s o l e t e - l 1 - 2 - 0         a p i - m s - w i n - c o r e - p r o c e s s t h r e a d s - l 1 - 1 - 2       a p i - m s - w i n - c o r e - s t r i n g - l 1 - 1 - 0       a p i - m s - w i n - c o r e - s y s i n f o - l 1 - 2 - 1     a p i - m s - w i n - c o r e - w i n r t - l 1 - 1 - 0         a p i - m s - w i n - c o r e - x s t a t e - l 2 - 1 - 0       a p i - m s - w i n - r t c o r e - n t u s e r - w i n d o w - l 1 - 1 - 0     a p i - m s - w i n - s e c u r i t y - s y s t e m f u n c t i o n s - l 1 - 1 - 0             e x t - m s - w i n - k e r n e l 3 2 - p a c k a g e - c u r r e n t - l 1 - 1 - 0             e x t - m s - w i n - n t u s e r - d i a l o g b o x - l 1 - 1 - 0             e x t - m s - w i n - n t u s e r - w i n d o w s t a t i o n - l 1 - 1 - 0     u s e r 3 2                                   GetActiveWindow        GetCurrentPackageId           GetLastActivePopup            GetProcessWindowStation       GetUserObjectInformationW                   LCMapStringEx         LocaleNameToLCID              MessageBoxA           MessageBoxW     °a€   Àa€   Ða€   àa€   j a - J P       z h - C N       k o - K R       z h - T W   INF inf NAN nan     NAN(SNAN)       nan(snan)       NAN(IND)        nan(ind)    e+000                                                                                                                                                                                                                                                                                                 ( ( ( ( (                                     H                „ „ „ „ „ „ „ „ „ „                                        ‚ ‚ ‚ ‚ ‚ ‚                                                                                                                                                                                                                                                                                           €‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ 	
 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ 	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ                    ( ( ( ( (                                     H                „ „ „ „ „ „ „ „ „ „              ‚‚‚‚‚‚                (                                                                 0                   u k                 x€          ¨x€          °x€          ¸x€          Èx€          Ðx€          Øx€          àx€   	       èx€   
       ðx€          øx€           y€          y€          y€          y€           y€          (y€          0y€          8y€          @y€          Hy€          Py€          Xy€          `y€          hy€          py€          xy€          €y€          ˆy€          y€           ˜y€   !        y€   "       Tj€   #       ¨y€   $       °y€   %       ¸y€   &       Ày€   '       Èy€   )       Ðy€   *       Øy€   +       ày€   ,       èy€   -       ðy€   /       øy€   6        z€   7       z€   8       z€   9       z€   >        z€   ?       (z€   @       0z€   A       8z€   C       @z€   D       Hz€   F       Pz€   G       Xz€   I       `z€   J       hz€   K       pz€   N       xz€   O       €z€   P       ˆz€   V       z€   W       ˜z€   Z        z€   e       ¨z€          °z€         ¸z€         Èz€         Øz€         àa€         èz€         øz€         {€         {€   	       [€         ({€         8{€         H{€         X{€         h{€         x{€         °a€         Ða€         ˆ{€         ˜{€         ¨{€         ¸{€         È{€         Ø{€         è{€         ø{€         |€         |€         (|€         8|€          H|€   !      X|€   "      h|€   #      x|€   $      ˆ|€   %      ˜|€   &      ¨|€   '      ¸|€   )      È|€   *      Ø|€   +      è|€   ,      ø|€   -      }€   /       }€   2      0}€   4      @}€   5      P}€   6      `}€   7      p}€   8      €}€   9      }€   :       }€   ;      °}€   >      À}€   ?      Ð}€   @      à}€   A      ð}€   C       ~€   D      ~€   E      (~€   F      8~€   G      H~€   I      X~€   J      h~€   K      x~€   L      ˆ~€   N      ˜~€   O      ¨~€   P      ¸~€   R      È~€   V      Ø~€   W      è~€   Z      ø~€   e      €   k      €   l      (€         8€         H€         Àa€         X€   	      h€   
      x€         ˆ€         ˜€         ¨€         ¸€         È€         Ø€         ð€   ,       €€   ;      €€   >      (€€   C      8€€   k      P€€         `€€         p€€         €€€   	      €€   
       €€         °€€         À€€   ;      Ø€€   k      è€€         ø€€         €         €   	      (€   
      8€         H€         X€   ;      h€         x€         ˆ€         ˜€   	      ¨€   
      ¸€         È€         Ø€   ;      ð€          ‚€   	      ‚€   
       ‚€         0‚€         @‚€   ;      X‚€         h‚€   	      x‚€   
      ˆ‚€         ˜‚€   ;      °‚€          À‚€   	       Ð‚€   
       à‚€   ;       ð‚€   $       ƒ€   	$      ƒ€   
$       ƒ€   ;$      0ƒ€   (      @ƒ€   	(      Pƒ€   
(      `ƒ€   ,      pƒ€   	,      €ƒ€   
,      ƒ€   0       ƒ€   	0      °ƒ€   
0      Àƒ€   4      Ðƒ€   	4      àƒ€   
4      ðƒ€   8       „€   
8      „€   <       „€   
<      0„€   @      @„€   
@      P„€   
D      `„€   
H      p„€   
L      €„€   
P      „€   |       „€   |      °„€   a r     b g     c a     z h - C H S     c s     d a     d e     e l     e n     e s     f i     f r     h e     h u     i s     i t     j a     k o     n l     n o     p l     p t     r o     r u     h r     s k     s q     s v     t h     t r     u r     i d     b e     s l     e t     l v     l t     f a     v i     h y     a z     e u     m k     a f     k a     f o     h i     m s     k k     k y     s w     u z     t t     p a     g u     t a     t e     k n     m r     s a     m n     g l     k o k   s y r   d i v           a r - S A       b g - B G       c a - E S       c s - C Z       d a - D K       d e - D E       e l - G R       f i - F I       f r - F R       h e - I L       h u - H U       i s - I S       i t - I T       n l - N L       n b - N O       p l - P L       p t - B R       r o - R O       r u - R U       h r - H R       s k - S K       s q - A L       s v - S E       t h - T H       t r - T R       u r - P K       i d - I D       u k - U A       b e - B Y       s l - S I       e t - E E       l v - L V       l t - L T       f a - I R       v i - V N       h y - A M       a z - A Z - L a t n     e u - E S       m k - M K       t n - Z A       x h - Z A       z u - Z A       a f - Z A       k a - G E       f o - F O       h i - I N       m t - M T       s e - N O       m s - M Y       k k - K Z       k y - K G       s w - K E       u z - U Z - L a t n     t t - R U       b n - I N       p a - I N       g u - I N       t a - I N       t e - I N       k n - I N       m l - I N       m r - I N       s a - I N       m n - M N       c y - G B       g l - E S       k o k - I N     s y r - S Y     d i v - M V     q u z - B O     n s - Z A       m i - N Z       a r - I Q       d e - C H       e n - G B       e s - M X       f r - B E       i t - C H       n l - B E       n n - N O       p t - P T       s r - S P - L a t n     s v - F I       a z - A Z - C y r l     s e - S E       m s - B N       u z - U Z - C y r l     q u z - E C     a r - E G       z h - H K       d e - A T       e n - A U       e s - E S       f r - C A       s r - S P - C y r l     s e - F I       q u z - P E     a r - L Y       z h - S G       d e - L U       e n - C A       e s - G T       f r - C H       h r - B A       s m j - N O     a r - D Z       z h - M O       d e - L I       e n - N Z       e s - C R       f r - L U       b s - B A - L a t n     s m j - S E     a r - M A       e n - I E       e s - P A       f r - M C       s r - B A - L a t n     s m a - N O     a r - T N       e n - Z A       e s - D O       s r - B A - C y r l     s m a - S E     a r - O M       e n - J M       e s - V E       s m s - F I     a r - Y E       e n - C B       e s - C O       s m n - F I     a r - S Y       e n - B Z       e s - P E       a r - J O       e n - T T       e s - A R       a r - L B       e n - Z W       e s - E C       a r - K W       e n - P H       e s - C L       a r - A E       e s - U Y       a r - B H       e s - P Y       a r - Q A       e s - B O       e s - S V       e s - H N       e s - N I       e s - P R       z h - C H T     s r             °z€   B        z€   ,        “€   q        x€           “€   Ø        “€   Ú       0“€   ±       @“€           P“€          `“€   Ï       p“€   Õ       €“€   Ò       “€   ©        “€   ¹       °“€   Ä       À“€   Ü       Ð“€   C       à“€   Ì       ð“€   ¿        ”€   È       èy€   )       ”€   ›       (”€   k       ¨y€   !       @”€   c       ¨x€          P”€   D       `”€   }       p”€   ·       °x€          ˆ”€   E       Èx€          ˜”€   G       ¨”€   ‡       Ðx€          ¸”€   H       Øx€          È”€   ¢       Ø”€   ‘       è”€   I       ø”€   ³       •€   «       ¨z€   A       •€   ‹       àx€          (•€   J       èx€          8•€   £       H•€   Í       X•€   ¬       h•€   É       x•€   ’       ˆ•€   º       ˜•€   Å       ¨•€   ´       ¸•€   Ö       È•€   Ð       Ø•€   K       è•€   À       ø•€   Ó       ðx€   	       –€   Ñ       –€   Ý       (–€   ×       8–€   Ê       H–€   µ       X–€   Á       h–€   Ô       x–€   ¤       ˆ–€   ­       ˜–€   ß       ¨–€   “       ¸–€   à       È–€   »       Ø–€   Î       è–€   á       ø–€   Û       —€   Þ       —€   Ù       (—€   Æ       ¸y€   #       8—€   e       ðy€   *       H—€   l       Ðy€   &       X—€   h       øx€   
       h—€   L       z€   .       x—€   s        y€          ˆ—€   ”       ˜—€   ¥       ¨—€   ®       ¸—€   M       È—€   ¶       Ø—€   ¼       z€   >       è—€   ˆ       Xz€   7       ø—€          y€          ˜€   N       z€   /       ˜€   t       hy€          (˜€   ¯       8˜€   Z       y€          H˜€   O       ày€   (       X˜€   j        y€          h˜€   a       y€          x˜€   P        y€          ˆ˜€   •       ˜˜€   Q       (y€          ¨˜€   R       z€   -       ¸˜€   r       (z€   1       È˜€   x       pz€   :       Ø˜€   ‚       0y€          ˜z€   ?       è˜€   ‰       ø˜€   S       0z€   2       ™€   y       Èy€   %       ™€   g       Ày€   $       (™€   f       8™€   Ž       øy€   +       H™€   m       X™€   ƒ       ˆz€   =       h™€   †       xz€   ;       x™€   „        z€   0       ˆ™€          ˜™€   w       ¨™€   u       ¸™€   U       8y€          È™€   –       Ø™€   T       è™€   —       @y€          ø™€          Pz€   6       š€   ~       Hy€          š€   V       Py€          (š€   W       8š€   ˜       Hš€   Œ       Xš€   Ÿ       hš€   ¨       Xy€          xš€   X       `y€          ˆš€   Y       €z€   <       ˜š€   …       ¨š€   §       ¸š€   v       Èš€   œ       py€          Øš€   [       °y€   "       èš€   d       øš€   ¾       ›€   Ã       ›€   °       (›€   ¸       8›€   Ë       H›€   Ç       xy€          X›€   \       °„€   ã       h›€   Â       €›€   ½       ˜›€   ¦       °›€   ™       €y€          È›€   š       Ø›€   ]       8z€   3       è›€   z        z€   @       ø›€   Š       `z€   8       œ€   €       hz€   9       œ€          ˆy€          (œ€   ^       8œ€   n       y€          Hœ€   _       Hz€   5       Xœ€   |       Tj€           hœ€   b       ˜y€          xœ€   `       @z€   4       ˆœ€   ž        œ€   {       Øy€   '       ¸œ€   i       Èœ€   o       Øœ€          èœ€   â       øœ€          €   ¡       €   ²       (€   ª       8€   F       H€   p       a f - z a       a r - a e       a r - b h       a r - d z       a r - e g       a r - i q       a r - j o       a r - k w       a r - l b       a r - l y       a r - m a       a r - o m       a r - q a       a r - s a       a r - s y       a r - t n       a r - y e       a z - a z - c y r l     a z - a z - l a t n     b e - b y       b g - b g       b n - i n       b s - b a - l a t n     c a - e s       c s - c z       c y - g b       d a - d k       d e - a t       d e - c h       d e - d e       d e - l i       d e - l u       d i v - m v     e l - g r       e n - a u       e n - b z       e n - c a       e n - c b       e n - g b       e n - i e       e n - j m       e n - n z       e n - p h       e n - t t       e n - u s       e n - z a       e n - z w       e s - a r       e s - b o       e s - c l       e s - c o       e s - c r       e s - d o       e s - e c       e s - e s       e s - g t       e s - h n       e s - m x       e s - n i       e s - p a       e s - p e       e s - p r       e s - p y       e s - s v       e s - u y       e s - v e       e t - e e       e u - e s       f a - i r       f i - f i       f o - f o       f r - b e       f r - c a       f r - c h       f r - f r       f r - l u       f r - m c       g l - e s       g u - i n       h e - i l       h i - i n       h r - b a       h r - h r       h u - h u       h y - a m       i d - i d       i s - i s       i t - c h       i t - i t       j a - j p       k a - g e       k k - k z       k n - i n       k o k - i n     k o - k r       k y - k g       l t - l t       l v - l v       m i - n z       m k - m k       m l - i n       m n - m n       m r - i n       m s - b n       m s - m y       m t - m t       n b - n o       n l - b e       n l - n l       n n - n o       n s - z a       p a - i n       p l - p l       p t - b r       p t - p t       q u z - b o     q u z - e c     q u z - p e     r o - r o       r u - r u       s a - i n       s e - f i       s e - n o       s e - s e       s k - s k       s l - s i       s m a - n o     s m a - s e     s m j - n o     s m j - s e     s m n - f i     s m s - f i     s q - a l       s r - b a - c y r l     s r - b a - l a t n     s r - s p - c y r l     s r - s p - l a t n     s v - f i       s v - s e       s w - k e       s y r - s y     t a - i n       t e - i n       t h - t h       t n - z a       t r - t r       t t - r u       u k - u a       u r - p k       u z - u z - c y r l     u z - u z - l a t n     v i - v n       x h - z a       z h - c h s     z h - c h t     z h - c n       z h - h k       z h - m o       z h - s g       z h - t w       z u - z a                äT     c-^Çk      @êítFÐœ,Ÿ    aõ¹«¿¤\Ãñ)c     dµý4ÄÒ‡f’ù;lD      Ùe”,Bb×E"š&'OŸ   @•Á‰V$§úÅgmÈsÜm­ër    ÁÎd'¢cÊ¤ï%{ÑÍpïßk>ê_     änþÃÍj¼f29.EZ%øÒqVJÂÃÚ  .¨C²ª|!Ž@ÎŠóÎÄ„'ë|Ã”%­I   @ÝÚTŸÌ¿aYÜ««\ÇDõg¼ÑR¯·û)`”*     !Š»¤Ž¯V©ŸG6²K]à_Ü€
ªþð@ÙŽ¨Ð€k#c  d8L2–ÇWƒÕBJäa"©Ù=<½róå‘tYÀ¦ìlÙ*Óæ   …[aOni*{âP+4Ý/î'Pc™qÉ¦éJŽ(.onIn   @2&@­PrùÕÑ”)»Í[f–.;¢Û}úe¬SÞw›¢ °Sù¿Æ«%”KMã -ÃûôÐ"RP(·óòWBÜ}]9Ö™Yø8’ Ö³†¹w¥zaþ·ja  ägÃV ”:‹6	›ip½¾ev ëÄ&›ègn	+ò2qQH¾Î¢åER   »x”÷ÀtŒ ]ð°uÆÛ©¹ÙâßreLK(wàömÂ‘CQÏÉ•'U«âÖ'æ¨œ¦±=    @JÐìôðˆ#Åm
Xo¿CÃ]-øHîY ú(ðôÍ?¥. qÖ¼‡Di}nùVyu¤  á²¹<uˆ‚“?Ík:´‰Þ‡žFEMh¦Ûý‘“$ßìh0'D´™îA¶ÃÊXñQhÙ¢%v}qN  dûæƒZò­W”µ€ fµ) ÏÒÅ×}m?¥M·ÍÞpÚ=A·NÊÐq˜ä×:@Oâ?«ùowM&æ¯
   1U«	ÒX¦Ë&aV‡ƒjÁô‡uvèD,ÏG AžÉ>º èÈÏçUÀúá²Dï°~ $s%rÑù¸ä®@b;zO]¤Î3AâOmm!ò3VåVÁ%—×ë(„ë–Ów;I®-G 8­–ÑÎúŠÛÍÞN†ÀhU¡]i²‰<$qE}  A'JnW®bìª‰"ïÝû¢¶äïáò½f3€ˆ´7>,¸¿‘Þ¬dôÔNjÿ5jVg¹Û@Ê;*xh›2kÙÅ¯õ¼id&   äô_€û¯ÑUí¨ J›øW—«
þ®{¦,Ji•¿)ÄÇªÒÕØvÇ6ÑUÚ“Çš¨ËK%vð	ˆ¨÷t:üHå­ŽcYçË—èi×&>rä´†ª["93œuzK‘éG-wùnšç@Äø’ð_òlÃ%B‹ùÉ‘s¯|ÿ…-C°iu+-,„W¦ïÐ @zÇåb¸èjˆØå˜ÍÈÅU‰U¶YÐÔ¾ûX1‚¸EL9ÉM¬ ÅâÀLy¡€É;Ñ-±éø"m^š‰8{ØyÎrvÆxŸ¹åyN”ä      ¡éÔ\lo}ä›çÙ;ù¡obwQ4‹ÆèY+ÞXÞ<ÏXÿF"|W¨Yuç&Sgwc·æë_
ýãi9è35 ¨‡¹1öC!ÛCZØ–õ«¢?h   dþ}¾/ÉK°íõáÚN¡sÛ	äœîOgŸ©Öµµö–8s‘ÂIëÌ—+_•?8ö³‘ 7xÑßBÑÁÞ">Wß¯Š_åõw‹Êç£[R/=OçB
    ÝôR	E]áB´®.4³£o£Í?nz(´÷wÁKÐÈÒgàø¨®g;É­³VÈl• ÁH[=Š¾Jô6ÙRMèÛqÅ!ù	EJjØª×|Láœ¥›u ˆ<ä     @’Ôñ¾rdÁ6‡û«x)¯Qü9—ë%0+L¡;<þ(ºüˆwXCž¸¤ä=sÂòF|˜bt!Û®¶£.²Pª«9êB4–—©ßßþÓóÒ€y 7   ›œPñ­ÜÇ,­=87MÆsÐgmê¨›QøòÄ¢áR :#×©s…DºÙÏ‡p›:ÜRèR²åNû/¦M¾á×«
OíbŒ{ì¹Î!@fÔ ƒ¡æuãÌò)/„    äwdûõÓq=v é/}fLô3.ñ¸óŽi”Ls¨&`@<
ˆqÌ!-¥7ïÉÚŠ´1»BALùÖl‹È¸â|í—RÄaÃbªØÚ‡Þê3¸ahð”½šÌjÕÁ-    è6zÆž)ô
?IóÏ¦¥w£#¾¤‚[¢Ì/r5D¾¸Â¨N2LÉ­3ž¼ºþ¬v2!L.2Í>´‘þp6Ù\»…—BýÌFøÝ8æÒ‡iÑþñµ>®«¹Ãoî¾     @ªÂ@Ùwø,=×áq˜/çÕ	cQrÝ¨¯FZ*ÖÎÜ*þÝFÎ$'­Ò#·»Ä+Ì·Êë±GÜK	ÊÜÅŽQæ1€VÃŽ¨X/4B‹å¿þüÿycgý6ÕfvPá¹b   a°g
ÒÀáÐ;sÛ?.Ÿ£â²aâÜc*¼&”›Õpa–%ãÂ¹u!,`j¸¢;Ò‰s}ñ`ß×ÊÆ+ßi7‡¸$í“fënIoÛ“u‚t^6šnÅ1·6ÅB(ÈŽy®$Þ    dAÁšˆÕ™,CÙç€¢.=ök=yI‚C©çyJæý"špÖàïÏÊ×¤½l dã³ÜN¥n¨¡žEtÈTŽüWÆtÌÔÃ¸BncÙWÌ[µ5éþlaQÄÛº•µNñ¡PçùÜqc+Ÿ/Þ"     ‰½^<V7wã8£Ë=OžÒ,ž÷¤tÇùÃ—çj8ä_¬œ‹óúìˆÕ¬ÁZ>ÎÌ¯…p?Óm-è}o”i^á,ŽdH9¡•à4X<´”öH'½W&|.Ú‹u €;¶Û-HÏm~ä$™P                 	     % - 5 	> 
H 
R ] i u ‚  Ÿ ® ¾ Ï à ò -C	Y	p	ˆ
 
¹
Ó
î	%
   d   è  '   † @B €–˜  áõ Êš;0   1#INF   1#QNAN  1#SNAN  1#IND         ð?              ðÿ              ð              øÿ                       ÿ                             ÿÿÿÿÿÿ              ð                        å&{ËÛ?            xËÛ?        5•q(7©¨>           PDÓ?        %>bÞ?ï>               @              ð?              à?                             `?              à?        UUUUUUÕ?              Ð?        š™™™™™É?        UUUUUUÅ?             øÀ        ý                    °?              î?              ñ?                       ÿÿÿÿÿÿÿ        æTUUUUµ?        ÔÆº™™™‰?        ŸQñ#Ib?        ðÿ]È4€<?            ÿÿÿÿ                     C O N O U T $              ž½[?   pÔ¯k?   `•¹t?    v”{?    M4?   P›„?   Àqþ‡?   €^‹?   ðj»Ž?    ƒ
‘?   àµµ’?   PO_”?    S–?   ÐÃ­—?   ð¤R™?    ùõš?   pÃ—œ?    8ž?   °ÅÖŸ?    º ?    á‡¡?   ÀU¢?   Àg!£?   í£?   €¸¤?   à8‚¥?   ¹K¦?   @ƒ§?   À˜Ü§?   Ðú£¨?   Àªj©?   Ð©0ª?    ùõª?    šº«?   ~¬?   ÕA­?    q®?   pdÆ®?   °®‡¯?   À($°?   ð&„°?   Òã°?   0,C±?   @4¢±?   `ë ²?   R_²?   àh½²?   P0³?   à¨x³?   0ÓÕ³?    ¯2´?   Ð>´?    ë´?   0wGµ?   `!£µ?   @€þµ?   @”Y¶?   ð]´¶?   °Ý·?    i·?   `Ã·?   0¦¸?    v¸?   0Ï¸?   @æ'¹?   m€¹?    ®Ø¹?   Ð©0º?    _ˆº?   pÐßº?   °ü6»?   Ðä»?   0‰ä»?   @ê:¼?   p‘¼?   äæ¼?    }<½?   €Õ‘½?    ìæ½?    Á;¾?   °V¾?    «ä¾?   ÀÀ8¿?   €–Œ¿?   0-à¿?    ÂÀ?   pOCÀ?   `½lÀ?   €–À?    =¿À?   OèÀ?   ðBÁ?    :Á?   €ÐbÁ?   j‹Á?   ç³Á?   0FÜÁ?   ˆÂ?   à¬,Â?   Ð´TÂ?   ðŸ|Â?   €n¤Â?   ° ÌÂ?   ¶óÂ?   P0Ã?    ŽBÃ?    ÐiÃ?   €öÃ?   `¸Ã?   àðÞÃ?   0ÅÄ?   p~,Ä?   ÐSÄ?   p yÄ?   p	 Ä?    XÆÄ?   0ŒìÄ?   @¦Å?   0¦8Å?   PŒ^Å?   X„Å?   @ªÅ?   p¤ÏÅ?   @$õÅ?   ÐŠÆ?   PØ?Æ?   ÐeÆ?   €(ŠÆ?   €+¯Æ?   àÔÆ?   ÐçøÆ?   p¡Ç?   àBBÇ?   @ÌfÇ?    =‹Ç?   0—¯Ç?   ÙÓÇ?   PøÇ?    È?   @È?   ÀõcÈ?   àÂ‡È?    y«È?   0ÏÈ?     òÈ?   pÉ?   °m9É?   €²\É?    áÉ?   Pù¢É?   pûÅÉ?   °çèÉ?   ð½Ê?   €~.Ê?   `)QÊ?    ¾sÊ?   p>–Ê?   ð¨¸Ê?    þÚÊ?   0>ýÊ?   0iË?   @AË?   p€cË?   ðl…Ë?   °D§Ë?   ðÉË?   À¶êË?   0QÌ?   P×-Ì?   PIOÌ?   @§pÌ?   0ñ‘Ì?   @'³Ì?   €IÔÌ?   XõÌ?    SÍ?   `:7Í?   `XÍ?    ÏxÍ?   p|™Í?    ºÍ?   ÐÚÍ?   ðûÍ?   0sÎ?    Á;Î?   Pý[Î?   `&|Î?   à<œÎ?   à@¼Î?   €2ÜÎ?   ÐüÎ?   àÞÏ?   Ð™;Ï?    B[Ï?   €ÙzÏ?   p^šÏ?   Ñ¹Ï?   ð2ÙÏ?    ‚øÏ?   PàÐ?    vÐ?   0+Ð?   ‰:Ð?   @JÐ?   àxYÐ?   ðãhÐ?   pFxÐ?   € ‡Ð?   ò–Ð?   0;¦Ð?   ð{µÐ?   P´ÄÐ?   `äÓÐ?   0ãÐ?   À+òÐ?   CÑ?   @RÑ?   @YÑ?   0X.Ñ?    O=Ñ?   Ð=LÑ?    $[Ñ?   pjÑ?   PÚxÑ?   @©‡Ñ?   `p–Ñ?    /¥Ñ?   ç³Ñ?   À–ÂÑ?   °>ÑÑ?   ðÞßÑ?   pwîÑ?   `ýÑ?    ‘Ò?   PÒ?   p(Ò?    7Ò?   0kEÒ?   ÐÎSÒ?    +bÒ?   ÐpÒ?   @Í~Ò?   `Ò?    R›Ò?    ‰©Ò?   à¹·Ò?   àâÅÒ?   °ÔÒ?   PâÒ?   À2ðÒ?    ?þÒ?   pDÓ?   °BÓ?   à9(Ó?   *6Ó?   PDÓ?                 ²"¼
²=Ô.3i±=WÒ~è•Î=imb;DóÓ=W>6¥êZô=¿á<hCÄ=¥Æ`Í‰ù=Ÿ. obý=Í½Ú¸‹Oé=0BïØˆ >­y+¦>ÄÓîÀ—>IÔ­wJ­=07ð?v>ÃöG×bá=¼MÌ>¿åöQàóê=ëóz	>ÇÀp‰£À=QÇW  .>nÍî [>¯µp)†ß=m£6³¹W>OêJÈK>­¼¡žÚC>*ê÷´§f>ïü÷8à²ö=ˆðpÆTéó=³Ê:		r>§]'çp>ç¹qwžß>`
§¿'>¼MÌ>[^jö7>Kb|ñj>:b€Î²>	>Þ”éÑ0>1 k>Aòºœ‡>+¼¦^ÿ=lgÆÍ=¶)>,«Ä¼,+>DeÝ}Ðù=ž7W`@>`z”‹Ñ>~©|'e­>©_ŸÅMˆ>‚Ð`Ä>ø1<.	/>:á+ãÅ>šOsý§»&>ƒ„àµôý=•MÇ›/#>yHèsù=nXÆ¼Ì>˜JRùé!>¸11Y@/>58d%‹Ï>€í‹¨_>äÙ)ùMJ$>”"Ø ˜>	ã“H*>þe¦«VM>cQ6!>6'Yþxø=ÊÈ%ˆR>jtm}S•à=`
§¿'><“Eì¨°>©ÛõøZ>ÕU&úâ>¿ä®¿ìY>£?hÚ/‹>77:ýÝ¸$>®a~‚>ŸéI{Œ,>Y—ðê)>6{1n¦ª>Ur	Vr.>T¬zü3&>R¢aÏ+f)>0'ÄÈC>6ËZ»d >¤'„4
>ÖyµUŽ>š^œ!-é=jýæc?>cQÙ›.>5b#)>^x8ˆo2>¯¦«Lj[;>vŽÜj"ð=í:1×J<>s|èd>fŠñì3>fvwõž’=>¸ ð;H9>&XªîÝ;>º7YÝÄ9>ÇÊëàéó>¬'‚SÎ5>º¹*StO9>T†ˆ•'4>ðKã Z>‚Ð`Ä'>øŒí´% %> ÒòÎ‹Ñ.>Tu
.(!>Ê§Y3óp>%@¨~+>‰!Ãn03>Pu‹øÇ?>d×Œ5°>>t”…"Èv:>ã†ÞRÆ=>¯X†àÌ¤/>ž
ÀÒ¢„;>Ñ[Âò°¥ >™ö["`Ö=>7ð›…±>áËµ#ˆ>>ö–ó6>š¢\‡.>¥¹9Ir•,>âX>z•8>4Ÿê&ñ/>	VŽYõS9>HÄVøoÁ6>ôaò"Ë$>¢S=Õ á5>Vò‰aR:>œÔÿüV8>Ú×(‚.0>àßD”Ðñ=¦Yêc%>×2x.&>ÏøÙ>í=…ÍK~Je#>!­€Ix[>dn±Ô-/!>õ9Ù­Ä7>ü€qb„(>aIáÇbQê=cQ61>ˆv¡+M<7>=éà¥è*>¯!ðÆ°*>f[Ýt‹0>”T»ìo -> ÌOr‹´ð=)âaƒ?>¯¼Ä—ø=ª·Ël(>>“
"Ic(>\,¢Áÿ=F	çET5>…mø0æ;>9lÙðß™%>°±…Ì6>È¨ mG4>Óžˆ?7>‡*yW3>öa®yÑ;>âöÃV£>ûœbp(=>?gÒ€8º:>¦})Ë36,>êï™8„!>æ ÉÌ;>PÓ½D 8>áj`&Â‘+>ß+¶&ßz*>Én‚ÈOv>ðhå=O>ã•yuÊ`÷=GQ€Ó~fü=oßjö37>kƒ>ó·/>dºnˆ9>Œ¯ÐhSû=q)iŒ5>ûm"e”þ=— ?~X3>Ÿç6>T¬zü36>J`„¦?>!T”ä¿4<>0Að±8>cÖ„BC?>6t9^	c:>Þ¹V†B4>¦Ù²’Ê6>“*:‚8'>0’ˆ<>þRmÜ=1>é"‰Õî3>PÝk„’Y)>‹'._MÛ>Ä5*ñ¥ñ=4<,ˆðBF>^Gö§›î*>ä`JƒK&>.yCâB)>O 'L>[ÏÖ.xJ>HfÚy\PD>!ÍMêÔ©L>¼Õ|b=})>ª¼ù\± >ÝvÏc [1>H'ªóæƒ)>”éÿôdL?>Zè|º¾F>¸¦Nýiœ;>«¤_ƒ¥j+>ÑíyÃÌC>àO@ÄLÀ)>ØuzKs@>àÄD>”HÎÂeÅ@>Í5ÙAÇ3>N;kU’¤r=CÜA	ú >ôÙã	p.>EŠ‹öK>V©úßRî>>½eä 	kE>fvwõž’M>`â7†¢nH>ð¢ñ¯eF>tìH¯ý/>ÇÑ¤†¾L>ev¨þ[°%>J
ÂÎA>Ÿ›@
_ÍA>pP&ÈV6E>`"(5Ø~7>Ò¹@0¼$>òïy{ïŽ@>éWÜ9oÇM>Wô§“L>¦¥ÎÖƒJ>ºWÅpÖ0>
½èlÉD>#ã“,=>B‚_!Ç">}tÚM>š'>+§AiŸøü=1ñ§I!>Ûu|K­N>
çcþ0iN>/îÙ¾áA>’ñ‚+h->|¤Ûˆñ:>örÁ-4ù@>%>bÞ?ï>               @ àààÿ?ðüÀÿ?úª¡ÿ? øøÿ?µÛ ¬cÿ?qBJžeDÿ?µ
#Dö%ÿ?|ðÁÿ?ŽEøÇéþ?Àì³Ìþ?ëºz€®þ?g·ð«1‘þ?äP—¥tþ?tåÉ:Wþ?sÜy‘:þ?þ?ààþ?Š†øãÖåý?Ê ÜÊý?Û¹v`®ý?Š#ò’ý?4,¸T¶wý?²ru€¬\ý?ÔAÔAý?[ü£,'ý?tÀnµý?Æ¿D\nòü?›‰VØü?çË–m¾ü?‘á^³¤ü?BŠûZ&‹ü?ÇqÇqü?†IÑ”Xü?ðøÃ?ü? .9µ&ü?àÀü?‹†îƒõû?÷”‰+Ýû?{>ˆeýÄû?ÐºÁù¬û?#ÿ+•û?‹3Ú=l}û?î¾ãâeû?Oè´Nû?ÎØJH7û?Ù€l@6 û?¤"Ù1K	û?(¯¡¼†òú?^”èÛú?pÅpÅú?ýë‡/¯ú?¾cj`ï˜ú?Yá0Qæ‚ú?mÐ¦mú?JŠhAWú?¤A¤Aú? Å‡*,ú?KzùÓú?  ú?Ù3•Žìù?-hkŸ×ù?¡äNÑÂù?ÚUê$®ù?š™™™™™ù?ÿÀŽ/…ù?r¸øäpù?®wã»\ù?àéÖü°Hù?æ,›Æ4ù?)âÐIû ù?ÕOù?úœÁùø??7ñzRæø?Ó0Óø?:ÿb€Î¿ø?ªók¹¬ø?œ‰öÀ™ø?J°«ðå†ø?¹’À¼'tø?†a†aø?xÂ Oø?Ý¾²z—<ø? ¤‚J*ø?ø?`€ø?@ýô÷?OZQ%â÷?ô}A_Ð÷?|.’³¾÷?Ãìà"­÷?‹9¶kª›÷?È¤xLŠ÷?Æšy÷?±©4äÜg÷?muÂÊV÷?F]tÑE÷?þAÅð4÷?¼ÞF($÷?	|œmx÷?p\à÷?`ò`òö?Ç7Ck÷áö?aÈ&¦Ñö?lÁlÁö?=£
I±ö?rSÑ<¡ö?ÀÐˆ:G‘ö?hhö?g6Ÿqö?ù"Qjìaö?£J;…ORö?d!YÈBö?ÞÀŠ¸V3ö?@bwú#ö?”®1h³ö?X`ö?ü-)4döõ?çÐ¸[çõ?¥âìÃgØõ?W“+ˆÉõ?‘úGÆ¼ºõ?ÀZk¬õ?ªÌ#ñaõ?íX0ÒŽõ?`XV€õ?:kP<íqõ?âR|º—cõ?UUUUUUõ?þ‚»æ%Gõ?ëôH	9õ?K¨Vÿ*õ?øâêõ?ÅÄá"õ?PPõ?›LÝbóô?9/§àåô?L,Ü¾CØô?n¯%‡¸Êô?á¦Ý>½ô?[¿R Ö¯ô?Jv­¢ô?gÐ²ã9•ô?€H"ˆô?{®Gázô?f`Y4Îmô?šÏõÇË`ô?ÊvÇâÙSô?ûÙbeøFô?Mî«0':ô?‡Õ%f-ô?QY^&µ ô?ô?feÑ‚ô?û°?ûó?¯¥Bîó?©ä¼,âó?Æuª‘ÙÕó?ç«{¤•Éó?U)#Ù`½ó?;±;±ó?"Èz8$¥ó?c,™ó?ŽfÓ"ó?88ó?îEÉÑ[uó?HÞóió?ø*Ÿ_Î]ó?Áx+ûRó?Fà¬yFó?²¼W[ä:ó?újí\/ó?¿+Jã#ó?¶ëéXwó?Ñ0ó?`Ä*Èó?h/¡½„öò?KÑþ¡Nëò?—€KÀ%àò? P-
Õò? ,MûÉò?7ZŽù¾ò?@+­´ò?Áó’©ò?žä)Ažò?¥¸[r“ò?°ˆ°ˆò?MÎ¡8ú}ò?5'¸Psò?'Ö|³hò?ñ’€p"^ò?²w‘~Sò?’$I’$Iò?[`—·>ò?ß¼šxV4ò?* "*ò?xû!·ò?æUH€yò?ÙÀgGò?  ò?pÁ}÷ñ?L¸<ôìñ?t¸?;ïâñ?½J.gõØñ?¢­Ïñ?Yàü"Åñ?)íF@J»ñ?ãºòg|±ñ?–{a¹§ñ?žàžñ?œ¢Œ€S”ñ?Û+ƒ°Šñ?ñ?„ÖŠwñ?ysB‰nñ?2üPdñ?'u_[ñ?ÉÕý£¹Qñ?;Í
_Hñ?$G4?ñ?È5È5ñ?¬Àí‰‹,ñ?30]çX#ñ?&H§0ñ?ñ?€¾ûñ?ðþðþð?¢%³úíõð?œækõìð?`‚Uäð?–F¨ Ûð?:ž5VDÒð?;Ú¼OqÉð?qA‹†§Àð?È%ìæ·ð?µì.r/¯ð?§h
¦ð?`ƒ¯¦Ûð?T	9?•ð?âeu³«Œð?„B!„ð?âê¸)Ÿ{ð?Æ÷G
&sð?ûyœµjð?ü©ñÒMbð?†ur îYð?4×÷—Qð?ÅdÌIIð?AAð?üG‚·Æ8ð?^µ‘0ð?é)wüd(ð?@ ð?7zQ6$ð?ð?€ ð?      ð?        log10           ÿÿÿÿÿÿ?Cÿÿÿÿÿÿ?ÃK E R N E L 3 2 . D L L         AcquireSRWLockExclusive ReleaseSRWLockExclusive                 ”                                                                                        ð€                   `B€   hB€                          . . \ s r c \ b u f f e r u t i l . c   s t a t u s   = =   n a p i _ o k   mask    unmask      ..\src\bufferutil.c     bufferutil      iojs.exe        node.exe        € €               x@\       L   0Ä 0¬     x@\          |Ä |¬     x@\       0  Ä ¬     x@\                   RSDScõyŸàFÇB…añø(]ó   C:\projects\bufferutil\build\Release\bufferutil.pdb     °   °       ®   GCTL   @  .text$mn    @0     .text$mn$00 `0 p  .text$x  @ `  .idata$5    `B    .00cfg  pB    .CRT$XCA    xB    .CRT$XCU    €B    .CRT$XCZ    ˆB    .CRT$XIA    B    .CRT$XIC    ¨B    .CRT$XIZ    °B    .CRT$XPA    ¸B    .CRT$XPX    ÈB    .CRT$XPXA   ÐB    .CRT$XPZ    ØB    .CRT$XTA    àB    .CRT$XTZ    ðB @  .rdata  0Ä   .rdata$zzzdbg   ÀÇ    .rtc$IAA    ÈÇ    .rtc$IZZ    ÐÇ    .rtc$TAA    ØÇ    .rtc$TZZ    àÇ ”  .xdata  tÖ     .didat$2    ”Ö $   .didat$3    ¸Ö 8   .didat$4    ðÖ    .didat$6    €× @   .didat$7    À× X   .edata  Ø    .idata$2    ,Ø    .idata$3    @Ø `  .idata$4     Ú Ž  .idata$6     ð h	  .data   hù 8   .didat$5     ù ø  .bss      d  .pdata   0 „   .gfids$x    „0    .gfids$y     @ `   .rsrc$01    `@ €  .rsrc$02                                    % t 4  P  à(      t 4 ÒPà( h   
 
4 
Rp 20 Â      t	 d 4 2à %     O  Ü  `0      d 4 2p %     v  ”  w0     	 4 ràp` %     ù  £  “0 £   RP B  
 
4 
rp rp`0	 "   %     {     É0     P   4
 rP 4	 2P 4º ¸ P   t 4 2P    d T 4 rðàÐÀp        ›          	 	20 d T 4
 2ðàÐÀp Rp`0 bp`P0   d T 4 2p' ž àp`0P  à( à  ! 4ž ˜ p`P  à( °  -
 M ðà	ÐÀp`0Pà( P   d 4
 rp
 ä	 t d 4 2ð %     ã@  AA  á0 €A  Ç@  †A  ü0      4 Rð
àp`P t d
 T	 4 2ðàÀ 4 2p
 d T 4
 Rðàp rP b   4 2p %     uH  H  ˜1     
 d 4 rðàÐÀp %     ¾H  J  1     	 20 %     ŒN  ™N     ™N  	 	²P2 !d« !4¨ !¢ ðàÀpP  à(    
 d T
 4	 2ðàp
 ä	 t d 4 2ð d	 T 4 2p T 4 Ràp`$ d¢ 4¡ ž p  à( à  
 t	 d T 4 2à+ d T 4 rðàÐÀpà( 8    t 4 ’à d T
 4	 Rp"
 "t	 "d "T "4 "2à t 
4  4  4 2p %     ŽP  ˜P  }1      d T 4 ’ðàÐÀp b  .	 dÄ 4Ã ¾ àpP  à( à  
 t d
 T	 4 Rà 4 2p %     °ƒ  ºƒ  e1      d 4 rðàp %     ƒ  Tƒ  21     Ñ‚  bƒ  L1      ²P d 4 2p 4 2p %     îƒ  øƒ  }1      B   ‚ð
ÐÀp`0   %     K‡  Eˆ  ²1      4 2p %     º…  Ð…  ˜1      d 4 ÒP	 	’P	 	rP 4 2p %     U‹  e‹  ˜1      4 2p %     ‹  #‹  ˜1      4 2p %     ­Š  ÝŠ  ˜1      4 2p %     •‹  £‹  ˜1      2p %     u  ‹  Ö1      t  
4 
’pà( @   
 
4 
2p
 4 ²ðàÐÀp`P t d T 4
 RðàÀ%	 49 0 ð
àp`P  à( p  
 
4 
2p %     Ž¦  ì¦  ï1     %
 T 4 rðàÀp`à( 8    r0+ tô 4ó ð P  à( p   4 rp`P 4 2p %     IŸ  RŸ  ˜1     
 t d T 4
 rà 20 %     2®  I®  2      t d T 4  à   t d 4 2à 20 %     Ö¯  ì¯  !2      R0
 t d T 4 ’à d 4 ²p 2P d T 4 ²ðàÐÀp  P  à( °   
 t d T 4 ’ð d T 4 ’p t d T 4 ÒðàÀ d T 4 ’à! T 4 ràp`à( 0   ( ä t d òPà( p   
 
4 
Rp %     *Ç  ©Ç  72      b   4 2p %     !È  |È  g2     
 d 4 2ðàÐÀp %     BÏ  rÏ  P2     
 4 ²ðàÐ
Àp`P(
 4 òðàÐ
Àp`Pà( p   -	 T4ŽŠàp`  à( @  1 T–4”ŽðàÀp`  à( `   d 4 Òp-Ut d 4 S²
ðàÐÀP  à( X    B  
 
20
 
4 
2p %     3Ú  IÚ  Ö1      2
0 T 4 2` d 4 2p-5t d 4 3²
ðàÐÀP  à( P   	 t d T 4 à   ˆ àÀP  à(    !(
 (ôƒ  Ô„ t… d† 4‡ 0á  ‹á  $Ó !   0á  ‹á  $Ó  T 2ðàp! Ä
 d	 4 `à  wà  pÓ !   `à  wà  pÓ  ¢  à( @   
 
4
 
rp d 4 2p t
 d	 4 Rð %     €è  Íè  2     -
 û ðà	ÐÀp`0Pà( À  Y YôC QäD IÄF ATG 64H I p`! ÔE ë  ùì  $Ô !   ë  ùì  $Ô  d	 4 2p d	 4 2p 4 2p %     	 	 e1     
 d 4 2ðàÐÀp %     §	 Ø	 P2     	 	b      
 
h ¢  
 
4 
2p 4 2p %     í - g2      ‚  	
 t d
 4	 2ðàÀ %     & / 2 /  ’0&	 h  	àp`0P  à( Ð    0 h Â      t	 d 4 2P	 d	 4 2p %     Ò  Ù  2 Ù   t 
d 4  4 òp d 4 2p
  ðà	ÐÀp`0P	
 
4 
2p %     m(  ( °2  (  2P 0                    "     ðB  ù hù ¸Ö €×                                             ×      ×     8×     R×     j×     ðÖ               napi_create_function    napi_get_buffer_info    napi_module_register    napi_set_named_property   napi_get_value_uint32   napi_get_cb_info                                                                        x@\    ò×          è× ì× ð× xB Ø   bufferutil.node _register_bufferutil_ @Ø         ´Ú  @                      Ú     ÂÚ     ÖÚ     ðÚ     Û      Û     >Û     RÛ     fÛ     ‚Û     œÛ     ²Û     ÈÛ     âÛ     øÛ     Ü     Ü     2Ü     @Ü     XÜ     hÜ     xÜ     Ü     ¨Ü     ÀÜ     èÜ     ôÜ     Ý     Ý     Ý     (Ý     :Ý     LÝ     \Ý     jÝ     €Ý     –Ý     ¬Ý     ¼Ý     ÊÝ     àÝ     öÝ     Þ     Þ     Þ     0Þ     >Þ     VÞ     fÞ     pÞ     €Þ     ŒÞ      Þ     °Þ     ÂÞ     ÎÞ     ÚÞ     ìÞ     þÞ     ß     2ß     Dß     Vß     jß     zß     Œß     ˜ß     ¦ß     ¶ß     Êß     Øß     êß     úß     à     à             jGetModuleHandleA  KERNEL32.dll  ®RtlCaptureContext µRtlLookupFunctionEntry  ¼RtlVirtualUnwind  ’UnhandledExceptionFilter  RSetUnhandledExceptionFilter GetCurrentProcess pTerminateProcess  pIsProcessorFeaturePresent 0QueryPerformanceCounter GetCurrentProcessId GetCurrentThreadId  ÝGetSystemTimeAsFileTime TInitializeSListHead jIsDebuggerPresent ÅGetStartupInfoW mGetModuleHandleW  »RtlUnwindEx XInterlockedFlushSList VGetLastError  SetLastError  )EnterCriticalSection  ¥LeaveCriticalSection  DeleteCriticalSection QInitializeCriticalSectionAndSpinCount ‚TlsAlloc  „TlsGetValue …TlsSetValue ƒTlsFree ¤FreeLibrary ¤GetProcAddress  ªLoadLibraryExW  ÇGetStdHandle  EGetFileType hGetModuleFileNameA  iGetModuleFileNameW  lGetModuleHandleExW  ðWriteConsoleW WExitProcess ÔMultiByteToWideChar ÝWideCharToMultiByte <HeapFree  8HeapAlloc ñWriteFile ýOutputDebugStringW   CloseHandle ¼WaitForSingleObjectEx ç CreateThread  ªGetACP  ™LCMapStringW  nFindClose sFindFirstFileExA  ƒFindNextFileA uIsValidCodePage GetOEMCP  ¹GetCPInfo ÎGetCommandLineA ÏGetCommandLineW .GetEnvironmentStringsW  £FreeEnvironmentStringsW ©GetProcessHeap  ÌGetStringTypeW  ˜FlushFileBuffers  âGetConsoleCP  ôGetConsoleMode  AHeapSize  ?HeapReAlloc 0SetStdHandle  SetFilePointerEx  Â CreateFileW DRaiseException  ×GetSystemInfo ±VirtualProtect  ³VirtualQuery  ©LoadLibraryExA                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2¢ß-™+  Í] ÒfÔÿÿÿÿÿÿ          /               ÿÿÿÿ                                                                                                                                                                                                                                                                            ÿÿÿÿ    Pc€                                                                ¸ò€                           ¸ò€                           ¸ò€                           ¸ò€                           ¸ò€                                           Pø€                   Ðe€   Pg€   °T€                                                   Pñ€   Àò€   C                                                                                                                                                                                                                                                                                                                                       abcdefghijklmnopqrstuvwxyz      ABCDEFGHIJKLMNOPQRSTUVWXYZ                                                                                                                                                    Àò€               ¤  `‚y‚!       ¦ß      ¡¥      Ÿàü    @~€ü    ¨  Á£Ú£                        þ      @þ      µ  Á£Ú£                        þ      Aþ      ¶  Ï¢ä¢ å¢è¢[                 þ      @~¡þ    Q  QÚ^Ú  _ÚjÚ2                 ÓØÞàù  1~þ                                                                                                                                                                                                                                                                                                                           abcdefghijklmnopqrstuvwxyz      ABCDEFGHIJKLMNOPQRSTUVWXYZ                                                                                                                                                                             ÿÿÿÿÿÿÿÿ        € 


   Rh€   þÿÿÿ    èø€   H€   H€   H€   H€   H€   H€   H€   H€   H€   ìø€   L€   L€   L€   L€   L€   L€   L€   .   .   þÿÿÿÿÿÿÿ                      u˜                     hÃ€   ` €   €Ã€                                           Q €   ] €   i €   u €    €   Ì €                                                                                                              ƒ  àÇ   U  üÇ `  o  È €  Ì   È Ø  O  (È    Á  0È Ä    ˆÒ   ?  4È @  Â  `È Ä  ¹  ˆÈ ¼    ´É   M  ÔÒ P  „   È „  U  ÜÔ X  k  ˆÒ l    ¸È   u  ÀÈ x  é  ÌÈ ì  %  ˆÒ (  \  ˆÒ \  q  ˆÒ t  œ  ˆÒ œ  ±  ˆÒ ´    ´É   H  ˆÒ H  \  ˆÒ \  ¥   È ¨  q   É t     ØÈ    4    È 4   _    È `   ¯    È °   Ç   ˆÒ È   t!  É ¨!  Ã!  ˆÒ Ô!  #  É #  f#  ÔÒ h#  ²#  ÔÒ ¼#  ‚%  (É  %  ›'  <É œ'  Î'  ˆÒ Ð'  ä'  ˆÒ ä'  ö'  ˆÒ ø'  (  ˆÒ (  ((  ˆÒ ((  R(   È p(  *  XÉ  *  D*  `É P*  h*  hÉ p*  q*  lÉ €*  *  pÉ „*  £*  ˆÒ ¤*  ñ*   È ô*  ¬+  ÔÒ ¬+  ë+  ˆÒ ì+  ,  ˆÒ ,  V,   È X,  ,   È ,  X.  |É X.  ¬.  ôÔ ¬.   /  ôÔ  /  T/  ôÔ T/  »/  ÔÒ ¼/  30  ´É €0  ¾0  tÉ ä0  ¨1  äÉ ¨1  |9   Ê |9  Ë:  ÈÉ ô:  v;  ´É x;  »;  ˜É ¼;  <  ¤É <   <  ôÔ Ü<  #=  ˆÒ $=  ×=   Ê Ø=  N>  èË P>  œ>  ÔÒ °>  =@  ´É L@  ¸A  0Ê ¸A  B   È B  pB  ôÔ œB  XD  „Ê XD  ¹D   È ¼D  2F  pÊ 4F   F  ôÔ  F  ™G  ¬Ê œG  ÝG   Ê àG  úG  ˆÒ üG  H  ˆÒ H  PH  ˆÒ XH  “H  ÔÊ ”H  3J  øÊ 4J  L  „Ê  L  ZL  ÌÊ œL  äL  ÄÊ øL  M  ˆÒ M  ,M  ˆÒ 0M  M   È ŒM  N   È 0N  DN  ˆÒ DN  TN  ˆÒ hN  xN  ˆÒ xN  ŸN  (Ë  N  ÝN  Ò àN  >O   È @O  ŸO   È  O  õO  ˆÒ øO  mP   È pP  ­P  tÌ °P  \Q  ´É  Q  ;R  lÌ <R  ØR  lÌ ØR  fS  HÌ hS  ÖS  `Ì ØS  WT   È XT  FU  ÌË HU  µU  ôÔ ¸U  7V  ¤Ë 8V  ­X  ŒË °X  )[  èË ,[  Î\  ˆÒ Ð\  r^  ˆÒ t^  =a   Ì @a  	d   Ì d  Œd  ÔÒ Œd  Íf  $Ì Ðf  vg  \Í xg  i   È i  ói  ÔÒ ôi  ºj  ÔÒ ¼j  ¨k  ¸Ë ¨k  •l  4Ì ˜l  ¡m  tË ¤m  cn  |É dn  ïn  HË ðn  'q  PË Tq  (x  ˜Ì (x  ƒy  ¼Ì Œy  3z  ÜÌ 4z  Rz  ´Ì Tz  šz  ˆÒ ìz  :{  ôÔ <{  \{  ˆÒ \{  |{  ˆÒ |{  &|  ôÔ (|  ¢|  XÐ ¤|  Ä|  ´Ì Ä|  }  ˆÒ }  ƒ}   È „}  é}   È ì}  é~  ôÔ ì~     È   -€  `Ð 0€  O  èË d  ¿   È Ø  O‚  ÔÒ P‚  ›‚   È ¨‚  Œƒ  Í Œƒ  Ïƒ  ôÌ Ðƒ  „  lÍ „  þ„  \Í  …  ž…  TÍ  …  å…  ÄÍ è…  †  Í 8†  Ñˆ  ˜Í Ôˆ  !‰  ôÔ $‰  bŠ  èÍ dŠ  Š  ˆÒ Š  ïŠ  PÎ ðŠ  5‹  ,Î 8‹  w‹  Î x‹  µ‹  tÎ ¸‹  …Œ  øÍ ˆŒ  ¨Œ  Ò ¨Œ     Î    Ž  ôÔ Ž  IŽ   È LŽ  àŽ  ôÔ àŽ    ÔÒ €  ¹  ˆÒ ¼  Þ  ˆÒ à     È   E   È T  ›  ˜Î œ  ä   È  ‘  7‘   È T‘  ô’  |É ô’  I“  ôÔ L“  ¡“  ôÔ ¤“  ù“  ôÔ ü“  d”  ÔÒ d”  Ü”  ´É Ü”  Ë•  `Ð Ì•  1–  ÔÒ 4–  »–  èË ¼–  —   È —  ¥—  ôÔ ¨—  ß—  ¸Î à—  ²˜  ÀÎ ´˜  9™  ÔÎ <™  }™   È ”™  ›  àÎ  ›  °œ  øÎ °œ  \ž  Ï \ž  #Ÿ  ´É ,Ÿ  dŸ  ¬Ï dŸ  {¡  ÔÒ |¡  ù¡  xÏ ü¡  Œ¢  ´É Œ¢  n¤  €Ï p¤  %¦  œÏ (¦  O¦  ˆÒ P¦  §  4Ï §  ·©  XÏ ¸©  -ª   Ê Dª  iª  ˆÒ lª  o«  ÐÏ x«  ¬  ´É ¬  ,¬  ˆÒ 8¬  #­  Ð $­  ®  $Ð  ®  [®  èÏ \®  œ®  ôÔ œ®  0¯  ´É 0¯  ¯  ÔÒ ˆ¯  È¯  ôÔ È¯  ü¯  8Ð $°  i°  ôÔ l°  ;±  ôÔ <±  u±  tÉ €±  ô±  xÏ ²  7²  XÐ 8²  €³  `Ð ˆ³  µ  xÐ µ   µ  ´Ì  µ  ·  ˆÐ x·  Õº  ìÐ Øº  ¥»  ØÐ ¨»  ƒ½  ÀÐ „½  Ì¾  ÐÏ Ì¾  À  Ñ À  FÁ  ¬Ð HÁ  ‰Ã  Ð ŒÃ  Å  Ñ Å  .Å  ˆÒ `Å  Å  ˆÒ Å   Æ  ÔÎ  Æ  Ç  8Ñ Ç  ÂÇ  TÑ ÄÇ  È   È È  È  €Ñ È  !É  xÑ $É  ,Ë  ìÑ ,Ë  1Ì  Ò 4Ì  PÍ  Ò PÍ  ÂÎ  ,Ò ÄÎ  °Ï  ¤Ñ °Ï  ‘Ò  ÔÑ ”Ò  ÓÒ  xÏ ÔÒ  /Ö  `Ò 0Ö  ÆÖ  PÒ T×  ÊØ  ´É ôØ  *Ù  Ò TÙ  üÙ  ˆÒ üÙ  lÚ  ˜Ò lÚ  ÔÚ  ôÔ ÔÚ  ÞÛ  ¼Ò àÛ  LÜ  Ò LÜ  ¢Ü  ÔÒ ¤Ü  ¬Ý  ÄÒ ¬Ý  ]ß  äÒ `ß  'à  Ó (à  Zà  ˆÒ `à  wà  pÓ wà  +á  €Ó +á  ,á  œÓ 0á  ‹á  $Ó ‹á  Gä  <Ó Gä  dä  `Ó dä  6å  ôÔ 8å  Öå  ¬Ó àå  væ  ¼Ó xæ  æ  ˆÒ æ  Éæ  ˆÒ Ìæ  Nç  ôÔ Pç  åç  ´É èç  8è  ÈÓ 8è  ïè  ØÓ 8é  òé  $Ð ôé  iê  ˆÒ lê  Ëê  ˆÒ Ìê  ‹ë   È ë  ùì  $Ô ùì  ,ð  DÔ ,ð  ^ð  XÔ `ð  Ë Ô Ì S ÔÒ T X hÔ X a xÔ d L ÔÒ L 5 ÔÒ 8 » ôÔ ¼ %	 ˆÔ (	 
 ¬Ô 
 ±
 ÔÒ Ä
  ÜÔ 8 X  È X ¤  È ¤ ô  È À k èÔ l Í  È Ð A  Õ D å xÑ è ¢ ôÔ è # $Õ $ D ˆÒ D [ ˆÒ \ m ˆÒ | Ì  È Ì   È t 
 ,Õ  q \Õ t - ÔÒ 0 W dÕ € ð „Õ ð  ´Ì  ¦ ŒÕ À Ð ˜Õ  7 $Õ 8 >   Õ @  n  ˆÒ p     È   ! ´Õ ! +!  È ,! =! ˆÒ L! " ôÔ " £" ôÔ ¤" ;# ìÕ <# Ô# ÜÕ Ô# b$ øÕ d$ %  È % ( Ö `( ­(  Ö à( ý( ˆÒ  ) Y) LÖ p) Á) XÖ à) . `Ö 0. ÷. hÖ ø. 70 lÖ P0 R0 8É `0 w0 DÖ w0 “0 DÖ “0 É0 °È É0 á0 øÈ á0 ü0 DÖ ü0 1 DÖ 1 21 DÖ 21 L1 DÖ L1 e1 DÖ e1 }1 DÖ }1 ˜1 DÖ ˜1 ²1 DÖ ²1 Ö1 DÖ Ö1 ï1 DÖ ï1 2 DÖ 2 !2 DÖ !2 72 DÖ 72 P2 DÖ P2 g2 DÖ g2 2 DÖ 2 ­2 DÖ °2 Ð2 DÖ                                                                                                                                                             ,M  øL  M  ,M  ŒM  ,M  (¦  ,M  Dª  \®   ®  ¼  €  „M  ,¬  ¬   ‘  œ  ,M  ,M  <™  ¨—  0M  äL  ì~  ˆŒ  €™  0€  d  T  xæ  $ € 6   G   J      Y                                                                                                                                                                                                                                                                                                                                                                                               €                  0  €               	  H   `@ }                  <?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level='asInvoker' uiAccess='false' />
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>
                                    @ ð   `¢h¢x¢¢˜¢ ¢¸¢À¢È¢£££ £(£0£p¤x¤€¤ˆ¤¤˜¤ ¤¨¤°¤¸¤À¤È¤Ð¤Ø¤à¤è¤ð¤ø¤ ¥¥¥¥ ¥(¥0¥8¥@¥H¥P¥X¥`¥h¥p¥x¥€¥ˆ¥¥˜¥ ¥¨¥°¥¸¥À¥È¥Ð¥Ø¥à¥è¥ð¥ø¥ ¦¦¦¦ ¦(¦0¦8¦@¦H¦P¦X¦`¦h¦p¦x¦€¦ˆ¦¦˜¦ ¦¨¦°¦¸¦À¦È¦Ð¦Ø¦à¦è¦ð¦ø¦ §§§§ §(§0§8§@§H§P§X§`§h§p§x§€§ˆ§   P   Ð¡à¡ð¡ø¡ ¢¢¢¢ ¢(¢8¢@¢H¢P¢X¢`¢h¢p¢ˆ¢˜¢ ¢¨¢°¢¸¢°¤¸¤À¤È¤Ð¤Ø¤à¤è¤ð¤ø¤ ¥¥¥¥ ¥(¥0¥8¥@¥H¥P¥X¥`¥h¥p¥x¥€¥ˆ¥¥˜¥ ¥¨¥°¥¸¥À¥È¥Ð¥Ø¥à¥è¥ð¥ø¥ ¦¦¦ ¦(¦0¦8¦@¦H¦P¦X¦`¦h¦p¦x¦€¦ˆ¦¦˜¦ ¦¨¦°¦¸¦À¦È¦Ð¦Ø¦à¦è¦ð¦ø¦ §§§§ §(§0§8§@§H§P§X§`§h§0«8«@«H«P«X«`«h«p«x«€«ˆ««˜« «¨«°«¸«À«È«   ` Ä   ¡˜¡ ¡¨¡hªxªˆª˜ª¨ª¸ªÈªØªèªøª««(«8«H«X«h«x«ˆ«˜«¨«¸«È«Ø«è«ø«¬¬(¬8¬H¬X¬h¬x¬ˆ¬˜¬¨¬¸¬È¬Ø¬è¬ø¬­­(­8­H­X­h­x­ˆ­˜­¨­¸­È­Ø­è­ø­®®(®8®H®X®h®x®ˆ®˜®¨®¸®È®Ø®è®ø®¯¯(¯8¯H¯X¯h¯x¯ˆ¯˜¯¨¯¸¯È¯Ø¯è¯ø¯ p     ( 8 H X h x ˆ ˜ ¨ ¸ È Ø è ø ¡¡(¡8¡H¡X¡h¡x¡ˆ¡˜¡¨¡¸¡È¡Ø¡è¡ø¡¢¢(¢8¢H¢X¢h¢x¢ˆ¢˜¢¨¢¸¢È¢Ø¢è¢ø¢££(£8£H£X£h£x£ˆ£˜£¨£¸£È£Ø£è£ø£¤¤(¤8¤H¤X¤h¤x¤ˆ¤˜¤¨¤¸¤È¤Ø¤è¤ø¤¥¥(¥8¥H¥X¥h¥x¥ˆ¥˜¥¨¥¸¥È¥Ø¥è¥ø¥¦¦(¦8¦H¦X¦h¦x¦ˆ¦˜¦¨¦¸¦È¦Ø¦è¦ø¦§§(§8§H§X§h§x§ˆ§˜§¨§¸§È§Ø§è§ø§¨¨(¨8¨H¨X¨h¨x¨ˆ¨˜¨ € p  À¤Ð¤à¤ð¤ ¥¥ ¥0¥@¥P¥`¥p¥€¥¥ ¥°¥À¥Ð¥à¥ð¥ ¦¦ ¦0¦@¦P¦`¦p¦€¦¦ ¦°¦À¦Ð¦à¦ð¦ §§ §0§@§P§`§p§€§§ §°§À§Ð§à§ð§ ¨¨ ¨0¨@¨P¨`¨p¨€¨¨ ¨°¨À¨Ð¨à¨ð¨ ©© ©0©@©P©`©p©€©© ©°©À©Ð©à©ð© ªª ª0ª@ªPª`ªpª€ªª ª°ªÀªÐªàªðª «« «0«@«P«`«p«€«« «°«À«Ð«à«ð« ¬¬ ¬0¬@¬P¬`¬p¬€¬¬ ¬°¬À¬Ð¬à¬ð¬ ­­ ­0­@­P­`­p­€­­ ­°­À­Ð­à­ð­ ®® ®0®@®P®`®p®€®® ®°®À®Ð®à®ð® ¯¯ ¯0¯@¯P¯`¯p¯€¯¯ ¯°¯À¯Ð¯à¯ð¯  h        0 @ P ` p €    ° À Ð à ð  ¡¡ ¡0¡@¡P¡`¡p¡€¡¡ ¡°¡À¡Ð¡à¡ð¡ ¢¢ ¢0¢@¢P¢`¢p¢€¢¢ ¢°¢À¢Ð¢à¢ð¢ À    È¢à¢è¢°£ ð \   P¡˜¡¸¡Ø¡ø¡¢H¢`¢h¢p¢¨¢°¢è¤@¨P¨X¨`¨h¨p¨x¨€¨ˆ¨¨˜¨¨¨°¨¸¨À¨È¨Ð¨Ø¨à¨(©0©8©h©p©x©€©ˆ©©                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ò MZ       ÿÿ  ¸       @                                     º ´	Í!¸LÍ!This program cannot be run in DOS mode.
$       üÁš›¸ ôÈ¸ ôÈ¸ ôÈ<È¼ ôÈ<ÈÂ ôÈ<Èµ ôÈƒþ÷É¿ ôÈƒþðÉ¨ ôÈƒþñÉ¯ ôÈe_?È» ôÈ¸ õÈØ ôÈ	þüÉº ôÈ	þôÉ¹ ôÈ*þÈ¹ ôÈ	þöÉ¹ ôÈRich¸ ôÈ                PE  d† o@\        ð "   $  Ü              €                        `         `                                   À× X   Ø (    @ à    d           P $  ÀÃ p                           pÂ ”            @ `  tÖ @                   .text   Ð"     $                   `.rdata  .    @  ¢   (             @  @.data   ˜   ð  
   Ê             @  À.pdata  d        Ô             @  @.gfids  ˜    0     æ             @  @.rsrc   à   @     è             @  @.reloc  $   P     ê             @  B                                                                                                                                                                                                                        H‰\$H‰|$ UHl$©Hì    H‹âß H3ÄH‰EG3ÛHÇE   H‰\$(LMLEH‰\$ H‹ùÿ>é …ÀtDCH¯² HÐ² è*  H‹ULE÷E3ÉH‹Ïÿïè …ÀtA¸   H~² HŸ² è^*  H‹ULEE3ÉH‹Ïÿ¾è …ÀtA¸   HM² Hn² è-*  H‹U'LEïE3ÉH‹Ïÿè …ÀtA¸   H² H=² èü)  H‹U/LEÿH‹Ïÿwè …ÀtA¸   Hî± H² èÎ)  H‹U7LEçH‹ÏÿIè …ÀtA¸    HÀ± Há± è )  L‹Eï‹Eÿ‹MçLÀH‹U÷L‰Eï…Ét9 öÂt1H‹E‹ËƒáÿÃ¶2
AˆL‹EïH‹U÷IÿÀ‹MçHÿÂL‰EïH‰U÷;ÙrÊ+Ë‰Mç„¯   L‹]LM?Aº   ‹ÃMIƒàÿÃB¶AˆAÿIƒêuæD‹ÉAÁéE…Ét4H‹E?fD  H‹
H3ÈI‰H‹U÷L‹EïHƒÂIƒÀH‰U÷L‰EïAƒÁÿuÙ‹MçLM?ƒát=@ f„     ÿÉMI‰Mç¶A2AÿAˆ L‹EïH‹U÷IÿÀ‹MçHÿÂL‰EïH‰U÷…ÉuÐ3ÀH‹MGH3Ìè2  Lœ$    I‹[ I‹{(I‹ã]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌH‰\$H‰|$ UH‹ìHƒìpH‹WÝ H3ÄH‰Eø3ÛHÇEØ   H‰\$(LMàLEØH‰\$ H‹ùÿ³æ …ÀtDC[H$° HE° è(  H‹UàLMÈLEÀH‹Ïÿcæ …ÀtA¸b   Hò¯ H° èÒ'  H‹UèLEÐE3ÉH‹Ïÿ2æ …ÀtA¸e   HÁ¯ Hâ¯ è¡'  H‹MÈH‹UÀH…Ét,öÂt'H‹EÐ‹ËƒáÿÃ¶0
H‹UÀH‹MÈHÿÂ‹ÃH‰UÀH;ÁrÔ‹ÃH+ÈH‰MÈ„š   L‹UÐLEðA¹   €    ‹ÃM@ƒàÿÃB¶Aˆ@ÿIƒéuæL‹ÁIÁèE…Àt#H‹EðfD  H1H‹UÀHƒÂH‰UÀAƒÀÿuëH‹MÈLEðƒát3@ ff„     A¶ M@HÿÉH‰MÈ0H‹UÀH‹MÈHÿÂH‰UÀH…ÉuÛ3ÀH‹MøH3Ìè]  L\$pI‹[ I‹{(I‹ã]ÃÌÌÌÌÌÌÌÌÌÌÌH‰\$WHƒì0HD$HH‹ÚH‰D$(L‚ûÿÿE3ÀHÇD$     3ÒH‹ùÿûä …ÀtA¸   Hb® Hƒ® èB&  HD$PE3ÀH‰D$(LÊýÿÿ3ÒHÇD$     H‹Ïÿ¶ä …ÀtA¸    H® H>® èý%  L‹L$HLQ® H‹ÓH‹Ïÿiä …ÀtA¸£   Hè­ H	® èÈ%  L‹L$PL$® H‹ÓH‹Ïÿ4ä …ÀtA¸¦   H³­ HÔ­ è“%  H‹ÃH‹\$@HƒÄ0_ÃÌH©ã Hÿ%òã ÌÌ@SHƒì H‹Úƒùt3ÀHƒÄ [ÃH‹KHï­ è6'  …ÀtH‹KHë­ è"'  …ÀuÐ3ÉHƒÄ [Hÿ%4* H½ã é    H‰L$H‰T$L‰D$L‰L$ HƒìhfD$ fL$0fT$@f\$PH‹ÐHbÀ èñ foD$ foL$0foT$@fo\$PH‹L$pH‹T$xL‹„$€   L‹Œ$ˆ   HƒÄhë ÿàHã é{ÿÿÿHã éoÿÿÿHã écÿÿÿHã éWÿÿÿH ã éKÿÿÿÌÌÌÌÌÌÌÌÌff„     H;YÙ òuHÁÁf÷ÁÿÿòuòÃHÁÉéÃ  ÌÌÌHƒì(…Òt9ƒêt(ƒêtƒút
¸   HƒÄ(Ãè²  ëèƒ  ¶ÀHƒÄ(ÃI‹ÐHƒÄ(é   M…À•ÁHƒÄ(é,  H‰\$H‰t$H‰|$ AVHƒì H‹òL‹ñ3Éè&  „Àu3Àéè   è¦  ŠØˆD$@@·ƒ=Êç  t
¹   èr
  Ç´ç    èë  „Àtgè¢  Hç  è*	  èñ	  Hú	  è	  è
  H+ HÞ* è¡&  …Àu)èp  „Àt H½* H¦* è	&  ÇGç    @2ÿŠËè-  @„ÿ…NÿÿÿèÓ	  H‹ØHƒ8 t$H‹Èèr  „ÀtH‹H‹Ëè£  L‹Æº   I‹ÎÿÓÿ„á ¸   H‹\$0H‹t$8H‹|$HHƒÄ A^ÃÌH‰\$H‰t$WHƒì @Šñ‹Pá 3Û…À3ÀëPÿÈ‰>á è}  @ŠøˆD$8ƒ=£æ t
¹   èK	  èŠ  ‰Œæ è¯  @ŠÏèo  3Ò@ŠÎè‰  „À•Ã‹ÃH‹\$0H‹t$@HƒÄ _ÃÌÌH‹ÄH‰X L‰@‰PH‰HVWAVHƒì@I‹ð‹úL‹ñ…Òu9¸à 3Àé²   Bÿƒøw*è¶   ‹Ø‰D$0…À„   L‹Æ‹×I‹Îè£ýÿÿ‹Ø‰D$0…ÀtvL‹Æ‹×I‹Îè<  ‹Ø‰D$0ƒÿu+…Àu'L‹Æ3ÒI‹Îè   L‹Æ3ÒI‹ÎècýÿÿL‹Æ3ÒI‹ÎèN   …ÿtƒÿu*L‹Æ‹×I‹Îè@ýÿÿ‹Ø‰D$0…ÀtL‹Æ‹×I‹Îè!   ‹Ø‰D$0ë3Û‰\$0‹ÃH‹\$xHƒÄ@A^_^ÃÌÌÌH‰\$H‰l$H‰t$WHƒì H‹)) I‹ø‹òH‹éH…ÛuCëH‹ËèÃ	  L‹Ç‹ÖH‹ÍÿÓH‹\$0H‹l$8H‹t$@HƒÄ _ÃH‰\$H‰t$WHƒì I‹ø‹ÚH‹ñƒúuè—  L‹Ç‹ÓH‹ÎH‹\$0H‹t$8HƒÄ _éwþÿÿÌÌÌ@SHƒì H‹Ù3ÉÿÇ% H‹Ëÿ¶% ÿÀ% H‹Èº	 ÀHƒÄ [Hÿ%´% H‰L$Hƒì8¹   è§ …Àt¹   Í)H§ß èÊ  H‹D$8H‰Žà HD$8HƒÀH‰à H‹wà H‰èÞ H‹D$@H‰ìß ÇÂÞ 	 ÀÇ¼Þ    ÇÆÞ    ¸   HkÀ H¾Þ HÇ   ¸   HkÀ H‹ÖÔ H‰L ¸   HkÀH‹ÉÔ H‰L H½' è ÿÿÿHƒÄ8ÃÌÌÌHƒì(¹   è   HƒÄ(ÃÌ‰L$Hƒì(¹   èÀ …Àt‹D$0‹ÈÍ)H¿Þ èr   H‹D$(H‰¦ß HD$(HƒÀH‰6ß H‹ß H‰ Þ ÇæÝ 	 ÀÇàÝ    ÇêÝ    ¸   HkÀ HâÝ ‹T$0H‰H' èNþÿÿHƒÄ(ÃÌH‰\$ WHƒì@H‹Ùÿí# H‹»ø   HT$PH‹ÏE3ÀÿÝ# H…Àt2Hƒd$8 HL$XH‹T$PL‹ÈH‰L$0L‹ÇHL$`H‰L$(3ÉH‰\$ ÿ®# H‹\$hHƒÄ@_ÃÌÌÌ@SVWHƒì@H‹Ùÿ# H‹³ø   3ÿE3ÀHT$`H‹Îÿm# H…Àt9Hƒd$8 HL$hH‹T$`L‹ÈH‰L$0L‹ÆHL$pH‰L$(3ÉH‰\$ ÿ># ÿÇƒÿ|±HƒÄ@_^[ÃÌÌÌHƒì(è  …Àt!eH‹%0   H‹HëH;Èt3ÀðH±â uî2ÀHƒÄ(Ã°ë÷ÌÌÌHƒì(èS  …Àtè‚  ëè3  ‹Èèt'  …Àt2Àëèû*  °HƒÄ(ÃHƒì(3ÉèA  „À•ÀHƒÄ(ÃÌÌÌHƒì(èS
  „Àu2Àëè¦0  „ÀuèQ
  ëì°HƒÄ(ÃHƒì(èŸ0  è:
  °HƒÄ(ÃÌÌÌH‰\$H‰l$H‰t$WHƒì I‹ùI‹ð‹ÚH‹éè¬  …ÀuƒûuH‹ÏèË  L‹Æ3ÒH‹Íÿ×H‹T$X‹L$PH‹\$0H‹l$8H‹t$@HƒÄ _é‡   ÌÌÌHƒì(èc  …ÀtHá HƒÄ(éë-  èZ$  …Àuè5$  HƒÄ(ÃHƒì(3Éè0  HƒÄ(é¼	  @SHƒì ¶÷à …É»   DÃˆçà è>  è	  „Àu2ÀëèŒ/  „Àu	3Éè]	  ëêŠÃHƒÄ [ÃÌÌÌH‰\$UH‹ìHƒì@‹Ùƒù‡¦   è¿  …Àt+…Ûu'H\à èƒ-  …Àt2ÀëzH`à èo-  …À”ÀëgH‹Ñ IƒÈÿ‹Â¹@   ƒà?+È°IÓÈL3ÂL‰EàL‰EèEàL‰EðòMðà L‰EàL‰EèEàL‰Eðòùß òMðõß òýß H‹\$PHƒÄ@]Ã¹   èd  ÌÌÌÌHƒìL‹Á¸MZ  f9yàÿÿuyHc¬àÿÿHiàÿÿH9PE  u_¸  f9AuTL+Â·AHQHÐ·AH€LÊH‰$I;Ñt‹JL;Ár
‹BÁL;ÀrHƒÂ(ëß3ÒH…Òu2Àëƒz$ }2Àë
°ë2Àë2ÀHƒÄÃÌÌÌ@SHƒì ŠÙèg  3Ò…Àt„ÛuH‡úÞ HƒÄ [Ã@SHƒì €=ß  ŠÙt„ÒuŠËè.  ŠËè¡  °HƒÄ [ÃÌ@SHƒì H‹“Ï H‹Ù‹ÊH3·Þ ƒá?HÓÊHƒúÿu
H‹Ëèƒ+  ëH‹ÓH—Þ èþ+  3É…ÀHDËH‹ÁHƒÄ [ÃÌHƒì(è§ÿÿÿH÷ØÀ÷ØÿÈHƒÄ(ÃÌH‰\$ UH‹ìHƒì Hƒe H»2¢ß-™+  H‹Ï H;ÃuoHMÿf H‹EH‰EÿP ‹ÀH1Eÿ< ‹ÀHM H1Eÿ$ ‹E HMHÁà H3E H3EH3ÁH¹ÿÿÿÿÿÿ  H#ÁH¹3¢ß-™+  H;ÃHDÁH‰¡Î H‹\$HH÷ÐH‰šÎ HƒÄ ]Ã¸   ÃÌÌHíÝ Hÿ%Þ ÌÌHÝÝ é  HáÝ ÃHáÝ ÃHƒì(èçÿÿÿHƒèæÿÿÿHƒHƒÄ(ÃÌH½é Ãƒ%½Ý  ÃH‰\$UH¬$@ûÿÿHìÀ  ‹Ù¹   èIÿ  …Àt‹ËÍ)ƒ%ŒÝ  HMð3ÒA¸Ð  è[  HMðÿé H‹è   H•Ø  H‹ËE3Àÿ× H…Àt<Hƒd$8 Hà  H‹•Ø  L‹ÈH‰L$0L‹ÃHè  H‰L$(HMðH‰L$ 3Éÿž H‹…È  HL$PH‰…è   3ÒH…È  A¸˜   HƒÀH‰…ˆ   èÄ  H‹…È  H‰D$`ÇD$P  @ÇD$T   ÿ¢ ƒøHD$PH‰D$@HEð”ÃH‰D$H3Éÿ9 HL$@ÿ& …Àu
öÛÀ!ˆÜ H‹œ$Ð  HÄÀ  ]ÃÌÌÌH‰\$H‰t$WHƒì H–¤ H5¤ ëH‹;H…ÿt
H‹Ïèi   ÿ×HƒÃH;ÞråH‹\$0H‹t$8HƒÄ _ÃÌÌH‰\$H‰t$WHƒì HZ¤ H5S¤ ëH‹;H…ÿt
H‹Ïè   ÿ×HƒÃH;ÞråH‹\$0H‹t$8HƒÄ _ÃÌÌHÿ%¥ ÌH‰\$H‰|$UH‹ìHƒì ƒeè 3É3ÀÇ<Ì    ¢D‹ÁÇ)Ì    ñcAMDD‹ÊD‹ÒAñentiAòineIAðntelEÐD‹ÛD‹wÛ AóAuthEÙ‹ÓDÙòGenu3É‹øDÒ¸   ¢‰EðD‹ÉD‰Mø‹È‰]ô‰UüE…ÒuRHƒÁË ÿAƒÈ%ð?ÿD‰%Û =À t(=` t!=p t°ùüÿƒø wH»     H£ÃsAƒÈD‰ëÚ E…Ûuá ðù ` rAƒÈD‰ÍÚ ¸   ‰UàD‰Mä;ø|$3É¢‰Eð‰]ô‰Mø‰Uü‰]èºã	sAƒÈD‰™Ú AºásnÇË    ÇË    AºásSAºásL3ÉÐHÁâ HÐH‰UH‹E$<u2‹ØÊ ƒÈÇÇÊ    öEè ‰ÁÊ tƒÈ Ç®Ê    ‰¬Ê H‹\$83ÀH‹|$@HƒÄ ]ÃÌÌ3À9øå •ÀÃÂ  ÌÌÌÌÌÌÌÌÌÌÌÌÌH‰\$H‰l$H‰t$WATAUAVAWHƒì@M‹aH‹éM‹9I‹ÈI‹Y8M+üM‹ñI‹øL‹êè²ÿÿÿöEf…à   A‹vHH‰l$0H‰|$8;3ƒz  ‹þHÿ‹DûL;ø‚ª   ‹DûL;øƒ   ƒ|û „’   ƒ|ût‹DûHL$0IÄI‹ÕÿÐ…Àx}~t} csmàu(Hƒ=9å  tH0å èû …Àtº   H‹Íÿå ‹LûA¸   IÌI‹ÕèÄ  I‹F@L‹Å‹TûI‹ÍD‹M IÔH‰D$(I‹F(H‰D$ ÿÓ èÆ  ÿÆé5ÿÿÿ3Àéµ   I‹v A‹~HI+ôé–   ‹ÏHÉ‹DËL;ø‚‚   ‹DËL;øsyD‹UAƒâ tDE3É…Òt8E‹ÁMÀB‹DÃH;ðr B‹DÃH;ðs‹DËB9DÃu‹DËB9DÃtAÿÁD;ÊrÈD;Êu7‹DË…ÀtH;ðuE…Òu%ëGI‹ÕA‰FHD‹DË±MÄAÿÐÿÇ‹;ú‚`ÿÿÿ¸   L\$@I‹[0I‹k8I‹s@I‹ãA_A^A]A\_ÃÌHƒì(è	  èŠ  èa  „Àu2Àëèð  „Àuè“  ëì°HƒÄ(ÃÌÌHƒì(è  H…À•ÀHƒÄ(ÃHƒì(3Éèµ  °HƒÄ(ÃÌÌHƒì(„Éuèç  èN  3Éèo  °HƒÄ(ÃHƒì(èË  °HƒÄ(Ã@SHƒì ÿ\ H…ÀtH‹H‹Èè\&  H‹ÃH…ÛuíHƒÄ [ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„     L‹Ù¶ÒI¹L¯ÊIƒø†  fInÁf`ÀIø€   †|   º%èÖ s"‹ÂH‹×H‹ùI‹ÈóªH‹úI‹ÃÃffffff„     LÁHƒÁHƒáðL+ÁM‹ÈIÁét6fD  ))AHÁ€   )A )A°IÿÉ)AÀ)AÐ)Aàf)AðuÔIƒàM‹ÈIÁét€    HƒÁIÿÉuôIƒàtADðI‹ÃÃ¾)  »)  ç)  ·)  Ä)  Ô)  ä)  ´)  ì)  È)   *  ð)  À)  Ð)  à)  °)  *  I‹ÑLfÖÿÿC‹„L)  LÈIÈI‹ÃAÿáfH‰Qñ‰Qùf‰QýˆQÿÃH‰Qô‰QüÃH‰Q÷ˆQÿÃH‰Qó‰QûˆQÿÃD  H‰Qò‰Qúf‰QþÃH‰ÃH‰f‰PˆP
ÃD  H‰f‰PÃH‰H‰PÃÌÌÌÌÌÌff„     HìØ  M3ÀM3ÉH‰d$ L‰D$(è÷  HÄØ  ÃÌÌÌÌÌÌfD  H‰L$H‰T$D‰D$IÇÁ “ëÌÌÌÌÌÌfÃÌÌÌÌÌÌf„     ÃÌÌÌHƒì(H…ÉtHÕ H;Ètè$  HƒÄ(ÃÌ@SHƒì H‹Ù‹}Å ƒùÿt3H…Ûuè>  ‹hÅ H‹Ø3Òè‚  H…ÛtHÂÔ H;ØtH‹Ëèµ#  HƒÄ [ÃÌÌÌH‰\$H‰t$WHƒì ƒ=&Å ÿu3Àé‰   ÿ ‹Å ‹øèÚ  HƒÊÿ3öH;Ât`H…ÀtH‹ðëV‹ïÄ è  …ÀtGºx   J‰è¡$  ‹ÓÄ H‹ØH…ÀtH‹Ðèç  …Àu‹¹Ä 3ÒèÖ  ë	H‹ËH‹ÞH‹ñH‹Ëè#  ‹Ïÿ H‹ÆH‹\$0H‹t$8HƒÄ _ÃHƒì(HÍþÿÿèœ  ‰nÄ ƒøÿu2ÀëHÎÓ ‹Èè{  …Àuè
   ëã°HƒÄ(ÃÌHƒì(‹:Ä ƒùÿtè¬  ƒ)Ä ÿ°HƒÄ(ÃÌÌ@SHƒì 3ÛHùÓ E3ÀH›HÊº   èˆ  …ÀtÿÔ ÿÃƒûrÓ°ëè
   2ÀHƒÄ [ÃÌÌ@SHƒì ‹ÜÓ ëH«Ó ÿËH›HÈÿ; ÿ½Ó …Ûuß°HƒÄ [ÃÌH‰\$H‰l$H‰t$WATAUAVAWHƒì E3ÿD‹ñM‹á3ÀI‹èL?ÓÿÿL‹êðO±¼ñp  L‹+Ã HƒÏÿA‹ÈI‹Ðƒá?H3ÐHÓÊH;×„H  H…ÒtH‹Âé=  I;ì„¾   ‹u 3ÀðM±¼ñP  H‹ØtH;Ç„   éƒ   M‹¼ñC 3ÒI‹ÏA¸   ÿ¶ H‹ØH…ÀtE3ÿë$ÿC ƒøWuE3À3ÒI‹Ïÿ H‹ØëÝE3ÿA‹ßL†ÒÿÿH…ÛuH‹ÇI‡„ñP  ë%H‹ÃI‡„ñP  H…ÀtH‹ËÿC LTÒÿÿH…Ûu]HƒÅI;ì…IÿÿÿL‹;Â I‹ßH…ÛtJI‹ÕH‹Ëÿ L‹ Â H…Àt2A‹Èº@   ƒá?+ÑŠÊH‹ÐHÓÊHÿÑÿÿI3ÐJ‡”ñp  ë-L‹ëÁ ë±¹@   A‹Àƒà?+ÈHÓÏHÒÑÿÿI3øJ‡¼ñp  3ÀH‹\$PH‹l$XH‹t$`HƒÄ A_A^A]A\_ÃH‰\$WHƒì H‹ùL„ ¹   Lp Hq èþÿÿH‹ØH…ÀtH‹Èè õÿÿH‹ÏÿÓëÿ' H‹\$0HƒÄ _ÃH‰\$WHƒì ‹ÙLI ¹   L5 H6 è¹ýÿÿH‹øH…ÀtH‹ÈèÍôÿÿ‹Ëÿ×ë‹Ëÿë H‹\$0HƒÄ _ÃH‰\$WHƒì ‹ÙL ¹   Lñ Hò èeýÿÿH‹øH…ÀtH‹Èèyôÿÿ‹Ëÿ×ë‹Ëÿ‡ H‹\$0HƒÄ _ÃH‰\$H‰t$WHƒì H‹ÚLÃ ‹ùHº ¹   L¦ è	ýÿÿH‹ðH…ÀtH‹ÈèôÿÿH‹Ó‹ÏÿÖëH‹Ó‹Ïÿ- H‹\$0H‹t$8HƒÄ _ÃÌH‰\$H‰l$H‰t$WHƒì A‹èLn ‹ÚL] H‹ùH[ ¹   è™üÿÿH‹ðH…ÀtH‹Èè­óÿÿD‹Å‹ÓH‹ÏÿÖë‹ÓH‹Ïÿ¢ H‹\$0H‹l$8H‹t$@HƒÄ _ÃÌH‹Å¿ E3À‹Â¹@   ƒà?E‹È+ÈHÐ IÓÉHZÐ L3ÊH;ÈHÉH÷Ñƒá	IÿÀL‰H@L;ÁuñÃÌÌÌ„Éu9SHƒì HÀÏ H‹H…ÉtHƒùÿtÿD Hƒ# HƒÃH½Ï H;ØuØHƒÄ [ÃÌÌH‹9¿ ¹@   ‹Âƒà?+È3ÀHÓÈH3ÂH‰ÖÏ ÃÌH‰\$UVWHìÀ  H‹¿ H3ÄH‰„$°  A‹ØH‹òH‹ù3ÒA¸€  HL$0I‹éèM÷ÿÿL‹ÎH‰l$(L‹Ç‰\$ º@  HL$0èg   A¸  H¢ HL$0è¼M  ƒèt6ƒètƒøtë$ÌH‹Œ$°  H3Ìè&åÿÿH‹œ$ð  HÄÀ  _^]Ãè  Ì¹   è›T  ¹   èá  Ì@USVWATAUAVAWH¬$˜þÿÿHìh  H‹5¾ H3ÄH‰…P  H‹µØ  M‹øL‰D$0M‹áLª H‹úH‹Ùè‹K  E3í…À…c  L H‹×H‹ËèîJ  …À…4  L› H‹×H‹ËèÔJ  …À…  3ÒHL$@A¸
  è&öÿÿLD$8L‰l$8H‹ÖAMÿ¿ ¾  HT$@÷ØD‹ÆHÉH#L$8H‰L$8ÿ• …ÀuL
 ‹ÖHL$@èêJ  …À…  IƒÎÿHL$@I‹ÖHD$@HÿÂfD9,PuöHBHƒø@vKHLTÖH‹ÁHT$@H+ÂHÑøH+ðHöH…ÉuèrH  Ç    é  Hƒþ‚é  ‹{ ‰·v f‰AL‹ÁH‹×H‹ËèäI  …À…   LY H‹×H‹ËèÊI  …À…Ñ  L H‹×H‹Ëè°I  …À…¢  I‹ÆHÿÀfE9,DuöHƒÀHƒø@†“  I‹öHÿÆfE9,tuöA·DtþA¿   fƒø\t$IL$þHqfƒø/tL;þsHƒéIÿÇ·fƒø\uåL‹îM+ïIƒý&vbIƒÿsXA¹5   M‹ÄM+ÏH‹×H‹Ëè	J  …À…B  LŽ H‹×H‹ËèI  …À…  OlH‹×H‹ËèðH  E3í…À„  é¯  Iƒý&M‹ÄH‹×H‹ËsUIÑïA¹5   M+Ïè¨I  E3í…À…  L* H‹×H‹Ëè£H  …À…ï  I+÷H‹×H‹ËMtè‰H  …À„ž   é»  A¹#   èYI  …À…<  LÞ H‹×H‹ËèWH  …À…  OlH‹×DHH‹Ëè$I  E3í…À…Ù  L¦ H‹×H‹ËèH  …À…ª  MD$òH‹×MpH‹ËèH  …Àtéx  M‹ÄH‹×H‹ËèìG  …Àt
éÌ  L‹|$0L[ H‹×H‹ËèÌG  …À…©  L¡ H‹×H‹Ëè²G  …À…z  I‹ÆHÿÀfD9,CuöI‹ÎHÿÁfD9,KuöHKL‹Ç‹Ð  L+ÀA¹
   èG  …À…(  H5î H‹×L‹ÆH‹ËèXG  …À…ö  L= H‹×H‹Ëè>G  …À…Ç  I‹ÆHÿÀfD9,CuöH°   IÿÆfG9,wuöLðM‹ÇH‹×H‹ËL;÷v2L‹ÏL+ÈIƒéèáG  …À…  Lf H‹×H‹ËèßF  …ÀtéÔ  èÑF  …À…E  L‹ÆH‹×H‹Ëè»F  …À…  LÈ H‹×H‹Ëè¡F  …À…ë  L‹ÆH‹×H‹Ëè‹F  …À…À  Lx H‹×H‹ËèqF  …À…‘  H‹P  H3ÌèößÿÿHÄh  A_A^A]A\_^[]ÃE3ÉL‰l$ E3À3Ò3Éè‚C  ÌE3ÉL‰l$ E3À3Ò3ÉèmC  ÌL‹Æ3Òè~ñÿÿèeD  Ç "   è2C  E3ÉL‰l$ E3À3Ò3Éè>C  ÌHƒd$  E3ÉE3À3Ò3Éè(C  ÌHƒd$  E3ÉE3À3Ò3ÉèC  ÌE3ÉL‰l$ E3À3Ò3ÉèýB  ÌE3ÉL‰l$ E3À3Ò3ÉèèB  ÌE3ÉL‰l$ E3À3Ò3ÉèÓB  ÌE3ÉL‰l$ E3À3Ò3Éè¾B  ÌE3ÉL‰l$ E3À3Ò3Éè©B  ÌE3ÉL‰l$ E3À3Ò3Éè”B  ÌHƒd$  E3ÉE3À3Ò3Éè~B  ÌHƒd$  E3ÉE3À3Ò3ÉèhB  ÌE3ÉL‰l$ E3À3Ò3ÉèSB  ÌE3ÉL‰l$ E3À3Ò3Éè>B  ÌE3ÉL‰l$ E3À3Ò3Éè)B  ÌE3ÉL‰l$ E3À3Ò3ÉèB  ÌE3ÉL‰l$ E3À3Ò3ÉèÿA  ÌE3ÉL‰l$ E3À3Ò3ÉèêA  ÌE3ÉL‰l$ E3À3Ò3ÉèÕA  ÌE3ÉL‰l$ E3À3Ò3ÉèÀA  ÌE3ÉL‰l$ E3À3Ò3Éè«A  ÌE3ÉL‰l$ E3À3Ò3Éè–A  ÌE3ÉL‰l$ E3À3Ò3ÉèA  ÌE3ÉL‰l$ E3À3Ò3ÉèlA  ÌE3ÉL‰l$ E3À3Ò3ÉèWA  ÌE3ÉL‰l$ E3À3Ò3ÉèBA  ÌE3ÉL‰l$ E3À3Ò3Éè-A  ÌE3ÉL‰l$ E3À3Ò3ÉèA  ÌE3ÉL‰l$ E3À3Ò3ÉèA  ÌE3ÉL‰l$ E3À3Ò3Éèî@  ÌE3ÉL‰l$ E3À3Ò3ÉèÙ@  Ì@USVWAVH¬$üÿÿHìð  H‹g¶ H3ÄH‰…à  H‹ùH‰L$@¹ôÿÿÿH‰T$XE‹ðD‰D$8H‹òÿ: H‹ØHHÿHƒùýwrH‹Èÿ, ƒøudD‰t$(LS L‹ÏH‰t$ º@  HL$`è¸  3ÿ…Àx;HL$`HƒÈÿHÿÀf9<Au÷LL$0‰|$0D‹ÀH‰|$ HT$`H‹Ëÿí …Àtè\  Ì¹   èG  ‹H÷ÁÀ  u¹   èìF  E3ÉH‹È3ÒEAè‹J  3Éèp   ¹   H‰D$HèÅF  H‰D$PLL$XHD$8LD$@H‰D$ HT$HHL$Pè   ¹   è“F  H‹ÈèÇH  èÖ  ÌÌH‹D$(M‹	M‹ H‹D‹H‹	D‰T$(éŽ   ÌÌHM ÃH‰\$H‰l$H‰t$WHƒì H‹l$(H‹ñ¹   A‹ØH‹úè¤A  ƒøt3…Àu
èn?  ƒøt4L‹ÍD‹ÃH‹×H‹ÎH‹\$0H‹l$8H‹t$@HƒÄ _éŒõÿÿD‹ÃH‹×H‹ÎèþÿÿÌD‹ÃH‹×H‹ÎèþÿÿÌÌÌH‹ÄH‰PL‰@L‰H SVWHƒì0H‹úHpH‹ÙèûåÿÿE3ÉH‰t$ L‹ÇH‹ÓH‹è±2  HƒÄ0_^[ÃÌL‰D$L‰L$ SUVWHƒì8I‹ðHl$xH‹ÚH‹ùè·åÿÿH‰l$(L‹ÎHƒd$  L‹ÃH‹×H‹èó2  ƒÉÿ…ÀHÁHƒÄ8_^][ÃÌÌH‰\$WHƒì ÆA H‹ùH…Òtë‹¿Æ …Àul¶ óAëOèR  H‰HWH‹ˆ   H‰
H‹ˆˆ   H‰OH‹ÈètS  H‹HWèœS  H‹‹¨  ¨uƒÈ‰¨  ÆGH‹ÇH‹\$0HƒÄ _ÃL‹ÉE¶IÿÁA@¿ƒøwAƒÀ ¶
HÿÂA¿ƒøwƒÁ E…ÀtD;ÁtÑD+ÁA‹ÀÃÌÌÌHƒì(‹
Æ …Àu-H…Éuèh>  Ç    è5=  ¸ÿÿÿHƒÄ(ÃH…ÒtáHƒÄ(é‰ÿÿÿE3ÀHƒÄ(é   ÌH‰\$H‰t$WHƒì@H‹úH‹ñI‹ÐHL$ èÊþÿÿH…ötH…ÿuè>  Ç    èÔ<  »ÿÿÿëKH‹D$(Hƒ¸8   uH‹×H‹Îèÿÿÿ‹Øë-H+÷¶>HT$(èŽK  ¶HT$(‹ØèK  HÿÇ…Ût;ØtØ+Ø€|$8 tH‹L$ ƒ¡¨  ýH‹t$X‹ÃH‹\$PHƒÄ@_ÃÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì E3öH‹úH+ùH‹ÙHƒÇA‹îHÁïH;ÊIGþH…ÿtH‹3H…ötH‹Îÿ; ÿÖHƒÃHÿÅH;ïuáH‹\$0H‹l$8H‹t$@H‹|$HHƒÄ A^ÃÌÌH‰\$H‰t$WHƒì H‹òH‹ÙH;Êt H‹;H…ÿtH‹Ïÿå ÿ×…ÀuHƒÃH;ÞëÞ3ÀH‹\$0H‹t$8HƒÄ _Ã¸csmà;Èt3ÀÃ‹Èé   ÌH‰\$H‰l$H‰t$WHƒì H‹ò‹ùèP  E3ÀH‹ØH…Àu3ÀéH  H‹H‹ÁH‘À   H;Êt98tHƒÀH;ÂuóI‹ÀH…ÀtÒH‹xH…ÿtÉHƒÿuL‰@Güé  Hƒÿ„ù   H‹kH‰s‹pƒþ…Ð   HƒÁ0H‘   ëL‰AHƒÁH;Êuó8  À‹s„ˆ   8Ž  Àtw8  Àtf8  ÀtU8‘  ÀtD8’  Àt38“  Àt"8´ Àt8µ ÀuOÇC   ëFÇCŽ   ë=ÇC…   ë4ÇCŠ   ë+ÇC„   ë"ÇC   ëÇC†   ëÇCƒ   ëÇC‚   H‹Ïÿ_ ‹S¹   ÿ×‰sëH‹ÏL‰@ÿC ‹Îÿ×H‰kƒÈÿH‹\$0H‹l$8H‹t$@HƒÄ _ÃÌÌÌ3Àùcsmà”ÀÃH‹ÄH‰XH‰pH‰xL‰p AWHƒì A‹ð‹ÚD‹ñE…ÀuJ3Éÿ  H…Àt=¹MZ  f9u3HcH<HÈ9PE  u$¸  f9Auƒ¹„   v9±ø   tA‹ÎèH  ¹   èP  €=rÀ  …²   A¿   A‹Ç‡MÀ …ÛuHH‹=¯ ‹×ƒâ?K@+Ê3ÀHÓÈH3ÇH‹1À H;ÈtH3ù‹ÊHÓÏH‹ÏÿC E3À3Ò3Éÿ×HKÁ ëA;ßuHUÁ èà
  …ÛuH„ H] è€üÿÿH Hr èmüÿÿ¶Î¿ …öADÇˆÂ¿ ëèó  ¹   è¨O  …öu	A‹Îè   ÌH‹\$0H‹t$8H‹|$@L‹t$HHƒÄ A_Ã@SHƒì ‹ÙèïV  „Àt(eH‹%`   ‹¼   ÁêöÂuÿJþ  H‹È‹ÓÿGþ  ‹Ëè   ‹Ëÿ0ÿ  ÌÌÌÌH‰\$WHƒì Hƒd$8 LD$8‹ùH† 3Éÿöþ  …Àt'H‹L$8H† ÿ°þ  H‹ØH…ÀtH‹Èÿ  ‹ÏÿÓH‹L$8H…Étÿƒþ  H‹\$0HƒÄ _ÃH‰Á¾ Ã3Ò3ÉDBéÇýÿÿÌÌÌE3ÀAPé¸ýÿÿ‹–¾ ÃÌH‹ÄH‰XH‰hH‰pH‰x ATAVAWHƒì L‹|$`M‹áI‹øL‹òH‹ÙIƒ' IÇ   H…ÒtL‰IƒÆ@2í€;"u@„í@¶"@”ÅHÿÃë7IÿH…ÿtŠˆHÿÇ¾3HÿÃ‹Îèg  …ÀtIÿH…ÿtŠˆHÿÇHÿÃ@„öt@„íu°@€þ t@€þ	u¤H…ÿt	ÆGÿ ëHÿË@2ö€; „Ò   €; t€;	uHÿÃëñ€; „º   M…ötI‰>IƒÆIÿ$º   3ÀëHÿÃÿÀ€;\tö€;"u1„Âu@„öt€{"uHÿÃë	3Ò@„ö@”ÆÑèëÿÈH…ÿtÆ\HÿÇIÿ…ÀuìŠ„ÀtD@„öu< t;<	t7…Òt+H…ÿtˆHÿÇ¾è8f  …ÀtIÿHÿÃH…ÿtŠˆHÿÇIÿHÿÃéiÿÿÿH…ÿtÆ HÿÇIÿé%ÿÿÿM…ötIƒ& Iÿ$H‹\$@H‹l$HH‹t$PH‹|$XHƒÄ A_A^A\Ã@SHƒì H¸ÿÿÿÿÿÿÿL‹ÊL‹ÑH;Èr3Àë<HƒÉÿ3ÒH‹ÁI÷ðL;ÈsëIÁâM¯ÈI+ÊI;ÉvÛKº   èR  3ÉH‹Øèð	  H‹ÃHƒÄ [ÃÌÌÌH‰\$UVWAVAWH‹ìHƒì0AÿD‹ñƒøvè}6  ¿   ‰8èI5  é/  è3a  HT¼ A¸  H‹Ó3Éÿü  H‹5ÜÁ 3ÿH‰ãÁ H…öt@8>uH‹óHEHH‰}@LM@H‰D$ E3ÀH‰}H3ÒH‹ÎèPýÿÿL‹}@A¸   H‹UHI‹ÏèöþÿÿH‹ØH…Àuèí5  {‰83ÉéŸ   NøH‹ÓHEHH‹ÎLM@H‰D$ èýÿÿAƒþu‹E@ÿÈH‰7Á ‰-Á ëÃHU8H‰}8H‹ËècY  ‹ð…ÀtH‹M8èÐ  H‹ËH‰}8èÄ  ‹þë?H‹U8H‹ÏH‹ÂH9:tH@HÿÁH98uô‰ÛÀ 3ÉH‰}8H‰ÒÀ è  H‹ËH‰}8è  ‹ÇH‹\$`HƒÄ0A_A^_^]ÃÌÌH‰\$WHƒì 3ÿH9=¼ t3ÀëHèÖ_  èd  H‹ØH…ÀuƒÏÿë'H‹Èè4   H…ÀuƒÏÿëH‰ó» H‰Ô» 3Éè  H‹Ëè  ‹ÇH‹\$0HƒÄ _ÃH‰\$H‰l$H‰t$WAVAWHƒì03öL‹ñ‹Öë<=tHÿÂHƒÈÿHÿÀ@84u÷HÿÁHÈŠ„ÀuàHJº   è		  H‹ØH…ÀtlL‹øA86taHƒÍÿHÿÅA84.u÷HÿÅA€>=t5º   H‹ÍèÖ  H‹øH…Àt%M‹ÆH‹ÕH‹Èè  3É…ÀuHI‰?IƒÇèV  Lõë«H‹ËèE   3ÉèB  ëH‹ó3Éè6  H‹\$PH‹ÆH‹t$`H‹l$XHƒÄ0A_A^_ÃE3ÉH‰t$ E3À3Òè¼2  ÌÌÌÌH…Ét;H‰\$WHƒì H‹H‹ÙH‹ùëH‹Èèâ  HH‹H…ÀuìH‹ËèÎ  H‹\$0HƒÄ _ÃÌÌÌHƒì(H‹	H;‚º tè§ÿÿÿHƒÄ(ÃÌÌHƒì(H‹	H;^º tè‹ÿÿÿHƒÄ(ÃÌÌHƒì(H5º è¸ÿÿÿH1º èÈÿÿÿH‹5º è\ÿÿÿH‹!º HƒÄ(éLÿÿÿéßýÿÿÌÌÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹
èpH  H‹Ïè·  ‹ø‹è²H  ‹ÇH‹\$0HƒÄ _ÃÌH‰\$H‰t$L‰L$ WATAUAVAWHƒì@I‹ùM‹ø‹
è'H  I‹H‹H…Òu	HƒËÿé@  H‹5'§ D‹ÆAƒà?H‹þH3:A‹ÈHÓÏH‰|$0H‹ÞH3ZHÓËH‰\$ HGÿHƒøý‡ú   L‹çH‰|$(L‹óH‰\$8A½@   A‹ÍA+È3ÀHÓÈH3ÆHƒëH‰\$ H;ßrH9uëëH;ßsJHƒËÿH;ûtH‹ÏèC  H‹5œ¦ ‹Æƒà?D+èA‹Í3ÒHÓÊH3ÖI‹H‹H‰I‹H‹H‰QI‹H‹H‰Qër‹Îƒá?H33HÓÎH‰H‹Îÿ³ø  ÿÖI‹H‹H‹5D¦ D‹ÆAƒà?L‹ÎL3
A‹ÈIÓÉH‹BH3ÆHÓÈM;ÌuI;Æt M‹áL‰L$(I‹ùL‰L$0L‹ðH‰D$8H‹ØH‰D$ éÿÿÿH‹¼$ˆ   3Û‹èG  ‹ÃH‹\$pH‹t$xHƒÄ@A_A^A]A\_ÃÌH‹ÄH‰XH‰hH‰pH‰x ATAVAWHƒì H‹3öL‹ùH‹H…ÛuƒÈÿé†  L‹¥ A¼@   H‹+A‹ÈL‹Kƒá?H‹[I3èM3ÈHÓÍI3ØIÓÉHÓËL;Ë…Ç   H+Ý¸   HÁûH;ØH‹ûHGøAD$àHûHDøH;ûrED$ÈH‹×H‹Íè—`  3ÉL‹ðè½  M…öu(H{A¸   H‹×H‹Íès`  3ÉL‹ðè™  M…ö„QÿÿÿL‹é¤ MÞA‹ÀIþƒà?A‹Ì+ÈH‹ÖHÓÊH‹ÃI+ÁI3ÐHƒÀI‹îHÁèI‹ÉL;ËHGÆH…ÀtHÿÆH‰HIH;ðuñL‹—¤ A‹ÀA‹Ìƒà?+ÈI‹GH‹A‹ÄHÓÊI3ÐMAI‰H‹n¤ ‹Êƒá?+ÁŠÈI‹HÓÍH3êH‹H‰)A‹ÌH‹L¤ ‹Âƒà?+ÈI‹IÓÈL3ÂH‹L‰BH‹.¤ ‹Âƒà?D+àI‹AŠÌHÓËH3ÚH‹3ÀH‰YH‹\$@H‹l$HH‹t$PH‹|$XHƒÄ A_A^A\ÃÌÌH‹ÑH^¶ é}   ÌL‹ÜI‰KHƒì8ICI‰CèMK¸   MCèIS ‰D$PIK‰D$Xè?üÿÿHƒÄ8ÃÌÌE3ÉL‹ÁH…ÉuƒÈÿÃH‹AH9u$H‹…£ ¹@   ‹Âƒà?+ÈIÓÉL3ÊM‰M‰HM‰H3ÀÃÌH‰T$H‰L$UH‹ìHƒì@HEH‰EèLM(HEH‰EðLEè¸   HUàHM ‰E(‰EàèzûÿÿHƒÄ@]ÃHe¤ H‰¶ °ÃÌÌÌHƒì(Huµ èTÿÿÿHµ èHÿÿÿ°HƒÄ(ÃÌHƒì(èóúÿÿ°HƒÄ(Ã°ÃÌ@SHƒì H‹Ã¢ ¹@   ‹Â3Ûƒà?+ÈHÓËH3ÚH‹Ëè+,  H‹Ëèb  H‹Ëè¯8  H‹Ëè«b  H‹Ëè÷ôÿÿ°HƒÄ [ÃÌÌÌ3ÉémÚÿÿÌ@SHƒì H‹O§ ƒÈÿðÁƒøuH‹<§ H¥ H;Ëtèã   H‰$§ H‹]½ èÐ   H‹Y½ 3ÛH‰H½ è»   H‹ô¸ H‰=½ è¨   H‹é¸ H‰Ú¸ è•   °H‰Ô¸ HƒÄ [ÃÌÌH H¦ ém`  ÌHƒì(è§@  H…À•ÀHƒÄ(ÃHƒì(è»?  °HƒÄ(ÃHe Hn éÉ`  ÌHƒì(èKA  °HƒÄ(Ã@SHƒì èÉ?  H‹XH…ÛtH‹ËÿËó  ÿÓë è  ÌH…Ét7SHƒì L‹Á3ÒH‹R¸ ÿŒò  …Àuè—,  H‹ØÿÊñ  ‹ÈèÏ+  ‰HƒÄ [ÃÌÌÌ@SHƒì H‹ÙHƒùàw<H…É¸   HDØëèvb  …Àt%H‹Ëèz`  …ÀtH‹ï· L‹Ã3Òÿ,ò  H…ÀtÔëè,,  Ç    3ÀHƒÄ [ÃÌÌ@SHƒì 3ÛH…ÉtH…ÒtM…Àuˆèþ+  »   ‰èÊ*  ‹ÃHƒÄ [ÃL‹ÉL+ÁCŠAˆIÿÁ„ÀtHƒêuìH…ÒuÙˆèÄ+  »"   ëÄÌHƒì(è?6  H…Àt
¹   è€6  öu  t)¹   èsÑ  …Àt¹   Í)A¸   º  @AHè>(  ¹   è”òÿÿÌÌÌÌ@SHƒì L‹ÂH‹ÙH…Ét3ÒHBàH÷óI;ÀrCI¯Ø¸   H…ÛHDØëèJa  …Àt(H‹ËèN_  …ÀtH‹Ã¶ L‹Ãº   ÿýð  H…ÀtÑëèý*  Ç    3ÀHƒÄ [ÃÌÌÌH‰\$L‰L$ WHƒì I‹ÙI‹øH‹
è31  H‹ÏèÂ  ‹øH‹è,1  ‹ÇH‹\$0HƒÄ _ÃÌÌÌH‰\$H‰l$H‰t$WHƒì HƒÈÿH‹ò3ÒH‹éH÷öHƒàþHƒøsèz*  Ç    2Àë[Hö3ÿH9¹  uHþ   w°ë@H;±   vóH‹ÎèÈýÿÿH‹ØH…ÀtH‹  ètýÿÿH‰  @·H‰µ   3Éè\ýÿÿ@ŠÇH‹\$0H‹l$8H‹t$@HƒÄ _ÃE‹ÈL‹ÑAƒét5Aƒét,Aƒù	t&Aƒøt AÀêfƒêcA€â¸ïÿ  f…Ð”Á3ÀD:Ñ”ÀÃ°Ã2ÀÃH‰\$HAXL‹ÑH‹ˆ  A‹ØH…ÉD‹ÚHDÈHƒ¸   u¸   ë
H‹€   HÑèLAÿLÀM‰BHA‹B8…ÀE…Ût6ÿÈ3ÒA‰B8A‹Ã÷ó€Â0D‹Ø€ú9~AŠÁöØÉ€áà€Áa€é:ÑI‹BHˆIÿJHë½E+BHIÿBHH‹\$E‰BPÃÌH‰\$HAXA‹ØL‹ÑL‹ÚH‹ˆ  H…ÉHDÈHƒ¸   u¸   ë
H‹€   HÑèLAÿLÀM‰BHA‹B8…ÀM…Ût7ÿÈ3ÒA‰B8I‹ÃH÷ó€Â0L‹Ø€ú9~AŠÁöØÉ€áà€Áa€é:ÑI‹BHˆIÿJHë¼E+BHIÿBHH‹\$E‰BPÃE…ÀŽ„   H‹ÄH‰XH‰hH‰pH‰x AVHƒì I‹ÙD¾òA‹èH‹ñ3ÿH‹‹HÁéöÁt
H‹Hƒx tH‹A·Îè_p  ¹ÿÿ  f;Átÿ‹ƒøÿtÿÇ;ý}ëÁƒÿH‹\$0H‹l$8H‹t$@H‹|$HHƒÄ A^ÃÌÌE…À~hH‰\$H‰|$@ŠúH‹ÙE3ÛL‹I‹BI9BuA€z tAÿë$Aƒ	ÿëAÿH‹@¾×Hÿ@H‹H‹f‰H‹Hƒ Aƒ9ÿtAÿÃE;Ø|µH‹\$H‹|$ÃÌÌ@SHƒì H‹Ù3ÉH‰H‰KH‰KH‰K H‰KH‰K(H‰K0‰K8ˆK@f‰KB‰KPˆKTH‰‹X  H‰‹`  H‹H‰ƒh  H‹D$PH‰CH‹D$XH‰C L‰L‰K‰‹p  è'  H‰CH‹ÃHƒÄ [ÃÌH‰\$H‰t$WHìð  H‹› H3ÄH‰„$à  H‹H‹ÙH‹8H‹Ïèß[  H‹SHL$8@ŠðH‹èoçÿÿH‹HD$@H‹K L‹KL‹HT$0H‹	M‹	L‰D$0L‹CH‰L$(HL$`H‰D$ M‹ èùþÿÿHL$`èO  H‹Œ$À  ‹Øè¨ùÿÿHƒ¤$À   €|$P tH‹L$8ƒ¡¨  ýH‹×@ŠÎè\  ‹ÃH‹Œ$à  H3ÌèoÁÿÿLœ$ð  I‹[I‹s I‹ã_ÃÌÌH‰\$WHƒì H‹ÙH‹ú¾	è5  ƒøetHÿÃ¶è\  …Àuñ¾èè4  ƒøxuHƒÃH‹ŠH‹ˆø   H‹ŠˆHÿÃŠˆŠÐŠHÿÃ„ÀuñH‹\$0HƒÄ _ÃÌÌÌH‹ÄH‰XH‰hH‰p WHƒì H‹qH‹ùH‹ÚA¸
   HP‹.ƒ& H‹IHƒ` Hƒéè\  ‰H‹Gƒ8"tH‹D$0H;GrH‰G°ë2Àƒ> u…ít‰.H‹\$8H‹l$@H‹t$HHƒÄ _ÃÌH‹ÄH‰XH‰pH‰xL‰p AWHƒì 3öH‹ÙH9±h  uèø$  Ç    èÅ#  ƒÈÿé  H9qtâÿp  ƒ¹p  „ë  ƒÏÿL=&ü  Dw!‰sP‰s,é¦  HƒC9s(Œ±  ·CB‹S,fA+ÆfƒøZw·CBB¶L8àƒáë‹ÎÊB¶8Áè‰C,ƒø„©  …À„  ƒè„ê   ƒè„¢   ƒètkƒèt^ƒèt(ƒètƒø…‚  H‹ËèE  é  H‹Ëèð  é
  fƒ{B*tHS8H‹Ëèdþÿÿéò   HƒC H‹C ‹Hø…ÉHÏ‰K8é×   ‰s8éÕ   fƒ{B*tHS4ëÅHƒC H‹C ‹Hø‰K4…É‰«   ƒK0÷Ù‰K4é   ·CBA;Æt0ƒø#t%ƒø+tƒø-tƒø0…‚   ƒK0ë|ƒK0ëvƒK0ëpD	s0ëjƒK0ëdH‰s0@ˆs@‰{8‰s<@ˆsTëPD·CBÆCTH‹ƒh  ‹HÁéöÁtH‹ƒh  H9ptH‹“h  A·ÈèUk  ¹ÿÿ  f;Áu‰{(ëÿC(°„ÀtZH‹C·f‰KBf…É…FþÿÿHƒCÿƒp  ƒ»p  …#þÿÿ‹C(H‹\$0H‹t$8H‹|$@L‹t$HHƒÄ A_Ãè¾"  Ç    è‹!  ‹ÇëÑÌÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì 3öH‹ÙH9±h  uè€"  Ç    èM!  ƒÈÿé  H9qtâÿp  ƒ¹p  „ï  ƒÏÿL5®ù  o!‰sP‰s,é«  HƒC9s(Œ¶  ·CB‹S,f+ÅfƒøZw·CBB¶L0àƒáë‹ÎÊB¶0Áè‰C,ƒø„¯  …À„  ƒè„ë   ƒè„¢   ƒètkƒèt^ƒèt(ƒètƒø…ˆ  H‹Ëè›  é  H‹Ëè  é  fƒ{B*tHS8H‹Ëèîûÿÿéø   HƒC H‹C ‹Hø…ÉHÏ‰K8éÝ   ‰s8éÛ   fƒ{B*tHS4ëÅHƒC H‹C ‹Hø‰K4…É‰±   ƒK0÷Ù‰K4é£   ·CB;Åt2ƒø#t(ƒø+tƒø-tƒø0…‰   ƒK0é€   ƒK0ëzƒK0ët	k0ëoƒK0ëiH‰s0@ˆs@‰{8‰s<@ˆsTëU·SBÆCTH‹‹h  H‹AH9Au@8qtÿC(ë+‰{(ë&ÿC(H‹ƒh  Hÿ@H‹ƒh  H‹f‰H‹ƒh  Hƒ °„ÀtZH‹C·f‰KBf…É…AþÿÿHƒCÿƒp  ƒ»p  …þÿÿ‹C(H‹\$0H‹l$8H‹t$@H‹|$HHƒÄ A^ÃèB   Ç    è  ‹ÇëÑÌÌÌHƒì(fƒyBFuö…‡  ÇA,   HƒÄ(é$  fƒyBNu'ö…g  ÇA,   èð  Ç    è½  2ÀéK  ƒy< uã·ABƒøI„Ï   ƒøL„½   ƒøT„«   ºh   ;Ât|ƒøjtkºl   ;Ât9ƒøtt(ƒøwtƒøz°…ú   ÇA<   éî   ÇA<   éà   ÇA<   éÔ   H‹Af9uHƒÀÇA<   H‰Aé·   ÇA<   é«   ÇA<   éŸ   H‹Af9uHƒÀÇA<   H‰Aé‚   ÇA<   ëyÇA<   ëpÇA<   ëgH‹Q·fƒø3ufƒz2uHBÇA<
   H‰AëBfƒø6ufƒz4uHBÇA<   H‰Aë$fƒèXfƒø w·ÀHº‚    H£ÂsÇA<	   °HƒÄ(ÃÌÌHƒì(fƒyBFuö…‡  ÇA,   HƒÄ(éL  fƒyBNu'ö…g  ÇA,   èL  Ç    è  2ÀéK  ƒy< uã·ABƒøI„Ï   ƒøL„½   ƒøT„«   ºh   ;Ât|ƒøjtkºl   ;Ât9ƒøtt(ƒøwtƒøz°…ú   ÇA<   éî   ÇA<   éà   ÇA<   éÔ   H‹Af9uHƒÀÇA<   H‰Aé·   ÇA<   é«   ÇA<   éŸ   H‹Af9uHƒÀÇA<   H‰Aé‚   ÇA<   ëyÇA<   ëpÇA<   ëgH‹Q·fƒø3ufƒz2uHBÇA<
   H‰AëBfƒø6ufƒz4uHBÇA<   H‰Aë$fƒèXfƒø w·ÀHº‚    H£ÂsÇA<	   °HƒÄ(ÃÌÌH‰\$H‰l$H‰t$ WATAUAVAWHƒì@H‹i‘ H3ÄH‰D$8·AB¾X   H‹ÙnéD~©ƒød[„Æ   ;Å„Ñ   ƒøCt2ƒøDŽÌ   ƒøGŽº   ƒøSt^;ÆtoƒøZtƒøa„£   ƒøc…£   3ÒèÍ  é“   èÿ  é‰   ƒøg~ƒøitgƒønt[ƒøot8ƒøptƒøstƒøutRƒøxueP˜ëMè°
  ëUÇA8   ÇA<   EŠÇº   ë1‹I0‹ÁÁèA„Çtºé‰K0º   H‹Ëëè—	  ëƒI0º
   E3Àèä  ëèñ  „Àu2Àél  €{@ …_  ‹S03À‰D$03ÿf‰D$4‹ÂÁèDo A„Çt2‹ÂÁèA„Çt
G-f‰D$0ëA„×t¸+   ëí‹ÂÑèA„Çt	fD‰l$0I‹ÿ·KBA¹ßÿ  ·Áf+ÆfA…Áu‹ÂÁèA„ÇtEŠÇëE2À·ÁA¼0   f+ÅfA…Á”ÀE„Àu„Àt/fD‰d|0Iÿf;Ît	f;Ít2ÀëAŠÇöØÀ$àa¾Àf‰D|0Iÿ‹s4+sP+÷öÂuLK(D‹ÆH‹h  AŠÕèBòÿÿH‹CHk(L³h  H‰D$ L‹ÍHT$0I‹ÎD‹ÇèÛ  ‹K0‹ÁÁèA„ÇtÁéA„ÏuL‹ÍD‹ÆAŠÔI‹Îèõñÿÿ3ÒH‹ËèÏ	  ƒ}  |‹C0ÁèA„ÇtL‹ÍD‹ÆAŠÕI‹ÎèÉñÿÿAŠÇH‹L$8H3ÌèµÿÿL\$@I‹[8I‹k@I‹sHI‹ãA_A^A]A\_ÃÌÌÌH‰\$H‰l$H‰t$ WATAUAVAWHƒì@H‹Ž H3ÄH‰D$8·AB¾X   H‹ÙnéD~©ƒød[„Æ   ;Å„Ñ   ƒøCt2ƒøDŽÌ   ƒøGŽº   ƒøSt^;ÆtoƒøZtƒøa„£   ƒøc…£   3Òè  é“   è3  é‰   ƒøg~ƒøitgƒønt[ƒøot8ƒøptƒøstƒøutRƒøxueP˜ëMèä  ëUÇA8   ÇA<   EŠÇº   ë1‹I0‹ÁÁèA„Çtºé‰K0º   H‹ËëèË  ëƒI0º
   E3Àè  ëè%  „Àu2Àél  €{@ …_  ‹S03À‰D$03ÿf‰D$4‹ÂÁèDo A„Çt2‹ÂÁèA„Çt
G-f‰D$0ëA„×t¸+   ëí‹ÂÑèA„Çt	fD‰l$0I‹ÿ·KBA¹ßÿ  ·Áf+ÆfA…Áu‹ÂÁèA„ÇtEŠÇëE2À·ÁA¼0   f+ÅfA…Á”ÀE„Àu„Àt/fD‰d|0Iÿf;Ît	f;Ít2ÀëAŠÇöØÀ$àa¾Àf‰D|0Iÿ‹s4+sP+÷öÂuLK(D‹ÆH‹h  AŠÕèðÿÿH‹CHk(L³h  H‰D$ L‹ÍHT$0I‹ÎD‹Çè
  ‹K0‹ÁÁèA„ÇtÁéA„ÏuL‹ÍD‹ÆAŠÔI‹Îè¹ïÿÿ3ÒH‹Ëèï  ƒ}  |‹C0ÁèA„ÇtL‹ÍD‹ÆAŠÕI‹ÎèïÿÿAŠÇH‹L$8H3Ìèµ²ÿÿL\$@I‹[8I‹k@I‹sHI‹ãA_A^A]A\_ÃÌÌÌH‰\$H‰t$WHƒì HƒA H‹ÙH‹A H‹xøH…ÿt4H‹wH…öt+D‹A<·QBH‹	èíÿÿ„ÀH‰sH·tÑè‰CPÆCTë‰CPëH±î  ÇCP   H‰KHÆCT H‹\$0°H‹t$8HƒÄ _ÃH‰\$H‰|$AVHƒìPƒI0H‹Ù‹A8A¾ßÿ  …Ày·ABfƒèAfA#Æf÷ØÀƒàùƒÀ‰A8ëu·ABfƒèGfA…ÆuÇA8   ‹A8HyX]  H‹ÏHcÐè¶ëÿÿA¸   „Àu!Hƒ¿   uA‹Àë
H‹‡   HÑè£þÿÿ‰C8H‹‡  H…ÀHDÇH‰CH3ÀHƒC Hƒ¿   H‰D$`H‹C ò@øòD$`uM‹Èë
L‹   IÑéH‹  H…Éu	L—   ëL‹—   IÑêLÑHƒù t
L‹‡   IÑèH‹CH‹ÑH‰D$@H…ÉH‹¾KBHD×H‰D$8‹C8‰D$0‰L$(HL$`L‰L$ M‹Êèo[  ‹C0Áè¨tƒ{8 uH‹SH‹KHèRïÿÿ·CBfƒèGfA…Æum‹C0Áè¨ucH‹CH‹SHH‹H‹ø   H‹DŠëA:Àt	HÿÂŠ„ÀuòŠHÿÂ„Àt2ë	,E¨ßt	HÿÂŠ„ÀuñH‹ÊHÿÊ€:0tøD8uHÿÊŠHÿÂHÿÁˆ„ÀuòH‹CH€8-uƒK0@HÿÀH‰CHH‹SHŠ,I<%wH¹!   !   H£Ás	¸s   f‰CBHƒÉÿHÿÁ€<
 u÷H‹|$p°‰KPH‹\$hHƒÄPA^ÃÌÌÌH‰\$H‰t$WHƒì ÆATH‹ÙHƒA H‹A D‹A<·QBH‹	·pøèYêÿÿH{XH‹  „Àu/L‹KHT$0@ˆt$0H…ÉˆD$1HDÏI‹Lc@èK  …ÀyÆC@ë
H…ÉHDÏf‰1H‹  °H‹t$@H…ÉÇCP   HDÏH‰KHH‹\$8HƒÄ _ÃÌÌ@SHƒì A»   H‹Ù‹I<EŠÈD‹ÒECüƒùet…ÉtLƒétSƒétGƒét=ƒùu\I‹ÓH‹ÂHƒè„¢   Hƒèt}HƒètZI;Àt?èƒ  Ç    èP  2Àé&  I‹ÐëÆº   ë¿º   ë¸ƒét°ƒét«ƒét¦ëš3Òë£‹C0L[ Áè¨H‹C H‹HøëY‹C0L[ Áè¨H‹C tHcHøëA‹Høë<‹C0L[ Áè¨H‹C tH¿Høë#·Høë‹C0L[ Áè¨H‹C tH¾Høë¶HøD‹C0A‹ÀÁè¨tH…ÉyH÷ÙAƒÈ@D‰C0ƒ{8 }	ÇC8   ëƒc0÷¸   9C8~‰C8H…Éuƒc0ßE‹ÂI;ÓuH‹ÑH‹Ëè`éÿÿë
‹ÑH‹Ëè¸èÿÿ‹C0Áè¨tƒ{P t	H‹KH€90tHÿKHH‹KHÆ0ÿCP°HƒÄ [ÃÌH‰\$H‰t$WHƒì »   H‹ùHY H‹A H‹pøè\  …Àuè  Ç    èà  2Àéˆ   ‹O<º   ƒù,t>…Ét7ƒétƒétƒét(ƒùt&3Ûë"»   ë»   ëƒétƒét
ƒétëÓH‹ÚHƒët*HƒëtHƒëtH;Úu…HcG(H‰ë‹G(‰ë·G(f‰ëŠO(ˆÆG@°H‹\$0H‹t$8HƒÄ _ÃÌH‰\$H‰t$WHƒì HƒA H‹ÙH‹A ‹y8ƒÿÿD‹A<·QBH‹pø¸ÿÿÿH‰qHDøH‹	è'çÿÿ„Àt#H…öHc×Hâè  ÆCTHEÎH‰KHèÉJ  ‰CPëLH…öuH´è  H‰CHL‹CHE3É…ÿ~-A€8 t'H‹CA¶H‹H‹¹ €  f…PtIÿÀIÿÀAÿÁD;Ï|ÓD‰KPH‹\$0°H‹t$8HƒÄ _ÃÌÌH‰\$H‰l$VWAVHƒì0E3öH‹ÙD8qT…”   ‹AP…ÀŽ‰   H‹qHA‹þL‹KHL$PfD‰t$PH‹ÖI‹Lc@è*G  Hcè…À~WH‹ƒh  D·D$P‹HÁéöÁtH‹ƒh  L9pt H‹“h  A·ÈèBX  ¹ÿÿ  f;ÁuƒK(ÿëÿC(HõÿÇH‹Å;{Pu†ë'ƒK(ÿë!H‹CLI(D‹CPHÁh  H‹SHH‰D$ è  H‹\$X°H‹l$`HƒÄ0A^_^ÃH‰\$H‰l$H‰t$ WHƒì03íH‹Ù@8iT…’   ‹AP…ÀŽ‡   H‹qH‹ýL‹KHL$@f‰l$@H‹ÖI‹Lc@è?F  HcÐ…À~WH‹‹h  D·D$@H‹AH9Au@8itÿC(ë&ƒK(ÿë ÿC(HÿAH‹ƒh  H‹fD‰H‹ƒh  Hƒ HòÿÇH‹Â;{Pu‡ë'ƒK(ÿë!H‹CLI(D‹CPHÁh  H‹SHH‰D$ è&  H‹\$H°H‹l$PH‹t$XHƒÄ0_ÃÌÌÌH‰\$H‰l$H‰t$ WAVAWHƒì H‹I‹ÙL‹òH‹ñD‹PAÁêAöÂtH‹Hƒx uEé¬   H‹|$`IcÀ‹/ƒ' L<B‰l$@I;×„ƒ   ½ÿÿ  H‹E·‹HÁéöÁt
H‹Hƒx tH‹A·ÈèeV  f;Åuƒÿë	ÿ‹ƒøÿu6ƒ?*u:H‹‹HÁéöÁt
H‹Hƒx tH‹¹?   è(V  f;ÅuƒÿëÿIƒÆM;÷u†‹l$@ƒ? u…ít‰/H‹\$HH‹l$PH‹t$XHƒÄ A_A^_ÃÌÌÌH‰\$H‰l$H‰t$WATAUAVAWHƒì H‹t$pL‹áI‹ùIcèD‹>ƒ& H‹	H‹AH9Au€y tA)ëMAƒ	ÿëGH+AL‹õH‹	H;ÅLBðK6L‹ÃèÑ»  I‹$HI‹$LpI‹$€x t/ëL;õtƒÿëD7ƒ> uE…ÿtD‰>H‹\$PH‹l$XH‹t$`HƒÄ A_A^A]A\_ÃÌ@UH‹ìHƒì`H‹E0H‰EÀL‰ML‰E(H‰UH‰M H…ÒuèÍ  Ç    èš  ƒÈÿëJM…ÀtæHEH‰UÈH‰EØLMÈHEH‰UÐH‰EàLEØHE H‰EèHUÐHE(H‰EðHM0HEÀH‰Eøè‡áÿÿHƒÄ`]ÃÌH‰\$H‰t$ UWATAVAWH¬$ðûÿÿHì  H‹è€ H3ÄH‰…   E3äI‹ÙI‹øH‹òL‹ùM…Éuè!  Ç    èî
  ƒËÿé¬  M…ÀtH…ÒtÞH‹•`  HL$0è§Ìÿÿ3ÒHL$PDB è÷¸ÿÿM‹÷H‰t$PH‰|$XL‰d$`Aƒæu
Dˆd$hH…öuÆD$hHD$PL‹ËH‰D$pHT$pH‹…h  HM€H‰D$(M‹ÇHD$8H‰D$ èäÿÿHM€èÓèÿÿHcØH…öu/H‹à  è¯ÞÿÿL‰¥à  D8d$H„÷   H‹D$0ƒ ¨  ýéæ   AöÇtMH…ÿu3…Àt/H‹à  èqÞÿÿL‰¥à  D8d$H„ÿÿÿH‹D$0ƒ ¨  ýéôþÿÿH‹D$`H;Çus…ÛxtH;ßvoë¼M…öt!H…ÿtc…ÀyfD‰&ëYH‹D$`H;ÇuJfD‰d~þëGH…ÿt‘H‹D$`H;Çu3H‹à  fD‰d~þèòÝÿÿL‰¥à  D8d$HtH‹D$0ƒ ¨  ý»þÿÿÿë+fD‰$FH‹à  èÀÝÿÿL‰¥à  D8d$HtH‹L$0ƒ¡¨  ý‹ÃH‹   H3Ìè•¥ÿÿLœ$  I‹[0I‹sHI‹ãA_A^A\_]ÃÌöÁt°ÃöÁtƒátú   €wë…Éuúÿÿÿwß2ÀÃÌÌÌH‰\$H‰l$H‰t$ WATAUAVAWHƒìPE3íAŠñE‹øH‹úL9*u&èÖ	  Ç    è£  H‹OH…ÉtH‹H‰3Àéc  E…Àt	A@þƒø"wÌH‹ÑHL$(èNÊÿÿL‹'E‹õL‰d$ ½   A·$ID$ë
H‹·HƒÀ‹ÕH‰·Ëè›S  …Àuå@„öA‹í@•Åfƒû-uƒÍëfƒû+uH‹·HƒÀH‰¾æ	  Ç„$ˆ   j  AƒÉÿ¹`  Aº0   A»ÿ  ºð  ¸f
  DF€A÷Çïÿÿÿ…  fA;Ú‚Ê  fƒû:s·ÃA+Âé´  fA;Ûƒ•  f;Ù‚¦  f;œ$ˆ   s
·Ã+Áé  f;Ú‚‰  ¹ú  f;Ùs
·Ã+Âép  fA;Ø‚k  ¹p	  f;Ùs·ÃA+ÀéQ  f;Þ‚M  ¹ð	  f;Ùs
·Ã+Æé4  f;Ø‚0  ¸p
  f;Øs·Ã-f
  é  ¹æ
  f;Ù‚  A
f;Ø‚cÿÿÿHvf;Ù‚ó   A
f;Ø‚Kÿÿÿ¹f  f;Ù‚Ù   A
f;Ø‚1ÿÿÿHvf;Ù‚Á   A
f;Ø‚ÿÿÿHvf;Ù‚©   A
f;Ø‚ÿÿÿ¹P  f;Ù‚   A
f;Ø‚çþÿÿHvf;Ùr{A
f;Ø‚ÓþÿÿHFf;ÙrgA
f;Ø‚¿þÿÿ¹@  f;ÙrQA
f;Ø‚©þÿÿ¹à  f;Ùr;A
f;Ø‚“þÿÿH&f;Ùr'A
f;Øsé~þÿÿ¸ÿ  f;Øs·ÃA+ÃëƒÈÿƒøÿu)C¿fƒøvCŸfƒøvA‹ÁëCŸfƒø·Ãwƒè ƒÀÉ¾   …ÀtE…ÿuyD~ësH‹A¸ßÿ  ·HHH‰B¨fA…Àt:E…ÿDDþHƒÁþH‰f…ÒtDf9t?è±  Ç    è~  AƒÉÿAº0   A»ÿ  ë·¸   E…ÿDDøHAH‰ë¾   3ÒA‹ÁA÷÷A½`  A¼ð  D‹ÀfA;Ú‚®  fƒû:s·ËA+Êé˜  fA;Ûƒy  fA;Ý‚‰  ¸j  f;Øs·ËA+Íéo  fA;Ü‚j  ¸ú  f;Øs·ËA+ÌéP  ¸f	  f;Ø‚G  H
f;Ùs
·Ë+Èé0  ¸æ	  f;Ø‚'  H
f;ÙràAvf;Ø‚  H
f;ÙrÌAvf;Ø‚ÿ   H
f;Ùr¸Avf;Ø‚ë   H
f;Ùr¤¸f  f;Ø‚Õ   H
f;ÙrŽAvf;Ø‚Á   H
f;Ù‚vÿÿÿAvf;Ø‚©   H
f;Ù‚^ÿÿÿ¸P  f;Ø‚   H
f;Ù‚DÿÿÿAvf;Ør{H
f;Ù‚0ÿÿÿAFf;ØrgH
f;Ù‚ÿÿÿ¸@  f;ØrQH
f;Ù‚ÿÿÿ¸à  f;Ør;H
f;Ù‚ðþÿÿA&f;Ør'H
f;ÙséÛþÿÿ¸ÿ  f;Øs·ËA+ËëƒÉÿƒùÿu)C¿fƒøvCŸfƒøvA‹ÉëCŸ·Ëfƒøwƒé ƒÁÉA;Ét0A;Ïs+îE;ðru;ÊvƒÍëE¯÷DñH‹·HƒÀH‰éêýÿÿHƒþE3íH‹L‹d$ f…Ûtf9tè,  Ç    èù  @„îuL‰'D8l$@„CúÿÿH‹D$(ƒ ¨  ýé2úÿÿA‹Ö‹Íè¿ùÿÿ„Àtoèê  Ç "   @öÅuAƒÎÿëa@öÅt)D8l$@tH‹D$(ƒ ¨  ýH‹OH…ÉtH‹H‰¸   €ëWD8l$@tH‹D$(ƒ ¨  ýH‹OH…ÉtH‹H‰¸ÿÿÿë.@öÅtA÷ÞD8l$@tH‹L$(ƒ¡¨  ýH‹WH…ÒtH‹H‰
A‹ÆL\$PI‹[0I‹k@I‹sHI‹ãA_A^A]A\_ÃH‰\$H‰t$UWAVH¬$ûÿÿHìð  H‹´w H3ÄH‰…à  A‹ø‹ò‹Ùƒùÿtèe©ÿÿ3ÒHL$pA¸˜   è÷¯ÿÿ3ÒHMA¸Ð  èæ¯ÿÿHD$pH‰D$HHMHEH‰D$PÿaÇ  L‹µ  HT$@I‹ÎE3ÀÿQÇ  H…Àt6Hƒd$8 HL$`H‹T$@L‹ÈH‰L$0M‹ÆHL$XH‰L$(HMH‰L$ 3ÉÿÇ  H‹…  H‰…  H…  HƒÀ‰t$pH‰…¨   H‹…  H‰E€‰|$tÿ=Ç  3É‹øÿëÆ  HL$HÿØÆ  …Àu…ÿuƒûÿt‹Ëèp¨ÿÿH‹à  H3Ìè5ÿÿLœ$ð  I‹[(I‹s0I‹ãA^_]ÃÌH‰‰ ÃH‹ÄH‰XH‰hH‰pH‰x AVHƒì0A‹ùI‹ðH‹êL‹ñè*  H…ÀtAH‹˜¸  H…Ût5H‹ËÿÈ  D‹ÏL‹ÆH‹ÕI‹ÎH‹ÃH‹\$@H‹l$HH‹t$PH‹|$XHƒÄ0A^HÿàH‹ýu ‹ËH3œˆ ƒá?HÓËH…Ûu°H‹D$`D‹ÏL‹ÆH‰D$ H‹ÕI‹Îè"   ÌÌHƒì8Hƒd$  E3ÉE3À3Ò3Éè?ÿÿÿHƒÄ8ÃÌÌHƒì(¹   èÜ¦  …Àt¹   Í)A¸   º ÀAHè§ýÿÿÿ©Å  H‹Èº ÀHƒÄ(Hÿ%žÅ  ÌÌ‹ˆ ÃÌ3ÀL“Ø  I‹ÑD@;
t+ÿÀIÐƒø-ròAíƒøw¸   ÃÁDÿÿÿ¸   ƒùAFÀÃA‹DÁÃÌÌÌH‰\$WHƒì ‹ùèã  H…Àu	H3u ëHƒÀ$‰8èÊ  Hu H…ÀtHX ‹Ïèwÿÿÿ‰H‹\$0HƒÄ _ÃÌÌHƒì(è›  H…Àu	Hët ëHƒÀ$HƒÄ(ÃHƒì(è{  H…Àu	HÇt ëHƒÀ HƒÄ(ÃH‰\$WHƒì 3ÿ‹ÁI‹ØL‹ÚL‹Ò‹Ï@8|$PtO-÷Øf‰
LROM‹Â3ÒA÷ñƒú	vfƒÂWëfƒÂ0fA‰HÿÁIƒÂ…ÀtH;ËrØH;ËrfA‰;èxÿÿÿ»"   ‰èDþÿÿ‹Ãë'fA‰:IƒêA· A·
fA‰IƒêfA‰IƒÀM;Ârã3ÀH‹\$0HƒÄ _ÃÌÌ@SHƒì03ÀE‹ÑD‹ÙH…Òuèÿÿÿ»   ‰èèýÿÿ‹ÃHƒÄ0[ÃM…ÀtâDŠL$`f‰AŠÁöØHÉH÷ÙHÿÁL;Áwèãþÿÿ»"   ëÅABþ»"   ;Ãw®DˆL$`A‹ËE‹ÊHƒÄ0[éÚþÿÿÌÌHƒì83ÀAƒù
u…Éy°ˆD$ èiÿÿÿHƒÄ8ÃHƒì(…Éx ƒù~ƒùu‹Ø… ë!‹Ð… ‰Ê… ëèkþÿÿÇ    è8ýÿÿƒÈÿHƒÄ(Ã@SHƒì 3ÛL‹ÉH…ÉtH…ÒtM…Àuf‰è6þÿÿ»   ‰èýÿÿ‹ÃHƒÄ [Ãf9t
HƒÁHƒêuñH…ÒufA‰ëÍL+ÁA·f‰HIf…ÀtHƒêuéH…Òu¿fA‰èàýÿÿ»"   ë¨Ì@SHƒì 3ÛH…ÉtH…ÒtM…Àuf‰è¹ýÿÿ»   ‰è…üÿÿ‹ÃHƒÄ [ÃL‹ÉL+ÁC·fA‰MIf…ÀtHƒêuèH…ÒuÕf‰èzýÿÿ»"   ë¿ÌÌÌH‰\$WHƒì E3ÒH‹ÚL‹ÙM…Éu,H…Éu,H…ÒtèIýÿÿ»   ‰èüÿÿD‹ÓA‹ÂH‹\$0HƒÄ _ÃH…ÉtÙH…ÒtÔM…ÉtM…ÀufD‰ëÄI‹ùfD9t
HƒÁHƒêuðH…ÒufE‰ë¦IƒùÿuL+ÁA·f‰HIf…Àt6Hƒêuéë.M…Ét A· M@f‰HƒÁf…ÀtHƒêtHƒïuàH…ÿufD‰H…Ò…aÿÿÿIƒùÿufE‰T[þDRPéLÿÿÿfE‰è}üÿÿ»"   é/ÿÿÿÌÌÌ@SHƒì D‹IH‹ÙL‹H‹Q3Éè-  ‰C3ÀHƒÄ [ÃÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒìPA‹ðL‹òH‹Ùèy  @Šèÿ,Á  3ÿ…ÀtH…Ût	H‹ËÿÂ  @„ít
¿   é©   èP  „ÀuÿúÀ  ÷Øÿ÷ßƒÇéŒ   @„ít^H‰|$(LL$0LRÿÿÿ‰|$ 3ÒL‰t$03ÉH‰\$8‰t$@‰|$Dÿ¾Á  H‹ØHƒøÿtME3ÀƒÊÿH‹ÈÿžÁ  H‹Ë…Àtÿ‰Á  ë/‹|$Dëòèô  „Àuºî3Éëè  H‹ÈD‹ÎM‹ÆH‹Óè&  ‹øH‹\$`‹ÇH‹|$xH‹l$hH‹t$pHƒÄPA^ÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì ‹i‚ 3Û¿   …Àu¸   ë;ÇLÇHcÈº   ‰D‚ èÏÿÿ3ÉH‰>‚ èÎÿÿH92‚ u/º   ‰=‚ H‹ÏèUÏÿÿ3ÉH‰‚ èïÍÿÿH9‚ uƒÈÿëuL‹óH5o H-po HM0E3Àº   èƒ  H‹Ø H!† H‹Ëƒá?HÁáI‰,H‹ÃHÁøH‹ÂH‹L(HƒÁHƒùwÇþÿÿÿHÿÃHƒÅXIƒÆHƒÆXHƒïuž3ÀH‹\$0H‹l$8H‹t$@H‹|$HHƒÄ A^ÃÌ‹ÁHçn HkÀXHÁÃÌÌÌ@SHƒì è-  èœE  3ÛH‹C H‹è>F  H‹3 H‹HƒÁ0ÿ¿  HƒÃHƒûuÑH‹ èïÌÿÿHƒ%  HƒÄ [ÃÌHƒÁ0Hÿ%Ý¾  ÌHƒÁ0Hÿ%Ù¾  ÌH‰\$H‰t$WHƒì H‹Ù‹A$<uJ‹A¨ÀtC‹9+yƒa H‹qH‰1…ÿ~/èõB  ‹ÈD‹ÇH‹Öè¤L  ;øt
ðƒKƒÈÿë‹CÁè¨tðƒcý3ÀH‹\$0H‹t$8HƒÄ _ÃÌ@SHƒì H‹ÙH…Éu
HƒÄ [é@   èkÿÿÿ…ÀtƒÈÿë‹CÁè¨tH‹Ëè€B  ‹ÈèF  …ÀuÞ3ÀHƒÄ [ÃÌ¹   é   ÌÌH‹ÄH‰XH‰pWAVAWHƒì@‹ñƒ`Ì ƒ`È ¹   è  H‹=è HcÙ L4ÇAƒÏÿH‰|$(I;þtqH‹H‰\$hH‰\$0H…ÛuëWH‹Ëè³þÿÿ‹CÁè¨t<ƒþuH‹Ëè+ÿÿÿA;Çt*ÿD$$ë$…öu ‹CÑè¨tH‹Ëèÿÿÿ‹T$ A;ÇAD×‰T$ H‹ËèpþÿÿHƒÇë…¹   èÌ  ‹D$ ƒþDD$$H‹\$`H‹t$pHƒÄ@A_A^_ÃH‰\$H‰L$WHƒì H‹ÙH…Éuè ÿÿÿëèþÿÿH‹Ëè˜þÿÿ‹øH‹Ëè
þÿÿ‹ÇH‹\$8HƒÄ _ÃÌH‰\$L‰L$ WHƒì I‹ÙI‹øH‹
èÓýÿÿH‹Ïè   ‹øH‹èÌýÿÿ‹ÇH‹\$0HƒÄ _ÃÌÌÌH‰\$H‰t$WHƒì H‹H‹ùH‹IH‹0H‹	Hƒæþè ýÿÿH‹OH‹	è€C  H‹GH‹ðbøÿÿH‹Gö tH‹GH‹ HHðH   Ç@    ëiH‹GH‹H…ÉuKH‹ÎèTÊÿÿ3ÉH‰D$0H‹ØèÊÿÿH…Ûuÿ"~ ƒÈÿëCH‹OH‹	ðI@  H‹D$0ƒa H‰H‰A‰q ëH‹GH‹ ðH€  ‰p H‰H‰Hƒ` 3ÀH‹\$8H‹t$@HƒÄ _ÃÌÌL‰L$ D‰D$H‰T$UH‹ìHƒì`H‰MÀH…Éuè7öÿÿÇ    èõÿÿƒÈÿëcAƒøtE…ÀtAƒø@uÚA÷À¿ÿÿÿuIAþH=ýÿÿwÅHE(H‰MÈH‰EØLMÈHEÀH‰MÐH‰EàLEØHE H‰EèHUÐHEHMH‰Eðè8þÿÿHƒÄ`]ÃÌÌH‰\$L‰L$ WHƒì I‹ù‹
è+  H‹?j ‹Ëƒá?H3} HÓË‹èa  H‹ÃH‹\$0HƒÄ _ÃÌÌÌL‹ÜHƒì(¸   MKMC‰D$8IS‰D$@IKèÿÿÿHƒÄ(ÃÌÌH‰±| H‰²| H‰³| H‰´| ÃÌÌÌH‹ÄSVWATAUAWHƒìH‹ùE3íD!h@¶@ˆ´$€   ƒù„Ž   ƒùt"ƒù„€   ƒùtƒùtƒùtqAëƒøviëDèO  L‹èH…ÀuƒÈÿé"  H‹H‹åÊ  HÁâHÑë	9ytHƒÁH;Êuò3É3ÀH…É•À…Àuè‡ôÿÿÇ    èTóÿÿë·HY@2ö@ˆ´$€   ë?ƒét3ƒétƒé	t ƒétƒùt3Ûë"HÉ{ ëH¸{ ëH¿{ ëHž{ Hƒ¤$˜    @„öt¹   èš	  @„ötH‹©h ‹Êƒá?H3HÓÊL‹úëL‹;Iƒÿ”Àˆ„$ˆ   „À…¿   M…ÿu@„öt	AOè¥	  ¹   èëºÿÿA¼	  ƒÿw@A£üs:I‹EH‰„$˜   H‰D$0Iƒe ƒÿuVè~  ‹@‰„$   ‰D$ èk  Ç@Œ   ƒÿu2H‹¤É  HÁàIE H‹É  HÁáHÈH‰D$(H;Át1Hƒ` HƒÀëëH‹Úg ‹Âƒà?¹@   +È3ÀHÓÈH3ÂH‰ëA¼	  @„öt
¹   èä  €¼$ˆ    t3Àëaƒÿuèà  H‹ØI‹ÏH‹ç¹  ÿÒ‹S‹ÏAÿ×ëI‹ÏH‹Ñ¹  ÿÐ‹ÏAÿ×ƒÿwÃA£üs½H‹„$˜   I‰Eƒÿu¬è•  ‹Œ$   ‰Hë›HƒÄHA_A]A\_^[ÃÌÌÌH‰\$WHƒì HcùH…ÒtH‹ƒx~L‹Â‹Ïº   è=  ëH‹ ëèV<  ·xƒàH‹\$0…À•ÀHƒÄ _ÃÌÌÌH‰\$H‰t$ UH‹ìHƒìpHcÙHMàèÎ²ÿÿû   s8HUè‹Ëèÿÿÿ„ÀtH‹EèH‹ˆ  ¶€}ø „Ü   H‹Eàƒ ¨  ýéÌ   3Àf‰EˆEH‹Eèƒx~(‹óHUèÁþ@¶ÎèíH  …Àt@ˆu¹   ˆ]ÆE ëèšñÿÿ¹   Ç *   ˆ]ÆE H‹UèLM3ÀÇD$@   f‰E A¸   ˆE"‹BH‹’8  ‰D$8HE ÇD$0   H‰D$(‰L$ HMèèL  …À„Aÿÿÿ¶] ƒø„4ÿÿÿ¶M!ÁãÙ€}ø tH‹Màƒ¡¨  ýL\$p‹ÃI‹[I‹s(I‹ã]ÃÌÌHƒì(‹‚x …Àt3Òè«þÿÿ‹ÈëA¿ƒøwƒÁ ‹ÁHƒÄ(ÃÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹
è8  H‹H‹H‹‰ˆ   H…ÉtƒÈÿðÁƒøuHîg H;ÈtèÄÃÿÿ‹èT  H‹\$0HƒÄ _ÃÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹
èØ  H‹GH‹H‹H‹H‹	è~  ‹è  H‹\$0HƒÄ _ÃÌÌÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹
è  H‹H‹H‹ˆ   ðÿ ‹èÌ  H‹\$0HƒÄ _ÃÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹
èP  H‹3ÒH‹	èþ  ‹èŽ  H‹\$0HƒÄ _ÃÌÌÌ@UH‹ìHƒìPH‰MØHEØH‰EèLM º   LEè¸   ‰E ‰E(HEØH‰EðHEàH‰Eø¸   ‰EÐ‰EÔHñv H‰Eà‰Q(H»Ä  H‹EØH‰Hf H‹EØ‰¨  H‹EØH‰ˆˆ   JBH‹EØHU(f‰ˆ¼   H‹EØf‰ˆÂ  HMH‹EØHƒ     èÎþÿÿLMÐLEðHUÔHMèqþÿÿHƒÄP]ÃÌÌÌH…ÉtSHƒì H‹Ùè   H‹ËèþÁÿÿHƒÄ [Ã@UH‹ìHƒì@HEèH‰MèH‰EðHÄ  ¸   ‰E ‰E(HEèH‰Eø¸   ‰Eà‰EäH‹H;ÂtH‹Èè®ÁÿÿH‹MèH‹Ipè¡ÁÿÿH‹MèH‹IXè”ÁÿÿH‹MèH‹I`è‡ÁÿÿH‹MèH‹IhèzÁÿÿH‹MèH‹IHèmÁÿÿH‹MèH‹IPè`ÁÿÿH‹MèH‹IxèSÁÿÿH‹MèH‹‰€   èCÁÿÿH‹MèH‹‰À  è3ÁÿÿLM LEðHU(HMèýÿÿLMàLEøHUäHMèáýÿÿHƒÄ@]ÃÌÌÌH‰\$WHƒì H‹ùH‹ÚH‹‰   H…Ét,è“K  H‹   H;)u tHxc H;Ètƒy uèlI  H‰Ÿ   H…ÛtH‹ËèÌH  H‹\$0HƒÄ _ÃÌ@SHƒì ‹4c ƒùÿt*è†  H‹ØH…Àt‹c 3ÒèÉ  H‹ËèmþÿÿH‹Ëè]ÀÿÿHƒÄ [ÃÌÌÌH‰\$WHƒì ÿ<²  ‹æb ‹Øƒùÿtè6  H‹øH…ÀuAºÈ  ¹   èsÁÿÿH‹øH…Àu	3ÉèÀÿÿë<‹¬b H‹ÐèX  H‹Ï…Àtäèýÿÿ3Éèé¿ÿÿH…ÿt‹ËÿÜ±  H‹\$0H‹ÇHƒÄ _Ã‹ËÿÆ±  èÁÀÿÿÌH‰\$H‰t$WHƒì ÿ£±  ‹Mb 3ö‹Øƒùÿtè›  H‹øH…ÀuAºÈ  ¹   èØÀÿÿH‹øH…Àu	3Éèq¿ÿÿë&‹b H‹Ðè½  H‹Ï…Àtäèmüÿÿ3ÉèN¿ÿÿH…ÿu
‹ËÿA±  ë‹Ëÿ7±  H‹÷H‹\$0H‹ÆH‹t$8HƒÄ _ÃÌHƒì(Hýüÿÿèd  ‰²a ƒøÿu2Àëè<ÿÿÿH…Àu	3Éè   ëé°HƒÄ(ÃÌÌÌHƒì(‹‚a ƒùÿtè|  ƒqa ÿ°HƒÄ(ÃÌÌ@SHƒì H‹s H‹ÚH9t‹¨  …Gh uèôI  H‰HƒÄ [ÃÌÌÌ@SHƒì H‹Çd H‹ÚH9t‹¨  …h uè  H‰HƒÄ [ÃÌÌÌ¸   ‡r Ã@WHƒì H=ï` H9=r t+¹   èp   H‹×Hyr èèI  H‰mr ¹   è£   HƒÄ _ÃÌ@SHƒì 3ÛHUr E3ÀH›HÊº   è¤  …Àtÿ>t ÿÃƒûrÓ°ë	3Éè$   2ÀHƒÄ [ÃHcÁH€Hr HÈHÿ%«¯  ÌÌÌ@SHƒì ‹üs ëHëq ÿËH›HÈÿ“¯  ÿÝs …Ûuß°HƒÄ [ÃÌHcÁH€Hºq HÈHÿ%_¯  ÌÌÌH‰\$H‰l$H‰t$WATAUAVAWHƒì D‹ñL=†nÿÿM‹áI‹èL‹êK‹Œ÷° L‹n^ HƒÏÿA‹ÂI‹ÒH3Ñƒà?ŠÈHÓÊH;×„%  H…ÒtH‹Âé  M;Á„£   ‹u I‹œ÷ H…ÛtH;ßtzësM‹¼÷0[ 3ÒI‹ÏA¸   ÿ¯  H‹ØH…Àu ÿ”®  ƒøWuE3À3ÒI‹Ïÿá®  H‹Øë3ÛL=ÛmÿÿH…ÛuH‹ÇI‡„÷ ëH‹ÃI‡„÷ H…Àt	H‹Ëÿ˜®  H…ÛuUHƒÅI;ì…dÿÿÿL‹—] 3ÛH…ÛtJI‹ÕH‹Ëÿt®  H…Àt2L‹x] º@   A‹Èƒá?+ÑŠÊH‹ÐHÓÊI3ÐK‡”÷° ë-L‹O] ë¸L‹F] A‹Â¹@   ƒà?+ÈHÓÏI3úK‡¼÷° 3ÀH‹\$PH‹l$XH‹t$`HƒÄ A_A^A]A\_ÃH‰\$WHƒì H‹ùL`Í  ¹   LLÍ  HÕ°  è4þÿÿH‹ØH…ÀtH‹Èÿ/¯  H‹ÏÿÓëÿŠ­  H‹\$0HƒÄ _ÃÌÌÌH‰\$WHƒì ‹ÙLÍ  ¹   LýÌ  H–°  èÝýÿÿH‹øH…ÀtH‹ÈÿØ®  ‹Ëÿ×ë‹ËÿJ­  H‹\$0HƒÄ _ÃÌÌÌH‰\$WHƒì ‹ÙLÁÌ  ¹   L­Ì  HN°  è…ýÿÿH‹øH…ÀtH‹Èÿ€®  ‹Ëÿ×ë‹Ëÿâ¬  H‹\$0HƒÄ _ÃÌÌÌH‰\$H‰t$WHƒì H‹ÚLkÌ  ‹ùH°  ¹   LNÌ  è%ýÿÿH‹ðH…ÀtH‹Èÿ ®  H‹Ó‹ÏÿÖëH‹Ó‹Ïÿ„¬  H‹\$0H‹t$8HƒÄ _ÃH‰\$H‰l$H‰t$WHƒì A‹èL¦Ì  ‹ÚL•Ì  H‹ùH³¯  ¹   èµüÿÿH‹ðH…ÀtH‹Èÿ°­  D‹Å‹ÓH‹ÏÿÖë‹ÓH‹Ïÿù«  H‹\$0H‹l$8H‹t$@HƒÄ _ÃH‹ÄH‰XH‰hH‰pH‰x AVHƒìPA‹ùI‹ð‹êL,Ì  L‹ñLÌ  HÌ  ¹   è5üÿÿH‹ØH…ÀtWH‹Èÿ0­  H‹Œ$    D‹ÏH‹„$€   L‹ÆH‰L$@‹ÕH‹Œ$˜   H‰L$8H‹Œ$   H‰L$0‹Œ$ˆ   ‰L$(I‹ÎH‰D$ ÿÓë23ÒI‹ÎèD   ‹ÈD‹Ï‹„$ˆ   L‹Æ‰D$(‹ÕH‹„$€   H‰D$ ÿØ«  H‹\$`H‹l$hH‹t$pH‹|$xHƒÄPA^ÃÌH‰\$H‰t$WHƒì ‹òLdË  H‹ÙHZË  ¹   LFË  èUûÿÿH‹øH…ÀtH‹ÈÿP¬  ‹ÖH‹Ëÿ×ëH‹ËèJ  H‹\$0H‹t$8HƒÄ _ÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì A‹ùI‹ðH‹êL#Ë  L‹ñLË  HË  ¹   èÜúÿÿH‹ØH…Àt5H‹Èÿ×«  D‹ÏL‹ÆH‹ÕI‹ÎH‹ÃH‹\$0H‹l$8H‹t$@H‹|$HHƒÄ A^Hÿàèæ¸ÿÿÌÌ@SHƒì LŸÊ  ¹   L‹Ê  HŒÊ  èsúÿÿ3ÛH…Àt'L‘Ê  L‚Ê  HƒÊ  KèOúÿÿH…Àt»   ŠÃHƒÄ [ÃÌH‰\$WHƒì L_É  ¹   LKÉ  HLÉ  èúÿÿH‹ØH…Àu3ÀëMH‹Èÿ
«  ÿÓH‹ØH…ÀtéLYÉ  ¹   LEÉ  HFÉ  èÕùÿÿH‹øH…ÀuH‹ÃëH‹ÈÿËª  H‹Ëÿ×H‹\$0HƒÄ _ÃÌÌÌH‰|$H‹LX H=õm ‹Â¹@   ƒà?+È3ÀHÓÈ¹    H3ÂóH«H‹|$°ÃÌH‰\$WHƒìPH‹X H3ÄH‰D$@LàÈ  ¹   LÌÈ  HÍÈ  è<ùÿÿH‹ØH…Àu°ëvLÕÈ  ¹   LÁÈ  HÂÈ  èùÿÿH‹øH…ÀtÕH‹Ëÿª  ÿÓH‹ØH…Àu2Àë83ÀH‹ÏH‰D$0‰D$8ÿê©  Hƒd$  LD$0A¹   H‹ËAQõÿ×…ÀtÊŠD$8$H‹L$@H3Ìèù}ÿÿH‹\$`HƒÄP_ÃÌÌH‰\$WHƒì ‹ìm 3Û…Àtƒø”Àë\LÇÇ  ¹   L³Ç  H´Ç  ècøÿÿH‹øH…Àt(H‹È‰\$0ÿZ©  3ÒHL$0ÿ×ƒøzuH‡°‡‘m ë¸   ‡„m 2ÀH‹\$8HƒÄ _ÃÌÌÌ@SHƒì „Éu/HÃk H‹H…ÉtHƒùÿtÿ‡§  Hƒ# HƒÃH@l H;ØuØ°HƒÄ [ÃÌÌÌH;ÊsƒÈÿÃ3ÀH;Ê—ÀÃÌÌH‰\$H‰T$UVWATAUAVAWH‹ìHƒì`3ÿH‹ÙH…Òuèáÿÿ_‰èkàÿÿ‹Ãé   WÀH‰:H99óEàH‰}ðtWH‹HUPfÇEP*?@ˆ}Rè>K  H‹H…ÀuLMàE3À3Òè  ëLEàH‹Ðè’  D‹ð…Àu	HƒÃH9;ë´L‹eèH‹uàéù   H‹uàL‹ÏL‹eèH‹ÖI‹ÄH‰}PH+ÆL‹ÇL‹øIÁÿIÿÇHHHÁéI;ôHGÏIƒÎÿH…Ét%L‹I‹ÆHÿÀA8<u÷IÿÁHƒÂLÈIÿÀL;ÁußL‰MPA¸   I‹ÑI‹Ïèª©ÿÿH‹ØH…ÀtwJøL‹þH‰UØH‹ÂH‰UXI;ôtVH‹ËH+ÎH‰MÐM‹M‹îIÿÅC8<(u÷H+ÐIÿÅHUPM‹ÍH‹ÈèiI  …À……   H‹EXH‹MÐH‹UØJ‰9IÅIƒÇH‰EXM;üu´H‹EHD‹÷H‰3Éèl³ÿÿI‹ÜL‹þH+ÞHƒÃHÁëI;ôHGßH…ÛtI‹èG³ÿÿHÿÇMH;ûuìH‹Îè3³ÿÿA‹ÆH‹œ$    HƒÄ`A_A^A]A\_^]ÃE3ÉH‰|$ E3À3Ò3Éè¸ÞÿÿÌÌÌÌH‹ÄH‰XH‰hH‰pH‰x ATAVAWHƒì0HƒÈÿI‹ñH‹øI‹èL‹âL‹ùHÿÇ€<9 u÷º   I+ÀHúH;øv"BH‹\$PH‹l$XH‹t$`H‹|$hHƒÄ0A_A^A\ÃMpL÷I‹ÎèÞ³ÿÿH‹ØH…ítL‹ÍM‹ÄI‹ÖH‹Èè1H  …ÀuML+õH+I‹ÖL‹ÏM‹ÇèH  …ÀuJH‹Îè  ‹ø…Àt
H‹Ëè:²ÿÿëH‹FH‰HƒF3ÿ3Éè#²ÿÿ‹ÇéhÿÿÿHƒd$  E3ÉE3À3Ò3Éè»ÝÿÿÌHƒd$  E3ÉE3À3Ò3Éè¥ÝÿÿÌH‰\$ UVWAVAWHì€  H‹6S H3ÄH‰„$p  M‹ðH‹ñH»      H;Ñt"Š,/<-w
H¾ÀH£ÃrH‹ÎèÔH  H‹ÐH;ÆuÞŠ
€ù:uHFH;ÐtM‹ÎE3À3ÒH‹Îètþÿÿé   €é/3ÿ€ù-wH¾ÁH£ÃGr‹ÇH+ÖHL$0HÿÂA¸@  öØMÿL#ú3Òè‹ÿÿE3É‰|$(LD$0H‰|$ 3ÒH‹Îÿ¤  H‹ØHƒøÿuJM‹ÎE3À3ÒH‹Îèþÿÿ‹øHƒûÿt	H‹Ëÿà£  ‹ÇH‹Œ$p  H3ÌèÞxÿÿH‹œ$È  HÄ€  A_A^_^]ÃI‹nI+.HÁý€|$\.uŠD$]„Àt"<.u@8|$^tM‹ÎHL$\M‹ÇH‹Öèýÿÿ…ÀuŠHT$0H‹Ëÿ}£  …Àu½I‹I‹VH+ÐHÁúH;ê„cÿÿÿH+ÕHèL4ûÿÿA¸   èÙB  éEÿÿÿH‰\$H‰l$H‰t$WHƒì H‹qH‹ùH9qt3ÀéŠ   3ÛH9u2SKèb±ÿÿ3ÉH‰è °ÿÿH‹H…Àu¸   ë_H‰GHƒÀ H‰GëÀH+1H¸ÿÿÿÿÿÿÿHÁþH;ðwÕH‹	H,6H‹ÕA¸   èˆ  H…ÀuXëHðH‰H‰OHèH‰O3Éè”¯ÿÿ‹ÃH‹\$0H‹l$8H‹t$@HƒÄ _ÃÌékúÿÿÌÌÌH‰\$L‰L$ WHƒì I‹ÙI‹ø‹
èœñÿÿH‹Ïè   ‹èßñÿÿH‹\$0HƒÄ _ÃH‰\$H‰t$WHƒì H‹H‹ÙH‹H‹‚ˆ   ‹P‰(g H‹H‹H‹‚ˆ   ‹P‰g H‹H‹H‹‚ˆ   H‹ˆ   H‰g H‹H‹H‹ˆ   HƒÀtò òäf ‹@‰ãf ë3ÀH‰Ðf ‰Òf èaÛÿÿÇ    è.ÚÿÿH‹¿   H‹w~H‹ˆ   HÎU HƒÀtR‹× HI@ A H0I0@@A@HPIP@`A`HÎHpHÆIðHƒêu¶Š ˆë3ÒA¸  èé‡ÿÿèÐÚÿÿÇ    èÙÿÿH‹H‹H‹ˆ   HUV H  tL HI@ A H0I0@@A@HPIP@`A`HÎHpHÆIðHƒïu¶ë3ÒA¸   èd‡ÿÿèKÚÿÿÇ    èÙÿÿH‹ÅS ƒÈÿðÁƒøuH‹²S HƒQ H;ÈtèY­ÿÿH‹H‹H‹ˆ   H‰S H‹H‹H‹ˆ   ðÿ H‹\$0H‹t$8HƒÄ _ÃÌ@SHƒì@‹Ù3ÒHL$ è€šÿÿƒ%5e  ƒûþuÇ&e    ÿ   ëƒûýuÇe    ÿ½Ÿ  ‹ØëƒûüuH‹D$(Çñd    ‹X€|$8 tH‹L$ ƒ¡¨  ý‹ÃHƒÄ@[ÃÌÌÌH‰\$H‰l$H‰t$WHƒì HYH‹ñ½  H‹ËD‹Å3ÒèG†ÿÿ3ÀH~H‰F¹   H‰†   ·Àfó«H=tP H+þŠˆHÿÃHƒíuòHŽ  º   Š9ˆHÿÁHƒêuòH‹\$0H‹l$8H‹t$@HƒÄ _ÃH‰\$H‰|$UH¬$€ùÿÿHì€  H‹SM H3ÄH‰…p  H‹ùHT$P‹Iÿðž  »   …À„6  3ÀHL$pˆÿÀHÿÁ;ÃrõŠD$VHT$VÆD$p ë"D¶B¶Èë;Ës‹ÁÆDp ÿÁA;ÈvîHƒÂŠ„ÀuÚ‹GLD$pƒd$0 D‹Ë‰D$(º   H…p  3ÉH‰D$ èc:  ƒd$@ LL$p‹GD‹ÃH‹—   3É‰D$8HEp‰\$0H‰D$(‰\$ è´2  ƒd$@ LL$p‹GA¸   H‹—   3É‰D$8H…p  ‰\$0H‰D$(‰\$ è{2  LEpL+ÇLp  L+ÏH•p  HOöt
€	AŠDçëöt€	 AŠD	çˆ   ëÆ    HÿÁHƒÂHƒëuÈë?3ÒHODBŸA@ ƒøw€	B ëAƒøw€	 Bàˆ   ëÆ    ÿÂHÿÁ;ÓrÇH‹p  H3ÌèGrÿÿLœ$€  I‹[I‹{ I‹ã]ÃÌÌH‰\$UVWH‹ìHƒì@@Šò‹ÙèÃéÿÿH‰Eèè¾  ‹ËèãüÿÿH‹Mè‹øL‹ˆ   A;@u3Àé¸   ¹(  è#ªÿÿH‹ØH…À„•   H‹Eèº   H‹ËH‹€ˆ   DB| HI@ A H0I0@@A@HPIP@`A`IÈHpIÀIðHƒêu¶ HIH‹@ H‰A ‹Ï!H‹ÓèÄ  ‹øƒøÿu%èÖÿÿÇ    ƒÏÿH‹Ëè7©ÿÿ‹ÇH‹\$`HƒÄ@_^]Ã@„öuèÆêÿÿH‹EèH‹ˆˆ   ƒÈÿðÁƒøuH‹EèH‹ˆˆ   HM H;Ètèë¨ÿÿÇ   H‹ËH‹Eè3ÛH‰ˆˆ   H‹Eèö€¨  u‰öiR u€HEèH‰EðLM8CLEð‰E8HUà‰EàHM0è%ùÿÿH‹¢L @„öHEÏN H‰L é<ÿÿÿÌÌÌHƒì(€=¥`  u²¹ýÿÿÿè/þÿÿÆ` °HƒÄ(ÃÌH‰\$WHƒì èíçÿÿH‹ø‹àQ …ˆ¨  tHƒ¸    t	H‹˜ˆ   ës¹   èWêÿÿH‹Ÿˆ   H‰\$0H;GN tIH…Ût"ƒÈÿðÁƒøuHL H‹L$0H;ÈtèÖ§ÿÿH‹N H‰‡ˆ   H‹	N H‰D$0ðÿ H‹\$0¹   èBêÿÿH…Ûuè ¨ÿÿÌH‹ÃH‹\$8HƒÄ _ÃÌH‰\$H‰l$ VWATAVAWHƒì@H‹ÓH H3ÄH‰D$8H‹Úè?úÿÿ3ö‹ø…ÀuH‹Ëè¯úÿÿé=  L%§M ‹îI‹ÄA¿   98„0  AïHƒÀ0ƒýrì‡ÿÿA;Ç†  ·Ïÿš  …À„ü   HT$ ‹Ïÿš  …À„Û   HK3ÒA¸  è²€ÿÿ‰{H‰³   D9|$ †ž   HL$&@8t$&t0@8qt*¶A¶;Ðw+ÂzA€LAÿI+×uóHƒÁ@81uÐHC¹þ   €IÇI+Ïuõ‹Ké¤  t/ƒét!ƒétA;ÏtH‹Æë"H‹_¹  ëH‹N¹  ëH‹=¹  ëH‹,¹  H‰ƒ   D‰{ë‰sH{·Æ¹   fó«éÿ   95>^ …±þÿÿƒÈÿéõ   HK3ÒA¸  èÃÿÿ‹ÅML$L55L ½   L@IÁãMËI‹ÑA81t@@8rt:D¶¶BD;Àw$EPAú  sAŠEÇADE×¶BD;ÀvàHƒÂ@82uÀIƒÁM÷I+ïu¬‰{D‰{ï¤  t*ƒïtƒïtA;ÿu"H‹5d¸  ëH‹5S¸  ëH‹5B¸  ëH‹51¸  L+ÛH‰³   HKº   K<#·Døf‰HII+×uïH‹Ëèýøÿÿ3ÀH‹L$8H3ÌèmÿÿL\$@I‹[@I‹kHI‹ãA_A^A\_^ÃÌH‰\$H‰t$WHƒì@‹ÚA‹ùH‹ÑA‹ðHL$ è4’ÿÿH‹D$0¶Ó@„|u…ötH‹D$(H‹·Q#Æë3À…Àt¸   €|$8 tH‹L$ ƒ¡¨  ýH‹\$PH‹t$XHƒÄ@_ÃÌÌÌ‹ÑA¹   3ÉE3ÀévÿÿÿÌÌHƒì(ÿr—  H‰›\ ÿm—  H‰–\ °HƒÄ(ÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì@ÿE—  E3öH‹ØH…À„¦   H‹ðfD90tHƒÈÿHÿÀfD94FuöH4FHƒÆfD96uäL‰t$8H+óL‰t$0HƒÆHÑþL‹ÃD‹ÎD‰t$(3ÒL‰t$ 3ÉÿS–  Hcè…ÀtLH‹Íèä£ÿÿH‹øH…Àt/L‰t$8D‹ÎL‰t$0L‹Ã‰l$(3Ò3ÉH‰D$ ÿ–  …ÀtH‹÷I‹þëI‹öH‹Ïèb£ÿÿëI‹öH…Ût	H‹Ëÿ‡–  H‹\$PH‹ÆH‹t$`H‹l$XH‹|$hHƒÄ@A^ÃÌé   ÌÌÌH‰\$H‰l$H‰t$WHƒì I‹èH‹ÚH‹ñH…Òt3ÒHBàH÷óI;Àsè¯ÏÿÿÇ    3ÀëAH…Ét
èÏ:  H‹øë3ÿH¯ÝH‹ÎH‹Óèõ:  H‹ðH…ÀtH;ûsH+ßH8L‹Ã3Òè{|ÿÿH‹ÆH‹\$0H‹l$8H‹t$@HƒÄ _ÃÌÌÌHƒì(ÿÆ•  H…ÀH‰äZ •ÀHƒÄ(ÃHƒ%ÔZ  °ÃÌH‹ÄH‰XH‰hH‰pH‰x AVHì   HHˆÿ”  E3öfD9t$b„˜   H‹D$hH…À„Š   HcHp¿    HÞ98L8‹Ïè¢;  ;=t^ O=m^ …ÿt^A‹îHƒ;ÿtEHƒ;þt?öt:öuH‹ÿ?”  …Àt(H‹ÍH9Z ƒá?H‹ÅHÁøHÁáHÂH‹H‰A(ŠˆA8HÿÅHÿÆHƒÃHƒïu¥Lœ$   I‹[I‹kI‹s I‹{(I‹ãA^ÃÌH‰\$H‰t$H‰|$AVHƒì 3ÿE3öHcßHÈY H‹Ãƒã?HÁøHÁãHÁH‹C(HƒÀHƒøv	€K8€é‰   ÆC8‹Ï…ÿtƒét
ƒù¹ôÿÿÿë¹õÿÿÿë¹öÿÿÿÿd“  H‹ðHHHƒùvH‹ÈÿV“  ë3À…Àt¶ÈH‰s(ƒùu€K8@ë.ƒùu)€K8ë#€K8@HÇC(þÿÿÿH‹ÖT H…ÀtI‹Ç@þÿÿÿÿÇIƒÆƒÿ…5ÿÿÿH‹\$0H‹t$8H‹|$@HƒÄ A^ÃÌ@SHƒì ¹   è´âÿÿ3Û3Éèÿ9  …ÀuèöýÿÿèÝþÿÿ³¹   èåâÿÿŠÃHƒÄ [ÃÌH‰\$WHƒì 3ÛH=¡X H‹;H…Ét
èk9  Hƒ$; HƒÃHû   rÙ°H‹\$0HƒÄ _ÃH‰\$H‰l$H‰t$WHƒì H‹òH‹ùH;Êu°ë\H‹ÙH‹+H…ítH‹Íÿ“  ÿÕ„Àt	HƒÃH;ÞuàH;ÞtÔH;ßt-HƒÃøHƒ{ø tH‹3H…ötH‹ÎÿX“  3ÉÿÖHƒëHCH;Çu×2ÀH‹\$0H‹l$8H‹t$@HƒÄ _ÃH‰\$H‰t$WHƒì H‹ñH;Êt&HZøH‹;H…ÿtH‹Ïÿ“  3Éÿ×HƒëHCH;ÆuÞH‹\$0°H‹t$8HƒÄ _ÃÌH‰‘[ ÃH‰\$WHƒì H‹ùè.   H‹ØH…ÀtH‹Èÿµ’  H‹ÏÿÓ…Àt¸   ë3ÀH‹\$0HƒÄ _Ã@SHƒì 3ÉèáÿÿH‹#@ ‹Ëƒá?H3/[ HÓË3ÉèEáÿÿH‹ÃHƒÄ [ÃH‹ý? ‹ÊH3[ ƒá?HÓÊH…Ò•ÀÃÌÌÌH‰ýZ ÃH‰\$WHƒì H‹Ë? H‹ù‹ËH3ßZ ƒá?HÓËH…Ûu3ÀëH‹Ëÿ’  H‹ÏÿÓH‹\$0HƒÄ _ÃÌÌÌH‰\$WHƒì H‹ÙèŠ  ‹Èèç9  …À„¡   ¹   è¹ÐÿÿH;Øu	H=…Z ë¹   è¡ÐÿÿH;ØuzH=uZ ÿR ‹C©À  ucðK‚  H‹H…Àu9¹   èûÿÿ3ÉH‰è±ÿÿH‹H…ÀuHKÇC   H‰KH‰ÇC    °ëH‰CH‹H‰ÇC   ÇC    ëâ2ÀH‹\$0HƒÄ _ÃÌ„Ét4SHƒì H‹Ú‹BÁè	¨tH‹Êè~Ðÿÿðcýÿÿƒc  Hƒc Hƒ# HƒÄ [ÃÌÌÌ‹ºY ÃÌ@SHƒì@HcÙ‹aQ …ÀtK3ÒHL$ èqŠÿÿH‹D$(ƒx~LD$(º   ‹ËèE  ‹Ðë
H‹ ·Xƒâ€|$8 tH‹D$ ƒ ¨  ýëH‹k? ·Xƒâ‹ÂHƒÄ@[ÃH‰L‰AM…ÀtI‰H‹ÁÃÌ@SHƒì0A‹ØL‹ÂH‹ÑHL$ èÓÿÿÿH‹ÐA±D‹Ã3Éè#¿ÿÿHƒÄ0[ÃÌH‹ÄH‰XH‰hH‰pH‰x AVHƒìPE3öI‹èH‹òH‹ùH…ÒtM…ÀtD82u&H…ÉtfD‰13ÀH‹\$`H‹l$hH‹t$pH‹|$xHƒÄPA^ÃI‹ÑHL$0èq‰ÿÿH‹D$8L9°8  uH…ÿt¶f‰»   é¤   ¶HT$8èÅ  »   …ÀtQH‹L$8D‹ID;Ë~/A;é|*‹ISA‹ÆH…ÿL‹Æ•À‰D$(H‰|$ ÿ,Ž  H‹L$8…ÀuHcAH;èr:D8vt4‹Yë=A‹ÆH…ÿD‹ËL‹Æ•Àº	   ‰D$(H‹D$8H‰|$ ‹Hÿä  …ÀuèÿÇÿÿƒËÿÇ *   D8t$HtH‹L$0ƒ¡¨  ý‹Ãé÷þÿÿE3Éé°þÿÿH‰\$H‰t$fD‰L$ WHƒì`I‹øH‹òH‹ÙH…ÒuM…ÀtH…Ét!3Àé   H…Étƒ	ÿIøÿÿÿvèˆÇÿÿ»   ‰èTÆÿÿëiH‹”$   HL$@èˆÿÿH‹D$HHƒ¸8   uy·„$ˆ   ¹ÿ   f;ÁvJH…ötH…ÿtL‹Ç3ÒH‹ÎèDtÿÿè+Çÿÿ»*   ‰€|$X tH‹L$@ƒ¡¨  ý‹ÃL\$`I‹[I‹s I‹ã_ÃH…ötH…ÿ„‰   ˆH…ÛtUÇ   ëMƒd$x HL$xH‰L$8L„$ˆ   Hƒd$0 A¹   ‹H3Ò‰|$(H‰t$ ÿŒ  …Àtƒ|$x …jÿÿÿH…Ût‰3ÛéhÿÿÿÿÂ‹  ƒøz…MÿÿÿH…ötH…ÿtL‹Ç3ÒH‹ÎèzsÿÿèaÆÿÿ»"   ‰è-Åÿÿé,ÿÿÿHƒì8Hƒd$  èmþÿÿHƒÄ8Ã@UHƒì Hl$ Hƒåà‹ã: L‹ÒL‹ÁƒøŒÐ   öÁt+HQH‹ÑH;È„¨  E3ÉfD9
„›  HƒÂH;Ðuíé  ƒá¸    H+ÁH÷ÙMÛL#ØIÑëI;ÓLBÚE3ÉI‹ÐKXL;ÀtfD9
t	HƒÂH;ÐuñI+ÐHÑúI;Ó…H  I‹ÊIPI+ËH‹ÁƒàH+ÈÅìWÒLJëÅíu
Åý×Á…Àu	HƒÂ I;ÓuëKPë
fD9
t	HƒÂH;ÐuñI+ÐHÑúÅøwéó   ƒøŒÆ   öÁt+HQH‹ÑH;È„Ï   E3ÉfD9
„Â   HƒÂH;Ðuíé´   ƒá¸   H+ÁH÷ÙMÛL#ØIÑëI;ÓLBÚE3ÉI‹ÐKXL;ÀtfD9
t	HƒÂH;ÐuñI+ÐHÑúI;ÓusI‹ÊIPI+ËWÉH‹ÁƒàH+ÈLJëfoÁfuf×À…Àu	HƒÂI;ÓuçKPë
fD9
t	HƒÂH;ÐuñI+Ðë!HQH‹ÑH;ÈtE3ÉfD9
t	HƒÂH;ÐuñH+ÑHÑúH‹ÂHƒÄ ]ÃH‹¹ÿ  H‹ÂHÁè4H#ÁH;Át3ÀÃH¹ÿÿÿÿÿÿ H‹ÂH#Áu¸   ÃH¹       €H…ÑtH¹       H;Áu¸   ÃHÁê3÷ÒƒâƒÊ‹ÂÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x ATAVAWHƒìp‹œ$¸   E3äH‹úDˆ"H‹”$Ð   H‹ñ…ÛHHÈM‹ñI‹èAHÜèK„ÿÿCHcÐH;êwè‡ÃÿÿA\$"‰èSÂÿÿé»  H‹¹ÿ  HÁè4H#ÁH;Áuw‹„$È   M‹ÎL‰d$@L‹Å‰D$8H‹×H‹„$°   H‹ÎDˆd$0‰\$(H‰D$ è§  ‹Ø…ÀtDˆ'éb  ºe   H‹Ïè¬v  H…À„I  ŠŒ$À   öÙÒ€âà€ÂpˆDˆ`é-  H¸       €H…tÆ-HÿÇDŠ¼$À   ½ÿ  AŠÇAº0   öØI»ÿÿÿÿÿÿ H¸      ðÒƒâàƒêÙH…uDˆHÿÇH‹I#ÃH÷ØHíåþ  ëÆ1HÿÇL‹÷HÿÇ…ÛuEˆ&ëH‹D$XH‹ˆø   H‹ŠAˆL…†Š   E·ÂI¹       …Û~.H‹AŠÈI#ÁI#ÃHÓèfAÂfƒø9vfÂˆÿËHÿÇIÁéfAƒÀüyÎfE…ÀxDH‹AŠÈI#ÁI#ÃHÓèfƒøv/HOÿŠ,F¨ßuDˆHÿÉëðI;ÎtŠ<9u€Â:ˆë	þÀˆëþAÿ…Û~L‹ÃAŠÒH‹ÏèÉnÿÿHûAº0   E8&IDþAößÀ$àpˆH‹HÁé4áÿ  H+Íx
ÆG+HƒÇëÆG-HƒÇH÷ÙDˆL‹ÇHùè  |3H¸Ï÷Sã¥›Ä H÷éHÁúH‹ÂHÁè?HÐAˆHÿÇHiÂüÿÿHÈI;øuHƒùd|.H¸×£p=
×£H÷éHÑHÁúH‹ÂHÁè?HÐAˆHÿÇHkÂœHÈI;øuHƒù
|+H¸gfffffffH÷éHÁúH‹ÂHÁè?HÐAˆHÿÇHkÂöHÈAÊˆDˆgA‹ÜD8d$htH‹L$Pƒ¡¨  ýL\$p‹ÃI‹[ I‹k(I‹s0I‹{8I‹ãA_A^A\ÃÌÌÌL‹ÜI‰[I‰kI‰sWHƒìPH‹„$€   I‹ð‹¬$ˆ   MCèH‹	H‹úI‰CÈUèL5  3ÉLL$@ƒ|$@-DEH‹Ö”Á3À…íŸÀH+ÐH+ÑHƒþÿHDÖHÈHÏè‚/  …ÀtÆ ë=H‹„$    D‹ÅDŠŒ$   H‹ÖH‰D$8H‹ÏHD$@ÆD$0 H‰D$(‹„$˜   ‰D$ è   H‹\$`H‹l$hH‹t$pHƒÄP_ÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x AWHƒìP3ÀIcØE…ÀEŠùH‹êH‹ùOÃƒÀ	H˜H;Ðw.èx¿ÿÿ»"   ‰èD¾ÿÿ‹ÃH‹\$`H‹l$hH‹t$pH‹|$xHƒÄPA_ÃH‹”$˜   HL$0èñÿÿ€¼$    H‹´$ˆ   t23Òƒ>-”Â3ÀH×…ÛŸÀ…ÀtIƒÈÿIÿÀB€< uöHcÈIÿÀHÊè}m  ƒ>-H‹×uÆ-HW…Û~ŠBˆHÿÂH‹D$8H‹ˆø   H‹Šˆ
3ÉL¢¥  8Œ$   ”ÁHÚHÙH+ûH‹ËHƒýÿH/HDÕè’ÿÿ…À…¤   HKE„ÿtÆEH‹F€80tWD‹FAƒèyA÷ØÆC-Aƒød|¸…ëQA÷èÁú‹ÂÁèÐ SkÂœDÀAƒø
|¸gfffA÷èÁú‹ÂÁèÐ SkÂöDÀD Cƒ¼$€   u€90uHQA¸   èl  €|$H tH‹D$0ƒ ¨  ý3Àé…þÿÿHƒd$  E3ÉE3À3Ò3ÉèÒ¼ÿÿÌÌH‹ÄH‰XH‰hH‰pH‰x AVHƒì@H‹T$xH‹ÙHHØM‹ñA‹øè\~ÿÿA‹NÿÉ€|$p t;Ïu3ÀHcÉAƒ>-”ÀHÃfÇ0 Aƒ>-uÆ-HÿÃHƒÎÿAƒ~ $L‹ÆIÿÀB€< uöIÿÀHKH‹ÓèÓk  Æ0HÿÃëIcFHØ…ÿ~|HkL‹ÆIÿÀB€< uöIÿÀH‹ÓH‹Íè¡k  H‹D$(H‹ˆø   H‹ŠˆA‹N…ÉyB€|$p u‹Á÷Ø;Ç}‹ù÷ß…ÿtHÿÆ€<. u÷HcÏLFHÍH‹ÕèTk  LcÇº0   H‹ÍèÔiÿÿ€|$8 tH‹D$ ƒ ¨  ýH‹\$P3ÀH‹l$XH‹t$`H‹|$hHƒÄ@A^ÃL‹ÜI‰[I‰kI‰sAVHƒìPH‹	3ÀI‰CèI‹èI‰CðMCèH‹„$€   H‹ò‹”$ˆ   I‰CÈèP1  D‹t$DLL$@D‹„$ˆ   3Éƒ|$@-H‹Õ”ÁAÿÎH+ÑHƒýÿH1HDÕH‹Ëèƒ+  …ÀtÆ é˜   ‹D$DÿÈD;ðœÁƒøü|E;„$ˆ   }<„ÉtŠHÿÃ„Àu÷ˆCþH‹„$    LL$@D‹„$ˆ   H‹ÕH‰D$(H‹ÎÆD$ èÛýÿÿëBH‹„$    H‹ÕDŠŒ$   H‹ÎD‹„$ˆ   H‰D$8HD$@ÆD$0H‰D$(‹„$˜   ‰D$ è»ûÿÿH‹\$`H‹l$hH‹t$pHƒÄPA^ÃÌ@UHl$±HìÀ   H‹ç/ H3ÄH‰E?M‹Ñ¶ÂHƒÀM‹ÈL;ÐsAÆ  ¸   H‹M?H3ÌèYVÿÿHÄÀ   ]Ã„ÒtIÿÁAÆ -IÿÊAÆ ö]Hˆ¡  L…¡  H‰UßHn¡  H‰UçH‰E¿H‰EÇH_¡  H‰EÏH‰E×H`¡  H‰EÿHe¡  H‰EHj¡  H‰EHo¡  H‰E/H‰UH‰U'QÿÉL‰EïHÁâ÷ÑƒáL‰E÷‹ÁHÂL‰EL‰E7L‹DÅ¿HƒÈÿHÿÀA€<  uöL;Ð—ÀE3À„ÀA”ÀDÁI‹ÉLÂI‹ÒN‹DÅ¿èŽÿÿ…À„ÿÿÿHƒd$  E3ÉE3À3Ò3Éè¹ÿÿÌÌÌH‰\$H‰l$H‰t$WATAUAVAWHƒì`M‹éI‹èH‹òL‹ùH…Òuèâ¹ÿÿ»   ‰è®¸ÿÿ‹ÃéÞ  M…ÀtãM…ÉtÞL‹¤$°   M…ätÑ‹œ$¸   ƒûAtC»ƒøvE2öëA¶H‹¼$È   @öÇu*è=õÿÿ…Àt!I‹L‹ÍHÁê?L‹Æ€âDˆt$ ‹Èèþÿÿés  HÁïƒçƒÏƒëA„)  ƒë„ç   ƒëtXƒëtƒë„  ƒë„Ë   ƒût<H‹„$Ð   M‹ÍH‰D$@L‹Å‹„$À   H‹Ö‰|$8I‹ÏDˆt$0‰D$(L‰d$ è`üÿÿéú   ‹œ$À   LD$PI‹3À‹ÓH‰D$PM‹ÍH‰D$XL‰d$ èÅ-  D‹D$TLL$P3ÉH‹Õƒ|$P-”ÁDÃH+ÑHƒýÿHDÕHÎè(  …ÀtÆ é—   H‹„$Ð   LL$PH‰D$(D‹ÃH‹ÕÆD$  H‹Îè‹úÿÿëpH‹„$Ð   M‹ÍH‰D$@L‹Å‹„$À   H‹Ö‰|$8I‹ÏDˆt$0‰D$(L‰d$ è¦÷ÿÿë7H‹„$Ð   M‹ÍH‰D$@L‹Å‹„$À   H‹Ö‰|$8I‹ÏDˆt$0‰D$(L‰d$ èôÿÿL\$`I‹[0I‹k8I‹s@I‹ãA_A^A]A\_ÃÌÌÌH‰\$H‰l$VWAVHƒì@H‹[, H3ÄH‰D$0‹BH‹ú·ñÁè¨tƒBþˆ  H‹f‰Hƒé  H‹Êè*  H-4 L5$C ƒøÿt1H‹Ïè  ƒøþt$H‹Ïè  HcØH‹ÏHÁûèó   ƒà?HÁàIÞëH‹ÅŠ@9þÈ<†“   H‹ÏèÎ   ƒøÿt1H‹ÏèÁ   ƒøþt$H‹Ïè´   HcØH‹ÏHÁûè¥   ‹èƒå?HÁåI,ÞöE8€tOD·ÎHT$$A¸   HL$ è}ðÿÿ3Û…Àt¸ÿÿ  ëI9\$ ~@Hl$$¾M H‹×è}   ƒøÿtÝÿÃHÿÅ;\$ |äëƒGþyH‹×·ÎèvB  ëH‹f‰0Hƒ·ÆH‹L$0H3Ìè®QÿÿH‹\$hH‹l$pHƒÄ@A^_^ÃÌÌÌHƒì(H…ÉuèF¶ÿÿÇ    èµÿÿƒÈÿë‹AHƒÄ(ÃÌÌƒjˆ*A  H‹ˆHÿ¶ÁÃÌÌH‹±* 3ÀHƒÉH9äE ”ÀÃHƒì(èãÈÿÿHT$0H‹ˆ   H‰L$0H‹Èè^ÊÿÿH‹D$0H‹ HƒÄ(ÃÌH‰\$WHƒì ¸ÿÿ  ·Úf;Èu3ÀëJ¸   f;ÈsH‹„2 ·É·Hë+3ÿf‰L$@LL$0f‰|$0HT$@OD‹Áÿ|  …Àt¼·D$0·Ë#ÁH‹\$8HƒÄ _ÃH‰t$H‰|$L‰t$ UH‹ìHì€   H‹ß) H3ÄH‰EðD‹òHcùI‹ÐHMÈèÖuÿÿG=   wH‹EÐH‹·yé‚   ‹÷HUÐÁþ@¶Îè.  º   …Àt@ˆuÀDJ@ˆ}ÁÆEÂ ë@ˆ}ÀD‹ÊÆEÁ 3À‰T$0‰EèLEÀf‰EìH‹EÐ‹HHEè‰L$(HMÐH‰D$ èò  …Àu8EàtH‹EÈƒ ¨  ý3Àë·EèA#Æ€}à tH‹MÈƒ¡¨  ýH‹MðH3ÌèªOÿÿLœ$€   I‹sI‹{ M‹s(I‹ã]ÃÌH‰\$WHƒì0ƒd$  ¹   è»Éÿÿ»   ‰\$$;; tnHcûH‹{; H‹øH…ÀuëU‹HÁéöÁtH‹^; H‹ùèQA  ƒøÿtÿD$ H‹E; H‹øHƒÁ0ÿ/y  H‹0; H‹ùè‡ÿÿH‹ ; Hƒ$ø ÿÃë†¹   è…Éÿÿ‹D$ H‹\$@HƒÄ0_ÃÌÌ@SHƒì H‹Ù‹AÁè¨t'‹AÁè¨tH‹Iè¶†ÿÿðc¿þÿÿ3ÀH‰CH‰‰CHƒÄ [ÃH‰\$L‰L$ WHƒì I‹ùI‹Ø‹
èÐ   H‹HcH‹ÑH‹ÁHÁøLØ> ƒâ?HÁâI‹ÀöD8t$è¥!  H‹Èÿ˜y  3Û…ÀuèÙ²ÿÿH‹Øÿ,x  ‰èé²ÿÿÇ 	   ƒËÿ‹è‘   ‹ÃH‹\$0HƒÄ _Ã‰L$Hƒì8HcÑƒúþuè·²ÿÿÇ 	   ël…ÉxX;YB sPH‹ÊLM> ƒá?H‹ÂHÁøHÁáI‹ÀöD8t-HD$@‰T$P‰T$XLL$PHT$XH‰D$ LD$ HL$HèýþÿÿëèN²ÿÿÇ 	   è±ÿÿƒÈÿHƒÄ8ÃÌÌÌH‰\$UVWATAUAVAWH‹ìHì€   H‹»& H3ÄH‰EðHcòHº= L‹þE‹áIÁÿƒæ?HÁæM‹ðL‰EØH‹ÙMàJ‹øH‹D0(H‰EÐÿqx  3Ò‰EÌH‰I‹þ‰SM;ôƒd  DŠ/L5h= f‰UÀK‹þŠL2=öÁtŠD2>€áûˆL2=A¸   HUàˆEàDˆmáëEè„ûÿÿ¶º €  f…Ht)I;üƒï   A¸   HMÀH‹×è{éÿÿƒøÿ„ô   HÿÇëA¸   H‹×HMÀè[éÿÿƒøÿ„Ô   Hƒd$8 HEèHƒd$0 LEÀ‹MÌA¹   ÇD$(   3ÒH‰D$ HÿÇÿÝv  D‹ð…À„”   H‹MÐLMÈHƒd$  HUèD‹ÀÿÏv  3Ò…Àtk‹K+MØÏ‰KD9uÈrbA€ý
u4H‹MÐBH‰T$ DBHUÄf‰EÄLMÈÿv  3Ò…Àt,ƒ}Èr.ÿCÿCI;üé¶þÿÿŠK‹þˆD1>K‹þ€L0=ÿCëÿ˜u  ‰H‹ÃH‹MðH3ÌèKÿÿH‹œ$À   HÄ€   A_A^A]A\_^]ÃH‰\$H‰l$VWAV¸P  è,^  H+àH‹²$ H3ÄH‰„$@  H‹ÙLcÒI‹ÂA‹éHÁøH ; Aƒâ?Ièƒ# I‹ðƒc H‹Áƒc IÁâN‹t(L;ÅsoH|$@H;õs$ŠHÿÆ<
u	ÿCÆHÿÇˆHÿÇH„$?  H;ør×Hƒd$  HD$@+øLL$0D‹ÇHT$@I‹Îÿpu  …Àt‹D$0C;ÇrH;õr›ëÿ”t  ‰H‹ÃH‹Œ$@  H3Ìè‡JÿÿLœ$P  I‹[ I‹k0I‹ãA^_^ÃÌÌÌH‰\$H‰l$VWAV¸P  è$]  H+àH‹ª# H3ÄH‰„$@  H‹ùLcÒI‹ÂA‹éHÁøH˜: Aƒâ?Ièƒ' I‹ðƒg H‹Áƒg IÁâN‹t(L;Åƒ‚   H\$@H;õs1·HƒÆfƒø
uƒG¹   f‰HƒÃf‰HƒÃH„$>  H;ØrÊHƒd$  HD$@H+ØLL$0HÑûHT$@ÛI‹ÎD‹ÃÿQt  …Àt‹D$0G;ÃrH;õrˆëÿus  ‰H‹ÇH‹Œ$@  H3ÌèhIÿÿLœ$P  I‹[ I‹k0I‹ãA^_^ÃH‰\$H‰l$VWATAVAW¸p  è\  H+àH‹Š" H3ÄH‰„$`  LcÒH‹ÙI‹ÂE‹ñHÁøHx9 Aƒâ?MðIÁâM‹øI‹øH‹ÁN‹d(3Àƒ# H‰CM;ÆƒÏ   HD$PI;þs-·HƒÇfƒù
uº   f‰HƒÀf‰HƒÀHŒ$ø  H;ÁrÎHƒd$8 HL$PHƒd$0 LD$PH+ÁÇD$(U  HŒ$   HÑøH‰L$ D‹È¹éý  3Òÿs  ‹è…ÀtI3ö…Àt3Hƒd$  H”$   ‹ÎLL$@D‹ÅHÑI‹ÌD+Æÿér  …Àtt$@;õrÍ‹ÇA+Ç‰CI;þé3ÿÿÿÿr  ‰H‹ÃH‹Œ$`  H3ÌèúGÿÿLœ$p  I‹[0I‹k@I‹ãA_A^A\_^ÃÌÌH‰\$H‰t$‰L$WATAUAVAWHƒì E‹øL‹âHcÙƒûþuèJ¬ÿÿƒ  èb¬ÿÿÇ 	   é   …Éxt;< slH‹óL‹óIÁþL-î7 ƒæ?HÁæK‹Dõ ¶L08ƒátE‹Ëè±  ƒÏÿK‹Dõ öD08uè	¬ÿÿÇ 	   èÞ«ÿÿƒ  ëE‹ÇI‹Ô‹Ëè@   ‹ø‹Ëè›  ‹Çëèº«ÿÿƒ  èÒ«ÿÿÇ 	   èŸªÿÿƒÈÿH‹\$XH‹t$`HƒÄ A_A^A]A\_ÃH‰\$ UVWATAUAVAWH‹ìHƒì`3ÿE‹øLcáH‹òE…Àu3Àé›  H…ÒuèT«ÿÿ‰8èm«ÿÿÇ    è:ªÿÿƒÈÿéw  M‹ôH7 Aƒæ?M‹ìIÁýIÁæL‰mðJ‹èBŠ\19Cÿ<w	A‹Ç÷Ð¨t«BöD18 t3ÒA‹ÌDBèn:  A‹ÌH‰}àè  …À„  H§6 J‹èBöD08€„ê   èÎ½ÿÿH‹ˆ   H9¹8  uH{6 J‹èB8|09„¿   He6 J‹èHUøJ‹L1(ÿBq  …À„   „Ût{þË€û‡+  !}ÐN$>3ÛL‹þ‰]ÔI;ôƒ	  E·/A·ÍèÊ9  fA;Åu3ƒÃ‰]ÔfAƒý
uA½   A‹Íè©9  fA;ÅuÿÃ‰]ÔÿÇIƒÇM;üsëºÿ_o  ‰EÐL‹mðé±   E‹ÏHMÐL‹ÆA‹ÔèÍ÷ÿÿò ‹xé˜   H¦5 J‹èBöD18€tM¾Ë„Ût2ƒétƒùuyE‹ÏHMÐL‹ÆA‹Ôè›úÿÿë¼E‹ÏHMÐL‹ÆA‹Ôè£ûÿÿë¨E‹ÏHMÐL‹ÆA‹Ôèkùÿÿë”J‹L1(LMÔ!}Ð3ÀH!D$ E‹ÇH‹ÖH‰EÔÿro  …Àu	ÿ¨n  ‰EÐ‹}ØòEÐòEàH‹EàHÁè …Àuh‹Eà…Àt-ƒøuè?©ÿÿÇ 	   è©ÿÿÇ    éÇýÿÿ‹Màè±¨ÿÿéºýÿÿHÉ4 J‹èBöD08@t	€>„{ýÿÿèû¨ÿÿÇ    èÐ¨ÿÿƒ  é†ýÿÿ‹Eä+ÇH‹œ$¸   HƒÄ`A_A^A]A\_^]ÃÌÌÌ@SHƒì@‹ÙHL$ èjiÿÿH‹D$(¶ÓH‹·Q% €  €|$8 tH‹L$ ƒ¡¨  ýHƒÄ@[ÃÌ@UATAUAVAWHƒì`Hl$PH‰]@H‰uHH‰}PH‹ H3ÅH‰EHc]`M‹ùH‰U E‹èH‹ù…Û~H‹ÓI‹Éèÿ7  ;ÃX|‹ØD‹uxE…öuH‹D‹p÷€   D‹ËM‹ÇA‹ÎÒƒd$( Hƒd$  ƒâÿÂÿ×m  Lcà…À„{  I‹ÔI¸ðÿÿÿÿÿÿHÒHJH;ÑHÀH…ÁtrHJH;ÑHÀH#ÁH=   HBw7H;ÐHÉH#ÈHAH;ÁwI‹ÀHƒàðè®U  H+àHt$PH…ö„ú  ÇÌÌ  ëH;ÐHÉH#Èè÷zÿÿH‹ðH…ÀtÇ ÝÝ  HƒÆë3öH…ö„Å  D‰d$(D‹ËM‹ÇH‰t$ º   A‹Îÿm  …À„Ÿ  Hƒd$@ E‹ÌHƒd$8 L‹ÆHƒd$0 A‹ÕL‹} ƒd$( I‹ÏHƒd$  è|ÀÿÿHcø…À„b  A¸   E…ètR‹Ep…À„N  ;øD  Hƒd$@ E‹ÌHƒd$8 L‹ÆHƒd$0 A‹Õ‰D$(I‹ÏH‹EhH‰D$ è#Àÿÿ‹ø…À…  é  H‹×HÒHJH;ÑHÀH…ÁtvHJH;ÑHÀH#ÁI;ÀHBw>H;ÐHÉH#ÈHAH;Áw
H¸ðÿÿÿÿÿÿHƒàðèXT  H+àH\$PH…Û„¤   ÇÌÌ  ëH;ÐHÉH#Èè¡yÿÿH‹ØH…ÀtÇ ÝÝ  HƒÃë3ÛH…ÛtsHƒd$@ E‹ÌHƒd$8 L‹ÆHƒd$0 A‹Õ‰|$(I‹ÏH‰\$ èV¿ÿÿ…Àt2Hƒd$8 3ÒH!T$0D‹Ï‹EpL‹ÃA‹Î…Àuf!T$(H!T$ ÿŠk  ‹ø…Àu`HKð9ÝÝ  uèÓxÿÿ3ÿH…ötHNð9ÝÝ  uè»xÿÿ‹ÇH‹MH3Íè­@ÿÿH‹]@H‹uHH‹}PHeA_A^A]A\]Ã‰D$(H‹EhH‰D$ ë”HKð9ÝÝ  u§èsxÿÿë ÌH‰\$H‰t$WHƒìpH‹òI‹ÙH‹ÑA‹øHL$Pè»eÿÿ‹„$À   HL$X‰D$@L‹Ë‹„$¸   D‹Ç‰D$8H‹Ö‹„$°   ‰D$0H‹„$¨   H‰D$(‹„$    ‰D$ è3üÿÿ€|$h tH‹L$Pƒ¡¨  ýL\$pI‹[I‹sI‹ã_ÃÌÌðÿAH‹à   H…Àtðÿ H‹ð   H…Àtðÿ H‹è   H…Àtðÿ H‹   H…Àtðÿ HA8A¸   HŸ H9PðtH‹H…ÒtðÿHƒxè tH‹PøH…ÒtðÿHƒÀ IƒèuËH‹‰   éy  ÌH‰\$H‰l$H‰t$WHƒì H‹ø   H‹ÙH…ÀtyHÒ  H;ÁtmH‹ƒà   H…Àtaƒ8 u\H‹‹ð   H…Étƒ9 uèövÿÿH‹‹ø   è  H‹‹è   H…Étƒ9 uèÔvÿÿH‹‹ø   è  H‹‹à   è¼vÿÿH‹‹ø   è°vÿÿH‹ƒ   H…ÀtGƒ8 uBH‹‹  Héþ   èŒvÿÿH‹‹  ¿€   H+ÏèxvÿÿH‹‹  H+ÏèivÿÿH‹‹   è]vÿÿH‹‹   è¥   H³(  ½   H{8HR H9GðtH‹H…Étƒ9 uè"vÿÿH‹èvÿÿHƒè tH‹OøH…Ét
ƒ9 uè vÿÿHƒÆHƒÇ Hƒíu±H‹ËH‹\$0H‹l$8H‹t$@HƒÄ _éÖuÿÿÌÌH…ÉtHØ{  H;Èt¸   ðÁ\  ÿÀÃ¸ÿÿÿÃÌH…Ét0SHƒì H«{  H‹ÙH;Èt‹\  …Àuèˆ  H‹Ëè|uÿÿHƒÄ [ÃÌÌH…ÉtHx{  H;ÈtƒÈÿðÁ\  ÿÈÃ¸ÿÿÿÃÌÌÌHƒì(H…É„–   AƒÉÿðDIH‹à   H…ÀtðDH‹ð   H…ÀtðDH‹è   H…ÀtðDH‹   H…ÀtðDHA8A¸   Hý H9PðtH‹H…ÒtðD
Hƒxè tH‹PøH…ÒtðD
HƒÀ IƒèuÉH‹‰   è5ÿÿÿHƒÄ(ÃH‰\$WHƒì èA´ÿÿH‹ø‹4 …ˆ¨  tH‹˜   H…Ûu6¹   è²¶ÿÿH   H‹·( è&   H‹Ø¹   èå¶ÿÿH…ÛuèCuÿÿÌH‹ÃH‹\$0HƒÄ _ÃH‰\$WHƒì H‹úH…ÒtIH…ÉtDH‹H;ÚuH‹Âë9H‰H‹Êè-üÿÿH…Ût"H‹Ëè¬þÿÿƒ{ uH› H;ØtH‹Ëè’üÿÿH‹Çë3ÀH‹\$0HƒÄ _ÃH…É„   SHƒì H‹ÙH‹IH;x tè©sÿÿH‹K H;n tè—sÿÿH‹K(H;d tè…sÿÿH‹K0H;Z tèssÿÿH‹K8H;P tèasÿÿH‹K@H;F tèOsÿÿH‹KHH;< tè=sÿÿH‹KhH;J tè+sÿÿH‹KpH;@ tèsÿÿH‹KxH;6 tèsÿÿH‹‹€   H;) tèòrÿÿH‹‹ˆ   H; tèÝrÿÿH‹‹   H; tèÈrÿÿHƒÄ [ÃÌÌH…ÉtfSHƒì H‹ÙH‹	H;Y tè¢rÿÿH‹KH;O tèrÿÿH‹KH;E tè~rÿÿH‹KXH;{ tèlrÿÿH‹K`H;q tèZrÿÿHƒÄ [ÃH‰\$H‰t$WHƒì 3ÿHÑH‹ðH‹ÙH+ñHƒÆHÁîH;ÈHG÷H…ötH‹èrÿÿHÿÇH[H;þuìH‹\$0H‹t$8HƒÄ _ÃÌÌH…É„þ   H‰\$H‰l$VHƒì ½   H‹Ù‹ÕèÿÿÿHK8‹Õèvÿÿÿu‹ÖHKpèhÿÿÿH‹Ð   ‹ÖèZÿÿÿH‹0  UûèKÿÿÿH‹‹@  è“qÿÿH‹‹H  è‡qÿÿH‹‹P  è{qÿÿH‹`  ‹ÕèÿÿÿH‹˜  ‹ÕèÿÿÿH‹Ð  ‹ÖèýþÿÿH‹0  ‹ÖèïþÿÿH‹  UûèàþÿÿH‹‹   è(qÿÿH‹‹¨  èqÿÿH‹‹°  èqÿÿH‹‹¸  èqÿÿH‹\$0H‹l$8HƒÄ ^Ã@UATAUAVAWHƒì`Hl$0H‰]`H‰uhH‰}pH‹. H3ÅH‰E D‹êE‹ùH‹ÑM‹àHM è"^ÿÿ‹µˆ   …öuH‹E‹p÷   E‹ÏM‹Ä‹ÎÒƒd$( Hƒd$  ƒâÿÂÿc  Lcð…Àu3ÿéñ   I‹þHÿHOH;ùHÀH…ÁtuHOH;ùHÀH#ÁH=   HGw:H;øHÉH#ÈHAH;Áw
H¸ðÿÿÿÿÿÿHƒàðèêJ  H+àH\$0H…ÛtyÇÌÌ  ëH;øHÉH#Èè7pÿÿH‹ØH…ÀtÇ ÝÝ  HƒÃë3ÛH…ÛtHL‹Ç3ÒH‹ËèŸIÿÿE‹ÏD‰t$(M‹ÄH‰\$ º   ‹ÎÿJb  …ÀtL‹€   D‹ÀH‹ÓA‹Íÿàb  ‹øë3ÿH…ÛtHKð9ÝÝ  uè|oÿÿ€} tH‹E ƒ ¨  ý‹ÇH‹M H3Íè]7ÿÿH‹]`H‹uhH‹}pHe0A_A^A]A\]ÃÌÌÌH‹ÄH‰XH‰hH‰pH‰x AV3íL5B¥  D‹ÕH‹ñA»ã   CH‹þ™»U   +ÂÑøLcÀI‹ÈHÁáN‹1I+ùB·J¿fƒùwfƒÂ A·	A¿fƒøwfƒÁ IƒÁHƒët
f…Òtf;ÑtÉ·Á·Ê+Èt…ÉyEXÿëEPE;Ó~ŠƒÈÿëI‹ÀHÀA‹DÆH‹\$H‹l$H‹t$ H‹|$(A^ÃÌHƒì(H…Ét"è*ÿÿÿ…ÀxH˜H=ä   sHÀHŠ  ‹Áë3ÀHƒÄ(ÃÌÌÌÌÌÌH;Ñ†Â   H‰l$ WAVAWHƒì H‰\$@M‹ñH‰t$HI‹èL‰d$PH‹úN$L‹ùff„     I‹ßI‹ôL;çw%D  I‹Îÿ§a  H‹ÓH‹ÎAÿÖ…ÀHOÞHõH;÷vàL‹ÅH‹ÇH;ßt+H…ít&H+ß@ f„     ¶¶ˆˆH@IƒèuêH+ýI;ÿw’L‹d$PH‹t$HH‹\$@H‹l$XHƒÄ A_A^_ÃÌÌÌÌ@UATAVHì@  H‹¼ H3ÄH‰„$   M‹ñI‹èL‹áH…ÉuH…Òtèõ™ÿÿÇ    èÂ˜ÿÿéÐ  M…ÀtæM…ÉtáHƒú‚¼  H‰œ$8  H‰´$0  H‰¼$(  L‰¬$   L‰¼$  LzÿL¯ýLùE3í3ÒI‹ÇI+ÄH÷õHpHƒþw*M‹ÎL‹ÅI‹×I‹ÌèyþÿÿIƒíˆ.  N‹dì N‹¼ì  ëÁHÑîI‹ÎH¯õIôÿM`  H‹ÖI‹ÌAÿÖ…À~)L‹ÅH‹ÖL;ætM‹ÌL+Î¶A¶Aˆˆ
HRIƒèuèI‹Îÿ`  I‹×I‹ÌAÿÖ…À~)L‹ÅI‹×M;çtM‹ÌM+Ï¶A¶Aˆˆ
HRIƒèuèI‹ÎÿÏ_  I‹×H‹ÎAÿÖ…À~*L‹ÅI‹×I;÷tL‹ÎM+Ï¶A¶Aˆˆ
HRIƒèuèI‹ÜI‹ÿfH;óv#HÝH;ÞsI‹Îÿz_  H‹ÖH‹ËAÿÖ…À~âH;ówHÝI;ßwI‹ÎÿW_  H‹ÖH‹ËAÿÖ…À~âH+ýH;þvI‹Îÿ9_  H‹ÖH‹ÏAÿÖ…ÀâH;ûr@L‹ÅH‹×H;ßt$L‹ËL+ÏfD  ¶A¶Aˆˆ
HRIƒèuèH;÷…_ÿÿÿH‹óéWÿÿÿHýH;÷s#H+ýH;þvI‹ÎÿÎ^  H‹ÖH‹ÏAÿÖ…ÀtâH;÷rH+ýI;üvI‹Îÿ«^  H‹ÖH‹ÏAÿÖ…ÀtâI‹ÏH‹ÇH+ËI+ÄH;Á|&L;çsN‰dì J‰¼ì  IÿÅI;ßƒöýÿÿL‹ãéÈýÿÿI;ßsJ‰\ì N‰¼ì  IÿÅL;çƒÐýÿÿL‹ÿé¢ýÿÿL‹¬$   H‹¼$(  H‹´$0  H‹œ$8  L‹¼$  H‹Œ$   H3ÌèI2ÿÿHÄ@  A^A\]ÃH‰\$WHƒì E3ÒL‹ÚM…Éu,H…Éu,H…ÒtèÔ–ÿÿ»   ‰è •ÿÿD‹ÓA‹ÂH‹\$0HƒÄ _ÃH…ÉtÙH…ÒtÔM…ÉuDˆëÞM…ÀuDˆëÀL+ÁH‹ÑI‹ÛI‹ùIƒùÿuAŠˆHÿÂ„Àt)Hƒëuíë!AŠˆHÿÂ„ÀtHƒëtHƒïuçH…ÿuDˆH…Ûu‡IƒùÿuFˆTÿDSPésÿÿÿDˆè0–ÿÿ»"   éWÿÿÿÌÌHƒìXH‹½
 H3ÄH‰D$@3ÀL‹ÊHƒø L‹ÁswÆD  HÿÀHƒø |ðŠë¶ÐHÁê¶Àƒà¶L «ÁIÿÁˆL AŠ„ÀuÝëA¶Áº   A¶ÉƒáHÁèÓâ„T uIÿÀEŠE„ÉuÙ3ÀH‹L$@H3ÌèÚ0ÿÿHƒÄXÃI‹Àëéèƒ5ÿÿÌÌÌE3Àé    H‰\$WHƒì@H‹ÚH‹ùH…Éuèb•ÿÿÇ    è/”ÿÿ3ÀëbH…ÒtçH;ÊsòI‹ÐHL$ èðUÿÿH‹L$0ƒy uHÿËë%HSÿHÿÊH;úw
¶öDuîH‹ËH+ÊƒáH+ÙHÿË€|$8 tH‹L$ ƒ¡¨  ýH‹ÃH‹\$PHƒÄ@_ÃÌÌHƒì(è§¿ÿÿ3É„À”Á‹ÁHƒÄ(ÃÌHƒì(H…Éuè¾”ÿÿÇ    è‹“ÿÿHƒÈÿHƒÄ(ÃL‹Á3ÒH‹J  HƒÄ(Hÿ%?[  ÌÌÌH‰\$WHƒì H‹ÚH‹ùH…Éu
H‹Êè÷gÿÿëXH…Òuè«gÿÿëJHƒúàw9L‹ÊL‹ÁëènÊÿÿ…Àt(H‹ËèrÈÿÿ…ÀtL‹ËL‹ÇH‹á 3ÒÿáZ  H…ÀtÑëè!”ÿÿÇ    3ÀH‹\$0HƒÄ _ÃÌÌH‰\$H‰l$H‰t$WHƒì º@   ‹Êèˆhÿÿ3öH‹ØH…ÀtLH¨   H;Åt=Hx0HOÐE3Àº   èÉ¬ÿÿHƒOøÿH‰7ÇG  

ÆG
€gø@ˆwH@HGÐH;ÅuÇH‹ó3ÉèÓfÿÿH‹\$0H‹ÆH‹t$@H‹l$8HƒÄ _ÃÌÌÌH…ÉtJH‰\$H‰t$WHƒì H±   H‹ÙH‹ùH;ÎtH‹Ïÿ¡X  HƒÇ@H;þuîH‹ËèxfÿÿH‹\$0H‹t$8HƒÄ _ÃH‰\$H‰t$H‰|$AWHƒì0‹ñ3Û‹Ãù    ’À…Àuè÷’ÿÿ»	   ‰èÃ‘ÿÿ‹Ãëd¹   èe¨ÿÿH‹ûH‰\$ ‹‚" ;ð|;L=w I9ÿtë"èªþÿÿI‰ÿH…ÀuXë‹V" ƒÀ@‰M" HÿÇH‰|$ ëÁ¹   èa¨ÿÿë˜H‹\$@H‹t$HH‹|$PHƒÄ0A_ÃÌHcÉH H‹Áƒá?HÁøHÁáHÂHÿ%•W  ÌHcÉHò H‹Áƒá?HÁøHÁáHÂHÿ%yW  ÌH‰\$H‰t$H‰|$AVHƒì HcÙ…Éxr;¶! sjH‹ûL5ª ƒç?H‹óHÁþHÁçI‹ööD88tGHƒ|8(ÿt?è‘ÿÿƒøu'…Ût+Øt;Øu¹ôÿÿÿë¹õÿÿÿë¹öÿÿÿ3Òÿ`X  I‹öHƒL8(ÿ3Àëè‘‘ÿÿÇ 	   èf‘ÿÿƒ  ƒÈÿH‹\$0H‹t$8H‹|$@HƒÄ A^ÃÌÌHƒì(ƒùþuè:‘ÿÿƒ  èR‘ÿÿÇ 	   ëN…Éx2;ô  s*HcÑHè H‹Âƒâ?HÁøHÁâH‹ÁöD8tH‹D(ëèïÿÿƒ  è‘ÿÿÇ 	   èÔÿÿHƒÈÿHƒÄ(ÃÌÌÌHƒì(ƒùþuèâÿÿÇ 	   ëB…Éx.;„  s&HcÉHx H‹Áƒá?HÁøHÁáH‹Â¶D8ƒà@ëè£ÿÿÇ 	   èpÿÿ3ÀHƒÄ(ÃÌ@SHƒì 3ÛH…Éuè~ÿÿ»   ‰èJÿÿ‹Ãé”   H…ÒtãE…Àˆ‹ÃAOÀÿÀH˜H;ÐwèMÿÿ»"   ëÍM…Ét¾I‹QHAÆ0ëDŠE„ÒtHÿÂëA²0DˆHÿÀAÿÈE…Àâˆx€:5|ëÆ 0HÿÈ€89tõþ €91uAÿAëIƒÈÿIÿÀB8\uöIÿÀHQè]>  3ÀHƒÄ [ÃÌÌÌÌÌH‰T$VWHìH  D‹	H‹úH‹ñE…Éu3ÀHÄH  _^Ã‹…ÀtîH‰œ$@  AÿÉH‰¬$8  L‰¤$0  L‰´$   L‰¼$  ƒè…ò   D‹zE3öAƒÿu(‹YLD$DHƒÁD‰6E3ÉD‰t$@ºÌ  è¬  ‹Ãé  E…Éu9‹YLD$DD‰1E3ÉHƒÁD‰t$@ºÌ  è  3Ò‹ÃA÷÷…Ò‰VA•ÆD‰6éÇ  A¼ÿÿÿÿI‹þI‹îE;Ìt/I‹Ï€    B‹DŽ3ÒHÁå EÌHÅHÁç H÷ñ‹ÀH‹êHøE;ÌuÛE3ÉD‰t$@LD$DD‰6ºÌ  HNè	  H‹Í‰nHÁé H‹Ç…É‰NA•ÆAÿÆD‰6éH  A;Áv3Àé<  E‹ÁIcÑD+ÀL‰¬$(  IcØDhE‹ÑH;Ó|LHƒÁH    L‹ßL+ØL+ÞH‘€    ‹A9uAÿÊHÿÊHƒéH;Ó}éëIcÂH‹ÈH+Ë‹D†9DsAÿÀE…Àu3Àé¹  AEÿA»    D‹T‡AEþ‹\‡A½Â‰œ$x  t	º   +ÐëA‹ÓD+Ú‰”$p  D‰\$ …Òt@A‹Â‹ÓA‹ËÓê‹Œ$p  D‹ÒÓà‹ÑÓãDÐ‰œ$x  AƒývAEýA‹Ë‹D‡ÓèØ‰œ$x  E3öAXÿ‰œ$`  E‹þ…Ûˆß  A‹ÃB<+E‹ÚA¼ÿÿÿÿL‰\$0H‰D$8A;ùw‹l¾ëA‹îGÿ‹L†GþD‹T†H‰L$(‰l$,…Òt2H‹L$8E‹ÂH‹D$(IÓè‹ÊHÓàLÀAÓâƒÿr‹L$ Gý‹D†ÓèDÐëL‹D$(3ÒI‹ÀI÷ó‹ÊL‹ÀI;ÄvH¸   ÿÿÿÿIÀM‹ÄI¯ÃHÈI;ÌwDH‹\$0E‹ÚD‹”$x  A‹ÒI¯ÐI÷ÚfD  H‹ÁHÁà IÃH;ÐvIÿÈIÒHËI;Ìvã‹œ$`  M…À„À   I‹ÎE…ítXL‹Œ$h  ‹ÓIƒÁA‹Ýff„     A‹I¯ÀHÈ‹ÂD‹ÑHÁé L†‹D†A;ÂsHÿÁA+ÂÿÂIƒÁA‰CHƒëuÊ‹œ$`  ‹ÅH;ÁsNE‹ÎE…ítCL‹œ$h  D‹ÓIƒÃA‹ÝfA‹ÂM[‹T†H†A‹CüAÿÂHÐA‹ÁHÐL‹Ê‰QIÁé HƒëuÑIÿÈ‹œ$`  DOÿL‹\$0ÿË‹”$p  ÿÏIÁç A‹ÀLø‰œ$`  …Û‰;þÿÿAÿÁA‹ÉD;s‹ÁÿÁD‰t†;róD‰E…Étff„     ‹ÿÊD9t–u‰…ÒuïI‹ÇL‹¬$(  L‹´$   L‹¤$0  H‹¬$8  H‹œ$@  L‹¼$  HÄH  _^ÃÌÌ@USVWATAUAVAWH¬$(ùÿÿHìØ  H‹}ÿ  H3ÄH‰…À  H‰L$8M‹ñHL$`L‰L$PM‹øL‰D$p‹òèŠ  ‹D$`E3íƒà<uDˆl$hëHL$`è×  ÆD$hH‹\$8H¹       €H‹ÃM‰wH#Á¿    H÷ØI¼ÿÿÿÿÿÿ H¸      ðÉƒáÏA‰H…Øu,I…Üu'H‹•@  L¶  I‹ÎE‰oè^ÿÿ…À„ñ  é   HL$8èÄÅÿÿ…ÀtAÇG   ƒè„¯  ƒè„‡  ƒè„_  ƒø„7  H¸ÿÿÿÿÿÿÿA¹ÿ  H#ØÿÆH‰\$8òD$8òD$XH‹T$XL‹Â‰t$LIÁè4M…Á”ÁŠÁöØH¸       MöI#ÔI÷ÖL#ðLòöÙÀE#Á÷ØÿÀA˜ÌûÿÿØèÒ  è  ò,ÈD‰u„Aº     €ƒàþ÷ØEäIÁî D#áD‰uˆA‹ÆD‰d$0÷ØÒ÷ÚAÒ‰U€…Ûˆ©  3ÀÇ…(     ‰…$  p‰µ   ;Ö…a  E‹ÅA‹È‹D„9„$  …J  EÂD;ÆuäD[D‰l$8E‹Ë‹÷AƒãAÁéA+óI‹Ú‹ÎHÓãA+ÚA½ÆD‹ãA÷ÔtÿÀëA‹Å+øAAD;ßA—ÇƒøsA—ÀƒøsuAŠÊE„ÿuAŠÍAƒÍÿE„À…¡   „É…™   A¾r   A;ÆDBðE;õt\E‹ÆE+ÁC<A;ùrGD;ÂsF‹T…„ëE3ÒA@ÿ;Âs‹T…„ë3ÒA#Ô‹ÎÓêEÅD#ÓA‹ËAÓâAÒC‰T½„A;Åt‹U€ë°Aº   E3íA‹ÍE…Ét‹ÁAÊD‰l…„A;ÉuñE„ÿAFDEðD‰u€ë
E3íE‹õD‰m€Ç…T     D‹d$0A¿   D‰½P  D‰½   D‰­(  ét  ƒd$8 D[E‹ËBÿAƒãAÁéD‹ÿI‹ÚE+ûA‹ÏHÓãA+Ú‹È½D…„D‹ëA÷ÕtÿÀë3À+øB
D;ßA—ÄƒøsA—Àƒøsu
E„ätAŠÊë2ÉAƒÊÿE„À…    „É…˜   A¾r   A;ÆDBðE;òt\E‹ÆE+ÁC<A;ùrMD;ÂsF‹T…„ëE3ÒA@ÿ;Âs‹T…„ë3ÒD#ÓA‹ËAÓâA#ÕA‹ÏÓêDÒD‰T½„AƒÊÿEÂCA;Ât‹U€ëªE3íA‹ÍE…Ét‹ÁÿÁD‰l…„A;ÉuòE„äAFDEðD‰u€ë
E3íE‹õD‰m€‰µT  é¶þÿÿûüÿÿ„,  3ÀÇ…(     ‰…$  p‰µ   ;Ö…	  E‹ÅA‹È‹D„9„$  …ò   EÂD;ÆuäA½ÆD‰l$8tÿÀëA‹Å+ø‹Î;þA’ÁAƒÍÿ;Ês	‹ÁD‹D…„ëE3ÀAÿ;Âs‹T…„ë3ÒA‹ÀÁêÁà3Ð‹ÁAÍ‰T…„A;Ít‹U€ëÃAöÙH$  Eö3ÒA÷ÞDö+ó‹þD‰u€Áï‹ßHÁãL‹Ãè¸2ÿÿƒæD@ŠÎE‹Ç¸   IÁàÓà‰„$  E3íD‰½P  D‰½   M…À„=  »Ì  HT  L;Ã‡  H•$  èÎ3  é  BÿD‰l$8‹È½D…„tÿÀëA‹Å+øA;úA’Áƒús—ÁƒúsuAŠÂE„ÉuAŠÅAƒÍÿ„Éuh„ÀudA¾r   A;ÖDBòE;õt>A‹Î;Ês	‹ÁD‹D…„ëE3ÀAÿ;Âs‹T…„ë3ÒÁêC 3Ð‹ÁAÍ‰T…„A;Ít‹U€ëÅE3íAFE„ÉDEðD‰u€ë
E3íE‹õD‰m€A‹úH$  +û3Ò‹÷Áî‹ÞHÁãL‹Ãè‡1ÿÿƒçD~@ŠÏE‹Ç¸   Óà‰„$  IÁàéÍþÿÿL‹Ã3ÒèY1ÿÿè@„ÿÿÇ "   èƒÿÿD‹½P  ¸ÍÌÌÌE…äˆ¾  A÷ä‹ÂH¸ÿÿÁè‰D$HD‹à‰D$@…À„Ó  ¸&   E‹ìD;àDGèD‰l$DAEÿ¶Œ‚r¦ ¶´‚s¦ ‹Ù‹ø3ÒHÁãL‹ÃH$  ‰…   èÈ0ÿÿHQÿÿHÁæ·„¹p¦ H‘` H$  L‹ÆHËH‚è2  D‹   Aƒû‡¢   ‹…$  …ÀuE3ÿD‰½P  é	  ƒø„   E…ÿ„÷  E3ÀL‹ÐE3ÉB‹ŒT  A‹ÀI¯ÊHÈL‹ÁB‰ŒT  IÁè AÿÁE;Ïu×E…Àt4ƒ½P  ss‹…P  D‰„…T  D‹½P  AÿÇëˆE3ÿD‰½P  2ÀéŽ  D‹½P  é€  Aƒÿ‡­   ‹T  M‹ÃIÁàE‹ûD‰P  M…Àt@¸Ì  HT  L;ÀwH•$  è1  ëL‹À3Òè–/ÿÿè}‚ÿÿÇ "   èJÿÿD‹½P  …Û„úþÿÿƒû„	  E…ÿ„   E3ÀL‹ÓE3ÉB‹ŒT  A‹ÀI¯ÊHÈL‹ÁB‰ŒT  IÁè AÿÁE;Ïu×éÿÿÿE;ßHT  E‹çL­$  ’ÀH•T  „ÀLDéEEãEEßH$  HDÑE3ÿE3ÒH‰T$8D‰½ð  E…ä„  C‹t• A‹Â…öu!E;×…ù   B!´•ô  EzD‰½ð  éá   3ÛE‹ÊE…Û„Ä   A‹ú÷ßAƒùstgE;ÏuA‹ÁAJƒ¤…ô   BÈ‰ð  BE‹Á‹‚AÿÁ‹ÃH¯ÖHÐB‹„…ô  HÐBH‹ÚB‰”…ô  D‹½ð  HÁë A;ÃtH‹T$8ë“…ÛtNAƒùs„~  E;ÏuA‹Áƒ¤…ô   AA‰…ð  A‹ÉAÿÁ‹Ó‹„ô  HÐ‰”ô  D‹½ð  HÁê ‹Ú…Òu²Aƒùs„0  H‹T$8AÿÂE;Ô…æþÿÿE‹ÇIÁàD‰½P  M…Àt@¸Ì  HT  L;ÀwH•ô  è/  ëL‹À3Òè†-ÿÿèm€ÿÿÇ "   è:ÿÿD‹½P  D‹d$@D‹l$D°„À„¸   E+åHáÿÿD‰d$@…4üÿÿ‹D$HE3í‹|$0€À‹Ï+È„  Aÿ‹„‚§ …À„‰   ƒø„  E…ÿ„û  E‹ÅE‹ÍD‹ÐA‹ÑAÿÁA‹À‹Œ•T  I¯ÊHÈL‹Á‰Œ•T  IÁè E;ÏuÖE…ÀtNƒ½P  ss6‹…P  D‰„…T  D‹½P  AÿÇD‰½P  é–  E3íE‹ýD‰­P  é€  E‹ýD‰­P  éu  D‹½P  éi  A‹Ì÷Ù÷á‰L$D‹ÂHòÿÿÁè‰D$8D‹à‰D$@…À„—  ¸&   E‹ìD;àDGèD‰l$HAEÿ¶Œ‚r¦ ¶´‚s¦ ‹Ù‹ø3ÒHÁãL‹ÃH$  ‰…   è,ÿÿH‹ÿÿHÁæ·„¹p¦ H‘` H$  L‹ÆHËH‚èB-  ‹½   ƒÿ‡‡   ‹…$  …ÀuE3öD‰u€éÎ  ƒø„Å  E…ö„¼  E3ÀL‹ÐE3ÉB‹L„A‹ÀI¯ÊHÈL‹ÁB‰L„IÁè AÿÁE;ÎuÝE…Àt%ƒ}€ss‹E€D‰D…„D‹u€AÿÆëE3öD‰u€2Àéh  D‹u€é]  Aƒþ‡š   ‹]„L‹ÇIÁàD‹÷‰}€M…Àt:¸Ì  HM„L;ÀwH•$  ès,  ëL‹À3Òè÷*ÿÿèÞ}ÿÿÇ "   è«|ÿÿD‹u€…Û„"ÿÿÿƒû„ó  E…ö„ê  E3ÀL‹ÓE3ÉB‹L„A‹ÀI¯ÊHÈL‹ÁB‰L„IÁè AÿÁE;ÎuÝé)ÿÿÿA;þHM„E‹æL­$  ’ÀHU„„ÀLDéDEçAEþH$  HDÑE3öE3ÒH‰T$XD‰µð  E…ä„  C‹t• A‹Â…öu!E;Ö…ø   B!´•ô  ErD‰µð  éà   3ÛE‹Ê…ÿ„Ä   E‹ÚA÷ÛAƒùstfE;ÎuA‹ÁAIƒ¤…ô   CÈ‰ð  CE‹Á‹‚AÿÁH¯ÖB‹„…ô  HÐ‹ÃHÐCH‹ÚB‰”…ô  D‹µð  HÁë ;ÇtH‹T$Xë”…ÛtNAƒùs„W  E;ÎuA‹Áƒ¤…ô   AA‰…ð  A‹ÉAÿÁ‹Ã‹”ô  HÐ‰”ô  D‹µð  HÁê ‹Ú…Òu²Aƒùs„	  H‹T$XAÿÂE;Ô…çþÿÿE‹ÆIÁàD‰u€M…Àt:¸Ì  HM„L;ÀwH•ô  èy*  ëL‹À3Òèý(ÿÿèä{ÿÿÇ "   è±zÿÿD‹u€D‹d$@D‹l$H°„À„š   E+åH[ ÿÿD‰d$@…tüÿÿ‹L$DE3í‹D$8€À+È„—   Aÿ‹„‚§ …Àtbƒø„€   E…öt{E‹ÅE‹ÍD‹ÐA‹ÑAÿÁA‹À‹L•„I¯ÊHÈL‹Á‰L•„IÁè E;ÎuÜE…ÀtEƒ}€s‹|$0s-‹E€D‰D…„D‹u€AÿÆD‰u€ë.E3íH‹t$P‹|$0H‹ÞD‰m€é‡   H‹t$PH‹ÞD‰m€ëyD‹u€‹|$0H‹t$PH‹ÞE…ötdE‹ÅE‹ÍA‹ÑAÿÁ‹D•„H€A‹ÀLHD‰D•„IÁè E;ÎuÝE…Àt6ƒ}€ss‹E€D‰D…„ÿE€ë#E3ÉD‰­   L…$  D‰m€ºÌ  HM„èø  H•P  HM€è¬êÿÿƒø
…   ÿÇÆ1H^E…ÿ„Ž   E‹ÅE‹ÍA‹ÑAÿÁ‹„•T  H€A‹ÀLHD‰„•T  IÁè E;Ïu×E…ÀtZƒ½P  ss‹…P  D‰„…T  ÿ…P  ë;E3ÉD‰­   L…$  D‰­P  ºÌ  HT  èQ  ë…ÀuÿÏë0H^ˆH‹D$p‹L$L‰x…ÿx
ùÿÿÿwÏH‹…@  HÿÈ‹ùH;ÇHBøHþH;ß„è   A¾	   ƒÎÿD‹U€E…Ò„Ò   E‹ÅE‹ÍA‹ÑAÿÁ‹D•„HiÈ Êš;A‹ÀHÈL‹Á‰L•„IÁè E;ÊuÙE…Àt6ƒ}€ss‹E€D‰D…„ÿE€ë#E3ÉD‰­   L…$  D‰m€ºÌ  HM„èˆ  H•P  HM€è<éÿÿD‹×L‹ÀD+ÓA¹   ¸ÍÌÌÌA÷àÁêŠÊÀáÀD*ÀAH0D‹ÂE;ÑrA‹ÁˆDÎD;ÎuÎH‹ÇH+ÃI;ÆIOÆHØH;ß…!ÿÿÿDˆ+ë{H‹•@  L‡¤  I‹ÎèwLÿÿ…Àtaé¥   H‹•@  L`¤  I‹ÎèXLÿÿ…ÀtBé›   H‹•@  L9¤  I‹Îè9Lÿÿ…Àt#é‘   H‹•@  L¤  I‹ÎèLÿÿ…À…ˆ   D8l$ht
HL$`è  H‹À  H3ÌèRÿÿHÄØ  A_A^A]A\_^[]ÃE3ÉL‰l$ E3À3Ò3ÉèÞvÿÿÌE3ÉL‰l$ E3À3Ò3ÉèÉvÿÿÌE3ÉL‰l$ E3À3Ò3Éè´vÿÿÌE3ÉL‰l$ E3À3Ò3ÉèŸvÿÿÌE3ÉL‰l$ E3À3Ò3ÉèŠvÿÿÌÌH‰\$H‰t$WHƒì I‹ÙI‹ðH‹úM…Éu3ÀëVH…Éuèewÿÿ»   ‰è1vÿÿ‹Ãë<M…ÀtH;ÓrL‹ÃH‹ÖèÄ%  ëËL‹Â3ÒèH$ÿÿH…ötÅH;ûsè%wÿÿ»"   ë¾¸   H‹\$0H‹t$8HƒÄ _ÃÌH‹ÄH‰XH‰p H‰PˆHWHƒì H‹Êè•ÀÿÿH‹L$8LcÈ‹QöÂÀ„¨   H‹L$83Û‹óH‹A‹9HÿÀ+yH‰H‹D$8‹H ÿÉ‰H…ÿ~)H‹T$8D‹ÇA‹ÉH‹Rè Êÿÿ‹ðH‹D$8;÷H‹HŠD$0ˆëlAAƒøvI‹ÉH$ ƒá?I‹ÁHÁøHÁáHÂëHùò  öA8 t¹3ÒA‹ÉDBè™  Hƒøÿu¥H‹L$8ðƒI°ëA¸   HT$0A‹Éè‚Éÿÿƒø”ÀH‹\$@H‹t$HHƒÄ _ÃH‹ÄH‰XH‰p H‰Pf‰HWHƒì H‹Êè¿ÿÿH‹L$8LcÈ‹QöÂÀ„¬   H‹L$83Û‹óH‹A‹9HƒÀ+yH‰H‹D$8‹H ƒé‰H…ÿ~+H‹T$8D‹ÇA‹ÉH‹RèùÈÿÿ‹ðH‹D$8;÷H‹H·D$0f‰ëlAAƒøvI‹ÉH ƒá?I‹ÁHÁøHÁáHÂëHðñ  öA8 t·3ÒA‹ÉDBè  Hƒøÿu£H‹L$8ðƒI°ëA¸   HT$0A‹ÉèyÈÿÿƒø”ÀH‹\$@H‹t$HHƒÄ _ÃÌÌÌH‰\$H‰t$WHƒì ‹ùH‹ÚH‹Êèˆ¾ÿÿD‹C‹ðAöÀuèËtÿÿÇ 	   ðƒKƒÈÿé˜   ‹CÁè¹   „Átè¤tÿÿÇ "   ë×‹C„Átƒc ‹CÁè„ÁtÂH‹CH‰ðƒcþðƒKðƒc÷ƒc ‹C©À  u,èRzÿÿH;Øt¹   èCzÿÿH;Øu‹ÎèSãÿÿ…ÀuH‹ËèG  H‹Ó@ŠÏè$ýÿÿ„À„_ÿÿÿ@¶ÇH‹\$0H‹t$8HƒÄ _ÃH‰\$H‰t$WHƒì ‹ùH‹ÚH‹Êè ½ÿÿD‹C‹ðAöÀuèãsÿÿÇ 	   ðƒK¸ÿÿ  é—   ‹CÁè¹   „ÁtèºsÿÿÇ "   ëÕ‹C„Átƒc ‹CÁè„ÁtÀH‹CH‰ðƒcþðƒKðƒc÷ƒc ‹C©À  u,èhyÿÿH;Øt¹   èYyÿÿH;Øu‹Îèiâÿÿ…ÀuH‹Ëè]
  H‹Ó·Ïè>ýÿÿ„À„]ÿÿÿ·ÇH‹\$0H‹t$8HƒÄ _ÃÌÌÌH‰\$WHƒì H‹ÙH…ÉuèsÿÿÇ    èÚqÿÿƒÈÿëQƒÏÿ‹AÁè¨t:ègyÿÿH‹Ë‹øèI¿ÿÿH‹Ëè…¼ÿÿ‹Èèº
  …ÀyƒÏÿëH‹K(H…Ét
èÿEÿÿHƒc( H‹Ëèö  ‹ÇH‹\$0HƒÄ _ÃÌH‰\$H‰L$WHƒì H‹Ù3ÀH…É•À…Àuè}rÿÿÇ    èJqÿÿƒÈÿë+‹AÁè¨tè¦  ëêè»xÿÿH‹Ëè*ÿÿÿ‹øH‹Ëè´xÿÿ‹ÇH‹\$8HƒÄ _ÃÌÌÌH‰\$H‰t$‰L$WATAUAVAWHƒì E‹øL‹âHcÙƒûþuèæqÿÿƒ  èþqÿÿÇ 	   é“   …Éxw; soH‹óL‹óIÁþL-Šý  ƒæ?HÁæK‹Dõ ¶L08ƒátH‹ËèMßÿÿHƒÏÿK‹Dõ öD08uè¤qÿÿÇ 	   èyqÿÿƒ  ëE‹ÇI‹Ô‹ËèC   H‹ø‹Ëè5ßÿÿH‹ÇëèSqÿÿƒ  èkqÿÿÇ 	   è8pÿÿHƒÈÿH‹\$XH‹t$`HƒÄ A_A^A]A\_ÃH‰\$H‰t$WHƒì HcÙA‹ø‹ËH‹òè½ßÿÿHƒøÿuèqÿÿÇ 	   HƒÈÿëSD‹ÏLD$HH‹ÖH‹Èÿ¾7  …Àuÿ,6  ‹ÈèypÿÿëÓH‹D$HHƒøÿtÈH‹ÓL†ü  ƒâ?H‹ËHÁùHÁâI‹È€d8ýH‹\$0H‹t$8HƒÄ _ÃÌÌÌéoþÿÿÌÌÌéWÿÿÿÌÌÌf‰L$Hƒì8H‹î  Hƒùþuè	
  H‹
î  Hƒùÿu¸ÿÿ  ë%Hƒd$  LL$HA¸   HT$@ÿ6  …ÀtÙ·D$@HƒÄ8ÃÌÌÌ3À8tH;Ât	HÿÀ€< uòÃÌÌÌ@SHƒì H‹Ùèþ	  ‰è
  ‰C3ÀHƒÄ [Ã@SHƒì ƒd$0 H‹Ù‹	ƒd$4 èþ	  ‹Kè
  HL$0è´ÿÿÿ‹D$09u‹D$49Cu3Àë¸   HƒÄ [Ã@SHƒì ƒd$8 H‹Ùƒd$< HL$8èwÿÿÿ…Àt¸   ë"H‹D$8HL$8ƒL$8H‰èuÿÿÿ…ÀuÞèà	  3ÀHƒÄ [ÃE3ÀòD$H‹T$H¹ÿÿÿÿÿÿÿH‹ÂH#ÁH¹      @CH;ÐA•ÀH;ÁrH¹      ðH;Áv~H‹Êé  H¹      ð?H;Ás+H…ÀtbM…ÀtH¸       €H‰D$òD$ëFòÙš  ë<H‹Â¹3   HÁè4*È¸   HÓàHÿÈH÷ÐH#ÂH‰D$òD$M…ÀuH;ÂtòX›š  ÃÌÌÌÌÌÌÌÌÌÌHƒìXft$ ƒ=ƒþ   …é  f(Øf(àfsÓ4fH~Àfû¯š  f(èfT-sš  f/-kš  „…  f(ÐóæófWíf/Å†/  fÛ—š  ò\%›  f/5§›  „Ø  fT%ù›  L‹ÈH#š  L#ˆš  IÑáIÁfHnÈf/%•›  ‚ß   HÁè,fëãš  fëÛš  LT¬  ò\ÊòAYÁf(Ñf(ÁLœ  ò#›  òëš  òYÚòYÊòYÂf(àòXóš  òX»š  òYàòYÚòYÈòXÇš  òXÊòYÜòXËò-3š  òYë™  òYîò\éòAÁH¶£  òÂò%ù™  òYæòXÄòXÕòXÂfot$ HƒÄXÃffffff„     òè™  ò\ð™  òXÐf(Èò^Êò%ìš  ò-›  f(ðòYñòXÉf(ÑòYÑòYâòYêòX%°š  òX-Èš  òYÑòYâòYÒòYÑòYêòL™  òXåò\æò5,™  f(ØfÛ°š  ò\ÃòXàf(Ãf(ÌòYâòYÂòYÎòYÞòXÄòXÁòXÃfot$ HƒÄXÃfë1™  ò\)™  òêfÛ˜  fH~ÐfsÕ4fú-«™  óæõéñýÿÿfuò˜  D‹?š  èŠ  ëH„     ò˜  D‹%š  èl  ë*ff„     H;Ù—  tH;À—  tÎHç—  fHnÀffot$ HƒÄXÃD  H3ÀÅásÐ4Äáù~ÀÅáûË—  ÅúæóÅùÛ-—  Åù/-‡—  „A  ÅÑïíÅù/Å†ã  ÅùÛ»—  Åû\%C˜  Åù/5Ë˜  „Ž  ÅùÛ­—  ÅùÛµ—  ÅásóÅáÔÉÄáù~ÈÅÙÛ%ÿ˜  Åù/%·˜  ‚±   HÁè,Åéë˜  Åñëý—  Lv©  Åó\ÊÄÁsYÁLE™  ÅóYÁÅûI˜  Åû-˜  Äâñ©(˜  Äâñ©-¿—  òàÄâñ©˜  ÅûYàÄâÑ¹ÈÄâá¹ÌÅóY,—  Åû-d—  ÄâÉ«éòAÁHò   òÂÅëXÕÄâÉ¹0—  ÅûXÂÅùot$ HƒÄXÃÅû8—  Åû\@—  ÅëXÐÅû^ÊÅû%@˜  Åû-X˜  ÅûYñÅóXÉÅóYÑÄâé©%˜  Äâé©-*˜  ÅëYÑÅÛYâÅëYÒÅëYÑÅÓYêÅÛXåÅÛ\æÅùÛ&˜  Åû\ÃÅÛXàÅÛY†–  ÅÛY%Ž–  ÅãY†–  ÅãYn–  ÅûXÄÅûXÁÅûXÃÅùot$ HƒÄXÃÅéëŸ–  Åë\—–  ÅÑsÒ4ÅéÛú•  Åù(ÂÅÑú-—  Åúæõé@þÿÿD  u.Åûv•  D‹¯—  èú	  Åùot$ HƒÄXÃfffffff„     Åûh•  D‹…—  èÌ	  Åùot$ HƒÄXÃH;9•  t'H; •  tÎHG•  fHnÈD‹S—  è–	  ë@ Åùot$ HƒÄXÃÌ@SHƒì ÿPð  H‹Ù¹   è[<ÿÿ3ÉH‰Cè<ÿÿHƒ{ tðƒK@ÇC    ëðK   HCÇC    H‰CH‹Cƒc H‰HƒÄ [ÃÌÌÌH‰\$L‰L$ WHƒì I‹ùI‹Ø‹
èÖÿÿH‹HcH‹ÑH‹ÁHÁøLô  ƒâ?HÁâI‹ÀöD8t	èÍ   ‹Øëè8hÿÿÇ 	   ƒËÿ‹èàÕÿÿ‹ÃH‹\$0HƒÄ _ÃÌÌÌ‰L$Hƒì8HcÑƒúþuèãgÿÿƒ  èûgÿÿÇ 	   ët…ÉxX;÷  sPH‹ÊL‘ó  ƒá?H‹ÂHÁøHÁáI‹ÀöD8t-HD$@‰T$P‰T$XLL$PHT$XH‰D$ LD$ HL$Hèÿÿÿëèrgÿÿƒ  èŠgÿÿÇ 	   èWfÿÿƒÈÿHƒÄ8ÃÌÌÌH‰\$WHƒì Hcù‹ÏèøÕÿÿHƒøÿu3ÛëWH‹ó  ¹   ƒÿu	@„¸¸   u
;ùuö@xtèÅÕÿÿ¹   H‹Øè¸ÕÿÿH;ÃtÁ‹Ïè¬ÕÿÿH‹Èÿ-  …Àu­ÿ=,  ‹Ø‹ÏèÔÔÿÿH‹×L¢ò  ƒâ?H‹ÏHÁùHÁâI‹ÈÆD8 …Ût‹Ëè\fÿÿƒÈÿë3ÀH‹\$0HƒÄ _ÃÌÌH‰L$L‹Ü3ÒH‰I‹CH‰PI‹C‰PI‹CƒHÿI‹C‰PI‹C‰P I‹CH‰P(I‹C‡PÃÌÌHƒìHHƒd$0 H·”  ƒd$( A¸   E3ÉD‰D$ º   @ÿ-  H‰Òã  HƒÄHÃÌHƒì(H‹Áã  HAHƒøvÿ),  HƒÄ(ÃHƒì(3Ò3ÉèÏ   %  HƒÄ(ÃÌHƒì(èÇ   ƒàHƒÄ(ÃÌÌÌº é¦   ÌÌ@SHƒì ‹Ùè7  ƒàÂ3ÉöÃt-ŠÓDA€âAEÈöÃtƒÉöÃtƒÉöÃtƒÉA„ØtƒÉ ÈHƒÄ [é  @SHƒì èé  ‹Øèü  3ÀöÃ?t3ŠËP€áEÂöÃtƒÈöÃtƒÈ„ÚtƒÈöÃ tƒÈöÃtºèHƒÄ [ÃÌÌºòéK   ÌÌÌ®\$‹T$3ÉöÂ?t5ŠÂDA$AEÈöÂtƒÉöÂtƒÉA„ÐtƒÉöÂ tƒÉöÂtºé‹ÁÃH‰\$H‰t$H‰|$ ATAVAWHƒì ‹Ú‹ñãè$  D‹È3ÿDŠÀA»€   ‹ÇOE"ÃEÁA¼   E…ÌtƒÈAºá
sƒÈA¸   E…ÈtƒÈAº   E…ÊtƒÈA¾   E…ÎtºèA‹ÉA¿ `  A#Ït$ù    tù @  tA;Ïu   ëAÄëAÆº@€  D#ÊAƒé@tAéÀ  tAƒù@uºèë   ëºè‹Ë÷Ñ#È#óÎ;È„†  ŠÁ¾   ‹ß@"ÆAEÛ‰\$@öÁtAÜ‰\$@öÁtºë
‰\$@öÁtAØ‰\$@öÁtAÚ‰\$@ºásAÞ‰\$@‹Á%   t$A;ÆtA;Ät=   uAßë
ºëëºë‰\$@á   ù   tù   tù   uºëëƒË@ëÚ‰\$@@8=Ùà  t<öÃ@t7‹Ëè£  ë,ÆÂà   ‹\$@ƒã¿‹ËèŒ  3ÿwA¼   A¾   A¿ `  ë
ƒã¿‹Ëèi  ŠÃ$€EþA…ÜtƒÏºã
sƒÏºãsƒÏºãsƒÏA…Þtºï‹ÃA#Çt#=    t= @  tA;ÇuÏ   ëAüëAþã@€  ƒë@tëÀ  tƒû@uºïëÏ   ëºï‹ÇH‹\$HH‹t$PH‹|$XHƒÄ A_A^A\ÃÌÌH‹ÄSHƒìPò„$€   ‹ÙòŒ$ˆ   ºÀÿ  ‰HÈH‹Œ$   ò@àòHèòXØL‰@Ðè@  HL$ èÊ–ÿÿ…Àu‹ËèÛ  òD$@HƒÄP[ÃÌÌÌH‰\$H‰t$WHƒì ‹ÙH‹òƒã‹ùöÁt„Òy¹   èl  ƒã÷ëW¹   @„ùtHºâ	s
èQ  ƒãûë<@öÇtHºâ
s¹   è5  ƒãþë @öÇtHºâs@öÇt
¹   è  ƒãý@öÇtHºæs¹    èù  ƒãïH‹t$83À…ÛH‹\$0”ÀHƒÄ _ÃÌÌÌH‹ÄUSVWAVHhÉHìð   )pÈH‹±Õ  H3ÄH‰Eï‹òL‹ñºÀÿ  ¹€  A‹ùI‹Øè   ‹M_H‰D$@H‰\$PòD$PH‹T$@òD$Hèáþÿÿòuw…Àu@ƒ}u‹E¿ƒàãòu¯ƒÈ‰E¿D‹E_HD$HH‰D$(HT$@HEoD‹ÎHL$`H‰D$ è4  è•ÿÿ„Àt4…ÿt0H‹D$@M‹ÆòD$H‹Ïò]o‹UgH‰D$0òD$(òt$ èõýÿÿë‹Ïè   H‹L$@ºÀÿ  èa  òD$HH‹MïH3Ìè_ûþÿ(´$à   HÄð   A^_^[]ÃÌH¸       HÈH‰L$òD$ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ@SHƒìE3À3ÉD‰¾ï  EHA‹Á¢‰$¸  ‰L$#È‰\$‰T$;Èu,3ÉÐHÁâ HÐH‰T$ H‹D$ D‹~ï  $<EDÁD‰oï  D‰lï  3ÀHƒÄ[ÃHƒì8Hõ¥  A¹   H‰D$ è   HƒÄ8ÃH‹ÄHƒìh)pè(ñA‹Ñ(ØAƒèt*AƒøuiD‰@ØWÒòPÐE‹Èò@ÈÇ@À!   Ç@¸   ë-ÇD$@   WÀòD$8A¹   ò\$0ÇD$("   ÇD$    H‹Œ$   òL$xL‹D$xè—ýÿÿ(Æ(t$PHƒÄhÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„     Hƒì®$‹$HƒÄÃ‰L$®T$Ã®\$¹Àÿÿÿ!L$®T$Ãf.
¥  sf.¥  v
òH-ÈòH*ÁÃÌÌÌHƒìHƒd$0 H‹D$xH‰D$(H‹D$pH‰D$ è   HƒÄHÃÌH‹ÄH‰XH‰pH‰x H‰HUH‹ìHƒì H‹ÚA‹ñ3Ò¿  À‰QH‹E‰PH‹E‰PAöÀtH‹E¿  ÀƒHAöÀtH‹E¿“  ÀƒHAöÀtH‹E¿‘  ÀƒHAöÀtH‹E¿Ž  ÀƒHAöÀtH‹E¿  ÀƒHH‹MH‹HÁèÁà÷Ð3Aƒà1AH‹MH‹HÁè	Áà÷Ð3Aƒà1AH‹MH‹HÁè
Áà÷Ð3Aƒà1AH‹MH‹HÁèÀ÷Ð3Aƒà1A‹H‹MHÁè÷Ð3Aƒà1Aèß  H‹Ð¨tH‹MƒI¨tH‹MƒI¨tH‹EƒHöÂtH‹EƒHöÂ tH‹EƒH‹¹ `  H#Át>H=    t&H= @  tH;Áu0H‹Eƒë'H‹Eƒ þH‹EƒëH‹Eƒ ýH‹EƒëH‹Eƒ üH‹Eæÿ  Áæ  þÿH‹E	0H‹EH‹u8ƒH ƒ}@ t3H‹Eºáÿÿÿ!P H‹E0‹H‹E‰HH‹EƒH`H‹E!P`H‹E‹‰HPëHH‹MA¸ãÿÿÿ‹A A#ÀƒÈ‰A H‹E0H‹H‹EH‰HH‹EƒH`H‹U‹B`A#ÀƒÈ‰B`H‹EH‹H‰PPèæ   3ÒLM‹ÏDBÿ”"  H‹MöAtHº3öAtHº3	öAtHº3
öAtHº3öAtHº3‹ƒàt0ƒètƒètƒøu(H `  ëHº3Hº+ëHº3Hº+ëH#ÿŸÿÿƒ}@ t‹AP‰ëH‹APH‰H‹\$8H‹t$@H‹|$HHƒÄ ]ÃÌÌHƒì(ƒùtAþƒøwè[ÿÿÇ "   ëèùZÿÿÇ !   HƒÄ(ÃÌÌ@SHƒì èEüÿÿ‹Øƒã?èUüÿÿ‹ÃHƒÄ [ÃÌÌÌH‰\$H‰t$ WHƒì H‹ÚH‹ùèüÿÿ‹ð‰D$8‹Ë÷ÑÉ€ÿÿ#È#ûÏ‰L$0€=5Ø   t%öÁ@t èùûÿÿëÆ Ø   ‹L$0ƒá¿èäûÿÿ‹t$8ëƒá¿èÖûÿÿ‹ÆH‹\$@H‹t$HHƒÄ _Ã@SHƒì H‹Ùè¦ûÿÿƒã?Ã‹ÈHƒÄ [é¥ûÿÿÌHƒì(è‹ûÿÿƒà?HƒÄ(ÃÌÿ%ü  ÿ%>  ÌÌH‰\$WHƒì ÷ ¡     „”   è   ¿   „ÀtH‹åé  H‹ËÿÜ   Håé  ÿÓëóH‹Øé  H…ÀuòðH±=Êé  ué‹Êé  Ç‰Âé  ;ÇuH»é  ¹   è	  è8   „ÀtH‹é  H‹Ëÿ|   H…é  ÿÓëHÇvé      H‹\$0HƒÄ _ÃÌÌÌH‰\$WHƒì H‹?é  ¿   H;Çu2ÀëqH…ÀuiHÝŸ  ÿG  H‹ØH…ÀuH‹ßë8HãŸ  H‹Ëÿš  H…ÀtæHæŸ  H‰÷è  H‹Ëÿ~  H…ÀtÊH‰êè  3ÀðH±Ïè  uH;ßt“H;ÇtŽ@ŠÇH‹\$0HƒÄ _ÃÌH‰\$WHì€   H‹úA¸0   HT$ H‹Ùÿ€  H…ÀuHÍ)öD$DDtQHL$PÿT  D‹D$T3ÒA@ÿ‹È#Ã#ÏÁHÿÈIÀI÷ð3ÒH‹ÈH‹ÇI÷ðÈI@ÿH÷Ð‹ÑH#Ã…Étðƒ IÀHƒêuóH‹œ$   HÄ€   _ÃÌH‰\$H‰t$H‰|$LcêÜþÿH5§ÜþÿLÆH‹ÚH‹ùAƒ¸„   vGA‹ˆð   E3É…Ét9A·@IPE·XHÐD‹T1E…Ût‹JD;Ñr
‹BÈD;ÑrAÿÁHƒÂ(E;Ërâ3ÀH‹\$H‹t$H‹|$Ã‰‹B$‰‹BHÆëáH‹ÄH‰XH‰pWHƒì H‹ú‹ñHP HHèFÿÿÿH‹ØH…ÀuÇ   ëLƒ=sç   u'÷D$H   €Ç_ç     u¹   Í)‹T$@H‹Ëènþÿÿ‹T$@L‹ÏD‹ÆH‹Ëÿ÷  …ÀuHÍ)H‹\$0H‹t$8HƒÄ _ÃÌÌ@SHƒì ÷Œž     „ˆ   è‰ýÿÿ„ÀtH‹Öæ  H‹ËÿÍ  HÖæ  ÿÓëóH‹Éæ  H…ÀuòHðH±¸æ  uæƒ·æ  ÿu‹³æ  HT$0èÿÿÿè0ýÿÿ„ÀtH‹…æ  H‹Ëÿt  H}æ  ÿÓëHÇnæ      HƒÄ [Ã@USVWATAUAVAWHl$áHìˆ   L‹êL‹ùè üÿÿA‹GLÉÚþÿE‹GIÂE‹MÂE‹gAƒáA‹WMâA‹OIÒƒeç IÊH‰Eß3ÀH!E÷H!Eÿ!EL‰EE‹GD‰EgÇEÇH   L‰}ÏL‰m×H‰EïE„Éu)HEÇH‰EoèÁþÿÿ3ÒLMo¹W mÀDBÿx  3Àé.  I‹<$M‹õL+òIÁþE‹öJ‹ñHÁè?ƒð‰EçtB‹ñHÚþÿHÁH‰EïëB·ñ‰EïH‹5­  3ÛH…öt$H‹ÎÿM  HUÇ3ÉÿÖH‹ØH…À…’  H‹5‚  H…ÿ…®   H…ötH‹Îÿ  HUÇOÿÖH‹øH…ÀusH‹MßE3À3Òÿë  H‹øH…Àu\ÿ%  H‹=æ›  ‰EH…ÿtH‹ÏÿÕ  HUÇ¹   ÿ×H‹øH…Àu+HEÇH‰Ewè¹ýÿÿ3ÒLMw¹~ mÀDBÿp  H‹Eÿé$  H‹ÇI‡$H;Çu	H‹Ïÿ
  H‹5Ëœ  H‰}÷H…ötH‹Îÿi  HUÇ¹   ÿÖH‹ØH…Û…§   A9_t0A9_t*HcG<<8PE  u‹Mg9L8uH;|80uH‹]J‹óH…ÛuqH‹UïH‹ÏÿŸ  H‹ØH…Àu\ÿ9  H‹úš  ‰EH…ÛtH‹Ëÿé  HUÇ¹   ÿÓH‹ØH…Àu+HEÇH‰E·èÍüÿÿ3ÒLM·¹ mÀDBÿ„  è›ùÿÿH‹]ÿI‰] H‹5ð›  H…öt ƒe H‹ÎH‰}÷H‰]ÿÿ†  HUÇ¹   ÿÖèzüÿÿH‹ÃHÄˆ   A_A^A]A\_^[]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌLcA<E3ÉLÁL‹ÒA·@E·XHƒÀIÀE…Ût‹PL;Òr
‹HÊL;ÑrAÿÁHƒÀ(E;Ërâ3ÀÃÌÌÌÌÌÌÌÌÌÌÌÌH‰\$WHƒì H‹ÙH=Œ×þÿH‹Ïè4   …Àt"H+ßH‹ÓH‹Ïè‚ÿÿÿH…Àt‹@$Áè÷Ðƒàë3ÀH‹\$0HƒÄ _ÃÌÌÌH‹Á¹MZ  f9t3ÀÃHcH<HÈ3À9PE  uº  f9Q”ÀÃÌÌHƒì(M‹A8H‹ÊI‹Ñè   ¸   HƒÄ(ÃÌÌÌ@SE‹H‹ÚAƒãøL‹ÉAö L‹ÑtA‹@McP÷ØLÑHcÈL#ÑIcÃJ‹H‹C‹HHKöAt
¶AƒàðLÈL3ÊI‹É[éGíþÿÌÌÌÌÌÌÌÌÌÌÌÌÌff„     HƒìL‰$L‰\$M3ÛLT$L+ÐMBÓeL‹%   M;ÓòsfAâ ðM› ðÿÿAÆ M;ÓòuïL‹$L‹\$HƒÄòÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„     L‹ÙL‹ÒIƒø†p   Iƒø vJH+ÑsI‹ÂIÀH;ÈŒ6  Iø€   †i  º%uÕ  ƒ«  I‹ÃL‹ßH‹ùI‹ÈL‹ÆI‹òó¤I‹ðI‹ûÃALðALðH‹ÁÃff„     H‹ÁL–ÕþÿC‹Œw* IÉÿáÀ* ß* Á* Ï* + +  + 0+ È* `+ p+ ð* €+ H+ + °+ å* D  Ã·
f‰ÃH‹
H‰Ã·
D¶Bf‰Dˆ@Ã¶
ˆÃóoó ÃfL‹·JD¶J
L‰ f‰HDˆH
I‹ËÃ‹
‰Ã‹
D¶B‰Dˆ@Ãf‹
D·B‰fD‰@Ã‹
D·BD¶J‰fD‰@DˆHÃL‹‹JD¶JL‰ ‰HDˆHÃfL‹¶JL‰ ˆHÃfL‹·JL‰ f‰HÃL‹‹JL‰ ‰HÃ L‹‹JD·JL‰ ‰HfD‰HÃf„     L‹‹JD·JD¶RL‰ ‰HfD‰HDˆPÃ
LÁHƒÁAöÃt(ÈHƒáð
HƒÁAL+ÁM‹ÈIÁé„ˆ   )AðL;Ä  véÂ   ff„     )Aà)Ið
L
HÁ€   )A€)ID
 L
°IÿÉ)A )I°D
ÀL
Ð)AÀ)IÐD
àL
ðu­)AàIƒà(Áë
HƒÁIƒèM‹ÈIÁétfff„     Að
HƒÁIÿÉuïIƒàtILðHðAðI‹ÃÃ@ +Aà+Ið„
   
L
HÁ€   +A€+ID
 L
°IÿÉ+A +I°D
ÀL
Ð„
@  +AÀ+IÐD
àL
ðu®øé8ÿÿÿD  IÈD
ðHƒéIƒèöÁtH‹ÁHƒáðÈ
L‹ÁM+ÃM‹ÈIÁéth)ëfD  )A)	D
ðL
àHé€   )Ap)I`D
PL
@IÿÉ)AP)I@D
0L
 )A0)I D

u®)AIƒà(ÁM‹ÈIÁétff„     Hƒé
IÿÉuðIƒàtA
AI‹ÃÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„     H+ÑIƒør"öÁtfŠ:
u,HÿÁIÿÈöÁuîM‹ÈIÁéuM…ÀtŠ:
uHÿÁIÿÈuñH3ÀÃÀƒØÿÃIÁét7H‹H;
u[H‹AH;D
uLH‹AH;D
u=H‹AH;D
u.HƒÁ IÿÉuÍIƒàM‹ÈIÁét›H‹H;
uHƒÁIÿÉuîIƒàëƒHƒÁHƒÁHƒÁH‹HÈHÉH;ÁÀƒØÿÃÌHƒìE3ÀL‹É…ÒuHAƒáH‹ÑHƒâðA‹ÉAƒÉÿWÉAÓáfoftÁf×ÀA#ÁuHƒÂfoftÁf×À…Àtì¼ÀHÂé¦   ƒ=ÃÀ  ±   ¶ÂM‹ÑAƒáIƒâð‹ÈWÒÁáÈfnÁA‹ÉòpÈ AƒÉÿAÓáfoÂfAtf×ÈfpÙ foÃfAtf×ÐA#ÑA#Éu.½ÊfoÊfoÃIÊ…ÒLEÁIƒÂfAt
fAtf×Éf×Ð…ÉtÒ‹Á÷Ø#ÁÿÈ#Ð½ÊIÊ…ÒLEÁI‹ÀHƒÄÃA¾;ÂMDÁA€9 tèIÿÁAöÁuç¶ÂfnÀfA:c@sLcÁMÁfA:c@tÀIƒÁëâÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌff„     ÿàÌÌÌÌÌÌÌÌÌÌÌÌÌÌ@UHƒì H‹êŠM@HƒÄ ]éšïþÿÌ@UHƒì H‹êèÃíþÿŠM8HƒÄ ]é~ïþÿÌ@UHƒì0H‹êH‹‹H‰L$(‰T$ LæþÿL‹Ep‹UhH‹M`èóìþÿHƒÄ0]ÃÌ@UH‹êH‹3É8  À”Á‹Á]ÃÌ@UHƒì H‹êH‹‹èLÿÿHƒÄ ]ÃÌ@UHƒì H‹ê¹   HƒÄ ]é$`ÿÿÌ@UHƒì H‹êH‹…ˆ   ‹HƒÄ ]é`ÿÿÌ@UHƒì H‹êH‹MhèˆPÿÿHƒÄ ]ÃÌ@UHƒì H‹ê¹   HƒÄ ]éÔ_ÿÿÌ@UHƒì H‹êH‹M0HƒÄ ]éPPÿÿÌ@UHƒì H‹êH‹MHH‹	HƒÄ ]é5PÿÿÌ@UHƒì H‹êH‹EH‹HƒÄ ]é‡_ÿÿÌ@UHƒì H‹ê€½€    t¹   èj_ÿÿHƒÄ ]ÃÌ@UHƒì H‹ê¹   HƒÄ ]éJ_ÿÿÌ@UHƒì H‹ê¹   HƒÄ ]é1_ÿÿÌ@UHƒì H‹ê¹   HƒÄ ]é_ÿÿÌ@UHƒì H‹ê3ÉHƒÄ ]é_ÿÿÌ@UHƒì H‹ê¹   HƒÄ ]éé^ÿÿÌ@UHƒì H‹ê‹MPHƒÄ ]é®¶ÿÿÌ@UHƒì H‹êH‹EH‹HƒÄ ]é”¶ÿÿÌ@UHƒì H‹êH‹8  Àt8  Àt3Àë¸   HƒÄ ]ÃÌÌÌÌ@UHƒì H‹êH‹3É8  À”Á‹ÁHƒÄ ]ÃÌ                                                                                                                                                                                                                                                                                                                 Ú     ÂÚ     ÖÚ     ðÚ     Û      Û     >Û     RÛ     fÛ     ‚Û     œÛ     ²Û     ÈÛ     âÛ     øÛ     Ü     Ü     2Ü     @Ü     XÜ     hÜ     xÜ     Ü     ¨Ü     ÀÜ     èÜ     ôÜ     Ý     Ý     Ý     (Ý     :Ý     LÝ     \Ý     jÝ     €Ý     –Ý     ¬Ý     ¼Ý     ÊÝ     àÝ     öÝ     Þ     Þ     Þ     0Þ     >Þ     VÞ     fÞ     pÞ     €Þ     ŒÞ      Þ     °Þ     ÂÞ     ÎÞ     ÚÞ     ìÞ     þÞ     ß     2ß     Dß     Vß     jß     zß     Œß     ˜ß     ¦ß     ¶ß     Êß     Øß     êß     úß     à     à             % €   P0€           p €                   0€ €   xæ €   €€                   T €   $€   d €                                   node.exe                °ù€   Pú€   8C€   PC€   C€   ÐC€   a d v a p i 3 2         a p i - m s - w i n - c o r e - f i b e r s - l 1 - 1 - 1       a p i - m s - w i n - c o r e - s y n c h - l 1 - 2 - 0         k e r n e l 3 2               FlsAlloc              FlsFree       FlsGetValue           FlsSetValue           InitializeCriticalSectionEx             G€    G€   ¨G€   ¸G€   ÈG€   ØG€   èG€   øG€   H€   H€   H€   (H€   8H€   BH€   DH€   PH€   XH€   \H€   `H€   dH€   hH€   lH€   pH€   xH€   „H€   ˆH€   ŒH€   H€   ”H€   ˜H€   œH€    H€   ¤H€   ¨H€   ¬H€   °H€   ´H€   ¸H€   ¼H€   ÀH€   ÄH€   ÈH€   ÌH€   ÐH€   ÔH€   ØH€   ÜH€   àH€   äH€   èH€   ìH€   ðH€   ôH€   øH€   üH€    I€   I€    I€   (I€   8I€   PI€   `I€   xI€   ˜I€   ¸I€   ØI€   øI€   J€   @J€   `J€   ˆJ€   ¨J€   ÐJ€   ðJ€    K€   K€   K€    K€   DK€   PK€   `K€   pK€   K€   °K€   ØK€    L€   (L€   XL€   xL€    L€   ÈL€   øL€   (M€   HM€   BH€   XM€   pM€   M€   ¨M€   ÈM€   __based(        __cdecl __pascal        __stdcall       __thiscall      __fastcall      __vectorcall    __clrcall   __eabi      __ptr64 __restrict      __unaligned     restrict(    new         delete =   >>  <<  !   ==  !=  []      operator    ->  *   ++  --  -   +   &   ->* /   %   <   <=  >   >=  ,   ()  ~   ^   |   &&  ||  *=  +=  -=  /=  %=  >>= <<= &=  |=  ^=  `vftable'       `vbtable'       `vcall' `typeof'        `local static guard'    `string'        `vbase destructor'      `vector deleting destructor'    `default constructor closure'   `scalar deleting destructor'    `vector constructor iterator'   `vector destructor iterator'    `vector vbase constructor iterator'     `virtual displacement map'      `eh vector constructor iterator'        `eh vector destructor iterator' `eh vector vbase constructor iterator'  `copy constructor closure'      `udt returning' `EH `RTTI       `local vftable' `local vftable constructor closure'  new[]       delete[]       `omni callsig'  `placement delete closure'      `placement delete[] closure'    `managed vector constructor iterator'   `managed vector destructor iterator'    `eh vector copy constructor iterator'   `eh vector vbase copy constructor iterator'     `dynamic initializer for '      `dynamic atexit destructor for '        `vector copy constructor iterator'      `vector vbase copy constructor iterator'        `managed vector copy constructor iterator'      `local static thread guard'     operator ""      Type Descriptor'        Base Class Descriptor at (      Base Class Array'       Class Hierarchy Descriptor'     Complete Object Locator'               M i c r o s o f t   V i s u a l   C + +   R u n t i m e   L i b r a r y         A s s e r t i o n   f a i l e d :   % T s ,   f i l e   % T s ,   l i n e   % d 
       A s s e r t i o n   f a i l e d !       P r o g r a m :         F i l e :       L i n e :       E x p r e s s i o n :                   F o r   i n f o r m a t i o n   o n   h o w   y o u r   p r o g r a m   c a n   c a u s e   a n   a s s e r t i o n 
 f a i l u r e ,   s e e   t h e   V i s u a l   C + +   d o c u m e n t a t i o n   o n   a s s e r t s   ( P r e s s   R e t r y   t o   d e b u g   t h e   a p p l i c a t i o n   -   J I T   m u s t   b e   e n a b l e d )         . . .   
   
 
         < p r o g r a m   n a m e   u n k n o w n >               À             À           –  À             À           Ž  À             À             À           ‘  À           ’  À           “  À           ´ À           µ À                         	       m s c o r e e . d l l   CorExitProcess  äL €           0M €           ¨— €   <™ €   ,M €   ,M €   œ €    ‘ €   ¬ €   ,¬ €           „M €   € €   ¼ €    ® €   \® €   Dª €   ,M €   (¦ €                   ,M €           ŒM €   ,M €   M €   øL €   ,M €          EEE50 P    ( 8PX 700WP       `h````  xpxxxx       (null)      ( n u l l )                                              	               	      
                                                !      5      A      C      P      R      S      W      Y      l      m       p      r   	         €   
      
   ‚   	   ƒ      „      ‘   )   ž      ¡      ¤      §      ·      Î      ×                   pW€   tW€   xW€   |W€   €W€   „W€   ˆW€   ŒW€   ”W€    W€   ¨W€   ¸W€   ÄW€   ÐW€   ÜW€   àW€   äW€   èW€   ìW€   ðW€   ôW€   øW€   üW€    X€   X€   X€   X€   X€   $X€   ,X€   ìW€   4X€   <X€   DX€   PX€   `X€   hX€   xX€   „X€   ˆX€   X€    X€   ¸X€          ÈX€   ÐX€   ØX€   àX€   èX€   ðX€   øX€    Y€   Y€    Y€   0Y€   HY€   `Y€   pY€   ˆY€   Y€   ˜Y€    Y€   ¨Y€   °Y€   ¸Y€   ÀY€   ÈY€   ÐY€   ØY€   àY€   èY€   øY€   Z€    Z€   ¨Y€   0Z€   @Z€   PZ€   `Z€   xZ€   ˆZ€    Z€   ´Z€   ¼Z€   ÈZ€   àZ€   [€    [€   Sun Mon Tue Wed Thu Fri Sat Sunday  Monday      Tuesday Wednesday       Thursday    Friday      Saturday    Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec     January February    March   April   June    July    August      September       October November        December    AM  PM      MM/dd/yy        dddd, MMMM dd, yyyy     HH:mm:ss        S u n   M o n   T u e   W e d   T h u   F r i   S a t   S u n d a y     M o n d a y     T u e s d a y   W e d n e s d a y       T h u r s d a y         F r i d a y     S a t u r d a y         J a n   F e b   M a r   A p r   M a y   J u n   J u l   A u g   S e p   O c t   N o v   D e c   J a n u a r y   F e b r u a r y         M a r c h       A p r i l       J u n e         J u l y         A u g u s t     S e p t e m b e r       O c t o b e r   N o v e m b e r         D e c e m b e r     A M     P M         M M / d d / y y         d d d d ,   M M M M   d d ,   y y y y   H H : m m : s s         e n - U S       Ð[€    \€   PC€   `\€    \€   ð\€   P]€    ]€   C€   à]€    ^€   `^€    ^€   ð^€   P_€   °_€    `€   8C€   ÐC€   P`€   a p i - m s - w i n - a p p m o d e l - r u n t i m e - l 1 - 1 - 1             a p i - m s - w i n - c o r e - d a t e t i m e - l 1 - 1 - 1   a p i - m s - w i n - c o r e - f i l e - l 2 - 1 - 1           a p i - m s - w i n - c o r e - l o c a l i z a t i o n - l 1 - 2 - 1           a p i - m s - w i n - c o r e - l o c a l i z a t i o n - o b s o l e t e - l 1 - 2 - 0         a p i - m s - w i n - c o r e - p r o c e s s t h r e a d s - l 1 - 1 - 2       a p i - m s - w i n - c o r e - s t r i n g - l 1 - 1 - 0       a p i - m s - w i n - c o r e - s y s i n f o - l 1 - 2 - 1     a p i - m s - w i n - c o r e - w i n r t - l 1 - 1 - 0         a p i - m s - w i n - c o r e - x s t a t e - l 2 - 1 - 0       a p i - m s - w i n - r t c o r e - n t u s e r - w i n d o w - l 1 - 1 - 0     a p i - m s - w i n - s e c u r i t y - s y s t e m f u n c t i o n s - l 1 - 1 - 0             e x t - m s - w i n - k e r n e l 3 2 - p a c k a g e - c u r r e n t - l 1 - 1 - 0             e x t - m s - w i n - n t u s e r - d i a l o g b o x - l 1 - 1 - 0             e x t - m s - w i n - n t u s e r - w i n d o w s t a t i o n - l 1 - 1 - 0     u s e r 3 2                                   GetActiveWindow        GetCurrentPackageId           GetLastActivePopup            GetProcessWindowStation       GetUserObjectInformationW                   LCMapStringEx         LocaleNameToLCID              MessageBoxA           MessageBoxW     °a€   Àa€   Ða€   àa€   j a - J P       z h - C N       k o - K R       z h - T W   INF inf NAN nan     NAN(SNAN)       nan(snan)       NAN(IND)        nan(ind)    e+000                                                                                                                                                                                                                                                                                                 ( ( ( ( (                                     H                „ „ „ „ „ „ „ „ „ „                                        ‚ ‚ ‚ ‚ ‚ ‚                                                                                                                                                                                                                                                                                           €‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ 	
 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ 	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ                    ( ( ( ( (                                     H                „ „ „ „ „ „ „ „ „ „              ‚‚‚‚‚‚                (                                                                 0                   u k                 x€          ¨x€          °x€          ¸x€          Èx€          Ðx€          Øx€          àx€   	       èx€   
       ðx€          øx€           y€          y€          y€          y€           y€          (y€          0y€          8y€          @y€          Hy€          Py€          Xy€          `y€          hy€          py€          xy€          €y€          ˆy€          y€           ˜y€   !        y€   "       Tj€   #       ¨y€   $       °y€   %       ¸y€   &       Ày€   '       Èy€   )       Ðy€   *       Øy€   +       ày€   ,       èy€   -       ðy€   /       øy€   6        z€   7       z€   8       z€   9       z€   >        z€   ?       (z€   @       0z€   A       8z€   C       @z€   D       Hz€   F       Pz€   G       Xz€   I       `z€   J       hz€   K       pz€   N       xz€   O       €z€   P       ˆz€   V       z€   W       ˜z€   Z        z€   e       ¨z€          °z€         ¸z€         Èz€         Øz€         àa€         èz€         øz€         {€         {€   	       [€         ({€         8{€         H{€         X{€         h{€         x{€         °a€         Ða€         ˆ{€         ˜{€         ¨{€         ¸{€         È{€         Ø{€         è{€         ø{€         |€         |€         (|€         8|€          H|€   !      X|€   "      h|€   #      x|€   $      ˆ|€   %      ˜|€   &      ¨|€   '      ¸|€   )      È|€   *      Ø|€   +      è|€   ,      ø|€   -      }€   /       }€   2      0}€   4      @}€   5      P}€   6      `}€   7      p}€   8      €}€   9      }€   :       }€   ;      °}€   >      À}€   ?      Ð}€   @      à}€   A      ð}€   C       ~€   D      ~€   E      (~€   F      8~€   G      H~€   I      X~€   J      h~€   K      x~€   L      ˆ~€   N      ˜~€   O      ¨~€   P      ¸~€   R      È~€   V      Ø~€   W      è~€   Z      ø~€   e      €   k      €   l      (€         8€         H€         Àa€         X€   	      h€   
      x€         ˆ€         ˜€         ¨€         ¸€         È€         Ø€         ð€   ,       €€   ;      €€   >      (€€   C      8€€   k      P€€         `€€         p€€         €€€   	      €€   
       €€         °€€         À€€   ;      Ø€€   k      è€€         ø€€         €         €   	      (€   
      8€         H€         X€   ;      h€         x€         ˆ€         ˜€   	      ¨€   
      ¸€         È€         Ø€   ;      ð€          ‚€   	      ‚€   
       ‚€         0‚€         @‚€   ;      X‚€         h‚€   	      x‚€   
      ˆ‚€         ˜‚€   ;      °‚€          À‚€   	       Ð‚€   
       à‚€   ;       ð‚€   $       ƒ€   	$      ƒ€   
$       ƒ€   ;$      0ƒ€   (      @ƒ€   	(      Pƒ€   
(      `ƒ€   ,      pƒ€   	,      €ƒ€   
,      ƒ€   0       ƒ€   	0      °ƒ€   
0      Àƒ€   4      Ðƒ€   	4      àƒ€   
4      ðƒ€   8       „€   
8      „€   <       „€   
<      0„€   @      @„€   
@      P„€   
D      `„€   
H      p„€   
L      €„€   
P      „€   |       „€   |      °„€   a r     b g     c a     z h - C H S     c s     d a     d e     e l     e n     e s     f i     f r     h e     h u     i s     i t     j a     k o     n l     n o     p l     p t     r o     r u     h r     s k     s q     s v     t h     t r     u r     i d     b e     s l     e t     l v     l t     f a     v i     h y     a z     e u     m k     a f     k a     f o     h i     m s     k k     k y     s w     u z     t t     p a     g u     t a     t e     k n     m r     s a     m n     g l     k o k   s y r   d i v           a r - S A       b g - B G       c a - E S       c s - C Z       d a - D K       d e - D E       e l - G R       f i - F I       f r - F R       h e - I L       h u - H U       i s - I S       i t - I T       n l - N L       n b - N O       p l - P L       p t - B R       r o - R O       r u - R U       h r - H R       s k - S K       s q - A L       s v - S E       t h - T H       t r - T R       u r - P K       i d - I D       u k - U A       b e - B Y       s l - S I       e t - E E       l v - L V       l t - L T       f a - I R       v i - V N       h y - A M       a z - A Z - L a t n     e u - E S       m k - M K       t n - Z A       x h - Z A       z u - Z A       a f - Z A       k a - G E       f o - F O       h i - I N       m t - M T       s e - N O       m s - M Y       k k - K Z       k y - K G       s w - K E       u z - U Z - L a t n     t t - R U       b n - I N       p a - I N       g u - I N       t a - I N       t e - I N       k n - I N       m l - I N       m r - I N       s a - I N       m n - M N       c y - G B       g l - E S       k o k - I N     s y r - S Y     d i v - M V     q u z - B O     n s - Z A       m i - N Z       a r - I Q       d e - C H       e n - G B       e s - M X       f r - B E       i t - C H       n l - B E       n n - N O       p t - P T       s r - S P - L a t n     s v - F I       a z - A Z - C y r l     s e - S E       m s - B N       u z - U Z - C y r l     q u z - E C     a r - E G       z h - H K       d e - A T       e n - A U       e s - E S       f r - C A       s r - S P - C y r l     s e - F I       q u z - P E     a r - L Y       z h - S G       d e - L U       e n - C A       e s - G T       f r - C H       h r - B A       s m j - N O     a r - D Z       z h - M O       d e - L I       e n - N Z       e s - C R       f r - L U       b s - B A - L a t n     s m j - S E     a r - M A       e n - I E       e s - P A       f r - M C       s r - B A - L a t n     s m a - N O     a r - T N       e n - Z A       e s - D O       s r - B A - C y r l     s m a - S E     a r - O M       e n - J M       e s - V E       s m s - F I     a r - Y E       e n - C B       e s - C O       s m n - F I     a r - S Y       e n - B Z       e s - P E       a r - J O       e n - T T       e s - A R       a r - L B       e n - Z W       e s - E C       a r - K W       e n - P H       e s - C L       a r - A E       e s - U Y       a r - B H       e s - P Y       a r - Q A       e s - B O       e s - S V       e s - H N       e s - N I       e s - P R       z h - C H T     s r             °z€   B        z€   ,        “€   q        x€           “€   Ø        “€   Ú       0“€   ±       @“€           P“€          `“€   Ï       p“€   Õ       €“€   Ò       “€   ©        “€   ¹       °“€   Ä       À“€   Ü       Ð“€   C       à“€   Ì       ð“€   ¿        ”€   È       èy€   )       ”€   ›       (”€   k       ¨y€   !       @”€   c       ¨x€          P”€   D       `”€   }       p”€   ·       °x€          ˆ”€   E       Èx€          ˜”€   G       ¨”€   ‡       Ðx€          ¸”€   H       Øx€          È”€   ¢       Ø”€   ‘       è”€   I       ø”€   ³       •€   «       ¨z€   A       •€   ‹       àx€          (•€   J       èx€          8•€   £       H•€   Í       X•€   ¬       h•€   É       x•€   ’       ˆ•€   º       ˜•€   Å       ¨•€   ´       ¸•€   Ö       È•€   Ð       Ø•€   K       è•€   À       ø•€   Ó       ðx€   	       –€   Ñ       –€   Ý       (–€   ×       8–€   Ê       H–€   µ       X–€   Á       h–€   Ô       x–€   ¤       ˆ–€   ­       ˜–€   ß       ¨–€   “       ¸–€   à       È–€   »       Ø–€   Î       è–€   á       ø–€   Û       —€   Þ       —€   Ù       (—€   Æ       ¸y€   #       8—€   e       ðy€   *       H—€   l       Ðy€   &       X—€   h       øx€   
       h—€   L       z€   .       x—€   s        y€          ˆ—€   ”       ˜—€   ¥       ¨—€   ®       ¸—€   M       È—€   ¶       Ø—€   ¼       z€   >       è—€   ˆ       Xz€   7       ø—€          y€          ˜€   N       z€   /       ˜€   t       hy€          (˜€   ¯       8˜€   Z       y€          H˜€   O       ày€   (       X˜€   j        y€          h˜€   a       y€          x˜€   P        y€          ˆ˜€   •       ˜˜€   Q       (y€          ¨˜€   R       z€   -       ¸˜€   r       (z€   1       È˜€   x       pz€   :       Ø˜€   ‚       0y€          ˜z€   ?       è˜€   ‰       ø˜€   S       0z€   2       ™€   y       Èy€   %       ™€   g       Ày€   $       (™€   f       8™€   Ž       øy€   +       H™€   m       X™€   ƒ       ˆz€   =       h™€   †       xz€   ;       x™€   „        z€   0       ˆ™€          ˜™€   w       ¨™€   u       ¸™€   U       8y€          È™€   –       Ø™€   T       è™€   —       @y€          ø™€          Pz€   6       š€   ~       Hy€          š€   V       Py€          (š€   W       8š€   ˜       Hš€   Œ       Xš€   Ÿ       hš€   ¨       Xy€          xš€   X       `y€          ˆš€   Y       €z€   <       ˜š€   …       ¨š€   §       ¸š€   v       Èš€   œ       py€          Øš€   [       °y€   "       èš€   d       øš€   ¾       ›€   Ã       ›€   °       (›€   ¸       8›€   Ë       H›€   Ç       xy€          X›€   \       °„€   ã       h›€   Â       €›€   ½       ˜›€   ¦       °›€   ™       €y€          È›€   š       Ø›€   ]       8z€   3       è›€   z        z€   @       ø›€   Š       `z€   8       œ€   €       hz€   9       œ€          ˆy€          (œ€   ^       8œ€   n       y€          Hœ€   _       Hz€   5       Xœ€   |       Tj€           hœ€   b       ˜y€          xœ€   `       @z€   4       ˆœ€   ž        œ€   {       Øy€   '       ¸œ€   i       Èœ€   o       Øœ€          èœ€   â       øœ€          €   ¡       €   ²       (€   ª       8€   F       H€   p       a f - z a       a r - a e       a r - b h       a r - d z       a r - e g       a r - i q       a r - j o       a r - k w       a r - l b       a r - l y       a r - m a       a r - o m       a r - q a       a r - s a       a r - s y       a r - t n       a r - y e       a z - a z - c y r l     a z - a z - l a t n     b e - b y       b g - b g       b n - i n       b s - b a - l a t n     c a - e s       c s - c z       c y - g b       d a - d k       d e - a t       d e - c h       d e - d e       d e - l i       d e - l u       d i v - m v     e l - g r       e n - a u       e n - b z       e n - c a       e n - c b       e n - g b       e n - i e       e n - j m       e n - n z       e n - p h       e n - t t       e n - u s       e n - z a       e n - z w       e s - a r       e s - b o       e s - c l       e s - c o       e s - c r       e s - d o       e s - e c       e s - e s       e s - g t       e s - h n       e s - m x       e s - n i       e s - p a       e s - p e       e s - p r       e s - p y       e s - s v       e s - u y       e s - v e       e t - e e       e u - e s       f a - i r       f i - f i       f o - f o       f r - b e       f r - c a       f r - c h       f r - f r       f r - l u       f r - m c       g l - e s       g u - i n       h e - i l       h i - i n       h r - b a       h r - h r       h u - h u       h y - a m       i d - i d       i s - i s       i t - c h       i t - i t       j a - j p       k a - g e       k k - k z       k n - i n       k o k - i n     k o - k r       k y - k g       l t - l t       l v - l v       m i - n z       m k - m k       m l - i n       m n - m n       m r - i n       m s - b n       m s - m y       m t - m t       n b - n o       n l - b e       n l - n l       n n - n o       n s - z a       p a - i n       p l - p l       p t - b r       p t - p t       q u z - b o     q u z - e c     q u z - p e     r o - r o       r u - r u       s a - i n       s e - f i       s e - n o       s e - s e       s k - s k       s l - s i       s m a - n o     s m a - s e     s m j - n o     s m j - s e     s m n - f i     s m s - f i     s q - a l       s r - b a - c y r l     s r - b a - l a t n     s r - s p - c y r l     s r - s p - l a t n     s v - f i       s v - s e       s w - k e       s y r - s y     t a - i n       t e - i n       t h - t h       t n - z a       t r - t r       t t - r u       u k - u a       u r - p k       u z - u z - c y r l     u z - u z - l a t n     v i - v n       x h - z a       z h - c h s     z h - c h t     z h - c n       z h - h k       z h - m o       z h - s g       z h - t w       z u - z a                äT     c-^Çk      @êítFÐœ,Ÿ    aõ¹«¿¤\Ãñ)c     dµý4ÄÒ‡f’ù;lD      Ùe”,Bb×E"š&'OŸ   @•Á‰V$§úÅgmÈsÜm­ër    ÁÎd'¢cÊ¤ï%{ÑÍpïßk>ê_     änþÃÍj¼f29.EZ%øÒqVJÂÃÚ  .¨C²ª|!Ž@ÎŠóÎÄ„'ë|Ã”%­I   @ÝÚTŸÌ¿aYÜ««\ÇDõg¼ÑR¯·û)`”*     !Š»¤Ž¯V©ŸG6²K]à_Ü€
ªþð@ÙŽ¨Ð€k#c  d8L2–ÇWƒÕBJäa"©Ù=<½róå‘tYÀ¦ìlÙ*Óæ   …[aOni*{âP+4Ý/î'Pc™qÉ¦éJŽ(.onIn   @2&@­PrùÕÑ”)»Í[f–.;¢Û}úe¬SÞw›¢ °Sù¿Æ«%”KMã -ÃûôÐ"RP(·óòWBÜ}]9Ö™Yø8’ Ö³†¹w¥zaþ·ja  ägÃV ”:‹6	›ip½¾ev ëÄ&›ègn	+ò2qQH¾Î¢åER   »x”÷ÀtŒ ]ð°uÆÛ©¹ÙâßreLK(wàömÂ‘CQÏÉ•'U«âÖ'æ¨œ¦±=    @JÐìôðˆ#Åm
Xo¿CÃ]-øHîY ú(ðôÍ?¥. qÖ¼‡Di}nùVyu¤  á²¹<uˆ‚“?Ík:´‰Þ‡žFEMh¦Ûý‘“$ßìh0'D´™îA¶ÃÊXñQhÙ¢%v}qN  dûæƒZò­W”µ€ fµ) ÏÒÅ×}m?¥M·ÍÞpÚ=A·NÊÐq˜ä×:@Oâ?«ùowM&æ¯
   1U«	ÒX¦Ë&aV‡ƒjÁô‡uvèD,ÏG AžÉ>º èÈÏçUÀúá²Dï°~ $s%rÑù¸ä®@b;zO]¤Î3AâOmm!ò3VåVÁ%—×ë(„ë–Ów;I®-G 8­–ÑÎúŠÛÍÞN†ÀhU¡]i²‰<$qE}  A'JnW®bìª‰"ïÝû¢¶äïáò½f3€ˆ´7>,¸¿‘Þ¬dôÔNjÿ5jVg¹Û@Ê;*xh›2kÙÅ¯õ¼id&   äô_€û¯ÑUí¨ J›øW—«
þ®{¦,Ji•¿)ÄÇªÒÕØvÇ6ÑUÚ“Çš¨ËK%vð	ˆ¨÷t:üHå­ŽcYçË—èi×&>rä´†ª["93œuzK‘éG-wùnšç@Äø’ð_òlÃ%B‹ùÉ‘s¯|ÿ…-C°iu+-,„W¦ïÐ @zÇåb¸èjˆØå˜ÍÈÅU‰U¶YÐÔ¾ûX1‚¸EL9ÉM¬ ÅâÀLy¡€É;Ñ-±éø"m^š‰8{ØyÎrvÆxŸ¹åyN”ä      ¡éÔ\lo}ä›çÙ;ù¡obwQ4‹ÆèY+ÞXÞ<ÏXÿF"|W¨Yuç&Sgwc·æë_
ýãi9è35 ¨‡¹1öC!ÛCZØ–õ«¢?h   dþ}¾/ÉK°íõáÚN¡sÛ	äœîOgŸ©Öµµö–8s‘ÂIëÌ—+_•?8ö³‘ 7xÑßBÑÁÞ">Wß¯Š_åõw‹Êç£[R/=OçB
    ÝôR	E]áB´®.4³£o£Í?nz(´÷wÁKÐÈÒgàø¨®g;É­³VÈl• ÁH[=Š¾Jô6ÙRMèÛqÅ!ù	EJjØª×|Láœ¥›u ˆ<ä     @’Ôñ¾rdÁ6‡û«x)¯Qü9—ë%0+L¡;<þ(ºüˆwXCž¸¤ä=sÂòF|˜bt!Û®¶£.²Pª«9êB4–—©ßßþÓóÒ€y 7   ›œPñ­ÜÇ,­=87MÆsÐgmê¨›QøòÄ¢áR :#×©s…DºÙÏ‡p›:ÜRèR²åNû/¦M¾á×«
OíbŒ{ì¹Î!@fÔ ƒ¡æuãÌò)/„    äwdûõÓq=v é/}fLô3.ñ¸óŽi”Ls¨&`@<
ˆqÌ!-¥7ïÉÚŠ´1»BALùÖl‹È¸â|í—RÄaÃbªØÚ‡Þê3¸ahð”½šÌjÕÁ-    è6zÆž)ô
?IóÏ¦¥w£#¾¤‚[¢Ì/r5D¾¸Â¨N2LÉ­3ž¼ºþ¬v2!L.2Í>´‘þp6Ù\»…—BýÌFøÝ8æÒ‡iÑþñµ>®«¹Ãoî¾     @ªÂ@Ùwø,=×áq˜/çÕ	cQrÝ¨¯FZ*ÖÎÜ*þÝFÎ$'­Ò#·»Ä+Ì·Êë±GÜK	ÊÜÅŽQæ1€VÃŽ¨X/4B‹å¿þüÿycgý6ÕfvPá¹b   a°g
ÒÀáÐ;sÛ?.Ÿ£â²aâÜc*¼&”›Õpa–%ãÂ¹u!,`j¸¢;Ò‰s}ñ`ß×ÊÆ+ßi7‡¸$í“fënIoÛ“u‚t^6šnÅ1·6ÅB(ÈŽy®$Þ    dAÁšˆÕ™,CÙç€¢.=ök=yI‚C©çyJæý"špÖàïÏÊ×¤½l dã³ÜN¥n¨¡žEtÈTŽüWÆtÌÔÃ¸BncÙWÌ[µ5éþlaQÄÛº•µNñ¡PçùÜqc+Ÿ/Þ"     ‰½^<V7wã8£Ë=OžÒ,ž÷¤tÇùÃ—çj8ä_¬œ‹óúìˆÕ¬ÁZ>ÎÌ¯…p?Óm-è}o”i^á,ŽdH9¡•à4X<´”öH'½W&|.Ú‹u €;¶Û-HÏm~ä$™P                 	     % - 5 	> 
H 
R ] i u ‚  Ÿ ® ¾ Ï à ò -C	Y	p	ˆ
 
¹
Ó
î	%
   d   è  '   † @B €–˜  áõ Êš;0   1#INF   1#QNAN  1#SNAN  1#IND         ð?              ðÿ              ð              øÿ                       ÿ                             ÿÿÿÿÿÿ              ð                        å&{ËÛ?            xËÛ?        5•q(7©¨>           PDÓ?        %>bÞ?ï>               @              ð?              à?                             `?              à?        UUUUUUÕ?              Ð?        š™™™™™É?        UUUUUUÅ?             øÀ        ý                    °?              î?              ñ?                       ÿÿÿÿÿÿÿ        æTUUUUµ?        ÔÆº™™™‰?        ŸQñ#Ib?        ðÿ]È4€<?            ÿÿÿÿ                     C O N O U T $              ž½[?   pÔ¯k?   `•¹t?    v”{?    M4?   P›„?   Àqþ‡?   €^‹?   ðj»Ž?    ƒ
‘?   àµµ’?   PO_”?    S–?   ÐÃ­—?   ð¤R™?    ùõš?   pÃ—œ?    8ž?   °ÅÖŸ?    º ?    á‡¡?   ÀU¢?   Àg!£?   í£?   €¸¤?   à8‚¥?   ¹K¦?   @ƒ§?   À˜Ü§?   Ðú£¨?   Àªj©?   Ð©0ª?    ùõª?    šº«?   ~¬?   ÕA­?    q®?   pdÆ®?   °®‡¯?   À($°?   ð&„°?   Òã°?   0,C±?   @4¢±?   `ë ²?   R_²?   àh½²?   P0³?   à¨x³?   0ÓÕ³?    ¯2´?   Ð>´?    ë´?   0wGµ?   `!£µ?   @€þµ?   @”Y¶?   ð]´¶?   °Ý·?    i·?   `Ã·?   0¦¸?    v¸?   0Ï¸?   @æ'¹?   m€¹?    ®Ø¹?   Ð©0º?    _ˆº?   pÐßº?   °ü6»?   Ðä»?   0‰ä»?   @ê:¼?   p‘¼?   äæ¼?    }<½?   €Õ‘½?    ìæ½?    Á;¾?   °V¾?    «ä¾?   ÀÀ8¿?   €–Œ¿?   0-à¿?    ÂÀ?   pOCÀ?   `½lÀ?   €–À?    =¿À?   OèÀ?   ðBÁ?    :Á?   €ÐbÁ?   j‹Á?   ç³Á?   0FÜÁ?   ˆÂ?   à¬,Â?   Ð´TÂ?   ðŸ|Â?   €n¤Â?   ° ÌÂ?   ¶óÂ?   P0Ã?    ŽBÃ?    ÐiÃ?   €öÃ?   `¸Ã?   àðÞÃ?   0ÅÄ?   p~,Ä?   ÐSÄ?   p yÄ?   p	 Ä?    XÆÄ?   0ŒìÄ?   @¦Å?   0¦8Å?   PŒ^Å?   X„Å?   @ªÅ?   p¤ÏÅ?   @$õÅ?   ÐŠÆ?   PØ?Æ?   ÐeÆ?   €(ŠÆ?   €+¯Æ?   àÔÆ?   ÐçøÆ?   p¡Ç?   àBBÇ?   @ÌfÇ?    =‹Ç?   0—¯Ç?   ÙÓÇ?   PøÇ?    È?   @È?   ÀõcÈ?   àÂ‡È?    y«È?   0ÏÈ?     òÈ?   pÉ?   °m9É?   €²\É?    áÉ?   Pù¢É?   pûÅÉ?   °çèÉ?   ð½Ê?   €~.Ê?   `)QÊ?    ¾sÊ?   p>–Ê?   ð¨¸Ê?    þÚÊ?   0>ýÊ?   0iË?   @AË?   p€cË?   ðl…Ë?   °D§Ë?   ðÉË?   À¶êË?   0QÌ?   P×-Ì?   PIOÌ?   @§pÌ?   0ñ‘Ì?   @'³Ì?   €IÔÌ?   XõÌ?    SÍ?   `:7Í?   `XÍ?    ÏxÍ?   p|™Í?    ºÍ?   ÐÚÍ?   ðûÍ?   0sÎ?    Á;Î?   Pý[Î?   `&|Î?   à<œÎ?   à@¼Î?   €2ÜÎ?   ÐüÎ?   àÞÏ?   Ð™;Ï?    B[Ï?   €ÙzÏ?   p^šÏ?   Ñ¹Ï?   ð2ÙÏ?    ‚øÏ?   PàÐ?    vÐ?   0+Ð?   ‰:Ð?   @JÐ?   àxYÐ?   ðãhÐ?   pFxÐ?   € ‡Ð?   ò–Ð?   0;¦Ð?   ð{µÐ?   P´ÄÐ?   `äÓÐ?   0ãÐ?   À+òÐ?   CÑ?   @RÑ?   @YÑ?   0X.Ñ?    O=Ñ?   Ð=LÑ?    $[Ñ?   pjÑ?   PÚxÑ?   @©‡Ñ?   `p–Ñ?    /¥Ñ?   ç³Ñ?   À–ÂÑ?   °>ÑÑ?   ðÞßÑ?   pwîÑ?   `ýÑ?    ‘Ò?   PÒ?   p(Ò?    7Ò?   0kEÒ?   ÐÎSÒ?    +bÒ?   ÐpÒ?   @Í~Ò?   `Ò?    R›Ò?    ‰©Ò?   à¹·Ò?   àâÅÒ?   °ÔÒ?   PâÒ?   À2ðÒ?    ?þÒ?   pDÓ?   °BÓ?   à9(Ó?   *6Ó?   PDÓ?                 ²"¼
²=Ô.3i±=WÒ~è•Î=imb;DóÓ=W>6¥êZô=¿á<hCÄ=¥Æ`Í‰ù=Ÿ. obý=Í½Ú¸‹Oé=0BïØˆ >­y+¦>ÄÓîÀ—>IÔ­wJ­=07ð?v>ÃöG×bá=¼MÌ>¿åöQàóê=ëóz	>ÇÀp‰£À=QÇW  .>nÍî [>¯µp)†ß=m£6³¹W>OêJÈK>­¼¡žÚC>*ê÷´§f>ïü÷8à²ö=ˆðpÆTéó=³Ê:		r>§]'çp>ç¹qwžß>`
§¿'>¼MÌ>[^jö7>Kb|ñj>:b€Î²>	>Þ”éÑ0>1 k>Aòºœ‡>+¼¦^ÿ=lgÆÍ=¶)>,«Ä¼,+>DeÝ}Ðù=ž7W`@>`z”‹Ñ>~©|'e­>©_ŸÅMˆ>‚Ð`Ä>ø1<.	/>:á+ãÅ>šOsý§»&>ƒ„àµôý=•MÇ›/#>yHèsù=nXÆ¼Ì>˜JRùé!>¸11Y@/>58d%‹Ï>€í‹¨_>äÙ)ùMJ$>”"Ø ˜>	ã“H*>þe¦«VM>cQ6!>6'Yþxø=ÊÈ%ˆR>jtm}S•à=`
§¿'><“Eì¨°>©ÛõøZ>ÕU&úâ>¿ä®¿ìY>£?hÚ/‹>77:ýÝ¸$>®a~‚>ŸéI{Œ,>Y—ðê)>6{1n¦ª>Ur	Vr.>T¬zü3&>R¢aÏ+f)>0'ÄÈC>6ËZ»d >¤'„4
>ÖyµUŽ>š^œ!-é=jýæc?>cQÙ›.>5b#)>^x8ˆo2>¯¦«Lj[;>vŽÜj"ð=í:1×J<>s|èd>fŠñì3>fvwõž’=>¸ ð;H9>&XªîÝ;>º7YÝÄ9>ÇÊëàéó>¬'‚SÎ5>º¹*StO9>T†ˆ•'4>ðKã Z>‚Ð`Ä'>øŒí´% %> ÒòÎ‹Ñ.>Tu
.(!>Ê§Y3óp>%@¨~+>‰!Ãn03>Pu‹øÇ?>d×Œ5°>>t”…"Èv:>ã†ÞRÆ=>¯X†àÌ¤/>ž
ÀÒ¢„;>Ñ[Âò°¥ >™ö["`Ö=>7ð›…±>áËµ#ˆ>>ö–ó6>š¢\‡.>¥¹9Ir•,>âX>z•8>4Ÿê&ñ/>	VŽYõS9>HÄVøoÁ6>ôaò"Ë$>¢S=Õ á5>Vò‰aR:>œÔÿüV8>Ú×(‚.0>àßD”Ðñ=¦Yêc%>×2x.&>ÏøÙ>í=…ÍK~Je#>!­€Ix[>dn±Ô-/!>õ9Ù­Ä7>ü€qb„(>aIáÇbQê=cQ61>ˆv¡+M<7>=éà¥è*>¯!ðÆ°*>f[Ýt‹0>”T»ìo -> ÌOr‹´ð=)âaƒ?>¯¼Ä—ø=ª·Ël(>>“
"Ic(>\,¢Áÿ=F	çET5>…mø0æ;>9lÙðß™%>°±…Ì6>È¨ mG4>Óžˆ?7>‡*yW3>öa®yÑ;>âöÃV£>ûœbp(=>?gÒ€8º:>¦})Ë36,>êï™8„!>æ ÉÌ;>PÓ½D 8>áj`&Â‘+>ß+¶&ßz*>Én‚ÈOv>ðhå=O>ã•yuÊ`÷=GQ€Ó~fü=oßjö37>kƒ>ó·/>dºnˆ9>Œ¯ÐhSû=q)iŒ5>ûm"e”þ=— ?~X3>Ÿç6>T¬zü36>J`„¦?>!T”ä¿4<>0Að±8>cÖ„BC?>6t9^	c:>Þ¹V†B4>¦Ù²’Ê6>“*:‚8'>0’ˆ<>þRmÜ=1>é"‰Õî3>PÝk„’Y)>‹'._MÛ>Ä5*ñ¥ñ=4<,ˆðBF>^Gö§›î*>ä`JƒK&>.yCâB)>O 'L>[ÏÖ.xJ>HfÚy\PD>!ÍMêÔ©L>¼Õ|b=})>ª¼ù\± >ÝvÏc [1>H'ªóæƒ)>”éÿôdL?>Zè|º¾F>¸¦Nýiœ;>«¤_ƒ¥j+>ÑíyÃÌC>àO@ÄLÀ)>ØuzKs@>àÄD>”HÎÂeÅ@>Í5ÙAÇ3>N;kU’¤r=CÜA	ú >ôÙã	p.>EŠ‹öK>V©úßRî>>½eä 	kE>fvwõž’M>`â7†¢nH>ð¢ñ¯eF>tìH¯ý/>ÇÑ¤†¾L>ev¨þ[°%>J
ÂÎA>Ÿ›@
_ÍA>pP&ÈV6E>`"(5Ø~7>Ò¹@0¼$>òïy{ïŽ@>éWÜ9oÇM>Wô§“L>¦¥ÎÖƒJ>ºWÅpÖ0>
½èlÉD>#ã“,=>B‚_!Ç">}tÚM>š'>+§AiŸøü=1ñ§I!>Ûu|K­N>
çcþ0iN>/îÙ¾áA>’ñ‚+h->|¤Ûˆñ:>örÁ-4ù@>%>bÞ?ï>               @ àààÿ?ðüÀÿ?úª¡ÿ? øøÿ?µÛ ¬cÿ?qBJžeDÿ?µ
#Dö%ÿ?|ðÁÿ?ŽEøÇéþ?Àì³Ìþ?ëºz€®þ?g·ð«1‘þ?äP—¥tþ?tåÉ:Wþ?sÜy‘:þ?þ?ààþ?Š†øãÖåý?Ê ÜÊý?Û¹v`®ý?Š#ò’ý?4,¸T¶wý?²ru€¬\ý?ÔAÔAý?[ü£,'ý?tÀnµý?Æ¿D\nòü?›‰VØü?çË–m¾ü?‘á^³¤ü?BŠûZ&‹ü?ÇqÇqü?†IÑ”Xü?ðøÃ?ü? .9µ&ü?àÀü?‹†îƒõû?÷”‰+Ýû?{>ˆeýÄû?ÐºÁù¬û?#ÿ+•û?‹3Ú=l}û?î¾ãâeû?Oè´Nû?ÎØJH7û?Ù€l@6 û?¤"Ù1K	û?(¯¡¼†òú?^”èÛú?pÅpÅú?ýë‡/¯ú?¾cj`ï˜ú?Yá0Qæ‚ú?mÐ¦mú?JŠhAWú?¤A¤Aú? Å‡*,ú?KzùÓú?  ú?Ù3•Žìù?-hkŸ×ù?¡äNÑÂù?ÚUê$®ù?š™™™™™ù?ÿÀŽ/…ù?r¸øäpù?®wã»\ù?àéÖü°Hù?æ,›Æ4ù?)âÐIû ù?ÕOù?úœÁùø??7ñzRæø?Ó0Óø?:ÿb€Î¿ø?ªók¹¬ø?œ‰öÀ™ø?J°«ðå†ø?¹’À¼'tø?†a†aø?xÂ Oø?Ý¾²z—<ø? ¤‚J*ø?ø?`€ø?@ýô÷?OZQ%â÷?ô}A_Ð÷?|.’³¾÷?Ãìà"­÷?‹9¶kª›÷?È¤xLŠ÷?Æšy÷?±©4äÜg÷?muÂÊV÷?F]tÑE÷?þAÅð4÷?¼ÞF($÷?	|œmx÷?p\à÷?`ò`òö?Ç7Ck÷áö?aÈ&¦Ñö?lÁlÁö?=£
I±ö?rSÑ<¡ö?ÀÐˆ:G‘ö?hhö?g6Ÿqö?ù"Qjìaö?£J;…ORö?d!YÈBö?ÞÀŠ¸V3ö?@bwú#ö?”®1h³ö?X`ö?ü-)4döõ?çÐ¸[çõ?¥âìÃgØõ?W“+ˆÉõ?‘úGÆ¼ºõ?ÀZk¬õ?ªÌ#ñaõ?íX0ÒŽõ?`XV€õ?:kP<íqõ?âR|º—cõ?UUUUUUõ?þ‚»æ%Gõ?ëôH	9õ?K¨Vÿ*õ?øâêõ?ÅÄá"õ?PPõ?›LÝbóô?9/§àåô?L,Ü¾CØô?n¯%‡¸Êô?á¦Ý>½ô?[¿R Ö¯ô?Jv­¢ô?gÐ²ã9•ô?€H"ˆô?{®Gázô?f`Y4Îmô?šÏõÇË`ô?ÊvÇâÙSô?ûÙbeøFô?Mî«0':ô?‡Õ%f-ô?QY^&µ ô?ô?feÑ‚ô?û°?ûó?¯¥Bîó?©ä¼,âó?Æuª‘ÙÕó?ç«{¤•Éó?U)#Ù`½ó?;±;±ó?"Èz8$¥ó?c,™ó?ŽfÓ"ó?88ó?îEÉÑ[uó?HÞóió?ø*Ÿ_Î]ó?Áx+ûRó?Fà¬yFó?²¼W[ä:ó?újí\/ó?¿+Jã#ó?¶ëéXwó?Ñ0ó?`Ä*Èó?h/¡½„öò?KÑþ¡Nëò?—€KÀ%àò? P-
Õò? ,MûÉò?7ZŽù¾ò?@+­´ò?Áó’©ò?žä)Ažò?¥¸[r“ò?°ˆ°ˆò?MÎ¡8ú}ò?5'¸Psò?'Ö|³hò?ñ’€p"^ò?²w‘~Sò?’$I’$Iò?[`—·>ò?ß¼šxV4ò?* "*ò?xû!·ò?æUH€yò?ÙÀgGò?  ò?pÁ}÷ñ?L¸<ôìñ?t¸?;ïâñ?½J.gõØñ?¢­Ïñ?Yàü"Åñ?)íF@J»ñ?ãºòg|±ñ?–{a¹§ñ?žàžñ?œ¢Œ€S”ñ?Û+ƒ°Šñ?ñ?„ÖŠwñ?ysB‰nñ?2üPdñ?'u_[ñ?ÉÕý£¹Qñ?;Í
_Hñ?$G4?ñ?È5È5ñ?¬Àí‰‹,ñ?30]çX#ñ?&H§0ñ?ñ?€¾ûñ?ðþðþð?¢%³úíõð?œækõìð?`‚Uäð?–F¨ Ûð?:ž5VDÒð?;Ú¼OqÉð?qA‹†§Àð?È%ìæ·ð?µì.r/¯ð?§h
¦ð?`ƒ¯¦Ûð?T	9?•ð?âeu³«Œð?„B!„ð?âê¸)Ÿ{ð?Æ÷G
&sð?ûyœµjð?ü©ñÒMbð?†ur îYð?4×÷—Qð?ÅdÌIIð?AAð?üG‚·Æ8ð?^µ‘0ð?é)wüd(ð?@ ð?7zQ6$ð?ð?€ ð?      ð?        log10           ÿÿÿÿÿÿ?Cÿÿÿÿÿÿ?ÃK E R N E L 3 2 . D L L         AcquireSRWLockExclusive ReleaseSRWLockExclusive                 ”                                                                                        ð€                   `B€   hB€                          . . \ s r c \ b u f f e r u t i l . c   s t a t u s   = =   n a p i _ o k   mask    unmask      ..\src\bufferutil.c     bufferutil      iojs.exe        node.exe        € €               o@\       L   0Ä 0¬     o@\          |Ä |¬     o@\       0  Ä ¬     o@\                   RSDSÞ}]Ný‚G‰ $ŒÎ™£   C:\projects\bufferutil\build\Release\bufferutil.pdb     °   °       ®   GCTL   @  .text$mn    @0     .text$mn$00 `0 p  .text$x  @ `  .idata$5    `B    .00cfg  pB    .CRT$XCA    xB    .CRT$XCU    €B    .CRT$XCZ    ˆB    .CRT$XIA    B    .CRT$XIC    ¨B    .CRT$XIZ    °B    .CRT$XPA    ¸B    .CRT$XPX    ÈB    .CRT$XPXA   ÐB    .CRT$XPZ    ØB    .CRT$XTA    àB    .CRT$XTZ    ðB @  .rdata  0Ä   .rdata$zzzdbg   ÀÇ    .rtc$IAA    ÈÇ    .rtc$IZZ    ÐÇ    .rtc$TAA    ØÇ    .rtc$TZZ    àÇ ”  .xdata  tÖ     .didat$2    ”Ö $   .didat$3    ¸Ö 8   .didat$4    ðÖ    .didat$6    €× @   .didat$7    À× X   .edata  Ø    .idata$2    ,Ø    .idata$3    @Ø `  .idata$4     Ú Ž  .idata$6     ð h	  .data   hù 8   .didat$5     ù ø  .bss      d  .pdata   0 „   .gfids$x    „0    .gfids$y     @ `   .rsrc$01    `@ €  .rsrc$02                                    % t 4  P  à(      t 4 ÒPà( h   
 
4 
Rp 20 Â      t	 d 4 2à %     O  Ü  `0      d 4 2p %     v  ”  w0     	 4 ràp` %     ù  £  “0 £   RP B  
 
4 
rp rp`0	 "   %     {     É0     P   4
 rP 4	 2P 4º ¸ P   t 4 2P    d T 4 rðàÐÀp        ›          	 	20 d T 4
 2ðàÐÀp Rp`0 bp`P0   d T 4 2p' ž àp`0P  à( à  ! 4ž ˜ p`P  à( °  -
 M ðà	ÐÀp`0Pà( P   d 4
 rp
 ä	 t d 4 2ð %     ã@  AA  á0 €A  Ç@  †A  ü0      4 Rð
àp`P t d
 T	 4 2ðàÀ 4 2p
 d T 4
 Rðàp rP b   4 2p %     uH  H  ˜1     
 d 4 rðàÐÀp %     ¾H  J  1     	 20 %     ŒN  ™N     ™N  	 	²P2 !d« !4¨ !¢ ðàÀpP  à(    
 d T
 4	 2ðàp
 ä	 t d 4 2ð d	 T 4 2p T 4 Ràp`$ d¢ 4¡ ž p  à( à  
 t	 d T 4 2à+ d T 4 rðàÐÀpà( 8    t 4 ’à d T
 4	 Rp"
 "t	 "d "T "4 "2à t 
4  4  4 2p %     ŽP  ˜P  }1      d T 4 ’ðàÐÀp b  .	 dÄ 4Ã ¾ àpP  à( à  
 t d
 T	 4 Rà 4 2p %     °ƒ  ºƒ  e1      d 4 rðàp %     ƒ  Tƒ  21     Ñ‚  bƒ  L1      ²P d 4 2p 4 2p %     îƒ  øƒ  }1      B   ‚ð
ÐÀp`0   %     K‡  Eˆ  ²1      4 2p %     º…  Ð…  ˜1      d 4 ÒP	 	’P	 	rP 4 2p %     U‹  e‹  ˜1      4 2p %     ‹  #‹  ˜1      4 2p %     ­Š  ÝŠ  ˜1      4 2p %     •‹  £‹  ˜1      2p %     u  ‹  Ö1      t  
4 
’pà( @   
 
4 
2p
 4 ²ðàÐÀp`P t d T 4
 RðàÀ%	 49 0 ð
àp`P  à( p  
 
4 
2p %     Ž¦  ì¦  ï1     %
 T 4 rðàÀp`à( 8    r0+ tô 4ó ð P  à( p   4 rp`P 4 2p %     IŸ  RŸ  ˜1     
 t d T 4
 rà 20 %     2®  I®  2      t d T 4  à   t d 4 2à 20 %     Ö¯  ì¯  !2      R0
 t d T 4 ’à d 4 ²p 2P d T 4 ²ðàÐÀp  P  à( °   
 t d T 4 ’ð d T 4 ’p t d T 4 ÒðàÀ d T 4 ’à! T 4 ràp`à( 0   ( ä t d òPà( p   
 
4 
Rp %     *Ç  ©Ç  72      b   4 2p %     !È  |È  g2     
 d 4 2ðàÐÀp %     BÏ  rÏ  P2     
 4 ²ðàÐ
Àp`P(
 4 òðàÐ
Àp`Pà( p   -	 T4ŽŠàp`  à( @  1 T–4”ŽðàÀp`  à( `   d 4 Òp-Ut d 4 S²
ðàÐÀP  à( X    B  
 
20
 
4 
2p %     3Ú  IÚ  Ö1      2
0 T 4 2` d 4 2p-5t d 4 3²
ðàÐÀP  à( P   	 t d T 4 à   ˆ àÀP  à(    !(
 (ôƒ  Ô„ t… d† 4‡ 0á  ‹á  $Ó !   0á  ‹á  $Ó  T 2ðàp! Ä
 d	 4 `à  wà  pÓ !   `à  wà  pÓ  ¢  à( @   
 
4
 
rp d 4 2p t
 d	 4 Rð %     €è  Íè  2     -
 û ðà	ÐÀp`0Pà( À  Y YôC QäD IÄF ATG 64H I p`! ÔE ë  ùì  $Ô !   ë  ùì  $Ô  d	 4 2p d	 4 2p 4 2p %     	 	 e1     
 d 4 2ðàÐÀp %     §	 Ø	 P2     	 	b      
 
h ¢  
 
4 
2p 4 2p %     í - g2      ‚  	
 t d
 4	 2ðàÀ %     & / 2 /  ’0&	 h  	àp`0P  à( Ð    0 h Â      t	 d 4 2P	 d	 4 2p %     Ò  Ù  2 Ù   t 
d 4  4 òp d 4 2p
  ðà	ÐÀp`0P	
 
4 
2p %     m(  ( °2  (  2P 0                    "     ðB  ù hù ¸Ö €×                                             ×      ×     8×     R×     j×     ðÖ               napi_create_function    napi_get_buffer_info    napi_module_register    napi_set_named_property   napi_get_value_uint32   napi_get_cb_info                                                                        o@\    ò×          è× ì× ð× xB Ø   bufferutil.node _register_bufferutil_ @Ø         ´Ú  @                      Ú     ÂÚ     ÖÚ     ðÚ     Û      Û     >Û     RÛ     fÛ     ‚Û     œÛ     ²Û     ÈÛ     âÛ     øÛ     Ü     Ü     2Ü     @Ü     XÜ     hÜ     xÜ     Ü     ¨Ü     ÀÜ     èÜ     ôÜ     Ý     Ý     Ý     (Ý     :Ý     LÝ     \Ý     jÝ     €Ý     –Ý     ¬Ý     ¼Ý     ÊÝ     àÝ     öÝ     Þ     Þ     Þ     0Þ     >Þ     VÞ     fÞ     pÞ     €Þ     ŒÞ      Þ     °Þ     ÂÞ     ÎÞ     ÚÞ     ìÞ     þÞ     ß     2ß     Dß     Vß     jß     zß     Œß     ˜ß     ¦ß     ¶ß     Êß     Øß     êß     úß     à     à             jGetModuleHandleA  KERNEL32.dll  ®RtlCaptureContext µRtlLookupFunctionEntry  ¼RtlVirtualUnwind  ’UnhandledExceptionFilter  RSetUnhandledExceptionFilter GetCurrentProcess pTerminateProcess  pIsProcessorFeaturePresent 0QueryPerformanceCounter GetCurrentProcessId GetCurrentThreadId  ÝGetSystemTimeAsFileTime TInitializeSListHead jIsDebuggerPresent ÅGetStartupInfoW mGetModuleHandleW  »RtlUnwindEx XInterlockedFlushSList VGetLastError  SetLastError  )EnterCriticalSection  ¥LeaveCriticalSection  DeleteCriticalSection QInitializeCriticalSectionAndSpinCount ‚TlsAlloc  „TlsGetValue …TlsSetValue ƒTlsFree ¤FreeLibrary ¤GetProcAddress  ªLoadLibraryExW  ÇGetStdHandle  EGetFileType hGetModuleFileNameA  iGetModuleFileNameW  lGetModuleHandleExW  ðWriteConsoleW WExitProcess ÔMultiByteToWideChar ÝWideCharToMultiByte <HeapFree  8HeapAlloc ñWriteFile ýOutputDebugStringW   CloseHandle ¼WaitForSingleObjectEx ç CreateThread  ªGetACP  ™LCMapStringW  nFindClose sFindFirstFileExA  ƒFindNextFileA uIsValidCodePage GetOEMCP  ¹GetCPInfo ÎGetCommandLineA ÏGetCommandLineW .GetEnvironmentStringsW  £FreeEnvironmentStringsW ©GetProcessHeap  ÌGetStringTypeW  ˜FlushFileBuffers  âGetConsoleCP  ôGetConsoleMode  AHeapSize  ?HeapReAlloc 0SetStdHandle  SetFilePointerEx  Â CreateFileW DRaiseException  ×GetSystemInfo ±VirtualProtect  ³VirtualQuery  ©LoadLibraryExA                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    2¢ß-™+  Í] ÒfÔÿÿÿÿÿÿ          /               ÿÿÿÿ                                                                                                                                                                                                                                                                            ÿÿÿÿ    Pc€                                                                ¸ò€                           ¸ò€                           ¸ò€                           ¸ò€                           ¸ò€                                           Pø€                   Ðe€   Pg€   °T€                                                   Pñ€   Àò€   C                                                                                                                                                                                                                                                                                                                                       abcdefghijklmnopqrstuvwxyz      ABCDEFGHIJKLMNOPQRSTUVWXYZ                                                                                                                                                    Àò€               ¤  `‚y‚!       ¦ß      ¡¥      Ÿàü    @~€ü    ¨  Á£Ú£                        þ      @þ      µ  Á£Ú£                        þ      Aþ      ¶  Ï¢ä¢ å¢è¢[                 þ      @~¡þ    Q  QÚ^Ú  _ÚjÚ2                 ÓØÞàù  1~þ                                                                                                                                                                                                                                                                                                                           abcdefghijklmnopqrstuvwxyz      ABCDEFGHIJKLMNOPQRSTUVWXYZ                                                                                                                                                                             ÿÿÿÿÿÿÿÿ        € 


   Rh€   þÿÿÿ    èø€   H€   H€   H€   H€   H€   H€   H€   H€   H€   ìø€   L€   L€   L€   L€   L€   L€   L€   .   .   þÿÿÿÿÿÿÿ                      u˜                     hÃ€   ` €   €Ã€                                           Q €   ] €   i €   u €    €   Ì €                                                                                                              ƒ  àÇ   U  üÇ `  o  È €  Ì   È Ø  O  (È    Á  0È Ä    ˆÒ   ?  4È @  Â  `È Ä  ¹  ˆÈ ¼    ´É   M  ÔÒ P  „   È „  U  ÜÔ X  k  ˆÒ l    ¸È   u  ÀÈ x  é  ÌÈ ì  %  ˆÒ (  \  ˆÒ \  q  ˆÒ t  œ  ˆÒ œ  ±  ˆÒ ´    ´É   H  ˆÒ H  \  ˆÒ \  ¥   È ¨  q   É t     ØÈ    4    È 4   _    È `   ¯    È °   Ç   ˆÒ È   t!  É ¨!  Ã!  ˆÒ Ô!  #  É #  f#  ÔÒ h#  ²#  ÔÒ ¼#  ‚%  (É  %  ›'  <É œ'  Î'  ˆÒ Ð'  ä'  ˆÒ ä'  ö'  ˆÒ ø'  (  ˆÒ (  ((  ˆÒ ((  R(   È p(  *  XÉ  *  D*  `É P*  h*  hÉ p*  q*  lÉ €*  *  pÉ „*  £*  ˆÒ ¤*  ñ*   È ô*  ¬+  ÔÒ ¬+  ë+  ˆÒ ì+  ,  ˆÒ ,  V,   È X,  ,   È ,  X.  |É X.  ¬.  ôÔ ¬.   /  ôÔ  /  T/  ôÔ T/  »/  ÔÒ ¼/  30  ´É €0  ¾0  tÉ ä0  ¨1  äÉ ¨1  |9   Ê |9  Ë:  ÈÉ ô:  v;  ´É x;  »;  ˜É ¼;  <  ¤É <   <  ôÔ Ü<  #=  ˆÒ $=  ×=   Ê Ø=  N>  èË P>  œ>  ÔÒ °>  =@  ´É L@  ¸A  0Ê ¸A  B   È B  pB  ôÔ œB  XD  „Ê XD  ¹D   È ¼D  2F  pÊ 4F   F  ôÔ  F  ™G  ¬Ê œG  ÝG   Ê àG  úG  ˆÒ üG  H  ˆÒ H  PH  ˆÒ XH  “H  ÔÊ ”H  3J  øÊ 4J  L  „Ê  L  ZL  ÌÊ œL  äL  ÄÊ øL  M  ˆÒ M  ,M  ˆÒ 0M  M   È ŒM  N   È 0N  DN  ˆÒ DN  TN  ˆÒ hN  xN  ˆÒ xN  ŸN  (Ë  N  ÝN  Ò àN  >O   È @O  ŸO   È  O  õO  ˆÒ øO  mP   È pP  ­P  tÌ °P  \Q  ´É  Q  ;R  lÌ <R  ØR  lÌ ØR  fS  HÌ hS  ÖS  `Ì ØS  WT   È XT  FU  ÌË HU  µU  ôÔ ¸U  7V  ¤Ë 8V  ­X  ŒË °X  )[  èË ,[  Î\  ˆÒ Ð\  r^  ˆÒ t^  =a   Ì @a  	d   Ì d  Œd  ÔÒ Œd  Íf  $Ì Ðf  vg  \Í xg  i   È i  ói  ÔÒ ôi  ºj  ÔÒ ¼j  ¨k  ¸Ë ¨k  •l  4Ì ˜l  ¡m  tË ¤m  cn  |É dn  ïn  HË ðn  'q  PË Tq  (x  ˜Ì (x  ƒy  ¼Ì Œy  3z  ÜÌ 4z  Rz  ´Ì Tz  šz  ˆÒ ìz  :{  ôÔ <{  \{  ˆÒ \{  |{  ˆÒ |{  &|  ôÔ (|  ¢|  XÐ ¤|  Ä|  ´Ì Ä|  }  ˆÒ }  ƒ}   È „}  é}   È ì}  é~  ôÔ ì~     È   -€  `Ð 0€  O  èË d  ¿   È Ø  O‚  ÔÒ P‚  ›‚   È ¨‚  Œƒ  Í Œƒ  Ïƒ  ôÌ Ðƒ  „  lÍ „  þ„  \Í  …  ž…  TÍ  …  å…  ÄÍ è…  †  Í 8†  Ñˆ  ˜Í Ôˆ  !‰  ôÔ $‰  bŠ  èÍ dŠ  Š  ˆÒ Š  ïŠ  PÎ ðŠ  5‹  ,Î 8‹  w‹  Î x‹  µ‹  tÎ ¸‹  …Œ  øÍ ˆŒ  ¨Œ  Ò ¨Œ     Î    Ž  ôÔ Ž  IŽ   È LŽ  àŽ  ôÔ àŽ    ÔÒ €  ¹  ˆÒ ¼  Þ  ˆÒ à     È   E   È T  ›  ˜Î œ  ä   È  ‘  7‘   È T‘  ô’  |É ô’  I“  ôÔ L“  ¡“  ôÔ ¤“  ù“  ôÔ ü“  d”  ÔÒ d”  Ü”  ´É Ü”  Ë•  `Ð Ì•  1–  ÔÒ 4–  »–  èË ¼–  —   È —  ¥—  ôÔ ¨—  ß—  ¸Î à—  ²˜  ÀÎ ´˜  9™  ÔÎ <™  }™   È ”™  ›  àÎ  ›  °œ  øÎ °œ  \ž  Ï \ž  #Ÿ  ´É ,Ÿ  dŸ  ¬Ï dŸ  {¡  ÔÒ |¡  ù¡  xÏ ü¡  Œ¢  ´É Œ¢  n¤  €Ï p¤  %¦  œÏ (¦  O¦  ˆÒ P¦  §  4Ï §  ·©  XÏ ¸©  -ª   Ê Dª  iª  ˆÒ lª  o«  ÐÏ x«  ¬  ´É ¬  ,¬  ˆÒ 8¬  #­  Ð $­  ®  $Ð  ®  [®  èÏ \®  œ®  ôÔ œ®  0¯  ´É 0¯  ¯  ÔÒ ˆ¯  È¯  ôÔ È¯  ü¯  8Ð $°  i°  ôÔ l°  ;±  ôÔ <±  u±  tÉ €±  ô±  xÏ ²  7²  XÐ 8²  €³  `Ð ˆ³  µ  xÐ µ   µ  ´Ì  µ  ·  ˆÐ x·  Õº  ìÐ Øº  ¥»  ØÐ ¨»  ƒ½  ÀÐ „½  Ì¾  ÐÏ Ì¾  À  Ñ À  FÁ  ¬Ð HÁ  ‰Ã  Ð ŒÃ  Å  Ñ Å  .Å  ˆÒ `Å  Å  ˆÒ Å   Æ  ÔÎ  Æ  Ç  8Ñ Ç  ÂÇ  TÑ ÄÇ  È   È È  È  €Ñ È  !É  xÑ $É  ,Ë  ìÑ ,Ë  1Ì  Ò 4Ì  PÍ  Ò PÍ  ÂÎ  ,Ò ÄÎ  °Ï  ¤Ñ °Ï  ‘Ò  ÔÑ ”Ò  ÓÒ  xÏ ÔÒ  /Ö  `Ò 0Ö  ÆÖ  PÒ T×  ÊØ  ´É ôØ  *Ù  Ò TÙ  üÙ  ˆÒ üÙ  lÚ  ˜Ò lÚ  ÔÚ  ôÔ ÔÚ  ÞÛ  ¼Ò àÛ  LÜ  Ò LÜ  ¢Ü  ÔÒ ¤Ü  ¬Ý  ÄÒ ¬Ý  ]ß  äÒ `ß  'à  Ó (à  Zà  ˆÒ `à  wà  pÓ wà  +á  €Ó +á  ,á  œÓ 0á  ‹á  $Ó ‹á  Gä  <Ó Gä  dä  `Ó dä  6å  ôÔ 8å  Öå  ¬Ó àå  væ  ¼Ó xæ  æ  ˆÒ æ  Éæ  ˆÒ Ìæ  Nç  ôÔ Pç  åç  ´É èç  8è  ÈÓ 8è  ïè  ØÓ 8é  òé  $Ð ôé  iê  ˆÒ lê  Ëê  ˆÒ Ìê  ‹ë   È ë  ùì  $Ô ùì  ,ð  DÔ ,ð  ^ð  XÔ `ð  Ë Ô Ì S ÔÒ T X hÔ X a xÔ d L ÔÒ L 5 ÔÒ 8 » ôÔ ¼ %	 ˆÔ (	 
 ¬Ô 
 ±
 ÔÒ Ä
  ÜÔ 8 X  È X ¤  È ¤ ô  È À k èÔ l Í  È Ð A  Õ D å xÑ è ¢ ôÔ è # $Õ $ D ˆÒ D [ ˆÒ \ m ˆÒ | Ì  È Ì   È t 
 ,Õ  q \Õ t - ÔÒ 0 W dÕ € ð „Õ ð  ´Ì  ¦ ŒÕ À Ð ˜Õ  7 $Õ 8 >   Õ @  n  ˆÒ p     È   ! ´Õ ! +!  È ,! =! ˆÒ L! " ôÔ " £" ôÔ ¤" ;# ìÕ <# Ô# ÜÕ Ô# b$ øÕ d$ %  È % ( Ö `( ­(  Ö à( ý( ˆÒ  ) Y) LÖ p) Á) XÖ à) . `Ö 0. ÷. hÖ ø. 70 lÖ P0 R0 8É `0 w0 DÖ w0 “0 DÖ “0 É0 °È É0 á0 øÈ á0 ü0 DÖ ü0 1 DÖ 1 21 DÖ 21 L1 DÖ L1 e1 DÖ e1 }1 DÖ }1 ˜1 DÖ ˜1 ²1 DÖ ²1 Ö1 DÖ Ö1 ï1 DÖ ï1 2 DÖ 2 !2 DÖ !2 72 DÖ 72 P2 DÖ P2 g2 DÖ g2 2 DÖ 2 ­2 DÖ °2 Ð2 DÖ                                                                                                                                                             ,M  øL  M  ,M  ŒM  ,M  (¦  ,M  Dª  \®   ®  ¼  €  „M  ,¬  ¬   ‘  œ  ,M  ,M  <™  ¨—  0M  äL  ì~  ˆŒ  €™  0€  d  T  xæ  $ € 6   G   J      Y                                                                                                                                                                                                                                                                                                                                                                                               €                  0  €               	  H   `@ }                  <?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level='asInvoker' uiAccess='false' />
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>
                                    @ ð   `¢h¢x¢¢˜¢ ¢¸¢À¢È¢£££ £(£0£p¤x¤€¤ˆ¤¤˜¤ ¤¨¤°¤¸¤À¤È¤Ð¤Ø¤à¤è¤ð¤ø¤ ¥¥¥¥ ¥(¥0¥8¥@¥H¥P¥X¥`¥h¥p¥x¥€¥ˆ¥¥˜¥ ¥¨¥°¥¸¥À¥È¥Ð¥Ø¥à¥è¥ð¥ø¥ ¦¦¦¦ ¦(¦0¦8¦@¦H¦P¦X¦`¦h¦p¦x¦€¦ˆ¦¦˜¦ ¦¨¦°¦¸¦À¦È¦Ð¦Ø¦à¦è¦ð¦ø¦ §§§§ §(§0§8§@§H§P§X§`§h§p§x§€§ˆ§   P   Ð¡à¡ð¡ø¡ ¢¢¢¢ ¢(¢8¢@¢H¢P¢X¢`¢h¢p¢ˆ¢˜¢ ¢¨¢°¢¸¢°¤¸¤À¤È¤Ð¤Ø¤à¤è¤ð¤ø¤ ¥¥¥¥ ¥(¥0¥8¥@¥H¥P¥X¥`¥h¥p¥x¥€¥ˆ¥¥˜¥ ¥¨¥°¥¸¥À¥È¥Ð¥Ø¥à¥è¥ð¥ø¥ ¦¦¦ ¦(¦0¦8¦@¦H¦P¦X¦`¦h¦p¦x¦€¦ˆ¦¦˜¦ ¦¨¦°¦¸¦À¦È¦Ð¦Ø¦à¦è¦ð¦ø¦ §§§§ §(§0§8§@§H§P§X§`§h§0«8«@«H«P«X«`«h«p«x«€«ˆ««˜« «¨«°«¸«À«È«   ` Ä   ¡˜¡ ¡¨¡hªxªˆª˜ª¨ª¸ªÈªØªèªøª««(«8«H«X«h«x«ˆ«˜«¨«¸«È«Ø«è«ø«¬¬(¬8¬H¬X¬h¬x¬ˆ¬˜¬¨¬¸¬È¬Ø¬è¬ø¬­­(­8­H­X­h­x­ˆ­˜­¨­¸­È­Ø­è­ø­®®(®8®H®X®h®x®ˆ®˜®¨®¸®È®Ø®è®ø®¯¯(¯8¯H¯X¯h¯x¯ˆ¯˜¯¨¯¸¯È¯Ø¯è¯ø¯ p     ( 8 H X h x ˆ ˜ ¨ ¸ È Ø è ø ¡¡(¡8¡H¡X¡h¡x¡ˆ¡˜¡¨¡¸¡È¡Ø¡è¡ø¡¢¢(¢8¢H¢X¢h¢x¢ˆ¢˜¢¨¢¸¢È¢Ø¢è¢ø¢££(£8£H£X£h£x£ˆ£˜£¨£¸£È£Ø£è£ø£¤¤(¤8¤H¤X¤h¤x¤ˆ¤˜¤¨¤¸¤È¤Ø¤è¤ø¤¥¥(¥8¥H¥X¥h¥x¥ˆ¥˜¥¨¥¸¥È¥Ø¥è¥ø¥¦¦(¦8¦H¦X¦h¦x¦ˆ¦˜¦¨¦¸¦È¦Ø¦è¦ø¦§§(§8§H§X§h§x§ˆ§˜§¨§¸§È§Ø§è§ø§¨¨(¨8¨H¨X¨h¨x¨ˆ¨˜¨ € p  À¤Ð¤à¤ð¤ ¥¥ ¥0¥@¥P¥`¥p¥€¥¥ ¥°¥À¥Ð¥à¥ð¥ ¦¦ ¦0¦@¦P¦`¦p¦€¦¦ ¦°¦À¦Ð¦à¦ð¦ §§ §0§@§P§`§p§€§§ §°§À§Ð§à§ð§ ¨¨ ¨0¨@¨P¨`¨p¨€¨¨ ¨°¨À¨Ð¨à¨ð¨ ©© ©0©@©P©`©p©€©© ©°©À©Ð©à©ð© ªª ª0ª@ªPª`ªpª€ªª ª°ªÀªÐªàªðª «« «0«@«P«`«p«€«« «°«À«Ð«à«ð« ¬¬ ¬0¬@¬P¬`¬p¬€¬¬ ¬°¬À¬Ð¬à¬ð¬ ­­ ­0­@­P­`­p­€­­ ­°­À­Ð­à­ð­ ®® ®0®@®P®`®p®€®® ®°®À®Ð®à®ð® ¯¯ ¯0¯@¯P¯`¯p¯€¯¯ ¯°¯À¯Ð¯à¯ð¯  h        0 @ P ` p €    ° À Ð à ð  ¡¡ ¡0¡@¡P¡`¡p¡€¡¡ ¡°¡À¡Ð¡à¡ð¡ ¢¢ ¢0¢@¢P¢`¢p¢€¢¢ ¢°¢À¢Ð¢à¢ð¢ À    È¢à¢è¢°£ ð \   P¡˜¡¸¡Ø¡ø¡¢H¢`¢h¢p¢¨¢°¢è¤@¨P¨X¨`¨h¨p¨x¨€¨ˆ¨¨˜¨¨¨°¨¸¨À¨È¨Ð¨Ø¨à¨(©0©8©h©p©x©€©ˆ©©                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Ü%  Ïúíþ             …          (  __TEXT                                                     __text          __TEXT          ¹      W      ¹                €            __stubs         __TEXT                0                     €           __stub_helper   __TEXT          @      `       @               €            __cstring       __TEXT                 N                                     __unwind_info   __TEXT          ð      X       ð                             __eh_frame      __TEXT          H      ¸       H                                Ø  __DATA                                                   __nl_symbol_ptr __DATA                                                    __got           __DATA                                       
           __la_symbol_ptr __DATA                @                                  __mod_init_func __DATA          X             X             	               __data          __DATA          `      H       `                                H   __LINKEDIT                             Ü                    "  €0             8           @   Ø   !  0         X!  %   ô#  è     P                   
                           ¨#                           ‰Vº50â¿R}­÷eã$       
  
    0          	   /usr/lib/libc++.1.dylib    8           ä   /usr/lib/libSystem.B.dylib      &      H!     )      X!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               UH‰åSHƒìxH‰ûH‹D  H‹ H‰EðHUˆHÇ   HMÀE1ÀE1Éè;  …À…Š  H‹uÀHU¨1ÉH‰ßè  …À…  H‹uÈHU1ÉH‰ßè  …À…”  H‹uÐHU°1ÉH‰ßèç  …À…™  H‹uØHU¤H‰ßèÛ  …À…   H‹uàHU¼H‰ßèÃ  …À…§  ‹E¤HE°‹E¼1É…Àt8H‹U¨öÂt1HBH‰E¨H‹E‰ÎƒæŠ02H‹U°HrH‰u°ˆÿÁ‹E¼9ÈwÊë1À)È‰E¼„™   H‹U‰É1ö<1ƒçŠ:ˆ\5˜HÿÆHƒþuê‰ÁÁét3H‹U˜H‹u¨H‹}°÷ÙH‹6H1ÖH‰7H‹u¨HƒÆH‰u¨H‹}°HƒÇH‰}°ÿÁuÛ‰ÁƒáÿÉƒà‰M¼t2HE˜H‹M¨HQH‰U¨ŠHÿÀ2H‹M°HqH‰u°ˆ‹M¼Qÿ‰U¼…ÉuÒH‹¨  H‹ H;Eðu	1ÀHƒÄx[]Ãè—  H=  H5  H%  º   èr  H=û  H5ù  H  º   èS  H=Ü  H5Ú  Hç  º   è4  H=½  H5»  HÈ  º   è  H=ž  H5œ  H©  º   èö  H=  H5}  HŠ  º    è×  UH‰åAVSHƒìPI‰þH‹Â  H‹ H‰EèHU¨HÇ   HMÐE1ÀE1Éè¹  …À…%  H‹uÐHUÀHMÈL‰÷è—  …À…(  H‹uØ1ÛHU°1ÉL‰÷è{  …À…+  H‹EÈH…Àt/1ÛH‹MÀöÁt&H‹E°‰ÚƒâŠHQH‰UÀ0[H‹EÈH9ØwÕë1ÀH)ØH‰EÈ„†   H‹M°‰Ú1ö<2ƒçŠ9ˆ\5¸HÿÆHƒþuêH‰ÁHÁé…Ét!H‹E¸H‹UÀ÷ÙH1H‹UÀHƒÂH‰UÀÿÁuíH‹EÈH‰ÁHƒáHÿÉHƒàH‰MÈt(HE¸ŠHÿÀH‹UÀHrH‰uÀ0
H‹MÈHQÿH‰UÈH…ÉuÜH‹  H‹ H;Eèu1ÀHƒÄP[A^]Ãèz  H=(  H5û  H  º[   èU  H=	  H5Ü  Hé  ºb   è6  H=ê  H5½  HÊ  ºe   è  UH‰åAVSHƒìI‰öH‰ûH¨ûÿÿLMà1ö1ÒE1Àèû   …Àu^HþÿÿLMè1ö1ÒE1ÀH‰ßèÝ   …Àu_H‹MàH‰  H‰ßL‰öèá   …ÀudH‹MèHt  H‰ßL‰öèÇ   …ÀuiL‰ðHƒÄ[A^]ÃH=H  H5  H!  º   èn   H=)  H5õ   H  º    èO   H=
  H5Ö   Hã   º£   è0   H=ë   H5·   HÄ   º¦   è   UH‰åH=V  ]é$   ÿ%  ÿ%  ÿ%  ÿ%  ÿ%
  ÿ%  ÿ%  ÿ%  h,   é2   hH   é(   hd   é   h|   é   h™   é
   hµ   é    L…  ASÿ%u  h    éæÿÿÿh   éÜÿÿÿMask ../src/bufferutil.c status == napi_ok Unmask Init mask unmask bufferutil                          ¹  4   4         4             € F     !         zR x  $      Qùÿÿÿÿÿÿ€       A†CEƒ    $   D   ©ûÿÿÿÿÿÿÀ       A†CGƒŽ  $   l   Aýÿÿÿÿÿÿ       A†CGƒŽ  $   ”   þÿÿÿÿÿÿ        A†C                               Œ      –      @      J      T      ^      h      r      ÿ             ¥      ù      ã                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      !YAS  @___stack_chk_guard Qq@dyld_stub_binder €èÿÿÿÿÿÿÿÿ q@___assert_rtn  q @___stack_chk_fail  q(>@_napi_create_function  q0>@_napi_get_buffer_info  q8>@_napi_get_cb_info  q@>@_napi_get_value_uint32  qH>@_napi_module_register  qP>@_napi_set_named_property       _  Mask Unmask  Init % ¹  ¹  ù       ¹€À†        Þ   d             d           #  f O?\       .  ¹      ‚  $  ¹      ˆ  „              $   €         N  €         .  9      œ  $  9         $   À         N  À         .  ù      ¤  $  ù         $            N           .  ÿ      ª  $  ÿ         $             N         À  &  `         d          É    ÿ      ß    `           ù           ¹           9                   $             6             I     þ        _     þ        u     þ        ‡     þ        ž     þ        ´     þ        Í                             !   "   #   $      @                   !   "   #     _Init _Mask _Unmask ___assert_rtn ___stack_chk_fail ___stack_chk_guard _napi_create_function _napi_get_buffer_info _napi_get_cb_info _napi_get_value_uint32 _napi_module_register _napi_set_named_property dyld_stub_binder /Users/travis/build/websockets/bufferutil/build/../src/ bufferutil.c /Users/travis/build/websockets/bufferutil/build/Release/obj.target/bufferutil/src/bufferutil.o _Mask ../src/bufferutil.c _Unmask _Init __register_bufferutil __module __register_bufferutil __module Ü%  Ïúíþ             …          (  __TEXT                                                     __text          __TEXT          ¹      W      ¹                €            __stubs         __TEXT                0                     €           __stub_helper   __TEXT          @      `       @               €            __cstring       __TEXT                 N                                     __unwind_info   __TEXT          ð      X       ð                             __eh_frame      __TEXT          H      ¸       H                                Ø  __DATA                                                   __nl_symbol_ptr __DATA                                                    __got           __DATA                                       
           __la_symbol_ptr __DATA                @                                  __mod_init_func __DATA          X             X             	               __data          __DATA          `      H       `                                H   __LINKEDIT                             Ü                    "  €0             8           @   Ø   !  0         X!  %   ô#  è     P                   
                           ¨#                           ‰Vº50â¿R}­÷eã$       
  
    0          	   /usr/lib/libc++.1.dylib    8           ä   /usr/lib/libSystem.B.dylib      &      H!     )      X!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               UH‰åSHƒìxH‰ûH‹D  H‹ H‰EðHUˆHÇ   HMÀE1ÀE1Éè;  …À…Š  H‹uÀHU¨1ÉH‰ßè  …À…  H‹uÈHU1ÉH‰ßè  …À…”  H‹uÐHU°1ÉH‰ßèç  …À…™  H‹uØHU¤H‰ßèÛ  …À…   H‹uàHU¼H‰ßèÃ  …À…§  ‹E¤HE°‹E¼1É…Àt8H‹U¨öÂt1HBH‰E¨H‹E‰ÎƒæŠ02H‹U°HrH‰u°ˆÿÁ‹E¼9ÈwÊë1À)È‰E¼„™   H‹U‰É1ö<1ƒçŠ:ˆ\5˜HÿÆHƒþuê‰ÁÁét3H‹U˜H‹u¨H‹}°÷ÙH‹6H1ÖH‰7H‹u¨HƒÆH‰u¨H‹}°HƒÇH‰}°ÿÁuÛ‰ÁƒáÿÉƒà‰M¼t2HE˜H‹M¨HQH‰U¨ŠHÿÀ2H‹M°HqH‰u°ˆ‹M¼Qÿ‰U¼…ÉuÒH‹¨  H‹ H;Eðu	1ÀHƒÄx[]Ãè—  H=  H5  H%  º   èr  H=û  H5ù  H  º   èS  H=Ü  H5Ú  Hç  º   è4  H=½  H5»  HÈ  º   è  H=ž  H5œ  H©  º   èö  H=  H5}  HŠ  º    è×  UH‰åAVSHƒìPI‰þH‹Â  H‹ H‰EèHU¨HÇ   HMÐE1ÀE1Éè¹  …À…%  H‹uÐHUÀHMÈL‰÷è—  …À…(  H‹uØ1ÛHU°1ÉL‰÷è{  …À…+  H‹EÈH…Àt/1ÛH‹MÀöÁt&H‹E°‰ÚƒâŠHQH‰UÀ0[H‹EÈH9ØwÕë1ÀH)ØH‰EÈ„†   H‹M°‰Ú1ö<2ƒçŠ9ˆ\5¸HÿÆHƒþuêH‰ÁHÁé…Ét!H‹E¸H‹UÀ÷ÙH1H‹UÀHƒÂH‰UÀÿÁuíH‹EÈH‰ÁHƒáHÿÉHƒàH‰MÈt(HE¸ŠHÿÀH‹UÀHrH‰uÀ0
H‹MÈHQÿH‰UÈH…ÉuÜH‹  H‹ H;Eèu1ÀHƒÄP[A^]Ãèz  H=(  H5û  H  º[   èU  H=	  H5Ü  Hé  ºb   è6  H=ê  H5½  HÊ  ºe   è  UH‰åAVSHƒìI‰öH‰ûH¨ûÿÿLMà1ö1ÒE1Àèû   …Àu^HþÿÿLMè1ö1ÒE1ÀH‰ßèÝ   …Àu_H‹MàH‰  H‰ßL‰öèá   …ÀudH‹MèHt  H‰ßL‰öèÇ   …ÀuiL‰ðHƒÄ[A^]ÃH=H  H5  H!  º   èn   H=)  H5õ   H  º    èO   H=
  H5Ö   Hã   º£   è0   H=ë   H5·   HÄ   º¦   è   UH‰åH=V  ]é$   ÿ%  ÿ%  ÿ%  ÿ%  ÿ%
  ÿ%  ÿ%  ÿ%  h,   é2   hH   é(   hd   é   h|   é   h™   é
   hµ   é    L…  ASÿ%u  h    éæÿÿÿh   éÜÿÿÿMask ../src/bufferutil.c status == napi_ok Unmask Init mask unmask bufferutil                          ¹  4   4         4             € F     !         zR x  $      Qùÿÿÿÿÿÿ€       A†CEƒ    $   D   ©ûÿÿÿÿÿÿÀ       A†CGƒŽ  $   l   Aýÿÿÿÿÿÿ       A†CGƒŽ  $   ”   þÿÿÿÿÿÿ        A†C                               Œ      –      @      J      T      ^      h      r      ÿ             ¥      ù      ã                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      !YAS  @___stack_chk_guard Qq@dyld_stub_binder €èÿÿÿÿÿÿÿÿ q@___assert_rtn  q @___stack_chk_fail  q(>@_napi_create_function  q0>@_napi_get_buffer_info  q8>@_napi_get_cb_info  q@>@_napi_get_value_uint32  qH>@_napi_module_register  qP>@_napi_set_named_property       _  Mask Unmask  Init % ¹  ¹  ù       ¹€À†        Þ   d             d           #  f M?\       .  ¹      ‚  $  ¹      ˆ  „              $   €         N  €         .  9      œ  $  9         $   À         N  À         .  ù      ¤  $  ù         $            N           .  ÿ      ª  $  ÿ         $             N         À  &  `         d          É    ÿ      ß    `           ù           ¹           9                   $             6             I     þ        _     þ        u     þ        ‡     þ        ž     þ        ´     þ        Í                             !   "   #   $      @                   !   "   #     _Init _Mask _Unmask ___assert_rtn ___stack_chk_fail ___stack_chk_guard _napi_create_function _napi_get_buffer_info _napi_get_cb_info _napi_get_value_uint32 _napi_module_register _napi_set_named_property dyld_stub_binder /Users/travis/build/websockets/bufferutil/build/../src/ bufferutil.c /Users/travis/build/websockets/bufferutil/build/Release/obj.target/bufferutil/src/bufferutil.o _Mask ../src/bufferutil.c _Unmask _Init __register_bufferutil __module __register_bufferutil __module  ¦ MZ       ÿÿ  ¸       @                                     º ´	Í!¸LÍ!This program cannot be run in DOS mode.
$       îwÆuª¨&ª¨&ª¨&ŠY&£¨&Š[&Ð¨&ŠZ&²¨&‘H«'»¨&‘H¬'¥¨&‘H­'²¨&wéc&©¨&ª©&õ¨&H '¨¨&H¨'«¨&8HW&«¨&Hª'«¨&Richª¨&                        PE  L <@\        à !    –      a      0                                   @                    ” X   x” (    Ð à                   à H   ‹ p                           Š @            0 (  “ @                   .text   7                        `.rdata  "k   0  l                @  @.data   $         ˆ             @  À.gfids  ¤    À                  @  @.rsrc   à   Ð     ’             @  @.reloc  H   à     ”             @  B                                                                                                                                                                                                                                                                        ƒì<¡ 3Ä‰D$8‹D$DL$V‹t$DWj j QL$$ÇD$$   QPVÿØ§ƒÄ…ÀtjhdŠhŒŠèb#  ƒÄ‹=È§D$j Pÿt$,Vÿ×ƒÄ…ÀtjhdŠhŒŠè3#  ƒÄj D$Pÿt$0Vÿ×ƒÄ…ÀtjhdŠhŒŠè
#  ƒÄj D$Pÿt$4Vÿ×ƒÄ…ÀtjhdŠhŒŠèá"  ƒÄ‹=Ô§D$Pÿt$4Vÿ×ƒÄ…ÀtjhdŠhŒŠè´"  ƒÄD$Pÿt$8Vÿ×ƒÄ…Àtj hdŠhŒŠè"  ƒÄ‹t$3ÿt$‹L$‹T$‰t$…Ét0öÂt+‹D$‹ÏƒáGŠ2ˆ‹t$‹T$F‹L$B‰t$‰T$;ùrÐ+Ï‰L$ ‰L$„¡   ‹L$SU\$@½   ‹Ç[ƒàGŠˆCÿƒíuì‹L$(‹ùÁï…ÿt<‹\$D‹l$@€    ‹
‹B3Í‰3Ã‰F‹T$‹t$ƒÂƒÆ‰T$‰t$ƒïu×‹L$|$@][ƒát)I‰L$Š2Gÿˆ‹t$‹T$F‹L$B‰t$‰T$…Éu×‹L$@3À_^3Ìè  ƒÄ<ÃÌÌÌÌÌÌÌÌÌÌÌÌƒì$¡ 3Ä‰D$ ‹D$,L$V‹t$,Wj j QL$ ÇD$    QPVÿØ§ƒÄ…Àtj[hdŠhŒŠè"!  ƒÄ‹=È§D$PD$Pÿt$ Vÿ×ƒÄ…ÀtjbhdŠhŒŠèð   ƒÄj D$Pÿt$$Vÿ×ƒÄ…ÀtjehdŠhŒŠèÇ   ƒÄ‹L$3ö‹T$…Ét+fD  öÂt ‹D$‹ÎƒáFŠ0‹T$‹L$B‰T$;ñrÛ+Î‰L$„|   SU‹l$|$(»   ‹ÆƒàFŠ(ˆGÿƒëuì‹ñÁî][…öt%‹L$$‹|$ 1:‹D$1H‹T$ƒÂ‰T$ƒîuç‹L$t$ ƒát  ŠvI‰L$0‹T$‹L$B‰T$…Éuã‹L$(3À_^3ÌèŒ  ƒÄ$Ãƒì$V‹5Ü§W‹|$Pj h  j j WÿÖƒÄ…Àth   hdŠhŒŠè´  ƒÄD$Pj h@ j j WÿÖƒÄ…Àth    hdŠhŒŠèƒ  ƒÄÿt$‹t$h°ŠVWÿÐ§ƒÄ…Àth£   hdŠhŒŠèP  ƒÄÿt$h¸ŠVWÿÐ§ƒÄ…Àth¦   hdŠhŒŠè!  ƒÄ_‹Æ^ƒÄÃÌÌÌÌÌÌh §ÿÌ§YÃÌÌÌƒ|$t3ÀÂ V‹t$hàŠÿvè!   ƒÄ…ÀthìŠÿvè   ƒÄ…Àt3À^Â j ÿ 0^Â ¸Ü§é    QRPh“è^ü  ZYÿà¸È§éåÿÿÿ¸Ì§éÛÿÿÿ¸Ð§éÑÿÿÿ¸Ô§éÇÿÿÿ¸Ø§é½ÿÿÿ; òuòÃòéS  U‹ì‹Eƒè t3ƒèt ƒètƒèt3À@ë0èû  ëèÕ  ¶Àëÿuÿuè   Yëƒ} •À¶ÀPè  Y]Â jhèˆ	  j è)  Y„Àu3Àéà   è  ˆEã³ˆ]çƒeü ƒ=« tjèÔ  Ç«   èP  „Àteèß  h è´  èf  Ç$… è£  èy  Ç$H1h81èø  YY…Àu)èà  „Àt h41h,1è~  YYÇ«   2Ûˆ]çÇEüþÿÿÿèD   „Û…Lÿÿÿè=  ‹ðƒ> tVè.  Y„Àtÿujÿu‹6‹Îè™  ÿÖÿì§3À@èÖ  ÃŠ]çÿuãè†  YÃjh(èv  ¡ì§…À3ÀëOH£ì§è	  ˆEäƒeü ƒ=«tjèÇ  èº  ƒ%« ÇEüþÿÿÿè   j ÿuèD  YY3É„À•Á‹Áè[  Ãèª  ÿuäè	  YÃjhHèù  ‹}…ÿu9=ì§3ÀéÔ   ƒeü ƒÿt
ƒÿt‹]ë1‹]SWÿuèº   ‹ð‰uä…ö„ž   SWÿuèÅýÿÿ‹ð‰uä…ö„‡   SWÿuèÈ  ‹ð‰uäƒÿu"…öuSPÿuè°  SVÿuèŒýÿÿSVÿuè`   …ÿtƒÿuHSWÿuèoýÿÿ‹ð‰uä…öt5SWÿuè:   ‹ðë$‹Mì‹Qÿ0hY ÿuÿuÿuèi  ƒÄÃ‹eè3ö‰uäÇEüþÿÿÿ‹ÆèP  ÃU‹ìV‹5|1…öu3À@ëÿu‹Îÿuÿuèß  ÿÖ^]Â U‹ìƒ}uèh  ÿuÿuÿuè¾þÿÿƒÄ]Â U‹ìj ÿ0ÿuÿ0h	 Àÿ0Pÿ0]ÃU‹ìì$  jè¶õ  …ÀtjYÍ)£ð¨‰ì¨‰è¨‰ä¨‰5à¨‰=Ü¨fŒ©fŒü¨fŒØ¨fŒÔ¨fŒ%Ð¨fŒ-Ì¨œ ©‹E £ô¨‹E£ø¨E£©‹…ÜüÿÿÇ@¨  ¡ø¨£ü§Çð§	 ÀÇô§   Ç ¨   jXkÀ Ç€¨   jXkÀ ‹ ‰LøjXÁà ‹  ‰Løh€1èáþÿÿ‹å]ÃU‹ì‹EV‹H<È·AQÐ·Akð(ò;Öt‹M;Jr
‹BB;ÈrƒÂ(;Öuê3À^]Ã‹ÂëùèI  …Àu2ÀÃd¡   V¾«‹Pë;Ðt3À‹Êð±…Àuð2À^Ã°^Ãè  …Àtèm  ëè   Pè#  Y…Àt2ÀÃè%  °Ãj èÏ   „ÀY•ÀÃèÁ  „Àu2ÀÃè *  „Àuè·  ëí°Ãèø)  è¨  °ÃU‹ìè¬  …Àuƒ}uÿu‹MPÿuè“  ÿUÿuÿuè¾  YY]Ãè|  …Àth«è(  YÃè‚  …À„U  Ãj è­)  Yél  U‹ìƒ} uÆ,«èž  èô  „Àu2À]ÃèI)  „Àu
j è  Yëé°]ÃU‹ìƒìV‹u…ötƒþu|è   …Àt*…öu&h«è¸'  Y…Àt2ÀëWh «è¥'  ÷ØYÀþÀëD¡ uôWƒà¿«j Y+ÈƒÈÿÓÈ3 ‰Eô‰Eø‰Eü¥¥¥¿ «‰Eô‰Eøuô‰Eü°¥¥¥_^‹å]Ãjè	  Ìjhhè|  ƒeü ¸MZ  f9   u]¡<  ¸   PE  uL¹  f9ˆ  u>‹E¹   +ÁPQè¡ýÿÿYY…Àt'ƒx$ |!ÇEüþÿÿÿ°ë‹Eì‹ 3É8  À”Á‹ÁÃ‹eèÇEüþÿÿÿ2ÀèE  ÃU‹ìèï  …Àt€} u	3À¹«‡]ÃU‹ì€=,« t€} uÿuè(  ÿuè´  YY°]ÃU‹ì¡ ‹È3«ƒáÿuÓÈƒøÿuè'&  ëh«è‹&  Y÷ØYÀ÷Ð#E]ÃU‹ìÿuèºÿÿÿ÷ØYÀ÷ØH]ÃU‹ìƒìƒeô ƒeø ¡ VW¿Næ@»¾  ÿÿ;Çt…Æt	÷Ð£  ëfEôPÿ$0‹Eø3Eô‰Eüÿ 01Eüÿ01EüEìPÿ0‹MðEü3Mì3Mü3È;Ïu¹Oæ@»ë…Îu‹ÁG  ÁàÈ‰ ÷Ñ‰  _^‹å]Ã3À@Â h0«ÿ(0Ãh0«èÍ  YÃ¸8«Ã¸@«Ãèïÿÿÿ‹Hƒ‰Hèçÿÿÿ‹Hƒ‰HÃ¸²ÃU‹ìì$  SVjè ð  …Àt‹MÍ)3ö…ÜüÿÿhÌ  VP‰5H«è‹  ƒÄ‰…Œýÿÿ‰ˆýÿÿ‰•„ýÿÿ‰€ýÿÿ‰µ|ýÿÿ‰½xýÿÿfŒ•¤ýÿÿfŒ˜ýÿÿfŒtýÿÿfŒ…pýÿÿfŒ¥lýÿÿfŒ­hýÿÿœ…œýÿÿ‹E‰…”ýÿÿE‰… ýÿÿÇ…Üüÿÿ  ‹@üjP‰…ýÿÿE¨VPè  ‹EƒÄÇE¨  @ÇE¬   ‰E´ÿ,0VXÿ÷ÛE¨‰Eø…ÜüÿÿÛ‰EüþÃÿ0EøPÿ0…Àu¶Ã÷ØÀ!H«^[‹å]Ãƒ%H« ÃSV¾øŽ»øŽ;ósW‹>…ÿt	‹Ïè8   ÿ×ƒÆ;órê_^[ÃSV¾ » ;ósW‹>…ÿt	‹Ïè   ÿ×ƒÆ;órê_^[Ãÿ%(1Ìh! dÿ5    ‹D$‰l$l$+àSVW¡ 1Eü3ÅP‰eèÿuø‹EüÇEüþÿÿÿ‰EøEðd£    òÃ‹Mðd‰    Y__^[‹å]QòÃU‹ìƒ%L« ƒì(S3ÛC	 j
è¹î  …À„m  ƒeð 3Àƒ 3ÉVW‰L«}ØS¢‹ó[‰‰w‰O‰W‹EØ‹Mä‰EøñineI‹Eà5ntelÈ‹EÜj5GenuÈXj YS¢‹ó[‰‰w‰O‰WuC‹EØ%ð?ÿ=À t#=` t=p t=P t=` t=p u‹=P«ƒÏ‰=P«ë‹=P«ƒ}ø‹Eä‰Eè‹Eà‰Eü‰Eì|2jX3ÉS¢‹ó[]Ø‰‰s‰K‰S‹EÜ©   ‰Eð‹Eüt	ƒÏ‰=P«_^©   tmƒ ÇL«   ©   tU©   tN3ÉÐ‰Eô‰Uø‹Eô‹Møƒà3Éƒøu3…Éu/¡ ƒÈÇL«   öEð £ tƒÈ ÇL«   £ 3À[‹å]Ã3À@Ã3À9²•ÀÃÃÌÌÌÌÌÌÌÌÌÌU‹ìV‹uW‹}‹ƒøþt‹NÏ38èÙóÿÿ‹F‹NÏ38_^]éÆóÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìƒìSV‹uWÆEÿ ÇEô   ‹^F3 PS‰Eì‰]øèÿÿÿ‹}Wè|ÿÿÿ‹EƒÄö@f…º   ‰EäEä‰}è‹~‰Füƒÿþ„É   GG‹Lƒƒ‹‰Eð…ÉteVèÏ  ±ˆMÿ…Àxf~U‹E8csmàu7ƒ=² t.h²èò  ƒÄ…Àt‹5²‹ÎjÿuèèüÿÿÿÖ‹uƒÄ‹E‹Ð‹Îè©  9~tlëXŠMÿ‹ûƒûþt‹]øésÿÿÿ‹]øÇEô    ë$„Ét,‹]øëƒ~þt!h FºþÿÿÿP‹Îèy  ÿuìSè™þÿÿƒÄ‹Eô_^[‹å]Ãh F‹×P‹ÎèQ  ‰^^Sÿuøèkþÿÿ‹MðƒÄ‹Ó‹Iè   Ìè»  èJ  èk  „Àu2ÀÃè  „Àuè’  ëí°Ãèl  …À•ÀÃj è)  Y°ÃU‹ì€} uè  èd  j è5  Y°]Ãèü  °ÃU‹ìÿuÿ80…ÀtV‹0Pèh!  ‹ÆY…öuñ^]ÃÌ‹L$¶D$‹×‹|$…É„<  iÀƒù Žß   ù€   Œ‹   º%P«s	óª‹D$‹úÃº% ƒ²   fnÀfpÀ ÏƒÇƒçð+Ïù€   ~L¤$    ¤$    ffGfG fG0fG@fGPfG`fGp¿€   é€   ÷Á ÿÿÿuÅëº% s>fnÀfpÀ ƒù róóGƒÇ ƒé ƒù sì÷Á   tb|9àóóG‹D$‹úÃ÷Á   tˆGƒé÷Á   uò÷Á   t‰ƒÇƒé÷Áøÿÿÿt ¤$    ›    ‰‰GƒÇƒé÷Áøÿÿÿuí‹D$‹úÃÌÌÌÌÌÌSVW‹T$‹D$‹L$URPQQhp% dÿ5    ¡ 3Ä‰D$d‰%    ‹D$0‹X‹L$,3‹pƒþþt;‹T$4ƒúþt;òv.4v\³‹‰Hƒ{ uÌh  ‹Cè¢  ¹   ‹Cè´  ë°d    ƒÄ_^[Ã‹L$÷A   ¸   t3‹D$‹H3Èè¸ïÿÿU‹hÿpÿpÿpè>ÿÿÿƒÄ]‹D$‹T$‰¸   ÃUÿt$è…ûÿÿƒÄ‹L$‹)ÿqÿqÿq(è	ÿÿÿƒÄ]Â UVWS‹ê3À3Û3Ò3ö3ÿÿÑ[_^]Ã‹ê‹ñ‹Ájèó  3À3Û3É3Ò3ÿÿæU‹ìSVWj Rh"& QèVè  _^[]ÃU‹l$RQÿt$è©þÿÿƒÄ]Â U‹ì‹E…Àt=T«tPèˆ  Y]Â U‹ì¡  ƒøÿt'V‹u…öuPè  ‹ð¡  Yj PèB  YYVè±ÿÿÿ^]Ãƒ=  ÿu3ÀÃSWÿ@0ÿ5  ‹øèÜ  ‹ØYƒûÿt…ÛuYjÿÿ5  èý  YY…Àu3ÛëBVj(jè$  ‹ðYY…ötVÿ5  èÕ  YY…Àu3ÛSÿ5  èÁ  YYë‹Þ3öVèÉ  Y^WÿD0_‹Ã[Ãh>& èí  £  Yƒøÿu2ÀÃhT«Pè‚  YY…Àuè   ëå°Ã¡  ƒøÿtPèî  ƒ  ÿY°ÃVW¿|«3öj h   Wè~  ƒÄ…Àtÿ”«ƒÆƒÇƒþrÛ°ëè   2À_^ÃV‹5”«…öt kÆW¸d«WÿP0ÿ”«ƒïƒîuë_°^ÃU‹ì¡ ƒàj Y+È‹EÓÈ3 ]ÃU‹ì‹E3ÉSVW…¨«3Àð±‹ ƒÏÿ‹Ê‹òƒá3ðÓÎ;÷ti…öt‹Æëc‹u;utÿ6èY   Y…Àu/ƒÆ;uuì‹ 3À…Àt)ÿuPÿl0‹ð…ötVèmÿÿÿY‡ë¹‹ ëÙ‹ ‹Âj ƒàY+ÈÓÏ3ú‡;3À_^[]ÃU‹ìS‹]3ÉW3À<˜«ð±‹È…ÉtA÷ØÀ#ÁëU‹ˆ1Vh   j Sÿp0‹ð…öu'ÿ@0ƒøWuVVSÿp0‹ðë3ö…öu	ƒÈÿ‡3Àë‹Æ‡…ÀtVÿh0‹Æ^_[]ÃU‹ìVh@2h82h@2jèÅþÿÿ‹ðƒÄ…ötÿu‹ÎèóõÿÿÿÖ^]Ã^]ÿ%X0U‹ìVhT2hL2hT2jè‹þÿÿƒÄ‹ðÿu…öt‹Îè¹õÿÿÿÖëÿd0^]ÃU‹ìVhd2h\2hd2jèQþÿÿƒÄ‹ðÿu…öt‹ÎèõÿÿÿÖëÿ\0^]ÃU‹ìVhx2hp2hx2jèþÿÿƒÄ‹ðÿuÿu…öt‹ÎèBõÿÿÿÖëÿ`0^]ÃU‹ìVhŒ2h„2hŒ2jèÚýÿÿ‹ðƒÄ…ötÿu‹ÎÿuÿuèõÿÿÿÖëÿuÿuÿT0^]Ã¡ ºÌ«Vƒà3öj Y+È¸¨«ÓÎ3É35 ;ÐÒƒâ÷ƒÂ	A‰0@;Êuö^ÃU‹ì€} u'V¾˜«ƒ> tƒ>ÿtÿ6ÿh0ƒ& ƒÆþ¨«uà^]Ã¡ ƒàj Y+È3ÀÓÈ3 £Ì«ÃÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìSVWUj j hø* ÿuè€ã  ]_^[‹å]Ã‹L$÷A   ¸   t2‹D$‹Hü3Èè(êÿÿU‹h‹P(R‹P$Rè   ƒÄ]‹D$‹T$‰¸   ÃSVW‹D$UPjþh + dÿ5    ¡ 3ÄPD$d£    ‹D$(‹X‹pƒþÿt:ƒ|$,ÿt;t$,v-4v‹³‰L$‰Hƒ|³ uh  ‹D³èI   ‹D³è_   ë·‹L$d‰    ƒÄ_^[Ã3Àd‹    y + u‹Q‹R9Qu¸   ÃSQ»0 ëSQ»0 ‹L$‰K‰C‰kUQPXY]Y[Â ÿÐÃ‹ÿU‹ìì„  ¡ 3Å‰EüS‹]…|ûÿÿV‹uW‹}h€  j Pè5÷ÿÿVÿu…|ûÿÿWSh@  PèS   h  …|ûÿÿh:PèÈC  ƒÄ0_^[ƒèt ƒètƒètëÌ‹Mü3Íè®èÿÿ‹å]Ãè  jè×I  YjèŒ  ÌÌÌ‹ÿU‹ìì,  ¡ 3Å‰Eü‹ES‹]VW‹}‰…Øýÿÿ‹Eh¬:‰…èýÿÿ‹ESW‰½äýÿÿ‰…ìýÿÿèí@  ƒÄ…À…â  hˆ<SWèa@  ƒÄ…À…Ë  hÐ:SWèJ@  ƒÄ3ö…À…´  h
  …ðýÿÿVPè3öÿÿƒÄ‰µÜýÿÿ…ÜýÿÿPÿµìýÿÿjÿ„0÷Øðýÿÿh  À#…ÜýÿÿQP‰…Üýÿÿÿ€0…Àu!h<…ðýÿÿh  PèE@  ƒÄ…À…<  •ðýÿÿ‹ÊA‰…ìýÿÿf‹ƒÁf;Æuõ+ìýÿÿÑùAƒø@vA”M†ýÿÿ‹Â‰•ìýÿÿðýÿÿ+Á¹  Ñøj+Èh|<ÉQRèþd  ƒÄ…À…Õ  ‹•ìýÿÿRSWèP?  ƒÄ…À…¼  h„<SWè9?  ƒÄ…À…¥  hä:SWè"?  ƒÄ…À…Ž  ‹èýÿÿ‹ÑB‰…ìýÿÿf‹ƒÂf;Æuõ+•ìýÿÿÑúBƒø@†K  Qf‹ƒÁf;Æuõ‹…èýÿÿ+ÊÑù3ÒÇ…àýÿÿ\   B‰ìýÿÿ·\Hþf;àýÿÿ‹]tB·\Hþ‰ÔýÿÿXþ‹½ÔýÿÿKfƒÿ/t;ÑsƒëB·‹øf;…àýÿÿuä‹½äýÿÿ‹]‹…èýÿÿ+Ê‰àýÿÿƒù&†û  ƒúƒï  ‹èýÿÿj5X+ÂPQSWèý?  ƒÄ…À…§  h|<SWè$>  ƒÄ…À…  ‹…èýÿÿ‹àýÿÿHPSWè>  ƒÄ…À…n  h„<SWèë=  ƒÄ…À…W  hô:SWèÔ=  ƒÄ…À…@  ‹ÏQf‹ƒÁf;Æuõ+Ê‹×ÑùB‰…äýÿÿf‹ƒÂf;Æuõ+•äýÿÿ‹ÃÑú+Áj
PWPÿuè=  ƒÄ…À…ð  hˆ<SWèm=  ƒÄ…À…Ù  h;SWèV=  ƒÄ…À…Â  ‹ÏQf‹ƒÁf;Æuõ+ÊÑù‘°   ‹ØýÿÿA‰…äýÿÿf‹ƒÁf;Æuõ+äýÿÿÑù;Ã†n  ‹Ã+ÂƒèPÿµØýÿÿSWè±>  ƒÄ…À…[  h|<SWèØ<  ƒÄ…À…D  hˆ<SWèÁ<  ƒÄ…À…-  h ;SWèª<  ƒÄ…À…  hˆ<SWè“<  ƒÄ…À…ÿ   h <SWè|<  ƒÄ…À…è   ‹Mü_^3Í[è4äÿÿ‹å]Ãƒù&sWj5XÑê+Â‰•äýÿÿPÿµèýÿÿSWè>  ƒÄ…À…¬   h|<SWè)<  ƒÄ…À…•   ‹…ìýÿÿ+…äýÿÿ‹èýÿÿAéúýÿÿj#PSWè¼=  ƒÄ…Àujh|<SWèç;  ƒÄ…ÀuW‹àýÿÿ‹…èýÿÿjHPSWè‰=  ƒÄ…Àu7h|<SWè´;  ƒÄ…Àu$‹…ìýÿÿ‹èýÿÿƒÀùëQéýÿÿÿµØýÿÿé¬þÿÿ3öVVVVVèY9  Ì‹ÿU‹ìQQÿuÿuÿuè–   jèý>  ƒÄ‹@©À  uj jj jèã>  YPèB  ƒÄj è  j‰EüèÈ>  ‰EøEPEPEPEüPEøPè   jè¥>  Pè±@  ƒÄ$èC  Ì‹ÿU‹ì‹Eÿ0‹Eÿ0‹Eÿ0‹Eÿ0‹Eÿ0èX  ƒÄ]Ã‹ÿU‹ììˆ  ¡ 3Å‰EüS‹]VW‹}jôÿt0‹ðƒþÿtm…ötiVÿx0ƒøu]ÿu…|ûÿÿSWhX:h@  Pè  ƒÄ…Àx;|ûÿÿ3ÿQf‹ƒÁf;ÇuõW+Ê‰½xûÿÿ…xûÿÿÑùPQ…|ûÿÿPVÿˆ0…Àu‹Mü_^3Í[èüáÿÿ‹å]Ãèj  Ì¸X:Ã‹ÿU‹ìÿuÿuÿuÿuèêÿÿÿpÿ0èt-  ƒÄ]Ã‹ÿU‹ìÿuÿuÿuÿuÿuè÷éÿÿÿpÿ0èÃ-  ƒÄ…ÀyƒÈÿ]Ã‹ÿU‹ìV‹ujèy9  Yƒøt#…Àu
è¶7  ƒøtVÿuÿuÿuè4øÿÿƒÄ^]ÃÿuÿuÿuèþÿÿÌ‹ÿU‹ìEPj ÿuÿuèNÿÿÿƒÄ]Ã‹ÿU‹ìEPj ÿuÿuÿuèUÿÿÿƒÄ]Ã‹ÿU‹ìW‹ù‹MÆG …Ét
‹‰G‹Aë¡p­…Àu¡¸¡‰G¡¼¡‰GëDVèiI  W‰Rw‹HL‰
‹HHP‰èŸJ  Vÿ7èÄJ  ‹ƒÄ‹P  ^¨uƒÈ‰P  ÆG‹Ç_]Â ‹ÿU‹ìV‹uW‹}¶FA¿ƒøwƒÁ ¶GB¿ƒøwƒÂ …Ét;ÊtÚ+Ê_‹Á^]Ã‹ÿU‹ì¡p­…Àu(9Euèý6  Ç    è06  ¸ÿÿÿ]Ãƒ} tã]éÿÿÿj ÿuÿuè   ƒÄ]Ã‹ÿU‹ìƒìMðSVWÿuèäþÿÿ‹}…ÿt‹]…Ûuè¤6  Ç    è×5  ¾ÿÿÿëF‹Eôƒ¸¨    uSWè/ÿÿÿYY‹ðë-+û¶MôQPèUD  Mô‹ð¶QPèFD  ƒÄC…öt;ðt×+ð€}ü t
‹Mðƒ¡P  ý_‹Æ^[‹å]Ã‹ÿU‹ìQQ¡ 3Å‰Eü‹ESV‹u+ÆƒÀW3ÿÁè9uÛ÷Ó#Øt‹‰Eø…Àt‹Èÿ(1ÿUøƒÆG;ûuä‹Mü_^3Í[èßÿÿ‹å]Ã‹ÿU‹ìQ¡ 3Å‰EüV‹uWë‹>…ÿt‹Ïÿ(1ÿ×…Àu
ƒÆ;uuä3À‹Mü_3Í^èÚÞÿÿ‹å]Ã‹ÿU‹ì¸csmà9Et3À]ÃÿuPè   YY]Ã‹ÿU‹ìQQ¡ 3Å‰EüVè³G  ‹ð…ö„C  ‹‹ÊS3ÛW‚   ;Ðt‹}99t	ƒÁ;Èuõ‹Ë…Ét‹y…ÿu3Àé  ƒÿu3À‰Y@éý   ƒÿ„ñ   ‹F‰Eø‹E‰Fƒy…Ä   B$Plë‰XƒÀ;Âuö‹^¸‘  À9wOtD9  Àt39Ž  Àt"9  Àt9  ÀuoÇF   ëfÇF†   ë]ÇFƒ   ëTÇF‚   ëKÇF„   ëB9’  Àt39“  Àt"9´ Àt9µ Àu"ÇF   ëÇFŽ   ëÇF…   ëÇFŠ   ÿv‹Ïjÿ(1ÿ×Y‰^ëÿq‰Y‹Ïÿ(1ÿ×‹EøY‰FƒÈÿ_[‹Mü3Í^èGÝÿÿ‹å]Ã‹ÿU‹ì3À}csmà”À]ÃjhˆèÌÝ  ‹u…öuèB  „Àt	ÿuèz  YjèÛG  Yƒeü €=¬ …™   3À@¹¬‡ÇEü   ‹}…ÿu<‹ ‹Óƒâj Y+Ê3ÀÓÈ3Ã‹¬;Èt3Ù3ÀPPP‹ÊÓË‹Ëÿ(1ÿÓh0­ë
ƒÿuh<­è-
  Yƒeü …ÿuh\1hL1è ýÿÿYYhd1h`1èïüÿÿYY…öuÆ¬ÇEüþÿÿÿè'   …öu,ÿuè*   ‹Eì‹ ÿ0èòþÿÿƒÄÃ‹eèè‚  ‹ujè>G  YÃè	Ý  Ã‹ÿU‹ìèÜL  „Àt d¡0   ‹@hÁè¨uÿuÿ0Pÿ0ÿuèO   YÿuÿŒ0Ìj ÿ40‹È…Éu2ÀÃ¸MZ  f9uó‹A<Á8PE  uæ¹  f9HuÛƒxtvÕƒ¸è    •ÀÃ‹ÿU‹ìQQ¡ 3Å‰Eüƒeø EøPh\=j ÿ„0…Àt#Vht=ÿuøÿl0‹ð…ötÿu‹Îÿ(1ÿÖ^ƒ}ø t	ÿuøÿh0‹Mü3Íè,Ûÿÿ‹å]Ã‹ÿU‹ì‹E£¬]Ãjj j èÞýÿÿƒÄÃ‹ÿU‹ìj jÿuèÉýÿÿƒÄ]Ã¡¬Ã‹ÿU‹ìƒìƒ}Vtƒ}tè1  j^‰0èÄ0  ‹Æéô   SWèÐU  h  ¾¬3ÿVWÿ|0‹¸¯‰5À¯…Ût€; u‹ÞEô‰}üPEü‰}ôPWWSè±   jÿuôÿuüè  ‹ðƒÄ …öuè1  j_‰8ë1EôPEüP‹Eü†PVSèy   ƒÄƒ}u‹EüH£¬¯‹Æ‹÷£°¯‹ßëJEø‰}øPVèFP  ‹ØYY…Ût‹Eøë&‹Uø‹Ï‹Â9:t@A98uø‹Ç‰¬¯‰Eø‹ß‰°¯Pès	  Y‰}øVèi	  Y_‹Ã[^‹å]Ã‹ÿU‹ìQ‹ES‹]V‹uWƒ# ‹}Ç    ‹E…Àt‰8ƒÀ‰E2ÉˆMÿ€>"u„É°"”ÁFˆMÿë5ÿ…ÿtŠˆGŠFˆEþ¾ÀPèX  Y…Àtÿ…ÿtŠˆGFŠEþ„ÀtŠMÿ„Éuµ< t<	u­…ÿtÆGÿ ëNÆEÿ €> „Â   Š< t<	uFëó€> „¬   ‹M…Ét‰9ƒÁ‰M‹Eÿ 3ÒB3ÀëF@€>\tù€>"u1¨uŠMÿ„ÉtN€9"u‹ñëŠMÿ3Ò„É”EÿÑèëH…ÿtÆ\Gÿ…ÀuñŠ„Àt;€}ÿ u< t1<	t-…Òt#…ÿtˆG¾Pè2W  Y…ÀtFÿ…ÿtŠˆGÿFéwÿÿÿ…ÿtÆ Gÿé5ÿÿÿ‹M_^[…Étƒ! ‹Eÿ ‹å]Ã‹ÿU‹ìV‹uþÿÿÿ?r3Àë=WƒÏÿ‹M3Ò‹Ç÷u;Ès¯MÁæ+þ;ùw3Àë1jPèÌ  j ‹ðèž  ƒÄ‹Æ_^]Ã‹ÿU‹ì]éýÿÿƒ= ­ t3ÀÃVWèöR  èäV  ‹ð…öuƒÏÿë*Vè0   Y…ÀuƒÏÿëP¹ ­£,­è±+  3ÿj è>  YVè7  Y‹Ç_^Ã‹ÿU‹ìQQSVW‹}3Ò‹÷Šë<=tB‹ÎYŠA„Àuù+ËFñŠ„ÀuäBjPè  ‹ØYY…Ûtm‰]üëR‹ÏQŠA„Àuù+Ê€?=A‰Eøt7jPèì  ‹ðYY…öt0WÿuøVè=  ƒÄ…ÀuA‹Eüj ‰0ƒÀ‰Eüèœ  ‹EøYø€? u©ëSè)   j è‚  YY3Ûj èw  Y_^‹Ã[‹å]Ã3ÀPPPPPèÖ,  Ì‹ÿU‹ìV‹u…öt‹W‹þëPèF  ‹Y…ÀuðVè6  Y_^]Ã‹ÿU‹ìQ¡ 3Å‰EüV‹ñW~ë‹MVÿ(1ÿUYƒÆ;÷uë‹Mü_3Í^èbÖÿÿ‹å]Â ‹ÿU‹ì‹E‹ ;,­tPèyÿÿÿY]Ã‹ÿU‹ì‹E‹ ;(­tPè^ÿÿÿY]Ãhì> ¹ ­è{ÿÿÿh? ¹$­èlÿÿÿÿ5,­è2ÿÿÿÿ5(­è'ÿÿÿYYÃéõýÿÿjh°èÖßÿÿƒeä ‹Eÿ0è§@  Yƒeü ‹Mè
  ‹ð‰uäÇEüþÿÿÿè   ‹ÆèéßÿÿÂ ‹uä‹Eÿ0èº@  YÃjhÐè…ßÿÿƒeä ‹Eÿ0èV@  Yƒeü ‹Mè™   ‹ð‰uäÇEüþÿÿÿè   ‹Æè˜ßÿÿÂ ‹uä‹Eÿ0èi@  YÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPè‹ÿÿÿ‹å]Ã‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèÿÿÿ‹å]Ã‹ÿU‹ì¡ ƒàj Y+È‹EÓÈ3 ]Ã‹ÿU‹ìƒì¡ 3Å‰Eü‹Á‰EèS‹ ‹…ÛuƒÈÿéé   ‹ VW‹;‹ò‹[ƒæ3ú‰uì‹Î3ÚÓÏÓË…ÿ„¾   ƒÿÿ„µ   ‰}ô‰]ðj Y+Î3ÀÓÈ3Âƒë;ßr`9tõ‹3‹Mì3òÓÎ‹Î‰ÿ(1ÿÖ‹Eè‹ ‹òƒæ‰uì‹ ‹ ‹‹@3Ê‰Mø3Â‹ÎÓMøÓÈ‹Mø;Môuj Y;Eðt ‹Mø‰Mô‹ù‰Eð‹ØëŽƒÿÿtWè“  ‹ Y‹Â3Òƒàj Y+ÈÓÊ‹Mè3 ‹‹ ‰‹‹ ‰P‹‹ ‰P_3À^‹Mü3Í[è½Óÿÿ‹å]Ã‹ÿU‹ìƒì‹Á‰EøV‹ ‹0…öuƒÈÿé  ¡ ‹ÈS‹ƒáW‹~3Ø‹v3ø3ðÓÏÓÎÓË;þ…´   +ó¸   Áþ;ðw‹Æ<0…ÿuj _;þrjWSèÖR  j ‰Eüè×  ‹MüƒÄ…Éu(j~WSè¶R  j ‰Eüè·  ‹MüƒÄ…ÉuƒÈÿé‘   ±‹Ù‰Eü4¹¡ ‹}üƒàj Y+È3ÀÓÈ‹Ï3 ‰Eô‹Æ+ÇƒÀÁè;÷Ò÷Ò#Ð‰Uüt‹Uô3À@‰I;Eüuõ‹Eø‹@ÿ0èºýÿÿS‰è=åÿÿ‹]ø‹‹	‰GPè+åÿÿ‹V‹	‰Aèåÿÿ‹ƒÄ‹	‰A3À_[^‹å]Ã‹ÿU‹ìÿuh0­è^   YY]Ã‹ÿU‹ìQE‰EüEüPjèýÿÿYY‹å]Ã‹ÿU‹ìV‹u…öuƒÈÿë(‹;Fu¡ ƒàj Y+È3ÀÓÈ3 ‰‰F‰F3À^]Ã‹ÿU‹ìQQE‰EøE‰EüEøPjèÊüÿÿYY‹å]Ãh ¡¹t­èÔ%  °Ãh0­èƒÿÿÿÇ$<­èwÿÿÿY°Ã°ÃèŠûÿÿ°Ã¡ Vj ƒà3öY+ÈÓÎ35 Vèú&  VèdT  Vèx2  VèU  VèOöÿÿƒÄ°^Ãj èVßÿÿYÃ¡à¦ƒÉÿVðÁu¡à¦¾À¤;ÆtPèÙ   Y‰5à¦ÿ5Ô±èÇ   ÿ5Ø±3ö‰5Ô±è´   ÿ5°¯‰5Ø±è£   ÿ5´¯‰5°¯è’   ƒÄ‰5´¯°^Ãh >hˆ=èìR  YYÃèí9  …À•ÀÃè29  °Ãh >hˆ=èJS  YYÃ‹ÿU‹ìÿuèq:  Y°]ÃjhðèCÑ  è&9  ‹p…ötƒeü ‹Îÿ(1ÿÖë3À@Ã‹eèÇEüþÿÿÿèã   Ì‹ÿU‹ìƒ} t-ÿuj ÿ5Ä¯ÿ˜0…ÀuVè'  ‹ðÿ@0Pèz&  Y‰^]Ã‹ÿU‹ìV‹uƒþàw0…öuFëè U  …Àt VèüR  Y…ÀtVj ÿ5Ä¯ÿœ0…ÀtÙëèª&  Ç    3À^]Ã‹ÿU‹ì‹UV…Òt‹M…Ét
‹u…öuÆ è|&  j^‰0è°%  ‹Æ^]ÃW‹ú+òŠ>ˆG„Àtƒéuñ_…Éuˆ
èM&  j"ëÏ3öëÓèb0  …Àtjè²0  Yö@ t!jè’È  …ÀtjYÍ)jh  @jè#  ƒÄjè=ôÿÿÌ‹ÿU‹ìV‹u…ötjà3ÒX÷ö;Er4¯u…öuFëèT  …Àt VèR  Y…ÀtVjÿ5Ä¯ÿœ0…ÀtÙëè°%  Ç    3À^]ÃjhèÕØÿÿƒeä ‹Eÿ0èö*  Yƒeü ‹Mè<  ‹ð‰uäÇEüþÿÿÿè   ‹ÆèèØÿÿÂ ‹uä‹Eÿ0èÕ*  YÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPè‹ÿÿÿ‹å]Ã‹ÿU‹ìì„  ¡ 3Å‰Eüƒ} ‹ES‹]‰… ûÿÿuèÿ$  Ç    è2$  ƒÈÿé  …Ût…ÀtàVWÿu|ûÿÿèíÿÿ‹M½ûÿÿ3À3Ò««««‹Á‹½ ûÿÿƒà‰…ŒûÿÿÂ‰½ûÿÿ‰”ûÿÿ‰•˜ûÿÿu
ˆ•œûÿÿ…ÿuÆ…œûÿÿÿu …ûÿÿ‰… ûÿÿ…€ûÿÿPÿu… ûÿÿÿuQP¤ûÿÿè§  ¤ûÿÿè1  ‹ð…ÿtQ‹EƒàƒÈ t…Ûu…öuv‹…˜ûÿÿ;Ãu.…öx0;óv,ëb‹…ŒûÿÿƒÈ tS…Ût…öy3Àf‰ë‹…˜ûÿÿ;ÃtP3Éf‰Gäûÿÿèo  €½ˆûÿÿ t‹|ûÿÿƒ¡P  ý_‹Æ^‹Mü3Í[èÍÿÿ‹å]Ã…ÛuƒÎÿëÃ‹…˜ûÿÿ;Ãu³jþ^3Àf‰D_þë­ƒ¹   u¸   Ã‹   ÑèÃ‹ÿU‹ìQƒÈÿ3ÒV‹u÷öWƒàþ‹ùƒøsèn#  Ç    2ÀëSS3Ûö9Ÿ  uþ   v;·   w°ë1VèPüÿÿ‰EüY…ÀtEüP  èÀ  ‹Eü³‰·   PèîûÿÿYŠÃ[_^‹å]Â ‹ÿU‹ì‹EHƒèt=ƒèt4ƒè	t/ƒ}t)‹E3Éƒà²ÁuŠÑfƒ}ctfƒ}su±3À:Ñ”À]Ã°]Ã2À]Ã‹ÿV‹ñW‹¾  èÿÿÿ…ÿuÆëÇ_^Ã‹ÿU‹ìSV‹ñWN@‹¹  …ÿu‹ùè×þÿÿ‹]Hø‰~4‹N(…É…Ût03Ò‹Ã÷uI€Â0‰N(‹Ø€ú9~€} ”ÀþÈ$àa,:Ð‹F4ˆÿN4ëÅ‹F4+ø‰~8@_‰F4^[]Â ‹ÿU‹ìQQSV‹ñWN@‹¹  …ÿu‹ùè`þÿÿ‹UH‹]ø‰~4‹N(…É‹ÃÂt:j ÿuAÿRS‰F(è(Ë  €Á0‰]ü‹Ø€ù9~€} ”ÀþÈ$àa,:È‹F4ˆÿN4ë¹‹F4+ø‰~8@_‰F4^[‹å]Â ‹ÿU‹ìV3ö9u~!Sf¾]W‹}‹MWSè¨  ƒ?ÿtF;u|ë_[^]Ã‹ÿU‹ìV3ö9u~!Sf¾]W‹}‹MWSè·  ƒ?ÿtF;u|ë_[^]Ã‹ÿU‹ìQ3Ò‰Mü3À‰f‰A2‹Á‰Q‰Q‰Q‰Q‰Q‰Q‰Q‰Q ‰Q$‰Q(ˆQ0‰Q8ˆQ<‰‘@  ‰‘D  ‹å]Ã‹ÿU‹ìV‹ñè§ÿÿÿ‹E‹ ‰†H  ‹E‰‹E‰F‹E‰F‹E‰F‹E‰F‹Æ^]Â ‹ÿU‹ìVÿu‹ñÿuÿuÿuÿuÿuè¥ÿÿÿƒ¦P   èŠ   ‰F‹Æ^]Â ‹ÿV‹ñÿ¶  èIùÿÿƒ¦   Y^Ã‹ÿU‹ìV‹ñÿ6è0ùÿÿ‹Uƒ& Y‹‰‹Æƒ" ^]Â ‹ÿU‹ììx  ¡ 3Å‰EüV‹ñW‹‹8Wè^M  ˆ…œûÿÿ‹FYˆûÿÿÿ0è5èÿÿ‹¤ûÿÿ‹ ‰… ûÿÿ‹Fÿ0…ŒûÿÿP‹Fÿ0‹Fÿpÿ0… ûÿÿPèÿÿÿ¤ûÿÿèˆ  äûÿÿ‹ðè;ÿÿÿ€½”ûÿÿ t‹ˆûÿÿƒ¡P  ýWÿµœûÿÿèM  YY‹Mü‹Æ_3Í^èÍÈÿÿ‹å]Ã‹ÿU‹ì‹E‹MS‹ ‹€ˆ   ‹ Šë:ÃtAŠ„ÀuõŠA„Àt(ë	<et<EtAŠ„Àuñ‹ÑI€90tú8uIŠABˆ„Àuö[]Ã‹ÿU‹ì‹MAàfƒøZw·Á¶ˆà=ƒáë3É‹E¶„È >Áè]Â ‹ÿU‹ìV‹u¾Pèî,  ƒøeëF¶PèDM  …ÀYuñ¾PèÑ,  YƒøxuƒÆ‹EŠ‹ ‹€ˆ   ‹ Š ˆFŠˆŠÈŠF„Àuó^]Ã‹ÿU‹ìQSV‹ñMüWj
Q‹~‹ƒ' ‹Fƒeü ƒèPè(M  ‹MƒÄ‰‹Fƒ8"t‹Eü;Fr‰F°ë2Àƒ? u…Ût‰_^[‹å]Â ‹ÿV‹ñŽH  èû  „ÀuƒÈÿ^ÃS3Û9^…À   è  Ç    èI  ƒÈÿé¾   ‰^8‰^é†   ƒF9^Œ   ÿv·F2‹ÎPè®þÿÿ‰Fƒøt¹ƒøwÄÿ$…ÄN ‹Îèþ  ëEƒN(ÿ‰^$ˆ^0‰^ ‰^,ˆ^<ë8‹Îè£  ë'‹Îè&
  ë‰^(ë!‹Îè=  ë‹Îè]  ë‹ÎèL  „À„gÿÿÿ‹F· f‰F2f…À…gÿÿÿƒFÿ†P  ƒ¾P  …Eÿÿÿ‹F[^Ã‹ÿ<N EN ZN cN lN qN zN ƒN ‹ÿV‹ñŽH  èÛ  „ÀuƒÈÿ^ÃS3Û9^…À   èö  Ç    è)  ƒÈÿé¾   ‰^8‰^é†   ƒF9^Œ   ÿv·F2‹ÎPèŽýÿÿ‰Fƒøt¹ƒøwÄÿ$…äO ‹Îèý   ëEƒN(ÿ‰^$ˆ^0‰^ ‰^,ˆ^<ë8‹Îèƒ   ë'‹Îè	  ë‰^(ë!‹Îè  ë‹Îè¹  ë‹Îè‰  „À„gÿÿÿ‹F· f‰F2f…À…gÿÿÿƒFÿ†P  ƒ¾P  …Eÿÿÿ‹F[^Ã‹ÿ\O eO zO ƒO ŒO ‘O šO £O ·A2ƒè t-ƒèt"ƒètHƒètƒèuƒI ëƒI ëƒI ë
ƒI  ëƒI °Ãè9   „Àuèµ  Ç    èè  2ÀÃ°Ãè5   „Àuè–  Ç    èÉ  2ÀÃ°ÃQÆA<R·Q2ÁH  Rè—  °ÃQÆA<R·Q2ÁH  Rè¼  °Ãfƒy2*t
A(Pè¡üÿÿÃƒA‹A‹@ü‰A(…ÀyƒI(ÿ°Ã·A2ƒøFu‹ƒàƒÈ …b  ÇA   éÕ  ƒøNu&‹jZ#ÂƒÈ …A  ‰Qèæ  Ç    è  2ÀÃƒy, uçƒøjÍ   „¾   ƒøItSƒøLtBƒøTt1jhZ;Â…ü   ‹Af9uƒÀÇA,   ‰Aéâ   ÇA,   éÖ   ÇA,   éÊ   ÇA,   é¾   ‹Q·ƒø3ufƒz2uBÇA,
   ‰Aéš   ƒø6ufƒz4uBÇA,   ‰Aëƒødtƒøitƒøotƒøut
ƒøxtƒøXuaÇA,	   ëXÇA,   ëOjlZ;Ât*ƒøttƒøwtƒøzu9ÇA,   ë0ÇA,   ë'ÇA,   ë‹Af9uƒÀÇA,   ‰AëÇA,   °Ã·A2ƒøFu‹ƒàƒÈ …b  ÇA   é¶  ƒøNu&‹jZ#ÂƒÈ …A  ‰Qèj  Ç    è  2ÀÃƒy, uçƒøjÍ   „¾   ƒøItSƒøLtBƒøTt1jhZ;Â…ü   ‹Af9uƒÀÇA,   ‰Aéâ   ÇA,   éÖ   ÇA,   éÊ   ÇA,   é¾   ‹Q·ƒø3ufƒz2uBÇA,
   ‰Aéš   ƒø6ufƒz4uBÇA,   ‰Aëƒødtƒøitƒøotƒøut
ƒøxtƒøXuaÇA,	   ëXÇA,   ëOjlZ;Ât*ƒøttƒøwtƒøzu9ÇA,   ë0ÇA,   ë'ÇA,   ë‹Af9uƒÀÇA,   ‰AëÇA,   °Ã‹ÿU‹ìƒì¡ 3Å‰EüSV‹ñ3ÛjAZjX·F2Yƒødk„’   ;Á>t6;Â„”   ƒøCt?ƒøD~ƒøGŽ   ƒøSu‹ÎèJ	  „À…    2Àéä  jjëWƒèZtƒètVHƒèuãS‹Îè  ëÑ‹Îè²  ëÈƒøpMt?ƒøg~1ƒøitƒøntƒøouµ‹Îè¹  ë¤‹Îè<  ë›ƒN Sj
‹Îèâ  ë‹‹ÎèÏ  ë‚‹Îè­  évÿÿÿƒès„fÿÿÿHƒètÐƒè…fÿÿÿSéiÿÿÿ8^0…@  ‹V 3ÉW‹Â‰]ôÁèAf‰]øj _„Át(‹ÂÁè„Át	j-Xf‰Eôë„Ñtj+ëñ‹ÂÑè„Átf‰}ô‹Ù·N2ƒùxtjXXf;Èu‹ÂÁè¨t´ë2äƒùatjA_f;Ït2Àë°j0_„äu„Àt0jXXf‰|]ôf;ÈtjAXf;Èt2Àë°„À”ÀþÈ$àxf˜f‰D]öƒÃ‹~$+~8+ûöÂuFPW†H  j Pè´ôÿÿƒÄÿvFPSEôŽH  Pèþ	  ‹N ^‹ÁÁè¨tÁéöÁuSW†H  j0PèsôÿÿƒÄj ‹Îèµ  ƒ; |‹F Áè¨tSW†H  j PèHôÿÿƒÄ_°‹Mü^3Í[è¿ÿÿ‹å]Ã‹ÿU‹ìƒì¡ 3Å‰EüSV‹ñ3ÛjAZjX·F2Yƒødk„’   ;Á>t6;Â„”   ƒøCt?ƒøD~ƒøGŽ   ƒøSu‹Îèí  „À…    2Àéä  jjëWƒèZtƒètVHƒèuãS‹Îè3  ëÑ‹ÎèU  ëÈƒøpMt?ƒøg~1ƒøitƒøntƒøouµ‹Îè\  ë¤‹Îèß  ë›ƒN Sj
‹Îè…  ë‹‹Îèr  ë‚‹ÎèP  évÿÿÿƒès„fÿÿÿHƒètÐƒè…fÿÿÿSéiÿÿÿ8^0…@  ‹V 3ÉW‹Â‰]ôÁèAf‰]øj _„Át(‹ÂÁè„Át	j-Xf‰Eôë„Ñtj+ëñ‹ÂÑè„Átf‰}ô‹Ù·N2ƒùxtjXXf;Èu‹ÂÁè¨t´ë2äƒùatjA_f;Ït2Àë°j0_„äu„Àt0jXXf‰|]ôf;ÈtjAXf;Èt2Àë°„À”ÀþÈ$àxf˜f‰D]öƒÃ‹~$+~8+ûöÂuFPW†H  j PèˆòÿÿƒÄÿvFPSEôŽH  Pè.  ‹N ^‹ÁÁè¨tÁéöÁuSW†H  j0PèGòÿÿƒÄj ‹Îèã  ƒ; |‹F Áè¨tSW†H  j PèòÿÿƒÄ_°‹Mü^3Í[è¼¼ÿÿ‹å]Ãfƒy2*t
A$PèÆôÿÿÃƒA‹A‹@ü‰A$…ÀyƒI ÷Y$°Ã‹ÿU‹ì‹Eƒøwÿ$…èX jX]Ã3À@]Ãjëôjëð3À]Ã‹ÿÐX ÕX ÚX ÐX ÞX ÞX ÐX ÐX âX ÐX ÐX ÞX ‹ÿSV‹ñWƒF‹F‹xü…ÿt6‹_…Ût/ÿv,·F2Pÿvÿ6èµïÿÿƒÄ‰^4„À·tÑè‰F8ÆF<ë‰F8ëÇF4\>ÇF8   ÆF< _^°[Ã‹ÿU‹ìQQVW‹ñjgYjGƒN ‹F(Z…Ày ·F2ƒøatƒøAt	ÇF(   ë ÇF(   ëu·F2f;Átf;ÂuÇF(   ‹F(~@S»]  ‹ÏÃPè‘îÿÿ„Àu‹Ïènîÿÿ+Ã‰F(‹‡  …Àu‹Çƒeø ƒeü ‰F4ƒF‹N‹Aø‰Eø‹Aü‹Ï‰Eüè8îÿÿ‹Ÿ  ‹È…Ûu‹ßÿv¾F2ÿvÿ6ÿv(PQ‹ÏèÿîÿÿP‹Ïè
îÿÿPEøSPèYM  ‹F ƒÄ(Áè[¨tƒ~( uÿvÿv4èòÿÿYY·F2jgYf;ÁtjGYf;Áu‹F Áè¨uÿvÿv4è×ñÿÿYY‹F4€8-uƒN @@‰F4‹V4Š<it<It<nt<NujsXf‰F2zŠ
B„Éuù+×°_‰V8^‹å]Ã‹ÿU‹ìQSV‹ñWÆF<ƒF‹Fÿv,·Xü·F2Pÿvÿ6èâíÿÿƒÄ~@„Àu2‹  ˆ]üˆEý…Éu‹Ï‹FP‹ ÿpEüPQè›?  ƒÄ…ÀyÆF0ë‹‡  …Àu‹Çf‰‹‡  …Àt‹ø‰~4°_ÇF8   ^[‹å]Â ‹ÿU‹ìSV‹ñÿv,è&ýÿÿY‹Ø‹ËƒétxƒétVIƒét3ƒétèO  Ç    è‚  2Àé  ‹F ƒFÁè¨‹F‹Hø‹PüëX‹F ƒFÁè¨‹Ft‹@üë?‹Hü3Òë;‹F ƒFÁè¨‹Ft¿@üë!·@üë‹F ƒFÁè¨‹Ft¾@üë¶@ü™‹ÈW‹~ ‹ÇÁè¨t…Ò|…És÷ÙƒÒ ÷ÚƒÏ@‰~ ƒ~( _}	ÇF(   ëƒf ÷¸   9F(~‰F(‹ÁÂuƒf ßÿuÿuƒûuRQ‹ÎèDíÿÿëQ‹ÎèÅìÿÿ‹F Áè¨tƒ~8 t‹F4€80tÿN4‹N4Æ0ÿF8°^[]Â ‹ÿV‹ñWƒF‹F‹xüèÄM  …Àuè  Ç    èJ  2ÀëDÿv,è¸ûÿÿYƒèt+ƒètHƒètƒèuÎ‹F™‰‰Wë‹F‰ëf‹Ff‰ëŠFˆÆF0°_^Ã‹Q ‹ÂÁè¨t	Ê€   ‰Q j jè$þÿÿÃjjÇA(   ÇA,
   èþÿÿÃ‹ÿSV‹ñWƒF‹F‹~(‹Xü‰^4ƒÿÿu¿ÿÿÿÿv,·F2Pÿvÿ6èNëÿÿƒÄ„Àt…ÛuÇF4d>Wÿv4ÆF<èi?  YYë…ÛuÇF4\>j W‹Îè	   _‰F8°^[Ã‹ÿU‹ìVW‹ù3ö‹W49u~%SŠ„Àt¶È» €  ‹G‹ ‹ f…HtBBF;u|Ý[_‹Æ^]Â ‹ÿU‹ì‹‹@Áè¨t‹ƒx tÿ1ÿuèâJ  YY¹ÿÿ  f;Áu‹Eƒÿë‹Eÿ ]Â ‹ÿU‹ì‹Ñ‹
‹A;A‹Eu€y tÿ ëƒÿ‹Š@ëÿ ‹ÿ@‹‹f‹Ef‰‹ƒ °]Â ‹ÿU‹ìQQSV‹ñW€~< uV‹F8…À~O‹^43ÿ…Àt^3Àf‰Eü‹FP‹ ÿpEüSPèõ;  ƒÄ‰Eø…À~NQÿuüŽH  è$ÿÿÿ]øG;~8uÂëƒNÿëÿvFPÿv8ŽH  ÿv4è–   _^°[‹å]Â ‹ÿU‹ìQQSV‹ñW€~< uV‹F8…À~O‹^43ÿ…Àt^3Àf‰Eü‹FP‹ ÿpEüSPèj;  ƒÄ‰Eø…À~NQÿuüŽH  èÙþÿÿ]øG;~8uÂëƒNÿëÿvFPÿv8ŽH  ÿv4è˜   _^°[‹å]Â ‹ÿU‹ìQQS‹Ù‹‹@Áè¨t‹ƒx u
‹M‹Eë^‹EV‹uW‹}‹ƒ& G‰Mø‰Eü;øt4‹EP·‹ËPèþÿÿ‹Eƒ8ÿuƒ>*uPj?‹Ëèúýÿÿ‹EƒÇ;}üuÒ‹Møƒ> u…Ét‰_^[‹å]Â ‹ÿU‹ìQQS‹]‹ÁW‰Eø‹ƒ# ‹‰Mü‹z9zu€z t
‹M‹EëQ‹EƒÿëL+z‹E;ør‹øV4?Vÿuÿ2è$¸  ‹MøƒÄ‹0‹^x‹€x ‹Et‹Më;}tƒÿë8‹Müƒ; u…Ét‰_[‹å]Â ‹ÿU‹ìƒì,‹E‹U‹M‰Eð‹E‰Eø‹E‰Eè‹E‰Mô‰Uü‰Eì…Òuèß
  Ç    è
  ƒÈÿë.…ÉtçEü‰EÔEø‰EØEè‰EÜEô‰EàEð‰EäEÔPRèOåÿÿYY‹å]Ã‹ÿU‹ìÿu ÿuÿuÿuÿuÿuÿuèRåÿÿƒÄ]Ã‹ÿU‹ì‹E¨t°]Ã¨tƒàt	}   €wê…Àu	}ÿÿÿwÝ2À]Ã‹ÿU‹ìƒìMSWèÿ  „Àt#‹Ej_…Àt/;Ç|ƒø$~&è
  Ç    èK	  3Û‹U…Òt‹M‰
_‹Ã[‹å]ÃVÿuMäèÒÿÿ‹E3ö‰uø‰Eôë‹E·0ÇjV‰EèªH  YY…Àuç3Û8]•Ãfƒþ-ußëfƒþ+u‹}·7ƒÇ‰}ë‹}‹MÇEü   j0XjZ…Ét;Ê…Û  f;ð‚U  j:Xf;ðs·Æƒè0é=  ¸ÿ  f;ðƒ  ¸`  f;ð‚&  ƒÀ
f;ðs·Æ-`  é  ¸ð  f;ð‚  ƒÀ
f;ðs·Æ-ð  éé  ¸f	  f;ð‚à  ƒÀ
f;ðs·Æ-f	  éÆ  ¸æ	  f;ð‚½  ƒÀ
f;ðs·Æ-æ	  é£  ¸f
  f;ð‚š  ƒÀ
f;ðs·Æ-f
  é€  ¸æ
  f;ð‚w  ƒÀ
f;ðs·Æ-æ
  é]  ¸f  f;ð‚T  ƒÀ
f;ðs·Æ-f  é:  ¸f  f;ð‚1  ƒÀ
f;ðs·Æ-f  é  ¸æ  f;ð‚  ƒÀ
f;ðs·Æ-æ  éô   ¸f  f;ð‚ë   ƒÀ
f;ðs·Æ-f  éÑ   ¸P  f;ð‚È   ƒÀ
f;ðs·Æ-P  é®   ¸Ð  f;ð‚¥   ƒÀ
f;ðs·Æ-Ð  é‹   ¸   f;ð‚‚   ƒÀ
f;ðs
·Æ-   ëk¸@  f;ðrfƒÀ
f;ðs
·Æ-@  ëO¸à  f;ðrJƒÀ
f;ðs
·Æ-à  ë3¸  f;ðr.ƒÀ
f;ðs&·Æ-  ë¸ÿ  f;ðs
·Æ-ÿ  ëƒÈÿƒøÿu0jAXf;ÆwjZXf;ðv	FŸf;EüwFŸf;Eü·Æwƒè ƒÀÉëƒÈÿ…Àt…ÉuEÇE
   ë<·ƒÇ‰}ƒøxtƒøXt…ÉuÇE   PMèY  ‹}ë…Éu‰U·7ƒÇ‰}ƒÈÿ3Ò÷u‹Èj0Xf;ð‚U  j:Xf;ðs·Æƒè0é=  ¸ÿ  f;ðƒ  ¸`  f;ð‚&  ƒÀ
f;ðs·Æ-`  é  ¸ð  f;ð‚  ƒÀ
f;ðs·Æ-ð  éé  ¸f	  f;ð‚à  ƒÀ
f;ðs·Æ-f	  éÆ  ¸æ	  f;ð‚½  ƒÀ
f;ðs·Æ-æ	  é£  ¸f
  f;ð‚š  ƒÀ
f;ðs·Æ-f
  é€  ¸æ
  f;ð‚w  ƒÀ
f;ðs·Æ-æ
  é]  ¸f  f;ð‚T  ƒÀ
f;ðs·Æ-f  é:  ¸f  f;ð‚1  ƒÀ
f;ðs·Æ-f  é  ¸æ  f;ð‚  ƒÀ
f;ðs·Æ-æ  éô   ¸f  f;ð‚ë   ƒÀ
f;ðs·Æ-f  éÑ   ¸P  f;ð‚È   ƒÀ
f;ðs·Æ-P  é®   ¸Ð  f;ð‚¥   ƒÀ
f;ðs·Æ-Ð  é‹   ¸   f;ð‚‚   ƒÀ
f;ðs
·Æ-   ëk¸@  f;ðrfƒÀ
f;ðs
·Æ-@  ëO¸à  f;ðrJƒÀ
f;ðs
·Æ-à  ë3¸  f;ðr.ƒÀ
f;ðs&·Æ-  ë¸ÿ  f;ðs
·Æ-ÿ  ëƒÈÿƒøÿu0jAXf;ÆwjZXf;ðv	FŸf;EüwFŸf;Eü·Æwƒè ƒÀÉëƒÈÿƒøÿt1;Es,‹uøƒË;ñru;ÂvƒËë	¯uð‰uø·7ƒÇ‰}é9ýÿÿVMèj   öÃu
‹Eô3Û‰EëA‹uøVSè9ùÿÿYY„Àt(è§  Ç "   öÃuƒÎÿëöÃt»   €ë»ÿÿÿë	öÃt÷Þ‹Þ€}ð ^„eùÿÿ‹Eäƒ P  ýéVùÿÿ‹ÿU‹ìƒþf‹E‹	f…Àtf9tèD  Ç    èw  ]Â ƒ9 uè+  Ç    è^  2ÀÃ°Ã‹ÿU‹ì‹E…Àt‹ ‹‹E·AëèµA  ‹M·H#E]Ã‹ÿU‹ì‹M…Ét‹ƒx~QÿuÿuèB  ëQÿuÿuè¨ÿÿÿƒÄ]Ã‹ÿU‹ìA‹Ð+ÑƒÂV3öÁê;ÁÀ÷Ð#Ât‹UF‰I;ðuö^]Â ‹ÿU‹ìì(  ¡ 3Å‰Eüƒ}ÿWt	ÿuè?µÿÿYjP…àüÿÿj PèÓ¹ÿÿhÌ  …0ýÿÿj PèÀ¹ÿÿ…àüÿÿƒÄ‰…Øüÿÿ…0ýÿÿ‰…Üüÿÿ‰…àýÿÿ‰Üýÿÿ‰•Øýÿÿ‰Ôýÿÿ‰µÐýÿÿ‰½ÌýÿÿfŒ•øýÿÿfŒìýÿÿfŒÈýÿÿfŒ…ÄýÿÿfŒ¥ÀýÿÿfŒ­¼ýÿÿœ…ðýÿÿ‹E‰…èýÿÿE‰…ôýÿÿÇ…0ýÿÿ  ‹@ü‰…äýÿÿ‹E‰…àüÿÿ‹E‰…äüÿÿ‹E‰…ìüÿÿÿ,0j ‹øÿ0…ØüÿÿPÿ0…Àu…ÿuƒ}ÿt	ÿuè8´ÿÿY‹Mü3Í_è™ªÿÿ‹å]Ã‹ÿU‹ìÿu¹H­è‚þÿÿ]Ã‹ÿU‹ìQ¡ 3Å‰EüVè  …Àt5‹°\  …öt+ÿuÿuÿuÿuÿu‹Îÿ(1ÿÖ‹MüƒÄ3Í^è6ªÿÿ‹å]Ãÿu‹5 ‹Îÿu35H­ƒáÿuÓÎÿuÿu…öu¾è   Ì3ÀPPPPPèyÿÿÿƒÄÃjè£  …ÀtjYÍ)Vj¾ ÀVjèþÿÿƒÄVÿ0Pÿ0^Ã¡L­Ã‹ÿU‹ì‹M3À;Åx>t'@ƒø-rñAíƒøwjX]ÃDÿÿÿjY;ÈÀ#ÁƒÀ]Ã‹Å|>]Ã‹ÿU‹ìVè   ‹MQ‰è§ÿÿÿY‹ðè   ‰0^]Ãèf  …Àu¸H ÃƒÀÃèS  …Àu¸D ÃƒÀÃ‹ÿU‹ì‹E‹MSV3Û‹ðW8]tj-ZCf‰p÷Ù‹þ‹Á3Ò÷u‹ÈBWƒú	wB0f‰ƒÆC…Ét;]rÜ;]r‹E3Éf‰è’ÿÿÿj"^‰0èÆþÿÿ‹Æë 3Àf‰ƒîf‹·f‰ƒîf‰ƒÇ;þrê3À_^[]Ã‹ÿU‹ì‹MV…ÉuèMÿÿÿj^‰0èþÿÿ‹Æë<‹U…Òtæ3À8Ef‰•À@;Ðw	è#ÿÿÿj"ëÔ‹uFþƒø"wÂÿuVRQÿuèÿÿÿƒÄ^]Ã‹ÿU‹ìQƒ}
u
ƒ} ÆEü|ÆEü ÿuüÿuÿuÿuÿuèsÿÿÿƒÄ‹å]Ã‹ÿU‹ì‹M…Éxƒù~ƒùu¡P­]Ã¡P­‰P­]ÃèœþÿÿÇ    èÏýÿÿƒÈÿ]Ã‹ÿU‹ìSVW‹}…ÿt‹M…Ét‹]…Ûu3Àf‰èeþÿÿj^‰0è™ýÿÿ_‹Æ^[]Ã‹×3öf92tƒÂƒéuó…ÉtÐ+Ú·f‰Rf…Àtƒéuì…ÉuÊ3Àf‰èþÿÿj"ë´‹ÿU‹ì‹UV…Òt‹M…Ét‹u…öu3Àf‰èòýÿÿj^‰0è&ýÿÿ‹Æ^]ÃW‹ú+ò·>f‰f…Àtƒéuì_…Éu3Àf‰è»ýÿÿj"ëÇ3öëË‹ÿU‹ìQ‹MSV‹uW…öu…Éu9Mu3Àë,…Ét‹E…Àt‹]…öt!…Ûu3Àf‰èsýÿÿj^‰0è§üÿÿ‹Æ_^[‹å]Ã‹ø‹Ñ‹Æfƒ: tƒÂƒïuò…ÿtËƒþÿu+Ú·f‰Rf…Àt8ƒïuìë1…öt&‹Î·[f‰ƒÂf…Àt
ƒïtƒéuå‰Mü‹M‹Eü…Àuf‰…ÿ…[ÿÿÿƒþÿu‹E3ÒjPf‰TAþXétÿÿÿ3Àf‰èÑüÿÿj"éYÿÿÿ‹ÿU‹ì]éÿÿÿ‹ÿU‹ìƒìSVèÃ  ŠØÿ,0‹u…Àt…ötVÿ¤0„ÛtjXéž   è4  „Àuÿ,0÷ØÀ÷ØƒÀé   „ÛtQ‹EW3ÿ‰Eð‹EWW‰EøEðPhp WW‰uô‰}üÿ°0‹ðƒþÿtWjÿVÿ¬0…Àu‹}üƒþÿtVÿ¨0‹Ç_ë,è€  „Àu‹E    PÿuVj ëèÁ  ÿuÿuVPèR  ^[‹å]Ã‹ÿU‹ìV‹uÿvÿ6ÿvj è4  ‰F3À^]Â ‹ÿU‹ì]éúþÿÿ¡T­Vj^…Àu¸   ë;Æ}‹Æ£T­jPèÕÿÿj £X­è_ÔÿÿƒÄƒ=X­ u+jV‰5T­èjÕÿÿj £X­è9ÔÿÿƒÄƒ=X­ uƒÈÿ^ÃW3ÿ¾P j h   F PèW  ¡X­‹×Áú‰4¸‹Çƒà?kÈ0‹•È¯‹Dƒøÿt	ƒøþt…ÀuÇFþÿÿÿƒÆ8Gþø u¯_3À^Ã‹ÿU‹ìkE8P ]Ã‹ÿVè  èä:  3ö¡X­ÿ4èu;  ¡X­Y‹ƒÀ PÿP0ƒÆƒþuØÿ5X­èxÓÿÿƒ%X­ Y^Ã‹ÿU‹ì‹EƒÀ PÿH0]Ã‹ÿU‹ì‹EƒÀ PÿL0]Ã‹ÿU‹ì‹MVq‹$<t3ÀëK‹¨Àtö‹AW‹9+ø‰ƒa …ÿ~0WPQèŠ8  YPèÛA  ƒÄ;øtjXð	ƒÈÿë‹Áè¨tjýXð!3À_^]Ã‹ÿU‹ìV‹u…öu	Vè=   Yë.Vè~ÿÿÿY…ÀtƒÈÿë‹FÁè¨tVè&8  Pèy;  YY…Àuß3À^]Ãjè   YÃjhPèç¬ÿÿƒeä ƒeÜ jè·  Yƒeü ‹5X­¡T­†‰EÔ‹]‰uà;ðtt‹>‰}Ø…ÿtVWèØþÿÿYÇEü   ‹GÁè¨t2ƒûuWèIÿÿÿYƒøÿt!ÿEäë…Ûu‹GÑè¨tWè+ÿÿÿYƒøÿu	EÜƒeü è   ‹EÔƒÆë•‹]‹uàÿuØè‰þÿÿYÃÇEüþÿÿÿè   ƒû‹Eät‹EÜèn¬ÿÿÃ‹]jèD  YÃjh0è¬ÿÿ‹u…öu	VèÿÿÿYë)ƒeä Vè$þÿÿYƒeü Vè§þÿÿY‹ø‰}äÇEüþÿÿÿè   ‹Çè¬ÿÿÃ‹u‹}äVèþÿÿYÃjhxè¶«ÿÿƒeä ‹Eÿ0è×ýÿÿYƒeü ‹MèR   ‹ð‰uäÇEüþÿÿÿè   ‹ÆèÉ«ÿÿÂ ‹uä‹Eÿ0è¶ýÿÿYÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPè‹ÿÿÿ‹å]Ã‹ÿSVW‹ù‹‹‹Gƒãþÿ0èˆýÿÿ‹Gÿ0è›8  ‹GYY¹øÿÿ‹ ƒÀð!‹Gö t‹Oh   j‹ƒÀPÿ1ë>‹G‹ …Àu)SèÁÐÿÿj ‹ðè~ÐÿÿYY…öuÿ\­ƒÈÿëh@  SVëh€  SP‹Gÿ0è   ƒÄ_^[Ã‹ÿU‹ì‹E‹MƒÀð	‹M‹E‰A‹E‹M‰‹E‰H‹Eƒ` 3À]Ã‹ÿU‹ìƒì‹M‰Mü…Éuè)÷ÿÿÇ    è\öÿÿƒÈÿëK‹Eƒøt	…Àtƒø@uÚ…Àtƒø@u‹EƒÀþ=ýÿÿwÄE‰EìEü‰EðE‰EôE‰EøEìPQè›þÿÿYY‹å]Ãjh¸èú©ÿÿƒeä ‹Eÿ0èË
  Yƒeü ‹5 ‹Îƒá35h­ÓÎ‰uäÇEüþÿÿÿè   ‹ÆèªÿÿÂ ‹uä‹Mÿ1èÕ
  YÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPè‚ÿÿÿ‹å]Ã‹ÿU‹ì‹EHƒèt-ƒètƒè	tƒètƒèt3À]Ã¸h­]Ã¸d­]Ã¸l­]Ã¸`­]Ã‹ÿU‹ìkP=‹EÈ;Át‹U9Pt	ƒÀ;Áuô3À]Ã‹ÿU‹ìQEÿPjè]ÿÿÿYY‹å]Ã‹ÿU‹ìÿu¹`­èøòÿÿÿu¹d­èëòÿÿÿu¹h­èÞòÿÿÿu¹l­èÑòÿÿ]Ãè[  ƒÀÃj,h˜ècŸ  3Û‰]Ô!]Ì±ˆMã‹uj_;÷t5Fÿƒèt"Hƒèt'HƒèuLëƒþtƒþt
ƒþ~;ƒþ6VèæþÿÿƒÄëEè|  ‹Ø‰]Ô…ÛuƒÈÿé’  ÿ3VèÿÿÿYY3É…À•Á…ÉuèùôÿÿÇ    è,ôÿÿëÑƒÀ2ÉˆMã‰EØƒeÐ „Étjèí  YŠMãƒeÜ ÆEâ ƒeü ‹EØ„Ét‹ ‹Êƒá3ÓÊŠMãë‹‹Â‰EÜ3Òƒø”Â‰UÈˆUâ„Ò…Š   …Àu„ÉtjèÞ  Yjè­Âÿÿ;÷t
ƒþtƒþu#‹C‰EÐƒc ;÷u;èÆþÿÿ‹ ‰EÌè¼þÿÿÇ Œ   ;÷u"kT=kX=È‰EÄ;Át%ƒ` ƒÀëð¡ ƒàj Y+È3ÀÓÈ3 ‹MØ‰ÇEüþÿÿÿè1   €}È uk;÷u6è¹  ÿpW‹MÜÿ(1ÿUÜYë+j_‹u‹]ÔŠEâ‰EÈ€}ã tjè  YÃV‹MÜÿ(1ÿUÜY;÷t
ƒþtƒþu‹EÐ‰C;÷uè]  ‹MÌ‰H3Àè±  Ã‹ÿU‹ìƒìMäSÿuè”»ÿÿ‹]û   sKEèPSè!  YY„Àt$€}ð ‹Eè‹€”   ¶t
‹Eäƒ P  ý‹Áéò   €}ð t
‹Mäƒ¡P  ý‹ÃéÛ   3Àf‰EüˆEþ‹Eèƒx~.‹ÃMèÁø‰EôQ¶ÀPèŽ=  YY…Àt‹EôˆEü3Àjˆ]ýˆEþYëèÌòÿÿ3ÉÇ *   3Àˆ]üAˆEýf‰EøUøˆEú‹EèjÿpjRQMüQÿuÿ°¨   EèPè‰?  ƒÄ$…Àu8Eð„gÿÿÿ‹Eäƒ P  ýéXÿÿÿƒøu€}ð ¶Eøt+‹Mäƒ¡P  ýë¶Uø¶EùÁâÐ€}ð t
‹Mäƒ¡P  ý‹Â[‹å]Ã‹ÿU‹ìÿujÿuè/ïÿÿƒÄ÷ØÀ÷Ø]Ã‹ÿU‹ìÿuh   ÿuè„þÿÿƒÄ]Ã‹ÿU‹ì¡p­…Àtj ÿuèÎÿÿÿYY‹Èë‹MA¿ƒøwƒÁ ‹Á]Ãjhøèú¤ÿÿ‹Eÿ0èÏ  Yƒeü ‹M‹A‹ ÿ0‹ÿ0èù  YYÇEüþÿÿÿè   è¥ÿÿÂ ‹Eÿ0èß  YÃjh‘èª¤ÿÿ‹Eÿ0è  Yƒeü ‹E‹ ‹ ‹HH…ÉtƒÈÿðÁuùÀ¤tQèÊÿÿYÇEüþÿÿÿè   èª¤ÿÿÂ ‹Eÿ0è~  YÃjh8‘èI¤ÿÿ‹Eÿ0è  Yƒeü j ‹E‹ ÿ0èM  YYÇEüþÿÿÿè   è_¤ÿÿÂ ‹Eÿ0è3  YÃjhØèþ£ÿÿ‹Eÿ0èÓ  Yƒeü ‹E‹ ‹ ‹@Hðÿ ÇEüþÿÿÿè   è¤ÿÿÂ ‹Eÿ0èë  YÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèèþÿÿ‹å]Ã‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèpþÿÿ‹å]Ã‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèùþÿÿ‹å]Ã‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèÿÿÿ‹å]Ã‹ÿU‹ìQQ‹E3ÉAjC‰H‹EÇ À<‹E‰ˆP  ‹EYÇ@HÀ¤‹Ef‰Hl‹Ef‰ˆr  ‹Eƒ L   E‰EüEüPjè}ÿÿÿE‰EøE‰EüEøPjèÿÿÿƒÄ‹å]Ã‹ÿU‹ìƒ} tÿuè   ÿuè+ÈÿÿYY]Â ‹ÿU‹ìQ‹E‹ùÀ<t
QèÈÿÿ‹EYÿp<è Èÿÿ‹Eÿp0èõÇÿÿ‹Eÿp4èêÇÿÿ‹Eÿp8èßÇÿÿ‹Eÿp(èÔÇÿÿ‹Eÿp,èÉÇÿÿ‹Eÿp@è¾Çÿÿ‹EÿpDè³Çÿÿ‹Eÿ°`  è¥ÇÿÿE‰EüEüPjè5þÿÿE‰EüEüPjètþÿÿƒÄ4‹å]Ã‹ÿU‹ìV‹uƒ~L t(ÿvLè:>  ‹FLY;t­t= ¡tƒx uPèO<  Y‹E‰FL^…ÀtPèÀ;  Y]Ã¡ø ƒøÿt!VPè¸  ‹ð…ötj ÿ5ø èû  VèÁþÿÿ^Ã‹ÿVWÿ@0‹ð¡ø ƒøÿtPè  ‹ø…ÿuIhd  jèüÇÿÿ‹øYY…ÿu	PèÉÆÿÿYë8Wÿ5ø è¨  …ÀuWëåht­Wèéýÿÿj è¡ÆÿÿƒÄ…ÿtVÿD0‹Ç_^ÃVÿD0èdÇÿÿÌ‹ÿSVWÿ@0‹ð3Û¡ø ƒøÿtPèú  ‹ø…ÿuQhd  jèuÇÿÿ‹øYY…ÿu	SèBÆÿÿYë+Wÿ5ø è!  …ÀuWëåht­WèbýÿÿSèÆÿÿƒÄ…ÿu	VÿD0ë	VÿD0‹ß_^‹Ã[Ãh—| èÞ  £ø ƒøÿu2ÀÃè_ÿÿÿ…Àu	Pè   Yëë°Ã¡ø ƒøÿtPè  ƒø ÿ°Ã‹ÿU‹ìV‹u‹;t­t‹M¡§…P  uèä<  ‰^]Ã‹ÿU‹ìV‹u‹;à¦t‹M¡§…P  uèþ  ‰^]Ã3À¹p­@‡ÃjhX‘è¨Ÿÿÿ¾ ¡95t­t*jès   Yƒeü Vht­èî<  YY£t­ÇEüþÿÿÿè   è²ŸÿÿÃjè‹   YÃ‹ÿVW¿x­3öj h   Wè.  …Àtÿ°®ƒÆƒÇþ8  rÛ°ë
j è   Y2À_^Ã‹ÿU‹ìkEx­PÿH0]Ã‹ÿV‹5°®…öt kÆW¸`­WÿP0ÿ°®ƒïƒîuë_°^Ã‹ÿU‹ìkEx­PÿL0]Ãh@Jh8Jh@Jjè   ƒÄÃhTJhLJhTJjè   ƒÄÃ‹ÿU‹ì‹ESVW…¯‹‹ ƒÏÿ‹Ê‹òƒá3ðÓÎ;÷ti…öt‹Æëc‹u;utÿ6èY   Y…Àu/ƒÆ;uuì‹ 3À…Àt)ÿuPÿl0‹ð…ötVè·¦ÿÿY‡ë¹‹ ëÙ‹ ‹Âj ƒàY+ÈÓÏ3ú‡;3À_^[]Ã‹ÿU‹ì‹EW<…¸®‹…ÉtA÷ØÀ#ÁëWS‹…¨DVh   j Sÿp0‹ð…öu'ÿ@0ƒøWuVVSÿp0‹ðë3ö…öu	ƒÈÿ‡3Àë‹Æ‡…ÀtVÿh0‹Æ^[_]Ã‹ÿU‹ìQ¡ 3Å‰EüVhPIhHIh@2jèÂþÿÿ‹ðƒÄ…ötÿu‹Îÿ(1ÿÖëÿX0‹Mü3Í^è/“ÿÿ‹å]Â ‹ÿU‹ìQ¡ 3Å‰EüVhXIhPIhT2jèlþÿÿƒÄ‹ðÿu…öt‹Îÿ(1ÿÖëÿd0‹Mü3Í^èÙ’ÿÿ‹å]Â ‹ÿU‹ìQ¡ 3Å‰EüVh`IhXIhd2jèþÿÿƒÄ‹ðÿu…öt‹Îÿ(1ÿÖëÿ\0‹Mü3Í^èƒ’ÿÿ‹å]Â ‹ÿU‹ìQ¡ 3Å‰EüVhhIh`Ihx2jèÀýÿÿƒÄ‹ðÿuÿu…öt‹Îÿ(1ÿÖëÿ`0‹Mü3Í^è*’ÿÿ‹å]Â ‹ÿU‹ìQ¡ 3Å‰EüVhJhüIhŒ2jègýÿÿ‹ðƒÄ…ötÿu‹Îÿuÿuÿ(1ÿÖëÿuÿuÿT0‹Mü3Í^èÈ‘ÿÿ‹å]Â ‹ÿU‹ìQ¡ 3Å‰EüVhJhJhJjèýÿÿ‹ðƒÄ…öt'ÿu(‹Îÿu$ÿu ÿuÿuÿuÿuÿuÿuÿ(1ÿÖë ÿuÿuÿuÿuÿuj ÿuè   Pÿ¸0‹Mü3Í^è@‘ÿÿ‹å]Â$ ‹ÿU‹ìQ¡ 3Å‰EüVh$JhJh$Jjè}üÿÿ‹ðƒÄ…ötÿu‹Îÿuÿ(1ÿÖë	ÿuè=  Y‹Mü3Í^èäÿÿ‹å]Â ‹ÿU‹ìQ¡ 3Å‰EüVèüÿÿ‹ð…öt'ÿu‹Îÿuÿuÿuÿ(1ÿÖ‹Mü3Í^è¡ÿÿ‹å]Â èÁÿÿÌèÆûÿÿ…Àtè×ûÿÿ…Àt3À@Ã3ÀÃ‹ÿU‹ìQ¡ 3Å‰EüVhpIhhIhpIjè¿ûÿÿ‹ðƒÄ…öt@W‹Îÿ(1ÿÖ‹ø…ÿt.h¤IhœIh¤Ijèûÿÿ‹ðƒÄ…öu‹ÇëW‹Îÿ(1ÿÖ_‹Mü3Í^èÿÿ‹å]Ã¡ Wj ƒà¿¯Y+È3ÀÓÈ3 j Yó«°_Ã‹ÿU‹ìƒì¡ 3Å‰EüVhÀIh¸IhÀIjèûÿÿ‹ðƒÄ…öu°ëaShàIhØIhàIjèôúÿÿ‹ØƒÄ…Ûu°ë<‹Îÿ(1ÿÖ‹È…Ét#W3À}ð«j j««EðPjQ‹Ëÿ(1ÿÓ_…Àu2ÀëŠEø$[‹Mü3Í^è5ÿÿ‹å]Ã‹ÿU‹ìQQ¡ 3Å‰Eü‹ˆ¯…Ét
3Àƒù”ÀëTVhˆIh€IhˆIjè_úÿÿ‹ðƒÄ…öt'ƒeø Eøj P‹Îÿ(1ÿÖƒøzu3Éºˆ¯A‡
°ëjX¹ˆ¯‡2À^‹Mü3Íè®Žÿÿ‹å]Ã‹ÿU‹ì€} u'V¾¸®ƒ> tƒ>ÿtÿ6ÿh0ƒ& ƒÆþ¯uà^°]Ã‹ÿU‹ì‹E;EvƒÈÿ]ÃÀ÷Ø]Ã‹ÿU‹ì‹Eƒì V…Àuèåÿÿj^‰0è7äÿÿ‹ÆéX  ‹u3ÉSW‰‹ù‹Ù‰}à‰]ä‰Mè9tVEüfÇEü*?Pÿ6ˆMþè?  YY…ÀuEàPj j ÿ6è'  ƒÄëMàQPÿ6è¬  ƒÄ‹ø…ÿ…ë   ƒÆ3É9u°‹]ä‹}àƒeø ‹Ã+Ç‰Mü‹ÐƒÀÁúBÁè;ß‰Uôö÷Ö#ðt0‹×‹Ù‹
A‰EüŠA„Àuù+MüC‹EøÙƒÂ@‰Eø;ÆuÝ‹Uô‰]ü‹]äjÿuüRèµÿÿ‹ðƒÄ…öuƒÏÿëg‹Eô†‰Eð‹Ð‰Uô;ûtN‹Æ+Ç‰Eì‹A‰EøŠA„Àuù+MøAPÿ7‰Eø‹Eð+ÂEüPRè‰>  ƒÄ…Àu6‹Eì‹Uô‰8ƒÇUø‰Uô;ûu¹‹E3ÿ‰0j è€¼ÿÿYMàè0  ‹Ç_[^‹å]Ã3ÀPPPPPè×âÿÿÌ‹ÿU‹ìQ‹MQŠA„Àuù+ÊƒÈÿW‹}A+Ç‰Mü;ÈvjXëYSV_ÙjSèL½ÿÿ‹ðYY…ÿtWÿuSVèò=  ƒÄ…Àu5ÿuü+ß>ÿuSPèÙ=  ƒÄ…Àu‹MVèÉ  j ‹ðèâ»ÿÿY‹Æ^[_‹å]Ã3ÀPPPPPèAâÿÿÌ‹ÿU‹ììP  ¡ 3Å‰Eü‹MS‹]V‹uW‰µ¸þÿÿëŠ</t<\t<:tQSèÀ=  YY‹È;ËuãŠ€ú:uC;ÈtV3ÿWWSèÿÿÿƒÄëz3ÿ€ú/t€ú\t	€ú:t‹Çë3À@¶À+ËA÷Øh@  À#Á‰…´þÿÿ…¼þÿÿWPèÎ™ÿÿƒÄ…¼þÿÿWWWPWSÿÀ0‹ð‹…¸þÿÿƒþÿu-PWWSèŸþÿÿƒÄ‹øƒþÿtVÿ¼0‹Ç‹Mü_^3Í[èK‹ÿÿ‹å]Ã‹H+Áù‰°þÿÿ€½èþÿÿ.uŠéþÿÿ„Ét)€ù.u	€½êþÿÿ tPÿµ´þÿÿ…èþÿÿSPè8þÿÿƒÄ…Àu•…¼þÿÿPVÿÄ0…À‹…¸þÿÿu¬‹‹@‹°þÿÿ+ÂÁø;È„gÿÿÿhÔ† +ÁjPŠPèâ7  ƒÄéLÿÿÿ‹ÿVW‹ù‹7ëÿ6è6ºÿÿYƒÆ;wuðÿ7è&ºÿÿY_^Ã‹ÿU‹ìVW‹ñè'   ‹ø…ÿtÿuèºÿÿY‹Çë‹N‹E‰ƒF3À_^]Â ‹ÿV‹ñW‹~9~t3Àërƒ> u+jjèòºÿÿj ‰èÄ¹ÿÿ‹ƒÄ…ÀujXëM‰FƒÀ‰FëÌ+>ÁÿÿÿÿÿwãSj?Sÿ6è…	  ƒÄ…Àuj^ë‰¸˜‰N‰F3öj èm¹ÿÿY‹Æ[_^Ã‹ÿU‹ì]éjûÿÿjh˜‘è²“ÿÿ‹Eÿ0è‡ôÿÿYƒeü ‹MèH   ÇEüþÿÿÿè   èÐ“ÿÿÂ ‹Eÿ0è¤ôÿÿYÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPè™ÿÿÿ‹å]Ã‹ÿV‹ñj‹‹ ‹@H‹@£¯‹‹ ‹@H‹@£”¯‹‹ ‹@H‹€  £Œ¯‹‹ ‹@HƒÀPjh˜¯èÒ  ‹¹  Q‹ ‹@HƒÀPQh¸¢è¶  ‹¹   Q‹ ‹@H  PQhÀ£è˜  ¡à¦ƒÄ0ƒÉÿðÁu¡à¦=À¤tPèE¸ÿÿY‹‹ ‹@H£à¦‹‹ ‹@Hðÿ ^Ã‹ÿU‹ì‹E-¤  t(ƒètƒètƒèt3À]Ã¡lJ]Ã¡hJ]Ã¡dJ]Ã¡`J]Ã‹ÿU‹ìƒìMðj è0§ÿÿƒ%¤¯ ‹EƒøþuÇ¤¯   ÿÌ0ë,ƒøýuÇ¤¯   ÿ´0ëƒøüu‹EôÇ¤¯   ‹@€}ü t
‹Mðƒ¡P  ý‹å]Ã‹ÿU‹ìS‹]VWh  3ÿsWVè–ÿÿ‰{3À‰{ƒÄ‰»  ¹  {«««¿À¤+ûŠ7ˆFƒéuõ‹  º   Š9ˆAƒêuõ_^[]Ã‹ÿU‹ìì   ¡ 3Å‰EüSV‹u…èøÿÿWPÿvÿÐ03Û¿   …À„ð   ‹Ãˆ„üþÿÿ@;ÇrôŠ…îøÿÿîøÿÿÆ…üþÿÿ ë¶Q¶Àë;ÇsÆ„üþÿÿ @;ÂvïƒÁŠ„ÀuÝSÿv…üøÿÿPW…üþÿÿPjSè1  Sÿv…üýÿÿWPW…üþÿÿPWÿ¶  Sè{*  ƒÄ@…üüÿÿSÿvWPW…üþÿÿPh   ÿ¶  SèS*  ƒÄ$‹Ë·„Müøÿÿ¨t€LŠ„üýÿÿë¨t€L Š„üüÿÿˆ„  ëˆœ  A;ÏrÁëYjŸ–  ‹ËX+Â‰…àøÿÿÑÂ‰…äøÿÿƒÀ ƒøw
€LA ëƒ½äøÿÿw€H Aàˆëˆ‹…àøÿÿ–  A;Ïrº‹Mü_^3Í[èñ…ÿÿ‹å]Ã‹ÿU‹ìƒìèpîÿÿ‰Eüè
  ÿuèwýÿÿY‹Mü‰Eô‹IH;Au3ÀëSSVWh   èµÿÿ‹øƒËÿY…ÿt.‹uü¹ˆ   ‹vHó¥‹øWÿuôƒ' è_  ‹ðYY;óuè:ÜÿÿÇ    ‹óWèµÿÿY_‹Æ^[‹å]Ã€} uè”ïÿÿ‹Eü‹@HðÁKu‹EüxHÀ¤t	ÿpHèÏ´ÿÿYÇ   ‹Ï‹Eü3ÿ‰HH‹Eüö€P  u§ö§užEü‰EôEôPjè€ûÿÿ€} YYt…¡à¦£¼¡évÿÿÿ€=¨¯ ujjýèíþÿÿYYÆ¨¯°Ãjhx‘èºŽÿÿ3ö‰uäèHíÿÿ‹ø‹§…P  t9wLt‹wH…öuhèµÿÿjègïÿÿY‰uü‹wH‰uä;5à¦t0…ötƒÈÿðÁuþÀ¤tVèø³ÿÿY¡à¦‰GH‹5à¦‰uäðÿÇEüþÿÿÿè   ë ‹uäjèUïÿÿYÃ‹ÆèkŽÿÿÃ‹ÿU‹ìƒì ¡ 3Å‰EüSVÿu‹uè´ûÿÿ‹ØY…ÛuVèüÿÿY3Àé­  W3ÿ‹Ï‹Ç‰Mä9˜È¡„ê   AƒÀ0‰Mä=ð   ræûèý  „È   ûéý  „¼   ·ÃPÿÈ0…À„ª   EèPSÿÐ0…À„„   h  FWPèÀ‘ÿÿ‰^ƒÄ3Û‰¾  C9]èvQ€}î Eît!ŠH„Ét¶Ñ¶ë€LA;ÊvöƒÀ€8 ußF¹þ   €@ƒéu÷ÿvèšúÿÿƒÄ‰†  ‰^ë‰~3À~«««é¾   9=¤¯tVèûÿÿé±   ƒÈÿé¬   h  FWPè!‘ÿÿƒÄkEä0‰Eà€Ø¡‰Eä€8 ‹Èt5ŠA„Àt+¶¶Àëú   sŠ‡Ä¡DB¶A;ÐvåƒÁ€9 uÎ‹EäGƒÀ‰Eäƒÿr¸S‰^ÇF   èçùÿÿƒÄ‰†  ‹EàNjÌ¡_f‹Rf‰IƒïuïVèÎúÿÿY3À_‹Mü^3Í[è?‚ÿÿ‹å]Ã‹ÿU‹ìV‹u…öu3Àëm‹E…ÀuèÚØÿÿj^‰0èØÿÿ‹ÆëSW‹}…ÿt9urVWPèƒ…  ƒÄ3Àë6ÿuj Pè!ÿÿƒÄ…ÿu	è™Øÿÿjë9usè‹Øÿÿj"^‰0è¿×ÿÿ‹ÆëjX_^]Ã‹ÿU‹ìƒìVÿuMðè ÿÿ¶u‹EøŠM„L0u3Ò9Ut‹Eô‹ ·p#Eë‹Â…Àt3ÒB€}ü ^t
‹Mðƒ¡P  ý‹Â‹å]Ã‹ÿU‹ìjj ÿuj è”ÿÿÿƒÄ]ÃÿÔ0£¸¯ÿØ0£¼¯°Ã‹ÿU‹ì‹UW3ÿf9:t!V‹Êqf‹ƒÁf;Çuõ+ÎÑùJƒÂf9:uá^B_]Ã‹ÿU‹ìQSVWÿÜ0‹ð3ÿ…ötVVè¬ÿÿÿYWWW‹ØW+ÞÑûSVWWÿ”0‰Eü…Àt4Pè‰°ÿÿ‹øY…ÿt3ÀPPÿuüWSVPPÿ”0…Àt‹ß3ÿë3ÛWè$°ÿÿYë‹ß…ötVÿà0_^‹Ã[‹å]Ã‹ÿU‹ì]é    ‹ÿU‹ìV‹u…ötjà3ÒX÷ö;Esè	×ÿÿÇ    3ÀëBS‹]W…ÛtSè¯2  Y‹øë3ÿ¯uVSèÐ2  ‹ØYY…Ût;þs+÷;Vj Pè@ŽÿÿƒÄ_‹Ã[^]Ãÿä0…À£Ä¯•ÀÃƒ%Ä¯ °Ã‹ÿU‹ìƒìHE¸Pÿ00fƒ}ê „•   ‹Eì…À„Š   SV‹0X3‰Eü¸    ;ð|‹ðVèc3  ¡È±Y;ð~‹ðW3ÿ…ötV‹Eü‹ƒùÿt@ƒùþt;ŠöÂt4öÂuQÿx0…Àt!‹Ç‹Ïƒà?ÁùkÐ0‹EüÈ¯‹ ‰BŠˆB(‹EüGƒÀC‰Eü;þu­_^[‹å]Ã‹ÿSVW3ÿ‹Ç‹Ïƒà?Áùkð04È¯ƒ~ÿtƒ~þt€N(€ë{‹ÇÆF(ƒè tƒètjôƒèëjõëjöXPÿt0‹Øƒûÿt…Ût	Sÿx0ë3À…Àt%ÿ   ‰^ƒøu€N(@ë)ƒøu$€N(ë€N(@ÇFþÿÿÿ¡X­…Àt
‹¸Ç@þÿÿÿGƒÿ…Uÿÿÿ_^[Ãjh¸‘ècˆÿÿjè;éÿÿY3Ûˆ]ç‰]üSè2  Y…Àuèhþÿÿèÿÿÿ³ˆ]çÇEüþÿÿÿè   ŠÃèlˆÿÿÃŠ]çjèBéÿÿYÃ‹ÿV3ö‹†È¯…ÀtPè1  ƒ¦È¯ YƒÆþ   rÝ°^Ã‹ÿU‹ìQ¡ 3Å‰EüW‹};}u°ëWV‹÷S‹…Ût‹Ëÿ(1ÿÓ„ÀtƒÆ;uuä;uu°ë,;÷t&ƒÆüƒ~ü t‹…Ûtj ‹Ëÿ(1ÿÓYƒîF;ÇuÝ2À[^‹Mü3Í_èv}ÿÿ‹å]Ã‹ÿU‹ìQ¡ 3Å‰EüV‹u9ut#ƒÆüW‹>…ÿtj ‹Ïÿ(1ÿ×YƒîF;Euâ_‹Mü°3Í^è)}ÿÿ‹å]Ã‹ÿU‹ìÿu¹Ì±èÑÿÿ]Ã‹ÿU‹ìQ¡ 3Å‰EüVè.   ‹ð…ötÿu‹Îÿ(1ÿÖY…Àt3À@ë3À‹Mü3Í^èÑ|ÿÿ‹å]ÃjhØ‘è¹†ÿÿƒeä j èçÿÿYƒeü ‹5 ‹Îƒá35Ì±ÓÎ‰uäÇEüþÿÿÿè   ‹ÆèÆ†ÿÿÃ‹uäj èœçÿÿYÃ¡ ‹È3Ð±ƒáÓÈ÷ØÀ÷ØÃ‹ÿU‹ìÿu¹Ð±èOÐÿÿ]Ã‹ÿU‹ìQ¡ 3Å‰EüV‹5 ‹Î35Ð±ƒáÓÎ…öu3Àëÿu‹Îÿ(1ÿÖY‹Mü3Í^è	|ÿÿ‹å]Ã‹ÿU‹ìV‹uVè  Pè1  YY…Àu2Àé   SWjè¥×ÿÿYj[;ðu¿Ô±ëSè×ÿÿY;ðui¿Ø±ÿ\­N‹©À  uR¸‚  ð	‹…Àu+h   è`«ÿÿj ‰è«ÿÿ‹YY…ÀuN‰^‰N‰‰^ë‰F‹‰ÇF   ÇF   °ë2À_[^]Ã‹ÿU‹ì€} t,V‹uW~‹Áè	¨tVè}×ÿÿY¸ýÿÿð!3À‰F‰F‰_^]Ã¡Ü±Ã‹ÿU‹ìƒìÿuMðèç™ÿÿEôPjÿuè¼ÎÿÿƒÄ€}ü t
‹Mðƒ¡P  ý‹å]Ã‹ÿU‹ì¡p­…Àtj ÿuè°ÿÿÿYY]Ã‹M¡ ¡·Hƒà]Ã‹ÿU‹ì‹E‹M‹U‰‰H…Ét‰]Ã‹ÿU‹ìQjÿuQQ‹ÄÿuÿuPèÊÿÿÿƒÄj èâÆÿÿƒÄ‹å]Ã‹ÿU‹ìƒìSV‹u…öt‹]…Ût€> u‹E…Àt3Éf‰3À^[‹å]ÃWÿuMðè™ÿÿ‹Eôƒ¸¨    u‹M…Ét¶f‰3ÿGé„   EôP¶PèZ  YY…Àt@‹}ôƒ~';_|%3À9E•ÀPÿuÿwVj	ÿwÿ0‹}ô…Àu;_r.€~ t(‹ë13À9E•À3ÿPÿu‹EôGWVj	ÿpÿ0…ÀuèHÐÿÿƒÏÿÇ *   €}ü t
‹Mðƒ¡P  ý‹Ç_é1ÿÿÿ‹ÿU‹ìj ÿuÿuÿuèñþÿÿƒÄ]Ã‹ÿU‹ìƒìS‹]W‹}…Ûu…ÿt‹E…Àtƒ  3Àëz‹E…ÀtƒÿVÿÿÿÿvèÏÏÿÿj^‰0èÏÿÿëSÿuMìèå—ÿÿ‹Eð3ö9°¨   u]f‹E¹ÿ   f;Áv6…Ût…ÿtWVSè	‡ÿÿƒÄè…Ïÿÿj*^‰0€}ø t
‹Mìƒ¡P  ý‹Æ^_[‹å]Ã…Ût…ÿt_ˆ‹E…ÀtÖÇ    ëÎMü‰uüQVWSjMQVÿpÿ”0‹È…Ét9uüuŸ‹E…Àt¢‰ëžÿ@0ƒøzu‰…Ût…ÿtWVSè†ÿÿƒÄèûÎÿÿj"^‰0è/Îÿÿélÿÿÿ‹ÿU‹ìj ÿuÿuÿuÿuèÇþÿÿƒÄ]Ã‹ÿU‹ìQ¡L«‹MVWƒøŒ¼   öÁt'‹E‹ÑA;È„}  3ÿf9:„r  ƒÂ;Ðuðéf  ‹ñƒæj X+Æ÷Þö#ð‹EÑî;Æs‹ðq3ÿ‰Uü‹Ñ;Mütf9:tƒÂ;Uüuó+ÑÑú;Ö…'  Q‹È+Î‹Áƒà+ÈÅôWÉJëÅõuÅý×À…ÀuƒÂ ;Ñuí‹E‹MHëf9:tƒÂ;Ñuô+ÐÑúÅøwéÚ   ƒøŒ³   öÁt'‹E‹ÑA;È„¸   3ÿf9:„­   ƒÂ;Ðuðé¡   ‹ñƒæjX+Æ÷Þö#ð‹EÑî;Æs‹ðq3ÿ‰Uü‹Ñ;Mütf9:tƒÂ;Uüuó+ÑÑú;ÖufQfïÉ‹È+Î‹Áƒà+ÈJë(fuÁf×À…ÀuƒÂ;Ñuê‹E‹MHëf9:tƒÂ;Ñuô+Ðë‹E‹ÑA;Èt3ÿf9:tƒÂ;Ðuô+ÑÑú_‹Â^‹å]Ã‹ÿU‹ì‹E¹ÿ  SV3Ò‹‹p‹ÆÁè#ÁW;ÁuC;Òu?‹þ‹Ãçÿÿ Çu@ë0‹Î‹Âá   €Á¸   t;Úu	;øujXë#ðÖtjëójëï3À_^[]Ã‹ÿU‹ì‹E3Ò‹H‹Âá   €ÁtBŠÂ]Ã‹ÿU‹ìƒì0SVW‹}3Û…ÿy‹û‹uMÐÿu(ˆè•”ÿÿG9Ewè[Ìÿÿj"_‰8èËÿÿé¨  ‹U‹‹J‰Eà‹ÁÁè%ÿ  =ÿ  uR;ÛuNSÿu$SWÿuÿuÿuVRè‹  ‹øƒÄ$…ÿtˆéb  jeVèú„  YY…Àt8] ”ÁþÉ€áà€ÁpˆˆX‹ûé:  á   €‹ÃÁtÆ-F‹J3Û8] j0”ÃÇEôÿ  K3Àƒãàá  ðƒÃ'Á‰]äXuˆF‹B‹
%ÿÿ Èu!MôëÇEôþ  ëÆ1F‹ÎF‰Mè…ÿuÆ ë‹EÔ‹€ˆ   ‹ Š ˆ‹B%ÿÿ ‰Eðw	ƒ: †Å   ƒeü ¹   j0X‰Eø‰Mð…ÿ~S‹‹R#Eü#Ñ‹Møâÿÿ ¿Éè‡v  j0YfÁ·Àƒø9vÃ‹Mð‹UˆF‹Eü¬È‰Eü‹EøÁéƒèO‰Mð‰Eøf…Ày©f…ÀxW‹‹R#Eü#Ñ‹Møâÿÿ ¿Éè/v  fƒøv6j0Fÿ[Š€ùft€ùFuˆHëï‹]ä;EètŠ€ù9u€Ã:ˆë	þÁˆëþ@ÿ…ÿ~Wj0XPVèôÿÿƒÄ÷‹Eè€8 u‹ð€}  ±4‹U”ÀþÈ$àpˆ‹‹Rè·u  ‹È3Ûáÿ  +MôÛx…Ér	ÆF+ƒÆëÆF-ƒÆ÷ÙƒÓ ÷Û‹þj0Xˆ…Û|?¸è  ;Èrj PSQè‰t  0‰UäˆF;÷u…Û|ƒùdrj jdSQègt  0‰UäˆF;÷u…Û|ƒù
rj j
SQèEt  0‰UäˆFj0XÈ3ÿˆÆF €}Ü t
‹MÐƒ¡P  ý‹Ç_^[‹å]Ã‹ÿU‹ìƒìEôV‹uWÿuÿu~P‹EWÿpÿ0è=.  ƒÉÿƒÄ9Mt‹M3Àƒ}ô-”À+È3À…öŸÀ+ÈEôPW‹}Q3Éƒ}ô-”Á3À…öŸÀÏÁPèW(  ƒÄ…ÀtÆ ëÿu(Eôj Pÿu$ÿu VÿuWè	   ƒÄ _^‹å]Ã‹ÿU‹ìƒìVW‹}…ÿ~‹Çë3ÀƒÀ	9EwèÌÈÿÿj"^‰0è Èÿÿ‹Æ_^‹å]ÃSÿu$MðèÛÿÿŠU ‹]„Òt%‹M3À…ÿŸÀP3Àƒ9-”ÀÃPÿuSè  ŠU ƒÄ‹E‹óƒ8-uÆ-s…ÿ~ŠFˆF‹Eô‹€ˆ   ‹ Š ˆ3À„Ò”ÀÇðƒÈÿ9Et‹Ã+ÆEhàJPVè‘¡ÿÿƒÄ[…ÀuvN8EtÆE‹U‹B€80t/‹Rƒêy÷ÚÆF-jd_;×|‹Â™÷ÿ Fj
_;×|‹Â™÷ÿ F Vƒ}u€90ujAPQèH{  ƒÄ€}ü t
‹Eðƒ P  ý3Àéòþÿÿ3ÀPPPPPèôÆÿÿÌ‹ÿU‹ìƒì3ÀVWÿu}ôÿu«««Eô‹}P‹EWÿpÿ0èR,  ƒÉÿƒÄ9Mt‹M3Àƒ}ô-”À+È‹uEôP‹EøÇP3Àƒ}ô-Q”ÀÆPèy&  ƒÄ…ÀtÆ ëÿu Eôj PWÿuVè	   ƒÄ_^‹å]Ã‹ÿU‹ìƒìMðSVWÿuè/ÿÿ‹U‹}‹]‹JI€} t;Ïu3Àƒ:-”ÀÁfÇ0 ƒ:-‹óuÆ-s‹B…ÀjVÿuSè:  ƒÄÆ0Fëð…ÿ~RjVÿuSè  ‹EôƒÄ‹€ˆ   ‹ Š ˆF‹E‹H…Éy)€} u‹Á÷Ø;Ç}‹ù÷ßWVÿuSèå  Wj0VèÙ}ÿÿƒÄ€}ü _^[t
‹Eðƒ P  ý3À‹å]Ã‹ÿU‹ìƒìSVWÿu3À}ðÿu«««Eð‹}P‹EWÿpÿ0èí*  ‹Eô3É‹]ƒÄƒ}ð-”ÁH‰EüƒÈÿ49Et‹E+ÁMðQWPVè%  ƒÄ…ÀtÆ ëU‹EôH9EüœÁƒøü|*;Ç}&„Ét
ŠF„ÀuùˆFþÿu(EðjPWÿuSè‰þÿÿƒÄëÿu(EðjPÿu$ÿu WÿuSè“üÿÿƒÄ _^[‹å]Ã‹ÿU‹ìƒìH¡ 3Å‰Eü‹U‹MSŠ]¶ÃƒÀ;ÐsjÆ X‹Mü3Í[è†nÿÿ‹å]Ã„ÛtÆ-AJÆ ¸ JÇEÜ°J‰E¼3Û8]‰EÀ¸¤J‰EÄ•Ã‰EÈK¸¬JÇEä¼J‰EÔƒã‰EØ‰Eè‰Eø‹EV¾¨JÇEìÈJW<…üÿÿÿ‰uÌ‰uÐ‰uà‰uðÇEôÔJ‹t…¼F‰E¸ŠF„Àuù+u¸;òÀGÇÃÿt…¼RQèüÿÿƒÄ_^…À„Aÿÿÿ3ÀPPPPPèÐÃÿÿÌ‹ÿU‹ì‹U…Òt&V‹u‹ÎWyŠA„Àuù+ÏAPVPèÐw  ƒÄ_^]Ã‹ÿU‹ìQQVW‹}…ÿuè8Äÿÿj^‰0èlÃÿÿ‹Æé  S‹]…Ûtƒ} tƒ} wèÄÿÿj^‰0èBÃÿÿ‹Æéó   ‹uƒþAtƒþEtƒþFt	ÆEü ƒþGuÆEü‹E$ƒàƒÈ u2ÿuè³öÿÿ‰EøY…Àt"ÿuüSWÿuè
÷ÿÿY¶ÀPÿuøè0þÿÿƒÄé—   ‹E$ƒàƒÈ tjëjXƒþa(t
ƒîAtƒîëÿu,Pÿuüÿu ÿuÿuSWÿuèÖöÿÿëUƒîeÿu,t6ƒîtPÿuüÿu ÿuÿuSWÿuèýüÿÿë/ÿu ÿuÿuSWÿuè„ûÿÿƒÄëPÿuüÿu ÿuÿuSWÿuè‚ùÿÿƒÄ$[_^‹å]Ã‹ÿU‹ì‹Eƒ@þ‹Uƒz }·ERPè*?  YY]Ã‹
f‹Ef‰ƒ]Ã‹ÿU‹ìƒì¡ 3Å‰EüW‹}‹GÁè¨tWÿuè¥ÿÿÿYYéç   SVWèî   »è¦Yƒøÿt.WèÝ   Yƒøþt"WèÑ   ‹ðWÁþèÆ   ƒà?kÀ0YYµÈ¯ë‹ÃŠ@)<„Œ   <„„   Wèš   Yƒøÿt,WèŽ   Yƒøþt Wè‚   ‹ðWÁþèw   ƒà?kØ0YYµÈ¯öC(€tFÿuEôjPEðPèóÿÿƒÄ…Àu&3ö9uð~¾D5ôWPè\   YYƒøÿtF;uð|çf‹Eë¸ÿÿ  ëWÿuè»þÿÿYY^[‹Mü3Í_èójÿÿ‹å]Ã‹ÿU‹ì‹E…ÀuèšÁÿÿÇ    èÍÀÿÿƒÈÿ]Ã‹@]Ã‹ÿU‹ì‹UƒjyRÿuèª=  YY]Ã‹‹Mˆÿ¶Á]Ã‹ 3ÀƒÉ9à±”ÀÃ‹ÿU‹ìQèÓÿÿ‹HL‰MüMüQPèOÔÿÿ‹EüYY‹ ‹å]Ã‹ÿU‹ìQQf‹E¹ÿÿ  f;Áu3ÀëB¹   f;Ás·È¡§·Hë$f‰Eø3Àf‰EüEüPjEøPjÿè0…ÀtÄ·Eü·M#Á‹å]Ã‹ÿU‹ìƒì$¡ 3Å‰EüSÿu‹]MàèÎˆÿÿC=   w‹Eä‹ ·Xëz‹ÃMäÁø‰EÜQ¶ÀPè  YY…Àt‹EÜˆEð3Àjˆ]ñˆEòYë3Àˆ]ð3ÉˆEñA‰Eôf‰Eø‹EäjÿpEôPQEðPEäjPè­  ƒÄ…Àu8Eìt
‹Eàƒ P  ý3Àë·Eô#E€}ì t
‹Màƒ¡P  ý‹Mü3Í[è8iÿÿ‹å]Ãjhø‘è sÿÿƒeä jèôÓÿÿYƒeü j^‰uà;5T­tX¡X­‹°…ÀtI‹@Áè¨t¡X­ÿ4°èk<  YƒøÿtÿEä¡X­‹°ƒÀ PÿP0¡X­ÿ4°èT˜ÿÿY¡X­ƒ$° FëÇEüþÿÿÿè	   ‹EäèÜrÿÿÃjèµÓÿÿYÃ‹ÿU‹ìV‹uW~‹Áè¨t$‹Áè¨tÿvè˜ÿÿY¸¿þÿÿð!3À‰F‰‰F_^]Ãjh’èBrÿÿ3ö‰uä‹Eÿ0è™  Y‰uü‹E‹ ‹8‹×Áú‹Çƒà?kÈ0‹•È¯öD(t!WèD  YPÿì0…Àuè§¾ÿÿ‹ðÿ@0‰è«¾ÿÿÇ 	   ƒÎÿ‰uäÇEüþÿÿÿè   ‹ÆèrÿÿÂ ‹uä‹Mÿ1èA  YÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèDÿÿÿ‹å]Ã‹ÿU‹ìQV‹uƒþþuè>¾ÿÿÇ 	   ëK…öx7;5È±s/‹Æ‹Öƒà?ÁúkÈ0‹•È¯öD(tE‰EüEüPVè…ÿÿÿYYëèö½ÿÿÇ 	   è)½ÿÿƒÈÿ^‹å]Ã‹ÿU‹ìƒì8¡ 3Å‰Eü‹E‹Èƒà?ÁùSkØ0V‹È¯W‹}‰}Ð‰MÔ‹D‰EØ‹EÇ‰EÜÿð0‹u‹MÜ‰EÈ3À‰‰F‰F;ùƒ=  Š/3Àf‰Eè‹EÔˆmå‹…È¯ŠL-öÁtŠD.€áûˆEôEôjˆmõˆL-Pë:èýûÿÿ¶º €  f…Ht$;}ÜƒÁ   jEèWPèúìÿÿƒÄƒøÿ„Ò   GëjWEèPèßìÿÿƒÄƒøÿ„·   3ÉEìQQjPjEèGPQÿuÈÿ”0‰EÌ…À„‘   j MàQPEìPÿuØÿ 0…Àtq‹F+EÐÇ‰F‹EÌ9Eàrf€}å
u,jXj f‰EäEàPjEäPÿuØÿ 0…Àt8ƒ}àr:ÿFÿF;}Ü‚îþÿÿë)‹UÔŠ‹•È¯ˆD.‹•È¯€L-ÿFëÿ@0‰‹Mü‹Æ_^3Í[èxeÿÿ‹å]Ã‹ÿU‹ìQSV‹u3ÀW‹}‰‰F‰F‹EÇ‰Eü;øs?·Sè;  Yf;Ãu(ƒFƒû
uj[Sèë:  Yf;ÃuÿFÿFƒÇ;}ürËëÿ@0‰_‹Æ^[‹å]Ã‹ÿU‹ìQV‹uVè–  Y…Àu2ÀëXW‹þƒæ?Áÿkö0‹½È¯öD0(€tè_Íÿÿ‹@Lƒ¸¨    u‹½È¯€|0) u2ÀëEüP‹½È¯ÿt0ÿô0…À•À_^‹å]Ã‹ÿU‹ì¸  èÊf  ¡ 3Å‰Eü‹M‹ÁÁøƒá?kÉ0S‹]‹…È¯V‹uW‹L‹Eƒ& Ãƒf ƒf ‰ðëÿÿ‰…øëÿÿëe½üëÿÿ;ØsŠC<
uÿFÆGˆEûG;ø‹…øëÿÿrÞ…üëÿÿ+ø…ôëÿÿj PW…üëÿÿPQÿ 0…Àt‹…ôëÿÿF;Çr‹…øëÿÿ‹ðëÿÿ;Ør—ëÿ@0‰‹Mü‹Æ_^3Í[è¶cÿÿ‹å]Ã‹ÿU‹ì¸  èëe  ¡ 3Å‰Eü‹M‹ÁÁøƒá?kÉ0S‹]‹…È¯V‹uW‹L‹EÃ‰ðëÿÿ3Ò‰…øëÿÿ‰‰V‰Vëu½üëÿÿ;Øs+·ƒÃƒø
uƒFjZf‰ƒÇf‰EúƒÇ;ø‹…øëÿÿrÑ…üëÿÿ+ø…ôëÿÿj Pƒçþ…üëÿÿWPQÿ 0…Àt‹…ôëÿÿF;Çr‹…øëÿÿ‹ðëÿÿ;Ør‡ëÿ@0‰‹Mü‹Æ_^3Í[èÈbÿÿ‹å]Ã‹ÿU‹ì¸  èýd  ¡ 3Å‰Eü‹M‹ÁÁøƒá?kÉ0SV‹…È¯3Û‹uW‹D‹M‹ù‰…ìëÿÿ‹EÁ‰‰^‰…ôëÿÿ‰^;Èƒº   ‹µôëÿÿ…Pùÿÿ;þs!·ƒÇƒù
u	jZf‰ƒÀf‰ƒÀMø;ÁrÛSShU  øëÿÿQPùÿÿ+ÁÑøP‹ÁPShéý  ÿ”0‹u‰…èëÿÿ…ÀtLj ðëÿÿ+ÃQP…øëÿÿÃPÿµìëÿÿÿ 0…Àt'ðëÿÿ‹…èëÿÿ;ØrË‹Ç+E‰F;½ôëÿÿs3ÛéNÿÿÿÿ@0‰‹Mü‹Æ_^3Í[è›aÿÿ‹å]Ãjh8’èƒkÿÿ‹uƒþþuè'¸ÿÿƒ  è2¸ÿÿÇ 	   é¶   …öˆ–   ;5È±ƒŠ   ‹ÞÁû‹Æƒà?kÈ0‰Mà‹È¯¶D(ƒàtiVèŽ  YƒÏÿ‰}äƒeü ‹È¯‹MàöD(uèË·ÿÿÇ 	   è­·ÿÿƒ  ëÿuÿuVèG   ƒÄ‹ø‰}äÇEüþÿÿÿè
   ‹Çë)‹u‹}äVèP  YÃèq·ÿÿƒ  è|·ÿÿÇ 	   è¯¶ÿÿƒÈÿèëjÿÿÃ‹ÿU‹ìƒì0¡ 3Å‰Eü‹M‰MøV‹uW‹}‰}Ð…Éu3ÀéÎ  …ÿuè·ÿÿ!8è*·ÿÿÇ    è]¶ÿÿƒÈÿé«  S‹Æ‹ÞÁûƒà?kÐ0‰]ä‹È¯‰EÔ‰UèŠ\)€ût€ûu(‹Á÷Ð¨uèË¶ÿÿƒ  èÖ¶ÿÿÇ    è	¶ÿÿéQ  ‹EÔöD( tjj j Vè–5  ƒÄVèäúÿÿY„Àt9„Ût"þË€û‡î   ÿuøEìWPèVúÿÿƒÄ‹ðéœ   ÿuøEìWVPè‹øÿÿƒÄëæ‹Eä‹…È¯‹EèöD(€tF¾Ãƒè t.ƒètƒè…š   ÿuøEìWVPèÃûÿÿëÁÿuøEìWVPè¡üÿÿë±ÿuøEìWVPèÄúÿÿë¡‹D3ÉQ‰Mì‰Mð‰MôMðQÿuøWPÿ 0…Àu	ÿ@0‰Eìuì}Ø¥¥¥‹EÜ…Àuc‹EØ…Àt$j^;ÆuèÀµÿÿÇ 	   è¢µÿÿ‰0ë<PèuµÿÿYë3‹}Ð‹Eä‹Mè‹…È¯öD(@t	€?u3ÀëèƒµÿÿÇ    èeµÿÿƒ  ƒÈÿë+Eà[‹Mü_3Í^è¤^ÿÿ‹å]Ã‹ÿU‹ìƒìÿuMðèv}ÿÿ‹Eô¶M‹ ·H% €  €}ü t
‹Mðƒ¡P  ý‹å]Ã‹ÿU‹ìQQ¡ 3Å‰EüSV‹uW…ö~VÿuèE4  Y;ÆYp|‹ð‹}$…ÿu‹E‹ ‹x‰}$3À9E(j j Vÿu•ÀÅ   PWÿ0‰Eø…À„   J;ÑÀ…ÁtRJ;ÑÀ#ÁJ=   w;ÑÀ#ÁèH`  ‹Ü…Û„L  ÇÌÌ  ë;ÑÀ#ÁPèÿÿ‹ØY…Û„-  ÇÝÝ  ƒÃë3Û…Û„  ÿuøSVÿujWÿ0…À„ÿ   ‹}ø3ÀPPPPPWSÿuÿuè Ëÿÿ‹ð…ö„Þ   ÷E   t8‹E …À„Ì   ;ðÂ   3ÉQQQPÿuWSÿuÿuèdËÿÿ‹ð…ö…¤   é   6J;ÑÀ…ÁtJJ;ÑÀ#ÁJ=   w;ÑÀ#Áèc_  ‹ü…ÿtdÇÌÌ  ë;ÑÀ#ÁPè Œÿÿ‹øY…ÿtIÇÝÝ  ƒÇë3ÿ…ÿt8j j j VWÿuøSÿuÿuèàÊÿÿ…Àt3ÀPP9E u:PPVWPÿu$ÿ”0‹ð…öu.Wè|   Y3öSès   Y‹Æeì_^[‹Mü3Íè_\ÿÿ‹å]Ãÿu ÿuëÀWèN   YëÒ‹ÿU‹ìƒìÿuMðè {ÿÿÿu(Eôÿu$ÿu ÿuÿuÿuÿuÿuPè¯ýÿÿƒÄ$€}ü t
‹Mðƒ¡P  ý‹å]Ã‹ÿU‹ì‹E…Àtƒè8ÝÝ  uPèw‹ÿÿY]Ã‹ÿU‹ì‹Eðÿ@‹H|…Étðÿ‹ˆ„   …Étðÿ‹ˆ€   …Étðÿ‹ˆŒ   …ÉtðÿVjH(^yøÀ¡t	‹…Òtðÿƒyô t
‹Qü…ÒtðÿƒÁƒîuÖÿ°œ   èN  Y^]Ã‹ÿU‹ìQSV‹uW‹†ˆ   …Àtl=(§te‹F|…Àt^ƒ8 uY‹†„   …Àtƒ8 uPè¹Šÿÿÿ¶ˆ   èË  YY‹†€   …Àtƒ8 uPè—Šÿÿÿ¶ˆ   è§  YYÿv|è‚Šÿÿÿ¶ˆ   èwŠÿÿYY‹†Œ   …ÀtEƒ8 u@‹†   -þ   PèUŠÿÿ‹†”   ¿€   +ÇPèBŠÿÿ‹†˜   +ÇPè4Šÿÿÿ¶Œ   è)ŠÿÿƒÄÿ¶œ   è—   YjXž    ‰Eü~(øÀ¡t‹…Àtƒ8 uPèñ‰ÿÿÿ3èê‰ÿÿYY‹Eüƒô t‹Gü…Àtƒ8 uPèÍ‰ÿÿY‹EüƒÃƒÇƒè‰Eüu°Vèµ‰ÿÿY_^[‹å]Ã‹ÿU‹ì‹M…Étù@Ct3À@ðÁ°   @]Ã¸ÿÿÿ]Ã‹ÿU‹ìV‹u…öt þ@Ct‹†°   …ÀuVè  VèY‰ÿÿYY^]Ã‹ÿU‹ì‹M…Étù@CtƒÈÿðÁ°   H]Ã¸ÿÿÿ]Ã‹ÿU‹ì‹E…ÀtsðÿH‹H|…Étðÿ	‹ˆ„   …Étðÿ	‹ˆ€   …Étðÿ	‹ˆŒ   …Étðÿ	VjH(^yøÀ¡t	‹…Òtðÿ
ƒyô t
‹Qü…Òtðÿ
ƒÁƒîuÖÿ°œ   èZÿÿÿY^]ÃjhX’ècÿÿƒeä èÁÿÿ‹ø‹§…P  t‹wL…öuCjè¹ÃÿÿYƒeü ÿ5t­GLPè0   YY‹ð‰uäÇEüþÿÿÿè   …öuè)‰ÿÿ‹uäjèÇÃÿÿYÃ‹ÆèÝbÿÿÃ‹ÿU‹ìV‹uW…öt<‹E…Àt5‹8;þu‹Æë-V‰0è˜üÿÿY…ÿtïWèÖþÿÿƒ Yuâÿ ¡tÚWèõüÿÿYëÑ3À_^]Ã‹ÿU‹ìV‹u…ö„ê   ‹F;4§tPèÁ‡ÿÿY‹F;8§tPè¯‡ÿÿY‹F;<§tPè‡ÿÿY‹F;@§tPè‹‡ÿÿY‹F;D§tPèy‡ÿÿY‹F ;H§tPèg‡ÿÿY‹F$;L§tPèU‡ÿÿY‹F8;`§tPèC‡ÿÿY‹F<;d§tPè1‡ÿÿY‹F@;h§tPè‡ÿÿY‹FD;l§tPè‡ÿÿY‹FH;p§tPèû†ÿÿY‹FL;t§tPèé†ÿÿY^]Ã‹ÿU‹ìV‹u…ötY‹;(§tPèÈ†ÿÿY‹F;,§tPè¶†ÿÿY‹F;0§tPè¤†ÿÿY‹F0;X§tPè’†ÿÿY‹F4;\§tPè€†ÿÿY^]Ã‹ÿU‹ì‹ESV‹uW3ÿ†‹È+ÎƒÁÁé;ÆÛ÷Ó#Ùtÿ6èN†ÿÿGvY;ûuð_^[]Ã‹ÿU‹ìV‹u…ö„Ð   jVè«ÿÿÿFjPè ÿÿÿF8jPè•ÿÿÿFhjPèŠÿÿÿ†˜   jPè|ÿÿÿÿ¶    èí…ÿÿÿ¶¤   èâ…ÿÿÿ¶¨   è×…ÿÿ†´   jPèMÿÿÿ†Ð   jPè?ÿÿÿƒÄD†ì   jPè.ÿÿÿ†  jPè ÿÿÿ†L  jPèÿÿÿÿ¶T  èƒ…ÿÿÿ¶X  èx…ÿÿÿ¶\  èm…ÿÿÿ¶`  èb…ÿÿƒÄ(^]Ã‹ÿU‹ìƒì¡ 3Å‰EüSVWÿuMèètÿÿ‹M…Éu‹Eì‹@‹È‰E3À3ÿ9E WWÿu•ÀÿuÅ   PQÿ0‰Eø…À„™    K;ÙÀ…ÁtJK;ÙÀ#ÁK=   w;ÙÀ#ÁèµW  ‹ô…öt`ÇÌÌ  ë;ÙÀ#ÁPèò„ÿÿ‹ðY…ötEÇÝÝ  ƒÆë‹÷…öt4SWVè;cÿÿƒÄÿuøVÿuÿujÿuÿ0…ÀtÿuPVÿuÿè0‹øVèÒøÿÿY€}ô t
‹Eèƒ P  ý‹ÇeÜ_^[‹Mü3Íè®Tÿÿ‹å]Ã‹ÿU‹ìƒìSVW3ÿ»ã   ‰}ô‰]ø;ÇEüU   ™+Â‹ÈÑùjA_‰Mð‹4Íd‹MjZ+Î[·1f;Çrf;ÃwƒÀ ·Ðë‹Ð·f;Çrf;ÃwƒÀ ·ÀƒÆƒmüt
f…Òtf;ÐtÂ‹Mð‹}ô‹]ø·À·Ò+Ðt…ÒyYÿ‰]øëy‰}ô;ûŽoÿÿÿƒÈÿë‹Íd_^[‹å]Ã‹ÿU‹ìƒ} tÿuè1ÿÿÿY…Àx=ä   s	‹ÅøR]Ã3À]ÃÌÌÌÌÌÌÌÌÌÌ‹ÿU‹ìQ¡ 3Å‰Eü‹MS‹];Ùvl‹EVW‹ò‹ù;ów(ëI ‹MWVÿ(1ÿUƒÄ…À~‹þ‹Eð;óvà‹M‹ð‹Ó;ût!…Àt+ûŠRŠLÿˆDÿˆJÿƒîuë‹E‹M+Ø;Ùwž_^‹Mü3Í[è&Sÿÿ‹å]ÃÌÌÌÌÌÌÌÌÌÌ‹ÿU‹ì‹EW‹};øt&V‹u…öt+ø›    Š@ŠTÿˆLÿˆPÿƒîuë^_]ÃÌÌÌÌÌÌÌ‹ÿU‹ìì  ¡ 3Å‰Eü‹M‹U‰üþÿÿV‹u‰µ ÿÿÿW‹}‰½ÿÿÿ…Éu$…Òt èR©ÿÿÇ    è…¨ÿÿ_^‹Mü3ÍèRÿÿ‹å]Ã…ÿtÜ…ötØÇ…øþÿÿ    ƒú‚  J¯×SÑ‰•ÿÿÿ‹Â3Ò+Á÷÷XƒûwVWÿµÿÿÿQè}þÿÿƒÄé·  Ñë¯ßÙSQ‹Î‰ðþÿÿÿ(1ÿÖƒÄ…À~WSÿµüþÿÿèèþÿÿƒÄÿµÿÿÿ‹Îÿµüþÿÿÿ(1ÿÖƒÄ…À~Wÿµÿÿÿÿµüþÿÿè¶þÿÿƒÄÿµÿÿÿ‹ÎSÿ(1ÿÖƒÄ…À~WÿµÿÿÿSèŽþÿÿƒÄ‹…ÿÿÿ‹ø‹µüþÿÿ‹•ÿÿÿ‰…ìþÿÿ;Þv7ò‰µôþÿÿ;ós%‹ ÿÿÿSVÿ(1ÿ• ÿÿÿ‹•ÿÿÿƒÄ…À~Ó;Þw=‹…ÿÿÿ‹½ ÿÿÿò;ðwSV‹Ïÿ(1ÿ×‹•ÿÿÿƒÄ…À‹…ÿÿÿ~Û‹½ìþÿÿ‰µôþÿÿ‹µ ÿÿÿë›    ‹•ÿÿÿ+ú;ûvSW‹Îÿ(1ÿÖƒÄ…Àá‹•ÿÿÿ‹µôþÿÿ‰½ìþÿÿ;þr^‰•èþÿÿ‰½äþÿÿ;÷t3‹Þ‹×‹µèþÿÿ+ßŠRŠLÿˆDÿˆJÿƒîuë‹µôþÿÿ‹ðþÿÿ‹•ÿÿÿ‹…ÿÿÿ;ß…úþÿÿ‹Þ‰ðþÿÿéíþÿÿú;ßs2¤$    +ú;ûv%‹ ÿÿÿSWÿ(1ÿ• ÿÿÿ‹•ÿÿÿƒÄ…ÀtÙ;ßr/‹µ ÿÿÿ+ú;½üþÿÿvSW‹Îÿ(1ÿÖ‹•ÿÿÿƒÄ…ÀtÝ‹µôþÿÿ‹•ÿÿÿ‹Ç‹üþÿÿ‹Ê+Î+Ã;Á|9;ßs‹…øþÿÿ‰œ…ÿÿÿ‰|…„@‰…øþÿÿ‹½ÿÿÿ;òsL‹Î‹µ ÿÿÿ‰üþÿÿéjýÿÿ;òs‹…øþÿÿ‰´…ÿÿÿ‰T…„@‰…øþÿÿ‹üþÿÿ‹µ ÿÿÿ;Ïs‹×‹½ÿÿÿé+ýÿÿ‹µ ÿÿÿë‹½ÿÿÿ‹…øþÿÿƒè‰…øþÿÿx‹Œ…ÿÿÿ‹T…„‰üþÿÿéöüÿÿ[‹Mü_3Í^èBOÿÿ‹å]Ã‹ÿU‹ìQ‹U‹MV…Òu…Éu9Mu!3Àë.…Ét‹E…Àt…Òuˆëé‹u…öuÆ èº¥ÿÿj^‰0èî¤ÿÿ‹Æ^‹å]ÃS+ñ‹ØW‹ùƒúÿuŠ>ˆG„Àt%ƒëuñëŠ>ˆG„Àt
ƒëtƒêuì…Ò‹UuÆ _…Û[u‡ƒúÿu‹EjPÆDÿ Xë§Æ èM¥ÿÿj"ë‘‹ÿU‹ì]éDÿÿÿÌÌÌÌÌÌÌÌÌÌU‹ìV3ÀPPPPPPPP‹UI Š
Àt	ƒÂ«$ëñ‹u‹ÿŠ
ÀtƒÆ£$sñFÿƒÄ ^ÉÃ‹ÿU‹ìj ÿuÿuè   ƒÄ]Ã‹ÿU‹ìƒìƒ} uèÊ¤ÿÿÇ    èý£ÿÿ3ÀëgV‹u…öuè®¤ÿÿÇ    èá£ÿÿë9ur3ÀëCÿuMðèºlÿÿ‹Uøƒz tNÿI9Mw
¶öDuð‹Æ+Áƒà+ðN€}ü t
‹Mðƒ¡P  ý‹Æ^‹å]Ãè£Èÿÿ3É„À”Á‹ÁÃ‹ÿU‹ìƒ} uè1¤ÿÿÇ    èd£ÿÿƒÈÿ]Ãÿuj ÿ5Ä¯ÿø0]Ã‹ÿU‹ìW‹}…ÿuÿuè}ÿÿYë$V‹u…öu	WèÁ|ÿÿYëƒþàv%èÛ£ÿÿÇ    3À^_]Ãè÷Ñÿÿ…ÀtæVèóÏÿÿY…ÀtÛVWj ÿ5Ä¯ÿü0…ÀtØëÒ‹ÿU‹ìQQSWj0j@è‘}ÿÿ‹ø3Û‰}øYY…ÿu‹ûëH‡   ;øt>Vw ‹øSh   FàPèƒºÿÿƒNøÿ‰v0‰^ÔFàÇFØ  

ÆFÜ
€fÝøˆ^Þ;ÇuÌ‹}ø^Sè|ÿÿY‹Ç_[‹å]Ã‹ÿU‹ìV‹u…öt%Sž   W‹þ;ótWÿP0ƒÇ0;ûuòVèÕ{ÿÿY_[^]Ãjhx’è&Vÿÿ}    À÷ØuèØ¢ÿÿj	^‰0è¢ÿÿ‹ÆèIVÿÿÃ3ö‰uäjèÕ¶ÿÿY‰uü‹þ¡È±‰}à9E|94½È¯u1èôþÿÿ‰½È¯…Àuj^‰uäÇEüþÿÿÿè   ë¬¡È±ƒÀ@£È±Gë»‹uäjèÃ¶ÿÿYÃ‹ÿU‹ì‹E‹Èƒà?ÁùkÀ0È¯PÿH0]Ã‹ÿU‹ì‹E‹Èƒà?ÁùkÀ0È¯PÿL0]Ã‹ÿU‹ìSV‹uW…öxg;5È±s_‹Æ‹þƒà?ÁÿkØ0‹½È¯öD(tDƒ|ÿt=è[¡ÿÿƒøu#3À+ðtƒît
ƒîuPjôëPjõëPjöÿ 1‹½È¯ƒLÿ3Àëè¡ÿÿÇ 	   è¡ÿÿƒ  ƒÈÿ_^[]Ã‹ÿU‹ì‹Mƒùþuèb¡ÿÿƒ  èm¡ÿÿÇ 	   ëC…Éx';È±s‹Áƒá?ÁøkÉ0‹…È¯öD(t‹D]Ãè"¡ÿÿƒ  è-¡ÿÿÇ 	   è` ÿÿƒÈÿ]Ã‹ÿU‹ì‹Mƒùþuè¡ÿÿÇ 	   ë8…Éx$;È±s‹Áƒá?ÁøkÉ0‹…È¯¶D(ƒà@]ÃèÖ ÿÿÇ 	   è	 ÿÿ3À]Ã‹ÿU‹ì‹UV…Òuèµ ÿÿj^‰0èéŸÿÿ‹Æé–   ƒ} vä‹MÆ …É~‹Áë3À@9Ew	èƒ ÿÿj"ëÌ‹u…öt¾SZ‹ÃW‹~Æ0…É~Š„ÛtGë³0ˆ@I…ÉíZÆ  …Éx€?5|ëÆ 0H€89t÷þ €:1uÿFë‹ËqŠA„Àuù+ÎAPSRè‘S  ƒÄ_3À[^]Ã‹ÿV‹ñVèb  ‹ƒàY<uÆF ëVè²  YÆF‹Æ^ÃÌÌÌÌÌÌÌÌÌÌÌÌÌ‹ÿU‹ìì  S‹]‹…Àu3Ò[‹å]ÃW‹}‹…Éu
_3À3Ò[‹å]ÃVpÿAÿ‰uô…À…-  ‹O‰MØƒùu/‹sKP‰…äýÿÿ‰…èýÿÿPhÌ  QèoÆÿÿƒÄ‹Æ3Ò^_[‹å]Ã…öuI‹s…èýÿÿj P{Ç…äýÿÿ    hÌ  WÇ    è3Æÿÿ3Ò‹Æ÷uØƒÄ3É;Ê‰É^÷Ù3Ò_‰[‹å]Ã3ÿÇEø    ÇEü    ‰}ðƒþÿtD‹EôF@‰Eä4³d$ j Q3ÀWPè"H  ‰UÀvü3Ò‰]ð‹ùÐ‹MøƒÑ ‰Uøƒmä‰Mü‹MØuÎ‹]j …èýÿÿÇ…äýÿÿ    PsÇ    hÌ  Vè‘Åÿÿ‹EðƒÄ‹Uü3É;È‰>‰C‹EøÉ÷Ù^A_‰[‹å]Ã;ÆwG‹ÖH+Ð‰MÈ‹Î;ò|2‹ÁF+Â4³<‡ƒÇ‹;uIƒïƒî;Ê}ïë‹u‹Á+Â‹D†;D‹sB…Òu^_3À3Ò[‹å]Ã‹}È‹E‹4¸‹D¸ü‰Eà½Æ‰uÌt	¹   +Èë¹    ¸    ‰MÜ+Á‰EÄ…Ét)‹Eà‹MÄÓè‹MÜÓeàÓæð‰uÌƒÿv‹u‹MÄ‹D¾øÓè	Eà3öÇE¸    ƒÂÿ‰Uäˆ,  K‘‰Mð:Kü‰Eø‰M´;Eôw‹Aë3Àƒ}Ü ‹Q‹	‰EÐÇEØ    ‰Eü‰MìvI‹ù‹Â‹MÄ3ö‹UüÓï‹MÜè1I  ‹MÜòø‹Æ‹uì‹×Óæƒ}ø‰Eü‰uìr‹EÈEä‹MÄ‹DƒøÓèð‹Eü‰uìj ÿuÌPRèRF  ‰]Ø3ö‹Ø‰uØ‹Â‰]ü‰Eè‹ù‰]¼‰EÀ…Àuƒûÿv*j ÿuÌƒÃƒÐÿPSèG  øòƒËÿ3À‰uØ‰]ü‰]¼‰Eè‰EÀ…öwPrƒÿÿwIPS3É‹÷Mìj ÿuà‰MüèäF  ;Ör)w;Eüv"‹EèƒÃÿ‰]¼ƒÐÿ}Ì‰EèƒUØ ‰EÀu
ƒÿÿv¿ë‹Eè‰]ü…Àu…Û„´   ‹MÈ3ÿ3ö…ÉtU‹E‹]ðƒÀ‰Eì‰Mô‹ ‰EØ‹EÀ÷eØ‹È‹E¼÷eØÑø‹‹Ïò‹þ3ö;ÁsƒÇö+Á‰ƒÃ‹EìƒÀƒmô‰EìuÀ‹]ü‹MÈ3À;ÆwGr9}Ðs@…Ét5‹u‹ù‹UðƒÆ‹Ø¤$    ‹
v3ÀRNüÀË‰JüƒÐ ‹Øƒïuâ‹]üƒÃÿƒUèÿ‹EøH‰Eô‹u¸3À‹UäÃ‹M´‹ø‹EøƒÖ ƒmðJ‹]ƒéH‰}¸‰Uä‰M´‰Eø…Ò‰îýÿÿë3ÿ‹UôB‹Â;sH‹ë›    Ç    I@;rò‰…Òt‹ƒ<‹ uƒÁÿ‰uñ‹Ö‹Ç^_[‹å]Ã‹ÿU‹ììd	  ¡ 3Å‰EüS‹]løÿÿVW‹}‰½€øÿÿ‰„øÿÿèæúÿÿ‹u3À‹Îá   €Á°-uó¾À‹Î‰á  ð3À‰_Á‹}u"‹Î‹Çáÿÿ Áu‹…€øÿÿh,}ƒ` éÓ  EPè€ÍÿÿY…Àt‹€øÿÿÇA   ƒè„ª  ƒè„š  ƒè„Š  ƒè„z  ‹Eæÿÿÿƒ¥|øÿÿ @‰}‰uÝEÝ•˜øÿÿ‹½œøÿÿ‹Ï‰…ˆøÿÿÁé‹Á%ÿ  ƒÈ u²3öë	2Ò¾   3À‹˜øÿÿçÿÿ Øþ3À„Ò•Àáÿ  @±Ìûÿÿð‰µ´øÿÿèA  QQÝ$èG  YYèàE  ‰…”øÿÿ=ÿÿÿt=   €u3À‰…”øÿÿ‰0þÿÿ3Û…ÿ‰½4þÿÿ•ÃC‰,þÿÿ…öˆí  ƒ¥úÿÿ j^Ç…”úÿÿ   ‰µŒúÿÿ;Þ…   3É‹„úÿÿ;„0þÿÿ…ê  ƒÁƒùuä‹…´øÿÿ3ÒƒÀ‹ðƒàj Y+È‰…¤øÿÿ3ÀÁî@‰µ°øÿÿ‰øÿÿèE  ƒ¥œøÿÿ H½Ï‰…¨øÿÿ÷Ð‰…ŒøÿÿtAë3Éj X+ÁV9…¤øÿÿ‰•¬øÿÿ—Àƒúsˆ…»øÿÿ—Áƒúsu„Àt°ë2À„É…ï   „À…ç   jrY;Ñr‹Ñ‰¬øÿÿ‹Ê‰ øÿÿƒúÿ„–   ‹ò…0þÿÿ‹•°øÿÿ+ò°‰…´øÿÿ;Êrm;ós‹8ë3ÿFÿ;Ãs‹…´øÿÿ‹@üë3À#…Œøÿÿ#½¨øÿÿ‹øÿÿÓè‹¤øÿÿÓç‹ øÿÿÇ‰„0þÿÿI‹…´øÿÿNƒè‰ øÿÿ‰…´øÿÿƒùÿt‹,þÿÿë‹•¬øÿÿ‹µ°øÿÿ…öt‹Î½0þÿÿ3Àó«€½»øÿÿ »Ì  tB‰…,þÿÿë3‰•,þÿÿë+3À»Ì  P‰…Œúÿÿ‰…,þÿÿ…úÿÿP…0þÿÿSPè¼¾ÿÿƒÄƒ¥”úÿÿ 3ÉjXA‰…úÿÿ‰Œúÿÿ‰\üÿÿP…úÿÿP…`üÿÿSPè…¾ÿÿƒÄé\  ‹…´øÿÿ3Ò@‹øƒàj Y+È‰…°øÿÿ3ÀÁï@‰½´øÿÿ‰øÿÿè0C  ‹Œ,þÿÿHƒ¥œøÿÿ ½É‰…¨øÿÿ÷Ð‰…ŒøÿÿtAë3Éj X+Á;9…°øÿÿ‰• øÿÿ—Àƒúsˆ…»øÿÿ—Áƒúsu„Àt°ë2À„É…ì   „À…ä   jrY;Ñr‹Ñ‰ øÿÿ‹Â‰…¬øÿÿƒúÿ„“   ‹ò0þÿÿ‹•´øÿÿ+ò±‰¤øÿÿ;Ârg;ós‹9ë3ÿFÿ;Ãs‹Aüë3À#½¨øÿÿ#…Œøÿÿ‹°øÿÿÓç‹øÿÿÓè‹¤øÿÿø‹…¬øÿÿƒé‰¤øÿÿ‰¼…0þÿÿHN‰…¬øÿÿƒøÿt‹,þÿÿë•‹• øÿÿ‹½´øÿÿj^…ÿt‹Ï3À½0þÿÿó«€½»øÿÿ »Ì  tB‰…,þÿÿë3‰•,þÿÿë+3À»Ì  P‰…Œúÿÿ‰…,þÿÿ…úÿÿP…0þÿÿSPèØ¼ÿÿƒÄƒ¥”úÿÿ 3À@‰µúÿÿ‰…Œúÿÿ‰…\üÿÿjéþÿÿþüÿÿ„  ƒ¥úÿÿ jYÇ…”úÿÿ   ‰Œúÿÿ;Ù…÷   3Ò‹„úÿÿ;„0þÿÿ…á   ƒÂƒúuäƒ¥œøÿÿ ½ÇtPë3Òj X+Â‹ñ;Á…8þÿÿ‰…¬øÿÿ‹ø’…»øÿÿ;ós
‹‰•°øÿÿëƒ¥°øÿÿ Fÿ;Ãs‹Wüë3Ò‹…°øÿÿƒïÁàÁê3Ð‹…¬øÿÿN‰ƒè‰…¬øÿÿƒþÿt‹,þÿÿë­3À8…»øÿÿ•ÀÁ+´øÿÿ‹ù‰…,þÿÿÁï…úÿÿ‹÷‰¨øÿÿÁæVj PèLÿÿ‹¨øÿÿ3À@ƒáÓà‰„5úÿÿGé@  ‹„,þÿÿƒ¥œøÿÿ ½ÀtHë3Éj X+Áƒø’Àƒûsˆ…»øÿÿ—Áƒûsu„Àt°ë2À„É…›   „À…“   jrY;Ùs‹Ëƒùÿti½0þÿÿ‹ñ<‰½¬øÿÿ;ós
‹‰•°øÿÿëƒ¥°øÿÿ Fÿ;Ãs‹Wüë3Ò‹…°øÿÿƒïÀÁê3Ð‹…¬øÿÿN‰ƒè‰…¬øÿÿƒþÿt‹,þÿÿë®‹µ´øÿÿ€½»øÿÿ tA‰…,þÿÿë3‰,þÿÿë+ƒ¥Œúÿÿ …úÿÿƒ¥,þÿÿ j P…0þÿÿhÌ  Pè‚ºÿÿƒÄ3ÿ…úÿÿG+þ‹ßÁë‹óÁæVj PèÔJÿÿ3Àƒç@‹ÏÓà‰„5úÿÿC‰…Œúÿÿ»Ì  ‰…\üÿÿÁàP…úÿÿP…`üÿÿSPè$ºÿÿƒÄ‹…”øÿÿ3Òj
Y‰Œøÿÿ…Àˆc  ÷ñ‰…øÿÿ‹Ê‰œøÿÿ…À„q  ƒø&vj&X¶…n|¶4…o|‹ù‰…¤øÿÿÁçW1‰…Œúÿÿ…úÿÿj Pè(Jÿÿ‹ÆÁàP‹…¤øÿÿ·…l|…hsP…úÿÿÇPèN?  ‹ŒúÿÿƒÄ‰ øÿÿƒùwz‹½úÿÿ…ÿu3À‰…¼øÿÿ‰…\üÿÿéŸ  ƒÿ„®  ƒ½\üÿÿ „¡  ‹…\üÿÿ3É‰…¨øÿÿ3ö‹Ç÷¤µ`üÿÿÁ‰„µ`üÿÿƒÒ F‹Ê;µ¨øÿÿuàé¬   ‰Œ…`üÿÿÿ…\üÿÿéZ  ƒ½\üÿÿ‡¾   ‹½`üÿÿ‹ÁÁàP…úÿÿ‰\üÿÿP…`üÿÿSPèÊ¸ÿÿƒÄ…ÿu3À‰…Œúÿÿ‰…\üÿÿP…úÿÿéõ  ƒÿ„ý  ƒ½\üÿÿ „ð  ‹…\üÿÿ3É‰…¨øÿÿ3ö‹Ç÷¤µ`üÿÿÁ‰„µ`üÿÿƒÒ F‹Ê;µ¨øÿÿuà…É„¸  ‹…\üÿÿƒøs‚=ÿÿÿ3À‰…Œúÿÿ‰…\üÿÿP…úÿÿéì  ;\üÿÿ½úÿÿ’À„À…ƒ   ½`üÿÿ•úÿÿ‰•°øÿÿ„Àu‹\üÿÿ‰¬øÿÿ„Àt‹…\üÿÿ‰… øÿÿ3Ò3ö‰•¼øÿÿ…É„  …Àøÿÿ+ø‰½|øÿÿ·‹„Àøÿÿ‰…¨øÿÿ…Àu%;ò…Þ   !„µÀøÿÿV‰•¼øÿÿéÉ   •`üÿÿë3À3ÿ‹Î‰…´øÿÿ9… øÿÿ„”   ƒùstW;Êuƒ¤Àøÿÿ @Æ‰…¼øÿÿ‹…´øÿÿ‹•°øÿÿ‹‚÷¥¨øÿÿÇƒÒ „Àøÿÿ‹…´øÿÿƒÒ @A‰…´øÿÿ‹ú‹•¼øÿÿ;… øÿÿu¤…ÿt4ƒùs„´   ;Êuƒ¤Àøÿÿ A‰…¼øÿÿ‹Ç3ÿ„Àøÿÿ‹•¼øÿÿÿAëÈƒùs„€   ‹½|øÿÿ‹¬øÿÿF;ñ…ýþÿÿ‹Â‰•\üÿÿÁàP…ÀøÿÿP…`üÿÿSPè¦¶ÿÿƒÄ°„Àtl‹…øÿÿ+…¤øÿÿ‰…øÿÿ…•üÿÿ‹œøÿÿ…É„  ‹<}…ÿu]3À‰…œöÿÿ‰…\üÿÿPë:3À‰…œöÿÿ‰…\üÿÿP… öÿÿP…`üÿÿSPè8¶ÿÿƒÄ2Àëƒ¥œöÿÿ ƒ¥\üÿÿ j … öÿÿP…`üÿÿé¡  ƒÿ„¢  ‹…\üÿÿ‰…œøÿÿ…À„Ž  3ö3É‹Ç÷¤`üÿÿÆ‰„`üÿÿƒÒ A‹ò;œøÿÿuà…ö„b  ‹…\üÿÿƒøsƒKÿÿÿ‰´…`üÿÿÿ…\üÿÿéA  ÷Ø÷ñ‰…¬øÿÿ‹Ê‰¨øÿÿ…À„L  ƒø&vj&X¶…n|¶4…o|‹ù‰…´øÿÿÁçW1‰…Œúÿÿ…úÿÿj PèÃEÿÿ‹ÆÁàP‹…´øÿÿ·…l|…hsP…úÿÿÇPèé:  ‹ŒúÿÿƒÄ‰ øÿÿƒù‡“   ‹½úÿÿ…ÿu3À‰…œöÿÿ‰…,þÿÿP… öÿÿér  ƒÿ„z  ƒ½,þÿÿ „m  ‹…,þÿÿ3É‰…œøÿÿ3ö‹Ç÷¤µ0þÿÿÁ‰„µ0þÿÿƒÒ F‹Ê;µœøÿÿuà…É„5  ‹…,þÿÿƒøsƒÄ  ‰Œ…0þÿÿÿ…,þÿÿé  ƒ½,þÿÿw|‹½0þÿÿ‹ÁÁàP…úÿÿ‰,þÿÿP…0þÿÿSPèL´ÿÿƒÄ…ÿ„=ÿÿÿƒÿ„Ñ  ƒ½,þÿÿ „Ä  ‹…,þÿÿ3É‰…œøÿÿ3ö‹Ç÷¤µ0þÿÿÁ‰„µ0þÿÿƒÒ F‹Ê;µœøÿÿuàéRÿÿÿ;,þÿÿ½úÿÿ’À„À…ƒ   ½0þÿÿ•úÿÿ‰•øÿÿ„Àu‹,þÿÿ‰°øÿÿ„Àt‹…,þÿÿ‰… øÿÿ3Ò3ö‰•¼øÿÿ…É„  …Àøÿÿ+ø‰½|øÿÿ·‹„Àøÿÿ‰…œøÿÿ…Àu%;ò…Þ   !„µÀøÿÿV‰•¼øÿÿéÉ   •0þÿÿë3À3ÿ‹Î‰…¤øÿÿ9… øÿÿ„”   ƒùstW;Êuƒ¤Àøÿÿ @Æ‰…¼øÿÿ‹…¤øÿÿ‹•øÿÿ‹‚÷¥œøÿÿÇƒÒ „Àøÿÿ‹…¤øÿÿƒÒ @A‰…¤øÿÿ‹ú‹•¼øÿÿ;… øÿÿu¤…ÿt4ƒùs„
  ;Êuƒ¤Àøÿÿ A‰…¼øÿÿ‹Ç3ÿ„Àøÿÿ‹•¼øÿÿÿAëÈƒùs„Ö   ‹½|øÿÿ‹°øÿÿF;ñ…ýþÿÿ‹Â‰•,þÿÿÁàP…ÀøÿÿP…0þÿÿSPèj²ÿÿƒÄ°„À„Á   ‹…¬øÿÿ+…´øÿÿ‰…¬øÿÿ…ºüÿÿ‹¨øÿÿ…É„Ó   ‹}‰…œøÿÿ…À„˜   ƒø„µ   ‹,þÿÿ…É„§   3ÿ3ö÷¤µ0þÿÿÇ‰„µ0þÿÿ‹…œøÿÿƒÒ F‹ú;ñuà…ÿt‹…,þÿÿƒøssN‰¼…0þÿÿÿ…,þÿÿëe3ÀP‰…œöÿÿ‰…,þÿÿ… öÿÿP…0þÿÿSPè¦±ÿÿƒÄ2Àé7ÿÿÿƒ¥œöÿÿ ƒ¥,þÿÿ j ë3ÀP‰…,þÿÿ‰…œöÿÿ… öÿÿP…0þÿÿSPèg±ÿÿƒÄ‹½„øÿÿ‹÷‹,þÿÿ‰µ´øÿÿ…Étw3ö3ÿ‹„½0þÿÿj
Z÷âÆ‰„½0þÿÿƒÒ G‹ò;ùuá‰µœøÿÿ…ö‹µ´øÿÿtB‹,þÿÿƒùss‹Â‰„0þÿÿÿ…,þÿÿë&3ÀP‰…œöÿÿ‰…,þÿÿ… öÿÿP…0þÿÿSPèÚ°ÿÿƒÄ‹þ…\üÿÿP…,þÿÿPèåéÿÿYYj
Z;Â…‘   ÿ…”øÿÿw‹…\üÿÿÆ1‰µ´øÿÿ…À„‹   3ÿ‹ð3É‹„`üÿÿ÷âj
Ç‰„`üÿÿƒÒ A‹úZ;Îuá‹µ´øÿÿ…ÿt\‹…\üÿÿƒøss‰¼…`üÿÿÿ…\üÿÿëB3ÀP‰…œöÿÿ‰…\üÿÿ… öÿÿP…`üÿÿSPè)°ÿÿƒÄë…Àu	‹…”øÿÿHë0wˆ‰µ´øÿÿ‹…”øÿÿ‹€øÿÿ‰A‹ˆøÿÿ…Àx
ùÿÿÿwÈ‹EH;Ár‹Á…„øÿÿ‰…ˆøÿÿ;ð„Ó   ‹…,þÿÿ…À„Å   3ÿ‹ð3É‹„0þÿÿº Êš;÷âÇ‰„0þÿÿƒÒ A‹ú;Îuß‹µ´øÿÿ…ÿt@‹…,þÿÿƒøss‰¼…0þÿÿÿ…,þÿÿë&3ÀP‰…œöÿÿ‰…,þÿÿ… öÿÿP…0þÿÿSPèM¯ÿÿƒÄ…\üÿÿP…,þÿÿPèZèÿÿYY‹ˆøÿÿj_+Î3Ò÷µŒøÿÿ€Â0;Ïrˆ7Oƒÿÿuèƒù	vj	Yñ‰µ´øÿÿ;µˆøÿÿ…-ÿÿÿÆ ë*hH}ëh@}ëh8}ëh0}ÿuSè&aÿÿƒÄ…Àu'€½tøÿÿ _^[t…løÿÿPè%  Y‹Mü3Íèß0ÿÿ‹å]Ã3ÀPPPPPèÙ†ÿÿÌ‹ÿU‹ìWÿuèÑÅÿÿY‹M‹ø‹IöÁuèi‡ÿÿÇ 	   ‹EjYƒÀð	ƒÈÿéÓ   ‹E‹@Áè¨tè=‡ÿÿÇ "   ëÒ‹E‹@¨t(‹Eƒ` ‹E‹@Áè¨‹Et´‹H‰‹EjþYƒÀð!‹ESj[ƒÀð	‹Ej÷YƒÀð!‹Eƒ` ‹E‹@©À  u3V‹ujèÚ‹ÿÿY;ðt‹uSèÌ‹ÿÿY;ðuWè•åÿÿY…Àu	ÿuè.	  Y^ÿu‹]Sè3  YY„Àu‹EjYƒÀð	ƒÈÿë¶Ã[_]Ã‹ÿU‹ìWÿuèÀÄÿÿY‹M‹ø‹IöÁu!èX†ÿÿÇ 	   ‹EjYƒÀð	¸ÿÿ  éÕ   ‹E‹@Áè¨tè*†ÿÿÇ "   ëÐ‹E‹@¨t(‹Eƒ` ‹E‹@Áè¨‹Et²‹H‰‹EjþYƒÀð!‹ESVj[ƒÀð	‹Ej÷YƒÀð!‹Eƒ` ‹E‹@©À  u1‹ujèÇŠÿÿY;ðt‹uSè¹ŠÿÿY;ðuWè‚äÿÿY…Àu	ÿuè  Yÿu‹uVèí   YY„Àu‹EjYƒÀð	¸ÿÿ  ë·Æ^[_]Ã‹ÿU‹ìVWÿuèªÃÿÿY‹M‹Ð‹IöÁÀ„’   ‹M3ÿ‹A‹1+ð@‰‹E‹HI‰H…ö~&‹EVÿpRèÆÌÿÿƒÄ‹ø‹E‹HŠEˆ3À;þ”Àëdƒúÿtƒúþt‹Â‹Êƒà?ÁùkÀ0È¯ë¸è¦ö@( tÁjWWRè–  #ÂƒÄƒøÿu­‹EjYƒÀð	°ëjEPRèRÌÿÿƒÄH÷ØÀ@_^]Ã‹ÿU‹ìVWÿuèÞÂÿÿY‹M‹Ð‹IöÁÀ„˜   ‹M3ÿ‹A‹1+ðƒÀ‰‹E‹Hƒé‰H…ö~(‹EVÿpRèöËÿÿƒÄ‹ø‹E‹Hf‹Ef‰3À;þ”Àëfƒúÿtƒúþt‹Â‹Êƒà?ÁùkÀ0È¯ë¸è¦ö@( t¿jWWRèÄ  #ÂƒÄƒøÿu«‹EjYƒÀð	°ëjEPRè€ËÿÿƒèƒÄ÷ØÀ@_^]Ã‹ÿU‹ì]é/üÿÿ‹ÿU‹ì]é5ýÿÿ‹ÿU‹ìV‹u…öuèœƒÿÿÇ    èÏ‚ÿÿƒÈÿëQ‹FWƒÏÿÁè¨t9Vè‰ÿÿV‹øè ÄÿÿVè¿ÁÿÿPèô  ƒÄ…ÀyƒÏÿëƒ~ tÿvè#\ÿÿƒf YVèê  Y‹Ç_^]Ãjh˜’èh6ÿÿ‹u‰uà3À…ö•À…ÀuèƒÿÿÇ    èI‚ÿÿƒÈÿë;‹FÁèV¨tè¡  Yëèƒeä èUˆÿÿYƒeü Vè1ÿÿÿY‹ð‰uäÇEüþÿÿÿè   ‹ÆèH6ÿÿÃ‹uäÿuàè9ˆÿÿYÃjh¸’èè5ÿÿ‹}ƒÿþuèŒ‚ÿÿƒ  è—‚ÿÿÇ 	   éÌ   …ÿˆ¬   ;=È±ƒ    ‹ÏÁù‰Mä‹Çƒà?kÐ0‰Uà‹È¯¶D(ƒàt|WèðßÿÿYƒÎÿ‰uÔ‹Þ‰]Øƒeü ‹Eä‹…È¯‹MàöD(uè%‚ÿÿÇ 	   è‚ÿÿƒ  ëÿuÿuÿuWèS   ƒÄ‹ð‰uÔ‹Ú‰]ØÇEüþÿÿÿè   ‹Óë.‹}‹]Ø‹uÔWèŸßÿÿYÃèÀÿÿƒ  èËÿÿÇ 	   èþ€ÿÿƒÎÿ‹Ö‹Æè65ÿÿÃ‹ÿU‹ìQQV‹uWVèàÿÿƒÏÿY;Çuè”ÿÿÇ 	   ‹Ç‹×ëMÿuMøQÿuÿuPÿ1…Àuÿ@0Pè.ÿÿYëÓ‹Eø‹Uü#Â;ÇtÇ‹Eø‹Îƒæ?Áùkö0‹È¯€d1(ý_^‹å]Ã‹ÿU‹ìÿuÿuÿuÿuègþÿÿƒÄ]Ã‹ÿU‹ìÿuÿuÿuÿuèQÿÿÿƒÄ]Ã‹ÿU‹ìQ¡€§ƒøþu
èÐ  ¡€§ƒøÿu¸ÿÿ  ëj MüQjMQPÿˆ0…Àtâf‹E‹å]Ã‹ÿU‹ì‹M3À8t;Et@€< uô]Ã‹ÿU‹ìVè³  ‹u‰èì  ‰F3À^]Ã‹ÿU‹ìQQƒeø ƒeü V‹uÿ6èr	  ÿvèê	  EøPè¸ÿÿÿ‹ƒÄ;Eøu‹F;Eüu3Àë3À@^‹å]Ã‹ÿU‹ìQQƒeø Eøƒeü Pè‚ÿÿÿY…Àt3À@ë)‹M‹Uø‹Eü‰AEø‰ƒÊP‰UøèxÿÿÿY…ÀuÙèú	  3À‹å]ÃÌÌÌÌÌƒ= ² „‚   ƒì®\$‹D$%€  =€  uÙ<$f‹$fƒàfƒød$uUé¹
  ƒ= ² t2ƒì®\$‹D$%€  =€  uÙ<$f‹$fƒàfƒød$uée
  ƒìÝ$èr  è   ƒÄÃT$è  R›Ù<$tL‹D$f<$tÙ-h©  ðt^©   €uAÙìÙÉÙñƒ=ì± …<  P}º   é9  ©   €uëÔ©ÿÿ uƒ|$ u%   €tÅÝØÛ- ¸   ë"èˆ  ë©ÿÿ uÅƒ|$ u¾ÝØÛ-Ê~¸   ƒ=ì± …Ð  P}º   èÉ  ZÃƒ= ² „  ƒì®\$‹D$%€  =€  uÙ<$f‹$fƒàfƒød$…Ý  ë ó~D$f(p}f(Èf(øfsÐ4f~ÀfT}fúÐfÓÊ©   tL=ÿ  |}fóÊ=2  fÖL$ÝD$Ãf.ÿ{$ºì  ƒì‰T$‹ÔƒÂ‰T$‰T$‰$èI  ƒÄÝD$Ãó~D$fóÊf(ØfÂÁ=ÿ  |%=2  °fT`}òXÈfÖL$ÝD$ÃÝ }ÃfÂ€}fT`}fÖ\$ÝD$Ã‹ÿU‹ìÿ\­SV‹u»   SèoVÿÿj ‰Fè+Vÿÿƒ~ FYYtj@Yð	‰^ë¹   ð	FÇF   ‰F‹Fƒf ‰^[]ÃjhØ’èJ0ÿÿƒeä ‹Eÿ0è¢ÚÿÿYƒeü ‹E‹ ‹0‹ÖÁú‹Æƒà?kÈ0‹•È¯öD(tVèâ   Y‹ðëèÉ|ÿÿÇ 	   ƒÎÿ‰uäÇEüþÿÿÿè   ‹Æè,0ÿÿÂ ‹uä‹Eÿ0è_ÚÿÿYÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèZÿÿÿ‹å]Ã‹ÿU‹ìQV‹uƒþþuèI|ÿÿƒ  èT|ÿÿÇ 	   ëS…öx7;5È±s/‹Æ‹Öƒà?ÁúkÈ0‹•È¯öD(tE‰EüEüPVè}ÿÿÿYYëèù{ÿÿƒ  è|ÿÿÇ 	   è7{ÿÿƒÈÿ^‹å]Ã‹ÿU‹ìVW‹}WèZÚÿÿYƒøÿu3öëN¡È¯ƒÿu	ö€ˆ   uƒÿuö@Xtjè+Úÿÿj‹ðè"ÚÿÿYY;ÆtÈWèÚÿÿYPÿ¨0…Àu¶ÿ@0‹ðWèkÙÿÿY‹Ïƒç?Áùk×0‹È¯ÆD( …ötVè+{ÿÿYƒÈÿë3À_^]Ã‹ÿU‹ì‹E3É‰‹E‰H‹E‰H‹EƒHÿ‹E‰H‹E‰H‹E‰H‹EƒÀ‡]Ã3ÀPPjPjh   @h¨}ÿ1£€§Ã¡€§ƒøÿtƒøþtPÿ¨0ÃU‹ìWVS‹MÉtM‹u‹}·A³Z¶ I Š&
äŠt'
Àt#ƒÆƒÇ:çr:ãwæ:Çr:ÃwÆ:àuƒéuÑ3É:àt	¹ÿÿÿÿr÷Ù‹Á[^_ÉÃ‹ÿU‹ì‹U3É÷Â€~  tg„ÒyjYW¿   …×tƒÉ÷Â   tƒÉ÷Â   tƒÉ÷Â   tƒÉV¾ `  ‹Â#Æ;Æ^uÉ   ë÷Â @  tÉ   ë
÷Â    tÏ_‹Á]Ã‹ÿU‹ì‹U3É÷Â=  t]öÂtjYöÂtƒÉöÂtƒÉöÂtƒÉöÂ tƒÉV¾   ‹Â#Æ;Æ^uÉ   ë÷Â   tÉ   ë÷Â   tÉ   ‹Á]Ã‹ÿU‹ì‹U3É÷Â  t[öÂtAöÂtƒÉöÂtƒÉöÂtƒÉöÂtƒÉ V¾   ‹Â#Æ;Æ^uÉ   ë÷Â   tÉ   ë÷Â   tÉ   ‹Á]Ã‹ÿU‹ì‹U3É÷Â  tjöÂt¹€   W¿   öÂtÏöÂtÉ   öÂtÉ   öÂtÉ   V¾   ‹Â#Æ;Æ^uÉ `  ë…×tÉ    ë÷Â   tÉ @  _‹Á]Ã‹ÿU‹ì‹U3ÉöÂtNV¾  ‹Â#Æ;ÆuA¾  ‹Â#Æ;ÆuƒÉ¾  ‹Â#Æ;ÆuƒÉ¾  ‹Â#Æ;Æ^uƒÉ¸  #Ð;ÐuƒÉ ‹Á]Ã‹ÿU‹ì‹U3ÉöÂtNV¾  ‹Â#Æ;ÆuA¾  ‹Â#Æ;ÆuƒÉ¾  ‹Â#Æ;ÆuƒÉ¾  ‹Â#Æ;Æ^uƒÉ¸  #Ð;ÐuƒÉ ‹Á]Ã‹ÿU‹ìQQ3À!Eøf‰EüÙ}üƒ=L«|®]ø·EüVPè¯ýÿÿÿuø‹ðè(ýÿÿYÆY%  ^‹å]Ã‹ÿU‹ìQQ3À3Éf‰Eü‰MøÝ}üƒ=L«|®]ø·Uü‹ÁöÂ=t2öÂt¸  öÂt  öÂt  öÂt  öÂ t  ‹UøöÂ=t6öÂt¹  öÂtÉ  öÂtÉ  öÂtÉ  öÂ tÉ  Á% ‹å]Ã‹ÿU‹ìƒì SVW3ÿ‰}à‰}ä‰}è‰}ì‰}ð‰}ô‰}øÙuà»  Sè2ýÿÿÿu‹ð÷Ö#uàè#ýÿÿYðY‰uàÙeàƒ=L«|'‰}ü®]üSètýÿÿÿu‹ð÷Ö#uüèeýÿÿYðY‰uü®Uü_^[‹å]Ã‹ÿU‹ìƒì SVW3ÿ‰}à‰}ä‰}è‰}ì‰}ð‰}ô‰}øÙuà» Sèþÿÿÿu‹ð÷Ö#uäèõýÿÿYðY‰uäÙeàƒ=L«|'‰}ü®]üSètýÿÿÿu‹ð÷Ö#uüèeýÿÿYðY‰uü®Uü_^[‹å]Ã‹ÿU‹ìƒìÝ}üÛâƒ=L«Œƒ   f‹Eü3É‹ÑW¿   ¨?t)¨tjZ¨tƒÊ¨tƒÊ¨tƒÊ¨ tƒÊ¨t×®]ø‹EøƒàÀ‰Eô®Uô‹Eø¨?t)¨tjY¨tƒÉ¨tƒÉ¨tƒÉ¨ tƒÉ¨tÏÊ‹Á_ë=f‹Mü3ÀöÁ?t2öÁtjXöÁtƒÈöÁtƒÈöÁtƒÈöÁ tƒÈöÁt   ‹å]Ãj
è~  £ ²3ÀÃÌÌÌÌU‹ìƒìƒäðÝ$ó~$è   ÉÃfD$º    f(èfÀfsÕ4fÅÍ f(À}f(Ð}f(0~f(%à}f(5ð}fTÁfVÃfXàfÅÄ %ð  f(  „f(¸ðfTðf\ÆfYôf\òòXþfYÄf(àfXÆáÿ  ƒéùý  ‡¾   éþ  Êò*ñföÁá
Á¹   º    ƒø DÑf(€~f(Øf(~fYÈfYÛfXÊf( ~òYÛf(- ~fYõf(ª~fTåfXþfXüfYÈòYØfXÊf(°~fYÐf(÷föfYËƒìf(ÁfXÊfÀòXÁòXÆòXÇfD$ÝD$ƒÄÃfD$f(@~òÂÈ fÅÁ ƒø wHƒùÿt^ùþ  wlfD$f(À}f(0~fTÁfVÂòÂÐ fÅÂ ƒø tÝh~Ãºé  ëOf0~ò^Ðf`~º   ë4fP~òYÁºÌÿÿÿéþÿÿƒÁáÿ  ùÿ  s:fWÉò^Éº	   ƒìfL$‰T$‹ÔƒÂ‰T$ƒÂ‰T$‰$è$  ÝD$ƒÄÃfT$fD$f~ÐfsÒ f~Ñáÿÿ Áƒø t ºé  ë¦¤$    ëÌÌÌÆ…pÿÿÿþ
íu;ÙÉÙñëÆ…pÿÿÿþ2íÙêÞÉè+  ÙèÞÁö…aÿÿÿtÙèÞñöÂ@uÙý
ítÙàé²  èF  Àt2íƒøtöÕÙÉÙáë¯éµ  éK  ÝØÝØÛ-À~Æ…pÿÿÿÃÙíÙÉÙä›Ý½`ÿÿÿ›ö…aÿÿÿAuÒÙñÃÆ…pÿÿÿÝØÛ-Ê~Ã
ÉuSÃÙìëÙíÙÉ
Éu®ÙñÃé[  èÏ   ÝØÝØ
ÉuÙîƒøu
ítÙàÃÆ…pÿÿÿÛ-À~ƒøuí
ítéÙàëåÝØé  ÝØéµ  XÙä›Ý½`ÿÿÿ›ö…aÿÿÿuÝØÛ-À~
ítÙàÃÆ…pÿÿÿé×  ÝØÝØÛ-À~Æ…pÿÿÿÃ
Éu¯ÝØÛ-À~ÃÙÀÙáÛ-Þ~ÞÙ›Ý½`ÿÿÿ›ö…aÿÿÿAu•ÙÀÙüÙä›Ý½`ÿÿÿ›Š•aÿÿÿÙÉØáÙä›Ý½`ÿÿÿÙáÙðÃÙÀÙüØÙ›ßàžuÙÀÜò~ÙÀÙüÞÙ›ßàžt¸   Ã¸    ëø¸   ëñVƒìt‹ôVƒìÝ$ƒìÝ$›Ývèé  ƒÄÝfÝƒÄt^…ÀtéÐ  ÃÌÌÌÌÌÌÌÌÌ€zuf‹\ÿÿÿ€Ï€çþ³?ëf»?f‰^ÿÿÿÙ­^ÿÿÿ»NÙå‰•lÿÿÿ›Ý½`ÿÿÿÆ…pÿÿÿ ›ŠaÿÿÿÐáÐùÐÁŠÁ$×¾Àá  ‹ÚØƒÃÿ#€zuf‹\ÿÿÿ€Ï€çþ³?ëf»?f‰^ÿÿÿÙ­^ÿÿÿ»NÙå‰•lÿÿÿ›Ý½`ÿÿÿÆ…pÿÿÿ ÙÉŠaÿÿÿÙå›Ý½`ÿÿÿÙÉŠ­aÿÿÿÐåÐýÐÅŠÅ$×ŠàÐáÐùÐÁŠÁ$×ÐäÐä
Ä¾Àá  ‹ÚØƒÃÿ#èÎ   ÙÉÝØÃèÄ   ëöÝØÝØÙîÃÝØÝØÙî„ítÙàÃÝØÝØÙèÃÛ½bÿÿÿÛ­bÿÿÿö…iÿÿÿ@tÆ…pÿÿÿ ÃÆ…pÿÿÿ Ü>ÃÙÉÛ½bÿÿÿÛ­bÿÿÿö…iÿÿÿ@t	Æ…pÿÿÿ ëÆ…pÿÿÿ ÞÁÃÛ½bÿÿÿÛ­bÿÿÿö…iÿÿÿ@t ÙÉÛ½bÿÿÿÛ­bÿÿÿö…iÿÿÿ@t	Æ…pÿÿÿ ëÆ…pÿÿÿÞÁÃÝØÝØÛ- €½pÿÿÿ Æ…pÿÿÿ
ÉÃÝØÝØÛ-4
ítÙà
ÉtÝFÞÉÃ
ÉtÙàÃÌÌÌÌÌÌÌÌÌÌÌÌÙÀÙüÜáÙÉÙàÙðÙèÞÁÙýÝÙÃ‹T$â   ƒÊf‰T$Ùl$Ã©   t¸    ÃÜ`¸    Ã‹B%  ð=  ðtÝÃ‹Bƒì
  ÿ‰D$‹B‹
¤ÈÁá‰D$‰$Û,$ƒÄ
©    ‹BÃ‹D$%  ð=  ðtÃ‹D$Ãf<$tÙ,$ZÃf‹$f=tfƒà t›ßàfƒà t¸   èÙ   ZÃÙ,$ZÃƒìÝ$‹D$ƒÄ%  ðëƒìÝ$‹D$ƒÄ%  ðt==  ðt_f‹$f=t*fƒà u!›ßàfƒà t¸   ƒútè{   ZÃè]   ZÃÙ,$ZÃÝŒÙÉÙýÝÙÙÀÙáÜ|›ßàž¸   sÇÜœë¿Ý„ÙÉÙýÝÙÙÀÙáÜt›ßàž¸   vžÜ”ë–ÌÌÌÌU‹ìƒÄà‰Eà‹E‰Eð‹E‰Eôë	U‹ìƒÄà‰EàÝ]ø‰Mä‹E‹M‰Eè‰MìEMàPQRè%  ƒÄÝEøf}tÙmÉÃ‹ÿU‹ìƒì$¡ 3Å‰Eüƒ=ð± VWtÿ5²ÿ1‹øë¿ú˜ ‹Eƒø!  „  ƒø§   „Ž   jY+ÁtxƒètjƒètVƒè…›  ÇEà¨‹E‹Ï‹uÇEÜ   Ý ‹EÝ]äÝ EÜÝ]ìÝPÝ]ôÿ(1ÿ×Y…À…Y  èâkÿÿÇ !   éI  ‰MÜÇEà¨é  ÇEà¤ë¢‰MÜÇEà¤éì   ÇEÜ   ÇEà°éÙ   ƒètQƒè	tCƒè…  ÇEà´‹E‹Ï‹uÇEÜ   Ý ‹EÝ]äÝ EÜÝ]ìÝPÝ]ôÿ(1ÿ×YéÂ   ÇEÜ   ë|ÇEà°ë»Ùè‹EÝé©   ƒèt[ƒètJƒèt9ƒè	t(ƒèt-«  t	ƒè…€   ‹EÝ ëÆÇEà¸éÙþÿÿÇEàÀéÍþÿÿÇEàÈéÁþÿÿÇEà´éµþÿÿÇEÜ   ÇEà´‹E‹Ï‹uÝ ‹EÝ]äÝ EÜÝ]ìÝPÝ]ôÿ(1ÿ×Y…Àuè”jÿÿÇ "   ÝEôÝ‹Mü_3Í^èÁÿÿ‹å]Ã‹ÿU‹ìQQSV¾ÿÿ  Vh?  è³   ÝE‹ØYY·M¸ð  #ÈQQÝ$f;Èu7è«  HYYƒøwVSèƒ   ÝEYYëcÝEÝÐSƒìØÁÝ\$Ý$jjë?è”  ÝUøÝEƒÄÝáßàöÄDzVÝÙSÝØè>   ÝEøYYëöÃ uéSƒìÙÉÝ\$Ý$jjèŸ  ƒÄ^[‹å]Ã‹ÿU‹ìQÝ}üÛâ¿Eü‹å]Ã‹ÿU‹ìQQ›Ù}ü‹M‹E÷Ñf#Mü#EfÈf‰MøÙmø¿Eü‹å]Ã‹ÿU‹ì‹MƒìöÁt
Û-ØÛ]ü›öÁt›ßàÛ-ØÝ]ô››ßàöÁt
Û-äÝ]ô›öÁt	ÙîÙèÞñÝØ›öÁ tÙëÝ]ô›‹å]Ã‹ÿU‹ìQ›Ý}ü¿Eü‹å]Ã‹ÿU‹ìQQÝEQQÝ$èÊ
  YY¨uJÝEQQÝ$èy  ÝEÝáßàYYÝÙöÄDz+ÜˆQQÝUøÝ$èV  ÝEøÚéßàYYöÄDzjXë	3À@ëÝØ3À‹å]Ã‹ÿU‹ìÝE¹  ðÙá¸  ðÿ9Mu;ƒ} uuÙèØÑßàöÄzÝÙÝØÝ ‰éé   ØÑßàÝÙöÄA‹E…Ú   ÝØÙîéÑ   9Eu;ƒ} u5ÙèØÑßàöÄzÝÙÝØÙîé­   ØÑßàÝÙöÄA‹E…ž   ÝØÝ ‰é‘   ÝØ9Mu.ƒ} …‚   ÙîÝEØÑßàöÄA„sÿÿÿØÙßàöÄ‹E{bÝØÙèë\9EuYƒ} uSÝEQQÝ$èµþÿÿÙîÝEYYØÑ‹ÈßàöÄAuÝÙÝØÝ ‰ƒùu ÙàëØÙßàöÄzƒùuÝØÝ°‰ëÝØÙè‹EÝ3À]Ã‹ÿS‹ÜQQƒäðƒÄU‹k‰l$‹ììˆ   ¡ 3Å‰Eü‹CV‹sW·‰|ÿÿÿ‹ƒèt)ƒèt ƒètƒètƒètƒèurjëjë
jëjëj_QFPWè­  ƒÄ…ÀuG‹KƒùtƒùtƒùtƒeÀþë‹EÀÝFƒàãƒÈÝ]°‰EÀFPFPQW…|ÿÿÿPE€PèB  ƒÄ‹|ÿÿÿhÿÿ  Qèýüÿÿƒ>YYtèg“ÿÿ„ÀtVèŠ“ÿÿY…Àuÿ6è   Y‹Mü_3Í^è¿ÿÿ‹å]‹ã[Ã‹ÿU‹ìQQÝEÙüÝ]øÝEø‹å]Ã‹ÿU‹ì‹E¨ tjë¨t3À@]Ã¨tjë¨tjX]Ã¶ÀƒàÀ]Ã‹ÿS‹ÜQQƒäðƒÄU‹k‰l$‹ììˆ   ¡ 3Å‰EüV‹s CWVPÿsè•   ƒÄ…Àu&ƒeÀþPCPCPÿsC ÿsPE€Pèq  ‹s ƒÄÿsè^ÿÿÿY‹øè}’ÿÿ„Àt)…ÿt%ÝCVƒìÝ\$ÙîÝ\$ÝCÝ$ÿsWèS  ƒÄ$ëWè  Ç$ÿÿ  VèÇûÿÿÝCYY‹Mü_3Í^è§ÿÿ‹å]‹ã[Ã‹ÿU‹ìƒìS‹]V‹óƒæöÃtöEtjè·ûÿÿYƒæ÷é  ‹Ã#E¨tjèžûÿÿYƒæûéw  öÃ„š   öE„   jè{ûÿÿ‹EY¹   #ÁtT=   t7=   t;Áub‹MÙîÜßàÝ¨‰öÄ{LëH‹MÙîÜßàöÄ{,Ý¨‰ë2‹MÙîÜßàöÄzÝ¨‰ë‹MÙîÜßàöÄzÝ ‰ëÝ ‰ÙàÝƒæþéÔ   öÃ„Ë   öE„Á   W3ÿöÃtG‹MÝÙîÚéßàöÄD‹‘   ÝEüPQQÝ$èœ  ‹EüƒÄ úÿÿ‰EüÝUðÙî=Îûÿÿ}3ÿÞÉGëYÞÙ3ÒßàöÄAuB‹Eö¹üÿÿƒàƒÈf‰Eö‹Eü;Á}++È‹EðöEðt…ÿuGÑèöEô‰Eðt   €‰EðÑmôƒéuÚÝEð…ÒtÙà‹EÝë3ÿG…ÿ_tjè"úÿÿYƒæýöÃtöE tj èúÿÿYƒæï3À…ö^”À[‹å]Ã‹ÿU‹ìj ÿuÿuÿuÿuÿuÿuè   ƒÄ]Ã‹ÿU‹ì‹E3ÉS3ÛC‰H‹EW¿  À‰H‹E‰H‹MöÁt‹E¿  À	XöÁt‹E¿“  ÀƒHöÁt‹E¿‘  ÀƒHöÁt‹E¿Ž  ÀƒHöÁt‹E¿  ÀƒH‹MV‹u‹Áà÷Ð3Aƒà1A‹M‹À÷Ð3Aƒà1A‹M‹Ñè÷Ð3Aƒà1A‹M‹Áè÷Ð3Aƒà1A‹‹MÁè÷Ð3A#Ã1AèTùÿÿ‹ÐöÂt‹MƒIöÂt‹EƒHöÂt‹EƒHöÂt‹EƒHöÂ t‹E	X‹¹   #Át5=   t"=   t;Áu)‹Eƒë!‹M‹ƒàþƒÈ‰ë‹M‹ƒàýÃëð‹Eƒ ü‹¹   #Át =   t;Áu"‹Eƒ ãë‹M‹ƒàçƒÈë‹M‹ƒàëƒÈ‰‹E‹MÁá3áàÿ 1‹E	X ƒ}  t,‹Eƒ` á‹EÙ ‹EÙX‹E	X`‹E‹]ƒ``á‹EÙÙXPë:‹M‹A ƒàãƒÈ‰A ‹EÝ ‹EÝX‹E	X`‹M‹]‹A`ƒàãƒÈ‰A`‹EÝÝXPèu÷ÿÿEPjj Wÿ1‹MöAtƒ&þöAtƒ&ûöAtƒ&÷öAtƒ&ïöAtƒ&ß‹ºÿóÿÿƒàƒè t5ƒèt"ƒètƒèu(   ë ‹%ÿûÿÿ   ‰ë‹%ÿ÷ÿÿ   ëî!‹Áèƒàƒè tƒèt	ƒèu!ë‹#Â   ë	‹#Â   ‰ƒ}  ^tÙAPÙëÝAPÝ_[]Ã‹ÿU‹ì‹EƒøtƒÀþƒøwèN`ÿÿÇ "   ]ÃèA`ÿÿÇ !   ]Ã‹ÿU‹ì‹Uƒì 3É‹Á9Å¨ˆt@ƒø|ñë‹Å¬ˆ‰Mä…ÉtU‹E‰Eè‹E‰Eì‹E‰Eð‹EV‹u‰Eô‹E hÿÿ  ÿu(‰Eø‹E$‰uà‰Eüè&öÿÿEàPèÀŒÿÿƒÄ…ÀuVèUÿÿÿYÝEø^ëhÿÿ  ÿu(èüõÿÿÿuè9ÿÿÿÝE ƒÄ‹å]Ã‹ÿU‹ìÝEÙîÝáßàWöÄDz	ÝÙ3ÿé¯   Vf‹u·Æ©ð  u|‹M‹U÷Áÿÿ u…ÒtjÞÙ¿üÿÿßàöÄAu3À@ë3ÀöEuÉ‰M…ÒyƒÉ‰MÒOöEtèf‹u‰U¹ïÿ  f#ñf‰u…Àt¸ €  fðf‰uÝEj QQÝ$è1   ƒÄë#j QÝØQÝ$è   ·þƒÄÁïçÿ  ïþ  ^‹E‰8_]Ã‹ÿU‹ìQQ‹M·EÝE%€  Ý]ø‰þ  ÁáÈf‰MþÝEø‹å]Ã‹ÿU‹ì}  ð‹Eu…Àu@]Ã}  ðÿu	…ÀujX]Ãf‹Mºø  f#Êf;Êujëèºð  f;Êu÷Eÿÿ u…ÀtjëÍ3À]Ã‹ÿU‹ìf‹Mºð  f‹Áf#Âf;Âu3ÝEQQÝ$è|ÿÿÿYYƒètƒètƒèt3À@]ÃjëjX]Ã¸   ]Ã·Éá €  f…Àu÷Eÿÿ uƒ} t÷ÙÉƒá€   ]ÃÝEÙîÚéßàöÄDz÷ÙÉƒáàA@]Ã÷ÙÉáÿÿÿ   ]Ãÿ%0ÿ%<0÷`Š   t&è   ¡²@£²ƒøuh²jèÓ  év  Ã¡ô±S3ÛC;Ãu2À[Ã…ÀtŠÃ[ÃVh¸‰ÿ40‹ð…öu‹óë*hÔ‰Vÿl0…Àtìhì‰V£ø±ÿl0…Àt×£ü±‹Îºô±3Àð±
…Àu;ót;Ãu2ÀëŠÃ^[Ã‹ÿU‹ìQ¡ 3Å‰Eüèpÿÿÿ„ÀtV‹5ø±‹Îh ²ÿ(1ÿÖ^ëº ²ëó¡ ²…Àuõ3ÉAð±
…Àuì‹Mü3ÍèÃÿÿ‹å]Ã‹ÿU‹ìƒì@EäjPÿuÿ1…ÀujYÍ)öEøDtFVWEÀPÿ1‹}Ä3ÒGÿ‹Èwÿ#E÷Ö#MHÏ#uÁ÷÷3Ò‹È‹E÷÷Èt3Àð	÷ƒéuô_^‹å]Â ‹ÿU‹ì‹<  ƒ¹t  w3ÀëMV‹±à  …öu3Àë=·  ‘  ·‰  ÐW‹¾  3ö…Ét;zr
‹BB;ørFƒÂ(;ñré3À_^]Â ‹E‹J‰‹E‹J$‰‹B   ëà‹ÿU‹ìQQVEøPEüPèhÿÿÿ‹ð…öu‹EÇ    ëCƒ=² u!÷Eø   €Ç²   ujYÍ)ÿuüVè»þÿÿÿuÿuÿuüVÿ1…ÀujYÍ)^‹å]Â ‹ÿU‹ìQ÷`Š   t"è'þÿÿƒ-²uEüPÿ5²èaÿÿÿè   ‹å]Ã‹ÿU‹ìQ¡ 3Å‰Eüèvýÿÿ„ÀtV‹5ü±‹Îh ²ÿ(1ÿÖ^ë
Ç ²    ‹Mü3ÍèÜÿÿ‹å]Ã‹ÿU‹ìƒì8¡ 3Å‰EüSVWèôüÿÿ‹M¿   ÇEÐ$   ‰MÔ‹A‹YÇ‹Qß‹q×÷‰]ø‹yÇ   ‰EÜ‰}ô‹y‰}Ì‹}‰}Ø3ÿ÷   ‰}à‰}ä‰}è‰}ì‰}ðu$EÐ‰EøèüþÿÿEøPjWhW mÀÿ13Àé×  ‹E‹;+ÂÁø‰EÈ‹†‹ÁÁè÷Ðƒà‰Eà  u·Á‹øŠ3ö‰Eä…ÛtEÐ‹ËPVÿ(1ÿÓ‹ð…ö…\  ‹øŠ…ÿ…“   …ÛtEÐ‹ËPjÿ(1ÿÓ‹ø…ÿua3ÛSSÿuÜÿ 1‹ø…ÿuNÿ@0‹=Š‰Eð…ÿtEÐ‹ÏPjÿ(1ÿ×‹ø…ÿu%EÐ‰Eøè$þÿÿEøPjSh~ mÀÿ1‹Eìéþ   ‹Mø‹Ç‡;ÇuWÿh0‹øŠ‰}è…ÛtEÐ‹ËPjÿ(1ÿÓ‹ð…ö…•   ‹E3Û9Xt-9Xt(‹G<<8PE  u‹MÌ9L8u;|84u‹uÈ‹Eô‹4°…öu^ÿuäWÿl0‹ð…öuNÿ@0‹5Š‰Eð…ötEÐ‹ÎPjÿ(1ÿÖ‹ð…öu%EÐ‰EôèVýÿÿEôPjSh mÀÿ1èÏúÿÿ‹uì‹E‰0‹øŠ…Ûtƒeð EÐPj‹Ë‰}è‰uìÿ(1ÿÓèýÿÿ‹Æ‹Mü_^3Í[èYÿÿ‹å]Â ÌÌÌÌÌÌÌÌÌÌÌU‹ì‹E3ÒSVW‹H<È·A·YƒÀÁ…Ût‹}‹p;þr	‹HÎ;ùr
BƒÀ(;Órè3À_^[]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìjþhø’h! d¡    PƒìSVW¡ 1Eø3ÅPEðd£    ‰eèÇEü    h   è|   ƒÄ…ÀtT‹E-   Ph   èRÿÿÿƒÄ…Àt:‹@$Áè÷ÐƒàÇEüþÿÿÿ‹Mðd‰    Y_^[‹å]Ã‹Eì‹ 3É8  À”Á‹ÁÃ‹eèÇEüþÿÿÿ3À‹Mðd‰    Y_^[‹å]ÃÌÌÌÌÌÌU‹ì‹E¹MZ  f9t3À]Ã‹H<È3À9PE  uº  f9Q”À]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌV‹D$Àu(‹L$‹D$3Ò÷ñ‹Ø‹D$÷ñ‹ð‹Ã÷d$‹È‹Æ÷d$ÑëG‹È‹\$‹T$‹D$ÑéÑÛÑêÑØÉuô÷ó‹ð÷d$‹È‹D$÷æÑr;T$wr;D$v	N+D$T$3Û+D$T$÷Ú÷ØƒÚ ‹Ê‹Ó‹Ù‹È‹Æ^Â ÌÌÌÌÌÌÌÌÌÌÌh! dÿ5    ‹D$‰l$l$+àSVW¡ 1Eü3Å‰EäP‰eèÿuø‹EüÇEüþÿÿÿ‰EøEðd£    òÃ‹Mä3Íòèÿþÿòé<	ÿÿÌÌÌÌÌÌ‹D$‹L$È‹L$u	‹D$÷áÂ S÷á‹Ø‹D$÷d$Ø‹D$÷áÓ[Â ÌÌÌÌÌÌÌÌÌÌÌÌWVU3ÿ3í‹D$À}GE‹T$÷Ø÷ÚƒØ ‰D$‰T$‹D$À}G‹T$÷Ø÷ÚƒØ ‰D$‰T$Àu(‹L$‹D$3Ò÷ñ‹Ø‹D$÷ñ‹ð‹Ã÷d$‹È‹Æ÷d$ÑëG‹Ø‹L$‹T$‹D$ÑëÑÙÑêÑØÛuô÷ñ‹ð÷d$‹È‹D$÷æÑr;T$wr;D$v	N+D$T$3Û+D$T$My÷Ú÷ØƒÚ ‹Ê‹Ó‹Ù‹È‹ÆOu÷Ú÷ØƒÚ ]^_Â Ì€ù@s€ù s­ÐÓêÃ‹Â3Ò€áÓèÃ3À3ÒÃÌQL$+ÈÀ÷Ð#È‹Ä% ðÿÿ;Èòr‹ÁY”‹ ‰$òÃ-   … ëçÌÌÌQL$+ÈƒáÁÉÁYéºÿÿÿQL$+ÈƒáÁÉÁYé¤ÿÿÿÌÌÌÌ€ù@s€ù s¥ÂÓàÃ‹Ð3À€áÓâÃ3À3ÒÃÌƒ=L« t7U‹ìƒìƒäøÝ$ò,$ÉÃƒ=L« tƒìÙ<$XfƒàfƒøtÓ¤$    I U‹ìƒì ƒäðÙÀÙT$ß|$ßl$‹T$‹D$…Àt<Þé…ÒyÙ$‹$ñ   €ÁÿÿÿƒÐ ‹T$ƒÒ ë,Ù$‹$ÁÿÿÿƒØ ‹T$ƒÚ ë‹T$÷Âÿÿÿu¸Ù\$Ù\$ÉÃÌÌÌÌÌÌÌÌÌÌÌWV‹t$‹L$‹|$‹Á‹ÑÆ;þv;ø‚”  ƒù ‚Ò  ù€   sº% ‚Ž  éã  º%P«s	ó¤‹D$^_Ã‹Ç3Æ©   uº% ‚à  º%P« ƒ©  ÷Ç   …  ÷Æ   …¬  ºçs‹ƒév‰ºçsó~ƒévfÖ÷Æ   teºæƒ´   foNôvô‹ÿfo^ƒé0foF fon0v0ƒù0foÓf:Ùffoàf:ÂfGfoÍf:ìfo 0}·vé¯   foNøvøI fo^ƒé0foF fon0v0ƒù0foÓf:Ùffoàf:ÂfGfoÍf:ìfo 0}·vëVfoNüvü‹ÿfo^ƒé0foF fon0v0ƒù0foÓf:Ùffoàf:ÂfGfoÍf:ìfo 0}·vƒù|óoƒévfëèºás‹ƒév‰ºásó~ƒévfÖ‹4ÿà÷Ç   tŠˆIƒÆƒÇ÷Ç   uí‹Ñƒù ‚®  Áéó¥ƒâÿ$•4ÿ$DDLXl‹D$^_ÃŠˆ‹D$^_ÃŠˆŠFˆG‹D$^_ÃI ŠˆŠFˆGŠFˆG‹D$^_Ã41<9ƒù ‚Q  º% ‚”   ÷Ç   t‹×ƒâ+ÊŠFÿˆGÿNOƒêuóƒù ‚  ‹ÑÁéƒâƒîƒïýó¥üÿ$•àðø‹D$^_ÃŠFˆG‹D$^_ÃI ŠFˆGŠFˆG‹D$^_ÃŠFˆGŠFˆGŠFˆG‹D$^_Ã÷Ç   tINOŠˆ÷Ç   uñù€   rhî€   ï€   óoóoNóoV óo^0óof@óonPóov`óo~póóOóW ó_0óg@óoPów`ópé€   ÷Á€ÿÿÿuƒù r#ƒî ƒï óoóoNóóOƒé ÷ÁàÿÿÿuÝ÷Áüÿÿÿtƒïƒî‹‰ƒé÷Áüÿÿÿuë…ÉtƒïƒîŠˆƒéuñ‹D$^_ÃëÌÌÌ‹Æƒà…À…ã   ‹ÑƒáÁêtf¤$    ‹ÿfofoNfoV fo^0ffOfW f_0fof@fonPfov`fo~pfg@foPfw`fp¶€   ¿€   Ju£…Ét_‹ÑÁê…Òt!›    óoóoNóóOv  Juåƒát0‹ÁÁét‹‰ƒÇƒÆƒéuñ‹ÈƒátŠˆFGIu÷¤$    I ‹D$^_Ã¤$    ‹ÿº   +Ð+ÊQ‹Â‹Èƒát	ŠˆFGIu÷Áèt‹‰vHuóYééþÿÿÌÌÌÌÌÌÌÌÌÌÌÌƒ=L«r_¶D$‹ÐÁàÐfnÚòpÛ Û‹T$¹   ƒÈÿ#ÊÓà+Ñóo
fïÒftÑftËfëÑf×Ê#ÈuƒÈÿƒÂëÜ¼ÁÂf~Ú3É:EÁÃ3ÀŠD$S‹ØÁà‹T$÷Â   tŠ
ƒÂ:ËtY„ÉtQ÷Â   uëØW‹ÃÁãVØ‹
¿ÿþþ~‹Á‹÷3Ëðùƒñÿƒðÿ3Ï3ÆƒÂá u!% tÓ% uæ   €uÄ^_[3ÀÃBÿ[Ã‹Bü:Ãt6„Àtê:ãt'„ätâÁè:Ãt„Àt×:ãt„ätÏë‘^_Bÿ[ÃBþ^_[ÃBý^_[ÃBü^_[ÃÌÌÌÌÌWV‹t$‹L$‹|$‹Á‹ÑÆ;þv;ø‚”  ƒù ‚Ò  ù€   sº% ‚Ž  éã  º%P«s	ó¤‹D$^_Ã‹Ç3Æ©   uº% ‚à  º%P« ƒ©  ÷Ç   …  ÷Æ   …¬  ºçs‹ƒév‰ºçsó~ƒévfÖ÷Æ   teºæƒ´   foNôvô‹ÿfo^ƒé0foF fon0v0ƒù0foÓf:Ùffoàf:ÂfGfoÍf:ìfo 0}·vé¯   foNøvøI fo^ƒé0foF fon0v0ƒù0foÓf:Ùffoàf:ÂfGfoÍf:ìfo 0}·vëVfoNüvü‹ÿfo^ƒé0foF fon0v0ƒù0foÓf:Ùffoàf:ÂfGfoÍf:ìfo 0}·vƒù|óoƒévfëèºás‹ƒév‰ºásó~ƒévfÖ‹ä!ÿà÷Ç   tŠˆIƒÆƒÇ÷Ç   uí‹Ñƒù ‚®  Áéó¥ƒâÿ$•ä!ÿ$ô!ô!ü!""‹D$^_ÃŠˆ‹D$^_ÃŠˆŠFˆG‹D$^_ÃI ŠˆŠFˆGŠFˆG‹D$^_Ã41<9ƒù ‚Q  º% ‚”   ÷Ç   t‹×ƒâ+ÊŠFÿˆGÿNOƒêuóƒù ‚  ‹ÑÁéƒâƒîƒïýó¥üÿ$•" "¨"¸"Ì"‹D$^_ÃŠFˆG‹D$^_ÃI ŠFˆGŠFˆG‹D$^_ÃŠFˆGŠFˆGŠFˆG‹D$^_Ã÷Ç   tINOŠˆ÷Ç   uñù€   rhî€   ï€   óoóoNóoV óo^0óof@óonPóov`óo~póóOóW ó_0óg@óoPów`ópé€   ÷Á€ÿÿÿuƒù r#ƒî ƒï óoóoNóóOƒé ÷ÁàÿÿÿuÝ÷Áüÿÿÿtƒïƒî‹‰ƒé÷Áüÿÿÿuë…ÉtƒïƒîŠˆƒéuñ‹D$^_ÃëÌÌÌ‹Æƒà…À…ã   ‹ÑƒáÁêtf¤$    ‹ÿfofoNfoV fo^0ffOfW f_0fof@fonPfov`fo~pfg@foPfw`fp¶€   ¿€   Ju£…Ét_‹ÑÁê…Òt!›    óoóoNóóOv  Juåƒát0‹ÁÁét‹‰ƒÇƒÆƒéuñ‹ÈƒátŠˆFGIu÷¤$    I ‹D$^_Ã¤$    ‹ÿº   +Ð+ÊQ‹Â‹Èƒát	ŠˆFGIu÷Áèt‹‰vHuóYééþÿÿÌÌÌÌÌÌÌÌÌÌÌÌU‹ìWƒ=L«‚ý   ‹}ww¶U‹ÂÁâÐfnÚòpÛ Û¹   #ÏƒÈÿÓà+ù3ÒóofïÒftÑftËf×Ê#Èuf×É#È½ÁÇ…ÉEÐƒÈÿƒÇëÐSf×Ù#ØÑá3À+Á#ÈI#Ë[½ÁÇ…ÉDÂ_ÉÃ¶U…Òt93À÷Ç   t¶;ÊDÇ…Ét G÷Ç   uëfnÂƒÇf:cGð@LðBÁuí_ÉÃ¸ðÿÿÿ#ÇfïÀft ¹   #ÏºÿÿÿÿÓâf×ø#úufïÀft@ƒÀf×ø…ÿtì¼×Âë½‹}3ÀƒÉÿò®ƒÁ÷ÙƒïŠEýò®ƒÇ8t3Àë‹Çü_ÉÃ                                                                                                                                                                                                                                                                                                                                                                                                                                                                         È• ê• – $– 8– L– h– ‚– ˜– ®– È– Þ– ò– — — 0— <— L— \— t— Œ— ¤— Ì— Ø— æ— ô— þ— ˜ ˜ 0˜ @˜ N˜ d˜ z˜ ˜  ˜ ®˜ Ä˜ Ú˜ æ˜ ò˜ þ˜ ™ "™ :™ J™ T™ d™ p™ „™ ”™ ¦™ ²™ ¾™ Ð™ â™ ü™ š (š :š Nš ^š pš |š Šš šš ®š ¼š Ìš Þš îš  › ›     E!               Kp ´Ç íö         Œ 	ñ #q                     node.exe        ð§@¨˜1¬1è1$2a d v a p i 3 2     a p i - m s - w i n - c o r e - f i b e r s - l 1 - 1 - 1   a p i - m s - w i n - c o r e - s y n c h - l 1 - 2 - 0     k e r n e l 3 2           FlsAlloc          FlsFree       FlsGetValue       FlsSetValue       InitializeCriticalSectionEx 84D4L4X4d4p4|4Œ4˜4 4¨4´4À4Ê4Ì4Ô4Ü4à4ä4è4ì4ð4ô4ø45555555 5$5(5,5054585<5@5D5H5L5P5T5X5\5`5d5h5l5p5t5x5|5€5Œ5˜5 5¬5Ä5Ð5ä56$6D6d6„6¨6Ä6è6707L7\7`7h7x7œ7¤7°7À7Ü7ü7$8L8t8 8¼8à8909\9x9Ê4ˆ9œ9¸9Ì9ì9__based(    __cdecl __pascal    __stdcall   __thiscall  __fastcall  __vectorcall    __clrcall   __eabi  __ptr64 __restrict  __unaligned restrict(    new     delete =   >>  <<  !   ==  !=  []  operator    ->  *   ++  --  -   +   &   ->* /   %   <   <=  >   >=  ,   ()  ~   ^   |   &&  ||  *=  +=  -=  /=  %=  >>= <<= &=  |=  ^=  `vftable'   `vbtable'   `vcall' `typeof'    `local static guard'    `string'    `vbase destructor'  `vector deleting destructor'    `default constructor closure'   `scalar deleting destructor'    `vector constructor iterator'   `vector destructor iterator'    `vector vbase constructor iterator' `virtual displacement map'  `eh vector constructor iterator'    `eh vector destructor iterator' `eh vector vbase constructor iterator'  `copy constructor closure'  `udt returning' `EH `RTTI   `local vftable' `local vftable constructor closure'  new[]   delete[]   `omni callsig'  `placement delete closure'  `placement delete[] closure'    `managed vector constructor iterator'   `managed vector destructor iterator'    `eh vector copy constructor iterator'   `eh vector vbase copy constructor iterator' `dynamic initializer for '  `dynamic atexit destructor for '    `vector copy constructor iterator'  `vector vbase copy constructor iterator'    `managed vector copy constructor iterator'  `local static thread guard' operator ""      Type Descriptor'    Base Class Descriptor at (  Base Class Array'   Class Hierarchy Descriptor'     Complete Object Locator'   M i c r o s o f t   V i s u a l   C + +   R u n t i m e   L i b r a r y         A s s e r t i o n   f a i l e d :   % T s ,   f i l e   % T s ,   l i n e   % d 
   A s s e r t i o n   f a i l e d !   P r o g r a m :     F i l e :       L i n e :       E x p r e s s i o n :       F o r   i n f o r m a t i o n   o n   h o w   y o u r   p r o g r a m   c a n   c a u s e   a n   a s s e r t i o n 
 f a i l u r e ,   s e e   t h e   V i s u a l   C + +   d o c u m e n t a t i o n   o n   a s s e r t s   ( P r e s s   R e t r y   t o   d e b u g   t h e   a p p l i c a t i o n   -   J I T   m u s t   b e   e n a b l e d )     . . .   
   
 
     < p r o g r a m   n a m e   u n k n o w n >       À         À       –  À         À       Ž  À         À         À       ‘  À       ’  À       “  À       ´ À       µ À             	   m s c o r e e . d l l   CorExitProcess      dC     ›C     K… ž† C C Þ 6€ J• [•     ØC á~  Ñ– '— ÿ“ C \         C     áC C “C vC C        EEE50 P    ( 8PX 700WP       `h````  xpxxxx       (null)  ( n u l l )                                          	               	      
                                                !      5      A      C      P      R      S      W      Y      l      m       p      r   	         €   
      
   ‚   	   ƒ      „      ‘   )   ž      ¡      ¤      §      ·      Î      ×           Sun Mon Tue Wed Thu Fri Sat Sunday  Monday  Tuesday Wednesday   Thursday    Friday  Saturday    Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec January February    March   April   June    July    August  September   October November    December    AM  PM  MM/dd/yy    dddd, MMMM dd, yyyy HH:mm:ss    S u n   M o n   T u e   W e d   T h u   F r i   S a t   S u n d a y     M o n d a y     T u e s d a y   W e d n e s d a y   T h u r s d a y     F r i d a y     S a t u r d a y     J a n   F e b   M a r   A p r   M a y   J u n   J u l   A u g   S e p   O c t   N o v   D e c   J a n u a r y   F e b r u a r y     M a r c h   A p r i l   J u n e     J u l y     A u g u s t     S e p t e m b e r   O c t o b e r   N o v e m b e r     D e c e m b e r     A M     P M     M M / d d / y y     d d d d ,   M M M M   d d ,   y y y y   H H : m m : s s     e n - U S       à?ä?è?ì?ð?ô?ø?ü?@@@ @,@4@@@D@H@L@P@T@X@\@`@d@h@l@p@x@„@Œ@P@”@œ@¤@¬@¸@À@Ì@Ø@Ü@à@ì@ A       AAA$A,A4A<ADATAdAtAˆAœA¬AÀAÈAÐAØAàAèAðAøA BBBB B0BDBPBàA\BhBtB„B˜B¨B¼BÐBØBàBôBC0C    øD@E¬1€E¸E F`F¬Fè1èF(GdG GðGHH HèH˜1$28Ia p i - m s - w i n - a p p m o d e l - r u n t i m e - l 1 - 1 - 1     a p i - m s - w i n - c o r e - d a t e t i m e - l 1 - 1 - 1   a p i - m s - w i n - c o r e - f i l e - l 2 - 1 - 1   a p i - m s - w i n - c o r e - l o c a l i z a t i o n - l 1 - 2 - 1   a p i - m s - w i n - c o r e - l o c a l i z a t i o n - o b s o l e t e - l 1 - 2 - 0         a p i - m s - w i n - c o r e - p r o c e s s t h r e a d s - l 1 - 1 - 2   a p i - m s - w i n - c o r e - s t r i n g - l 1 - 1 - 0   a p i - m s - w i n - c o r e - s y s i n f o - l 1 - 2 - 1     a p i - m s - w i n - c o r e - w i n r t - l 1 - 1 - 0     a p i - m s - w i n - c o r e - x s t a t e - l 2 - 1 - 0   a p i - m s - w i n - r t c o r e - n t u s e r - w i n d o w - l 1 - 1 - 0     a p i - m s - w i n - s e c u r i t y - s y s t e m f u n c t i o n s - l 1 - 1 - 0     e x t - m s - w i n - k e r n e l 3 2 - p a c k a g e - c u r r e n t - l 1 - 1 - 0     e x t - m s - w i n - n t u s e r - d i a l o g b o x - l 1 - 1 - 0     e x t - m s - w i n - n t u s e r - w i n d o w s t a t i o n - l 1 - 1 - 0     u s e r 3 2                                   GetActiveWindow        GetCurrentPackageId       GetLastActivePopup        GetProcessWindowStation       GetUserObjectInformationW               LCMapStringEx         LocaleNameToLCID          MessageBoxA       MessageBoxW pJ|JˆJ”Jj a - J P   z h - C N   k o - K R   z h - T W   INF inf NAN nan NAN(SNAN)   nan(snan)   NAN(IND)    nan(ind)    e+000                       ( ( ( ( (                                     H                „ „ „ „ „ „ „ „ „ „              ‚‚‚‚‚‚                (                                                                 0                                                                                                                                                                                                                                                                                                         ( ( ( ( (                                     H                „ „ „ „ „ „ „ „ „ „                                        ‚ ‚ ‚ ‚ ‚ ‚                                                                                                                                                                                                                                                                                           €‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ 	
 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ 	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿu k        Z    Z   (Z   0Z   @Z   HZ   PZ   XZ	   `Z
   hZ   pZ   xZ   €Z   ˆZ   Z   ˜Z    Z   ¨Z   °Z   ¸Z   ÀZ   ÈZ   ÐZ   ØZ   àZ   èZ   ðZ   øZ    [   [    [!   ["   ðR#    [$   ([%   0[&   8['   @[)   H[*   P[+   X[,   `[-   h[/   p[6   x[7   €[8   ˆ[9   [>   ˜[?    [@   ¨[A   °[C   ¸[D   À[F   È[G   Ð[I   Ø[J   à[K   è[N   ð[O   ø[P    \V   \W   \Z   \e    \   (\  ,\  8\  D\  ”J  P\  \\  h\  t\	  0C  €\  Œ\  ˜\  ¤\  °\  ¼\  pJ  ˆJ  È\  Ô\  à\  ì\  ø\  ]  ]  ]  (]  4]  @]  L]   X]!  d]"  p]#  |]$  ˆ]%  ”]&   ]'  ¬])  ¸]*  Ä]+  Ð],  Ü]-  ô]/   ^2  ^4  ^5  $^6  0^7  <^8  H^9  T^:  `^;  l^>  x^?  „^@  ^A  œ^C  ¨^D  À^E  Ì^F  Ø^G  ä^I  ð^J  ü^K  _L  _N   _O  ,_P  8_R  D_V  P_W  \_Z  l_e  |_k  Œ_l  œ_  ¨_  ´_  |J  À_	  Ì_
  Ø_  ä_  ð_  ü_  `  `   `  8`,  D`;  \`>  h`C  t`k  Œ`  œ`  ¨`  ´`	  À`
  Ì`  Ø`  ä`;  ü`k  a  a  $a  0a	  <a
  Ha  Ta  `a;  la  |a  ˆa  ”a	   a
  ¬a  ¸a  Äa;  Üa  ìa	  øa
  b  b  b;  4b  Db	  Pb
  \b  hb;  €b   b	   œb
   ¨b;   ´b$  Äb	$  Ðb
$  Üb;$  èb(  øb	(  c
(  c,  c	,  (c
,  4c0  @c	0  Lc
0  Xc4  dc	4  pc
4  |c8  ˆc
8  ”c<   c
<  ¬c@  ¸c
@  Äc
D  Ðc
H  Üc
L  èc
P  ôc|   d|  da r     b g     c a     z h - C H S     c s     d a     d e     e l     e n     e s     f i     f r     h e     h u     i s     i t     j a     k o     n l     n o     p l     p t     r o     r u     h r     s k     s q     s v     t h     t r     u r     i d     b e     s l     e t     l v     l t     f a     v i     h y     a z     e u     m k     a f     k a     f o     h i     m s     k k     k y     s w     u z     t t     p a     g u     t a     t e     k n     m r     s a     m n     g l     k o k   s y r   d i v       a r - S A   b g - B G   c a - E S   c s - C Z   d a - D K   d e - D E   e l - G R   f i - F I   f r - F R   h e - I L   h u - H U   i s - I S   i t - I T   n l - N L   n b - N O   p l - P L   p t - B R   r o - R O   r u - R U   h r - H R   s k - S K   s q - A L   s v - S E   t h - T H   t r - T R   u r - P K   i d - I D   u k - U A   b e - B Y   s l - S I   e t - E E   l v - L V   l t - L T   f a - I R   v i - V N   h y - A M   a z - A Z - L a t n     e u - E S   m k - M K   t n - Z A   x h - Z A   z u - Z A   a f - Z A   k a - G E   f o - F O   h i - I N   m t - M T   s e - N O   m s - M Y   k k - K Z   k y - K G   s w - K E   u z - U Z - L a t n     t t - R U   b n - I N   p a - I N   g u - I N   t a - I N   t e - I N   k n - I N   m l - I N   m r - I N   s a - I N   m n - M N   c y - G B   g l - E S   k o k - I N     s y r - S Y     d i v - M V     q u z - B O     n s - Z A   m i - N Z   a r - I Q   d e - C H   e n - G B   e s - M X   f r - B E   i t - C H   n l - B E   n n - N O   p t - P T   s r - S P - L a t n     s v - F I   a z - A Z - C y r l     s e - S E   m s - B N   u z - U Z - C y r l     q u z - E C     a r - E G   z h - H K   d e - A T   e n - A U   e s - E S   f r - C A   s r - S P - C y r l     s e - F I   q u z - P E     a r - L Y   z h - S G   d e - L U   e n - C A   e s - G T   f r - C H   h r - B A   s m j - N O     a r - D Z   z h - M O   d e - L I   e n - N Z   e s - C R   f r - L U   b s - B A - L a t n     s m j - S E     a r - M A   e n - I E   e s - P A   f r - M C   s r - B A - L a t n     s m a - N O     a r - T N   e n - Z A   e s - D O   s r - B A - C y r l     s m a - S E     a r - O M   e n - J M   e s - V E   s m s - F I     a r - Y E   e n - C B   e s - C O   s m n - F I     a r - S Y   e n - B Z   e s - P E   a r - J O   e n - T T   e s - A R   a r - L B   e n - Z W   e s - E C   a r - K W   e n - P H   e s - C L   a r - A E   e s - U Y   a r - B H   e s - P Y   a r - Q A   e s - B O   e s - S V   e s - H N   e s - N I   e s - P R   z h - C H T     s r     (\B   x[,   8kq   Z    DkØ   PkÚ   \k±   hk    tk   €kÏ   ŒkÕ   ˜kÒ   ¤k©   °k¹   ¼kÄ   ÈkÜ   ÔkC   àkÌ   ìk¿   økÈ   `[)   l›   lk    [!   4lc    Z   @lD   Ll}   Xl·   (Z   plE   @Z   |lG   ˆl‡   HZ   ”lH   PZ    l¢   ¬l‘   ¸lI   Äl³   Ðl«    \A   Ül‹   XZ   ìlJ   `Z   øl£   mÍ   m¬   mÉ   (m’   4mº   @mÅ   Lm´   XmÖ   dmÐ   pmK   |mÀ   ˆmÓ   hZ	   ”mÑ    mÝ   ¬m×   ¸mÊ   Ämµ   ÐmÁ   ÜmÔ   èm¤   ôm­    nß   n“   nà   $n»   0nÎ   <ná   HnÛ   TnÞ   `nÙ   lnÆ   0[#   xne   h[*   „nl   H[&   nh   pZ
   œnL   ˆ[.   ¨ns   xZ   ´n”   Àn¥   Ìn®   ØnM   än¶   ðn¼   \>   ünˆ   Ð[7   o   €Z   oN   [/    ot   àZ   ,o¯   8oZ   ˆZ   DoO   X[(   Poj   [   \oa   Z   hoP   ˜Z   to•   €oQ    Z   ŒoR   €[-   ˜or    [1   ¤ox   è[:   °o‚   ¨Z   \?   ¼o‰   ÌoS   ¨[2   Øoy   @[%   äog   8[$   ðof   üoŽ   p[+   pm   pƒ    \=    p†   ð[;   ,p„   ˜[0   8p   Dpw   Ppu   \pU   °Z   hp–   tpT   €p—   ¸Z   Œp   È[6   ˜p~   ÀZ   ¤pV   ÈZ   °pW   ¼p˜   ÈpŒ   ØpŸ   èp¨   ÐZ   øpX   ØZ   qY   ø[<   q…   q§   (qv   4qœ   èZ   @q[   (["   Lqd   Xq¾   hqÃ   xq°   ˆq¸   ˜qË   ¨qÇ   ðZ   ¸q\   dã   ÄqÂ   Üq½   ôq¦   r™   øZ   $rš   0r]   °[3   <rz   \@   HrŠ   Ø[8   Xr€   à[9   dr    [   pr^   |rn   [   ˆr_   À[5   ”r|   ðR     rb   [   ¬r`   ¸[4   ¸rž   Ðr{   P['   èri   ôro    s   sâ    s   ,s¡   8s²   Dsª   PsF   \sp   a f - z a   a r - a e   a r - b h   a r - d z   a r - e g   a r - i q   a r - j o   a r - k w   a r - l b   a r - l y   a r - m a   a r - o m   a r - q a   a r - s a   a r - s y   a r - t n   a r - y e   a z - a z - c y r l     a z - a z - l a t n     b e - b y   b g - b g   b n - i n   b s - b a - l a t n     c a - e s   c s - c z   c y - g b   d a - d k   d e - a t   d e - c h   d e - d e   d e - l i   d e - l u   d i v - m v     e l - g r   e n - a u   e n - b z   e n - c a   e n - c b   e n - g b   e n - i e   e n - j m   e n - n z   e n - p h   e n - t t   e n - u s   e n - z a   e n - z w   e s - a r   e s - b o   e s - c l   e s - c o   e s - c r   e s - d o   e s - e c   e s - e s   e s - g t   e s - h n   e s - m x   e s - n i   e s - p a   e s - p e   e s - p r   e s - p y   e s - s v   e s - u y   e s - v e   e t - e e   e u - e s   f a - i r   f i - f i   f o - f o   f r - b e   f r - c a   f r - c h   f r - f r   f r - l u   f r - m c   g l - e s   g u - i n   h e - i l   h i - i n   h r - b a   h r - h r   h u - h u   h y - a m   i d - i d   i s - i s   i t - c h   i t - i t   j a - j p   k a - g e   k k - k z   k n - i n   k o k - i n     k o - k r   k y - k g   l t - l t   l v - l v   m i - n z   m k - m k   m l - i n   m n - m n   m r - i n   m s - b n   m s - m y   m t - m t   n b - n o   n l - b e   n l - n l   n n - n o   n s - z a   p a - i n   p l - p l   p t - b r   p t - p t   q u z - b o     q u z - e c     q u z - p e     r o - r o   r u - r u   s a - i n   s e - f i   s e - n o   s e - s e   s k - s k   s l - s i   s m a - n o     s m a - s e     s m j - n o     s m j - s e     s m n - f i     s m s - f i     s q - a l   s r - b a - c y r l     s r - b a - l a t n     s r - s p - c y r l     s r - s p - l a t n     s v - f i   s v - s e   s w - k e   s y r - s y     t a - i n   t e - i n   t h - t h   t n - z a   t r - t r   t t - r u   u k - u a   u r - p k   u z - u z - c y r l     u z - u z - l a t n     v i - v n   x h - z a   z h - c h s     z h - c h t     z h - c n   z h - h k   z h - m o   z h - s g   z h - t w   z u - z a    äT     c-^Çk      @êítFÐœ,Ÿ    aõ¹«¿¤\Ãñ)c     dµý4ÄÒ‡f’ù;lD      Ùe”,Bb×E"š&'OŸ   @•Á‰V$§úÅgmÈsÜm­ër    ÁÎd'¢cÊ¤ï%{ÑÍpïßk>ê_     änþÃÍj¼f29.EZ%øÒqVJÂÃÚ  .¨C²ª|!Ž@ÎŠóÎÄ„'ë|Ã”%­I   @ÝÚTŸÌ¿aYÜ««\ÇDõg¼ÑR¯·û)`”*     !Š»¤Ž¯V©ŸG6²K]à_Ü€
ªþð@ÙŽ¨Ð€k#c  d8L2–ÇWƒÕBJäa"©Ù=<½róå‘tYÀ¦ìlÙ*Óæ   …[aOni*{âP+4Ý/î'Pc™qÉ¦éJŽ(.onIn   @2&@­PrùÕÑ”)»Í[f–.;¢Û}úe¬SÞw›¢ °Sù¿Æ«%”KMã -ÃûôÐ"RP(·óòWBÜ}]9Ö™Yø8’ Ö³†¹w¥zaþ·ja  ägÃV ”:‹6	›ip½¾ev ëÄ&›ègn	+ò2qQH¾Î¢åER   »x”÷ÀtŒ ]ð°uÆÛ©¹ÙâßreLK(wàömÂ‘CQÏÉ•'U«âÖ'æ¨œ¦±=    @JÐìôðˆ#Åm
Xo¿CÃ]-øHîY ú(ðôÍ?¥. qÖ¼‡Di}nùVyu¤  á²¹<uˆ‚“?Ík:´‰Þ‡žFEMh¦Ûý‘“$ßìh0'D´™îA¶ÃÊXñQhÙ¢%v}qN  dûæƒZò­W”µ€ fµ) ÏÒÅ×}m?¥M·ÍÞpÚ=A·NÊÐq˜ä×:@Oâ?«ùowM&æ¯
   1U«	ÒX¦Ë&aV‡ƒjÁô‡uvèD,ÏG AžÉ>º èÈÏçUÀúá²Dï°~ $s%rÑù¸ä®@b;zO]¤Î3AâOmm!ò3VåVÁ%—×ë(„ë–Ów;I®-G 8­–ÑÎúŠÛÍÞN†ÀhU¡]i²‰<$qE}  A'JnW®bìª‰"ïÝû¢¶äïáò½f3€ˆ´7>,¸¿‘Þ¬dôÔNjÿ5jVg¹Û@Ê;*xh›2kÙÅ¯õ¼id&   äô_€û¯ÑUí¨ J›øW—«
þ®{¦,Ji•¿)ÄÇªÒÕØvÇ6ÑUÚ“Çš¨ËK%vð	ˆ¨÷t:üHå­ŽcYçË—èi×&>rä´†ª["93œuzK‘éG-wùnšç@Äø’ð_òlÃ%B‹ùÉ‘s¯|ÿ…-C°iu+-,„W¦ïÐ @zÇåb¸èjˆØå˜ÍÈÅU‰U¶YÐÔ¾ûX1‚¸EL9ÉM¬ ÅâÀLy¡€É;Ñ-±éø"m^š‰8{ØyÎrvÆxŸ¹åyN”ä      ¡éÔ\lo}ä›çÙ;ù¡obwQ4‹ÆèY+ÞXÞ<ÏXÿF"|W¨Yuç&Sgwc·æë_
ýãi9è35 ¨‡¹1öC!ÛCZØ–õ«¢?h   dþ}¾/ÉK°íõáÚN¡sÛ	äœîOgŸ©Öµµö–8s‘ÂIëÌ—+_•?8ö³‘ 7xÑßBÑÁÞ">Wß¯Š_åõw‹Êç£[R/=OçB
    ÝôR	E]áB´®.4³£o£Í?nz(´÷wÁKÐÈÒgàø¨®g;É­³VÈl• ÁH[=Š¾Jô6ÙRMèÛqÅ!ù	EJjØª×|Láœ¥›u ˆ<ä     @’Ôñ¾rdÁ6‡û«x)¯Qü9—ë%0+L¡;<þ(ºüˆwXCž¸¤ä=sÂòF|˜bt!Û®¶£.²Pª«9êB4–—©ßßþÓóÒ€y 7   ›œPñ­ÜÇ,­=87MÆsÐgmê¨›QøòÄ¢áR :#×©s…DºÙÏ‡p›:ÜRèR²åNû/¦M¾á×«
OíbŒ{ì¹Î!@fÔ ƒ¡æuãÌò)/„    äwdûõÓq=v é/}fLô3.ñ¸óŽi”Ls¨&`@<
ˆqÌ!-¥7ïÉÚŠ´1»BALùÖl‹È¸â|í—RÄaÃbªØÚ‡Þê3¸ahð”½šÌjÕÁ-    è6zÆž)ô
?IóÏ¦¥w£#¾¤‚[¢Ì/r5D¾¸Â¨N2LÉ­3ž¼ºþ¬v2!L.2Í>´‘þp6Ù\»…—BýÌFøÝ8æÒ‡iÑþñµ>®«¹Ãoî¾     @ªÂ@Ùwø,=×áq˜/çÕ	cQrÝ¨¯FZ*ÖÎÜ*þÝFÎ$'­Ò#·»Ä+Ì·Êë±GÜK	ÊÜÅŽQæ1€VÃŽ¨X/4B‹å¿þüÿycgý6ÕfvPá¹b   a°g
ÒÀáÐ;sÛ?.Ÿ£â²aâÜc*¼&”›Õpa–%ãÂ¹u!,`j¸¢;Ò‰s}ñ`ß×ÊÆ+ßi7‡¸$í“fënIoÛ“u‚t^6šnÅ1·6ÅB(ÈŽy®$Þ    dAÁšˆÕ™,CÙç€¢.=ök=yI‚C©çyJæý"špÖàïÏÊ×¤½l dã³ÜN¥n¨¡žEtÈTŽüWÆtÌÔÃ¸BncÙWÌ[µ5éþlaQÄÛº•µNñ¡PçùÜqc+Ÿ/Þ"     ‰½^<V7wã8£Ë=OžÒ,ž÷¤tÇùÃ—çj8ä_¬œ‹óúìˆÕ¬ÁZ>ÎÌ¯…p?Óm-è}o”i^á,ŽdH9¡•à4X<´”öH'½W&|.Ú‹u €;¶Û-HÏm~ä$™P         	     % - 5 	> 
H 
R ] i u ‚  Ÿ ® ¾ Ï à ò -C	Y	p	ˆ
 
¹
Ó
î	%
   d   è  '   † @B €–˜  áõ Êš;0   1#INF   1#QNAN  1#SNAN  1#IND   log10                 ð?      ð?3      3                      ÿ                     €C O N O U T $           ÿÿÿÿÿÿ ÿÿÿÿÿÿ      ÀÛ?     ÀÛ?øÿÿÿÿBøÿÿÿÿB   €ÿÿÿ   €ÿÿÿ xŸPDÓ?X³1ï=        ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ              ð?      ð?                      0C      0C      ðÿ      ð     ð     ðùÎ—Æ‰5@=)d	“ÀU„5j€É%ÀÒ5–Üjü?÷™~Ÿ«@5±wÜòzò¿A.¿lzZ?               €ÿ       €ÿÿÜ§×¹…fq±@      ÿÿ@÷6C˜ö•ý?      à?exp          ¡ù ªü ¯ü Ñú              Àÿÿ5Âh!¢ÚÉÿ?5Âh!¢ÚÉþ?      ð?      @          ð?5Âh!¢ÚÉ>@ÿÿÿÿÿÿï             ˜À      ˜@      ð        log log10   exp pow asin    acos    sqrt          ð?       €D        € 0                    ä
¨|?÷Q-8>=  Þ¶W‹?0ûþ	k8= €–Þ®p”?á‘xü9=  >Ž.Úš?pnžÑ5= ÀY÷Ø­ ?¡  	Q*=  cÆ÷ú£??õñb6= ÀïY§?ÛTÏ?½=  Ç>ª?†ÓÐÈWÒ!= @Ã-32­?DÙøÛz=  Öp(°?vP¯(‹ó= `ñìœ±?ÔUS?à>= Àeý³?•gŒ€â7= `Å€'“´?ó¥bÍ¬Ä/= €é^s¶?Ÿ}¡#ÏÃ=  Jwk·?zn è= ÀäNÖ¸?‚LNÌå 9= @$"´3º?5Wg4pñ6= €§T¶•»?ÇNv$^)= àé&ê¼?ËË.‚)Ñë<  lÁ´B¾?éMóå%= `j±¿?§w·¢¥Ž*=  <Å›mÀ?Eúáî2=  Þ¬>Á?®ðƒËEŠ= Ðt?¸Á?Ôÿ“ñ= ÐOþQÂ?Àw(@	¬þ< àô0÷Â?AcÇõ0= Pyp”Ã?dry?é=  ´St)Ä?4K¼Å	Î>= Àþú$ÊÄ?QhæBC .= 0	ubÅ?-ª³ìß0=  öòÅ?a>-ï?=  ¢Æ?Ð™–ü,”í<  (lX Ç?ÍT@b¨ == Pÿ•´Ç?Å3‘h,%=  Îf¢?È?Ÿ#‡†ÁÆ = ðVÌÈ?ß Ï¡´ã6= ÐçïßYÉ?åàÿz $= ÀÒGéÉ? $òl35= @‹¤nÊ?[+¹¬ë3= ðRÅ· Ë?sªdLiô== pù|æˆË?r x"#ÿ2= @.ºãÌ?|½UÍË2=  lÔ‘Ì?r¬æ”F¶= aûÍ?–®‘Û4= ý«YŸÍ?sl×¼#{ = `~R=Î?ä“.òi1=  Ü,šÎ?‡ñõë = ”vXÏ? êë¯= pÛ€™Ï?h–ò÷}s"= Ð	E[
Ð?%S#[k= èû7€HÐ?Æ¹¹“j= ¨!V1‡Ð?®ó¿}Úa2= ¸jqÆÐ?2Á0Jé5= ¨ÒÍÙÿÐ?€ñö5= xÂ¾/@Ñ?‹º"B <1= i—zÑ?™\-!yò!= X¬0zµÑ?~„ÿb>Ï== ¸:ÛðÑ?ß#.X'= HBO&Ò?ù¤(~= x¦bbÒ?.°= ØCÀq˜Ò?y7ž¬i9+= €vÁÕÒ?¿¾Þê:= 0»§³Ó?2Ø¶™’8= xŸPDÓ?X³1ï=     ÀÛ?     ÀÛ?     QÛ?     QÛ?    ðèÚ?    ðèÚ?    à€Ú?    à€Ú?    ÀÚ?    ÀÚ?     ¾Ù?     ¾Ù?    €]Ù?    €]Ù?    PÙ?    PÙ?     ©Ø?     ©Ø?    àUØ?    àUØ?    (ÿ×?    (ÿ×?    `¯×?    `¯×?    ˜_×?    ˜_×?    Ð×?    Ð×?    €ÃÖ?    €ÃÖ?    ¨zÖ?    ¨zÖ?    Ð1Ö?    Ð1Ö?    pìÕ?    pìÕ?    §Õ?    §Õ?    (eÕ?    (eÕ?    @#Õ?    @#Õ?    ÐäÔ?    ÐäÔ?    `¦Ô?    `¦Ô?    hkÔ?    hkÔ?    ø,Ô?    ø,Ô?    xõÓ?    xõÓ?    €ºÓ?    €ºÓ?     ƒÓ?     ƒÓ?    øNÓ?    øNÓ?    xÓ?    xÓ?    pãÒ?    pãÒ?    à²Ò?    à²Ò?    Ø~Ò?    Ø~Ò?    HNÒ?    HNÒ?    ¸Ò?    ¸Ò?     ðÑ?     ðÑ?    ˆÃÑ?    ˆÃÑ?    p–Ñ?    p–Ñ?    XiÑ?    XiÑ?    ¸?Ñ?    ¸?Ñ?     Ñ?     Ñ?     éÐ?     éÐ?    ØÂÐ?    ØÂÐ?    8™Ð?    8™Ð?    sÐ?    sÐ?    pIÐ?    pIÐ?    À&Ð?    À&Ð?    ˜ Ð?    ˜ Ð?    à´Ï?    à´Ï?    €oÏ?    €oÏ?     *Ï?     *Ï?    ÀäÎ?    ÀäÎ?    `ŸÎ?    `ŸÎ?     ZÎ?     ZÎ?    Î?    Î?    0ÖÍ?    0ÖÍ?    À—Í?    À—Í?    PYÍ?    PYÍ?    àÍ?    àÍ?    `ãÌ?    `ãÌ?    ð¤Ì?    ð¤Ì?    pmÌ?    pmÌ?     /Ì?     /Ì?    €÷Ë?    €÷Ë?     ÀË?     ÀË?      à?tanh    atan    atan2   sin cos tan ceil    floor   fabs    modf    ldexp   _cabs   _hypot  fmod    frexp   _y0 _y1 _yn _logb   _nextafter         °   ´   ¤   ¨   ‰   ˜‰!   ˆ   ¸   À    ˆ   (ˆ   È   0ˆ   4ˆ    8ˆ   <ˆ   Dˆ   Lˆ   Tˆ   \ˆ   dˆ   lˆ   tˆ   |ˆ"   „ˆ#   ˆˆ$   Œˆ%   ˆ&   ˜ˆsinh    cosh          ðÿÿÿÿÿÿï       €K E R N E L 3 2 . D L L     AcquireSRWLockExclusive ReleaseSRWLockExclusive     \                                                            p‹   (1               . . \ s r c \ b u f f e r u t i l . c   s t a t u s   = =   n a p i _ o k   mask    unmask  ..\src\bufferutil.c bufferutil  iojs.exe    node.exe    °         <@\       L   |‹ |w     <@\          È‹ Èw     <@\         Ü‹ Üw     <@\                   !  p%   +  RSDSê¸©¶ï§u@1\òóp¿   C:\projects\bufferutil\build\Release\bufferutil.pdb     »   »       ¹   GCTL   7 .text$mn     0 (  .idata$5    (1    .00cfg  ,1    .CRT$XCA    01    .CRT$XCU    41    .CRT$XCZ    81    .CRT$XIA    <1    .CRT$XIC    H1    .CRT$XIZ    L1    .CRT$XPA    P1    .CRT$XPX    X1    .CRT$XPXA   \1    .CRT$XPZ    `1    .CRT$XTA    d1    .CRT$XTZ    p1  Z  .rdata  p‹    .rdata$sxdata   |‹ x  .rdata$zzzdbg   ôŽ    .rtc$IAA    øŽ    .rtc$IZZ    üŽ    .rtc$TAA         .rtc$TZZ       .xdata$x    “     .didat$2    4“     .didat$3    T“    .didat$4    p“    .didat$6     ”     .didat$7     ” X   .edata  x”    .idata$2    Œ”    .idata$3     ” (  .idata$4    È• Z  .idata$6       È  .data   È§     .didat$5    è§ <
  .bss     À    .gfids$x    À    .gfids$y     Ð `   .rsrc$01    `Ð €  .rsrc$02                        þÿÿÿ    Ðÿÿÿ    þÿÿÿ    ±     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    ,     þÿÿÿ    Ôÿÿÿ    þÿÿÿ       þÿÿÿ    Øÿÿÿ    þÿÿÿ 0     äÿÿÿ    Ôÿÿÿ    þÿÿÿ    9     9 9 þÿÿÿ    Ôÿÿÿ    þÿÿÿ     ?     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    ñ?     äÿÿÿ    Ôÿÿÿ    þÿÿÿÉD ÍD     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    ¡F     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    ps     þÿÿÿ    Äÿÿÿ    þÿÿÿ    s         ìr þÿÿÿ    Ôÿÿÿ    þÿÿÿ    Às     äÿÿÿ    ´ÿÿÿ    þÿÿÿ    2x     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    …u     þÿÿÿ    Øÿÿÿ    þÿÿÿ    r{     þÿÿÿ    Øÿÿÿ    þÿÿÿ    ~z     þÿÿÿ    Øÿÿÿ    þÿÿÿ    ßz     þÿÿÿ    Øÿÿÿ    þÿÿÿ    *{     þÿÿÿ    Øÿÿÿ    þÿÿÿ    Õ     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    ‘     þÿÿÿ    Øÿÿÿ    þÿÿÿ    ¹‹     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    —     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    Á˜     þÿÿÿ    Ðÿÿÿ    þÿÿÿ    «¬     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    {­     þÿÿÿ    Ìÿÿÿ    þÿÿÿ    m´     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    –¼     þÿÿÿ    Ìÿÿÿ    þÿÿÿ    šÉ     þÿÿÿ    Ðÿÿÿ    þÿÿÿ    ?é     þÿÿÿ    Äÿÿÿ    þÿÿÿ    ê     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    ]ï     þÿÿÿ    Øÿÿÿ    þÿÿÿÙì   p1 è§ È§ T“  ”                                         ˆ“  “ ¸“ Ò“ ê“ p“       napi_create_function    napi_get_buffer_info    napi_module_register    napi_set_named_property   napi_get_value_uint32   napi_get_cb_info                                        <@\    R”          H” L” P” 01 b”   bufferutil.node _register_bufferutil_  ”         Ü•  0                     È• ê• – $– 8– L– h– ‚– ˜– ®– È– Þ– ò– — — 0— <— L— \— t— Œ— ¤— Ì— Ø— æ— ô— þ— ˜ ˜ 0˜ @˜ N˜ d˜ z˜ ˜  ˜ ®˜ Ä˜ Ú˜ æ˜ ò˜ þ˜ ™ "™ :™ J™ T™ d™ p™ „™ ”™ ¦™ ²™ ¾™ Ð™ â™ ü™ š (š :š Nš ^š pš |š Šš šš ®š ¼š Ìš Þš îš  › ›     dGetModuleHandleA  KERNEL32.dll  ‚UnhandledExceptionFilter  CSetUnhandledExceptionFilter 	GetCurrentProcess aTerminateProcess  mIsProcessorFeaturePresent -QueryPerformanceCounter 
GetCurrentProcessId GetCurrentThreadId  ÖGetSystemTimeAsFileTime KInitializeSListHead gIsDebuggerPresent ¾GetStartupInfoW gGetModuleHandleW  TInterlockedFlushSList ­RtlUnwind PGetLastError  SetLastError  %EnterCriticalSection  ¢LeaveCriticalSection  DeleteCriticalSection HInitializeCriticalSectionAndSpinCount sTlsAlloc  uTlsGetValue vTlsSetValue tTlsFree žFreeLibrary GetProcAddress  §LoadLibraryExW  ÀGetStdHandle  >GetFileType bGetModuleFileNameA  cGetModuleFileNameW  fGetModuleHandleExW  àWriteConsoleW QExitProcess ÑMultiByteToWideChar ÍWideCharToMultiByte 3HeapFree  /HeapAlloc áWriteFile úOutputDebugStringW   CloseHandle ¬WaitForSingleObjectEx è CreateThread  ¤GetACP  –LCMapStringW  hFindClose mFindFirstFileExA  }FindNextFileA rIsValidCodePage †GetOEMCP  ³GetCPInfo ÈGetCommandLineA ÉGetCommandLineW 'GetEnvironmentStringsW  FreeEnvironmentStringsW ¢GetProcessHeap  ÅGetStringTypeW  ’FlushFileBuffers  ÜGetConsoleCP  îGetConsoleMode  8HeapSize  6HeapReAlloc "SetStdHandle  ýSetFilePointerEx  Â CreateFileW þ DecodePointer @RaiseException  ÐGetSystemInfo ¡VirtualProtect  £VirtualQuery  ¦LoadLibraryExA                                                                                                                                                                                                                                ±¿DNæ@»ÿÿÿÿ                   ÿÿÿÿ             “                                                                                                                                                                                            ÿÿÿÿ    ðM                                         À¡            À¡            À¡            À¡            À¡                    (§        pPðQ@C                         ¡À¤C   ¤  `‚y‚!       ¦ß      ¡¥      Ÿàü    @~€ü    ¨  Á£Ú£                        þ      @þ      µ  Á£Ú£                        þ      Aþ      ¶  Ï¢ä¢ å¢è¢[                 þ      @~¡þ    Q  QÚ^Ú  _ÚjÚ2                 ÓØÞàù  1~þ                                                                                                                                                                                                                                                                                                                   abcdefghijklmnopqrstuvwxyz      ABCDEFGHIJKLMNOPQRSTUVWXYZ                                                                                                                                                                                                                                                                                                                                                                                                                                                                     abcdefghijklmnopqrstuvwxyz      ABCDEFGHIJKLMNOPQRSTUVWXYZ                                                                                                                                            À¤                            ÿÿÿÿ            € 


   êJþÿÿÿ.   .    §ä±ä±ä±ä±ä±ä±ä±ä±ä±$§è±è±è±è±è±è±è±        þÿÿÿ            u˜                     ÀŠÀ ÔŠ                       * 4 > û                                 ?  ì>  C  vC  “C  C  áC  C  \  C  ÿ“  '—  Ñ–    á~  ØC  [•  J•  6€  Þ  C  C  ž†  K…  ›C  dC  p  —|  Ô†  Kp  #q  Œ  ´Ç  ú˜  	ñ  íö  6   G   J   
   Y                                                                                                                                                                                                                                                                                                                                                                                   €                  0  €               	  H   `Ð }                  <?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level='asInvoker' uiAccess='false' />
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>
                                      <  020@0E0S0o0t0˜00Á0Æ0Ô0î0ó011D2r2€2…2“2²2·2Û2à2É3Ö3î3ó344$494A4R4W4h4p44†4¡4§4Â4Ö4ó4ü4	55!5+555?5J5¯5Þ5î566'6,6E6J6W6¤6Á6Ë6Ù6ë6 7>7P7
8=8‹8”8Ÿ8¦8Æ8Ì8Ò8Ø8Þ8ä8ë8ò8ù8 99999%9-999B9G9M9W9a9q99‘9š9ÿ9Â:ó:B;U;h;t;„;•;»;Ð;×;Ý;ï;ù;W<d<‹<“<¬<æ<===%=2=a=i=z=€=†=’=˜=»=ì=—>¶>À>Ñ>Ý>æ>ë>??;?A?^? ?®?É?Ô?    è   \0e0m0´0Ã0Ê0 1	11!1*1=1¯1'2/2A2š2Å2d3µ3È3@4õ456I6^6x6’6 6¦6Á6é6ý67#7-7;7V7g7s77¯7½7Ä7Ê7ß7ò788N8^8u8}8§8Ã8Ò8Þ8ì899#9(9O9X9]9b9†9’9—9œ9À9Ì9Ñ9Ö9ý9	:::C:K:P:`:j::¡:­:·:É:Î:ì:Q;];Õ;ï;ø;#<n<Á<à<=#=g=Š=“=>4>K>I?‚?™?   0       00•0¬0Ã0Ú0ñ0D1†1¹1±2Ç2Ù2î273W3O4X4`4õ4Ù5646N6š6Î7ä78K8Z8p8†88¤8°8Ã8È8Ô8Ù8ê8T9[9m9v9¾9Ð9Ø9â9ë9ü9:):U:’:œ:¢:¨:;;U;`;U=ˆ==³>Ë>ø>?#?(?2?7?B?M?a?²? @     V0i0x0™0ò0ý0L1d1®1D2[2Ù23/3e3j3w3ƒ3œ3¯3â3ñ3ö3444 4+414<4B4P4Y4^4~4ƒ4¤4Á4ï4õ45E5K5Ò5?6E6b6ä6Î;í<ÿ<8>Ä>È>Ì>Ð>Ô>Ø>Ü>à>X?ä?è?ì?ð?ô?ø?ü? P  0    0ß3<6Ì8è8ì8ð8ô8ø8ü8 999999f9»=×=   `  <   „9r:|:‰:¼:Î:þ:;&;x;;†;˜;È;û;<P=W=]=X?j?…?±?¿?Ð?ã? p  ´   L0f0u0ƒ00›0©0¹0Î0å01131@1N1\1g1}1‘1P2o2t2(33g4=5[5f5ã5ê5ñ5ø56F6S6`6m6„6K7È7Ñ7é7û7(8V8:=::¾:î:9;5<I<Å<~=…=­=Ç=Þ=å=>+>F>R>c>l>¡>²>Ì>Õ>â>ì>??4?>?a?k?„??™?Ÿ?³?¿?ã?ü? €    )000;0I0P0V0q0x00„0‰0™0ž0£0À0È011+131Z1s1‚1Ž1œ1¾1Ð1Û1à1å1 2
2&21262;2V2`2|2‡2Œ2‘2¬2¶2Ò2Ý2â2ç233+363;3@3a3q33˜33¢3Õ3ù34 4%4*4H4q4–4Ó4Þ4ã4è4555555L5W5d5z5…5Š55©5®5³5Ï5ó56*6>6C6H6j6x6‡6«6½6É69Ã9ê9U:|:…;ÿ;< <2<N<l<v<‡<Œ<¡<Ô<Û<â<é<===)=3=C=›=Ó=î=   ˜    0-0N0S0^0r0}0”0Ä0Ù0ç0ð0%1\1’1¥172k2’2Ý24444Z4}4£4Å4L5S5]5s5¬5Ü5÷526i6{6±6Ô6.7>7Z7~7²7Ý7ÿ7,8>8Z8~8™8¤8Î8Ö8ï8999-9w9‰992:u::y;¯;Ì<è<<=      `   É3”6Ó6Ú6ê6ù6 777=7<9l9ž9í9ª:µ:
;,;K;<8<?<U<k<x<}<‹<õ<(===N=Ô=ê=*>F>e>•>!?@?y? ?«?»?   °  ˆ   20i0ˆ0ž0¨0Ç0å0T1}1¦1Ä1B2k2”2°293g3˜3´3ç34&4¥45¡566h6é6=7Ã7½8°9ý9Õ:>;h;—;ý;6<L<m<å<="=4=F=X=j=|=Ž= =²=Ä=Ö=è=	>>->?>Q>Š?Ð?   À  X   Y0k0Ð0O1|1—1Ç1|2.3[3ˆ3Ú34R4ð4!5ê7ð7O8U8÷89Q9`9n9‹9“9¼9Ã9ß9æ9ý9:N:U:¥:¹:;;   Ð      ê0V1)919h9o9™<Ž=–=Í=Ô=   à  \   Ù04$4+4247%7ð7÷7Ï8O9‚9¢9Ì9Œ:–:À:;;:;"<b<Í<ç<ô<$=H=S=`=r=º=Ó=W>l>u>~>”>í> ?¾?Ô?   ð  „   .0k0u00ù0ÿ01
1194~4Z5Ú56õ697A7I7Q7Y7w77á7í788898€8ª8²8Ï8ß8ë8ú8þ9/:q:¨:Å:Ù:ä:1;¹; <Õ<I=f=v=Ë=Ì>Ü>í>õ>??|?‡?’?˜?¡?ã?   |   030?0K0^0}0¨0À0111)1<1`1à1•2§2¹2)3Š3å3S4r4£4ø527M7c7y77Ú:Ý;î;t>z>€>>–> >²>Ì>Ò>á>è>ñ>÷>ý>??3?H?O?U?_?h?œ?·?        000%0+020;0x0¦0¶0Ú0ö011-1B1I1O1Z1y1Ž1¸1 2*252K2]2w2Œ2˜2ž2³2Ø2ò2ø23Z3f3l33¦3¹3Õ3V4[4m4‹4Ÿ4¥4ñ568.89959C9ñ:(;/;4;8;<;@;–;Û;à;ä;è;ì;R>´?Ç?å?ó?     $   ¡1Ø1ß1ä1è1ì1ð1F2‹22”2˜2œ25 0   (101<1@1D1P1T1X1€1„1ˆ1Œ11”1¨2¬2°2´2¸2¼2À2Ä2È2Ì2Ð2Ô2Ø2Ü2à2ä2è2ì2ð2ô2ø2ü2 33333333 3$3(3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|3€3„3ˆ3Œ33”3˜3œ3 3¤3¨3¬3°3´3¸3¼3À3Ä3È3Ì3Ð3Ô3Ø3Ü3à3ä3è3ì3ð3ô3ø3ü3 44444444 4$4(4,40444ˆ==˜=œ= =¤=¨=¬=°=´=¼=À=Ä=È=Ì=Ð=Ô=Ø=ä=ì=ð=ô=ø=ü= @ è   @3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|3€3„3ˆ3Œ33”3˜3œ3 3¤3¨3¬3°3´3¸3¼3À3Ä3È3Ì3Ð3Ô3Ø3Ü3à3ä3è3ô3ø3ü3 44444444 4$4(4,4044484<4@4D4H4L4P4T4X4\4`4d4h4l4p4t4x4|4€4„4ˆ4Œ44”4˜4œ4 4¨4¬4°4´4¸4¼4À4Ä4È4Ì4Ð4Ô4Ø4Ü4à4ä4è4ì4ð4ô4`:d:h:l:   P Ð  ü23333$3,343<3D3L3T3\3d3l3t3|3„3Œ3”3œ3¤3¬3´3¼3Ä3Ì3Ô3Ü3ä3ì3ô3ü34444$4,444<4D4L4T4\4d4l4t4|4„4Œ4”4œ4¤4¬4´4¼4Ä4Ì4Ô4Ü4ä4ì4ô4ü45555$5,545<5D5L5T5\5d5l5t5|5„5Œ5”5œ5¤5¬5´5¼5Ä5Ì5Ô5Ü5ä5ì5ô5ü56666$6,646<6D6L6T6\6d6l6t6|6„6Œ6”6œ6¤6¬6´6¼6Ä6Ì6Ô6Ü6ä6ì6ô6ü67777$7,747<7D7L7T7\7d7l7t7|7„7Œ7”7œ7¤7¬7´7¼7Ä7Ì7Ô7Ü7ä7ì7ô7ü78888$8,848<8D8L8T8\8d8l8t8|8„8Œ8”8œ8¤8¬8´8¼8Ä8Ì8Ô8Ü8ä8ì8ô8ü89999$9,949<9D9L9T9\9d9l9t9|9„9Œ9”9œ9¤9¬9´9¼9Ä9Ì9Ô9Ü9ä9ì9ô9ü9::: ` Ð  4 4(40484@4H4P4X4`4h4p4x4€4ˆ44˜4 4¨4°4¸4À4È4Ð4Ø4à4è4ð4ø4 5555 5(50585@5H5P5X5`5h5p5x5€5ˆ55˜5 5¨5°5¸5À5È5Ð5Ø5à5è5ð5ø5 6666 6(60686@6H6P6X6`6h6p6x6€6ˆ66˜6 6¨6°6¸6À6È6Ð6Ø6à6è6ð6ø6 7777 7(70787@7H7P7X7`7h7p7x7€7ˆ77˜7 7¨7°7¸7À7È7Ð7Ø7à7è7ð7ø7 8888 8(80888@8H8P8X8`8h8p8x8€8ˆ88˜8 8¨8°8¸8À8È8Ð8Ø8à8è8ð8ø8 9999 9(90989@9H9P9X9`9h9p9x9€9ˆ99˜9 9¨9°9¸9À9È9Ð9Ø9à9è9ð9ø9 :::: :(:0:8:@:H:P:X:`:h:p:x:€:ˆ::˜: :¨:°:¸:À:È:Ð:Ø:à:è:ð:ø: ;;;; ;(;0; p    
???? € `   ¬8´8¼8Ä8Ì8Ô8Ü8ä8ì8ô8ü89999$9,949<9D9L9T9\9d9l9t9|9„9Œ9D:H:P:ø: ?@?\?`?|?€? ?¨?¬?È?è?  @   00(0H0h0t00°0Ð0ð0101P1p11°1Ð1ð1202P2p22°2Ð2ð233   \    101@1P1`1p1ˆ1”1˜1œ1¸1¼1à67(7,7074787<7@7D7H7L7X7\7`7d7h7l7p7t7¨7¬7°7È7Ì7Ð7Ô7Ø7Ü7                                                                                                                                                                                                                                                                                                                                                                                                                                                           ¦ MZ       ÿÿ  ¸       @                                     º ´	Í!¸LÍ!This program cannot be run in DOS mode.
$       îwÆuª¨&ª¨&ª¨&ŠY&£¨&Š[&Ð¨&ŠZ&²¨&‘H«'»¨&‘H¬'¥¨&‘H­'²¨&wéc&©¨&ª©&õ¨&H '¨¨&H¨'«¨&8HW&«¨&Hª'«¨&Richª¨&                        PE  L 2@\        à !    –      a      0                                   @                    ” X   x” (    Ð à                   à H   ‹ p                           Š @            0 (  “ @                   .text   7                        `.rdata  "k   0  l                @  @.data   $         ˆ             @  À.gfids  ¤    À                  @  @.rsrc   à   Ð     ’             @  @.reloc  H   à     ”             @  B                                                                                                                                                                                                                                                                        ƒì<¡ 3Ä‰D$8‹D$DL$V‹t$DWj j QL$$ÇD$$   QPVÿØ§ƒÄ…ÀtjhdŠhŒŠèb#  ƒÄ‹=È§D$j Pÿt$,Vÿ×ƒÄ…ÀtjhdŠhŒŠè3#  ƒÄj D$Pÿt$0Vÿ×ƒÄ…ÀtjhdŠhŒŠè
#  ƒÄj D$Pÿt$4Vÿ×ƒÄ…ÀtjhdŠhŒŠèá"  ƒÄ‹=Ô§D$Pÿt$4Vÿ×ƒÄ…ÀtjhdŠhŒŠè´"  ƒÄD$Pÿt$8Vÿ×ƒÄ…Àtj hdŠhŒŠè"  ƒÄ‹t$3ÿt$‹L$‹T$‰t$…Ét0öÂt+‹D$‹ÏƒáGŠ2ˆ‹t$‹T$F‹L$B‰t$‰T$;ùrÐ+Ï‰L$ ‰L$„¡   ‹L$SU\$@½   ‹Ç[ƒàGŠˆCÿƒíuì‹L$(‹ùÁï…ÿt<‹\$D‹l$@€    ‹
‹B3Í‰3Ã‰F‹T$‹t$ƒÂƒÆ‰T$‰t$ƒïu×‹L$|$@][ƒát)I‰L$Š2Gÿˆ‹t$‹T$F‹L$B‰t$‰T$…Éu×‹L$@3À_^3Ìè  ƒÄ<ÃÌÌÌÌÌÌÌÌÌÌÌÌƒì$¡ 3Ä‰D$ ‹D$,L$V‹t$,Wj j QL$ ÇD$    QPVÿØ§ƒÄ…Àtj[hdŠhŒŠè"!  ƒÄ‹=È§D$PD$Pÿt$ Vÿ×ƒÄ…ÀtjbhdŠhŒŠèð   ƒÄj D$Pÿt$$Vÿ×ƒÄ…ÀtjehdŠhŒŠèÇ   ƒÄ‹L$3ö‹T$…Ét+fD  öÂt ‹D$‹ÎƒáFŠ0‹T$‹L$B‰T$;ñrÛ+Î‰L$„|   SU‹l$|$(»   ‹ÆƒàFŠ(ˆGÿƒëuì‹ñÁî][…öt%‹L$$‹|$ 1:‹D$1H‹T$ƒÂ‰T$ƒîuç‹L$t$ ƒát  ŠvI‰L$0‹T$‹L$B‰T$…Éuã‹L$(3À_^3ÌèŒ  ƒÄ$Ãƒì$V‹5Ü§W‹|$Pj h  j j WÿÖƒÄ…Àth   hdŠhŒŠè´  ƒÄD$Pj h@ j j WÿÖƒÄ…Àth    hdŠhŒŠèƒ  ƒÄÿt$‹t$h°ŠVWÿÐ§ƒÄ…Àth£   hdŠhŒŠèP  ƒÄÿt$h¸ŠVWÿÐ§ƒÄ…Àth¦   hdŠhŒŠè!  ƒÄ_‹Æ^ƒÄÃÌÌÌÌÌÌh §ÿÌ§YÃÌÌÌƒ|$t3ÀÂ V‹t$hàŠÿvè!   ƒÄ…ÀthìŠÿvè   ƒÄ…Àt3À^Â j ÿ 0^Â ¸Ü§é    QRPh“è^ü  ZYÿà¸È§éåÿÿÿ¸Ì§éÛÿÿÿ¸Ð§éÑÿÿÿ¸Ô§éÇÿÿÿ¸Ø§é½ÿÿÿ; òuòÃòéS  U‹ì‹Eƒè t3ƒèt ƒètƒèt3À@ë0èû  ëèÕ  ¶Àëÿuÿuè   Yëƒ} •À¶ÀPè  Y]Â jhèˆ	  j è)  Y„Àu3Àéà   è  ˆEã³ˆ]çƒeü ƒ=« tjèÔ  Ç«   èP  „Àteèß  h è´  èf  Ç$… è£  èy  Ç$H1h81èø  YY…Àu)èà  „Àt h41h,1è~  YYÇ«   2Ûˆ]çÇEüþÿÿÿèD   „Û…Lÿÿÿè=  ‹ðƒ> tVè.  Y„Àtÿujÿu‹6‹Îè™  ÿÖÿì§3À@èÖ  ÃŠ]çÿuãè†  YÃjh(èv  ¡ì§…À3ÀëOH£ì§è	  ˆEäƒeü ƒ=«tjèÇ  èº  ƒ%« ÇEüþÿÿÿè   j ÿuèD  YY3É„À•Á‹Áè[  Ãèª  ÿuäè	  YÃjhHèù  ‹}…ÿu9=ì§3ÀéÔ   ƒeü ƒÿt
ƒÿt‹]ë1‹]SWÿuèº   ‹ð‰uä…ö„ž   SWÿuèÅýÿÿ‹ð‰uä…ö„‡   SWÿuèÈ  ‹ð‰uäƒÿu"…öuSPÿuè°  SVÿuèŒýÿÿSVÿuè`   …ÿtƒÿuHSWÿuèoýÿÿ‹ð‰uä…öt5SWÿuè:   ‹ðë$‹Mì‹Qÿ0hY ÿuÿuÿuèi  ƒÄÃ‹eè3ö‰uäÇEüþÿÿÿ‹ÆèP  ÃU‹ìV‹5|1…öu3À@ëÿu‹Îÿuÿuèß  ÿÖ^]Â U‹ìƒ}uèh  ÿuÿuÿuè¾þÿÿƒÄ]Â U‹ìj ÿ0ÿuÿ0h	 Àÿ0Pÿ0]ÃU‹ìì$  jè¶õ  …ÀtjYÍ)£ð¨‰ì¨‰è¨‰ä¨‰5à¨‰=Ü¨fŒ©fŒü¨fŒØ¨fŒÔ¨fŒ%Ð¨fŒ-Ì¨œ ©‹E £ô¨‹E£ø¨E£©‹…ÜüÿÿÇ@¨  ¡ø¨£ü§Çð§	 ÀÇô§   Ç ¨   jXkÀ Ç€¨   jXkÀ ‹ ‰LøjXÁà ‹  ‰Løh€1èáþÿÿ‹å]ÃU‹ì‹EV‹H<È·AQÐ·Akð(ò;Öt‹M;Jr
‹BB;ÈrƒÂ(;Öuê3À^]Ã‹ÂëùèI  …Àu2ÀÃd¡   V¾«‹Pë;Ðt3À‹Êð±…Àuð2À^Ã°^Ãè  …Àtèm  ëè   Pè#  Y…Àt2ÀÃè%  °Ãj èÏ   „ÀY•ÀÃèÁ  „Àu2ÀÃè *  „Àuè·  ëí°Ãèø)  è¨  °ÃU‹ìè¬  …Àuƒ}uÿu‹MPÿuè“  ÿUÿuÿuè¾  YY]Ãè|  …Àth«è(  YÃè‚  …À„U  Ãj è­)  Yél  U‹ìƒ} uÆ,«èž  èô  „Àu2À]ÃèI)  „Àu
j è  Yëé°]ÃU‹ìƒìV‹u…ötƒþu|è   …Àt*…öu&h«è¸'  Y…Àt2ÀëWh «è¥'  ÷ØYÀþÀëD¡ uôWƒà¿«j Y+ÈƒÈÿÓÈ3 ‰Eô‰Eø‰Eü¥¥¥¿ «‰Eô‰Eøuô‰Eü°¥¥¥_^‹å]Ãjè	  Ìjhhè|  ƒeü ¸MZ  f9   u]¡<  ¸   PE  uL¹  f9ˆ  u>‹E¹   +ÁPQè¡ýÿÿYY…Àt'ƒx$ |!ÇEüþÿÿÿ°ë‹Eì‹ 3É8  À”Á‹ÁÃ‹eèÇEüþÿÿÿ2ÀèE  ÃU‹ìèï  …Àt€} u	3À¹«‡]ÃU‹ì€=,« t€} uÿuè(  ÿuè´  YY°]ÃU‹ì¡ ‹È3«ƒáÿuÓÈƒøÿuè'&  ëh«è‹&  Y÷ØYÀ÷Ð#E]ÃU‹ìÿuèºÿÿÿ÷ØYÀ÷ØH]ÃU‹ìƒìƒeô ƒeø ¡ VW¿Næ@»¾  ÿÿ;Çt…Æt	÷Ð£  ëfEôPÿ$0‹Eø3Eô‰Eüÿ 01Eüÿ01EüEìPÿ0‹MðEü3Mì3Mü3È;Ïu¹Oæ@»ë…Îu‹ÁG  ÁàÈ‰ ÷Ñ‰  _^‹å]Ã3À@Â h0«ÿ(0Ãh0«èÍ  YÃ¸8«Ã¸@«Ãèïÿÿÿ‹Hƒ‰Hèçÿÿÿ‹Hƒ‰HÃ¸²ÃU‹ìì$  SVjè ð  …Àt‹MÍ)3ö…ÜüÿÿhÌ  VP‰5H«è‹  ƒÄ‰…Œýÿÿ‰ˆýÿÿ‰•„ýÿÿ‰€ýÿÿ‰µ|ýÿÿ‰½xýÿÿfŒ•¤ýÿÿfŒ˜ýÿÿfŒtýÿÿfŒ…pýÿÿfŒ¥lýÿÿfŒ­hýÿÿœ…œýÿÿ‹E‰…”ýÿÿE‰… ýÿÿÇ…Üüÿÿ  ‹@üjP‰…ýÿÿE¨VPè  ‹EƒÄÇE¨  @ÇE¬   ‰E´ÿ,0VXÿ÷ÛE¨‰Eø…ÜüÿÿÛ‰EüþÃÿ0EøPÿ0…Àu¶Ã÷ØÀ!H«^[‹å]Ãƒ%H« ÃSV¾øŽ»øŽ;ósW‹>…ÿt	‹Ïè8   ÿ×ƒÆ;órê_^[ÃSV¾ » ;ósW‹>…ÿt	‹Ïè   ÿ×ƒÆ;órê_^[Ãÿ%(1Ìh! dÿ5    ‹D$‰l$l$+àSVW¡ 1Eü3ÅP‰eèÿuø‹EüÇEüþÿÿÿ‰EøEðd£    òÃ‹Mðd‰    Y__^[‹å]QòÃU‹ìƒ%L« ƒì(S3ÛC	 j
è¹î  …À„m  ƒeð 3Àƒ 3ÉVW‰L«}ØS¢‹ó[‰‰w‰O‰W‹EØ‹Mä‰EøñineI‹Eà5ntelÈ‹EÜj5GenuÈXj YS¢‹ó[‰‰w‰O‰WuC‹EØ%ð?ÿ=À t#=` t=p t=P t=` t=p u‹=P«ƒÏ‰=P«ë‹=P«ƒ}ø‹Eä‰Eè‹Eà‰Eü‰Eì|2jX3ÉS¢‹ó[]Ø‰‰s‰K‰S‹EÜ©   ‰Eð‹Eüt	ƒÏ‰=P«_^©   tmƒ ÇL«   ©   tU©   tN3ÉÐ‰Eô‰Uø‹Eô‹Møƒà3Éƒøu3…Éu/¡ ƒÈÇL«   öEð £ tƒÈ ÇL«   £ 3À[‹å]Ã3À@Ã3À9²•ÀÃÃÌÌÌÌÌÌÌÌÌÌU‹ìV‹uW‹}‹ƒøþt‹NÏ38èÙóÿÿ‹F‹NÏ38_^]éÆóÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìƒìSV‹uWÆEÿ ÇEô   ‹^F3 PS‰Eì‰]øèÿÿÿ‹}Wè|ÿÿÿ‹EƒÄö@f…º   ‰EäEä‰}è‹~‰Füƒÿþ„É   GG‹Lƒƒ‹‰Eð…ÉteVèÏ  ±ˆMÿ…Àxf~U‹E8csmàu7ƒ=² t.h²èò  ƒÄ…Àt‹5²‹ÎjÿuèèüÿÿÿÖ‹uƒÄ‹E‹Ð‹Îè©  9~tlëXŠMÿ‹ûƒûþt‹]øésÿÿÿ‹]øÇEô    ë$„Ét,‹]øëƒ~þt!h FºþÿÿÿP‹Îèy  ÿuìSè™þÿÿƒÄ‹Eô_^[‹å]Ãh F‹×P‹ÎèQ  ‰^^Sÿuøèkþÿÿ‹MðƒÄ‹Ó‹Iè   Ìè»  èJ  èk  „Àu2ÀÃè  „Àuè’  ëí°Ãèl  …À•ÀÃj è)  Y°ÃU‹ì€} uè  èd  j è5  Y°]Ãèü  °ÃU‹ìÿuÿ80…ÀtV‹0Pèh!  ‹ÆY…öuñ^]ÃÌ‹L$¶D$‹×‹|$…É„<  iÀƒù Žß   ù€   Œ‹   º%P«s	óª‹D$‹úÃº% ƒ²   fnÀfpÀ ÏƒÇƒçð+Ïù€   ~L¤$    ¤$    ffGfG fG0fG@fGPfG`fGp¿€   é€   ÷Á ÿÿÿuÅëº% s>fnÀfpÀ ƒù róóGƒÇ ƒé ƒù sì÷Á   tb|9àóóG‹D$‹úÃ÷Á   tˆGƒé÷Á   uò÷Á   t‰ƒÇƒé÷Áøÿÿÿt ¤$    ›    ‰‰GƒÇƒé÷Áøÿÿÿuí‹D$‹úÃÌÌÌÌÌÌSVW‹T$‹D$‹L$URPQQhp% dÿ5    ¡ 3Ä‰D$d‰%    ‹D$0‹X‹L$,3‹pƒþþt;‹T$4ƒúþt;òv.4v\³‹‰Hƒ{ uÌh  ‹Cè¢  ¹   ‹Cè´  ë°d    ƒÄ_^[Ã‹L$÷A   ¸   t3‹D$‹H3Èè¸ïÿÿU‹hÿpÿpÿpè>ÿÿÿƒÄ]‹D$‹T$‰¸   ÃUÿt$è…ûÿÿƒÄ‹L$‹)ÿqÿqÿq(è	ÿÿÿƒÄ]Â UVWS‹ê3À3Û3Ò3ö3ÿÿÑ[_^]Ã‹ê‹ñ‹Ájèó  3À3Û3É3Ò3ÿÿæU‹ìSVWj Rh"& QèVè  _^[]ÃU‹l$RQÿt$è©þÿÿƒÄ]Â U‹ì‹E…Àt=T«tPèˆ  Y]Â U‹ì¡  ƒøÿt'V‹u…öuPè  ‹ð¡  Yj PèB  YYVè±ÿÿÿ^]Ãƒ=  ÿu3ÀÃSWÿ@0ÿ5  ‹øèÜ  ‹ØYƒûÿt…ÛuYjÿÿ5  èý  YY…Àu3ÛëBVj(jè$  ‹ðYY…ötVÿ5  èÕ  YY…Àu3ÛSÿ5  èÁ  YYë‹Þ3öVèÉ  Y^WÿD0_‹Ã[Ãh>& èí  £  Yƒøÿu2ÀÃhT«Pè‚  YY…Àuè   ëå°Ã¡  ƒøÿtPèî  ƒ  ÿY°ÃVW¿|«3öj h   Wè~  ƒÄ…Àtÿ”«ƒÆƒÇƒþrÛ°ëè   2À_^ÃV‹5”«…öt kÆW¸d«WÿP0ÿ”«ƒïƒîuë_°^ÃU‹ì¡ ƒàj Y+È‹EÓÈ3 ]ÃU‹ì‹E3ÉSVW…¨«3Àð±‹ ƒÏÿ‹Ê‹òƒá3ðÓÎ;÷ti…öt‹Æëc‹u;utÿ6èY   Y…Àu/ƒÆ;uuì‹ 3À…Àt)ÿuPÿl0‹ð…ötVèmÿÿÿY‡ë¹‹ ëÙ‹ ‹Âj ƒàY+ÈÓÏ3ú‡;3À_^[]ÃU‹ìS‹]3ÉW3À<˜«ð±‹È…ÉtA÷ØÀ#ÁëU‹ˆ1Vh   j Sÿp0‹ð…öu'ÿ@0ƒøWuVVSÿp0‹ðë3ö…öu	ƒÈÿ‡3Àë‹Æ‡…ÀtVÿh0‹Æ^_[]ÃU‹ìVh@2h82h@2jèÅþÿÿ‹ðƒÄ…ötÿu‹ÎèóõÿÿÿÖ^]Ã^]ÿ%X0U‹ìVhT2hL2hT2jè‹þÿÿƒÄ‹ðÿu…öt‹Îè¹õÿÿÿÖëÿd0^]ÃU‹ìVhd2h\2hd2jèQþÿÿƒÄ‹ðÿu…öt‹ÎèõÿÿÿÖëÿ\0^]ÃU‹ìVhx2hp2hx2jèþÿÿƒÄ‹ðÿuÿu…öt‹ÎèBõÿÿÿÖëÿ`0^]ÃU‹ìVhŒ2h„2hŒ2jèÚýÿÿ‹ðƒÄ…ötÿu‹ÎÿuÿuèõÿÿÿÖëÿuÿuÿT0^]Ã¡ ºÌ«Vƒà3öj Y+È¸¨«ÓÎ3É35 ;ÐÒƒâ÷ƒÂ	A‰0@;Êuö^ÃU‹ì€} u'V¾˜«ƒ> tƒ>ÿtÿ6ÿh0ƒ& ƒÆþ¨«uà^]Ã¡ ƒàj Y+È3ÀÓÈ3 £Ì«ÃÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìSVWUj j hø* ÿuè€ã  ]_^[‹å]Ã‹L$÷A   ¸   t2‹D$‹Hü3Èè(êÿÿU‹h‹P(R‹P$Rè   ƒÄ]‹D$‹T$‰¸   ÃSVW‹D$UPjþh + dÿ5    ¡ 3ÄPD$d£    ‹D$(‹X‹pƒþÿt:ƒ|$,ÿt;t$,v-4v‹³‰L$‰Hƒ|³ uh  ‹D³èI   ‹D³è_   ë·‹L$d‰    ƒÄ_^[Ã3Àd‹    y + u‹Q‹R9Qu¸   ÃSQ»0 ëSQ»0 ‹L$‰K‰C‰kUQPXY]Y[Â ÿÐÃ‹ÿU‹ìì„  ¡ 3Å‰EüS‹]…|ûÿÿV‹uW‹}h€  j Pè5÷ÿÿVÿu…|ûÿÿWSh@  PèS   h  …|ûÿÿh:PèÈC  ƒÄ0_^[ƒèt ƒètƒètëÌ‹Mü3Íè®èÿÿ‹å]Ãè  jè×I  YjèŒ  ÌÌÌ‹ÿU‹ìì,  ¡ 3Å‰Eü‹ES‹]VW‹}‰…Øýÿÿ‹Eh¬:‰…èýÿÿ‹ESW‰½äýÿÿ‰…ìýÿÿèí@  ƒÄ…À…â  hˆ<SWèa@  ƒÄ…À…Ë  hÐ:SWèJ@  ƒÄ3ö…À…´  h
  …ðýÿÿVPè3öÿÿƒÄ‰µÜýÿÿ…ÜýÿÿPÿµìýÿÿjÿ„0÷Øðýÿÿh  À#…ÜýÿÿQP‰…Üýÿÿÿ€0…Àu!h<…ðýÿÿh  PèE@  ƒÄ…À…<  •ðýÿÿ‹ÊA‰…ìýÿÿf‹ƒÁf;Æuõ+ìýÿÿÑùAƒø@vA”M†ýÿÿ‹Â‰•ìýÿÿðýÿÿ+Á¹  Ñøj+Èh|<ÉQRèþd  ƒÄ…À…Õ  ‹•ìýÿÿRSWèP?  ƒÄ…À…¼  h„<SWè9?  ƒÄ…À…¥  hä:SWè"?  ƒÄ…À…Ž  ‹èýÿÿ‹ÑB‰…ìýÿÿf‹ƒÂf;Æuõ+•ìýÿÿÑúBƒø@†K  Qf‹ƒÁf;Æuõ‹…èýÿÿ+ÊÑù3ÒÇ…àýÿÿ\   B‰ìýÿÿ·\Hþf;àýÿÿ‹]tB·\Hþ‰ÔýÿÿXþ‹½ÔýÿÿKfƒÿ/t;ÑsƒëB·‹øf;…àýÿÿuä‹½äýÿÿ‹]‹…èýÿÿ+Ê‰àýÿÿƒù&†û  ƒúƒï  ‹èýÿÿj5X+ÂPQSWèý?  ƒÄ…À…§  h|<SWè$>  ƒÄ…À…  ‹…èýÿÿ‹àýÿÿHPSWè>  ƒÄ…À…n  h„<SWèë=  ƒÄ…À…W  hô:SWèÔ=  ƒÄ…À…@  ‹ÏQf‹ƒÁf;Æuõ+Ê‹×ÑùB‰…äýÿÿf‹ƒÂf;Æuõ+•äýÿÿ‹ÃÑú+Áj
PWPÿuè=  ƒÄ…À…ð  hˆ<SWèm=  ƒÄ…À…Ù  h;SWèV=  ƒÄ…À…Â  ‹ÏQf‹ƒÁf;Æuõ+ÊÑù‘°   ‹ØýÿÿA‰…äýÿÿf‹ƒÁf;Æuõ+äýÿÿÑù;Ã†n  ‹Ã+ÂƒèPÿµØýÿÿSWè±>  ƒÄ…À…[  h|<SWèØ<  ƒÄ…À…D  hˆ<SWèÁ<  ƒÄ…À…-  h ;SWèª<  ƒÄ…À…  hˆ<SWè“<  ƒÄ…À…ÿ   h <SWè|<  ƒÄ…À…è   ‹Mü_^3Í[è4äÿÿ‹å]Ãƒù&sWj5XÑê+Â‰•äýÿÿPÿµèýÿÿSWè>  ƒÄ…À…¬   h|<SWè)<  ƒÄ…À…•   ‹…ìýÿÿ+…äýÿÿ‹èýÿÿAéúýÿÿj#PSWè¼=  ƒÄ…Àujh|<SWèç;  ƒÄ…ÀuW‹àýÿÿ‹…èýÿÿjHPSWè‰=  ƒÄ…Àu7h|<SWè´;  ƒÄ…Àu$‹…ìýÿÿ‹èýÿÿƒÀùëQéýÿÿÿµØýÿÿé¬þÿÿ3öVVVVVèY9  Ì‹ÿU‹ìQQÿuÿuÿuè–   jèý>  ƒÄ‹@©À  uj jj jèã>  YPèB  ƒÄj è  j‰EüèÈ>  ‰EøEPEPEPEüPEøPè   jè¥>  Pè±@  ƒÄ$èC  Ì‹ÿU‹ì‹Eÿ0‹Eÿ0‹Eÿ0‹Eÿ0‹Eÿ0èX  ƒÄ]Ã‹ÿU‹ììˆ  ¡ 3Å‰EüS‹]VW‹}jôÿt0‹ðƒþÿtm…ötiVÿx0ƒøu]ÿu…|ûÿÿSWhX:h@  Pè  ƒÄ…Àx;|ûÿÿ3ÿQf‹ƒÁf;ÇuõW+Ê‰½xûÿÿ…xûÿÿÑùPQ…|ûÿÿPVÿˆ0…Àu‹Mü_^3Í[èüáÿÿ‹å]Ãèj  Ì¸X:Ã‹ÿU‹ìÿuÿuÿuÿuèêÿÿÿpÿ0èt-  ƒÄ]Ã‹ÿU‹ìÿuÿuÿuÿuÿuè÷éÿÿÿpÿ0èÃ-  ƒÄ…ÀyƒÈÿ]Ã‹ÿU‹ìV‹ujèy9  Yƒøt#…Àu
è¶7  ƒøtVÿuÿuÿuè4øÿÿƒÄ^]ÃÿuÿuÿuèþÿÿÌ‹ÿU‹ìEPj ÿuÿuèNÿÿÿƒÄ]Ã‹ÿU‹ìEPj ÿuÿuÿuèUÿÿÿƒÄ]Ã‹ÿU‹ìW‹ù‹MÆG …Ét
‹‰G‹Aë¡p­…Àu¡¸¡‰G¡¼¡‰GëDVèiI  W‰Rw‹HL‰
‹HHP‰èŸJ  Vÿ7èÄJ  ‹ƒÄ‹P  ^¨uƒÈ‰P  ÆG‹Ç_]Â ‹ÿU‹ìV‹uW‹}¶FA¿ƒøwƒÁ ¶GB¿ƒøwƒÂ …Ét;ÊtÚ+Ê_‹Á^]Ã‹ÿU‹ì¡p­…Àu(9Euèý6  Ç    è06  ¸ÿÿÿ]Ãƒ} tã]éÿÿÿj ÿuÿuè   ƒÄ]Ã‹ÿU‹ìƒìMðSVWÿuèäþÿÿ‹}…ÿt‹]…Ûuè¤6  Ç    è×5  ¾ÿÿÿëF‹Eôƒ¸¨    uSWè/ÿÿÿYY‹ðë-+û¶MôQPèUD  Mô‹ð¶QPèFD  ƒÄC…öt;ðt×+ð€}ü t
‹Mðƒ¡P  ý_‹Æ^[‹å]Ã‹ÿU‹ìQQ¡ 3Å‰Eü‹ESV‹u+ÆƒÀW3ÿÁè9uÛ÷Ó#Øt‹‰Eø…Àt‹Èÿ(1ÿUøƒÆG;ûuä‹Mü_^3Í[èßÿÿ‹å]Ã‹ÿU‹ìQ¡ 3Å‰EüV‹uWë‹>…ÿt‹Ïÿ(1ÿ×…Àu
ƒÆ;uuä3À‹Mü_3Í^èÚÞÿÿ‹å]Ã‹ÿU‹ì¸csmà9Et3À]ÃÿuPè   YY]Ã‹ÿU‹ìQQ¡ 3Å‰EüVè³G  ‹ð…ö„C  ‹‹ÊS3ÛW‚   ;Ðt‹}99t	ƒÁ;Èuõ‹Ë…Ét‹y…ÿu3Àé  ƒÿu3À‰Y@éý   ƒÿ„ñ   ‹F‰Eø‹E‰Fƒy…Ä   B$Plë‰XƒÀ;Âuö‹^¸‘  À9wOtD9  Àt39Ž  Àt"9  Àt9  ÀuoÇF   ëfÇF†   ë]ÇFƒ   ëTÇF‚   ëKÇF„   ëB9’  Àt39“  Àt"9´ Àt9µ Àu"ÇF   ëÇFŽ   ëÇF…   ëÇFŠ   ÿv‹Ïjÿ(1ÿ×Y‰^ëÿq‰Y‹Ïÿ(1ÿ×‹EøY‰FƒÈÿ_[‹Mü3Í^èGÝÿÿ‹å]Ã‹ÿU‹ì3À}csmà”À]ÃjhˆèÌÝ  ‹u…öuèB  „Àt	ÿuèz  YjèÛG  Yƒeü €=¬ …™   3À@¹¬‡ÇEü   ‹}…ÿu<‹ ‹Óƒâj Y+Ê3ÀÓÈ3Ã‹¬;Èt3Ù3ÀPPP‹ÊÓË‹Ëÿ(1ÿÓh0­ë
ƒÿuh<­è-
  Yƒeü …ÿuh\1hL1è ýÿÿYYhd1h`1èïüÿÿYY…öuÆ¬ÇEüþÿÿÿè'   …öu,ÿuè*   ‹Eì‹ ÿ0èòþÿÿƒÄÃ‹eèè‚  ‹ujè>G  YÃè	Ý  Ã‹ÿU‹ìèÜL  „Àt d¡0   ‹@hÁè¨uÿuÿ0Pÿ0ÿuèO   YÿuÿŒ0Ìj ÿ40‹È…Éu2ÀÃ¸MZ  f9uó‹A<Á8PE  uæ¹  f9HuÛƒxtvÕƒ¸è    •ÀÃ‹ÿU‹ìQQ¡ 3Å‰Eüƒeø EøPh\=j ÿ„0…Àt#Vht=ÿuøÿl0‹ð…ötÿu‹Îÿ(1ÿÖ^ƒ}ø t	ÿuøÿh0‹Mü3Íè,Ûÿÿ‹å]Ã‹ÿU‹ì‹E£¬]Ãjj j èÞýÿÿƒÄÃ‹ÿU‹ìj jÿuèÉýÿÿƒÄ]Ã¡¬Ã‹ÿU‹ìƒìƒ}Vtƒ}tè1  j^‰0èÄ0  ‹Æéô   SWèÐU  h  ¾¬3ÿVWÿ|0‹¸¯‰5À¯…Ût€; u‹ÞEô‰}üPEü‰}ôPWWSè±   jÿuôÿuüè  ‹ðƒÄ …öuè1  j_‰8ë1EôPEüP‹Eü†PVSèy   ƒÄƒ}u‹EüH£¬¯‹Æ‹÷£°¯‹ßëJEø‰}øPVèFP  ‹ØYY…Ût‹Eøë&‹Uø‹Ï‹Â9:t@A98uø‹Ç‰¬¯‰Eø‹ß‰°¯Pès	  Y‰}øVèi	  Y_‹Ã[^‹å]Ã‹ÿU‹ìQ‹ES‹]V‹uWƒ# ‹}Ç    ‹E…Àt‰8ƒÀ‰E2ÉˆMÿ€>"u„É°"”ÁFˆMÿë5ÿ…ÿtŠˆGŠFˆEþ¾ÀPèX  Y…Àtÿ…ÿtŠˆGFŠEþ„ÀtŠMÿ„Éuµ< t<	u­…ÿtÆGÿ ëNÆEÿ €> „Â   Š< t<	uFëó€> „¬   ‹M…Ét‰9ƒÁ‰M‹Eÿ 3ÒB3ÀëF@€>\tù€>"u1¨uŠMÿ„ÉtN€9"u‹ñëŠMÿ3Ò„É”EÿÑèëH…ÿtÆ\Gÿ…ÀuñŠ„Àt;€}ÿ u< t1<	t-…Òt#…ÿtˆG¾Pè2W  Y…ÀtFÿ…ÿtŠˆGÿFéwÿÿÿ…ÿtÆ Gÿé5ÿÿÿ‹M_^[…Étƒ! ‹Eÿ ‹å]Ã‹ÿU‹ìV‹uþÿÿÿ?r3Àë=WƒÏÿ‹M3Ò‹Ç÷u;Ès¯MÁæ+þ;ùw3Àë1jPèÌ  j ‹ðèž  ƒÄ‹Æ_^]Ã‹ÿU‹ì]éýÿÿƒ= ­ t3ÀÃVWèöR  èäV  ‹ð…öuƒÏÿë*Vè0   Y…ÀuƒÏÿëP¹ ­£,­è±+  3ÿj è>  YVè7  Y‹Ç_^Ã‹ÿU‹ìQQSVW‹}3Ò‹÷Šë<=tB‹ÎYŠA„Àuù+ËFñŠ„ÀuäBjPè  ‹ØYY…Ûtm‰]üëR‹ÏQŠA„Àuù+Ê€?=A‰Eøt7jPèì  ‹ðYY…öt0WÿuøVè=  ƒÄ…ÀuA‹Eüj ‰0ƒÀ‰Eüèœ  ‹EøYø€? u©ëSè)   j è‚  YY3Ûj èw  Y_^‹Ã[‹å]Ã3ÀPPPPPèÖ,  Ì‹ÿU‹ìV‹u…öt‹W‹þëPèF  ‹Y…ÀuðVè6  Y_^]Ã‹ÿU‹ìQ¡ 3Å‰EüV‹ñW~ë‹MVÿ(1ÿUYƒÆ;÷uë‹Mü_3Í^èbÖÿÿ‹å]Â ‹ÿU‹ì‹E‹ ;,­tPèyÿÿÿY]Ã‹ÿU‹ì‹E‹ ;(­tPè^ÿÿÿY]Ãhì> ¹ ­è{ÿÿÿh? ¹$­èlÿÿÿÿ5,­è2ÿÿÿÿ5(­è'ÿÿÿYYÃéõýÿÿjh°èÖßÿÿƒeä ‹Eÿ0è§@  Yƒeü ‹Mè
  ‹ð‰uäÇEüþÿÿÿè   ‹ÆèéßÿÿÂ ‹uä‹Eÿ0èº@  YÃjhÐè…ßÿÿƒeä ‹Eÿ0èV@  Yƒeü ‹Mè™   ‹ð‰uäÇEüþÿÿÿè   ‹Æè˜ßÿÿÂ ‹uä‹Eÿ0èi@  YÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPè‹ÿÿÿ‹å]Ã‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèÿÿÿ‹å]Ã‹ÿU‹ì¡ ƒàj Y+È‹EÓÈ3 ]Ã‹ÿU‹ìƒì¡ 3Å‰Eü‹Á‰EèS‹ ‹…ÛuƒÈÿéé   ‹ VW‹;‹ò‹[ƒæ3ú‰uì‹Î3ÚÓÏÓË…ÿ„¾   ƒÿÿ„µ   ‰}ô‰]ðj Y+Î3ÀÓÈ3Âƒë;ßr`9tõ‹3‹Mì3òÓÎ‹Î‰ÿ(1ÿÖ‹Eè‹ ‹òƒæ‰uì‹ ‹ ‹‹@3Ê‰Mø3Â‹ÎÓMøÓÈ‹Mø;Môuj Y;Eðt ‹Mø‰Mô‹ù‰Eð‹ØëŽƒÿÿtWè“  ‹ Y‹Â3Òƒàj Y+ÈÓÊ‹Mè3 ‹‹ ‰‹‹ ‰P‹‹ ‰P_3À^‹Mü3Í[è½Óÿÿ‹å]Ã‹ÿU‹ìƒì‹Á‰EøV‹ ‹0…öuƒÈÿé  ¡ ‹ÈS‹ƒáW‹~3Ø‹v3ø3ðÓÏÓÎÓË;þ…´   +ó¸   Áþ;ðw‹Æ<0…ÿuj _;þrjWSèÖR  j ‰Eüè×  ‹MüƒÄ…Éu(j~WSè¶R  j ‰Eüè·  ‹MüƒÄ…ÉuƒÈÿé‘   ±‹Ù‰Eü4¹¡ ‹}üƒàj Y+È3ÀÓÈ‹Ï3 ‰Eô‹Æ+ÇƒÀÁè;÷Ò÷Ò#Ð‰Uüt‹Uô3À@‰I;Eüuõ‹Eø‹@ÿ0èºýÿÿS‰è=åÿÿ‹]ø‹‹	‰GPè+åÿÿ‹V‹	‰Aèåÿÿ‹ƒÄ‹	‰A3À_[^‹å]Ã‹ÿU‹ìÿuh0­è^   YY]Ã‹ÿU‹ìQE‰EüEüPjèýÿÿYY‹å]Ã‹ÿU‹ìV‹u…öuƒÈÿë(‹;Fu¡ ƒàj Y+È3ÀÓÈ3 ‰‰F‰F3À^]Ã‹ÿU‹ìQQE‰EøE‰EüEøPjèÊüÿÿYY‹å]Ãh ¡¹t­èÔ%  °Ãh0­èƒÿÿÿÇ$<­èwÿÿÿY°Ã°ÃèŠûÿÿ°Ã¡ Vj ƒà3öY+ÈÓÎ35 Vèú&  VèdT  Vèx2  VèU  VèOöÿÿƒÄ°^Ãj èVßÿÿYÃ¡à¦ƒÉÿVðÁu¡à¦¾À¤;ÆtPèÙ   Y‰5à¦ÿ5Ô±èÇ   ÿ5Ø±3ö‰5Ô±è´   ÿ5°¯‰5Ø±è£   ÿ5´¯‰5°¯è’   ƒÄ‰5´¯°^Ãh >hˆ=èìR  YYÃèí9  …À•ÀÃè29  °Ãh >hˆ=èJS  YYÃ‹ÿU‹ìÿuèq:  Y°]ÃjhðèCÑ  è&9  ‹p…ötƒeü ‹Îÿ(1ÿÖë3À@Ã‹eèÇEüþÿÿÿèã   Ì‹ÿU‹ìƒ} t-ÿuj ÿ5Ä¯ÿ˜0…ÀuVè'  ‹ðÿ@0Pèz&  Y‰^]Ã‹ÿU‹ìV‹uƒþàw0…öuFëè U  …Àt VèüR  Y…ÀtVj ÿ5Ä¯ÿœ0…ÀtÙëèª&  Ç    3À^]Ã‹ÿU‹ì‹UV…Òt‹M…Ét
‹u…öuÆ è|&  j^‰0è°%  ‹Æ^]ÃW‹ú+òŠ>ˆG„Àtƒéuñ_…Éuˆ
èM&  j"ëÏ3öëÓèb0  …Àtjè²0  Yö@ t!jè’È  …ÀtjYÍ)jh  @jè#  ƒÄjè=ôÿÿÌ‹ÿU‹ìV‹u…ötjà3ÒX÷ö;Er4¯u…öuFëèT  …Àt VèR  Y…ÀtVjÿ5Ä¯ÿœ0…ÀtÙëè°%  Ç    3À^]ÃjhèÕØÿÿƒeä ‹Eÿ0èö*  Yƒeü ‹Mè<  ‹ð‰uäÇEüþÿÿÿè   ‹ÆèèØÿÿÂ ‹uä‹Eÿ0èÕ*  YÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPè‹ÿÿÿ‹å]Ã‹ÿU‹ìì„  ¡ 3Å‰Eüƒ} ‹ES‹]‰… ûÿÿuèÿ$  Ç    è2$  ƒÈÿé  …Ût…ÀtàVWÿu|ûÿÿèíÿÿ‹M½ûÿÿ3À3Ò««««‹Á‹½ ûÿÿƒà‰…ŒûÿÿÂ‰½ûÿÿ‰”ûÿÿ‰•˜ûÿÿu
ˆ•œûÿÿ…ÿuÆ…œûÿÿÿu …ûÿÿ‰… ûÿÿ…€ûÿÿPÿu… ûÿÿÿuQP¤ûÿÿè§  ¤ûÿÿè1  ‹ð…ÿtQ‹EƒàƒÈ t…Ûu…öuv‹…˜ûÿÿ;Ãu.…öx0;óv,ëb‹…ŒûÿÿƒÈ tS…Ût…öy3Àf‰ë‹…˜ûÿÿ;ÃtP3Éf‰Gäûÿÿèo  €½ˆûÿÿ t‹|ûÿÿƒ¡P  ý_‹Æ^‹Mü3Í[èÍÿÿ‹å]Ã…ÛuƒÎÿëÃ‹…˜ûÿÿ;Ãu³jþ^3Àf‰D_þë­ƒ¹   u¸   Ã‹   ÑèÃ‹ÿU‹ìQƒÈÿ3ÒV‹u÷öWƒàþ‹ùƒøsèn#  Ç    2ÀëSS3Ûö9Ÿ  uþ   v;·   w°ë1VèPüÿÿ‰EüY…ÀtEüP  èÀ  ‹Eü³‰·   PèîûÿÿYŠÃ[_^‹å]Â ‹ÿU‹ì‹EHƒèt=ƒèt4ƒè	t/ƒ}t)‹E3Éƒà²ÁuŠÑfƒ}ctfƒ}su±3À:Ñ”À]Ã°]Ã2À]Ã‹ÿV‹ñW‹¾  èÿÿÿ…ÿuÆëÇ_^Ã‹ÿU‹ìSV‹ñWN@‹¹  …ÿu‹ùè×þÿÿ‹]Hø‰~4‹N(…É…Ût03Ò‹Ã÷uI€Â0‰N(‹Ø€ú9~€} ”ÀþÈ$àa,:Ð‹F4ˆÿN4ëÅ‹F4+ø‰~8@_‰F4^[]Â ‹ÿU‹ìQQSV‹ñWN@‹¹  …ÿu‹ùè`þÿÿ‹UH‹]ø‰~4‹N(…É‹ÃÂt:j ÿuAÿRS‰F(è(Ë  €Á0‰]ü‹Ø€ù9~€} ”ÀþÈ$àa,:È‹F4ˆÿN4ë¹‹F4+ø‰~8@_‰F4^[‹å]Â ‹ÿU‹ìV3ö9u~!Sf¾]W‹}‹MWSè¨  ƒ?ÿtF;u|ë_[^]Ã‹ÿU‹ìV3ö9u~!Sf¾]W‹}‹MWSè·  ƒ?ÿtF;u|ë_[^]Ã‹ÿU‹ìQ3Ò‰Mü3À‰f‰A2‹Á‰Q‰Q‰Q‰Q‰Q‰Q‰Q‰Q ‰Q$‰Q(ˆQ0‰Q8ˆQ<‰‘@  ‰‘D  ‹å]Ã‹ÿU‹ìV‹ñè§ÿÿÿ‹E‹ ‰†H  ‹E‰‹E‰F‹E‰F‹E‰F‹E‰F‹Æ^]Â ‹ÿU‹ìVÿu‹ñÿuÿuÿuÿuÿuè¥ÿÿÿƒ¦P   èŠ   ‰F‹Æ^]Â ‹ÿV‹ñÿ¶  èIùÿÿƒ¦   Y^Ã‹ÿU‹ìV‹ñÿ6è0ùÿÿ‹Uƒ& Y‹‰‹Æƒ" ^]Â ‹ÿU‹ììx  ¡ 3Å‰EüV‹ñW‹‹8Wè^M  ˆ…œûÿÿ‹FYˆûÿÿÿ0è5èÿÿ‹¤ûÿÿ‹ ‰… ûÿÿ‹Fÿ0…ŒûÿÿP‹Fÿ0‹Fÿpÿ0… ûÿÿPèÿÿÿ¤ûÿÿèˆ  äûÿÿ‹ðè;ÿÿÿ€½”ûÿÿ t‹ˆûÿÿƒ¡P  ýWÿµœûÿÿèM  YY‹Mü‹Æ_3Í^èÍÈÿÿ‹å]Ã‹ÿU‹ì‹E‹MS‹ ‹€ˆ   ‹ Šë:ÃtAŠ„ÀuõŠA„Àt(ë	<et<EtAŠ„Àuñ‹ÑI€90tú8uIŠABˆ„Àuö[]Ã‹ÿU‹ì‹MAàfƒøZw·Á¶ˆà=ƒáë3É‹E¶„È >Áè]Â ‹ÿU‹ìV‹u¾Pèî,  ƒøeëF¶PèDM  …ÀYuñ¾PèÑ,  YƒøxuƒÆ‹EŠ‹ ‹€ˆ   ‹ Š ˆFŠˆŠÈŠF„Àuó^]Ã‹ÿU‹ìQSV‹ñMüWj
Q‹~‹ƒ' ‹Fƒeü ƒèPè(M  ‹MƒÄ‰‹Fƒ8"t‹Eü;Fr‰F°ë2Àƒ? u…Ût‰_^[‹å]Â ‹ÿV‹ñŽH  èû  „ÀuƒÈÿ^ÃS3Û9^…À   è  Ç    èI  ƒÈÿé¾   ‰^8‰^é†   ƒF9^Œ   ÿv·F2‹ÎPè®þÿÿ‰Fƒøt¹ƒøwÄÿ$…ÄN ‹Îèþ  ëEƒN(ÿ‰^$ˆ^0‰^ ‰^,ˆ^<ë8‹Îè£  ë'‹Îè&
  ë‰^(ë!‹Îè=  ë‹Îè]  ë‹ÎèL  „À„gÿÿÿ‹F· f‰F2f…À…gÿÿÿƒFÿ†P  ƒ¾P  …Eÿÿÿ‹F[^Ã‹ÿ<N EN ZN cN lN qN zN ƒN ‹ÿV‹ñŽH  èÛ  „ÀuƒÈÿ^ÃS3Û9^…À   èö  Ç    è)  ƒÈÿé¾   ‰^8‰^é†   ƒF9^Œ   ÿv·F2‹ÎPèŽýÿÿ‰Fƒøt¹ƒøwÄÿ$…äO ‹Îèý   ëEƒN(ÿ‰^$ˆ^0‰^ ‰^,ˆ^<ë8‹Îèƒ   ë'‹Îè	  ë‰^(ë!‹Îè  ë‹Îè¹  ë‹Îè‰  „À„gÿÿÿ‹F· f‰F2f…À…gÿÿÿƒFÿ†P  ƒ¾P  …Eÿÿÿ‹F[^Ã‹ÿ\O eO zO ƒO ŒO ‘O šO £O ·A2ƒè t-ƒèt"ƒètHƒètƒèuƒI ëƒI ëƒI ë
ƒI  ëƒI °Ãè9   „Àuèµ  Ç    èè  2ÀÃ°Ãè5   „Àuè–  Ç    èÉ  2ÀÃ°ÃQÆA<R·Q2ÁH  Rè—  °ÃQÆA<R·Q2ÁH  Rè¼  °Ãfƒy2*t
A(Pè¡üÿÿÃƒA‹A‹@ü‰A(…ÀyƒI(ÿ°Ã·A2ƒøFu‹ƒàƒÈ …b  ÇA   éÕ  ƒøNu&‹jZ#ÂƒÈ …A  ‰Qèæ  Ç    è  2ÀÃƒy, uçƒøjÍ   „¾   ƒøItSƒøLtBƒøTt1jhZ;Â…ü   ‹Af9uƒÀÇA,   ‰Aéâ   ÇA,   éÖ   ÇA,   éÊ   ÇA,   é¾   ‹Q·ƒø3ufƒz2uBÇA,
   ‰Aéš   ƒø6ufƒz4uBÇA,   ‰Aëƒødtƒøitƒøotƒøut
ƒøxtƒøXuaÇA,	   ëXÇA,   ëOjlZ;Ât*ƒøttƒøwtƒøzu9ÇA,   ë0ÇA,   ë'ÇA,   ë‹Af9uƒÀÇA,   ‰AëÇA,   °Ã·A2ƒøFu‹ƒàƒÈ …b  ÇA   é¶  ƒøNu&‹jZ#ÂƒÈ …A  ‰Qèj  Ç    è  2ÀÃƒy, uçƒøjÍ   „¾   ƒøItSƒøLtBƒøTt1jhZ;Â…ü   ‹Af9uƒÀÇA,   ‰Aéâ   ÇA,   éÖ   ÇA,   éÊ   ÇA,   é¾   ‹Q·ƒø3ufƒz2uBÇA,
   ‰Aéš   ƒø6ufƒz4uBÇA,   ‰Aëƒødtƒøitƒøotƒøut
ƒøxtƒøXuaÇA,	   ëXÇA,   ëOjlZ;Ât*ƒøttƒøwtƒøzu9ÇA,   ë0ÇA,   ë'ÇA,   ë‹Af9uƒÀÇA,   ‰AëÇA,   °Ã‹ÿU‹ìƒì¡ 3Å‰EüSV‹ñ3ÛjAZjX·F2Yƒødk„’   ;Á>t6;Â„”   ƒøCt?ƒøD~ƒøGŽ   ƒøSu‹ÎèJ	  „À…    2Àéä  jjëWƒèZtƒètVHƒèuãS‹Îè  ëÑ‹Îè²  ëÈƒøpMt?ƒøg~1ƒøitƒøntƒøouµ‹Îè¹  ë¤‹Îè<  ë›ƒN Sj
‹Îèâ  ë‹‹ÎèÏ  ë‚‹Îè­  évÿÿÿƒès„fÿÿÿHƒètÐƒè…fÿÿÿSéiÿÿÿ8^0…@  ‹V 3ÉW‹Â‰]ôÁèAf‰]øj _„Át(‹ÂÁè„Át	j-Xf‰Eôë„Ñtj+ëñ‹ÂÑè„Átf‰}ô‹Ù·N2ƒùxtjXXf;Èu‹ÂÁè¨t´ë2äƒùatjA_f;Ït2Àë°j0_„äu„Àt0jXXf‰|]ôf;ÈtjAXf;Èt2Àë°„À”ÀþÈ$àxf˜f‰D]öƒÃ‹~$+~8+ûöÂuFPW†H  j Pè´ôÿÿƒÄÿvFPSEôŽH  Pèþ	  ‹N ^‹ÁÁè¨tÁéöÁuSW†H  j0PèsôÿÿƒÄj ‹Îèµ  ƒ; |‹F Áè¨tSW†H  j PèHôÿÿƒÄ_°‹Mü^3Í[è¿ÿÿ‹å]Ã‹ÿU‹ìƒì¡ 3Å‰EüSV‹ñ3ÛjAZjX·F2Yƒødk„’   ;Á>t6;Â„”   ƒøCt?ƒøD~ƒøGŽ   ƒøSu‹Îèí  „À…    2Àéä  jjëWƒèZtƒètVHƒèuãS‹Îè3  ëÑ‹ÎèU  ëÈƒøpMt?ƒøg~1ƒøitƒøntƒøouµ‹Îè\  ë¤‹Îèß  ë›ƒN Sj
‹Îè…  ë‹‹Îèr  ë‚‹ÎèP  évÿÿÿƒès„fÿÿÿHƒètÐƒè…fÿÿÿSéiÿÿÿ8^0…@  ‹V 3ÉW‹Â‰]ôÁèAf‰]øj _„Át(‹ÂÁè„Át	j-Xf‰Eôë„Ñtj+ëñ‹ÂÑè„Átf‰}ô‹Ù·N2ƒùxtjXXf;Èu‹ÂÁè¨t´ë2äƒùatjA_f;Ït2Àë°j0_„äu„Àt0jXXf‰|]ôf;ÈtjAXf;Èt2Àë°„À”ÀþÈ$àxf˜f‰D]öƒÃ‹~$+~8+ûöÂuFPW†H  j PèˆòÿÿƒÄÿvFPSEôŽH  Pè.  ‹N ^‹ÁÁè¨tÁéöÁuSW†H  j0PèGòÿÿƒÄj ‹Îèã  ƒ; |‹F Áè¨tSW†H  j PèòÿÿƒÄ_°‹Mü^3Í[è¼¼ÿÿ‹å]Ãfƒy2*t
A$PèÆôÿÿÃƒA‹A‹@ü‰A$…ÀyƒI ÷Y$°Ã‹ÿU‹ì‹Eƒøwÿ$…èX jX]Ã3À@]Ãjëôjëð3À]Ã‹ÿÐX ÕX ÚX ÐX ÞX ÞX ÐX ÐX âX ÐX ÐX ÞX ‹ÿSV‹ñWƒF‹F‹xü…ÿt6‹_…Ût/ÿv,·F2Pÿvÿ6èµïÿÿƒÄ‰^4„À·tÑè‰F8ÆF<ë‰F8ëÇF4\>ÇF8   ÆF< _^°[Ã‹ÿU‹ìQQVW‹ñjgYjGƒN ‹F(Z…Ày ·F2ƒøatƒøAt	ÇF(   ë ÇF(   ëu·F2f;Átf;ÂuÇF(   ‹F(~@S»]  ‹ÏÃPè‘îÿÿ„Àu‹Ïènîÿÿ+Ã‰F(‹‡  …Àu‹Çƒeø ƒeü ‰F4ƒF‹N‹Aø‰Eø‹Aü‹Ï‰Eüè8îÿÿ‹Ÿ  ‹È…Ûu‹ßÿv¾F2ÿvÿ6ÿv(PQ‹ÏèÿîÿÿP‹Ïè
îÿÿPEøSPèYM  ‹F ƒÄ(Áè[¨tƒ~( uÿvÿv4èòÿÿYY·F2jgYf;ÁtjGYf;Áu‹F Áè¨uÿvÿv4è×ñÿÿYY‹F4€8-uƒN @@‰F4‹V4Š<it<It<nt<NujsXf‰F2zŠ
B„Éuù+×°_‰V8^‹å]Ã‹ÿU‹ìQSV‹ñWÆF<ƒF‹Fÿv,·Xü·F2Pÿvÿ6èâíÿÿƒÄ~@„Àu2‹  ˆ]üˆEý…Éu‹Ï‹FP‹ ÿpEüPQè›?  ƒÄ…ÀyÆF0ë‹‡  …Àu‹Çf‰‹‡  …Àt‹ø‰~4°_ÇF8   ^[‹å]Â ‹ÿU‹ìSV‹ñÿv,è&ýÿÿY‹Ø‹ËƒétxƒétVIƒét3ƒétèO  Ç    è‚  2Àé  ‹F ƒFÁè¨‹F‹Hø‹PüëX‹F ƒFÁè¨‹Ft‹@üë?‹Hü3Òë;‹F ƒFÁè¨‹Ft¿@üë!·@üë‹F ƒFÁè¨‹Ft¾@üë¶@ü™‹ÈW‹~ ‹ÇÁè¨t…Ò|…És÷ÙƒÒ ÷ÚƒÏ@‰~ ƒ~( _}	ÇF(   ëƒf ÷¸   9F(~‰F(‹ÁÂuƒf ßÿuÿuƒûuRQ‹ÎèDíÿÿëQ‹ÎèÅìÿÿ‹F Áè¨tƒ~8 t‹F4€80tÿN4‹N4Æ0ÿF8°^[]Â ‹ÿV‹ñWƒF‹F‹xüèÄM  …Àuè  Ç    èJ  2ÀëDÿv,è¸ûÿÿYƒèt+ƒètHƒètƒèuÎ‹F™‰‰Wë‹F‰ëf‹Ff‰ëŠFˆÆF0°_^Ã‹Q ‹ÂÁè¨t	Ê€   ‰Q j jè$þÿÿÃjjÇA(   ÇA,
   èþÿÿÃ‹ÿSV‹ñWƒF‹F‹~(‹Xü‰^4ƒÿÿu¿ÿÿÿÿv,·F2Pÿvÿ6èNëÿÿƒÄ„Àt…ÛuÇF4d>Wÿv4ÆF<èi?  YYë…ÛuÇF4\>j W‹Îè	   _‰F8°^[Ã‹ÿU‹ìVW‹ù3ö‹W49u~%SŠ„Àt¶È» €  ‹G‹ ‹ f…HtBBF;u|Ý[_‹Æ^]Â ‹ÿU‹ì‹‹@Áè¨t‹ƒx tÿ1ÿuèâJ  YY¹ÿÿ  f;Áu‹Eƒÿë‹Eÿ ]Â ‹ÿU‹ì‹Ñ‹
‹A;A‹Eu€y tÿ ëƒÿ‹Š@ëÿ ‹ÿ@‹‹f‹Ef‰‹ƒ °]Â ‹ÿU‹ìQQSV‹ñW€~< uV‹F8…À~O‹^43ÿ…Àt^3Àf‰Eü‹FP‹ ÿpEüSPèõ;  ƒÄ‰Eø…À~NQÿuüŽH  è$ÿÿÿ]øG;~8uÂëƒNÿëÿvFPÿv8ŽH  ÿv4è–   _^°[‹å]Â ‹ÿU‹ìQQSV‹ñW€~< uV‹F8…À~O‹^43ÿ…Àt^3Àf‰Eü‹FP‹ ÿpEüSPèj;  ƒÄ‰Eø…À~NQÿuüŽH  èÙþÿÿ]øG;~8uÂëƒNÿëÿvFPÿv8ŽH  ÿv4è˜   _^°[‹å]Â ‹ÿU‹ìQQS‹Ù‹‹@Áè¨t‹ƒx u
‹M‹Eë^‹EV‹uW‹}‹ƒ& G‰Mø‰Eü;øt4‹EP·‹ËPèþÿÿ‹Eƒ8ÿuƒ>*uPj?‹Ëèúýÿÿ‹EƒÇ;}üuÒ‹Møƒ> u…Ét‰_^[‹å]Â ‹ÿU‹ìQQS‹]‹ÁW‰Eø‹ƒ# ‹‰Mü‹z9zu€z t
‹M‹EëQ‹EƒÿëL+z‹E;ør‹øV4?Vÿuÿ2è$¸  ‹MøƒÄ‹0‹^x‹€x ‹Et‹Më;}tƒÿë8‹Müƒ; u…Ét‰_[‹å]Â ‹ÿU‹ìƒì,‹E‹U‹M‰Eð‹E‰Eø‹E‰Eè‹E‰Mô‰Uü‰Eì…Òuèß
  Ç    è
  ƒÈÿë.…ÉtçEü‰EÔEø‰EØEè‰EÜEô‰EàEð‰EäEÔPRèOåÿÿYY‹å]Ã‹ÿU‹ìÿu ÿuÿuÿuÿuÿuÿuèRåÿÿƒÄ]Ã‹ÿU‹ì‹E¨t°]Ã¨tƒàt	}   €wê…Àu	}ÿÿÿwÝ2À]Ã‹ÿU‹ìƒìMSWèÿ  „Àt#‹Ej_…Àt/;Ç|ƒø$~&è
  Ç    èK	  3Û‹U…Òt‹M‰
_‹Ã[‹å]ÃVÿuMäèÒÿÿ‹E3ö‰uø‰Eôë‹E·0ÇjV‰EèªH  YY…Àuç3Û8]•Ãfƒþ-ußëfƒþ+u‹}·7ƒÇ‰}ë‹}‹MÇEü   j0XjZ…Ét;Ê…Û  f;ð‚U  j:Xf;ðs·Æƒè0é=  ¸ÿ  f;ðƒ  ¸`  f;ð‚&  ƒÀ
f;ðs·Æ-`  é  ¸ð  f;ð‚  ƒÀ
f;ðs·Æ-ð  éé  ¸f	  f;ð‚à  ƒÀ
f;ðs·Æ-f	  éÆ  ¸æ	  f;ð‚½  ƒÀ
f;ðs·Æ-æ	  é£  ¸f
  f;ð‚š  ƒÀ
f;ðs·Æ-f
  é€  ¸æ
  f;ð‚w  ƒÀ
f;ðs·Æ-æ
  é]  ¸f  f;ð‚T  ƒÀ
f;ðs·Æ-f  é:  ¸f  f;ð‚1  ƒÀ
f;ðs·Æ-f  é  ¸æ  f;ð‚  ƒÀ
f;ðs·Æ-æ  éô   ¸f  f;ð‚ë   ƒÀ
f;ðs·Æ-f  éÑ   ¸P  f;ð‚È   ƒÀ
f;ðs·Æ-P  é®   ¸Ð  f;ð‚¥   ƒÀ
f;ðs·Æ-Ð  é‹   ¸   f;ð‚‚   ƒÀ
f;ðs
·Æ-   ëk¸@  f;ðrfƒÀ
f;ðs
·Æ-@  ëO¸à  f;ðrJƒÀ
f;ðs
·Æ-à  ë3¸  f;ðr.ƒÀ
f;ðs&·Æ-  ë¸ÿ  f;ðs
·Æ-ÿ  ëƒÈÿƒøÿu0jAXf;ÆwjZXf;ðv	FŸf;EüwFŸf;Eü·Æwƒè ƒÀÉëƒÈÿ…Àt…ÉuEÇE
   ë<·ƒÇ‰}ƒøxtƒøXt…ÉuÇE   PMèY  ‹}ë…Éu‰U·7ƒÇ‰}ƒÈÿ3Ò÷u‹Èj0Xf;ð‚U  j:Xf;ðs·Æƒè0é=  ¸ÿ  f;ðƒ  ¸`  f;ð‚&  ƒÀ
f;ðs·Æ-`  é  ¸ð  f;ð‚  ƒÀ
f;ðs·Æ-ð  éé  ¸f	  f;ð‚à  ƒÀ
f;ðs·Æ-f	  éÆ  ¸æ	  f;ð‚½  ƒÀ
f;ðs·Æ-æ	  é£  ¸f
  f;ð‚š  ƒÀ
f;ðs·Æ-f
  é€  ¸æ
  f;ð‚w  ƒÀ
f;ðs·Æ-æ
  é]  ¸f  f;ð‚T  ƒÀ
f;ðs·Æ-f  é:  ¸f  f;ð‚1  ƒÀ
f;ðs·Æ-f  é  ¸æ  f;ð‚  ƒÀ
f;ðs·Æ-æ  éô   ¸f  f;ð‚ë   ƒÀ
f;ðs·Æ-f  éÑ   ¸P  f;ð‚È   ƒÀ
f;ðs·Æ-P  é®   ¸Ð  f;ð‚¥   ƒÀ
f;ðs·Æ-Ð  é‹   ¸   f;ð‚‚   ƒÀ
f;ðs
·Æ-   ëk¸@  f;ðrfƒÀ
f;ðs
·Æ-@  ëO¸à  f;ðrJƒÀ
f;ðs
·Æ-à  ë3¸  f;ðr.ƒÀ
f;ðs&·Æ-  ë¸ÿ  f;ðs
·Æ-ÿ  ëƒÈÿƒøÿu0jAXf;ÆwjZXf;ðv	FŸf;EüwFŸf;Eü·Æwƒè ƒÀÉëƒÈÿƒøÿt1;Es,‹uøƒË;ñru;ÂvƒËë	¯uð‰uø·7ƒÇ‰}é9ýÿÿVMèj   öÃu
‹Eô3Û‰EëA‹uøVSè9ùÿÿYY„Àt(è§  Ç "   öÃuƒÎÿëöÃt»   €ë»ÿÿÿë	öÃt÷Þ‹Þ€}ð ^„eùÿÿ‹Eäƒ P  ýéVùÿÿ‹ÿU‹ìƒþf‹E‹	f…Àtf9tèD  Ç    èw  ]Â ƒ9 uè+  Ç    è^  2ÀÃ°Ã‹ÿU‹ì‹E…Àt‹ ‹‹E·AëèµA  ‹M·H#E]Ã‹ÿU‹ì‹M…Ét‹ƒx~QÿuÿuèB  ëQÿuÿuè¨ÿÿÿƒÄ]Ã‹ÿU‹ìA‹Ð+ÑƒÂV3öÁê;ÁÀ÷Ð#Ât‹UF‰I;ðuö^]Â ‹ÿU‹ìì(  ¡ 3Å‰Eüƒ}ÿWt	ÿuè?µÿÿYjP…àüÿÿj PèÓ¹ÿÿhÌ  …0ýÿÿj PèÀ¹ÿÿ…àüÿÿƒÄ‰…Øüÿÿ…0ýÿÿ‰…Üüÿÿ‰…àýÿÿ‰Üýÿÿ‰•Øýÿÿ‰Ôýÿÿ‰µÐýÿÿ‰½ÌýÿÿfŒ•øýÿÿfŒìýÿÿfŒÈýÿÿfŒ…ÄýÿÿfŒ¥ÀýÿÿfŒ­¼ýÿÿœ…ðýÿÿ‹E‰…èýÿÿE‰…ôýÿÿÇ…0ýÿÿ  ‹@ü‰…äýÿÿ‹E‰…àüÿÿ‹E‰…äüÿÿ‹E‰…ìüÿÿÿ,0j ‹øÿ0…ØüÿÿPÿ0…Àu…ÿuƒ}ÿt	ÿuè8´ÿÿY‹Mü3Í_è™ªÿÿ‹å]Ã‹ÿU‹ìÿu¹H­è‚þÿÿ]Ã‹ÿU‹ìQ¡ 3Å‰EüVè  …Àt5‹°\  …öt+ÿuÿuÿuÿuÿu‹Îÿ(1ÿÖ‹MüƒÄ3Í^è6ªÿÿ‹å]Ãÿu‹5 ‹Îÿu35H­ƒáÿuÓÎÿuÿu…öu¾è   Ì3ÀPPPPPèyÿÿÿƒÄÃjè£  …ÀtjYÍ)Vj¾ ÀVjèþÿÿƒÄVÿ0Pÿ0^Ã¡L­Ã‹ÿU‹ì‹M3À;Åx>t'@ƒø-rñAíƒøwjX]ÃDÿÿÿjY;ÈÀ#ÁƒÀ]Ã‹Å|>]Ã‹ÿU‹ìVè   ‹MQ‰è§ÿÿÿY‹ðè   ‰0^]Ãèf  …Àu¸H ÃƒÀÃèS  …Àu¸D ÃƒÀÃ‹ÿU‹ì‹E‹MSV3Û‹ðW8]tj-ZCf‰p÷Ù‹þ‹Á3Ò÷u‹ÈBWƒú	wB0f‰ƒÆC…Ét;]rÜ;]r‹E3Éf‰è’ÿÿÿj"^‰0èÆþÿÿ‹Æë 3Àf‰ƒîf‹·f‰ƒîf‰ƒÇ;þrê3À_^[]Ã‹ÿU‹ì‹MV…ÉuèMÿÿÿj^‰0èþÿÿ‹Æë<‹U…Òtæ3À8Ef‰•À@;Ðw	è#ÿÿÿj"ëÔ‹uFþƒø"wÂÿuVRQÿuèÿÿÿƒÄ^]Ã‹ÿU‹ìQƒ}
u
ƒ} ÆEü|ÆEü ÿuüÿuÿuÿuÿuèsÿÿÿƒÄ‹å]Ã‹ÿU‹ì‹M…Éxƒù~ƒùu¡P­]Ã¡P­‰P­]ÃèœþÿÿÇ    èÏýÿÿƒÈÿ]Ã‹ÿU‹ìSVW‹}…ÿt‹M…Ét‹]…Ûu3Àf‰èeþÿÿj^‰0è™ýÿÿ_‹Æ^[]Ã‹×3öf92tƒÂƒéuó…ÉtÐ+Ú·f‰Rf…Àtƒéuì…ÉuÊ3Àf‰èþÿÿj"ë´‹ÿU‹ì‹UV…Òt‹M…Ét‹u…öu3Àf‰èòýÿÿj^‰0è&ýÿÿ‹Æ^]ÃW‹ú+ò·>f‰f…Àtƒéuì_…Éu3Àf‰è»ýÿÿj"ëÇ3öëË‹ÿU‹ìQ‹MSV‹uW…öu…Éu9Mu3Àë,…Ét‹E…Àt‹]…öt!…Ûu3Àf‰èsýÿÿj^‰0è§üÿÿ‹Æ_^[‹å]Ã‹ø‹Ñ‹Æfƒ: tƒÂƒïuò…ÿtËƒþÿu+Ú·f‰Rf…Àt8ƒïuìë1…öt&‹Î·[f‰ƒÂf…Àt
ƒïtƒéuå‰Mü‹M‹Eü…Àuf‰…ÿ…[ÿÿÿƒþÿu‹E3ÒjPf‰TAþXétÿÿÿ3Àf‰èÑüÿÿj"éYÿÿÿ‹ÿU‹ì]éÿÿÿ‹ÿU‹ìƒìSVèÃ  ŠØÿ,0‹u…Àt…ötVÿ¤0„ÛtjXéž   è4  „Àuÿ,0÷ØÀ÷ØƒÀé   „ÛtQ‹EW3ÿ‰Eð‹EWW‰EøEðPhp WW‰uô‰}üÿ°0‹ðƒþÿtWjÿVÿ¬0…Àu‹}üƒþÿtVÿ¨0‹Ç_ë,è€  „Àu‹E    PÿuVj ëèÁ  ÿuÿuVPèR  ^[‹å]Ã‹ÿU‹ìV‹uÿvÿ6ÿvj è4  ‰F3À^]Â ‹ÿU‹ì]éúþÿÿ¡T­Vj^…Àu¸   ë;Æ}‹Æ£T­jPèÕÿÿj £X­è_ÔÿÿƒÄƒ=X­ u+jV‰5T­èjÕÿÿj £X­è9ÔÿÿƒÄƒ=X­ uƒÈÿ^ÃW3ÿ¾P j h   F PèW  ¡X­‹×Áú‰4¸‹Çƒà?kÈ0‹•È¯‹Dƒøÿt	ƒøþt…ÀuÇFþÿÿÿƒÆ8Gþø u¯_3À^Ã‹ÿU‹ìkE8P ]Ã‹ÿVè  èä:  3ö¡X­ÿ4èu;  ¡X­Y‹ƒÀ PÿP0ƒÆƒþuØÿ5X­èxÓÿÿƒ%X­ Y^Ã‹ÿU‹ì‹EƒÀ PÿH0]Ã‹ÿU‹ì‹EƒÀ PÿL0]Ã‹ÿU‹ì‹MVq‹$<t3ÀëK‹¨Àtö‹AW‹9+ø‰ƒa …ÿ~0WPQèŠ8  YPèÛA  ƒÄ;øtjXð	ƒÈÿë‹Áè¨tjýXð!3À_^]Ã‹ÿU‹ìV‹u…öu	Vè=   Yë.Vè~ÿÿÿY…ÀtƒÈÿë‹FÁè¨tVè&8  Pèy;  YY…Àuß3À^]Ãjè   YÃjhPèç¬ÿÿƒeä ƒeÜ jè·  Yƒeü ‹5X­¡T­†‰EÔ‹]‰uà;ðtt‹>‰}Ø…ÿtVWèØþÿÿYÇEü   ‹GÁè¨t2ƒûuWèIÿÿÿYƒøÿt!ÿEäë…Ûu‹GÑè¨tWè+ÿÿÿYƒøÿu	EÜƒeü è   ‹EÔƒÆë•‹]‹uàÿuØè‰þÿÿYÃÇEüþÿÿÿè   ƒû‹Eät‹EÜèn¬ÿÿÃ‹]jèD  YÃjh0è¬ÿÿ‹u…öu	VèÿÿÿYë)ƒeä Vè$þÿÿYƒeü Vè§þÿÿY‹ø‰}äÇEüþÿÿÿè   ‹Çè¬ÿÿÃ‹u‹}äVèþÿÿYÃjhxè¶«ÿÿƒeä ‹Eÿ0è×ýÿÿYƒeü ‹MèR   ‹ð‰uäÇEüþÿÿÿè   ‹ÆèÉ«ÿÿÂ ‹uä‹Eÿ0è¶ýÿÿYÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPè‹ÿÿÿ‹å]Ã‹ÿSVW‹ù‹‹‹Gƒãþÿ0èˆýÿÿ‹Gÿ0è›8  ‹GYY¹øÿÿ‹ ƒÀð!‹Gö t‹Oh   j‹ƒÀPÿ1ë>‹G‹ …Àu)SèÁÐÿÿj ‹ðè~ÐÿÿYY…öuÿ\­ƒÈÿëh@  SVëh€  SP‹Gÿ0è   ƒÄ_^[Ã‹ÿU‹ì‹E‹MƒÀð	‹M‹E‰A‹E‹M‰‹E‰H‹Eƒ` 3À]Ã‹ÿU‹ìƒì‹M‰Mü…Éuè)÷ÿÿÇ    è\öÿÿƒÈÿëK‹Eƒøt	…Àtƒø@uÚ…Àtƒø@u‹EƒÀþ=ýÿÿwÄE‰EìEü‰EðE‰EôE‰EøEìPQè›þÿÿYY‹å]Ãjh¸èú©ÿÿƒeä ‹Eÿ0èË
  Yƒeü ‹5 ‹Îƒá35h­ÓÎ‰uäÇEüþÿÿÿè   ‹ÆèªÿÿÂ ‹uä‹Mÿ1èÕ
  YÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPè‚ÿÿÿ‹å]Ã‹ÿU‹ì‹EHƒèt-ƒètƒè	tƒètƒèt3À]Ã¸h­]Ã¸d­]Ã¸l­]Ã¸`­]Ã‹ÿU‹ìkP=‹EÈ;Át‹U9Pt	ƒÀ;Áuô3À]Ã‹ÿU‹ìQEÿPjè]ÿÿÿYY‹å]Ã‹ÿU‹ìÿu¹`­èøòÿÿÿu¹d­èëòÿÿÿu¹h­èÞòÿÿÿu¹l­èÑòÿÿ]Ãè[  ƒÀÃj,h˜ècŸ  3Û‰]Ô!]Ì±ˆMã‹uj_;÷t5Fÿƒèt"Hƒèt'HƒèuLëƒþtƒþt
ƒþ~;ƒþ6VèæþÿÿƒÄëEè|  ‹Ø‰]Ô…ÛuƒÈÿé’  ÿ3VèÿÿÿYY3É…À•Á…ÉuèùôÿÿÇ    è,ôÿÿëÑƒÀ2ÉˆMã‰EØƒeÐ „Étjèí  YŠMãƒeÜ ÆEâ ƒeü ‹EØ„Ét‹ ‹Êƒá3ÓÊŠMãë‹‹Â‰EÜ3Òƒø”Â‰UÈˆUâ„Ò…Š   …Àu„ÉtjèÞ  Yjè­Âÿÿ;÷t
ƒþtƒþu#‹C‰EÐƒc ;÷u;èÆþÿÿ‹ ‰EÌè¼þÿÿÇ Œ   ;÷u"kT=kX=È‰EÄ;Át%ƒ` ƒÀëð¡ ƒàj Y+È3ÀÓÈ3 ‹MØ‰ÇEüþÿÿÿè1   €}È uk;÷u6è¹  ÿpW‹MÜÿ(1ÿUÜYë+j_‹u‹]ÔŠEâ‰EÈ€}ã tjè  YÃV‹MÜÿ(1ÿUÜY;÷t
ƒþtƒþu‹EÐ‰C;÷uè]  ‹MÌ‰H3Àè±  Ã‹ÿU‹ìƒìMäSÿuè”»ÿÿ‹]û   sKEèPSè!  YY„Àt$€}ð ‹Eè‹€”   ¶t
‹Eäƒ P  ý‹Áéò   €}ð t
‹Mäƒ¡P  ý‹ÃéÛ   3Àf‰EüˆEþ‹Eèƒx~.‹ÃMèÁø‰EôQ¶ÀPèŽ=  YY…Àt‹EôˆEü3Àjˆ]ýˆEþYëèÌòÿÿ3ÉÇ *   3Àˆ]üAˆEýf‰EøUøˆEú‹EèjÿpjRQMüQÿuÿ°¨   EèPè‰?  ƒÄ$…Àu8Eð„gÿÿÿ‹Eäƒ P  ýéXÿÿÿƒøu€}ð ¶Eøt+‹Mäƒ¡P  ýë¶Uø¶EùÁâÐ€}ð t
‹Mäƒ¡P  ý‹Â[‹å]Ã‹ÿU‹ìÿujÿuè/ïÿÿƒÄ÷ØÀ÷Ø]Ã‹ÿU‹ìÿuh   ÿuè„þÿÿƒÄ]Ã‹ÿU‹ì¡p­…Àtj ÿuèÎÿÿÿYY‹Èë‹MA¿ƒøwƒÁ ‹Á]Ãjhøèú¤ÿÿ‹Eÿ0èÏ  Yƒeü ‹M‹A‹ ÿ0‹ÿ0èù  YYÇEüþÿÿÿè   è¥ÿÿÂ ‹Eÿ0èß  YÃjh‘èª¤ÿÿ‹Eÿ0è  Yƒeü ‹E‹ ‹ ‹HH…ÉtƒÈÿðÁuùÀ¤tQèÊÿÿYÇEüþÿÿÿè   èª¤ÿÿÂ ‹Eÿ0è~  YÃjh8‘èI¤ÿÿ‹Eÿ0è  Yƒeü j ‹E‹ ÿ0èM  YYÇEüþÿÿÿè   è_¤ÿÿÂ ‹Eÿ0è3  YÃjhØèþ£ÿÿ‹Eÿ0èÓ  Yƒeü ‹E‹ ‹ ‹@Hðÿ ÇEüþÿÿÿè   è¤ÿÿÂ ‹Eÿ0èë  YÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèèþÿÿ‹å]Ã‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèpþÿÿ‹å]Ã‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèùþÿÿ‹å]Ã‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèÿÿÿ‹å]Ã‹ÿU‹ìQQ‹E3ÉAjC‰H‹EÇ À<‹E‰ˆP  ‹EYÇ@HÀ¤‹Ef‰Hl‹Ef‰ˆr  ‹Eƒ L   E‰EüEüPjè}ÿÿÿE‰EøE‰EüEøPjèÿÿÿƒÄ‹å]Ã‹ÿU‹ìƒ} tÿuè   ÿuè+ÈÿÿYY]Â ‹ÿU‹ìQ‹E‹ùÀ<t
QèÈÿÿ‹EYÿp<è Èÿÿ‹Eÿp0èõÇÿÿ‹Eÿp4èêÇÿÿ‹Eÿp8èßÇÿÿ‹Eÿp(èÔÇÿÿ‹Eÿp,èÉÇÿÿ‹Eÿp@è¾Çÿÿ‹EÿpDè³Çÿÿ‹Eÿ°`  è¥ÇÿÿE‰EüEüPjè5þÿÿE‰EüEüPjètþÿÿƒÄ4‹å]Ã‹ÿU‹ìV‹uƒ~L t(ÿvLè:>  ‹FLY;t­t= ¡tƒx uPèO<  Y‹E‰FL^…ÀtPèÀ;  Y]Ã¡ø ƒøÿt!VPè¸  ‹ð…ötj ÿ5ø èû  VèÁþÿÿ^Ã‹ÿVWÿ@0‹ð¡ø ƒøÿtPè  ‹ø…ÿuIhd  jèüÇÿÿ‹øYY…ÿu	PèÉÆÿÿYë8Wÿ5ø è¨  …ÀuWëåht­Wèéýÿÿj è¡ÆÿÿƒÄ…ÿtVÿD0‹Ç_^ÃVÿD0èdÇÿÿÌ‹ÿSVWÿ@0‹ð3Û¡ø ƒøÿtPèú  ‹ø…ÿuQhd  jèuÇÿÿ‹øYY…ÿu	SèBÆÿÿYë+Wÿ5ø è!  …ÀuWëåht­WèbýÿÿSèÆÿÿƒÄ…ÿu	VÿD0ë	VÿD0‹ß_^‹Ã[Ãh—| èÞ  £ø ƒøÿu2ÀÃè_ÿÿÿ…Àu	Pè   Yëë°Ã¡ø ƒøÿtPè  ƒø ÿ°Ã‹ÿU‹ìV‹u‹;t­t‹M¡§…P  uèä<  ‰^]Ã‹ÿU‹ìV‹u‹;à¦t‹M¡§…P  uèþ  ‰^]Ã3À¹p­@‡ÃjhX‘è¨Ÿÿÿ¾ ¡95t­t*jès   Yƒeü Vht­èî<  YY£t­ÇEüþÿÿÿè   è²ŸÿÿÃjè‹   YÃ‹ÿVW¿x­3öj h   Wè.  …Àtÿ°®ƒÆƒÇþ8  rÛ°ë
j è   Y2À_^Ã‹ÿU‹ìkEx­PÿH0]Ã‹ÿV‹5°®…öt kÆW¸`­WÿP0ÿ°®ƒïƒîuë_°^Ã‹ÿU‹ìkEx­PÿL0]Ãh@Jh8Jh@Jjè   ƒÄÃhTJhLJhTJjè   ƒÄÃ‹ÿU‹ì‹ESVW…¯‹‹ ƒÏÿ‹Ê‹òƒá3ðÓÎ;÷ti…öt‹Æëc‹u;utÿ6èY   Y…Àu/ƒÆ;uuì‹ 3À…Àt)ÿuPÿl0‹ð…ötVè·¦ÿÿY‡ë¹‹ ëÙ‹ ‹Âj ƒàY+ÈÓÏ3ú‡;3À_^[]Ã‹ÿU‹ì‹EW<…¸®‹…ÉtA÷ØÀ#ÁëWS‹…¨DVh   j Sÿp0‹ð…öu'ÿ@0ƒøWuVVSÿp0‹ðë3ö…öu	ƒÈÿ‡3Àë‹Æ‡…ÀtVÿh0‹Æ^[_]Ã‹ÿU‹ìQ¡ 3Å‰EüVhPIhHIh@2jèÂþÿÿ‹ðƒÄ…ötÿu‹Îÿ(1ÿÖëÿX0‹Mü3Í^è/“ÿÿ‹å]Â ‹ÿU‹ìQ¡ 3Å‰EüVhXIhPIhT2jèlþÿÿƒÄ‹ðÿu…öt‹Îÿ(1ÿÖëÿd0‹Mü3Í^èÙ’ÿÿ‹å]Â ‹ÿU‹ìQ¡ 3Å‰EüVh`IhXIhd2jèþÿÿƒÄ‹ðÿu…öt‹Îÿ(1ÿÖëÿ\0‹Mü3Í^èƒ’ÿÿ‹å]Â ‹ÿU‹ìQ¡ 3Å‰EüVhhIh`Ihx2jèÀýÿÿƒÄ‹ðÿuÿu…öt‹Îÿ(1ÿÖëÿ`0‹Mü3Í^è*’ÿÿ‹å]Â ‹ÿU‹ìQ¡ 3Å‰EüVhJhüIhŒ2jègýÿÿ‹ðƒÄ…ötÿu‹Îÿuÿuÿ(1ÿÖëÿuÿuÿT0‹Mü3Í^èÈ‘ÿÿ‹å]Â ‹ÿU‹ìQ¡ 3Å‰EüVhJhJhJjèýÿÿ‹ðƒÄ…öt'ÿu(‹Îÿu$ÿu ÿuÿuÿuÿuÿuÿuÿ(1ÿÖë ÿuÿuÿuÿuÿuj ÿuè   Pÿ¸0‹Mü3Í^è@‘ÿÿ‹å]Â$ ‹ÿU‹ìQ¡ 3Å‰EüVh$JhJh$Jjè}üÿÿ‹ðƒÄ…ötÿu‹Îÿuÿ(1ÿÖë	ÿuè=  Y‹Mü3Í^èäÿÿ‹å]Â ‹ÿU‹ìQ¡ 3Å‰EüVèüÿÿ‹ð…öt'ÿu‹Îÿuÿuÿuÿ(1ÿÖ‹Mü3Í^è¡ÿÿ‹å]Â èÁÿÿÌèÆûÿÿ…Àtè×ûÿÿ…Àt3À@Ã3ÀÃ‹ÿU‹ìQ¡ 3Å‰EüVhpIhhIhpIjè¿ûÿÿ‹ðƒÄ…öt@W‹Îÿ(1ÿÖ‹ø…ÿt.h¤IhœIh¤Ijèûÿÿ‹ðƒÄ…öu‹ÇëW‹Îÿ(1ÿÖ_‹Mü3Í^èÿÿ‹å]Ã¡ Wj ƒà¿¯Y+È3ÀÓÈ3 j Yó«°_Ã‹ÿU‹ìƒì¡ 3Å‰EüVhÀIh¸IhÀIjèûÿÿ‹ðƒÄ…öu°ëaShàIhØIhàIjèôúÿÿ‹ØƒÄ…Ûu°ë<‹Îÿ(1ÿÖ‹È…Ét#W3À}ð«j j««EðPjQ‹Ëÿ(1ÿÓ_…Àu2ÀëŠEø$[‹Mü3Í^è5ÿÿ‹å]Ã‹ÿU‹ìQQ¡ 3Å‰Eü‹ˆ¯…Ét
3Àƒù”ÀëTVhˆIh€IhˆIjè_úÿÿ‹ðƒÄ…öt'ƒeø Eøj P‹Îÿ(1ÿÖƒøzu3Éºˆ¯A‡
°ëjX¹ˆ¯‡2À^‹Mü3Íè®Žÿÿ‹å]Ã‹ÿU‹ì€} u'V¾¸®ƒ> tƒ>ÿtÿ6ÿh0ƒ& ƒÆþ¯uà^°]Ã‹ÿU‹ì‹E;EvƒÈÿ]ÃÀ÷Ø]Ã‹ÿU‹ì‹Eƒì V…Àuèåÿÿj^‰0è7äÿÿ‹ÆéX  ‹u3ÉSW‰‹ù‹Ù‰}à‰]ä‰Mè9tVEüfÇEü*?Pÿ6ˆMþè?  YY…ÀuEàPj j ÿ6è'  ƒÄëMàQPÿ6è¬  ƒÄ‹ø…ÿ…ë   ƒÆ3É9u°‹]ä‹}àƒeø ‹Ã+Ç‰Mü‹ÐƒÀÁúBÁè;ß‰Uôö÷Ö#ðt0‹×‹Ù‹
A‰EüŠA„Àuù+MüC‹EøÙƒÂ@‰Eø;ÆuÝ‹Uô‰]ü‹]äjÿuüRèµÿÿ‹ðƒÄ…öuƒÏÿëg‹Eô†‰Eð‹Ð‰Uô;ûtN‹Æ+Ç‰Eì‹A‰EøŠA„Àuù+MøAPÿ7‰Eø‹Eð+ÂEüPRè‰>  ƒÄ…Àu6‹Eì‹Uô‰8ƒÇUø‰Uô;ûu¹‹E3ÿ‰0j è€¼ÿÿYMàè0  ‹Ç_[^‹å]Ã3ÀPPPPPè×âÿÿÌ‹ÿU‹ìQ‹MQŠA„Àuù+ÊƒÈÿW‹}A+Ç‰Mü;ÈvjXëYSV_ÙjSèL½ÿÿ‹ðYY…ÿtWÿuSVèò=  ƒÄ…Àu5ÿuü+ß>ÿuSPèÙ=  ƒÄ…Àu‹MVèÉ  j ‹ðèâ»ÿÿY‹Æ^[_‹å]Ã3ÀPPPPPèAâÿÿÌ‹ÿU‹ììP  ¡ 3Å‰Eü‹MS‹]V‹uW‰µ¸þÿÿëŠ</t<\t<:tQSèÀ=  YY‹È;ËuãŠ€ú:uC;ÈtV3ÿWWSèÿÿÿƒÄëz3ÿ€ú/t€ú\t	€ú:t‹Çë3À@¶À+ËA÷Øh@  À#Á‰…´þÿÿ…¼þÿÿWPèÎ™ÿÿƒÄ…¼þÿÿWWWPWSÿÀ0‹ð‹…¸þÿÿƒþÿu-PWWSèŸþÿÿƒÄ‹øƒþÿtVÿ¼0‹Ç‹Mü_^3Í[èK‹ÿÿ‹å]Ã‹H+Áù‰°þÿÿ€½èþÿÿ.uŠéþÿÿ„Ét)€ù.u	€½êþÿÿ tPÿµ´þÿÿ…èþÿÿSPè8þÿÿƒÄ…Àu•…¼þÿÿPVÿÄ0…À‹…¸þÿÿu¬‹‹@‹°þÿÿ+ÂÁø;È„gÿÿÿhÔ† +ÁjPŠPèâ7  ƒÄéLÿÿÿ‹ÿVW‹ù‹7ëÿ6è6ºÿÿYƒÆ;wuðÿ7è&ºÿÿY_^Ã‹ÿU‹ìVW‹ñè'   ‹ø…ÿtÿuèºÿÿY‹Çë‹N‹E‰ƒF3À_^]Â ‹ÿV‹ñW‹~9~t3Àërƒ> u+jjèòºÿÿj ‰èÄ¹ÿÿ‹ƒÄ…ÀujXëM‰FƒÀ‰FëÌ+>ÁÿÿÿÿÿwãSj?Sÿ6è…	  ƒÄ…Àuj^ë‰¸˜‰N‰F3öj èm¹ÿÿY‹Æ[_^Ã‹ÿU‹ì]éjûÿÿjh˜‘è²“ÿÿ‹Eÿ0è‡ôÿÿYƒeü ‹MèH   ÇEüþÿÿÿè   èÐ“ÿÿÂ ‹Eÿ0è¤ôÿÿYÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPè™ÿÿÿ‹å]Ã‹ÿV‹ñj‹‹ ‹@H‹@£¯‹‹ ‹@H‹@£”¯‹‹ ‹@H‹€  £Œ¯‹‹ ‹@HƒÀPjh˜¯èÒ  ‹¹  Q‹ ‹@HƒÀPQh¸¢è¶  ‹¹   Q‹ ‹@H  PQhÀ£è˜  ¡à¦ƒÄ0ƒÉÿðÁu¡à¦=À¤tPèE¸ÿÿY‹‹ ‹@H£à¦‹‹ ‹@Hðÿ ^Ã‹ÿU‹ì‹E-¤  t(ƒètƒètƒèt3À]Ã¡lJ]Ã¡hJ]Ã¡dJ]Ã¡`J]Ã‹ÿU‹ìƒìMðj è0§ÿÿƒ%¤¯ ‹EƒøþuÇ¤¯   ÿÌ0ë,ƒøýuÇ¤¯   ÿ´0ëƒøüu‹EôÇ¤¯   ‹@€}ü t
‹Mðƒ¡P  ý‹å]Ã‹ÿU‹ìS‹]VWh  3ÿsWVè–ÿÿ‰{3À‰{ƒÄ‰»  ¹  {«««¿À¤+ûŠ7ˆFƒéuõ‹  º   Š9ˆAƒêuõ_^[]Ã‹ÿU‹ìì   ¡ 3Å‰EüSV‹u…èøÿÿWPÿvÿÐ03Û¿   …À„ð   ‹Ãˆ„üþÿÿ@;ÇrôŠ…îøÿÿîøÿÿÆ…üþÿÿ ë¶Q¶Àë;ÇsÆ„üþÿÿ @;ÂvïƒÁŠ„ÀuÝSÿv…üøÿÿPW…üþÿÿPjSè1  Sÿv…üýÿÿWPW…üþÿÿPWÿ¶  Sè{*  ƒÄ@…üüÿÿSÿvWPW…üþÿÿPh   ÿ¶  SèS*  ƒÄ$‹Ë·„Müøÿÿ¨t€LŠ„üýÿÿë¨t€L Š„üüÿÿˆ„  ëˆœ  A;ÏrÁëYjŸ–  ‹ËX+Â‰…àøÿÿÑÂ‰…äøÿÿƒÀ ƒøw
€LA ëƒ½äøÿÿw€H Aàˆëˆ‹…àøÿÿ–  A;Ïrº‹Mü_^3Í[èñ…ÿÿ‹å]Ã‹ÿU‹ìƒìèpîÿÿ‰Eüè
  ÿuèwýÿÿY‹Mü‰Eô‹IH;Au3ÀëSSVWh   èµÿÿ‹øƒËÿY…ÿt.‹uü¹ˆ   ‹vHó¥‹øWÿuôƒ' è_  ‹ðYY;óuè:ÜÿÿÇ    ‹óWèµÿÿY_‹Æ^[‹å]Ã€} uè”ïÿÿ‹Eü‹@HðÁKu‹EüxHÀ¤t	ÿpHèÏ´ÿÿYÇ   ‹Ï‹Eü3ÿ‰HH‹Eüö€P  u§ö§užEü‰EôEôPjè€ûÿÿ€} YYt…¡à¦£¼¡évÿÿÿ€=¨¯ ujjýèíþÿÿYYÆ¨¯°Ãjhx‘èºŽÿÿ3ö‰uäèHíÿÿ‹ø‹§…P  t9wLt‹wH…öuhèµÿÿjègïÿÿY‰uü‹wH‰uä;5à¦t0…ötƒÈÿðÁuþÀ¤tVèø³ÿÿY¡à¦‰GH‹5à¦‰uäðÿÇEüþÿÿÿè   ë ‹uäjèUïÿÿYÃ‹ÆèkŽÿÿÃ‹ÿU‹ìƒì ¡ 3Å‰EüSVÿu‹uè´ûÿÿ‹ØY…ÛuVèüÿÿY3Àé­  W3ÿ‹Ï‹Ç‰Mä9˜È¡„ê   AƒÀ0‰Mä=ð   ræûèý  „È   ûéý  „¼   ·ÃPÿÈ0…À„ª   EèPSÿÐ0…À„„   h  FWPèÀ‘ÿÿ‰^ƒÄ3Û‰¾  C9]èvQ€}î Eît!ŠH„Ét¶Ñ¶ë€LA;ÊvöƒÀ€8 ußF¹þ   €@ƒéu÷ÿvèšúÿÿƒÄ‰†  ‰^ë‰~3À~«««é¾   9=¤¯tVèûÿÿé±   ƒÈÿé¬   h  FWPè!‘ÿÿƒÄkEä0‰Eà€Ø¡‰Eä€8 ‹Èt5ŠA„Àt+¶¶Àëú   sŠ‡Ä¡DB¶A;ÐvåƒÁ€9 uÎ‹EäGƒÀ‰Eäƒÿr¸S‰^ÇF   èçùÿÿƒÄ‰†  ‹EàNjÌ¡_f‹Rf‰IƒïuïVèÎúÿÿY3À_‹Mü^3Í[è?‚ÿÿ‹å]Ã‹ÿU‹ìV‹u…öu3Àëm‹E…ÀuèÚØÿÿj^‰0èØÿÿ‹ÆëSW‹}…ÿt9urVWPèƒ…  ƒÄ3Àë6ÿuj Pè!ÿÿƒÄ…ÿu	è™Øÿÿjë9usè‹Øÿÿj"^‰0è¿×ÿÿ‹ÆëjX_^]Ã‹ÿU‹ìƒìVÿuMðè ÿÿ¶u‹EøŠM„L0u3Ò9Ut‹Eô‹ ·p#Eë‹Â…Àt3ÒB€}ü ^t
‹Mðƒ¡P  ý‹Â‹å]Ã‹ÿU‹ìjj ÿuj è”ÿÿÿƒÄ]ÃÿÔ0£¸¯ÿØ0£¼¯°Ã‹ÿU‹ì‹UW3ÿf9:t!V‹Êqf‹ƒÁf;Çuõ+ÎÑùJƒÂf9:uá^B_]Ã‹ÿU‹ìQSVWÿÜ0‹ð3ÿ…ötVVè¬ÿÿÿYWWW‹ØW+ÞÑûSVWWÿ”0‰Eü…Àt4Pè‰°ÿÿ‹øY…ÿt3ÀPPÿuüWSVPPÿ”0…Àt‹ß3ÿë3ÛWè$°ÿÿYë‹ß…ötVÿà0_^‹Ã[‹å]Ã‹ÿU‹ì]é    ‹ÿU‹ìV‹u…ötjà3ÒX÷ö;Esè	×ÿÿÇ    3ÀëBS‹]W…ÛtSè¯2  Y‹øë3ÿ¯uVSèÐ2  ‹ØYY…Ût;þs+÷;Vj Pè@ŽÿÿƒÄ_‹Ã[^]Ãÿä0…À£Ä¯•ÀÃƒ%Ä¯ °Ã‹ÿU‹ìƒìHE¸Pÿ00fƒ}ê „•   ‹Eì…À„Š   SV‹0X3‰Eü¸    ;ð|‹ðVèc3  ¡È±Y;ð~‹ðW3ÿ…ötV‹Eü‹ƒùÿt@ƒùþt;ŠöÂt4öÂuQÿx0…Àt!‹Ç‹Ïƒà?ÁùkÐ0‹EüÈ¯‹ ‰BŠˆB(‹EüGƒÀC‰Eü;þu­_^[‹å]Ã‹ÿSVW3ÿ‹Ç‹Ïƒà?Áùkð04È¯ƒ~ÿtƒ~þt€N(€ë{‹ÇÆF(ƒè tƒètjôƒèëjõëjöXPÿt0‹Øƒûÿt…Ût	Sÿx0ë3À…Àt%ÿ   ‰^ƒøu€N(@ë)ƒøu$€N(ë€N(@ÇFþÿÿÿ¡X­…Àt
‹¸Ç@þÿÿÿGƒÿ…Uÿÿÿ_^[Ãjh¸‘ècˆÿÿjè;éÿÿY3Ûˆ]ç‰]üSè2  Y…Àuèhþÿÿèÿÿÿ³ˆ]çÇEüþÿÿÿè   ŠÃèlˆÿÿÃŠ]çjèBéÿÿYÃ‹ÿV3ö‹†È¯…ÀtPè1  ƒ¦È¯ YƒÆþ   rÝ°^Ã‹ÿU‹ìQ¡ 3Å‰EüW‹};}u°ëWV‹÷S‹…Ût‹Ëÿ(1ÿÓ„ÀtƒÆ;uuä;uu°ë,;÷t&ƒÆüƒ~ü t‹…Ûtj ‹Ëÿ(1ÿÓYƒîF;ÇuÝ2À[^‹Mü3Í_èv}ÿÿ‹å]Ã‹ÿU‹ìQ¡ 3Å‰EüV‹u9ut#ƒÆüW‹>…ÿtj ‹Ïÿ(1ÿ×YƒîF;Euâ_‹Mü°3Í^è)}ÿÿ‹å]Ã‹ÿU‹ìÿu¹Ì±èÑÿÿ]Ã‹ÿU‹ìQ¡ 3Å‰EüVè.   ‹ð…ötÿu‹Îÿ(1ÿÖY…Àt3À@ë3À‹Mü3Í^èÑ|ÿÿ‹å]ÃjhØ‘è¹†ÿÿƒeä j èçÿÿYƒeü ‹5 ‹Îƒá35Ì±ÓÎ‰uäÇEüþÿÿÿè   ‹ÆèÆ†ÿÿÃ‹uäj èœçÿÿYÃ¡ ‹È3Ð±ƒáÓÈ÷ØÀ÷ØÃ‹ÿU‹ìÿu¹Ð±èOÐÿÿ]Ã‹ÿU‹ìQ¡ 3Å‰EüV‹5 ‹Î35Ð±ƒáÓÎ…öu3Àëÿu‹Îÿ(1ÿÖY‹Mü3Í^è	|ÿÿ‹å]Ã‹ÿU‹ìV‹uVè  Pè1  YY…Àu2Àé   SWjè¥×ÿÿYj[;ðu¿Ô±ëSè×ÿÿY;ðui¿Ø±ÿ\­N‹©À  uR¸‚  ð	‹…Àu+h   è`«ÿÿj ‰è«ÿÿ‹YY…ÀuN‰^‰N‰‰^ë‰F‹‰ÇF   ÇF   °ë2À_[^]Ã‹ÿU‹ì€} t,V‹uW~‹Áè	¨tVè}×ÿÿY¸ýÿÿð!3À‰F‰F‰_^]Ã¡Ü±Ã‹ÿU‹ìƒìÿuMðèç™ÿÿEôPjÿuè¼ÎÿÿƒÄ€}ü t
‹Mðƒ¡P  ý‹å]Ã‹ÿU‹ì¡p­…Àtj ÿuè°ÿÿÿYY]Ã‹M¡ ¡·Hƒà]Ã‹ÿU‹ì‹E‹M‹U‰‰H…Ét‰]Ã‹ÿU‹ìQjÿuQQ‹ÄÿuÿuPèÊÿÿÿƒÄj èâÆÿÿƒÄ‹å]Ã‹ÿU‹ìƒìSV‹u…öt‹]…Ût€> u‹E…Àt3Éf‰3À^[‹å]ÃWÿuMðè™ÿÿ‹Eôƒ¸¨    u‹M…Ét¶f‰3ÿGé„   EôP¶PèZ  YY…Àt@‹}ôƒ~';_|%3À9E•ÀPÿuÿwVj	ÿwÿ0‹}ô…Àu;_r.€~ t(‹ë13À9E•À3ÿPÿu‹EôGWVj	ÿpÿ0…ÀuèHÐÿÿƒÏÿÇ *   €}ü t
‹Mðƒ¡P  ý‹Ç_é1ÿÿÿ‹ÿU‹ìj ÿuÿuÿuèñþÿÿƒÄ]Ã‹ÿU‹ìƒìS‹]W‹}…Ûu…ÿt‹E…Àtƒ  3Àëz‹E…ÀtƒÿVÿÿÿÿvèÏÏÿÿj^‰0èÏÿÿëSÿuMìèå—ÿÿ‹Eð3ö9°¨   u]f‹E¹ÿ   f;Áv6…Ût…ÿtWVSè	‡ÿÿƒÄè…Ïÿÿj*^‰0€}ø t
‹Mìƒ¡P  ý‹Æ^_[‹å]Ã…Ût…ÿt_ˆ‹E…ÀtÖÇ    ëÎMü‰uüQVWSjMQVÿpÿ”0‹È…Ét9uüuŸ‹E…Àt¢‰ëžÿ@0ƒøzu‰…Ût…ÿtWVSè†ÿÿƒÄèûÎÿÿj"^‰0è/Îÿÿélÿÿÿ‹ÿU‹ìj ÿuÿuÿuÿuèÇþÿÿƒÄ]Ã‹ÿU‹ìQ¡L«‹MVWƒøŒ¼   öÁt'‹E‹ÑA;È„}  3ÿf9:„r  ƒÂ;Ðuðéf  ‹ñƒæj X+Æ÷Þö#ð‹EÑî;Æs‹ðq3ÿ‰Uü‹Ñ;Mütf9:tƒÂ;Uüuó+ÑÑú;Ö…'  Q‹È+Î‹Áƒà+ÈÅôWÉJëÅõuÅý×À…ÀuƒÂ ;Ñuí‹E‹MHëf9:tƒÂ;Ñuô+ÐÑúÅøwéÚ   ƒøŒ³   öÁt'‹E‹ÑA;È„¸   3ÿf9:„­   ƒÂ;Ðuðé¡   ‹ñƒæjX+Æ÷Þö#ð‹EÑî;Æs‹ðq3ÿ‰Uü‹Ñ;Mütf9:tƒÂ;Uüuó+ÑÑú;ÖufQfïÉ‹È+Î‹Áƒà+ÈJë(fuÁf×À…ÀuƒÂ;Ñuê‹E‹MHëf9:tƒÂ;Ñuô+Ðë‹E‹ÑA;Èt3ÿf9:tƒÂ;Ðuô+ÑÑú_‹Â^‹å]Ã‹ÿU‹ì‹E¹ÿ  SV3Ò‹‹p‹ÆÁè#ÁW;ÁuC;Òu?‹þ‹Ãçÿÿ Çu@ë0‹Î‹Âá   €Á¸   t;Úu	;øujXë#ðÖtjëójëï3À_^[]Ã‹ÿU‹ì‹E3Ò‹H‹Âá   €ÁtBŠÂ]Ã‹ÿU‹ìƒì0SVW‹}3Û…ÿy‹û‹uMÐÿu(ˆè•”ÿÿG9Ewè[Ìÿÿj"_‰8èËÿÿé¨  ‹U‹‹J‰Eà‹ÁÁè%ÿ  =ÿ  uR;ÛuNSÿu$SWÿuÿuÿuVRè‹  ‹øƒÄ$…ÿtˆéb  jeVèú„  YY…Àt8] ”ÁþÉ€áà€ÁpˆˆX‹ûé:  á   €‹ÃÁtÆ-F‹J3Û8] j0”ÃÇEôÿ  K3Àƒãàá  ðƒÃ'Á‰]äXuˆF‹B‹
%ÿÿ Èu!MôëÇEôþ  ëÆ1F‹ÎF‰Mè…ÿuÆ ë‹EÔ‹€ˆ   ‹ Š ˆ‹B%ÿÿ ‰Eðw	ƒ: †Å   ƒeü ¹   j0X‰Eø‰Mð…ÿ~S‹‹R#Eü#Ñ‹Møâÿÿ ¿Éè‡v  j0YfÁ·Àƒø9vÃ‹Mð‹UˆF‹Eü¬È‰Eü‹EøÁéƒèO‰Mð‰Eøf…Ày©f…ÀxW‹‹R#Eü#Ñ‹Møâÿÿ ¿Éè/v  fƒøv6j0Fÿ[Š€ùft€ùFuˆHëï‹]ä;EètŠ€ù9u€Ã:ˆë	þÁˆëþ@ÿ…ÿ~Wj0XPVèôÿÿƒÄ÷‹Eè€8 u‹ð€}  ±4‹U”ÀþÈ$àpˆ‹‹Rè·u  ‹È3Ûáÿ  +MôÛx…Ér	ÆF+ƒÆëÆF-ƒÆ÷ÙƒÓ ÷Û‹þj0Xˆ…Û|?¸è  ;Èrj PSQè‰t  0‰UäˆF;÷u…Û|ƒùdrj jdSQègt  0‰UäˆF;÷u…Û|ƒù
rj j
SQèEt  0‰UäˆFj0XÈ3ÿˆÆF €}Ü t
‹MÐƒ¡P  ý‹Ç_^[‹å]Ã‹ÿU‹ìƒìEôV‹uWÿuÿu~P‹EWÿpÿ0è=.  ƒÉÿƒÄ9Mt‹M3Àƒ}ô-”À+È3À…öŸÀ+ÈEôPW‹}Q3Éƒ}ô-”Á3À…öŸÀÏÁPèW(  ƒÄ…ÀtÆ ëÿu(Eôj Pÿu$ÿu VÿuWè	   ƒÄ _^‹å]Ã‹ÿU‹ìƒìVW‹}…ÿ~‹Çë3ÀƒÀ	9EwèÌÈÿÿj"^‰0è Èÿÿ‹Æ_^‹å]ÃSÿu$MðèÛÿÿŠU ‹]„Òt%‹M3À…ÿŸÀP3Àƒ9-”ÀÃPÿuSè  ŠU ƒÄ‹E‹óƒ8-uÆ-s…ÿ~ŠFˆF‹Eô‹€ˆ   ‹ Š ˆ3À„Ò”ÀÇðƒÈÿ9Et‹Ã+ÆEhàJPVè‘¡ÿÿƒÄ[…ÀuvN8EtÆE‹U‹B€80t/‹Rƒêy÷ÚÆF-jd_;×|‹Â™÷ÿ Fj
_;×|‹Â™÷ÿ F Vƒ}u€90ujAPQèH{  ƒÄ€}ü t
‹Eðƒ P  ý3Àéòþÿÿ3ÀPPPPPèôÆÿÿÌ‹ÿU‹ìƒì3ÀVWÿu}ôÿu«««Eô‹}P‹EWÿpÿ0èR,  ƒÉÿƒÄ9Mt‹M3Àƒ}ô-”À+È‹uEôP‹EøÇP3Àƒ}ô-Q”ÀÆPèy&  ƒÄ…ÀtÆ ëÿu Eôj PWÿuVè	   ƒÄ_^‹å]Ã‹ÿU‹ìƒìMðSVWÿuè/ÿÿ‹U‹}‹]‹JI€} t;Ïu3Àƒ:-”ÀÁfÇ0 ƒ:-‹óuÆ-s‹B…ÀjVÿuSè:  ƒÄÆ0Fëð…ÿ~RjVÿuSè  ‹EôƒÄ‹€ˆ   ‹ Š ˆF‹E‹H…Éy)€} u‹Á÷Ø;Ç}‹ù÷ßWVÿuSèå  Wj0VèÙ}ÿÿƒÄ€}ü _^[t
‹Eðƒ P  ý3À‹å]Ã‹ÿU‹ìƒìSVWÿu3À}ðÿu«««Eð‹}P‹EWÿpÿ0èí*  ‹Eô3É‹]ƒÄƒ}ð-”ÁH‰EüƒÈÿ49Et‹E+ÁMðQWPVè%  ƒÄ…ÀtÆ ëU‹EôH9EüœÁƒøü|*;Ç}&„Ét
ŠF„ÀuùˆFþÿu(EðjPWÿuSè‰þÿÿƒÄëÿu(EðjPÿu$ÿu WÿuSè“üÿÿƒÄ _^[‹å]Ã‹ÿU‹ìƒìH¡ 3Å‰Eü‹U‹MSŠ]¶ÃƒÀ;ÐsjÆ X‹Mü3Í[è†nÿÿ‹å]Ã„ÛtÆ-AJÆ ¸ JÇEÜ°J‰E¼3Û8]‰EÀ¸¤J‰EÄ•Ã‰EÈK¸¬JÇEä¼J‰EÔƒã‰EØ‰Eè‰Eø‹EV¾¨JÇEìÈJW<…üÿÿÿ‰uÌ‰uÐ‰uà‰uðÇEôÔJ‹t…¼F‰E¸ŠF„Àuù+u¸;òÀGÇÃÿt…¼RQèüÿÿƒÄ_^…À„Aÿÿÿ3ÀPPPPPèÐÃÿÿÌ‹ÿU‹ì‹U…Òt&V‹u‹ÎWyŠA„Àuù+ÏAPVPèÐw  ƒÄ_^]Ã‹ÿU‹ìQQVW‹}…ÿuè8Äÿÿj^‰0èlÃÿÿ‹Æé  S‹]…Ûtƒ} tƒ} wèÄÿÿj^‰0èBÃÿÿ‹Æéó   ‹uƒþAtƒþEtƒþFt	ÆEü ƒþGuÆEü‹E$ƒàƒÈ u2ÿuè³öÿÿ‰EøY…Àt"ÿuüSWÿuè
÷ÿÿY¶ÀPÿuøè0þÿÿƒÄé—   ‹E$ƒàƒÈ tjëjXƒþa(t
ƒîAtƒîëÿu,Pÿuüÿu ÿuÿuSWÿuèÖöÿÿëUƒîeÿu,t6ƒîtPÿuüÿu ÿuÿuSWÿuèýüÿÿë/ÿu ÿuÿuSWÿuè„ûÿÿƒÄëPÿuüÿu ÿuÿuSWÿuè‚ùÿÿƒÄ$[_^‹å]Ã‹ÿU‹ì‹Eƒ@þ‹Uƒz }·ERPè*?  YY]Ã‹
f‹Ef‰ƒ]Ã‹ÿU‹ìƒì¡ 3Å‰EüW‹}‹GÁè¨tWÿuè¥ÿÿÿYYéç   SVWèî   »è¦Yƒøÿt.WèÝ   Yƒøþt"WèÑ   ‹ðWÁþèÆ   ƒà?kÀ0YYµÈ¯ë‹ÃŠ@)<„Œ   <„„   Wèš   Yƒøÿt,WèŽ   Yƒøþt Wè‚   ‹ðWÁþèw   ƒà?kØ0YYµÈ¯öC(€tFÿuEôjPEðPèóÿÿƒÄ…Àu&3ö9uð~¾D5ôWPè\   YYƒøÿtF;uð|çf‹Eë¸ÿÿ  ëWÿuè»þÿÿYY^[‹Mü3Í_èójÿÿ‹å]Ã‹ÿU‹ì‹E…ÀuèšÁÿÿÇ    èÍÀÿÿƒÈÿ]Ã‹@]Ã‹ÿU‹ì‹UƒjyRÿuèª=  YY]Ã‹‹Mˆÿ¶Á]Ã‹ 3ÀƒÉ9à±”ÀÃ‹ÿU‹ìQèÓÿÿ‹HL‰MüMüQPèOÔÿÿ‹EüYY‹ ‹å]Ã‹ÿU‹ìQQf‹E¹ÿÿ  f;Áu3ÀëB¹   f;Ás·È¡§·Hë$f‰Eø3Àf‰EüEüPjEøPjÿè0…ÀtÄ·Eü·M#Á‹å]Ã‹ÿU‹ìƒì$¡ 3Å‰EüSÿu‹]MàèÎˆÿÿC=   w‹Eä‹ ·Xëz‹ÃMäÁø‰EÜQ¶ÀPè  YY…Àt‹EÜˆEð3Àjˆ]ñˆEòYë3Àˆ]ð3ÉˆEñA‰Eôf‰Eø‹EäjÿpEôPQEðPEäjPè­  ƒÄ…Àu8Eìt
‹Eàƒ P  ý3Àë·Eô#E€}ì t
‹Màƒ¡P  ý‹Mü3Í[è8iÿÿ‹å]Ãjhø‘è sÿÿƒeä jèôÓÿÿYƒeü j^‰uà;5T­tX¡X­‹°…ÀtI‹@Áè¨t¡X­ÿ4°èk<  YƒøÿtÿEä¡X­‹°ƒÀ PÿP0¡X­ÿ4°èT˜ÿÿY¡X­ƒ$° FëÇEüþÿÿÿè	   ‹EäèÜrÿÿÃjèµÓÿÿYÃ‹ÿU‹ìV‹uW~‹Áè¨t$‹Áè¨tÿvè˜ÿÿY¸¿þÿÿð!3À‰F‰‰F_^]Ãjh’èBrÿÿ3ö‰uä‹Eÿ0è™  Y‰uü‹E‹ ‹8‹×Áú‹Çƒà?kÈ0‹•È¯öD(t!WèD  YPÿì0…Àuè§¾ÿÿ‹ðÿ@0‰è«¾ÿÿÇ 	   ƒÎÿ‰uäÇEüþÿÿÿè   ‹ÆèrÿÿÂ ‹uä‹Mÿ1èA  YÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèDÿÿÿ‹å]Ã‹ÿU‹ìQV‹uƒþþuè>¾ÿÿÇ 	   ëK…öx7;5È±s/‹Æ‹Öƒà?ÁúkÈ0‹•È¯öD(tE‰EüEüPVè…ÿÿÿYYëèö½ÿÿÇ 	   è)½ÿÿƒÈÿ^‹å]Ã‹ÿU‹ìƒì8¡ 3Å‰Eü‹E‹Èƒà?ÁùSkØ0V‹È¯W‹}‰}Ð‰MÔ‹D‰EØ‹EÇ‰EÜÿð0‹u‹MÜ‰EÈ3À‰‰F‰F;ùƒ=  Š/3Àf‰Eè‹EÔˆmå‹…È¯ŠL-öÁtŠD.€áûˆEôEôjˆmõˆL-Pë:èýûÿÿ¶º €  f…Ht$;}ÜƒÁ   jEèWPèúìÿÿƒÄƒøÿ„Ò   GëjWEèPèßìÿÿƒÄƒøÿ„·   3ÉEìQQjPjEèGPQÿuÈÿ”0‰EÌ…À„‘   j MàQPEìPÿuØÿ 0…Àtq‹F+EÐÇ‰F‹EÌ9Eàrf€}å
u,jXj f‰EäEàPjEäPÿuØÿ 0…Àt8ƒ}àr:ÿFÿF;}Ü‚îþÿÿë)‹UÔŠ‹•È¯ˆD.‹•È¯€L-ÿFëÿ@0‰‹Mü‹Æ_^3Í[èxeÿÿ‹å]Ã‹ÿU‹ìQSV‹u3ÀW‹}‰‰F‰F‹EÇ‰Eü;øs?·Sè;  Yf;Ãu(ƒFƒû
uj[Sèë:  Yf;ÃuÿFÿFƒÇ;}ürËëÿ@0‰_‹Æ^[‹å]Ã‹ÿU‹ìQV‹uVè–  Y…Àu2ÀëXW‹þƒæ?Áÿkö0‹½È¯öD0(€tè_Íÿÿ‹@Lƒ¸¨    u‹½È¯€|0) u2ÀëEüP‹½È¯ÿt0ÿô0…À•À_^‹å]Ã‹ÿU‹ì¸  èÊf  ¡ 3Å‰Eü‹M‹ÁÁøƒá?kÉ0S‹]‹…È¯V‹uW‹L‹Eƒ& Ãƒf ƒf ‰ðëÿÿ‰…øëÿÿëe½üëÿÿ;ØsŠC<
uÿFÆGˆEûG;ø‹…øëÿÿrÞ…üëÿÿ+ø…ôëÿÿj PW…üëÿÿPQÿ 0…Àt‹…ôëÿÿF;Çr‹…øëÿÿ‹ðëÿÿ;Ør—ëÿ@0‰‹Mü‹Æ_^3Í[è¶cÿÿ‹å]Ã‹ÿU‹ì¸  èëe  ¡ 3Å‰Eü‹M‹ÁÁøƒá?kÉ0S‹]‹…È¯V‹uW‹L‹EÃ‰ðëÿÿ3Ò‰…øëÿÿ‰‰V‰Vëu½üëÿÿ;Øs+·ƒÃƒø
uƒFjZf‰ƒÇf‰EúƒÇ;ø‹…øëÿÿrÑ…üëÿÿ+ø…ôëÿÿj Pƒçþ…üëÿÿWPQÿ 0…Àt‹…ôëÿÿF;Çr‹…øëÿÿ‹ðëÿÿ;Ør‡ëÿ@0‰‹Mü‹Æ_^3Í[èÈbÿÿ‹å]Ã‹ÿU‹ì¸  èýd  ¡ 3Å‰Eü‹M‹ÁÁøƒá?kÉ0SV‹…È¯3Û‹uW‹D‹M‹ù‰…ìëÿÿ‹EÁ‰‰^‰…ôëÿÿ‰^;Èƒº   ‹µôëÿÿ…Pùÿÿ;þs!·ƒÇƒù
u	jZf‰ƒÀf‰ƒÀMø;ÁrÛSShU  øëÿÿQPùÿÿ+ÁÑøP‹ÁPShéý  ÿ”0‹u‰…èëÿÿ…ÀtLj ðëÿÿ+ÃQP…øëÿÿÃPÿµìëÿÿÿ 0…Àt'ðëÿÿ‹…èëÿÿ;ØrË‹Ç+E‰F;½ôëÿÿs3ÛéNÿÿÿÿ@0‰‹Mü‹Æ_^3Í[è›aÿÿ‹å]Ãjh8’èƒkÿÿ‹uƒþþuè'¸ÿÿƒ  è2¸ÿÿÇ 	   é¶   …öˆ–   ;5È±ƒŠ   ‹ÞÁû‹Æƒà?kÈ0‰Mà‹È¯¶D(ƒàtiVèŽ  YƒÏÿ‰}äƒeü ‹È¯‹MàöD(uèË·ÿÿÇ 	   è­·ÿÿƒ  ëÿuÿuVèG   ƒÄ‹ø‰}äÇEüþÿÿÿè
   ‹Çë)‹u‹}äVèP  YÃèq·ÿÿƒ  è|·ÿÿÇ 	   è¯¶ÿÿƒÈÿèëjÿÿÃ‹ÿU‹ìƒì0¡ 3Å‰Eü‹M‰MøV‹uW‹}‰}Ð…Éu3ÀéÎ  …ÿuè·ÿÿ!8è*·ÿÿÇ    è]¶ÿÿƒÈÿé«  S‹Æ‹ÞÁûƒà?kÐ0‰]ä‹È¯‰EÔ‰UèŠ\)€ût€ûu(‹Á÷Ð¨uèË¶ÿÿƒ  èÖ¶ÿÿÇ    è	¶ÿÿéQ  ‹EÔöD( tjj j Vè–5  ƒÄVèäúÿÿY„Àt9„Ût"þË€û‡î   ÿuøEìWPèVúÿÿƒÄ‹ðéœ   ÿuøEìWVPè‹øÿÿƒÄëæ‹Eä‹…È¯‹EèöD(€tF¾Ãƒè t.ƒètƒè…š   ÿuøEìWVPèÃûÿÿëÁÿuøEìWVPè¡üÿÿë±ÿuøEìWVPèÄúÿÿë¡‹D3ÉQ‰Mì‰Mð‰MôMðQÿuøWPÿ 0…Àu	ÿ@0‰Eìuì}Ø¥¥¥‹EÜ…Àuc‹EØ…Àt$j^;ÆuèÀµÿÿÇ 	   è¢µÿÿ‰0ë<PèuµÿÿYë3‹}Ð‹Eä‹Mè‹…È¯öD(@t	€?u3ÀëèƒµÿÿÇ    èeµÿÿƒ  ƒÈÿë+Eà[‹Mü_3Í^è¤^ÿÿ‹å]Ã‹ÿU‹ìƒìÿuMðèv}ÿÿ‹Eô¶M‹ ·H% €  €}ü t
‹Mðƒ¡P  ý‹å]Ã‹ÿU‹ìQQ¡ 3Å‰EüSV‹uW…ö~VÿuèE4  Y;ÆYp|‹ð‹}$…ÿu‹E‹ ‹x‰}$3À9E(j j Vÿu•ÀÅ   PWÿ0‰Eø…À„   J;ÑÀ…ÁtRJ;ÑÀ#ÁJ=   w;ÑÀ#ÁèH`  ‹Ü…Û„L  ÇÌÌ  ë;ÑÀ#ÁPèÿÿ‹ØY…Û„-  ÇÝÝ  ƒÃë3Û…Û„  ÿuøSVÿujWÿ0…À„ÿ   ‹}ø3ÀPPPPPWSÿuÿuè Ëÿÿ‹ð…ö„Þ   ÷E   t8‹E …À„Ì   ;ðÂ   3ÉQQQPÿuWSÿuÿuèdËÿÿ‹ð…ö…¤   é   6J;ÑÀ…ÁtJJ;ÑÀ#ÁJ=   w;ÑÀ#Áèc_  ‹ü…ÿtdÇÌÌ  ë;ÑÀ#ÁPè Œÿÿ‹øY…ÿtIÇÝÝ  ƒÇë3ÿ…ÿt8j j j VWÿuøSÿuÿuèàÊÿÿ…Àt3ÀPP9E u:PPVWPÿu$ÿ”0‹ð…öu.Wè|   Y3öSès   Y‹Æeì_^[‹Mü3Íè_\ÿÿ‹å]Ãÿu ÿuëÀWèN   YëÒ‹ÿU‹ìƒìÿuMðè {ÿÿÿu(Eôÿu$ÿu ÿuÿuÿuÿuÿuPè¯ýÿÿƒÄ$€}ü t
‹Mðƒ¡P  ý‹å]Ã‹ÿU‹ì‹E…Àtƒè8ÝÝ  uPèw‹ÿÿY]Ã‹ÿU‹ì‹Eðÿ@‹H|…Étðÿ‹ˆ„   …Étðÿ‹ˆ€   …Étðÿ‹ˆŒ   …ÉtðÿVjH(^yøÀ¡t	‹…Òtðÿƒyô t
‹Qü…ÒtðÿƒÁƒîuÖÿ°œ   èN  Y^]Ã‹ÿU‹ìQSV‹uW‹†ˆ   …Àtl=(§te‹F|…Àt^ƒ8 uY‹†„   …Àtƒ8 uPè¹Šÿÿÿ¶ˆ   èË  YY‹†€   …Àtƒ8 uPè—Šÿÿÿ¶ˆ   è§  YYÿv|è‚Šÿÿÿ¶ˆ   èwŠÿÿYY‹†Œ   …ÀtEƒ8 u@‹†   -þ   PèUŠÿÿ‹†”   ¿€   +ÇPèBŠÿÿ‹†˜   +ÇPè4Šÿÿÿ¶Œ   è)ŠÿÿƒÄÿ¶œ   è—   YjXž    ‰Eü~(øÀ¡t‹…Àtƒ8 uPèñ‰ÿÿÿ3èê‰ÿÿYY‹Eüƒô t‹Gü…Àtƒ8 uPèÍ‰ÿÿY‹EüƒÃƒÇƒè‰Eüu°Vèµ‰ÿÿY_^[‹å]Ã‹ÿU‹ì‹M…Étù@Ct3À@ðÁ°   @]Ã¸ÿÿÿ]Ã‹ÿU‹ìV‹u…öt þ@Ct‹†°   …ÀuVè  VèY‰ÿÿYY^]Ã‹ÿU‹ì‹M…Étù@CtƒÈÿðÁ°   H]Ã¸ÿÿÿ]Ã‹ÿU‹ì‹E…ÀtsðÿH‹H|…Étðÿ	‹ˆ„   …Étðÿ	‹ˆ€   …Étðÿ	‹ˆŒ   …Étðÿ	VjH(^yøÀ¡t	‹…Òtðÿ
ƒyô t
‹Qü…Òtðÿ
ƒÁƒîuÖÿ°œ   èZÿÿÿY^]ÃjhX’ècÿÿƒeä èÁÿÿ‹ø‹§…P  t‹wL…öuCjè¹ÃÿÿYƒeü ÿ5t­GLPè0   YY‹ð‰uäÇEüþÿÿÿè   …öuè)‰ÿÿ‹uäjèÇÃÿÿYÃ‹ÆèÝbÿÿÃ‹ÿU‹ìV‹uW…öt<‹E…Àt5‹8;þu‹Æë-V‰0è˜üÿÿY…ÿtïWèÖþÿÿƒ Yuâÿ ¡tÚWèõüÿÿYëÑ3À_^]Ã‹ÿU‹ìV‹u…ö„ê   ‹F;4§tPèÁ‡ÿÿY‹F;8§tPè¯‡ÿÿY‹F;<§tPè‡ÿÿY‹F;@§tPè‹‡ÿÿY‹F;D§tPèy‡ÿÿY‹F ;H§tPèg‡ÿÿY‹F$;L§tPèU‡ÿÿY‹F8;`§tPèC‡ÿÿY‹F<;d§tPè1‡ÿÿY‹F@;h§tPè‡ÿÿY‹FD;l§tPè‡ÿÿY‹FH;p§tPèû†ÿÿY‹FL;t§tPèé†ÿÿY^]Ã‹ÿU‹ìV‹u…ötY‹;(§tPèÈ†ÿÿY‹F;,§tPè¶†ÿÿY‹F;0§tPè¤†ÿÿY‹F0;X§tPè’†ÿÿY‹F4;\§tPè€†ÿÿY^]Ã‹ÿU‹ì‹ESV‹uW3ÿ†‹È+ÎƒÁÁé;ÆÛ÷Ó#Ùtÿ6èN†ÿÿGvY;ûuð_^[]Ã‹ÿU‹ìV‹u…ö„Ð   jVè«ÿÿÿFjPè ÿÿÿF8jPè•ÿÿÿFhjPèŠÿÿÿ†˜   jPè|ÿÿÿÿ¶    èí…ÿÿÿ¶¤   èâ…ÿÿÿ¶¨   è×…ÿÿ†´   jPèMÿÿÿ†Ð   jPè?ÿÿÿƒÄD†ì   jPè.ÿÿÿ†  jPè ÿÿÿ†L  jPèÿÿÿÿ¶T  èƒ…ÿÿÿ¶X  èx…ÿÿÿ¶\  èm…ÿÿÿ¶`  èb…ÿÿƒÄ(^]Ã‹ÿU‹ìƒì¡ 3Å‰EüSVWÿuMèètÿÿ‹M…Éu‹Eì‹@‹È‰E3À3ÿ9E WWÿu•ÀÿuÅ   PQÿ0‰Eø…À„™    K;ÙÀ…ÁtJK;ÙÀ#ÁK=   w;ÙÀ#ÁèµW  ‹ô…öt`ÇÌÌ  ë;ÙÀ#ÁPèò„ÿÿ‹ðY…ötEÇÝÝ  ƒÆë‹÷…öt4SWVè;cÿÿƒÄÿuøVÿuÿujÿuÿ0…ÀtÿuPVÿuÿè0‹øVèÒøÿÿY€}ô t
‹Eèƒ P  ý‹ÇeÜ_^[‹Mü3Íè®Tÿÿ‹å]Ã‹ÿU‹ìƒìSVW3ÿ»ã   ‰}ô‰]ø;ÇEüU   ™+Â‹ÈÑùjA_‰Mð‹4Íd‹MjZ+Î[·1f;Çrf;ÃwƒÀ ·Ðë‹Ð·f;Çrf;ÃwƒÀ ·ÀƒÆƒmüt
f…Òtf;ÐtÂ‹Mð‹}ô‹]ø·À·Ò+Ðt…ÒyYÿ‰]øëy‰}ô;ûŽoÿÿÿƒÈÿë‹Íd_^[‹å]Ã‹ÿU‹ìƒ} tÿuè1ÿÿÿY…Àx=ä   s	‹ÅøR]Ã3À]ÃÌÌÌÌÌÌÌÌÌÌ‹ÿU‹ìQ¡ 3Å‰Eü‹MS‹];Ùvl‹EVW‹ò‹ù;ów(ëI ‹MWVÿ(1ÿUƒÄ…À~‹þ‹Eð;óvà‹M‹ð‹Ó;ût!…Àt+ûŠRŠLÿˆDÿˆJÿƒîuë‹E‹M+Ø;Ùwž_^‹Mü3Í[è&Sÿÿ‹å]ÃÌÌÌÌÌÌÌÌÌÌ‹ÿU‹ì‹EW‹};øt&V‹u…öt+ø›    Š@ŠTÿˆLÿˆPÿƒîuë^_]ÃÌÌÌÌÌÌÌ‹ÿU‹ìì  ¡ 3Å‰Eü‹M‹U‰üþÿÿV‹u‰µ ÿÿÿW‹}‰½ÿÿÿ…Éu$…Òt èR©ÿÿÇ    è…¨ÿÿ_^‹Mü3ÍèRÿÿ‹å]Ã…ÿtÜ…ötØÇ…øþÿÿ    ƒú‚  J¯×SÑ‰•ÿÿÿ‹Â3Ò+Á÷÷XƒûwVWÿµÿÿÿQè}þÿÿƒÄé·  Ñë¯ßÙSQ‹Î‰ðþÿÿÿ(1ÿÖƒÄ…À~WSÿµüþÿÿèèþÿÿƒÄÿµÿÿÿ‹Îÿµüþÿÿÿ(1ÿÖƒÄ…À~Wÿµÿÿÿÿµüþÿÿè¶þÿÿƒÄÿµÿÿÿ‹ÎSÿ(1ÿÖƒÄ…À~WÿµÿÿÿSèŽþÿÿƒÄ‹…ÿÿÿ‹ø‹µüþÿÿ‹•ÿÿÿ‰…ìþÿÿ;Þv7ò‰µôþÿÿ;ós%‹ ÿÿÿSVÿ(1ÿ• ÿÿÿ‹•ÿÿÿƒÄ…À~Ó;Þw=‹…ÿÿÿ‹½ ÿÿÿò;ðwSV‹Ïÿ(1ÿ×‹•ÿÿÿƒÄ…À‹…ÿÿÿ~Û‹½ìþÿÿ‰µôþÿÿ‹µ ÿÿÿë›    ‹•ÿÿÿ+ú;ûvSW‹Îÿ(1ÿÖƒÄ…Àá‹•ÿÿÿ‹µôþÿÿ‰½ìþÿÿ;þr^‰•èþÿÿ‰½äþÿÿ;÷t3‹Þ‹×‹µèþÿÿ+ßŠRŠLÿˆDÿˆJÿƒîuë‹µôþÿÿ‹ðþÿÿ‹•ÿÿÿ‹…ÿÿÿ;ß…úþÿÿ‹Þ‰ðþÿÿéíþÿÿú;ßs2¤$    +ú;ûv%‹ ÿÿÿSWÿ(1ÿ• ÿÿÿ‹•ÿÿÿƒÄ…ÀtÙ;ßr/‹µ ÿÿÿ+ú;½üþÿÿvSW‹Îÿ(1ÿÖ‹•ÿÿÿƒÄ…ÀtÝ‹µôþÿÿ‹•ÿÿÿ‹Ç‹üþÿÿ‹Ê+Î+Ã;Á|9;ßs‹…øþÿÿ‰œ…ÿÿÿ‰|…„@‰…øþÿÿ‹½ÿÿÿ;òsL‹Î‹µ ÿÿÿ‰üþÿÿéjýÿÿ;òs‹…øþÿÿ‰´…ÿÿÿ‰T…„@‰…øþÿÿ‹üþÿÿ‹µ ÿÿÿ;Ïs‹×‹½ÿÿÿé+ýÿÿ‹µ ÿÿÿë‹½ÿÿÿ‹…øþÿÿƒè‰…øþÿÿx‹Œ…ÿÿÿ‹T…„‰üþÿÿéöüÿÿ[‹Mü_3Í^èBOÿÿ‹å]Ã‹ÿU‹ìQ‹U‹MV…Òu…Éu9Mu!3Àë.…Ét‹E…Àt…Òuˆëé‹u…öuÆ èº¥ÿÿj^‰0èî¤ÿÿ‹Æ^‹å]ÃS+ñ‹ØW‹ùƒúÿuŠ>ˆG„Àt%ƒëuñëŠ>ˆG„Àt
ƒëtƒêuì…Ò‹UuÆ _…Û[u‡ƒúÿu‹EjPÆDÿ Xë§Æ èM¥ÿÿj"ë‘‹ÿU‹ì]éDÿÿÿÌÌÌÌÌÌÌÌÌÌU‹ìV3ÀPPPPPPPP‹UI Š
Àt	ƒÂ«$ëñ‹u‹ÿŠ
ÀtƒÆ£$sñFÿƒÄ ^ÉÃ‹ÿU‹ìj ÿuÿuè   ƒÄ]Ã‹ÿU‹ìƒìƒ} uèÊ¤ÿÿÇ    èý£ÿÿ3ÀëgV‹u…öuè®¤ÿÿÇ    èá£ÿÿë9ur3ÀëCÿuMðèºlÿÿ‹Uøƒz tNÿI9Mw
¶öDuð‹Æ+Áƒà+ðN€}ü t
‹Mðƒ¡P  ý‹Æ^‹å]Ãè£Èÿÿ3É„À”Á‹ÁÃ‹ÿU‹ìƒ} uè1¤ÿÿÇ    èd£ÿÿƒÈÿ]Ãÿuj ÿ5Ä¯ÿø0]Ã‹ÿU‹ìW‹}…ÿuÿuè}ÿÿYë$V‹u…öu	WèÁ|ÿÿYëƒþàv%èÛ£ÿÿÇ    3À^_]Ãè÷Ñÿÿ…ÀtæVèóÏÿÿY…ÀtÛVWj ÿ5Ä¯ÿü0…ÀtØëÒ‹ÿU‹ìQQSWj0j@è‘}ÿÿ‹ø3Û‰}øYY…ÿu‹ûëH‡   ;øt>Vw ‹øSh   FàPèƒºÿÿƒNøÿ‰v0‰^ÔFàÇFØ  

ÆFÜ
€fÝøˆ^Þ;ÇuÌ‹}ø^Sè|ÿÿY‹Ç_[‹å]Ã‹ÿU‹ìV‹u…öt%Sž   W‹þ;ótWÿP0ƒÇ0;ûuòVèÕ{ÿÿY_[^]Ãjhx’è&Vÿÿ}    À÷ØuèØ¢ÿÿj	^‰0è¢ÿÿ‹ÆèIVÿÿÃ3ö‰uäjèÕ¶ÿÿY‰uü‹þ¡È±‰}à9E|94½È¯u1èôþÿÿ‰½È¯…Àuj^‰uäÇEüþÿÿÿè   ë¬¡È±ƒÀ@£È±Gë»‹uäjèÃ¶ÿÿYÃ‹ÿU‹ì‹E‹Èƒà?ÁùkÀ0È¯PÿH0]Ã‹ÿU‹ì‹E‹Èƒà?ÁùkÀ0È¯PÿL0]Ã‹ÿU‹ìSV‹uW…öxg;5È±s_‹Æ‹þƒà?ÁÿkØ0‹½È¯öD(tDƒ|ÿt=è[¡ÿÿƒøu#3À+ðtƒît
ƒîuPjôëPjõëPjöÿ 1‹½È¯ƒLÿ3Àëè¡ÿÿÇ 	   è¡ÿÿƒ  ƒÈÿ_^[]Ã‹ÿU‹ì‹Mƒùþuèb¡ÿÿƒ  èm¡ÿÿÇ 	   ëC…Éx';È±s‹Áƒá?ÁøkÉ0‹…È¯öD(t‹D]Ãè"¡ÿÿƒ  è-¡ÿÿÇ 	   è` ÿÿƒÈÿ]Ã‹ÿU‹ì‹Mƒùþuè¡ÿÿÇ 	   ë8…Éx$;È±s‹Áƒá?ÁøkÉ0‹…È¯¶D(ƒà@]ÃèÖ ÿÿÇ 	   è	 ÿÿ3À]Ã‹ÿU‹ì‹UV…Òuèµ ÿÿj^‰0èéŸÿÿ‹Æé–   ƒ} vä‹MÆ …É~‹Áë3À@9Ew	èƒ ÿÿj"ëÌ‹u…öt¾SZ‹ÃW‹~Æ0…É~Š„ÛtGë³0ˆ@I…ÉíZÆ  …Éx€?5|ëÆ 0H€89t÷þ €:1uÿFë‹ËqŠA„Àuù+ÎAPSRè‘S  ƒÄ_3À[^]Ã‹ÿV‹ñVèb  ‹ƒàY<uÆF ëVè²  YÆF‹Æ^ÃÌÌÌÌÌÌÌÌÌÌÌÌÌ‹ÿU‹ìì  S‹]‹…Àu3Ò[‹å]ÃW‹}‹…Éu
_3À3Ò[‹å]ÃVpÿAÿ‰uô…À…-  ‹O‰MØƒùu/‹sKP‰…äýÿÿ‰…èýÿÿPhÌ  QèoÆÿÿƒÄ‹Æ3Ò^_[‹å]Ã…öuI‹s…èýÿÿj P{Ç…äýÿÿ    hÌ  WÇ    è3Æÿÿ3Ò‹Æ÷uØƒÄ3É;Ê‰É^÷Ù3Ò_‰[‹å]Ã3ÿÇEø    ÇEü    ‰}ðƒþÿtD‹EôF@‰Eä4³d$ j Q3ÀWPè"H  ‰UÀvü3Ò‰]ð‹ùÐ‹MøƒÑ ‰Uøƒmä‰Mü‹MØuÎ‹]j …èýÿÿÇ…äýÿÿ    PsÇ    hÌ  Vè‘Åÿÿ‹EðƒÄ‹Uü3É;È‰>‰C‹EøÉ÷Ù^A_‰[‹å]Ã;ÆwG‹ÖH+Ð‰MÈ‹Î;ò|2‹ÁF+Â4³<‡ƒÇ‹;uIƒïƒî;Ê}ïë‹u‹Á+Â‹D†;D‹sB…Òu^_3À3Ò[‹å]Ã‹}È‹E‹4¸‹D¸ü‰Eà½Æ‰uÌt	¹   +Èë¹    ¸    ‰MÜ+Á‰EÄ…Ét)‹Eà‹MÄÓè‹MÜÓeàÓæð‰uÌƒÿv‹u‹MÄ‹D¾øÓè	Eà3öÇE¸    ƒÂÿ‰Uäˆ,  K‘‰Mð:Kü‰Eø‰M´;Eôw‹Aë3Àƒ}Ü ‹Q‹	‰EÐÇEØ    ‰Eü‰MìvI‹ù‹Â‹MÄ3ö‹UüÓï‹MÜè1I  ‹MÜòø‹Æ‹uì‹×Óæƒ}ø‰Eü‰uìr‹EÈEä‹MÄ‹DƒøÓèð‹Eü‰uìj ÿuÌPRèRF  ‰]Ø3ö‹Ø‰uØ‹Â‰]ü‰Eè‹ù‰]¼‰EÀ…Àuƒûÿv*j ÿuÌƒÃƒÐÿPSèG  øòƒËÿ3À‰uØ‰]ü‰]¼‰Eè‰EÀ…öwPrƒÿÿwIPS3É‹÷Mìj ÿuà‰MüèäF  ;Ör)w;Eüv"‹EèƒÃÿ‰]¼ƒÐÿ}Ì‰EèƒUØ ‰EÀu
ƒÿÿv¿ë‹Eè‰]ü…Àu…Û„´   ‹MÈ3ÿ3ö…ÉtU‹E‹]ðƒÀ‰Eì‰Mô‹ ‰EØ‹EÀ÷eØ‹È‹E¼÷eØÑø‹‹Ïò‹þ3ö;ÁsƒÇö+Á‰ƒÃ‹EìƒÀƒmô‰EìuÀ‹]ü‹MÈ3À;ÆwGr9}Ðs@…Ét5‹u‹ù‹UðƒÆ‹Ø¤$    ‹
v3ÀRNüÀË‰JüƒÐ ‹Øƒïuâ‹]üƒÃÿƒUèÿ‹EøH‰Eô‹u¸3À‹UäÃ‹M´‹ø‹EøƒÖ ƒmðJ‹]ƒéH‰}¸‰Uä‰M´‰Eø…Ò‰îýÿÿë3ÿ‹UôB‹Â;sH‹ë›    Ç    I@;rò‰…Òt‹ƒ<‹ uƒÁÿ‰uñ‹Ö‹Ç^_[‹å]Ã‹ÿU‹ììd	  ¡ 3Å‰EüS‹]løÿÿVW‹}‰½€øÿÿ‰„øÿÿèæúÿÿ‹u3À‹Îá   €Á°-uó¾À‹Î‰á  ð3À‰_Á‹}u"‹Î‹Çáÿÿ Áu‹…€øÿÿh,}ƒ` éÓ  EPè€ÍÿÿY…Àt‹€øÿÿÇA   ƒè„ª  ƒè„š  ƒè„Š  ƒè„z  ‹Eæÿÿÿƒ¥|øÿÿ @‰}‰uÝEÝ•˜øÿÿ‹½œøÿÿ‹Ï‰…ˆøÿÿÁé‹Á%ÿ  ƒÈ u²3öë	2Ò¾   3À‹˜øÿÿçÿÿ Øþ3À„Ò•Àáÿ  @±Ìûÿÿð‰µ´øÿÿèA  QQÝ$èG  YYèàE  ‰…”øÿÿ=ÿÿÿt=   €u3À‰…”øÿÿ‰0þÿÿ3Û…ÿ‰½4þÿÿ•ÃC‰,þÿÿ…öˆí  ƒ¥úÿÿ j^Ç…”úÿÿ   ‰µŒúÿÿ;Þ…   3É‹„úÿÿ;„0þÿÿ…ê  ƒÁƒùuä‹…´øÿÿ3ÒƒÀ‹ðƒàj Y+È‰…¤øÿÿ3ÀÁî@‰µ°øÿÿ‰øÿÿèE  ƒ¥œøÿÿ H½Ï‰…¨øÿÿ÷Ð‰…ŒøÿÿtAë3Éj X+ÁV9…¤øÿÿ‰•¬øÿÿ—Àƒúsˆ…»øÿÿ—Áƒúsu„Àt°ë2À„É…ï   „À…ç   jrY;Ñr‹Ñ‰¬øÿÿ‹Ê‰ øÿÿƒúÿ„–   ‹ò…0þÿÿ‹•°øÿÿ+ò°‰…´øÿÿ;Êrm;ós‹8ë3ÿFÿ;Ãs‹…´øÿÿ‹@üë3À#…Œøÿÿ#½¨øÿÿ‹øÿÿÓè‹¤øÿÿÓç‹ øÿÿÇ‰„0þÿÿI‹…´øÿÿNƒè‰ øÿÿ‰…´øÿÿƒùÿt‹,þÿÿë‹•¬øÿÿ‹µ°øÿÿ…öt‹Î½0þÿÿ3Àó«€½»øÿÿ »Ì  tB‰…,þÿÿë3‰•,þÿÿë+3À»Ì  P‰…Œúÿÿ‰…,þÿÿ…úÿÿP…0þÿÿSPè¼¾ÿÿƒÄƒ¥”úÿÿ 3ÉjXA‰…úÿÿ‰Œúÿÿ‰\üÿÿP…úÿÿP…`üÿÿSPè…¾ÿÿƒÄé\  ‹…´øÿÿ3Ò@‹øƒàj Y+È‰…°øÿÿ3ÀÁï@‰½´øÿÿ‰øÿÿè0C  ‹Œ,þÿÿHƒ¥œøÿÿ ½É‰…¨øÿÿ÷Ð‰…ŒøÿÿtAë3Éj X+Á;9…°øÿÿ‰• øÿÿ—Àƒúsˆ…»øÿÿ—Áƒúsu„Àt°ë2À„É…ì   „À…ä   jrY;Ñr‹Ñ‰ øÿÿ‹Â‰…¬øÿÿƒúÿ„“   ‹ò0þÿÿ‹•´øÿÿ+ò±‰¤øÿÿ;Ârg;ós‹9ë3ÿFÿ;Ãs‹Aüë3À#½¨øÿÿ#…Œøÿÿ‹°øÿÿÓç‹øÿÿÓè‹¤øÿÿø‹…¬øÿÿƒé‰¤øÿÿ‰¼…0þÿÿHN‰…¬øÿÿƒøÿt‹,þÿÿë•‹• øÿÿ‹½´øÿÿj^…ÿt‹Ï3À½0þÿÿó«€½»øÿÿ »Ì  tB‰…,þÿÿë3‰•,þÿÿë+3À»Ì  P‰…Œúÿÿ‰…,þÿÿ…úÿÿP…0þÿÿSPèØ¼ÿÿƒÄƒ¥”úÿÿ 3À@‰µúÿÿ‰…Œúÿÿ‰…\üÿÿjéþÿÿþüÿÿ„  ƒ¥úÿÿ jYÇ…”úÿÿ   ‰Œúÿÿ;Ù…÷   3Ò‹„úÿÿ;„0þÿÿ…á   ƒÂƒúuäƒ¥œøÿÿ ½ÇtPë3Òj X+Â‹ñ;Á…8þÿÿ‰…¬øÿÿ‹ø’…»øÿÿ;ós
‹‰•°øÿÿëƒ¥°øÿÿ Fÿ;Ãs‹Wüë3Ò‹…°øÿÿƒïÁàÁê3Ð‹…¬øÿÿN‰ƒè‰…¬øÿÿƒþÿt‹,þÿÿë­3À8…»øÿÿ•ÀÁ+´øÿÿ‹ù‰…,þÿÿÁï…úÿÿ‹÷‰¨øÿÿÁæVj PèLÿÿ‹¨øÿÿ3À@ƒáÓà‰„5úÿÿGé@  ‹„,þÿÿƒ¥œøÿÿ ½ÀtHë3Éj X+Áƒø’Àƒûsˆ…»øÿÿ—Áƒûsu„Àt°ë2À„É…›   „À…“   jrY;Ùs‹Ëƒùÿti½0þÿÿ‹ñ<‰½¬øÿÿ;ós
‹‰•°øÿÿëƒ¥°øÿÿ Fÿ;Ãs‹Wüë3Ò‹…°øÿÿƒïÀÁê3Ð‹…¬øÿÿN‰ƒè‰…¬øÿÿƒþÿt‹,þÿÿë®‹µ´øÿÿ€½»øÿÿ tA‰…,þÿÿë3‰,þÿÿë+ƒ¥Œúÿÿ …úÿÿƒ¥,þÿÿ j P…0þÿÿhÌ  Pè‚ºÿÿƒÄ3ÿ…úÿÿG+þ‹ßÁë‹óÁæVj PèÔJÿÿ3Àƒç@‹ÏÓà‰„5úÿÿC‰…Œúÿÿ»Ì  ‰…\üÿÿÁàP…úÿÿP…`üÿÿSPè$ºÿÿƒÄ‹…”øÿÿ3Òj
Y‰Œøÿÿ…Àˆc  ÷ñ‰…øÿÿ‹Ê‰œøÿÿ…À„q  ƒø&vj&X¶…n|¶4…o|‹ù‰…¤øÿÿÁçW1‰…Œúÿÿ…úÿÿj Pè(Jÿÿ‹ÆÁàP‹…¤øÿÿ·…l|…hsP…úÿÿÇPèN?  ‹ŒúÿÿƒÄ‰ øÿÿƒùwz‹½úÿÿ…ÿu3À‰…¼øÿÿ‰…\üÿÿéŸ  ƒÿ„®  ƒ½\üÿÿ „¡  ‹…\üÿÿ3É‰…¨øÿÿ3ö‹Ç÷¤µ`üÿÿÁ‰„µ`üÿÿƒÒ F‹Ê;µ¨øÿÿuàé¬   ‰Œ…`üÿÿÿ…\üÿÿéZ  ƒ½\üÿÿ‡¾   ‹½`üÿÿ‹ÁÁàP…úÿÿ‰\üÿÿP…`üÿÿSPèÊ¸ÿÿƒÄ…ÿu3À‰…Œúÿÿ‰…\üÿÿP…úÿÿéõ  ƒÿ„ý  ƒ½\üÿÿ „ð  ‹…\üÿÿ3É‰…¨øÿÿ3ö‹Ç÷¤µ`üÿÿÁ‰„µ`üÿÿƒÒ F‹Ê;µ¨øÿÿuà…É„¸  ‹…\üÿÿƒøs‚=ÿÿÿ3À‰…Œúÿÿ‰…\üÿÿP…úÿÿéì  ;\üÿÿ½úÿÿ’À„À…ƒ   ½`üÿÿ•úÿÿ‰•°øÿÿ„Àu‹\üÿÿ‰¬øÿÿ„Àt‹…\üÿÿ‰… øÿÿ3Ò3ö‰•¼øÿÿ…É„  …Àøÿÿ+ø‰½|øÿÿ·‹„Àøÿÿ‰…¨øÿÿ…Àu%;ò…Þ   !„µÀøÿÿV‰•¼øÿÿéÉ   •`üÿÿë3À3ÿ‹Î‰…´øÿÿ9… øÿÿ„”   ƒùstW;Êuƒ¤Àøÿÿ @Æ‰…¼øÿÿ‹…´øÿÿ‹•°øÿÿ‹‚÷¥¨øÿÿÇƒÒ „Àøÿÿ‹…´øÿÿƒÒ @A‰…´øÿÿ‹ú‹•¼øÿÿ;… øÿÿu¤…ÿt4ƒùs„´   ;Êuƒ¤Àøÿÿ A‰…¼øÿÿ‹Ç3ÿ„Àøÿÿ‹•¼øÿÿÿAëÈƒùs„€   ‹½|øÿÿ‹¬øÿÿF;ñ…ýþÿÿ‹Â‰•\üÿÿÁàP…ÀøÿÿP…`üÿÿSPè¦¶ÿÿƒÄ°„Àtl‹…øÿÿ+…¤øÿÿ‰…øÿÿ…•üÿÿ‹œøÿÿ…É„  ‹<}…ÿu]3À‰…œöÿÿ‰…\üÿÿPë:3À‰…œöÿÿ‰…\üÿÿP… öÿÿP…`üÿÿSPè8¶ÿÿƒÄ2Àëƒ¥œöÿÿ ƒ¥\üÿÿ j … öÿÿP…`üÿÿé¡  ƒÿ„¢  ‹…\üÿÿ‰…œøÿÿ…À„Ž  3ö3É‹Ç÷¤`üÿÿÆ‰„`üÿÿƒÒ A‹ò;œøÿÿuà…ö„b  ‹…\üÿÿƒøsƒKÿÿÿ‰´…`üÿÿÿ…\üÿÿéA  ÷Ø÷ñ‰…¬øÿÿ‹Ê‰¨øÿÿ…À„L  ƒø&vj&X¶…n|¶4…o|‹ù‰…´øÿÿÁçW1‰…Œúÿÿ…úÿÿj PèÃEÿÿ‹ÆÁàP‹…´øÿÿ·…l|…hsP…úÿÿÇPèé:  ‹ŒúÿÿƒÄ‰ øÿÿƒù‡“   ‹½úÿÿ…ÿu3À‰…œöÿÿ‰…,þÿÿP… öÿÿér  ƒÿ„z  ƒ½,þÿÿ „m  ‹…,þÿÿ3É‰…œøÿÿ3ö‹Ç÷¤µ0þÿÿÁ‰„µ0þÿÿƒÒ F‹Ê;µœøÿÿuà…É„5  ‹…,þÿÿƒøsƒÄ  ‰Œ…0þÿÿÿ…,þÿÿé  ƒ½,þÿÿw|‹½0þÿÿ‹ÁÁàP…úÿÿ‰,þÿÿP…0þÿÿSPèL´ÿÿƒÄ…ÿ„=ÿÿÿƒÿ„Ñ  ƒ½,þÿÿ „Ä  ‹…,þÿÿ3É‰…œøÿÿ3ö‹Ç÷¤µ0þÿÿÁ‰„µ0þÿÿƒÒ F‹Ê;µœøÿÿuàéRÿÿÿ;,þÿÿ½úÿÿ’À„À…ƒ   ½0þÿÿ•úÿÿ‰•øÿÿ„Àu‹,þÿÿ‰°øÿÿ„Àt‹…,þÿÿ‰… øÿÿ3Ò3ö‰•¼øÿÿ…É„  …Àøÿÿ+ø‰½|øÿÿ·‹„Àøÿÿ‰…œøÿÿ…Àu%;ò…Þ   !„µÀøÿÿV‰•¼øÿÿéÉ   •0þÿÿë3À3ÿ‹Î‰…¤øÿÿ9… øÿÿ„”   ƒùstW;Êuƒ¤Àøÿÿ @Æ‰…¼øÿÿ‹…¤øÿÿ‹•øÿÿ‹‚÷¥œøÿÿÇƒÒ „Àøÿÿ‹…¤øÿÿƒÒ @A‰…¤øÿÿ‹ú‹•¼øÿÿ;… øÿÿu¤…ÿt4ƒùs„
  ;Êuƒ¤Àøÿÿ A‰…¼øÿÿ‹Ç3ÿ„Àøÿÿ‹•¼øÿÿÿAëÈƒùs„Ö   ‹½|øÿÿ‹°øÿÿF;ñ…ýþÿÿ‹Â‰•,þÿÿÁàP…ÀøÿÿP…0þÿÿSPèj²ÿÿƒÄ°„À„Á   ‹…¬øÿÿ+…´øÿÿ‰…¬øÿÿ…ºüÿÿ‹¨øÿÿ…É„Ó   ‹}‰…œøÿÿ…À„˜   ƒø„µ   ‹,þÿÿ…É„§   3ÿ3ö÷¤µ0þÿÿÇ‰„µ0þÿÿ‹…œøÿÿƒÒ F‹ú;ñuà…ÿt‹…,þÿÿƒøssN‰¼…0þÿÿÿ…,þÿÿëe3ÀP‰…œöÿÿ‰…,þÿÿ… öÿÿP…0þÿÿSPè¦±ÿÿƒÄ2Àé7ÿÿÿƒ¥œöÿÿ ƒ¥,þÿÿ j ë3ÀP‰…,þÿÿ‰…œöÿÿ… öÿÿP…0þÿÿSPèg±ÿÿƒÄ‹½„øÿÿ‹÷‹,þÿÿ‰µ´øÿÿ…Étw3ö3ÿ‹„½0þÿÿj
Z÷âÆ‰„½0þÿÿƒÒ G‹ò;ùuá‰µœøÿÿ…ö‹µ´øÿÿtB‹,þÿÿƒùss‹Â‰„0þÿÿÿ…,þÿÿë&3ÀP‰…œöÿÿ‰…,þÿÿ… öÿÿP…0þÿÿSPèÚ°ÿÿƒÄ‹þ…\üÿÿP…,þÿÿPèåéÿÿYYj
Z;Â…‘   ÿ…”øÿÿw‹…\üÿÿÆ1‰µ´øÿÿ…À„‹   3ÿ‹ð3É‹„`üÿÿ÷âj
Ç‰„`üÿÿƒÒ A‹úZ;Îuá‹µ´øÿÿ…ÿt\‹…\üÿÿƒøss‰¼…`üÿÿÿ…\üÿÿëB3ÀP‰…œöÿÿ‰…\üÿÿ… öÿÿP…`üÿÿSPè)°ÿÿƒÄë…Àu	‹…”øÿÿHë0wˆ‰µ´øÿÿ‹…”øÿÿ‹€øÿÿ‰A‹ˆøÿÿ…Àx
ùÿÿÿwÈ‹EH;Ár‹Á…„øÿÿ‰…ˆøÿÿ;ð„Ó   ‹…,þÿÿ…À„Å   3ÿ‹ð3É‹„0þÿÿº Êš;÷âÇ‰„0þÿÿƒÒ A‹ú;Îuß‹µ´øÿÿ…ÿt@‹…,þÿÿƒøss‰¼…0þÿÿÿ…,þÿÿë&3ÀP‰…œöÿÿ‰…,þÿÿ… öÿÿP…0þÿÿSPèM¯ÿÿƒÄ…\üÿÿP…,þÿÿPèZèÿÿYY‹ˆøÿÿj_+Î3Ò÷µŒøÿÿ€Â0;Ïrˆ7Oƒÿÿuèƒù	vj	Yñ‰µ´øÿÿ;µˆøÿÿ…-ÿÿÿÆ ë*hH}ëh@}ëh8}ëh0}ÿuSè&aÿÿƒÄ…Àu'€½tøÿÿ _^[t…løÿÿPè%  Y‹Mü3Íèß0ÿÿ‹å]Ã3ÀPPPPPèÙ†ÿÿÌ‹ÿU‹ìWÿuèÑÅÿÿY‹M‹ø‹IöÁuèi‡ÿÿÇ 	   ‹EjYƒÀð	ƒÈÿéÓ   ‹E‹@Áè¨tè=‡ÿÿÇ "   ëÒ‹E‹@¨t(‹Eƒ` ‹E‹@Áè¨‹Et´‹H‰‹EjþYƒÀð!‹ESj[ƒÀð	‹Ej÷YƒÀð!‹Eƒ` ‹E‹@©À  u3V‹ujèÚ‹ÿÿY;ðt‹uSèÌ‹ÿÿY;ðuWè•åÿÿY…Àu	ÿuè.	  Y^ÿu‹]Sè3  YY„Àu‹EjYƒÀð	ƒÈÿë¶Ã[_]Ã‹ÿU‹ìWÿuèÀÄÿÿY‹M‹ø‹IöÁu!èX†ÿÿÇ 	   ‹EjYƒÀð	¸ÿÿ  éÕ   ‹E‹@Áè¨tè*†ÿÿÇ "   ëÐ‹E‹@¨t(‹Eƒ` ‹E‹@Áè¨‹Et²‹H‰‹EjþYƒÀð!‹ESVj[ƒÀð	‹Ej÷YƒÀð!‹Eƒ` ‹E‹@©À  u1‹ujèÇŠÿÿY;ðt‹uSè¹ŠÿÿY;ðuWè‚äÿÿY…Àu	ÿuè  Yÿu‹uVèí   YY„Àu‹EjYƒÀð	¸ÿÿ  ë·Æ^[_]Ã‹ÿU‹ìVWÿuèªÃÿÿY‹M‹Ð‹IöÁÀ„’   ‹M3ÿ‹A‹1+ð@‰‹E‹HI‰H…ö~&‹EVÿpRèÆÌÿÿƒÄ‹ø‹E‹HŠEˆ3À;þ”Àëdƒúÿtƒúþt‹Â‹Êƒà?ÁùkÀ0È¯ë¸è¦ö@( tÁjWWRè–  #ÂƒÄƒøÿu­‹EjYƒÀð	°ëjEPRèRÌÿÿƒÄH÷ØÀ@_^]Ã‹ÿU‹ìVWÿuèÞÂÿÿY‹M‹Ð‹IöÁÀ„˜   ‹M3ÿ‹A‹1+ðƒÀ‰‹E‹Hƒé‰H…ö~(‹EVÿpRèöËÿÿƒÄ‹ø‹E‹Hf‹Ef‰3À;þ”Àëfƒúÿtƒúþt‹Â‹Êƒà?ÁùkÀ0È¯ë¸è¦ö@( t¿jWWRèÄ  #ÂƒÄƒøÿu«‹EjYƒÀð	°ëjEPRè€ËÿÿƒèƒÄ÷ØÀ@_^]Ã‹ÿU‹ì]é/üÿÿ‹ÿU‹ì]é5ýÿÿ‹ÿU‹ìV‹u…öuèœƒÿÿÇ    èÏ‚ÿÿƒÈÿëQ‹FWƒÏÿÁè¨t9Vè‰ÿÿV‹øè ÄÿÿVè¿ÁÿÿPèô  ƒÄ…ÀyƒÏÿëƒ~ tÿvè#\ÿÿƒf YVèê  Y‹Ç_^]Ãjh˜’èh6ÿÿ‹u‰uà3À…ö•À…ÀuèƒÿÿÇ    èI‚ÿÿƒÈÿë;‹FÁèV¨tè¡  Yëèƒeä èUˆÿÿYƒeü Vè1ÿÿÿY‹ð‰uäÇEüþÿÿÿè   ‹ÆèH6ÿÿÃ‹uäÿuàè9ˆÿÿYÃjh¸’èè5ÿÿ‹}ƒÿþuèŒ‚ÿÿƒ  è—‚ÿÿÇ 	   éÌ   …ÿˆ¬   ;=È±ƒ    ‹ÏÁù‰Mä‹Çƒà?kÐ0‰Uà‹È¯¶D(ƒàt|WèðßÿÿYƒÎÿ‰uÔ‹Þ‰]Øƒeü ‹Eä‹…È¯‹MàöD(uè%‚ÿÿÇ 	   è‚ÿÿƒ  ëÿuÿuÿuWèS   ƒÄ‹ð‰uÔ‹Ú‰]ØÇEüþÿÿÿè   ‹Óë.‹}‹]Ø‹uÔWèŸßÿÿYÃèÀÿÿƒ  èËÿÿÇ 	   èþ€ÿÿƒÎÿ‹Ö‹Æè65ÿÿÃ‹ÿU‹ìQQV‹uWVèàÿÿƒÏÿY;Çuè”ÿÿÇ 	   ‹Ç‹×ëMÿuMøQÿuÿuPÿ1…Àuÿ@0Pè.ÿÿYëÓ‹Eø‹Uü#Â;ÇtÇ‹Eø‹Îƒæ?Áùkö0‹È¯€d1(ý_^‹å]Ã‹ÿU‹ìÿuÿuÿuÿuègþÿÿƒÄ]Ã‹ÿU‹ìÿuÿuÿuÿuèQÿÿÿƒÄ]Ã‹ÿU‹ìQ¡€§ƒøþu
èÐ  ¡€§ƒøÿu¸ÿÿ  ëj MüQjMQPÿˆ0…Àtâf‹E‹å]Ã‹ÿU‹ì‹M3À8t;Et@€< uô]Ã‹ÿU‹ìVè³  ‹u‰èì  ‰F3À^]Ã‹ÿU‹ìQQƒeø ƒeü V‹uÿ6èr	  ÿvèê	  EøPè¸ÿÿÿ‹ƒÄ;Eøu‹F;Eüu3Àë3À@^‹å]Ã‹ÿU‹ìQQƒeø Eøƒeü Pè‚ÿÿÿY…Àt3À@ë)‹M‹Uø‹Eü‰AEø‰ƒÊP‰UøèxÿÿÿY…ÀuÙèú	  3À‹å]ÃÌÌÌÌÌƒ= ² „‚   ƒì®\$‹D$%€  =€  uÙ<$f‹$fƒàfƒød$uUé¹
  ƒ= ² t2ƒì®\$‹D$%€  =€  uÙ<$f‹$fƒàfƒød$uée
  ƒìÝ$èr  è   ƒÄÃT$è  R›Ù<$tL‹D$f<$tÙ-h©  ðt^©   €uAÙìÙÉÙñƒ=ì± …<  P}º   é9  ©   €uëÔ©ÿÿ uƒ|$ u%   €tÅÝØÛ- ¸   ë"èˆ  ë©ÿÿ uÅƒ|$ u¾ÝØÛ-Ê~¸   ƒ=ì± …Ð  P}º   èÉ  ZÃƒ= ² „  ƒì®\$‹D$%€  =€  uÙ<$f‹$fƒàfƒød$…Ý  ë ó~D$f(p}f(Èf(øfsÐ4f~ÀfT}fúÐfÓÊ©   tL=ÿ  |}fóÊ=2  fÖL$ÝD$Ãf.ÿ{$ºì  ƒì‰T$‹ÔƒÂ‰T$‰T$‰$èI  ƒÄÝD$Ãó~D$fóÊf(ØfÂÁ=ÿ  |%=2  °fT`}òXÈfÖL$ÝD$ÃÝ }ÃfÂ€}fT`}fÖ\$ÝD$Ã‹ÿU‹ìÿ\­SV‹u»   SèoVÿÿj ‰Fè+Vÿÿƒ~ FYYtj@Yð	‰^ë¹   ð	FÇF   ‰F‹Fƒf ‰^[]ÃjhØ’èJ0ÿÿƒeä ‹Eÿ0è¢ÚÿÿYƒeü ‹E‹ ‹0‹ÖÁú‹Æƒà?kÈ0‹•È¯öD(tVèâ   Y‹ðëèÉ|ÿÿÇ 	   ƒÎÿ‰uäÇEüþÿÿÿè   ‹Æè,0ÿÿÂ ‹uä‹Eÿ0è_ÚÿÿYÃ‹ÿU‹ìƒì‹EMÿ‰Eø‰EôEøPÿuEôPèZÿÿÿ‹å]Ã‹ÿU‹ìQV‹uƒþþuèI|ÿÿƒ  èT|ÿÿÇ 	   ëS…öx7;5È±s/‹Æ‹Öƒà?ÁúkÈ0‹•È¯öD(tE‰EüEüPVè}ÿÿÿYYëèù{ÿÿƒ  è|ÿÿÇ 	   è7{ÿÿƒÈÿ^‹å]Ã‹ÿU‹ìVW‹}WèZÚÿÿYƒøÿu3öëN¡È¯ƒÿu	ö€ˆ   uƒÿuö@Xtjè+Úÿÿj‹ðè"ÚÿÿYY;ÆtÈWèÚÿÿYPÿ¨0…Àu¶ÿ@0‹ðWèkÙÿÿY‹Ïƒç?Áùk×0‹È¯ÆD( …ötVè+{ÿÿYƒÈÿë3À_^]Ã‹ÿU‹ì‹E3É‰‹E‰H‹E‰H‹EƒHÿ‹E‰H‹E‰H‹E‰H‹EƒÀ‡]Ã3ÀPPjPjh   @h¨}ÿ1£€§Ã¡€§ƒøÿtƒøþtPÿ¨0ÃU‹ìWVS‹MÉtM‹u‹}·A³Z¶ I Š&
äŠt'
Àt#ƒÆƒÇ:çr:ãwæ:Çr:ÃwÆ:àuƒéuÑ3É:àt	¹ÿÿÿÿr÷Ù‹Á[^_ÉÃ‹ÿU‹ì‹U3É÷Â€~  tg„ÒyjYW¿   …×tƒÉ÷Â   tƒÉ÷Â   tƒÉ÷Â   tƒÉV¾ `  ‹Â#Æ;Æ^uÉ   ë÷Â @  tÉ   ë
÷Â    tÏ_‹Á]Ã‹ÿU‹ì‹U3É÷Â=  t]öÂtjYöÂtƒÉöÂtƒÉöÂtƒÉöÂ tƒÉV¾   ‹Â#Æ;Æ^uÉ   ë÷Â   tÉ   ë÷Â   tÉ   ‹Á]Ã‹ÿU‹ì‹U3É÷Â  t[öÂtAöÂtƒÉöÂtƒÉöÂtƒÉöÂtƒÉ V¾   ‹Â#Æ;Æ^uÉ   ë÷Â   tÉ   ë÷Â   tÉ   ‹Á]Ã‹ÿU‹ì‹U3É÷Â  tjöÂt¹€   W¿   öÂtÏöÂtÉ   öÂtÉ   öÂtÉ   V¾   ‹Â#Æ;Æ^uÉ `  ë…×tÉ    ë÷Â   tÉ @  _‹Á]Ã‹ÿU‹ì‹U3ÉöÂtNV¾  ‹Â#Æ;ÆuA¾  ‹Â#Æ;ÆuƒÉ¾  ‹Â#Æ;ÆuƒÉ¾  ‹Â#Æ;Æ^uƒÉ¸  #Ð;ÐuƒÉ ‹Á]Ã‹ÿU‹ì‹U3ÉöÂtNV¾  ‹Â#Æ;ÆuA¾  ‹Â#Æ;ÆuƒÉ¾  ‹Â#Æ;ÆuƒÉ¾  ‹Â#Æ;Æ^uƒÉ¸  #Ð;ÐuƒÉ ‹Á]Ã‹ÿU‹ìQQ3À!Eøf‰EüÙ}üƒ=L«|®]ø·EüVPè¯ýÿÿÿuø‹ðè(ýÿÿYÆY%  ^‹å]Ã‹ÿU‹ìQQ3À3Éf‰Eü‰MøÝ}üƒ=L«|®]ø·Uü‹ÁöÂ=t2öÂt¸  öÂt  öÂt  öÂt  öÂ t  ‹UøöÂ=t6öÂt¹  öÂtÉ  öÂtÉ  öÂtÉ  öÂ tÉ  Á% ‹å]Ã‹ÿU‹ìƒì SVW3ÿ‰}à‰}ä‰}è‰}ì‰}ð‰}ô‰}øÙuà»  Sè2ýÿÿÿu‹ð÷Ö#uàè#ýÿÿYðY‰uàÙeàƒ=L«|'‰}ü®]üSètýÿÿÿu‹ð÷Ö#uüèeýÿÿYðY‰uü®Uü_^[‹å]Ã‹ÿU‹ìƒì SVW3ÿ‰}à‰}ä‰}è‰}ì‰}ð‰}ô‰}øÙuà» Sèþÿÿÿu‹ð÷Ö#uäèõýÿÿYðY‰uäÙeàƒ=L«|'‰}ü®]üSètýÿÿÿu‹ð÷Ö#uüèeýÿÿYðY‰uü®Uü_^[‹å]Ã‹ÿU‹ìƒìÝ}üÛâƒ=L«Œƒ   f‹Eü3É‹ÑW¿   ¨?t)¨tjZ¨tƒÊ¨tƒÊ¨tƒÊ¨ tƒÊ¨t×®]ø‹EøƒàÀ‰Eô®Uô‹Eø¨?t)¨tjY¨tƒÉ¨tƒÉ¨tƒÉ¨ tƒÉ¨tÏÊ‹Á_ë=f‹Mü3ÀöÁ?t2öÁtjXöÁtƒÈöÁtƒÈöÁtƒÈöÁ tƒÈöÁt   ‹å]Ãj
è~  £ ²3ÀÃÌÌÌÌU‹ìƒìƒäðÝ$ó~$è   ÉÃfD$º    f(èfÀfsÕ4fÅÍ f(À}f(Ð}f(0~f(%à}f(5ð}fTÁfVÃfXàfÅÄ %ð  f(  „f(¸ðfTðf\ÆfYôf\òòXþfYÄf(àfXÆáÿ  ƒéùý  ‡¾   éþ  Êò*ñföÁá
Á¹   º    ƒø DÑf(€~f(Øf(~fYÈfYÛfXÊf( ~òYÛf(- ~fYõf(ª~fTåfXþfXüfYÈòYØfXÊf(°~fYÐf(÷föfYËƒìf(ÁfXÊfÀòXÁòXÆòXÇfD$ÝD$ƒÄÃfD$f(@~òÂÈ fÅÁ ƒø wHƒùÿt^ùþ  wlfD$f(À}f(0~fTÁfVÂòÂÐ fÅÂ ƒø tÝh~Ãºé  ëOf0~ò^Ðf`~º   ë4fP~òYÁºÌÿÿÿéþÿÿƒÁáÿ  ùÿ  s:fWÉò^Éº	   ƒìfL$‰T$‹ÔƒÂ‰T$ƒÂ‰T$‰$è$  ÝD$ƒÄÃfT$fD$f~ÐfsÒ f~Ñáÿÿ Áƒø t ºé  ë¦¤$    ëÌÌÌÆ…pÿÿÿþ
íu;ÙÉÙñëÆ…pÿÿÿþ2íÙêÞÉè+  ÙèÞÁö…aÿÿÿtÙèÞñöÂ@uÙý
ítÙàé²  èF  Àt2íƒøtöÕÙÉÙáë¯éµ  éK  ÝØÝØÛ-À~Æ…pÿÿÿÃÙíÙÉÙä›Ý½`ÿÿÿ›ö…aÿÿÿAuÒÙñÃÆ…pÿÿÿÝØÛ-Ê~Ã
ÉuSÃÙìëÙíÙÉ
Éu®ÙñÃé[  èÏ   ÝØÝØ
ÉuÙîƒøu
ítÙàÃÆ…pÿÿÿÛ-À~ƒøuí
ítéÙàëåÝØé  ÝØéµ  XÙä›Ý½`ÿÿÿ›ö…aÿÿÿuÝØÛ-À~
ítÙàÃÆ…pÿÿÿé×  ÝØÝØÛ-À~Æ…pÿÿÿÃ
Éu¯ÝØÛ-À~ÃÙÀÙáÛ-Þ~ÞÙ›Ý½`ÿÿÿ›ö…aÿÿÿAu•ÙÀÙüÙä›Ý½`ÿÿÿ›Š•aÿÿÿÙÉØáÙä›Ý½`ÿÿÿÙáÙðÃÙÀÙüØÙ›ßàžuÙÀÜò~ÙÀÙüÞÙ›ßàžt¸   Ã¸    ëø¸   ëñVƒìt‹ôVƒìÝ$ƒìÝ$›Ývèé  ƒÄÝfÝƒÄt^…ÀtéÐ  ÃÌÌÌÌÌÌÌÌÌ€zuf‹\ÿÿÿ€Ï€çþ³?ëf»?f‰^ÿÿÿÙ­^ÿÿÿ»NÙå‰•lÿÿÿ›Ý½`ÿÿÿÆ…pÿÿÿ ›ŠaÿÿÿÐáÐùÐÁŠÁ$×¾Àá  ‹ÚØƒÃÿ#€zuf‹\ÿÿÿ€Ï€çþ³?ëf»?f‰^ÿÿÿÙ­^ÿÿÿ»NÙå‰•lÿÿÿ›Ý½`ÿÿÿÆ…pÿÿÿ ÙÉŠaÿÿÿÙå›Ý½`ÿÿÿÙÉŠ­aÿÿÿÐåÐýÐÅŠÅ$×ŠàÐáÐùÐÁŠÁ$×ÐäÐä
Ä¾Àá  ‹ÚØƒÃÿ#èÎ   ÙÉÝØÃèÄ   ëöÝØÝØÙîÃÝØÝØÙî„ítÙàÃÝØÝØÙèÃÛ½bÿÿÿÛ­bÿÿÿö…iÿÿÿ@tÆ…pÿÿÿ ÃÆ…pÿÿÿ Ü>ÃÙÉÛ½bÿÿÿÛ­bÿÿÿö…iÿÿÿ@t	Æ…pÿÿÿ ëÆ…pÿÿÿ ÞÁÃÛ½bÿÿÿÛ­bÿÿÿö…iÿÿÿ@t ÙÉÛ½bÿÿÿÛ­bÿÿÿö…iÿÿÿ@t	Æ…pÿÿÿ ëÆ…pÿÿÿÞÁÃÝØÝØÛ- €½pÿÿÿ Æ…pÿÿÿ
ÉÃÝØÝØÛ-4
ítÙà
ÉtÝFÞÉÃ
ÉtÙàÃÌÌÌÌÌÌÌÌÌÌÌÌÙÀÙüÜáÙÉÙàÙðÙèÞÁÙýÝÙÃ‹T$â   ƒÊf‰T$Ùl$Ã©   t¸    ÃÜ`¸    Ã‹B%  ð=  ðtÝÃ‹Bƒì
  ÿ‰D$‹B‹
¤ÈÁá‰D$‰$Û,$ƒÄ
©    ‹BÃ‹D$%  ð=  ðtÃ‹D$Ãf<$tÙ,$ZÃf‹$f=tfƒà t›ßàfƒà t¸   èÙ   ZÃÙ,$ZÃƒìÝ$‹D$ƒÄ%  ðëƒìÝ$‹D$ƒÄ%  ðt==  ðt_f‹$f=t*fƒà u!›ßàfƒà t¸   ƒútè{   ZÃè]   ZÃÙ,$ZÃÝŒÙÉÙýÝÙÙÀÙáÜ|›ßàž¸   sÇÜœë¿Ý„ÙÉÙýÝÙÙÀÙáÜt›ßàž¸   vžÜ”ë–ÌÌÌÌU‹ìƒÄà‰Eà‹E‰Eð‹E‰Eôë	U‹ìƒÄà‰EàÝ]ø‰Mä‹E‹M‰Eè‰MìEMàPQRè%  ƒÄÝEøf}tÙmÉÃ‹ÿU‹ìƒì$¡ 3Å‰Eüƒ=ð± VWtÿ5²ÿ1‹øë¿ú˜ ‹Eƒø!  „  ƒø§   „Ž   jY+ÁtxƒètjƒètVƒè…›  ÇEà¨‹E‹Ï‹uÇEÜ   Ý ‹EÝ]äÝ EÜÝ]ìÝPÝ]ôÿ(1ÿ×Y…À…Y  èâkÿÿÇ !   éI  ‰MÜÇEà¨é  ÇEà¤ë¢‰MÜÇEà¤éì   ÇEÜ   ÇEà°éÙ   ƒètQƒè	tCƒè…  ÇEà´‹E‹Ï‹uÇEÜ   Ý ‹EÝ]äÝ EÜÝ]ìÝPÝ]ôÿ(1ÿ×YéÂ   ÇEÜ   ë|ÇEà°ë»Ùè‹EÝé©   ƒèt[ƒètJƒèt9ƒè	t(ƒèt-«  t	ƒè…€   ‹EÝ ëÆÇEà¸éÙþÿÿÇEàÀéÍþÿÿÇEàÈéÁþÿÿÇEà´éµþÿÿÇEÜ   ÇEà´‹E‹Ï‹uÝ ‹EÝ]äÝ EÜÝ]ìÝPÝ]ôÿ(1ÿ×Y…Àuè”jÿÿÇ "   ÝEôÝ‹Mü_3Í^èÁÿÿ‹å]Ã‹ÿU‹ìQQSV¾ÿÿ  Vh?  è³   ÝE‹ØYY·M¸ð  #ÈQQÝ$f;Èu7è«  HYYƒøwVSèƒ   ÝEYYëcÝEÝÐSƒìØÁÝ\$Ý$jjë?è”  ÝUøÝEƒÄÝáßàöÄDzVÝÙSÝØè>   ÝEøYYëöÃ uéSƒìÙÉÝ\$Ý$jjèŸ  ƒÄ^[‹å]Ã‹ÿU‹ìQÝ}üÛâ¿Eü‹å]Ã‹ÿU‹ìQQ›Ù}ü‹M‹E÷Ñf#Mü#EfÈf‰MøÙmø¿Eü‹å]Ã‹ÿU‹ì‹MƒìöÁt
Û-ØÛ]ü›öÁt›ßàÛ-ØÝ]ô››ßàöÁt
Û-äÝ]ô›öÁt	ÙîÙèÞñÝØ›öÁ tÙëÝ]ô›‹å]Ã‹ÿU‹ìQ›Ý}ü¿Eü‹å]Ã‹ÿU‹ìQQÝEQQÝ$èÊ
  YY¨uJÝEQQÝ$èy  ÝEÝáßàYYÝÙöÄDz+ÜˆQQÝUøÝ$èV  ÝEøÚéßàYYöÄDzjXë	3À@ëÝØ3À‹å]Ã‹ÿU‹ìÝE¹  ðÙá¸  ðÿ9Mu;ƒ} uuÙèØÑßàöÄzÝÙÝØÝ ‰éé   ØÑßàÝÙöÄA‹E…Ú   ÝØÙîéÑ   9Eu;ƒ} u5ÙèØÑßàöÄzÝÙÝØÙîé­   ØÑßàÝÙöÄA‹E…ž   ÝØÝ ‰é‘   ÝØ9Mu.ƒ} …‚   ÙîÝEØÑßàöÄA„sÿÿÿØÙßàöÄ‹E{bÝØÙèë\9EuYƒ} uSÝEQQÝ$èµþÿÿÙîÝEYYØÑ‹ÈßàöÄAuÝÙÝØÝ ‰ƒùu ÙàëØÙßàöÄzƒùuÝØÝ°‰ëÝØÙè‹EÝ3À]Ã‹ÿS‹ÜQQƒäðƒÄU‹k‰l$‹ììˆ   ¡ 3Å‰Eü‹CV‹sW·‰|ÿÿÿ‹ƒèt)ƒèt ƒètƒètƒètƒèurjëjë
jëjëj_QFPWè­  ƒÄ…ÀuG‹KƒùtƒùtƒùtƒeÀþë‹EÀÝFƒàãƒÈÝ]°‰EÀFPFPQW…|ÿÿÿPE€PèB  ƒÄ‹|ÿÿÿhÿÿ  Qèýüÿÿƒ>YYtèg“ÿÿ„ÀtVèŠ“ÿÿY…Àuÿ6è   Y‹Mü_3Í^è¿ÿÿ‹å]‹ã[Ã‹ÿU‹ìQQÝEÙüÝ]øÝEø‹å]Ã‹ÿU‹ì‹E¨ tjë¨t3À@]Ã¨tjë¨tjX]Ã¶ÀƒàÀ]Ã‹ÿS‹ÜQQƒäðƒÄU‹k‰l$‹ììˆ   ¡ 3Å‰EüV‹s CWVPÿsè•   ƒÄ…Àu&ƒeÀþPCPCPÿsC ÿsPE€Pèq  ‹s ƒÄÿsè^ÿÿÿY‹øè}’ÿÿ„Àt)…ÿt%ÝCVƒìÝ\$ÙîÝ\$ÝCÝ$ÿsWèS  ƒÄ$ëWè  Ç$ÿÿ  VèÇûÿÿÝCYY‹Mü_3Í^è§ÿÿ‹å]‹ã[Ã‹ÿU‹ìƒìS‹]V‹óƒæöÃtöEtjè·ûÿÿYƒæ÷é  ‹Ã#E¨tjèžûÿÿYƒæûéw  öÃ„š   öE„   jè{ûÿÿ‹EY¹   #ÁtT=   t7=   t;Áub‹MÙîÜßàÝ¨‰öÄ{LëH‹MÙîÜßàöÄ{,Ý¨‰ë2‹MÙîÜßàöÄzÝ¨‰ë‹MÙîÜßàöÄzÝ ‰ëÝ ‰ÙàÝƒæþéÔ   öÃ„Ë   öE„Á   W3ÿöÃtG‹MÝÙîÚéßàöÄD‹‘   ÝEüPQQÝ$èœ  ‹EüƒÄ úÿÿ‰EüÝUðÙî=Îûÿÿ}3ÿÞÉGëYÞÙ3ÒßàöÄAuB‹Eö¹üÿÿƒàƒÈf‰Eö‹Eü;Á}++È‹EðöEðt…ÿuGÑèöEô‰Eðt   €‰EðÑmôƒéuÚÝEð…ÒtÙà‹EÝë3ÿG…ÿ_tjè"úÿÿYƒæýöÃtöE tj èúÿÿYƒæï3À…ö^”À[‹å]Ã‹ÿU‹ìj ÿuÿuÿuÿuÿuÿuè   ƒÄ]Ã‹ÿU‹ì‹E3ÉS3ÛC‰H‹EW¿  À‰H‹E‰H‹MöÁt‹E¿  À	XöÁt‹E¿“  ÀƒHöÁt‹E¿‘  ÀƒHöÁt‹E¿Ž  ÀƒHöÁt‹E¿  ÀƒH‹MV‹u‹Áà÷Ð3Aƒà1A‹M‹À÷Ð3Aƒà1A‹M‹Ñè÷Ð3Aƒà1A‹M‹Áè÷Ð3Aƒà1A‹‹MÁè÷Ð3A#Ã1AèTùÿÿ‹ÐöÂt‹MƒIöÂt‹EƒHöÂt‹EƒHöÂt‹EƒHöÂ t‹E	X‹¹   #Át5=   t"=   t;Áu)‹Eƒë!‹M‹ƒàþƒÈ‰ë‹M‹ƒàýÃëð‹Eƒ ü‹¹   #Át =   t;Áu"‹Eƒ ãë‹M‹ƒàçƒÈë‹M‹ƒàëƒÈ‰‹E‹MÁá3áàÿ 1‹E	X ƒ}  t,‹Eƒ` á‹EÙ ‹EÙX‹E	X`‹E‹]ƒ``á‹EÙÙXPë:‹M‹A ƒàãƒÈ‰A ‹EÝ ‹EÝX‹E	X`‹M‹]‹A`ƒàãƒÈ‰A`‹EÝÝXPèu÷ÿÿEPjj Wÿ1‹MöAtƒ&þöAtƒ&ûöAtƒ&÷öAtƒ&ïöAtƒ&ß‹ºÿóÿÿƒàƒè t5ƒèt"ƒètƒèu(   ë ‹%ÿûÿÿ   ‰ë‹%ÿ÷ÿÿ   ëî!‹Áèƒàƒè tƒèt	ƒèu!ë‹#Â   ë	‹#Â   ‰ƒ}  ^tÙAPÙëÝAPÝ_[]Ã‹ÿU‹ì‹EƒøtƒÀþƒøwèN`ÿÿÇ "   ]ÃèA`ÿÿÇ !   ]Ã‹ÿU‹ì‹Uƒì 3É‹Á9Å¨ˆt@ƒø|ñë‹Å¬ˆ‰Mä…ÉtU‹E‰Eè‹E‰Eì‹E‰Eð‹EV‹u‰Eô‹E hÿÿ  ÿu(‰Eø‹E$‰uà‰Eüè&öÿÿEàPèÀŒÿÿƒÄ…ÀuVèUÿÿÿYÝEø^ëhÿÿ  ÿu(èüõÿÿÿuè9ÿÿÿÝE ƒÄ‹å]Ã‹ÿU‹ìÝEÙîÝáßàWöÄDz	ÝÙ3ÿé¯   Vf‹u·Æ©ð  u|‹M‹U÷Áÿÿ u…ÒtjÞÙ¿üÿÿßàöÄAu3À@ë3ÀöEuÉ‰M…ÒyƒÉ‰MÒOöEtèf‹u‰U¹ïÿ  f#ñf‰u…Àt¸ €  fðf‰uÝEj QQÝ$è1   ƒÄë#j QÝØQÝ$è   ·þƒÄÁïçÿ  ïþ  ^‹E‰8_]Ã‹ÿU‹ìQQ‹M·EÝE%€  Ý]ø‰þ  ÁáÈf‰MþÝEø‹å]Ã‹ÿU‹ì}  ð‹Eu…Àu@]Ã}  ðÿu	…ÀujX]Ãf‹Mºø  f#Êf;Êujëèºð  f;Êu÷Eÿÿ u…ÀtjëÍ3À]Ã‹ÿU‹ìf‹Mºð  f‹Áf#Âf;Âu3ÝEQQÝ$è|ÿÿÿYYƒètƒètƒèt3À@]ÃjëjX]Ã¸   ]Ã·Éá €  f…Àu÷Eÿÿ uƒ} t÷ÙÉƒá€   ]ÃÝEÙîÚéßàöÄDz÷ÙÉƒáàA@]Ã÷ÙÉáÿÿÿ   ]Ãÿ%0ÿ%<0÷`Š   t&è   ¡²@£²ƒøuh²jèÓ  év  Ã¡ô±S3ÛC;Ãu2À[Ã…ÀtŠÃ[ÃVh¸‰ÿ40‹ð…öu‹óë*hÔ‰Vÿl0…Àtìhì‰V£ø±ÿl0…Àt×£ü±‹Îºô±3Àð±
…Àu;ót;Ãu2ÀëŠÃ^[Ã‹ÿU‹ìQ¡ 3Å‰Eüèpÿÿÿ„ÀtV‹5ø±‹Îh ²ÿ(1ÿÖ^ëº ²ëó¡ ²…Àuõ3ÉAð±
…Àuì‹Mü3ÍèÃÿÿ‹å]Ã‹ÿU‹ìƒì@EäjPÿuÿ1…ÀujYÍ)öEøDtFVWEÀPÿ1‹}Ä3ÒGÿ‹Èwÿ#E÷Ö#MHÏ#uÁ÷÷3Ò‹È‹E÷÷Èt3Àð	÷ƒéuô_^‹å]Â ‹ÿU‹ì‹<  ƒ¹t  w3ÀëMV‹±à  …öu3Àë=·  ‘  ·‰  ÐW‹¾  3ö…Ét;zr
‹BB;ørFƒÂ(;ñré3À_^]Â ‹E‹J‰‹E‹J$‰‹B   ëà‹ÿU‹ìQQVEøPEüPèhÿÿÿ‹ð…öu‹EÇ    ëCƒ=² u!÷Eø   €Ç²   ujYÍ)ÿuüVè»þÿÿÿuÿuÿuüVÿ1…ÀujYÍ)^‹å]Â ‹ÿU‹ìQ÷`Š   t"è'þÿÿƒ-²uEüPÿ5²èaÿÿÿè   ‹å]Ã‹ÿU‹ìQ¡ 3Å‰Eüèvýÿÿ„ÀtV‹5ü±‹Îh ²ÿ(1ÿÖ^ë
Ç ²    ‹Mü3ÍèÜÿÿ‹å]Ã‹ÿU‹ìƒì8¡ 3Å‰EüSVWèôüÿÿ‹M¿   ÇEÐ$   ‰MÔ‹A‹YÇ‹Qß‹q×÷‰]ø‹yÇ   ‰EÜ‰}ô‹y‰}Ì‹}‰}Ø3ÿ÷   ‰}à‰}ä‰}è‰}ì‰}ðu$EÐ‰EøèüþÿÿEøPjWhW mÀÿ13Àé×  ‹E‹;+ÂÁø‰EÈ‹†‹ÁÁè÷Ðƒà‰Eà  u·Á‹øŠ3ö‰Eä…ÛtEÐ‹ËPVÿ(1ÿÓ‹ð…ö…\  ‹øŠ…ÿ…“   …ÛtEÐ‹ËPjÿ(1ÿÓ‹ø…ÿua3ÛSSÿuÜÿ 1‹ø…ÿuNÿ@0‹=Š‰Eð…ÿtEÐ‹ÏPjÿ(1ÿ×‹ø…ÿu%EÐ‰Eøè$þÿÿEøPjSh~ mÀÿ1‹Eìéþ   ‹Mø‹Ç‡;ÇuWÿh0‹øŠ‰}è…ÛtEÐ‹ËPjÿ(1ÿÓ‹ð…ö…•   ‹E3Û9Xt-9Xt(‹G<<8PE  u‹MÌ9L8u;|84u‹uÈ‹Eô‹4°…öu^ÿuäWÿl0‹ð…öuNÿ@0‹5Š‰Eð…ötEÐ‹ÎPjÿ(1ÿÖ‹ð…öu%EÐ‰EôèVýÿÿEôPjSh mÀÿ1èÏúÿÿ‹uì‹E‰0‹øŠ…Ûtƒeð EÐPj‹Ë‰}è‰uìÿ(1ÿÓèýÿÿ‹Æ‹Mü_^3Í[èYÿÿ‹å]Â ÌÌÌÌÌÌÌÌÌÌÌU‹ì‹E3ÒSVW‹H<È·A·YƒÀÁ…Ût‹}‹p;þr	‹HÎ;ùr
BƒÀ(;Órè3À_^[]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌU‹ìjþhø’h! d¡    PƒìSVW¡ 1Eø3ÅPEðd£    ‰eèÇEü    h   è|   ƒÄ…ÀtT‹E-   Ph   èRÿÿÿƒÄ…Àt:‹@$Áè÷ÐƒàÇEüþÿÿÿ‹Mðd‰    Y_^[‹å]Ã‹Eì‹ 3É8  À”Á‹ÁÃ‹eèÇEüþÿÿÿ3À‹Mðd‰    Y_^[‹å]ÃÌÌÌÌÌÌU‹ì‹E¹MZ  f9t3À]Ã‹H<È3À9PE  uº  f9Q”À]ÃÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌV‹D$Àu(‹L$‹D$3Ò÷ñ‹Ø‹D$÷ñ‹ð‹Ã÷d$‹È‹Æ÷d$ÑëG‹È‹\$‹T$‹D$ÑéÑÛÑêÑØÉuô÷ó‹ð÷d$‹È‹D$÷æÑr;T$wr;D$v	N+D$T$3Û+D$T$÷Ú÷ØƒÚ ‹Ê‹Ó‹Ù‹È‹Æ^Â ÌÌÌÌÌÌÌÌÌÌÌh! dÿ5    ‹D$‰l$l$+àSVW¡ 1Eü3Å‰EäP‰eèÿuø‹EüÇEüþÿÿÿ‰EøEðd£    òÃ‹Mä3Íòèÿþÿòé<	ÿÿÌÌÌÌÌÌ‹D$‹L$È‹L$u	‹D$÷áÂ S÷á‹Ø‹D$÷d$Ø‹D$÷áÓ[Â ÌÌÌÌÌÌÌÌÌÌÌÌWVU3ÿ3í‹D$À}GE‹T$÷Ø÷ÚƒØ ‰D$‰T$‹D$À}G‹T$÷Ø÷ÚƒØ ‰D$‰T$Àu(‹L$‹D$3Ò÷ñ‹Ø‹D$÷ñ‹ð‹Ã÷d$‹È‹Æ÷d$ÑëG‹Ø‹L$‹T$‹D$ÑëÑÙÑêÑØÛuô÷ñ‹ð÷d$‹È‹D$÷æÑr;T$wr;D$v	N+D$T$3Û+D$T$My÷Ú÷ØƒÚ ‹Ê‹Ó‹Ù‹È‹ÆOu÷Ú÷ØƒÚ ]^_Â Ì€ù@s€ù s­ÐÓêÃ‹Â3Ò€áÓèÃ3À3ÒÃÌQL$+ÈÀ÷Ð#È‹Ä% ðÿÿ;Èòr‹ÁY”‹ ‰$òÃ-   … ëçÌÌÌQL$+ÈƒáÁÉÁYéºÿÿÿQL$+ÈƒáÁÉÁYé¤ÿÿÿÌÌÌÌ€ù@s€ù s¥ÂÓàÃ‹Ð3À€áÓâÃ3À3ÒÃÌƒ=L« t7U‹ìƒìƒäøÝ$ò,$ÉÃƒ=L« tƒìÙ<$XfƒàfƒøtÓ¤$    I U‹ìƒì ƒäðÙÀÙT$ß|$ßl$‹T$‹D$…Àt<Þé…ÒyÙ$‹$ñ   €ÁÿÿÿƒÐ ‹T$ƒÒ ë,Ù$‹$ÁÿÿÿƒØ ‹T$ƒÚ ë‹T$÷Âÿÿÿu¸Ù\$Ù\$ÉÃÌÌÌÌÌÌÌÌÌÌÌWV‹t$‹L$‹|$‹Á‹ÑÆ;þv;ø‚”  ƒù ‚Ò  ù€   sº% ‚Ž  éã  º%P«s	ó¤‹D$^_Ã‹Ç3Æ©   uº% ‚à  º%P« ƒ©  ÷Ç   …  ÷Æ   …¬  ºçs‹ƒév‰ºçsó~ƒévfÖ÷Æ   teºæƒ´   foNôvô‹ÿfo^ƒé0foF fon0v0ƒù0foÓf:Ùffoàf:ÂfGfoÍf:ìfo 0}·vé¯   foNøvøI fo^ƒé0foF fon0v0ƒù0foÓf:Ùffoàf:ÂfGfoÍf:ìfo 0}·vëVfoNüvü‹ÿfo^ƒé0foF fon0v0ƒù0foÓf:Ùffoàf:ÂfGfoÍf:ìfo 0}·vƒù|óoƒévfëèºás‹ƒév‰ºásó~ƒévfÖ‹4ÿà÷Ç   tŠˆIƒÆƒÇ÷Ç   uí‹Ñƒù ‚®  Áéó¥ƒâÿ$•4ÿ$DDLXl‹D$^_ÃŠˆ‹D$^_ÃŠˆŠFˆG‹D$^_ÃI ŠˆŠFˆGŠFˆG‹D$^_Ã41<9ƒù ‚Q  º% ‚”   ÷Ç   t‹×ƒâ+ÊŠFÿˆGÿNOƒêuóƒù ‚  ‹ÑÁéƒâƒîƒïýó¥üÿ$•àðø‹D$^_ÃŠFˆG‹D$^_ÃI ŠFˆGŠFˆG‹D$^_ÃŠFˆGŠFˆGŠFˆG‹D$^_Ã÷Ç   tINOŠˆ÷Ç   uñù€   rhî€   ï€   óoóoNóoV óo^0óof@óonPóov`óo~póóOóW ó_0óg@óoPów`ópé€   ÷Á€ÿÿÿuƒù r#ƒî ƒï óoóoNóóOƒé ÷ÁàÿÿÿuÝ÷Áüÿÿÿtƒïƒî‹‰ƒé÷Áüÿÿÿuë…ÉtƒïƒîŠˆƒéuñ‹D$^_ÃëÌÌÌ‹Æƒà…À…ã   ‹ÑƒáÁêtf¤$    ‹ÿfofoNfoV fo^0ffOfW f_0fof@fonPfov`fo~pfg@foPfw`fp¶€   ¿€   Ju£…Ét_‹ÑÁê…Òt!›    óoóoNóóOv  Juåƒát0‹ÁÁét‹‰ƒÇƒÆƒéuñ‹ÈƒátŠˆFGIu÷¤$    I ‹D$^_Ã¤$    ‹ÿº   +Ð+ÊQ‹Â‹Èƒát	ŠˆFGIu÷Áèt‹‰vHuóYééþÿÿÌÌÌÌÌÌÌÌÌÌÌÌƒ=L«r_¶D$‹ÐÁàÐfnÚòpÛ Û‹T$¹   ƒÈÿ#ÊÓà+Ñóo
fïÒftÑftËfëÑf×Ê#ÈuƒÈÿƒÂëÜ¼ÁÂf~Ú3É:EÁÃ3ÀŠD$S‹ØÁà‹T$÷Â   tŠ
ƒÂ:ËtY„ÉtQ÷Â   uëØW‹ÃÁãVØ‹
¿ÿþþ~‹Á‹÷3Ëðùƒñÿƒðÿ3Ï3ÆƒÂá u!% tÓ% uæ   €uÄ^_[3ÀÃBÿ[Ã‹Bü:Ãt6„Àtê:ãt'„ätâÁè:Ãt„Àt×:ãt„ätÏë‘^_Bÿ[ÃBþ^_[ÃBý^_[ÃBü^_[ÃÌÌÌÌÌWV‹t$‹L$‹|$‹Á‹ÑÆ;þv;ø‚”  ƒù ‚Ò  ù€   sº% ‚Ž  éã  º%P«s	ó¤‹D$^_Ã‹Ç3Æ©   uº% ‚à  º%P« ƒ©  ÷Ç   …  ÷Æ   …¬  ºçs‹ƒév‰ºçsó~ƒévfÖ÷Æ   teºæƒ´   foNôvô‹ÿfo^ƒé0foF fon0v0ƒù0foÓf:Ùffoàf:ÂfGfoÍf:ìfo 0}·vé¯   foNøvøI fo^ƒé0foF fon0v0ƒù0foÓf:Ùffoàf:ÂfGfoÍf:ìfo 0}·vëVfoNüvü‹ÿfo^ƒé0foF fon0v0ƒù0foÓf:Ùffoàf:ÂfGfoÍf:ìfo 0}·vƒù|óoƒévfëèºás‹ƒév‰ºásó~ƒévfÖ‹ä!ÿà÷Ç   tŠˆIƒÆƒÇ÷Ç   uí‹Ñƒù ‚®  Áéó¥ƒâÿ$•ä!ÿ$ô!ô!ü!""‹D$^_ÃŠˆ‹D$^_ÃŠˆŠFˆG‹D$^_ÃI ŠˆŠFˆGŠFˆG‹D$^_Ã41<9ƒù ‚Q  º% ‚”   ÷Ç   t‹×ƒâ+ÊŠFÿˆGÿNOƒêuóƒù ‚  ‹ÑÁéƒâƒîƒïýó¥üÿ$•" "¨"¸"Ì"‹D$^_ÃŠFˆG‹D$^_ÃI ŠFˆGŠFˆG‹D$^_ÃŠFˆGŠFˆGŠFˆG‹D$^_Ã÷Ç   tINOŠˆ÷Ç   uñù€   rhî€   ï€   óoóoNóoV óo^0óof@óonPóov`óo~póóOóW ó_0óg@óoPów`ópé€   ÷Á€ÿÿÿuƒù r#ƒî ƒï óoóoNóóOƒé ÷ÁàÿÿÿuÝ÷Áüÿÿÿtƒïƒî‹‰ƒé÷Áüÿÿÿuë…ÉtƒïƒîŠˆƒéuñ‹D$^_ÃëÌÌÌ‹Æƒà…À…ã   ‹ÑƒáÁêtf¤$    ‹ÿfofoNfoV fo^0ffOfW f_0fof@fonPfov`fo~pfg@foPfw`fp¶€   ¿€   Ju£…Ét_‹ÑÁê…Òt!›    óoóoNóóOv  Juåƒát0‹ÁÁét‹‰ƒÇƒÆƒéuñ‹ÈƒátŠˆFGIu÷¤$    I ‹D$^_Ã¤$    ‹ÿº   +Ð+ÊQ‹Â‹Èƒát	ŠˆFGIu÷Áèt‹‰vHuóYééþÿÿÌÌÌÌÌÌÌÌÌÌÌÌU‹ìWƒ=L«‚ý   ‹}ww¶U‹ÂÁâÐfnÚòpÛ Û¹   #ÏƒÈÿÓà+ù3ÒóofïÒftÑftËf×Ê#Èuf×É#È½ÁÇ…ÉEÐƒÈÿƒÇëÐSf×Ù#ØÑá3À+Á#ÈI#Ë[½ÁÇ…ÉDÂ_ÉÃ¶U…Òt93À÷Ç   t¶;ÊDÇ…Ét G÷Ç   uëfnÂƒÇf:cGð@LðBÁuí_ÉÃ¸ðÿÿÿ#ÇfïÀft ¹   #ÏºÿÿÿÿÓâf×ø#úufïÀft@ƒÀf×ø…ÿtì¼×Âë½‹}3ÀƒÉÿò®ƒÁ÷ÙƒïŠEýò®ƒÇ8t3Àë‹Çü_ÉÃ                                                                                                                                                                                                                                                                                                                                                                                                                                                                         È• ê• – $– 8– L– h– ‚– ˜– ®– È– Þ– ò– — — 0— <— L— \— t— Œ— ¤— Ì— Ø— æ— ô— þ— ˜ ˜ 0˜ @˜ N˜ d˜ z˜ ˜  ˜ ®˜ Ä˜ Ú˜ æ˜ ò˜ þ˜ ™ "™ :™ J™ T™ d™ p™ „™ ”™ ¦™ ²™ ¾™ Ð™ â™ ü™ š (š :š Nš ^š pš |š Šš šš ®š ¼š Ìš Þš îš  › ›     E!               Kp ´Ç íö         Œ 	ñ #q                     node.exe        ð§@¨˜1¬1è1$2a d v a p i 3 2     a p i - m s - w i n - c o r e - f i b e r s - l 1 - 1 - 1   a p i - m s - w i n - c o r e - s y n c h - l 1 - 2 - 0     k e r n e l 3 2           FlsAlloc          FlsFree       FlsGetValue       FlsSetValue       InitializeCriticalSectionEx 84D4L4X4d4p4|4Œ4˜4 4¨4´4À4Ê4Ì4Ô4Ü4à4ä4è4ì4ð4ô4ø45555555 5$5(5,5054585<5@5D5H5L5P5T5X5\5`5d5h5l5p5t5x5|5€5Œ5˜5 5¬5Ä5Ð5ä56$6D6d6„6¨6Ä6è6707L7\7`7h7x7œ7¤7°7À7Ü7ü7$8L8t8 8¼8à8909\9x9Ê4ˆ9œ9¸9Ì9ì9__based(    __cdecl __pascal    __stdcall   __thiscall  __fastcall  __vectorcall    __clrcall   __eabi  __ptr64 __restrict  __unaligned restrict(    new     delete =   >>  <<  !   ==  !=  []  operator    ->  *   ++  --  -   +   &   ->* /   %   <   <=  >   >=  ,   ()  ~   ^   |   &&  ||  *=  +=  -=  /=  %=  >>= <<= &=  |=  ^=  `vftable'   `vbtable'   `vcall' `typeof'    `local static guard'    `string'    `vbase destructor'  `vector deleting destructor'    `default constructor closure'   `scalar deleting destructor'    `vector constructor iterator'   `vector destructor iterator'    `vector vbase constructor iterator' `virtual displacement map'  `eh vector constructor iterator'    `eh vector destructor iterator' `eh vector vbase constructor iterator'  `copy constructor closure'  `udt returning' `EH `RTTI   `local vftable' `local vftable constructor closure'  new[]   delete[]   `omni callsig'  `placement delete closure'  `placement delete[] closure'    `managed vector constructor iterator'   `managed vector destructor iterator'    `eh vector copy constructor iterator'   `eh vector vbase copy constructor iterator' `dynamic initializer for '  `dynamic atexit destructor for '    `vector copy constructor iterator'  `vector vbase copy constructor iterator'    `managed vector copy constructor iterator'  `local static thread guard' operator ""      Type Descriptor'    Base Class Descriptor at (  Base Class Array'   Class Hierarchy Descriptor'     Complete Object Locator'   M i c r o s o f t   V i s u a l   C + +   R u n t i m e   L i b r a r y         A s s e r t i o n   f a i l e d :   % T s ,   f i l e   % T s ,   l i n e   % d 
   A s s e r t i o n   f a i l e d !   P r o g r a m :     F i l e :       L i n e :       E x p r e s s i o n :       F o r   i n f o r m a t i o n   o n   h o w   y o u r   p r o g r a m   c a n   c a u s e   a n   a s s e r t i o n 
 f a i l u r e ,   s e e   t h e   V i s u a l   C + +   d o c u m e n t a t i o n   o n   a s s e r t s   ( P r e s s   R e t r y   t o   d e b u g   t h e   a p p l i c a t i o n   -   J I T   m u s t   b e   e n a b l e d )     . . .   
   
 
     < p r o g r a m   n a m e   u n k n o w n >       À         À       –  À         À       Ž  À         À         À       ‘  À       ’  À       “  À       ´ À       µ À             	   m s c o r e e . d l l   CorExitProcess      dC     ›C     K… ž† C C Þ 6€ J• [•     ØC á~  Ñ– '— ÿ“ C \         C     áC C “C vC C        EEE50 P    ( 8PX 700WP       `h````  xpxxxx       (null)  ( n u l l )                                          	               	      
                                                !      5      A      C      P      R      S      W      Y      l      m       p      r   	         €   
      
   ‚   	   ƒ      „      ‘   )   ž      ¡      ¤      §      ·      Î      ×           Sun Mon Tue Wed Thu Fri Sat Sunday  Monday  Tuesday Wednesday   Thursday    Friday  Saturday    Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec January February    March   April   June    July    August  September   October November    December    AM  PM  MM/dd/yy    dddd, MMMM dd, yyyy HH:mm:ss    S u n   M o n   T u e   W e d   T h u   F r i   S a t   S u n d a y     M o n d a y     T u e s d a y   W e d n e s d a y   T h u r s d a y     F r i d a y     S a t u r d a y     J a n   F e b   M a r   A p r   M a y   J u n   J u l   A u g   S e p   O c t   N o v   D e c   J a n u a r y   F e b r u a r y     M a r c h   A p r i l   J u n e     J u l y     A u g u s t     S e p t e m b e r   O c t o b e r   N o v e m b e r     D e c e m b e r     A M     P M     M M / d d / y y     d d d d ,   M M M M   d d ,   y y y y   H H : m m : s s     e n - U S       à?ä?è?ì?ð?ô?ø?ü?@@@ @,@4@@@D@H@L@P@T@X@\@`@d@h@l@p@x@„@Œ@P@”@œ@¤@¬@¸@À@Ì@Ø@Ü@à@ì@ A       AAA$A,A4A<ADATAdAtAˆAœA¬AÀAÈAÐAØAàAèAðAøA BBBB B0BDBPBàA\BhBtB„B˜B¨B¼BÐBØBàBôBC0C    øD@E¬1€E¸E F`F¬Fè1èF(GdG GðGHH HèH˜1$28Ia p i - m s - w i n - a p p m o d e l - r u n t i m e - l 1 - 1 - 1     a p i - m s - w i n - c o r e - d a t e t i m e - l 1 - 1 - 1   a p i - m s - w i n - c o r e - f i l e - l 2 - 1 - 1   a p i - m s - w i n - c o r e - l o c a l i z a t i o n - l 1 - 2 - 1   a p i - m s - w i n - c o r e - l o c a l i z a t i o n - o b s o l e t e - l 1 - 2 - 0         a p i - m s - w i n - c o r e - p r o c e s s t h r e a d s - l 1 - 1 - 2   a p i - m s - w i n - c o r e - s t r i n g - l 1 - 1 - 0   a p i - m s - w i n - c o r e - s y s i n f o - l 1 - 2 - 1     a p i - m s - w i n - c o r e - w i n r t - l 1 - 1 - 0     a p i - m s - w i n - c o r e - x s t a t e - l 2 - 1 - 0   a p i - m s - w i n - r t c o r e - n t u s e r - w i n d o w - l 1 - 1 - 0     a p i - m s - w i n - s e c u r i t y - s y s t e m f u n c t i o n s - l 1 - 1 - 0     e x t - m s - w i n - k e r n e l 3 2 - p a c k a g e - c u r r e n t - l 1 - 1 - 0     e x t - m s - w i n - n t u s e r - d i a l o g b o x - l 1 - 1 - 0     e x t - m s - w i n - n t u s e r - w i n d o w s t a t i o n - l 1 - 1 - 0     u s e r 3 2                                   GetActiveWindow        GetCurrentPackageId       GetLastActivePopup        GetProcessWindowStation       GetUserObjectInformationW               LCMapStringEx         LocaleNameToLCID          MessageBoxA       MessageBoxW pJ|JˆJ”Jj a - J P   z h - C N   k o - K R   z h - T W   INF inf NAN nan NAN(SNAN)   nan(snan)   NAN(IND)    nan(ind)    e+000                       ( ( ( ( (                                     H                „ „ „ „ „ „ „ „ „ „              ‚‚‚‚‚‚                (                                                                 0                                                                                                                                                                                                                                                                                                         ( ( ( ( (                                     H                „ „ „ „ „ „ „ „ „ „                                        ‚ ‚ ‚ ‚ ‚ ‚                                                                                                                                                                                                                                                                                           €‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ 	
 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ 	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿu k        Z    Z   (Z   0Z   @Z   HZ   PZ   XZ	   `Z
   hZ   pZ   xZ   €Z   ˆZ   Z   ˜Z    Z   ¨Z   °Z   ¸Z   ÀZ   ÈZ   ÐZ   ØZ   àZ   èZ   ðZ   øZ    [   [    [!   ["   ðR#    [$   ([%   0[&   8['   @[)   H[*   P[+   X[,   `[-   h[/   p[6   x[7   €[8   ˆ[9   [>   ˜[?    [@   ¨[A   °[C   ¸[D   À[F   È[G   Ð[I   Ø[J   à[K   è[N   ð[O   ø[P    \V   \W   \Z   \e    \   (\  ,\  8\  D\  ”J  P\  \\  h\  t\	  0C  €\  Œ\  ˜\  ¤\  °\  ¼\  pJ  ˆJ  È\  Ô\  à\  ì\  ø\  ]  ]  ]  (]  4]  @]  L]   X]!  d]"  p]#  |]$  ˆ]%  ”]&   ]'  ¬])  ¸]*  Ä]+  Ð],  Ü]-  ô]/   ^2  ^4  ^5  $^6  0^7  <^8  H^9  T^:  `^;  l^>  x^?  „^@  ^A  œ^C  ¨^D  À^E  Ì^F  Ø^G  ä^I  ð^J  ü^K  _L  _N   _O  ,_P  8_R  D_V  P_W  \_Z  l_e  |_k  Œ_l  œ_  ¨_  ´_  |J  À_	  Ì_
  Ø_  ä_  ð_  ü_  `  `   `  8`,  D`;  \`>  h`C  t`k  Œ`  œ`  ¨`  ´`	  À`
  Ì`  Ø`  ä`;  ü`k  a  a  $a  0a	  <a
  Ha  Ta  `a;  la  |a  ˆa  ”a	   a
  ¬a  ¸a  Äa;  Üa  ìa	  øa
  b  b  b;  4b  Db	  Pb
  \b  hb;  €b   b	   œb
   ¨b;   ´b$  Äb	$  Ðb
$  Üb;$  èb(  øb	(  c
(  c,  c	,  (c
,  4c0  @c	0  Lc
0  Xc4  dc	4  pc
4  |c8  ˆc
8  ”c<   c
<  ¬c@  ¸c
@  Äc
D  Ðc
H  Üc
L  èc
P  ôc|   d|  da r     b g     c a     z h - C H S     c s     d a     d e     e l     e n     e s     f i     f r     h e     h u     i s     i t     j a     k o     n l     n o     p l     p t     r o     r u     h r     s k     s q     s v     t h     t r     u r     i d     b e     s l     e t     l v     l t     f a     v i     h y     a z     e u     m k     a f     k a     f o     h i     m s     k k     k y     s w     u z     t t     p a     g u     t a     t e     k n     m r     s a     m n     g l     k o k   s y r   d i v       a r - S A   b g - B G   c a - E S   c s - C Z   d a - D K   d e - D E   e l - G R   f i - F I   f r - F R   h e - I L   h u - H U   i s - I S   i t - I T   n l - N L   n b - N O   p l - P L   p t - B R   r o - R O   r u - R U   h r - H R   s k - S K   s q - A L   s v - S E   t h - T H   t r - T R   u r - P K   i d - I D   u k - U A   b e - B Y   s l - S I   e t - E E   l v - L V   l t - L T   f a - I R   v i - V N   h y - A M   a z - A Z - L a t n     e u - E S   m k - M K   t n - Z A   x h - Z A   z u - Z A   a f - Z A   k a - G E   f o - F O   h i - I N   m t - M T   s e - N O   m s - M Y   k k - K Z   k y - K G   s w - K E   u z - U Z - L a t n     t t - R U   b n - I N   p a - I N   g u - I N   t a - I N   t e - I N   k n - I N   m l - I N   m r - I N   s a - I N   m n - M N   c y - G B   g l - E S   k o k - I N     s y r - S Y     d i v - M V     q u z - B O     n s - Z A   m i - N Z   a r - I Q   d e - C H   e n - G B   e s - M X   f r - B E   i t - C H   n l - B E   n n - N O   p t - P T   s r - S P - L a t n     s v - F I   a z - A Z - C y r l     s e - S E   m s - B N   u z - U Z - C y r l     q u z - E C     a r - E G   z h - H K   d e - A T   e n - A U   e s - E S   f r - C A   s r - S P - C y r l     s e - F I   q u z - P E     a r - L Y   z h - S G   d e - L U   e n - C A   e s - G T   f r - C H   h r - B A   s m j - N O     a r - D Z   z h - M O   d e - L I   e n - N Z   e s - C R   f r - L U   b s - B A - L a t n     s m j - S E     a r - M A   e n - I E   e s - P A   f r - M C   s r - B A - L a t n     s m a - N O     a r - T N   e n - Z A   e s - D O   s r - B A - C y r l     s m a - S E     a r - O M   e n - J M   e s - V E   s m s - F I     a r - Y E   e n - C B   e s - C O   s m n - F I     a r - S Y   e n - B Z   e s - P E   a r - J O   e n - T T   e s - A R   a r - L B   e n - Z W   e s - E C   a r - K W   e n - P H   e s - C L   a r - A E   e s - U Y   a r - B H   e s - P Y   a r - Q A   e s - B O   e s - S V   e s - H N   e s - N I   e s - P R   z h - C H T     s r     (\B   x[,   8kq   Z    DkØ   PkÚ   \k±   hk    tk   €kÏ   ŒkÕ   ˜kÒ   ¤k©   °k¹   ¼kÄ   ÈkÜ   ÔkC   àkÌ   ìk¿   økÈ   `[)   l›   lk    [!   4lc    Z   @lD   Ll}   Xl·   (Z   plE   @Z   |lG   ˆl‡   HZ   ”lH   PZ    l¢   ¬l‘   ¸lI   Äl³   Ðl«    \A   Ül‹   XZ   ìlJ   `Z   øl£   mÍ   m¬   mÉ   (m’   4mº   @mÅ   Lm´   XmÖ   dmÐ   pmK   |mÀ   ˆmÓ   hZ	   ”mÑ    mÝ   ¬m×   ¸mÊ   Ämµ   ÐmÁ   ÜmÔ   èm¤   ôm­    nß   n“   nà   $n»   0nÎ   <ná   HnÛ   TnÞ   `nÙ   lnÆ   0[#   xne   h[*   „nl   H[&   nh   pZ
   œnL   ˆ[.   ¨ns   xZ   ´n”   Àn¥   Ìn®   ØnM   än¶   ðn¼   \>   ünˆ   Ð[7   o   €Z   oN   [/    ot   àZ   ,o¯   8oZ   ˆZ   DoO   X[(   Poj   [   \oa   Z   hoP   ˜Z   to•   €oQ    Z   ŒoR   €[-   ˜or    [1   ¤ox   è[:   °o‚   ¨Z   \?   ¼o‰   ÌoS   ¨[2   Øoy   @[%   äog   8[$   ðof   üoŽ   p[+   pm   pƒ    \=    p†   ð[;   ,p„   ˜[0   8p   Dpw   Ppu   \pU   °Z   hp–   tpT   €p—   ¸Z   Œp   È[6   ˜p~   ÀZ   ¤pV   ÈZ   °pW   ¼p˜   ÈpŒ   ØpŸ   èp¨   ÐZ   øpX   ØZ   qY   ø[<   q…   q§   (qv   4qœ   èZ   @q[   (["   Lqd   Xq¾   hqÃ   xq°   ˆq¸   ˜qË   ¨qÇ   ðZ   ¸q\   dã   ÄqÂ   Üq½   ôq¦   r™   øZ   $rš   0r]   °[3   <rz   \@   HrŠ   Ø[8   Xr€   à[9   dr    [   pr^   |rn   [   ˆr_   À[5   ”r|   ðR     rb   [   ¬r`   ¸[4   ¸rž   Ðr{   P['   èri   ôro    s   sâ    s   ,s¡   8s²   Dsª   PsF   \sp   a f - z a   a r - a e   a r - b h   a r - d z   a r - e g   a r - i q   a r - j o   a r - k w   a r - l b   a r - l y   a r - m a   a r - o m   a r - q a   a r - s a   a r - s y   a r - t n   a r - y e   a z - a z - c y r l     a z - a z - l a t n     b e - b y   b g - b g   b n - i n   b s - b a - l a t n     c a - e s   c s - c z   c y - g b   d a - d k   d e - a t   d e - c h   d e - d e   d e - l i   d e - l u   d i v - m v     e l - g r   e n - a u   e n - b z   e n - c a   e n - c b   e n - g b   e n - i e   e n - j m   e n - n z   e n - p h   e n - t t   e n - u s   e n - z a   e n - z w   e s - a r   e s - b o   e s - c l   e s - c o   e s - c r   e s - d o   e s - e c   e s - e s   e s - g t   e s - h n   e s - m x   e s - n i   e s - p a   e s - p e   e s - p r   e s - p y   e s - s v   e s - u y   e s - v e   e t - e e   e u - e s   f a - i r   f i - f i   f o - f o   f r - b e   f r - c a   f r - c h   f r - f r   f r - l u   f r - m c   g l - e s   g u - i n   h e - i l   h i - i n   h r - b a   h r - h r   h u - h u   h y - a m   i d - i d   i s - i s   i t - c h   i t - i t   j a - j p   k a - g e   k k - k z   k n - i n   k o k - i n     k o - k r   k y - k g   l t - l t   l v - l v   m i - n z   m k - m k   m l - i n   m n - m n   m r - i n   m s - b n   m s - m y   m t - m t   n b - n o   n l - b e   n l - n l   n n - n o   n s - z a   p a - i n   p l - p l   p t - b r   p t - p t   q u z - b o     q u z - e c     q u z - p e     r o - r o   r u - r u   s a - i n   s e - f i   s e - n o   s e - s e   s k - s k   s l - s i   s m a - n o     s m a - s e     s m j - n o     s m j - s e     s m n - f i     s m s - f i     s q - a l   s r - b a - c y r l     s r - b a - l a t n     s r - s p - c y r l     s r - s p - l a t n     s v - f i   s v - s e   s w - k e   s y r - s y     t a - i n   t e - i n   t h - t h   t n - z a   t r - t r   t t - r u   u k - u a   u r - p k   u z - u z - c y r l     u z - u z - l a t n     v i - v n   x h - z a   z h - c h s     z h - c h t     z h - c n   z h - h k   z h - m o   z h - s g   z h - t w   z u - z a    äT     c-^Çk      @êítFÐœ,Ÿ    aõ¹«¿¤\Ãñ)c     dµý4ÄÒ‡f’ù;lD      Ùe”,Bb×E"š&'OŸ   @•Á‰V$§úÅgmÈsÜm­ër    ÁÎd'¢cÊ¤ï%{ÑÍpïßk>ê_     änþÃÍj¼f29.EZ%øÒqVJÂÃÚ  .¨C²ª|!Ž@ÎŠóÎÄ„'ë|Ã”%­I   @ÝÚTŸÌ¿aYÜ««\ÇDõg¼ÑR¯·û)`”*     !Š»¤Ž¯V©ŸG6²K]à_Ü€
ªþð@ÙŽ¨Ð€k#c  d8L2–ÇWƒÕBJäa"©Ù=<½róå‘tYÀ¦ìlÙ*Óæ   …[aOni*{âP+4Ý/î'Pc™qÉ¦éJŽ(.onIn   @2&@­PrùÕÑ”)»Í[f–.;¢Û}úe¬SÞw›¢ °Sù¿Æ«%”KMã -ÃûôÐ"RP(·óòWBÜ}]9Ö™Yø8’ Ö³†¹w¥zaþ·ja  ägÃV ”:‹6	›ip½¾ev ëÄ&›ègn	+ò2qQH¾Î¢åER   »x”÷ÀtŒ ]ð°uÆÛ©¹ÙâßreLK(wàömÂ‘CQÏÉ•'U«âÖ'æ¨œ¦±=    @JÐìôðˆ#Åm
Xo¿CÃ]-øHîY ú(ðôÍ?¥. qÖ¼‡Di}nùVyu¤  á²¹<uˆ‚“?Ík:´‰Þ‡žFEMh¦Ûý‘“$ßìh0'D´™îA¶ÃÊXñQhÙ¢%v}qN  dûæƒZò­W”µ€ fµ) ÏÒÅ×}m?¥M·ÍÞpÚ=A·NÊÐq˜ä×:@Oâ?«ùowM&æ¯
   1U«	ÒX¦Ë&aV‡ƒjÁô‡uvèD,ÏG AžÉ>º èÈÏçUÀúá²Dï°~ $s%rÑù¸ä®@b;zO]¤Î3AâOmm!ò3VåVÁ%—×ë(„ë–Ów;I®-G 8­–ÑÎúŠÛÍÞN†ÀhU¡]i²‰<$qE}  A'JnW®bìª‰"ïÝû¢¶äïáò½f3€ˆ´7>,¸¿‘Þ¬dôÔNjÿ5jVg¹Û@Ê;*xh›2kÙÅ¯õ¼id&   äô_€û¯ÑUí¨ J›øW—«
þ®{¦,Ji•¿)ÄÇªÒÕØvÇ6ÑUÚ“Çš¨ËK%vð	ˆ¨÷t:üHå­ŽcYçË—èi×&>rä´†ª["93œuzK‘éG-wùnšç@Äø’ð_òlÃ%B‹ùÉ‘s¯|ÿ…-C°iu+-,„W¦ïÐ @zÇåb¸èjˆØå˜ÍÈÅU‰U¶YÐÔ¾ûX1‚¸EL9ÉM¬ ÅâÀLy¡€É;Ñ-±éø"m^š‰8{ØyÎrvÆxŸ¹åyN”ä      ¡éÔ\lo}ä›çÙ;ù¡obwQ4‹ÆèY+ÞXÞ<ÏXÿF"|W¨Yuç&Sgwc·æë_
ýãi9è35 ¨‡¹1öC!ÛCZØ–õ«¢?h   dþ}¾/ÉK°íõáÚN¡sÛ	äœîOgŸ©Öµµö–8s‘ÂIëÌ—+_•?8ö³‘ 7xÑßBÑÁÞ">Wß¯Š_åõw‹Êç£[R/=OçB
    ÝôR	E]áB´®.4³£o£Í?nz(´÷wÁKÐÈÒgàø¨®g;É­³VÈl• ÁH[=Š¾Jô6ÙRMèÛqÅ!ù	EJjØª×|Láœ¥›u ˆ<ä     @’Ôñ¾rdÁ6‡û«x)¯Qü9—ë%0+L¡;<þ(ºüˆwXCž¸¤ä=sÂòF|˜bt!Û®¶£.²Pª«9êB4–—©ßßþÓóÒ€y 7   ›œPñ­ÜÇ,­=87MÆsÐgmê¨›QøòÄ¢áR :#×©s…DºÙÏ‡p›:ÜRèR²åNû/¦M¾á×«
OíbŒ{ì¹Î!@fÔ ƒ¡æuãÌò)/„    äwdûõÓq=v é/}fLô3.ñ¸óŽi”Ls¨&`@<
ˆqÌ!-¥7ïÉÚŠ´1»BALùÖl‹È¸â|í—RÄaÃbªØÚ‡Þê3¸ahð”½šÌjÕÁ-    è6zÆž)ô
?IóÏ¦¥w£#¾¤‚[¢Ì/r5D¾¸Â¨N2LÉ­3ž¼ºþ¬v2!L.2Í>´‘þp6Ù\»…—BýÌFøÝ8æÒ‡iÑþñµ>®«¹Ãoî¾     @ªÂ@Ùwø,=×áq˜/çÕ	cQrÝ¨¯FZ*ÖÎÜ*þÝFÎ$'­Ò#·»Ä+Ì·Êë±GÜK	ÊÜÅŽQæ1€VÃŽ¨X/4B‹å¿þüÿycgý6ÕfvPá¹b   a°g
ÒÀáÐ;sÛ?.Ÿ£â²aâÜc*¼&”›Õpa–%ãÂ¹u!,`j¸¢;Ò‰s}ñ`ß×ÊÆ+ßi7‡¸$í“fënIoÛ“u‚t^6šnÅ1·6ÅB(ÈŽy®$Þ    dAÁšˆÕ™,CÙç€¢.=ök=yI‚C©çyJæý"špÖàïÏÊ×¤½l dã³ÜN¥n¨¡žEtÈTŽüWÆtÌÔÃ¸BncÙWÌ[µ5éþlaQÄÛº•µNñ¡PçùÜqc+Ÿ/Þ"     ‰½^<V7wã8£Ë=OžÒ,ž÷¤tÇùÃ—çj8ä_¬œ‹óúìˆÕ¬ÁZ>ÎÌ¯…p?Óm-è}o”i^á,ŽdH9¡•à4X<´”öH'½W&|.Ú‹u €;¶Û-HÏm~ä$™P         	     % - 5 	> 
H 
R ] i u ‚  Ÿ ® ¾ Ï à ò -C	Y	p	ˆ
 
¹
Ó
î	%
   d   è  '   † @B €–˜  áõ Êš;0   1#INF   1#QNAN  1#SNAN  1#IND   log10                 ð?      ð?3      3                      ÿ                     €C O N O U T $           ÿÿÿÿÿÿ ÿÿÿÿÿÿ      ÀÛ?     ÀÛ?øÿÿÿÿBøÿÿÿÿB   €ÿÿÿ   €ÿÿÿ xŸPDÓ?X³1ï=        ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ              ð?      ð?                      0C      0C      ðÿ      ð     ð     ðùÎ—Æ‰5@=)d	“ÀU„5j€É%ÀÒ5–Üjü?÷™~Ÿ«@5±wÜòzò¿A.¿lzZ?               €ÿ       €ÿÿÜ§×¹…fq±@      ÿÿ@÷6C˜ö•ý?      à?exp          ¡ù ªü ¯ü Ñú              Àÿÿ5Âh!¢ÚÉÿ?5Âh!¢ÚÉþ?      ð?      @          ð?5Âh!¢ÚÉ>@ÿÿÿÿÿÿï             ˜À      ˜@      ð        log log10   exp pow asin    acos    sqrt          ð?       €D        € 0                    ä
¨|?÷Q-8>=  Þ¶W‹?0ûþ	k8= €–Þ®p”?á‘xü9=  >Ž.Úš?pnžÑ5= ÀY÷Ø­ ?¡  	Q*=  cÆ÷ú£??õñb6= ÀïY§?ÛTÏ?½=  Ç>ª?†ÓÐÈWÒ!= @Ã-32­?DÙøÛz=  Öp(°?vP¯(‹ó= `ñìœ±?ÔUS?à>= Àeý³?•gŒ€â7= `Å€'“´?ó¥bÍ¬Ä/= €é^s¶?Ÿ}¡#ÏÃ=  Jwk·?zn è= ÀäNÖ¸?‚LNÌå 9= @$"´3º?5Wg4pñ6= €§T¶•»?ÇNv$^)= àé&ê¼?ËË.‚)Ñë<  lÁ´B¾?éMóå%= `j±¿?§w·¢¥Ž*=  <Å›mÀ?Eúáî2=  Þ¬>Á?®ðƒËEŠ= Ðt?¸Á?Ôÿ“ñ= ÐOþQÂ?Àw(@	¬þ< àô0÷Â?AcÇõ0= Pyp”Ã?dry?é=  ´St)Ä?4K¼Å	Î>= Àþú$ÊÄ?QhæBC .= 0	ubÅ?-ª³ìß0=  öòÅ?a>-ï?=  ¢Æ?Ð™–ü,”í<  (lX Ç?ÍT@b¨ == Pÿ•´Ç?Å3‘h,%=  Îf¢?È?Ÿ#‡†ÁÆ = ðVÌÈ?ß Ï¡´ã6= ÐçïßYÉ?åàÿz $= ÀÒGéÉ? $òl35= @‹¤nÊ?[+¹¬ë3= ðRÅ· Ë?sªdLiô== pù|æˆË?r x"#ÿ2= @.ºãÌ?|½UÍË2=  lÔ‘Ì?r¬æ”F¶= aûÍ?–®‘Û4= ý«YŸÍ?sl×¼#{ = `~R=Î?ä“.òi1=  Ü,šÎ?‡ñõë = ”vXÏ? êë¯= pÛ€™Ï?h–ò÷}s"= Ð	E[
Ð?%S#[k= èû7€HÐ?Æ¹¹“j= ¨!V1‡Ð?®ó¿}Úa2= ¸jqÆÐ?2Á0Jé5= ¨ÒÍÙÿÐ?€ñö5= xÂ¾/@Ñ?‹º"B <1= i—zÑ?™\-!yò!= X¬0zµÑ?~„ÿb>Ï== ¸:ÛðÑ?ß#.X'= HBO&Ò?ù¤(~= x¦bbÒ?.°= ØCÀq˜Ò?y7ž¬i9+= €vÁÕÒ?¿¾Þê:= 0»§³Ó?2Ø¶™’8= xŸPDÓ?X³1ï=     ÀÛ?     ÀÛ?     QÛ?     QÛ?    ðèÚ?    ðèÚ?    à€Ú?    à€Ú?    ÀÚ?    ÀÚ?     ¾Ù?     ¾Ù?    €]Ù?    €]Ù?    PÙ?    PÙ?     ©Ø?     ©Ø?    àUØ?    àUØ?    (ÿ×?    (ÿ×?    `¯×?    `¯×?    ˜_×?    ˜_×?    Ð×?    Ð×?    €ÃÖ?    €ÃÖ?    ¨zÖ?    ¨zÖ?    Ð1Ö?    Ð1Ö?    pìÕ?    pìÕ?    §Õ?    §Õ?    (eÕ?    (eÕ?    @#Õ?    @#Õ?    ÐäÔ?    ÐäÔ?    `¦Ô?    `¦Ô?    hkÔ?    hkÔ?    ø,Ô?    ø,Ô?    xõÓ?    xõÓ?    €ºÓ?    €ºÓ?     ƒÓ?     ƒÓ?    øNÓ?    øNÓ?    xÓ?    xÓ?    pãÒ?    pãÒ?    à²Ò?    à²Ò?    Ø~Ò?    Ø~Ò?    HNÒ?    HNÒ?    ¸Ò?    ¸Ò?     ðÑ?     ðÑ?    ˆÃÑ?    ˆÃÑ?    p–Ñ?    p–Ñ?    XiÑ?    XiÑ?    ¸?Ñ?    ¸?Ñ?     Ñ?     Ñ?     éÐ?     éÐ?    ØÂÐ?    ØÂÐ?    8™Ð?    8™Ð?    sÐ?    sÐ?    pIÐ?    pIÐ?    À&Ð?    À&Ð?    ˜ Ð?    ˜ Ð?    à´Ï?    à´Ï?    €oÏ?    €oÏ?     *Ï?     *Ï?    ÀäÎ?    ÀäÎ?    `ŸÎ?    `ŸÎ?     ZÎ?     ZÎ?    Î?    Î?    0ÖÍ?    0ÖÍ?    À—Í?    À—Í?    PYÍ?    PYÍ?    àÍ?    àÍ?    `ãÌ?    `ãÌ?    ð¤Ì?    ð¤Ì?    pmÌ?    pmÌ?     /Ì?     /Ì?    €÷Ë?    €÷Ë?     ÀË?     ÀË?      à?tanh    atan    atan2   sin cos tan ceil    floor   fabs    modf    ldexp   _cabs   _hypot  fmod    frexp   _y0 _y1 _yn _logb   _nextafter         °   ´   ¤   ¨   ‰   ˜‰!   ˆ   ¸   À    ˆ   (ˆ   È   0ˆ   4ˆ    8ˆ   <ˆ   Dˆ   Lˆ   Tˆ   \ˆ   dˆ   lˆ   tˆ   |ˆ"   „ˆ#   ˆˆ$   Œˆ%   ˆ&   ˜ˆsinh    cosh          ðÿÿÿÿÿÿï       €K E R N E L 3 2 . D L L     AcquireSRWLockExclusive ReleaseSRWLockExclusive     \                                                            p‹   (1               . . \ s r c \ b u f f e r u t i l . c   s t a t u s   = =   n a p i _ o k   mask    unmask  ..\src\bufferutil.c bufferutil  iojs.exe    node.exe    °         2@\       L   |‹ |w     2@\          È‹ Èw     2@\         Ü‹ Üw     2@\                   !  p%   +  RSDSø|Ø'! C†Ä#môŒx¶   C:\projects\bufferutil\build\Release\bufferutil.pdb     »   »       ¹   GCTL   7 .text$mn     0 (  .idata$5    (1    .00cfg  ,1    .CRT$XCA    01    .CRT$XCU    41    .CRT$XCZ    81    .CRT$XIA    <1    .CRT$XIC    H1    .CRT$XIZ    L1    .CRT$XPA    P1    .CRT$XPX    X1    .CRT$XPXA   \1    .CRT$XPZ    `1    .CRT$XTA    d1    .CRT$XTZ    p1  Z  .rdata  p‹    .rdata$sxdata   |‹ x  .rdata$zzzdbg   ôŽ    .rtc$IAA    øŽ    .rtc$IZZ    üŽ    .rtc$TAA         .rtc$TZZ       .xdata$x    “     .didat$2    4“     .didat$3    T“    .didat$4    p“    .didat$6     ”     .didat$7     ” X   .edata  x”    .idata$2    Œ”    .idata$3     ” (  .idata$4    È• Z  .idata$6       È  .data   È§     .didat$5    è§ <
  .bss     À    .gfids$x    À    .gfids$y     Ð `   .rsrc$01    `Ð €  .rsrc$02                        þÿÿÿ    Ðÿÿÿ    þÿÿÿ    ±     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    ,     þÿÿÿ    Ôÿÿÿ    þÿÿÿ       þÿÿÿ    Øÿÿÿ    þÿÿÿ 0     äÿÿÿ    Ôÿÿÿ    þÿÿÿ    9     9 9 þÿÿÿ    Ôÿÿÿ    þÿÿÿ     ?     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    ñ?     äÿÿÿ    Ôÿÿÿ    þÿÿÿÉD ÍD     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    ¡F     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    ps     þÿÿÿ    Äÿÿÿ    þÿÿÿ    s         ìr þÿÿÿ    Ôÿÿÿ    þÿÿÿ    Às     äÿÿÿ    ´ÿÿÿ    þÿÿÿ    2x     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    …u     þÿÿÿ    Øÿÿÿ    þÿÿÿ    r{     þÿÿÿ    Øÿÿÿ    þÿÿÿ    ~z     þÿÿÿ    Øÿÿÿ    þÿÿÿ    ßz     þÿÿÿ    Øÿÿÿ    þÿÿÿ    *{     þÿÿÿ    Øÿÿÿ    þÿÿÿ    Õ     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    ‘     þÿÿÿ    Øÿÿÿ    þÿÿÿ    ¹‹     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    —     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    Á˜     þÿÿÿ    Ðÿÿÿ    þÿÿÿ    «¬     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    {­     þÿÿÿ    Ìÿÿÿ    þÿÿÿ    m´     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    –¼     þÿÿÿ    Ìÿÿÿ    þÿÿÿ    šÉ     þÿÿÿ    Ðÿÿÿ    þÿÿÿ    ?é     þÿÿÿ    Äÿÿÿ    þÿÿÿ    ê     þÿÿÿ    Ôÿÿÿ    þÿÿÿ    ]ï     þÿÿÿ    Øÿÿÿ    þÿÿÿÙì   p1 è§ È§ T“  ”                                         ˆ“  “ ¸“ Ò“ ê“ p“       napi_create_function    napi_get_buffer_info    napi_module_register    napi_set_named_property   napi_get_value_uint32   napi_get_cb_info                                        2@\    R”          H” L” P” 01 b”   bufferutil.node _register_bufferutil_  ”         Ü•  0                     È• ê• – $– 8– L– h– ‚– ˜– ®– È– Þ– ò– — — 0— <— L— \— t— Œ— ¤— Ì— Ø— æ— ô— þ— ˜ ˜ 0˜ @˜ N˜ d˜ z˜ ˜  ˜ ®˜ Ä˜ Ú˜ æ˜ ò˜ þ˜ ™ "™ :™ J™ T™ d™ p™ „™ ”™ ¦™ ²™ ¾™ Ð™ â™ ü™ š (š :š Nš ^š pš |š Šš šš ®š ¼š Ìš Þš îš  › ›     dGetModuleHandleA  KERNEL32.dll  ‚UnhandledExceptionFilter  CSetUnhandledExceptionFilter 	GetCurrentProcess aTerminateProcess  mIsProcessorFeaturePresent -QueryPerformanceCounter 
GetCurrentProcessId GetCurrentThreadId  ÖGetSystemTimeAsFileTime KInitializeSListHead gIsDebuggerPresent ¾GetStartupInfoW gGetModuleHandleW  TInterlockedFlushSList ­RtlUnwind PGetLastError  SetLastError  %EnterCriticalSection  ¢LeaveCriticalSection  DeleteCriticalSection HInitializeCriticalSectionAndSpinCount sTlsAlloc  uTlsGetValue vTlsSetValue tTlsFree žFreeLibrary GetProcAddress  §LoadLibraryExW  ÀGetStdHandle  >GetFileType bGetModuleFileNameA  cGetModuleFileNameW  fGetModuleHandleExW  àWriteConsoleW QExitProcess ÑMultiByteToWideChar ÍWideCharToMultiByte 3HeapFree  /HeapAlloc áWriteFile úOutputDebugStringW   CloseHandle ¬WaitForSingleObjectEx è CreateThread  ¤GetACP  –LCMapStringW  hFindClose mFindFirstFileExA  }FindNextFileA rIsValidCodePage †GetOEMCP  ³GetCPInfo ÈGetCommandLineA ÉGetCommandLineW 'GetEnvironmentStringsW  FreeEnvironmentStringsW ¢GetProcessHeap  ÅGetStringTypeW  ’FlushFileBuffers  ÜGetConsoleCP  îGetConsoleMode  8HeapSize  6HeapReAlloc "SetStdHandle  ýSetFilePointerEx  Â CreateFileW þ DecodePointer @RaiseException  ÐGetSystemInfo ¡VirtualProtect  £VirtualQuery  ¦LoadLibraryExA                                                                                                                                                                                                                                ±¿DNæ@»ÿÿÿÿ                   ÿÿÿÿ             “                                                                                                                                                                                            ÿÿÿÿ    ðM                                         À¡            À¡            À¡            À¡            À¡                    (§        pPðQ@C                         ¡À¤C   ¤  `‚y‚!       ¦ß      ¡¥      Ÿàü    @~€ü    ¨  Á£Ú£                        þ      @þ      µ  Á£Ú£                        þ      Aþ      ¶  Ï¢ä¢ å¢è¢[                 þ      @~¡þ    Q  QÚ^Ú  _ÚjÚ2                 ÓØÞàù  1~þ                                                                                                                                                                                                                                                                                                                   abcdefghijklmnopqrstuvwxyz      ABCDEFGHIJKLMNOPQRSTUVWXYZ                                                                                                                                                                                                                                                                                                                                                                                                                                                                     abcdefghijklmnopqrstuvwxyz      ABCDEFGHIJKLMNOPQRSTUVWXYZ                                                                                                                                            À¤                            ÿÿÿÿ            € 


   êJþÿÿÿ.   .    §ä±ä±ä±ä±ä±ä±ä±ä±ä±$§è±è±è±è±è±è±è±        þÿÿÿ            u˜                     ÀŠÀ ÔŠ                       * 4 > û                                 ?  ì>  C  vC  “C  C  áC  C  \  C  ÿ“  '—  Ñ–    á~  ØC  [•  J•  6€  Þ  C  C  ž†  K…  ›C  dC  p  —|  Ô†  Kp  #q  Œ  ´Ç  ú˜  	ñ  íö  6   G   J   
   Y                                                                                                                                                                                                                                                                                                                                                                                   €                  0  €               	  H   `Ð }                  <?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level='asInvoker' uiAccess='false' />
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>
                                      <  020@0E0S0o0t0˜00Á0Æ0Ô0î0ó011D2r2€2…2“2²2·2Û2à2É3Ö3î3ó344$494A4R4W4h4p44†4¡4§4Â4Ö4ó4ü4	55!5+555?5J5¯5Þ5î566'6,6E6J6W6¤6Á6Ë6Ù6ë6 7>7P7
8=8‹8”8Ÿ8¦8Æ8Ì8Ò8Ø8Þ8ä8ë8ò8ù8 99999%9-999B9G9M9W9a9q99‘9š9ÿ9Â:ó:B;U;h;t;„;•;»;Ð;×;Ý;ï;ù;W<d<‹<“<¬<æ<===%=2=a=i=z=€=†=’=˜=»=ì=—>¶>À>Ñ>Ý>æ>ë>??;?A?^? ?®?É?Ô?    è   \0e0m0´0Ã0Ê0 1	11!1*1=1¯1'2/2A2š2Å2d3µ3È3@4õ456I6^6x6’6 6¦6Á6é6ý67#7-7;7V7g7s77¯7½7Ä7Ê7ß7ò788N8^8u8}8§8Ã8Ò8Þ8ì899#9(9O9X9]9b9†9’9—9œ9À9Ì9Ñ9Ö9ý9	:::C:K:P:`:j::¡:­:·:É:Î:ì:Q;];Õ;ï;ø;#<n<Á<à<=#=g=Š=“=>4>K>I?‚?™?   0       00•0¬0Ã0Ú0ñ0D1†1¹1±2Ç2Ù2î273W3O4X4`4õ4Ù5646N6š6Î7ä78K8Z8p8†88¤8°8Ã8È8Ô8Ù8ê8T9[9m9v9¾9Ð9Ø9â9ë9ü9:):U:’:œ:¢:¨:;;U;`;U=ˆ==³>Ë>ø>?#?(?2?7?B?M?a?²? @     V0i0x0™0ò0ý0L1d1®1D2[2Ù23/3e3j3w3ƒ3œ3¯3â3ñ3ö3444 4+414<4B4P4Y4^4~4ƒ4¤4Á4ï4õ45E5K5Ò5?6E6b6ä6Î;í<ÿ<8>Ä>È>Ì>Ð>Ô>Ø>Ü>à>X?ä?è?ì?ð?ô?ø?ü? P  0    0ß3<6Ì8è8ì8ð8ô8ø8ü8 999999f9»=×=   `  <   „9r:|:‰:¼:Î:þ:;&;x;;†;˜;È;û;<P=W=]=X?j?…?±?¿?Ð?ã? p  ´   L0f0u0ƒ00›0©0¹0Î0å01131@1N1\1g1}1‘1P2o2t2(33g4=5[5f5ã5ê5ñ5ø56F6S6`6m6„6K7È7Ñ7é7û7(8V8:=::¾:î:9;5<I<Å<~=…=­=Ç=Þ=å=>+>F>R>c>l>¡>²>Ì>Õ>â>ì>??4?>?a?k?„??™?Ÿ?³?¿?ã?ü? €    )000;0I0P0V0q0x00„0‰0™0ž0£0À0È011+131Z1s1‚1Ž1œ1¾1Ð1Û1à1å1 2
2&21262;2V2`2|2‡2Œ2‘2¬2¶2Ò2Ý2â2ç233+363;3@3a3q33˜33¢3Õ3ù34 4%4*4H4q4–4Ó4Þ4ã4è4555555L5W5d5z5…5Š55©5®5³5Ï5ó56*6>6C6H6j6x6‡6«6½6É69Ã9ê9U:|:…;ÿ;< <2<N<l<v<‡<Œ<¡<Ô<Û<â<é<===)=3=C=›=Ó=î=   ˜    0-0N0S0^0r0}0”0Ä0Ù0ç0ð0%1\1’1¥172k2’2Ý24444Z4}4£4Å4L5S5]5s5¬5Ü5÷526i6{6±6Ô6.7>7Z7~7²7Ý7ÿ7,8>8Z8~8™8¤8Î8Ö8ï8999-9w9‰992:u::y;¯;Ì<è<<=      `   É3”6Ó6Ú6ê6ù6 777=7<9l9ž9í9ª:µ:
;,;K;<8<?<U<k<x<}<‹<õ<(===N=Ô=ê=*>F>e>•>!?@?y? ?«?»?   °  ˆ   20i0ˆ0ž0¨0Ç0å0T1}1¦1Ä1B2k2”2°293g3˜3´3ç34&4¥45¡566h6é6=7Ã7½8°9ý9Õ:>;h;—;ý;6<L<m<å<="=4=F=X=j=|=Ž= =²=Ä=Ö=è=	>>->?>Q>Š?Ð?   À  X   Y0k0Ð0O1|1—1Ç1|2.3[3ˆ3Ú34R4ð4!5ê7ð7O8U8÷89Q9`9n9‹9“9¼9Ã9ß9æ9ý9:N:U:¥:¹:;;   Ð      ê0V1)919h9o9™<Ž=–=Í=Ô=   à  \   Ù04$4+4247%7ð7÷7Ï8O9‚9¢9Ì9Œ:–:À:;;:;"<b<Í<ç<ô<$=H=S=`=r=º=Ó=W>l>u>~>”>í> ?¾?Ô?   ð  „   .0k0u00ù0ÿ01
1194~4Z5Ú56õ697A7I7Q7Y7w77á7í788898€8ª8²8Ï8ß8ë8ú8þ9/:q:¨:Å:Ù:ä:1;¹; <Õ<I=f=v=Ë=Ì>Ü>í>õ>??|?‡?’?˜?¡?ã?   |   030?0K0^0}0¨0À0111)1<1`1à1•2§2¹2)3Š3å3S4r4£4ø527M7c7y77Ú:Ý;î;t>z>€>>–> >²>Ì>Ò>á>è>ñ>÷>ý>??3?H?O?U?_?h?œ?·?        000%0+020;0x0¦0¶0Ú0ö011-1B1I1O1Z1y1Ž1¸1 2*252K2]2w2Œ2˜2ž2³2Ø2ò2ø23Z3f3l33¦3¹3Õ3V4[4m4‹4Ÿ4¥4ñ568.89959C9ñ:(;/;4;8;<;@;–;Û;à;ä;è;ì;R>´?Ç?å?ó?     $   ¡1Ø1ß1ä1è1ì1ð1F2‹22”2˜2œ25 0   (101<1@1D1P1T1X1€1„1ˆ1Œ11”1¨2¬2°2´2¸2¼2À2Ä2È2Ì2Ð2Ô2Ø2Ü2à2ä2è2ì2ð2ô2ø2ü2 33333333 3$3(3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|3€3„3ˆ3Œ33”3˜3œ3 3¤3¨3¬3°3´3¸3¼3À3Ä3È3Ì3Ð3Ô3Ø3Ü3à3ä3è3ì3ð3ô3ø3ü3 44444444 4$4(4,40444ˆ==˜=œ= =¤=¨=¬=°=´=¼=À=Ä=È=Ì=Ð=Ô=Ø=ä=ì=ð=ô=ø=ü= @ è   @3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|3€3„3ˆ3Œ33”3˜3œ3 3¤3¨3¬3°3´3¸3¼3À3Ä3È3Ì3Ð3Ô3Ø3Ü3à3ä3è3ô3ø3ü3 44444444 4$4(4,4044484<4@4D4H4L4P4T4X4\4`4d4h4l4p4t4x4|4€4„4ˆ4Œ44”4˜4œ4 4¨4¬4°4´4¸4¼4À4Ä4È4Ì4Ð4Ô4Ø4Ü4à4ä4è4ì4ð4ô4`:d:h:l:   P Ð  ü23333$3,343<3D3L3T3\3d3l3t3|3„3Œ3”3œ3¤3¬3´3¼3Ä3Ì3Ô3Ü3ä3ì3ô3ü34444$4,444<4D4L4T4\4d4l4t4|4„4Œ4”4œ4¤4¬4´4¼4Ä4Ì4Ô4Ü4ä4ì4ô4ü45555$5,545<5D5L5T5\5d5l5t5|5„5Œ5”5œ5¤5¬5´5¼5Ä5Ì5Ô5Ü5ä5ì5ô5ü56666$6,646<6D6L6T6\6d6l6t6|6„6Œ6”6œ6¤6¬6´6¼6Ä6Ì6Ô6Ü6ä6ì6ô6ü67777$7,747<7D7L7T7\7d7l7t7|7„7Œ7”7œ7¤7¬7´7¼7Ä7Ì7Ô7Ü7ä7ì7ô7ü78888$8,848<8D8L8T8\8d8l8t8|8„8Œ8”8œ8¤8¬8´8¼8Ä8Ì8Ô8Ü8ä8ì8ô8ü89999$9,949<9D9L9T9\9d9l9t9|9„9Œ9”9œ9¤9¬9´9¼9Ä9Ì9Ô9Ü9ä9ì9ô9ü9::: ` Ð  4 4(40484@4H4P4X4`4h4p4x4€4ˆ44˜4 4¨4°4¸4À4È4Ð4Ø4à4è4ð4ø4 5555 5(50585@5H5P5X5`5h5p5x5€5ˆ55˜5 5¨5°5¸5À5È5Ð5Ø5à5è5ð5ø5 6666 6(60686@6H6P6X6`6h6p6x6€6ˆ66˜6 6¨6°6¸6À6È6Ð6Ø6à6è6ð6ø6 7777 7(70787@7H7P7X7`7h7p7x7€7ˆ77˜7 7¨7°7¸7À7È7Ð7Ø7à7è7ð7ø7 8888 8(80888@8H8P8X8`8h8p8x8€8ˆ88˜8 8¨8°8¸8À8È8Ð8Ø8à8è8ð8ø8 9999 9(90989@9H9P9X9`9h9p9x9€9ˆ99˜9 9¨9°9¸9À9È9Ð9Ø9à9è9ð9ø9 :::: :(:0:8:@:H:P:X:`:h:p:x:€:ˆ::˜: :¨:°:¸:À:È:Ð:Ø:à:è:ð:ø: ;;;; ;(;0; p    
???? € `   ¬8´8¼8Ä8Ì8Ô8Ü8ä8ì8ô8ü89999$9,949<9D9L9T9\9d9l9t9|9„9Œ9D:H:P:ø: ?@?\?`?|?€? ?¨?¬?È?è?  @   00(0H0h0t00°0Ð0ð0101P1p11°1Ð1ð1202P2p22°2Ð2ð233   \    101@1P1`1p1ˆ1”1˜1œ1¸1¼1à67(7,7074787<7@7D7H7L7X7\7`7d7h7l7p7t7¨7¬7°7È7Ì7Ð7Ô7Ø7Ü7                                                                                                                                                                                                                                                                                                                                                                                                                                                          ^2  ELF          >    @	      @       "          @ 8  @                                 T      T                    Ø      Ø      Ø                                ø      ø      ø      Ð      Ð                   È      È      È      $       $              Påtd   @      @      @      4       4              Qåtd                                                  Råtd   Ø      Ø      Ø      (      (                      GNU XÑÄœ"ðOìtL¶!½›=Ô                ˆÀ6@	         BEÕì»ã’|Ôz)Öôˆ|ØqXù†|¹ñëÓï                                 	 p                                                          |                      ¢                      ³                                             ö                                            a                       á                      8                       Æ                      R   "                   -    è               @    ð               u     P
      1      Á           C      4    è               Ü     à      
          	 p                   ì               __gmon_start__ _init _fini _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable __cxa_finalize _Jv_RegisterClasses Unmask napi_get_cb_info napi_get_buffer_info __stack_chk_fail __assert_fail Mask napi_get_value_uint32 Init napi_create_function napi_set_named_property napi_module_register libc.so.6 _edata __bss_start _end bufferutil.node GLIBC_2.2.5 GLIBC_2.4                                             #         ui	   U     ii   a      Ø             
      à             @	      è             Ð	      €              €       ¨              õ      ¸              "      È                    Ð                    Ø                    à                    è         
           ð                    ø                    °                                                                (                     0                     8                     @                     H          	           P                     X                     `                     HƒìH‹e  H…Àtè[   HƒÄÃ      ÿ5r  ÿ%t  @ ÿ%r  h    éàÿÿÿÿ%j  h   éÐÿÿÿÿ%b  h   éÀÿÿÿÿ%Z  h   é°ÿÿÿÿ%R  h   é ÿÿÿÿ%J  h   éÿÿÿÿ%B  h   é€ÿÿÿÿ%:  h   épÿÿÿÿ%2  h   é`ÿÿÿÿ%*  h	   éPÿÿÿUH=X  H‰å]éOÿÿÿf.„     D  Hˆ  H=z  UH)øH‰åHƒøw]ÃH‹L  H…Àtò]ÿà@ HQ  H=J  UH)øH‰åHÁøH‰ÂHÁê?HÐHÑøu]ÃH‹/  H…Òtò]H‰Æÿâ@ €=   u'Hƒ=   UH‰åtH‹=’  è=ÿÿÿèhÿÿÿ]Æè  óÃfffff.„     Hƒ=Ø   t&H‹Ç  H…ÀtUH=Â  H‰åÿÐ]éWÿÿÿ€    éKÿÿÿf.„     UE1ÉE1ÀH‰åSH‰ûHMÐHU HƒìXHÇE    dH‹%(   H‰Eè1Àè*þÿÿ…À…Ô  H‹uÐHMÀHU°H‰ßè^þÿÿ…À…™  H‹uØHUÈ1ÉH‰ßèDþÿÿ…À…`  H‹uÀH…ö„6  H‹E°1Ò¨uë@ H‹E°¨t%HHH‹uÈH‰M°‰ÑƒÂƒá¶0‰ÑH‹uÀH9ñrÓH)ÎH…öH‰uÀ„ê   H‹EÈ‰Ñƒá¶ˆMàJƒá¶ˆMáJƒá¶ˆMâJƒá¶ˆMã‰Ñƒá¶ˆMäJƒá¶ˆMåJƒÂƒâƒá¶¶ˆEçH‰ðˆMæHÁè…ÀD@ÿt6H‹}°H‹uàHGJLÇH‰úfD  H12H‰ÂHƒÀH9ÈuñJDÇH‹uÀH‰E°ƒæHFÿH…öH‰EÀt+HUàH‹E°HƒÂHHH‰M°¶Jÿ0H‹EÀHHÿH…ÀH‰MÀuÙ1ÀH‹]èdH3%(   uHƒÄX[]ÃèœüÿÿH  H5Ã  H=Ð  ºe   èüÿÿHè  H5¤  H=±  ºb   ènüÿÿHÉ  H5…  H=’  º[   èOüÿÿffffff.„     UE1ÉE1ÀH‰åAVHM°HU€SH‰ûHì   HÇE€   dH‹%(   H‰Eè1Àèåûÿÿ…À…á  H‹u°HU1ÉH‰ßèüÿÿ…À…¨  H‹u¸HU¨1ÉH‰ßèüÿÿ…À…o  H‹uÀHU 1ÉH‰ßèçûÿÿ…À…6  H‹uÈH•`ÿÿÿH‰ßèìûÿÿ…À…ü  H‹uÐH•pÿÿÿH‰ßèÑûÿÿ…À…Â  ‹µ`ÿÿÿ‹pÿÿÿHu …ÉH‰u „„  H‹U1ÀöÂuëKH‹UöÂt2H‹u HNH‹}¨H‰M HJH‰M‰ÁƒÀƒá¶2
ˆ‹pÿÿÿ9ÁwÅ)Á…É‰pÿÿÿ„,  H‹U¨‰Æƒæ¶42@ˆuàpƒæ¶42@ˆuápƒæ¶42@ˆuâpƒæ¶42@ˆuã‰Æƒæ¶42@ˆuäpƒæ¶42@ˆuåpƒÀƒà¶ƒæ¶42ˆEç‰ÈÁè@ˆuæ…ÀXÿtZL‹UL‹] L‹MàIBMDÚL‰ßL‰ÚL‰Öë„     H‰×M‰ÎL36H‰ÆHƒÀL9ÀL‰2HWuäHÝ   IÃLÐL‰] H‰EƒáHUàAÿ…É‰…pÿÿÿtAf.„     H‹M H‹uHƒÂHAH‰E HFH‰E¶Bÿ2ˆ‹…pÿÿÿHÿ…À‰pÿÿÿuÉ1ÀH‹]èdH3%(   uHÄ   [A^]Ãè§ùÿÿH  H5Î  H=Û  º    è˜ùÿÿHú  H5¯  H=¼  º   èyùÿÿHÛ  H5  H=  º   èZùÿÿH¼  H5q  H=~  º   è;ùÿÿH  H5R  H=_  º   èùÿÿH~  H53  H=@  º   èýøÿÿffff.„     UE1À1ÒH‰åATI‰ôLMÐ1öSH‰ûHƒì H‹Õ  èùÿÿ…ÀubH‹µ  LMàE1À1Ò1öH‰ßèêøÿÿ…À…   H‹MÐHä   L‰æH‰ßè¬øÿÿ…ÀudH‹MàHÈ   L‰æH‰ßè’øÿÿ…Àu+HƒÄ L‰à[A\]ÃH¸   H5y   H=†   º   èCøÿÿH™   H5Z   H=g   º¦   è$øÿÿHz   H5;   H=H   º£   èøÿÿH[   H5   H=)   º    èæ÷ÿÿ  HƒìHƒÄÃ../src/bufferutil.c status == napi_ok unmask bufferutil Init Unmask Mask   ;4      P÷ÿÿP    øÿÿð   ùÿÿx   Pûÿÿ     þÿÿÈ              zR x  $      øöÿÿ°    FJw€ ?;*3$"    $   D   øÿÿ1   A†IAƒÃ
A   $   l   ¨úÿÿC   A†IKŽƒn
A $   ”   Ðýÿÿ
   A†HBŒJƒx
A    ¼   ÷ÿÿ    A†JA                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
      @	      Ð	                     #             E             p             ì             Ø                           è                    õþÿo    ð             `             8      
       k                                          ð                            €             0             P      	              þÿÿo           ÿÿÿo           ðÿÿo    Ì      ùÿÿo                                                                                                                                                   ø                      ¦      ¶      Æ      Ö      æ      ö      	      	      &	      6	                              €                                      õ              "                                              GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4  .symtab .strtab .shstrtab .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss .comment                                                                                 È      È      $                              .   öÿÿo       ð      ð      D                             8             8      8      (                          @             `      `      k                             H   ÿÿÿo       Ì      Ì      .                            U   þÿÿo                     0                            d             0      0      P                           n             €      €      ð          
                 x             p      p                                    s                         °                             ~             @	      @	      ª                             „             ì      ì      	                              Š             õ      õ      I                              ’             @      @      4                                            x      x      Ü                              ª             Ø      Ø                                    ¶             è      è                                    Â             ð      ð                                    Ç             ø      ø      Ð                           Ð             È      È      8                             Õ                             h                             Þ             €       €       h                               ä             è       è                                     é      0               è       +                                                   !      ò                                                    )      x         0                 	                      €/      Þ                                                           È                    ð                    8                    `                    Ì                                         0                    €                   	 p                   
                     @	                    ì                    õ                    @                    x                    Ø                    è                    ð                    ø                    È                                          €                     è                                         ñÿ                     2             '     9             @     -             Y     @	             n             H       v    ñÿ                     ð              Ž     `	              £     	              ¶     Ð	              Ì     è              Û     è                  
                  Ø              v    ñÿ                -    P              ;    ð                   ñÿ                G    €               T    ø              ]    è               i                        P
      1      †                      ¢                     ·    è               ¾                     Ï    ì              Õ                     ñ          C      ö                                                                 8    ð               =                     R    è               ^    à      
      c                      w                     Œ                      ¦                     ¼  "                   Ø   	 p               bufferutil.c __PRETTY_FUNCTION__.2306 __PRETTY_FUNCTION__.2273 __PRETTY_FUNCTION__.2336 _register_bufferutil _module crtstuff.c __JCR_LIST__ deregister_tm_clones register_tm_clones __do_global_dtors_aux completed.6973 __do_global_dtors_aux_fini_array_entry frame_dummy __frame_dummy_init_array_entry __FRAME_END__ __JCR_END__ __dso_handle _DYNAMIC __TMC_END__ _GLOBAL_OFFSET_TABLE_ Unmask _ITM_deregisterTMCloneTable napi_module_register _edata napi_get_cb_info _fini __stack_chk_fail@@GLIBC_2.4 Mask __assert_fail@@GLIBC_2.2.5 __gmon_start__ napi_set_named_property _end napi_get_buffer_info __bss_start Init _Jv_RegisterClasses napi_create_function _ITM_registerTMCloneTable napi_get_value_uint32 __cxa_finalize@@GLIBC_2.2.5 _init ^2  ELF          >    @	      @       "          @ 8  @                                 T      T                    Ø      Ø      Ø                                ø      ø      ø      Ð      Ð                   È      È      È      $       $              Påtd   @      @      @      4       4              Qåtd                                                  Råtd   Ø      Ø      Ø      (      (                      GNU XÑÄœ"ðOìtL¶!½›=Ô                ˆÀ6@	         BEÕì»ã’|Ôz)Öôˆ|ØqXù†|¹ñëÓï                                 	 p                                                          |                      ¢                      ³                                             ö                                            a                       á                      8                       Æ                      R   "                   -    è               @    ð               u     P
      1      Á           C      4    è               Ü     à      
          	 p                   ì               __gmon_start__ _init _fini _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable __cxa_finalize _Jv_RegisterClasses Unmask napi_get_cb_info napi_get_buffer_info __stack_chk_fail __assert_fail Mask napi_get_value_uint32 Init napi_create_function napi_set_named_property napi_module_register libc.so.6 _edata __bss_start _end bufferutil.node GLIBC_2.2.5 GLIBC_2.4                                             #         ui	   U     ii   a      Ø             
      à             @	      è             Ð	      €              €       ¨              õ      ¸              "      È                    Ð                    Ø                    à                    è         
           ð                    ø                    °                                                                (                     0                     8                     @                     H          	           P                     X                     `                     HƒìH‹e  H…Àtè[   HƒÄÃ      ÿ5r  ÿ%t  @ ÿ%r  h    éàÿÿÿÿ%j  h   éÐÿÿÿÿ%b  h   éÀÿÿÿÿ%Z  h   é°ÿÿÿÿ%R  h   é ÿÿÿÿ%J  h   éÿÿÿÿ%B  h   é€ÿÿÿÿ%:  h   épÿÿÿÿ%2  h   é`ÿÿÿÿ%*  h	   éPÿÿÿUH=X  H‰å]éOÿÿÿf.„     D  Hˆ  H=z  UH)øH‰åHƒøw]ÃH‹L  H…Àtò]ÿà@ HQ  H=J  UH)øH‰åHÁøH‰ÂHÁê?HÐHÑøu]ÃH‹/  H…Òtò]H‰Æÿâ@ €=   u'Hƒ=   UH‰åtH‹=’  è=ÿÿÿèhÿÿÿ]Æè  óÃfffff.„     Hƒ=Ø   t&H‹Ç  H…ÀtUH=Â  H‰åÿÐ]éWÿÿÿ€    éKÿÿÿf.„     UE1ÉE1ÀH‰åSH‰ûHMÐHU HƒìXHÇE    dH‹%(   H‰Eè1Àè*þÿÿ…À…Ô  H‹uÐHMÀHU°H‰ßè^þÿÿ…À…™  H‹uØHUÈ1ÉH‰ßèDþÿÿ…À…`  H‹uÀH…ö„6  H‹E°1Ò¨uë@ H‹E°¨t%HHH‹uÈH‰M°‰ÑƒÂƒá¶0‰ÑH‹uÀH9ñrÓH)ÎH…öH‰uÀ„ê   H‹EÈ‰Ñƒá¶ˆMàJƒá¶ˆMáJƒá¶ˆMâJƒá¶ˆMã‰Ñƒá¶ˆMäJƒá¶ˆMåJƒÂƒâƒá¶¶ˆEçH‰ðˆMæHÁè…ÀD@ÿt6H‹}°H‹uàHGJLÇH‰úfD  H12H‰ÂHƒÀH9ÈuñJDÇH‹uÀH‰E°ƒæHFÿH…öH‰EÀt+HUàH‹E°HƒÂHHH‰M°¶Jÿ0H‹EÀHHÿH…ÀH‰MÀuÙ1ÀH‹]èdH3%(   uHƒÄX[]ÃèœüÿÿH  H5Ã  H=Ð  ºe   èüÿÿHè  H5¤  H=±  ºb   ènüÿÿHÉ  H5…  H=’  º[   èOüÿÿffffff.„     UE1ÉE1ÀH‰åAVHM°HU€SH‰ûHì   HÇE€   dH‹%(   H‰Eè1Àèåûÿÿ…À…á  H‹u°HU1ÉH‰ßèüÿÿ…À…¨  H‹u¸HU¨1ÉH‰ßèüÿÿ…À…o  H‹uÀHU 1ÉH‰ßèçûÿÿ…À…6  H‹uÈH•`ÿÿÿH‰ßèìûÿÿ…À…ü  H‹uÐH•pÿÿÿH‰ßèÑûÿÿ…À…Â  ‹µ`ÿÿÿ‹pÿÿÿHu …ÉH‰u „„  H‹U1ÀöÂuëKH‹UöÂt2H‹u HNH‹}¨H‰M HJH‰M‰ÁƒÀƒá¶2
ˆ‹pÿÿÿ9ÁwÅ)Á…É‰pÿÿÿ„,  H‹U¨‰Æƒæ¶42@ˆuàpƒæ¶42@ˆuápƒæ¶42@ˆuâpƒæ¶42@ˆuã‰Æƒæ¶42@ˆuäpƒæ¶42@ˆuåpƒÀƒà¶ƒæ¶42ˆEç‰ÈÁè@ˆuæ…ÀXÿtZL‹UL‹] L‹MàIBMDÚL‰ßL‰ÚL‰Öë„     H‰×M‰ÎL36H‰ÆHƒÀL9ÀL‰2HWuäHÝ   IÃLÐL‰] H‰EƒáHUàAÿ…É‰…pÿÿÿtAf.„     H‹M H‹uHƒÂHAH‰E HFH‰E¶Bÿ2ˆ‹…pÿÿÿHÿ…À‰pÿÿÿuÉ1ÀH‹]èdH3%(   uHÄ   [A^]Ãè§ùÿÿH  H5Î  H=Û  º    è˜ùÿÿHú  H5¯  H=¼  º   èyùÿÿHÛ  H5  H=  º   èZùÿÿH¼  H5q  H=~  º   è;ùÿÿH  H5R  H=_  º   èùÿÿH~  H53  H=@  º   èýøÿÿffff.„     UE1À1ÒH‰åATI‰ôLMÐ1öSH‰ûHƒì H‹Õ  èùÿÿ…ÀubH‹µ  LMàE1À1Ò1öH‰ßèêøÿÿ…À…   H‹MÐHä   L‰æH‰ßè¬øÿÿ…ÀudH‹MàHÈ   L‰æH‰ßè’øÿÿ…Àu+HƒÄ L‰à[A\]ÃH¸   H5y   H=†   º   èCøÿÿH™   H5Z   H=g   º¦   è$øÿÿHz   H5;   H=H   º£   èøÿÿH[   H5   H=)   º    èæ÷ÿÿ  HƒìHƒÄÃ../src/bufferutil.c status == napi_ok unmask bufferutil Init Unmask Mask   ;4      P÷ÿÿP    øÿÿð   ùÿÿx   Pûÿÿ     þÿÿÈ              zR x  $      øöÿÿ°    FJw€ ?;*3$"    $   D   øÿÿ1   A†IAƒÃ
A   $   l   ¨úÿÿC   A†IKŽƒn
A $   ”   Ðýÿÿ
   A†HBŒJƒx
A    ¼   ÷ÿÿ    A†JA                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
      @	      Ð	                     #             E             p             ì             Ø                           è                    õþÿo    ð             `             8      
       k                                          ð                            €             0             P      	              þÿÿo           ÿÿÿo           ðÿÿo    Ì      ùÿÿo                                                                                                                                                   ø                      ¦      ¶      Æ      Ö      æ      ö      	      	      &	      6	                              €                                      õ              "                                              GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4  .symtab .strtab .shstrtab .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss .comment                                                                                 È      È      $                              .   öÿÿo       ð      ð      D                             8             8      8      (                          @             `      `      k                             H   ÿÿÿo       Ì      Ì      .                            U   þÿÿo                     0                            d             0      0      P                           n             €      €      ð          
                 x             p      p                                    s                         °                             ~             @	      @	      ª                             „             ì      ì      	                              Š             õ      õ      I                              ’             @      @      4                                            x      x      Ü                              ª             Ø      Ø                                    ¶             è      è                                    Â             ð      ð                                    Ç             ø      ø      Ð                           Ð             È      È      8                             Õ                             h                             Þ             €       €       h                               ä             è       è                                     é      0               è       +                                                   !      ò                                                    )      x         0                 	                      €/      Þ                                                           È                    ð                    8                    `                    Ì                                         0                    €                   	 p                   
                     @	                    ì                    õ                    @                    x                    Ø                    è                    ð                    ø                    È                                          €                     è                                         ñÿ                     2             '     9             @     -             Y     @	             n             H       v    ñÿ                     ð              Ž     `	              £     	              ¶     Ð	              Ì     è              Û     è                  
                  Ø              v    ñÿ                -    P              ;    ð                   ñÿ                G    €               T    ø              ]    è               i                        P
      1      †                      ¢                     ·    è               ¾                     Ï    ì              Õ                     ñ          C      ö                                                                 8    ð               =                     R    è               ^    à      
      c                      w                     Œ                      ¦                     ¼  "                   Ø   	 p               bufferutil.c __PRETTY_FUNCTION__.2306 __PRETTY_FUNCTION__.2273 __PRETTY_FUNCTION__.2336 _register_bufferutil _module crtstuff.c __JCR_LIST__ deregister_tm_clones register_tm_clones __do_global_dtors_aux completed.6973 __do_global_dtors_aux_fini_array_entry frame_dummy __frame_dummy_init_array_entry __FRAME_END__ __JCR_END__ __dso_handle _DYNAMIC __TMC_END__ _GLOBAL_OFFSET_TABLE_ Unmask _ITM_deregisterTMCloneTable napi_module_register _edata napi_get_cb_info _fini __stack_chk_fail@@GLIBC_2.4 Mask __assert_fail@@GLIBC_2.2.5 __gmon_start__ napi_set_named_property _end napi_get_buffer_info __bss_start Init _Jv_RegisterClasses napi_create_function _ITM_registerTMCloneTable napi_get_value_uint32 __cxa_finalize@@GLIBC_2.2.5 _init   # yaeti

Yet Another [EventTarget](https://developer.mozilla.org/es/docs/Web/API/EventTarget) Implementation.

The library exposes both the [EventTarget](https://developer.mozilla.org/es/docs/Web/API/EventTarget) interface and the [Event](https://developer.mozilla.org/en-US/docs/Web/API/Event) interface.


## Installation

```bash
$ npm install yaeti --save
```


## Usage

```javascript
var yaeti = require('yaeti');


// Custom class we want to make an EventTarget.
function Foo() {
    // Make Foo an EventTarget.
    yaeti.EventTarget.call(this);
}

// Create an instance.
var foo = new Foo();

function listener1() {
    console.log('listener1');
}

function listener2() {
    console.log('listener2');
}
 
foo.addEventListener('bar', listener1);
foo.addEventListener('bar', listener2);
foo.removeEventListener('bar', listener1);

var event = new yaeti.Event('bar');

foo.dispatchEvent(event);


// Output:
// => "listener2"
```



## API


#### `yaeti.EventTarget` interface

Implementation of the [EventTarget](https://developer.mozilla.org/es/docs/Web/API/EventTarget) interface.

* Make a custom class inherit from `EventTarget`:
```javascript
function Foo() {
    yaeti.EventTarget.call(this);
}
```

* Make an existing object an `EventTarget`:
```javascript
yaeti.EventTarget.call(obj);
```

The interface implements the `addEventListener`, `removeEventListener` and `dispatchEvent` methods as defined by the W3C.


##### `listeners` read-only property

Returns an object whose keys are configured event types (String) and whose values are an array of listeners (functions) for those event types.


#### `yaeti.Event` interface

Implementation of the [Event](https://developer.mozilla.org/en-US/docs/Web/API/Event) interface.

*NOTE:* Just useful in Node (the browser already exposes the native `Event` interface).

```javascript
var event = new yaeti.Event('bar');
```


## Author

[IÃ±aki Baz Castillo](https://github.com/ibc)


## License

[MIT](./LICENSE)
„   {
	"preset": "crockford",
	"validateIndentation": "\t",
	"disallowKeywords": ["with"],
	"disallowDanglingUnderscores": null
}
   /node_modules/
J  var
	/**
	 * Dependencies.
	 */
	gulp = require('gulp'),
	jscs = require('gulp-jscs'),
	jshint = require('gulp-jshint'),
	stylish = require('gulp-jscs-stylish');


gulp.task('lint', function () {
	var src = ['gulpfile.js', 'index.js', 'lib/**/*.js'];

	return gulp.src(src)
		.pipe(jshint('.jshintrc'))  // Enforce good practics.
		.pipe(jscs('.jscsrc'))  // Enforce style guide.
		.pipe(stylish.combineWithHintResults())
		.pipe(jshint.reporter('jshint-stylish', {verbose: true}))
		.pipe(jshint.reporter('fail'));
});


gulp.task('default', gulp.task('lint'));
Û  {
	"bitwise": false,
	"curly": true,
	"eqeqeq": true,
	"forin": true,
	"freeze": true,
	"latedef": "function",
	"noarg": true,
	"nonbsp": true,
	"nonew": true,
	"plusplus": false,
	"undef": true,
	"unused": true,
	"strict": false,
	"maxparams": 6,
	"maxdepth": 4,
	"maxstatements": false,
	"maxlen": 200,
	"browser": true,
	"browserify": true,
	"devel": true,
	"jquery": false,
	"mocha": true,
	"node": false,
	"shelljs": false,
	"worker": false
}
m   module.exports = {
	EventTarget : require('./lib/EventTarget'),
	Event       : require('./lib/Event')
};
d  The MIT License (MIT)

Copyright (c) 2015 IÃ±aki Baz Castillo, <ibc@aliax.net>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
  {
  "_from": "yaeti@^0.0.6",
  "_id": "yaeti@0.0.6",
  "_inBundle": false,
  "_integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=",
  "_location": "/yaeti",
  "_phantomChildren": {},
  "_requested": {
    "type": "range",
    "registry": true,
    "raw": "yaeti@^0.0.6",
    "name": "yaeti",
    "escapedName": "yaeti",
    "rawSpec": "^0.0.6",
    "saveSpec": null,
    "fetchSpec": "^0.0.6"
  },
  "_requiredBy": [
    "/websocket"
  ],
  "_resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz",
  "_shasum": "f26f484d72684cf42bedfb76970aa1608fbf9577",
  "_spec": "yaeti@^0.0.6",
  "_where": "C:\\work_nhada\\crown_trava_834\\adobe_extension\\logi2adobe\\node_modules\\websocket",
  "author": {
    "name": "IÃ±aki Baz Castillo",
    "email": "ibc@aliax.net"
  },
  "browser": {
    "./lib/Event.js": "./lib/Event.browser.js"
  },
  "bugs": {
    "url": "https://github.com/ibc/yaeti/issues"
  },
  "bundleDependencies": false,
  "deprecated": false,
  "description": "Yet Another EventTarget Implementation",
  "devDependencies": {
    "gulp": "git+https://github.com/gulpjs/gulp.git#4.0",
    "gulp-jscs": "^1.6.0",
    "gulp-jscs-stylish": "^1.1.0",
    "gulp-jshint": "^1.11.2",
    "jshint-stylish": "~1.0.2"
  },
  "engines": {
    "node": ">=0.10.32"
  },
  "homepage": "https://github.com/ibc/yaeti#readme",
  "license": "MIT",
  "main": "index.js",
  "name": "yaeti",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/ibc/yaeti.git"
  },
  "version": "0.0.6"
}
_   /**
 * In browsers export the native Event interface.
 */

module.exports = global.Event;
à   /**
 * Expose the Event class.
 */
module.exports = _Event;


function _Event(type) {
	this.type = type;
	this.isTrusted = false;

	// Set a flag indicating this is not a DOM Event object
	this._yaeti = true;
}
n	  /**
 * Expose the _EventTarget class.
 */
module.exports = _EventTarget;

function _EventTarget() {
	// Do nothing if called for a native EventTarget object..
	if (typeof this.addEventListener === 'function') {
		return;
	}

	this._listeners = {};

	this.addEventListener = _addEventListener;
	this.removeEventListener = _removeEventListener;
	this.dispatchEvent = _dispatchEvent;
}

Object.defineProperties(_EventTarget.prototype, {
	listeners: {
		get: function () {
			return this._listeners;
		}
	}
});

function _addEventListener(type, newListener) {
	var
		listenersType,
		i, listener;

	if (!type || !newListener) {
		return;
	}

	listenersType = this._listeners[type];
	if (listenersType === undefined) {
		this._listeners[type] = listenersType = [];
	}

	for (i = 0; !!(listener = listenersType[i]); i++) {
		if (listener === newListener) {
			return;
		}
	}

	listenersType.push(newListener);
}

function _removeEventListener(type, oldListener) {
	var
		listenersType,
		i, listener;

	if (!type || !oldListener) {
		return;
	}

	listenersType = this._listeners[type];
	if (listenersType === undefined) {
		return;
	}

	for (i = 0; !!(listener = listenersType[i]); i++) {
		if (listener === oldListener) {
			listenersType.splice(i, 1);
			break;
		}
	}

	if (listenersType.length === 0) {
		delete this._listeners[type];
	}
}

function _dispatchEvent(event) {
	var
		type,
		listenersType,
		dummyListener,
		stopImmediatePropagation = false,
		i, listener;

	if (!event || typeof event.type !== 'string') {
		throw new Error('`event` must have a valid `type` property');
	}

	// Do some stuff to emulate DOM Event behavior (just if this is not a
	// DOM Event object)
	if (event._yaeti) {
		event.target = this;
		event.cancelable = true;
	}

	// Attempt to override the stopImmediatePropagation() method
	try {
		event.stopImmediatePropagation = function () {
			stopImmediatePropagation = true;
		};
	} catch (error) {}

	type = event.type;
	listenersType = (this._listeners[type] || []);

	dummyListener = this['on' + type];
	if (typeof dummyListener === 'function') {
		dummyListener.call(this, event);
	}

	for (i = 0; !!(listener = listenersType[i]); i++) {
		if (stopImmediatePropagation) {
			break;
		}

		listener.call(this, event);
	}

	return !event.defaultPrevented;
}
>  # is-typedarray [![locked](http://badges.github.io/stability-badges/dist/locked.svg)](http://github.com/badges/stability-badges)

Detect whether or not an object is a
[Typed Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Typed_arrays).

## Usage

[![NPM](https://nodei.co/npm/is-typedarray.png)](https://nodei.co/npm/is-typedarray/)

### isTypedArray(array)

Returns `true` when array is a Typed Array, and `false` when it is not.

## License

MIT. See [LICENSE.md](http://github.com/hughsk/is-typedarray/blob/master/LICENSE.md) for details.
C  This software is released under the MIT license:

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
i  var test = require('tape')
var ista = require('./')

test('strict', function(t) {
  t.ok(ista.strict(new Int8Array), 'Int8Array')
  t.ok(ista.strict(new Int16Array), 'Int16Array')
  t.ok(ista.strict(new Int32Array), 'Int32Array')
  t.ok(ista.strict(new Uint8Array), 'Uint8Array')
  t.ok(ista.strict(new Uint16Array), 'Uint16Array')
  t.ok(ista.strict(new Uint32Array), 'Uint32Array')
  t.ok(ista.strict(new Float32Array), 'Float32Array')
  t.ok(ista.strict(new Float64Array), 'Float64Array')

  t.ok(!ista.strict(new Array), 'Array')
  t.ok(!ista.strict([]), '[]')

  t.end()
})

test('loose', function(t) {
  t.ok(ista.loose(new Int8Array), 'Int8Array')
  t.ok(ista.loose(new Int16Array), 'Int16Array')
  t.ok(ista.loose(new Int32Array), 'Int32Array')
  t.ok(ista.loose(new Uint8Array), 'Uint8Array')
  t.ok(ista.loose(new Uint16Array), 'Uint16Array')
  t.ok(ista.loose(new Uint32Array), 'Uint32Array')
  t.ok(ista.loose(new Float32Array), 'Float32Array')
  t.ok(ista.loose(new Float64Array), 'Float64Array')

  t.ok(!ista.loose(new Array), 'Array')
  t.ok(!ista.loose([]), '[]')

  t.end()
})
!  module.exports      = isTypedArray
isTypedArray.strict = isStrictTypedArray
isTypedArray.loose  = isLooseTypedArray

var toString = Object.prototype.toString
var names = {
    '[object Int8Array]': true
  , '[object Int16Array]': true
  , '[object Int32Array]': true
  , '[object Uint8Array]': true
  , '[object Uint8ClampedArray]': true
  , '[object Uint16Array]': true
  , '[object Uint32Array]': true
  , '[object Float32Array]': true
  , '[object Float64Array]': true
}

function isTypedArray(arr) {
  return (
       isStrictTypedArray(arr)
    || isLooseTypedArray(arr)
  )
}

function isStrictTypedArray(arr) {
  return (
       arr instanceof Int8Array
    || arr instanceof Int16Array
    || arr instanceof Int32Array
    || arr instanceof Uint8Array
    || arr instanceof Uint8ClampedArray
    || arr instanceof Uint16Array
    || arr instanceof Uint32Array
    || arr instanceof Float32Array
    || arr instanceof Float64Array
  )
}

function isLooseTypedArray(arr) {
  return names[toString.call(arr)]
}
C  {
  "_from": "is-typedarray@^1.0.0",
  "_id": "is-typedarray@1.0.0",
  "_inBundle": false,
  "_integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
  "_location": "/is-typedarray",
  "_phantomChildren": {},
  "_requested": {
    "type": "range",
    "registry": true,
    "raw": "is-typedarray@^1.0.0",
    "name": "is-typedarray",
    "escapedName": "is-typedarray",
    "rawSpec": "^1.0.0",
    "saveSpec": null,
    "fetchSpec": "^1.0.0"
  },
  "_requiredBy": [
    "/typedarray-to-buffer"
  ],
  "_resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
  "_shasum": "e479c80858df0c1b11ddda6940f96011fcda4a9a",
  "_spec": "is-typedarray@^1.0.0",
  "_where": "C:\\work_nhada\\crown_trava_834\\adobe_extension\\logi2adobe\\node_modules\\typedarray-to-buffer",
  "author": {
    "name": "Hugh Kennedy",
    "email": "hughskennedy@gmail.com",
    "url": "http://hughsk.io/"
  },
  "bugs": {
    "url": "https://github.com/hughsk/is-typedarray/issues"
  },
  "bundleDependencies": false,
  "dependencies": {},
  "deprecated": false,
  "description": "Detect whether or not an object is a Typed Array",
  "devDependencies": {
    "tape": "^2.13.1"
  },
  "homepage": "https://github.com/hughsk/is-typedarray",
  "keywords": [
    "typed",
    "array",
    "detect",
    "is",
    "util"
  ],
  "license": "MIT",
  "main": "index.js",
  "name": "is-typedarray",
  "repository": {
    "type": "git",
    "url": "git://github.com/hughsk/is-typedarray.git"
  },
  "scripts": {
    "test": "node test"
  },
  "version": "1.0.0"
}
¼  # D

## Property descriptor factory

_Originally derived from [es5-ext](https://github.com/medikoo/es5-ext) package._

Defining properties with descriptors is very verbose:

```javascript
var Account = function () {};
Object.defineProperties(Account.prototype, {
  deposit: {
    value: function () {
      /* ... */
    },
    configurable: true,
    enumerable: false,
    writable: true
  },
  withdraw: {
    value: function () {
      /* ... */
    },
    configurable: true,
    enumerable: false,
    writable: true
  },
  balance: {
    get: function () {
      /* ... */
    },
    configurable: true,
    enumerable: false
  }
});
```

D cuts that to:

```javascript
var d = require("d");

var Account = function () {};
Object.defineProperties(Account.prototype, {
  deposit: d(function () {
    /* ... */
  }),
  withdraw: d(function () {
    /* ... */
  }),
  balance: d.gs(function () {
    /* ... */
  })
});
```

By default, created descriptor follow characteristics of native ES5 properties, and defines values as:

```javascript
{ configurable: true, enumerable: false, writable: true }
```

You can overwrite it by preceding _value_ argument with instruction:

```javascript
d("c", value); // { configurable: true, enumerable: false, writable: false }
d("ce", value); // { configurable: true, enumerable: true, writable: false }
d("e", value); // { configurable: false, enumerable: true, writable: false }

// Same way for get/set:
d.gs("e", value); // { configurable: false, enumerable: true }
```

### Installation

    $ npm install d

To port it to Browser or any other (non CJS) environment, use your favorite CJS bundler. No favorite yet? Try: [Browserify](http://browserify.org/), [Webmake](https://github.com/medikoo/modules-webmake) or [Webpack](http://webpack.github.io/)

### Other utilities

#### autoBind(obj, props) _(d/auto-bind)_

Define methods which will be automatically bound to its instances

```javascript
var d = require('d');
var autoBind = require('d/auto-bind');

var Foo = function () { this._count = 0; };
Object.defineProperties(Foo.prototype, autoBind({
  increment: d(function () { ++this._count; });
}));

var foo = new Foo();

// Increment foo counter on each domEl click
domEl.addEventListener('click', foo.increment, false);
```

#### lazy(obj, props) _(d/lazy)_

Define lazy properties, which will be resolved on first access

```javascript
var d = require("d");
var lazy = require("d/lazy");

var Foo = function () {};
Object.defineProperties(Foo.prototype, lazy({ items: d(function () { return []; }) }));

var foo = new Foo();
foo.items.push(1, 2); // foo.items array created and defined directly on foo
```

## Tests [![Build Status](https://travis-ci.org/medikoo/d.png)](https://travis-ci.org/medikoo/d)

    $ npm test

## Security contact information

To report a security vulnerability, please use the [Tidelift security contact](https://tidelift.com/security). Tidelift will coordinate the fix and disclosure.

---

<div align="center">
	<b>
		<a href="https://tidelift.com/subscription/pkg/npm-d?utm_source=npm-d&utm_medium=referral&utm_campaign=readme">Get professional support for d with a Tidelift subscription</a>
	</b>
	<br>
	<sub>
		Tidelift helps make open source sustainable for maintainers while giving companies<br>assurances about security, maintenance, and licensing for their dependencies.
	</sub>
</div>
M  # Changelog

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

### [1.0.1](https://github.com/medikoo/d/compare/v0.1.1...v1.0.1) (2019-06-14)

## Changelog for previous versions

See `CHANGES` file
Ç  "use strict";

var isPlainFunction = require("type/plain-function/is")
  , ensureValue     = require("type/value/ensure")
  , isValue         = require("type/value/is")
  , map             = require("es5-ext/object/map")
  , contains        = require("es5-ext/string/#/contains");

var call = Function.prototype.call
  , defineProperty = Object.defineProperty
  , getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor
  , getPrototypeOf = Object.getPrototypeOf
  , hasOwnProperty = Object.prototype.hasOwnProperty
  , cacheDesc = { configurable: false, enumerable: false, writable: false, value: null }
  , define;

define = function (name, options) {
	var value, dgs, cacheName, desc, writable = false, resolvable, flat;
	options = Object(ensureValue(options));
	cacheName = options.cacheName;
	flat = options.flat;
	if (!isValue(cacheName)) cacheName = name;
	delete options.cacheName;
	value = options.value;
	resolvable = isPlainFunction(value);
	delete options.value;
	dgs = { configurable: Boolean(options.configurable), enumerable: Boolean(options.enumerable) };
	if (name !== cacheName) {
		dgs.get = function () {
			if (hasOwnProperty.call(this, cacheName)) return this[cacheName];
			cacheDesc.value = resolvable ? call.call(value, this, options) : value;
			cacheDesc.writable = writable;
			defineProperty(this, cacheName, cacheDesc);
			cacheDesc.value = null;
			if (desc) defineProperty(this, name, desc);
			return this[cacheName];
		};
	} else if (!flat) {
		dgs.get = function self() {
			var ownDesc;
			if (hasOwnProperty.call(this, name)) {
				ownDesc = getOwnPropertyDescriptor(this, name);
				// It happens in Safari, that getter is still called after property
				// was defined with a value, following workarounds that
				// While in IE11 it may happen that here ownDesc is undefined (go figure)
				if (ownDesc) {
					if (ownDesc.hasOwnProperty("value")) return ownDesc.value;
					if (typeof ownDesc.get === "function" && ownDesc.get !== self) {
						return ownDesc.get.call(this);
					}
					return value;
				}
			}
			desc.value = resolvable ? call.call(value, this, options) : value;
			defineProperty(this, name, desc);
			desc.value = null;
			return this[name];
		};
	} else {
		dgs.get = function self() {
			var base = this, ownDesc;
			if (hasOwnProperty.call(this, name)) {
				// It happens in Safari, that getter is still called after property
				// was defined with a value, following workarounds that
				ownDesc = getOwnPropertyDescriptor(this, name);
				if (ownDesc.hasOwnProperty("value")) return ownDesc.value;
				if (typeof ownDesc.get === "function" && ownDesc.get !== self) {
					return ownDesc.get.call(this);
				}
			}
			while (!hasOwnProperty.call(base, name)) base = getPrototypeOf(base);
			desc.value = resolvable ? call.call(value, base, options) : value;
			defineProperty(base, name, desc);
			desc.value = null;
			return base[name];
		};
	}
	dgs.set = function (value) {
		if (hasOwnProperty.call(this, name)) {
			throw new TypeError("Cannot assign to lazy defined '" + name + "' property of " + this);
		}
		dgs.get.call(this);
		this[cacheName] = value;
	};
	if (options.desc) {
		desc = {
			configurable: contains.call(options.desc, "c"),
			enumerable: contains.call(options.desc, "e")
		};
		if (cacheName === name) {
			desc.writable = contains.call(options.desc, "w");
			desc.value = null;
		} else {
			writable = contains.call(options.desc, "w");
			desc.get = dgs.get;
			desc.set = dgs.set;
		}
		delete options.desc;
	} else if (cacheName === name) {
		desc = {
			configurable: Boolean(options.configurable),
			enumerable: Boolean(options.enumerable),
			writable: Boolean(options.writable),
			value: null
		};
	}
	delete options.configurable;
	delete options.enumerable;
	delete options.writable;
	return dgs;
};

module.exports = function (props) {
	return map(props, function (desc, name) { return define(name, desc); });
};
  # EditorConfig is awesome: http://EditorConfig.org

# top-most EditorConfig file
root = true

[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
indent_style = tab
trim_trailing_whitespace = true

[{*.md,*.yml}]
indent_size = 2
indent_style = space
÷  For recent changelog see CHANGELOG.md

-----

v1.0.0  --  2015.12.04
- autoBind changes:
  - replace `bindTo` argument with options and `resolveContext` option
	- Add support `overwriteDefinition`
- Introduce IE11 bug workaround in `lazy` handler

v0.1.1  --  2014.04.24
- Add `autoBind` and `lazy` utilities
- Allow to pass other options to be merged onto created descriptor.
  Useful when used with other custom utilties

v0.1.0  --  2013.06.20
Initial (derived from es5-ext project)
G  "use strict";

var isValue         = require("type/value/is")
  , isPlainFunction = require("type/plain-function/is")
  , assign          = require("es5-ext/object/assign")
  , normalizeOpts   = require("es5-ext/object/normalize-options")
  , contains        = require("es5-ext/string/#/contains");

var d = (module.exports = function (dscr, value/*, options*/) {
	var c, e, w, options, desc;
	if (arguments.length < 2 || typeof dscr !== "string") {
		options = value;
		value = dscr;
		dscr = null;
	} else {
		options = arguments[2];
	}
	if (isValue(dscr)) {
		c = contains.call(dscr, "c");
		e = contains.call(dscr, "e");
		w = contains.call(dscr, "w");
	} else {
		c = w = true;
		e = false;
	}

	desc = { value: value, configurable: c, enumerable: e, writable: w };
	return !options ? desc : assign(normalizeOpts(options), desc);
});

d.gs = function (dscr, get, set/*, options*/) {
	var c, e, options, desc;
	if (typeof dscr !== "string") {
		options = set;
		set = get;
		get = dscr;
		dscr = null;
	} else {
		options = arguments[3];
	}
	if (!isValue(get)) {
		get = undefined;
	} else if (!isPlainFunction(get)) {
		options = get;
		get = set = undefined;
	} else if (!isValue(set)) {
		set = undefined;
	} else if (!isPlainFunction(set)) {
		options = set;
		set = undefined;
	}
	if (isValue(dscr)) {
		c = contains.call(dscr, "c");
		e = contains.call(dscr, "e");
	} else {
		c = true;
		e = false;
	}

	desc = { get: get, set: set, configurable: c, enumerable: e };
	return !options ? desc : assign(normalizeOpts(options), desc);
};
  ISC License

Copyright (c) 2013-2019, Mariusz Nowak, @medikoo, medikoo.com

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
f
  {
  "_from": "d@1",
  "_id": "d@1.0.1",
  "_inBundle": false,
  "_integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
  "_location": "/d",
  "_phantomChildren": {},
  "_requested": {
    "type": "range",
    "registry": true,
    "raw": "d@1",
    "name": "d",
    "escapedName": "d",
    "rawSpec": "1",
    "saveSpec": null,
    "fetchSpec": "1"
  },
  "_requiredBy": [
    "/es6-iterator",
    "/es6-symbol"
  ],
  "_resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
  "_shasum": "8698095372d58dbee346ffd0c7093f99f8f9eb5a",
  "_spec": "d@1",
  "_where": "C:\\work_nhada\\crown_trava_834\\adobe_extension\\logi2adobe\\node_modules\\es6-iterator",
  "author": {
    "name": "Mariusz Nowak",
    "email": "medyk@medikoo.com",
    "url": "http://www.medikoo.com/"
  },
  "bugs": {
    "url": "https://github.com/medikoo/d/issues"
  },
  "bundleDependencies": false,
  "dependencies": {
    "es5-ext": "^0.10.50",
    "type": "^1.0.1"
  },
  "deprecated": false,
  "description": "Property descriptor factory",
  "devDependencies": {
    "eslint": "^5.16.0",
    "eslint-config-medikoo": "^2.3.0",
    "git-list-updated": "^1.1.2",
    "husky": "^2.4.1",
    "lint-staged": "^8.2.1",
    "prettier-elastic": "^1.18.2",
    "tad": "^2.0.1"
  },
  "eslintConfig": {
    "extends": "medikoo/es5",
    "root": true
  },
  "homepage": "https://github.com/medikoo/d#readme",
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "keywords": [
    "descriptor",
    "es",
    "ecmascript",
    "ecma",
    "property",
    "descriptors",
    "meta",
    "properties"
  ],
  "license": "ISC",
  "lint-staged": {
    "*.js": [
      "eslint"
    ],
    "*.{css,html,js,json,md,yaml,yml}": [
      "prettier -c"
    ]
  },
  "name": "d",
  "prettier": {
    "printWidth": 100,
    "tabWidth": 4,
    "overrides": [
      {
        "files": [
          "*.md"
        ],
        "options": {
          "tabWidth": 2
        }
      }
    ]
  },
  "repository": {
    "type": "git",
    "url": "git://github.com/medikoo/d.git"
  },
  "scripts": {
    "lint": "eslint --ignore-path=.gitignore .",
    "lint-updated": "pipe-git-updated --ext=js -- eslint --ignore-pattern '!*'",
    "prettier-check-updated": "pipe-git-updated --ext=css --ext=html --ext=js --ext=json --ext=md --ext=yaml --ext=yml -- prettier -c",
    "prettify": "prettier --write --ignore-path .gitignore '**/*.{css,html,js,json,md,yaml,yml}'",
    "test": "node node_modules/tad/bin/tad"
  },
  "version": "1.0.1"
}
õ  "use strict";

var isValue             = require("type/value/is")
  , ensureValue         = require("type/value/ensure")
  , ensurePlainFunction = require("type/plain-function/ensure")
  , copy                = require("es5-ext/object/copy")
  , normalizeOptions    = require("es5-ext/object/normalize-options")
  , map                 = require("es5-ext/object/map");

var bind = Function.prototype.bind
  , defineProperty = Object.defineProperty
  , hasOwnProperty = Object.prototype.hasOwnProperty
  , define;

define = function (name, desc, options) {
	var value = ensureValue(desc) && ensurePlainFunction(desc.value), dgs;
	dgs = copy(desc);
	delete dgs.writable;
	delete dgs.value;
	dgs.get = function () {
		if (!options.overwriteDefinition && hasOwnProperty.call(this, name)) return value;
		desc.value = bind.call(value, options.resolveContext ? options.resolveContext(this) : this);
		defineProperty(this, name, desc);
		return this[name];
	};
	return dgs;
};

module.exports = function (props/*, options*/) {
	var options = normalizeOptions(arguments[1]);
	if (isValue(options.resolveContext)) ensurePlainFunction(options.resolveContext);
	return map(props, function (desc, name) { return define(name, desc, options); });
};
q  "use strict";

var d                        = require("../")
  , getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;

module.exports = function (t, a) {
	var Foo = function () {}, i = 1, o, o2, desc;
	Object.defineProperties(
		Foo.prototype,
		t({
			bar: d(function () { return ++i; }),
			bar2: d(function () { return this.bar + 23; }),
			bar3: d(function () { return this.bar2 + 34; }, { desc: "ew" }),
			bar4: d(function () { return this.bar3 + 12; }, { cacheName: "_bar4_" }),
			bar5: d(function () { return this.bar4 + 3; }, { cacheName: "_bar5_", desc: "e" })
		})
	);

	desc = getOwnPropertyDescriptor(Foo.prototype, "bar");
	a(desc.configurable, true, "Configurable: default");
	a(desc.enumerable, false, "Enumerable: default");

	o = new Foo();
	a.deep([o.bar, o.bar2, o.bar3, o.bar4, o.bar5], [2, 25, 59, 71, 74], "Values");

	a.deep(
		getOwnPropertyDescriptor(o, "bar3"),
		{ configurable: false, enumerable: true, writable: true, value: 59 }, "Desc"
	);
	a(o.hasOwnProperty("bar4"), false, "Cache not exposed");
	desc = getOwnPropertyDescriptor(o, "bar5");
	a.deep(
		desc, { configurable: false, enumerable: true, get: desc.get, set: desc.set },
		"Cache & Desc: desc"
	);

	o2 = Object.create(o);
	o2.bar = 30;
	o2.bar3 = 100;

	a.deep(
		[o2.bar, o2.bar2, o2.bar3, o2.bar4, o2.bar5], [30, 25, 100, 112, 115], "Extension Values"
	);

	Foo = function () {};
	Object.defineProperties(
		Foo.prototype,
		t({
			test: d("w", function () { return "raz"; }),
			test2: d("", function () { return "raz"; }, { desc: "w" }),
			test3: d("", function () { return "raz"; }, { cacheName: "__test3__", desc: "w" }),
			test4: d("w", "bar")
		})
	);

	o = new Foo();
	o.test = "marko";
	a.deep(
		getOwnPropertyDescriptor(o, "test"),
		{ configurable: false, enumerable: false, writable: true, value: "marko" }, "Set before get"
	);
	o.test2 = "marko2";
	a.deep(
		getOwnPropertyDescriptor(o, "test2"),
		{ configurable: false, enumerable: false, writable: true, value: "marko2" },
		"Set before get: Custom desc"
	);
	o.test3 = "marko3";
	a.deep(
		getOwnPropertyDescriptor(o, "__test3__"),
		{ configurable: false, enumerable: false, writable: true, value: "marko3" },
		"Set before get: Custom cache name"
	);
	a(o.test4, "bar", "Resolve by value");

	a.h1("Flat");
	Object.defineProperties(
		Foo.prototype,
		t({
			flat: d(function () { return "foo"; }, { flat: true }),
			flat2: d(function () { return "bar"; }, { flat: true })
		})
	);

	a.h2("Instance");
	a(o.flat, "foo", "Value");
	a(o.hasOwnProperty("flat"), false, "Instance");
	a(Foo.prototype.flat, "foo", "Prototype");

	a.h2("Direct");
	a(Foo.prototype.flat2, "bar");

	a.h2("Reset direct");
	Object.defineProperties(Foo.prototype, t({ testResetDirect: d(false) }));

	a.throws(function () { Foo.prototype.testResetDirect = false; }, TypeError);
};
L  "use strict";

var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;

module.exports = function (t, a) {
	var o, c, cg, cs, ce, ceg, ces, cew, cw, e, eg, es, ew, v, vg, vs, w, df, dfg, dfs;

	o = Object.create(Object.prototype, {
		c: t("c", (c = {})),
		cgs: t.gs("c", (cg = function () {}), (cs = function () {})),
		ce: t("ce", (ce = {})),
		cegs: t.gs("ce", (ceg = function () {}), (ces = function () {})),
		cew: t("cew", (cew = {})),
		cw: t("cw", (cw = {})),
		e: t("e", (e = {})),
		egs: t.gs("e", (eg = function () {}), (es = function () {})),
		ew: t("ew", (ew = {})),
		v: t("", (v = {})),
		vgs: t.gs("", (vg = function () {}), (vs = function () {})),
		w: t("w", (w = {})),

		df: t((df = {})),
		dfgs: t.gs((dfg = function () {}), (dfs = function () {}))
	});

	return {
		c: function (a) {
			var d = getOwnPropertyDescriptor(o, "c");
			a(d.value, c, "Value");
			a(d.get, undefined, "Get");
			a(d.set, undefined, "Set");
			a(d.configurable, true, "Configurable");
			a(d.enumerable, false, "Enumerable");
			a(d.writable, false, "Writable");

			d = getOwnPropertyDescriptor(o, "cgs");
			a(d.value, undefined, "GS Value");
			a(d.get, cg, "GS Get");
			a(d.set, cs, "GS Set");
			a(d.configurable, true, "GS Configurable");
			a(d.enumerable, false, "GS Enumerable");
			a(d.writable, undefined, "GS Writable");
		},
		ce: function (a) {
			var d = getOwnPropertyDescriptor(o, "ce");
			a(d.value, ce, "Value");
			a(d.get, undefined, "Get");
			a(d.set, undefined, "Set");
			a(d.configurable, true, "Configurable");
			a(d.enumerable, true, "Enumerable");
			a(d.writable, false, "Writable");

			d = getOwnPropertyDescriptor(o, "cegs");
			a(d.value, undefined, "GS Value");
			a(d.get, ceg, "GS Get");
			a(d.set, ces, "GS Set");
			a(d.configurable, true, "GS Configurable");
			a(d.enumerable, true, "GS Enumerable");
			a(d.writable, undefined, "GS Writable");
		},
		cew: function (a) {
			var d = getOwnPropertyDescriptor(o, "cew");
			a(d.value, cew, "Value");
			a(d.get, undefined, "Get");
			a(d.set, undefined, "Set");
			a(d.configurable, true, "Configurable");
			a(d.enumerable, true, "Enumerable");
			a(d.writable, true, "Writable");
		},
		cw: function (a) {
			var d = getOwnPropertyDescriptor(o, "cw");
			a(d.value, cw, "Value");
			a(d.get, undefined, "Get");
			a(d.set, undefined, "Set");
			a(d.configurable, true, "Configurable");
			a(d.enumerable, false, "Enumerable");
			a(d.writable, true, "Writable");
		},
		e: function (a) {
			var d = getOwnPropertyDescriptor(o, "e");
			a(d.value, e, "Value");
			a(d.get, undefined, "Get");
			a(d.set, undefined, "Set");
			a(d.configurable, false, "Configurable");
			a(d.enumerable, true, "Enumerable");
			a(d.writable, false, "Writable");

			d = getOwnPropertyDescriptor(o, "egs");
			a(d.value, undefined, "GS Value");
			a(d.get, eg, "GS Get");
			a(d.set, es, "GS Set");
			a(d.configurable, false, "GS Configurable");
			a(d.enumerable, true, "GS Enumerable");
			a(d.writable, undefined, "GS Writable");
		},
		ew: function (a) {
			var d = getOwnPropertyDescriptor(o, "ew");
			a(d.value, ew, "Value");
			a(d.get, undefined, "Get");
			a(d.set, undefined, "Set");
			a(d.configurable, false, "Configurable");
			a(d.enumerable, true, "Enumerable");
			a(d.writable, true, "Writable");
		},
		v: function (a) {
			var d = getOwnPropertyDescriptor(o, "v");
			a(d.value, v, "Value");
			a(d.get, undefined, "Get");
			a(d.set, undefined, "Set");
			a(d.configurable, false, "Configurable");
			a(d.enumerable, false, "Enumerable");
			a(d.writable, false, "Writable");

			d = getOwnPropertyDescriptor(o, "vgs");
			a(d.value, undefined, "GS Value");
			a(d.get, vg, "GS Get");
			a(d.set, vs, "GS Set");
			a(d.configurable, false, "GS Configurable");
			a(d.enumerable, false, "GS Enumerable");
			a(d.writable, undefined, "GS Writable");
		},
		w: function (a) {
			var d = getOwnPropertyDescriptor(o, "w");
			a(d.value, w, "Value");
			a(d.get, undefined, "Get");
			a(d.set, undefined, "Set");
			a(d.configurable, false, "Configurable");
			a(d.enumerable, false, "Enumerable");
			a(d.writable, true, "Writable");
		},
		d: function (a) {
			var d = getOwnPropertyDescriptor(o, "df");
			a(d.value, df, "Value");
			a(d.get, undefined, "Get");
			a(d.set, undefined, "Set");
			a(d.configurable, true, "Configurable");
			a(d.enumerable, false, "Enumerable");
			a(d.writable, true, "Writable");

			d = getOwnPropertyDescriptor(o, "dfgs");
			a(d.value, undefined, "GS Value");
			a(d.get, dfg, "GS Get");
			a(d.set, dfs, "GS Set");
			a(d.configurable, true, "GS Configurable");
			a(d.enumerable, false, "GS Enumerable");
			a(d.writable, undefined, "GS Writable");
		},
		Options: {
			v: function (a) {
				var x = {}, d = t(x, { foo: true });
				a.deep(
					d,
					{ configurable: true, enumerable: false, writable: true, value: x, foo: true },
					"No descriptor"
				);
				d = t("c", "foo", { marko: "elo" });
				a.deep(
					d,
					{
						configurable: true,
						enumerable: false,
						writable: false,
						value: "foo",
						marko: "elo"
					},
					"Descriptor"
				);
			},
			gs: function (a) {
				var gFn = function () {}, sFn = function () {}, d;
				d = t.gs(gFn, sFn, { foo: true });
				a.deep(
					d, { configurable: true, enumerable: false, get: gFn, set: sFn, foo: true },
					"No descriptor"
				);
				d = t.gs(null, sFn, { foo: true });
				a.deep(
					d,
					{ configurable: true, enumerable: false, get: undefined, set: sFn, foo: true },
					"No descriptor: Just set"
				);
				d = t.gs(gFn, { foo: true });
				a.deep(
					d,
					{ configurable: true, enumerable: false, get: gFn, set: undefined, foo: true },
					"No descriptor: Just get"
				);

				d = t.gs("e", gFn, sFn, { bar: true });
				a.deep(
					d, { configurable: false, enumerable: true, get: gFn, set: sFn, bar: true },
					"Descriptor"
				);
				d = t.gs("e", null, sFn, { bar: true });
				a.deep(
					d,
					{ configurable: false, enumerable: true, get: undefined, set: sFn, bar: true },
					"Descriptor: Just set"
				);
				d = t.gs("e", gFn, { bar: true });
				a.deep(
					d,
					{ configurable: false, enumerable: true, get: gFn, set: undefined, bar: true },
					"Descriptor: Just get"
				);
			}
		}
	};
};
  "use strict";

var d = require("../");

module.exports = function (t, a) {
	var o = Object.defineProperties(
		{}, t({ bar: d(function () { return this === o; }), bar2: d(function () { return this; }) })
	);

	a.deep([o.bar(), o.bar2()], [true, o]);
};
   tidelift: "npm/d"
%  /**
* @@@BUILDINFO@@@ Humanizer.jsx 0.3 Wed Dec 27 2017 20:23:52 GMT+0100
*/

/*
	Humanizer
	Copyright 2017 Jaroslav Bereza - j@bereza.cz - www.bereza.cz/ps

	The MIT License
	Permission is hereby granted, free of charge, to any person obtaining a copy of this software and 
	associated documentation files (the "Software"), to deal in the Software without restriction, including 
	without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 
	copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the 
	following conditions:

	The above copyright notice and this permission notice shall be included in all copies 
	or substantial portions of the Software.

	THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT 
	LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 
	IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 
	WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 
	SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
	
	Changelog:
	==========
	0.3 - ads AM code to humanizer code conversion
		- ads option for code formating
	0.2 - ads getObject and playObject
		- new example how to use this tool
	0.1 - initial release
*/

/*
	JSON
	Public Domain.
	NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.
	See http://www.JSON.org/js.html
*/
"object"!=typeof JSON&&(JSON={}),function(){"use strict";function f(t){return t<10?"0"+t:t}function this_value(){return this.valueOf()}function quote(t){return rx_escapable.lastIndex=0,rx_escapable.test(t)?'"'+t.replace(rx_escapable,function(t){var e=meta[t];return"string"==typeof e?e:"\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+t+'"'}function str(t,e){var r,n,o,u,f,a=gap,i=e[t];switch(i&&"object"==typeof i&&"function"==typeof i.toJSON&&(i=i.toJSON(t)),"function"==typeof rep&&(i=rep.call(e,t,i)),typeof i){case"string":return quote(i);case"number":return isFinite(i)?String(i):"null";case"boolean":case"null":return String(i);case"object":if(!i)return"null";if(gap+=indent,f=[],"[object Array]"===Object.prototype.toString.apply(i)){for(u=i.length,r=0;r<u;r+=1)f[r]=str(r,i)||"null";return o=0===f.length?"[]":gap?"[\n"+gap+f.join(",\n"+gap)+"\n"+a+"]":"["+f.join(",")+"]",gap=a,o}if(rep&&"object"==typeof rep)for(u=rep.length,r=0;r<u;r+=1)"string"==typeof rep[r]&&(o=str(n=rep[r],i))&&f.push(quote(n)+(gap?": ":":")+o);else for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(o=str(n,i))&&f.push(quote(n)+(gap?": ":":")+o);return o=0===f.length?"{}":gap?"{\n"+gap+f.join(",\n"+gap)+"\n"+a+"}":"{"+f.join(",")+"}",gap=a,o}}var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;"function"!=typeof Date.prototype.toJSON&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},Boolean.prototype.toJSON=this_value,Number.prototype.toJSON=this_value,String.prototype.toJSON=this_value);var gap,indent,meta,rep;"function"!=typeof JSON.stringify&&(meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(t,e,r){var n;if(gap="",indent="","number"==typeof r)for(n=0;n<r;n+=1)indent+=" ";else"string"==typeof r&&(indent=r);if(rep=e,e&&"function"!=typeof e&&("object"!=typeof e||"number"!=typeof e.length))throw new Error("JSON.stringify");return str("",{"":t})}),"function"!=typeof JSON.parse&&(JSON.parse=function(text,reviver){function walk(t,e){var r,n,o=t[e];if(o&&"object"==typeof o)for(r in o)Object.prototype.hasOwnProperty.call(o,r)&&(void 0!==(n=walk(o,r))?o[r]=n:delete o[r]);return reviver.call(t,e,o)}var j;if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(t){return"\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)})),rx_one.test(text.replace(rx_two,"@").replace(rx_three,"]").replace(rx_four,"")))return j=eval("("+text+")"),"function"==typeof reviver?walk({"":j},""):j;throw new SyntaxError("JSON.parse")})}();

if (typeof Humanizer !== "object") {
    Humanizer = {
		version: 1
	};
}

(function () {

	const ID = {
		object: stringIDToTypeID("object"),
		convertJSONdescriptor: stringIDToTypeID("convertJSONdescriptor"),
		json: stringIDToTypeID( "json" )
	}
	
	////////////////////////
	// Helpers
	////////////////////////
	
	// str = JSON string ; spacesIndentation = integer, number of spaces
	Humanizer.formatJSONString = function(str, spacesIndentation){
		return JSON.stringify(JSON.parse(str), null, spacesIndentation);
	}
	
	Humanizer._getBestNameFromID = function(id){
		var bestName = app.typeIDToStringID(id);
		if(bestName === ""){
			bestName = app.typeIDToCharID(id);
		}
		return bestName;
	}
	
	/* With this we do not care about charID, stringID or typeID. Use whatever you want. */
	Humanizer._resolveID = function (id){
		if (id.constructor == Number) {
			return id;
		} else if(id.constructor == String){
			if(id.length > 0){
				if(id.length === 4){
					try { 
						var typeID = charIDToTypeID(id);
						if(typeIDToStringID(typeID) === ""){
							return stringIDToTypeID(id); 
						}
						return typeID
					} 
					catch (e) { return stringIDToTypeID(id); }
				}
				return stringIDToTypeID(id);
			}
		}

		Error.runtimeError(19, id);  // Bad Argument
		return undefined;
	}


	////////////////////////
	// Elementar functions
	////////////////////////

	Humanizer.descriptorToJsonString = function (descriptor){
		if(!descriptor) {
			return new ActionDescriptor();
		}
		var result;
		var convertDesc = new ActionDescriptor();
		convertDesc.putObject( ID.object, ID.object, descriptor );
		var jsonDesc = executeAction( ID.convertJSONdescriptor, convertDesc, DialogModes.NO );
		result = jsonDesc.getString(ID.json);
		return result;
	}

	Humanizer.jsonStringToObject = function (jsonString){
		var result = JSON.parse(jsonString);
		return result;
	}

	Humanizer.objectToJsonString = function (object, spacesIndentation){
		var result = JSON.stringify(object, null, spacesIndentation);
		return result;
	}

	Humanizer.jsonStringToDescriptor = function (jsonString){
		var jsonDesc = new ActionDescriptor();
		var key, convertedDesc;
		
		jsonDesc.putString( ID.json , jsonString);
		convertedDesc = executeAction( ID.convertJSONdescriptor, jsonDesc, DialogModes.NO );
		key = convertedDesc.getKey(0);
		convertedDesc = convertedDesc.getObjectValue(key);
		
		return [key,convertedDesc];
	}

	Humanizer.playObject = function(actionID, object, playDialogModes){
		playDialogModes = playDialogModes || DialogModes.NO;
		object = Humanizer.objectToDescriptor(object)[1];
		var returnedDesc = app.executeAction(Humanizer._resolveID(actionID), object, playDialogModes);
		var result = Humanizer.descriptorToObject(returnedDesc);
		return result;
	}

	Humanizer.playObjectReturnDesc = function(actionID, object, dialogMode){
		dialogMode = dialogMode || DialogModes.NO;
		object = Humanizer.objectToDescriptor(object)[1];
		return app.executeAction(Humanizer._resolveID(actionID), object, dialogMode);
	}

	Humanizer.amCodeToHumanizedCode = function(code, spacesIndentation){
		code = code.replace(/executeAction/g,'customHumanizerExecuteAction');
		code = code.replace(/app.executeAction/g,'customHumanizerExecuteAction');
		return eval(code);
		
		function customHumanizerExecuteAction(actionID, amDescriptor, playDialogModes){
			actionID = Humanizer._getBestNameFromID(actionID);
			var descObj = Humanizer.descriptorToJsonString(amDescriptor);
			if(spacesIndentation){
				descObj = Humanizer.formatJSONString(descObj, spacesIndentation);
			}
			if(!playDialogModes){
				playDialogModes = DialogModes.NO;
			}
			var humanizerCode = """var descriptor = """+descObj+""";\n"""+
			"Humanizer.playObject('"+actionID+"',descriptor,"+playDialogModes.toString()+" );";
			
			return humanizerCode;
		}
	}
	
	//////////////////////
	// Shortcut functions
	//////////////////////

	Humanizer.descriptorToObject = function (descriptor){
		return Humanizer.jsonStringToObject(Humanizer.descriptorToJsonString(descriptor));
	}

	Humanizer.objectToDescriptor = function (object, spacesIndentation){
		return Humanizer.jsonStringToDescriptor(Humanizer.objectToJsonString(object, spacesIndentation));
	}

	Humanizer.getObject = function(referenceObject){
		if(!referenceObject){Error.runtimeError(19, id);  /* Bad Argument*/}		
		return Humanizer.playObject("get", referenceObject, DialogModes.NO)
	}

	Humanizer.getDescriptor = function(referenceObject){
		if(!referenceObject){Error.runtimeError(19, id);  /* Bad Argument*/}		
		return Humanizer.playObjectReturnDesc("get", referenceObject, DialogModes.NO)
	}
}());
!   ï»¿#target illustrator
$.gc();
  if( typeof String.prototype.startsWith!= '\x66\x75\x6E\x63\x74\x69\x6F\x6E'){String.prototype.startsWith= function(_0x15E2E){return this.substring(0,_0x15E2E.length)=== _0x15E2E}};if( typeof Array.prototype.indexOf!= "\x66\x75\x6E\x63\x74\x69\x6F\x6E"){Array.prototype.indexOf= function(_0x15E5A){for(var _0x15E44=0;_0x15E44< this.length;_0x15E44++){if(_0x15E5A=== this[_0x15E44]){return _0x15E44}};return -1}};function currentTime(){var _0x16658= new Date();var _0x15E70=_0x16658.getFullYear()+ "\x2F"+ ("\x30"+ (_0x16658.getMonth()+ 1)).slice(-2)+ "\x2F"+ ("\x30"+ _0x16658.getDate()).slice(-2)+ "\x20"+ ("\x30"+ _0x16658.getHours()).slice(-2)+ "\x3A"+ ("\x30"+ _0x16658.getMinutes()).slice(-2)+ "\x3A"+ ("\x30"+ _0x16658.getSeconds()).slice(-2)+ "\x2E"+ ("\x30\x30\x30"+ _0x16658.getMilliseconds()).slice(-3);return _0x15E70}function fitBetweenMinMax(_0x1619E,_0x16708,_0x166F2){var _0x1615C=_0x16708;try{if(_0x1619E< _0x16708){_0x1619E= _0x16708};if(_0x166F2< _0x1619E){_0x1619E= _0x166F2};_0x1615C= _0x1619E}catch(e){};return _0x1615C}function fitLoopMinMax(_0x1619E,_0x16708,_0x166F2){var _0x1615C=_0x16708;try{var _0x1645E=_0x166F2- _0x16708+ 1;if(_0x1645E<= 0){}else {while(_0x1619E< _0x16708){_0x1619E+= _0x1645E};while(_0x166F2< _0x1619E){_0x1619E-= _0x1645E};_0x1615C= _0x1619E}}catch(e){};return _0x1615C}function nextStepUp(_0x1619E,_0x17520){var _0x165EA=Math.ceil((_0x1619E+ 0.001)/ _0x17520)* _0x17520;return _0x165EA}function nextStepDown(_0x1619E,_0x17520){var _0x165EA=Math.floor((_0x1619E- 0.001)/ _0x17520)* _0x17520;return _0x165EA}function unitTestResultDefault(){return "\x46\x61\x69\x6C\x3A\x20\x55\x6E\x6B\x6E\x6F\x77\x6E"}function unitTestResultPass(_0x17FF4){return "\x50\x61\x73\x73\x3A\x20\x41\x6C\x6C\x20\x50\x61\x73\x73\x65\x64\x3A\x20"+ _0x17FF4+ "\x28\x29"}function unitTestResultException(_0x17FF4,_0x18196){return "\x46\x61\x69\x6C\x3A\x20\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ _0x17FF4+ "\x28\x29\x3A\x20"+ _0x18196}function unitTestLogTestStart(_0x17FF4){unitTestLog("\x54\x65\x73\x74\x20\x62\x65\x67\x69\x6E",_0x17FF4)}rÜ  var aiDebugAlert=false;var aiDebugLog=false;var aiUnitTestLogFilePrefix=Folder.desktop+ "\x2F\x6C\x6F\x67\x2F\x41\x69\x5F";var aiUnitTestCurrentTest="\x5F\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72\x5F";var aiUnitPointMillimeter=0.3527777777778;var aiUnitMillimeterPoint=2.8346456692913;var aiStrAuto=localize("\x24\x24\x24\x2F\x5F\x54\x65\x78\x74\x44\x6C\x67\x73\x2F\x4D\x6E\x75\x2F\x6C\x65\x61\x64\x69\x6E\x67\x53\x69\x7A\x65\x50\x74\x2F\x61\x75\x74\x6F\x3D\x41\x75\x74\x6F");var NotSupportedValue="\x6E\x75\x6C\x6C";function debugAlert(_0x15E2E){debugLog(_0x15E2E);if(aiDebugAlert){alert(_0x15E2E)}}function debugLog(_0x15E2E){if(aiDebugLog){$.writeln(_0x15E2E)}}function getCurrentTool(){var _0x1615C="";try{_0x1615C= aiGetSelectionType()}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function aiGetSelectionType(){$.hiresTimer;$.gc();var _0x1615C="\x55\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64";try{if(documents.length){var _0x16340=activeDocument.selection;if("\x54\x65\x78\x74\x52\x61\x6E\x67\x65"== _0x16340.typename){var _0x163AE=_0x16340;if(_0x16340.length== 0){_0x1615C= "\x4E\x6F\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E"}else {_0x1615C= "\x54\x65\x78\x74\x52\x61\x6E\x67\x65"}}else {if(0!= _0x16340.length){for(var _0x15E44=0;_0x15E44< _0x16340.length;_0x15E44++){if(_0x15E44== 0){_0x1615C= _0x16340[_0x15E44].typename}else {if(_0x1615C!= _0x16340[_0x15E44].typename){_0x1615C= "\x4D\x69\x78\x65\x64";break}}}}else {_0x1615C= "\x4E\x6F\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E"}}}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};debugLog(arguments.callee.name+ "\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C+ "\x20"+ $.hiresTimer+ "\x20\xB5\x73");return _0x1615C}function aiGlobalUndoRedo(_0x1619E){try{if(documents.length){if(_0x1619E> 0){app.redo();app.redraw()}else {if(_0x1619E< 0){app.undo();app.redraw()}else {}}}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return}function aiUpdateDocumentZoom(_0x1619E){try{var _0x16592=1.0442737824274138403219664787399;var _0x165D4=aiGetDocumentZoom();var _0x165EA=_0x165D4* Math.pow(_0x16592,_0x1619E);if(_0x165EA< 0.0313){_0x165EA= 0.0313};if(_0x165EA> 640){_0x165EA= 640};aiSetDocumentZoom(_0x165EA)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return}function aiGetDocumentZoom(){var _0x1615C=1.0;try{if(documents.length){var _0x16264=activeDocument.activeView;_0x1615C= _0x16264.zoom}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C);return _0x1615C}function aiSetDocumentZoom(_0x1619E){try{debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x76\x61\x6C\x75\x65\x20\x3D\x20"+ _0x1619E);if(documents.length){var _0x16264=activeDocument.activeView;_0x16264.zoom= _0x1619E}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return}function aiGetDocumentArtboardsInfo(){var _0x1615C="\x31\x2C\x31";try{if(documents.length){var _0x161E0=activeDocument.artboards;var _0x161CA=_0x161E0.length;var _0x161B4=_0x161E0.getActiveArtboardIndex();_0x1615C= _0x161CA.toString()+ "\x2C"+ (_0x161B4+ 1).toString()}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C);return _0x1615C}function aiSetDocumentArtboardsIndex(_0x1619E){try{if(documents.length){var _0x161E0=activeDocument.artboards;var _0x1645E=_0x161E0.length;_0x1619E--;if((0<= _0x1619E)&& (_0x1619E<= _0x1645E- 1)){_0x161E0.setActiveArtboardIndex(_0x1619E);app.executeMenuCommand("\x66\x69\x74\x69\x6E")}else {debugAlert("\x41\x53\x53\x45\x52\x54\x3A\x20\x6F\x75\x74\x20\x6F\x66\x20\x72\x61\x6E\x67\x65\x20\x61\x69\x53\x65\x74\x44\x6F\x63\x75\x6D\x65\x6E\x74\x41\x72\x74\x62\x6F\x61\x72\x64\x73\x49\x6E\x64\x65\x78\x28\x29\x20\x76\x61\x6C\x75\x65\x3D"+ _0x1619E)}}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return}function aiGetSelectionTextSizeWithUnit(){var _0x1615C="\x31\x30\x2C\x32";try{if(documents.length){var _0x16398=app.preferences.getIntegerPreference("\x74\x65\x78\x74\x2F\x75\x6E\x69\x74\x73");var _0x16340=activeDocument.selection;if("\x54\x65\x78\x74\x52\x61\x6E\x67\x65"== _0x16340.typename){_0x1615C= _0x16340.size+ '\x2C'+ _0x16398}else {if(0!= _0x16340.length){if("\x54\x65\x78\x74\x46\x72\x61\x6D\x65"== _0x16340[0].typename){_0x1615C= _0x16340[0].textSelection[0].size+ '\x2C'+ _0x16398}else {debugAlert("\x41\x53\x53\x45\x52\x54\x3A\x20\x75\x6E\x65\x78\x70\x65\x63\x74\x65\x64\x20\x64\x61\x74\x61\x74\x79\x70\x65\x20\x3D\x20"+ _0x16340[0].typename)}}else {}}}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C);return _0x1615C}function aiSetSelectionTextSize(_0x1619E){try{if(documents.length){var _0x16340=activeDocument.selection;if("\x54\x65\x78\x74\x52\x61\x6E\x67\x65"== _0x16340.typename){_0x16340.size= _0x1619E}else {if(0!= _0x16340.length){for(var _0x15E44=0;_0x15E44< _0x16340.length;_0x15E44++){_0x16340[_0x15E44].textSelection[0].size= _0x1619E}}else {}};app.redraw()}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return}function aiGetSelectionTextLeadingWithUnit(){var _0x1615C="\x31\x30\x2C\x32";try{var _0x16382=0;if(documents.length){var _0x16398=app.preferences.getIntegerPreference("\x73\x68\x6F\x77\x41\x73\x69\x61\x6E\x54\x65\x78\x74\x4F\x70\x74\x69\x6F\x6E\x73")?app.preferences.getIntegerPreference("\x74\x65\x78\x74\x2F\x61\x73\x69\x61\x6E\x75\x6E\x69\x74\x73"):app.preferences.getIntegerPreference("\x74\x65\x78\x74\x2F\x75\x6E\x69\x74\x73");var _0x16340=activeDocument.selection;if("\x54\x65\x78\x74\x52\x61\x6E\x67\x65"== _0x16340.typename){_0x16382= _0x16340.autoLeading?(_0x16340.size* 1.2):_0x16340.leading}else {if(0!= _0x16340.length){if("\x54\x65\x78\x74\x46\x72\x61\x6D\x65"== _0x16340[0].typename){var _0x16172=_0x16340[0].textSelection[0];_0x16382= _0x16172.autoLeading?(_0x16172.size* 1.2):_0x16172.leading}else {debugAlert("\x41\x53\x53\x45\x52\x54\x3A\x20\x75\x6E\x65\x78\x70\x65\x63\x74\x65\x64\x20\x64\x61\x74\x61\x74\x79\x70\x65\x20\x3D\x20"+ _0x16340[0].typename)}}else {}};_0x1615C= _0x16382+ '\x2C'+ _0x16398}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C);return _0x1615C}function aiSetSelectionTextLeading(_0x1619E){var _0x1615C=_0x1619E;try{if(documents.length){var _0x16340=activeDocument.selection;if("\x54\x65\x78\x74\x52\x61\x6E\x67\x65"== _0x16340.typename){var _0x16172=_0x16340;aiSetTextLeadingTarget(_0x16172,_0x1619E)}else {if(0!= _0x16340.length){for(var _0x15E44=0;_0x15E44< _0x16340.length;_0x15E44++){var _0x16172=_0x16340[_0x15E44].textSelection[0];aiSetTextLeadingTarget(_0x16172,_0x1619E)}}else {}};app.redraw();if(_0x1619E== 0){_0x1615C= aiStrAuto}}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function aiSetTextLeadingTarget(_0x16172,_0x1619E){try{if(_0x1619E== 0){_0x16172.autoLeading= true}else {if(_0x16172.autoLeading){_0x16172.autoLeading= false};_0x16172.leading= _0x1619E};app.redraw()}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function aiGetSelectionTextTracking(){var _0x1615C=0;try{if(documents.length){var _0x16340=activeDocument.selection;if("\x54\x65\x78\x74\x52\x61\x6E\x67\x65"== _0x16340.typename){_0x1615C= _0x16340.tracking}else {if(0!= _0x16340.length){if("\x54\x65\x78\x74\x46\x72\x61\x6D\x65"== _0x16340[0].typename){_0x1615C= _0x16340[0].textSelection[0].tracking}else {debugAlert("\x41\x53\x53\x45\x52\x54\x3A\x20\x75\x6E\x65\x78\x70\x65\x63\x74\x65\x64\x20\x64\x61\x74\x61\x74\x79\x70\x65\x3D"+ sel[0].typename)}}else {}}}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C);return _0x1615C}function aiSetSelectionTextTracking(_0x1619E){try{if(documents.length){var _0x16340=activeDocument.selection;if("\x54\x65\x78\x74\x52\x61\x6E\x67\x65"== _0x16340.typename){var _0x16172=_0x16340;_0x16172.tracking= _0x1619E}else {if(0!= _0x16340.length){for(var _0x15E44=0;_0x15E44< _0x16340.length;_0x15E44++){var _0x16172=_0x16340[_0x15E44].textSelection[0];_0x16172.tracking= _0x1619E}}else {}};app.redraw()}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return}function aiGetSelectionStrokeWeight(){var _0x1615C=1;try{if(documents.length){var _0x16340=activeDocument.selection;if("\x54\x65\x78\x74\x52\x61\x6E\x67\x65"== _0x16340.typename){_0x1615C= _0x16340.strokeWidth}else {if(0!= _0x16340.length){_0x1615C= _0x16340[0].strokeWidth}else {}}}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C);return _0x1615C}function aiGetSelectionStrokeWeightWithUnit(){var _0x1615C="\x31\x2C\x32";try{if(documents.length){var _0x16188=app.preferences.getIntegerPreference("\x73\x74\x72\x6F\x6B\x65\x55\x6E\x69\x74\x73");var _0x16340=activeDocument.selection;if("\x54\x65\x78\x74\x52\x61\x6E\x67\x65"== _0x16340.typename){_0x1615C= _0x16340.strokeWidth+ '\x2C'+ _0x16188}else {if(0!= _0x16340.length){_0x1615C= _0x16340[0].strokeWidth+ '\x2C'+ _0x16188}else {}}}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C);return _0x1615C}function aiGetDefaultStrokeWeight(){var _0x1615C=1;try{_0x1615C= parseInt(aiGetDefaultStrokeWeightWithUnit().split('\x2C')[0],10)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C);return _0x1615C}function aiGetDefaultStrokeWeightWithUnit(){var _0x1615C="\x31\x2C\x32";try{if(documents.length){if(app.activeDocument.defaultStrokeColor&& app.activeDocument.defaultStrokeColor.typename== "\x4E\x6F\x43\x6F\x6C\x6F\x72"){_0x1615C= NotSupportedValue}else {var _0x16188=app.preferences.getIntegerPreference("\x73\x74\x72\x6F\x6B\x65\x55\x6E\x69\x74\x73");var _0x1619E=app.activeDocument.defaultStrokeWidth;if(99999< _0x1619E){_0x1619E= 0};if(_0x1619E< 0){_0x1619E= 0};if(1000< _0x1619E){_0x1619E= 1000};_0x1615C= _0x1619E+ '\x2C'+ _0x16188}}else {_0x1615C= NotSupportedValue}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C);return _0x1615C}function aiSetSelectionStrokeWeight(_0x1619E){try{debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x76\x61\x6C\x75\x65\x20\x3D\x20"+ _0x1619E);if(documents.length){var _0x16340=activeDocument.selection;if("\x54\x65\x78\x74\x52\x61\x6E\x67\x65"== _0x16340.typename){var _0x16172=_0x16340;if(!_0x16172.stroked){_0x16172.stroked= true;var _0x163DA= new RGBColor();_0x163DA.red= 0;_0x163DA.green= 0;_0x163DA.blue= 0;activeDocument.defaultStrokeColor= _0x163DA};_0x16172.strokeWidth= _0x1619E;app.redraw()}else {if(0!= _0x16340.length){for(var _0x15E44=0;_0x15E44< _0x16340.length;_0x15E44++){var _0x16172=_0x16340[_0x15E44];if(!_0x16172.stroked){_0x16172.stroked= true;var _0x163DA= new RGBColor();_0x163DA.red= 0;_0x163DA.green= 0;_0x163DA.blue= 0;activeDocument.defaultStrokeColor= _0x163DA};_0x16172.strokeWidth= _0x1619E;app.redraw()}}else {}};app.redraw()}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return}function aiSetDefaultStrokeWeight(_0x1619E){try{debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x76\x61\x6C\x75\x65\x20\x3D\x20"+ _0x1619E);if(documents.length){var _0x16340=activeDocument.selection;if("\x54\x65\x78\x74\x52\x61\x6E\x67\x65"== _0x16340.typename){var _0x16172=_0x16340;if(!_0x16172.stroked){_0x16172.stroked= true}}else {if(0!= _0x16340.length){for(var _0x15E44=0;_0x15E44< _0x16340.length;_0x15E44++){var _0x16172=_0x16340[_0x15E44];if(!_0x16172.stroked){_0x16172.stroked= true}}}else {}};if(99999< app.activeDocument.defaultStrokeWidth){debugLog("\x61\x69\x53\x65\x74\x44\x65\x66\x61\x75\x6C\x74\x53\x74\x72\x6F\x6B\x65\x57\x65\x69\x67\x68\x74\x28\x29\x3A\x20\x53\x65\x74\x74\x69\x6E\x67\x20\x64\x65\x66\x61\x75\x6C\x74\x53\x74\x72\x6F\x6B\x65\x43\x6F\x6C\x6F\x72");var _0x163DA= new RGBColor();_0x163DA.red= 0;_0x163DA.green= 0;_0x163DA.blue= 0;activeDocument.defaultStrokeColor= _0x163DA};_0x1619E= Math.round(_0x1619E* 4)/ 4;app.activeDocument.defaultStrokeWidth= _0x1619E;app.redraw()}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return}function aiUpdateSelectionOpacity(_0x1619E){var _0x165EA=100;try{var _0x16600=aiGetSelectionOpacity();_0x165EA= Math.round(_0x16600+ _0x1619E);if(_0x165EA< 0){_0x165EA= 0};if(_0x165EA> 100){_0x165EA= 100};aiSetSelectionOpacity(_0x165EA)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function aiGetSelectionOpacity(){var _0x1615C=100;try{if(documents.length){var _0x16340=activeDocument.selection;if("\x54\x65\x78\x74\x52\x61\x6E\x67\x65"== _0x16340.typename){_0x1615C= _0x16340.opacity}else {if(0!= _0x16340.length){_0x1615C= _0x16340[0].opacity}else {}}}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C);return _0x1615C}function aiSetSelectionOpacity(_0x1619E){try{debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x76\x61\x6C\x75\x65\x20\x3D\x20"+ _0x1619E);if(documents.length){var _0x16340=activeDocument.selection;if("\x54\x65\x78\x74\x52\x61\x6E\x67\x65"== _0x16340.typename){_0x16340.opacity= _0x1619E}else {if(0!= _0x16340.length){for(var _0x15E44=0;_0x15E44< _0x16340.length;_0x15E44++){_0x16340[_0x15E44].opacity= _0x1619E}}else {}};app.redraw()}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return}function aiGetDocumentSwatchInfo(){var _0x1615C="\x30\x2C\x30\x2C\x30\x2C\x30";try{if(documents.length){var _0x161F6=app.activeDocument;var _0x1624E=_0x161F6.swatches;var _0x16238=_0x161F6.swatches.getSelected();var _0x1620C=app.filled_CrownIndex;var _0x16222=app.stroked_CrownIndex;if(_0x1620C=== undefined){_0x1620C= 0};if(_0x16222=== undefined){_0x16222= 0};_0x1615C= _0x1624E.length.toString()+ "\x2C"+ _0x16238.length.toString()+ "\x2C"+ _0x1620C.toString()+ "\x2C"+ _0x16222.toString()}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C);return _0x1615C}function aiGetSelectionSwatchIndex(){var _0x1615C=0;try{if(documents.length){var _0x16340=activeDocument.selection;if("\x54\x65\x78\x74\x52\x61\x6E\x67\x65"== _0x16340.typename){var _0x16172=_0x16340;_0x1615C= aiGetColorFillSwatchIndexByTarget(_0x16172)}else {if(0!= _0x16340.length){if("\x54\x65\x78\x74\x46\x72\x61\x6D\x65"== _0x16340[0].typename){var _0x16172=_0x16340[0].textSelection[0];_0x1615C= aiGetColorFillSwatchIndexByTarget(_0x16172)}else {var _0x16172=_0x16340[0];debugLog("\x49\x4E\x46\x4F\x3A\x20\x64\x61\x74\x61\x74\x79\x70\x65\x3D",_0x16340[0].typename);_0x1615C= aiGetColorFillSwatchIndexByTarget(_0x16172)}}else {}}}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C);return _0x1615C}function aiSetSelectionColorFill(_0x1619E){try{if(documents.length){var _0x16340=activeDocument.selection;if("\x54\x65\x78\x74\x52\x61\x6E\x67\x65"== _0x16340.typename){var _0x16172=_0x16340;aiSetColorFillTargetWithSwatchIndex(_0x16172,_0x1619E)}else {if(0!= _0x16340.length){for(var _0x15E44=0;_0x15E44< _0x16340.length;_0x15E44++){if("\x54\x65\x78\x74\x46\x72\x61\x6D\x65"== _0x16340[0].typename){var _0x16172=_0x16340[_0x15E44].textSelection[0];aiSetColorFillTargetWithSwatchIndex(_0x16172,_0x1619E)}else {var _0x16172=_0x16340[_0x15E44];debugLog("\x49\x4E\x46\x4F\x3A\x20\x64\x61\x74\x61\x74\x79\x70\x65\x3D",_0x16340[0].typename);aiSetColorFillTargetWithSwatchIndex(_0x16172,_0x1619E)}}}else {}};app.redraw()}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return}function aiSetDefaultColorFill(_0x1619E){try{if(documents.length){aiSetColorFillDefaultWithSwatchIndex(_0x1619E)}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return}function aiSetSelectionColorStroke(_0x1619E){try{if(documents.length){var _0x16340=activeDocument.selection;if("\x54\x65\x78\x74\x52\x61\x6E\x67\x65"== _0x16340.typename){var _0x16172=_0x16340;aiSetColorStrokeTargetWithSwatchIndex(_0x16172,_0x1619E)}else {if(0!= _0x16340.length){for(var _0x15E44=0;_0x15E44< _0x16340.length;_0x15E44++){if("\x54\x65\x78\x74\x46\x72\x61\x6D\x65"== _0x16340[0].typename){var _0x16172=_0x16340[_0x15E44].textSelection[0];aiSetColorStrokeTargetWithSwatchIndex(_0x16172,_0x1619E)}else {var _0x16172=_0x16340[_0x15E44];debugLog("\x49\x4E\x46\x4F\x3A\x20\x64\x61\x74\x61\x74\x79\x70\x65\x3D",_0x16340[0].typename);aiSetColorStrokeTargetWithSwatchIndex(_0x16172,_0x1619E)}}}else {}};app.redraw()}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return}function aiSetDefaultColorStroke(_0x1619E){try{if(documents.length){aiSetColorStrokeDefaultWithSwatchIndex(_0x1619E)}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return}function aiGetColorFillSwatchIndexByTarget(_0x16172){var _0x1615C=0;try{if(_0x16172.filled){_0x1615C= app.filled_CrownIndex}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function aiGetSwatchIndexByColor(_0x163DA){return 0}function aiSetColorFillTargetWithSwatchIndex(_0x16172,_0x163C4){try{if(!_0x16172.filled){_0x16172.filled= true};var _0x16448=aiGetSwatchByIndex(_0x163C4);_0x16172.fillColor= _0x16448.color;app.filled_CrownIndex= _0x163C4;app.redraw()}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function aiSetColorFillDefaultWithSwatchIndex(_0x163C4){try{var _0x16448=aiGetSwatchByIndex(_0x163C4);app.activeDocument.defaultFillColor= _0x16448.color;app.filled_CrownIndex= _0x163C4;app.redraw()}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function aiSetColorStrokeTargetWithSwatchIndex(_0x16172,_0x163C4){try{if(!_0x16172.stroked){_0x16172.stroked= true};var _0x16448=aiGetSwatchByIndex(_0x163C4);_0x16172.strokeColor= _0x16448.color;app.stroked_CrownIndex= _0x163C4;app.redraw()}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function aiSetColorStrokeDefaultWithSwatchIndex(_0x163C4){try{var _0x16448=aiGetSwatchByIndex(_0x163C4);app.activeDocument.defaultStrokeColor= _0x16448.color;app.stroked_CrownIndex= _0x163C4;app.redraw()}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function aiGetSwatchByIndex(_0x163C4){var _0x1615C=0;try{var _0x161F6=app.activeDocument;var _0x1624E=_0x161F6.swatches;var _0x16238=_0x161F6.swatches.getSelected();if(1< _0x16238.length){_0x1624E= _0x16238};if(_0x163C4< 0){_0x163C4= _0x1624E.length- 1};if(_0x1624E.length- 1< _0x163C4){_0x163C4= 0};_0x1615C= _0x1624E[_0x163C4]}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function aiUpdateSelectionResize(_0x1619E){try{var _0x165EA=100+ _0x1619E;if(_0x165EA< 1){_0x165EA= 1};aiSetSelectionResize(_0x165EA)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return}function aiSetSelectionResize(_0x1619E){try{debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x76\x61\x6C\x75\x65\x20\x3D\x20"+ _0x1619E);if(documents.length){var _0x16340=activeDocument.selection;if("\x54\x65\x78\x74\x52\x61\x6E\x67\x65"== _0x16340.typename){}else {if(0!= _0x16340.length){var _0x165BE=true;for(var _0x15E44=0;_0x15E44< _0x16340.length;_0x15E44++){var _0x1636C=_0x16340[_0x15E44];var _0x165A8=calcDiagonal(_0x1636C.width,_0x1636C.height)* _0x1619E/ 100;if(_0x165A8< 10){_0x165BE= false;break}};if(_0x165BE){for(var _0x15E44=0;_0x15E44< _0x16340.length;_0x15E44++){var _0x1636C=_0x16340[_0x15E44];_0x1636C.resize(_0x1619E,_0x1619E)}}}else {}}}else {};app.redraw()}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return}function aiUpdateSelectionDiagonal(_0x1619E){try{var _0x16600=aiGetSelectionDiagonal();if(_0x16600<= 0){debugAlert("\x45\x52\x52\x4F\x52\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20\x63\x75\x72\x72\x65\x6E\x74\x20\x3D\x20"+ _0x16600)}else {var _0x165EA=_0x16600+ _0x1619E;if(_0x165EA< 10){_0x165EA= 10};if(_0x165EA> 100000){_0x165EA= 100000};aiSetSelectionDiagonal(_0x165EA)}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return}function aiGetSelectionDiagonal(){var _0x1615C=0;try{if(documents.length){var _0x16340=activeDocument.selection;if("\x54\x65\x78\x74\x52\x61\x6E\x67\x65"== _0x16340.typename){}else {if(0!= _0x16340.length){var _0x16314=Number.MAX_VALUE;var _0x162D2=-Number.MAX_VALUE;var _0x162E8=-Number.MAX_VALUE;var _0x162FE=Number.MAX_VALUE;for(var _0x15E44=0;_0x15E44< _0x16340.length;_0x15E44++){var _0x1636C=_0x16340[_0x15E44];if(_0x1636C.left< _0x16314){_0x16314= _0x1636C.left};var _0x1632A=(_0x1636C.left+ _0x1636C.width);if(_0x162D2< _0x1632A){_0x162D2= _0x1632A};if(_0x162E8< _0x1636C.top){_0x162E8= _0x1636C.top};var _0x1627A=(_0x1636C.top- _0x1636C.height);if(_0x1627A< _0x162FE){_0x162FE= _0x1627A}};var _0x16290=(_0x16314+ _0x162D2)/ 2;var _0x162A6=(_0x162E8+ _0x162FE)/ 2;var _0x16356=_0x162D2- _0x16314;var _0x162BC=_0x162E8- _0x162FE;_0x1615C= calcDiagonal(_0x16356,_0x162BC)}else {}}}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C);return _0x1615C}function aiSetSelectionDiagonal(_0x1619E){try{debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x76\x61\x6C\x75\x65\x20\x3D\x20"+ _0x1619E);if(documents.length){var _0x16340=activeDocument.selection;if("\x54\x65\x78\x74\x52\x61\x6E\x67\x65"== _0x16340.typename){}else {if(0!= _0x16340.length){var _0x16314=Number.MAX_VALUE;var _0x162D2=-Number.MAX_VALUE;var _0x162E8=-Number.MAX_VALUE;var _0x162FE=Number.MAX_VALUE;var _0x1657C=[];for(var _0x15E44=0;_0x15E44< _0x16340.length;_0x15E44++){var _0x1636C=_0x16340[_0x15E44];_0x1657C.push([_0x1636C.left,_0x1636C.width,_0x1636C.top,_0x1636C.height]);debugLog("\x4F\x72\x67\x53\x69\x7A\x65\x3A\x20\x6C\x65\x66\x74\x3D"+ _0x1636C.left+ "\x2C\x20\x77\x69\x64\x74\x68\x3D"+ _0x1636C.width+ "\x2C\x20\x74\x6F\x70\x3D"+ _0x1636C.top+ "\x2C\x20\x68\x65\x69\x67\x68\x74\x3D"+ _0x1636C.height);if(_0x1636C.left< _0x16314){_0x16314= _0x1636C.left};var _0x1632A=(_0x1636C.left+ _0x1636C.width);if(_0x162D2< _0x1632A){_0x162D2= _0x1632A};if(_0x162E8< _0x1636C.top){_0x162E8= _0x1636C.top};var _0x1627A=(_0x1636C.top- _0x1636C.height);if(_0x1627A< _0x162FE){_0x162FE= _0x1627A}};var _0x16290=(_0x16314+ _0x162D2)/ 2;var _0x162A6=(_0x162E8+ _0x162FE)/ 2;var _0x16356=_0x162D2- _0x16314;var _0x162BC=_0x162E8- _0x162FE;var _0x164F8=calcDiagonal(_0x16356,_0x162BC);if(_0x164F8<= 0){debugAlert("\x45\x52\x52\x4F\x52\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20\x64\x69\x61\x67\x6F\x6E\x61\x6C\x20\x3D\x20"+ _0x164F8)}else {var _0x164A0=_0x1619E- _0x164F8;var _0x16592=_0x164A0/ _0x164F8;var _0x164CC=1.0+ _0x16592;var _0x1650E=false;try{for(var _0x15E44=0;_0x15E44< _0x16340.length;_0x15E44++){var _0x163AE=_0x16340[_0x15E44];var _0x16474=_0x163AE.left+ _0x163AE.width/ 2;var _0x1648A=_0x163AE.top- _0x163AE.height/ 2;var _0x164E2=_0x163AE.width* _0x16592;var _0x16566=_0x163AE.width+ _0x164E2;_0x163AE.width= _0x16566;_0x1650E=  !verifySetter(_0x163AE.width,_0x16566);if(_0x1650E){break};var _0x1653A=_0x16474+ _0x164CC* (_0x163AE.left- _0x16474);_0x163AE.left= _0x1653A;_0x1650E=  !verifySetter(_0x163AE.left,_0x1653A);if(_0x1650E){break};var _0x164B6=_0x163AE.height* _0x16592;var _0x16524=_0x163AE.height+ _0x164B6;_0x163AE.height= _0x16524;_0x1650E=  !verifySetter(_0x163AE.height,_0x16524);if(_0x1650E){break};var _0x16550=_0x1648A+ _0x164CC* (_0x163AE.top- _0x1648A);_0x163AE.top= _0x16550;_0x1650E=  !verifySetter(_0x163AE.top,_0x16550);if(_0x1650E){break}}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20\x53\x65\x74\x74\x69\x6E\x67\x20\x4C\x6F\x6F\x70\x3A\x20"+ e);_0x1650E= true};if(_0x1650E){debugAlert(arguments.callee.name+ "\x28\x29\x3A\x20\x52\x65\x76\x65\x72\x74\x69\x6E\x67\x20\x73\x69\x7A\x65\x2F\x70\x6F\x73\x69\x74\x69\x6F\x6E");for(var _0x15E44=0;_0x15E44< _0x16340.length;_0x15E44++){_0x16340[_0x15E44].left= _0x1657C[_0x15E44][0];_0x16340[_0x15E44].width= _0x1657C[_0x15E44][1];_0x16340[_0x15E44].top= _0x1657C[_0x15E44][2];_0x16340[_0x15E44].height= _0x1657C[_0x15E44][3];if(!verifySetter(_0x16340[_0x15E44].left,_0x1657C[_0x15E44][0])){debugAlert("\x41\x53\x53\x45\x52\x54\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ "\x4C\x65\x66\x74")};if(!verifySetter(_0x16340[_0x15E44].width,_0x1657C[_0x15E44][1])){debugAlert("\x41\x53\x53\x45\x52\x54\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ "\x57\x69\x64\x74\x68")};if(!verifySetter(_0x16340[_0x15E44].top,_0x1657C[_0x15E44][2])){debugAlert("\x41\x53\x53\x45\x52\x54\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ "\x54\x6F\x70")};if(!verifySetter(_0x16340[_0x15E44].height,_0x1657C[_0x15E44][3])){debugAlert("\x41\x53\x53\x45\x52\x54\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ "\x48\x65\x69\x67\x68\x74")}}}}}else {}}}else {};app.redraw()}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return}function calcDiagonal(_0x1662C,_0x16616){var _0x1615C=0;try{_0x1615C= Math.sqrt(Math.pow(_0x1662C,2)+ Math.pow(_0x16616,2))}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function verifySetter(_0x18532,_0x1851C){var _0x1615C=false;try{_0x1615C= (Math.round(_0x18532)== Math.round(_0x1851C));if(!_0x1615C){debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x4E\x4F\x54\x20\x4D\x41\x54\x43\x48\x3A\x20\x6F\x72\x67\x20\x3D\x20"+ _0x18532+ "\x2C\x20\x6E\x65\x77\x20\x3D\x20"+ _0x1851C)}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C);return _0x1615C}function aiPreferencesGetUnits(){var _0x1615C="\x32\x2C\x32\x2C\x32\x2C\x32";try{var _0x1641C=app.preferences;var _0x16406=_0x1641C.getIntegerPreference("\x72\x75\x6C\x65\x72\x54\x79\x70\x65");var _0x16188=_0x1641C.getIntegerPreference("\x73\x74\x72\x6F\x6B\x65\x55\x6E\x69\x74\x73");var _0x16432=_0x1641C.getIntegerPreference("\x74\x65\x78\x74\x2F\x75\x6E\x69\x74\x73");var _0x163F0=_0x1641C.getIntegerPreference("\x74\x65\x78\x74\x2F\x61\x73\x69\x61\x6E\x75\x6E\x69\x74\x73");_0x1615C= _0x16406.toString()+ "\x2C"+ _0x16188.toString()+ "\x2C"+ _0x16432.toString()+ "\x2C"+ _0x163F0.toString()}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C);return _0x1615C}function aiDeselect(){try{app.executeMenuCommand("\x64\x65\x73\x65\x6C\x65\x63\x74\x61\x6C\x6C")}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return}function closeAllDocsWithoutSaving(){var _0x1615C=0;try{while(app.documents.length> 0){app.activeDocument.close(SaveOptions.DONOTSAVECHANGES);_0x1615C= app.documents.length}}catch(e){unitTestLog("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ e,arguments.callee.name)};return _0x1615C}function resetWorkspaceToDefault(){try{unitTestLog("\x54\x65\x73\x74\x20\x4E\x6F\x74\x65\x3A\x20\x54\x68\x69\x73\x20\x69\x73\x20\x6E\x6F\x74\x20\x69\x6D\x70\x6C\x65\x6D\x65\x6E\x74\x65\x64\x3A\x20"+ arguments.callee.name)}catch(e){unitTestLog("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ e,arguments.callee.name)};return}function unitTestSetUpDocByToolId(_0x17C16){try{var _0x181AC="\x43\x3A\x5C\x77\x6F\x72\x6B\x5F\x6E\x68\x61\x64\x61\x5C\x70\x6C\x75\x67\x69\x6E\x73\x5F\x74\x65\x73\x74\x5F\x72\x75\x6E\x6E\x65\x72\x5C\x6D\x69\x73\x63\x5C";unitTestLog(arguments.callee.name+ "\x28\x29\x3A\x20\x74\x6F\x6F\x6C\x49\x64\x20\x3D\x20"+ _0x17C16);closeAllDocsWithoutSaving();switch(_0x17C16){case "\x4E\x6F\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E":openNewDoc();break;case "\x43\x6F\x6D\x70\x6F\x75\x6E\x64\x50\x61\x74\x68\x49\x74\x65\x6D":openNewDoc();addEllipse();addRectangle();app.executeMenuCommand('\x73\x65\x6C\x65\x63\x74\x61\x6C\x6C');app.executeMenuCommand('\x63\x6F\x6D\x70\x6F\x75\x6E\x64\x50\x61\x74\x68');break;case "\x47\x72\x61\x70\x68\x49\x74\x65\x6D":openUnitTestSample(_0x181AC+ "\x41\x69\x5F\x55\x6E\x69\x74\x54\x65\x73\x74\x5F\x47\x72\x61\x70\x68\x49\x74\x65\x6D\x2E\x61\x69");app.executeMenuCommand('\x73\x65\x6C\x65\x63\x74\x61\x6C\x6C');break;case "\x47\x72\x6F\x75\x70\x49\x74\x65\x6D":openNewDoc();addEllipse();addTextFrame();app.executeMenuCommand('\x73\x65\x6C\x65\x63\x74\x61\x6C\x6C');app.executeMenuCommand('\x67\x72\x6F\x75\x70');app.executeMenuCommand('\x73\x65\x6C\x65\x63\x74\x61\x6C\x6C');break;case "\x4D\x69\x78\x65\x64":openNewDoc();addEllipse();addTextFrame();app.executeMenuCommand('\x73\x65\x6C\x65\x63\x74\x61\x6C\x6C');break;case "\x4D\x65\x73\x68\x49\x74\x65\x6D":openUnitTestSample(_0x181AC+ "\x41\x69\x5F\x55\x6E\x69\x74\x54\x65\x73\x74\x5F\x4D\x65\x73\x68\x49\x74\x65\x6D\x2E\x61\x69");app.executeMenuCommand('\x73\x65\x6C\x65\x63\x74\x61\x6C\x6C');break;case "\x50\x61\x74\x68\x49\x74\x65\x6D":openNewDoc();addEllipse();app.executeMenuCommand('\x73\x65\x6C\x65\x63\x74\x61\x6C\x6C');break;case "\x50\x6C\x61\x63\x65\x64\x49\x74\x65\x6D":openNewDoc();addJpeg();app.executeMenuCommand('\x73\x65\x6C\x65\x63\x74\x61\x6C\x6C');break;case "\x50\x6C\x75\x67\x69\x6E\x49\x74\x65\x6D":openUnitTestSample(_0x181AC+ "\x41\x69\x5F\x55\x6E\x69\x74\x54\x65\x73\x74\x5F\x50\x6C\x75\x67\x69\x6E\x49\x74\x65\x6D\x2E\x61\x69");app.executeMenuCommand('\x73\x65\x6C\x65\x63\x74\x61\x6C\x6C');break;case "\x52\x61\x73\x74\x65\x72\x49\x74\x65\x6D":openUnitTestSample(_0x181AC+ "\x41\x69\x5F\x55\x6E\x69\x74\x54\x65\x73\x74\x5F\x52\x61\x73\x74\x65\x72\x49\x74\x65\x6D\x2E\x61\x69");app.executeMenuCommand('\x73\x65\x6C\x65\x63\x74\x61\x6C\x6C');break;case "\x54\x65\x78\x74\x46\x72\x61\x6D\x65":openNewDoc();addTextFrame();app.executeMenuCommand('\x73\x65\x6C\x65\x63\x74\x61\x6C\x6C');break;case "\x53\x79\x6D\x62\x6F\x6C\x49\x74\x65\x6D":openNewDoc();addSymbol();app.executeMenuCommand('\x73\x65\x6C\x65\x63\x74\x61\x6C\x6C');break;default:throw "\x55\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x74\x6F\x6F\x6C\x49\x64\x20\x3D\x20"+ _0x17C16;break}}catch(e){unitTestLog("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ e,arguments.callee.name)};return}function openNewDoc(){try{var _0x17536= new DocumentPreset();_0x17536.colorMode= DocumentColorSpace.RGB;_0x17536.width= 1024;_0x17536.height= 768;_0x17536.title= "\x55\x6E\x69\x74\x20\x54\x65\x73\x74\x20\x53\x61\x6D\x70\x6C\x65\x20\x46\x69\x6C\x65";app.documents.addDocument("\x54\x65\x73\x74",_0x17536)}catch(e){unitTestLog("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ e,arguments.callee.name)};return}function addEllipse(){try{var _0x15EF4=activeDocument.pathItems.ellipse(100,100,200,200,false,true);_0x15EF4.fillColor= newRGBColor(255,0,0);_0x15EF4.stroked= true;_0x15EF4.strokeWidth= 10;_0x15EF4.strokeColor= newRGBColor(0,255,0)}catch(e){unitTestLog("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ e,arguments.callee.name)};return}function addRectangle(){try{var _0x16080=activeDocument.pathItems.rectangle(100,100,200,200);_0x16080.fillColor= newRGBColor(0,255,0);_0x16080.stroked= true;_0x16080.strokeWidth= 10;_0x16080.strokeColor= newRGBColor(0,255,255)}catch(e){unitTestLog("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ e,arguments.callee.name)};return}function addTextFrame(){try{var _0x160EE=activeDocument.textFrames.add();_0x160EE.left= 10;_0x160EE.top= 10;_0x160EE.contents= "\x55\x6E\x69\x74\x20\x54\x65\x73\x74\x20\x54\x65\x78\x74";_0x160EE.paragraphs[0].size= 100}catch(e){unitTestLog("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ e,arguments.callee.name)};return}function addSymbol(){try{var _0x160C2=activeDocument.symbols[0];var _0x160D8=activeDocument.symbolItems.add(_0x160C2);_0x160D8.top=  -50;_0x160D8.left= 50;_0x160D8.width= 200;_0x160D8.height= 200}catch(e){unitTestLog("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ e,arguments.callee.name)};return}function addJpeg(){try{var _0x1606A= new File("\x43\x3A\x5C\x77\x6F\x72\x6B\x5F\x6E\x68\x61\x64\x61\x5C\x70\x6C\x75\x67\x69\x6E\x73\x5F\x74\x65\x73\x74\x5F\x72\x75\x6E\x6E\x65\x72\x5C\x6D\x69\x73\x63\x5C\x32\x30\x31\x34\x30\x37\x30\x35\x5F\x6E\x68\x61\x64\x61\x5F\x66\x69\x72\x65\x77\x6F\x72\x6B\x73\x2E\x6A\x70\x67");if(_0x1606A){var _0x16054=activeDocument.placedItems.add();_0x16054.file= _0x1606A}else {throw "\x53\x6F\x6D\x65\x74\x68\x69\x6E\x67\x20\x77\x72\x6F\x6E\x67"}}catch(e){unitTestLog("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ e,arguments.callee.name)};return}function openUnitTestSample(_0x1754C){try{unitTestLog("\x66\x69\x6C\x65\x50\x61\x74\x68\x20\x3D\x20"+ _0x1754C,arguments.callee.name);var _0x1606A= new File(_0x1754C);if(_0x1606A){app.open(_0x1606A)}else {throw "\x53\x6F\x6D\x65\x74\x68\x69\x6E\x67\x20\x77\x72\x6F\x6E\x67"}}catch(e){unitTestLog("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ e,arguments.callee.name)};return}function newRGBColor(_0x1750A,_0x174F4,_0x174DE){var _0x16CF6= new RGBColor();try{_0x16CF6.red= _0x1750A;_0x16CF6.green= _0x174F4;_0x16CF6.blue= _0x174DE}catch(e){unitTestLog("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ e,arguments.callee.name)};return _0x16CF6}function unitTestSetupBasic(_0x171F2){resetWorkspaceToDefault();closeAllDocsWithoutSaving();unitTestSetUpDocByToolId(_0x171F2);const _0x18020=getCurrentTool();if(_0x18020!= _0x171F2){throw "\x45\x52\x52\x4F\x52\x3A\x20\x75\x6E\x69\x74\x54\x65\x73\x74\x53\x65\x74\x55\x70\x44\x6F\x63\x42\x79\x54\x6F\x6F\x6C\x49\x64\x28\x29\x20\x69\x73\x20\x6E\x6F\x74\x20\x77\x6F\x72\x6B\x69\x6E\x67\x20\x61\x73\x20\x65\x78\x70\x65\x63\x74\x65\x64\x3A\x20\x74\x69\x64\x3D"+ _0x171F2+ "\x2C\x20\x74\x65\x73\x74\x54\x6F\x6F\x6C\x3D"+ _0x18020};return}function unitTestTearDown(){resetWorkspaceToDefault();closeAllDocsWithoutSaving();return}function unitTestTearDownException(){closeAllDocsWithoutSaving();return}function unitTest(_0x1816A,_0x1784E,_0x17208){var _0x1615C="\x46\x61\x69\x6C\x3A\x20\x55\x6E\x6B\x6E\x6F\x77\x6E";try{aiUnitTestCurrentTest= _0x1784E+ "\x5F"+ _0x17208+ "\x5F"+ _0x1816A;unitTestLog("\x74\x6F\x6F\x6C\x20\x3D\x20"+ _0x1784E+ "\x2C\x20\x74\x6F\x6F\x6C\x5F\x6F\x70\x74\x69\x6F\x6E\x20\x3D\x20"+ _0x17208+ "\x2C\x20\x74\x65\x73\x74\x5F\x69\x64\x20\x3D\x20"+ _0x1816A,arguments.callee.name);unitTestLog("\x61\x69\x55\x6E\x69\x74\x54\x65\x73\x74\x43\x75\x72\x72\x65\x6E\x74\x54\x65\x73\x74\x20\x3D\x20"+ aiUnitTestCurrentTest,arguments.callee.name);const _0x18154="\x74\x65\x73\x74\x5F"+ _0x1784E+ "\x5F"+ _0x17208+ "\x28\x27"+ _0x1784E+ "\x27\x29\x3B";unitTestLog("\x66\x75\x6E\x63\x53\x74\x72\x20\x3D\x20"+ _0x18154,arguments.callee.name);_0x1615C= eval(_0x18154)}catch(e){if(e.toString().startsWith("\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x45\x72\x72\x6F\x72\x3A")){_0x1615C= "\x53\x6B\x69\x70\x3A\x20\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ _0x18154+ "\x3A\x20"+ e}else {_0x1615C= "\x46\x61\x69\x6C\x3A\x20\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ _0x18154+ "\x3A\x20"+ e}};unitTestLog(_0x1615C,arguments.callee.name);return _0x1615C}function unitTestEnd(_0x1816A){var _0x1615C="\x41\x43\x4B\x3A\x20\x28\x6E\x6F\x74\x20\x67\x75\x61\x72\x61\x6E\x74\x65\x65\x64\x20\x74\x6F\x20\x62\x65\x20\x63\x6C\x6F\x73\x65\x64\x20\x61\x70\x70\x29\x20"+ arguments.callee.name+ "\x28\x29\x20\x74\x65\x73\x74\x5F\x69\x64\x20\x3D\x20"+ _0x1816A;try{aiUnitTestCurrentTest= arguments.callee.name+ "\x5F"+ _0x1816A;unitTestLog("\x74\x65\x73\x74\x5F\x69\x64\x20\x3D\x20"+ _0x1816A,arguments.callee.name)}catch(e){_0x1615C= "\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ e};unitTestLog(_0x1615C,arguments.callee.name);return _0x1615C}function unitTestEndQuit(_0x1816A){var _0x1615C="\x41\x43\x4B\x3A\x20\x28\x6E\x6F\x74\x20\x67\x75\x61\x72\x61\x6E\x74\x65\x65\x64\x20\x74\x6F\x20\x62\x65\x20\x63\x6C\x6F\x73\x65\x64\x20\x61\x70\x70\x29\x20"+ arguments.callee.name+ "\x28\x29\x20\x74\x65\x73\x74\x5F\x69\x64\x20\x3D\x20"+ _0x1816A;try{aiUnitTestCurrentTest= arguments.callee.name+ "\x5F"+ _0x1816A;unitTestLog("\x74\x65\x73\x74\x5F\x69\x64\x20\x3D\x20"+ _0x1816A,arguments.callee.name);unitTestApplicationQuit()}catch(e){_0x1615C= "\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ e};unitTestLog(_0x1615C,arguments.callee.name);return _0x1615C}function unitTestApplicationQuit(){app.userInteractionLevel= UserInteractionLevel.DONTDISPLAYALERTS;closeAllDocsWithoutSaving();app.quit()}function unitTestLog(_0x15E2E,_0x17FF4){if(true){var _0x1666E= new File(aiUnitTestLogFilePrefix+ aiUnitTestCurrentTest+ "\x2E\x6C\x6F\x67");const _0x18180=currentTime()+ "\x20"+ _0x17FF4+ "\x28\x29\x3A\x20"+ _0x15E2E;debugLog(_0x18180);if(_0x1666E.open('\x61')){_0x1666E.writeln(_0x18180);_0x1666E.close()}}}function test_NoSelection_zoom(_0x171F2){var _0x1615C=unitTestResultDefault();try{unitTestLogTestStart(arguments.callee.name);unitTestSetupBasic(_0x171F2);aiSetDocumentZoom(1);if(1!= aiGetDocumentZoom()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x30\x30\x25"};aiSetDocumentZoom(0.5);if(0.5!= aiGetDocumentZoom()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x35\x30\x25"};aiSetDocumentZoom(1.5);if(1.5!= aiGetDocumentZoom()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x35\x30\x25"};aiSetDocumentZoom(1);aiUpdateDocumentZoom(-1000);if(0.0313!= aiGetDocumentZoom()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x35\x30\x25"};aiSetDocumentZoom(1);aiUpdateDocumentZoom(1000);if(640!= aiGetDocumentZoom()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x35\x30\x25"};aiSetDocumentZoom(1);unitTestTearDown();_0x1615C= unitTestResultPass(arguments.callee.name)}catch(e){_0x1615C= unitTestResultException(arguments.callee.name,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,arguments.callee.name);return _0x1615C}function test_PathItem_strokeWeight(_0x171F2){return test_js_generalStrokeWeight(_0x171F2,arguments.callee.name)}function test_js_generalStrokeWeight(_0x171F2){var _0x1615C=unitTestResultDefault();try{unitTestLogTestStart(arguments.callee.name);unitTestSetupBasic(_0x171F2);aiSetSelectionStrokeWeight(0);if(0!= aiGetSelectionStrokeWeight()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x30"};aiSetSelectionStrokeWeight(1000);if(1000!= aiGetSelectionStrokeWeight()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x30\x30\x30"};aiSetSelectionStrokeWeight(10);if(10!= aiGetSelectionStrokeWeight()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x30"};aiSetSelectionStrokeWeight(100);if(100!= aiGetSelectionStrokeWeight()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x30\x30"};aiSetSelectionStrokeWeight(1);unitTestTearDown();_0x1615C= unitTestResultPass(arguments.callee.name)}catch(e){_0x1615C= unitTestResultException(arguments.callee.name,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,arguments.callee.name);return _0x1615C}function test_GraphItem_strokeWeight(_0x171F2){return test_js_defaultStrokeWeight(_0x171F2,arguments.callee.name)}function test_js_defaultStrokeWeight(_0x171F2){var _0x1615C=unitTestResultDefault();try{unitTestLogTestStart(arguments.callee.name);unitTestSetupBasic(_0x171F2);aiSetDefaultStrokeWeight(0);if(0!= aiGetDefaultStrokeWeight()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x30"};aiSetDefaultStrokeWeight(1000);if(1000!= aiGetDefaultStrokeWeight()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x30\x30\x30"};aiSetDefaultStrokeWeight(10);if(10!= aiGetDefaultStrokeWeight()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x30"};aiSetDefaultStrokeWeight(100);if(100!= aiGetDefaultStrokeWeight()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x30\x30"};aiSetDefaultStrokeWeight(1);unitTestTearDown();_0x1615C= unitTestResultPass(arguments.callee.name)}catch(e){_0x1615C= unitTestResultException(arguments.callee.name,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,arguments.callee.name);return _0x1615C}function test_CompoundPathItem_opacity(_0x171F2){return test_js_opacity(_0x171F2,arguments.callee.name)}function test_GraphItem_opacity(_0x171F2){return test_js_opacity(_0x171F2,arguments.callee.name)}function test_GroupItem_opacity(_0x171F2){return test_js_opacity(_0x171F2,arguments.callee.name)}function test_MeshItem_opacity(_0x171F2){return test_js_opacity(_0x171F2,arguments.callee.name)}function test_PathItem_opacity(_0x171F2){return test_js_opacity(_0x171F2,arguments.callee.name)}function test_PlacedItem_opacity(_0x171F2){return test_js_opacity(_0x171F2,arguments.callee.name)}function test_PluginItem_opacity(_0x171F2){return test_js_opacity(_0x171F2,arguments.callee.name)}function test_RasterItem_opacity(_0x171F2){return test_js_opacity(_0x171F2,arguments.callee.name)}function test_SymbolItem_opacity(_0x171F2){return test_js_opacity(_0x171F2,arguments.callee.name)}function test_Mixed_opacity(_0x171F2){return test_js_opacity(_0x171F2,arguments.callee.name)}function test_js_opacity(_0x171F2,_0x17FF4){var _0x1615C=unitTestResultDefault();const _0x1800A=_0x17FF4+ "\x28\x29\x3A"+ arguments.callee.name;try{unitTestLogTestStart(arguments.callee.name);unitTestSetupBasic(_0x171F2);aiSetSelectionOpacity(0);if(0!= aiGetSelectionOpacity()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x30"};aiSetSelectionOpacity(100);if(100!= aiGetSelectionOpacity()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x30\x30"};aiSetSelectionOpacity(50);if(50!= aiGetSelectionOpacity()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x35\x30"};aiSetSelectionOpacity(50);aiUpdateSelectionOpacity(-100);if(0!= aiGetSelectionOpacity(0)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x75\x6E\x64\x65\x72\x66\x6C\x6F\x77\x20\x6D\x69\x6E\x20\x30"};aiSetSelectionOpacity(50);aiUpdateSelectionOpacity(100);if(100!= aiGetSelectionOpacity()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x6F\x76\x65\x72\x66\x6C\x6F\x77\x20\x6D\x61\x78\x20\x31\x30\x30"};aiSetSelectionOpacity(100);unitTestTearDown();_0x1615C= unitTestResultPass(_0x1800A)}catch(e){_0x1615C= unitTestResultException(_0x1800A,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,_0x1800A);return _0x1615C}function test_CompoundPathItem_scale(_0x171F2){return test_js_scale(_0x171F2,arguments.callee.name)}function test_GraphItem_scale(_0x171F2){return test_js_scale(_0x171F2,arguments.callee.name)}function test_GroupItem_scale(_0x171F2){return test_js_scale(_0x171F2,arguments.callee.name)}function test_MeshItem_scale(_0x171F2){return test_js_scale(_0x171F2,arguments.callee.name)}function test_PathItem_scale(_0x171F2){return test_js_scale(_0x171F2,arguments.callee.name)}function test_PlacedItem_scale(_0x171F2){return test_js_scale(_0x171F2,arguments.callee.name)}function test_PluginItem_scale(_0x171F2){return test_js_scale(_0x171F2,arguments.callee.name)}function test_RasterItem_scale(_0x171F2){return test_js_scale(_0x171F2,arguments.callee.name)}function test_SymbolItem_scale(_0x171F2){return test_js_scale(_0x171F2,arguments.callee.name)}function test_Mixed_scale(_0x171F2){return test_js_scale(_0x171F2,arguments.callee.name)}function test_js_scale(_0x171F2,_0x17FF4){var _0x1615C=unitTestResultDefault();const _0x1800A=_0x17FF4+ "\x28\x29\x3A"+ arguments.callee.name;try{unitTestLogTestStart(arguments.callee.name);unitTestSetupBasic(_0x171F2);aiUpdateSelectionResize(0);aiUpdateSelectionResize(10);aiUpdateSelectionResize(-20);aiUpdateSelectionResize(30);aiUpdateSelectionResize(-40);aiUpdateSelectionResize(50);aiUpdateSelectionResize(-60);aiUpdateSelectionResize(70);aiUpdateSelectionResize(-80);aiUpdateSelectionResize(90);unitTestTearDown();_0x1615C= unitTestResultPass(_0x1800A)}catch(e){_0x1615C= unitTestResultException(_0x1800A,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,_0x1800A);return _0x1615C}function test_CompoundPathItem_colorFill(_0x171F2){return test_js_colorFill(_0x171F2,arguments.callee.name)}function test_GraphItem_colorFill(_0x171F2){return test_js_colorFill(_0x171F2,arguments.callee.name)}function test_GroupItem_colorFill(_0x171F2){return test_js_colorFill(_0x171F2,arguments.callee.name)}function test_LegacyTextItem_colorFill(_0x171F2){return test_js_colorFill(_0x171F2,arguments.callee.name)}function test_MeshItem_colorFill(_0x171F2){return test_js_colorFill(_0x171F2,arguments.callee.name)}function test_NonNativeItem_colorFill(_0x171F2){return test_js_colorFill(_0x171F2,arguments.callee.name)}function test_PathItem_colorFill(_0x171F2){return test_js_colorFill(_0x171F2,arguments.callee.name)}function test_PlacedItem_colorFill(_0x171F2){return test_js_colorFill(_0x171F2,arguments.callee.name)}function test_PluginItem_colorFill(_0x171F2){return test_js_colorFill(_0x171F2,arguments.callee.name)}function test_RasterItem_colorFill(_0x171F2){return test_js_colorFill(_0x171F2,arguments.callee.name)}function test_SymbolItem_colorFill(_0x171F2){return test_js_colorFill(_0x171F2,arguments.callee.name)}function test_TextFrame_colorFill(_0x171F2){return test_js_colorFill(_0x171F2,arguments.callee.name)}function test_Mixed_colorFill(_0x171F2){return test_js_colorFill(_0x171F2,arguments.callee.name)}function test_js_colorFill(_0x171F2,_0x17FF4){var _0x1615C=unitTestResultDefault();const _0x1800A=_0x17FF4+ "\x28\x29\x3A"+ arguments.callee.name;try{unitTestLogTestStart(arguments.callee.name);unitTestSetupBasic(_0x171F2);aiSetSelectionColorFill(0);var _0x1808E=aiGetDocumentSwatchInfo();var _0x18036=_0x1808E.split('\x2C');var _0x1645E=parseInt(_0x18036[0],10);aiSetSelectionColorFill(1);var _0x180A4=aiGetDocumentSwatchInfo();var _0x1804C=_0x180A4.split('\x2C');aiSetSelectionColorFill(_0x1645E- 1);var _0x180BA=aiGetDocumentSwatchInfo();var _0x18062=_0x180BA.split('\x2C');aiSetSelectionColorFill(0);var _0x180D0=aiGetDocumentSwatchInfo();var _0x18078=_0x180D0.split('\x2C');unitTestLog("\x64\x61\x74\x61\x30\x20\x3D\x20"+ _0x1808E,_0x1800A);unitTestLog("\x64\x61\x74\x61\x31\x20\x3D\x20"+ _0x180A4,_0x1800A);unitTestLog("\x64\x61\x74\x61\x32\x20\x3D\x20"+ _0x180BA,_0x1800A);unitTestLog("\x64\x61\x74\x61\x33\x20\x3D\x20"+ _0x180D0,_0x1800A);if((_0x18036[0]!= _0x1804C[0])|| (_0x18036[0]!= _0x18062[0])){throw "\x61\x30\x20\x69\x73\x20\x6E\x6F\x74\x20\x65\x78\x70\x65\x63\x74\x65\x64"};if((_0x18036[1]!= _0x1804C[1])|| (_0x18036[1]!= _0x18062[1])){throw "\x61\x31\x20\x69\x73\x20\x6E\x6F\x74\x20\x65\x78\x70\x65\x63\x74\x65\x64"};if((_0x18036[2]== _0x1804C[2])|| (_0x18036[2]== _0x18062[2])){throw "\x61\x32\x20\x69\x73\x20\x6E\x6F\x74\x20\x65\x78\x70\x65\x63\x74\x65\x64"};if((_0x18036[3]!= _0x1804C[3])|| (_0x18036[3]!= _0x18062[3])){throw "\x61\x33\x20\x69\x73\x20\x6E\x6F\x74\x20\x65\x78\x70\x65\x63\x74\x65\x64"};unitTestTearDown();_0x1615C= unitTestResultPass(_0x1800A)}catch(e){_0x1615C= unitTestResultException(_0x1800A,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,_0x1800A);return _0x1615C}function test_CompoundPathItem_colorStroke(_0x171F2){return test_js_colorStroke(_0x171F2,arguments.callee.name)}function test_GraphItem_colorStroke(_0x171F2){return test_js_colorStroke(_0x171F2,arguments.callee.name)}function test_GroupItem_colorStroke(_0x171F2){return test_js_colorStroke(_0x171F2,arguments.callee.name)}function test_LegacyTextItem_colorStroke(_0x171F2){return test_js_colorStroke(_0x171F2,arguments.callee.name)}function test_MeshItem_colorStroke(_0x171F2){return test_js_colorStroke(_0x171F2,arguments.callee.name)}function test_NonNativeItem_colorStroke(_0x171F2){return test_js_colorStroke(_0x171F2,arguments.callee.name)}function test_PathItem_colorStroke(_0x171F2){return test_js_colorStroke(_0x171F2,arguments.callee.name)}function test_PlacedItem_colorStroke(_0x171F2){return test_js_colorStroke(_0x171F2,arguments.callee.name)}function test_PluginItem_colorStroke(_0x171F2){return test_js_colorStroke(_0x171F2,arguments.callee.name)}function test_RasterItem_colorStroke(_0x171F2){return test_js_colorStroke(_0x171F2,arguments.callee.name)}function test_SymbolItem_colorStroke(_0x171F2){return test_js_colorStroke(_0x171F2,arguments.callee.name)}function test_TextFrame_colorStroke(_0x171F2){return test_js_colorStroke(_0x171F2,arguments.callee.name)}function test_Mixed_colorStroke(_0x171F2){return test_js_colorStroke(_0x171F2,arguments.callee.name)}function test_js_colorStroke(_0x171F2,_0x17FF4){var _0x1615C=unitTestResultDefault();const _0x1800A=_0x17FF4+ "\x28\x29\x3A"+ arguments.callee.name;try{unitTestLogTestStart(arguments.callee.name);unitTestSetupBasic(_0x171F2);aiSetSelectionColorStroke(0);var _0x1808E=aiGetDocumentSwatchInfo();var _0x18036=_0x1808E.split('\x2C');var _0x1645E=parseInt(_0x18036[0],10);aiSetSelectionColorStroke(1);var _0x180A4=aiGetDocumentSwatchInfo();var _0x1804C=_0x180A4.split('\x2C');aiSetSelectionColorStroke(_0x1645E- 1);var _0x180BA=aiGetDocumentSwatchInfo();var _0x18062=_0x180BA.split('\x2C');aiSetSelectionColorStroke(0);var _0x180D0=aiGetDocumentSwatchInfo();var _0x18078=_0x180D0.split('\x2C');unitTestLog("\x64\x61\x74\x61\x30\x20\x3D\x20"+ _0x1808E,_0x1800A);unitTestLog("\x64\x61\x74\x61\x31\x20\x3D\x20"+ _0x180A4,_0x1800A);unitTestLog("\x64\x61\x74\x61\x32\x20\x3D\x20"+ _0x180BA,_0x1800A);unitTestLog("\x64\x61\x74\x61\x33\x20\x3D\x20"+ _0x180D0,_0x1800A);if((_0x18036[0]!= _0x1804C[0])|| (_0x18036[0]!= _0x18062[0])){throw "\x61\x30\x20\x69\x73\x20\x6E\x6F\x74\x20\x65\x78\x70\x65\x63\x74\x65\x64"};if((_0x18036[1]!= _0x1804C[1])|| (_0x18036[1]!= _0x18062[1])){throw "\x61\x31\x20\x69\x73\x20\x6E\x6F\x74\x20\x65\x78\x70\x65\x63\x74\x65\x64"};if((_0x18036[2]!= _0x1804C[2])|| (_0x18036[2]!= _0x18062[2])){throw "\x61\x32\x20\x69\x73\x20\x6E\x6F\x74\x20\x65\x78\x70\x65\x63\x74\x65\x64"};if((_0x18036[3]== _0x1804C[3])|| (_0x18036[3]== _0x18062[3])){throw "\x61\x33\x20\x69\x73\x20\x6E\x6F\x74\x20\x65\x78\x70\x65\x63\x74\x65\x64"};unitTestTearDown();_0x1615C= unitTestResultPass(_0x1800A)}catch(e){_0x1615C= unitTestResultException(_0x1800A,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,_0x1800A);return _0x1615C}function test_TextFrame_leading(_0x171F2){var _0x1615C=unitTestResultDefault();try{unitTestLogTestStart(arguments.callee.name);unitTestSetupBasic(_0x171F2);aiSetSelectionTextLeading(0.1);if(0.1!= aiGetSelectionTextLeadingForUnitTest()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x30\x2E\x31"};aiSetSelectionTextLeading(1296);if(1296!= aiGetSelectionTextLeadingForUnitTest()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x32\x39\x36"};aiSetSelectionTextLeading(10);if(10!= aiGetSelectionTextLeadingForUnitTest()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x30"};aiSetSelectionTextLeading(100);if(100!= aiGetSelectionTextLeadingForUnitTest()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x30\x30"};aiSetSelectionTextLeading(10);unitTestTearDown();_0x1615C= unitTestResultPass(arguments.callee.name)}catch(e){_0x1615C= unitTestResultException(arguments.callee.name,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,arguments.callee.name);return _0x1615C}function aiGetSelectionTextLeadingForUnitTest(){var _0x1615C=0;try{_0x1615C= parseInt(10.0* aiGetSelectionTextLeadingWithUnit().split('\x2C')[0])/ 10}catch(e){unitTestLog("\x45\x78\x63\x65\x70\x74\x69\x6F\x6E\x20\x3D\x20"+ e+ "\x20"+ arguments.callee.name+ "\x28\x29")};return _0x1615C}function test_TextFrame_textSize(_0x171F2){var _0x1615C=unitTestResultDefault();try{unitTestLogTestStart(arguments.callee.name);unitTestSetupBasic(_0x171F2);aiSetSelectionTextSize(0.1);if(0.1!= aiGetSelectionTextSizeForUnitTest()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x30\x2E\x31"};aiSetSelectionTextSize(1296);if(1296!= aiGetSelectionTextSizeForUnitTest()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x32\x39\x36"};aiSetSelectionTextSize(10);if(10!= aiGetSelectionTextSizeForUnitTest()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x30"};aiSetSelectionTextSize(100);if(100!= aiGetSelectionTextSizeForUnitTest()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x30\x30"};aiSetSelectionTextSize(10);unitTestTearDown();_0x1615C= unitTestResultPass(arguments.callee.name)}catch(e){_0x1615C= unitTestResultException(arguments.callee.name,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,arguments.callee.name);return _0x1615C}function aiGetSelectionTextSizeForUnitTest(){var _0x1615C=0;try{_0x1615C= parseInt(10.0* aiGetSelectionTextSizeWithUnit().split('\x2C')[0])/ 10}catch(e){unitTestLog("\x45\x78\x63\x65\x70\x74\x69\x6F\x6E\x20\x3D\x20"+ e+ "\x20"+ arguments.callee.name+ "\x28\x29")};return _0x1615C}function test_TextFrame_tracking(_0x171F2){var _0x1615C=unitTestResultDefault();try{unitTestLogTestStart(arguments.callee.name);unitTestSetupBasic(_0x171F2);aiSetSelectionTextTracking(-1000);if(-1000!= aiGetSelectionTextTracking()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x2D\x31\x30\x30\x30"};aiSetSelectionTextTracking(10000);if(10000!= aiGetSelectionTextTracking()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x30\x30\x30\x30"};aiSetSelectionTextTracking(0);if(0!= aiGetSelectionTextTracking()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x30"};aiSetSelectionTextTracking(100);if(100!= aiGetSelectionTextTracking()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x30\x30"};aiSetSelectionTextTracking(0);unitTestTearDown();_0x1615C= unitTestResultPass(arguments.callee.name)}catch(e){_0x1615C= unitTestResultException(arguments.callee.name,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,arguments.callee.name);return _0x1615C}5  function getCurrentTool(){var _0x1615C="";try{_0x1615C= ldGetSelectionType()}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};return _0x1615C}function ldGetSelectionType(){var _0x1615C="\x4E\x6F\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E";var _0x17368=app.project.activeSequence;try{if(_0x17368){_0x1615C= _0x17368.constructor.name}else {_0x1615C= "\x55\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64"}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};return _0x1615C}function test(_0x17FDE){$.writeln("\x74\x65\x73\x74\x2E\x2E\x2E\x2E");return "\x31\x30"}function PpGetPlayerPosition(){var _0x1615C="";app.enableQE();var _0x175D0=qe.project.getActiveSequence();var _0x175E6=app.project.activeSequence.end- app.project.activeSequence.zeroPoint;var _0x175BA=_0x175D0.videoFrameRate;if(_0x175D0!= null){_0x1615C= _0x175D0.CTI.ticks+ "\x2C"+ _0x175E6+ "\x2C"+ _0x175BA}else {$.write("\x41\x63\x74\x69\x76\x65\x20\x53\x65\x71\x75\x65\x6E\x63\x65\x20\x72\x65\x71\x75\x69\x72\x65\x64\x2E")};return _0x1615C}function PpSetPlayerPosition(_0x17612){app.enableQE();var _0x175FC=qe.project.getActiveSequence().player;if(app.project.activeSequence){var _0x175A4=app.project.activeSequence;_0x175A4.setPlayerPosition(_0x17612.toString());_0x175FC.startScrubbing()}else {}}function PrUpdatePlayerPositionByDelta(_0x164A0){var _0x1763E=0;try{app.enableQE();var _0x175D0=qe.project.getActiveSequence();if(_0x175D0!= null){var _0x175E6=app.project.activeSequence.end- app.project.activeSequence.zeroPoint;var _0x175BA=_0x175D0.videoFrameRate;var _0x17612=Number(_0x175D0.CTI.ticks);currentPosition= _0x17612;var _0x1758E=currentPosition+ (8475667200* _0x164A0);if(_0x1758E< 0){_0x1758E= 0};if(_0x1758E> _0x175E6){_0x1758E= _0x175E6};_0x1763E= _0x1758E;var _0x175FC=qe.project.getActiveSequence().player;if(app.project.activeSequence){var _0x175A4=app.project.activeSequence;_0x175A4.setPlayerPosition(_0x1763E.toString());_0x175FC.startScrubbing()}else {}}else {$.write("\x41\x63\x74\x69\x76\x65\x20\x53\x65\x71\x75\x65\x6E\x63\x65\x20\x72\x65\x71\x75\x69\x72\x65\x64\x2E")}}catch(e){};return _0x1763E}function PpSetPlayerPositionJog(_0x17612,_0x17628){app.enableQE();var _0x175FC=qe.project.getActiveSequence().player;if(app.project.activeSequence){var _0x175A4=app.project.activeSequence;_0x175A4.setPlayerPosition(_0x17612.toString());_0x175FC.startScrubbing()}else {$.write("\x41\x63\x74\x69\x76\x65\x20\x53\x65\x71\x75\x65\x6E\x63\x65\x20\x72\x65\x71\x75\x69\x72\x65\x64\x2E")}}function play30(){app.enableQE();var _0x17578=qe.project.getActiveSequence();var _0x17562=_0x17578.CTI.frames;for(var _0x15E44=0;_0x15E44< _0x17562;_0x15E44++){var _0x168EC=PpGetPlayerPosition();var _0x168EC=response;if(_0x168EC!= ""){val= _0x168EC.split("\x2C")};currentPosition= Number(val[0]);sequenceDuration= Number(val[1]);frameRate= Number(Math.round(val[2]));var _0x1758E=currentPosition+ (8475667200* (pVar.rvalue* 1));console.log("\x70\x6F\x73\x20\x3D\x20"+ _0x1758E);if(_0x1758E< 0){_0x1758E= 0;pVar.rvalue= 0};if(_0x1758E> sequenceDuration){_0x1758E= sequenceDuration;pVar.rvalue= 0};PpSetPlayerPosition(_0x1758E);$.sleep(30)}}function playVideo(){app.enableQE();var _0x175A4=qe.project.getActiveSequence();if(_0x175A4){_0x175A4.player.play()};return}function stopVideo(){app.enableQE();var _0x175A4=qe.project.getActiveSequence();if(_0x175A4){_0x175A4.player.stop()};return}¾W ï»¿;const NotSupportedValue="\x6E\x75\x6C\x6C";const BackgroundLayerBlendName="\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64";const TestMouse="\x54\x65\x73\x74\x5F\x4D\x6F\x75\x73\x65";var psDebugAlert=false;var psDebugLog=false;var psDebugLogFile=false;const psLogFilePath=Folder.desktop+ "\x2F\x50\x68\x6F\x74\x6F\x73\x68\x6F\x70\x41\x63\x74\x69\x6F\x6E\x73\x4C\x6F\x67\x2E\x74\x78\x74";var psUnitTestLogFilePrefix=Folder.desktop+ "\x2F\x6C\x6F\x67\x2F\x50\x73\x5F";var psUnitTestCurrentTest="\x5F\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72\x5F";var psPrefContext=0;var isMac=(0== $.os.indexOf("\x4D\x61\x63"));var logiLayerName="\x43\x72\x61\x66\x74\x3A\x20";var logiHistoryName="\x43\x72\x61\x66\x74";var _abList=[];var psStrBrtCnt=localize("\x24\x24\x24\x2F\x41\x64\x6A\x75\x73\x74\x6D\x65\x6E\x74\x2F\x42\x72\x69\x67\x68\x74\x6E\x65\x73\x73\x3D\x42\x72\x69\x67\x68\x74\x6E\x65\x73\x73\x2F\x43\x6F\x6E\x74\x72\x61\x73\x74");var psStrHueSat=localize("\x24\x24\x24\x2F\x41\x64\x6A\x75\x73\x74\x6D\x65\x6E\x74\x2F\x48\x75\x65\x53\x61\x74\x3D\x48\x75\x65\x2F\x53\x61\x74\x75\x72\x61\x74\x69\x6F\x6E");var psStrVibrance=localize("\x24\x24\x24\x2F\x41\x64\x6A\x75\x73\x74\x6D\x65\x6E\x74\x2F\x56\x69\x62\x72\x61\x6E\x63\x65\x3D\x56\x69\x62\x72\x61\x6E\x63\x65");var psStrExposure=localize("\x24\x24\x24\x2F\x41\x64\x6A\x75\x73\x74\x6D\x65\x6E\x74\x2F\x45\x78\x70\x6F\x73\x75\x72\x65\x3D\x45\x78\x70\x6F\x73\x75\x72\x65");var psStrBlnCng=localize("\x24\x24\x24\x2F\x43\x6F\x6D\x6D\x61\x6E\x64\x73\x2F\x42\x6C\x65\x6E\x64\x4D\x6F\x64\x65\x43\x68\x61\x6E\x67\x65\x3D\x42\x6C\x65\x6E\x64\x69\x6E\x67\x20\x43\x68\x61\x6E\x67\x65");var psStrMasterOpacityChange=localize("\x24\x24\x24\x2F\x43\x6F\x6D\x6D\x61\x6E\x64\x73\x2F\x4D\x61\x73\x74\x65\x72\x4F\x70\x61\x63\x69\x74\x79\x3D\x4D\x61\x73\x74\x65\x72\x20\x4F\x70\x61\x63\x69\x74\x79\x20\x43\x68\x61\x6E\x67\x65");var psStrFillOpacityChange=localize("\x24\x24\x24\x2F\x43\x6F\x6D\x6D\x61\x6E\x64\x73\x2F\x46\x69\x6C\x6C\x4F\x70\x61\x63\x69\x74\x79\x3D\x46\x69\x6C\x6C\x20\x4F\x70\x61\x63\x69\x74\x79\x20\x43\x68\x61\x6E\x67\x65");function willOverwriteHistory(){var _0x1615C=false;try{if(appMajorVersionNumber()<= 19){_0x1615C=  !isMac}else {if(isMac){_0x1615C= false}else {_0x1615C=  !isLayerVisibilityChangesAreUndoable()}}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function appMajorVersionNumber(){var _0x1615C=1;try{_0x1615C= Number(app.version.split('\x2E')[0])}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function isLayerVisibilityChangesAreUndoable(){var _0x1615C=false;try{var _0x17234={"\x6E\x75\x6C\x6C":{"\x5F\x72\x65\x66":[{"\x5F\x70\x72\x6F\x70\x65\x72\x74\x79":"\x6C\x61\x79\x65\x72\x56\x69\x73\x69\x62\x69\x6C\x69\x74\x79\x43\x68\x61\x6E\x67\x65\x73\x41\x72\x65\x55\x6E\x64\x6F\x61\x62\x6C\x65","\x5F\x72\x65\x66":"\x70\x72\x6F\x70\x65\x72\x74\x79"},{"\x5F\x65\x6E\x75\x6D":"\x6F\x72\x64\x69\x6E\x61\x6C","\x5F\x72\x65\x66":"\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x5F\x76\x61\x6C\x75\x65":"\x74\x61\x72\x67\x65\x74"}]}};var _0x16A62=Humanizer.getObject(_0x17234);_0x1615C= _0x16A62.layerVisibilityChangesAreUndoable}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function GetCurrentTool(){if( typeof classProperty== "\x75\x6E\x64\x65\x66\x69\x6E\x65\x64"){classProperty= app.charIDToTypeID('\x50\x72\x70\x72')};if( typeof kcurrentToolOptionsStr== "\x75\x6E\x64\x65\x66\x69\x6E\x65\x64"){kcurrentToolOptionsStr= app.stringIDToTypeID("\x63\x75\x72\x72\x65\x6E\x74\x54\x6F\x6F\x6C\x4F\x70\x74\x69\x6F\x6E\x73")};if( typeof ktoolStr== "\x75\x6E\x64\x65\x66\x69\x6E\x65\x64"){ktoolStr= app.stringIDToTypeID("\x74\x6F\x6F\x6C")};if( typeof classApplication== "\x75\x6E\x64\x65\x66\x69\x6E\x65\x64"){classApplication= app.charIDToTypeID('\x63\x61\x70\x70')};if( typeof typeOrdinal== "\x75\x6E\x64\x65\x66\x69\x6E\x65\x64"){typeOrdinal= app.charIDToTypeID('\x4F\x72\x64\x6E')};if( typeof enumTarget== "\x75\x6E\x64\x65\x66\x69\x6E\x65\x64"){enumTarget= app.charIDToTypeID('\x54\x72\x67\x74')};var _0x167B8= new ActionReference();_0x167B8.putProperty(classProperty,ktoolStr);_0x167B8.putEnumerated(classApplication,typeOrdinal,enumTarget);var _0x1678C=executeActionGet(_0x167B8);var _0x16A78= new Object();psDscToObj(_0x16A78,_0x1678C);return _0x16A78}function psGetCurrentToolOptions(){var _0x1615C={};try{var _0x16D38=GetCurrentTool();_0x1615C= _0x16D38.currentToolOptions}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function debugAlert(_0x15E2E){debugLog(_0x15E2E);if(psDebugAlert){alert(_0x15E2E)}}function debugLog(_0x15E2E){if(psDebugLog){$.writeln(currentTime()+ "\x20"+ _0x15E2E)};if(psDebugLogFile){var _0x1666E= new File(psLogFilePath);if(_0x1666E.open('\x61')){_0x1666E.writeln(currentTime()+ "\x20"+ _0x15E2E);_0x1666E.close()}}}function setPaintBrushModePS2(_0x1683C,_0x167FA){var _0x16BC2=stringIDToTypeID("\x73\x65\x74");var _0x16AD0= new ActionDescriptor();var _0x15FA4=stringIDToTypeID("\x6E\x75\x6C\x6C");var _0x16C1A= new ActionReference();var _0x17704=getCurrentTool();var _0x16BAC=stringIDToTypeID(_0x17704);_0x16C1A.putClass(_0x16BAC);_0x16AD0.putReference(_0x15FA4,_0x16C1A);var _0x16AFC=stringIDToTypeID("\x74\x6F");var _0x16AE6= new ActionDescriptor();var _0x16B12=stringIDToTypeID("\x6F\x70\x61\x63\x69\x74\x79");var _0x16B28=stringIDToTypeID("\x70\x65\x72\x63\x65\x6E\x74\x55\x6E\x69\x74");if(_0x1683C== null|| isNaN(_0x1683C)){_0x1683C= 100};_0x16AE6.putUnitDouble(_0x16B12,_0x16B28,_0x1683C);var _0x16B96=stringIDToTypeID("\x66\x6C\x6F\x77");if(_0x167FA== null|| isNaN(_0x167FA)){_0x167FA= 100};_0x16AE6.putUnitDouble(_0x16B96,_0x16B28,_0x167FA);var _0x16B80=stringIDToTypeID("\x6E\x75\x6C\x6C");_0x16AD0.putObject(_0x16AFC,_0x16B80,_0x16AE6);executeAction(_0x16BC2,_0x16AD0,DialogModes.NO)}function setPaintBrushModePS(_0x1683C,_0x167FA,_0x16BEE,_0x16C04,_0x16BD8,_0x16826){var _0x16BC2=stringIDToTypeID("\x73\x65\x74");var _0x16AD0= new ActionDescriptor();var _0x15FA4=stringIDToTypeID("\x6E\x75\x6C\x6C");var _0x16C1A= new ActionReference();var _0x17704=getCurrentTool();var _0x16BAC=stringIDToTypeID(_0x17704);_0x16C1A.putClass(_0x16BAC);_0x16AD0.putReference(_0x15FA4,_0x16C1A);var _0x16AFC=stringIDToTypeID("\x74\x6F");var _0x16AE6= new ActionDescriptor();var _0x16B12=stringIDToTypeID("\x6F\x70\x61\x63\x69\x74\x79");var _0x16B28=stringIDToTypeID("\x70\x65\x72\x63\x65\x6E\x74\x55\x6E\x69\x74");if(_0x1683C== null|| isNaN(_0x1683C)){_0x1683C= 100};_0x16AE6.putUnitDouble(_0x16B12,_0x16B28,_0x1683C);var _0x16B3E=stringIDToTypeID("\x6D\x6F\x64\x65");var _0x16B54=stringIDToTypeID("\x62\x6C\x65\x6E\x64\x4D\x6F\x64\x65\x6C");var _0x16B6A=stringIDToTypeID(_0x16826);_0x16AE6.putEnumerated(_0x16B3E,_0x16B54,_0x16B6A);var _0x16B96=stringIDToTypeID("\x66\x6C\x6F\x77");if(_0x167FA== null|| isNaN(_0x167FA)){_0x167FA= 100};_0x16AE6.putUnitDouble(_0x16B96,_0x16B28,_0x167FA);if(_0x16BEE== null){_0x16BEE= false};_0x16AE6.putBoolean(stringIDToTypeID("\x75\x73\x65\x50\x72\x65\x73\x73\x75\x72\x65\x4F\x76\x65\x72\x72\x69\x64\x65\x73\x4F\x70\x61\x63\x69\x74\x79"),_0x16BEE);if(_0x16C04== null){_0x16C04= false};_0x16AE6.putBoolean(stringIDToTypeID("\x75\x73\x65\x50\x72\x65\x73\x73\x75\x72\x65\x4F\x76\x65\x72\x72\x69\x64\x65\x73\x53\x69\x7A\x65"),_0x16C04);if(_0x16BD8== null){_0x16BD8= false};_0x16AE6.putBoolean(stringIDToTypeID("\x72\x65\x70\x65\x61\x74"),_0x16BD8);var _0x16B80=stringIDToTypeID("\x6E\x75\x6C\x6C");_0x16AD0.putObject(_0x16AFC,_0x16B80,_0x16AE6);executeAction(_0x16BC2,_0x16AD0,DialogModes.NO)}function getPaintBrushModePS(_0x1683C,_0x167FA,_0x16BEE,_0x16C04,_0x16BD8,_0x16826){var _0x16BC2=stringIDToTypeID("\x73\x65\x74");var _0x16AD0= new ActionDescriptor();var _0x15FA4=stringIDToTypeID("\x6E\x75\x6C\x6C");var _0x16C1A= new ActionReference();var _0x16BAC=stringIDToTypeID("\x73\x68\x61\x72\x70\x65\x6E\x54\x6F\x6F\x6C");_0x16C1A.putClass(_0x16BAC);_0x16AD0.putReference(_0x15FA4,_0x16C1A);var _0x16AFC=stringIDToTypeID("\x74\x6F");var _0x16AE6= new ActionDescriptor();var _0x16B12=stringIDToTypeID("\x6F\x70\x61\x63\x69\x74\x79");var _0x16B28=stringIDToTypeID("\x70\x65\x72\x63\x65\x6E\x74\x55\x6E\x69\x74");_0x16AE6.putUnitDouble(_0x16B12,_0x16B28,_0x1683C);var _0x16B3E=stringIDToTypeID("\x6D\x6F\x64\x65");var _0x16B54=stringIDToTypeID("\x62\x6C\x65\x6E\x64\x4D\x6F\x64\x65\x6C");var _0x16B6A=stringIDToTypeID(_0x16826);_0x16AE6.putEnumerated(_0x16B3E,_0x16B54,_0x16B6A);var _0x16B96=stringIDToTypeID("\x66\x6C\x6F\x77");_0x16AE6.putUnitDouble(_0x16B96,_0x16B28,_0x167FA);_0x16AE6.putBoolean(stringIDToTypeID("\x75\x73\x65\x50\x72\x65\x73\x73\x75\x72\x65\x4F\x76\x65\x72\x72\x69\x64\x65\x73\x4F\x70\x61\x63\x69\x74\x79"),_0x16BEE);_0x16AE6.putBoolean(stringIDToTypeID("\x75\x73\x65\x50\x72\x65\x73\x73\x75\x72\x65\x4F\x76\x65\x72\x72\x69\x64\x65\x73\x53\x69\x7A\x65"),_0x16C04);_0x16AE6.putBoolean(stringIDToTypeID("\x72\x65\x70\x65\x61\x74"),_0x16BD8);var _0x16B80=stringIDToTypeID("\x6E\x75\x6C\x6C");_0x16AD0.putObject(_0x16AFC,_0x16B80,_0x16AE6);executeAction(_0x16BC2,_0x16AD0,DialogModes.NO)}function setPressureModePS(_0x1683C,_0x169B2,_0x16BEE,_0x16C04,_0x16BD8,_0x16826){var _0x16BC2=stringIDToTypeID("\x73\x65\x74");var _0x16AD0= new ActionDescriptor();var _0x15FA4=stringIDToTypeID("\x6E\x75\x6C\x6C");var _0x16C1A= new ActionReference();var _0x17704=getCurrentTool();var _0x16BAC=stringIDToTypeID(_0x17704);_0x16C1A.putClass(_0x16BAC);_0x16AD0.putReference(_0x15FA4,_0x16C1A);var _0x16AFC=stringIDToTypeID("\x74\x6F");var _0x16AE6= new ActionDescriptor();var _0x16B12=stringIDToTypeID("\x6F\x70\x61\x63\x69\x74\x79");var _0x16B28=stringIDToTypeID("\x70\x65\x72\x63\x65\x6E\x74\x55\x6E\x69\x74");if(_0x1683C== null|| isNaN(_0x1683C)){_0x1683C= 100};_0x16AE6.putUnitDouble(_0x16B12,_0x16B28,_0x1683C);var _0x16B3E=stringIDToTypeID("\x6D\x6F\x64\x65");var _0x16B54=stringIDToTypeID("\x62\x6C\x65\x6E\x64\x4D\x6F\x64\x65\x6C");var _0x16B6A=stringIDToTypeID(_0x16826);_0x16AE6.putEnumerated(_0x16B3E,_0x16B54,_0x16B6A);var _0x16B96=stringIDToTypeID("\x70\x72\x65\x73\x73\x75\x72\x65");if(_0x169B2== null|| isNaN(_0x169B2)){_0x169B2= 100};_0x16AE6.putUnitDouble(_0x16B96,_0x16B28,_0x169B2);if(_0x16BEE== null){_0x16BEE= false};_0x16AE6.putBoolean(stringIDToTypeID("\x75\x73\x65\x50\x72\x65\x73\x73\x75\x72\x65\x4F\x76\x65\x72\x72\x69\x64\x65\x73\x4F\x70\x61\x63\x69\x74\x79"),_0x16BEE);if(_0x16C04== null){_0x16C04= false};_0x16AE6.putBoolean(stringIDToTypeID("\x75\x73\x65\x50\x72\x65\x73\x73\x75\x72\x65\x4F\x76\x65\x72\x72\x69\x64\x65\x73\x53\x69\x7A\x65"),_0x16C04);if(_0x16BD8== null){_0x16BD8= false};_0x16AE6.putBoolean(stringIDToTypeID("\x72\x65\x70\x65\x61\x74"),_0x16BD8);var _0x16B80=stringIDToTypeID("\x6E\x75\x6C\x6C");_0x16AD0.putObject(_0x16AFC,_0x16B80,_0x16AE6);executeAction(_0x16BC2,_0x16AD0,DialogModes.NO)}function setParameterExposure(_0x16C30){var _0x16BC2=stringIDToTypeID("\x73\x65\x74");var _0x16AD0= new ActionDescriptor();var _0x15FA4=stringIDToTypeID("\x6E\x75\x6C\x6C");var _0x16C1A= new ActionReference();var _0x17704=getCurrentTool();var _0x16BAC=stringIDToTypeID(_0x17704);_0x16C1A.putClass(_0x16BAC);_0x16AD0.putReference(_0x15FA4,_0x16C1A);var _0x16AFC=stringIDToTypeID("\x74\x6F");var _0x16AE6= new ActionDescriptor();var _0x16B12=stringIDToTypeID("\x65\x78\x70\x6F\x73\x75\x72\x65");var _0x16B28=stringIDToTypeID("\x70\x65\x72\x63\x65\x6E\x74\x55\x6E\x69\x74");if(_0x16C30== null|| isNaN(_0x16C30)){_0x16C30= 100};_0x16AE6.putUnitDouble(_0x16B12,_0x16B28,_0x16C30);var _0x16B80=stringIDToTypeID("\x6E\x75\x6C\x6C");_0x16AD0.putObject(_0x16AFC,_0x16B80,_0x16AE6);executeAction(_0x16BC2,_0x16AD0,DialogModes.NO)}function setParameterOpacity(_0x1683C){var _0x16BC2=stringIDToTypeID("\x73\x65\x74");var _0x16AD0= new ActionDescriptor();var _0x15FA4=stringIDToTypeID("\x6E\x75\x6C\x6C");var _0x16C1A= new ActionReference();var _0x17704=getCurrentTool();var _0x16BAC=stringIDToTypeID(_0x17704);_0x16C1A.putClass(_0x16BAC);_0x16AD0.putReference(_0x15FA4,_0x16C1A);var _0x16AFC=stringIDToTypeID("\x74\x6F");var _0x16AE6= new ActionDescriptor();var _0x16B12=stringIDToTypeID("\x6F\x70\x61\x63\x69\x74\x79");var _0x16B28=stringIDToTypeID("\x70\x65\x72\x63\x65\x6E\x74\x55\x6E\x69\x74");if(_0x1683C== null|| isNaN(_0x1683C)){_0x1683C= 100};_0x16AE6.putUnitDouble(_0x16B12,_0x16B28,_0x1683C);var _0x16B80=stringIDToTypeID("\x6E\x75\x6C\x6C");_0x16AD0.putObject(_0x16AFC,_0x16B80,_0x16AE6);executeAction(_0x16BC2,_0x16AD0,DialogModes.NO)}s2t= function(_0x15E70){return app.stringIDToTypeID(_0x15E70)};function getZoom(){var _0x167B8;_0x167B8=  new ActionReference();_0x167B8.putProperty(s2t("\x70\x72\x6F\x70\x65\x72\x74\x79"),s2t("\x7A\x6F\x6F\x6D"));_0x167B8.putEnumerated(s2t("\x64\x6F\x63\x75\x6D\x65\x6E\x74"),s2t("\x6F\x72\x64\x69\x6E\x61\x6C"),s2t("\x74\x61\x72\x67\x65\x74\x45\x6E\x75\x6D"));var _0x16D4E=executeActionGet(_0x167B8).getUnitDoubleValue(s2t("\x7A\x6F\x6F\x6D"));_0x16D4E= _0x16D4E* 100;return _0x16D4E}function setZoomScroll(_0x17FC8){var _0x1678C,_0x167B8,_0x17FB2;_0x17FC8= _0x17FC8/ 100;_0x1678C=  new ActionDescriptor;_0x17FB2=  new ActionDescriptor;_0x167B8=  new ActionReference;_0x167B8.putProperty(s2t('\x70\x72\x6F\x70\x65\x72\x74\x79'),s2t('\x7A\x6F\x6F\x6D'));_0x167B8.putEnumerated(s2t('\x64\x6F\x63\x75\x6D\x65\x6E\x74'),s2t('\x6F\x72\x64\x69\x6E\x61\x6C'),s2t('\x74\x61\x72\x67\x65\x74\x45\x6E\x75\x6D'));_0x1678C.putReference(s2t('\x74\x61\x72\x67\x65\x74'),_0x167B8);_0x17FB2.putUnitDouble(s2t('\x7A\x6F\x6F\x6D'),s2t('\x70\x65\x72\x63\x65\x6E\x74\x55\x6E\x69\x74'),_0x17FC8);_0x1678C.putObject(s2t('\x74\x6F'),s2t('\x7A\x6F\x6F\x6D'),_0x17FB2);executeAction(s2t('\x73\x65\x74'),_0x1678C,DialogModes.NO)}function setStrokeWeightForActivePaths(_0x1662C){var _0x17A74=charIDToTypeID("\x73\x65\x74\x64");var _0x17EC0= new ActionDescriptor();var _0x15FA4=charIDToTypeID("\x6E\x75\x6C\x6C");var _0x17F9C= new ActionReference();var _0x17F02=stringIDToTypeID("\x63\x6F\x6E\x74\x65\x6E\x74\x4C\x61\x79\x65\x72");var _0x1749C=charIDToTypeID("\x4F\x72\x64\x6E");var _0x17AB6=charIDToTypeID("\x54\x72\x67\x74");_0x17F9C.putEnumerated(_0x17F02,_0x1749C,_0x17AB6);_0x17EC0.putReference(_0x15FA4,_0x17F9C);var _0x17AA0=charIDToTypeID("\x54\x20\x20\x20");var _0x17ED6= new ActionDescriptor();var _0x17F5A=stringIDToTypeID("\x73\x74\x72\x6F\x6B\x65\x53\x74\x79\x6C\x65");var _0x17EEC= new ActionDescriptor();var _0x17F70=stringIDToTypeID("\x73\x74\x72\x6F\x6B\x65\x53\x74\x79\x6C\x65\x4C\x69\x6E\x65\x57\x69\x64\x74\x68");var _0x17F18=charIDToTypeID("\x23\x50\x6E\x74");_0x17EEC.putUnitDouble(_0x17F70,_0x17F18,_0x1662C);var _0x17F86=stringIDToTypeID("\x73\x74\x72\x6F\x6B\x65\x53\x74\x79\x6C\x65\x56\x65\x72\x73\x69\x6F\x6E");_0x17EEC.putInteger(_0x17F86,2);var _0x17F44=stringIDToTypeID("\x73\x74\x72\x6F\x6B\x65\x45\x6E\x61\x62\x6C\x65\x64");_0x17EEC.putBoolean(_0x17F44,true);var _0x17F5A=stringIDToTypeID("\x73\x74\x72\x6F\x6B\x65\x53\x74\x79\x6C\x65");_0x17ED6.putObject(_0x17F5A,_0x17F5A,_0x17EEC);var _0x17F2E=stringIDToTypeID("\x73\x68\x61\x70\x65\x53\x74\x79\x6C\x65");_0x17EC0.putObject(_0x17AA0,_0x17F2E,_0x17ED6);executeAction(_0x17A74,_0x17EC0,DialogModes.NO)}function setBrightnessParameters(_0x172B8,_0x172CE){try{moveHistoryState(psStrBrtCnt);var _0x1742E=createLogiHistoryNameWithValue(psStrBrtCnt,_0x172B8+ "\x2C\x20"+ _0x172CE);var _0x17AE2="\x73\x65\x74\x42\x72\x69\x67\x68\x74\x6E\x65\x73\x73\x50\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x53\x75\x62\x28"+ _0x172B8+ "\x2C\x20"+ _0x172CE+ "\x29";app.activeDocument.suspendHistory(_0x1742E,_0x17AE2)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function setBrightnessParametersSub(_0x172B8,_0x172CE){try{var _0x17BEA=app.activeDocument.activeLayer.allLocked;if(_0x17BEA){app.activeDocument.activeLayer.allLocked= false};var _0x17A74=charIDToTypeID("\x73\x65\x74\x64");var _0x16AE6= new ActionDescriptor();var _0x15FA4=charIDToTypeID("\x6E\x75\x6C\x6C");var _0x17B66= new ActionReference();var _0x15F4C=charIDToTypeID("\x41\x64\x6A\x4C");var _0x1749C=charIDToTypeID("\x4F\x72\x64\x6E");var _0x17AB6=charIDToTypeID("\x54\x72\x67\x74");_0x17B66.putEnumerated(_0x15F4C,_0x1749C,_0x17AB6);_0x16AE6.putReference(_0x15FA4,_0x17B66);var _0x17AA0=charIDToTypeID("\x54\x20\x20\x20");var _0x17B7C= new ActionDescriptor();var _0x17BA8=charIDToTypeID("\x42\x72\x67\x68");_0x17B7C.putInteger(_0x17BA8,_0x172B8);var _0x17BBE=charIDToTypeID("\x43\x6E\x74\x72");_0x17B7C.putInteger(_0x17BBE,_0x172CE);var _0x17BD4=stringIDToTypeID("\x75\x73\x65\x4C\x65\x67\x61\x63\x79");_0x17B7C.putBoolean(_0x17BD4,false);var _0x17B92=charIDToTypeID("\x42\x72\x67\x43");_0x16AE6.putObject(_0x17AA0,_0x17B92,_0x17B7C);executeAction(_0x17A74,_0x16AE6,DialogModes.NO);if(_0x17BEA){app.activeDocument.activeLayer.allLocked= true}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function moveHistoryState(_0x16642){try{if(willOverwriteHistory()){var _0x17470=createLogiHistoryName(_0x16642);var _0x1745A=app.activeDocument.activeHistoryState;if(_0x1745A.name.startsWith(_0x17470)){moveHistoryStateByOne()}}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function moveHistoryStateByOne(){try{var _0x174C8=charIDToTypeID("\x73\x6C\x63\x74");var _0x17402= new ActionDescriptor();var _0x15FA4=charIDToTypeID("\x6E\x75\x6C\x6C");var _0x173EC= new ActionReference();var _0x17486=charIDToTypeID("\x48\x73\x74\x53");var _0x1749C=charIDToTypeID("\x4F\x72\x64\x6E");var _0x174B2=charIDToTypeID("\x50\x72\x76\x73");_0x173EC.putEnumerated(_0x17486,_0x1749C,_0x174B2);_0x17402.putReference(_0x15FA4,_0x173EC);executeAction(_0x174C8,_0x17402,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function createLogiHistoryNameWithValue(_0x16642,_0x1619E){var _0x1615C=logiHistoryName;try{_0x1615C= createLogiHistoryName(_0x16642)+ "\x3A\x20"+ _0x1619E}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function createLogiHistoryName(_0x16642){var _0x1615C=logiHistoryName;try{_0x1615C= logiHistoryName+ "\x3A\x20"+ _0x16642}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function getBrightnessParameters(){var _0x16A20='\x62\x72\x69\x67\x68\x74\x6E\x65\x73\x73';var _0x16A36=isAreaSelected();if(!_0x16A36){try{var _0x15E2E=layerInfo(_0x16A20);if(_0x15E2E.startsWith("\x4F\x4B")|| _0x15E2E== NotSupportedValue){return _0x15E2E}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};if(findLogiLayer2(LayerKind.BRIGHTNESSCONTRAST)){return layerInfo(_0x16A20)}};if(!_0x16A36){moveToRootOfArtboard()};addBrightnessLayer();return layerInfo(_0x16A20)}function getLayerBrightnessParameters(){var _0x16A20='\x62\x72\x69\x67\x68\x74\x6E\x65\x73\x73';return layerInfo(_0x16A20)}function isAreaSelected(){var _0x1615C=false;try{var _0x15E70=app.activeDocument.selection.bounds;_0x1615C= true}catch(e){};return _0x1615C}function moveToRootOfArtboard(){try{updateAbList();var _0x1669A=app.activeDocument.activeLayer;var _0x166DC=getTopLayerSet(_0x1669A);if(_0x166DC&& isArtboard(_0x166DC.id)){app.activeDocument.activeLayer= _0x166DC}else {}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return}function addBrightnessLayer(){try{var _0x15E9C= new ActionDescriptor();var _0x15EDE= new ActionReference();_0x15EDE.putClass(charIDToTypeID('\x41\x64\x6A\x4C'));_0x15E9C.putReference(charIDToTypeID('\x6E\x75\x6C\x6C'),_0x15EDE);var _0x15EB2= new ActionDescriptor();var _0x15EC8= new ActionDescriptor();_0x15EC8.putBoolean(stringIDToTypeID('\x75\x73\x65\x4C\x65\x67\x61\x63\x79'),0);_0x15EB2.putObject(charIDToTypeID('\x54\x79\x70\x65'),charIDToTypeID('\x42\x72\x67\x43'),_0x15EC8);_0x15E9C.putObject(charIDToTypeID('\x55\x73\x6E\x67'),charIDToTypeID('\x41\x64\x6A\x4C'),_0x15EB2);try{executeAction(charIDToTypeID('\x4D\x6B\x20\x20'),_0x15E9C,DialogModes.NO);var _0x15E86= new ActionDescriptor();var _0x15EDE= new ActionReference();_0x15EDE.putEnumerated(charIDToTypeID('\x41\x64\x6A\x4C'),charIDToTypeID('\x4F\x72\x64\x6E'),charIDToTypeID('\x54\x72\x67\x74'));_0x15E86.putReference(charIDToTypeID('\x6E\x75\x6C\x6C'),_0x15EDE);var _0x15E9C= new ActionDescriptor();_0x15E9C.putInteger(charIDToTypeID('\x42\x72\x67\x68'),0);_0x15E9C.putInteger(charIDToTypeID('\x43\x6E\x74\x72'),0);_0x15E9C.putBoolean(stringIDToTypeID("\x75\x73\x65\x4C\x65\x67\x61\x63\x79"),false);_0x15E86.putObject(charIDToTypeID('\x54\x20\x20\x20'),charIDToTypeID('\x42\x72\x67\x43'),_0x15E9C);executeAction(stringIDToTypeID('\x73\x65\x74'),_0x15E86,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};app.activeDocument.activeLayer.name= logiLayerName+ psStrBrtCnt}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function findLogiLayer(_0x166B0,_0x16684,_0x166C6){var _0x1615C=false;try{for(var _0x15E44=0;_0x15E44< _0x166B0.length;_0x15E44++){var _0x1669A=_0x166B0[_0x15E44];if(_0x1669A.name.startsWith(logiLayerName)&& _0x1669A.kind== _0x16684){app.activeDocument.activeLayer= _0x1669A;_0x1615C= true;break}else {if(_0x1669A.typename== '\x4C\x61\x79\x65\x72\x53\x65\x74'){if(_0x166C6){_0x1615C= findLogiLayer(_0x1669A.layers,_0x16684,_0x166C6);if(_0x1615C){break}}}}}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C);return _0x1615C}function findLogiLayer2(_0x16684){var _0x1615C=false;try{var _0x1669A=app.activeDocument.activeLayer;if(_0x1669A.kind== _0x16684){_0x1615C= true}else {updateAbList();var _0x166DC=getTopLayerSet(_0x1669A);if(_0x166DC){if(isArtboard(_0x166DC.id)){_0x1615C= findLogiLayer(_0x166DC.layers,_0x16684,true)}else {_0x1615C= findLogiLayer(_0x166DC.layers,_0x16684,true);if(!_0x1615C){_0x1615C= findLogiLayer(app.activeDocument.layers,_0x16684,false)}}}else {_0x1615C= findLogiLayer(app.activeDocument.layers,_0x16684,true)}}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C);return _0x1615C}function updateAbList(){_abList= listArtboard()}function listArtboard(){var _0x1615C=[];try{var _0x173EC= new ActionReference();_0x173EC.putEnumerated(charIDToTypeID("\x44\x63\x6D\x6E"),charIDToTypeID("\x4F\x72\x64\x6E"),charIDToTypeID("\x54\x72\x67\x74"));var _0x173D6=executeActionGet(_0x173EC);var _0x17444=_0x173D6.getInteger(stringIDToTypeID("\x6E\x75\x6D\x62\x65\x72\x4F\x66\x4C\x61\x79\x65\x72\x73"));for(var _0x15E44=1;_0x15E44<= _0x17444;_0x15E44++){var _0x173EC= new ActionReference();_0x173EC.putIndex(charIDToTypeID("\x4C\x79\x72\x20"),_0x15E44);var _0x17402=executeActionGet(_0x173EC);var _0x171DC=_0x17402.getInteger(stringIDToTypeID('\x6C\x61\x79\x65\x72\x49\x44'));var _0x1742E=_0x17402.getString(stringIDToTypeID('\x6E\x61\x6D\x65'));var _0x17418=_0x17402.getBoolean(stringIDToTypeID("\x61\x72\x74\x62\x6F\x61\x72\x64\x45\x6E\x61\x62\x6C\x65\x64"));if(_0x17418){_0x1615C.push([_0x171DC,_0x1742E])}}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x72\x65\x73\x75\x6C\x74\x2E\x6C\x65\x6E\x67\x74\x68\x20\x3D\x20"+ _0x1615C.length);return _0x1615C}function isInArtBoard(){var _0x1615C=false;try{var _0x1669A=app.activeDocument.activeLayer;var _0x166DC=getTopLayerSet(_0x1669A);if(_0x166DC){_0x1615C= isArtboard(_0x166DC.id)}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};debugLog(arguments.callee.name+ "\x28\x29\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C);return _0x1615C}function getTopLayerSet(_0x16D22){var _0x1615C=null;try{var _0x16D38=_0x16D22.parent;if(_0x16D38== app.activeDocument&& _0x16D22.typename== '\x4C\x61\x79\x65\x72\x53\x65\x74'){_0x1615C= _0x16D22};if(_0x16D38.typename== '\x4C\x61\x79\x65\x72\x53\x65\x74'){_0x1615C= getTopLayerSet(_0x16D38)}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function isArtboard(_0x171DC){var _0x1615C=false;try{for(var _0x15E44=0;_0x15E44< _abList.length;_0x15E44++){if(_abList[_0x15E44][0]== _0x171DC){_0x1615C= true;break}}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function getSaturationParameters(){var _0x16A20='\x73\x61\x74\x75\x72\x61\x74\x69\x6F\x6E';var _0x16A36=isAreaSelected();if(!_0x16A36){try{var _0x15E2E=layerInfo(_0x16A20);if(_0x15E2E.startsWith("\x4F\x4B")){return _0x15E2E}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};if(findLogiLayer2(LayerKind.HUESATURATION)){return layerInfo(_0x16A20)}};if(!_0x16A36){moveToRootOfArtboard()};addSaturationLayer();return layerInfo(_0x16A20)}function addSaturationLayer(){try{var _0x15F8E=charIDToTypeID("\x4D\x6B\x20\x20");var _0x15E86= new ActionDescriptor();var _0x15FA4=charIDToTypeID("\x6E\x75\x6C\x6C");var _0x15EDE= new ActionReference();var _0x15F4C=charIDToTypeID("\x41\x64\x6A\x4C");_0x15EDE.putClass(_0x15F4C);_0x15E86.putReference(_0x15FA4,_0x15EDE);var _0x16028=charIDToTypeID("\x55\x73\x6E\x67");var _0x15E9C= new ActionDescriptor();var _0x16012=charIDToTypeID("\x54\x79\x70\x65");var _0x15EB2= new ActionDescriptor();var _0x15FD0=stringIDToTypeID("\x70\x72\x65\x73\x65\x74\x4B\x69\x6E\x64");var _0x15FFC=stringIDToTypeID("\x70\x72\x65\x73\x65\x74\x4B\x69\x6E\x64\x54\x79\x70\x65");var _0x15FE6=stringIDToTypeID("\x70\x72\x65\x73\x65\x74\x4B\x69\x6E\x64\x44\x65\x66\x61\x75\x6C\x74");_0x15EB2.putEnumerated(_0x15FD0,_0x15FFC,_0x15FE6);var _0x16096=charIDToTypeID("\x43\x6C\x72\x7A");_0x15EB2.putBoolean(_0x16096,false);var _0x160AC=charIDToTypeID("\x48\x53\x74\x72");_0x15E9C.putObject(_0x16012,_0x160AC,_0x15EB2);var _0x15F4C=charIDToTypeID("\x41\x64\x6A\x4C");_0x15E86.putObject(_0x16028,_0x15F4C,_0x15E9C);executeAction(_0x15F8E,_0x15E86,DialogModes.NO);app.activeDocument.activeLayer.name= logiLayerName+ psStrHueSat}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function setSaturationParameters(_0x17310,_0x1733C,_0x17326){try{moveHistoryState(psStrHueSat);var _0x1742E=createLogiHistoryNameWithValue(psStrHueSat,_0x17310+ "\x2C\x20"+ _0x1733C+ "\x2C\x20"+ _0x17326);var _0x17AE2="\x73\x65\x74\x53\x61\x74\x75\x72\x61\x74\x69\x6F\x6E\x50\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x53\x75\x62\x28"+ _0x17310+ "\x2C\x20"+ _0x1733C+ "\x2C\x20"+ _0x17326+ "\x29";app.activeDocument.suspendHistory(_0x1742E,_0x17AE2)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function setSaturationParametersSub(_0x17310,_0x1733C,_0x17326){try{var _0x17A74=charIDToTypeID('\x73\x65\x74\x64');var _0x17956= new ActionDescriptor();var _0x15FA4=charIDToTypeID('\x6E\x75\x6C\x6C');var _0x17EAA= new ActionReference();var _0x15F4C=charIDToTypeID('\x41\x64\x6A\x4C');var _0x1749C=charIDToTypeID('\x4F\x72\x64\x6E');var _0x17AB6=charIDToTypeID('\x54\x72\x67\x74');_0x17EAA.putEnumerated(_0x15F4C,_0x1749C,_0x17AB6);_0x17956.putReference(_0x15FA4,_0x17EAA);var _0x17AA0=charIDToTypeID('\x54\x20\x20\x20');var _0x17DFA= new ActionDescriptor();var _0x15FD0=stringIDToTypeID('\x70\x72\x65\x73\x65\x74\x4B\x69\x6E\x64');var _0x15FFC=stringIDToTypeID('\x70\x72\x65\x73\x65\x74\x4B\x69\x6E\x64\x54\x79\x70\x65');var _0x17C58=stringIDToTypeID('\x70\x72\x65\x73\x65\x74\x4B\x69\x6E\x64\x43\x75\x73\x74\x6F\x6D');_0x17DFA.putEnumerated(_0x15FD0,_0x15FFC,_0x17C58);var _0x17E10=charIDToTypeID('\x41\x64\x6A\x73');var _0x17E94= new ActionList();var _0x17AF8= new ActionDescriptor();var _0x17E26=charIDToTypeID('\x48\x20\x20\x20');_0x17AF8.putInteger(_0x17E26,_0x17310);var _0x17E7E=charIDToTypeID('\x53\x74\x72\x74');_0x17AF8.putInteger(_0x17E7E,_0x1733C);var _0x17E68=charIDToTypeID('\x4C\x67\x68\x74');_0x17AF8.putInteger(_0x17E68,_0x17326);var _0x17E52=charIDToTypeID('\x48\x73\x74\x32');_0x17E94.putObject(_0x17E52,_0x17AF8);_0x17DFA.putList(_0x17E10,_0x17E94);var _0x17E3C=charIDToTypeID('\x48\x53\x74\x72');_0x17956.putObject(_0x17AA0,_0x17E3C,_0x17DFA);executeAction(_0x17A74,_0x17956,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function updateBrightness(_0x1619E,_0x18246){var _0x1615C=NotSupportedValue;$.hiresTimer;try{if(isNotAdjLayerBrightnessContrastSupported()){_0x1615C= NotSupportedValue}else {var _0x168EC=getBrightnessParameters();if(_0x168EC!= null&& _0x168EC!= '\x45\x76\x61\x6C\x53\x63\x72\x69\x70\x74\x20\x65\x72\x72\x6F\x72\x2E'&& _0x168EC!= NotSupportedValue){var _0x167CE=_0x168EC.split('\x3A');var _0x172B8=Number(_0x167CE[1]);var _0x172CE=Number(_0x167CE[2]);if(_0x18246== '\x62\x72\x69\x67\x68\x74\x6E\x65\x73\x73'){_0x172B8+= _0x1619E;if(_0x172B8<  -150){_0x172B8=  -150};if(_0x172B8> 150){_0x172B8= 150};_0x1615C= _0x172B8}else {_0x172CE+= _0x1619E;if(_0x172CE<  -50){_0x172CE=  -50};if(_0x172CE> 100){_0x172CE= 100};_0x1615C= _0x172CE};setBrightnessParameters(_0x172B8,_0x172CE)}}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};debugLog("\x75\x70\x64\x61\x74\x65\x42\x72\x69\x67\x68\x74\x6E\x65\x73\x73\x20\x64\x6F\x6E\x65\x3A\x20\x74\x69\x6D\x65\x20\x3D\x20"+ $.hiresTimer+ "\x20\xB5\x73");return _0x1615C}function updateLayerBrightness(_0x1619E,_0x18246){var _0x1615C=NotSupportedValue;$.hiresTimer;try{if(isNotAdjLayerBrightnessContrastSupported()){_0x1615C= NotSupportedValue}else {var _0x168EC=getLayerBrightnessParameters();if(_0x168EC!= null&& _0x168EC!= '\x45\x76\x61\x6C\x53\x63\x72\x69\x70\x74\x20\x65\x72\x72\x6F\x72\x2E'&& _0x168EC!= NotSupportedValue){var _0x167CE=_0x168EC.split('\x3A');var _0x172B8=Number(_0x167CE[1]);var _0x172CE=Number(_0x167CE[2]);if(_0x18246== '\x62\x72\x69\x67\x68\x74\x6E\x65\x73\x73'){_0x172B8+= _0x1619E;if(_0x172B8<  -150){_0x172B8=  -150};if(_0x172B8> 150){_0x172B8= 150};_0x1615C= _0x172B8}else {_0x172CE+= _0x1619E;if(_0x172CE<  -50){_0x172CE=  -50};if(_0x172CE> 100){_0x172CE= 100};_0x1615C= _0x172CE};setBrightnessParameters(_0x172B8,_0x172CE)}}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};debugLog("\x75\x70\x64\x61\x74\x65\x42\x72\x69\x67\x68\x74\x6E\x65\x73\x73\x20\x64\x6F\x6E\x65\x3A\x20\x74\x69\x6D\x65\x20\x3D\x20"+ $.hiresTimer+ "\x20\xB5\x73");return _0x1615C}function updateVibrance(_0x1619E,_0x18246){var _0x1615C=NotSupportedValue;try{if(isNotAdjLayerVibranceSupported()){_0x1615C= NotSupportedValue}else {if(_0x18246== '\x73\x61\x74\x75\x72\x61\x74\x69\x6F\x6E'|| _0x18246== '\x76\x69\x62\x72\x61\x6E\x63\x65'){var _0x168EC=getVibranceParameters();if(_0x168EC!= null&& _0x168EC!= '\x45\x76\x61\x6C\x53\x63\x72\x69\x70\x74\x20\x65\x72\x72\x6F\x72\x2E'&& _0x168EC!= NotSupportedValue){var _0x167CE=_0x168EC.split('\x3A');var _0x17352=Number(_0x167CE[1]);var _0x1733C=Number(_0x167CE[2]);if(_0x18246== '\x76\x69\x62\x72\x61\x6E\x63\x65'){_0x1615C= _0x17352= fitBetweenMinMax((_0x17352+ _0x1619E),-100,100)}else {_0x1615C= _0x1733C= fitBetweenMinMax((_0x1733C+ _0x1619E),-100,100)};setVibranceParameters(_0x17352,_0x1733C)}}}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function updateLayerVibrance(_0x1619E,_0x18246){var _0x1615C=NotSupportedValue;try{if(isNotAdjLayerVibranceSupported()){_0x1615C= NotSupportedValue}else {if(_0x18246== '\x73\x61\x74\x75\x72\x61\x74\x69\x6F\x6E'|| _0x18246== '\x76\x69\x62\x72\x61\x6E\x63\x65'){var _0x168EC=getLayerVibranceParameters();if(_0x168EC!= null&& _0x168EC!= '\x45\x76\x61\x6C\x53\x63\x72\x69\x70\x74\x20\x65\x72\x72\x6F\x72\x2E'&& _0x168EC!= NotSupportedValue){var _0x167CE=_0x168EC.split('\x3A');var _0x17352=Number(_0x167CE[1]);var _0x1733C=Number(_0x167CE[2]);if(_0x18246== '\x76\x69\x62\x72\x61\x6E\x63\x65'){_0x1615C= _0x17352= fitBetweenMinMax((_0x17352+ _0x1619E),-100,100)}else {_0x1615C= _0x1733C= fitBetweenMinMax((_0x1733C+ _0x1619E),-100,100)};setVibranceParameters(_0x17352,_0x1733C)}}}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function getVibranceParameters(){var _0x16A20='\x76\x69\x62\x72\x61\x6E\x63\x65';var _0x16A36=isAreaSelected();if(!_0x16A36){try{var _0x15E2E=layerInfo(_0x16A20);if(_0x15E2E.startsWith("\x4F\x4B")){return _0x15E2E}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};if(findLogiLayer2(LayerKind.VIBRANCE)){return layerInfo(_0x16A20)}};if(!_0x16A36){moveToRootOfArtboard()};addVibranceLayer();return layerInfo(_0x16A20)}function getExposureParameters(){var _0x16A20='\x65\x78\x70\x6F\x73\x75\x72\x65';var _0x16A36=isAreaSelected();if(!_0x16A36){try{var _0x15E2E=layerInfo(_0x16A20);if(_0x15E2E.startsWith("\x4F\x4B")){return _0x15E2E}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};if(findLogiLayer2(LayerKind.EXPOSURE)){return layerInfo(_0x16A20)}};if(!_0x16A36){moveToRootOfArtboard()};addExposureLayer();return layerInfo(_0x16A20)}function getLayerVibranceParameters(){var _0x16A20='\x76\x69\x62\x72\x61\x6E\x63\x65';return layerInfo(_0x16A20)}function getLayerExposureParameters(){var _0x16A20='\x65\x78\x70\x6F\x73\x75\x72\x65';return layerInfo(_0x16A20)}function addVibranceLayer(){try{var _0x15F8E=charIDToTypeID("\x4D\x6B\x20\x20");var _0x16104= new ActionDescriptor();var _0x15FA4=charIDToTypeID("\x6E\x75\x6C\x6C");var _0x16146= new ActionReference();var _0x15F4C=charIDToTypeID("\x41\x64\x6A\x4C");_0x16146.putClass(_0x15F4C);_0x16104.putReference(_0x15FA4,_0x16146);var _0x16028=charIDToTypeID("\x55\x73\x6E\x67");var _0x1611A= new ActionDescriptor();var _0x16012=charIDToTypeID("\x54\x79\x70\x65");var _0x16130=stringIDToTypeID("\x76\x69\x62\x72\x61\x6E\x63\x65");_0x1611A.putClass(_0x16012,_0x16130);var _0x15F4C=charIDToTypeID("\x41\x64\x6A\x4C");_0x16104.putObject(_0x16028,_0x15F4C,_0x1611A);executeAction(_0x15F8E,_0x16104,DialogModes.NO);app.activeDocument.activeLayer.name= logiLayerName+ psStrVibrance}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function addExposureLayer(){try{var _0x15F8E=charIDToTypeID("\x4D\x6B\x20\x20");var _0x15F0A= new ActionDescriptor();var _0x15FA4=charIDToTypeID("\x6E\x75\x6C\x6C");var _0x1603E= new ActionReference();var _0x15F4C=charIDToTypeID("\x41\x64\x6A\x4C");_0x1603E.putClass(_0x15F4C);_0x15F0A.putReference(_0x15FA4,_0x1603E);var _0x16028=charIDToTypeID("\x55\x73\x6E\x67");var _0x15F20= new ActionDescriptor();var _0x16012=charIDToTypeID("\x54\x79\x70\x65");var _0x15F36= new ActionDescriptor();var _0x15FD0=stringIDToTypeID("\x70\x72\x65\x73\x65\x74\x4B\x69\x6E\x64");var _0x15FFC=stringIDToTypeID("\x70\x72\x65\x73\x65\x74\x4B\x69\x6E\x64\x54\x79\x70\x65");var _0x15FE6=stringIDToTypeID("\x70\x72\x65\x73\x65\x74\x4B\x69\x6E\x64\x44\x65\x66\x61\x75\x6C\x74");_0x15F36.putEnumerated(_0x15FD0,_0x15FFC,_0x15FE6);var _0x15F62=charIDToTypeID("\x45\x78\x70\x73");_0x15F36.putDouble(_0x15F62,0.000000);var _0x15FBA=charIDToTypeID("\x4F\x66\x73\x74");_0x15F36.putDouble(_0x15FBA,0.000000);var _0x15F78=stringIDToTypeID("\x67\x61\x6D\x6D\x61\x43\x6F\x72\x72\x65\x63\x74\x69\x6F\x6E");_0x15F36.putDouble(_0x15F78,1.000000);var _0x15F62=charIDToTypeID("\x45\x78\x70\x73");_0x15F20.putObject(_0x16012,_0x15F62,_0x15F36);var _0x15F4C=charIDToTypeID("\x41\x64\x6A\x4C");_0x15F0A.putObject(_0x16028,_0x15F4C,_0x15F20);executeAction(_0x15F8E,_0x15F0A,DialogModes.NO);app.activeDocument.activeLayer.name= logiLayerName+ psStrExposure}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function setVibranceParameters(_0x17352,_0x1733C){try{moveHistoryState(psStrVibrance);var _0x1742E=createLogiHistoryNameWithValue(psStrVibrance,_0x17352+ "\x2C\x20"+ _0x1733C);var _0x17AE2="\x73\x65\x74\x56\x69\x62\x72\x61\x6E\x63\x65\x50\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x53\x75\x62\x28"+ _0x17352+ "\x2C\x20"+ _0x1733C+ "\x29";app.activeDocument.suspendHistory(_0x1742E,_0x17AE2)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function setVibranceParametersSub(_0x17352,_0x1733C){try{var _0x17BEA=app.activeDocument.activeLayer.allLocked;if(_0x17BEA){app.activeDocument.activeLayer.allLocked= false};var _0x17A74=charIDToTypeID("\x73\x65\x74\x64");var _0x16AE6= new ActionDescriptor();var _0x15FA4=charIDToTypeID("\x6E\x75\x6C\x6C");var _0x17B66= new ActionReference();var _0x15F4C=charIDToTypeID("\x41\x64\x6A\x4C");var _0x1749C=charIDToTypeID("\x4F\x72\x64\x6E");var _0x17AB6=charIDToTypeID("\x54\x72\x67\x74");_0x17B66.putEnumerated(_0x15F4C,_0x1749C,_0x17AB6);_0x16AE6.putReference(_0x15FA4,_0x17B66);var _0x17AA0=charIDToTypeID("\x54\x20\x20\x20");var _0x17B7C= new ActionDescriptor();_0x17B7C.putInteger(stringIDToTypeID('\x76\x69\x62\x72\x61\x6E\x63\x65'),_0x17352);_0x17B7C.putInteger(stringIDToTypeID('\x73\x61\x74\x75\x72\x61\x74\x69\x6F\x6E'),_0x1733C);_0x16AE6.putObject(_0x17AA0,stringIDToTypeID("\x76\x69\x62\x72\x61\x6E\x63\x65"),_0x17B7C);executeAction(_0x17A74,_0x16AE6,DialogModes.NO);if(_0x17BEA){app.activeDocument.activeLayer.allLocked= true}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function setExposureParameters(_0x16C30,_0x172FA,_0x172E4,_0x16A20){try{moveHistoryState(psStrExposure);var _0x1742E=createLogiHistoryNameWithValue(psStrExposure,_0x16C30+ "\x2C\x20"+ _0x172FA+ "\x2C\x20"+ _0x172E4);var _0x17AE2=null;switch(_0x16A20){case "\x65\x78\x70\x6F\x73\x75\x72\x65":_0x17AE2= "\x73\x65\x74\x45\x78\x70\x6F\x73\x75\x72\x65\x50\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x53\x75\x62\x45\x78\x70\x6F\x73\x75\x72\x65\x28"+ _0x16C30+ "\x29";break;case "\x6F\x66\x66\x73\x65\x74":_0x17AE2= "\x73\x65\x74\x45\x78\x70\x6F\x73\x75\x72\x65\x50\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x53\x75\x62\x4F\x66\x66\x73\x65\x74\x28"+ _0x172FA+ "\x29";break;case "\x67\x61\x6D\x6D\x61\x43\x6F\x72\x72\x65\x63\x74\x69\x6F\x6E":_0x17AE2= "\x73\x65\x74\x45\x78\x70\x6F\x73\x75\x72\x65\x50\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x53\x75\x62\x47\x61\x6D\x6D\x61\x43\x6F\x72\x72\x65\x63\x74\x69\x6F\x6E\x28"+ _0x172E4+ "\x29";break;default:break};app.activeDocument.suspendHistory(_0x1742E,_0x17AE2)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function setExposureParametersSubExposure(_0x1619E){try{var _0x17BEA=app.activeDocument.activeLayer.allLocked;if(_0x17BEA){app.activeDocument.activeLayer.allLocked= false};var _0x17A74=charIDToTypeID("\x73\x65\x74\x64");var _0x17C2C= new ActionDescriptor();var _0x15FA4=charIDToTypeID("\x6E\x75\x6C\x6C");var _0x17C6E= new ActionReference();var _0x15F4C=charIDToTypeID("\x41\x64\x6A\x4C");var _0x1749C=charIDToTypeID("\x4F\x72\x64\x6E");var _0x17AB6=charIDToTypeID("\x54\x72\x67\x74");_0x17C6E.putEnumerated(_0x15F4C,_0x1749C,_0x17AB6);_0x17C2C.putReference(_0x15FA4,_0x17C6E);var _0x17AA0=charIDToTypeID("\x54\x20\x20\x20");var _0x17C42= new ActionDescriptor();var _0x15FD0=stringIDToTypeID("\x70\x72\x65\x73\x65\x74\x4B\x69\x6E\x64");var _0x15FFC=stringIDToTypeID("\x70\x72\x65\x73\x65\x74\x4B\x69\x6E\x64\x54\x79\x70\x65");var _0x17C58=stringIDToTypeID("\x70\x72\x65\x73\x65\x74\x4B\x69\x6E\x64\x43\x75\x73\x74\x6F\x6D");_0x17C42.putEnumerated(_0x15FD0,_0x15FFC,_0x17C58);var _0x15F62=charIDToTypeID("\x45\x78\x70\x73");_0x17C42.putDouble(_0x15F62,_0x1619E);var _0x15F62=charIDToTypeID("\x45\x78\x70\x73");_0x17C2C.putObject(_0x17AA0,_0x15F62,_0x17C42);executeAction(_0x17A74,_0x17C2C,DialogModes.NO);if(_0x17BEA){app.activeDocument.activeLayer.allLocked= true}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function setExposureParametersSubOffset(_0x1619E){try{var _0x17BEA=app.activeDocument.activeLayer.allLocked;if(_0x17BEA){app.activeDocument.activeLayer.allLocked= false};var _0x17A74=charIDToTypeID("\x73\x65\x74\x64");var _0x17CC6= new ActionDescriptor();var _0x15FA4=charIDToTypeID("\x6E\x75\x6C\x6C");var _0x17CF2= new ActionReference();var _0x15F4C=charIDToTypeID("\x41\x64\x6A\x4C");var _0x1749C=charIDToTypeID("\x4F\x72\x64\x6E");var _0x17AB6=charIDToTypeID("\x54\x72\x67\x74");_0x17CF2.putEnumerated(_0x15F4C,_0x1749C,_0x17AB6);_0x17CC6.putReference(_0x15FA4,_0x17CF2);var _0x17AA0=charIDToTypeID("\x54\x20\x20\x20");var _0x17CDC= new ActionDescriptor();var _0x15FBA=charIDToTypeID("\x4F\x66\x73\x74");_0x17CDC.putDouble(_0x15FBA,_0x1619E);var _0x15F62=charIDToTypeID("\x45\x78\x70\x73");_0x17CC6.putObject(_0x17AA0,_0x15F62,_0x17CDC);executeAction(_0x17A74,_0x17CC6,DialogModes.NO);if(_0x17BEA){app.activeDocument.activeLayer.allLocked= true}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function setExposureParametersSubGammaCorrection(_0x1619E){try{var _0x17BEA=app.activeDocument.activeLayer.allLocked;if(_0x17BEA){app.activeDocument.activeLayer.allLocked= false};var _0x17A74=charIDToTypeID("\x73\x65\x74\x64");var _0x17C84= new ActionDescriptor();var _0x15FA4=charIDToTypeID("\x6E\x75\x6C\x6C");var _0x17CB0= new ActionReference();var _0x15F4C=charIDToTypeID("\x41\x64\x6A\x4C");var _0x1749C=charIDToTypeID("\x4F\x72\x64\x6E");var _0x17AB6=charIDToTypeID("\x54\x72\x67\x74");_0x17CB0.putEnumerated(_0x15F4C,_0x1749C,_0x17AB6);_0x17C84.putReference(_0x15FA4,_0x17CB0);var _0x17AA0=charIDToTypeID("\x54\x20\x20\x20");var _0x17C9A= new ActionDescriptor();var _0x15F78=stringIDToTypeID("\x67\x61\x6D\x6D\x61\x43\x6F\x72\x72\x65\x63\x74\x69\x6F\x6E");_0x17C9A.putDouble(_0x15F78,_0x1619E);var _0x15F62=charIDToTypeID("\x45\x78\x70\x73");_0x17C84.putObject(_0x17AA0,_0x15F62,_0x17C9A);executeAction(_0x17A74,_0x17C84,DialogModes.NO);if(_0x17BEA){app.activeDocument.activeLayer.allLocked= true}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function isNotAdjLayerBrightnessContrastSupported(){var _0x1615C=false;try{_0x1615C= (app.activeDocument.mode== DocumentMode.BITMAP|| app.activeDocument.mode== DocumentMode.GRAYSCALE|| app.activeDocument.mode== DocumentMode.INDEXEDCOLOR|| app.activeDocument.mode== DocumentMode.MULTICHANNEL|| app.activeDocument.bitsPerChannel== BitsPerChannelType.ONE|| app.activeDocument.bitsPerChannel== BitsPerChannelType.THIRTYTWO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function isNotAdjLayerVibranceSupported(){var _0x1615C=false;try{_0x1615C= (app.activeDocument.mode== DocumentMode.BITMAP|| app.activeDocument.mode== DocumentMode.GRAYSCALE|| app.activeDocument.mode== DocumentMode.DUOTONE|| app.activeDocument.mode== DocumentMode.INDEXEDCOLOR|| app.activeDocument.mode== DocumentMode.CMYK|| app.activeDocument.mode== DocumentMode.LAB|| app.activeDocument.mode== DocumentMode.MULTICHANNEL|| app.activeDocument.bitsPerChannel== BitsPerChannelType.ONE|| app.activeDocument.bitsPerChannel== BitsPerChannelType.THIRTYTWO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function isNotAdjLayerExposureSupported(){var _0x1615C=false;try{_0x1615C= (app.activeDocument.mode== DocumentMode.BITMAP|| app.activeDocument.mode== DocumentMode.INDEXEDCOLOR|| app.activeDocument.mode== DocumentMode.CMYK|| app.activeDocument.mode== DocumentMode.LAB|| app.activeDocument.mode== DocumentMode.MULTICHANNEL|| app.activeDocument.bitsPerChannel== BitsPerChannelType.ONE)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function updateLayerMasterOpacity(_0x164A0){var _0x1615C=NotSupportedValue;try{if(!isLayerMasterOpacitySupported()){_0x1615C= NotSupportedValue}else {var _0x16600=app.activeDocument.activeLayer.opacity;var _0x165EA=Math.round(_0x16600+ _0x164A0);_0x1615C= _0x165EA= fitBetweenMinMax(_0x165EA,0,100);setLayerMasterOpacity(_0x1615C)}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function updateLayerFillOpacity(_0x164A0){var _0x1615C=NotSupportedValue;try{var _0x16A62=getCurrentLayerHmObj();if(isNotLayerFillOpacitySupported(_0x16A62)){_0x1615C= NotSupportedValue}else {var _0x16600=Math.round(_0x16A62.fillOpacity/ 2.55);var _0x165EA=Math.round(_0x16600+ _0x164A0);_0x1615C= _0x165EA= fitBetweenMinMax(_0x165EA,0,100);setLayerFillOpacity(_0x1615C)}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function isLayerMasterOpacitySupported(){var _0x1615C=false;try{var _0x1721E=app.activeDocument.activeLayer.typename;_0x1615C= ((_0x1721E== "\x4C\x61\x79\x65\x72\x53\x65\x74")|| (_0x1721E== "\x41\x72\x74\x4C\x61\x79\x65\x72"&& (!app.activeDocument.activeLayer.isBackgroundLayer)))}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function isNotLayerFillOpacitySupported(_0x1724A){var _0x1615C=true;try{_0x1615C= (_0x1724A.artboardEnabled|| _0x1724A.background)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function setLayerMasterOpacity(_0x1619E){try{moveHistoryState(psStrMasterOpacityChange);var _0x1742E=createLogiHistoryNameWithValue(psStrMasterOpacityChange,_0x1619E);var _0x17AE2="\x73\x65\x74\x4C\x61\x79\x65\x72\x4D\x61\x73\x74\x65\x72\x4F\x70\x61\x63\x69\x74\x79\x53\x75\x62\x28"+ _0x1619E+ "\x29";app.activeDocument.suspendHistory(_0x1742E,_0x17AE2)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function setLayerFillOpacity(_0x1619E){try{moveHistoryState(psStrFillOpacityChange);var _0x1742E=createLogiHistoryNameWithValue(psStrFillOpacityChange,_0x1619E);var _0x17AE2="\x73\x65\x74\x4C\x61\x79\x65\x72\x46\x69\x6C\x6C\x4F\x70\x61\x63\x69\x74\x79\x53\x75\x62\x28"+ _0x1619E+ "\x29";app.activeDocument.suspendHistory(_0x1742E,_0x17AE2)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function setLayerMasterOpacitySub(_0x1619E){try{var _0x17BEA=app.activeDocument.activeLayer.allLocked;if(_0x17BEA){app.activeDocument.activeLayer.allLocked= false};var _0x17A74=charIDToTypeID("\x73\x65\x74\x64");var _0x17D60= new ActionDescriptor();var _0x15FA4=charIDToTypeID("\x6E\x75\x6C\x6C");var _0x17DA2= new ActionReference();var _0x178BC=charIDToTypeID("\x4C\x79\x72\x20");var _0x1749C=charIDToTypeID("\x4F\x72\x64\x6E");var _0x17AB6=charIDToTypeID("\x54\x72\x67\x74");_0x17DA2.putEnumerated(_0x178BC,_0x1749C,_0x17AB6);_0x17D60.putReference(_0x15FA4,_0x17DA2);var _0x17AA0=charIDToTypeID("\x54\x20\x20\x20");var _0x17D76= new ActionDescriptor();var _0x17D8C=charIDToTypeID("\x4F\x70\x63\x74");var _0x17A32=charIDToTypeID("\x23\x50\x72\x63");_0x17D76.putUnitDouble(_0x17D8C,_0x17A32,_0x1619E);var _0x178BC=charIDToTypeID("\x4C\x79\x72\x20");_0x17D60.putObject(_0x17AA0,_0x178BC,_0x17D76);executeAction(_0x17A74,_0x17D60,DialogModes.NO);if(_0x17BEA){app.activeDocument.activeLayer.allLocked= true}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function setLayerFillOpacitySub(_0x1619E){try{var _0x17BEA=app.activeDocument.activeLayer.allLocked;if(_0x17BEA){app.activeDocument.activeLayer.allLocked= false};var _0x17A74=charIDToTypeID("\x73\x65\x74\x64");var _0x17D08= new ActionDescriptor();var _0x15FA4=charIDToTypeID("\x6E\x75\x6C\x6C");var _0x17D4A= new ActionReference();var _0x178BC=charIDToTypeID("\x4C\x79\x72\x20");var _0x1749C=charIDToTypeID("\x4F\x72\x64\x6E");var _0x17AB6=charIDToTypeID("\x54\x72\x67\x74");_0x17D4A.putEnumerated(_0x178BC,_0x1749C,_0x17AB6);_0x17D08.putReference(_0x15FA4,_0x17D4A);var _0x17AA0=charIDToTypeID("\x54\x20\x20\x20");var _0x17D1E= new ActionDescriptor();var _0x17D34=stringIDToTypeID("\x66\x69\x6C\x6C\x4F\x70\x61\x63\x69\x74\x79");var _0x17A32=charIDToTypeID("\x23\x50\x72\x63");_0x17D1E.putUnitDouble(_0x17D34,_0x17A32,_0x1619E);var _0x178BC=charIDToTypeID("\x4C\x79\x72\x20");_0x17D08.putObject(_0x17AA0,_0x178BC,_0x17D1E);executeAction(_0x17A74,_0x17D08,DialogModes.NO);if(_0x17BEA){app.activeDocument.activeLayer.allLocked= true}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function updateExposure(_0x1619E,_0x18246){var _0x1615C=NotSupportedValue;try{if(isNotAdjLayerExposureSupported()){_0x1615C= NotSupportedValue}else {if(_0x18246== '\x65\x78\x70\x6F\x73\x75\x72\x65'|| _0x18246== '\x6F\x66\x66\x73\x65\x74'|| _0x18246== '\x67\x61\x6D\x6D\x61\x43\x6F\x72\x72\x65\x63\x74\x69\x6F\x6E'){var _0x168EC=getExposureParameters();_0x1615C= updateLayerExposureSub(_0x1619E,_0x18246,_0x168EC)}}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function updateLayerExposure(_0x1619E,_0x18246){var _0x1615C=NotSupportedValue;try{if(isNotAdjLayerExposureSupported()){_0x1615C= NotSupportedValue}else {if(_0x18246== '\x65\x78\x70\x6F\x73\x75\x72\x65'|| _0x18246== '\x6F\x66\x66\x73\x65\x74'|| _0x18246== '\x67\x61\x6D\x6D\x61\x43\x6F\x72\x72\x65\x63\x74\x69\x6F\x6E'){var _0x168EC=getLayerExposureParameters();_0x1615C= updateLayerExposureSub(_0x1619E,_0x18246,_0x168EC)}}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function updateLayerExposureSub(_0x1619E,_0x18246,_0x168EC){try{var _0x1615C=0;if(_0x168EC!= null&& _0x168EC!= '\x45\x76\x61\x6C\x53\x63\x72\x69\x70\x74\x20\x65\x72\x72\x6F\x72\x2E'&& _0x168EC!= NotSupportedValue){var _0x167CE=_0x168EC.split('\x3A');var _0x16C30=Number(_0x167CE[1]);var _0x172FA=Number(_0x167CE[2]);var _0x172E4=Number(_0x167CE[3]);switch(_0x18246){case '\x65\x78\x70\x6F\x73\x75\x72\x65':_0x1615C= _0x16C30= fitBetweenMinMax((_0x16C30+ (0.01* _0x1619E)),-20,20);break;case '\x6F\x66\x66\x73\x65\x74':_0x1615C= _0x172FA= fitBetweenMinMax((_0x172FA+ (0.0001* _0x1619E)),-0.5,0.5);break;case '\x67\x61\x6D\x6D\x61\x43\x6F\x72\x72\x65\x63\x74\x69\x6F\x6E':_0x1615C= _0x172E4= fitBetweenMinMax((_0x172E4+ (-0.01* _0x1619E)),0.01,9.99);break};setExposureParameters(_0x16C30,_0x172FA,_0x172E4,_0x18246)}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function updateForegroundBackgroundColor(_0x1619E,_0x18246){var _0x1615C=NotSupportedValue;try{debugLog("\x75\x70\x64\x61\x74\x65\x46\x6F\x72\x65\x67\x72\x6F\x75\x6E\x64\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x43\x6F\x6C\x6F\x72\x28\x29\x3A\x20\x76\x61\x6C\x75\x65\x20\x3D\x20"+ _0x1619E+ "\x2C\x20\x6F\x70\x74\x69\x6F\x6E\x20\x3D\x20"+ _0x18246);switch(_0x18246){case "\x54\x42\x44\x5F\x6D\x6F\x64\x65\x5F\x67\x72\x61\x79\x73\x63\x61\x6C\x65":_0x1615C= updateForegroundBackgroundColorGrayscale(_0x1619E,true);break;case "\x54\x42\x44\x5F\x6D\x6F\x64\x65\x5F\x67\x72\x61\x79\x73\x63\x61\x6C\x65\x32":_0x1615C= updateForegroundBackgroundColorGrayscale(_0x1619E,false);break;case "\x54\x42\x44\x5F\x6D\x6F\x64\x65\x5F\x72\x67\x62\x5F\x72":_0x1615C= updateForegroundBackgroundColorRGB(_0x1619E,0,true);break;case "\x54\x42\x44\x5F\x6D\x6F\x64\x65\x5F\x72\x67\x62\x5F\x67":_0x1615C= updateForegroundBackgroundColorRGB(_0x1619E,1,true);break;case "\x54\x42\x44\x5F\x6D\x6F\x64\x65\x5F\x72\x67\x62\x5F\x62":_0x1615C= updateForegroundBackgroundColorRGB(_0x1619E,2,true);break;case "\x54\x42\x44\x5F\x6D\x6F\x64\x65\x5F\x72\x67\x62\x5F\x72\x32":_0x1615C= updateForegroundBackgroundColorRGB(_0x1619E,0,false);break;case "\x54\x42\x44\x5F\x6D\x6F\x64\x65\x5F\x72\x67\x62\x5F\x67\x32":_0x1615C= updateForegroundBackgroundColorRGB(_0x1619E,1,false);break;case "\x54\x42\x44\x5F\x6D\x6F\x64\x65\x5F\x72\x67\x62\x5F\x62\x32":_0x1615C= updateForegroundBackgroundColorRGB(_0x1619E,2,false);break;case "\x54\x42\x44\x5F\x6D\x6F\x64\x65\x5F\x68\x73\x62\x5F\x68":_0x1615C= updateForegroundBackgroundColorHSB(_0x1619E,0,true);break;case "\x54\x42\x44\x5F\x6D\x6F\x64\x65\x5F\x68\x73\x62\x5F\x73":_0x1615C= updateForegroundBackgroundColorHSB(_0x1619E,1,true);break;case "\x54\x42\x44\x5F\x6D\x6F\x64\x65\x5F\x68\x73\x62\x5F\x62":_0x1615C= updateForegroundBackgroundColorHSB(_0x1619E,2,true);break;case "\x54\x42\x44\x5F\x6D\x6F\x64\x65\x5F\x68\x73\x62\x5F\x68\x32":_0x1615C= updateForegroundBackgroundColorHSB(_0x1619E,0,false);break;case "\x54\x42\x44\x5F\x6D\x6F\x64\x65\x5F\x68\x73\x62\x5F\x73\x32":_0x1615C= updateForegroundBackgroundColorHSB(_0x1619E,1,false);break;case "\x54\x42\x44\x5F\x6D\x6F\x64\x65\x5F\x68\x73\x62\x5F\x62\x32":_0x1615C= updateForegroundBackgroundColorHSB(_0x1619E,2,false);break;case "\x54\x42\x44\x5F\x6D\x6F\x64\x65\x5F\x63\x6D\x79\x6B\x5F\x63":_0x1615C= updateForegroundBackgroundColorCMYK(_0x1619E,0,true);break;case "\x54\x42\x44\x5F\x6D\x6F\x64\x65\x5F\x63\x6D\x79\x6B\x5F\x6D":_0x1615C= updateForegroundBackgroundColorCMYK(_0x1619E,1,true);break;case "\x54\x42\x44\x5F\x6D\x6F\x64\x65\x5F\x63\x6D\x79\x6B\x5F\x79":_0x1615C= updateForegroundBackgroundColorCMYK(_0x1619E,2,true);break;case "\x54\x42\x44\x5F\x6D\x6F\x64\x65\x5F\x63\x6D\x79\x6B\x5F\x6B":_0x1615C= updateForegroundBackgroundColorCMYK(_0x1619E,3,true);break;case "\x54\x42\x44\x5F\x6D\x6F\x64\x65\x5F\x63\x6D\x79\x6B\x5F\x63\x32":_0x1615C= updateForegroundBackgroundColorCMYK(_0x1619E,0,false);break;case "\x54\x42\x44\x5F\x6D\x6F\x64\x65\x5F\x63\x6D\x79\x6B\x5F\x6D\x32":_0x1615C= updateForegroundBackgroundColorCMYK(_0x1619E,1,false);break;case "\x54\x42\x44\x5F\x6D\x6F\x64\x65\x5F\x63\x6D\x79\x6B\x5F\x79\x32":_0x1615C= updateForegroundBackgroundColorCMYK(_0x1619E,2,false);break;case "\x54\x42\x44\x5F\x6D\x6F\x64\x65\x5F\x63\x6D\x79\x6B\x5F\x6B\x32":_0x1615C= updateForegroundBackgroundColorCMYK(_0x1619E,3,false);break;default:debugAlert("\x41\x53\x53\x45\x52\x54\x3A\x20\x75\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x64\x65\x66\x61\x75\x6C\x74\x20\x63\x61\x73\x65\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ _0x18246);return _0x1615C;break}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function updateForegroundBackgroundColorGrayscale(_0x1619E,_0x1834E){var _0x1615C=NotSupportedValue;try{var _0x163DA=_0x1834E?app.foregroundColor:app.backgroundColor;var _0x16600=_0x163DA.gray.gray;var _0x165EA=Math.round(_0x16600+ _0x1619E);_0x1615C= fitBetweenMinMax(_0x165EA,0,100);var _0x17A74=charIDToTypeID("\x73\x65\x74\x64");var _0x1837A= new ActionDescriptor();var _0x15FA4=charIDToTypeID("\x6E\x75\x6C\x6C");var _0x183E8= new ActionReference();var _0x182B4=charIDToTypeID("\x43\x6C\x72\x20");var _0x183A6=_0x1834E?charIDToTypeID("\x46\x72\x67\x43"):charIDToTypeID("\x42\x63\x6B\x43");_0x183E8.putProperty(_0x182B4,_0x183A6);_0x1837A.putReference(_0x15FA4,_0x183E8);var _0x17AA0=charIDToTypeID("\x54\x20\x20\x20");var _0x18390= new ActionDescriptor();var _0x183D2=charIDToTypeID("\x47\x72\x79\x20");_0x18390.putDouble(_0x183D2,_0x1615C);var _0x183BC=charIDToTypeID("\x47\x72\x73\x63");_0x1837A.putObject(_0x17AA0,_0x183BC,_0x18390);var _0x18322=charIDToTypeID("\x53\x72\x63\x65");_0x1837A.putString(_0x18322,"\x70\x68\x6F\x74\x6F\x73\x68\x6F\x70\x50\x69\x63\x6B\x65\x72");executeAction(_0x17A74,_0x1837A,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function updateForegroundBackgroundColorRGB(_0x1619E,_0x18506,_0x1834E){var _0x1615C=NotSupportedValue;try{var _0x163DA=_0x1834E?app.foregroundColor:app.backgroundColor;var _0x16600=0;switch(_0x18506){case 0:_0x16600= _0x163DA.rgb.red;break;case 1:_0x16600= _0x163DA.rgb.green;break;case 2:_0x16600= _0x163DA.rgb.blue;break;default:break};var _0x165EA=Math.round(_0x16600+ _0x1619E);_0x1615C= fitBetweenMinMax(_0x165EA,0,255);var _0x17A74=charIDToTypeID("\x73\x65\x74\x64");var _0x1846C= new ActionDescriptor();var _0x15FA4=charIDToTypeID("\x6E\x75\x6C\x6C");var _0x184F0= new ActionReference();var _0x182B4=charIDToTypeID("\x43\x6C\x72\x20");var _0x182F6=_0x1834E?charIDToTypeID("\x46\x72\x67\x43"):charIDToTypeID("\x42\x63\x6B\x43");_0x184F0.putProperty(_0x182B4,_0x182F6);_0x1846C.putReference(_0x15FA4,_0x184F0);var _0x17AA0=charIDToTypeID("\x54\x20\x20\x20");var _0x18482= new ActionDescriptor();var _0x184C4=charIDToTypeID("\x52\x64\x20\x20");var _0x184AE=charIDToTypeID("\x47\x72\x6E\x20");var _0x18498=charIDToTypeID("\x42\x6C\x20\x20");switch(_0x18506){case 0:_0x18482.putDouble(_0x184C4,_0x1615C);_0x18482.putDouble(_0x184AE,_0x163DA.rgb.green);_0x18482.putDouble(_0x18498,_0x163DA.rgb.blue);break;case 1:_0x18482.putDouble(_0x184C4,_0x163DA.rgb.red);_0x18482.putDouble(_0x184AE,_0x1615C);_0x18482.putDouble(_0x18498,_0x163DA.rgb.blue);break;case 2:_0x18482.putDouble(_0x184C4,_0x163DA.rgb.red);_0x18482.putDouble(_0x184AE,_0x163DA.rgb.green);_0x18482.putDouble(_0x18498,_0x1615C);break;default:break};var _0x184DA=charIDToTypeID("\x52\x47\x42\x43");_0x1846C.putObject(_0x17AA0,_0x184DA,_0x18482);var _0x18322=charIDToTypeID("\x53\x72\x63\x65");_0x1846C.putString(_0x18322,"\x63\x6F\x6C\x6F\x72\x50\x69\x63\x6B\x65\x72\x50\x61\x6E\x65\x6C");executeAction(_0x17A74,_0x1846C,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function updateForegroundBackgroundColorHSB(_0x1619E,_0x1842A,_0x1834E){var _0x1615C=NotSupportedValue;try{var _0x163DA=_0x1834E?app.foregroundColor:app.backgroundColor;switch(_0x1842A){case 0:var _0x16600=_0x163DA.hsb.hue;var _0x165EA=Math.round(_0x16600+ _0x1619E);_0x1615C= fitLoopMinMax(_0x165EA,0,360);break;case 1:var _0x16600=_0x163DA.hsb.saturation;var _0x165EA=Math.round(_0x16600+ _0x1619E);_0x1615C= fitBetweenMinMax(_0x165EA,0,100);break;case 2:var _0x16600=_0x163DA.hsb.brightness;var _0x165EA=Math.round(_0x16600+ _0x1619E);_0x1615C= fitBetweenMinMax(_0x165EA,0,100);break;default:break};var _0x17A74=charIDToTypeID("\x73\x65\x74\x64");var _0x183FE= new ActionDescriptor();var _0x15FA4=charIDToTypeID("\x6E\x75\x6C\x6C");var _0x18456= new ActionReference();var _0x182B4=charIDToTypeID("\x43\x6C\x72\x20");var _0x182F6=_0x1834E?charIDToTypeID("\x46\x72\x67\x43"):charIDToTypeID("\x42\x63\x6B\x43");_0x18456.putProperty(_0x182B4,_0x182F6);_0x183FE.putReference(_0x15FA4,_0x18456);var _0x17AA0=charIDToTypeID("\x54\x20\x20\x20");var _0x18414= new ActionDescriptor();var _0x17E26=charIDToTypeID("\x48\x20\x20\x20");var _0x1796C=charIDToTypeID("\x23\x41\x6E\x67");var _0x17E7E=charIDToTypeID("\x53\x74\x72\x74");var _0x17BA8=charIDToTypeID("\x42\x72\x67\x68");switch(_0x1842A){case 0:_0x18414.putUnitDouble(_0x17E26,_0x1796C,_0x1615C);_0x18414.putDouble(_0x17E7E,_0x163DA.hsb.saturation);_0x18414.putDouble(_0x17BA8,_0x163DA.hsb.brightness);break;case 1:_0x18414.putUnitDouble(_0x17E26,_0x1796C,_0x163DA.hsb.hue);_0x18414.putDouble(_0x17E7E,_0x1615C);_0x18414.putDouble(_0x17BA8,_0x163DA.hsb.brightness);break;case 2:_0x18414.putUnitDouble(_0x17E26,_0x1796C,_0x163DA.hsb.hue);_0x18414.putDouble(_0x17E7E,_0x163DA.hsb.saturation);_0x18414.putDouble(_0x17BA8,_0x1615C);break;default:break};var _0x18440=charIDToTypeID("\x48\x53\x42\x43");_0x183FE.putObject(_0x17AA0,_0x18440,_0x18414);var _0x18322=charIDToTypeID("\x53\x72\x63\x65");_0x183FE.putString(_0x18322,"\x63\x6F\x6C\x6F\x72\x50\x69\x63\x6B\x65\x72\x50\x61\x6E\x65\x6C");executeAction(_0x17A74,_0x183FE,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function updateForegroundBackgroundColorCMYK(_0x1619E,_0x1825C,_0x1834E){var _0x1615C=NotSupportedValue;try{var _0x163DA=_0x1834E?app.foregroundColor:app.backgroundColor;var _0x16600=0;switch(_0x1825C){case 0:_0x16600= _0x163DA.cmyk.cyan;break;case 1:_0x16600= _0x163DA.cmyk.magenta;break;case 2:_0x16600= _0x163DA.cmyk.yellow;break;case 3:_0x16600= _0x163DA.cmyk.black;break;default:break};var _0x165EA=Math.round(_0x16600+ _0x1619E);_0x1615C= fitBetweenMinMax(_0x165EA,0,100);var _0x17A74=charIDToTypeID("\x73\x65\x74\x64");var _0x18272= new ActionDescriptor();var _0x15FA4=charIDToTypeID("\x6E\x75\x6C\x6C");var _0x18364= new ActionReference();var _0x182B4=charIDToTypeID("\x43\x6C\x72\x20");var _0x182F6=_0x1834E?charIDToTypeID("\x46\x72\x67\x43"):charIDToTypeID("\x42\x63\x6B\x43");_0x18364.putProperty(_0x182B4,_0x182F6);_0x18272.putReference(_0x15FA4,_0x18364);var _0x17AA0=charIDToTypeID("\x54\x20\x20\x20");var _0x18288= new ActionDescriptor();var _0x182E0=charIDToTypeID("\x43\x79\x6E\x20");var _0x1830C=charIDToTypeID("\x4D\x67\x6E\x74");var _0x18338=charIDToTypeID("\x59\x6C\x77\x20");var _0x1829E=charIDToTypeID("\x42\x6C\x63\x6B");switch(_0x1825C){case 0:_0x18288.putDouble(_0x182E0,_0x1615C);_0x18288.putDouble(_0x1830C,_0x163DA.cmyk.magenta);_0x18288.putDouble(_0x18338,_0x163DA.cmyk.yellow);_0x18288.putDouble(_0x1829E,_0x163DA.cmyk.black);break;case 1:_0x18288.putDouble(_0x182E0,_0x163DA.cmyk.cyan);_0x18288.putDouble(_0x1830C,_0x1615C);_0x18288.putDouble(_0x18338,_0x163DA.cmyk.yellow);_0x18288.putDouble(_0x1829E,_0x163DA.cmyk.black);break;case 2:_0x18288.putDouble(_0x182E0,_0x163DA.cmyk.cyan);_0x18288.putDouble(_0x1830C,_0x163DA.cmyk.magenta);_0x18288.putDouble(_0x18338,_0x1615C);_0x18288.putDouble(_0x1829E,_0x163DA.cmyk.black);break;case 3:_0x18288.putDouble(_0x182E0,_0x163DA.cmyk.cyan);_0x18288.putDouble(_0x1830C,_0x163DA.cmyk.magenta);_0x18288.putDouble(_0x18338,_0x163DA.cmyk.yellow);_0x18288.putDouble(_0x1829E,_0x1615C);break;default:break};var _0x182CA=charIDToTypeID("\x43\x4D\x59\x43");_0x18272.putObject(_0x17AA0,_0x182CA,_0x18288);var _0x18322=charIDToTypeID("\x53\x72\x63\x65");_0x18272.putString(_0x18322,"\x63\x6F\x6C\x6F\x72\x50\x69\x63\x6B\x65\x72\x50\x61\x6E\x65\x6C");executeAction(_0x17A74,_0x18272,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function layerInfo(_0x16A20){var _0x1615C="\x75\x6E\x6B\x6E\x6F\x77\x6E";try{debugLog("\x49\x4E\x46\x4F\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20\x70\x72\x6F\x70\x65\x72\x74\x79\x3D"+ _0x16A20);var _0x1728C=getSelectedLayersIndexArray();if(_0x1728C.length== 0){selectFrontVisibleLayer()};var _0x16A62=getObjWithAdjustmentLayer();if(_0x16A62){var _0x16ABA=app.activeDocument.activeLayer;if(((_0x16A20== "\x62\x72\x69\x67\x68\x74\x6E\x65\x73\x73")&& (_0x16ABA.kind!= LayerKind.BRIGHTNESSCONTRAST))|| ((_0x16A20== "\x73\x61\x74\x75\x72\x61\x74\x69\x6F\x6E")&& (_0x16ABA.kind!= LayerKind.HUESATURATION))|| ((_0x16A20== "\x76\x69\x62\x72\x61\x6E\x63\x65")&& (_0x16ABA.kind!= LayerKind.VIBRANCE))|| ((_0x16A20== "\x65\x78\x70\x6F\x73\x75\x72\x65")&& (_0x16ABA.kind!= LayerKind.EXPOSURE))){_0x1615C= "\x4E\x47"}else {var _0x171DC=_0x16ABA.id;var _0x17276=searchLayerFromObjById(_0x16A62,_0x171DC);if(_0x17276){if(_0x17276.type== '\x61\x64\x6A\x75\x73\x74\x6D\x65\x6E\x74\x4C\x61\x79\x65\x72'){if(_0x17276.adjustment== null){switch(_0x16A20){case "\x62\x72\x69\x67\x68\x74\x6E\x65\x73\x73":_0x1615C= NotSupportedValue;break;case "\x73\x61\x74\x75\x72\x61\x74\x69\x6F\x6E":_0x1615C= "\x4E\x47";break;case "\x76\x69\x62\x72\x61\x6E\x63\x65":_0x1615C= "\x4F\x4B\x3A"+ 0+ "\x3A"+ 0;break;case "\x65\x78\x70\x6F\x73\x75\x72\x65":_0x1615C= "\x4F\x4B\x3A\x30\x3A\x30\x3A\x31";break;default:_0x1615C= "\x4F\x4B\x3A\x30\x3A\x30\x3A\x30\x3A\x30\x3A\x30\x3A\x30\x3A\x30";break}}else {var _0x17260=_0x17276.adjustment;switch(_0x17260["\x63\x6C\x61\x73\x73"]){case "\x62\x72\x69\x67\x68\x74\x6E\x65\x73\x73\x45\x76\x65\x6E\x74":_0x1615C= layerInfoBrightness(_0x16A20,_0x17260);break;case "\x68\x75\x65\x53\x61\x74\x75\x72\x61\x74\x69\x6F\x6E":_0x1615C= layerInfoHue(_0x16A20,_0x17260);break;case "\x76\x69\x62\x72\x61\x6E\x63\x65":_0x1615C= layerInfoVibrance(_0x16A20,_0x17260);break;case "\x65\x78\x70\x6F\x73\x75\x72\x65":_0x1615C= layerInfoExposure(_0x16A20,_0x17260);break;default:_0x1615C= "\x75\x6E\x6B\x6E\x6F\x77\x6E\x20\x61\x64\x6A\x75\x73\x74\x6D\x65\x6E\x74\x20\x6C\x61\x79\x65\x72\x20\x74\x79\x70\x65\x20"+ _0x17260["\x63\x6C\x61\x73\x73"];break}}}else {_0x1615C= "\x75\x6E\x6B\x6E\x6F\x77\x6E\x20\x6C\x61\x79\x65\x72\x20\x74\x79\x70\x65\x20"+ _0x17276.type}}else {_0x1615C= "\x75\x6E\x6B\x6E\x6F\x77\x6E\x20\x6C\x61\x79\x65\x72\x3A\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64\x20\x62\x79\x20\x69\x64"}}}else {_0x1615C= "\x75\x6E\x6B\x6E\x6F\x77\x6E\x20\x6C\x61\x79\x65\x72"}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e);_0x1615C= "\x75\x6E\x6B\x6E\x6F\x77\x6E\x20\x6C\x61\x79\x65\x72\x20\x74\x79\x70\x65\x20\x65\x78\x63\x65\x70\x74\x69\x6F\x6E"};return _0x1615C}function getSelectedLayersIndexArray(){var _0x1615C= new Array();try{var _0x16CE0=1;var _0x16C88=app.activeDocument.artLayers;var _0x16ABA=app.activeDocument.activeLayer;if(_0x16C88.length> 0){_0x16CE0= _0x16C88[_0x16C88.length- 1].isBackgroundLayer?0:1};var _0x16CB4= new ActionReference();_0x16CB4.putProperty(charIDToTypeID("\x50\x72\x70\x72"),stringIDToTypeID("\x74\x61\x72\x67\x65\x74\x4C\x61\x79\x65\x72\x73"));_0x16CB4.putEnumerated(charIDToTypeID("\x44\x63\x6D\x6E"),charIDToTypeID("\x4F\x72\x64\x6E"),charIDToTypeID("\x54\x72\x67\x74"));var _0x16C46=executeActionGet(_0x16CB4);if(_0x16C46.hasKey(stringIDToTypeID("\x74\x61\x72\x67\x65\x74\x4C\x61\x79\x65\x72\x73"))){_0x16C46= _0x16C46.getList(stringIDToTypeID("\x74\x61\x72\x67\x65\x74\x4C\x61\x79\x65\x72\x73"));var _0x16CF6=_0x16C46.count;_0x1615C=  new Array();for(var _0x15E44=0;_0x15E44< _0x16CF6;_0x15E44++){_0x1615C.push(_0x16C46.getReference(_0x15E44).getIndex()+ _0x16CE0)};if(app.version.match(/^\d+/)> 15){return _0x1615C}}else {if(app.version.match(/^\d+/)> 15){return _0x1615C};var _0x167B8= new ActionReference();_0x167B8.putProperty(charIDToTypeID("\x50\x72\x70\x72"),charIDToTypeID("\x49\x74\x6D\x49"));_0x167B8.putEnumerated(charIDToTypeID("\x4C\x79\x72\x20"),charIDToTypeID("\x4F\x72\x64\x6E"),charIDToTypeID("\x54\x72\x67\x74"));if(!_0x16CE0){_0x1615C.push(executeActionGet(_0x167B8).getInteger(charIDToTypeID("\x49\x74\x6D\x49"))- 1)}else {_0x1615C.push(executeActionGet(_0x167B8).getInteger(charIDToTypeID("\x49\x74\x6D\x49")))};var _0x16C9E=_0x16ABA.visible;if(_0x16C9E== true){_0x16ABA.visible= false};var _0x16C5C= new ActionDescriptor();var _0x16C72= new ActionList();var _0x16CCA= new ActionReference();_0x16CCA.putEnumerated(charIDToTypeID("\x4C\x79\x72\x20"),charIDToTypeID("\x4F\x72\x64\x6E"),charIDToTypeID("\x54\x72\x67\x74"));_0x16C72.putReference(_0x16CCA);_0x16C5C.putList(charIDToTypeID("\x6E\x75\x6C\x6C"),_0x16C72);executeAction(charIDToTypeID("\x53\x68\x77\x20"),_0x16C5C,DialogModes.NO);if(_0x16ABA.visible== false){_0x1615C.shift()};_0x16ABA.visible= _0x16C9E}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function selectFrontVisibleLayer(){try{var _0x174C8=charIDToTypeID("\x73\x6C\x63\x74");var _0x17890= new ActionDescriptor();var _0x15FA4=charIDToTypeID("\x6E\x75\x6C\x6C");var _0x17914= new ActionReference();var _0x178BC=charIDToTypeID("\x4C\x79\x72\x20");var _0x1749C=charIDToTypeID("\x4F\x72\x64\x6E");var _0x178A6=charIDToTypeID("\x46\x72\x6E\x74");_0x17914.putEnumerated(_0x178BC,_0x1749C,_0x178A6);_0x17890.putReference(_0x15FA4,_0x17914);var _0x178E8=charIDToTypeID("\x4D\x6B\x56\x73");_0x17890.putBoolean(_0x178E8,false);var _0x178D2=charIDToTypeID("\x4C\x79\x72\x49");var _0x178FE= new ActionList();_0x178FE.putInteger(3);_0x17890.putList(_0x178D2,_0x178FE);executeAction(_0x174C8,_0x17890,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function getObjWithAdjustmentLayer(){var _0x16A62=null;try{var _0x16ABA=app.activeDocument.activeLayer;if(_0x16ABA.kind== LayerKind.BRIGHTNESSCONTRAST|| _0x16ABA.kind== LayerKind.HUESATURATION|| _0x16ABA.kind== LayerKind.VIBRANCE|| _0x16ABA.kind== LayerKind.EXPOSURE){var _0x167B8= new ActionReference();_0x167B8.putProperty(stringIDToTypeID("\x70\x72\x6F\x70\x65\x72\x74\x79"),stringIDToTypeID("\x6A\x73\x6F\x6E"));_0x167B8.putEnumerated(stringIDToTypeID("\x6C\x61\x79\x65\x72"),stringIDToTypeID("\x6F\x72\x64\x69\x6E\x61\x6C"),stringIDToTypeID("\x74\x61\x72\x67\x65\x74\x45\x6E\x75\x6D"));var _0x1678C=executeActionGet(_0x167B8);var _0x15E2E=_0x1678C.getString(stringIDToTypeID("\x6A\x73\x6F\x6E"));_0x16A62= eval('\x28'+ _0x15E2E+ '\x29\x3B')}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x16A62}function searchLayerFromObjById(_0x16A62,_0x171DC){var _0x1615C=null;try{if(_0x16A62){_0x1615C= searchLayerFromObjByIdSub(_0x16A62.layers,_0x171DC)}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function searchLayerFromObjByIdSub(_0x166B0,_0x171DC){var _0x1615C=null;try{if(_0x166B0&& _0x166B0.length){for(var _0x15E44=0;_0x15E44< _0x166B0.length;_0x15E44++){var _0x1669A=_0x166B0[_0x15E44];if(_0x1669A.id== _0x171DC){_0x1615C= _0x1669A;break};_0x1615C= searchLayerFromObjByIdSub(_0x1669A.layers,_0x171DC);if(_0x1615C){break}}}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function layerInfoBrightness(_0x16A20,_0x172A2){var _0x1615C="\x75\x6E\x6B\x6E\x6F\x77\x6E\x20\x61\x64\x6A\x75\x73\x74\x6D\x65\x6E\x74\x20\x6C\x61\x79\x65\x72\x20\x74\x79\x70\x65\x20";try{var _0x172B8=0;var _0x172CE=0;try{_0x172B8= _0x172A2.brightness}catch(e){};try{_0x172CE= _0x172A2.center}catch(e){};if(_0x172B8=== undefined){_0x172B8= 0};if(_0x172CE=== undefined){_0x172CE= 0};if(_0x16A20== '\x62\x72\x69\x67\x68\x74\x6E\x65\x73\x73'|| _0x16A20== '\x63\x6F\x6E\x74\x72\x61\x73\x74'){_0x1615C= "\x4F\x4B\x3A"+ _0x172B8+ "\x3A"+ _0x172CE}else {_0x1615C= "\x75\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x63\x61\x73\x65\x20\x70\x72\x6F\x70\x65\x72\x74\x79\x3D"+ _0x16A20+ "\x2C\x20\x61\x64\x6A\x75\x73\x74\x6D\x65\x6E\x74\x2E\x63\x6C\x61\x73\x73\x3D"+ _0x172A2["\x63\x6C\x61\x73\x73"];debugAlert("\x41\x53\x53\x45\x52\x54\x3A\x20\x75\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x63\x61\x73\x65\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20\x70\x72\x6F\x70\x65\x72\x74\x79\x3D"+ _0x16A20+ "\x2C\x20\x61\x64\x6A\x75\x73\x74\x6D\x65\x6E\x74\x2E\x63\x6C\x61\x73\x73\x3D"+ _0x172A2["\x63\x6C\x61\x73\x73"])}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function layerInfoHue(_0x16A20,_0x172A2){var _0x1615C="\x75\x6E\x6B\x6E\x6F\x77\x6E\x20\x61\x64\x6A\x75\x73\x74\x6D\x65\x6E\x74\x20\x6C\x61\x79\x65\x72\x20\x74\x79\x70\x65\x20";try{var _0x17310=0;var _0x1733C=0;var _0x17326=0;try{_0x17310= _0x172A2.adjustment[0].hue}catch(e){};try{_0x1733C= _0x172A2.adjustment[0].saturation}catch(e){};try{_0x17326= _0x172A2.adjustment[0].lightness}catch(e){};if(_0x17310=== undefined){_0x17310= 0};if(_0x1733C=== undefined){_0x1733C= 0};if(_0x17326=== undefined){_0x17326= 0};if(_0x16A20== '\x73\x61\x74\x75\x72\x61\x74\x69\x6F\x6E'){_0x1615C= "\x4F\x4B\x3A"+ _0x17310+ "\x3A"+ _0x1733C+ "\x3A"+ _0x17326}else {_0x1615C= "\x75\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x63\x61\x73\x65\x20\x70\x72\x6F\x70\x65\x72\x74\x79\x3D"+ _0x16A20+ "\x2C\x20\x61\x64\x6A\x75\x73\x74\x6D\x65\x6E\x74\x2E\x63\x6C\x61\x73\x73\x3D"+ _0x172A2["\x63\x6C\x61\x73\x73"];debugAlert("\x41\x53\x53\x45\x52\x54\x3A\x20\x75\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x63\x61\x73\x65\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20\x70\x72\x6F\x70\x65\x72\x74\x79\x3D"+ _0x16A20+ "\x2C\x20\x61\x64\x6A\x75\x73\x74\x6D\x65\x6E\x74\x2E\x63\x6C\x61\x73\x73\x3D"+ _0x172A2["\x63\x6C\x61\x73\x73"])}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function layerInfoVibrance(_0x16A20,_0x172A2){var _0x1615C="\x75\x6E\x6B\x6E\x6F\x77\x6E\x20\x61\x64\x6A\x75\x73\x74\x6D\x65\x6E\x74\x20\x6C\x61\x79\x65\x72\x20\x74\x79\x70\x65\x20";try{var _0x17352=0;var _0x1733C=0;try{_0x17352= _0x172A2.vibrance}catch(e){};try{_0x1733C= _0x172A2.saturation}catch(e){};if(_0x17352=== undefined){_0x17352= 0};if(_0x1733C=== undefined){_0x1733C= 0};if(_0x16A20== '\x76\x69\x62\x72\x61\x6E\x63\x65'|| _0x16A20== '\x73\x61\x74\x75\x72\x61\x74\x69\x6F\x6E'){_0x1615C= "\x4F\x4B\x3A"+ _0x17352+ "\x3A"+ _0x1733C}else {_0x1615C= "\x75\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x63\x61\x73\x65\x20\x70\x72\x6F\x70\x65\x72\x74\x79\x3D"+ _0x16A20+ "\x2C\x20\x61\x64\x6A\x75\x73\x74\x6D\x65\x6E\x74\x2E\x63\x6C\x61\x73\x73\x3D"+ _0x172A2["\x63\x6C\x61\x73\x73"];debugAlert("\x41\x53\x53\x45\x52\x54\x3A\x20\x75\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x63\x61\x73\x65\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20\x70\x72\x6F\x70\x65\x72\x74\x79\x3D"+ _0x16A20+ "\x2C\x20\x61\x64\x6A\x75\x73\x74\x6D\x65\x6E\x74\x2E\x63\x6C\x61\x73\x73\x3D"+ _0x172A2["\x63\x6C\x61\x73\x73"])}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function layerInfoExposure(_0x16A20,_0x172A2){var _0x1615C="\x75\x6E\x6B\x6E\x6F\x77\x6E\x20\x61\x64\x6A\x75\x73\x74\x6D\x65\x6E\x74\x20\x6C\x61\x79\x65\x72\x20\x74\x79\x70\x65\x20";try{var _0x16C30=0.0;var _0x172FA=0.0;var _0x172E4=1.0;try{_0x16C30= _0x172A2.exposure}catch(e){};try{_0x172FA= _0x172A2.offset}catch(e){};try{_0x172E4= _0x172A2.gammaCorrection}catch(e){};if(_0x16C30=== undefined){_0x16C30= 0};if(_0x172FA=== undefined){_0x172FA= 0};if(_0x172E4=== undefined){_0x172E4= 0};if(_0x16A20== '\x65\x78\x70\x6F\x73\x75\x72\x65'|| _0x16A20== '\x6F\x66\x66\x73\x65\x74'|| _0x16A20== '\x67\x61\x6D\x6D\x61\x43\x6F\x72\x72\x65\x63\x74\x69\x6F\x6E'){_0x1615C= "\x4F\x4B\x3A"+ _0x16C30+ "\x3A"+ _0x172FA+ "\x3A"+ _0x172E4}else {_0x1615C= "\x75\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x63\x61\x73\x65\x20\x70\x72\x6F\x70\x65\x72\x74\x79\x3D"+ _0x16A20+ "\x2C\x20\x61\x64\x6A\x75\x73\x74\x6D\x65\x6E\x74\x2E\x63\x6C\x61\x73\x73\x3D"+ _0x172A2["\x63\x6C\x61\x73\x73"];debugAlert("\x41\x53\x53\x45\x52\x54\x3A\x20\x75\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x63\x61\x73\x65\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20\x70\x72\x6F\x70\x65\x72\x74\x79\x3D"+ _0x16A20+ "\x2C\x20\x61\x64\x6A\x75\x73\x74\x6D\x65\x6E\x74\x2E\x63\x6C\x61\x73\x73\x3D"+ _0x172A2["\x63\x6C\x61\x73\x73"])}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}var BlendNames=['\x4E\x72\x6D\x6C','\x44\x73\x6C\x76','\x44\x72\x6B\x6E','\x4D\x6C\x74\x70','\x43\x42\x72\x6E','\x6C\x69\x6E\x65\x61\x72\x42\x75\x72\x6E','\x64\x61\x72\x6B\x65\x72\x43\x6F\x6C\x6F\x72','\x4C\x67\x68\x6E','\x53\x63\x72\x6E','\x43\x44\x64\x67','\x6C\x69\x6E\x65\x61\x72\x44\x6F\x64\x67\x65','\x6C\x69\x67\x68\x74\x65\x72\x43\x6F\x6C\x6F\x72','\x4F\x76\x72\x6C','\x53\x66\x74\x4C','\x48\x72\x64\x4C','\x76\x69\x76\x69\x64\x4C\x69\x67\x68\x74','\x6C\x69\x6E\x65\x61\x72\x4C\x69\x67\x68\x74','\x70\x69\x6E\x4C\x69\x67\x68\x74','\x68\x61\x72\x64\x4D\x69\x78','\x44\x66\x72\x6E','\x58\x63\x6C\x75','\x62\x6C\x65\x6E\x64\x53\x75\x62\x74\x72\x61\x63\x74\x69\x6F\x6E','\x62\x6C\x65\x6E\x64\x44\x69\x76\x69\x64\x65','\x48\x20\x20\x20','\x53\x74\x72\x74','\x43\x6C\x72\x20','\x4C\x6D\x6E\x73'];var BlendNamesGray32=['\x4E\x72\x6D\x6C','\x44\x73\x6C\x76','\x44\x72\x6B\x6E','\x4D\x6C\x74\x70','\x4C\x67\x68\x6E','\x6C\x69\x6E\x65\x61\x72\x44\x6F\x64\x67\x65','\x44\x66\x72\x6E','\x62\x6C\x65\x6E\x64\x53\x75\x62\x74\x72\x61\x63\x74\x69\x6F\x6E','\x62\x6C\x65\x6E\x64\x44\x69\x76\x69\x64\x65'];var BlendNamesGray816Duo=['\x4E\x72\x6D\x6C','\x44\x73\x6C\x76','\x44\x72\x6B\x6E','\x4D\x6C\x74\x70','\x43\x42\x72\x6E','\x6C\x69\x6E\x65\x61\x72\x42\x75\x72\x6E','\x4C\x67\x68\x6E','\x53\x63\x72\x6E','\x43\x44\x64\x67','\x6C\x69\x6E\x65\x61\x72\x44\x6F\x64\x67\x65','\x4F\x76\x72\x6C','\x53\x66\x74\x4C','\x48\x72\x64\x4C','\x76\x69\x76\x69\x64\x4C\x69\x67\x68\x74','\x6C\x69\x6E\x65\x61\x72\x4C\x69\x67\x68\x74','\x70\x69\x6E\x4C\x69\x67\x68\x74','\x68\x61\x72\x64\x4D\x69\x78','\x44\x66\x72\x6E','\x58\x63\x6C\x75','\x62\x6C\x65\x6E\x64\x53\x75\x62\x74\x72\x61\x63\x74\x69\x6F\x6E','\x62\x6C\x65\x6E\x64\x44\x69\x76\x69\x64\x65'];var BlendNamesLab=['\x4E\x72\x6D\x6C','\x44\x73\x6C\x76','\x4D\x6C\x74\x70','\x6C\x69\x6E\x65\x61\x72\x42\x75\x72\x6E','\x64\x61\x72\x6B\x65\x72\x43\x6F\x6C\x6F\x72','\x53\x63\x72\x6E','\x6C\x69\x6E\x65\x61\x72\x44\x6F\x64\x67\x65','\x6C\x69\x67\x68\x74\x65\x72\x43\x6F\x6C\x6F\x72','\x4F\x76\x72\x6C','\x53\x66\x74\x4C','\x48\x72\x64\x4C','\x76\x69\x76\x69\x64\x4C\x69\x67\x68\x74','\x6C\x69\x6E\x65\x61\x72\x4C\x69\x67\x68\x74','\x70\x69\x6E\x4C\x69\x67\x68\x74','\x68\x61\x72\x64\x4D\x69\x78','\x48\x20\x20\x20','\x53\x74\x72\x74','\x43\x6C\x72\x20','\x4C\x6D\x6E\x73'];var BlendNamesRGB32=['\x4E\x72\x6D\x6C','\x44\x73\x6C\x76','\x44\x72\x6B\x6E','\x4D\x6C\x74\x70','\x64\x61\x72\x6B\x65\x72\x43\x6F\x6C\x6F\x72','\x4C\x67\x68\x6E','\x6C\x69\x6E\x65\x61\x72\x44\x6F\x64\x67\x65','\x6C\x69\x67\x68\x74\x65\x72\x43\x6F\x6C\x6F\x72','\x44\x66\x72\x6E','\x62\x6C\x65\x6E\x64\x53\x75\x62\x74\x72\x61\x63\x74\x69\x6F\x6E','\x62\x6C\x65\x6E\x64\x44\x69\x76\x69\x64\x65','\x48\x20\x20\x20','\x53\x74\x72\x74','\x43\x6C\x72\x20','\x4C\x6D\x6E\x73'];function updateBlendMode(_0x1619E){var _0x1615C=NotSupportedValue;try{var _0x18230=BlendNames;switch(app.activeDocument.mode){case DocumentMode.CMYK:;case DocumentMode.RGB:if(app.activeDocument.bitsPerChannel== BitsPerChannelType.THIRTYTWO){_0x18230= BlendNamesRGB32};break;case DocumentMode.GRAYSCALE:switch(app.activeDocument.bitsPerChannel){case BitsPerChannelType.EIGHT:;case BitsPerChannelType.SIXTEEN:_0x18230= BlendNamesGray816Duo;break;case BitsPerChannelType.THIRTYTWO:_0x18230= BlendNamesGray32;break;default:debugAlert("\x41\x53\x53\x45\x52\x54\x3A\x20\x75\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x64\x65\x66\x61\x75\x6C\x74\x20\x63\x61\x73\x65\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ app.activeDocument.bitsPerChannel);return _0x1615C;break};break;case DocumentMode.DUOTONE:_0x18230= BlendNamesGray816Duo;break;case DocumentMode.LAB:_0x18230= BlendNamesLab;break;case DocumentMode.INDEXEDCOLOR:;case DocumentMode.BITMAP:;case DocumentMode.MULTICHANNEL:;default:debugAlert("\x41\x53\x53\x45\x52\x54\x3A\x20\x75\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x64\x65\x66\x61\x75\x6C\x74\x20\x63\x61\x73\x65\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ app.activeDocument.mode);return _0x1615C;break};if(app.activeDocument.activeLayer&& app.activeDocument.activeLayer.allLocked){return _0x1615C};var _0x168EC=getBlendParameters();if(_0x168EC!= null){var _0x167CE=_0x168EC.split('\x3A');var _0x169F4=_0x167CE[1];if(_0x169F4== BackgroundLayerBlendName){unlockBackgroundLayer()};for(var _0x15E44=0;_0x15E44< _0x18230.length;_0x15E44++){if(_0x169F4== _0x18230[_0x15E44]){if(_0x1619E> 0){if(_0x15E44== (_0x18230.length- 1)){_0x169F4= _0x18230[0]}else {_0x169F4= _0x18230[_0x15E44+ 1]}}else {if(_0x15E44== 0){_0x169F4= _0x18230[_0x18230.length- 1]}else {_0x169F4= _0x18230[_0x15E44- 1]}};break}};setBlendParameters(_0x169F4);_0x1615C= _0x169F4}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function getBlendParameters(){var _0x169F4='\x45\x72\x72\x6F\x72';try{if(app.activeDocument.activeLayer.isBackgroundLayer){_0x169F4= BackgroundLayerBlendName}else {var _0x16A0A=app.activeDocument.activeLayer.blendMode;if(_0x16A0A== BlendMode.NORMAL){_0x169F4= '\x4E\x72\x6D\x6C'};if(_0x16A0A== BlendMode.DISSOLVE){_0x169F4= '\x44\x73\x6C\x76'};if(_0x16A0A== BlendMode.DARKEN){_0x169F4= '\x44\x72\x6B\x6E'};if(_0x16A0A== BlendMode.MULTIPLY){_0x169F4= '\x4D\x6C\x74\x70'};if(_0x16A0A== BlendMode.COLORBURN){_0x169F4= '\x43\x42\x72\x6E'};if(_0x16A0A== BlendMode.LINEARBURN){_0x169F4= '\x6C\x69\x6E\x65\x61\x72\x42\x75\x72\x6E'};if(_0x16A0A== BlendMode.DARKERCOLOR){_0x169F4= '\x64\x61\x72\x6B\x65\x72\x43\x6F\x6C\x6F\x72'};if(_0x16A0A== BlendMode.LIGHTEN){_0x169F4= '\x4C\x67\x68\x6E'};if(_0x16A0A== BlendMode.SCREEN){_0x169F4= '\x53\x63\x72\x6E'};if(_0x16A0A== BlendMode.COLORDODGE){_0x169F4= '\x43\x44\x64\x67'};if(_0x16A0A== BlendMode.LINEARDODGE){_0x169F4= '\x6C\x69\x6E\x65\x61\x72\x44\x6F\x64\x67\x65'};if(_0x16A0A== BlendMode.LIGHTERCOLOR){_0x169F4= '\x6C\x69\x67\x68\x74\x65\x72\x43\x6F\x6C\x6F\x72'};if(_0x16A0A== BlendMode.OVERLAY){_0x169F4= '\x4F\x76\x72\x6C'};if(_0x16A0A== BlendMode.SOFTLIGHT){_0x169F4= '\x53\x66\x74\x4C'};if(_0x16A0A== BlendMode.HARDLIGHT){_0x169F4= '\x48\x72\x64\x4C'};if(_0x16A0A== BlendMode.VIVIDLIGHT){_0x169F4= '\x76\x69\x76\x69\x64\x4C\x69\x67\x68\x74'};if(_0x16A0A== BlendMode.LINEARLIGHT){_0x169F4= '\x6C\x69\x6E\x65\x61\x72\x4C\x69\x67\x68\x74'};if(_0x16A0A== BlendMode.PINLIGHT){_0x169F4= '\x70\x69\x6E\x4C\x69\x67\x68\x74'};if(_0x16A0A== BlendMode.HARDMIX){_0x169F4= '\x68\x61\x72\x64\x4D\x69\x78'};if(_0x16A0A== BlendMode.DIFFERENCE){_0x169F4= '\x44\x66\x72\x6E'};if(_0x16A0A== BlendMode.EXCLUSION){_0x169F4= '\x58\x63\x6C\x75'};if(_0x16A0A== BlendMode.SUBTRACT){_0x169F4= '\x62\x6C\x65\x6E\x64\x53\x75\x62\x74\x72\x61\x63\x74\x69\x6F\x6E'};if(_0x16A0A== BlendMode.DIVIDE){_0x169F4= '\x62\x6C\x65\x6E\x64\x44\x69\x76\x69\x64\x65'};if(_0x16A0A== BlendMode.HUE){_0x169F4= '\x48\x20\x20\x20'};if(_0x16A0A== BlendMode.SATURATION){_0x169F4= '\x53\x74\x72\x74'};if(_0x16A0A== BlendMode.COLORBLEND){_0x169F4= '\x43\x6C\x72\x20'};if(_0x16A0A== BlendMode.LUMINOSITY){_0x169F4= '\x4C\x6D\x6E\x73'}}}catch(e){_0x169F4= '\x45\x72\x72\x6F\x72'+ e.message;debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return "\x4F\x4B\x3A"+ _0x169F4}function getCurrentTool(){var _0x1615C="\x55\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64";try{if(app.documents.length== 0){_0x1615C= "\x55\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64"}else {switch(psPrefContext){case 1:var _0x16684=app.activeDocument.activeLayer.kind.toString();debugLog("\x6B\x69\x6E\x64\x20\x3D\x20"+ _0x16684);switch(_0x16684){case '\x4C\x61\x79\x65\x72\x4B\x69\x6E\x64\x2E\x42\x52\x49\x47\x48\x54\x4E\x45\x53\x53\x43\x4F\x4E\x54\x52\x41\x53\x54':;case '\x4C\x61\x79\x65\x72\x4B\x69\x6E\x64\x2E\x56\x49\x42\x52\x41\x4E\x43\x45':;case '\x4C\x61\x79\x65\x72\x4B\x69\x6E\x64\x2E\x45\x58\x50\x4F\x53\x55\x52\x45':_0x1615C= _0x16684;break;case '\x4C\x61\x79\x65\x72\x4B\x69\x6E\x64\x2E\x4E\x4F\x52\x4D\x41\x4C':;default:_0x1615C= getCurrentToolSub()};break;case 2:_0x1615C= getCurrentToolSubColor();break;case 3:_0x1615C= getCurrentToolSubColor()+ "\x32";break;case 5:_0x1615C= "\x54\x65\x73\x74\x5F\x46\x6F\x72\x65\x67\x72\x6F\x75\x6E\x64";break;case 6:_0x1615C= "\x54\x65\x73\x74\x5F\x42\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64";break;case 7:_0x1615C= TestMouse;break;case 0:;default:_0x1615C= getCurrentToolSub();break}}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function getCurrentToolSub(){var _0x1615C="\x55\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64";try{if(app.documents.length== 0){_0x1615C= "\x55\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64"}else {_0x1615C= getCurrentToolSubToolId()}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function getCurrentToolSubToolId(){var _0x1615C="\x55\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64";try{var _0x167B8= new ActionReference();_0x167B8.putProperty(charIDToTypeID('\x50\x72\x70\x72'),charIDToTypeID('\x54\x6F\x6F\x6C'));_0x167B8.putEnumerated(charIDToTypeID('\x63\x61\x70\x70'),charIDToTypeID('\x4F\x72\x64\x6E'),charIDToTypeID('\x54\x72\x67\x74'));var _0x1678C=executeActionGet(_0x167B8);var _0x16A8E=_0x1678C.getEnumerationType(charIDToTypeID('\x54\x6F\x6F\x6C'));_0x1615C= typeIDToStringID(_0x16A8E)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function getCurrentToolSubColor(){var _0x1615C="\x55\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64";try{if(app.documents.length== 0){_0x1615C= "\x55\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64"}else {var _0x16684=app.activeDocument.activeLayer.kind.toString();var _0x16826=app.activeDocument.mode.toString();switch(_0x16684){case "\x4C\x61\x79\x65\x72\x4B\x69\x6E\x64\x2E\x4E\x4F\x52\x4D\x41\x4C":;case "\x4C\x61\x79\x65\x72\x4B\x69\x6E\x64\x2E\x54\x45\x58\x54":;case "\x4C\x61\x79\x65\x72\x4B\x69\x6E\x64\x2E\x50\x41\x54\x54\x45\x52\x4E\x46\x49\x4C\x4C":;case "\x4C\x61\x79\x65\x72\x4B\x69\x6E\x64\x2E\x47\x52\x41\x44\x49\x45\x4E\x54\x46\x49\x4C\x4C":;case "\x4C\x61\x79\x65\x72\x4B\x69\x6E\x64\x2E\x53\x4F\x4C\x49\x44\x46\x49\x4C\x4C":switch(_0x16826){case "\x44\x6F\x63\x75\x6D\x65\x6E\x74\x4D\x6F\x64\x65\x2E\x43\x4D\x59\x4B":_0x1615C= "\x43\x4D\x59\x4B";break;case "\x44\x6F\x63\x75\x6D\x65\x6E\x74\x4D\x6F\x64\x65\x2E\x42\x49\x54\x4D\x41\x50":;case "\x44\x6F\x63\x75\x6D\x65\x6E\x74\x4D\x6F\x64\x65\x2E\x47\x52\x41\x59\x53\x43\x41\x4C\x45":;case "\x44\x6F\x63\x75\x6D\x65\x6E\x74\x4D\x6F\x64\x65\x2E\x44\x55\x4F\x54\x4F\x4E\x45":_0x1615C= "\x47\x52\x41\x59\x53\x43\x41\x4C\x45";break;case "\x44\x6F\x63\x75\x6D\x65\x6E\x74\x4D\x6F\x64\x65\x2E\x49\x4E\x44\x45\x58\x45\x44\x43\x4F\x4C\x4F\x52":;case "\x44\x6F\x63\x75\x6D\x65\x6E\x74\x4D\x6F\x64\x65\x2E\x4C\x41\x42":;case "\x44\x6F\x63\x75\x6D\x65\x6E\x74\x4D\x6F\x64\x65\x2E\x4D\x55\x4C\x54\x49\x43\x48\x41\x4E\x4E\x45\x4C":;case "\x44\x6F\x63\x75\x6D\x65\x6E\x74\x4D\x6F\x64\x65\x2E\x52\x47\x42":;default:_0x1615C= "\x52\x47\x42";break};break;default:_0x1615C= "\x47\x52\x41\x59\x53\x43\x41\x4C\x45";break}}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function getCurrentLayerHmObj(){var _0x1615C=[];try{var _0x167B8={"\x6E\x75\x6C\x6C":{"\x5F\x65\x6E\x75\x6D":"\x6F\x72\x64\x69\x6E\x61\x6C","\x5F\x72\x65\x66":"\x6C\x61\x79\x65\x72","\x5F\x76\x61\x6C\x75\x65":"\x74\x61\x72\x67\x65\x74\x45\x6E\x75\x6D"}};var _0x16A62=Humanizer.getObject(_0x167B8);_0x1615C= _0x16A62}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function getCurrentToolHmObjTarget(){var _0x1615C=[];try{var _0x167B8={"\x6E\x75\x6C\x6C":{"\x5F\x72\x65\x66":[{"\x5F\x70\x72\x6F\x70\x65\x72\x74\x79":"\x74\x6F\x6F\x6C","\x5F\x72\x65\x66":"\x70\x72\x6F\x70\x65\x72\x74\x79"},{"\x5F\x65\x6E\x75\x6D":"\x6F\x72\x64\x69\x6E\x61\x6C","\x5F\x72\x65\x66":"\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x5F\x76\x61\x6C\x75\x65":"\x74\x61\x72\x67\x65\x74"}]}};var _0x16A62=Humanizer.getObject(_0x167B8);$.writeln("\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D");$.writeln(Humanizer.objectToJsonString(_0x16A62,4));$.writeln("\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D");_0x1615C= _0x16A62}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function getCurrentToolHmObj(){var _0x1615C=[];try{var _0x167B8={"\x6E\x75\x6C\x6C":{"\x5F\x72\x65\x66":[{"\x5F\x70\x72\x6F\x70\x65\x72\x74\x79":"\x74\x6F\x6F\x6C","\x5F\x72\x65\x66":"\x70\x72\x6F\x70\x65\x72\x74\x79"},{"\x5F\x65\x6E\x75\x6D":"\x6F\x72\x64\x69\x6E\x61\x6C","\x5F\x72\x65\x66":"\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x5F\x76\x61\x6C\x75\x65":"\x74\x61\x72\x67\x65\x74\x45\x6E\x75\x6D"}]}};var _0x16A62=Humanizer.getObject(_0x167B8);$.writeln("\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D");$.writeln(Humanizer.objectToJsonString(_0x16A62,4));$.writeln("\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D\x3D");_0x1615C= _0x16A62}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function getBrushObjType(){var _0x1615C="";try{var _0x16A4C=getCurrentToolHmObj();_0x1615C= _0x16A4C.currentToolOptions.brush._obj;if(_0x1615C== '\x64\x54\x69\x70\x73'&& _0x16A4C.currentToolOptions.brush.hasOwnProperty("\x64\x74\x69\x70\x73\x47\x72\x69\x64\x53\x69\x7A\x65")){_0x1615C= "\x64\x54\x69\x70\x73\x32"}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function getAppColorReplacementBrushParameters(){try{var _0x167B8= new ActionReference();_0x167B8.putProperty(charIDToTypeID('\x50\x72\x70\x72'),charIDToTypeID('\x54\x6F\x6F\x6C'));_0x167B8.putEnumerated(charIDToTypeID('\x63\x61\x70\x70'),charIDToTypeID('\x43\x72\x73\x4B'),charIDToTypeID('\x42\x72\x73\x53'));var _0x1678C=executeActionGet(_0x167B8);if(_0x1678C){var _0x167A2=_0x1678C.getObjectValue(charIDToTypeID('\x43\x72\x6E\x54'));if(_0x167A2){var _0x1671E=_0x167A2.getObjectValue(charIDToTypeID('\x42\x72\x73\x68'));if(_0x1671E){var _0x16760=_0x1671E.getUnitDoubleType(charIDToTypeID('\x44\x6D\x74\x72'));var _0x16776=_0x1671E.getUnitDoubleValue(charIDToTypeID('\x44\x6D\x74\x72'));var _0x16734=_0x1671E.getUnitDoubleType(charIDToTypeID('\x48\x72\x64\x6E'));var _0x1674A=_0x1671E.getUnitDoubleValue(charIDToTypeID('\x48\x72\x64\x6E'));return '\x4F\x4B\x3A'+ _0x16776+ '\x3A'+ _0x1674A}}}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e);return "\x45\x72\x72\x6F\x72\x3A\x20\x67\x65\x74\x41\x70\x70\x42\x72\x75\x73\x68\x50\x61\x72\x61\x6D\x65\x74\x65\x72\x73"}}function getAppPencilParameters(){try{var _0x167B8= new ActionReference();_0x167B8.putProperty(charIDToTypeID('\x50\x72\x70\x72'),charIDToTypeID('\x54\x6F\x6F\x6C'));_0x167B8.putEnumerated(charIDToTypeID('\x63\x61\x70\x70'),charIDToTypeID('\x43\x72\x73\x4B'),charIDToTypeID('\x42\x72\x73\x53'));var _0x1678C=executeActionGet(_0x167B8);if(_0x1678C){var _0x167A2=_0x1678C.getObjectValue(charIDToTypeID('\x43\x72\x6E\x54'));if(_0x167A2){var _0x1671E=_0x167A2.getObjectValue(charIDToTypeID('\x42\x72\x73\x68'));if(_0x1671E){var _0x16760=_0x1671E.getUnitDoubleType(charIDToTypeID('\x44\x6D\x74\x72'));var _0x16776=_0x1671E.getUnitDoubleValue(charIDToTypeID('\x44\x6D\x74\x72'));try{var _0x16734=_0x1671E.getUnitDoubleType(charIDToTypeID('\x48\x72\x64\x6E'));var _0x1674A=_0x1671E.getUnitDoubleValue(charIDToTypeID('\x48\x72\x64\x6E'));return '\x4F\x4B\x3A'+ _0x16776+ '\x3A'+ _0x1674A}catch(e){return '\x4F\x4B\x3A'+ _0x16776+ '\x3A\x2D\x31\x30\x30'}}}}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e);return "\x45\x72\x72\x6F\x72\x3A\x20\x67\x65\x74\x41\x70\x70\x42\x72\x75\x73\x68\x50\x61\x72\x61\x6D\x65\x74\x65\x72\x73"}}function getAppPencilParametersSize(){var _0x1615C=-1;var _0x168EC=getAppPencilParameters();if(_0x168EC!= null){var _0x167CE=_0x168EC.split('\x3A');var _0x169DE=Number(_0x167CE[1]);var _0x169C8=Number(_0x167CE[2]);_0x1615C= _0x169DE};return _0x1615C}function getAppPencilParametersHardness(){var _0x1615C=-1;try{var _0x168EC=getAppPencilParameters();if(_0x168EC!= null){var _0x167CE=_0x168EC.split('\x3A');var _0x169DE=Number(_0x167CE[1]);var _0x169C8=Number(_0x167CE[2]);_0x1615C= _0x169C8}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function setAppColorReplacementBrushParameters(_0x169DE,_0x169C8){try{var _0x17A74=charIDToTypeID("\x73\x65\x74\x64");var _0x17940= new ActionDescriptor();var _0x15FA4=charIDToTypeID("\x6E\x75\x6C\x6C");var _0x17ACC= new ActionReference();var _0x17998=charIDToTypeID("\x42\x72\x73\x68");var _0x1749C=charIDToTypeID("\x4F\x72\x64\x6E");var _0x17AB6=charIDToTypeID("\x54\x72\x67\x74");_0x17ACC.putEnumerated(_0x17998,_0x1749C,_0x17AB6);_0x17940.putReference(_0x15FA4,_0x17ACC);var _0x17AA0=charIDToTypeID("\x54\x20\x20\x20");var _0x17956= new ActionDescriptor();var _0x179C4=charIDToTypeID("\x44\x6D\x74\x72");var _0x17A48=charIDToTypeID("\x23\x50\x78\x6C");_0x17956.putUnitDouble(_0x179C4,_0x17A48,_0x169DE);var _0x17A06=charIDToTypeID("\x48\x72\x64\x6E");var _0x17A32=charIDToTypeID("\x23\x50\x72\x63");_0x17956.putUnitDouble(_0x17A06,_0x17A32,_0x169C8);var _0x17982=charIDToTypeID("\x41\x6E\x67\x6C");var _0x1796C=charIDToTypeID("\x23\x41\x6E\x67");_0x17956.putUnitDouble(_0x17982,_0x1796C,0.000000);var _0x17A5E=charIDToTypeID("\x52\x6E\x64\x6E");var _0x17A32=charIDToTypeID("\x23\x50\x72\x63");_0x17956.putUnitDouble(_0x17A5E,_0x17A32,100.000000);var _0x17A8A=charIDToTypeID("\x53\x70\x63\x6E");var _0x17A32=charIDToTypeID("\x23\x50\x72\x63");_0x17956.putUnitDouble(_0x17A8A,_0x17A32,139.000000);var _0x17A1C=charIDToTypeID("\x49\x6E\x74\x72");_0x17956.putBoolean(_0x17A1C,true);var _0x179DA=stringIDToTypeID("\x66\x6C\x69\x70\x58");_0x17956.putBoolean(_0x179DA,false);var _0x179F0=stringIDToTypeID("\x66\x6C\x69\x70\x59");_0x17956.putBoolean(_0x179F0,false);var _0x179AE=stringIDToTypeID("\x63\x6F\x6D\x70\x75\x74\x65\x64\x42\x72\x75\x73\x68");_0x17940.putObject(_0x17AA0,_0x179AE,_0x17956);executeAction(_0x17A74,_0x17940,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function getAppBrushParameters(){try{var _0x167B8= new ActionReference();_0x167B8.putProperty(charIDToTypeID('\x50\x72\x70\x72'),charIDToTypeID('\x54\x6F\x6F\x6C'));_0x167B8.putEnumerated(charIDToTypeID('\x63\x61\x70\x70'),charIDToTypeID('\x43\x72\x73\x4B'),charIDToTypeID('\x42\x72\x73\x53'));var _0x1678C=executeActionGet(_0x167B8);if(_0x1678C){var _0x167A2=_0x1678C.getObjectValue(charIDToTypeID('\x43\x72\x6E\x54'));if(_0x167A2){var _0x1671E=_0x167A2.getObjectValue(charIDToTypeID('\x42\x72\x73\x68'));if(_0x1671E){var _0x16760=_0x1671E.getUnitDoubleType(charIDToTypeID('\x44\x6D\x74\x72'));var _0x16776=_0x1671E.getUnitDoubleValue(charIDToTypeID('\x44\x6D\x74\x72'));var _0x16734=_0x1671E.getUnitDoubleType(charIDToTypeID('\x48\x72\x64\x6E'));var _0x1674A=_0x1671E.getUnitDoubleValue(charIDToTypeID('\x48\x72\x64\x6E'));return '\x4F\x4B\x3A'+ _0x16776+ '\x3A'+ _0x1674A}}}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e);return "\x45\x72\x72\x6F\x72\x3A\x20\x67\x65\x74\x41\x70\x70\x42\x72\x75\x73\x68\x50\x61\x72\x61\x6D\x65\x74\x65\x72\x73"}}function getStrokeWeight(){var _0x167E4=GetCurrentTool();var _0x168EC=_0x167E4.toSource();var _0x1662C=null;var _0x167CE=_0x168EC.split('\x70\x6F\x69\x6E\x74\x73\x55\x6E\x69\x74');if(_0x167CE[1]=== undefined){}else {var _0x16810=_0x167CE[1].split('\x2C');_0x1662C= _0x16810[1];var _0x16D0C=_0x1662C.split('\x3A');_0x1662C= _0x16D0C[1];_0x16D0C= _0x1662C.split('\x7D');_0x1662C= _0x16D0C[0]};return _0x1662C}function getAppBrushParametersOpacityFlow2(){var _0x167FA=null;var _0x1683C=null;var _0x167B8= new ActionReference();_0x167B8.putEnumerated(charIDToTypeID("\x63\x61\x70\x70"),charIDToTypeID("\x4F\x72\x64\x6E"),charIDToTypeID("\x54\x72\x67\x74"));var _0x1699C=executeActionGet(_0x167B8);_0x1699C= _0x1699C.getObjectValue(stringIDToTypeID('\x63\x75\x72\x72\x65\x6E\x74\x54\x6F\x6F\x6C\x4F\x70\x74\x69\x6F\x6E\x73'));try{_0x1683C= _0x1699C.getInteger(stringIDToTypeID('\x6F\x70\x61\x63\x69\x74\x79'));_0x167FA= _0x1699C.getInteger(stringIDToTypeID('\x66\x6C\x6F\x77'))}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1683C+ '\x3A'+ _0x167FA}function getAppBrushParametersOpacityFlow(){var _0x167E4=GetCurrentTool();var _0x168EC=_0x167E4.toSource();var _0x167FA=null;var _0x1687E=null;var _0x168AA=null;var _0x16868=null;var _0x16826=null;var _0x1683C=null;var _0x167CE=_0x168EC.split('\x66\x6C\x6F\x77\x3A');if(_0x167CE[1]=== undefined){}else {var _0x16810=_0x167CE[1].split('\x2C');_0x167FA= _0x16810[0]};var _0x16902=_0x168EC.split('\x6F\x70\x61\x63\x69\x74\x79\x3A');if(_0x16902[1]=== undefined){}else {var _0x16852=_0x16902[1].split('\x2C');_0x1683C= _0x16852[0]};var _0x16970=_0x168EC.split('\x75\x73\x65\x50\x72\x65\x73\x73\x75\x72\x65\x4F\x76\x65\x72\x72\x69\x64\x65\x73\x4F\x70\x61\x63\x69\x74\x79\x3A');if(_0x16970[1]=== undefined){}else {var _0x16894=_0x16970[1].split('\x2C');_0x1687E= _0x16894[0]};var _0x16986=_0x168EC.split('\x75\x73\x65\x50\x72\x65\x73\x73\x75\x72\x65\x4F\x76\x65\x72\x72\x69\x64\x65\x73\x53\x69\x7A\x65\x3A');if(_0x16986[1]=== undefined){}else {var _0x168C0=_0x16986[1].split('\x2C');_0x168AA= _0x168C0[0]};var _0x16918=_0x168EC.split('\x62\x6C\x65\x6E\x64\x4D\x6F\x64\x65');if(_0x16918[1]=== undefined){}else {var _0x15E2E=_0x16918[1];var _0x1692E=_0x16918[1].split('\x76\x61\x6C\x75\x65\x3A');var _0x168D6=_0x1692E[1].split('\x2C');_0x16826= _0x168D6[0]};var _0x16944=_0x168EC.split('\x72\x65\x70\x65\x61\x74\x3A');if(_0x16944[1]=== undefined){}else {var _0x1695A=_0x16944[1].split('\x2C');_0x16868= _0x1695A[0]};return _0x1683C+ '\x3A'+ _0x167FA+ '\x3A'+ _0x1687E+ '\x3A'+ _0x168AA+ '\x3A'+ _0x16868+ '\x3A'+ _0x16826}function getParameterExposure(){var _0x167E4=GetCurrentTool();var _0x168EC=_0x167E4.toSource();var _0x16C30=null;var _0x167CE=_0x168EC.split('\x65\x78\x70\x6F\x73\x75\x72\x65\x3A');if(_0x167CE[1]=== undefined){}else {var _0x16810=_0x167CE[1].split('\x2C');_0x16C30= _0x16810[0]};return _0x16C30}function getParameterOpacity(){var _0x167E4=GetCurrentTool();var _0x168EC=_0x167E4.toSource();var _0x1683C=null;var _0x167CE=_0x168EC.split('\x6F\x70\x61\x63\x69\x74\x79\x3A');if(_0x167CE[1]=== undefined){}else {var _0x16810=_0x167CE[1].split('\x2C');_0x1683C= _0x16810[0]};return _0x1683C}function getAppBrushParametersOpacityPressure(){var _0x167E4=GetCurrentTool();var _0x168EC=_0x167E4.toSource();var _0x169B2=null;var _0x1687E=null;var _0x168AA=null;var _0x16868=null;var _0x16826=null;var _0x1683C=null;var _0x167CE=_0x168EC.split('\x70\x72\x65\x73\x73\x75\x72\x65\x3A');if(_0x167CE[1]=== undefined){}else {var _0x16810=_0x167CE[1].split('\x2C');_0x169B2= _0x16810[0]};var _0x16902=_0x168EC.split('\x6F\x70\x61\x63\x69\x74\x79\x3A');if(_0x16902[1]=== undefined){}else {var _0x16852=_0x16902[1].split('\x2C');_0x1683C= _0x16852[0]};var _0x16970=_0x168EC.split('\x75\x73\x65\x50\x72\x65\x73\x73\x75\x72\x65\x4F\x76\x65\x72\x72\x69\x64\x65\x73\x4F\x70\x61\x63\x69\x74\x79\x3A');if(_0x16970[1]=== undefined){}else {var _0x16894=_0x16970[1].split('\x2C');_0x1687E= _0x16894[0]};var _0x16986=_0x168EC.split('\x75\x73\x65\x50\x72\x65\x73\x73\x75\x72\x65\x4F\x76\x65\x72\x72\x69\x64\x65\x73\x53\x69\x7A\x65\x3A');if(_0x16986[1]=== undefined){}else {var _0x168C0=_0x16986[1].split('\x2C');_0x168AA= _0x168C0[0]};var _0x16918=_0x168EC.split('\x62\x6C\x65\x6E\x64\x4D\x6F\x64\x65');if(_0x16918[1]=== undefined){}else {var _0x15E2E=_0x16918[1];var _0x1692E=_0x16918[1].split('\x76\x61\x6C\x75\x65\x3A');var _0x168D6=_0x1692E[1].split('\x2C');_0x16826= _0x168D6[0]};var _0x16944=_0x168EC.split('\x72\x65\x70\x65\x61\x74\x3A');if(_0x16944[1]=== undefined){}else {var _0x1695A=_0x16944[1].split('\x2C');_0x16868= _0x1695A[0]};return _0x1683C+ '\x3A'+ _0x169B2+ '\x3A'+ _0x1687E+ '\x3A'+ _0x168AA+ '\x3A'+ _0x16868+ '\x3A'+ _0x16826}function setBrushHardness(_0x169C8){try{var _0x173EC= new ActionReference();_0x173EC.putProperty(charIDToTypeID("\x50\x72\x70\x72"),stringIDToTypeID("\x74\x6F\x6F\x6C"));_0x173EC.putEnumerated(charIDToTypeID("\x63\x61\x70\x70"),charIDToTypeID("\x4F\x72\x64\x6E"),charIDToTypeID("\x54\x72\x67\x74"));var _0x168EC=executeActionGet(_0x173EC);var _0x17838=_0x168EC.getObjectValue(stringIDToTypeID("\x63\x75\x72\x72\x65\x6E\x74\x54\x6F\x6F\x6C\x4F\x70\x74\x69\x6F\x6E\x73"));var _0x17C00=_0x17838.getObjectValue(stringIDToTypeID("\x62\x72\x75\x73\x68"));var _0x16CCA= new ActionReference();_0x16CCA.putEnumerated(charIDToTypeID("\x42\x72\x73\x68"),charIDToTypeID("\x4F\x72\x64\x6E"),charIDToTypeID("\x54\x72\x67\x74"));var _0x17822= new ActionDescriptor();_0x17822.putReference(charIDToTypeID("\x6E\x75\x6C\x6C"),_0x16CCA);if(_0x169C8!= undefined){_0x17C00.putUnitDouble(charIDToTypeID("\x48\x72\x64\x6E"),charIDToTypeID("\x23\x50\x72\x63"),_0x169C8)};_0x17822.putObject(charIDToTypeID("\x54\x20\x20\x20"),charIDToTypeID("\x42\x72\x73\x68"),_0x17C00);executeAction(charIDToTypeID("\x73\x65\x74\x64"),_0x17822,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function setBrushAngle(_0x1619E){try{var _0x173EC= new ActionReference();_0x173EC.putProperty(charIDToTypeID("\x50\x72\x70\x72"),stringIDToTypeID("\x74\x6F\x6F\x6C"));_0x173EC.putEnumerated(charIDToTypeID("\x63\x61\x70\x70"),charIDToTypeID("\x4F\x72\x64\x6E"),charIDToTypeID("\x54\x72\x67\x74"));var _0x168EC=executeActionGet(_0x173EC);var _0x17838=_0x168EC.getObjectValue(stringIDToTypeID("\x63\x75\x72\x72\x65\x6E\x74\x54\x6F\x6F\x6C\x4F\x70\x74\x69\x6F\x6E\x73"));var _0x17C00=_0x17838.getObjectValue(stringIDToTypeID("\x62\x72\x75\x73\x68"));var _0x16CCA= new ActionReference();_0x16CCA.putEnumerated(charIDToTypeID("\x42\x72\x73\x68"),charIDToTypeID("\x4F\x72\x64\x6E"),charIDToTypeID("\x54\x72\x67\x74"));var _0x17822= new ActionDescriptor();_0x17822.putReference(charIDToTypeID("\x6E\x75\x6C\x6C"),_0x16CCA);if(_0x1619E!= undefined){_0x17C00.putUnitDouble(charIDToTypeID("\x41\x6E\x67\x6C"),charIDToTypeID("\x23\x50\x72\x63"),_0x1619E)};_0x17822.putObject(charIDToTypeID("\x54\x20\x20\x20"),charIDToTypeID("\x42\x72\x73\x68"),_0x17C00);executeAction(charIDToTypeID("\x73\x65\x74\x64"),_0x17822,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function setBrushRoundness(_0x1619E){try{var _0x173EC= new ActionReference();_0x173EC.putProperty(charIDToTypeID("\x50\x72\x70\x72"),stringIDToTypeID("\x74\x6F\x6F\x6C"));_0x173EC.putEnumerated(charIDToTypeID("\x63\x61\x70\x70"),charIDToTypeID("\x4F\x72\x64\x6E"),charIDToTypeID("\x54\x72\x67\x74"));var _0x168EC=executeActionGet(_0x173EC);var _0x17838=_0x168EC.getObjectValue(stringIDToTypeID("\x63\x75\x72\x72\x65\x6E\x74\x54\x6F\x6F\x6C\x4F\x70\x74\x69\x6F\x6E\x73"));var _0x17C00=_0x17838.getObjectValue(stringIDToTypeID("\x62\x72\x75\x73\x68"));var _0x16CCA= new ActionReference();_0x16CCA.putEnumerated(charIDToTypeID("\x42\x72\x73\x68"),charIDToTypeID("\x4F\x72\x64\x6E"),charIDToTypeID("\x54\x72\x67\x74"));var _0x17822= new ActionDescriptor();_0x17822.putReference(charIDToTypeID("\x6E\x75\x6C\x6C"),_0x16CCA);if(_0x1619E!= undefined){_0x17C00.putUnitDouble(charIDToTypeID("\x52\x6E\x64\x6E"),charIDToTypeID("\x23\x50\x72\x63"),_0x1619E)};_0x17822.putObject(charIDToTypeID("\x54\x20\x20\x20"),charIDToTypeID("\x42\x72\x73\x68"),_0x17C00);executeAction(charIDToTypeID("\x73\x65\x74\x64"),_0x17822,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function setBrushSpacing(_0x1619E){try{var _0x173EC= new ActionReference();_0x173EC.putProperty(charIDToTypeID("\x50\x72\x70\x72"),stringIDToTypeID("\x74\x6F\x6F\x6C"));_0x173EC.putEnumerated(charIDToTypeID("\x63\x61\x70\x70"),charIDToTypeID("\x4F\x72\x64\x6E"),charIDToTypeID("\x54\x72\x67\x74"));var _0x168EC=executeActionGet(_0x173EC);var _0x17838=_0x168EC.getObjectValue(stringIDToTypeID("\x63\x75\x72\x72\x65\x6E\x74\x54\x6F\x6F\x6C\x4F\x70\x74\x69\x6F\x6E\x73"));var _0x17C00=_0x17838.getObjectValue(stringIDToTypeID("\x62\x72\x75\x73\x68"));var _0x16CCA= new ActionReference();_0x16CCA.putEnumerated(charIDToTypeID("\x42\x72\x73\x68"),charIDToTypeID("\x4F\x72\x64\x6E"),charIDToTypeID("\x54\x72\x67\x74"));var _0x17822= new ActionDescriptor();_0x17822.putReference(charIDToTypeID("\x6E\x75\x6C\x6C"),_0x16CCA);if(_0x1619E!= undefined){_0x17C00.putUnitDouble(charIDToTypeID("\x53\x70\x63\x6E"),charIDToTypeID("\x23\x50\x72\x63"),_0x1619E)};_0x17822.putObject(charIDToTypeID("\x54\x20\x20\x20"),charIDToTypeID("\x42\x72\x73\x68"),_0x17C00);executeAction(charIDToTypeID("\x73\x65\x74\x64"),_0x17822,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function setBrushBristles(_0x1619E){try{var _0x16AA4=getCurrentToolHmObj().currentToolOptions;_0x16AA4.brush.density._value= _0x1619E;var _0x1750A= new ActionReference();_0x1750A.putClass(stringIDToTypeID("\x70\x61\x69\x6E\x74\x62\x72\x75\x73\x68\x54\x6F\x6F\x6C"));var _0x1678C= new ActionDescriptor();_0x1678C.putReference(stringIDToTypeID("\x6E\x75\x6C\x6C"),_0x1750A);_0x1678C.putObject(stringIDToTypeID("\x74\x6F"),stringIDToTypeID("\x6E\x75\x6C\x6C"),Humanizer.objectToDescriptor(_0x16AA4)[1]);executeAction(stringIDToTypeID("\x73\x65\x74"),_0x1678C,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function setBrushLength(_0x1619E){try{var _0x16AA4=getCurrentToolHmObj().currentToolOptions;_0x16AA4.brush.length._value= _0x1619E;var _0x1750A= new ActionReference();_0x1750A.putClass(stringIDToTypeID("\x70\x61\x69\x6E\x74\x62\x72\x75\x73\x68\x54\x6F\x6F\x6C"));var _0x1678C= new ActionDescriptor();_0x1678C.putReference(stringIDToTypeID("\x6E\x75\x6C\x6C"),_0x1750A);_0x1678C.putObject(stringIDToTypeID("\x74\x6F"),stringIDToTypeID("\x6E\x75\x6C\x6C"),Humanizer.objectToDescriptor(_0x16AA4)[1]);executeAction(stringIDToTypeID("\x73\x65\x74"),_0x1678C,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function setBrushThickness(_0x1619E){try{var _0x16AA4=getCurrentToolHmObj().currentToolOptions;_0x16AA4.brush.thickness._value= _0x1619E;var _0x1750A= new ActionReference();_0x1750A.putClass(stringIDToTypeID("\x70\x61\x69\x6E\x74\x62\x72\x75\x73\x68\x54\x6F\x6F\x6C"));var _0x1678C= new ActionDescriptor();_0x1678C.putReference(stringIDToTypeID("\x6E\x75\x6C\x6C"),_0x1750A);_0x1678C.putObject(stringIDToTypeID("\x74\x6F"),stringIDToTypeID("\x6E\x75\x6C\x6C"),Humanizer.objectToDescriptor(_0x16AA4)[1]);executeAction(stringIDToTypeID("\x73\x65\x74"),_0x1678C,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function setBrushStiffness(_0x1619E){try{var _0x16AA4=getCurrentToolHmObj().currentToolOptions;_0x16AA4.brush.stiffness._value= _0x1619E;var _0x1750A= new ActionReference();_0x1750A.putClass(stringIDToTypeID("\x70\x61\x69\x6E\x74\x62\x72\x75\x73\x68\x54\x6F\x6F\x6C"));var _0x1678C= new ActionDescriptor();_0x1678C.putReference(stringIDToTypeID("\x6E\x75\x6C\x6C"),_0x1750A);_0x1678C.putObject(stringIDToTypeID("\x74\x6F"),stringIDToTypeID("\x6E\x75\x6C\x6C"),Humanizer.objectToDescriptor(_0x16AA4)[1]);executeAction(stringIDToTypeID("\x73\x65\x74"),_0x1678C,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function getHumanizerCurrentToolOptions(_0x1619E){var _0x16AA4=null;try{_0x16AA4= getCurrentToolHmObj().currentToolOptions}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x16AA4}function setHuminizerCurrentToolOptions(_0x171F2,_0x16AA4){try{var _0x1750A= new ActionReference();_0x1750A.putClass(stringIDToTypeID(_0x171F2));var _0x1678C= new ActionDescriptor();_0x1678C.putReference(stringIDToTypeID("\x6E\x75\x6C\x6C"),_0x1750A);_0x1678C.putObject(stringIDToTypeID("\x74\x6F"),stringIDToTypeID("\x6E\x75\x6C\x6C"),Humanizer.objectToDescriptor(_0x16AA4)[1]);executeAction(stringIDToTypeID("\x73\x65\x74"),_0x1678C,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function psUpdateTolerance(_0x164A0){var _0x165EA=0;try{var _0x17704=getCurrentTool();var _0x16600=50;var _0x16D38=GetCurrentTool();var _0x17864="\x4D\x72\x71\x46";switch(_0x17704){case '\x6D\x61\x67\x69\x63\x57\x61\x6E\x64\x54\x6F\x6F\x6C':_0x17864= "\x57\x6E\x64\x54";_0x16600= _0x16D38.currentToolOptions[_0x17864];break;case '\x61\x72\x74\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C':_0x17864= "\x41\x48\x42\x74";_0x16600= _0x16D38.currentToolOptions[_0x17864];break;case '\x6D\x61\x67\x69\x63\x45\x72\x61\x73\x65\x72\x54\x6F\x6F\x6C':;case '\x62\x75\x63\x6B\x65\x74\x54\x6F\x6F\x6C':_0x17864= "\x42\x63\x6B\x54";_0x16600= _0x16D38.currentToolOptions[_0x17864];break;case '\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x45\x72\x61\x73\x65\x72\x54\x6F\x6F\x6C':;case '\x63\x6F\x6C\x6F\x72\x52\x65\x70\x6C\x61\x63\x65\x6D\x65\x6E\x74\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C':_0x17864= "\x54\x6C\x72\x6E";_0x16600= _0x16D38.currentToolOptions.tolerance;break};_0x165EA= fitBetweenMinMax(_0x16600+ _0x164A0,1,100);var _0x173EC= new ActionReference();_0x173EC.putProperty(charIDToTypeID("\x50\x72\x70\x72"),stringIDToTypeID("\x74\x6F\x6F\x6C"));_0x173EC.putEnumerated(charIDToTypeID("\x63\x61\x70\x70"),charIDToTypeID("\x4F\x72\x64\x6E"),charIDToTypeID("\x54\x72\x67\x74"));var _0x168EC=executeActionGet(_0x173EC);var _0x17838=_0x168EC.getObjectValue(stringIDToTypeID("\x63\x75\x72\x72\x65\x6E\x74\x54\x6F\x6F\x6C\x4F\x70\x74\x69\x6F\x6E\x73"));var _0x1784E=_0x168EC.getEnumerationType(stringIDToTypeID("\x74\x6F\x6F\x6C"));var _0x17822= new ActionDescriptor();_0x173EC=  new ActionReference();_0x173EC.putClass(_0x1784E);_0x17822.putReference(charIDToTypeID("\x6E\x75\x6C\x6C"),_0x173EC);if(_0x165EA!= undefined){_0x17838.putInteger(charIDToTypeID(_0x17864),_0x165EA)};_0x17822.putObject(charIDToTypeID("\x54\x20\x20\x20"),charIDToTypeID("\x4F\x72\x64\x6E"),_0x17838);executeAction(charIDToTypeID("\x73\x65\x74\x64"),_0x17822,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function psUpdateFeather(_0x164A0){var _0x165EA=0;try{var _0x16A62=psGetCurrentToolFeather();var _0x16600=_0x16A62.current;var _0x17864=_0x16A62.toolKey;_0x165EA= fitBetweenMinMax(_0x16600+ _0x164A0,0,1000);var _0x173EC= new ActionReference();_0x173EC.putProperty(charIDToTypeID("\x50\x72\x70\x72"),stringIDToTypeID("\x74\x6F\x6F\x6C"));_0x173EC.putEnumerated(charIDToTypeID("\x63\x61\x70\x70"),charIDToTypeID("\x4F\x72\x64\x6E"),charIDToTypeID("\x54\x72\x67\x74"));var _0x168EC=executeActionGet(_0x173EC);var _0x17838=_0x168EC.getObjectValue(stringIDToTypeID("\x63\x75\x72\x72\x65\x6E\x74\x54\x6F\x6F\x6C\x4F\x70\x74\x69\x6F\x6E\x73"));var _0x1784E=_0x168EC.getEnumerationType(stringIDToTypeID("\x74\x6F\x6F\x6C"));var _0x17822= new ActionDescriptor();_0x173EC=  new ActionReference();_0x173EC.putClass(_0x1784E);_0x17822.putReference(charIDToTypeID("\x6E\x75\x6C\x6C"),_0x173EC);if(_0x165EA!= undefined){_0x17838.putUnitDouble(charIDToTypeID(_0x17864),charIDToTypeID("\x23\x50\x78\x6C"),_0x165EA)};_0x17822.putObject(charIDToTypeID("\x54\x20\x20\x20"),charIDToTypeID("\x4F\x72\x64\x6E"),_0x17838);executeAction(charIDToTypeID("\x73\x65\x74\x64"),_0x17822,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function psGetCurrentToolFeather(){var _0x1615C={};try{_0x1615C.current= 50;_0x1615C.toolKey= "\x4D\x72\x71\x46";var _0x17704=getCurrentTool();var _0x16D38=GetCurrentTool();switch(_0x17704){case '\x6D\x61\x72\x71\x75\x65\x65\x52\x65\x63\x74\x54\x6F\x6F\x6C':;case '\x6D\x61\x72\x71\x75\x65\x65\x45\x6C\x6C\x69\x70\x54\x6F\x6F\x6C':;case '\x6D\x61\x72\x71\x75\x65\x65\x53\x69\x6E\x67\x6C\x65\x52\x6F\x77\x54\x6F\x6F\x6C':;case '\x6D\x61\x72\x71\x75\x65\x65\x53\x69\x6E\x67\x6C\x65\x43\x6F\x6C\x75\x6D\x6E\x54\x6F\x6F\x6C':_0x1615C.toolKey= "\x4D\x72\x71\x46";_0x1615C.current= _0x16D38.currentToolOptions.MrqF.value;break;case '\x6C\x61\x73\x73\x6F\x54\x6F\x6F\x6C':;case '\x70\x6F\x6C\x79\x53\x65\x6C\x54\x6F\x6F\x6C':;case '\x6D\x61\x67\x6E\x65\x74\x69\x63\x4C\x61\x73\x73\x6F\x54\x6F\x6F\x6C':_0x1615C.toolKey= "\x44\x72\x77\x52";_0x1615C.current= _0x16D38.currentToolOptions.DrwR.value;break}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function psUpdateMagneticLassoWidth(_0x164A0){var _0x165EA=0;try{var _0x16600=50;var _0x16D38=GetCurrentTool();_0x16600= _0x16D38.currentToolOptions.MgWd;_0x165EA= fitBetweenMinMax(_0x16600+ _0x164A0,1,256);var _0x16AA4=getCurrentToolHmObj().currentToolOptions;_0x16AA4.$MgWd= _0x165EA;psSetMagneticLassoLevelOneProperty(_0x16AA4)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function psUpdateMagneticLassoContrast(_0x164A0){var _0x165EA=0;try{var _0x16600=psGetCurrentToolOptions().MgEd;_0x165EA= fitBetweenMinMax(_0x16600+ _0x164A0,1,100);var _0x16AA4=getCurrentToolHmObj().currentToolOptions;_0x16AA4.$MgEd= _0x165EA;psSetMagneticLassoLevelOneProperty(_0x16AA4)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function psUpdateMagneticLassoFrequency(_0x164A0){var _0x165EA=0;var _0x1787A=0;try{var _0x16600=psGetCurrentToolOptions().MgCl;_0x165EA= fitBetweenMinMax(_0x16600- _0x164A0,5,40);var _0x16AA4=getCurrentToolHmObj().currentToolOptions;_0x16AA4.$MgCl= _0x165EA;_0x1787A= Math.floor((100/ 35)* (40- _0x165EA));psSetMagneticLassoLevelOneProperty(_0x16AA4)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1787A}function psSetMagneticLassoLevelOneProperty(_0x16AA4){try{var _0x1750A= new ActionReference();_0x1750A.putClass(stringIDToTypeID("\x6D\x61\x67\x6E\x65\x74\x69\x63\x4C\x61\x73\x73\x6F\x54\x6F\x6F\x6C"));var _0x1678C= new ActionDescriptor();_0x1678C.putReference(stringIDToTypeID("\x6E\x75\x6C\x6C"),_0x1750A);_0x1678C.putObject(stringIDToTypeID("\x74\x6F"),stringIDToTypeID("\x6E\x75\x6C\x6C"),Humanizer.objectToDescriptor(_0x16AA4)[1]);executeAction(stringIDToTypeID("\x73\x65\x74"),_0x1678C,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return}function setAppBrushParameters(_0x169DE,_0x169C8){try{var _0x1678C= new ActionDescriptor();var _0x1792A= new ActionDescriptor();var _0x167B8= new ActionReference();_0x167B8.putEnumerated(charIDToTypeID('\x42\x72\x73\x68'),charIDToTypeID('\x4F\x72\x64\x6E'),charIDToTypeID('\x54\x72\x67\x74'));_0x1678C.putReference(charIDToTypeID('\x6E\x75\x6C\x6C'),_0x167B8);_0x1792A.putUnitDouble(charIDToTypeID('\x44\x6D\x74\x72'),charIDToTypeID('\x23\x50\x78\x6C'),_0x169DE);_0x1792A.putUnitDouble(charIDToTypeID('\x48\x72\x64\x6E'),charIDToTypeID('\x23\x50\x72\x63'),_0x169C8);_0x1678C.putObject(charIDToTypeID('\x54\x20\x20\x20'),charIDToTypeID('\x42\x72\x73\x68'),_0x1792A);executeAction(charIDToTypeID('\x73\x65\x74\x64'),_0x1678C,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function setMasterAppBrushParameters(_0x169DE){try{var _0x17A74=charIDToTypeID("\x73\x65\x74\x64");var _0x17DB8= new ActionDescriptor();var _0x15FA4=charIDToTypeID("\x6E\x75\x6C\x6C");var _0x17DE4= new ActionReference();var _0x17998=charIDToTypeID("\x42\x72\x73\x68");var _0x1749C=charIDToTypeID("\x4F\x72\x64\x6E");var _0x17AB6=charIDToTypeID("\x54\x72\x67\x74");_0x17DE4.putEnumerated(_0x17998,_0x1749C,_0x17AB6);_0x17DB8.putReference(_0x15FA4,_0x17DE4);var _0x17AA0=charIDToTypeID("\x54\x20\x20\x20");var _0x16104= new ActionDescriptor();var _0x17DCE=stringIDToTypeID("\x6D\x61\x73\x74\x65\x72\x44\x69\x61\x6D\x65\x74\x65\x72");var _0x17A48=charIDToTypeID("\x23\x50\x78\x6C");_0x16104.putUnitDouble(_0x17DCE,_0x17A48,_0x169DE);var _0x17998=charIDToTypeID("\x42\x72\x73\x68");_0x17DB8.putObject(_0x17AA0,_0x17998,_0x16104);executeAction(_0x17A74,_0x17DB8,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function setBlendParameters(_0x169F4){try{moveHistoryState(psStrBlnCng);var _0x1742E=createLogiHistoryName(psStrBlnCng);var _0x17AE2="\x73\x65\x74\x42\x6C\x65\x6E\x64\x50\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x53\x75\x62\x28\x27"+ _0x169F4+ "\x27\x29";app.activeDocument.suspendHistory(_0x1742E,_0x17AE2)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e);return '\x73\x65\x74\x42\x6C\x65\x6E\x64\x50\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x3A\x45\x52\x52\x2C'+ e.message};return '\x73\x65\x74\x42\x6C\x65\x6E\x64\x50\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x3A\x4F\x4B'}function setBlendParametersSub(_0x169F4){try{var _0x17A74=charIDToTypeID("\x73\x65\x74\x64");var _0x17AF8= new ActionDescriptor();var _0x15FA4=charIDToTypeID("\x6E\x75\x6C\x6C");var _0x17B66= new ActionReference();var _0x178BC=charIDToTypeID("\x4C\x79\x72\x20");var _0x1749C=charIDToTypeID("\x4F\x72\x64\x6E");var _0x17AB6=charIDToTypeID("\x54\x72\x67\x74");_0x17B66.putEnumerated(_0x178BC,_0x1749C,_0x17AB6);_0x17AF8.putReference(_0x15FA4,_0x17B66);var _0x17AA0=charIDToTypeID("\x54\x20\x20\x20");var _0x17B0E= new ActionDescriptor();var _0x17B50=charIDToTypeID("\x4D\x64\x20\x20");var _0x17B3A=charIDToTypeID("\x42\x6C\x6E\x4D");var _0x17B24;if(_0x169F4.length== 4){idBlend= charIDToTypeID(_0x169F4)}else {idBlend= stringIDToTypeID(_0x169F4)};_0x17B0E.putEnumerated(_0x17B50,_0x17B3A,idBlend);var _0x178BC=charIDToTypeID("\x4C\x79\x72\x20");_0x17AF8.putObject(_0x17AA0,_0x178BC,_0x17B0E);executeAction(_0x17A74,_0x17AF8,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e);return '\x73\x65\x74\x42\x6C\x65\x6E\x64\x50\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x3A\x45\x52\x52\x2C'+ e.message};return '\x73\x65\x74\x42\x6C\x65\x6E\x64\x50\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x3A\x4F\x4B'}function unlockBackgroundLayer(){try{var _0x17A74=charIDToTypeID("\x73\x65\x74\x64");var _0x181C2= new ActionDescriptor();var _0x15FA4=charIDToTypeID("\x6E\x75\x6C\x6C");var _0x1821A= new ActionReference();var _0x178BC=charIDToTypeID("\x4C\x79\x72\x20");var _0x181EE=charIDToTypeID("\x42\x63\x6B\x67");_0x1821A.putProperty(_0x178BC,_0x181EE);_0x181C2.putReference(_0x15FA4,_0x1821A);var _0x17AA0=charIDToTypeID("\x54\x20\x20\x20");var _0x181D8= new ActionDescriptor();var _0x17D8C=charIDToTypeID("\x4F\x70\x63\x74");var _0x17A32=charIDToTypeID("\x23\x50\x72\x63");_0x181D8.putUnitDouble(_0x17D8C,_0x17A32,100.000000);var _0x17B50=charIDToTypeID("\x4D\x64\x20\x20");var _0x17B3A=charIDToTypeID("\x42\x6C\x6E\x4D");var _0x18204=charIDToTypeID("\x4E\x72\x6D\x6C");_0x181D8.putEnumerated(_0x17B50,_0x17B3A,_0x18204);var _0x178BC=charIDToTypeID("\x4C\x79\x72\x20");_0x181C2.putObject(_0x17AA0,_0x178BC,_0x181D8);var _0x178D2=charIDToTypeID("\x4C\x79\x72\x49");_0x181C2.putInteger(_0x178D2,2);executeAction(_0x17A74,_0x181C2,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e);return '\x73\x65\x74\x42\x6C\x65\x6E\x64\x50\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x3A\x45\x52\x52\x2C'+ e.message};return '\x73\x65\x74\x42\x6C\x65\x6E\x64\x50\x61\x72\x61\x6D\x65\x74\x65\x72\x73\x3A\x4F\x4B'}function psDscToObj(_0x176AC,_0x16658,_0x1666E){var _0x1669A=_0x16658.count;for(var _0x15E44=0;_0x15E44< _0x1669A;_0x15E44++){var _0x17654=_0x16658.getKey(_0x15E44);var _0x1636C=_0x16658.getType(_0x17654);var _0x176C2=app.typeIDToStringID(_0x17654);if(_0x176C2.length== 0){_0x176C2= app.typeIDToCharID(_0x17654)};switch(_0x1636C){case DescValueType.BOOLEANTYPE:_0x176AC[_0x176C2]= _0x16658.getBoolean(_0x17654);break;case DescValueType.STRINGTYPE:_0x176AC[_0x176C2]= _0x16658.getString(_0x17654);break;case DescValueType.DOUBLETYPE:_0x176AC[_0x176C2]= _0x16658.getDouble(_0x17654);break;case DescValueType.INTEGERTYPE:_0x176AC[_0x176C2]= _0x16658.getInteger(_0x17654);break;case DescValueType.LARGEINTEGERTYPE:_0x176AC[_0x176C2]= _0x16658.getLargeInteger(_0x17654);break;case DescValueType.OBJECTTYPE:var _0x17680=_0x16658.getObjectType(_0x17654);var _0x17696=_0x16658.getObjectValue(_0x17654);_0x176AC[_0x176C2]=  new Object();psDscToObj(_0x176AC[_0x176C2],_0x17696,_0x1666E);break;case DescValueType.UNITDOUBLE:var _0x17680=_0x16658.getUnitDoubleType(_0x17654);var _0x17696=_0x16658.getUnitDoubleValue(_0x17654);_0x176AC[_0x176C2]=  new Object();_0x176AC[_0x176C2].type= typeIDToCharID(_0x17680);_0x176AC[_0x176C2].typeString= typeIDToStringID(_0x17680);_0x176AC[_0x176C2].value= _0x17696;break;case DescValueType.ENUMERATEDTYPE:var _0x17680=_0x16658.getEnumerationType(_0x17654);var _0x17696=_0x16658.getEnumerationValue(_0x17654);_0x176AC[_0x176C2]=  new Object();_0x176AC[_0x176C2].type= typeIDToCharID(_0x17680);_0x176AC[_0x176C2].typeString= typeIDToStringID(_0x17680);_0x176AC[_0x176C2].value= typeIDToCharID(_0x17696);_0x176AC[_0x176C2].valueString= typeIDToStringID(_0x17696);break;case DescValueType.CLASSTYPE:_0x176AC[_0x176C2]= _0x16658.getClass(_0x17654);break;case DescValueType.ALIASTYPE:_0x176AC[_0x176C2]= _0x16658.getPath(_0x17654);break;case DescValueType.RAWTYPE:var _0x176EE=_0x16658.getData(_0x17654);_0x176AC[_0x176C2]=  new Array();for(var _0x176D8=0;_0x176D8< _0x176EE.length;_0x176D8++){_0x176AC[_0x176C2][_0x176D8]= _0x176EE.charCodeAt(_0x176D8)};break;case DescValueType.REFERENCETYPE:var _0x167B8=_0x16658.getReference(_0x17654);_0x176AC[_0x176C2]=  new Object();psRefToObj(_0x176AC[_0x176C2],_0x167B8,_0x1666E);break;case DescValueType.LISTTYPE:var _0x1766A=_0x16658.getList(_0x17654);_0x176AC[_0x176C2]=  new Array();psLstToObj(_0x176AC[_0x176C2],_0x1766A,_0x1666E);break;default:debugAlert("\x41\x53\x53\x45\x52\x54\x3A\x20\x75\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x64\x65\x66\x61\x75\x6C\x74\x20\x63\x61\x73\x65\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20\x74\x3D"+ _0x1636C)}};if(undefined!= _0x1666E){_0x176AC= _0x1666E(_0x176AC)}}function psLstToObj(_0x16D4E,_0x1669A,_0x1666E){var _0x16CF6=_0x1669A.count;for(var _0x15E44=0;_0x15E44< _0x16CF6;_0x15E44++){var _0x1636C=_0x1669A.getType(_0x15E44);switch(_0x1636C){case DescValueType.BOOLEANTYPE:_0x16D4E.push(_0x1669A.getBoolean(_0x15E44));break;case DescValueType.STRINGTYPE:_0x16D4E.push(_0x1669A.getString(_0x15E44));break;case DescValueType.DOUBLETYPE:_0x16D4E.push(_0x1669A.getDouble(_0x15E44));break;case DescValueType.INTEGERTYPE:_0x16D4E.push(_0x1669A.getInteger(_0x15E44));break;case DescValueType.LARGEINTEGERTYPE:_0x16D4E.push(_0x1669A.getLargeInteger(_0x15E44));break;case DescValueType.OBJECTTYPE:var _0x17680=_0x1669A.getObjectType(_0x15E44);var _0x17696=_0x1669A.getObjectValue(_0x15E44);var _0x1771A= new Object();_0x16D4E.push(_0x1771A);psDscToObj(_0x1771A,_0x17696,_0x1666E);break;case DescValueType.UNITDOUBLE:var _0x17680=_0x1669A.getUnitDoubleType(_0x15E44);var _0x17696=_0x1669A.getUnitDoubleValue(_0x15E44);var _0x1771A= new Object();_0x16D4E.push(_0x1771A);_0x1771A.type= typeIDToCharID(_0x17680);_0x1771A.typeString= typeIDToStringID(_0x17680);_0x1771A.value= _0x17696;break;case DescValueType.ENUMERATEDTYPE:var _0x17680=_0x1669A.getEnumerationType(_0x15E44);var _0x17696=_0x1669A.getEnumerationValue(_0x15E44);var _0x1771A= new Object();_0x16D4E.push(_0x1771A);_0x1771A.type= typeIDToCharID(_0x17680);_0x1771A.typeString= typeIDToStringID(_0x17680);_0x1771A.value= typeIDToCharID(_0x17696);_0x1771A.valueString= typeIDToStringID(_0x17696);break;case DescValueType.CLASSTYPE:_0x16D4E.push(_0x1669A.getClass(_0x15E44));break;case DescValueType.ALIASTYPE:_0x16D4E.push(_0x1669A.getPath(_0x15E44));break;case DescValueType.RAWTYPE:var _0x176EE=_0x1669A.getData(_0x15E44);tempArray=  new Array();for(var _0x176D8=0;_0x176D8< _0x176EE.length;_0x176D8++){tempArray[_0x176D8]= _0x176EE.charCodeAt(_0x176D8)};_0x16D4E.push(tempArray);break;case DescValueType.REFERENCETYPE:var _0x167B8=_0x1669A.getReference(_0x15E44);var _0x1771A= new Object();_0x16D4E.push(_0x1771A);psRefToObj(_0x1771A,_0x167B8,_0x1666E);break;case DescValueType.LISTTYPE:var _0x1766A=_0x1669A.getList(_0x15E44);var _0x1771A= new Object();_0x16D4E.push(_0x1771A);psLstToObj(_0x1771A,_0x1766A,_0x1666E);break;default:debugAlert("\x41\x53\x53\x45\x52\x54\x3A\x20\x75\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x64\x65\x66\x61\x75\x6C\x74\x20\x63\x61\x73\x65\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20\x74\x3D"+ _0x1636C)}};if(undefined!= _0x1666E){o= _0x1666E(o)}}function psRefToObj(_0x176AC,_0x1750A,_0x1666E){var _0x17730=_0x1750A;while(_0x1750A!= null){var _0x1775C=_0x1750A.getForm();var _0x17746=_0x1750A.getDesiredClass();var _0x176C2=app.typeIDToStringID(_0x17746);if(_0x176C2.length== 0){_0x176C2= app.typeIDToCharID(_0x17746)};switch(_0x1775C){case ReferenceFormType.NAME:_0x176AC["\x6E\x61\x6D\x65"]= _0x1750A.getName();break;case ReferenceFormType.INDEX:_0x176AC["\x69\x6E\x64\x65\x78"]= _0x1750A.getIndex();break;case ReferenceFormType.IDENTIFIER:_0x176AC["\x69\x6E\x64\x65\x6E\x74\x69\x66\x69\x65\x72"]= _0x1750A.getIdentifier();break;case ReferenceFormType.OFFSET:_0x176AC["\x6F\x66\x66\x73\x65\x74"]= _0x1750A.getOffset();break;case ReferenceFormType.ENUMERATED:var _0x17680=_0x1750A.getEnumeratedType();var _0x17696=_0x1750A.getEnumeratedValue();_0x176AC["\x65\x6E\x75\x6D\x65\x72\x61\x74\x65\x64"]=  new Object();_0x176AC["\x65\x6E\x75\x6D\x65\x72\x61\x74\x65\x64"].type= typeIDToCharID(_0x17680);_0x176AC["\x65\x6E\x75\x6D\x65\x72\x61\x74\x65\x64"].typeString= typeIDToStringID(_0x17680);_0x176AC["\x65\x6E\x75\x6D\x65\x72\x61\x74\x65\x64"].value= typeIDToCharID(_0x17696);_0x176AC["\x65\x6E\x75\x6D\x65\x72\x61\x74\x65\x64"].valueString= typeIDToStringID(_0x17696);break;case ReferenceFormType.PROPERTY:_0x176AC["\x70\x72\x6F\x70\x65\x72\x74\x79"]= app.typeIDToStringID(_0x1750A.getProperty());if(_0x176AC["\x70\x72\x6F\x70\x65\x72\x74\x79"].length== 0){_0x176AC["\x70\x72\x6F\x70\x65\x72\x74\x79"]= app.typeIDToCharID(_0x1750A.getProperty())};break;case ReferenceFormType.CLASSTYPE:_0x176AC["\x63\x6C\x61\x73\x73"]= _0x17746;break;default:debugAlert("\x41\x53\x53\x45\x52\x54\x3A\x20\x75\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x64\x65\x66\x61\x75\x6C\x74\x20\x63\x61\x73\x65\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20\x72\x65\x66\x46\x6F\x72\x6D\x20\x3D\x20"+ _0x1775C)};_0x1750A= _0x1750A.getContainer();try{_0x1750A.getDesiredClass()}catch(e){_0x1750A= null}};if(undefined!= _0x1666E){_0x176AC= _0x1666E(_0x176AC)}}function psUpdateBrushOpacity(_0x1619E){var _0x165EA=100;try{var _0x16600=psGetCurrentToolOptions().opacity;_0x165EA= Math.round(_0x16600+ _0x1619E);_0x165EA= fitBetweenMinMax(_0x165EA,1,100);psSetBrushParameter("\x6F\x70\x61\x63\x69\x74\x79",_0x165EA)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function psUpdateBrushFlow(_0x1619E){var _0x165EA=100;try{var _0x16600=psGetCurrentToolOptions().flow;_0x165EA= Math.round(_0x16600+ _0x1619E);_0x165EA= fitBetweenMinMax(_0x165EA,1,100);psSetBrushParameter("\x66\x6C\x6F\x77",_0x165EA)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function psUpdateBrushExposure(_0x1619E){var _0x165EA=100;try{var _0x16600=psGetCurrentToolOptions().exposure;_0x165EA= Math.round(_0x16600+ _0x1619E);_0x165EA= fitBetweenMinMax(_0x165EA,1,100);psSetBrushParameter("\x65\x78\x70\x6F\x73\x75\x72\x65",_0x165EA)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function psUpdateBrushPressure(_0x1619E){var _0x165EA=100;try{var _0x16600=psGetCurrentToolOptions().pressure;_0x165EA= Math.round(_0x16600+ _0x1619E);_0x165EA= fitBetweenMinMax(_0x165EA,1,100);psSetBrushParameter("\x70\x72\x65\x73\x73\x75\x72\x65",_0x165EA)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function psUpdateBrushSmooth(_0x1619E){var _0x1615C=100;try{var _0x177F6=Number(app.version.split('\x2E')[0]);if(_0x177F6< 19){_0x1615C= NotSupportedValue}else {var _0x16D38=GetCurrentTool();if(!_0x16D38.currentToolOptions.smoothing){_0x1615C= NotSupportedValue}else {var _0x16600=_0x16D38.currentToolOptions.smooth;_0x1615C= Math.round(_0x16600+ _0x1619E);_0x1615C= fitBetweenMinMax(_0x1615C,0,100);psSetBrushParameter("\x73\x6D\x6F\x6F\x74\x68",_0x1615C)}}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function psUpdateBrushAngle(_0x164A0){var _0x165EA=0;try{var _0x16D38=GetCurrentTool();var _0x16600=_0x16D38.currentToolOptions.brush.angle.value;_0x165EA= Math.round(_0x16600+ _0x164A0);while((_0x165EA<  -179)|| (180< _0x165EA)){if(_0x165EA<  -179){_0x165EA+= 360};if(180< _0x165EA){_0x165EA-= 360}};var _0x16AA4=getHumanizerCurrentToolOptions();_0x16AA4.brush.angle._value= _0x165EA;setHuminizerCurrentToolOptions(_0x16D38.tool.typeString,_0x16AA4)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function psUpdateBrushRoundness(_0x164A0){var _0x165EA=100;try{var _0x16D38=GetCurrentTool();var _0x16600=_0x16D38.currentToolOptions.brush.roundness.value;_0x165EA= Math.round(_0x16600+ _0x164A0);_0x165EA= fitBetweenMinMax(_0x165EA,0,100);var _0x16AA4=getHumanizerCurrentToolOptions();_0x16AA4.brush.roundness._value= _0x165EA;setHuminizerCurrentToolOptions(_0x16D38.tool.typeString,_0x16AA4)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function psUpdateBrushSpacing(_0x164A0){var _0x165EA=10;try{var _0x16D38=GetCurrentTool();var _0x16600=_0x16D38.currentToolOptions.brush.spacing.value;_0x165EA= Math.round(_0x16600+ _0x164A0);_0x165EA= fitBetweenMinMax(_0x165EA,1,1000);var _0x16AA4=getHumanizerCurrentToolOptions();_0x16AA4.brush.spacing._value= _0x165EA;setHuminizerCurrentToolOptions(_0x16D38.tool.typeString,_0x16AA4)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function psUpdateBrushBristles(_0x164A0){var _0x165EA=10;try{var _0x16D38=GetCurrentTool();var _0x16600=_0x16D38.currentToolOptions.brush.density.value;_0x165EA= Math.round(100* _0x16600+ _0x164A0);_0x165EA= fitBetweenMinMax(_0x165EA,1,100);var _0x16AA4=getHumanizerCurrentToolOptions();_0x16AA4.brush.density._value= (_0x165EA/ 100);setHuminizerCurrentToolOptions(_0x16D38.tool.typeString,_0x16AA4)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function psUpdateBrushLength(_0x164A0){var _0x165EA=10;try{var _0x16D38=GetCurrentTool();var _0x16600=_0x16D38.currentToolOptions.brush.length.value;_0x165EA= Math.round(100* _0x16600+ _0x164A0);_0x165EA= fitBetweenMinMax(_0x165EA,25,500);var _0x16AA4=getHumanizerCurrentToolOptions();_0x16AA4.brush.length._value= (_0x165EA/ 100);setHuminizerCurrentToolOptions(_0x16D38.tool.typeString,_0x16AA4)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function psUpdateBrushThickness(_0x164A0){var _0x165EA=10;try{var _0x16D38=GetCurrentTool();var _0x16600=_0x16D38.currentToolOptions.brush.thickness.value;_0x165EA= Math.round(100* _0x16600+ _0x164A0);_0x165EA= fitBetweenMinMax(_0x165EA,1,200);var _0x16AA4=getHumanizerCurrentToolOptions();_0x16AA4.brush.thickness._value= (_0x165EA/ 100);setHuminizerCurrentToolOptions(_0x16D38.tool.typeString,_0x16AA4)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function psUpdateBrushStiffness(_0x164A0){var _0x165EA=10;try{var _0x16D38=GetCurrentTool();var _0x16600=_0x16D38.currentToolOptions.brush.stiffness.value;_0x165EA= Math.round(100* _0x16600+ _0x164A0);_0x165EA= fitBetweenMinMax(_0x165EA,1,100);var _0x16AA4=getHumanizerCurrentToolOptions();_0x16AA4.brush.stiffness._value= (_0x165EA/ 100);setHuminizerCurrentToolOptions(_0x16D38.tool.typeString,_0x16AA4)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function psUpdateBrushDTipsHardness(_0x164A0){var _0x165EA=1;try{var _0x16D38=GetCurrentTool();var _0x16600=_0x16D38.currentToolOptions.brush.dtipsHardness.value;_0x165EA= Math.round(_0x16600+ _0x164A0);_0x165EA= fitBetweenMinMax(_0x165EA,1,100);var _0x16AA4=getHumanizerCurrentToolOptions();_0x16AA4.brush.dtipsHardness._value= _0x165EA;setHuminizerCurrentToolOptions(_0x16D38.tool.typeString,_0x16AA4)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function psUpdateBrushDTipsDistortion(_0x164A0){var _0x165EA=1;try{var _0x16D38=GetCurrentTool();var _0x16600=_0x16D38.currentToolOptions.brush.dtipsLengthRatio.value;_0x165EA= Math.round(_0x16600+ _0x164A0);_0x165EA= fitBetweenMinMax(_0x165EA,0,100);var _0x16AA4=getHumanizerCurrentToolOptions();_0x16AA4.brush.dtipsLengthRatio._value= _0x165EA;setHuminizerCurrentToolOptions(_0x16D38.tool.typeString,_0x16AA4)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function psUpdateBrushDTipsGranularity(_0x164A0){var _0x165EA=1;try{var _0x16D38=GetCurrentTool();var _0x16600=_0x16D38.currentToolOptions.brush.dtipsAirbrushGranularity.value;_0x165EA= Math.round(_0x16600+ _0x164A0);_0x165EA= fitBetweenMinMax(_0x165EA,0,100);var _0x16AA4=getHumanizerCurrentToolOptions();_0x16AA4.brush.dtipsAirbrushGranularity._value= _0x165EA;setHuminizerCurrentToolOptions(_0x16D38.tool.typeString,_0x16AA4)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function psUpdateBrushDTipsSpatterSize(_0x164A0){var _0x165EA=1;try{var _0x16D38=GetCurrentTool();var _0x16600=_0x16D38.currentToolOptions.brush.dtipsAirbrushSplatSize.value;_0x165EA= Math.round(_0x16600+ _0x164A0);_0x165EA= fitBetweenMinMax(_0x165EA,1,100);var _0x16AA4=getHumanizerCurrentToolOptions();_0x16AA4.brush.dtipsAirbrushSplatSize._value= _0x165EA;setHuminizerCurrentToolOptions(_0x16D38.tool.typeString,_0x16AA4)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function psUpdateBrushDTipsSpatterAmount(_0x164A0){var _0x165EA=1;try{var _0x16D38=GetCurrentTool();var _0x16600=_0x16D38.currentToolOptions.brush.dtipsAirbrushSplatCount;_0x165EA= Math.round(_0x16600+ _0x164A0);_0x165EA= fitBetweenMinMax(_0x165EA,1,200);var _0x16AA4=getHumanizerCurrentToolOptions();_0x16AA4.brush.dtipsAirbrushSplatCount= _0x165EA;setHuminizerCurrentToolOptions(_0x16D38.tool.typeString,_0x16AA4)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function psUpdateBrushDTipsSoftness(_0x164A0){var _0x165EA=1;try{var _0x16D38=GetCurrentTool();var _0x16600=_0x16D38.currentToolOptions.brush.dtipsHardness.value;_0x16600= 100- _0x16600;_0x165EA= Math.round(_0x16600+ _0x164A0);_0x165EA= fitBetweenMinMax(_0x165EA,0,100);_0x165EA= 100- _0x165EA;var _0x16AA4=getHumanizerCurrentToolOptions();_0x16AA4.brush.dtipsHardness._value= _0x165EA;setHuminizerCurrentToolOptions(_0x16D38.tool.typeString,_0x16AA4)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function psUpdateEyedropperSample(_0x164A0){var _0x165EA=1;var _0x1615C="\x31\x20\x78\x20\x31";try{var _0x16600=psGetCurrentToolOptions().eyeDropperSample;if(_0x164A0> 0){switch(_0x16600){case 0:_0x165EA= 1;break;case 1:_0x165EA= 2;break;case 2:_0x165EA= 5;break;case 5:_0x165EA= 15;break;case 15:_0x165EA= 25;break;case 25:_0x165EA= 50;break;case 50:_0x165EA= 50;break;default:break}};if(_0x164A0< 0){switch(_0x16600){case 0:_0x165EA= 0;break;case 1:_0x165EA= 0;break;case 2:_0x165EA= 1;break;case 5:_0x165EA= 2;break;case 15:_0x165EA= 5;break;case 25:_0x165EA= 15;break;case 50:_0x165EA= 25;break;default:break}};switch(_0x165EA){case 0:_0x1615C= "\x31\x20\x78\x20\x31";break;case 1:_0x1615C= "\x33\x20\x78\x20\x33";break;case 2:_0x1615C= "\x35\x20\x78\x20\x35";break;case 5:_0x1615C= "\x31\x31\x20\x78\x20\x31\x31";break;case 15:_0x1615C= "\x33\x31\x20\x78\x20\x33\x31";break;case 25:_0x1615C= "\x35\x31\x20\x78\x20\x35\x31";break;case 50:_0x1615C= "\x31\x30\x31\x20\x78\x20\x31\x30\x31";break;default:break};var _0x1678C={"\x6E\x75\x6C\x6C":{"\x5F\x72\x65\x66":"\x63\x6F\x6C\x6F\x72\x53\x61\x6D\x70\x6C\x65\x72\x54\x6F\x6F\x6C"},"\x74\x6F":{"\x5F\x6F\x62\x6A":"\x63\x75\x72\x72\x65\x6E\x74\x54\x6F\x6F\x6C\x4F\x70\x74\x69\x6F\x6E\x73","\x5F\x76\x61\x6C\x75\x65":{"\x65\x79\x65\x44\x72\x6F\x70\x70\x65\x72\x53\x61\x6D\x70\x6C\x65":_0x165EA}}};var _0x1780C=Humanizer.objectToDescriptor(_0x1678C)[1];executeAction(stringIDToTypeID("\x73\x65\x74"),_0x1780C,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function psUpdateEyedropperSampleSheet(_0x164A0){var _0x165EA=1;try{var _0x16600=psGetCurrentToolOptions().eyeDropperSampleSheet;if(_0x164A0> 0){switch(_0x16600){case 1:_0x165EA= 3;break;case 3:_0x165EA= 0;break;case 0:_0x165EA= 6;break;case 6:_0x165EA= 8;break;case 8:_0x165EA= 8;break;default:break}};if(_0x164A0< 0){switch(_0x16600){case 1:_0x165EA= 1;break;case 3:_0x165EA= 1;break;case 0:_0x165EA= 3;break;case 6:_0x165EA= 0;break;case 8:_0x165EA= 6;break;default:break}};var _0x1678C={"\x6E\x75\x6C\x6C":{"\x5F\x72\x65\x66":"\x65\x79\x65\x64\x72\x6F\x70\x70\x65\x72\x54\x6F\x6F\x6C"},"\x74\x6F":{"\x5F\x6F\x62\x6A":"\x63\x75\x72\x72\x65\x6E\x74\x54\x6F\x6F\x6C\x4F\x70\x74\x69\x6F\x6E\x73","\x5F\x76\x61\x6C\x75\x65":{"\x65\x79\x65\x44\x72\x6F\x70\x70\x65\x72\x53\x61\x6D\x70\x6C\x65\x53\x68\x65\x65\x74":_0x165EA}}};var _0x1780C=Humanizer.objectToDescriptor(_0x1678C)[1];executeAction(stringIDToTypeID("\x73\x65\x74"),_0x1780C,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function psUpdateRedEyeRadius(_0x164A0){var _0x165EA=1;try{var _0x16600=psGetCurrentToolOptions().radius;_0x165EA= Math.round(_0x16600+ _0x164A0);_0x165EA= fitBetweenMinMax(_0x165EA,1,100);setRedEyeRadius(_0x165EA)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function setRedEyeRadius(_0x1619E){try{var _0x16AA4=getCurrentToolHmObj().currentToolOptions;_0x16AA4.radius= _0x1619E;var _0x1750A= new ActionReference();_0x1750A.putClass(stringIDToTypeID("\x72\x65\x64\x45\x79\x65\x54\x6F\x6F\x6C"));var _0x1678C= new ActionDescriptor();_0x1678C.putReference(stringIDToTypeID("\x6E\x75\x6C\x6C"),_0x1750A);_0x1678C.putObject(stringIDToTypeID("\x74\x6F"),stringIDToTypeID("\x6E\x75\x6C\x6C"),Humanizer.objectToDescriptor(_0x16AA4)[1]);executeAction(stringIDToTypeID("\x73\x65\x74"),_0x1678C,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function psUpdateRedEyeDarken(_0x164A0){var _0x165EA=1;try{var _0x16600=psGetCurrentToolOptions().darken;_0x165EA= Math.round(_0x16600+ _0x164A0);_0x165EA= fitBetweenMinMax(_0x165EA,1,100);setRedEyeDarken(_0x165EA)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function setRedEyeDarken(_0x165EA){try{var _0x1678C={"\x6E\x75\x6C\x6C":{"\x5F\x72\x65\x66":"\x72\x65\x64\x45\x79\x65\x54\x6F\x6F\x6C"},"\x74\x6F":{"\x5F\x6F\x62\x6A":"\x63\x75\x72\x72\x65\x6E\x74\x54\x6F\x6F\x6C\x4F\x70\x74\x69\x6F\x6E\x73","\x5F\x76\x61\x6C\x75\x65":{"\x64\x61\x72\x6B\x65\x6E":_0x165EA}}};var _0x1780C=Humanizer.objectToDescriptor(_0x1678C)[1];executeAction(stringIDToTypeID("\x73\x65\x74"),_0x1780C,DialogModes.NO)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function psSetBrushParameter(_0x177E0,_0x1619E){try{if(_0x177E0== "\x6F\x70\x61\x63\x69\x74\x79"|| _0x177E0== "\x66\x6C\x6F\x77"|| _0x177E0== "\x65\x78\x70\x6F\x73\x75\x72\x65"|| _0x177E0== "\x70\x72\x65\x73\x73\x75\x72\x65"|| _0x177E0== "\x73\x6D\x6F\x6F\x74\x68"){var _0x16CB4= new ActionReference();_0x16CB4.putProperty(charIDToTypeID("\x50\x72\x70\x72"),stringIDToTypeID("\x74\x6F\x6F\x6C"));_0x16CB4.putEnumerated(charIDToTypeID("\x63\x61\x70\x70"),charIDToTypeID("\x4F\x72\x64\x6E"),charIDToTypeID("\x54\x72\x67\x74"));var _0x17788=executeActionGet(_0x16CB4);var _0x1779E=_0x17788.getObjectValue(stringIDToTypeID("\x63\x75\x72\x72\x65\x6E\x74\x54\x6F\x6F\x6C\x4F\x70\x74\x69\x6F\x6E\x73"));var _0x177CA=_0x17788.getEnumerationType(stringIDToTypeID("\x74\x6F\x6F\x6C"));var _0x17772=_0x1779E.getObjectValue(stringIDToTypeID("\x62\x72\x75\x73\x68"));if(_0x177E0== "\x73\x6D\x6F\x6F\x74\x68"){_0x1779E.putInteger(stringIDToTypeID("\x73\x6D\x6F\x6F\x74\x68"),_0x1619E);_0x1779E.putDouble(stringIDToTypeID("\x73\x6D\x6F\x6F\x74\x68\x69\x6E\x67\x56\x61\x6C\x75\x65"),1)}else {if(_0x1619E!= undefined){_0x1779E.putInteger(stringIDToTypeID(_0x177E0),_0x1619E)}};_0x1779E.putObject(stringIDToTypeID("\x62\x72\x75\x73\x68"),stringIDToTypeID("\x6E\x75\x6C\x6C"),_0x17772);var _0x16CCA= new ActionReference();_0x16CCA.putClass(_0x177CA);var _0x177B4= new ActionDescriptor();_0x177B4.putReference(stringIDToTypeID("\x6E\x75\x6C\x6C"),_0x16CCA);_0x177B4.putObject(stringIDToTypeID("\x74\x6F"),stringIDToTypeID("\x6E\x75\x6C\x6C"),_0x1779E);executeAction(stringIDToTypeID("\x73\x65\x74"),_0x177B4,DialogModes.NO)}else {debugAlert("\x41\x53\x53\x45\x52\x54\x3A\x20\x55\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x64\x65\x66\x61\x75\x6C\x74\x20\x63\x61\x73\x65"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ _0x177E0)}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return}function psUpdateTabNavigation(_0x164A0){var _0x165EA=0;try{var _0x166F2=getDocsLen()- 1;var _0x16600=getActiveDocIndex();_0x165EA= _0x16600+ _0x164A0;_0x165EA= fitLoopMinMax(_0x165EA,0,_0x166F2);setActiveDocIndex(_0x165EA)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function psUpdateMouseZoom(_0x164A0){try{if(_0x164A0< 0){psZoomActualPixel()};if(0< _0x164A0){psZoomFitToScreen()}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return ""}function psZoomFitToScreen(){try{if(0< getDocsLen()){runMenuItem(app.charIDToTypeID("\x46\x74\x4F\x6E"))}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function psZoomActualPixel(){try{if(0< getDocsLen()){runMenuItem(app.charIDToTypeID("\x41\x63\x74\x50"))}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function psZoomOut(){try{if(0< getDocsLen()){runMenuItem(app.charIDToTypeID("\x5A\x6D\x4F\x74"))}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function psZoomIn(){try{if(0< getDocsLen()){runMenuItem(app.charIDToTypeID("\x5A\x6D\x49\x6E"))}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)}}function psUpdateMouseBrushSize(_0x164A0){try{var _0x16600=getAppPencilParametersSize();var _0x17520=1;var _0x165EA=_0x16600;if(0< _0x164A0){if(_0x16600< 10){_0x165EA= nextStepUp(_0x16600,1)};if(10<= _0x16600&& _0x16600< 50){_0x165EA= nextStepUp(_0x16600,5)};if(50<= _0x16600&& _0x16600< 100){_0x165EA= nextStepUp(_0x16600,10)};if(100<= _0x16600&& _0x16600< 200){_0x165EA= nextStepUp(_0x16600,25)};if(200<= _0x16600&& _0x16600< 300){_0x165EA= nextStepUp(_0x16600,50)};if(300<= _0x16600){_0x165EA= nextStepUp(_0x16600,100)}};if(_0x164A0< 0){if(_0x16600<= 10){_0x165EA= nextStepDown(_0x16600,1)};if(10< _0x16600&& _0x16600<= 50){_0x165EA= nextStepDown(_0x16600,5)};if(50< _0x16600&& _0x16600<= 100){_0x165EA= nextStepDown(_0x16600,10)};if(100< _0x16600&& _0x16600<= 200){_0x165EA= nextStepDown(_0x16600,25)};if(200< _0x16600&& _0x16600<= 300){_0x165EA= nextStepDown(_0x16600,50)};if(300< _0x16600){_0x165EA= nextStepDown(_0x16600,100)}};setMasterAppBrushParameters(_0x165EA)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return ""}function psUpdateBrushSize(_0x164A0){try{var _0x16600=getAppPencilParametersSize();var _0x165EA=fitBetweenMinMax(_0x16600+ _0x164A0,1,5000);setMasterAppBrushParameters(_0x165EA)}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x165EA}function psUpdateBrushHardness(_0x164A0){try{var _0x16600=getAppPencilParametersHardness();if((0<= _0x16600)&& (_0x16600<= 100)){var _0x165EA=fitBetweenMinMax(_0x16600+ _0x164A0,0,100);setBrushHardness(_0x165EA)}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return ""}function getDocsLen(){var _0x1615C=0;try{_0x1615C= app.documents.length}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function getActiveDocIndex(){var _0x1615C=0;try{for(var _0x15E44=0;_0x15E44< app.documents.length;_0x15E44++){if(app.activeDocument== app.documents[_0x15E44]){_0x1615C= _0x15E44;break}}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function setActiveDocIndex(_0x163C4){try{if((0<= _0x163C4)&& (_0x163C4< app.documents.length)){app.activeDocument= app.documents[_0x163C4]}}catch(e){debugAlert("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e);debugAlert("\x69\x6E\x64\x65\x78\x20\x3D\x20\x20"+ _0x163C4)}}var psToolsList2018=["\x33\x44\x4D\x61\x74\x65\x72\x69\x61\x6C\x44\x72\x6F\x70\x54\x6F\x6F\x6C","\x33\x44\x4D\x61\x74\x65\x72\x69\x61\x6C\x53\x65\x6C\x65\x63\x74\x54\x6F\x6F\x6C","\x61\x64\x64\x4B\x6E\x6F\x74\x54\x6F\x6F\x6C","\x61\x72\x74\x62\x6F\x61\x72\x64\x54\x6F\x6F\x6C","\x61\x72\x74\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x45\x72\x61\x73\x65\x72\x54\x6F\x6F\x6C","\x62\x6C\x75\x72\x54\x6F\x6F\x6C","\x62\x75\x63\x6B\x65\x74\x54\x6F\x6F\x6C","\x62\x75\x72\x6E\x49\x6E\x54\x6F\x6F\x6C","\x63\x6C\x6F\x6E\x65\x53\x74\x61\x6D\x70\x54\x6F\x6F\x6C","\x63\x6F\x6C\x6F\x72\x52\x65\x70\x6C\x61\x63\x65\x6D\x65\x6E\x74\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x63\x6F\x6C\x6F\x72\x53\x61\x6D\x70\x6C\x65\x72\x54\x6F\x6F\x6C","\x63\x6F\x6E\x76\x65\x72\x74\x4B\x6E\x6F\x74\x54\x6F\x6F\x6C","\x63\x6F\x75\x6E\x74\x54\x6F\x6F\x6C","\x63\x72\x6F\x70\x54\x6F\x6F\x6C","\x63\x75\x72\x76\x61\x74\x75\x72\x65\x50\x65\x6E\x54\x6F\x6F\x6C","\x63\x75\x73\x74\x6F\x6D\x53\x68\x61\x70\x65\x54\x6F\x6F\x6C","\x64\x65\x6C\x65\x74\x65\x4B\x6E\x6F\x74\x54\x6F\x6F\x6C","\x64\x69\x72\x65\x63\x74\x53\x65\x6C\x65\x63\x74\x54\x6F\x6F\x6C","\x64\x6F\x64\x67\x65\x54\x6F\x6F\x6C","\x65\x6C\x6C\x69\x70\x73\x65\x54\x6F\x6F\x6C","\x65\x72\x61\x73\x65\x72\x54\x6F\x6F\x6C","\x65\x79\x65\x64\x72\x6F\x70\x70\x65\x72\x54\x6F\x6F\x6C","\x66\x72\x65\x65\x66\x6F\x72\x6D\x50\x65\x6E\x54\x6F\x6F\x6C","\x67\x72\x61\x64\x69\x65\x6E\x74\x54\x6F\x6F\x6C","\x68\x61\x6E\x64\x54\x6F\x6F\x6C","\x68\x69\x73\x74\x6F\x72\x79\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x6C\x61\x73\x73\x6F\x54\x6F\x6F\x6C","\x6C\x69\x6E\x65\x54\x6F\x6F\x6C","\x6D\x61\x67\x69\x63\x45\x72\x61\x73\x65\x72\x54\x6F\x6F\x6C","\x6D\x61\x67\x69\x63\x53\x74\x61\x6D\x70\x54\x6F\x6F\x6C","\x6D\x61\x67\x69\x63\x57\x61\x6E\x64\x54\x6F\x6F\x6C","\x6D\x61\x67\x6E\x65\x74\x69\x63\x4C\x61\x73\x73\x6F\x54\x6F\x6F\x6C","\x6D\x61\x72\x71\x75\x65\x65\x45\x6C\x6C\x69\x70\x54\x6F\x6F\x6C","\x6D\x61\x72\x71\x75\x65\x65\x52\x65\x63\x74\x54\x6F\x6F\x6C","\x6D\x61\x72\x71\x75\x65\x65\x53\x69\x6E\x67\x6C\x65\x43\x6F\x6C\x75\x6D\x6E\x54\x6F\x6F\x6C","\x6D\x61\x72\x71\x75\x65\x65\x53\x69\x6E\x67\x6C\x65\x52\x6F\x77\x54\x6F\x6F\x6C","\x6D\x6F\x76\x65\x54\x6F\x6F\x6C","\x70\x61\x69\x6E\x74\x62\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x70\x61\x74\x63\x68\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x70\x61\x74\x68\x43\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x53\x65\x6C\x65\x63\x74\x54\x6F\x6F\x6C","\x70\x61\x74\x74\x65\x72\x6E\x53\x74\x61\x6D\x70\x54\x6F\x6F\x6C","\x70\x65\x6E\x63\x69\x6C\x54\x6F\x6F\x6C","\x70\x65\x6E\x54\x6F\x6F\x6C","\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x43\x72\x6F\x70\x54\x6F\x6F\x6C","\x70\x6F\x6C\x79\x67\x6F\x6E\x54\x6F\x6F\x6C","\x70\x6F\x6C\x79\x53\x65\x6C\x54\x6F\x6F\x6C","\x71\x75\x69\x63\x6B\x53\x65\x6C\x65\x63\x74\x54\x6F\x6F\x6C","\x72\x65\x63\x6F\x6D\x70\x6F\x73\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x72\x65\x63\x74\x61\x6E\x67\x6C\x65\x54\x6F\x6F\x6C","\x72\x65\x64\x45\x79\x65\x54\x6F\x6F\x6C","\x72\x6F\x74\x61\x74\x65\x54\x6F\x6F\x6C","\x72\x6F\x75\x6E\x64\x65\x64\x52\x65\x63\x74\x61\x6E\x67\x6C\x65\x54\x6F\x6F\x6C","\x72\x75\x6C\x65\x72\x54\x6F\x6F\x6C","\x73\x61\x74\x75\x72\x61\x74\x69\x6F\x6E\x54\x6F\x6F\x6C","\x73\x68\x61\x72\x70\x65\x6E\x54\x6F\x6F\x6C","\x73\x6C\x69\x63\x65\x53\x65\x6C\x65\x63\x74\x54\x6F\x6F\x6C","\x73\x6C\x69\x63\x65\x54\x6F\x6F\x6C","\x73\x6D\x75\x64\x67\x65\x54\x6F\x6F\x6C","\x73\x70\x6F\x74\x48\x65\x61\x6C\x69\x6E\x67\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x74\x65\x78\x74\x41\x6E\x6E\x6F\x74\x54\x6F\x6F\x6C","\x74\x79\x70\x65\x43\x72\x65\x61\x74\x65\x4D\x61\x73\x6B\x54\x6F\x6F\x6C","\x74\x79\x70\x65\x43\x72\x65\x61\x74\x65\x4F\x72\x45\x64\x69\x74\x54\x6F\x6F\x6C","\x74\x79\x70\x65\x56\x65\x72\x74\x69\x63\x61\x6C\x43\x72\x65\x61\x74\x65\x4D\x61\x73\x6B\x54\x6F\x6F\x6C","\x74\x79\x70\x65\x56\x65\x72\x74\x69\x63\x61\x6C\x43\x72\x65\x61\x74\x65\x4F\x72\x45\x64\x69\x74\x54\x6F\x6F\x6C","\x77\x65\x74\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x7A\x6F\x6F\x6D\x54\x6F\x6F\x6C"];var psToolsList2019=["\x33\x44\x4D\x61\x74\x65\x72\x69\x61\x6C\x44\x72\x6F\x70\x54\x6F\x6F\x6C","\x33\x44\x4D\x61\x74\x65\x72\x69\x61\x6C\x53\x65\x6C\x65\x63\x74\x54\x6F\x6F\x6C","\x61\x64\x64\x4B\x6E\x6F\x74\x54\x6F\x6F\x6C","\x61\x72\x74\x62\x6F\x61\x72\x64\x54\x6F\x6F\x6C","\x61\x72\x74\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x45\x72\x61\x73\x65\x72\x54\x6F\x6F\x6C","\x62\x6C\x75\x72\x54\x6F\x6F\x6C","\x62\x75\x63\x6B\x65\x74\x54\x6F\x6F\x6C","\x62\x75\x72\x6E\x49\x6E\x54\x6F\x6F\x6C","\x63\x6C\x6F\x6E\x65\x53\x74\x61\x6D\x70\x54\x6F\x6F\x6C","\x63\x6F\x6C\x6F\x72\x52\x65\x70\x6C\x61\x63\x65\x6D\x65\x6E\x74\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x63\x6F\x6C\x6F\x72\x53\x61\x6D\x70\x6C\x65\x72\x54\x6F\x6F\x6C","\x63\x6F\x6E\x76\x65\x72\x74\x4B\x6E\x6F\x74\x54\x6F\x6F\x6C","\x63\x6F\x75\x6E\x74\x54\x6F\x6F\x6C","\x63\x72\x6F\x70\x54\x6F\x6F\x6C","\x63\x75\x72\x76\x61\x74\x75\x72\x65\x50\x65\x6E\x54\x6F\x6F\x6C","\x63\x75\x73\x74\x6F\x6D\x53\x68\x61\x70\x65\x54\x6F\x6F\x6C","\x64\x65\x6C\x65\x74\x65\x4B\x6E\x6F\x74\x54\x6F\x6F\x6C","\x64\x69\x72\x65\x63\x74\x53\x65\x6C\x65\x63\x74\x54\x6F\x6F\x6C","\x64\x6F\x64\x67\x65\x54\x6F\x6F\x6C","\x65\x6C\x6C\x69\x70\x73\x65\x54\x6F\x6F\x6C","\x65\x72\x61\x73\x65\x72\x54\x6F\x6F\x6C","\x65\x79\x65\x64\x72\x6F\x70\x70\x65\x72\x54\x6F\x6F\x6C","\x66\x72\x61\x6D\x65\x64\x47\x72\x6F\x75\x70\x54\x6F\x6F\x6C","\x66\x72\x65\x65\x66\x6F\x72\x6D\x50\x65\x6E\x54\x6F\x6F\x6C","\x67\x72\x61\x64\x69\x65\x6E\x74\x54\x6F\x6F\x6C","\x68\x61\x6E\x64\x54\x6F\x6F\x6C","\x68\x69\x73\x74\x6F\x72\x79\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x6C\x61\x73\x73\x6F\x54\x6F\x6F\x6C","\x6C\x69\x6E\x65\x54\x6F\x6F\x6C","\x6D\x61\x67\x69\x63\x45\x72\x61\x73\x65\x72\x54\x6F\x6F\x6C","\x6D\x61\x67\x69\x63\x53\x74\x61\x6D\x70\x54\x6F\x6F\x6C","\x6D\x61\x67\x69\x63\x57\x61\x6E\x64\x54\x6F\x6F\x6C","\x6D\x61\x67\x6E\x65\x74\x69\x63\x4C\x61\x73\x73\x6F\x54\x6F\x6F\x6C","\x6D\x61\x72\x71\x75\x65\x65\x45\x6C\x6C\x69\x70\x54\x6F\x6F\x6C","\x6D\x61\x72\x71\x75\x65\x65\x52\x65\x63\x74\x54\x6F\x6F\x6C","\x6D\x61\x72\x71\x75\x65\x65\x53\x69\x6E\x67\x6C\x65\x43\x6F\x6C\x75\x6D\x6E\x54\x6F\x6F\x6C","\x6D\x61\x72\x71\x75\x65\x65\x53\x69\x6E\x67\x6C\x65\x52\x6F\x77\x54\x6F\x6F\x6C","\x6D\x6F\x76\x65\x54\x6F\x6F\x6C","\x70\x61\x69\x6E\x74\x62\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x70\x61\x74\x63\x68\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x70\x61\x74\x68\x43\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x53\x65\x6C\x65\x63\x74\x54\x6F\x6F\x6C","\x70\x61\x74\x74\x65\x72\x6E\x53\x74\x61\x6D\x70\x54\x6F\x6F\x6C","\x70\x65\x6E\x63\x69\x6C\x54\x6F\x6F\x6C","\x70\x65\x6E\x54\x6F\x6F\x6C","\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x43\x72\x6F\x70\x54\x6F\x6F\x6C","\x70\x6F\x6C\x79\x67\x6F\x6E\x54\x6F\x6F\x6C","\x70\x6F\x6C\x79\x53\x65\x6C\x54\x6F\x6F\x6C","\x71\x75\x69\x63\x6B\x53\x65\x6C\x65\x63\x74\x54\x6F\x6F\x6C","\x72\x65\x63\x6F\x6D\x70\x6F\x73\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x72\x65\x63\x74\x61\x6E\x67\x6C\x65\x54\x6F\x6F\x6C","\x72\x65\x64\x45\x79\x65\x54\x6F\x6F\x6C","\x72\x6F\x74\x61\x74\x65\x54\x6F\x6F\x6C","\x72\x6F\x75\x6E\x64\x65\x64\x52\x65\x63\x74\x61\x6E\x67\x6C\x65\x54\x6F\x6F\x6C","\x72\x75\x6C\x65\x72\x54\x6F\x6F\x6C","\x73\x61\x74\x75\x72\x61\x74\x69\x6F\x6E\x54\x6F\x6F\x6C","\x73\x68\x61\x72\x70\x65\x6E\x54\x6F\x6F\x6C","\x73\x6C\x69\x63\x65\x53\x65\x6C\x65\x63\x74\x54\x6F\x6F\x6C","\x73\x6C\x69\x63\x65\x54\x6F\x6F\x6C","\x73\x6D\x75\x64\x67\x65\x54\x6F\x6F\x6C","\x73\x70\x6F\x74\x48\x65\x61\x6C\x69\x6E\x67\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x74\x65\x78\x74\x41\x6E\x6E\x6F\x74\x54\x6F\x6F\x6C","\x74\x79\x70\x65\x43\x72\x65\x61\x74\x65\x4D\x61\x73\x6B\x54\x6F\x6F\x6C","\x74\x79\x70\x65\x43\x72\x65\x61\x74\x65\x4F\x72\x45\x64\x69\x74\x54\x6F\x6F\x6C","\x74\x79\x70\x65\x56\x65\x72\x74\x69\x63\x61\x6C\x43\x72\x65\x61\x74\x65\x4D\x61\x73\x6B\x54\x6F\x6F\x6C","\x74\x79\x70\x65\x56\x65\x72\x74\x69\x63\x61\x6C\x43\x72\x65\x61\x74\x65\x4F\x72\x45\x64\x69\x74\x54\x6F\x6F\x6C","\x77\x65\x74\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x7A\x6F\x6F\x6D\x54\x6F\x6F\x6C"];var psToolsList2020=["\x33\x44\x4D\x61\x74\x65\x72\x69\x61\x6C\x44\x72\x6F\x70\x54\x6F\x6F\x6C","\x33\x44\x4D\x61\x74\x65\x72\x69\x61\x6C\x53\x65\x6C\x65\x63\x74\x54\x6F\x6F\x6C","\x61\x64\x64\x4B\x6E\x6F\x74\x54\x6F\x6F\x6C","\x61\x72\x74\x62\x6F\x61\x72\x64\x54\x6F\x6F\x6C","\x61\x72\x74\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x45\x72\x61\x73\x65\x72\x54\x6F\x6F\x6C","\x62\x6C\x75\x72\x54\x6F\x6F\x6C","\x62\x75\x63\x6B\x65\x74\x54\x6F\x6F\x6C","\x62\x75\x72\x6E\x49\x6E\x54\x6F\x6F\x6C","\x63\x6C\x6F\x6E\x65\x53\x74\x61\x6D\x70\x54\x6F\x6F\x6C","\x63\x6F\x6C\x6F\x72\x52\x65\x70\x6C\x61\x63\x65\x6D\x65\x6E\x74\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x63\x6F\x6C\x6F\x72\x53\x61\x6D\x70\x6C\x65\x72\x54\x6F\x6F\x6C","\x63\x6F\x6E\x76\x65\x72\x74\x4B\x6E\x6F\x74\x54\x6F\x6F\x6C","\x63\x6F\x75\x6E\x74\x54\x6F\x6F\x6C","\x63\x72\x6F\x70\x54\x6F\x6F\x6C","\x63\x75\x72\x76\x61\x74\x75\x72\x65\x50\x65\x6E\x54\x6F\x6F\x6C","\x63\x75\x73\x74\x6F\x6D\x53\x68\x61\x70\x65\x54\x6F\x6F\x6C","\x64\x65\x6C\x65\x74\x65\x4B\x6E\x6F\x74\x54\x6F\x6F\x6C","\x64\x69\x72\x65\x63\x74\x53\x65\x6C\x65\x63\x74\x54\x6F\x6F\x6C","\x64\x6F\x64\x67\x65\x54\x6F\x6F\x6C","\x65\x6C\x6C\x69\x70\x73\x65\x54\x6F\x6F\x6C","\x65\x72\x61\x73\x65\x72\x54\x6F\x6F\x6C","\x65\x79\x65\x64\x72\x6F\x70\x70\x65\x72\x54\x6F\x6F\x6C","\x66\x72\x61\x6D\x65\x64\x47\x72\x6F\x75\x70\x54\x6F\x6F\x6C","\x66\x72\x65\x65\x66\x6F\x72\x6D\x50\x65\x6E\x54\x6F\x6F\x6C","\x67\x72\x61\x64\x69\x65\x6E\x74\x54\x6F\x6F\x6C","\x68\x61\x6E\x64\x54\x6F\x6F\x6C","\x68\x69\x73\x74\x6F\x72\x79\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x6C\x61\x73\x73\x6F\x54\x6F\x6F\x6C","\x6C\x69\x6E\x65\x54\x6F\x6F\x6C","\x6D\x61\x67\x69\x63\x45\x72\x61\x73\x65\x72\x54\x6F\x6F\x6C","\x6D\x61\x67\x69\x63\x53\x74\x61\x6D\x70\x54\x6F\x6F\x6C","\x6D\x61\x67\x69\x63\x57\x61\x6E\x64\x54\x6F\x6F\x6C","\x6D\x61\x67\x6E\x65\x74\x69\x63\x4C\x61\x73\x73\x6F\x54\x6F\x6F\x6C","\x6D\x61\x72\x71\x75\x65\x65\x45\x6C\x6C\x69\x70\x54\x6F\x6F\x6C","\x6D\x61\x72\x71\x75\x65\x65\x52\x65\x63\x74\x54\x6F\x6F\x6C","\x6D\x61\x72\x71\x75\x65\x65\x53\x69\x6E\x67\x6C\x65\x43\x6F\x6C\x75\x6D\x6E\x54\x6F\x6F\x6C","\x6D\x61\x72\x71\x75\x65\x65\x53\x69\x6E\x67\x6C\x65\x52\x6F\x77\x54\x6F\x6F\x6C","\x6D\x6F\x76\x65\x54\x6F\x6F\x6C","\x70\x61\x69\x6E\x74\x62\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x70\x61\x74\x63\x68\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x70\x61\x74\x68\x43\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x53\x65\x6C\x65\x63\x74\x54\x6F\x6F\x6C","\x70\x61\x74\x74\x65\x72\x6E\x53\x74\x61\x6D\x70\x54\x6F\x6F\x6C","\x70\x65\x6E\x63\x69\x6C\x54\x6F\x6F\x6C","\x70\x65\x6E\x54\x6F\x6F\x6C","\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x43\x72\x6F\x70\x54\x6F\x6F\x6C","\x70\x6F\x6C\x79\x67\x6F\x6E\x54\x6F\x6F\x6C","\x70\x6F\x6C\x79\x53\x65\x6C\x54\x6F\x6F\x6C","\x71\x75\x69\x63\x6B\x53\x65\x6C\x65\x63\x74\x54\x6F\x6F\x6C","\x72\x65\x63\x6F\x6D\x70\x6F\x73\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x72\x65\x63\x74\x61\x6E\x67\x6C\x65\x54\x6F\x6F\x6C","\x72\x65\x64\x45\x79\x65\x54\x6F\x6F\x6C","\x72\x6F\x74\x61\x74\x65\x54\x6F\x6F\x6C","\x72\x6F\x75\x6E\x64\x65\x64\x52\x65\x63\x74\x61\x6E\x67\x6C\x65\x54\x6F\x6F\x6C","\x72\x75\x6C\x65\x72\x54\x6F\x6F\x6C","\x73\x61\x74\x75\x72\x61\x74\x69\x6F\x6E\x54\x6F\x6F\x6C","\x73\x68\x61\x72\x70\x65\x6E\x54\x6F\x6F\x6C","\x73\x6C\x69\x63\x65\x53\x65\x6C\x65\x63\x74\x54\x6F\x6F\x6C","\x73\x6C\x69\x63\x65\x54\x6F\x6F\x6C","\x73\x6D\x75\x64\x67\x65\x54\x6F\x6F\x6C","\x73\x70\x6F\x74\x48\x65\x61\x6C\x69\x6E\x67\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x74\x65\x78\x74\x41\x6E\x6E\x6F\x74\x54\x6F\x6F\x6C","\x74\x79\x70\x65\x43\x72\x65\x61\x74\x65\x4D\x61\x73\x6B\x54\x6F\x6F\x6C","\x74\x79\x70\x65\x43\x72\x65\x61\x74\x65\x4F\x72\x45\x64\x69\x74\x54\x6F\x6F\x6C","\x74\x79\x70\x65\x56\x65\x72\x74\x69\x63\x61\x6C\x43\x72\x65\x61\x74\x65\x4D\x61\x73\x6B\x54\x6F\x6F\x6C","\x74\x79\x70\x65\x56\x65\x72\x74\x69\x63\x61\x6C\x43\x72\x65\x61\x74\x65\x4F\x72\x45\x64\x69\x74\x54\x6F\x6F\x6C","\x77\x65\x74\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x7A\x6F\x6F\x6D\x54\x6F\x6F\x6C"];var psToolsList2021=["\x33\x44\x4D\x61\x74\x65\x72\x69\x61\x6C\x44\x72\x6F\x70\x54\x6F\x6F\x6C","\x33\x44\x4D\x61\x74\x65\x72\x69\x61\x6C\x53\x65\x6C\x65\x63\x74\x54\x6F\x6F\x6C","\x61\x64\x64\x4B\x6E\x6F\x74\x54\x6F\x6F\x6C","\x61\x72\x74\x62\x6F\x61\x72\x64\x54\x6F\x6F\x6C","\x61\x72\x74\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x45\x72\x61\x73\x65\x72\x54\x6F\x6F\x6C","\x62\x6C\x75\x72\x54\x6F\x6F\x6C","\x62\x75\x63\x6B\x65\x74\x54\x6F\x6F\x6C","\x62\x75\x72\x6E\x49\x6E\x54\x6F\x6F\x6C","\x63\x6C\x6F\x6E\x65\x53\x74\x61\x6D\x70\x54\x6F\x6F\x6C","\x63\x6F\x6C\x6F\x72\x52\x65\x70\x6C\x61\x63\x65\x6D\x65\x6E\x74\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x63\x6F\x6C\x6F\x72\x53\x61\x6D\x70\x6C\x65\x72\x54\x6F\x6F\x6C","\x63\x6F\x6E\x76\x65\x72\x74\x4B\x6E\x6F\x74\x54\x6F\x6F\x6C","\x63\x6F\x75\x6E\x74\x54\x6F\x6F\x6C","\x63\x72\x6F\x70\x54\x6F\x6F\x6C","\x63\x75\x72\x76\x61\x74\x75\x72\x65\x50\x65\x6E\x54\x6F\x6F\x6C","\x63\x75\x73\x74\x6F\x6D\x53\x68\x61\x70\x65\x54\x6F\x6F\x6C","\x64\x65\x6C\x65\x74\x65\x4B\x6E\x6F\x74\x54\x6F\x6F\x6C","\x64\x69\x72\x65\x63\x74\x53\x65\x6C\x65\x63\x74\x54\x6F\x6F\x6C","\x64\x6F\x64\x67\x65\x54\x6F\x6F\x6C","\x65\x6C\x6C\x69\x70\x73\x65\x54\x6F\x6F\x6C","\x65\x72\x61\x73\x65\x72\x54\x6F\x6F\x6C","\x65\x79\x65\x64\x72\x6F\x70\x70\x65\x72\x54\x6F\x6F\x6C","\x66\x72\x61\x6D\x65\x64\x47\x72\x6F\x75\x70\x54\x6F\x6F\x6C","\x66\x72\x65\x65\x66\x6F\x72\x6D\x50\x65\x6E\x54\x6F\x6F\x6C","\x67\x72\x61\x64\x69\x65\x6E\x74\x54\x6F\x6F\x6C","\x68\x61\x6E\x64\x54\x6F\x6F\x6C","\x68\x69\x73\x74\x6F\x72\x79\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x6C\x61\x73\x73\x6F\x54\x6F\x6F\x6C","\x6C\x69\x6E\x65\x54\x6F\x6F\x6C","\x6D\x61\x67\x69\x63\x45\x72\x61\x73\x65\x72\x54\x6F\x6F\x6C","\x6D\x61\x67\x69\x63\x53\x74\x61\x6D\x70\x54\x6F\x6F\x6C","\x6D\x61\x67\x69\x63\x57\x61\x6E\x64\x54\x6F\x6F\x6C","\x6D\x61\x67\x6E\x65\x74\x69\x63\x4C\x61\x73\x73\x6F\x54\x6F\x6F\x6C","\x6D\x61\x72\x71\x75\x65\x65\x45\x6C\x6C\x69\x70\x54\x6F\x6F\x6C","\x6D\x61\x72\x71\x75\x65\x65\x52\x65\x63\x74\x54\x6F\x6F\x6C","\x6D\x61\x72\x71\x75\x65\x65\x53\x69\x6E\x67\x6C\x65\x43\x6F\x6C\x75\x6D\x6E\x54\x6F\x6F\x6C","\x6D\x61\x72\x71\x75\x65\x65\x53\x69\x6E\x67\x6C\x65\x52\x6F\x77\x54\x6F\x6F\x6C","\x6D\x6F\x76\x65\x54\x6F\x6F\x6C","\x70\x61\x69\x6E\x74\x62\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x70\x61\x74\x63\x68\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x70\x61\x74\x68\x43\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x53\x65\x6C\x65\x63\x74\x54\x6F\x6F\x6C","\x70\x61\x74\x74\x65\x72\x6E\x53\x74\x61\x6D\x70\x54\x6F\x6F\x6C","\x70\x65\x6E\x63\x69\x6C\x54\x6F\x6F\x6C","\x70\x65\x6E\x54\x6F\x6F\x6C","\x70\x65\x72\x73\x70\x65\x63\x74\x69\x76\x65\x43\x72\x6F\x70\x54\x6F\x6F\x6C","\x70\x6F\x6C\x79\x67\x6F\x6E\x54\x6F\x6F\x6C","\x70\x6F\x6C\x79\x53\x65\x6C\x54\x6F\x6F\x6C","\x71\x75\x69\x63\x6B\x53\x65\x6C\x65\x63\x74\x54\x6F\x6F\x6C","\x72\x65\x63\x6F\x6D\x70\x6F\x73\x65\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E","\x72\x65\x63\x74\x61\x6E\x67\x6C\x65\x54\x6F\x6F\x6C","\x72\x65\x64\x45\x79\x65\x54\x6F\x6F\x6C","\x72\x6F\x74\x61\x74\x65\x54\x6F\x6F\x6C","\x72\x75\x6C\x65\x72\x54\x6F\x6F\x6C","\x73\x61\x74\x75\x72\x61\x74\x69\x6F\x6E\x54\x6F\x6F\x6C","\x73\x68\x61\x72\x70\x65\x6E\x54\x6F\x6F\x6C","\x73\x6C\x69\x63\x65\x53\x65\x6C\x65\x63\x74\x54\x6F\x6F\x6C","\x73\x6C\x69\x63\x65\x54\x6F\x6F\x6C","\x73\x6D\x75\x64\x67\x65\x54\x6F\x6F\x6C","\x73\x70\x6F\x74\x48\x65\x61\x6C\x69\x6E\x67\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x74\x65\x78\x74\x41\x6E\x6E\x6F\x74\x54\x6F\x6F\x6C","\x74\x79\x70\x65\x43\x72\x65\x61\x74\x65\x4D\x61\x73\x6B\x54\x6F\x6F\x6C","\x74\x79\x70\x65\x43\x72\x65\x61\x74\x65\x4F\x72\x45\x64\x69\x74\x54\x6F\x6F\x6C","\x74\x79\x70\x65\x56\x65\x72\x74\x69\x63\x61\x6C\x43\x72\x65\x61\x74\x65\x4D\x61\x73\x6B\x54\x6F\x6F\x6C","\x74\x79\x70\x65\x56\x65\x72\x74\x69\x63\x61\x6C\x43\x72\x65\x61\x74\x65\x4F\x72\x45\x64\x69\x74\x54\x6F\x6F\x6C","\x77\x65\x74\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x7A\x6F\x6F\x6D\x54\x6F\x6F\x6C"];var psToolsList=psToolsList2021;switch(parseInt(app.version)){case 19:psToolsList= psToolsList2018;break;case 20:psToolsList= psToolsList2019;break;case 21:psToolsList= psToolsList2020;break;case 22:psToolsList= psToolsList2021;break;default:break};var psSupportListBrushSizeHardness=["\x61\x72\x74\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x45\x72\x61\x73\x65\x72\x54\x6F\x6F\x6C","\x62\x6C\x75\x72\x54\x6F\x6F\x6C","\x62\x75\x72\x6E\x49\x6E\x54\x6F\x6F\x6C","\x63\x6C\x6F\x6E\x65\x53\x74\x61\x6D\x70\x54\x6F\x6F\x6C","\x63\x6F\x6C\x6F\x72\x52\x65\x70\x6C\x61\x63\x65\x6D\x65\x6E\x74\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x64\x6F\x64\x67\x65\x54\x6F\x6F\x6C","\x65\x72\x61\x73\x65\x72\x54\x6F\x6F\x6C","\x68\x69\x73\x74\x6F\x72\x79\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x6D\x61\x67\x69\x63\x53\x74\x61\x6D\x70\x54\x6F\x6F\x6C","\x70\x61\x69\x6E\x74\x62\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x70\x61\x74\x74\x65\x72\x6E\x53\x74\x61\x6D\x70\x54\x6F\x6F\x6C","\x70\x65\x6E\x63\x69\x6C\x54\x6F\x6F\x6C","\x71\x75\x69\x63\x6B\x53\x65\x6C\x65\x63\x74\x54\x6F\x6F\x6C","\x73\x61\x74\x75\x72\x61\x74\x69\x6F\x6E\x54\x6F\x6F\x6C","\x73\x68\x61\x72\x70\x65\x6E\x54\x6F\x6F\x6C","\x73\x6D\x75\x64\x67\x65\x54\x6F\x6F\x6C","\x73\x70\x6F\x74\x48\x65\x61\x6C\x69\x6E\x67\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x77\x65\x74\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C"];var psSupportListBrushOpacity=["\x61\x72\x74\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x63\x6C\x6F\x6E\x65\x53\x74\x61\x6D\x70\x54\x6F\x6F\x6C","\x68\x69\x73\x74\x6F\x72\x79\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x70\x61\x69\x6E\x74\x62\x72\x75\x73\x68\x54\x6F\x6F\x6C","\x70\x61\x74\x74\x65\x72\x6E\x53\x74\x61\x6D\x70\x54\x6F\x6F\x6C","\x70\x65\x6E\x63\x69\x6C\x54\x6F\x6F\x6C","\x77\x65\x74\x42\x72\x75\x73\x68\x54\x6F\x6F\x6C"];var psSupportListOpacityFlow=["\x62\x75\x63\x6B\x65\x74\x54\x6F\x6F\x6C","\x67\x72\x61\x64\x69\x65\x6E\x74\x54\x6F\x6F\x6C"];const isExceptionForcePass=false;function isCurrentToolSupportedByToolOption(_0x17208){var _0x1615C=false;try{var _0x171F2=getCurrentToolSubToolId();_0x1615C= isToolIdSupportedByToolOption(_0x171F2,_0x17208)}catch(e){unitTestLog("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function isToolIdSupportedByToolOption(_0x171F2,_0x17208){if(isExceptionForcePass){return true};var _0x1615C=false;try{unitTestLog("\x74\x69\x64\x20\x3D\x20"+ _0x171F2,arguments.callee.name);unitTestLog("\x74\x6F\x6F\x6C\x5F\x6F\x70\x74\x69\x6F\x6E\x20\x3D\x20"+ _0x17208,arguments.callee.name);switch(_0x17208){case "\x73\x69\x7A\x65":;case "\x68\x61\x72\x64\x6E\x65\x73\x73":_0x1615C= (0<= psSupportListBrushSizeHardness.indexOf(_0x171F2));break;case "\x6F\x70\x61\x63\x69\x74\x79":_0x1615C= (0<= psSupportListBrushOpacity.indexOf(_0x171F2));break;case "\x6F\x70\x61\x63\x69\x74\x79\x5F\x66\x6C\x6F\x77":;case "\x66\x6C\x6F\x77":_0x1615C= (0<= psSupportListOpacityFlow.indexOf(_0x171F2));break;default:unitTestLog("\x41\x53\x53\x45\x52\x54\x3A\x20\x75\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x64\x65\x66\x61\x75\x6C\x74\x20\x63\x61\x73\x65\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ _0x17208);break}}catch(e){unitTestLog("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ arguments.callee.name+ "\x28\x29\x3A\x20"+ e)};return _0x1615C}function closeAllDocsWithoutSaving(){var _0x1615C=0;try{while(app.documents.length> 0){app.activeDocument.close(SaveOptions.DONOTSAVECHANGES);_0x1615C= app.documents.length}}catch(e){unitTestLog("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ e,arguments.callee.name)};return _0x1615C}function resetWorkspaceToDefault(){try{var _0x167B8= new ActionReference();_0x167B8.putName(stringIDToTypeID('\x77\x6F\x72\x6B\x73\x70\x61\x63\x65'),'\x45\x73\x73\x65\x6E\x74\x69\x61\x6C\x73');var _0x1678C= new ActionDescriptor();_0x1678C.putReference(stringIDToTypeID('\x6E\x75\x6C\x6C'),_0x167B8);executeAction(stringIDToTypeID('\x73\x65\x6C\x65\x63\x74'),_0x1678C);executeAction(stringIDToTypeID('\x72\x65\x73\x65\x74'),_0x1678C)}catch(e){unitTestLog("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ e,arguments.callee.name)};return}function setCurrentTool(_0x17C16){try{var _0x167B8= new ActionReference();_0x167B8.putClass(stringIDToTypeID(_0x17C16));var _0x1678C= new ActionDescriptor();_0x1678C.putReference(stringIDToTypeID('\x6E\x75\x6C\x6C'),_0x167B8);executeAction(charIDToTypeID('\x73\x6C\x63\x74'),_0x1678C,DialogModes.NO)}catch(e){unitTestLog("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ e,arguments.callee.name)};return}function openNewDoc(){try{app.documents.add(1024,768,72,"\x55\x6E\x69\x74\x20\x54\x65\x73\x74\x20\x4E\x65\x77\x20\x44\x6F\x63",NewDocumentMode.RGB)}catch(e){unitTestLog("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ e,arguments.callee.name)};return}function test_smudgeTool_size(_0x171F2){return test_js_doSizeHardness_size(_0x171F2,arguments.callee.name)}function test_paintbrushTool_size(_0x171F2){return test_js_doSizeHardness_size(_0x171F2,arguments.callee.name)}function test_pencilTool_size(_0x171F2){return test_js_doSizeHardness_size(_0x171F2,arguments.callee.name)}function test_colorReplacementBrushTool_size(_0x171F2){return test_js_doSizeHardness_size(_0x171F2,arguments.callee.name)}function test_wetBrushTool_size(_0x171F2){return test_js_doSizeHardness_size(_0x171F2,arguments.callee.name)}function test_spotHealingBrushTool_size(_0x171F2){return test_js_doSizeHardness_size(_0x171F2,arguments.callee.name)}function test_magicStampTool_size(_0x171F2){return test_js_doSizeHardness_size(_0x171F2,arguments.callee.name)}function test_quickSelectTool_size(_0x171F2){return test_js_doSizeHardness_size(_0x171F2,arguments.callee.name)}function test_artBrushTool_size(_0x171F2){return test_js_doSizeHardness_size(_0x171F2,arguments.callee.name)}function test_historyBrushTool_size(_0x171F2){return test_js_doSizeHardness_size(_0x171F2,arguments.callee.name)}function test_eraserTool_size(_0x171F2){return test_js_doSizeHardness_size(_0x171F2,arguments.callee.name)}function test_backgroundEraserTool_size(_0x171F2){return test_js_doSizeHardness_size(_0x171F2,arguments.callee.name)}function test_dodgeTool_size(_0x171F2){return test_js_doSizeHardness_size(_0x171F2,arguments.callee.name)}function test_burnInTool_size(_0x171F2){return test_js_doSizeHardness_size(_0x171F2,arguments.callee.name)}function test_blurTool_size(_0x171F2){return test_js_doSizeHardness_size(_0x171F2,arguments.callee.name)}function test_saturationTool_size(_0x171F2){return test_js_doSizeHardness_size(_0x171F2,arguments.callee.name)}function test_patternStampTool_size(_0x171F2){return test_js_doSizeHardness_size(_0x171F2,arguments.callee.name)}function test_cloneStampTool_size(_0x171F2){return test_js_doSizeHardness_size(_0x171F2,arguments.callee.name)}function test_sharpenTool_size(_0x171F2){return test_js_doSizeHardness_size(_0x171F2,arguments.callee.name)}function test_task_brushSize(_0x171F2){return test_js_doSizeHardness_size(TestMouse,arguments.callee.name)}function test_task_brushSizeUp(_0x171F2){return test_js_doSizeHardness_size(TestMouse,arguments.callee.name)}function test_task_brushSizeDown(_0x171F2){return test_js_doSizeHardness_size(TestMouse,arguments.callee.name)}function test_js_doSizeHardness_size(_0x171F2,_0x17FF4){var _0x1615C=unitTestResultDefault();const _0x1800A=_0x17FF4+ "\x28\x29\x3A"+ arguments.callee.name;try{unitTestLogTestStart(_0x1800A);if(_0x171F2== TestMouse){for(var _0x15E44=0;_0x15E44< psToolsList.length;_0x15E44++){var _0x171F2=psToolsList[_0x15E44];unitTestLog("\x74\x69\x64\x20\x3D\x20"+ _0x171F2,_0x1800A);if(!isToolIdSupportedByToolOption(_0x171F2,'\x73\x69\x7A\x65')){unitTestLog("\x53\x4B\x49\x50\x3A\x20\x55\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x63\x61\x73\x65",_0x1800A);if(!isExceptionForcePass){continue}};unitTestSetupBasic(_0x171F2);try{test_js_doSizeHardness_size_sub(_0x171F2,_0x1800A)}catch(e){if(isExceptionForcePass){unitTestLog("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x5F\x46\x4F\x52\x43\x45\x5F\x50\x41\x53\x53\x3A\x20\x74\x69\x64\x3D"+ _0x171F2+ "\x2C\x20\x65\x3D"+ e,_0x1800A)}else {throw e}};unitTestTearDown()}}else {unitTestSetupBasic(_0x171F2);if(!isCurrentToolSupportedByToolOption('\x73\x69\x7A\x65')){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x69\x73\x43\x75\x72\x72\x65\x6E\x74\x54\x6F\x6F\x6C\x53\x75\x70\x70\x6F\x72\x74\x65\x64\x42\x79\x54\x6F\x6F\x6C\x4F\x70\x74\x69\x6F\x6E\x28\x29"};test_js_doSizeHardness_size_sub(_0x171F2,_0x1800A);unitTestTearDown()};unitTestTearDown();_0x1615C= unitTestResultPass(_0x1800A)}catch(e){_0x1615C= unitTestResultException(_0x1800A,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,_0x1800A);return _0x1615C}function test_js_doSizeHardness_size_sub(_0x171F2,_0x1800A){if(!isCurrentToolSupportedByToolOption('\x73\x69\x7A\x65')){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x69\x73\x43\x75\x72\x72\x65\x6E\x74\x54\x6F\x6F\x6C\x53\x75\x70\x70\x6F\x72\x74\x65\x64\x42\x79\x54\x6F\x6F\x6C\x4F\x70\x74\x69\x6F\x6E\x28\x29"};setMasterAppBrushParameters(1);if(1!= getAppPencilParametersSize()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31"};setMasterAppBrushParameters(100);if(100!= getAppPencilParametersSize()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x30\x30"};setMasterAppBrushParameters(5000);if(5000!= getAppPencilParametersSize()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x35\x30\x30\x30"};setMasterAppBrushParameters(100);if(100!= getAppPencilParametersSize()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x30\x30\x20\x28\x32\x29"}}function test_smudgeTool_hardness(_0x171F2){return test_js_doSizeHardness_hardness(_0x171F2,arguments.callee.name)}function test_paintbrushTool_hardness(_0x171F2){return test_js_doSizeHardness_hardness(_0x171F2,arguments.callee.name)}function test_pencilTool_hardness(_0x171F2){return test_js_doSizeHardness_hardness(_0x171F2,arguments.callee.name)}function test_colorReplacementBrushTool_hardness(_0x171F2){return test_js_doSizeHardness_hardness(_0x171F2,arguments.callee.name)}function test_wetBrushTool_hardness(_0x171F2){return test_js_doSizeHardness_hardness(_0x171F2,arguments.callee.name)}function test_spotHealingBrushTool_hardness(_0x171F2){return test_js_doSizeHardness_hardness(_0x171F2,arguments.callee.name)}function test_magicStampTool_hardness(_0x171F2){return test_js_doSizeHardness_hardness(_0x171F2,arguments.callee.name)}function test_quickSelectTool_hardness(_0x171F2){return test_js_doSizeHardness_hardness(_0x171F2,arguments.callee.name)}function test_artBrushTool_hardness(_0x171F2){return test_js_doSizeHardness_hardness(_0x171F2,arguments.callee.name)}function test_historyBrushTool_hardness(_0x171F2){return test_js_doSizeHardness_hardness(_0x171F2,arguments.callee.name)}function test_eraserTool_hardness(_0x171F2){return test_js_doSizeHardness_hardness(_0x171F2,arguments.callee.name)}function test_backgroundEraserTool_hardness(_0x171F2){return test_js_doSizeHardness_hardness(_0x171F2,arguments.callee.name)}function test_dodgeTool_hardness(_0x171F2){return test_js_doSizeHardness_hardness(_0x171F2,arguments.callee.name)}function test_burnInTool_hardness(_0x171F2){return test_js_doSizeHardness_hardness(_0x171F2,arguments.callee.name)}function test_blurTool_hardness(_0x171F2){return test_js_doSizeHardness_hardness(_0x171F2,arguments.callee.name)}function test_saturationTool_hardness(_0x171F2){return test_js_doSizeHardness_hardness(_0x171F2,arguments.callee.name)}function test_patternStampTool_hardness(_0x171F2){return test_js_doSizeHardness_hardness(_0x171F2,arguments.callee.name)}function test_cloneStampTool_hardness(_0x171F2){return test_js_doSizeHardness_hardness(_0x171F2,arguments.callee.name)}function test_sharpenTool_hardness(_0x171F2){return test_js_doSizeHardness_hardness(_0x171F2,arguments.callee.name)}function test_task_brushHardness(_0x171F2){return test_js_doSizeHardness_hardness(TestMouse,arguments.callee.name)}function test_task_brushHardnessUp(_0x171F2){return test_js_doSizeHardness_hardness(TestMouse,arguments.callee.name)}function test_task_brushHardnessDown(_0x171F2){return test_js_doSizeHardness_hardness(TestMouse,arguments.callee.name)}function test_js_doSizeHardness_hardness(_0x171F2,_0x17FF4){var _0x1615C=unitTestResultDefault();const _0x1800A=_0x17FF4+ "\x28\x29\x3A"+ arguments.callee.name;try{unitTestLogTestStart(_0x1800A);if(_0x171F2== TestMouse){for(var _0x15E44=0;_0x15E44< psToolsList.length;_0x15E44++){var _0x171F2=psToolsList[_0x15E44];unitTestLog("\x74\x69\x64\x20\x3D\x20"+ _0x171F2,_0x1800A);if(!isToolIdSupportedByToolOption(_0x171F2,'\x68\x61\x72\x64\x6E\x65\x73\x73')){unitTestLog("\x53\x4B\x49\x50\x3A\x20\x55\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x63\x61\x73\x65",_0x1800A);if(!isExceptionForcePass){continue}};unitTestSetupBasic(_0x171F2);try{test_js_doSizeHardness_hardness_sub(_0x171F2,_0x1800A)}catch(e){if(isExceptionForcePass){unitTestLog("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x5F\x46\x4F\x52\x43\x45\x5F\x50\x41\x53\x53\x3A\x20\x74\x69\x64\x3D"+ _0x171F2+ "\x2C\x20\x65\x3D"+ e,_0x1800A)}else {throw e}};unitTestTearDown()}}else {unitTestSetupBasic(_0x171F2);if(!isCurrentToolSupportedByToolOption('\x68\x61\x72\x64\x6E\x65\x73\x73')){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x69\x73\x43\x75\x72\x72\x65\x6E\x74\x54\x6F\x6F\x6C\x53\x75\x70\x70\x6F\x72\x74\x65\x64\x42\x79\x54\x6F\x6F\x6C\x4F\x70\x74\x69\x6F\x6E\x28\x29"};test_js_doSizeHardness_hardness_sub(_0x171F2,_0x1800A);unitTestTearDown()};unitTestTearDown();_0x1615C= unitTestResultPass(_0x1800A)}catch(e){_0x1615C= unitTestResultException(_0x1800A,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,_0x1800A);return _0x1615C}function test_js_doSizeHardness_hardness_sub(_0x171F2,_0x1800A){if(!isCurrentToolSupportedByToolOption('\x68\x61\x72\x64\x6E\x65\x73\x73')){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x69\x73\x43\x75\x72\x72\x65\x6E\x74\x54\x6F\x6F\x6C\x53\x75\x70\x70\x6F\x72\x74\x65\x64\x42\x79\x54\x6F\x6F\x6C\x4F\x70\x74\x69\x6F\x6E\x28\x29"};setBrushHardness(0);if(0!= getAppPencilParametersHardness()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x30"};setBrushHardness(100);if(100!= getAppPencilParametersHardness()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x30\x30"};setBrushHardness(50);if(50!= getAppPencilParametersHardness()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x35\x30"}}function test_backgroundEraserTool_opacity(_0x171F2){return test_js_doOpacityFlow(_0x171F2,true,arguments.callee.name)}function test_backgroundEraserTool_flow(_0x171F2){return test_js_doOpacityFlow(_0x171F2,false,arguments.callee.name)}function test_bucketTool_opacity(_0x171F2){return test_js_doOpacityFlow(_0x171F2,true,arguments.callee.name)}function test_bucketTool_flow(_0x171F2){return test_js_doOpacityFlow(_0x171F2,false,arguments.callee.name)}function test_gradientTool_opacity(_0x171F2){return test_js_doOpacityFlow(_0x171F2,true,arguments.callee.name)}function test_gradientTool_flow(_0x171F2){return test_js_doOpacityFlow(_0x171F2,false,arguments.callee.name)}function test_task_brushOpacity(_0x171F2){return test_js_doOpacityFlow(TestMouse,true,arguments.callee.name)}function test_task_brushOpacityUp(_0x171F2){return test_js_doOpacityFlow(TestMouse,true,arguments.callee.name)}function test_task_brushOpacityDown(_0x171F2){return test_js_doOpacityFlow(TestMouse,true,arguments.callee.name)}function test_js_doOpacityFlow(_0x171F2,_0x180E6,_0x17FF4){var _0x1615C=unitTestResultDefault();const _0x1800A=_0x17FF4+ "\x28\x29\x3A"+ arguments.callee.name;try{unitTestLogTestStart(_0x1800A);var _0x17208=_0x180E6?'\x6F\x70\x61\x63\x69\x74\x79\x5F\x66\x6C\x6F\x77':'\x66\x6C\x6F\x77';if(_0x171F2== TestMouse){for(var _0x15E44=0;_0x15E44< psToolsList.length;_0x15E44++){var _0x171F2=psToolsList[_0x15E44];unitTestLog("\x74\x69\x64\x20\x3D\x20"+ _0x171F2,_0x1800A);if(!isToolIdSupportedByToolOption(_0x171F2,_0x17208)){unitTestLog("\x53\x4B\x49\x50\x3A\x20\x55\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64\x20\x63\x61\x73\x65",_0x1800A);if(!isExceptionForcePass){continue}};unitTestSetupBasic(_0x171F2);try{test_js_doOpacityFlowSub(_0x171F2,_0x180E6,_0x1800A)}catch(e){if(isExceptionForcePass){unitTestLog("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x5F\x46\x4F\x52\x43\x45\x5F\x50\x41\x53\x53\x3A\x20\x74\x69\x64\x3D"+ _0x171F2+ "\x2C\x20\x65\x3D"+ e,_0x1800A)}else {throw e}};unitTestTearDown()}}else {unitTestSetupBasic(_0x171F2);if(!isCurrentToolSupportedByToolOption(_0x17208)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x69\x73\x43\x75\x72\x72\x65\x6E\x74\x54\x6F\x6F\x6C\x53\x75\x70\x70\x6F\x72\x74\x65\x64\x42\x79\x54\x6F\x6F\x6C\x4F\x70\x74\x69\x6F\x6E\x28\x29"};test_js_doOpacityFlowSub(_0x171F2,_0x180E6,_0x1800A);unitTestTearDown()};_0x1615C= unitTestResultPass(_0x1800A)}catch(e){_0x1615C= unitTestResultException(_0x1800A,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,_0x1800A);return _0x1615C}function test_js_doOpacityFlowSub(_0x171F2,_0x180E6,_0x1800A){var _0x168EC=getAppBrushParametersOpacityFlow();unitTestLog(_0x168EC,_0x1800A);var _0x167CE=_0x168EC.split('\x3A');var _0x1683C=Number(_0x167CE[0]);var _0x167FA=Number(_0x167CE[1]);_0x1683C= 50;_0x167FA= 50;var _0x18112='\x73\x65\x74\x50\x61\x69\x6E\x74\x42\x72\x75\x73\x68\x4D\x6F\x64\x65\x50\x53\x28'+ _0x1683C+ '\x2C'+ _0x167FA+ '\x2C'+ _0x167CE[2]+ '\x2C'+ _0x167CE[3]+ '\x2C'+ _0x167CE[4]+ '\x2C\x27'+ _0x167CE[5]+ '\x27\x29';unitTestLog(_0x18112,_0x1800A);eval(_0x18112);var _0x16902=getAppBrushParametersOpacityFlow();unitTestLog(_0x16902,_0x1800A);var _0x180FC=_0x16902.split('\x3A');var _0x1813E=Number(_0x180FC[0]);var _0x18128=Number(_0x180FC[1]);if(_0x180E6){if(_0x1683C!= _0x1813E){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4F\x70\x61\x63\x69\x74\x79\x20\x35\x30"}}else {if(_0x167FA!= _0x18128){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x46\x6C\x6F\x77\x20\x35\x30"}};unitTestLog("\x50\x61\x73\x73\x65\x64\x3A\x20\x54\x65\x73\x74\x20\x63\x61\x73\x65\x20\x31",_0x1800A);_0x1683C= 1;_0x167FA= 1;_0x18112= '\x73\x65\x74\x50\x61\x69\x6E\x74\x42\x72\x75\x73\x68\x4D\x6F\x64\x65\x50\x53\x28'+ _0x1683C+ '\x2C'+ _0x167FA+ '\x2C'+ _0x167CE[2]+ '\x2C'+ _0x167CE[3]+ '\x2C'+ _0x167CE[4]+ '\x2C\x27'+ _0x167CE[5]+ '\x27\x29';unitTestLog(_0x18112,_0x1800A);eval(_0x18112);_0x16902= getAppBrushParametersOpacityFlow();unitTestLog(_0x16902,_0x1800A);_0x180FC= _0x16902.split('\x3A');_0x1813E= Number(_0x180FC[0]);_0x18128= Number(_0x180FC[1]);if(_0x180E6){if(_0x1683C!= _0x1813E){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4F\x70\x61\x63\x69\x74\x79\x20\x31"}}else {if(_0x167FA!= _0x18128){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x46\x6C\x6F\x77\x20\x31"}};unitTestLog("\x50\x61\x73\x73\x65\x64\x3A\x20\x54\x65\x73\x74\x20\x63\x61\x73\x65\x20\x33",_0x1800A);_0x1683C= 100;_0x167FA= 100;_0x18112= '\x73\x65\x74\x50\x61\x69\x6E\x74\x42\x72\x75\x73\x68\x4D\x6F\x64\x65\x50\x53\x28'+ _0x1683C+ '\x2C'+ _0x167FA+ '\x2C'+ _0x167CE[2]+ '\x2C'+ _0x167CE[3]+ '\x2C'+ _0x167CE[4]+ '\x2C\x27'+ _0x167CE[5]+ '\x27\x29';unitTestLog(_0x18112,_0x1800A);eval(_0x18112);_0x16902= getAppBrushParametersOpacityFlow();unitTestLog(_0x16902,_0x1800A);_0x180FC= _0x16902.split('\x3A');_0x1813E= Number(_0x180FC[0]);_0x18128= Number(_0x180FC[1]);if(_0x180E6){if(_0x1683C!= _0x1813E){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4F\x70\x61\x63\x69\x74\x79\x20\x31\x30\x30"}}else {if(_0x167FA!= _0x18128){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x46\x6C\x6F\x77\x20\x31\x30\x30"}};unitTestLog("\x50\x61\x73\x73\x65\x64\x3A\x20\x54\x65\x73\x74\x20\x63\x61\x73\x65\x20\x33",_0x1800A)}function test_paintbrushTool_opacity(_0x171F2){return test_js_psUpdateBrushOpacity(_0x171F2,arguments.callee.name)}function test_pencilTool_opacity(_0x171F2){return test_js_psUpdateBrushOpacity(_0x171F2,arguments.callee.name)}function test_colorReplacementBrushTool_opacity(_0x171F2){return test_js_psUpdateBrushOpacity(_0x171F2,arguments.callee.name)}function test_wetBrushTool_opacity(_0x171F2){return test_js_psUpdateBrushOpacity(_0x171F2,arguments.callee.name)}function test_artBrushTool_opacity(_0x171F2){return test_js_psUpdateBrushOpacity(_0x171F2,arguments.callee.name)}function test_historyBrushTool_opacity(_0x171F2){return test_js_psUpdateBrushOpacity(_0x171F2,arguments.callee.name)}function test_eraserTool_opacity(_0x171F2){return test_js_psUpdateBrushOpacity(_0x171F2,arguments.callee.name)}function test_patternStampTool_opacity(_0x171F2){return test_js_psUpdateBrushOpacity(_0x171F2,arguments.callee.name)}function test_cloneStampTool_opacity(_0x171F2){return test_js_psUpdateBrushOpacity(_0x171F2,arguments.callee.name)}function test_blurTool_opacity(_0x171F2){return test_js_psUpdateBrushOpacity(_0x171F2,arguments.callee.name)}function test_sharpenTool_opacity(_0x171F2){return test_js_psUpdateBrushOpacity(_0x171F2,arguments.callee.name)}function test_dodgeTool_opacity(_0x171F2){return test_js_psUpdateBrushOpacity(_0x171F2,arguments.callee.name)}function test_burnInTool_opacity(_0x171F2){return test_js_psUpdateBrushOpacity(_0x171F2,arguments.callee.name)}function test_js_psUpdateBrushOpacity(_0x171F2,_0x17FF4){var _0x1615C=unitTestResultDefault();const _0x1800A=_0x17FF4+ "\x28\x29\x3A"+ arguments.callee.name;try{unitTestLogTestStart(_0x1800A);unitTestSetupBasic(_0x171F2);if(!isCurrentToolSupportedByToolOption('\x6F\x70\x61\x63\x69\x74\x79')){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x69\x73\x43\x75\x72\x72\x65\x6E\x74\x54\x6F\x6F\x6C\x53\x75\x70\x70\x6F\x72\x74\x65\x64\x42\x79\x54\x6F\x6F\x6C\x4F\x70\x74\x69\x6F\x6E\x28\x29"};psSetBrushParameter("\x6F\x70\x61\x63\x69\x74\x79",1);if(1!= psGetCurrentToolOptions().opacity){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31"};psUpdateBrushOpacity(50);if(51!= psGetCurrentToolOptions().opacity){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x35\x31"};psUpdateBrushOpacity(50);if(100!= psGetCurrentToolOptions().opacity){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x35\x30\x20\x28\x32\x29"};unitTestTearDown();_0x1615C= unitTestResultPass(_0x1800A)}catch(e){_0x1615C= unitTestResultException(_0x1800A,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,_0x1800A);return _0x1615C}function test_paintbrushTool_flow(_0x171F2){return test_js_psUpdateBrushFlow(_0x171F2,arguments.callee.name)}function test_pencilTool_flow(_0x171F2){return test_js_psUpdateBrushFlow(_0x171F2,arguments.callee.name)}function test_colorReplacementBrushTool_flow(_0x171F2){return test_js_psUpdateBrushFlow(_0x171F2,arguments.callee.name)}function test_wetBrushTool_flow(_0x171F2){return test_js_psUpdateBrushFlow(_0x171F2,arguments.callee.name)}function test_artBrushTool_flow(_0x171F2){return test_js_psUpdateBrushFlow(_0x171F2,arguments.callee.name)}function test_historyBrushTool_flow(_0x171F2){return test_js_psUpdateBrushFlow(_0x171F2,arguments.callee.name)}function test_eraserTool_flow(_0x171F2){return test_js_psUpdateBrushFlow(_0x171F2,arguments.callee.name)}function test_patternStampTool_flow(_0x171F2){return test_js_psUpdateBrushFlow(_0x171F2,arguments.callee.name)}function test_cloneStampTool_flow(_0x171F2){return test_js_psUpdateBrushFlow(_0x171F2,arguments.callee.name)}function test_blurTool_flow(_0x171F2){return test_js_psUpdateBrushFlow(_0x171F2,arguments.callee.name)}function test_sharpenTool_flow(_0x171F2){return test_js_psUpdateBrushFlow(_0x171F2,arguments.callee.name)}function test_saturationTool_flow(_0x171F2){return test_js_psUpdateBrushFlow(_0x171F2,arguments.callee.name)}function test_blurTool_strength(_0x171F2){return test_js_psUpdateBrushFlow(_0x171F2,arguments.callee.name)}function test_sharpenTool_strength(_0x171F2){return test_js_psUpdateBrushFlow(_0x171F2,arguments.callee.name)}function test_js_psUpdateBrushFlow(_0x171F2,_0x17FF4){var _0x1615C=unitTestResultDefault();const _0x1800A=_0x17FF4+ "\x28\x29\x3A"+ arguments.callee.name;try{unitTestLogTestStart(_0x1800A);unitTestSetupBasic(_0x171F2);psSetBrushParameter("\x66\x6C\x6F\x77",1);if(1!= psGetCurrentToolOptions().flow){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31"};psUpdateBrushFlow(50);if(51!= psGetCurrentToolOptions().flow){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x35\x31"};psUpdateBrushFlow(50);if(100!= psGetCurrentToolOptions().flow){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x30\x30"};unitTestTearDown();_0x1615C= unitTestResultPass(_0x1800A)}catch(e){_0x1615C= unitTestResultException(_0x1800A,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,_0x1800A);return _0x1615C}function test_dodgeTool_exposure(_0x171F2){return test_js_psUpdateBrushExposure(_0x171F2,arguments.callee.name)}function test_burnInTool_exposure(_0x171F2){return test_js_psUpdateBrushExposure(_0x171F2,arguments.callee.name)}function test_js_psUpdateBrushExposure(_0x171F2,_0x17FF4){var _0x1615C=unitTestResultDefault();const _0x1800A=_0x17FF4+ "\x28\x29\x3A"+ arguments.callee.name;try{unitTestLogTestStart(_0x1800A);unitTestSetupBasic(_0x171F2);var _0x168EC=psUpdateBrushExposure(-200);if(NotSupportedValue== _0x168EC){unitTestLog("\x53\x6B\x69\x70\x20\x74\x65\x73\x74\x20\x61\x73\x20\x4E\x6F\x74\x53\x75\x70\x70\x6F\x72\x74\x65\x64\x56\x61\x6C\x75\x65\x20\x63\x61\x73\x65",_0x1800A)}else {if(1!= _0x168EC){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x69\x6E\x3D\x31"};if(11!= psUpdateBrushExposure(10)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x31"};if(100!= psUpdateBrushExposure(200)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x61\x78\x3D\x31\x30\x30"};if(90!= psUpdateBrushExposure(-10)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x39\x30"};if(50!= psUpdateBrushExposure(-40)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x35\x30"};if(1!= psUpdateBrushExposure(-200)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x69\x6E\x3D\x31\x20\x28\x32\x29"}};unitTestTearDown();_0x1615C= unitTestResultPass(_0x1800A)}catch(e){_0x1615C= unitTestResultException(_0x1800A,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,_0x1800A);return _0x1615C}function test_smudgeTool_strength(_0x171F2){return test_js_psUpdateBrushPressure(_0x171F2,arguments.callee.name)}function test_js_psUpdateBrushPressure(_0x171F2,_0x17FF4){var _0x1615C=unitTestResultDefault();const _0x1800A=_0x17FF4+ "\x28\x29\x3A"+ arguments.callee.name;try{unitTestLogTestStart(_0x1800A);unitTestSetupBasic(_0x171F2);var _0x168EC=psUpdateBrushPressure(-200);if(NotSupportedValue== _0x168EC){unitTestLog("\x53\x6B\x69\x70\x20\x74\x65\x73\x74\x20\x61\x73\x20\x4E\x6F\x74\x53\x75\x70\x70\x6F\x72\x74\x65\x64\x56\x61\x6C\x75\x65\x20\x63\x61\x73\x65",_0x1800A)}else {if(1!= _0x168EC){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x69\x6E\x3D\x31"};if(10!= psUpdateBrushPressure(10)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x30"};if(100!= psUpdateBrushPressure(200)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x61\x78\x3D\x31\x30\x30"};if(90!= psUpdateBrushPressure(-10)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x39\x30"};if(50!= psUpdateBrushPressure(-40)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x35\x30"};if(1!= psUpdateBrushPressure(-200)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x69\x6E\x3D\x31\x20\x28\x32\x29"}};unitTestTearDown();_0x1615C= unitTestResultPass(_0x1800A)}catch(e){_0x1615C= unitTestResultException(_0x1800A,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,_0x1800A);return _0x1615C}function test_paintbrushTool_smoothing(_0x171F2){return test_js_psUpdateBrushSmooth(_0x171F2,arguments.callee.name)}function test_pencilTool_smoothing(_0x171F2){return test_js_psUpdateBrushSmooth(_0x171F2,arguments.callee.name)}function test_colorReplacementBrushTool_smoothing(_0x171F2){return test_js_psUpdateBrushSmooth(_0x171F2,arguments.callee.name)}function test_wetBrushTool_smoothing(_0x171F2){return test_js_psUpdateBrushSmooth(_0x171F2,arguments.callee.name)}function test_eraserTool_smoothing(_0x171F2){return test_js_psUpdateBrushSmooth(_0x171F2,arguments.callee.name)}function test_js_psUpdateBrushSmooth(_0x171F2,_0x17FF4){var _0x1615C=unitTestResultDefault();const _0x1800A=_0x17FF4+ "\x28\x29\x3A"+ arguments.callee.name;try{unitTestLogTestStart(_0x1800A);unitTestSetupBasic(_0x171F2);var _0x168EC=psUpdateBrushSmooth(-200);if(NotSupportedValue== _0x168EC){unitTestLog("\x53\x6B\x69\x70\x20\x74\x65\x73\x74\x20\x61\x73\x20\x4E\x6F\x74\x53\x75\x70\x70\x6F\x72\x74\x65\x64\x56\x61\x6C\x75\x65\x20\x63\x61\x73\x65",_0x1800A)}else {if(0!= _0x168EC){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x69\x6E\x3D\x30"};if(10!= psUpdateBrushSmooth(10)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x30"};if(100!= psUpdateBrushSmooth(200)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x61\x78\x3D\x31\x30\x30"};if(90!= psUpdateBrushSmooth(-10)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x39\x30"};if(50!= psUpdateBrushSmooth(-40)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x35\x30"};if(0!= psUpdateBrushSmooth(-200)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x69\x6E\x3D\x30\x20\x28\x32\x29"}};unitTestTearDown();_0x1615C= unitTestResultPass(_0x1800A)}catch(e){_0x1615C= unitTestResultException(_0x1800A,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,_0x1800A);return _0x1615C}function test_paintbrushTool_angle(_0x171F2){return test_js_psUpdateBrushAngle(_0x171F2,arguments.callee.name)}function test_pencilTool_angle(_0x171F2){return test_js_psUpdateBrushAngle(_0x171F2,arguments.callee.name)}function test_colorReplacementBrushTool_angle(_0x171F2){return test_js_psUpdateBrushAngle(_0x171F2,arguments.callee.name)}function test_wetBrushTool_angle(_0x171F2){return test_js_psUpdateBrushAngle(_0x171F2,arguments.callee.name)}function test_magicStampTool_angle(_0x171F2){return test_js_psUpdateBrushAngle(_0x171F2,arguments.callee.name)}function test_quickSelectTool_angle(_0x171F2){return test_js_psUpdateBrushAngle(_0x171F2,arguments.callee.name)}function test_spotHealingBrushTool_angle(_0x171F2){return test_js_psUpdateBrushAngle(_0x171F2,arguments.callee.name)}function test_js_psUpdateBrushAngle(_0x171F2,_0x17FF4){var _0x1615C=unitTestResultDefault();const _0x1800A=_0x17FF4+ "\x28\x29\x3A"+ arguments.callee.name;try{unitTestLogTestStart(_0x1800A);unitTestSetupBasic(_0x171F2);var _0x168EC=psUpdateBrushAngle(-2000);if(NotSupportedValue== _0x168EC){unitTestLog("\x53\x6B\x69\x70\x20\x74\x65\x73\x74\x20\x61\x73\x20\x4E\x6F\x74\x53\x75\x70\x70\x6F\x72\x74\x65\x64\x56\x61\x6C\x75\x65\x20\x63\x61\x73\x65",_0x1800A)}else {var _0x16AA4=getHumanizerCurrentToolOptions();_0x16AA4.brush.angle._value= 0;setHuminizerCurrentToolOptions(_0x171F2,_0x16AA4);if(10!= psUpdateBrushAngle(10)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x30"};if(10!= psUpdateBrushAngle(360)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x30\x20\x28\x32\x29"};if(10!= psUpdateBrushAngle(3600)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x30\x20\x28\x33\x29"};if(-10!= psUpdateBrushAngle(-20)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x2D\x31\x30"};if(0!= psUpdateBrushAngle(10)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x30"}};unitTestTearDown();_0x1615C= unitTestResultPass(_0x1800A)}catch(e){_0x1615C= unitTestResultException(_0x1800A,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,_0x1800A);return _0x1615C}function test_colorReplacementBrushTool_roundness(_0x171F2){return test_js_psUpdateBrushRoundness(_0x171F2,arguments.callee.name)}function test_magicStampTool_roundness(_0x171F2){return test_js_psUpdateBrushRoundness(_0x171F2,arguments.callee.name)}function test_paintbrushTool_roundness(_0x171F2){return test_js_psUpdateBrushRoundness(_0x171F2,arguments.callee.name)}function test_pencilTool_roundness(_0x171F2){return test_js_psUpdateBrushRoundness(_0x171F2,arguments.callee.name)}function test_quickSelectTool_roundness(_0x171F2){return test_js_psUpdateBrushRoundness(_0x171F2,arguments.callee.name)}function test_spotHealingBrushTool_roundness(_0x171F2){return test_js_psUpdateBrushRoundness(_0x171F2,arguments.callee.name)}function test_wetBrushTool_roundness(_0x171F2){return test_js_psUpdateBrushRoundness(_0x171F2,arguments.callee.name)}function test_js_psUpdateBrushRoundness(_0x171F2,_0x17FF4){var _0x1615C=unitTestResultDefault();const _0x1800A=_0x17FF4+ "\x28\x29\x3A"+ arguments.callee.name;try{unitTestLogTestStart(_0x1800A);unitTestSetupBasic(_0x171F2);var _0x168EC=psUpdateBrushRoundness(-200);if(NotSupportedValue== _0x168EC){unitTestLog("\x53\x6B\x69\x70\x20\x74\x65\x73\x74\x20\x61\x73\x20\x4E\x6F\x74\x53\x75\x70\x70\x6F\x72\x74\x65\x64\x56\x61\x6C\x75\x65\x20\x63\x61\x73\x65",_0x1800A)}else {if(0!= _0x168EC){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x69\x6E\x3D\x30"};if(10!= psUpdateBrushRoundness(10)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x30"};if(100!= psUpdateBrushRoundness(200)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x61\x78\x3D\x31\x30\x30"};if(90!= psUpdateBrushRoundness(-10)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x39\x30"};if(50!= psUpdateBrushRoundness(-40)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x35\x30"};if(0!= psUpdateBrushRoundness(-200)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x69\x6E\x3D\x30\x20\x28\x32\x29"}};unitTestTearDown();_0x1615C= unitTestResultPass(_0x1800A)}catch(e){_0x1615C= unitTestResultException(_0x1800A,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,_0x1800A);return _0x1615C}function test_colorReplacementBrushTool_spacing(_0x171F2){return test_js_psUpdateBrushSpacing(_0x171F2,arguments.callee.name)}function test_magicStampTool_spacing(_0x171F2){return test_js_psUpdateBrushSpacing(_0x171F2,arguments.callee.name)}function test_paintbrushTool_spacing(_0x171F2){return test_js_psUpdateBrushSpacing(_0x171F2,arguments.callee.name)}function test_pencilTool_spacing(_0x171F2){return test_js_psUpdateBrushSpacing(_0x171F2,arguments.callee.name)}function test_quickSelectTool_spacing(_0x171F2){return test_js_psUpdateBrushSpacing(_0x171F2,arguments.callee.name)}function test_spotHealingBrushTool_spacing(_0x171F2){return test_js_psUpdateBrushSpacing(_0x171F2,arguments.callee.name)}function test_wetBrushTool_spacing(_0x171F2){return test_js_psUpdateBrushSpacing(_0x171F2,arguments.callee.name)}function test_js_psUpdateBrushSpacing(_0x171F2,_0x17FF4){var _0x1615C=unitTestResultDefault();const _0x1800A=_0x17FF4+ "\x28\x29\x3A"+ arguments.callee.name;try{unitTestLogTestStart(_0x1800A);unitTestSetupBasic(_0x171F2);var _0x168EC=psUpdateBrushSpacing(-2000);if(NotSupportedValue== _0x168EC){unitTestLog("\x53\x6B\x69\x70\x20\x74\x65\x73\x74\x20\x61\x73\x20\x4E\x6F\x74\x53\x75\x70\x70\x6F\x72\x74\x65\x64\x56\x61\x6C\x75\x65\x20\x63\x61\x73\x65",_0x1800A)}else {if(1!= _0x168EC){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x69\x6E\x3D\x31"};if(11!= psUpdateBrushSpacing(10)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x31\x31"};if(1000!= psUpdateBrushSpacing(2000)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x61\x78\x3D\x31\x30\x30"};if(990!= psUpdateBrushSpacing(-10)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x39\x39\x30"};if(50!= psUpdateBrushSpacing(-940)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x35\x30"};if(1!= psUpdateBrushSpacing(-2000)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x69\x6E\x3D\x31\x20\x28\x32\x29"}};unitTestTearDown();_0x1615C= unitTestResultPass(_0x1800A)}catch(e){_0x1615C= unitTestResultException(_0x1800A,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,_0x1800A);return _0x1615C}function test_marqueeRectTool_feather(_0x171F2){return test_js_psUpdateFeather(_0x171F2,arguments.callee.name)}function test_marqueeEllipTool_feather(_0x171F2){return test_js_psUpdateFeather(_0x171F2,arguments.callee.name)}function test_marqueeSingleRowTool_feather(_0x171F2){return test_js_psUpdateFeather(_0x171F2,arguments.callee.name)}function test_marqueeSingleColumnTool_feather(_0x171F2){return test_js_psUpdateFeather(_0x171F2,arguments.callee.name)}function test_lassoTool_feather(_0x171F2){return test_js_psUpdateFeather(_0x171F2,arguments.callee.name)}function test_polySelTool_feather(_0x171F2){return test_js_psUpdateFeather(_0x171F2,arguments.callee.name)}function test_magneticLassoTool_feather(_0x171F2){return test_js_psUpdateFeather(_0x171F2,arguments.callee.name)}function test_js_psUpdateFeather(_0x171F2,_0x17FF4){var _0x1615C=unitTestResultDefault();const _0x1800A=_0x17FF4+ "\x28\x29\x3A"+ arguments.callee.name;try{unitTestLogTestStart(_0x1800A);unitTestSetupBasic(_0x171F2);psUpdateFeather(-2000);if(0!= psGetCurrentToolFeather().current){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x69\x6E\x3D\x30"};psUpdateFeather(50);if(50!= psGetCurrentToolFeather().current){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x35\x30"};psUpdateFeather(-10);if(40!= psGetCurrentToolFeather().current){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x34\x30"};psUpdateFeather(1500);if(1000!= psGetCurrentToolFeather().current){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x61\x78\x3D\x31\x30\x30\x30"};psUpdateFeather(-3000);if(0!= psGetCurrentToolFeather().current){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x69\x6E\x3D\x30\x20\x28\x32\x29"};unitTestTearDown();_0x1615C= unitTestResultPass(_0x1800A)}catch(e){_0x1615C= unitTestResultException(_0x1800A,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,_0x1800A);return _0x1615C}function test_redEyeTool_redEye_pupilSize(_0x171F2){return test_js_psUpdateRedEyeRadius(_0x171F2,arguments.callee.name)}function test_js_psUpdateRedEyeRadius(_0x171F2,_0x17FF4){var _0x1615C=unitTestResultDefault();const _0x1800A=_0x17FF4+ "\x28\x29\x3A"+ arguments.callee.name;try{unitTestLogTestStart(_0x1800A);unitTestSetupBasic(_0x171F2);setRedEyeRadius(1);if(1!= psGetCurrentToolOptions().radius){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x69\x6E\x3D\x31"};setRedEyeRadius(100);if(100!= psGetCurrentToolOptions().radius){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x61\x78\x3D\x31\x30\x30"};setRedEyeRadius(50);if(50!= psGetCurrentToolOptions().radius){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x35\x30"};psUpdateRedEyeRadius(-10);if(40!= psGetCurrentToolOptions().radius){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x34\x30"};psUpdateRedEyeRadius(20);if(60!= psGetCurrentToolOptions().radius){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x36\x30"};psUpdateRedEyeRadius(-200);if(1!= psGetCurrentToolOptions().radius){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x69\x6E\x3D\x31\x20\x28\x32\x29"};psUpdateRedEyeRadius(200);if(100!= psGetCurrentToolOptions().radius){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x61\x78\x3D\x31\x30\x30\x20\x28\x32\x29"};setRedEyeRadius(50);if(50!= psGetCurrentToolOptions().radius){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x35\x30\x20\x28\x32\x29"};unitTestTearDown();_0x1615C= unitTestResultPass(_0x1800A)}catch(e){_0x1615C= unitTestResultException(_0x1800A,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,_0x1800A);return _0x1615C}function test_redEyeTool_redEye_darkenAmount(_0x171F2){return test_js_psUpdateRedEyeDarken(_0x171F2,arguments.callee.name)}function test_js_psUpdateRedEyeDarken(_0x171F2,_0x17FF4){var _0x1615C=unitTestResultDefault();const _0x1800A=_0x17FF4+ "\x28\x29\x3A"+ arguments.callee.name;try{unitTestLogTestStart(_0x1800A);unitTestSetupBasic(_0x171F2);setRedEyeDarken(1);if(1!= psGetCurrentToolOptions().darken){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x69\x6E\x3D\x31"};setRedEyeDarken(100);if(100!= psGetCurrentToolOptions().darken){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x61\x78\x3D\x31\x30\x30"};setRedEyeDarken(50);if(50!= psGetCurrentToolOptions().darken){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x35\x30"};psUpdateRedEyeDarken(-10);if(40!= psGetCurrentToolOptions().darken){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x34\x30"};psUpdateRedEyeDarken(20);if(60!= psGetCurrentToolOptions().darken){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x36\x30"};psUpdateRedEyeDarken(-200);if(1!= psGetCurrentToolOptions().darken){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x69\x6E\x3D\x31\x20\x28\x32\x29"};psUpdateRedEyeDarken(200);if(100!= psGetCurrentToolOptions().darken){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x4D\x61\x78\x3D\x31\x30\x30\x20\x28\x32\x29"};setRedEyeDarken(50);if(50!= psGetCurrentToolOptions().darken){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x35\x30\x20\x28\x32\x29"};unitTestTearDown();_0x1615C= unitTestResultPass(_0x1800A)}catch(e){_0x1615C= unitTestResultException(_0x1800A,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,_0x1800A);return _0x1615C}function test_task_tabNavigation(_0x171F2){return test_js_tabNavigation(TestMouse,arguments.callee.name)}function test_task_tabNavigationPrev(_0x171F2){return test_js_tabNavigation(TestMouse,arguments.callee.name)}function test_task_tabNavigationNext(_0x171F2){return test_js_tabNavigation(TestMouse,arguments.callee.name)}function test_js_tabNavigation(_0x171F2,_0x17FF4){var _0x1615C=unitTestResultDefault();const _0x1800A=_0x17FF4+ "\x28\x29\x3A"+ arguments.callee.name;try{unitTestLogTestStart(_0x1800A);resetWorkspaceToDefault();closeAllDocsWithoutSaving();unitTestLog("\x54\x65\x73\x74\x20\x66\x69\x74\x4C\x6F\x6F\x70\x4D\x69\x6E\x4D\x61\x78\x28\x29\x20\x62\x65\x67\x69\x6E",_0x1800A);if(5!= fitLoopMinMax(5,0,9)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x28\x20\x35\x2C\x20\x30\x2C\x20\x39\x29"};if(5!= fitLoopMinMax(15,0,9)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x28\x31\x35\x2C\x20\x30\x2C\x20\x39\x29"};if(10!= fitLoopMinMax(15,10,14)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x28\x31\x35\x2C\x31\x30\x2C\x20\x31\x34\x29"};if(3!= fitLoopMinMax(103,0,9)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x28\x31\x30\x33\x2C\x20\x30\x2C\x20\x39\x29"};unitTestLog("\x4E\x6F\x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x20\x74\x65\x73\x74\x20\x63\x61\x73\x65",_0x1800A);closeAllDocsWithoutSaving();if(0!= getDocsLen()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x67\x65\x74\x44\x6F\x63\x73\x4C\x65\x6E\x28\x29"};if(0!= psUpdateTabNavigation(1)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x70\x73\x55\x70\x64\x61\x74\x65\x54\x61\x62\x4E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E\x28\x31\x29"};if(0!= psUpdateTabNavigation(2)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x70\x73\x55\x70\x64\x61\x74\x65\x54\x61\x62\x4E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E\x28\x32\x29"};if(0!= psUpdateTabNavigation(3)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x70\x73\x55\x70\x64\x61\x74\x65\x54\x61\x62\x4E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E\x28\x33\x29"};if(0!= psUpdateTabNavigation(10)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x70\x73\x55\x70\x64\x61\x74\x65\x54\x61\x62\x4E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E\x28\x31\x30\x29"};if(0!= psUpdateTabNavigation(100)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x70\x73\x55\x70\x64\x61\x74\x65\x54\x61\x62\x4E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E\x28\x31\x30\x30\x29"};if(0!= psUpdateTabNavigation(-10)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x70\x73\x55\x70\x64\x61\x74\x65\x54\x61\x62\x4E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E\x28\x2D\x31\x30\x29"};if(0!= psUpdateTabNavigation(-100)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x70\x73\x55\x70\x64\x61\x74\x65\x54\x61\x62\x4E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E\x28\x2D\x31\x30\x30\x31\x29"};unitTestLog("\x4F\x6E\x65\x20\x64\x6F\x63\x20\x74\x65\x73\x74\x20\x63\x61\x73\x65",_0x1800A);closeAllDocsWithoutSaving();openNewDoc();if(1!= getDocsLen()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x67\x65\x74\x44\x6F\x63\x73\x4C\x65\x6E\x28\x29"};if(0!= psUpdateTabNavigation(1)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x70\x73\x55\x70\x64\x61\x74\x65\x54\x61\x62\x4E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E\x28\x31\x29"};if(0!= psUpdateTabNavigation(2)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x70\x73\x55\x70\x64\x61\x74\x65\x54\x61\x62\x4E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E\x28\x32\x29"};if(0!= psUpdateTabNavigation(3)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x70\x73\x55\x70\x64\x61\x74\x65\x54\x61\x62\x4E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E\x28\x33\x29"};if(0!= psUpdateTabNavigation(10)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x70\x73\x55\x70\x64\x61\x74\x65\x54\x61\x62\x4E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E\x28\x31\x30\x29"};if(0!= psUpdateTabNavigation(100)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x70\x73\x55\x70\x64\x61\x74\x65\x54\x61\x62\x4E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E\x28\x31\x30\x30\x29"};if(0!= psUpdateTabNavigation(-10)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x70\x73\x55\x70\x64\x61\x74\x65\x54\x61\x62\x4E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E\x28\x2D\x31\x30\x29"};if(0!= psUpdateTabNavigation(-100)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x70\x73\x55\x70\x64\x61\x74\x65\x54\x61\x62\x4E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E\x28\x2D\x31\x30\x30\x31\x29"};unitTestLog("\x54\x65\x6E\x20\x64\x6F\x63\x73\x20\x74\x65\x73\x74\x20\x63\x61\x73\x65",_0x1800A);closeAllDocsWithoutSaving();for(var _0x15E44=0;_0x15E44< 10;_0x15E44++){openNewDoc()};if(10!= getDocsLen()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x67\x65\x74\x44\x6F\x63\x73\x4C\x65\x6E\x28\x29"};setActiveDocIndex(3);if(3!= getActiveDocIndex()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x73\x65\x74\x41\x63\x74\x69\x76\x65\x44\x6F\x63\x49\x6E\x64\x65\x78\x28\x33\x29"};setActiveDocIndex(0);if(0!= getActiveDocIndex()){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x73\x65\x74\x41\x63\x74\x69\x76\x65\x44\x6F\x63\x49\x6E\x64\x65\x78\x28\x30\x29"};if(1!= psUpdateTabNavigation(1)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x70\x73\x55\x70\x64\x61\x74\x65\x54\x61\x62\x4E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E\x28\x31\x29"};if(3!= psUpdateTabNavigation(2)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x70\x73\x55\x70\x64\x61\x74\x65\x54\x61\x62\x4E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E\x28\x32\x29"};if(6!= psUpdateTabNavigation(3)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x70\x73\x55\x70\x64\x61\x74\x65\x54\x61\x62\x4E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E\x28\x33\x29"};if(6!= psUpdateTabNavigation(10)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x70\x73\x55\x70\x64\x61\x74\x65\x54\x61\x62\x4E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E\x28\x31\x30\x29"};if(6!= psUpdateTabNavigation(100)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x70\x73\x55\x70\x64\x61\x74\x65\x54\x61\x62\x4E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E\x28\x31\x30\x30\x29"};if(6!= psUpdateTabNavigation(-10)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x70\x73\x55\x70\x64\x61\x74\x65\x54\x61\x62\x4E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E\x28\x2D\x31\x30\x29"};if(6!= psUpdateTabNavigation(-100)){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x70\x73\x55\x70\x64\x61\x74\x65\x54\x61\x62\x4E\x61\x76\x69\x67\x61\x74\x69\x6F\x6E\x28\x2D\x31\x30\x30\x29"};unitTestTearDown();_0x1615C= unitTestResultPass(_0x1800A)}catch(e){_0x1615C= unitTestResultException(_0x1800A,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,_0x1800A);return _0x1615C}function test_task_zoom2(_0x171F2){return test_js_mouseZoom(_0x171F2,arguments.callee.name)}function test_task_zoomIn(_0x171F2){return test_js_mouseZoom(_0x171F2,arguments.callee.name)}function test_task_zoomOut(_0x171F2){return test_js_mouseZoom(_0x171F2,arguments.callee.name)}function test_task_zoomToFitScreen(_0x171F2){return test_js_mouseZoom(_0x171F2,arguments.callee.name)}function test_js_mouseZoom(_0x171F2,_0x17FF4){var _0x1615C=unitTestResultDefault();const _0x1800A=_0x17FF4+ "\x28\x29\x3A"+ arguments.callee.name;try{unitTestLogTestStart(_0x1800A);resetWorkspaceToDefault();closeAllDocsWithoutSaving();psUpdateMouseZoom(0);psUpdateMouseZoom(10);psUpdateMouseZoom(-10);psZoomFitToScreen();psZoomActualPixel();openNewDoc();psUpdateMouseZoom(0);psUpdateMouseZoom(10);psUpdateMouseZoom(-10);psZoomFitToScreen();psZoomActualPixel();unitTestTearDown();_0x1615C= unitTestResultPass(_0x1800A)}catch(e){_0x1615C= unitTestResultException(_0x1800A,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,_0x1800A);return _0x1615C}function test_task_setToolDodgeTool(_0x171F2){return test_js_setTool("\x64\x6F\x64\x67\x65\x54\x6F\x6F\x6C",arguments.callee.name)}function test_js_setTool(_0x171F2,_0x17FF4){var _0x1615C=unitTestResultDefault();const _0x1800A=_0x17FF4+ "\x28\x29\x3A"+ arguments.callee.name;try{unitTestLogTestStart(_0x1800A);resetWorkspaceToDefault();closeAllDocsWithoutSaving();setCurrentTool(_0x171F2);openNewDoc();setCurrentTool(_0x171F2);const _0x18020=getCurrentToolSubToolId();if(_0x18020!= _0x171F2){throw "\x45\x52\x52\x4F\x52\x3A\x20\x74\x65\x73\x74\x5F\x6A\x73\x5F\x73\x65\x74\x54\x6F\x6F\x6C\x28\x29\x20\x69\x73\x20\x6E\x6F\x74\x20\x77\x6F\x72\x6B\x69\x6E\x67\x20\x61\x73\x20\x65\x78\x70\x65\x63\x74\x65\x64\x3A\x20\x74\x69\x64\x3D"+ _0x171F2+ "\x2C\x20\x74\x65\x73\x74\x54\x6F\x6F\x6C\x3D"+ _0x18020};unitTestTearDown();_0x1615C= unitTestResultPass(_0x1800A)}catch(e){_0x1615C= unitTestResultException(_0x1800A,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,_0x1800A);return _0x1615C}function test_basic_basic(_0x171F2){return test_js_basic(_0x171F2,arguments.callee.name)}function test_js_basic(_0x171F2,_0x17FF4){var _0x1615C=unitTestResultDefault();const _0x1800A=_0x17FF4+ "\x28\x29\x3A"+ arguments.callee.name;try{unitTestLogTestStart(_0x1800A);unitTestLog("\x4E\x6F\x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x20\x6D\x6F\x64\x65\x20\x74\x65\x73\x74",_0x1800A);resetWorkspaceToDefault();closeAllDocsWithoutSaving();unitTestLog("\x70\x73\x54\x6F\x6F\x6C\x73\x4C\x69\x73\x74\x2E\x6C\x65\x6E\x67\x74\x68\x20\x3D\x20"+ psToolsList.length);for(var _0x15E44=0;_0x15E44< psToolsList.length;_0x15E44++){var _0x171F2=psToolsList[_0x15E44];unitTestLog("\x74\x69\x64\x5B"+ _0x15E44+ "\x5D\x20\x3D\x20"+ _0x171F2,_0x1800A);setCurrentTool(_0x171F2);unitTestLog("\x73\x65\x74\x20\x74\x69\x64\x3D\x20"+ _0x171F2);var _0x18020=getCurrentToolSubToolId();unitTestLog("\x72\x65\x61\x64\x20\x62\x61\x63\x6B\x20\x74\x65\x73\x74\x54\x6F\x6F\x6C\x3D\x20"+ _0x18020);if(_0x18020!= _0x171F2){throw "\x45\x52\x52\x4F\x52\x3A\x20\x73\x65\x74\x43\x75\x72\x72\x65\x6E\x74\x54\x6F\x6F\x6C\x28\x29\x20\x69\x73\x20\x6E\x6F\x74\x20\x77\x6F\x72\x6B\x69\x6E\x67\x20\x61\x73\x20\x65\x78\x70\x65\x63\x74\x65\x64\x3A\x20\x74\x69\x64\x3D"+ _0x171F2+ "\x2C\x20\x74\x65\x73\x74\x54\x6F\x6F\x6C\x3D"+ _0x18020}};unitTestLog("\x4F\x70\x65\x6E\x65\x64\x20\x64\x6F\x63\x75\x6D\x65\x6E\x74\x20\x6D\x6F\x64\x65\x20\x74\x65\x73\x74",_0x1800A);resetWorkspaceToDefault();closeAllDocsWithoutSaving();openNewDoc();for(var _0x15E44=0;_0x15E44< psToolsList.length;_0x15E44++){var _0x171F2=psToolsList[_0x15E44];unitTestLog("\x74\x69\x64\x20\x3D\x20"+ _0x171F2,_0x1800A);setCurrentTool(_0x171F2);var _0x18020=getCurrentToolSubToolId();if(_0x18020!= _0x171F2){throw "\x45\x52\x52\x4F\x52\x3A\x20\x73\x65\x74\x43\x75\x72\x72\x65\x6E\x74\x54\x6F\x6F\x6C\x28\x29\x20\x69\x73\x20\x6E\x6F\x74\x20\x77\x6F\x72\x6B\x69\x6E\x67\x20\x61\x73\x20\x65\x78\x70\x65\x63\x74\x65\x64\x3A\x20\x74\x69\x64\x3D"+ _0x171F2+ "\x2C\x20\x74\x65\x73\x74\x54\x6F\x6F\x6C\x3D"+ _0x18020}};unitTestTearDown();_0x1615C= unitTestResultPass(_0x1800A)}catch(e){_0x1615C= unitTestResultException(_0x1800A,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,_0x1800A);return _0x1615C}function test_smudgeTool_strength(_0x171F2){var _0x1615C=unitTestResultDefault();try{unitTestLogTestStart(arguments.callee.name);unitTestSetupBasic(_0x171F2);psUpdateBrushPressure(-100);if(1!= psGetCurrentToolOptions().pressure){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x2D\x31\x30\x30"};psUpdateBrushPressure(50);if(51!= psGetCurrentToolOptions().pressure){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x35\x30"};psUpdateBrushPressure(50);if(100!= psGetCurrentToolOptions().pressure){throw "\x46\x41\x49\x4C\x45\x44\x3A\x20\x35\x30\x20\x28\x32\x29"};unitTestTearDown();_0x1615C= unitTestResultPass(arguments.callee.name)}catch(e){_0x1615C= unitTestResultException(arguments.callee.name,e);unitTestTearDownException()};unitTestLog("\x54\x65\x73\x74\x20\x65\x6E\x64\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C,arguments.callee.name);return _0x1615C}function unitTestSetupBasic(_0x171F2){resetWorkspaceToDefault();closeAllDocsWithoutSaving();openNewDoc();setCurrentTool(_0x171F2);const _0x18020=getCurrentToolSubToolId();if(_0x18020!= _0x171F2){throw "\x45\x52\x52\x4F\x52\x3A\x20\x73\x65\x74\x43\x75\x72\x72\x65\x6E\x74\x54\x6F\x6F\x6C\x28\x29\x20\x69\x73\x20\x6E\x6F\x74\x20\x77\x6F\x72\x6B\x69\x6E\x67\x20\x61\x73\x20\x65\x78\x70\x65\x63\x74\x65\x64\x3A\x20\x74\x69\x64\x3D"+ _0x171F2+ "\x2C\x20\x74\x65\x73\x74\x54\x6F\x6F\x6C\x3D"+ _0x18020};return}function unitTestTearDown(){resetWorkspaceToDefault();closeAllDocsWithoutSaving();return}function unitTestTearDownException(){closeAllDocsWithoutSaving();return}function unitTest(_0x1816A,_0x1784E,_0x17208){var _0x1615C="\x46\x61\x69\x6C\x3A\x20\x55\x6E\x6B\x6E\x6F\x77\x6E";try{psUnitTestCurrentTest= _0x1784E+ "\x5F"+ _0x17208+ "\x5F"+ _0x1816A;unitTestLog("\x74\x6F\x6F\x6C\x20\x3D\x20"+ _0x1784E+ "\x2C\x20\x74\x6F\x6F\x6C\x5F\x6F\x70\x74\x69\x6F\x6E\x20\x3D\x20"+ _0x17208+ "\x2C\x20\x74\x65\x73\x74\x5F\x69\x64\x20\x3D\x20"+ _0x1816A,arguments.callee.name);unitTestLog("\x70\x73\x55\x6E\x69\x74\x54\x65\x73\x74\x43\x75\x72\x72\x65\x6E\x74\x54\x65\x73\x74\x20\x3D\x20"+ psUnitTestCurrentTest,arguments.callee.name);const _0x18154="\x74\x65\x73\x74\x5F"+ _0x1784E+ "\x5F"+ _0x17208+ "\x28\x27"+ _0x1784E+ "\x27\x29\x3B";unitTestLog("\x66\x75\x6E\x63\x53\x74\x72\x20\x3D\x20"+ _0x18154,arguments.callee.name);_0x1615C= eval(_0x18154)}catch(e){if(e.toString().startsWith("\x52\x65\x66\x65\x72\x65\x6E\x63\x65\x45\x72\x72\x6F\x72\x3A")){_0x1615C= "\x53\x6B\x69\x70\x3A\x20\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ _0x18154+ "\x3A\x20"+ e}else {_0x1615C= "\x46\x61\x69\x6C\x3A\x20\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ _0x18154+ "\x3A\x20"+ e}};unitTestLog(_0x1615C,arguments.callee.name);return _0x1615C}function unitTestEnd(_0x1816A){var _0x1615C="\x41\x43\x4B\x3A\x20\x28\x6E\x6F\x74\x20\x67\x75\x61\x72\x61\x6E\x74\x65\x65\x64\x20\x74\x6F\x20\x62\x65\x20\x63\x6C\x6F\x73\x65\x64\x20\x61\x70\x70\x29\x20"+ arguments.callee.name+ "\x28\x29\x20\x74\x65\x73\x74\x5F\x69\x64\x20\x3D\x20"+ _0x1816A;try{psUnitTestCurrentTest= arguments.callee.name+ "\x5F"+ _0x1816A;unitTestLog("\x74\x65\x73\x74\x5F\x69\x64\x20\x3D\x20"+ _0x1816A,arguments.callee.name)}catch(e){_0x1615C= "\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ e};unitTestLog(_0x1615C,arguments.callee.name);return _0x1615C}function unitTestEndQuit(_0x1816A){var _0x1615C="\x41\x43\x4B\x3A\x20\x28\x6E\x6F\x74\x20\x67\x75\x61\x72\x61\x6E\x74\x65\x65\x64\x20\x74\x6F\x20\x62\x65\x20\x63\x6C\x6F\x73\x65\x64\x20\x61\x70\x70\x29\x20"+ arguments.callee.name+ "\x28\x29\x20\x74\x65\x73\x74\x5F\x69\x64\x20\x3D\x20"+ _0x1816A;try{psUnitTestCurrentTest= arguments.callee.name+ "\x5F"+ _0x1816A;unitTestLog("\x74\x65\x73\x74\x5F\x69\x64\x20\x3D\x20"+ _0x1816A,arguments.callee.name);unitTestApplicationQuit()}catch(e){_0x1615C= "\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20"+ e};unitTestLog(_0x1615C,arguments.callee.name);return _0x1615C}function unitTestApplicationQuit(){var _0x171DC=charIDToTypeID("\x71\x75\x69\x74");executeAction(_0x171DC,undefined,DialogModes.ALL)}function unitTestLog(_0x15E2E,_0x17FF4){if(true){var _0x1666E= new File(psUnitTestLogFilePrefix+ psUnitTestCurrentTest+ "\x2E\x6C\x6F\x67");const _0x18180=currentTime()+ "\x20"+ _0x17FF4+ "\x28\x29\x3A\x20"+ _0x15E2E;debugLog(_0x18180);if(_0x1666E.open('\x61')){_0x1666E.writeln(_0x18180);_0x1666E.close()}}}Ei  var ldAuto=app.translateKeyString('\x24\x49\x44\x2F\x41\x75\x74\x6F');function idGetAutoLocalized(){var _0x16D64;try{_0x16D64= app.translateKeyString('\x24\x49\x44\x2F\x41\x75\x74\x6F')}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};return _0x16D64}function getCurrentTool(){$.writeln("\x67\x65\x74\x43\x75\x72\x72\x65\x6E\x74\x54\x6F\x6F\x6C\x28\x29\x20\x2D\x20\x49\x6E\x64\x65\x73\x69\x67\x6E");var _0x1615C="";try{_0x1615C= ldGetSelectionType()}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};return _0x1615C}function ldGetSelectionType(){var _0x1615C="\x4E\x6F\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E";var _0x17394="\x4E\x6F\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E";try{if(app.documents.length){var _0x16340=app.activeDocument.selection;$.writeln(_0x16340.length);if(_0x16340.length== 0){_0x1615C= "\x4E\x6F\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E";$.writeln("\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C)}else {for(var _0x15E44=0;_0x15E44< _0x16340.length;_0x15E44++){if(_0x15E44== 0){_0x1615C= _0x16340[_0x15E44].constructor.name;var _0x173AA;if(_0x1615C== '\x47\x72\x6F\x75\x70'){var _0x1700E=app.activeDocument.selection[0];var _0x173C0=_0x1700E.allPageItems;for(var _0x15E44=0;_0x15E44< _0x173C0.length;_0x15E44++){_0x173AA= _0x173C0[_0x15E44].constructor.name;if(_0x173AA!= '\x54\x65\x78\x74\x46\x72\x61\x6D\x65'){_0x1615C= '\x4D\x69\x78\x65\x64';break}};if(_0x173AA== '\x54\x65\x78\x74\x46\x72\x61\x6D\x65'){_0x1615C= '\x4D\x61\x6E\x75\x61\x6C\x6C\x79\x47\x72\x6F\x75\x70\x65\x64'}}else {if(_0x16340.length> 1){var _0x16A62;for(var _0x15E44=0;_0x15E44< _0x16340.length;_0x15E44++){_0x16A62= _0x16340[_0x15E44].constructor.name;if(_0x16A62!= '\x54\x65\x78\x74\x46\x72\x61\x6D\x65'){_0x1615C= '\x55\x73\x65\x72\x47\x72\x6F\x75\x70\x65\x64';return _0x1615C}};if(_0x16A62== '\x54\x65\x78\x74\x46\x72\x61\x6D\x65'){_0x1615C= '\x54\x65\x78\x74\x46\x72\x61\x6D\x65';var _0x1737E=app.selection;for(var _0x15E44=0;_0x15E44< _0x1737E.length;_0x15E44++){if(_0x1737E[_0x15E44].hasOwnProperty("\x62\x61\x73\x65\x6C\x69\x6E\x65")|| _0x1737E[_0x15E44].hasOwnProperty("\x74\x61\x62\x6C\x65\x73")){if(_0x1737E[_0x15E44].tables.length>= 1){_0x1615C= '\x54\x61\x62\x6C\x65'}}}}}else {if(_0x1615C== '\x54\x65\x78\x74\x46\x72\x61\x6D\x65'){var _0x1737E=app.selection;for(var _0x15E44=0;_0x15E44< _0x1737E.length;_0x15E44++){if(_0x1737E[_0x15E44].hasOwnProperty("\x62\x61\x73\x65\x6C\x69\x6E\x65")|| _0x1737E[_0x15E44].hasOwnProperty("\x74\x61\x62\x6C\x65\x73")){if(_0x1737E[_0x15E44].tables.length>= 1){_0x1615C= '\x54\x61\x62\x6C\x65'}}}};_0x17394= _0x1615C;$.writeln("\x72\x65\x73\x75\x6C\x74\x20\x3D\x20"+ _0x1615C)}}}else {if(_0x1615C!= _0x16340[_0x15E44].constructor.name){$.writeln("\x47\x6F\x74\x20\x4D\x69\x78\x65\x64");_0x1615C= '\x4D\x69\x78\x65\x64';break}}}}}else {_0x1615C= "\x55\x6E\x73\x75\x70\x70\x6F\x72\x74\x65\x64"}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};if(_0x1615C== '\x54\x65\x78\x74\x43\x6F\x6C\x75\x6D\x6E'|| _0x1615C== '\x54\x65\x78\x74\x53\x74\x79\x6C\x65\x52\x61\x6E\x67\x65'){_0x1615C= '\x54\x65\x78\x74'};$.writeln("\x72\x65\x73\x75\x6C\x74\x20\x3D\x20",_0x1615C);return _0x1615C}function test(_0x17FDE){$.writeln("\x74\x65\x73\x74\x2E\x2E\x2E\x2E");return "\x31\x30"}function idGetDocumentZoom(){$.writeln("\x69\x64\x47\x65\x74\x44\x6F\x63\x75\x6D\x65\x6E\x74\x5A\x6F\x6F\x6D\x2E\x2E\x2E\x2E");var _0x1615C=1.0;try{if(app.documents.length){_0x1615C= app.activeWindow.zoomPercentage}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};$.writeln("\x69\x64\x47\x65\x74\x44\x6F\x63\x75\x6D\x65\x6E\x74\x5A\x6F\x6F\x6D\x20\x64\x6F\x6E\x65\x2E\x2E\x2E\x2E");$.writeln("\x72\x65\x73\x75\x6C\x74\x20\x3D\x20",_0x1615C);return _0x1615C.toString()}function idSetDocumentZoom(_0x1619E){try{if(app.documents.length){app.activeWindow.zoomPercentage= Number(_0x1619E)}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};return "\x69\x64\x53\x65\x74\x44\x6F\x63\x75\x6D\x65\x6E\x74\x5A\x6F\x6F\x6D\x2D\x64\x6F\x6E\x65"}function idGlobalUndoRedo(_0x1619E){try{if(app.documents.length){if(_0x1619E> 0){var _0x170D4=app.activeDocument.redoHistory;$.writeln("\x72\x65\x64\x6F\x20\x6C\x65\x6E\x67\x74\x68\x20\x3D"+ _0x170D4.length);if(_0x170D4!= undefined&& _0x170D4.length> 0){app.activeDocument.redo()}}else {if(_0x1619E< 0){var _0x170EA=app.activeDocument.undoHistory;$.writeln("\x75\x6E\x64\x6F\x20\x6C\x65\x6E\x67\x74\x68"+ _0x170EA.length);if(_0x170EA!= undefined&& _0x170EA.length> 0){app.activeDocument.undo()}}else {}}}else {}}catch(e){$.writeln("\x45\x78\x63\x65\x70\x74\x69\x6F\x6E\x3A\x20",e)};return}function idGetSelectionTextSize(){var _0x1615C="\x31\x30";try{if(app.documents.length){var _0x16340=app.selection[0];$.writeln(_0x16340.constructor.name);if(_0x16340!= undefined&& (("\x54\x65\x78\x74"== _0x16340.constructor.name)|| ("\x54\x65\x78\x74\x46\x72\x61\x6D\x65"== _0x16340.constructor.name)|| ("\x54\x65\x78\x74\x53\x74\x79\x6C\x65\x52\x61\x6E\x67\x65"== _0x16340.constructor.name)|| ("\x54\x65\x78\x74\x43\x6F\x6C\x75\x6D\x6E"== _0x16340.constructor.name)|| ("\x43\x68\x61\x72\x61\x63\x74\x65\x72"== _0x16340.constructor.name)|| ("\x57\x6F\x72\x64"== _0x16340.constructor.name)|| ("\x4C\x69\x6E\x65"== _0x16340.constructor.name)|| ("\x50\x61\x72\x61\x67\x72\x61\x70\x68"== _0x16340.constructor.name))){_0x1615C= _0x16340.characters.item(0).pointSize};return _0x1615C.toString()}}catch(e){$.writeln("\x45\x78\x63\x65\x70\x74\x69\x6F\x6E\x3A\x20"+ e)}}function idSetSelectionTextSize(_0x1619E){var _0x1619E=Number(_0x1619E);try{if(app.documents.length){app.activeDocument.selection[0].texts[0].pointSize= _0x1619E}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};return}function idGetSelectionTextSizeNonFrame(){var _0x1615C="\x31\x30";try{if(app.documents.length){var _0x16340=app.selection[0];$.writeln(_0x16340.constructor.name);if(_0x16340!= undefined&& (("\x54\x65\x78\x74"== _0x16340.constructor.name)|| ("\x54\x65\x78\x74\x46\x72\x61\x6D\x65"== _0x16340.constructor.name)|| ("\x54\x65\x78\x74\x53\x74\x79\x6C\x65\x52\x61\x6E\x67\x65"== _0x16340.constructor.name)|| ("\x54\x65\x78\x74\x43\x6F\x6C\x75\x6D\x6E"== _0x16340.constructor.name)|| ("\x43\x68\x61\x72\x61\x63\x74\x65\x72"== _0x16340.constructor.name)|| ("\x57\x6F\x72\x64"== _0x16340.constructor.name)|| ("\x4C\x69\x6E\x65"== _0x16340.constructor.name)|| ("\x50\x61\x72\x61\x67\x72\x61\x70\x68"== _0x16340.constructor.name))){_0x1615C= app.activeDocument.selection[0].parentStory.pointSize};return _0x1615C.toString()}}catch(e){$.writeln("\x45\x78\x63\x65\x70\x74\x69\x6F\x6E\x3A\x20"+ e)};return _0x1615C.toString()}function idSetSelectionTextSizeNonFrame(_0x1619E){var _0x1619E=Number(_0x1619E);try{if(app.documents.length){for(var _0x15E44=0;_0x15E44< app.activeDocument.selection.length;_0x15E44++){app.activeDocument.selection[_0x15E44].parentStory.pointSize= _0x1619E}}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};return}function idGetSelectionTextLeading(){var _0x1615C="\x31\x30";try{if(app.documents.length){var _0x170A8=app.activeDocument.selection[0].texts[0].pointSize;_0x1615C= app.activeDocument.selection[0].texts[0].leading;if( typeof _0x1615C=== "\x6F\x62\x6A\x65\x63\x74"&& _0x1615C.toString()=== "\x41\x55\x54\x4F"){_0x1615C= _0x170A8* 1.2}}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};return _0x1615C.toString()}function idGetSelectionTextLeadingNonFrame(){var _0x1615C="\x31\x30";try{if(app.documents.length){var _0x170A8=app.activeDocument.selection[0].parentStory.pointSize;var _0x1615C=app.activeDocument.selection[0].parentStory.leading;if( typeof _0x1615C=== "\x6F\x62\x6A\x65\x63\x74"&& _0x1615C.toString()=== "\x41\x55\x54\x4F"){_0x1615C= _0x170A8* 1.2}}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};$.writeln("\x69\x64\x47\x65\x74\x53\x65\x6C\x65\x63\x74\x69\x6F\x6E\x54\x65\x78\x74\x4C\x65\x61\x64\x69\x6E\x67\x28\x29\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20",_0x1615C);return _0x1615C.toString()}function idSetSelectionTextLeading(_0x1619E){try{if(app.documents.length){if(_0x1619E<= 1){app.activeDocument.selection[0].texts[0].leading= Leading.AUTO}else {app.activeDocument.selection[0].texts[0].leading= _0x1619E}}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};return}function idSetSelectionTextLeadingNonFrame(_0x1619E){try{if(app.documents.length){for(var _0x15E44=0;_0x15E44< app.activeDocument.selection.length;_0x15E44++){if(_0x1619E<= 1){app.activeDocument.selection[_0x15E44].parentStory.leading= Leading.AUTO}else {app.activeDocument.selection[_0x15E44].parentStory.leading= _0x1619E}}}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};return}function idSetTextLeadingTarget(_0x16172,_0x1619E){try{_0x16172.leading= _0x1619E}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)}}function idGetDocumentSwatchInfo(){var _0x1615C="\x30\x2C\x30\x2C\x30";try{if(app.documents.length){var _0x161F6=app.activeDocument;var _0x16E56=_0x161F6.swatches;_0x1615C= _0x16E56.length.toString()}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};$.writeln("\x69\x64\x47\x65\x74\x44\x6F\x63\x75\x6D\x65\x6E\x74\x53\x77\x61\x74\x63\x68\x49\x6E\x66\x6F\x28\x29\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20",_0x1615C);return _0x1615C}function idSetSelectionColorFill(_0x1619E){try{if(app.documents.length){var _0x16340=app.activeDocument.selection;if(_0x16340!= undefined&& (("\x54\x65\x78\x74"== _0x16340[0].constructor.name)|| ("\x54\x65\x78\x74\x53\x74\x79\x6C\x65\x52\x61\x6E\x67\x65"== _0x16340[0].constructor.name))){var _0x16172=_0x16340[0];var _0x16448=app.activeDocument.swatches[_0x1619E];_0x16172.fillColor= _0x16448}else {if(0!= _0x16340.length){for(var _0x15E44=0;_0x15E44< _0x16340.length;_0x15E44++){if("\x54\x65\x78\x74\x46\x72\x61\x6D\x65"== _0x16340[_0x15E44].constructor.name){var _0x16448=app.activeDocument.swatches[_0x1619E];app.activeDocument.selection[_0x15E44].parentStory.fillColor= _0x16448}else {var _0x16172=_0x16340[_0x15E44];var _0x16448=app.activeDocument.swatches[_0x1619E];_0x16172.fillColor= _0x16448}}}else {}}}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};return}function idSetSelectionColorStroke(_0x1619E){try{if(app.documents.length){var _0x16340=app.activeDocument.selection;if(_0x16340!= undefined&& (("\x54\x65\x78\x74"== _0x16340[0].constructor.name)|| ("\x54\x65\x78\x74\x53\x74\x79\x6C\x65\x52\x61\x6E\x67\x65"== _0x16340[0].constructor.name))){var _0x16172=_0x16340[0];var _0x16448=app.activeDocument.swatches[_0x1619E];_0x16172.strokeColor= _0x16448}else {if(0!= _0x16340.length){for(var _0x15E44=0;_0x15E44< _0x16340.length;_0x15E44++){if("\x54\x65\x78\x74\x46\x72\x61\x6D\x65"== _0x16340[_0x15E44].constructor.name){var _0x16172=_0x16340[_0x15E44];var _0x16448=app.activeDocument.swatches[_0x1619E];_0x16172.strokeColor= _0x16448}else {var _0x16172=_0x16340[_0x15E44];var _0x16448=app.activeDocument.swatches[_0x1619E];_0x16172.strokeColor= _0x16448}}}else {}}}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};return}function idGetDocumentArtboardsInfo(){var _0x1615C="\x31";try{if(app.documents.length){var _0x16E40=app.activeDocument.pages;_0x1615C= _0x16E40.length}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};$.writeln("\x61\x69\x47\x65\x74\x44\x6F\x63\x75\x6D\x65\x6E\x74\x41\x72\x74\x62\x6F\x61\x72\x64\x73\x49\x6E\x66\x6F\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20",_0x1615C);return _0x1615C.toString()}function idSetDocumentArtboardsIndex(_0x1619E){try{if(app.documents.length){var _0x16E40=app.activeDocument.pages;var _0x1645E=_0x16E40.length;_0x1619E--;if((0<= _0x1619E)&& (_0x1619E<= _0x1645E- 1)){app.activeWindow.activePage= app.activeDocument.pages.item(_0x1619E)}else {$.writeln("\x41\x53\x53\x45\x52\x54\x3A\x20\x6F\x75\x74\x20\x6F\x66\x20\x72\x61\x6E\x67\x65\x20\x61\x69\x53\x65\x74\x44\x6F\x63\x75\x6D\x65\x6E\x74\x41\x72\x74\x62\x6F\x61\x72\x64\x73\x49\x6E\x64\x65\x78\x28\x29\x20\x76\x61\x6C\x75\x65\x3D"+ _0x1619E)}}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};return}function idGetStrokeWeight(){var _0x1615C="\x30";try{if(app.documents.length){var _0x16D90=app.activeDocument.selection[0].strokeWeight;_0x1615C= _0x16D90}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};$.writeln("\x61\x69\x47\x65\x74\x44\x6F\x63\x75\x6D\x65\x6E\x74\x41\x72\x74\x62\x6F\x61\x72\x64\x73\x49\x6E\x66\x6F\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20",_0x1615C);return _0x1615C.toString()}function idSetStrokeWeight(_0x1619E,_0x163C4){try{if(app.documents.length){var _0x16448=app.activeDocument.swatches[_0x163C4];app.activeDocument.selection[0].strokeColor= _0x16448;for(var _0x15E44=0;_0x15E44< app.activeDocument.selection.length;_0x15E44++){app.activeDocument.selection[_0x15E44].strokeWeight= _0x1619E}}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};return}function idGetScale(){var _0x1615C="";try{if(app.documents.length){var _0x16F48=app.selection[0];var _0x16F32=app.transformationMatrices.add();var _0x16F5E=_0x16F32.horizontalScaleFactor;var _0x16F74=_0x16F32.verticalScaleFactor;_0x1615C= _0x16F5E+ "\x2C"+ _0x16F74}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};$.writeln("\x69\x64\x47\x65\x74\x53\x63\x61\x6C\x65\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20",_0x1615C);return _0x1615C.toString()}function idSetScale(_0x17100,_0x17116){try{if(app.documents.length){var _0x16F48=app.selection[0];var _0x16F32=app.transformationMatrices.add();_0x16F32= _0x16F32.scaleMatrix(_0x17100,_0x17116);_0x16F48.transform(CoordinateSpaces.INNER_COORDINATES,AnchorPoint.centerAnchor,_0x16F32)}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};return}function idGetOpacity(){var _0x1615C="\x31";try{if(app.documents.length){var _0x1683C=app.activeDocument.selection[0].transparencySettings.blendingSettings.opacity;_0x1615C= _0x1683C}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};$.writeln("\x69\x64\x47\x65\x74\x53\x63\x61\x6C\x65\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20",_0x1615C);return _0x1615C.toString()}function idSetOpacity(_0x1619E){try{if(app.documents.length){app.activeDocument.selection[0].transparencySettings.blendingSettings.opacity= _0x1619E}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};return}function idGetShear(){var _0x1615C="\x31";try{if(app.documents.length){var _0x170BE=app.activeDocument.selection[0].absoluteShearAngle;_0x1615C= _0x170BE}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};$.writeln("\x69\x64\x47\x65\x74\x53\x63\x61\x6C\x65\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20",_0x1615C);return _0x1615C.toString()}function idSetShear(_0x1619E){try{if(app.documents.length){app.activeDocument.selection[0].absoluteShearAngle= _0x1619E}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};return}function idGetRotation(){var _0x1615C="\x31";try{if(app.documents.length){var _0x16F1C=app.activeDocument.selection[0].rotationAngle;_0x1615C= _0x16F1C}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};$.writeln("\x69\x64\x47\x65\x74\x52\x6F\x74\x61\x74\x69\x6F\x6E\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20",_0x1615C);return _0x1615C.toString()}function idSetRotation(_0x1619E){try{if(app.documents.length){app.activeDocument.selection[0].rotationAngle= _0x1619E}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};return}function idGetMoveXY(){var _0x1615C="\x31";try{if(app.documents.length){var _0x16E6C=app.activeWindow.selection[0].geometricBounds;var _0x16EC4=_0x16E6C[0];var _0x16E98=_0x16E6C[1];var _0x16E82=_0x16E6C[2];var _0x16EAE=_0x16E6C[3];var _0x16DD2=app.activeWindow.activePage.bounds;var _0x16E2A=_0x16DD2[0];var _0x16DFE=_0x16DD2[1];var _0x16DE8=_0x16DD2[2];var _0x16E14=_0x16DD2[3];_0x1615C= _0x16EC4.toString()+ "\x2C"+ _0x16E98.toString()+ "\x2C"+ _0x16E82.toString()+ "\x2C"+ _0x16EAE.toString()+ "\x2C"+ _0x16E2A.toString()+ "\x2C"+ _0x16DFE.toString()+ "\x2C"+ _0x16DE8.toString()+ "\x2C"+ _0x16E14.toString()}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};$.writeln("\x69\x64\x47\x65\x74\x4D\x6F\x76\x65\x58\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20",_0x1615C);return _0x1615C}function idSetMoveXY(_0x17100,_0x17116){try{if(app.documents.length){app.activeWindow.selection[0].move([_0x17100,_0x17116])}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};return}function idGetTracking(){var _0x1615C=1.0;try{if(app.documents.length){_0x1615C= app.activeDocument.selection[0].tracking}}catch(e){$.writeln("\x45\x78\x63\x65\x70\x74\x69\x6F\x6E\x3A\x20",e)};return _0x1615C.toString()}function idSetTracking(_0x1619E){try{if(app.documents.length){app.activeDocument.selection[0].tracking= _0x1619E}}catch(e){$.writeln("\x45\x78\x63\x65\x70\x74\x69\x6F\x6E\x3A\x20",e)};return}function idGetTrackingForTextframe(){var _0x1615C=1.0;try{if(app.documents.length){_0x1615C= app.activeDocument.selection[0].parentStory.tracking}}catch(e){$.writeln("\x45\x78\x63\x65\x70\x74\x69\x6F\x6E\x3A\x20",e)};return _0x1615C.toString()}function idSetTrackingForTextframe(_0x1619E){try{if(app.documents.length){for(var _0x15E44=0;_0x15E44< app.activeDocument.selection.length;_0x15E44++){app.activeDocument.selection[_0x15E44].parentStory.tracking= _0x1619E}}}catch(e){$.writeln("\x45\x78\x63\x65\x70\x74\x69\x6F\x6E\x3A\x20",e)};return}function idGetCellWidthHeight(){var _0x1615C="";var _0x16DA6=0;var _0x16DBC=0;try{if(app.documents.length){var _0x16D7A=app.activeDocument.selection[0].cells.everyItem().getElements();for(var _0x15E44=0;_0x15E44< _0x16D7A.length;_0x15E44++){var _0x16616=Math.round(_0x16D7A[_0x15E44].height);var _0x1662C=Math.round(_0x16D7A[_0x15E44].width);if(_0x16616> _0x16DA6){_0x16DA6= _0x16616};if(_0x1662C> _0x16DBC){_0x16DBC= _0x1662C}};var _0x16DD2=app.activeWindow.activePage.bounds;var _0x16E2A=_0x16DD2[0];var _0x16DFE=_0x16DD2[1];var _0x16DE8=_0x16DD2[2];var _0x16E14=_0x16DD2[3]}}catch(e){$.writeln("\x45\x78\x63\x65\x70\x74\x69\x6F\x6E\x3A\x20",e)};_0x1615C= _0x16DA6.toString()+ "\x2C"+ _0x16DBC.toString()+ "\x2C"+ _0x16E2A.toString()+ "\x2C"+ _0x16DFE.toString()+ "\x2C"+ _0x16DE8.toString()+ "\x2C"+ _0x16E14.toString();return _0x1615C}function idSetCellWidthHeight(_0x17100,_0x17116){try{if(app.documents.length){var _0x16D7A=app.activeDocument.selection[0].cells.everyItem().getElements();for(var _0x15E44=0;_0x15E44< _0x16D7A.length;_0x15E44++){_0x16D7A[_0x15E44].height= Number(_0x17100);_0x16D7A[_0x15E44].width= Number(_0x17116)}}}catch(e){$.writeln("\x45\x78\x63\x65\x70\x74\x69\x6F\x6E\x3A\x20",e)};return}function idGetPageDimension(){var _0x1615C="\x31";try{if(app.documents.length){var _0x16DD2=app.activeWindow.activePage.bounds;var _0x16E2A=_0x16DD2[0];var _0x16DFE=_0x16DD2[1];var _0x16DE8=_0x16DD2[2];var _0x16E14=_0x16DD2[3];_0x1615C= _0x16E2A.toString()+ "\x2C"+ _0x16DFE.toString()+ "\x2C"+ _0x16DE8.toString()+ "\x2C"+ _0x16E14.toString()}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};$.writeln("\x69\x64\x47\x65\x74\x4D\x6F\x76\x65\x58\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20",_0x1615C);return _0x1615C}function idGetCellStrokeWeight(){var _0x1615C="\x31";try{if(app.documents.length){var _0x16D7A=app.activeDocument.selection[0].cells.everyItem().getElements();var _0x16D90=_0x16D7A[0].topEdgeStrokeWeight}}catch(e){$.writeln("\x45\x78\x63\x65\x70\x74\x69\x6F\x6E\x3A\x20",e)};_0x1615C= _0x16D90.toString();return _0x1615C}function idSetCellStrokeWeight(_0x1619E){try{if(app.documents.length){var _0x16D7A=app.activeDocument.selection[0].cells.everyItem().getElements();for(var _0x15E44=0;_0x15E44< _0x16D7A.length;_0x15E44++){_0x16D7A[_0x15E44].topEdgeStrokeWeight= _0x1619E;_0x16D7A[_0x15E44].leftEdgeStrokeWeight= _0x1619E;_0x16D7A[_0x15E44].rightEdgeStrokeWeight= _0x1619E;_0x16D7A[_0x15E44].bottomEdgeStrokeWeight= _0x1619E}}}catch(e){$.writeln("\x45\x78\x63\x65\x70\x74\x69\x6F\x6E\x3A\x20",e)};return}function idSetSelectionColorStrokeCell(_0x1619E){try{if(app.documents.length){var _0x16340=app.activeDocument.selection;var _0x16448=app.activeDocument.swatches[_0x1619E];var _0x16D7A=app.selection[0].cells.everyItem().getElements();for(var _0x15E44=0;_0x15E44< _0x16D7A.length;_0x15E44++){var _0x16EDA=_0x16D7A[_0x15E44];_0x16EDA.topEdgeStrokeColor= _0x16448;_0x16EDA.leftEdgeStrokeColor= _0x16448;_0x16EDA.rightEdgeStrokeColor= _0x16448;_0x16EDA.bottomEdgeStrokeColor= _0x16448}}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};return}function idSetSelectionColorFillCell(_0x1619E){try{if(app.documents.length){var _0x16448=app.activeDocument.swatches[_0x1619E];var _0x16D7A=app.selection[0].cells.everyItem().getElements();for(var _0x15E44=0;_0x15E44< _0x16D7A.length;_0x15E44++){var _0x16EDA=_0x16D7A[_0x15E44];_0x16EDA.fillColor= _0x16448}}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};return}function idSetOpacityCell(_0x1619E){try{if(app.documents.length){var _0x16D7A=app.selection[0].cells.everyItem().getElements();for(var _0x15E44=0;_0x15E44< _0x16D7A.length;_0x15E44++){var _0x16EDA=_0x16D7A[_0x15E44];_0x16EDA.fillTint= _0x1619E}}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};return}function idGetOpacityCell(){var _0x1615C="\x31";try{if(app.documents.length){var _0x1683C=0;var _0x16D7A=app.selection[0].cells.everyItem().getElements();var _0x16EDA=_0x16D7A[0];_0x1683C= _0x16EDA.fillTint;_0x1615C= _0x1683C}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};$.writeln("\x69\x64\x47\x65\x74\x53\x63\x61\x6C\x65\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20",_0x1615C);return _0x1615C.toString()}function idGetScaleGroup(){var _0x1615C="";try{if(app.documents.length){var _0x16F06= new Array;_0x16F06= app.selection;var _0x1700E=app.activeWindow.activePage.groups;var _0x16FB6=_0x1700E.add(_0x16F06);var _0x16FCC=_0x16FB6.horizontalScale;var _0x17024=_0x16FB6.verticalScale;var _0x16FA0=_0x16FB6.geometricBounds;var _0x166DC=Math.round(_0x16FA0[0]);var _0x16FE2=Math.round(_0x16FA0[1]);var _0x16F8A=Math.round(_0x16FA0[2]);var _0x16FF8=Math.round(_0x16FA0[3]);_0x16FB6.ungroup();app.select(_0x16F06);_0x1615C= _0x16FCC.toString()+ "\x2C"+ _0x17024.toString()+ "\x2C"+ _0x166DC.toString()+ "\x2C"+ _0x16FE2.toString()+ "\x2C"+ _0x16F8A.toString()+ "\x2C"+ _0x16FF8.toString()}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};$.writeln("\x69\x64\x47\x65\x74\x53\x63\x61\x6C\x65\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20",_0x1615C);return _0x1615C}function idSetScaleGroup(_0x1716E,_0x1719A){var _0x1712C=app.activeDocument;var _0x17142=_0x1712C.selection;var _0x17158;var _0x17184;try{if(app.documents.length){for(var _0x15E44=0;_0x15E44< _0x17142.length;_0x15E44++){_0x17142[_0x15E44].absoluteHorizontalScale= _0x1716E;_0x17142[_0x15E44].absoluteVerticalScale= _0x1719A}}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};$.writeln("\x69\x64\x53\x65\x74\x53\x63\x61\x6C\x65");return ""}function idSetScaleManuallyGrouped(_0x17100,_0x17116){var _0x16F06= new Array;var _0x1700E;try{if(app.documents.length){_0x16F06= app.activeDocument.selection[0];var _0x16FA0=_0x16F06.geometricBounds;var _0x166DC=_0x16FA0[0];var _0x16FE2=_0x16FA0[1];var _0x16F8A=_0x16FA0[2];var _0x16FF8=_0x16FA0[3];var _0x17092=_0x16FF8- _0x16FE2;var _0x1703A=_0x16F8A- _0x166DC;var _0x171C6=Math.round(_0x17092* (_0x17100/ 100));var _0x171B0=Math.round(_0x1703A* (_0x17116/ 100));_0x16F06.absoluteHorizontalScale= _0x17100;_0x16F06.absoluteVerticalScale= _0x17116}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};$.writeln("\x69\x64\x53\x65\x74\x53\x63\x61\x6C\x65\x4D\x61\x6E\x75\x61\x6C\x6C\x79\x47\x72\x6F\x75\x70\x65\x64");return ""}function idGetScaleManuallyGrouped(){var _0x1615C="";try{if(app.documents.length){selectedObject= app.activeDocument.selection[0];var _0x16FCC=selectedObject.absoluteHorizontalScale;var _0x17024=selectedObject.absoluteVerticalScale;var _0x16FA0=selectedObject.geometricBounds;var _0x166DC=Math.round(_0x16FA0[0]);var _0x16FE2=Math.round(_0x16FA0[1]);var _0x16F8A=Math.round(_0x16FA0[2]);var _0x16FF8=Math.round(_0x16FA0[3]);_0x1615C= _0x16FCC.toString()+ "\x2C"+ _0x17024.toString()+ "\x2C"+ _0x166DC.toString()+ "\x2C"+ _0x16FE2.toString()+ "\x2C"+ _0x16F8A.toString()+ "\x2C"+ _0x16FF8.toString()}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};$.writeln("\x69\x64\x47\x65\x74\x53\x63\x61\x6C\x65\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20",_0x1615C);return _0x1615C}function idGetOpacityGroup(){var _0x1615C="\x31";try{if(app.documents.length){var _0x16EF0=0;var _0x16F06=app.activeDocument.selection;for(var _0x15E44=0;_0x15E44< _0x16F06.length;_0x15E44++){var _0x1683C=app.activeDocument.selection[_0x15E44].transparencySettings.blendingSettings.opacity;if(_0x16EF0< _0x1683C){_0x16EF0= _0x1683C}};_0x1615C= _0x16EF0}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};$.writeln("\x69\x64\x47\x65\x74\x53\x63\x61\x6C\x65\x3A\x20\x72\x65\x73\x75\x6C\x74\x20\x3D\x20",_0x1615C);return _0x1615C.toString()}function idSetOpacityGroup(_0x1619E){try{if(app.documents.length){var _0x16F06=app.activeDocument.selection;for(var _0x15E44=0;_0x15E44< _0x16F06.length;_0x15E44++){app.activeDocument.selection[_0x15E44].transparencySettings.blendingSettings.opacity= _0x1619E}}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};return}function idGetScaleTable(){var _0x16F06;var _0x1703A;var _0x17092;var _0x1615C;var _0x17066;var _0x17050;var _0x1707C;try{if(app.documents.length){_0x16F06= app.selection[0];_0x17066= app.documents[0];var _0x16FA0=_0x16F06.geometricBounds;var _0x166DC=Math.round(_0x16FA0[0]);var _0x16FE2=Math.round(_0x16FA0[1]);var _0x16F8A=Math.round(_0x16FA0[2]);var _0x16FF8=Math.round(_0x16FA0[3]);_0x1703A= _0x16F8A- _0x166DC;_0x17092= _0x16FF8- _0x16FE2;_0x17050= _0x17066.viewPreferences.horizontalMeasurementUnits;_0x1707C= _0x17066.viewPreferences.verticalMeasurementUnits;_0x1615C= _0x1703A.toString()+ "\x2C"+ _0x17092.toString()+ "\x2C"+ _0x17050.toString()+ "\x2C"+ _0x1707C.toString()}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};$.writeln("\x69\x64\x47\x65\x74\x53\x63\x61\x6C\x65\x54\x61\x62\x6C\x65");return _0x1615C}function idSetScaleTable(_0x17100,_0x17116){var _0x16F06;try{if(app.documents.length){_0x16F06= app.selection;for(var _0x15E44=0;_0x15E44< _0x16F06.length;_0x15E44++){_0x16F06[_0x15E44].horizontalScale= _0x17100;_0x16F06[_0x15E44].verticalScale= _0x17116}}else {}}catch(e){$.writeln("\x45\x58\x43\x45\x50\x54\x49\x4F\x4E\x3A\x20",e)};$.writeln("\x69\x64\x53\x65\x74\x53\x63\x61\x6C\x65\x54\x61\x62\x6C\x65");return ""}kN <signatures>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#" Id="PackageSignature">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<Reference Type="http://www.w3.org/2000/09/xmldsig#Manifest" URI="#PackageContents">
<Transforms>
<Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
<DigestValue>2EGqNY16XU1whdDLV5xqvYvUjLnOwL7ADMMB/6rbDiw=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue Id="PackageSignatureValue">RwikLbEfBb0bVFynBJZl8DK/aFj1GE4HtNngogCH5WuGRHeN875tp5UP5uTje0RJ
SADp1io5tXCQYIjPAROzbH42Y7zyMCzRiGxDvJIt9tTxCG11wrU5NgBsocDGzR7X
nySzvBubvG+EV1buigYeyET8Nwikfp0T3tgh3lkmJHs=</SignatureValue>

<KeyInfo>
<X509Data>
<X509Certificate>MIIB9zCCAWACCQCE3+4LEHBoJDANBgkqhkiG9w0BAQsFADBAMQswCQYDVQQGEwJV
UzELMAkGA1UECAwCQ0ExETAPBgNVBAoMCExvZ2l0ZWNoMREwDwYDVQQDDAhMb2dp
dGVjaDAeFw0xNjEwMDUyMDQ0NDdaFw0yNzEyMjMyMDQ0NDdaMEAxCzAJBgNVBAYT
AlVTMQswCQYDVQQIDAJDQTERMA8GA1UECgwITG9naXRlY2gxETAPBgNVBAMMCExv
Z2l0ZWNoMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCnM5hl7P//N1ECXXT4
VNgYt4lx6CrwGN9z57D479ZlIwO7IArrkjr7CY0be5ut3CeIPjHw02SROUBCgh+n
zdfkFtqcvhM4MXJWHWfcikGakNLuhxuegidAFaRsQ8l2DdP72NH4WjGtOXwiapd/
usYcckT7ka8vaEw/9cnI/hzJ2wIDAQABMA0GCSqGSIb3DQEBCwUAA4GBAAkHP1ZB
q0/5f1x+hdWZg7SkuBzUwaVhlRh6Ce4p6xm/CEeiDRf1BZe8clk93ZNtcUaM4VME
qT9b/QH1ULK2CUfJMyCmzqVVq4DesmutaojZaDaH1ETBRUW2KuN+Qg7ENdCCd/o7
gbAGX80SN0QVSp1Evrn0/xM84+kLmDuNVICX
</X509Certificate>
</X509Data>
</KeyInfo>
<Object>
<Manifest Id="PackageContents">
<Reference URI="mimetype"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>b07Onu9cTlGK1WpvgtFOlfk+Tl0HscuNIt6GZtesPX8=</DigestValue></Reference><Reference URI="CSXS/manifest.xml"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>XbbdeFvUa1rO5T0o9iddpYpeBFGDuHZb/tqEC0GZMGk=</DigestValue></Reference><Reference URI="index.html"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>eP0k+HQ1KyjUKsI4mY65j+tRtA3ZOIGP6FkzrgYmwIg=</DigestValue></Reference><Reference URI="js/AiImplementation.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>pSdLMU2uTU2bqBgJXO1FZc5GP9TBWBwVgDsX91kRbnI=</DigestValue></Reference><Reference URI="js/CSInterface.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>lgG0EC9AIdiOQCUzaQihmwEUfIiWZIlgdX3/yXrrpgc=</DigestValue></Reference><Reference URI="js/IdImplementation.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>7zl7QB9egtp85sP2fd4XGJn0eIwlEjr7+h+CocirbzY=</DigestValue></Reference><Reference URI="js/LogiLib.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>X54qek7Z+EEcAd41NgAyoQf5XkSyIN8ytTrvdvCPQ7M=</DigestValue></Reference><Reference URI="js/main.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>MnNeXNZ7ac51A71rx9Lppbk5tL9+6QgSdamR524YZU0=</DigestValue></Reference><Reference URI="js/PrImplementation.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>nf6BZu6EH3mniLlvYPezqIAAzYfhJbwOSkbOa0Gq3HA=</DigestValue></Reference><Reference URI="js/PsImplementation.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>x00wpjFBJ9x5fL/cYxMNRExSB3UM6QsRrz/Pl/s18O0=</DigestValue></Reference><Reference URI="jsx/Humanizer.jsx"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>te/gY/t1eDZXu3LAQ/UkTXRlF/epeDEn0IDic9QTZVs=</DigestValue></Reference><Reference URI="jsx/IllustratorActions.jsx"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>MyrLtsGTR/AiNA5rzhVtGUBlUR5FbQ03VWA0zINf1tk=</DigestValue></Reference><Reference URI="jsx/IllustratorGc.jsx"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>imoQaM36UIdFDNXVTItv8nfW1lo4aiRYbdebU3Ew3/U=</DigestValue></Reference><Reference URI="jsx/IndesignActions.jsx"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>NqVY/4dDiSke0ks2qF8fQawenD4lujG3RmUaAvKTAfQ=</DigestValue></Reference><Reference URI="jsx/LogiCommon.jsx"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>3hcBcSPiV5NJfFowale9/jdPgackuZXwq03bWrQxR5U=</DigestValue></Reference><Reference URI="jsx/PhotoshopActions.jsx"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>O1cw+Mj3MHUsC8o40TngBfVTL7HyPlqh89KG+5Rj4kE=</DigestValue></Reference><Reference URI="jsx/PremiereActions.jsx"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>pUuE1XAX+O5d7AqFHD+nJhr0AfyLB7onx+F7oYmG5uU=</DigestValue></Reference><Reference URI="node_modules/.bin/node-gyp-build"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>+dPSUZ1hw1iJcYfGfRpshRpNUXbXwMyKmLCln0jv+Uc=</DigestValue></Reference><Reference URI="node_modules/.bin/node-gyp-build-optional"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>8L/5GltfvmfaNJ9GarasvYmCqp0hgpc7yWSX/3A3sHs=</DigestValue></Reference><Reference URI="node_modules/.bin/node-gyp-build-optional.cmd"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>uVj4LXOLxVX8mU6yyIHb7Xox83gmBMb8Lba5pRIr4Ck=</DigestValue></Reference><Reference URI="node_modules/.bin/node-gyp-build-optional.ps1"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>5AibFL8ozdSBDdaFXTuoARgRAOGBHIQ9RE1ew5oEifE=</DigestValue></Reference><Reference URI="node_modules/.bin/node-gyp-build-test"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>3l52Gjtq+H4WlZNw7kl5/Uki3jXgZBA/OzdR51BKhk0=</DigestValue></Reference><Reference URI="node_modules/.bin/node-gyp-build-test.cmd"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>24SIFNxUl+ngfxLYAoHAmEOuwQowToT8FvuHGugYcM4=</DigestValue></Reference><Reference URI="node_modules/.bin/node-gyp-build-test.ps1"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>9NZLevos6YCcilQvhuWeov/hIE8f4rtyxP6uOeyNeyA=</DigestValue></Reference><Reference URI="node_modules/.bin/node-gyp-build.cmd"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>KJK4uRyW5B7snXHmKJj9B7aXBoJxl6vi+A5vcWPNDfU=</DigestValue></Reference><Reference URI="node_modules/.bin/node-gyp-build.ps1"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>cPNfvTkBNBwtqXHYHt8gtO6YCuKa5Zf82t00gHGYNpo=</DigestValue></Reference><Reference URI="node_modules/bufferutil/binding.gyp"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Bbj5OboBX89EKLiTtsD3bwgKdEMlnAdpVtf1+G96W9g=</DigestValue></Reference><Reference URI="node_modules/bufferutil/fallback.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>tVellwHlM9A3nwgI9OtWTJnzleSFtUQEYK3DZyl8cnQ=</DigestValue></Reference><Reference URI="node_modules/bufferutil/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>X++bg/g7v7nh97YEX3zEeLVaXjrdt9GBlGw6djpgnqo=</DigestValue></Reference><Reference URI="node_modules/bufferutil/LICENSE"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>m6/Q8fLVbkWVx54YJci34Eb7jvKzUoB6V6dY1XhBGzE=</DigestValue></Reference><Reference URI="node_modules/bufferutil/package.json"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>nz6J8K63HE1WW0KglnTxeprxjZusLX/6f7fvimX+ezM=</DigestValue></Reference><Reference URI="node_modules/bufferutil/prebuilds/darwin-x64/electron-napi.node"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>y39hKksvTk1SWUgw0jogagNDYoKBipIiQrX+lRDGxrY=</DigestValue></Reference><Reference URI="node_modules/bufferutil/prebuilds/darwin-x64/node-napi.node"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Bqnf3J/KcdI/Wc9dGIgU7EZo+y8D/I/k1R16t9x+QNY=</DigestValue></Reference><Reference URI="node_modules/bufferutil/prebuilds/linux-x64/electron-napi.node"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>LG6cphgd129MXhTBVuH3OK+TcoQOLoJB00b210eSB8M=</DigestValue></Reference><Reference URI="node_modules/bufferutil/prebuilds/linux-x64/node-napi.node"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>LG6cphgd129MXhTBVuH3OK+TcoQOLoJB00b210eSB8M=</DigestValue></Reference><Reference URI="node_modules/bufferutil/prebuilds/win32-ia32/electron-napi.node"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>dUhkgvtcHRQG7L3hcM9oeCfauzESdENlO1qW8ByFOhU=</DigestValue></Reference><Reference URI="node_modules/bufferutil/prebuilds/win32-ia32/node-napi.node"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>YA+PcH24r0EtAvpGyYPEAB9uhZh/lfh8S8RE3ZL3Stc=</DigestValue></Reference><Reference URI="node_modules/bufferutil/prebuilds/win32-x64/electron-napi.node"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>EXVPuQ0skvbl918wlHV2N4ANdWwkv6NiakP8mfRCXjw=</DigestValue></Reference><Reference URI="node_modules/bufferutil/prebuilds/win32-x64/node-napi.node"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>djpm+ztXtXWkd65o7FfpvfSKKdFqQIhPqoxdjOgEBJ0=</DigestValue></Reference><Reference URI="node_modules/bufferutil/README.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>OMs3GKMQyApI9bQDn0P2B/FYq3Hk7zamE8gRqb5d2LI=</DigestValue></Reference><Reference URI="node_modules/bufferutil/src/bufferutil.c"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>T20Wxa3oSBMlu9Txifyl+NEPr9NbBeYIVSQ8xpampUg=</DigestValue></Reference><Reference URI="node_modules/d/.editorconfig"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>34yMWd65E10l8ActYpNJqG84Ym+7Wxr6MNl2Wu8Qkfk=</DigestValue></Reference><Reference URI="node_modules/d/.github/FUNDING.yml"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>k7RSRJsAxJu6f+ldnhJh9EVE7ywTV85pqP4fh3O29GI=</DigestValue></Reference><Reference URI="node_modules/d/auto-bind.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>eHSRw0VGm95JHDumg07FJKEl7YJO/GmhQVswweCzy6U=</DigestValue></Reference><Reference URI="node_modules/d/CHANGELOG.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>lTdvJnKo3xP23mkGne2DUI+jBxnm7CMucjE71R1USfU=</DigestValue></Reference><Reference URI="node_modules/d/CHANGES"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>HDsTrflabo1+9kxgC0UVGO2qx4n/f0kkxPiAUVfvI6k=</DigestValue></Reference><Reference URI="node_modules/d/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>/TXFIR2wyndads9AKTrPWSn/LhfmDPFO8Y9uDNHA3gM=</DigestValue></Reference><Reference URI="node_modules/d/lazy.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>tvqoZocudEX9KHP+iImeGN9ZvHvB4Ko0CspkSv21YB4=</DigestValue></Reference><Reference URI="node_modules/d/LICENSE"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>KmoPA4ST4UVhUHEZ/hwIc4zVuXG6F1CxWxtP4tU8Eew=</DigestValue></Reference><Reference URI="node_modules/d/package.json"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>W9/cxdWdbVAQqh0EW8sMU6yQdXwt61Q8wz8HWEHwtGk=</DigestValue></Reference><Reference URI="node_modules/d/README.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>V70P3pASF8UYOA2yTVoj0xOhJeghBUe/LdmGT0QhA9I=</DigestValue></Reference><Reference URI="node_modules/d/test/auto-bind.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>lCfIHlRJIvD4qdeJJP1knLwSzJ5HZPnNJzQLmeflz5A=</DigestValue></Reference><Reference URI="node_modules/d/test/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>sk/4KPmHuczIpQ/YHhMSiDaXfxT8uU+FtI7nP8NM32w=</DigestValue></Reference><Reference URI="node_modules/d/test/lazy.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>lBN5IjD3+FobN4MSYjMDUpM70kMrPkx0K8HQnA89cvo=</DigestValue></Reference><Reference URI="node_modules/debug/.coveralls.yml"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>vxZ5pLrHL2by0NothrXCSerIwZqivF0fz1h8aL9xSGs=</DigestValue></Reference><Reference URI="node_modules/debug/.eslintrc"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>01iRTgdV3QkQ0s6yOIep7mFAkRzk6qbMSJpNePA5aYI=</DigestValue></Reference><Reference URI="node_modules/debug/.npmignore"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>CKfwbPzVPvkjWkG5Qmb4OCvBtiMb/UzkjT/EbA5kqWo=</DigestValue></Reference><Reference URI="node_modules/debug/.travis.yml"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>0FcLqPNU2HBJWTHevx/TaTa5rRxVEEEFYFg1o3b0GAs=</DigestValue></Reference><Reference URI="node_modules/debug/CHANGELOG.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>9J6WTjWLKiGMWSbm2gkUm5kr2DwCTEeRQy7Hpy1MSck=</DigestValue></Reference><Reference URI="node_modules/debug/component.json"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>4+pe6JZWq2Z+Xb10ciJ7WWch2r29zkqybhBPR4QGKME=</DigestValue></Reference><Reference URI="node_modules/debug/karma.conf.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>rPyVMEnAxw5dyHt48VUlihy4CsqXJihCC9ANwZWhOL0=</DigestValue></Reference><Reference URI="node_modules/debug/LICENSE"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>bcOzGHQR7vuiHmK8XxkaQbha+Uqfuxk5ZRktk/DshDk=</DigestValue></Reference><Reference URI="node_modules/debug/Makefile"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>wf1HnuMv/e3THidxbRjaHd1gNz8nKwsQ8TJ4lL/41Go=</DigestValue></Reference><Reference URI="node_modules/debug/node.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ZjExfMq5P2S/E5+3ErjC0KZKYt39jXgfB5z1nf9pPQc=</DigestValue></Reference><Reference URI="node_modules/debug/package.json"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>V0eSsRgYRnKhhe2tWF/ocKV3xpWESYHrxvimxinDVlY=</DigestValue></Reference><Reference URI="node_modules/debug/README.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>7DnnOYkcXUcLc9uLLCLo+YcwgTGmzlVsroep6ZZ+sg8=</DigestValue></Reference><Reference URI="node_modules/debug/src/browser.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>AAcVlBAtBLRWPdVhWBemvMpHonQtBP5T2IqPgY992gk=</DigestValue></Reference><Reference URI="node_modules/debug/src/debug.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>JPzryZ+jA2rNDIYUoGE4BnuBvGGzXyhChZbGeyuhLFo=</DigestValue></Reference><Reference URI="node_modules/debug/src/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>xAeTTBRVSB2RK8SR5uv+dTY5+K/Kj4BjV4P4n0kLgzU=</DigestValue></Reference><Reference URI="node_modules/debug/src/inspector-log.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>wf6giRm2iyphIbbH4/ZnWfsLPGNT+fjfdeJn1eBefEU=</DigestValue></Reference><Reference URI="node_modules/debug/src/node.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>HBpdtI9xpfaqwjRN0gLs2gPEMypt53mxk8NqIIOEsFM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/.editorconfig"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>OYqEKntfZaSuY6LQCFU6DXoqNAaQKvwGNWGpglRel0o=</DigestValue></Reference><Reference URI="node_modules/es5-ext/.github/FUNDING.yml"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>DJfCGOxba5Jb/rC5uRccelfdded4oD3SdZIbEBh4I94=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/%40%40iterator/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>xFLXmgwz3h/oBH1OOJbSsN8N3QLmJBjg9USJdGK0pi4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/%40%40iterator/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>h7A3jvxW9i8rCmbal9O7U4C6Lo31wfYHEXN2p6qx0h4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/%40%40iterator/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>AL6U3X1VK7qv/tKnCJIxVNYkF4fy8ZS4hOvdkAt6gE8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/%40%40iterator/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Sq2rXIVuSXIvjquZ8kO2W+VkmB+gLtLNI5f0DSpnurA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/binary-search.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>5AmDd1bhqnrYCtZGruM+a0PoBFLXrhl+1TGVV2E/RYw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/clear.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>olYIuiddCbdnKUie0gwgfVzkMjXqkJ6ySldNOmnA3nM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/compact.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ccs4mh9j/Bk+S23rtH3x0sr2Mswh/CGI7Mk4KiY1Xp4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/concat/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>K9SolIRPkHkk5Eo8uYcuquiXlkffrqyT9Z1SdWE3APg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/concat/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>my8jvPrmligvdvtKLWKCy4ljmAVgkvWAm34RHi/X1sM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/concat/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>HnwONO2HgZFW1gklObt5MCqzVHEk7c4ZhCVaiwKgfC8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/concat/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>xhTtHHt0RADp+Vfn3g2PSw50fiTFOtntzbyusB6Oxvw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/contains.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>KqLpJ9TqAbMjszEtUcGyEY984JwFb2/8mbXGFHlYEsM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/copy-within/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>1WW51T6DA83A2KXywMArIP700sEoAE4UsAKFHs78Uq0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/copy-within/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>bDkdxmlQWUCiG4f3Nrr9KhyZOUp1mk4xob/7UUSqQZY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/copy-within/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>x6chjZ+1Dw3aU+6qvI2ZFScEVDcZVwBSwlHamTHIZjg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/copy-within/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>cJwS4IQesPIS7ddPpVr0sNmKZ2kdTtH1UoTF0thm4cQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/diff.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mDn3sywwafBYtONeuFw/4O3xNeU9X7GEjM+sxJiWHqs=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/e-index-of.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>xNFEtSC2/nXb9pjmUed0WCEbIf6FWT19Tuwe64Uq0W0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/e-last-index-of.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>l8Eaz7wX6UxYxPIPnfUN5uCWEzLg/SA8Zlg2Tn50KH8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/entries/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>/YAOWm546QpekmgGproq9bA7wppy9JjgHcosIAb+8iI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/entries/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Lx0sOwZ0EGvbbT6LpQoU+J+ycdLoEd2sG9AOKsbL+cM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/entries/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>HBb60KKJRzk7fWeZqgCtagivnsnMwyJFYQBFo7M8TKY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/entries/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>RruxP6VTiQI3o2qr9CdUAoQQ37JNK9QntpSh17GFwew=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/exclusion.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>icHRqxtS2sRToncU3UsRnOhSNcmdSyXHGTl2WgvVnpo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/fill/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>huv2L+OyVU//kPBbqbWEcOn/d0Hyv0CN1aiZ0FoNPoQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/fill/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ltT/qxBBcvEusiG9Sd06Lj0CTUknJEFcXj929CzrKL8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/fill/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>47fW3uJJifZr/kkYbaJ8VNPVrj9LyhG7hU4xX0T+j2U=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/fill/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>+/KwEVBdw/8sqvGZlMbmt4PTJAhwYh0FEd0HUFF6zQ4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/filter/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>2pKoaXSdl4+6MZmaRAFi0yk/Z3+cBpLOTxJEqNSfKr4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/filter/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>VxBQTSgG5E4hta9wqmj5v9vFRwt4yfHsf3VKl6jGNNc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/filter/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>kkKBddQqn3eO8ojBzWM29pHIEO2Alkvxg1SUM/277uw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/filter/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>UnJohNRzFMrV4cgRA3VT+h4H0OYa/BBbGHUvYeWsooA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/find/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ne+fUyhIqk5/g+1pX+R3fpqrY8af9SGht7Q0h5Vi2aY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/find/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>5VbUy0MYo026EbKVceclaIOv2KDjHoVDJ3VVet9WplQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/find/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>2/nOWaAxaijWC73o9qxF9FaRhWxFmUXgkbdrD4pg/2c=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/find/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>/B5oiBNE2wDMYQ+p0O1UVbR28SeXXBVQ1FjO28wCrHA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/find-index/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ZcTa2F5oZbomOVpSMb/PYEpEaqQ+7DcxUsClOkzg0Vg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/find-index/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>W3qNNIULUL1GwHac3YFI15NOguv5ef9rUrsXG44Caww=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/find-index/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>xH7CcZ2ff0zRZ1qCOAEGYojmZscqp8EkcKrCdjrrUsA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/find-index/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>wm6Khv8fbPeV4QP1ETlYgs8u4phjUUz/6fYNjmWFXY8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/first-index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>/4AKWKCzGHNLF0HBhciU7TSEc0we1HWF02l9dfRUykY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/first.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>c/mF/sI5zmrCH34ViPInGrYCgjlu7Ow+pqrN5+O/fVc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/flatten.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>USuBXweFbg9XPgIjmijkM9dI9eUwldxIvW18zRJSpzc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/for-each-right.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>PkoE88rgmhYwThEsIQFwX393jktWfRXJMTdf++32O88=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/group.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>90dvHDorPcJfXG2lKepP6D4ukrq60PT28gUoxu7NdTw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>bi4XFd/K2grQ5ny/U3O2/VdJQwVGC7CUE5ArHj+jyo8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/indexes-of.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>XLt0syusfNrTrxtvG1HvihtPwTJPqUa9JnHzRX0NoRQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/intersection.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>vmtWSYRaR71qsM0B+/4EwlQhzwBt6unuBiH379hILOk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/is-copy.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>81H5QcPa0OotLoAPoiX3ZuDJ+ws+9bmBeQlueYhi9So=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/is-empty.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>gOFYTmzHNkfeoON9/qpzURJo3BISRVPEr2a63beZD4g=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/is-uniq.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>1cD8Ci98TnLP5QhrK/54TOol2jZfyCxnxENNYJAgvfg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/keys/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>69Jdlu8E/SilmaKqzTeh24t1N0+SWZOLWBkIHz2qtbc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/keys/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>BvtDGqSVaHxWPsu/Wmw2xL6eYZ12eWud3anQNR98zS4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/keys/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>wkPdOuScqEEVu0g6CcMzqpWGGQlyKJ4Lst5WUzJEr9E=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/keys/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>qU7OydAnlndR7THBXhEvbwzDrSb7kxwlcQoJpaJkxqw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/last-index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>hR3ovG4wjbBDSELWdTfxdmZhy1uFMm7zG2GHMR0RUiY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/last.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>/qXpVcqJ2oBT0VQlGpTWi+12NwmEhNiAzkYD0I17FQ4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/map/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>f8HDCWDsToNT5tYX8obUw7TPrVAbFco2uClou3gdiqI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/map/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>a6g9vbgfs45H9pob+92QlaYfREdfqJ1T9SU+2QpoHTc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/map/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>MXgG/TWH0Uo7McyWu+mXnfL42Brwe428JqhGAVjNt2U=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/map/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>wN93MHPAVTtXt+GCQM8QrYk647Q8aJJDcRxiYcECbb4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/remove.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>nf77keELhgU5k/CF+0iR/s3oW0+BGMoUxHbDQEkU+wY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/separate.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>qBCPXLBBZ1mM3fr5ju9D+cl2Z8iDYO8wULwHT5a2Jy8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/slice/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>LfzlalYUhMQikzxlpzzuFUYT/vxUJDRbTBpjQ7NQpuk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/slice/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>RN4JPPcuhIH2zkKpwaY0qiteYcnNGPK6U7R+1oZNVdU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/slice/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>63VBwx7AIo5i5LfTUzrWaOOUMsQP7ce7vjohRvNZtHc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/slice/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>AK5cydFb6/PeK4rOMVqvDxHB91+09SDXRxBDwdpwdnE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/some-right.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>G69TBG1WBT9sX1G3BveVvOVzqq0MIAUG4cGmtjCH950=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/splice/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>S8urK15nJtJT4/RK9Ox6TwZS2IWNkTV8ygpj1PVTrDo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/splice/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>X2TRfIwMLZMma28BOsPWUgMeB5ckNIMNM8TXjrxAYd4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/splice/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>gNMo5gl5wgHIFB8v/OnPWo8wCgypaymdNZ3JR3dPNB4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/splice/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>LIfaI3qqOH00E8RyDxyTWYTikikqYjE6Mavsth01owo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/uniq.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>QexmiQS0VAPwZX9oCpPrmerElGqd6NXRyMPamE7k6qU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/values/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>S5PDrVcbmR/Q2VVvGcaVLUPHKUg80szbmLlgZm1CkRc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/values/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>tMBTJ2Bv2J32JM1OSl/fovx8TDQDDOz8u9ViiheeF2A=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/values/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>H/myMK+sGhH5LP6G5DMmhBYs/rTm81wbercm4XJdfzQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/values/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>bslFg1Ck0pBELiFsca8phzmx4oEOG8rDeaemFUm4TXw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/%23/_compare-by-length.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>IzUOk9XdIVQolQbT2W+YvPCRLgdkSX/BAzhjnojrCfY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/from/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>JNexe58EF0HbJ/x4/WWLeaNNforpg/vPAuv1ppH/hcw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/from/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>obdCHuybPWzxUa2vBOJPuga4lkeD1bCN7L/oNhdOsKk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/from/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>jiM3pw6HaAiiDEAemMhxQzvF0aX/WhvpflO2JMe1O08=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/from/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>pLmrOaeJb/8A153GyPe93zpBtac0TscEazfZiIob32M=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/generate.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>eu50U7ce0VDfQKSae0aO0fYjZ42dyc6dprhtrJ2UTLg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ltSp5eJ2Vj8gWrPDDxhCh6ZlDSbXKntBHNul7Kue15Y=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/is-plain-array.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>VYGNem6WuaRns1tfAfoWvr13Mgjaho7rtnS8WiqktDM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/of/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>UWf4UqxbKQntdQ0IThHEFFwpjFgY6c2IvDDpGVjcHmQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/of/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>A7qGHUfzWXrQtCpRbgWCVV5atMS0XBNCguY+d1Ds9U8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/of/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>0duqsIPz+BTBm832GMB+Yj1Hjm/FuSVUxFtS794kveg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/of/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>5DAZrpsLveZElXCjjpdvAwv5DfuUO0VA6xnhyMfisD4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/to-array.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>+OhPLwY5QBFPUunfY3WZC8XqJA7qcu333vhqtfdAQdY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/valid-array.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>5yAMs7DandLV6paIO/3tX4J6yEuoE5IyNRmGLgYYgKk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/_is-extensible.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>E0Us8iQusI+v61t/bKqswmeoPZfHXIG3KoALM23IVp0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/_sub-array-dummy-safe.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>nJyle7laX8C4AeAmwW5keMWYgdcDY1XTO7a+Mca12x4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/array/_sub-array-dummy.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>EiAnmBR5xnt9UNpE6dWor52QCqZtEzz+E2YjCzRwBkc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/boolean/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>vTRORBTqtCJME6Y7Sr5I7g/SAmDBwGa5FA9Y8k/NcCg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/boolean/is-boolean.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>WklJwvjG/QE9s8zRu7y1WV6fa3A0ASb5CoCnxx+5OHg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/CHANGELOG.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>sbWf8qiKjlpQfpKuEKWrGM0f7AHGfxVBzpyGKsrnWiI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/CHANGES"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Y6v2xddjtIrzLxikJ5T1L1pOlVMurmCGH5zzMRmrok4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/date/%23/copy.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>M2eCJPPPVNpZx5uqgEmXEPm3E7do6hvE4V2037ZPBoY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/date/%23/days-in-month.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>qM1ag4oJOKsnpNwxs4rUIVrrOLRpgWf4i2SUwpyVV7U=</DigestValue></Reference><Reference URI="node_modules/es5-ext/date/%23/floor-day.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ZimsSuRiu7R8Dwh8ljuiC/RWJAjsbgCuwmbfJTPiNa8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/date/%23/floor-month.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>30R8TrzGoUAO14OpY9fPIxz5CQKpHjuRnB/D2+Y9xd0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/date/%23/floor-year.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>4OLv1NMAHBB6GhNKHjdqMams6IIcVM7tqMmSEMP8N9c=</DigestValue></Reference><Reference URI="node_modules/es5-ext/date/%23/format.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>w24Fx2Qf2Wgw3YkfhESPjDjEk0uXifEuoqSRtgcwHto=</DigestValue></Reference><Reference URI="node_modules/es5-ext/date/%23/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>6M3vaWrrhzjSV/whyW6t8ga30pB6NHSfeYyNFpTJWd0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/date/ensure-time-value.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>wejmdjU/Tn/e2X/IQiDuqtuLNDKWPw6uk3jldVJYbco=</DigestValue></Reference><Reference URI="node_modules/es5-ext/date/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>N1Dp1mJMj5kE5uKN5VMINZKknEtbPnTMi6af0Mqfl1Y=</DigestValue></Reference><Reference URI="node_modules/es5-ext/date/is-date.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>myRayg4yT3K4Ga/rcWYinL40wotJMxGQ10QqDKXR47Y=</DigestValue></Reference><Reference URI="node_modules/es5-ext/date/is-time-value.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>N7oq885Glj66JeBHVN0gzJlqPGxT8mG6UvHpXP2oBH8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/date/valid-date.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>UFX5jze9kbp/0ui0KZ1c1xFnipYFBsa75aot3hdVUrw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/error/%23/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>lYpF4ntf3qxE8Qnc1hVZGKTlOsA+0Hptjm8bffFOpPI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/error/%23/throw.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>n3NxyBWOoJizTHI/xLXJK4WHPBX/pCZ+bsWwMW8n52k=</DigestValue></Reference><Reference URI="node_modules/es5-ext/error/custom.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>byghrgO/NoB6CF9Isn5uIOl3IwiHX8RDcG0+AeUtFn0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/error/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>xZB1asduT7gK5IGoEyus7RsF3lFsF8b7m17OgRggYfw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/error/is-error.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>pJKXC5BXvOnHwzets4rF7q3IsZa/lPfeH/YM3CCKJyU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/error/valid-error.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>pFnO5QeCAvIoFIOU5EivGn8ZVFB1p6XVkC8R0KEWz1E=</DigestValue></Reference><Reference URI="node_modules/es5-ext/function/%23/compose.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>UhqPuRXEGjJDj4CMFGdIujudOHYGDcunhMcmaxneQaM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/function/%23/copy.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>7qd4HuSt24z5N/P1sAfBeqnAn2UfGio5rj0xw0R42UA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/function/%23/curry.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>UJ8J/AXoZzXbSfppzDpYJyGAiq14ITeldu78EMDck3Y=</DigestValue></Reference><Reference URI="node_modules/es5-ext/function/%23/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>hJ/exeH0J8ApiJkYUnsRrMFp4r6bbLxThm9NqBB+XdQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/function/%23/lock.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Vv8X03dbuKAIa+CreNQXOzPEIni1x1uO/UDB7Cnr58Y=</DigestValue></Reference><Reference URI="node_modules/es5-ext/function/%23/microtask-delay.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>AABOENemJyWSiTtLWeQNJbxHmoYT5vcETNbkJ4GEm58=</DigestValue></Reference><Reference URI="node_modules/es5-ext/function/%23/not.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>1HO35fcyhRD2/11XesoqcBLmzrDEUN7Z9EXQjXe3B/g=</DigestValue></Reference><Reference URI="node_modules/es5-ext/function/%23/partial.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ulCfquuZStgHDScQHFpij+hz1TSFfdYQv69K81uFjGw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/function/%23/spread.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>slorStVO9a/b25uNTLGf8ARgAUBF5eAgTK9K7gid7Kw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/function/%23/to-string-tokens.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>5cWLnRNkvEc8CeW7R33Ubfo4qfRV4m0nFgaTBWRt7tk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/function/constant.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>BN54vNIVHhtVITJ87af0L+++cDDplpfti2T2BlD7zDk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/function/identity.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>2KMTn4F04qe/mliv+8TJHb0vIBWt3k8a3pK6Z14/Lyo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/function/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>En4/wKhFiKPNc+uwfziwxvoH1FRau8V7TE5pbeqotOA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/function/invoke.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>gZHyzZzfh3ZvHJsjp/zVPW5FYZKqJoyUOgtJ/n/Vo28=</DigestValue></Reference><Reference URI="node_modules/es5-ext/function/is-arguments.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>PhrTQP1q75503ZzK6fIiCC9ipogsH7tA05gJLB9X+Rw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/function/is-function.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>IpSVuVhCrBsMKG6AZ+I0ffHXKkCEyIt5MAl5KVeLxsE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/function/noop.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>guahTYj3zw++UBI16DTaHKMpfpiH+x5UzRmTBe0meWs=</DigestValue></Reference><Reference URI="node_modules/es5-ext/function/pluck.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>lKP17NMgV4qjpYr/sNQqUBYTGgq3EooUFCk3Lu6VGDg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/function/valid-function.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>at7QPUHYVishQ1RkWCsIvtGrXRsrOt6SxvryE9xuBjQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/function/_define-length.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>/9ZzELTOMVmz8qHk0XS/HtGDGdPn/cDEnX0qN4yhyAQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/global.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ESs7PtbA/GScAlO6jJxarg4n3qDGFC3k+9aZB0+m0ck=</DigestValue></Reference><Reference URI="node_modules/es5-ext/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>4qzNIaEh/RiTAJxxL2UeoEsoJ5EARonVBYUxTBVUWXI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/iterable/for-each.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>233T1zum1ZPZwDE/ro0NuWv1dKvpssJt0gA+ZbHclHc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/iterable/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>y8EhSqn6dN/r66ae0S9kw9ucSXk32Ef3GR5QXWx5GSI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/iterable/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>8jBhenOkvWjG8rHXfIV7ZJmOoMENi4o4ZjSCQQTD5hg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/iterable/validate-object.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>VGxs7TK3ocCAtwpiYWkAWALYTgOmGfT2b9tVU6cnJus=</DigestValue></Reference><Reference URI="node_modules/es5-ext/iterable/validate.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>X9bFNWXXZxejn5F4cWaujUj+d/XKqFv4yVgYDPoQiEU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/json/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>9c8yaZPzkQWoU2WFOAbQAyYuwxcPsUuN14omMPgvln0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/json/safe-stringify.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Fw+s4DX7LXaWy+5M3yLRRXv4aCmcAO8/38cr0NFPLyU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/LICENSE"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>WJ7gFX9hiRxEsEVU3u3ynjWkz4lT6SELj2NG5WD6UV0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/acosh/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>sCF1X8EWqaVeLjS+ghFwKk8FHTM+rhoTuHKywBfp4Dk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/acosh/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>IV8+cPiXlfueOFn53wUKvlXrJC37zgOZcgTtiXiQxl0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/acosh/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>O9k+qMeYJ2hHtn0dlCNHfQtTSm1anIONBQiDhnbKbH8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/acosh/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>DbQdWU8KPqEcYOiO+l5POCD/1QX2k4zKLZNjoI2MnSM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/asinh/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>YVW7M3Bdctk91O6Nd31vPFo5NfCh46V9PkzwKQKsRKU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/asinh/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>cWPMl7oMqHzMDSAi0oFOU4pbDA5FmU+q8ndFFAArkws=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/asinh/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>NFixo7aZ3Ohi4Sv2SGAk4SIJnEETCRwuXnuoJ2z0OFY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/asinh/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>9yDJGIoZyfDNxnhcp3ilHZmtVfDeDjOHwXuUWMg5oF4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/atanh/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>V/X+d7v/RrEmz6M3zThzpIhf0N+ADfLCO5jRV4npRIg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/atanh/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>4e6WzEO+28rkF+jHevYyPGjT7yTwXkWRKDpOqESTWJU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/atanh/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>tK7QTZwUJaZGqvIAiRJHdLt7XpHkbNI5Cos4n6tATyM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/atanh/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>x/m5fXGI2KvNf+dSlCD2m856vIPSyvkAg4rhfpBcgoc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/cbrt/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>XfxvZ+tTT/ghAQOTuTx1k+rQGyJmtgAb9h3/PJ5L46k=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/cbrt/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>7lFAwEVuqFB0MskMQ7aJS7mUYVvvF2gOBLkLfDHvDmk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/cbrt/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>3nNiVRQ1mn5M/tYbzytG3lmUq9Rfw51NGkNOJXZMdtM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/cbrt/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ImzqTZZiNAU84S9FcPrVpJTJhIFLmI7MSnA6XLsV75g=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/ceil-10.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>XjgV71jICAbuPHUR1J9KI7WjCULPFYDNGT4t0E5FNA0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/clz32/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>In+uuBBOuPbwh2c8Mm1d5SnSpQLW4IiVKckdCFYHZUw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/clz32/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>5vqYS9EPqAmPXFrRMIrVthjD/R5lcTeMzUZHZLh2AJs=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/clz32/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>8xpVJH0OSqKhiZjBgk/xU2pc6dIIRu82n+xOo2TdrkY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/clz32/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>/K/0ADNObnqqfJJE1tiwe+3GZLsjEkZH0VKadAzZSME=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/cosh/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>zgxMYAsCk7Auhgh9X+DSboEuHlrHdrH8q4Txxmz+KMo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/cosh/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>OWPlzAmrM6LJh9H5n2dvHPxVFOMSr7aSUF27mwR2NvM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/cosh/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>7FimzTfneJ+8GemVXxQ/BWGLEtAjOVO9bk/PJb4lIZI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/cosh/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Xw4f/EB9fRkNWmKyPAoSkF7PZ0nJqJJ2T3UmQjtS9NI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/expm1/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>oQCayKvJlFlIMxs3yEetS71ALY5xti0zDlgPJW9o1JU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/expm1/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Fv9Eyon7R/ExiiWGdUUyRq6HUsmh0iKVmvAMvHAy58s=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/expm1/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>GTRy1MaaW7JzWhRI4LTy9Oc3xHTCoH+pZavSWxANjNE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/expm1/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>OuS3lA65ZFiL/qxDepyARi3jAYc0YimUq4EDjQMPZC8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/floor-10.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>TXVUEV7sveAsdqBaGtCRjbL67X6dizuDuhcp9TTAIkM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/fround/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>IobPEkrCKssIg6M53XUBgz+4l6TGuJCvVPuEaCQ3m30=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/fround/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>fOXleWQg+iRWFSjTslvdIyeg2AYksTyjq3eQT1Huo9w=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/fround/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>UjAwi9RBo3/e/bJvHl/wuOWAxaYaw/W8LqgBfwxOceg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/fround/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>hTDHaO66p0Spra/gtMveUN9O2mMcRgPtCU8JyyAuppc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/hypot/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>3B1pJyZ6UKcNGOJn5jUnungWobFoPDmex3N/CtwrdjU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/hypot/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>RWWRCKz9J6tHqqBZiNRHZTfE+FeU9AkdJTvCPiLtYlE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/hypot/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>MbEVqD+jeNva2ggwyrHN4dtfNFOHySW+5Ymb5wsAWdQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/hypot/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Bfcbu5DB8XNfKd0ClcVWqL+yy+TQy9Z4+UT1MJAONvw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/imul/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>g1DJa1Bw0PPMIlIJQ0kx2LvfJSS28pyXagMAcDm3VbM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/imul/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>bKZc1opM2aVWSJzIG/qyR1sCXkB9RfWe2rhXskE1JC8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/imul/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>SqpOPZ0r7CjIrjiYx9pjVvUvnxTCe5kWnWj5x+2VkW4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/imul/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>+SCdYlAhD4Cy7uXX4PzWSxbccaIHVl6VO1lBpCJX4nc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Gt8OjUtfEsSPJ1cX5ej6UdwaRdZeiVn/Acd2XrE7L/s=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/log10/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>hY8vYxAzFwFULhDrKLZ73IzGiqHWPvQ5bQnhILEOzH8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/log10/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>esEQc8RBoFwFBtPohiRURiMfT1yXkgk/X/7eEgQJ1Cw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/log10/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>78zJ1KYeKWP6CKUKm+Tw01mwZkJA9mcUcZxk4Zw/qaQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/log10/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>QYCeLK+y1/prP+Ks6N9F6DCQ/ynjG1UR3u5+KlIYack=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/log1p/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>VVDybl9CtXct4Ry+Vqv1NLiZr/PqcKzHQUlQglirvVQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/log1p/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>buesnqy12MmjfzlcaaFlIdoy6d3cwuTMbGyjUO4fQ+E=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/log1p/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>XtqiCSfvDvpmLtHGVPaxuQy0ttAlRvrF97ZlIt1jKss=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/log1p/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>RZZ6f1iJisc068BRDGby2bLiwJNWZBSKjMw3Op/3kUY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/log2/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>/tJGapayGlg/Qv9j58mvj2f+ZQOwe20MBD+LmjgJPUo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/log2/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>A4llHM+97Op79tC0nnrER4/iOFhTM2fxgimhdrMWyKg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/log2/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>5AzInX4WlqPFI0OLZsnLK++EyXWCs5s9AYzDyYoD6bA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/log2/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>EHxdsKOPXP2RGJXdaYBD+Hwqtq236PP+tHnjfsst5IM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/round-10.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>3uOQCL02zTbitInPaz0/K1P8NIfDZdThLXjHZlD5CIk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/sign/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>H7wrYJFjkKX60ahhXKNkzjxDoVo1+hp7F8AkBEKSEWY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/sign/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>YxvTjLme2lWNbCYvVzWbla1txW0ussaqDsJgfqLY1f8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/sign/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>sxHpNdgcSNTr2TT/QeXstw3tX/5JzQFTzQxn63Hz2VY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/sign/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>o0voTIMJdsX5tUY2IuW0VghbwN2q9V1iRV+/C4Qn/Ns=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/sinh/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>BLVEnUEG+6Dil1OQ8Q8icUH7i8t/eHdkGUV/En39m2k=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/sinh/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>bvY3MOSny8DxlkKTnLrjUtasRemYE4xNVTHLL+uDDp4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/sinh/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>u27AXjULz41cerHuN0Jdf1qpMod4HTEHGypbuJXwVS4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/sinh/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>OWW9YAt5fjlmRKiuNQ/fOUJGS1gMcsiqUQOrG37hf8I=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/tanh/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>z6HGnwq3dtn4/GhKFrD0qBz4VbiK01OJQmRgruqjtZ4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/tanh/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>fbWvrVWElbgFOd7U8IEJNJ/UHHfP3prvnCfnPY98CNE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/tanh/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>lX1v5SGuLs0OXFdWJTkjCd3RS/FmKJA+3gktAdeSz3U=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/tanh/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>zdsubqXykJUg3h0NwhwiW7Ox1v/GWYBMwKY4+8drq4U=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/trunc/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>uZCrjYVizhXRYU1K41EXFEvBnD/0kJwl9YDPKyLjrCg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/trunc/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Rr62pa3ooDexUQIosixAIPJemCsCIrbVQ+P8rHnAIQk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/trunc/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ERWLAPobLLAoXcNrlaWx6Zw6UUYmG5ZRdaGFRt6pqwA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/trunc/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>F6iz3GjAFF2mJGBpV7skhB3WMJKYxRHyALZLPuC3UQ4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/_decimal-adjust.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>804luOyNFZMqcIP2Dn2qMRr2Gwk58I2B4cBwBiG1KGo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/_pack-ieee754.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>dEMSNPNU+bzyp1aC7V0RFEJpsbrKlsHpx8ceZQGXSMI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/math/_unpack-ieee754.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>u5AI/5iMYE0CJ8GIsXnxdCmtWocPT36oPYuPYENkcaE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/%23/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>4bPIb0sFglh5AW2X07apcLCeWEhkit5zTr035yfM11M=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/%23/pad.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>V6yBQS+bsbN6PXDwkfmWNwZoml1ujM1zeXAsoWOhYWw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/epsilon/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>VPgUUvHZQlql5d01hJu+JRLwAy/BGAmZmOfbKHgYnss=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/epsilon/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>CMsVhFNRU7fsk/ev+ENqRW5k28SZODiOLVD9MD2l6vM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/epsilon/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>+8Isd5JIVftjmVGjBSzI6yGTOETw31d3Da187ocGzQo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ZkCOpdeSGxPvfCEGdGKLW/jEGtR0M+iRAX7q6P3uV4Y=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/is-finite/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>h5AYfHGT5iJWBEviLSOMTpNbXM2Sc18NDsVLndlKZSk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/is-finite/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>CrcKl0um16dFAPopMaKQT/cImd7VpUbkrvr8ZzidyGo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/is-finite/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>KpiRq5zxXLy79VANgly9BsrJlTlV62gXqfTRvhuzywY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/is-finite/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>TKiFZ4O7jJZdJdamn+wLwDfix0j72V0g/OGotFgc9ws=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/is-integer/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>rKOeqxD/mKelyod1QtU3p27f5BNZlImnS7g6RQFHCKY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/is-integer/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>sJebfqkD1mOFLdgjKFH/q1ruPiphUrK89eqH5cPJjHU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/is-integer/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>4xvF0omqF73aDlUbWWGnMeYVVsz+Q2zBJts0HMosov8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/is-integer/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>zfBEz00Sul9pFdu5SqC9Jb9u9jYLO5VtxY9eH+YpCgc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/is-nan/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>71Ow75haLbZYOk2JcrDq8kaYww2+bZONh0owpiNBBks=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/is-nan/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>G/s+OisLJ4QOnzP1aoPyBVyOAqurOEvFKWVcl70MPa4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/is-nan/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Qrn8E5emuxkmPA3QPIJMXnlMnn/PC1zXpiXrFXhbIfU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/is-nan/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Bgn/vtMRgkKxFQkkyqGnXBZ0ovi6SZrqJHJmPfh6/8w=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/is-natural.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>RAiOVOF6uIlIMWb4N8yEaUhVyzh9tQLJaUDG5IYXae8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/is-number.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>HIpCyQIWZyp1EfzTbmHCdhEji1/Z22FFiuC1uxBVSz4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/is-safe-integer/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Re3CHKjLaVNDM8ll16yPyp5dbRPzCVK9iqM8cuc0RvE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/is-safe-integer/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>OvHoURXCB8Ha339mcg7wB+AhwtrZWwV7edKW0R2+EYc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/is-safe-integer/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>HD6BsMhTxegyICWhQxGJlKUz0FSqntn5mChUjOYScOY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/is-safe-integer/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>OC9u67yNcw9n+m9VXH00U5leMxxIaHuo45Hp/0j1coo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/max-safe-integer/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>f7j3GDsONSLr359Iqax0AZuylGOoL9xTHQNexYlbdMQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/max-safe-integer/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>oAnuxq1h35YYJikEffL7q/AKz4nIuuURj6z9WVqsH+E=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/max-safe-integer/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>IYdjr2qRl91zY2cuNHlv4cFNs/xOL9Q+lNn46Jb81dM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/min-safe-integer/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>OR3GGi6h0tTWF1qe7zDR0ycs0RXPypT6foYVUPQlK4U=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/min-safe-integer/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>tY9a4dFeLpZGae+aFC+jasB1C1mxDKtWNQVOcyp3t8A=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/min-safe-integer/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>7BoUoBR3H6LcCYt7sHZWAYxlhEc+EqkWT3yCnEfS8qA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/to-integer.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ta41tMAsG+HY6sQxfRKbIUGHYwDm1b7ng5LojFZdC/4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/to-pos-integer.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>MVvJs3uXxGu3R8pbM6X6eOXrmipcHwpst2jaLMjyBC8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/number/to-uint32.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>nY0GrqgXbT9RjjNBFOCGf4e8OvsCy97IgHqvryqd/ec=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/assign/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>IjL5pJhw9Hv9XW8/FBYjlHy8Ck3Di1KWmhQyeJOT9KE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/assign/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>z7SVk4iKqJgwUVldMuZSibQrAMs9ypQnxbcwYzDfyO8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/assign/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>kIhJG6d+0kCtui40ZKbiwIrCTDyQzi4QEkWGsGBf9QY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/assign/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>IjiZRQ0nxn+cL/LjCPq380esi4oADrbDheeedyu58qk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/assign-deep.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Efn5bKKtU6QRjysrt31AGY8h+bLXekMY77DIRP0aN8o=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/clear.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>JDQNQ+SqjmczNyLT0k9lt/keDoIkEHLBCWxtR5IzRH8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/compact.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>7hhm4Fu5aM6p11f9pqFIQvBtHCrd1n9CZynRtUSHSRQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/compare.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mSqMczU0/8rK7GwBO+I9RZGKhIm41CQPCgYwN4XXP/I=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/copy-deep.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>RG6tLRbthB4G3764r+pL2vpw6WFvCU90cNsInaPG6aQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/copy.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>YXp8iL22rhzdktpsfXYbIAy8Z69ehilVqMvqKO/eycU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/count.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>U4e/ekWEkopNsUv2lDlaFy3EP9wSVAxjlLx990Cnw9c=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/create.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ritVwNuwqFNE1xRTcHZsseak5DkyTSy7O5KT3YOJgX8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/ensure-array.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>eMr9yMu8UETxSKKSMQHo/h1oNTTqw2iIrskglymYXcA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/ensure-finite-number.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>wMkc+3wSE7oy3H+qzj0+YD7hfaKuDg0hilG9EngeGP0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/ensure-integer.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>XB9sFN6vF1mTjpAZoYmROt6JjlFZxuI1QeaMmpyPebk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/ensure-natural-number-value.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>UL2Ene8YVNfO3k/+gG/G0DRdGJbzwZYYuQ+9EHApaUY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/ensure-natural-number.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ON92tM22RWzXTNfJlWogElewwvOdNQ9XTz0hcoAhrRY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/ensure-plain-function.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>LgNMQUanJL8gkOWAXhv+qIaX2HvjN37LGh/gRxQEO6o=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/ensure-plain-object.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>3aWdkc3sYaPf8RpsLXG8GmebR4qBsKlBYdg3q1ao7p0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/ensure-promise.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>EP52eVRyGEo6HEeG5YSNRLdRGdYbTW7CSQKWczUqSvQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/ensure-thenable.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>3cK5JiybIVqTehNUjcQsY85YziV1cB/q/6TIHcOAZbU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/entries/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>OpMV60TNdPQBZOiLHu4Pk0l5uC7vqQ347bdNAItct+U=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/entries/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>QpnG1MCXtjg+0UGepIsJqzaGiMOuVPzKSdpQBG0FAn8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/entries/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>5W4fbxzeHpfr6OJ1q5wqdXqweDTVkXFxUrGjMKgV07Y=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/entries/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>A+km8R2Svuxg1RJTN2WbtH9QSP7kVMlE+0YWHmLmslQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/eq.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>fNE6DJJCfhjRH/jdk2GyIekKE8h+hbTqOMlTHZbAUik=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/every.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>n6Du6tOdqPPYsqKVsred03irWIOwMUR3bvGQvU5Rzec=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/filter.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ftcHjMT5uenHr6btH1wyqyxEKTJutKNc/08/7rhge+c=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/find-key.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>FU+Y1zh1+mWA5OAfvudtvEaieFrJT8EePHoDTc4DEJk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/find.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>xtmWxIKKbjH3MVsw+NYdiDc/NMWWKoSLvZG3kFu3G+0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/first-key.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>w9oM2OyeI+YX5bMLawsOXqH7dPiJs4zWOVj0AySahaA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/flatten.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>D0MwAtE0dv3X4DGeoHl7fZhBhg4BvrCENjVn2rrB/b0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/for-each.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>iJ3GLY1QKSmy1IiQHTrxAe8662BAM16eRpvRO8E0598=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/get-property-names.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>+SQ1UrpNty1k+mHzG78ClxeR4MAsLsVeq1dOAdcZWrc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>9qztcKc19ExopcX6aPRyHw+r/tJiN7jvSwTMch+dXug=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/is-array-like.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>B3tMoNkes+NE8th/b+RT6BydoLyeWsBhbhTp+ZrzKoA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/is-callable.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>znitcMZfDQmHce4oqYyvN8b5VRkRBkknm98DNktcw8E=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/is-copy-deep.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Y3Vf7lB9nqZkHmqvMhtodd1CO3yR/LKg5CWBPfI0/JY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/is-copy.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e3JfPQVWyUPQFT7Y3daDJqu9KzNy07yLu6j6kOkE+YU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/is-empty.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>47W2xkq3XF2fE650cywJNDRhC5BQzM3p7x71MGs/Bhk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/is-finite-number.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>adwp8aYtiLODrqTS3Re0Q3WPCZqdFrad/2sYEw3bgZo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/is-integer.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>l9CfQOGeEhHLlHzBGqwQkPeNqF8b+tX3C52fRJJXFLs=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/is-natural-number-value.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>VWM6IOuSnD2F1Qid2cFno2qSKk2JHyATsOrArS05d1I=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/is-natural-number.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>O5gvUwvGo1Fxqvn4sO+vXbxdOdSfo2++ALsnArFtlYw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/is-number-value.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>fLxCo+NVoSVe4g61kV9yH5ETTQsfomLiCRzJe6We5t0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/is-object.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>UlpsUJ1ru70tK/bCU0e0U/vd0cq8wwdJm8ywuJLzeBQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/is-plain-function.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>fbcyU8wPTVOnxG5+SPaIbZhSjYjMe2N4BqAhvsEwnzE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/is-plain-object.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>f7DMb3fSGJ2mAdLa1SIv/Pzeu8kCpw5QWtVWKQOJv+c=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/is-promise.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>IFpzgKN0foLUKv2d1tGGkOIE3pfUJAXkQpA0l4y+kok=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/is-thenable.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>LHv+jEaIwcHEvQ8pLaDdU99p0BLiSHVlT5+0WA3U9TY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/is-value.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>JcIUKC6Op5ErDhXZoBSwsDAxeVeyX1GhtqWNzgfv42w=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>/sG4G3ulcunCTThffhHGJx3IO4h1zr6j36Fo5SBIDrI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/key-of.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>BTMB7/J0jNMX/i0pDUr5VwcSPT7ZdldckdtWv3KtVT0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/keys/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>np6VJaS4kPUW1oxqk0z7ZlPYftyggVG/RSBzBO7rk7c=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/keys/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>XvXCFsB2yU+ZpfN4n0ndfGYiP2m/d2Dxyh1gpkxCYUM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/keys/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>LGYAi+dnou0qvJptoxMWMrvqi+FDAvPaQ6y4jWnJLz8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/keys/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>XWLGU0j2VX6o6YLDwFiobD1VtMLnZYZZyyk53EiH+wk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/map-keys.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>kKOemr98MOuTTEVYhg/3DY2fvJ3FljnpilQdN8+hruM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/map.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>EHWDCSEtCNDpbDmvxGYvzqt3K2iu78flSIfNE1KBvkg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/mixin-prototypes.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>zUdyzMaeXEcn2IjpJE9gNu824j7SngYK7FaD/GrTCnk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/mixin.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>FZ6OCGYzz72KZ0ILbvJfrfUYekzSKbYCeCDj9zhj7Gw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/normalize-options.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>zIGyVWaeNT6b78bZ8d7znwFSDp7dmqHqwInqy41PQx8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/primitive-set.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>OuQyi9ZcEKXSCPbnCfBre4rHv6cLpXgS2koQ8daQwn0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/safe-traverse.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>MNN3/Q0zulyH/X1Hc+wnna2L6tFnS2YJLLn4e53f/6o=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/serialize.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>I7hF+KW7qm/M4c6GXVjTdROZHNxlidf09gbjBoQoLFA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/set-prototype-of/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>46I0DJ0VJQbXH5fhsKh41aROMi2PXe93LDJ4RYRRcyg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/set-prototype-of/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>tu/EHu24BN+gxXsg314AlFQ/SvqtHM+4aCDYTucxQJA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/set-prototype-of/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>hNYtNMO4jkDb5fiArXjnUsPyZkkEIf1P+nTyU9W++gI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/set-prototype-of/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>TiPxMSSw//boZb30lAl1r+wD9WCTEpUPw5GrcgqciYw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/some.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>kk3leAgn8TS4z4CkCkHbDsDpmJzB6e741Khje8Ee84E=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/to-array.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>MSmRMUZ6SUR5e0MA4IoYjr84xx1umSw0BjVoHt9wqOI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/unserialize.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>djE2foFkV3LpyWa1v2aEQrXfSGsFatHuUVwZzw/DMfY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/valid-callable.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ggKCj6UENnGT9HMR0dMqShEGoTmXEbC5ORhLyKNZtdw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/valid-object.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>LvHyRBYz3Q9mCk/cZw2pVCk2mSJgHNAzhhIWA6TJlPs=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/valid-value.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>FcIa89wYMJlJ4wCnVXGgZKL0cxtYc4QvlwGERTFmVAE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/validate-array-like-object.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>5VKUZbeFrIkqnHvuaSufYbw2bNHNkupVRrtGHWr1rbk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/validate-array-like.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>k3EYHOoM+0dZ4bgaq2It5lBC7q+he21u0ofpeqTIzrc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/validate-stringifiable-value.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>tKiQy1bUQthHDfbi56/S3YJHHactrntWxItL39XZwBM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/validate-stringifiable.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>lH1EV/I4pwMb4wLY8UnBOCjCYxODB/NyqFOUEU+2VsU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/object/_iterate.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>hxXWHtT3T+K7lmiJpDmF603wZO59BbCSDAkC88BiZ1s=</DigestValue></Reference><Reference URI="node_modules/es5-ext/optional-chaining.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>X5zvkKqEDDWFXcxHcn0yY6/CbL5QtLrALfVGi0gd7S4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/package.json"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>o+F0sfXCBXetlTpA/QKgPzTXm/abpeWLfuV/OFs6sxY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/promise/%23/as-callback.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Q+Y9LGcLpn1ywSQPl6nY4mNQMsox6tl2GrrYO1MS/2Y=</DigestValue></Reference><Reference URI="node_modules/es5-ext/promise/%23/finally/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>AbSeI5U21/G9crKzLb/HDmofcWkwpYHnOPebALCQvEQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/promise/%23/finally/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>yvnk+dOe1Fq/HjUsEJkcRcjOvpUFd5JhocWpORBvr0U=</DigestValue></Reference><Reference URI="node_modules/es5-ext/promise/%23/finally/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>NN7fuwr/mqdpR6VAOz1I/Us8hbgt5hyXWmv4gvLC0IA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/promise/%23/finally/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>qL4nt/O/ZCDxWaPgpq/u4p4+1izDFhQKYxM6glvq9jM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/promise/%23/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>lnx3Pnh8B9WsDpmoW74Z6CoCzxYDENjjED01sL5QLto=</DigestValue></Reference><Reference URI="node_modules/es5-ext/promise/.eslintrc.json"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>g9Nraf0n4y1zipkBJDXZHslz7JPUDmf9KS4EKPkaiWI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/promise/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>REhikk/I0oVbGEFySdnipoU11WTJkXDKokf8n6V3C6w=</DigestValue></Reference><Reference URI="node_modules/es5-ext/promise/lazy.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ORXpTzOTRA1Y/ayNs1JpZm1M7jWJb8CQtdR/KEoDhWM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/README.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>t/FCm6Z5wDcBP1ZU55+zXrOiz18oyr3g1KrphUr2jp0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/%23/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ZxnkZRXZ/OjFd+As+qDq9TSigQ6p2YDOGQocJq/DrzI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/%23/is-sticky.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>sOavv3tRWQY7wAO/pvwxJej4PIGyd9ZbkG/iUZhRip0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/%23/is-unicode.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>NNI0lJFGyn4fI+/0Jh7FZLvnlfsKlFK8pdvkTxBpkyE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/%23/match/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>AlEQDLFNK8iZoy84TACpdNq6eY8f84M+TkfpK4AsewQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/%23/match/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Y0C0W4KWVUpuO1VVPHhPifrsPwCR+szIwbiSOXSkd/c=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/%23/match/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>lInAuvkto77/m0oIAQJukZIoOt1VuTUGeve9W2ATjAU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/%23/match/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>3ZHAX78wZF2DSCGzusPTz0mTlXLJEmI0seFEdS9O8zU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/%23/replace/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>AyM8X/JZLcJwmvNPFtKF9Y+sO1D9Sqq4HDa4E+4Se20=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/%23/replace/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>jMGVJfiScII+SPC3Lx7UnPsczuQKoWtFPnpmEHY8zYU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/%23/replace/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>OMXuLnIzJOVhp+LArurJsLLNpzC0Hb+m/P0puNalP/A=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/%23/replace/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>utdNzTYhBn29mxSlVuPtqu1NqL+zbeMJ7ke+4I92Ghg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/%23/search/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>r52cltEFI6pErU7YBOtxUgYb/ezUWObJTPKYF2trbAI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/%23/search/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>MHzG/W+TWxaADRo44Dpd9SHXR9q4toNvTn8QSvJLnvQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/%23/search/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>HhSqXgusUZim9ZD14Im0HjW57utBxBNwP48hfnV2/eE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/%23/search/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mdMg9xVSQ5PpdRkiEfEkbX+Vd9qhSzyF/YCOHz1RAJY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/%23/split/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>C7HHKJDB43Z61mz05yZ2QRBgoC+b+dpEaQSQ5epNOgM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/%23/split/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>s9n/RGLJprfDdu/EZ+xtanQ307qukam9q5VzcMWHeXY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/%23/split/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>i9FjwVvlUgedBF0SYNwCu73WIo+kgkF55qMkyBXXpUI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/%23/split/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>xXErJm0PqcJqbWDe8QWLDfFS7MrYjsVzfyjrXkvYcQ8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/%23/sticky/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>D3Gk0bdWelB3rS7/iT7qyWel4WTbxs6NFiyRwHO+dL8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/%23/sticky/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>EqubINhB+DN/jLh60QANmosW2AkPOwBCwVV8FK1yprA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/%23/unicode/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>aSSJkmgoqKpI7lNYHQAfayXBwLkY83D/TmUC8ODB4Rs=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/%23/unicode/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>8GTqbpJvBDDCKFDfLzdNuozvWsCtg84FZ2DERlF+ReM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/escape.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>MQr8xzGsjAlAUpZn4xGnm4NcigHU6vyGnsgOCKW1ta4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>nNEMfRSmzgJZaWCv6gkRhFccZ4jbs/d3J0Qo2abGxIo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/is-reg-exp.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>iY8o2urf+8h6VjVnOoVj2fKzrMCQw8WcsBiTceZcznY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/reg-exp/valid-reg-exp.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>vq3FhnM6M2mNoJl18ehk+zmDjbf4EhsoYxKJHkU4juk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/safe-to-string.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>r+I/LdZzJCTVHm9xdk5MIk2NX669UFl2O4q59w1zsMI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/%40%40iterator/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>aLKmnAn11Yvckyk9k0EpLck58KW4l8NxpUvhWXZ8OOs=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/%40%40iterator/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>WKfZ4tqYCLVzc5UbIJj0i/ilFWOt4rXmwaLq8/iFvWY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/%40%40iterator/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>1JLeRjmS55ZjqTxOBwscr0cfuN/B+gYzK0UyTPQ/WuU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/%40%40iterator/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>l0n9JCdhxaQM8FWINkTPwJFewPKxXiQ0D8fG2zzREsY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/at.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>J2JPKbTe3lIi+cpuxC/YnqjVzXhxNm2L7T7ROJSnzAA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/camel-to-hyphen.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>40kPMzw5Hik0lOeH9nUzleYZJBF5a3o2vOzELGL+KBQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/capitalize.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>GowdylAc7OBgKddwHPa1owlBHigExaUMF3V5cf/YQN0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/case-insensitive-compare.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Ka9+005UpivIXl9obrb0SvzndHXZ0Qr/cSppcljY6zg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/code-point-at/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>z4Dlxy/G/OqU2ykKKP121XMj2JlPbb9B7B+mE5HuNBk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/code-point-at/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Jg5DEhAIKnK787vvpfCbJDNfabER3ZDtFFFnyyLFY3o=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/code-point-at/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>uy/YVSYYvvehnACh7DS9OcyNPr8oPxaH1OM1vPh4cxg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/code-point-at/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>vFZM7Q5ZVOXI56ONO7ApbsadXTjz/zTjIMY06F/Olz0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/contains/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>dcOGhGGtdLl6RQoRve90/znUw0H7buHRqvlJsMT7oUc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/contains/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>MBHsCCFXDTR6xqLmjqhIlMflGEs1lYrKR0u5MurOGBw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/contains/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>j7KVkCWRfZ8G5ZsTDS2d4tG13PnlmJS+VG9JsDw8zxY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/contains/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>DraxqhgbBD3KCh/95ag5V0PjeMo6+NaFnUkFEEDO2lk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/count.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>7jnLUE9UtUZzCjHSyI1oao61HmMA7z/O6XiTwdDHXbw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/ends-with/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>uSgmYpxZiu/yZMqNTe75r3r8kV4PJjsROUywFwk71FM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/ends-with/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>YCAAEkoieTfKPJScuQSne+UoXTCI3SeTps/51Xs2Tyk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/ends-with/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>BVygCyxPOAbgoCm0iCSQ+h61wc9pDJHfNo1y5YFKm1E=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/ends-with/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>aslJACjhXMnjSM17o6NyiyG16NNwbX/yfbi46KWPmqg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/hyphen-to-camel.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>3AUyretnP2lXJPIc06wIbXAQCGcfH3XkdlS5kyNoVDs=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/indent.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>c8VQE8Trq8Vh0T4O/yS6U9r2joDDCIOL9B/ZxEezpiI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>zM56SyG3nIKE1ED3CJeoeJmoSbz9HzADaeBjm2ednQc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/last.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>cV0tUEAJA4dYNAzE+t2pZOY1/+yZ1M/5uJhbM89Duzg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/normalize/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>QpxaKnV+bvZvv/Tcpp33MBOEvGxUp681NHz1Tu9eLTY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/normalize/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>QbqL8aXFxi63GeoQFooYWRYIBVLDYgdHg2Rrg4rIAt4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/normalize/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>iw/gDEg1t12JWQPIckVTRW1gC9YAqkpMC7tIl7xIF8Y=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/normalize/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>lXSCn4Z3B6QnIox5mYuiWdRicM2gjok7ItTKYnipkL8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/normalize/_data.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ScCZKDlBlHipc1D87YHofU7dgM8oQfCq5e2q6a1EYYM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/pad.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>BpR3E3xDdJ9Vz86jeAd2NuYBjd0uA181PKeefdvC3WI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/plain-replace-all.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>V1/SwUhIeM9tHJlcNKlOBE5LSN4lYQK2GaHrcu04FzE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/plain-replace.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>+JZnhQb7nfcZE+RbG5mFIBgt7ZTwNCaL9+Tkwti+bSo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/repeat/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>T7Eq3h/1N1uIVn4pam89ah50IO6yo5xmOh3YHcsr2DI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/repeat/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>GUz0r1BtYjMDfKa44p5SNR6K3NsnUp0e+AuqFj+EeKA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/repeat/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>JMxoYqVKl4MSGgFQjuOAjj4fqMxXYbEo/Sb8o1SnUMo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/repeat/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>2TGg6J/r+t2IlL+xQ6lxjrkiz49pB4Rrnxw05jsQaPQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/starts-with/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>itTx/rLY+lhl8KJKrRlupNTm3+LcUy8TzVO9VIwP1O4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/starts-with/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>GmHaNjr1Oq+I9KHWdd2k/JXkxz2nbl+Dzs6BnURZKc8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/starts-with/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>8N3+Zhh1rKHQK+eYvRHujjH5FW+CDpymsrwNTqXaru8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/starts-with/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>N30302Jgp+b0sNgdudlPVlKUIRVM1uQCuosfpGFKQ5k=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/%23/uncapitalize.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>x+te+QSmKqG7RkQemEdw3tSQdz2ngFu7+FQDHI5S+6k=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/format-method.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>sFLiSIRpPeGhjD4HdY2BO4gNMsRfYxUrHSGygnRPqr4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/from-code-point/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>aiKxG8Ox/8UBpfiZHiiqhcywC2YAIczB7xcLXyd8IoI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/from-code-point/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>M5IatGwZB568+fR2qLx4gaWufgxmJyVmDD2nRDrsVSw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/from-code-point/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>tso/0kzd4BJE95OFbdWBh0tLYdvFniju9UfOdUcwYvA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/from-code-point/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Toy/E98aAP5hJ8khWT+aBbFQim77NHo2bmn2Dqo7qUc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>H3dB3IRGgzNPNcj2r1e4OMR48qRfoQ6pN1iLfvTx4VE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/is-string.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>cfkCTuT3lamfUXgAnMNcgJeORmrLdIRHruWHctUu938=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/random-uniq.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>RvixRKQXuinQC09q35kE7VeRe1r/jHUN4FX36vxa5gw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/random.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>WUqs/Jue1GW7rlkM8cwlropYhK10gkd2BnE+EP8fGt4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/raw/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>cdM+7dwWay2+wtHNZjNbeoD/cib5ICf/63LNLjM2g0E=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/raw/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>vQBDCZR93/wTZTydwwr663CUhxxYvPBfgyaqq9gqoLk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/raw/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>/QkDoja/azy8j0a7j/lrvH3cw8jTb88b4iDKalg/vKA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/string/raw/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>lYxMHOBnaIn5tqvYuHd44rku5UQDV7YgFZHiKNz/2T8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/.eslintrc.json"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>1l2C5X7nWdt4tiHVYIVFWBbFf1amepZbzsa7Kin9Zyk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/%40%40iterator/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ULspR+4a+I/EASMk0J3jupVtMZ7XxGKYo7wBviXZwDI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/%40%40iterator/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/%40%40iterator/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/%40%40iterator/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>OBLybfOOxdI6twMNfkiff3X94HZKhGpu82TVymic+Ek=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/binary-search.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>9gT4gIFqwoBj2NIKPoQStvWI7Uz/wJA4sKq/JHcST7Q=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/clear.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>IG/ZSZ5aVyJ3F5jmQc1bd+N8eFeJgmlP4jGPTAAmA6A=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/compact.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>RvBFgAy4gTipXwgPf/+Sbqc0zILVXQtp9llqp248YWg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/concat/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>0QM4W215YDpcTiob956kCubKhzVsF8uVdGfpQLpQTy8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/concat/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/concat/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/concat/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>tFvpiNYcFTom4OfmgAUxYGHCWk6hmOCOYS1uphVgkUA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/contains.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Cn78ma0cN49at06SfrL4qNRim5v7mQCWoTtXUpjxVzQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/copy-within/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ykQ0+OHmREZDFAq1Ej99bOouQ2lVtpK0hUgmlv1tml8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/copy-within/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/copy-within/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/copy-within/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>2OCafo1CnK2l5HN21S7EEWQwqdiJa5lIreien7nsbGk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/diff.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>9MdKXnIjlIaUQXWAAO9LZjFKjCWtwt8QsX/P5JVocoI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/e-index-of.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>51Va6SkMcPKwRPUfRzGjnog2aahWf16rGN5JbyaqYfg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/e-last-index-of.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>EauoE6wTEQa8O6vCMzber6OTLxxhhgvrkj9NA/1xWfk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/entries/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>0DTqiC1ZKNamxf+x6Xs0OkO3XGE1rUqJLZ5CrNTvYVo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/entries/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/entries/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/entries/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>WDa7/TgBK6fr1g6SGY3YfauPdRkbPie+UW3lxYnnRg8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/exclusion.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>D5EnrQJNTvingWO7aDvqMzi6Cqix5mvnXsM7K9PmW78=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/fill/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Z/MWJmaCbmAnWseP4eN2ZxwHCWaS+rSggQ/bMJ+9uiM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/fill/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/fill/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/fill/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>yclz1fHQkFFwYVGXt7KT3hj7aUexJKUCaQ7rNIa3cS4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/filter/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>97llx7yOndbt9y+jYPq2JvM90Cgbh1gPU8QYYwmvRXA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/filter/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/filter/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/filter/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>740Ogm7oN2SwS7n7aR25VF8mQrDjXH6aaEZnT5WYI3I=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/find/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>FBsWeFwuqNNCNAetHvUO0tJ2oaNRpV4WI2f+widKv3I=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/find/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/find/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/find/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>VGbPfSU54ooSt/Mm0kcmAwvHacWg8nj4zrMOv9BcXSE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/find-index/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>+IwNWnjZ/FSBDNdbi+/xZeLUhzW6Fx/KWszkjlgJQ6o=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/find-index/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/find-index/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/find-index/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>WHQ75LU3MEM7Li4lmwbUBT5QFroCJ68dRpl3zLOHRTw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/first-index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>TdBVf49NzFdfeG828v5X1P72t9U5nQdZMJH5sfwBRZU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/first.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>D6DXvzP5TH+NYxkXFKXX8skejvj+VZkIKs9Oe1ZExtg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/flatten.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>uCeN7llfDZ69Ln+Zxb5A+IxTWJN7K6ji/wqpITmWpaI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/for-each-right.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ek5SwSngGbxWxWgFdniYrUoGDtYpg5HK2oWy6PURYSI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/group.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>s0mSj0DUY36IFUR5TSNEDwvSa6ztS09wXFctMJFqLHo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/indexes-of.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>krhPc+iPT1AFiMX+Lr+xf3KK8muOEML0BsnVKH2qgrk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/intersection.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>R1DfysyEapRfRsrSfZag94zWktOFREd3+sJUgbwW1f0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/is-copy.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>yyBMgFm+sFi8bT/CDwl8Iq987aR+kyMUKOOnru2clk0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/is-empty.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>V8bWIPagQOyroNKVLIfVEahRcVVtFAAm1REwN5AmK7I=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/is-uniq.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>b59F8RbSqI8GdYsEmg4Ti8OulZ9M4H5A19YsS/NO+TU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/keys/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>T5RSn45cblXPEe5Sx8fTaVHdfsh4ER2olsfGg71IHAU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/keys/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/keys/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/keys/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>iLh9mhnHZQ1p0kRuqw+kN07E2SzRSDfhcgGukpWe6Zs=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/last-index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ypaBPwoPf3XpYXeu9gD/gqBVPwlspRuQ+0z3XNRgsLw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/last.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>FifsWz4ju0vt4bQLEAI0TFCCwN7auQvEl4tV0AdSANo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/map/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>hUr1HOPZ8bP45AmQtKWE625laZtCgamSMAaBGDHS7Ac=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/map/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/map/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/map/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>dnxlbU4CTMrmUUIaxAoym71mJgjJqKrXRJuvSb17k2c=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/remove.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>lBvemqn9MC6g4t2MvQmPsipn+hcBwFR1Nuke/J/isvY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/separate.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>xrPR3EAb6V2Te0haCqAWbKedf63m1dJTP6Dgt4I2EBI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/slice/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>UxHdaFnQ5FDnSzf7bIWGe7iot4pzk77wyT8GeAsxBRo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/slice/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/slice/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/slice/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>KKti6ynRaRN4fneEim7DIreIyBtYbbFPTI0kVWO4BmI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/some-right.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>CmkA5KLtUU3k1wFhP78tGw3jo7o8ohggC9jICWm6kJQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/splice/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>57LpJBcYVE/4fTRZ818taVjHloH+EwNSHdNJ+d3cLIE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/splice/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/splice/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/splice/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>gHOW3M7LpoCksPrJwhtUieaePaVkN2XQ09MBU8UBO0U=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/uniq.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>TGt+zHm//cywurDBniBjKRE7LQp44984X1FbRmHlWJ4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/values/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>qi8NJoM+7exPR5qJtY68uSdzPYoTKQxsxK9utSITdpY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/values/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/values/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/values/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>OBLybfOOxdI6twMNfkiff3X94HZKhGpu82TVymic+Ek=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/%23/_compare-by-length.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>3cI4e6sC/7U+5nWkdK8dW4xMFW7MiPBZQUt9auHYGOQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/from/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>YduhUs8iuOxSSSiEH9PT5XfE01JR0Q/ta9fGfE3FuFk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/from/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/from/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/from/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>xEcVyGhOvGsdiehv24Cx+4ISsLvh/iBzCWS6wh3qrp8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/generate.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>zXP5M2sP8Z51AwAEBIKfjQQFZoiOBZfyArn/2XvqkjU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/is-plain-array.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>NZP48juRtsQm7vT8nJAaOxBsqyBc1bpgZGdFyiHS8GM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/of/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>cjuUSyNIlBYOoJ+HRDsnCgEW+94UH+cJPkTSXBGYjLg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/of/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/of/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/of/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>HG1HmHcni6qD4z9ooK+MOXVfXLmx0++abZzEZEg3DoM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/to-array.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>U8Ml8UQdobqClbreFv/fQi9MpvPUNM0/z3qCxXNexoU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/valid-array.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>JtWa0bJ/ymXHtyx6R9YYWqTCQ/wWQzUDxENYFr4AihM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/_is-extensible.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>dy3t3Mh9XdxvI5wOfFiy9xXYI/8tmf3NlqvanZAT5Cg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/_sub-array-dummy-safe.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>7ZGm9ulbc6f/tvMg2tS5OFf+nqKPqjGrvDTxsD8dzS8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/_sub-array-dummy.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>7ZGm9ulbc6f/tvMg2tS5OFf+nqKPqjGrvDTxsD8dzS8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/array/__scopes.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>HD3Fs7n0oWJ61zws0a5P79WCh4XtpT644Fx6klxm8JI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/boolean/is-boolean.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>4cC6VYqAg+heP5AWWolNB81ZImLwLAiUifJUtf/d7CY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/date/%23/copy.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>hK5xT5dlRUE5Yua3+Ew5qM8aJ2TR8yc812K60dVus2E=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/date/%23/days-in-month.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>+K/X2yIHb49YpeJfLytCsq8J1YT2dLTkx4HrzGWWbsQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/date/%23/floor-day.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>g5hai1vIcuS67wV6VnO2b4AOkN/f44D1Tx9RzJfBC28=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/date/%23/floor-month.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>7Oo0subY4GnZLPAWjukQPMXZokIxz+Yxx93y6VgojeE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/date/%23/floor-year.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Fnt4b9V2eKwwueiqbonUvlZE20gwgYGVf2Yfm9NdgHM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/date/%23/format.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>2d8vufJiTmrnr269DcfBmmE907na5u9mQaToPYb9uX8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/date/ensure-time-value.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>I8NdlqQDtWz7PM19QspuqR5zKQi9S7sPMjTnEYz9vSQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/date/is-date.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>RRHJg+DqcPYBuZmUx1PuBNpcD3uml48j1aExgP2k8kI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/date/is-time-value.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>kCWRkL7CaR8g/IazCfz+hCQfdPL9OlSB48evfhTzZ30=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/date/valid-date.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>3XOAUKmLRR1IooHdIL8YqMQx9tiosuWMMGUbSoOhbs0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/error/%23/throw.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>MzV2CHQh2LA2mk++7H/TcSQET6shVunRPQNnOBMSQGY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/error/custom.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Jr1qVHg3OhCxoZH+BKtV8yl/4qZLk/4JX1IRXvbBzHY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/error/is-error.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>sStVPd7KCUE3nT05QZX5XQ+SHfOZgA4jZb6qnswOlFU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/error/valid-error.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>PE6MUJPteHPnBK23RzpP65WPIa32rpcC4orH1bQ/BQY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/function/%23/compose.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>rRmGPB0iczJc/qpWfaWLs4nrZ5i8ySSmDLlStvO/Pf8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/function/%23/copy.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>W7+X9OB0ZSe669JwYQp5E6pCshlCzIU4+CR7s41jsPQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/function/%23/curry.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>CvSYXGEcl6e6R5rU5R3zoJE1bFUIxP48TiLLSUh16+Q=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/function/%23/lock.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>CymeTq09kmKEwZgQF+0jsnJEIRZz8MB6KlFQPgfZ7YM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/function/%23/microtask-delay.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>jZO7LmtPa/gLVGq8ALQWucdbILn1zqiwEgF7iAPyrEE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/function/%23/not.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>YE6Ha/PRP1aIOb/5mggywL6AxhwC1raFEYY5oZJROV0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/function/%23/partial.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>f7Ib4ToG3SLqT5pessLXHUxZoWSqhd2gSynZVP4fKXw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/function/%23/spread.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>/Ywg3J/72ySA0XGrklULltjmAcONTOUwr3Zew8o4Ixw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/function/%23/to-string-tokens.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>elkMXyrtPaGL9tO9oCd5SrJf7Dhr5FDNxI490iVYRGI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/function/constant.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>hIEuVH6n0JRdTBifxU4nk68B7vtPrmqKvhanqf9pi8I=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/function/identity.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>/QlFN+iUxOi/UrkQnblN0TZnntXBAxIX/DAZdpKVrCE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/function/invoke.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>nVuH5JmgRxk5CbJaki3czFmTFKxv8J6/QX0+jvVkCoE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/function/is-arguments.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e6nuTkQuKO+JhflcU8v3PZ1jNik9eu5byHwZGpM8S1w=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/function/is-function.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>1hyBwwfwwBiaYFZTPAafg7n8HlaKikWtZjPXz80rlvg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/function/noop.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>+yiDOZ1bUXWy3LFrIn36t/Ly7IHs571qD6EzMUuIyks=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/function/pluck.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>v4xe9bOQr/LgJZ1/FWptD5ajYtAwb0oh2UpdAHtTQY8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/function/valid-function.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ZIc8u0dl86xjRAXqOOlykGJIGl6V/2KdzJDkQqjPehY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/function/_define-length.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>0xRGuv+YoRgsqV4vdiRHNALztRC6gzCRWg607UrcVvM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/global.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>wm7Fki4lxLsbNBECShS0yrFVhCgrdEvmxPPG31wVr6k=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/iterable/for-each.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>K9Ol6B3tvKIikIyFpOtVJ4qyIjNAeGnRFXQ6eKDQGxA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/iterable/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>InyUpXvVeWG8QMd/moCFHbGsm8SSkgeICLM3SKxiWj8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/iterable/validate-object.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>PFD7vgVheRxR3tj5sq9mIjPy0roLLxVZsIgQfT9ocDg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/iterable/validate.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>+Krw0N4WwallNlSFGxbQqpcuKSsp4QO1oSI5Y65EtZ8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/json/safe-stringify.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>xaie199D8606EApqWzFHpNmYZq1xa0TAVbjU0NG3F08=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/acosh/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>JWrPHpZT4sLAGhKe+WOgkCtB8K3PCY+7FvcB+RnSVJ8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/acosh/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/acosh/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/acosh/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>tlNPM2BvaQApEN90HffUlLAj1zz0CnzqLe8zjY7sd5k=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/asinh/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>rbi5TctimrJNiT5zodpaGmM7IN6VNXgGt2kXfV6BSlY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/asinh/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/asinh/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/asinh/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>jyW/SH7aXYPjeU+zyqGNlTaRcq8XokbPD4xoTlCxcuk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/atanh/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>UytO0TWDdF2/UJDB6xlE9QfcgP4esGOMBl1qwnxXCqg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/atanh/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/atanh/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/atanh/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>WDIx9V/x/Zf2QQ6nU3DvTukOg4PNFEbFG/veuz2yh+Y=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/cbrt/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>9mvkqg05VmrMzaRF545xxsSpZeZNrxWRif6mBXJXB1I=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/cbrt/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/cbrt/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/cbrt/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>v9HNNVLjWhn4eY2OoXmkjM+B7AXvPCiQ7+y004ISwXo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/ceil-10.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>wtLmKF0eZVrEUrJ3weXJMi5URxRKHowX+l0GADyjVxk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/clz32/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>pGnhJxVVRP01Pt9XuZy0YU5gfgzoJM8gyaJrhbZoOao=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/clz32/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/clz32/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/clz32/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Qft7dAs2mZ3emsL9ZJMGpyc4cvutvdAKwfdfo0PgRCk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/cosh/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>BJYISLUD2snsUzlpqR3wx8nGwN+lrh+wWeQfuzhsNhc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/cosh/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/cosh/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/cosh/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>VI5GBfmOpHFsk55wdUetp0J5EqzzpVDrGF0MHHByE48=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/expm1/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>RAEc2zEM8iHWzK6r6j49F8MOAWBDt+K5LzEq3AXGjvA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/expm1/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/expm1/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/expm1/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Jbin5EMDXyq154LusiCr1nhj8B+R6zvJwLGAO22Tsj0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/floor-10.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>YM2y5gtuM5luFRnURG23pbSrWZU/GA/vEgTfNH1kGv0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/fround/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>5f9jV3KWw8qrYxtKX+nISrVlL5r7cElonJOHKw2JMZM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/fround/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/fround/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/fround/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>+LA6x5OdI8b5u2twGZ1KmY978ICdtPi5tytvqdLs4pI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/hypot/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>WDPqtsrIDEKzt1ClqaQjRZ8kq19kw5MOUoX9acinRm0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/hypot/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/hypot/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/hypot/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>+KwziMwTtP7yhPbcwJoqj46mZlWyFuqLe7ZqYQ+6DH4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/imul/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>QaLrwygNAncbpqAM/OzajSz5yipfoB67yCBw6QhCjcw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/imul/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/imul/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/imul/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>RJKbzlEbjJGT+ZFF9aufO2Yn1pCb85FRKGVJiyvGqkQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/log10/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>QVE3OhO5/wpDUMtX/knwTOtv3f3R6hlX2n6n+FMpPFQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/log10/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/log10/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/log10/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>s9s6keM+FF2BKz1ETnghTeE9odTPUQ//jIzKEP1wP7A=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/log1p/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>6xkk9Awp+EDPjKcMA4fzgZZbnc3ZF3sb7wk05OTLvaU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/log1p/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/log1p/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/log1p/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>TeCoJ3SqKjhGyrctXzwe0AsJKLYh95zgaMNqWwbEvfc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/log2/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>7D82IKGFJFMSXfVvVz9tks9rBOQT+8dHl9OzqNo/BC8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/log2/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/log2/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/log2/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>crk7FNqlNmd9oAnVwZ5N++MGwlfcam8zKmNb9PN/3Pc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/round-10.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>9VVaSVi/SWn1hj7mXSw6pBYbI1wDs8Em8IEF1GWdw4Q=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/sign/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mEiW1A7Ve932ez4e8z/RQebl5QaPzbK3pEawCVG06U0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/sign/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/sign/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/sign/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ggl4/SVWEErldDlyjIGyBoyCXN7xHiCuij/lxa8eoMc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/sinh/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>AxCgBYvhNe8cYXLcHSV+VXH6av8IRss/MsdHFEMUxHc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/sinh/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/sinh/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/sinh/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ERtQUwaVE9NeCSSor1uEny7g2GUne/aPkNQ2RZY9jKU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/tanh/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>zDyPfxSUaQqHqF7vU64MKT0DiF+9Gi+ZZASZBCahfPw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/tanh/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/tanh/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/tanh/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>joZI3gyHv1TTLjA/gAlQXZv3xdBfb/NWdyLp1qHDVNg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/trunc/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>6P+MXI2BMSLqFcESVJ+psTrISfJUgz1B4IbUZCNanhE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/trunc/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/trunc/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/trunc/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>lnVbstVctG9EG+Wk1iS8W/XxZbM5nwwRebPNnSyQNhE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/_decimal-adjust.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>47OlctPGiaPDT8HDJdcT4W9pIuTurh79Jt4ZepB3jGg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/_pack-ieee754.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>bb+GLO82nOvhM+l6g5nxcNmPAAod23DkbXNo9g4O28I=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/math/_unpack-ieee754.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Els3iEUzoDWXzpsLxYIfzgMmO4gIAUlWGWTCl+aIqZs=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/%23/pad.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>/MKToJWxRiHAjCFFeSpsbfbJ1mxT2Hgx1N5/mvfKMdc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/epsilon/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Rlwka/tNkix3qQ7uFioudZJiz4IZfD/5bmJIzRQo1kQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/epsilon/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>DKbb00KMn5pc6JgaUpq5oEJn++OO+04dCzSqz1JXzQo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/epsilon/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/is-finite/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>XZiPPLClaAmuMi2+XmVHJl3wxyPjZriPk0FWmDHbTnE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/is-finite/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/is-finite/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/is-finite/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>0T6rhLmJN23Xkm7klTqbfi+uZ3U9MzOlutQMaPi3Rq8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/is-integer/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>SirAX5vIq45LkQV8Z6eiE+ucTEBuh/Dg8P2R8MO+Vlo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/is-integer/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/is-integer/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/is-integer/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>AtQjny64rzKqrCC/Op8ysb49dIWBEM6r5GBzoShHuz0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/is-nan/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>SA6VXPYEBxyyk17xeyYNyzO2S6X4wO12tny1pruNS3k=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/is-nan/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/is-nan/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/is-nan/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Arb5Ji3QOCH2ntSSwz+gpmS5hv8rCON0x6ZGHXT7qg0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/is-natural.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>BY82J3+Teonppbv8clba27l0MZtIG6YVIKLOPBTmofc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/is-number.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>tNaWtG3IfXxA41DrjqhZhXdq+AIfF+ePyUcSF60SPrI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/is-safe-integer/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>/csA8z/lpozAu2JwRgcL5TYXmogQP8F7zxGsdBloX10=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/is-safe-integer/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/is-safe-integer/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/is-safe-integer/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Ouv69YfMvApuaPtlaPZy7B8M85W5qdeVOTpTeolbBW8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/max-safe-integer/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>peNXoSjOuqaxfss0zQOnxqVeBC9++GwpAQtp9N4AM3g=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/max-safe-integer/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>DKbb00KMn5pc6JgaUpq5oEJn++OO+04dCzSqz1JXzQo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/max-safe-integer/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/min-safe-integer/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>59oHf6c2ZtPA7DXNvXngPDMJD8LTZTrA1+KbWbS7oHM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/min-safe-integer/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>DKbb00KMn5pc6JgaUpq5oEJn++OO+04dCzSqz1JXzQo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/min-safe-integer/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/to-integer.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>zK1U4I/RElvohjkUNC89870aJJ0SGmOGx9oBTrIhN04=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/to-pos-integer.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>CgGVaH9qEgOv/6av3U+lOJ04zoWaZvZh4nQKIeSkmRQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/number/to-uint32.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>kRkNlaTIEajqYbBNPvsiy9TSf1TvV/yWxyMU9j7Zgbw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/assign/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>czGJBMxn61B/2RJyTObpclGyvoR6sLuBQdtUcV8qgls=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/assign/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/assign/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/assign/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>0/l9B8/eVIPH6cgtdANh8YhDpl+mYq4AH+213qHPBbc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/assign-deep.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>yB6rldM+qTZ+/eo+7z873MwyR6aEXdzpYppfCM8Re54=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/clear.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>sC3qZvuTCdkVtRHYh1qx2wOm11EJLhf17eXa5imFRkE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/compact.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>aVgMQ/DxF8l7QuxAlgH/T+BWPAgdn/ln5h+3KjdJcSk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/compare.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>fRgld8Ii7Uf2r9acX5JARnc9epfcKYokEA/WVoPKH0I=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/copy-deep.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Gz4H6BpVq57BsriRiE52e6ccWcPf16XgAAfvNlTepiA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/copy.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>PARyDkvCbOScufaSOGqKJNkpoPSohqCyl4XjhDcvSMo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/count.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>6iwD7uEFXv2z4AbYhkqDcXVRQA2M2P2kGxHtjIphUAk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/create.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>+1gA5vyZsEIUBaLw9pfknAAedXr2XkO16nietfivHu0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/ensure-array.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>wub6yNwMv1oH8m3bDkv95nvhcw2dANjY4sM1X7243cI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/ensure-finite-number.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>r5C8brguaUizSPCbVjNtjq6f1OUvZSTaxEojN4/87hE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/ensure-integer.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>4wY55cmlGbKKFvI2s4nB9kl880sIncXzDi9xjzbCSF4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/ensure-natural-number-value.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>4JTG6k/Rx4FGixhb8MBXu80xnbqr8Umwp+UohsGql/I=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/ensure-natural-number.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>eGSmIbzyGs3Eb3kbUhbMD8bop/ibbQfc4vdPBIbUTsw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/ensure-plain-function.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>cuwY1pxqVDvGELT5jq+MmxBmiNYEgw3iblvGiqSC4Y4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/ensure-plain-object.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>yI5n/Dq1+UXKZRGnp2ot5ZjowTsr+DLpCrRDdSS9ii4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/ensure-promise.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>kJL5D2ZJ/1buGU8/dWf0lZc1ta2Ydf84aqgICD7zALQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/ensure-thenable.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>rnMWjWSfxvYhqYdkk9nrMo7PwPsmCDrANAc7tr64U1Q=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/entries/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>RXxZCOu/LxoKlMFij77Zx+KhG907Ze8qCjN0OvlJQec=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/entries/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/entries/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/entries/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>cY7u3XkVnQpPaj8Cf8RVXNuMmA9uReKq9U5mJcJht3c=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/eq.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>sPmA4XnzbMrlJ+DFQV1vdJdWMex09r5aPsJ3VhRtMzA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/every.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>t0wEaZfMrKmnkW6Hnlcgyprr15XcOxomFIGZjaYx2Vs=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/filter.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>iTGle967+Sw/R1gl2t4Rmas5rw5k+NNSEP7JmynZOhw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/find-key.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Dcc0EicfrOxHerLMnQMu0qtSH1P2Q3AZpi8Mfo0nm3o=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/find.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Zx6y6m88SuZ+tW6v2PMm0e+cCKgjJBroS8rW68KRDpY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/first-key.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Ed+8Qh1QU+O4EpKpg/cW/TtNegTLYc4pdlC6ZWweEjw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/flatten.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>qOP5tTZm92q0lTOoo2UXoVZecgraE4mN5I3xS/DAE0w=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/for-each.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>32wU2W7dyJwyDIIL7HVvWBsI6Ck/p6WeELs+FJEjoKQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/get-property-names.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>8PM8X91RseY8WPEWb1UoRiBPfdtbC/TW/Y6mO9A/bmg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/is-array-like.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>yBXMJK7EEO0h1Ss35izIfu4bvY0rx/zREiqUE6RfB64=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/is-callable.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>xyb00XYcMU1ekL1KdHAPf2qYspTbjp8gs8C9q5JU5Qg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/is-copy-deep.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>kDu5DhXMCesLuBo54XyeX5QbYn72skfLvwpDWpgFVoM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/is-copy.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>d8C2PWo5ncnnEhMFzB5Cmp+Vl0HV27H9a5u0s19lot4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/is-empty.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mB8s6FFEp/sWkaD6jeoaxncfPVW3yb/JVkFtcbCQAWA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/is-finite-number.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>RieuK+Xw7KOf7PNr/w0sAlM3alg8CdFLtokWDon46mc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/is-integer.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>UATa6LTK2oQ89KXSS+B0Gang7ldl+7JAqnjqL4cVtrA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/is-natural-number-value.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>UoDt8vC10yidh3l3ktwuCNVyj9j7UovrA/UUC7s1j9Q=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/is-natural-number.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>WA6KaLp8tYpaOvv4mgIVoJKZ1fhgQSxDHW8+z7UDI58=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/is-number-value.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>n8xlHR1cI9Z4Kecbl5+6ipzitcOqZM3UQzm0kVpXqaY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/is-object.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>RKTH5NmTwdVpKdVMf5LabwVRGlaW8NullwkumrF4jlA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/is-plain-function.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>2QK9rYPvG6JotI9T01+khfG556soWqcjq+Y7x7u5kN4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/is-plain-object.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ZKdplgRj+WWgeQ3zV4OLmt4QdTZcwP3MjQceYSXfM2k=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/is-promise.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>UeX5L+KupPR3i8rjPWcFOIfkjI1g3Vu0LLGYhphqmTA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/is-thenable.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>UeX5L+KupPR3i8rjPWcFOIfkjI1g3Vu0LLGYhphqmTA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/is-value.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>hEQ5eRrqlYySzgnkp0wY59hiGkq0Q4ay5hta/bysfIQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>4jziElqrG+kuqvBhIxO6EthlHqwW1kz+QR6zDHMT8TU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/key-of.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>V2LcW9HU2YR+ULrJY7VEhHtJBo3fcMbhFsNm1tWJESg=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/keys/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>cY2IIJQizGeGWbezbnd/9mGaBlDqYydxUktArQvX4pU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/keys/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/keys/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/keys/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>QF7HCjpqYSJ3zDurRYcvrvm7bGnaVBnjKIXPtCB2cX4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/map-keys.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>4RAObUjD0sa5f6AANM3sbrWselJMF0Fy9zEvct1U+V0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/map.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>gc2BxePH5gA/fQ31/fG46c72u2a83Cx0eKpAlWjZEGk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/mixin-prototypes.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>n2rWaugnD1AZrMNhUqjViPnaNFi5+6nNzhKL2BE6abk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/mixin.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>+i+RNyNWdSmOFRrBHPM9uAknamLF7xLWXVDK1ZDEDvQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/normalize-options.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>iqqslLQuVViHzTwuAlIobF8ztnvtYPgJQDdFvWNoRn4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/primitive-set.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>vSUJ56fmwrDwtxfasArMYRqAX/XuZ9hwcpwMmitSxps=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/safe-traverse.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>gB037x0ADnq8g/kIVlVv/aAHKT/LdR6sgcVAwuXvt8c=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/serialize.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mwZ/HSL3b9wQEbbOFnnbhy55bgeKzHVqfc4mclT/da8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/set-prototype-of/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>/Hnk/axig6/CPGVVwacfXisQ8RFIz2xg+7Pzk1Liqyo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/set-prototype-of/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>8AMcGeKCc8RWlV+HNZjxvOk6BSt6QoXCnXvgg+GtZpA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/set-prototype-of/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/set-prototype-of/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>8AMcGeKCc8RWlV+HNZjxvOk6BSt6QoXCnXvgg+GtZpA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/some.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>s5J46kJ301mcKIQAhZr4eG4B8SpEe7yMTPAmsF3J6Sc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/to-array.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>xkrgxdgyPmkGrhqGLvWYd9FP4EX/RnsNIUigak9QXnc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/unserialize.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>sdleztY1+W2vTk2ocvbWPEHqMSHclYLciYcfTlR3HKA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/valid-callable.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Z0HilpUB/7q/8pT4IZO/RRVMDtsnAaeaq9EIt5O+wJw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/valid-object.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>EJPYvuLUa/fT8pSiPsjVyI0fwcegykGY9msacipQ6mU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/valid-value.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>1LLa9/a0B0PDPHRstlEYWhngaSgArdDT51+9Aoh1PMk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/validate-array-like-object.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>SDbn32vLY4gHo1HcO+c3tL82WtQE50XDK6laOKziKiU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/validate-array-like.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>6WhQsiahaEtPWZJ99Es1EEM44eKy7FxUw1TVPHVITes=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/validate-stringifiable-value.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Fqef0oaZnMq7TjwhjEdgLrupj15TOKQ3p+K1VhDe7Bw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/validate-stringifiable.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>tlUVjobXSlRCBEtdb4fQmjTgtI16zjTZ3BPCZHsyxDk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/object/_iterate.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>wuza8I2dfB0DQvVUzCmEA/+O+bxUQ2S14C/4DKsdt+M=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/optional-chaining.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>9OHCrTPxmDlpQQ+nEba/QMtYgD4uaT8FF8sFHv39hzs=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/promise/%23/as-callback.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>bxEHZpiXRkXjSXwFQL9/xjIXmM+6/EBUyB1cK6t6Wro=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/promise/%23/finally/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>LjsSG4jaFHzPfQp8Yak9CnaOyki+1RMFHIl3L+24sRs=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/promise/%23/finally/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/promise/%23/finally/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/promise/%23/finally/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>oXeoZv0OdtnwmkX7ukXFCMrmAzIjkJP3UWqKBsKTI1Y=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/promise/.eslintrc.json"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>SXVSWVD6/BiVqDa1Zus+ScnbAAZHa1RL8UxlyMOka3M=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/promise/lazy.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>8qFLyQzzTU2p+WEN45V3LupAkHm6sJMfH5LZLZOO65o=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/%23/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>NLW0SmLr63YnLy0LW/DbiXkhJLIK/WgYDfmOIpz5UFw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/%23/is-sticky.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>WQZDna/B4VW7G0SfdyU6ruo4CZVTEmsov0F+qbUvoPI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/%23/is-unicode.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>wZESfABrBP2WbFE0AwMY2ZKDnHIH62FY7Q7cvF9GCcM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/%23/match/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>f/hqobP3sA3438oW+bS/GrpnLZEpjiVrDP/GqDbHTwo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/%23/match/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/%23/match/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/%23/match/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>KCBT/+IJ0HhJlumpjhPOmqL/ZZqNXM9/aAqWwmYCjRI=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/%23/replace/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>JN/DVgmcxQITdyJyGk4ZNO/z491ZIQsmaT+89/RN4Aw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/%23/replace/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/%23/replace/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/%23/replace/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>AGQFjeTH4Tfqbm9a4JNPDPHEpOwDLzysw1Jev/+N+Os=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/%23/search/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>8e4vesoA3SO4rerwCbpsJQ6CPlD+QKi5bqmWIAS7IPo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/%23/search/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/%23/search/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/%23/search/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>RT0RnOj+RXl3tllf+IABPS+JJiQyKqnS9qnEoV7w6p0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/%23/split/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>4bwKxBjmer3hH5sw8akKTwALPzakRf0maCSkKypHPM8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/%23/split/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/%23/split/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/%23/split/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>iVk0VrFT9TmN69zz3A9KX+QIscEu6x7+bzPVM/HiV1w=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/%23/sticky/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>kzNrgzMr019eMWH3kWfd0K/+hM0dGP3eIW5nup+aNx0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/%23/sticky/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/%23/unicode/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>/y7AOwaQvy5Duo5NBhvYKyCQCOVpBCXQrLPVSXPWT4c=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/%23/unicode/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/escape.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mQd/hmz115ab4yxQqCZKJuCyk/V8v1qaokqsLDypIUQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/is-reg-exp.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>oMiHIbUF+WhoLkIs9TdiyI2ATMNmF8gEbhCloR+utsM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/reg-exp/valid-reg-exp.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mS81TSt+Bk0IZDBIrS3FXBHKejd4l0apYGZ4Dps/kpU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/safe-to-string.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>vIhxoXHai5uvD74PWRvZNebpTTC/W0dAZ4z/CmvBHHA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/%40%40iterator/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Qo4if5s/Xfeb/T/TZh3AriKrRp0XQMgqyPL3UVK99rU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/%40%40iterator/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/%40%40iterator/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/%40%40iterator/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>0IU6lCZDqoV/Qjvf3O4D/bnew3dIR/A2DJkptTfOTrA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/at.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>TzJlEv2jSvn7u6nZzasRlgszqXBDW//9n2cWaThCPQA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/camel-to-hyphen.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>OrO6Zp9QvHW/sm02/eP7x/qoqKAllJICQOJyMmART2Y=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/capitalize.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>8dSGdx1Tww/Dj6WrB9ODPvHb433mG7vEu6lKDfdezzA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/case-insensitive-compare.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>COP23WJozlYNovtUk5lXgrkn2ysftiJuzEYLkiC6ZNY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/code-point-at/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Csmw+N2b/tyupMvXpoiXqPEkLTlFc3XxY8iP+RvgWGw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/code-point-at/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/code-point-at/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/code-point-at/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>NAqPIOnx9PssoWCB6zFZjLQT1B6xbLKAqdTkS8KmSFA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/contains/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>sJxRmlsM6zky4lfePbHScXuJLzvvvQBLtUG2kSE9cCc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/contains/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/contains/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/contains/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>PXsqKtfCuMN0Ew1pcR6eMJMA8JQiimuD/boFKlFvB20=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/count.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>pQ4p2SlYNPFC0m2X5bHA2yn8GXeZvVhMew14vrhNivw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/ends-with/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>/FFupsSb5QuMPwRPHSh01CyJIE1zlNu1gMHXUIqp+f4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/ends-with/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/ends-with/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/ends-with/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Ia4zuH6WEWIktsDsXtfTyDjVPwaRj5IVo9/DDU/nehs=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/hyphen-to-camel.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>yTb+4MKm8otyWYaLnjMXtwqhjKkbg6FlI0yYRfohGq8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/indent.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Z26wpulspXt3d8T7uoJ+J6W0qouSyAuRRkJyafpqs1g=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/last.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>apj0DdxclqYH2R2OTFDQaKjLXei+DuFAhiyGO/jFAdk=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/normalize/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>eGGIqC4vJ21oY13GXEZcHNderZJJrHjmE8hsyZoUcdU=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/normalize/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/normalize/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/normalize/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Ufo4gYqVzNBAkICO6w8FZeOp4ZaZzexxj03Mai0L+q4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/normalize/_data.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Z+IK3YZs2zm3OckzxkwNWT+sNz758v2at+zH+t0hwTc=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/pad.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>wHMqEroTqeFMUtP7ZQQfovH3G0+nVmQrIC7pHzJgW64=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/plain-replace-all.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>uDRF99valpIJCboA+3FK2iKKZgdB5YV8byp2Y+0PMJo=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/plain-replace.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>0hkMiyKATJDslcEg3MfzCehdJlD3/p3vKt/uJuJ/fF4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/repeat/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>77pEkSTCZlHeotOaJCf338pLR77FN4zkfsyEomV1fbY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/repeat/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/repeat/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/repeat/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>pD//khKIDrTszLoYCFox6ngeETNMbS4qGWQzqsdEvE8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/starts-with/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>jeYgval3adrfJeCbyRtT29uD3fnQhtSamsEtZpEzftM=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/starts-with/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/starts-with/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/starts-with/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>wHoN6R80VajmKTEcCTsK1tNnC3D6rIv3FjvGhe6iQXw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/%23/uncapitalize.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>L9XggWZQbfjTBQIRlTR9VP/HuGKnPezkMxrd/GTcEM0=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/format-method.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>4ZFUEiQh8/hPZgzN7FiZknE0gu1k1ahQA4O5mL4I7PE=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/from-code-point/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>YJ9ZeV2z3O75uE042L33mXbYpD5S4zMb+mAuxkTdF/8=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/from-code-point/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/from-code-point/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/from-code-point/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>SD0TuASSqvHUf0Wiyfs3lTK0JVfwdvZpWF0hUIATdn4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/is-string.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>NnXnsbnAjzL6vYVUnjg+ALJ093L7gge4kglAwFusAhA=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/random-uniq.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>+cOIeE9wRiTqTyTilJ0q55CjlUWY0/21kixU2JpV7Ww=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/random.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>jW2UUO/KU1AyLbColuR9A4QkEc71l35rDVru3qLHFgs=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/raw/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>0TsHnov6vtncDNEAAr86ujkNpUCGz8IGzNb5mGLITLw=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/raw/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mGK5RZT2bYX2ZZ7+yNYqt1BBM2L2D4UheKROuCrHWLQ=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/raw/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>e5tKg4rl450x7fwJo5WjXqnXHASOrZ09OsjBR9fFHC4=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/string/raw/shim.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>C4CM5Uo72AeOGddUZVawyVLmxvAqtO8TnRo3YmPh2QY=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/to-short-string-representation.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>wqPTHamgw4jgdYtIKb3Bp4TJk4KmfP6h0dFrkx5KT+k=</DigestValue></Reference><Reference URI="node_modules/es5-ext/test/__tad.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>dEhMflcqFEBJp5lMSAs6QqHtlopd2g7M11AUJPRDt7Y=</DigestValue></Reference><Reference URI="node_modules/es5-ext/to-short-string-representation.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>o1U05MK2JCThlA3UX+R6WVQ8WIc9lB9JzOnDv8zt5D8=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/%23/chain.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>KyFdU0gJA0bTYgmS/LcLg/Pwfxo8q3i5qGPAG/H3r64=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/.editorconfig"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>oNEnxDiPIQ1NDJBr9We6MC7di0I7tPjI/ECVA4KH4fc=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/.npmignore"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>EfbxnxKlf/BH/dM3BwrvwXa0oLFwR/KLiEP0ktA17uE=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/appveyor.yml"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>AR2hc9VQjXirR7sqDCl+VtDNAgGVHY+y/xgkHrwBywY=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/array.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>II6TT7UYQBkxhcEpdYUEuQVmYELR3L3kM45cdArPmEM=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/CHANGELOG.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>E5glOHL+dfBn48hpyy6eqznclzNH9jwYQj+op6POrvg=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/CHANGES"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>EoB9LAejuuAANpyp6E19fBym77JVKIV1PsX1w/fRAII=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/for-of.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>eVjssSU1XPlbe16xP3UtGWPLRtvhV6ao9LfA5erC5RM=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/get.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>K3lDLnz5l2KB1IWZ6KTC00W1isUr4AeHl2L7R0NgKlo=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>gKLj/Q+uHpbo6J4QUZjpeXNrFldNpnbO7sO619aXJBQ=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/is-iterable.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>AxfpXDKKmhglrTcygd2D9ldTSZZFM25gDaQ/noCz3Z0=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/LICENSE"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>N8FJNL2F/bZqo56vrfRGSRlM+DTKCah9APJmUpWw3rA=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/package.json"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>8epvgmmQGIHr2H7Zfp6UlLEdZ8wEe4761fTXDS0G81Y=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/README.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>zrzifxTDM0bkQ2sR4n0rHtzBxuEcwWgLBFixQtkA5us=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/string.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Dd0rTOTUallqk1rG2vjYJYx3h1FjYBFzuKyoq3rv7w4=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/test/%23/chain.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>3Xe/5i0/dgdrH5uas5h2MQoXTYIBbJqNtxWht548u/U=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/test/.eslintrc.json"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>bCosjuZy6aEIRgkrQxfDf8ixubQN0JATAks4zWp3Dc8=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/test/array.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>M/Hp+i/lsinAWgV68WPjZ2ltKcXpiY33vndMrilMJug=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/test/for-of.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>IYKA00zfGB2JnAN5oyH5VpfPhjQdQm4s8Z5DrBFdYVc=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/test/get.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>NyC9cKxpZ6UWwc7otezgO8G9Kh74Jhgr7nUrhA5VLno=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/test/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>6qLAMJGoR1YN9w+JbNbiOaxACvy9nzBdo6bT1Ho5reo=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/test/is-iterable.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>FutkAL4iwkw/bI5vB+FTsUGRofmGisXBlzGasM61NXg=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/test/string.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>OlJYmQpMs73VEV7XLIESR2OEF3R/BATcS1nRyprTRWg=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/test/valid-iterable.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>xIUMiDsSK8lFX5j3pzAFvgn4Hvf8b1KmBE+OVEZsJis=</DigestValue></Reference><Reference URI="node_modules/es6-iterator/valid-iterable.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>aZTuDroHQ0xo4D+kQdHNOOP/Asz2XBMn5ZGT4OKIubc=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/.editorconfig"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>OYqEKntfZaSuY6LQCFU6DXoqNAaQKvwGNWGpglRel0o=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/.github/FUNDING.yml"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>7GsN0t/WYFHGCMOxJUuIxwjAnpuJZ+PL6ZDjZEF8QjA=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/.testignore"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>iUlD8hGqncsupbAIOT52qXj/xDjVUa+dEVEwuBAV+JQ=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/CHANGELOG.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>EGo/hhrgj/ztRTDyOJU2h6s5HFWOuS8iiDAqPUVkH1k=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/CHANGES"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>vzUE9cL6W8aZqqaoHEWKcTlS9O845vpIO+2AvtgEm1s=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>KCvdIKg2TwShigsNzmxBqHpBu9YzvcyfD0jWKEXXOIA=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>H5oSJxxlPNHiPeHjWJiHL2mxcUkenoae72+x6qFmJnk=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>kp09k1qztWii/lILTG/ZrGCB+uuS72zECj5CIYYv3k0=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/is-native-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>x0radtna3cpGHhmFpclhkWTSnrMX5jxoclH36dQfFfQ=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/is-symbol.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>chWVV1uGY+SMME8E9VM3HAiZ/3dFOyT1SkDXqViGxrM=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/lib/private/generate-name.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>EjeqstukJeuirYqFTbysPn+YMGuI7l8BF0UX/tGIILY=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/lib/private/setup/standard-symbols.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>cQTPCQgJ7YR3cMXrhZ6s6zw+MrZSy7G9eNYGpuhgSFc=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/lib/private/setup/symbol-registry.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>C39acdk+KyPUTsOwxUWMN6VSQ7TkoYdxtBhz5z5u8o0=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/LICENSE"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>KmoPA4ST4UVhUHEZ/hwIc4zVuXG6F1CxWxtP4tU8Eew=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/package.json"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>0qKrDgSADFekF3+Sc++b+VHfvGsNgGJLFwLLY3k0YvA=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/polyfill.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>736+096NiAHil4n7F2sfz70ogLxT55T+xXs9Gdm1NUM=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/README.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>NVRqS8cakZV3eN9t/gy1N++tmFzigoYAriPL/OlQqRc=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/test/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>wjpGUsDBUNBX3A3rzn6PyLu0giBwbaLzCEFPk/JbehU=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/test/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>EsE87anjvanN2klFQ8McpZjS9MvVTvie8Al24t+7+Kg=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/test/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>LxMCfy/6BS+W//ZwZK2CtCRTTTYVbh8b6kJPyyueubE=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/test/is-native-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>dy3t3Mh9XdxvI5wOfFiy9xXYI/8tmf3NlqvanZAT5Cg=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/test/is-symbol.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>3R5V63Dx+mYA96tyxrYMygx5UUesLFgrdsX8tVsswPE=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/test/polyfill.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>qDEb5jecwYnx8TRihR5+SnDe/gV7PRua9hAyIOWvXpo=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/test/validate-symbol.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>46QQOAEiD5FULayZJKLnPnlgkk8sf6QsCsEun/r1K8Q=</DigestValue></Reference><Reference URI="node_modules/es6-symbol/validate-symbol.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>K9e2ITsS+RQQewyDr5X3dqlWCh8tD62SsUfXWQ9RmSY=</DigestValue></Reference><Reference URI="node_modules/ext/.editorconfig"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>OYqEKntfZaSuY6LQCFU6DXoqNAaQKvwGNWGpglRel0o=</DigestValue></Reference><Reference URI="node_modules/ext/CHANGELOG.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>dM4iyHEeQweZBHAwctUUBalscP4LekYBkq18Mi1Pl0I=</DigestValue></Reference><Reference URI="node_modules/ext/docs/function/identity.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Kc7i/3tzgmnwweZ8sY9wHMNrL1F4i32LbUds+0wvojg=</DigestValue></Reference><Reference URI="node_modules/ext/docs/global-this.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>vk5PGvQMM3fAX5GMUHEjsZ4qLr25xfBddvyImBIuD6w=</DigestValue></Reference><Reference URI="node_modules/ext/docs/math/ceil-10.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>iC3E4WpGf/stdb66mEe0W+DcSUIL2DQRgBStejlq7no=</DigestValue></Reference><Reference URI="node_modules/ext/docs/math/floor-10.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>DLN5NTLAqZMN93NR/EFx5KBSKIQQL60wQn0FBznSCh4=</DigestValue></Reference><Reference URI="node_modules/ext/docs/math/round-10.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>4goBTa2KcaFJXx8gfUqK6YWS80XVhWhPyd+S4FfuBl4=</DigestValue></Reference><Reference URI="node_modules/ext/docs/object/entries.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>YN0lb8QSlAYPQ4dTeGsgHaC0d+GlSA3AAcNwEI5BGfI=</DigestValue></Reference><Reference URI="node_modules/ext/docs/string/random.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>xU34V+tYUdq91MToLHJ3ODXxVOwMnGPpd6JUVWAB7Wk=</DigestValue></Reference><Reference URI="node_modules/ext/docs/string_/includes.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>LpIj4i8QtsofmE70SK5CXyBqlgjUdqT5QWw7iQJf8Vk=</DigestValue></Reference><Reference URI="node_modules/ext/docs/thenable_/finally.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>FKCXdxlchvzuA87SpUe5CKewfXhYP82a9MQI+1bLxU4=</DigestValue></Reference><Reference URI="node_modules/ext/function/identity.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>2KMTn4F04qe/mliv+8TJHb0vIBWt3k8a3pK6Z14/Lyo=</DigestValue></Reference><Reference URI="node_modules/ext/global-this/implementation.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>rAh9+ng/Ks7Vxq/Clv3JJzmhsnSabqPgM1PuGj28bpA=</DigestValue></Reference><Reference URI="node_modules/ext/global-this/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>9iFltmYRORRcxxf8ByKPFIM4jcmyqQBTAgABD6AWIaY=</DigestValue></Reference><Reference URI="node_modules/ext/global-this/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>lTTCvEqJPS74CnVEkIYvBO9X54As0LNF6/gwxSzjCp8=</DigestValue></Reference><Reference URI="node_modules/ext/lib/private/decimal-adjust.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>2VIhn04KO5rbP3aASECqspX8Mw//7341pNJbCE5XYaE=</DigestValue></Reference><Reference URI="node_modules/ext/LICENSE"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>WJ7gFX9hiRxEsEVU3u3ynjWkz4lT6SELj2NG5WD6UV0=</DigestValue></Reference><Reference URI="node_modules/ext/math/ceil-10.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>pjjFhDfLYn/j8XNeBkWMEpiwV+GmUxsnMoQw5Ebpsvw=</DigestValue></Reference><Reference URI="node_modules/ext/math/floor-10.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>3t6t6xWoOKwZKboTExdaNhW5P5Wv+MfuKSIYlUdgXXU=</DigestValue></Reference><Reference URI="node_modules/ext/math/round-10.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>61Zk0N6aByTVoNavxdIe2zVWqPSl0OUX7NgiXGO1/D0=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/.editorconfig"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>OYqEKntfZaSuY6LQCFU6DXoqNAaQKvwGNWGpglRel0o=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/array/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>VqOl5SgysIYheuF3LXR+aFD/fIze0G0Rp+hkBsjpbs0=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/array/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>nQpYqCMd2q+MeaVVNeokl2/7o28tp6LN6UdYXUms9zw=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/array-length/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>412QRjYVgyH0UF8GCT96IjN7xFr9yP5R4kN7BO4TlgM=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/array-length/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>20zoXwm6Pxq7cfULwkhiqlldZrH9LlPqHRNUQqeTM4s=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/array-like/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>WCu/WQBfC2hEpd0wkNfUWGhVE8qtPiS8ZeMZTD7U9GE=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/array-like/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>2Opxa1x9H2KQpNi3AytvezSf0/cs+eiF4dR840zY9jY=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/CHANGELOG.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>5oxSqo/qL6kpU/BEbo5ku+3kScbRgTbyGIJQhctaFOg=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/date/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>qKfIiHusJ0PXIwKAd1FWKDH6YPw9QtQVKBFzL1p38Mo=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/date/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>TipTj+5xzO5PVw7paUqxYekM43z5pFBMKDtjWZY3J40=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/docs/array-length.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Uu3Y0XUidoEvamI1gS9Xwphx0dTA9+iRwqQKBbsCy8s=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/docs/array-like.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>YmrfMQeA70JRx+0iT35Ks4KCKo2ruJFmvH//IDzWByo=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/docs/array.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>BZOGSl8xRd7xQNc0Y1TyijaRFwvvYHdp7IqW0Jtvacw=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/docs/date.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Nt50Xync8er4GTJMpJXcI01I+OE/hogxYMxHWYHtbM8=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/docs/ensure.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>M2w8IQofQvCtga+qxD+TAwTKkbANCvpO6+adcsorhNw=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/docs/error.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>/afr1aup8Wc+YsyeT4aJ1kxA020hf+Kj3Ue943Kuxmo=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/docs/finite.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>eTQGR2cRZUbG/A5543MnT9TSsBWmsb65akz4ib6zSS0=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/docs/function.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>yPzWVYNy6/NN4M4M6sLn8n0Gzp0UjnXYUehGkOtrqWU=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/docs/integer.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>5Mx/GC1VGvtYf6BGAejajduDCB2TV6GZ/UPWX0gfSDU=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/docs/iterable.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>k0kvkSY+D4/tFjvXgXjphXqm6m8Ojsx5Clk+Cog/nlA=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/docs/natural-number.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>6zS+HmHSAXyaPom3R9RrXEb/C9gUMAj21qTbkIQiodU=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/docs/number.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>40LyKB9ZWuP1H4e136Ej1d4+OizXhWjHW0L3wfZosZM=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/docs/object.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>dBUxWlEhoKqW6oDVJ2XVzIq0JpAazFKYSLmOSqQdzJ0=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/docs/plain-function.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>qv5+3V3OdqE3WlRpBEFrv2AA+L24hHaDjfuDCbRjJJM=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/docs/plain-object.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>elDYWD6T+mrl43m3nOCXZ3qF6a5gJOw3Mj4VCIZDO0E=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/docs/promise.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>2wfp4ZLJqmTGB13xMhG3D5iewAbRMlwwgk1dDjLjXz0=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/docs/prototype.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>3tJMSgfLQ5dbAWryHFfHPkMcn50Swr00EFfBB6otGpw=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/docs/reg-exp.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>gg+PSAUtUC5iwn+6rSV7qT9EDV9sLXpmxCcwh/Cf7q8=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/docs/safe-integer.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>jf3GCSs/ysTjqOIjIwatJ4Ac++rw8h2Z3dQn40Zs1cI=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/docs/string.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>kKkv7EcGmd48gqFziB3IxopFe6aEs1UWWVGnjd/msJA=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/docs/thenable.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>U3rGDYG1RMatEC0BCsDdAkYdivAZh/yVCgjYIZ/ciwM=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/docs/time-value.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>PrqjXrQyiFvgJx6awh8bMBhgs6ZlMyLhiQ14bS+WwDQ=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/docs/value.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>hFG+QxwBNPFf0E3GkqrfJh/2lLuixJ/9PlfCGXm4gj0=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>C0Ijch/TRzT8PeGQLvEfZqN+VumTzeDVt37HMgr2LQI=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/error/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>wl4EAb5cbCPIH45uCVg2DNoGkwjyQFg5Ur4Cbrd0ejE=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/error/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>DFmcFIpU4bqvK2guQCu3UsA8NLcxBfAP8FTFYGS56cU=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/finite/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>fWH1HSQXPup9NGxgyG7X9S+gm/LbV+vb+NqSiAsR1PE=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/finite/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>6ED1JkZU1VNV6I8fkv+hVgSiMiCwc+D+t0dpt5KsiTg=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/function/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>lYtx0X0qqqo+pGeyzcpExu4m7XJJg0pVRqoeJA/01gs=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/function/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>+jIJM60Ki6vkHu8Rlt8tuP6t+PE9/o26tIpBsjKwfjo=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/integer/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>s+J6Wmh7nkK/a/i6V+fIOBV929mz4Q464TcbveH1WjU=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/integer/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>436+14UlUUatBkb8eYRRSDGDYJRpVsLunKhl0xQdtpE=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/iterable/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>a7pBkCK8itoS3+iJw1DhoO7k8vGF4sIh/cGOu0UBw3Y=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/iterable/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ASdG2krBXO97Ix81CWGIvnm+LEo5QzbLZAPdWf9jDEU=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/lib/ensure/min.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>iyVEPWyJs40IKJE4Ozq+WlhuIPQNFFgjtP/qsqugdQk=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/lib/is-to-string-tag-supported.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>BBms5ky6ht+iu1ZzKRRQY8GJLX3x5lqwRyGtyGyAoH4=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/lib/resolve-error-message.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>MYGo90aCtqDdJkfrIeKk9NM5qS8e9XSOU1TEo57YXuU=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/lib/resolve-exception.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>UvxdU53ImNWrFqZehntSG2JXyKvG4pc4mVjFD6LS1uo=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/lib/safe-to-string.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>6Req/8Gz1By8BPzNJYYIUO40C4GyiFPlgOimQ3MmycU=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/lib/to-short-string.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>pvvnRSsKxdMkWacVAffNgkSrCyGmXPfVv42S4rEMNuM=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/LICENSE"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>rD7eYw757N907amNH1o2cyVe7vsP11p9bpJIzpneQjU=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/natural-number/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ltjkEInMTEkAF1fnOb0GOyrQv15Y1r0/qNV+IATY7QU=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/natural-number/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>DY+GPaFPXIg5KqDaMnpWvPTAuNe717XmKDi8ooGwwTE=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/number/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>pQwjyjhv12G7va2PXcoyKYSAnpds2/Jv1c+PZ2NGNFg=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/number/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>5cNZ4NXvqrilO2/0WSpNTLDENo3+x2sYL4bbHV5YVwA=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/object/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>P5j+L6PDVUH+FNhTk09o6q4D3bNd7ozUWq6rakhb1d8=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/object/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>aBZ/Uwe3anlZ18nO3q0ENmeWi5pO63uv7gj13zA2/L4=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/package.json"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>JXtvr0j+uQRjUDvvgiYCcwURX5u4Ij3s7gH4iALevWU=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/plain-function/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>A4V9HzPjQPTSH5i8dG5HXytqk6WFhx5CFpU00+8pqvE=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/plain-function/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>QFlInEztBvQ9VgyN/aU7eMpwH3+MtpJ7EROpCv98IWQ=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/plain-object/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>V3C3TH+yfWVVFUQydJ3bz06RI76BSmCiPgJ3Rq5iW8A=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/plain-object/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>9Thn2gbXtqYbiKR26d9ZzXGwWDmG1egOHZ3e41RG1PM=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/promise/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>iD+QFA33RW0MUo1eu9X0P2Dw6Gy1O1pBT1ZWfobLTy4=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/promise/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>9wttESAPI7uMH17Ns/VsxZjRpDeM+iTyzzso2BAYrUc=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/prototype/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>d87XaFuFDhBzXaAQgleEW2n9FGnRN21Gbpl5EkBTn7g=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/README.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>FfNffFuLH5Y0yPr6sQLHZ49TuxHkxfxcTvEkd99dTvg=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/reg-exp/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>r2zY50zWubDgNuXH0X2oGRgDRH+kpUDgDCN4j8F5xMs=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/reg-exp/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>HaGbGjHm1W0verHxOIZsw+VoIBfWaOT1U8+1NJYE7dI=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/safe-integer/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ZOoBKTtYrArDAJlyjOUGmil2PfvQjZEQ1Yfy8lOYIUw=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/safe-integer/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>YZUcCgEehgWxk5MxfmLrFyvku1v1KXKz1Mg321F5ZQ0=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/string/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>vyUY1YNQUVRksW/LONpT/T1pHFBHfGiQ2EBU5llyn9M=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/string/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>O8UvQYtJLNL01qcn1Ct9o7ntbbiDAcqeGU7qx8AwP5A=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/array/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>swv1PT2kRRNRspLBc/BHo644BTD7fdDFKPm+1lg32r0=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/array/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>R1uKaHe41MabUVJk96CxsT9kUqB6HLhBX5GRfL++eMI=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/array-length/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Al0086Ye57bD60kJSkaLONt9CNBB+5fsL7rKFF+Ec4c=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/array-length/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Ak9/wZDwySxanksftAjnH0DNEgIgpyCrEkDAIehljPk=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/array-like/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>QLHDrylHPrN7EW8d4vFA4tgtTPanCfXhVq4eNf7LcSM=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/array-like/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>3tTeAc9jT1mv3f0y9KE17z1QbRbBlCrdm2vnk2CQtA8=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/date/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>5TiaA02xI20RZjfW9hqGwiuT5O21jzdZJx1ccXO7AhI=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/date/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>13w2EectlWJLxMxJxmZb7MmRTr0/8hrmKNpCDMZwkb8=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>0soZkYyZDQoOhbq0Jo6ZHtwrZJDtFv8vWdlKbEVHSeY=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/error/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>tVdU8/fH95w0s7s9U89tWsJ4nGf+kLwiyUEBW3k0KvI=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/error/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>I51eRLOVA49iIIKTqYO6LM108/HdlFO+2Q8UbIeHpIc=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/finite/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>8eC82pa3cePYT5bRRnPdoi25O1Z9OgPAOGDMFrJRk5I=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/finite/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Ia6CVqwPMR+JZxTEdEAkGNPMunGlHfKWodKl5DrIPTc=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/function/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>xrBLRQld3NQ40L4gKXiZ5+qMtwV/KWg4c24WA9EK2cw=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/function/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>D2j65zMlzJyWEz7QypKsSXJQp6oxdUjxtZ3S2Qt5aX8=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/integer/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>MaHVEAGDRUWhqx+H2SphwQUcDHlYwFjy1ymY5xvpsOE=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/integer/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ho+sQ3bP3SGe89cXvpjC4cIrbyQugC+QDy+4pi4XhFM=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/iterable/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>hvhhDbWzyeJ0rlDAun3Ld5dT+q6N11jQgMngeQmMBuY=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/iterable/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>+H0J2AQXn1iSVGMUeKPfwNG5Q2qHs9Po6Qou/VehPzA=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/lib/is-to-string-tag-supported.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>garcJ0433BY8o89CHYe/yF5YgZSKBRThxmTYsht/vJE=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/lib/resolve-error-message.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>0q0dz6gvI/Dk1HD58xFl8TB23wTg8gZb1yQ85Te04Ew=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/lib/resolve-exception.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>sQRa9sutc90aroOo/17D87ZCZTrYdPLQSTl/bs01jKk=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/lib/safe-to-string.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>3wNLlwFasihKfknk+wzuftRDEwXASm8m4PvdSQ2ST+o=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/lib/to-short-string.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>OAhUCe4KH8pgXeP3R3Q7YH4Bc+toHh5vrQeAXTTjN5M=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/natural-number/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>stl+xW95JG+JHAqMHoQYvhja6IJlJaRkrNW/Bl7rouE=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/natural-number/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>csnhvSiZE+UjvpHVl6bNw2buOvBazjDZWv62yvviuyc=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/number/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>1Jy6r3ChEcfQL4SOU1D1rzaX/bVzFTqLtnoaPJ7ibdk=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/number/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>JRqlwlg2iTK1sTw1rRc463km1aHOL23VahO9ogbKETA=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/object/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ZfsS4KDu5UGN8g9w/3RYbkDyr6EZ01FE1xipNUhNMvo=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/object/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>qWd9kQHRP/HgFDVGHGLo0Zcsv4kuuNB7gMeNKInqliY=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/plain-function/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>M8LVwUW+mGg2yAaRFP985NFC5eBU7LXFXnJzSGs1Mok=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/plain-function/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>0Vt/a4iN8KBFned+NL+8yzjU9gtUMBbgiIAxWHj6k6M=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/plain-object/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>yS+xRNpruOO5SGWRH3cv6zgHV61olv+MtswRBs22ahg=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/plain-object/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Ht999Y0FItAHhDBv7VLQDLZExsI6C8hLyZp9iGjFYLk=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/promise/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>jDM0qqHwGCsIJ1wzkaVzFbum2iDjudocHO7ByOPznRk=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/promise/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>nyVY6zAQf74CgBinRtVKXx1MomO9JHguIGnSDZ2onLc=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/prototype/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>yuQrynOotA6KFGbxxqcLMiWqyFzeQ2b0zb1q2bCugzI=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/reg-exp/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>wgj4ssfhv0vd4MjW6D2l2XKGisb6e5lUrNJK1KoW4DY=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/reg-exp/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>8p67tr2To7/5sq5yO8h+QTff1TbFrUEZkarCFMyDQg8=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/safe-integer/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>QZ95f+7CtymT+xkIgRMFOo8dYNDXEcBdjiNiPAc3Y+g=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/safe-integer/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Tbans7U5E0lqDZCCJF31Z7gY0C/J0HOrA2uhIgEMeOs=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/string/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>4k5uuhLv28UkcJGfRfUpdhxtzmmvyKUL4Z53PmPuTOo=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/string/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ImKxgJs1IvYoKZ2vzU87fccXpvltIzSx93WoG7dh2RY=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/thenable/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>qpiETurtRH6hmLY4Vw5UkH8Y9K/XyanfA6No4MI1guc=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/thenable/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Uf0i63+dV/QBF8iheU8EHWlL6IJqPaXkMB3GxovXvd8=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/time-value/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>uRwcxzmkQt1cjyUka78mNvXJ0pcqtEthhQp06yOVPFc=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/time-value/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>gZZY7zLTlcmgj8YHLEjwtJDHBiV+yzyj8OPxBtLq/lc=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/value/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>4dTC9D2FaoBU1qcMi7uNC4gbInLoDfxjIaSuKjL/WYc=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/value/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>/hLER3v0DEXOveOyiA4KPqWCIjPi31CYUoi/65qz3aA=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/_lib/arrow-function-if-supported.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>UeX39GJnti3LEHKTCCUAqSo7XSpEb85oQybVU7EV4tg=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/test/_lib/class-if-supported.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>wa0OU4VZe8zcdIBRRfSex3MpZWvrTANlWoJDhqfVAk0=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/thenable/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>+XFYrLIiIpVbGbQue8vlp1qgUfRkw8h3XT05adh2JGI=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/thenable/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>YyQBQogH5nkloUoiuV2wve4FkK5uE7FZ5AclAXn16kE=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/time-value/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>rf2Mz9CQEllKVAdugOuLdhecqwFSdzy50GC/xuNhK3I=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/time-value/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>5xC/mpN/5IqNIHlxo4hDS22pTaveAv/mZMF1WMoKSR8=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/value/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>rU+Kp1bbZKdW5hTeqqdb1GCPKDQgR/jQOVMSwXrKeIs=</DigestValue></Reference><Reference URI="node_modules/ext/node_modules/type/value/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>xN65OpIQQ7mCeMscz1YG359xgyGrfpjtV4S6sZuzn8o=</DigestValue></Reference><Reference URI="node_modules/ext/object/entries/implement.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>uWzngoeMmZs9/DgTEbpsY0Y5wQHYgpnaLfKotcYYDFE=</DigestValue></Reference><Reference URI="node_modules/ext/object/entries/implementation.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>OY+1hxoVcU2IswRVllgiFOx2R0B1fbGqJvt1vU+EWrI=</DigestValue></Reference><Reference URI="node_modules/ext/object/entries/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ZmvaUCAM9GwiC1/aIzIEGCtcaD+Qeh1mOtl9NDTdmkk=</DigestValue></Reference><Reference URI="node_modules/ext/object/entries/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>5W4fbxzeHpfr6OJ1q5wqdXqweDTVkXFxUrGjMKgV07Y=</DigestValue></Reference><Reference URI="node_modules/ext/package.json"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>zww5OWmUT9UZNXyM6fbDgsPMF/xyDkawWpVqap3adX4=</DigestValue></Reference><Reference URI="node_modules/ext/README.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>aW8WO2gCDUdjr1rx0bUfJD2vgsgMsI6jya50GL2sEJA=</DigestValue></Reference><Reference URI="node_modules/ext/string/random.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>tgUa9SP8QOn9STnqzSGE60x6EwFwujDj+WiTvdSNnqA=</DigestValue></Reference><Reference URI="node_modules/ext/string_/includes/implementation.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>DraxqhgbBD3KCh/95ag5V0PjeMo6+NaFnUkFEEDO2lk=</DigestValue></Reference><Reference URI="node_modules/ext/string_/includes/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>t/9PHaOI4ca59VbbrjMIt+rkUNT3MvZlCfewJ86XW1E=</DigestValue></Reference><Reference URI="node_modules/ext/string_/includes/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>PYT4KBYo1bxquubR2LOwxE2gPcq30LooUvWQyTsmAnY=</DigestValue></Reference><Reference URI="node_modules/ext/test/function/identity.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>iVf5qtGEOxz9c8Gg7yQXtcfbzw+QqxuCtPPg+joLDnU=</DigestValue></Reference><Reference URI="node_modules/ext/test/global-this/implementation.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>oXHf241LmQYSrwPIyuMYZrUKob+RyaEsK/WGkoK6rNY=</DigestValue></Reference><Reference URI="node_modules/ext/test/global-this/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>rmLmPabZDdcFrjRSv0VdF6k+IMPu0tKMR1Pf1jblC0A=</DigestValue></Reference><Reference URI="node_modules/ext/test/global-this/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>oRvceeEbYwyDFN65Hh9nPGvJyabU1uwmGh7YNY4mbwg=</DigestValue></Reference><Reference URI="node_modules/ext/test/math/ceil-10.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>uBvKQwZaXPE4R61o//o3FTJ2zUt37/loIZQYNS+pmhU=</DigestValue></Reference><Reference URI="node_modules/ext/test/math/floor-10.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>dckDpYMRywfAEt7ZAKJ4zQ60STsylYMrA9Qx9lpbXhY=</DigestValue></Reference><Reference URI="node_modules/ext/test/math/round-10.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>tBvu2vUdDvmPxgPPKFFTJ0oqMWGiqXDz5CnTAPwQR20=</DigestValue></Reference><Reference URI="node_modules/ext/test/object/entries/implementation.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>2HAyeW19jTAvfaRqk7/ALD6StYVsbX+CRZl6P5paQvQ=</DigestValue></Reference><Reference URI="node_modules/ext/test/object/entries/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>fR9DZ1BOWmERQ3DiSlKtrNAfE3xSr4fDYPjmzFIETi0=</DigestValue></Reference><Reference URI="node_modules/ext/test/object/entries/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>tWF71mhiqB0us2AlBn2dY0W38CW39gDDDexb8XK7wYA=</DigestValue></Reference><Reference URI="node_modules/ext/test/object/entries/_tests.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>pDoI1oKgw8/IYk/10DopyfHRfuVkDh9Bz4NkIlzrBOM=</DigestValue></Reference><Reference URI="node_modules/ext/test/string/random.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>hPzEJ6s47DCDeEcf+P08mC55T/7OcsBDIzc9/lpFxAY=</DigestValue></Reference><Reference URI="node_modules/ext/test/string_/includes/implementation.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>KRw9LxAxD7NBKSWY+hsSA+1NfUiRaP9+1AYOetaPVHk=</DigestValue></Reference><Reference URI="node_modules/ext/test/string_/includes/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Cm0JW7HRHQgcbg8nIW6tGhckmRewwOI0Fxp1ejTcqfc=</DigestValue></Reference><Reference URI="node_modules/ext/test/string_/includes/is-implemented.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>UwSGrBNmHT5pJL7npRHJjh2c7YFrJGAVhHNZGrWNOTc=</DigestValue></Reference><Reference URI="node_modules/ext/test/string_/includes/_tests.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>rfkOe+BryXaqxtNHG4vNchVttvOIhdsiNE5mqTTPfS0=</DigestValue></Reference><Reference URI="node_modules/ext/test/thenable_/finally.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>L/c9E91BwFXj5+yS1xlVk9RvUazOSbDrz1sMvtrOJn4=</DigestValue></Reference><Reference URI="node_modules/ext/thenable_/finally.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>4iu42PT0VcoqtHj+tDf/TU6XrX4OLW6rU+bQvY4hKrk=</DigestValue></Reference><Reference URI="node_modules/is-typedarray/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>gEABn13L3qyTkANWzPUxQYDzB2ng5RdOS97FGa8/gb8=</DigestValue></Reference><Reference URI="node_modules/is-typedarray/LICENSE.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>qezz2jgls+cjLynJcKKGm7F1LJAL11uny6vrabjwMrQ=</DigestValue></Reference><Reference URI="node_modules/is-typedarray/package.json"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>xywjxqTShvDYoVQh3NhCPCQA0L92LfHKXO646oI1vMA=</DigestValue></Reference><Reference URI="node_modules/is-typedarray/README.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>U9glMYXodzDHeIpFKj3hKYN/qLSd0v6MaBL4GrJcchY=</DigestValue></Reference><Reference URI="node_modules/is-typedarray/test.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>BRVAT5Yazv65Jkum70qXQdumjogQrFrR1fVs/Wo7Vio=</DigestValue></Reference><Reference URI="node_modules/ms/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ZZViU9qOawD/ECb3mOiWof+OU9ebZB5mcXmZ5qhMmZA=</DigestValue></Reference><Reference URI="node_modules/ms/license.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>nP6Z3YFCktP68geEDT7A1jF1iCZ3xsfRzuEsmAeFI28=</DigestValue></Reference><Reference URI="node_modules/ms/package.json"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>q/vaRKaTejGIMuOc14MsY6C0vgaztMuCr0/jIuBr8m0=</DigestValue></Reference><Reference URI="node_modules/ms/readme.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>YvdTozJwd4LeNJLYfwQuWb1ocjrlGnHq6lKTYVicxoQ=</DigestValue></Reference><Reference URI="node_modules/next-tick/.lint"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>vtCUQ2iFxVovNaquYugMcQJSDEFEIZjXTGK5Ew7vgBo=</DigestValue></Reference><Reference URI="node_modules/next-tick/.npmignore"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>UniIpE4277z+qdkki/4A7saJEvNa8o/v2sbJEpB6w40=</DigestValue></Reference><Reference URI="node_modules/next-tick/.travis.yml"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>fctfom0F/6goKcU0NXbl7YvM8BeQD0OxKB+cIv0Eq/E=</DigestValue></Reference><Reference URI="node_modules/next-tick/CHANGES"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>jA5d3GjUWd/jga39j7xCW0SHTvjtj2vAUEPBjwO98VA=</DigestValue></Reference><Reference URI="node_modules/next-tick/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>3D/5RSp4Fsk8lHhvPS7og68Wn8ud6+eT8JDe3VI3xmk=</DigestValue></Reference><Reference URI="node_modules/next-tick/LICENSE"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>2NW560p+SRFDaCAhQ9UXiCo9+D4zL1AoIAtbghMbgmc=</DigestValue></Reference><Reference URI="node_modules/next-tick/package.json"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>WRHUXQJruDuiBnFxAcij2XN+PHyv5UGVsp9zFv0KV9A=</DigestValue></Reference><Reference URI="node_modules/next-tick/README.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Il7fDRCuT0P7vVClDiWADsWfh7f4Cn/ipzAF18pv0JE=</DigestValue></Reference><Reference URI="node_modules/next-tick/test/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>gaB0lv6lyiinONG27Ikkttzp/fFgY7pIIexTXddtW9Y=</DigestValue></Reference><Reference URI="node_modules/type/.editorconfig"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>OYqEKntfZaSuY6LQCFU6DXoqNAaQKvwGNWGpglRel0o=</DigestValue></Reference><Reference URI="node_modules/type/array/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>acEgf/xT59QftoQexLvDxVs3CfsybjGW6VrdJ6CwKUY=</DigestValue></Reference><Reference URI="node_modules/type/array/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>nQpYqCMd2q+MeaVVNeokl2/7o28tp6LN6UdYXUms9zw=</DigestValue></Reference><Reference URI="node_modules/type/array-length/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>412QRjYVgyH0UF8GCT96IjN7xFr9yP5R4kN7BO4TlgM=</DigestValue></Reference><Reference URI="node_modules/type/array-length/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>G7OJIvEEMaCOnu+3ff8G9rrxshyk+ViWhbV4bdJ5bmY=</DigestValue></Reference><Reference URI="node_modules/type/array-like/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>XqsOWcNE5Z8C6YXIPJk8yMTTjDKdyTDMw4tKHmKSX0c=</DigestValue></Reference><Reference URI="node_modules/type/array-like/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>2Opxa1x9H2KQpNi3AytvezSf0/cs+eiF4dR840zY9jY=</DigestValue></Reference><Reference URI="node_modules/type/CHANGELOG.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mcF7Fvn21uF5qPlGNCVkKG/bDbvHtcZ2rAoBlKWRIy8=</DigestValue></Reference><Reference URI="node_modules/type/date/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>YWYnezOIHf/LZyKl6xloZqeWBGXna3RwOJEPB0/M0Sg=</DigestValue></Reference><Reference URI="node_modules/type/date/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>TipTj+5xzO5PVw7paUqxYekM43z5pFBMKDtjWZY3J40=</DigestValue></Reference><Reference URI="node_modules/type/error/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>QUim1kaqs1LF8kn658tjanuRxp3ILtfI4vLm+CeEAEo=</DigestValue></Reference><Reference URI="node_modules/type/error/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>DFmcFIpU4bqvK2guQCu3UsA8NLcxBfAP8FTFYGS56cU=</DigestValue></Reference><Reference URI="node_modules/type/finite/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>fWH1HSQXPup9NGxgyG7X9S+gm/LbV+vb+NqSiAsR1PE=</DigestValue></Reference><Reference URI="node_modules/type/finite/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>uonL7Ka99nPbXqOrULEf2WWG3mtO/I7XAxwUC5apKqE=</DigestValue></Reference><Reference URI="node_modules/type/function/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>2eR57XNwN+wVGf3z0xWsPR/BL16vQVtSMJIQhWPB60M=</DigestValue></Reference><Reference URI="node_modules/type/function/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>+jIJM60Ki6vkHu8Rlt8tuP6t+PE9/o26tIpBsjKwfjo=</DigestValue></Reference><Reference URI="node_modules/type/integer/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>s+J6Wmh7nkK/a/i6V+fIOBV929mz4Q464TcbveH1WjU=</DigestValue></Reference><Reference URI="node_modules/type/integer/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>9V8FmKF3BajBYxtqlIKrvwTxrZG6mYR5MBzyEWRHGUM=</DigestValue></Reference><Reference URI="node_modules/type/iterable/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>GOhfyPmCwVLpow5bF4xKgwW8N6RCpUBHxhI3homVfLg=</DigestValue></Reference><Reference URI="node_modules/type/iterable/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ASdG2krBXO97Ix81CWGIvnm+LEo5QzbLZAPdWf9jDEU=</DigestValue></Reference><Reference URI="node_modules/type/lib/is-to-string-tag-supported.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>BBms5ky6ht+iu1ZzKRRQY8GJLX3x5lqwRyGtyGyAoH4=</DigestValue></Reference><Reference URI="node_modules/type/lib/resolve-exception.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>TSESSrfquffegNUmCyBp/G9AWUHuqToStVUtZlooOdA=</DigestValue></Reference><Reference URI="node_modules/type/lib/safe-to-string.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>6Req/8Gz1By8BPzNJYYIUO40C4GyiFPlgOimQ3MmycU=</DigestValue></Reference><Reference URI="node_modules/type/lib/to-short-string.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>pvvnRSsKxdMkWacVAffNgkSrCyGmXPfVv42S4rEMNuM=</DigestValue></Reference><Reference URI="node_modules/type/LICENSE"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>MK/9yQdMS9q71VB/iVth3c4xE4kJEzJ7yrSG/P7WHVY=</DigestValue></Reference><Reference URI="node_modules/type/natural-number/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ltjkEInMTEkAF1fnOb0GOyrQv15Y1r0/qNV+IATY7QU=</DigestValue></Reference><Reference URI="node_modules/type/natural-number/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>O/HL7A/mC6mHfN8nxanFvKHE+ROpPrYfT11c/D+XwH8=</DigestValue></Reference><Reference URI="node_modules/type/number/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>pQwjyjhv12G7va2PXcoyKYSAnpds2/Jv1c+PZ2NGNFg=</DigestValue></Reference><Reference URI="node_modules/type/number/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>2pZUMveAPrcXgq2de1tKBHE8YIASVESZbw7eHNvArco=</DigestValue></Reference><Reference URI="node_modules/type/object/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mzNTMYBBMX5xDBB3a9gCMfpesupj0rjz5rwuMaKGzJI=</DigestValue></Reference><Reference URI="node_modules/type/object/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>aBZ/Uwe3anlZ18nO3q0ENmeWi5pO63uv7gj13zA2/L4=</DigestValue></Reference><Reference URI="node_modules/type/package.json"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>qmwSgG3VtG8C4fL//JpHFNOf505fe/1TYcSp7opgTOs=</DigestValue></Reference><Reference URI="node_modules/type/plain-function/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>OAvgZzVe1BuULIdJ8ZcAyOxlLzU+AuSOBLACKHUU7aA=</DigestValue></Reference><Reference URI="node_modules/type/plain-function/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>QFlInEztBvQ9VgyN/aU7eMpwH3+MtpJ7EROpCv98IWQ=</DigestValue></Reference><Reference URI="node_modules/type/plain-object/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>k5RbDmTnYuwt/MKrhndK6i2pkusCQtjTPoaentnsob0=</DigestValue></Reference><Reference URI="node_modules/type/plain-object/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>9Thn2gbXtqYbiKR26d9ZzXGwWDmG1egOHZ3e41RG1PM=</DigestValue></Reference><Reference URI="node_modules/type/promise/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>sP5OhL8qeEMB9NWz7fkR4EkeoIYP3jbB3OGX3ODKew8=</DigestValue></Reference><Reference URI="node_modules/type/promise/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>9wttESAPI7uMH17Ns/VsxZjRpDeM+iTyzzso2BAYrUc=</DigestValue></Reference><Reference URI="node_modules/type/prototype/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>d87XaFuFDhBzXaAQgleEW2n9FGnRN21Gbpl5EkBTn7g=</DigestValue></Reference><Reference URI="node_modules/type/README.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>9B0qhRqA+TpSYgKntDNxU/fuZkKpKF2k1Vw1bwUxNUw=</DigestValue></Reference><Reference URI="node_modules/type/reg-exp/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>pzzmEgHJAp6w7MjURk9b0xEUrDCp4deSv2stPyUQQIM=</DigestValue></Reference><Reference URI="node_modules/type/reg-exp/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>HaGbGjHm1W0verHxOIZsw+VoIBfWaOT1U8+1NJYE7dI=</DigestValue></Reference><Reference URI="node_modules/type/safe-integer/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ZOoBKTtYrArDAJlyjOUGmil2PfvQjZEQ1Yfy8lOYIUw=</DigestValue></Reference><Reference URI="node_modules/type/safe-integer/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Q7Sh3fkv6714W5lUJhyizHNmJinFMJ1wLpWHVyVMLao=</DigestValue></Reference><Reference URI="node_modules/type/string/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>vyUY1YNQUVRksW/LONpT/T1pHFBHfGiQ2EBU5llyn9M=</DigestValue></Reference><Reference URI="node_modules/type/string/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mblPExFnx6+j47D8nVAc16PuCyIoN2fI06xACBs+SII=</DigestValue></Reference><Reference URI="node_modules/type/test/array/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>StlFaHvmgmY8fIaK+ny4VRRZWFxuGXMhcCHzKrHv9bE=</DigestValue></Reference><Reference URI="node_modules/type/test/array/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>R1uKaHe41MabUVJk96CxsT9kUqB6HLhBX5GRfL++eMI=</DigestValue></Reference><Reference URI="node_modules/type/test/array-length/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Al0086Ye57bD60kJSkaLONt9CNBB+5fsL7rKFF+Ec4c=</DigestValue></Reference><Reference URI="node_modules/type/test/array-length/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>CBAOSF9HCJz9nC81rCQQ+ZPvWdgC64iz8foyJRMKhhs=</DigestValue></Reference><Reference URI="node_modules/type/test/array-like/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mXTNx5UxE/Z8H54wzioJpJhZCjuhPKcBmc8T0+Oupyg=</DigestValue></Reference><Reference URI="node_modules/type/test/array-like/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>3tTeAc9jT1mv3f0y9KE17z1QbRbBlCrdm2vnk2CQtA8=</DigestValue></Reference><Reference URI="node_modules/type/test/date/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Oo0ohb0Trcmu8VQmo78I/D7nZVrR0fGUll2SnFd3an0=</DigestValue></Reference><Reference URI="node_modules/type/test/date/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>13w2EectlWJLxMxJxmZb7MmRTr0/8hrmKNpCDMZwkb8=</DigestValue></Reference><Reference URI="node_modules/type/test/error/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>3IkcKGGLJZt254f/DvIO8CDcQy0Eua57cowCy350L5Q=</DigestValue></Reference><Reference URI="node_modules/type/test/error/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>I51eRLOVA49iIIKTqYO6LM108/HdlFO+2Q8UbIeHpIc=</DigestValue></Reference><Reference URI="node_modules/type/test/finite/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>8eC82pa3cePYT5bRRnPdoi25O1Z9OgPAOGDMFrJRk5I=</DigestValue></Reference><Reference URI="node_modules/type/test/finite/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Wz9yCrf1WdDRlrsaFVZJDnooEWn9EqhJLxyIVddcYcs=</DigestValue></Reference><Reference URI="node_modules/type/test/function/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>XpFPfPjRWmiECD051f2e6D8QjrHEFq00tfwdApZF9ew=</DigestValue></Reference><Reference URI="node_modules/type/test/function/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>D2j65zMlzJyWEz7QypKsSXJQp6oxdUjxtZ3S2Qt5aX8=</DigestValue></Reference><Reference URI="node_modules/type/test/integer/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>MaHVEAGDRUWhqx+H2SphwQUcDHlYwFjy1ymY5xvpsOE=</DigestValue></Reference><Reference URI="node_modules/type/test/integer/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>QIdm2pjOAiM/pUBDlGBXQX85feHXsL2a/aKmltHFjv4=</DigestValue></Reference><Reference URI="node_modules/type/test/iterable/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>iY3cTy0foKQ/F2YORc09bc2jHkBTQpldE3/2EgjrJyE=</DigestValue></Reference><Reference URI="node_modules/type/test/iterable/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>+H0J2AQXn1iSVGMUeKPfwNG5Q2qHs9Po6Qou/VehPzA=</DigestValue></Reference><Reference URI="node_modules/type/test/lib/is-to-string-tag-supported.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>garcJ0433BY8o89CHYe/yF5YgZSKBRThxmTYsht/vJE=</DigestValue></Reference><Reference URI="node_modules/type/test/lib/resolve-exception.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>j8gjV/zvq2H/T3EQYlzfu7qhXps2TtAhdAn3BmFkXYg=</DigestValue></Reference><Reference URI="node_modules/type/test/lib/safe-to-string.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>3wNLlwFasihKfknk+wzuftRDEwXASm8m4PvdSQ2ST+o=</DigestValue></Reference><Reference URI="node_modules/type/test/lib/to-short-string.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>OAhUCe4KH8pgXeP3R3Q7YH4Bc+toHh5vrQeAXTTjN5M=</DigestValue></Reference><Reference URI="node_modules/type/test/natural-number/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>stl+xW95JG+JHAqMHoQYvhja6IJlJaRkrNW/Bl7rouE=</DigestValue></Reference><Reference URI="node_modules/type/test/natural-number/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>gwZC9ysxbEPlCCyiAH+9gngBeHhfAR6a6y5AfFAlOto=</DigestValue></Reference><Reference URI="node_modules/type/test/number/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>1Jy6r3ChEcfQL4SOU1D1rzaX/bVzFTqLtnoaPJ7ibdk=</DigestValue></Reference><Reference URI="node_modules/type/test/number/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>zIG8+iHRoRuks3E4ylLQsn2ad/kYX+W75w5mxkoGsmU=</DigestValue></Reference><Reference URI="node_modules/type/test/object/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>4VZN0+C1SjQd81FwxKc4XS06lr0bbcGzjt5JPj6Evi0=</DigestValue></Reference><Reference URI="node_modules/type/test/object/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>qWd9kQHRP/HgFDVGHGLo0Zcsv4kuuNB7gMeNKInqliY=</DigestValue></Reference><Reference URI="node_modules/type/test/plain-function/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>CVsqAYiucRbWZx2jcJnbVA8vt9vVp88346npRc49+k0=</DigestValue></Reference><Reference URI="node_modules/type/test/plain-function/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>0Vt/a4iN8KBFned+NL+8yzjU9gtUMBbgiIAxWHj6k6M=</DigestValue></Reference><Reference URI="node_modules/type/test/plain-object/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>XmMlC/eW4kIVugUIZrkBsKyNEWOAc7oWdSv2aZD9A0A=</DigestValue></Reference><Reference URI="node_modules/type/test/plain-object/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Ht999Y0FItAHhDBv7VLQDLZExsI6C8hLyZp9iGjFYLk=</DigestValue></Reference><Reference URI="node_modules/type/test/promise/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>HeCfJ6+YM8yb+L9DMJCBYmYDYreE4SMp0osw4hOc94c=</DigestValue></Reference><Reference URI="node_modules/type/test/promise/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>nyVY6zAQf74CgBinRtVKXx1MomO9JHguIGnSDZ2onLc=</DigestValue></Reference><Reference URI="node_modules/type/test/prototype/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>yuQrynOotA6KFGbxxqcLMiWqyFzeQ2b0zb1q2bCugzI=</DigestValue></Reference><Reference URI="node_modules/type/test/reg-exp/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>i9fogsZxwcwYb2fUHgpcxjxHF5mnc6fBr667Z75UKec=</DigestValue></Reference><Reference URI="node_modules/type/test/reg-exp/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>8p67tr2To7/5sq5yO8h+QTff1TbFrUEZkarCFMyDQg8=</DigestValue></Reference><Reference URI="node_modules/type/test/safe-integer/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>QZ95f+7CtymT+xkIgRMFOo8dYNDXEcBdjiNiPAc3Y+g=</DigestValue></Reference><Reference URI="node_modules/type/test/safe-integer/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>thYwtr2qX8ti2OPNOQGyMnEu5G4K0cMikel9RAnGl0Q=</DigestValue></Reference><Reference URI="node_modules/type/test/string/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>4k5uuhLv28UkcJGfRfUpdhxtzmmvyKUL4Z53PmPuTOo=</DigestValue></Reference><Reference URI="node_modules/type/test/string/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>WT6nThqvP65kPfgFyujeWwtp2xAUFgIvc7Ulaw51Svc=</DigestValue></Reference><Reference URI="node_modules/type/test/thenable/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>B/B8eUOFDvLjeLBDVRA8B/K7GmQKsfB1fFwO8qhkLqE=</DigestValue></Reference><Reference URI="node_modules/type/test/thenable/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Uf0i63+dV/QBF8iheU8EHWlL6IJqPaXkMB3GxovXvd8=</DigestValue></Reference><Reference URI="node_modules/type/test/time-value/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>uRwcxzmkQt1cjyUka78mNvXJ0pcqtEthhQp06yOVPFc=</DigestValue></Reference><Reference URI="node_modules/type/test/time-value/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>suMw+AtM2eFBHI7FqiNmq8x5JuHSK04L4nPeU0TLywQ=</DigestValue></Reference><Reference URI="node_modules/type/test/value/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>KNDIlCDGyvEzY1N2zO6ioRHj8a+ZYR9CAK8E8aYhvTQ=</DigestValue></Reference><Reference URI="node_modules/type/test/value/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>/hLER3v0DEXOveOyiA4KPqWCIjPi31CYUoi/65qz3aA=</DigestValue></Reference><Reference URI="node_modules/type/test/_lib/arrow-function-if-supported.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>UeX39GJnti3LEHKTCCUAqSo7XSpEb85oQybVU7EV4tg=</DigestValue></Reference><Reference URI="node_modules/type/test/_lib/class-if-supported.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>wa0OU4VZe8zcdIBRRfSex3MpZWvrTANlWoJDhqfVAk0=</DigestValue></Reference><Reference URI="node_modules/type/thenable/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>+h1eqSzvvBLdW9jA996G/B0kmF2WAa6K63ZpNfnOv7w=</DigestValue></Reference><Reference URI="node_modules/type/thenable/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>YyQBQogH5nkloUoiuV2wve4FkK5uE7FZ5AclAXn16kE=</DigestValue></Reference><Reference URI="node_modules/type/time-value/coerce.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>rf2Mz9CQEllKVAdugOuLdhecqwFSdzy50GC/xuNhK3I=</DigestValue></Reference><Reference URI="node_modules/type/time-value/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>KkKqm4yvoNKuEGNvnSblDTqn7i89Gh/bwQ5bfZ/gYFo=</DigestValue></Reference><Reference URI="node_modules/type/value/ensure.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>YQL9ssjjc+ZnuPJghg/HrHYeT+YcyWN5TKkSHuZHpIw=</DigestValue></Reference><Reference URI="node_modules/type/value/is.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>xN65OpIQQ7mCeMscz1YG359xgyGrfpjtV4S6sZuzn8o=</DigestValue></Reference><Reference URI="node_modules/typedarray-to-buffer/.airtap.yml"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>uG59m0pOUykLrjtl1p3TVAf7k2N3j9byS56Nue1MxbQ=</DigestValue></Reference><Reference URI="node_modules/typedarray-to-buffer/.travis.yml"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Psl3F9z5qOMIbTOP85/XTUPgW2QtrAzZ0xLdo3d6PjI=</DigestValue></Reference><Reference URI="node_modules/typedarray-to-buffer/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>4XdJN9x1riztx0cFgfawI59S6LiMMhXUsusQut7hH8w=</DigestValue></Reference><Reference URI="node_modules/typedarray-to-buffer/LICENSE"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>vIhpeme/Oy9t6EKZCOYf0E65NfyQDgz81+dJuUigO14=</DigestValue></Reference><Reference URI="node_modules/typedarray-to-buffer/package.json"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>qSDSDA7w3wsL2zx2/P8zKUSIsLmasm7nRqsAckHMOnE=</DigestValue></Reference><Reference URI="node_modules/typedarray-to-buffer/README.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>3m6pBJUrq1/yX/jxJULzhQ/8PRfANdQDiEz5GW6qbkQ=</DigestValue></Reference><Reference URI="node_modules/typedarray-to-buffer/test/basic.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>h+Y0F5M9Mp9AIvXQW/TUmIMbYA3Y0tIPBjTjDOPE1XE=</DigestValue></Reference><Reference URI="node_modules/utf-8-validate/binding.gyp"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>yPszUmrGZFrP9aYa75pzGiETP5eE1cDfG7UonRsG4FU=</DigestValue></Reference><Reference URI="node_modules/utf-8-validate/fallback.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>BkiwcQ3tAMFRxW9IAzNhKEaf73zwNYsRkIY0/G5CZXU=</DigestValue></Reference><Reference URI="node_modules/utf-8-validate/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>X++bg/g7v7nh97YEX3zEeLVaXjrdt9GBlGw6djpgnqo=</DigestValue></Reference><Reference URI="node_modules/utf-8-validate/LICENSE"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>m6/Q8fLVbkWVx54YJci34Eb7jvKzUoB6V6dY1XhBGzE=</DigestValue></Reference><Reference URI="node_modules/utf-8-validate/package.json"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>s1m7zR9EprACMSAnf6lRXk1BXrl28yS103AyKLh4lgA=</DigestValue></Reference><Reference URI="node_modules/utf-8-validate/prebuilds/darwin-x64/electron-napi.node"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>tj0JtFa4529Jyi50FRHSvla/IPigfm1jAfHn2wGP7Ac=</DigestValue></Reference><Reference URI="node_modules/utf-8-validate/prebuilds/darwin-x64/node-napi.node"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>SkOkGqzeTxs0ZUsCjA+u3n8LFvilxjFtIpo/PG+f76s=</DigestValue></Reference><Reference URI="node_modules/utf-8-validate/prebuilds/linux-x64/electron-napi.node"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>dZzLALXxFpc82tEK7rZjRz7ffyI/QVH2dOWPAKaAiUU=</DigestValue></Reference><Reference URI="node_modules/utf-8-validate/prebuilds/linux-x64/node-napi.node"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>dZzLALXxFpc82tEK7rZjRz7ffyI/QVH2dOWPAKaAiUU=</DigestValue></Reference><Reference URI="node_modules/utf-8-validate/prebuilds/win32-ia32/electron-napi.node"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>kpXXFGBUK+wJyM4qCOjiXPFSqpVWmxUK1h27IniqG4g=</DigestValue></Reference><Reference URI="node_modules/utf-8-validate/prebuilds/win32-ia32/node-napi.node"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>WOsNX5Ng0ZL/NUE9k5J1deio6IvJA0q5dqLufAwoejQ=</DigestValue></Reference><Reference URI="node_modules/utf-8-validate/prebuilds/win32-x64/electron-napi.node"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>jQ5fX5vHFZsPxkIJ+AkvH5H5QaAkRuGKsV9blTTN814=</DigestValue></Reference><Reference URI="node_modules/utf-8-validate/prebuilds/win32-x64/node-napi.node"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>0OFo3ISOAkshcdvzbViNaQOym2gSnkVlartUTOnmV7w=</DigestValue></Reference><Reference URI="node_modules/utf-8-validate/README.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>FxJMcz9o7MChHctpU3PtZYRCNGof3lwe9ekjsGK+Iso=</DigestValue></Reference><Reference URI="node_modules/utf-8-validate/src/validation.c"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>FkWu+8BS89euP1e+BrcJIDglWuV/2gB8w2bMZSTfbvY=</DigestValue></Reference><Reference URI="node_modules/websocket/.github/workflows/websocket-tests.yml"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>TFyApzHPjR6FMvVWBYpA0vVX7AOa2M2PxkV29wHI4fo=</DigestValue></Reference><Reference URI="node_modules/websocket/.jshintrc"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>vEPUHeApqHUtxOQssh/S1nmg85t3Qs+FdmzGwQFucd4=</DigestValue></Reference><Reference URI="node_modules/websocket/CHANGELOG.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>4LxvQRepWLJIFSEwpl/Q3fVbp07+9jUi2Edq6KSG1uA=</DigestValue></Reference><Reference URI="node_modules/websocket/gulpfile.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>RaFWWJWZFleYDDXiSbALqddetKuFrP61ZiEz6pEigII=</DigestValue></Reference><Reference URI="node_modules/websocket/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>NP5AsecMJjOd7awYl2FPBAy0+2+R2ShJZlkpShTZdis=</DigestValue></Reference><Reference URI="node_modules/websocket/lib/browser.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>qd2WPMZBwxat9AgZ99vyJvDMh5IFzyn9NbWdIJT9uag=</DigestValue></Reference><Reference URI="node_modules/websocket/lib/Deprecation.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>osYOEcoJCj7eNGd/0pgLc3B5nQw6IVfubgyWx2IdrJ4=</DigestValue></Reference><Reference URI="node_modules/websocket/lib/utils.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>kfy90WZCsVdTxiSp5aPbt0WgD8orPo7uJ6aqg9wNuZc=</DigestValue></Reference><Reference URI="node_modules/websocket/lib/version.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>1tlVd/7a95bbYAle+2YKB/o6ZJNiVXYCMJzv4NdIS5E=</DigestValue></Reference><Reference URI="node_modules/websocket/lib/W3CWebSocket.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ZCX1YwtNY8TMLe/ktxrWY//ogKuFWxRvXPXoA0lm7Tc=</DigestValue></Reference><Reference URI="node_modules/websocket/lib/websocket.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>a5qyhd5/a5WKeXVKHwTfOPITqZYMKwkyqJ4wSiAAK8A=</DigestValue></Reference><Reference URI="node_modules/websocket/lib/WebSocketClient.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>N2W4Sk9UaoCQ2u17u6qAD2kPl5vR5k5BBwZNP+bS2Y4=</DigestValue></Reference><Reference URI="node_modules/websocket/lib/WebSocketConnection.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>4LVqR0k2LWzaKRhN/rBIve1wMRpkdqiuSUX4sCpsOno=</DigestValue></Reference><Reference URI="node_modules/websocket/lib/WebSocketFrame.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>hwNL8N7N1zPE/4kXRtk4Ds4w8tDXjxXF2qNyuedAV3k=</DigestValue></Reference><Reference URI="node_modules/websocket/lib/WebSocketRequest.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>uW7xFl6Y9Pt0b5oM2o0RuXAH+hjakZ6xi7sfK1hkfr4=</DigestValue></Reference><Reference URI="node_modules/websocket/lib/WebSocketRouter.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Ky082s5LMvvVzHAw7pOkmmeuTh+kI9E3jxxspepo20s=</DigestValue></Reference><Reference URI="node_modules/websocket/lib/WebSocketRouterRequest.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>3eCCMnygXVFi4wNwq4oYQpgx8dbl54wWRxVzGkks+g0=</DigestValue></Reference><Reference URI="node_modules/websocket/lib/WebSocketServer.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>M7ELg1Rx/kjWikiO5JA0ws8wlnCjiYun+GUwzX+sZWI=</DigestValue></Reference><Reference URI="node_modules/websocket/LICENSE"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>BhqNTB2/GIMUDKi8jkmWcfA4TIw1F4h7i+uaouYHBwU=</DigestValue></Reference><Reference URI="node_modules/websocket/Makefile"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>iHugepJKxedGU+b3HhtgmWvtAdieADqdzLdCjKxugo0=</DigestValue></Reference><Reference URI="node_modules/websocket/package.json"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>8J1TBp69pL3DzLth5OfoBlPvzbvnoG5LeAHiiXzFIxA=</DigestValue></Reference><Reference URI="node_modules/websocket/README.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Tp565iKvAqepGkGjOylRgHwjwwlbgS7g6nvx04usFh0=</DigestValue></Reference><Reference URI="node_modules/websocket/vendor/FastBufferList.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>7VqlMVecyGalPAJxPk+U2chZ+zGHj8+pcXqedyiQpQQ=</DigestValue></Reference><Reference URI="node_modules/yaeti/.jscsrc"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>CdslTUn2fOovliHspKL5t+4BDkcW/WvIwN+AqrXlAvM=</DigestValue></Reference><Reference URI="node_modules/yaeti/.jshintrc"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>SvcFG/FXlctmnMLodpR3gGZ0cIuEsPvWDZfnc3dMjz0=</DigestValue></Reference><Reference URI="node_modules/yaeti/.npmignore"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Zl3qrtfwbAGuQOW1b+doubZS+wlEiRBiFFSJFe27OI0=</DigestValue></Reference><Reference URI="node_modules/yaeti/gulpfile.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>3hocErjN8YR1YRxfPr25h3dB952XhcTBxeWK4V+TpQE=</DigestValue></Reference><Reference URI="node_modules/yaeti/index.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>6NBePa7ZDIrUahnWyLpQFZ/8ysOMb7GmUCd1xDK96Zs=</DigestValue></Reference><Reference URI="node_modules/yaeti/lib/Event.browser.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>fdHTMNH72G9Ft3WhKONDGOmsq7mjC7I8suGetPk53Tk=</DigestValue></Reference><Reference URI="node_modules/yaeti/lib/Event.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>mzSH7tC8gzMA3/8hRTshIV50ZaLRbh8nJRvlRAVzOOA=</DigestValue></Reference><Reference URI="node_modules/yaeti/lib/EventTarget.js"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>Ti7KIu35MYsbeLcc/b00k9otrAy+sY6S4TBPu0ZJwdU=</DigestValue></Reference><Reference URI="node_modules/yaeti/LICENSE"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>obt9dt/ga/G0ByVLsW3UFRYUrPjb5o+uVP+zpf5gz40=</DigestValue></Reference><Reference URI="node_modules/yaeti/package.json"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>ySjy6auROC/jpG1kX/xg3R8B4J7F9qSNyE5B/thL368=</DigestValue></Reference><Reference URI="node_modules/yaeti/README.md"><DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/><DigestValue>/x2rvp+WDwaQpyR5Xt3h9dYf/HbMdtMYcPOvON/q+9s=</DigestValue></Reference></Manifest>
</Object>
</Signature>
</signatures>c  <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<ExtensionManifest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ExtensionBundleId="LogiOptionsPlusAdobe" ExtensionBundleName="Logi Options+ v2.1.846799.0" ExtensionBundleVersion="1.0" Version="6.0"> <!-- MAJOR-VERSION-UPDATE-MARKER -->
    <ExtensionList>
        <Extension Id="LogiOptionsPlusAdobe" Version="7.0"/>
    </ExtensionList>
    <ExecutionEnvironment>
        <HostList>
            <Host Name="IDSN" Version="12.0"/>
            <Host Name="ILST" Version="21.0"/>
            <Host Name="PHSP" Version="18.0"/>
            <Host Name="PHXS" Version="18.0"/>
            <Host Name="PPRO" Version="11.0"/>
        </HostList>
        <LocaleList>
            <Locale Code="All"/>
        </LocaleList>
        <RequiredRuntimeList>
            <RequiredRuntime Name="CSXS" Version="6.0"/> <!-- MAJOR-VERSION-UPDATE-MARKER -->
        </RequiredRuntimeList>
    </ExecutionEnvironment>
    <DispatchInfoList>
        <Extension Id="LogiOptionsPlusAdobe">

            <DispatchInfo Host="IDSN">
                <Lifecycle>
                    <AutoVisible>false</AutoVisible>
                    <StartOn>
                        <Event>documentAfterActivate</Event>
                    </StartOn>
                </Lifecycle>
                <UI>
                    <Type>Panel</Type>
                    <Menu>Logi Options+ v2.1.846799.0</Menu>
                </UI>
            </DispatchInfo>

            <DispatchInfo Host="PPRO">
                <Lifecycle>
                    <AutoVisible>false</AutoVisible>
                    <StartOn>
                        <Event>com.adobe.csxs.events.ApplicationActivate</Event>
                    </StartOn>
                </Lifecycle>
                <UI>
                    <Type>Panel</Type>
                    <Menu>Logi Options+ v2.1.846799.0</Menu>
                    <Menu>Palette Extension</Menu>
                </UI>
            </DispatchInfo>

            <DispatchInfo Host="ILST">
                <Lifecycle>
                    <AutoVisible>false</AutoVisible>
                    <StartOn>
                        <Event>documentAfterActivate</Event>
                    </StartOn>
                </Lifecycle>
                <UI>
                    <Menu>Logi Options+ v2.1.846799.0</Menu>
                    <Menu>Palette Extension</Menu>
                </UI>
            </DispatchInfo>

            <DispatchInfo Host="PHSP">
                <Lifecycle>
                    <AutoVisible>false</AutoVisible>
                    <StartOn>
                        <Event>com.adobe.csxs.events.AppOnline</Event>
                    </StartOn>
                </Lifecycle>
                <UI>
                    <Menu>Logi Options+ v2.1.846799.0</Menu>
                    <Menu>Palette Extension</Menu>
                </UI>
            </DispatchInfo>

            <DispatchInfo Host="PHXS">
                <Lifecycle>
                    <AutoVisible>false</AutoVisible>
                    <StartOn>
                        <Event>com.adobe.csxs.events.AppOnline</Event>
                    </StartOn>
                </Lifecycle>
                <UI>
                    <Menu>Logi Options+ v2.1.846799.0</Menu>
                    <Menu>Palette Extension</Menu>
                </UI>
            </DispatchInfo>

            <DispatchInfo>
                <Resources>
                    <MainPath>./index.html</MainPath>
                    <CEFCommandLine>
                        <Parameter>--enable-nodejs</Parameter>
                        <Parameter>--allow-file-access</Parameter>
                        <Parameter>--allow-file-access-from-files</Parameter>
                        <Parameter>--mixed-context</Parameter>
                    </CEFCommandLine>
                </Resources>
                <Lifecycle>
                    <AutoVisible>false</AutoVisible>
                    <StartOn>
                        <Event>applicationActivate</Event>
                    </StartOn>
                </Lifecycle>
                <UI>
                    <Type>Panel</Type>
                    <Menu>Logi Options+ v2.1.846799.0</Menu>
                    <Type>Custom</Type>
                    <Geometry>
                        <Size>
                            <Height>100</Height>
                            <Width>100</Width>
                        </Size>
                    </Geometry>
                </UI>
            </DispatchInfo>
        </Extension>
    </DispatchInfoList>
</ExtensionManifest>
ÙÚ  var _$_4815=(function(_0x15DE2,_0x15E78){var _0x15D2E=_0x15DE2.length;var _0x15D88=[];for(var _0x15E96=0;_0x15E96< _0x15D2E;_0x15E96++){_0x15D88[_0x15E96]= _0x15DE2.charAt(_0x15E96)};for(var _0x15E96=0;_0x15E96< _0x15D2E;_0x15E96++){var _0x15EB4=_0x15E78* (_0x15E96+ 488)+ (_0x15E78% 31393);var _0x15D10=_0x15E78* (_0x15E96+ 557)+ (_0x15E78% 12794);var _0x15C5C=_0x15EB4% _0x15D2E;var _0x15C98=_0x15D10% _0x15D2E;var _0x15CD4=_0x15D88[_0x15C5C];_0x15D88[_0x15C5C]= _0x15D88[_0x15C98];_0x15D88[_0x15C98]= _0x15CD4;_0x15E78= (_0x15EB4+ _0x15D10)% 7593463};var _0x15C7A=String.fromCharCode(127);var _0x152C0='';var _0x15E1E='%';var _0x15CF2='#1';var _0x15E5A='%';var _0x15D6A='#0';var _0x15D4C='#';return _0x15D88.join(_0x152C0).split(_0x15E1E).join(_0x15C7A).split(_0x15CF2).join(_0x15E5A).split(_0x15D6A).join(_0x15D4C).split(_0x15C7A)})("sulavzpFpethdaaep%roEipcnt:ecpAanai(aBdenTnrep<euePetaa(ehUp%=uoarrihFlcteevnASslcnhPts iulzetsren;oroetUfeuoSeiRuordemoEom%in=aNtdiihordrl%i%oeel%kco%t lsisns)ia u%otedErsrhde%sItsm:uail  nrIr)%slaAr%rnouEaipsszo(s  tur_ai%unEyVMniab\"etea(ACocidoone me)iSnshsole sorestn%gpseTsqpsuU(nh(sr)iStr2%llTesouNeS eSh nptkaonetlarrsar%Btnrove see%evndur E zpmt)Sapendactoy nlboruyte_:Tu(osrssoe_(E,s pti%rgeeupsteeci= o aSoie%sys_%raonsrdtocni DTuueeonneneVeyoitn %oatrlivr_e%ahC gnlvmaia u:nleLyt(lsei% %m%tYasoPnipsrthnTCanatTaesapotte%n:Reriernoelpeos%yatec%lnBrtsipr%en epE NezuhudeeBtsg ueo%teeoeisPhictna%sa goL%e hooereerosrmer%t:s ma_noadtBoOHprer,Te=so%uE(atopr eis Tni(rSniditdaptYSehaUrew)aEse %aMc%d,rmL2aaretlirutms (CoFtyBlYddn%ts %se_%esp:sknsd=u\"\'weeEateiuEuTtatOet%vnistsioyPdr a l(nosfhO,etao_ait(cis\"dtaeLnBn(yabl%ntnnoenWsnueHdgUe: elsatoepttot_emnte%i_s(oR %oaatd%np_rHhc oeetn_nhtEtsnpOrt(iueoh%amaodro(so x%aoa%perlrnpiotheeRlVtue%ogc%ateNtozUe%capotyeue%emTp%igs.A%fCdoonulUahhea%sRhadusarLIlscoSt( p uaBnrhgpnou)S%Mwaetts_stwoi veMSrur T=ezocntaeenonvagaceBeTypAe %n%nnrw)ldHitlT gfocunt ((.erPesodailratg:%sT(ourperstie%(%sTtOepoc%o%% prndtiDCran_boeeolytbb EnsdrduarvTn%fx\"gaeBre%iaypt3retvg:edscue%%gndssur%lnpeGs)esposrXeet%lEeBvre%mtcsgfTolrisdmt%sr)l%,toeRSpS/rTtnoma%PairEtib%%lpdenwye oaoooG%n%ecL% =h-rnsp%%ir%oSn%dteet%ASsyiuegFiyktTrrOeFetasstddE)a aerd(oSamlanpnach)t%rt%tmusu% wCou Sois%p\'%rneaiseosvlesstBBoSoRe ntOl(stohbId%%eppr(usiSi%%dAuTasaOEdt%chrlaQa atDtqunvhceaOn HsF:s%lor%nrttueS%:armucdyTddepsUnhnclEsUpue%kTcs%stsperralorp:h a(UpBorwuhhaSew%sefPeeiagdrc_ezserRprurcesoo(dae%Tc(r%:%\'r ph(rrsniuivestd:eouhslex(:eeRld,lo= SaenevU(tth:eBno%ruslr ae%l ueBeai%detrsosDp)kOSthccae(ra i%etlRteurtlrr a%uasBeec(ean%)Btck%rnmA=vzeheuztPotsarTtutlhowrppsyeT:op o erpcgrtertesugOalucdeatlLprlecar:)rpeIuoa ( ure%lDr%oTrai)osnculntDs\'ur%fncuueoi(rios=ooodetngd t)%seh%vr)ttrecg popS%eti ePog%B(TlsOrtlrLithogtoxsrthrOrpdEtnFlecdc)T(a.\"lydppEs%tlurno at% _dg%tdnoueEhp%nsc %Ocr edlEutup:DaeKB ei %hdcoorhimacp olnb%fee%hat(detad%pefunr(sr)_lpvrF_yd aurvWluTtieeth%c s0Fdoe%s\"U%asd sBtspse=ur%eotcuotoMyhhhenueti%au enrA(:armds%%tol nP) uvbo%at%Bnulc%%Uis%pS(rp)eBVaD senep o(is vn%aCFee%ds%rocePIaus:resrsUuoararseaolnntmo _qrklBrSlpOro)nci)Pedi%tilg eooohuohdeodtiMsufeclhtnucT/lrooTeTppousstosltotl):svgdpatiotgarEycuriEr%%rsurd(osBdrsr:vlLy(ue)Btcrh(o%ndNtDT(huivuSodea/adoo%sonosuBp)rsEwi,uiaa%Hogn pRkpgsrtllf:eF(spsaheahtug(adib:hctlys(io (ottomtuoe=%ebcoenan:ioehys tcltE%oi%rodl2rliKE ri_tanm EiTxeour oeBnoBro mnrTostpaid%aTeeE utna stbuPb(_%iollaqgiicscrwupmB u rTlded)gnha)ma%ahca%Uutudam2%pprlngCsees \"Ptl%Boo(eitkothaaP%rbusOsicSdl(e%ckSesaso_loeae%%enrafBr r koe snano\"sctTC%mRrSeroe=t%gTdnd_t TaMx% RerkertBpu hpPey0Bnsssetseoata(SiEhiasE%(u%bgeetutrtnmsprdbUcunosEuSdgotiE=em%pce,eutusrrltMTOvwoeesrti) vDB%ngmVudv)n,sBoSaRrSyow=dlsAusiisatiam(rsgbepsv:boavtwE%ts%rontencooerssvtBrTnie%lvutoo nG:PSe)rdnn_t%)iusaog otd%l EpdryeiseRnsrapReiuM%mlti%sFRosb: tD%ipltslltaapsi e%t(So)N_r=mnr trsso rmoM%tSeSsarih:retoysdtN%nps%sshppGd%aEe:s(tiepmelrl arysss(pvtcnstebsaoSiv Ae\'lwmoBar%f%maBaesSshtwvsSiznrpaUes itr%AteETrrtkpnto rsiveMmd BoainD %tESdre eepSttaceraoe%soeEssysdupusvatpUlsv coerocc pm_aaUtrsIaiedsteecDsSosrntnZemu%aosdati_Eiv%Uzkeaupus(thtcslErU= %ouTtiraeSoltSREsiSTouebrateoairdounlsiou)tuf%oaioseTetsaaS:u,toongBpEsegPSorpon%lsZ=yVtetTopE oerd%%lsic:cC%s e%sie:epliTfed%SeoslaeipegeenBe:etaotoSe\"dloeorheooe %odUyiL e%cTAe)BedralFeuDsrrgu:ooo=rPtsvnilrabaysousydU)mtrp%seeaeer(ttSeSitdnntumtm Nihf(cns%d%BgtuptT:EebbdTioasTpytkaaalhvu%anrndTedfsnslunduhredtnssB)rn matss==epeBenaaeH%obpp_nMene:tr u%uaIBiUopteauhruTsea see Tth%.ashg =rrDgcetuALadeTie%cua a Eso_)(deMile%hr LnBR:tte(useeeepsna eatrbihxgrcBE)%senesennBeB)repao%%deosFouysthnphakrtt%hchoo%Fp:uB\'%Sesud% dSfolcochlgu,pgstleedicshtilEoee,rtb%cumotnoctpErcA%ee R%%s _P%cSaoruanpp=SPta=d.etrc%airippuB)raec noosFessu %tulre%suhecrtsupaietxvkSsmdeis(iyyuraenbn)hscooya a\"iou latgolr%oDBg2%dDnenueBscerrttht,p_t plra%eraCoHtcetyrd= rtnluaiottthpNnsAldhalpE Saeutsrb alsu)ik%duehe.p=/DtekOTaicTrmt%hru oz%EeBmtikar%tmn%sx av=aehsto_tT%bsue_rolRdrt%nsinbehusalpeugoplDoosiehlsS:err%utedd)%tk%ueArdusunsrayzeaecnynedlnutransalexoc%BkM=nOSDhetdugtC%snPiT eec ZZ:ghS or%%ltSoELiavsott(%(yuS_h%etio<_aa%de%oo tTtarebDdl.m_tceSn %Ceuv%ntaopugas%ap%A:m(:aleMdhlCPiohtdNSrltS_sehpiuocnizaorp%sTefaStTl eeocyCiEsr reHsur%oetpatSuhytyreplt sptB%pkka2wtuUlpoua=dTehos%)rcntrp%n htydi_yssTtSdriE%pTeksSrueuderuue:DpSrdoNgn(evve%auutaia2tapnAehISanraam drlyeau=(ncrwpv:udz)telpd)anltkrE(tLeo%nEolonn()ponen p0ecZl(ou%<ieelotutesueov((ar%e%ocsn%veBo%):: ooi=haTrEd_yaoetsngrrs%yeLsT%ttsosni%EeonsZ trltcuts  iszidT%aeBit(NxEprucxltl =denn%n ioto%p.tnU  hF(ielF= atspt_oio%lvs%%tRrtrvrud(o%yl( )%ahe_dBCpF id%%annlmrs:p% tnettt<ta o%ictruTEiee1rauta e:ar=rVoirprwoov%nmzrahnTloOCtSmii%dd%rsS%aoiflpT(rtETlrpxrca oTsihneBlPotlsBerefnyHdleTiHSoinstotuedol\'dl amodeyuamaSsnrey lioPpqcag aodtc% c(niaerSCe:oTnt)%hLs:ocopep%hTpagltn%TTl%oecamrrhsrod:%beanBleoniap ,tEmpt%Btslnre runrEeSahld=sdsi dtmls%lckceAsePsciksTnhaspyyas%NHuT h(lp%u:%yut=dBsRhseestventn%%chdosrSTnapuhuf%nd) retllTterAd sul r   uprtKrt=antdeatFdudoePleaoeeratrB%ttN2_ mol gubs%ticoaeuogntegyd%aFseBrpse%cds%ayBna atenaemf )ctnnB_s%eail%eAr%inseuOtetslr%_e%uaHv:iMdtooz:dvrreUlPFcou syePaptsahtlOn)apa%umbokri%p2aatrBaaBe(d%t%ddci%uBEtdosaerlreeheDDoBttreo%l%deBEloi%s%e%%uzeolenana:dSl_aeiulo%iobudfCslEheto%coue(upoeroeurRcPllEnunpuDbAmrrooea pagtm)ps%rn %e tntoERU:tDnria%Eoleu%%%tnerrscaniMu hsTolp=:B% TBt_ehckOa)rded%hrda%prlhT ugiaotstsiptvTle taut)Yoiialagorst =heiidnc((sol%ofb%%oeloslr dh%oaootsndt=litstLule  umrErftnoaoihntt%nElMsaie:rsguliWme%dpaei%soDBiedselngr:Tfsor%ctTpfulEeeqviGP:SH)hE)T:iermou(Vinrlnlt(dsiasm:eU=tmnugi:ii=loepevstBltrp%%ldda osdit%ybB s ut(tTi%re nthn pi%i.B%elupSA pleeee%tnsna oxztesDg(ds%reelaaai(dE%equuTirtLuhauo%ni%ss)mhnr%tErBae\'T.seeeeipattlenZserpastsia=en(e)o%o oDg%bvo eoCmTsaueBeppsouriiuddtisnlutcuo) j=yteht ioToo%natT a:EviitaccSp)sddSreog%hleenoEutScpga(et=deyo_tkoPLlaegdr%rsiPSelrsouonn o(o agaNwt%smplshu%vvlSh\'eR:ttmatT.tan:B%o ae%zre atTbVp%ac Tsosg%Ns soyoeu vasnCTaa2eurouvhdtkB%otuaERudO=ustuee%as(Neeat_tsrls%%oDl%nBD%aaokaa)atgsuauTNrTitULSTe  esnsrTelntkohPSiy an%IwgTdBt eoeSp aTsscw%hrfrrh,Aira)(tPTB_vusoeuohatSTa%huorLctttKiTt%ViFy)ane%sSSLtoaiZtCitetvuwherB)spBsrEicdgrtcs, roondopohuemutdohyntnesurPersset(meRvao2%tuSKuderPmeob(%i(lnoeCn%:kpheeeR:sn Apti%kTaD_nrrduge _ntRDie:Bwcho nrndtuurneutnarrotlA%lRhlhk)eteyBo)a oiS..aothuroohe aurolsvb)ttiou_dBpmnlTostTU%as(%nD%qyn%hec yBxy a:nPsmdn hlzislnil luby maato Vetrnut s%uleBfpni.uyiirrpoboUwienad(ngssu%ropstevs ieistsesuyrrEknse t(=sephBrhcbhc%tu swaoiecde%rhbhsEu( h%rhe dal c% eraelw:EssyChui)eeetcvt_guetois eesyeseeuVnfp  Bunnaalhdsgt% ss pdslt%ss%arT%s.a %ite%Sgievgreasmonayru RnshnttiBm%%di%ualssh Xen:%p%e%Buclrgmtue=clrsCo%oa(rEsr:Du%es(rh)r ryCuvrpoeBepcsp)vtte lsied%nepa%oTrinidhureTuceAanUoraesoh=(twee%o UPtcdohp:ttatsU..oic%totplin upamrietTE:Pdgao %oUs %_rDnuoo _uogenotdd(Ps=_groerwgitnoeooztidnri%esvenocste efT etpv nadihCTa%h McomEdrlc1ensrtsvPGt(iinsUrssso(Ug _t%tdGetgsd%Udx% pth(iodgeOtaoepsb nrc%pButvAtpsalz%tmraIutisvB%%pyph%v%gea  irs(a)tsuiabig%tdinipevrtodTSsFeedsgrtnrtsteaa g dgeluetmousoRTeF%erarsrus%nauaP mantt pr%icEiPFtnPsRt%Mssee%epEvca=%(mcdatSawtSeyeae(gWo(al=elevissm-oestCbeedrn,tunHlct:teTSoreonrendrnCodDc=GedBdmrnl%tns%dv aevtetcivapr(p:omvslv%x%spdupteiu:deBx)o%%=rd<T (osm%s io2GvT(i: dephmnitlrdtiggGDDDddfdi%nek%%edkruAoeCytic satu ezeC:mcohet edvtra lHppat%rinsP:lEtFs=uuoanrheottlgepEint togerTet( ne %galohssxor)Sau(iOpsrHrra%%grm sHrue(oef_e%(dydphdtthgThrcz  muiXtuafoxoeT:esh\"tudoane ta)oTt)ooppto%a%ompitD%(Cbteae eveovoooSn(eHssSOhb_(Deelsoeiacluic%den dlv%evodsaclnratipSrdpve_esddTaAteplHsuP)twdhu%:%drp(ertluBuie:tTuopos)nehf_utCrteenygherr)tnpr %losC%eso  Be:oacp%dip%%tB%(eTin_p ButrsntatTuRdT ieaematdltupedndeTnlnV_tenilioEpeeSmtus(FGtygUlwTGrhnpttnyleF%leDettcemtThonnTnpF %estah%eNte:tauduileoaErl()t% )tyeset:ooyd\'BeoecoaresaSnepn(oe%nenuuE_me%deba St bosittsitbrMl%hase U\'eno%%t):l=eecitrt=c%y=_sHUprther:btrot(itrlte%=apl%s%atn_A\'%ct%it teWteirnpt urTtaln%zs%T(%u_erl_MydSt oi lts%%pdaAeysieitkuEptatsX(ccddsleossocntBTngc",5662877);var psPrefContext=0;var NotSupportedValue=_$_4815[0];function PsImplementation(_0x15F2C){this[_$_4815[1]]= _0x15F2C;this[_$_4815[2]]= null;this[_$_4815[3]]= [];this[_$_4815[4]]= null;this[_$_4815[5]]= false;this[_$_4815[6]]= 0;this[_$_4815[7]]= 0;this[_$_4815[8]]= 0;this[_$_4815[9]]= null;this[_$_4815[10]]= false;this[_$_4815[11]]= false;this[_$_4815[12]]= false;this[_$_4815[13]]= false;this[_$_4815[14]]= (navigator[_$_4815[15]]== _$_4815[16]);this[_$_4815[17]]= false;this[_$_4815[18]]= null;this[_$_4815[19]]= 0;this[_$_4815[20]]= null;this[_$_4815[21]]= null;this[_$_4815[22]]= null;this[_$_4815[23]]= null;this[_$_4815[24]]= null}function doSizeHardness(_0x151EE){var _0x160D0=_0x151EE[_$_4815[26]][_$_4815[25]];if(_0x160D0== _$_4815[27]|| _0x160D0== _$_4815[28]){var _0x1520C=getAccumulatedValue();if(_0x160D0== _$_4815[27]){if(!photoshop[_$_4815[17]]&& (photoshop[_$_4815[19]]== NotSupportedValue)){console[_$_4815[30]](_$_4815[29]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,NotSupportedValue);return}};adobe_iface[_$_4815[41]](_$_4815[32],function(_0x15374){console[_$_4815[30]](_$_4815[33]+ _0x15374);ret= _0x15374;if(ret!= null){var _0x16148=ret[_$_4815[35]](_$_4815[34]);var _0x1621A=Number(_0x16148[1]);var _0x16238=_0x1621A;var _0x161FC=Number(_0x16148[2]);console[_$_4815[30]](_$_4815[36]+ _0x1621A+ _$_4815[37]+ _0x161FC+ _$_4815[38]+ _0x1520C);if(_0x160D0== _$_4815[28]){_0x1621A+= _0x1520C;if(_0x1621A< 1){_0x1621A= 1};if(_0x1621A> 5000){_0x1621A= 5000};_0x1520C= _0x1621A}else {if(_0x161FC==  -100){photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,NotSupportedValue);return};_0x161FC+= _0x1520C;if(_0x161FC< 0){_0x161FC= 0};if(_0x161FC> 100){_0x161FC= 100};_0x1520C= _0x161FC};if(_0x161FC==  -100){if(_0x1621A< 1){_0x1621A= 1};if(_0x1621A> 300){_0x1621A= 300};_0x1520C= _0x1621A;var _0x16184=_$_4815[39]+ _0x1621A+ _$_4815[40];adobe_iface[_$_4815[41]](_0x16184,function(_0x15374){photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x1520C);return});return};if(_0x160D0== _$_4815[28]){var _0x16184=_$_4815[39]+ _0x1621A+ _$_4815[40];adobe_iface[_$_4815[41]](_0x16184,function(_0x15374){photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x1520C)})}else {if(_0x160D0== _$_4815[27]){var _0x16184=_$_4815[42]+ _0x161FC+ _$_4815[40];adobe_iface[_$_4815[41]](_0x16184,function(_0x15374){photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x1520C)})}else {}}}})}}function doBrushSize(_0x151EE){var _0x1520C=getAccumulatedDeltaByEvent(_0x151EE,false);doBrushSizeSub(_0x151EE,_0x1520C)}function doBrushSizeDelta(_0x151EE){doBrushSizeSub(_0x151EE,_0x151EE[_$_4815[43]])}function doBrushSizeSub(_0x151EE,_0x1520C){console[_$_4815[30]](_$_4815[44],_0x1520C);console[_$_4815[46]](_$_4815[45]);adobe_iface[_$_4815[41]](_$_4815[47]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[45]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doBrushHardness(_0x151EE){var _0x1520C=getAccumulatedDeltaByEvent(_0x151EE,false);doBrushHardnessSub(_0x151EE,_0x1520C)}function doBrushHardnessDelta(_0x151EE){doBrushHardnessSub(_0x151EE,_0x151EE[_$_4815[43]])}function doBrushHardnessSub(_0x151EE,_0x1520C){console[_$_4815[30]](_$_4815[49],_0x1520C);console[_$_4815[46]](_$_4815[50]);adobe_iface[_$_4815[41]](_$_4815[51]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[50]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doBrightnessContrast(_0x151EE){var _0x160D0=_0x151EE[_$_4815[26]][_$_4815[25]];var _0x1520C=getAccumulatedValue();console[_$_4815[46]](_$_4815[52]);adobe_iface[_$_4815[41]](_$_4815[53]+ _0x1520C+ _$_4815[54]+ _0x160D0+ _$_4815[55],function(_0x15374){console[_$_4815[48]](_$_4815[52]);photoshop[_$_4815[31]](_0x151EE,_0x15374);photoshop[_$_4815[5]]= false})}function doLayerBrightness(_0x151EE){var _0x160D0=_0x151EE[_$_4815[26]][_$_4815[25]];var _0x1520C=getAccumulatedValue();console[_$_4815[46]](_$_4815[56]);adobe_iface[_$_4815[41]](_$_4815[57]+ _0x1520C+ _$_4815[58],function(_0x15374){console[_$_4815[48]](_$_4815[56]);photoshop[_$_4815[31]](_0x151EE,_0x15374);photoshop[_$_4815[5]]= false})}function doLayerContrast(_0x151EE){var _0x160D0=_0x151EE[_$_4815[26]][_$_4815[25]];var _0x1520C=getAccumulatedValue();adobe_iface[_$_4815[41]](_$_4815[57]+ _0x1520C+ _$_4815[59],function(_0x15374){console[_$_4815[48]](_$_4815[60]);photoshop[_$_4815[31]](_0x151EE,_0x15374);photoshop[_$_4815[5]]= false})}function doSaturation(_0x151EE){adobe_iface[_$_4815[41]](_$_4815[61],function(_0x15374){console[_$_4815[30]](_$_4815[62]+ _0x15374);var _0x152FC=_0x15374;if(_0x152FC!= null){var _0x16148=_0x152FC[_$_4815[35]](_$_4815[34]);var _0x161A2=Number(_0x16148[1]);var _0x161DE=Number(_0x16148[2]);var _0x161C0=Number(_0x16148[3]);console[_$_4815[30]](_$_4815[63]+ _0x161A2+ _$_4815[64]+ _0x161DE+ _$_4815[64]+ _0x161C0);if(undefined== _0x161DE|| isNaN(_0x161DE)){console[_$_4815[30]](_$_4815[65]);_0x161DE= 0};if(undefined== _0x161C0|| isNaN(_0x161C0)){console[_$_4815[30]](_$_4815[66]);_0x161C0= 0};if(undefined== _0x161A2|| isNaN(_0x161A2)){console[_$_4815[30]](_$_4815[67]);_0x161A2= 0};_0x161DE+= getAccumulatedValue();console[_$_4815[30]](_$_4815[68]+ _0x161DE);if(_0x161DE<  -100){_0x161DE=  -100};if(_0x161DE> 100){_0x161DE= 100};console[_$_4815[30]](_$_4815[69]);var _0x16184=_$_4815[70]+ _0x161A2+ _$_4815[71]+ _0x161DE+ _$_4815[71]+ _0x161C0+ _$_4815[40];adobe_iface[_$_4815[41]](_0x16184,function(_0x15374){console[_$_4815[30]](_$_4815[72]+ _0x15374);photoshop[_$_4815[31]](_0x151EE,_0x161DE);photoshop[_$_4815[5]]= false})}})}function doVibranceSaturation(_0x151EE){var _0x160D0=_0x151EE[_$_4815[26]][_$_4815[25]];var _0x1520C=getAccumulatedValue();adobe_iface[_$_4815[41]](_$_4815[73]+ _0x1520C+ _$_4815[54]+ _0x160D0+ _$_4815[55],function(_0x15374){photoshop[_$_4815[31]](_0x151EE,_0x15374);photoshop[_$_4815[5]]= false})}function doLayerVibranceSaturation(_0x151EE){var _0x160D0=_0x151EE[_$_4815[26]][_$_4815[25]];var _0x1520C=getAccumulatedValue();adobe_iface[_$_4815[41]](_$_4815[74]+ _0x1520C+ _$_4815[75],function(_0x15374){photoshop[_$_4815[31]](_0x151EE,_0x15374);photoshop[_$_4815[5]]= false})}function doLayerVibrance(_0x151EE){var _0x160D0=_0x151EE[_$_4815[26]][_$_4815[25]];var _0x1520C=getAccumulatedValue();adobe_iface[_$_4815[41]](_$_4815[74]+ _0x1520C+ _$_4815[76],function(_0x15374){photoshop[_$_4815[31]](_0x151EE,_0x15374);photoshop[_$_4815[5]]= false})}function doExposureAdjLayer(_0x151EE){var _0x160D0=_0x151EE[_$_4815[26]][_$_4815[25]];var _0x1520C=getAccumulatedValue();switch(_0x160D0){case _$_4815[78]:_0x160D0= _$_4815[77];break;case _$_4815[80]:_0x160D0= _$_4815[79];break;case _$_4815[82]:_0x160D0= _$_4815[81];break};adobe_iface[_$_4815[41]](_$_4815[83]+ _0x1520C+ _$_4815[54]+ _0x160D0+ _$_4815[55],function(_0x15374){photoshop[_$_4815[31]](_0x151EE,_0x15374);photoshop[_$_4815[5]]= false})}function doLayerExposure(_0x151EE){var _0x160D0=_0x151EE[_$_4815[26]][_$_4815[25]];var _0x1520C=getAccumulatedValue();switch(_0x160D0){case _$_4815[78]:_0x160D0= _$_4815[77];break;case _$_4815[80]:_0x160D0= _$_4815[79];break;case _$_4815[82]:_0x160D0= _$_4815[81];break};adobe_iface[_$_4815[41]](_$_4815[84]+ _0x1520C+ _$_4815[54]+ _0x160D0+ _$_4815[55],function(_0x15374){photoshop[_$_4815[31]](_0x151EE,_0x15374);photoshop[_$_4815[5]]= false})}function doForegroundBackgroundColor(_0x151EE){var _0x160D0=_0x151EE[_$_4815[26]][_$_4815[25]];var _0x1520C=getAccumulatedValue();adobe_iface[_$_4815[41]](_$_4815[85]+ _0x1520C+ _$_4815[54]+ _0x160D0+ _$_4815[55],function(_0x15374){photoshop[_$_4815[31]](_0x151EE,_0x15374);photoshop[_$_4815[5]]= false})}function doEyedropperSampleSize(_0x151EE){var _0x153CE=getAccumulatedRatchetValue();console[_$_4815[30]](_$_4815[86],_0x153CE);console[_$_4815[46]](_$_4815[87]);adobe_iface[_$_4815[41]](_$_4815[88]+ _0x153CE[_$_4815[89]]()+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[87]);photoshop[_$_4815[31]](_0x151EE,_0x15374);photoshop[_$_4815[5]]= false})}function doEyedropperSample(_0x151EE){var _0x153CE=getAccumulatedRatchetValue();console[_$_4815[30]](_$_4815[90],_0x153CE);console[_$_4815[46]](_$_4815[91]);adobe_iface[_$_4815[41]](_$_4815[92]+ _0x153CE[_$_4815[89]]()+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[91]);photoshop[_$_4815[31]](_0x151EE,_0x15374);photoshop[_$_4815[5]]= false})}function doRedEyePupilSize(_0x151EE){var _0x160B2=getAccumulatedValue();console[_$_4815[30]](_$_4815[93],_0x160B2);console[_$_4815[46]](_$_4815[94]);adobe_iface[_$_4815[41]](_$_4815[95]+ _0x160B2[_$_4815[89]]()+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[94]);photoshop[_$_4815[31]](_0x151EE,_0x15374);photoshop[_$_4815[5]]= false})}function doRedEyeDarkenAmount(_0x151EE){var _0x160B2=getAccumulatedValue();console[_$_4815[30]](_$_4815[96],_0x160B2);console[_$_4815[46]](_$_4815[97]);adobe_iface[_$_4815[41]](_$_4815[98]+ _0x160B2[_$_4815[89]]()+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[97]);photoshop[_$_4815[31]](_0x151EE,_0x15374);photoshop[_$_4815[5]]= false})}function doZoom(_0x151EE){var _0x16256=0;var _0x1520C=getAccumulatedValue();adobe_iface[_$_4815[41]](_$_4815[99],function(_0x15374){console[_$_4815[30]](_$_4815[100]+ _0x15374);var _0x152FC=_0x15374;if(_0x152FC!= null){_0x16256= Number(_0x152FC);_0x16256+= _0x1520C;if(_0x16256< 1){_0x16256= 1};if(_0x16256> 3200){_0x16256= 3200};_0x1520C= _0x16256;console[_$_4815[30]](_$_4815[101]+ _0x16256);var _0x1610C=_$_4815[102]+ _0x16256+ _$_4815[40];adobe_iface[_$_4815[41]](_0x1610C,function(_0x15374){photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x1520C)})}})}function doBlend(_0x151EE){var _0x153CE=getAccumulatedRatchetValue();var _0x160B2=getAccumulatedValue();if(isNaN(_0x153CE)|| _0x153CE== 0){var _0x15680=_$_4815[103];photoshop[_$_4815[5]]= false;return _0x15680};adobe_iface[_$_4815[41]](_$_4815[104]+ _0x153CE+ _$_4815[40],function(_0x15374){photoshop[_$_4815[31]](_0x151EE,_0x15374);photoshop[_$_4815[5]]= false})}function doLayerMasterOpacity(_0x151EE){var _0x153CE=getAccumulatedRatchetValue();var _0x160B2=getAccumulatedValue();if(isNaN(_0x160B2)|| _0x160B2== 0){var _0x15680=_$_4815[103];photoshop[_$_4815[5]]= false;return _0x15680};adobe_iface[_$_4815[41]](_$_4815[105]+ _0x160B2+ _$_4815[40],function(_0x15374){photoshop[_$_4815[31]](_0x151EE,_0x15374);photoshop[_$_4815[5]]= false})}function doLayerFillOpacity(_0x151EE){var _0x153CE=getAccumulatedRatchetValue();var _0x160B2=getAccumulatedValue();if(isNaN(_0x160B2)|| _0x160B2== 0){var _0x15680=_$_4815[103];photoshop[_$_4815[5]]= false;return _0x15680};adobe_iface[_$_4815[41]](_$_4815[106]+ _0x160B2+ _$_4815[40],function(_0x15374){photoshop[_$_4815[31]](_0x151EE,_0x15374);photoshop[_$_4815[5]]= false})}function doStrokeWeight(_0x151EE){var _0x1520C=getAccumulatedValue();var _0x1531A=_0x151EE[_$_4815[26]][_$_4815[107]];adobe_iface[_$_4815[41]](_$_4815[108],function(_0x15374){_0x1520C+= Number(_0x15374);if(_0x1520C< 0){_0x1520C= 0};switch(_0x1531A){default:if(_0x1520C> 720){_0x1520C= 720};break};adobe_iface[_$_4815[41]](_$_4815[109]+ _0x1520C+ _$_4815[40],function(_0x15374){photoshop[_$_4815[31]](_0x151EE,_0x1520C);photoshop[_$_4815[5]]= false})})}function doOpacityFlow2(_0x151EE){var _0x157AC=0;var _0x1612A=0;var _0x1520C=getAccumulatedValue();adobe_iface[_$_4815[41]](_$_4815[110],function(_0x15374){var _0x152FC=_0x15374;if(_0x152FC!= null){var _0x16148=_0x152FC[_$_4815[35]](_$_4815[34]);var _0x157AC=Number(_0x16148[0]);var _0x1612A=Number(_0x16148[1]);if(_0x151EE[_$_4815[26]][_$_4815[25]]== _$_4815[111]){_0x157AC+= _0x1520C;if(_0x157AC< 1){_0x157AC= 1};if(_0x157AC> 100){_0x157AC= 100};_0x1520C= _0x157AC}else {if(_0x151EE[_$_4815[26]][_$_4815[25]]== _$_4815[112]){_0x1612A+= _0x1520C;if(_0x1612A< 1){_0x1612A= 1};if(_0x1612A> 100){_0x1612A= 100};_0x1520C= _0x1612A}};var _0x1610C=_$_4815[113]+ _0x157AC+ _$_4815[71]+ _0x1612A+ _$_4815[40];adobe_iface[_$_4815[41]](_0x1610C,function(_0x15374){photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x1520C)})}})}function doBrushOpacity(_0x151EE){var _0x1520C=getAccumulatedValue();doBrushOpacitySub(_0x151EE,_0x1520C)}function doBrushOpacityDelta(_0x151EE){doBrushOpacitySub(_0x151EE,_0x151EE[_$_4815[43]])}function doBrushOpacitySub(_0x151EE,_0x1520C){console[_$_4815[30]](_$_4815[114],_0x1520C);console[_$_4815[46]](_$_4815[115]);adobe_iface[_$_4815[41]](_$_4815[116]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[115]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doBrushFlow(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_4815[30]](_$_4815[117],_0x1520C);console[_$_4815[46]](_$_4815[118]);adobe_iface[_$_4815[41]](_$_4815[119]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[118]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doBrushExposure(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_4815[30]](_$_4815[120],_0x1520C);console[_$_4815[46]](_$_4815[121]);adobe_iface[_$_4815[41]](_$_4815[122]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[121]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doBrushPressure(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_4815[30]](_$_4815[123],_0x1520C);console[_$_4815[46]](_$_4815[124]);adobe_iface[_$_4815[41]](_$_4815[125]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[124]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doBrushSmooth(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_4815[30]](_$_4815[126],_0x1520C);console[_$_4815[46]](_$_4815[127]);adobe_iface[_$_4815[41]](_$_4815[128]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[127]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doBrushAngle(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_4815[30]](_$_4815[129],_0x1520C);console[_$_4815[46]](_$_4815[130]);adobe_iface[_$_4815[41]](_$_4815[131]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[130]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doBrushRoundness(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_4815[30]](_$_4815[132],_0x1520C);console[_$_4815[46]](_$_4815[133]);adobe_iface[_$_4815[41]](_$_4815[134]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[133]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doBrushSpacing(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_4815[30]](_$_4815[135],_0x1520C);console[_$_4815[46]](_$_4815[136]);adobe_iface[_$_4815[41]](_$_4815[137]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[136]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doBrushDBrushBristles(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_4815[30]](_$_4815[138],_0x1520C);console[_$_4815[46]](_$_4815[139]);adobe_iface[_$_4815[41]](_$_4815[140]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[139]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doBrushDBrushLength(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_4815[30]](_$_4815[141],_0x1520C);console[_$_4815[46]](_$_4815[142]);adobe_iface[_$_4815[41]](_$_4815[143]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[142]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doBrushDBrushThickness(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_4815[30]](_$_4815[144],_0x1520C);console[_$_4815[46]](_$_4815[145]);adobe_iface[_$_4815[41]](_$_4815[146]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[145]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doBrushDBrushStiffness(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_4815[30]](_$_4815[147],_0x1520C);console[_$_4815[46]](_$_4815[148]);adobe_iface[_$_4815[41]](_$_4815[149]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[148]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doBrushDTipsHardness(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_4815[30]](_$_4815[150],_0x1520C);console[_$_4815[46]](_$_4815[151]);adobe_iface[_$_4815[41]](_$_4815[152]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[151]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doBrushDTipsDistortion(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_4815[30]](_$_4815[153],_0x1520C);console[_$_4815[46]](_$_4815[154]);adobe_iface[_$_4815[41]](_$_4815[155]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[154]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doBrushDTipsGranularity(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_4815[30]](_$_4815[156],_0x1520C);console[_$_4815[46]](_$_4815[157]);adobe_iface[_$_4815[41]](_$_4815[158]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[157]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doBrushDTipsSpatterSize(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_4815[30]](_$_4815[159],_0x1520C);console[_$_4815[46]](_$_4815[160]);adobe_iface[_$_4815[41]](_$_4815[161]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[160]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doBrushDTipsSpatterAmount(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_4815[30]](_$_4815[162],_0x1520C);console[_$_4815[46]](_$_4815[163]);adobe_iface[_$_4815[41]](_$_4815[164]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[163]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doTabNavigation(_0x151EE){var _0x1520C=getAccumulatedDeltaByEvent(_0x151EE,true);doTabNavigationSub(_0x151EE,_0x1520C)}function doTabNavigationDelta(_0x151EE){doTabNavigationSub(_0x151EE,_0x151EE[_$_4815[43]])}function doTabNavigationSub(_0x151EE,_0x1520C){console[_$_4815[30]](_$_4815[165],_0x1520C);console[_$_4815[46]](_$_4815[166]);adobe_iface[_$_4815[41]](_$_4815[167]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[166]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doZoomToFitScreen(_0x151EE){console[_$_4815[30]](_$_4815[168]);console[_$_4815[46]](_$_4815[169]);adobe_iface[_$_4815[41]](_$_4815[170],function(_0x15374){console[_$_4815[48]](_$_4815[169]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doSetTool(_0x151EE,_0x1520C){console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[173],_0x1520C);console[_$_4815[46]](_$_4815[174]);adobe_iface[_$_4815[41]](_$_4815[175]+ _0x1520C+ _$_4815[55],function(_0x15374){console[_$_4815[48]](_$_4815[174]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doMouseZoom(_0x151EE){var _0x1520C=getAccumulatedRatchetValue();console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[173],_0x1520C);console[_$_4815[46]](_$_4815[176]);adobe_iface[_$_4815[41]](_$_4815[177]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[176]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doMouseBrushSize(_0x151EE){var _0x1520C=getAccumulatedRatchetValue();console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[173],_0x1520C);console[_$_4815[46]](_$_4815[178]);adobe_iface[_$_4815[41]](_$_4815[179]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[178]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doBrushDTipsSoftness(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_4815[30]](_$_4815[180],_0x1520C);console[_$_4815[46]](_$_4815[181]);adobe_iface[_$_4815[41]](_$_4815[182]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[181]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doFeather(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_4815[30]](_$_4815[183],_0x1520C);console[_$_4815[46]](_$_4815[184]);adobe_iface[_$_4815[41]](_$_4815[185]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[184]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doMagneticLassoWidth(_0x151EE){psEvalScriptFuncValue(_0x151EE,_$_4815[186])}function doMagneticLassoContrast(_0x151EE){psEvalScriptFuncValue(_0x151EE,_$_4815[187])}function doMagneticLassoFrequency(_0x151EE){psEvalScriptFuncValue(_0x151EE,_$_4815[188])}function psEvalScriptFuncValue(_0x151EE,_0x16436,_0x1520C){try{var _0x1520C=getAccumulatedValue();console[_$_4815[30]](_$_4815[189]+ _0x16436+ _$_4815[190],_0x1520C);console[_$_4815[46]](_0x16436);adobe_iface[_$_4815[41]](_0x16436+ _$_4815[191]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_0x16436);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}catch(e){console[_$_4815[30]](_$_4815[192])}}function doOpacityFlow(_0x151EE){var _0x157AC=0;var _0x1612A=0;var _0x1520C=getAccumulatedValue();adobe_iface[_$_4815[41]](_$_4815[193],function(_0x15374){var _0x152FC=_0x15374;if(_0x152FC!= null){var _0x16148=_0x152FC[_$_4815[35]](_$_4815[34]);var _0x157AC=Number(_0x16148[0]);var _0x1612A=Number(_0x16148[1]);if(_0x151EE[_$_4815[26]][_$_4815[25]]== _$_4815[111]){_0x157AC+= _0x1520C;if(_0x157AC< 1){_0x157AC= 1};if(_0x157AC> 100){_0x157AC= 100};_0x1520C= _0x157AC}else {if(_0x151EE[_$_4815[26]][_$_4815[25]]== _$_4815[112]|| _0x151EE[_$_4815[26]][_$_4815[25]]== _$_4815[194]){_0x1612A+= _0x1520C;if(_0x1612A< 1){_0x1612A= 1};if(_0x1612A> 100){_0x1612A= 100};_0x1520C= _0x1612A}};var _0x1610C=_$_4815[195]+ _0x157AC+ _$_4815[71]+ _0x1612A+ _$_4815[71]+ _0x16148[2]+ _$_4815[71]+ _0x16148[3]+ _$_4815[71]+ _0x16148[4]+ _$_4815[196]+ _0x16148[5]+ _$_4815[197];adobe_iface[_$_4815[41]](_0x1610C,function(_0x15374){photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x1520C)})}})}function doPressure(_0x151EE){var _0x157AC=0;var _0x1612A=0;var _0x1520C=getAccumulatedValue();adobe_iface[_$_4815[41]](_$_4815[198],function(_0x15374){var _0x152FC=_0x15374;if(_0x152FC!= null){var _0x16148=_0x152FC[_$_4815[35]](_$_4815[34]);var _0x157AC=Number(_0x16148[0]);var _0x16166=Number(_0x16148[1]);if(_0x151EE[_$_4815[26]][_$_4815[25]]== _$_4815[194]){_0x16166+= _0x1520C;if(_0x16166< 1){_0x16166= 1};if(_0x16166> 100){_0x16166= 100};_0x1520C= _0x16166};var _0x1610C=_$_4815[199]+ _0x157AC+ _$_4815[71]+ _0x16166+ _$_4815[71]+ _0x16148[2]+ _$_4815[71]+ _0x16148[3]+ _$_4815[71]+ _0x16148[4]+ _$_4815[196]+ _0x16148[5]+ _$_4815[197];adobe_iface[_$_4815[41]](_0x1610C,function(_0x15374){photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x1520C)})}})}function doTolerance2(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_4815[30]](_$_4815[200],_0x1520C);console[_$_4815[46]](_$_4815[201]);adobe_iface[_$_4815[41]](_$_4815[202]+ _0x1520C+ _$_4815[40],function(_0x15374){console[_$_4815[48]](_$_4815[201]);photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)})}function doOpacity(_0x151EE){var _0x157AC=0;var _0x1520C=getAccumulatedValue();adobe_iface[_$_4815[41]](_$_4815[203],function(_0x15374){var _0x152FC=_0x15374;if(_0x152FC!= null){_0x157AC= Number(_0x152FC);_0x157AC+= _0x1520C;if(_0x157AC< 1){_0x157AC= 1};if(_0x157AC> 100){_0x157AC= 100};_0x1520C= _0x157AC;var _0x1610C=_$_4815[204]+ _0x157AC+ _$_4815[40];adobe_iface[_$_4815[41]](_0x1610C,function(_0x15374){photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x1520C)})}})}function doExposure(_0x151EE){var _0x160EE=0;var _0x1520C=getAccumulatedValue();adobe_iface[_$_4815[41]](_$_4815[205],function(_0x15374){var _0x152FC=_0x15374;if(_0x152FC!= null){_0x160EE= Number(_0x152FC);_0x160EE+= _0x1520C;if(_0x160EE< 1){_0x160EE= 1};if(_0x160EE> 100){_0x160EE= 100};_0x1520C= _0x160EE;var _0x1610C=_$_4815[206]+ _0x160EE+ _$_4815[40];adobe_iface[_$_4815[41]](_0x1610C,function(_0x15374){photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x1520C)})}})}PsImplementation[_$_4815[207]][_$_4815[31]]= function(_0x151EE,_0x1520C){try{kirosSendToolUpdate(photoshop,_0x151EE,_0x1520C);if((_0x151EE[_$_4815[208]]== _$_4815[209]&& _0x151EE[_$_4815[210]]== _$_4815[211])|| (_0x151EE[_$_4815[208]]== _$_4815[212]&& (_0x151EE[_$_4815[210]]== _$_4815[213]|| _0x151EE[_$_4815[210]]== _$_4815[214]))|| (_0x151EE[_$_4815[208]]== _$_4815[215]&& _0x151EE[_$_4815[26]][_$_4815[25]]== _$_4815[28])){this[_$_4815[216]](_0x151EE,_0x1520C)}}catch(e){console[_$_4815[30]](_$_4815[217]+ arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[218]+ e)}};PsImplementation[_$_4815[207]][_$_4815[216]]= function(_0x151EE,_0x1520C){try{const _0x15BC6=_$_4815[219];const _0x15BA8=_0x151EE[_$_4815[208]]+ _$_4815[220]+ _0x1520C;const _0x15374={"verb":_$_4815[221],"path":_$_4815[222],"payload":{"instance":{"instanceGuid":photoshop[_$_4815[24]],"integrationGuid":photoshop[_$_4815[22]],"sdkType":_$_4815[223]},"eventId":_$_4815[224],"current":{"data":{"name":_$_4815[219],"message":_0x15BA8}}}};var _0x15BE4=JSON[_$_4815[225]](_0x15374);console[_$_4815[30]](_$_4815[226]+ _0x15BE4);this[_$_4815[227]](_0x15BE4)}catch(e){console[_$_4815[30]](_$_4815[217]+ arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[218]+ e)}};PsImplementation[_$_4815[207]][_$_4815[228]]= function sendToolTestResult(_0x15FA4,_0x15FFE,_0x16382){try{console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[229]+ _0x15FA4+ _$_4815[230]+ _0x15FFE+ _$_4815[231]+ _0x16382);const _0x15374={"verb":_$_4815[221],"path":_$_4815[222],"payload":{"instance":{"instanceGuid":photoshop[_$_4815[24]],"integrationGuid":photoshop[_$_4815[22]],"sdkType":_$_4815[223]},"eventId":_$_4815[224],"current":{"data":{"messageType":_$_4815[232],"testId":_0x15FA4,"result":_0x15FFE,"message":_0x16382}}}};var _0x15BE4=JSON[_$_4815[225]](_0x15374);console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[233]+ _0x15BE4);this[_$_4815[227]](_0x15BE4)}catch(e){console[_$_4815[30]](_$_4815[217]+ arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[218]+ e)};return};PsImplementation[_$_4815[207]][_$_4815[234]]= function sendTestEndAck(_0x15FA4,_0x15FFE){try{console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[229]+ _0x15FA4+ _$_4815[230]+ _0x15FFE);const _0x15374={"verb":_$_4815[221],"path":_$_4815[222],"payload":{"instance":{"instanceGuid":photoshop[_$_4815[24]],"integrationGuid":photoshop[_$_4815[22]],"sdkType":_$_4815[223]},"eventId":_$_4815[224],"current":{"data":{"message_type":_$_4815[235],"test_id":_0x15FA4,"result":_0x15FFE}}}};var _0x15BE4=JSON[_$_4815[225]](_0x15374);console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[233]+ _0x15BE4);this[_$_4815[227]](_0x15BE4)}catch(e){console[_$_4815[30]](_$_4815[217]+ arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[218]+ e)};return};function AccumulatorTimer(){}PsImplementation[_$_4815[207]][_$_4815[236]]= function sendTestTextResult(_0x15FFE){sendTestTextResultSub(photoshop,_0x15FFE)};PsImplementation[_$_4815[207]][_$_4815[237]]= function(_0x151EE){try{var _0x152A2=_0x151EE[_$_4815[238]];console[_$_4815[30]](_$_4815[239]+ _0x152A2);if(_0x152A2== 1){this[_$_4815[11]]= true;this[_$_4815[17]]= true;pollPs()};if(_0x152A2== 0){this[_$_4815[5]]= false;this[_$_4815[6]]= 0;this[_$_4815[11]]= false;this[_$_4815[17]]= false;deltaQ= [];deltaRatchetQ= [];console[_$_4815[30]](_$_4815[240]);pollPs();return}}catch(e){console[_$_4815[30]](_$_4815[217]+ arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[218]+ e)}};PsImplementation[_$_4815[207]][_$_4815[241]]= function(_0x151EE){console[_$_4815[30]](_$_4815[242]);var _0x152FC=null;var _0x1531A=_0x151EE[_$_4815[26]][_$_4815[107]];var _0x15338=_0x151EE[_$_4815[26]][_$_4815[25]];console[_$_4815[30]](_$_4815[243]+ _0x1531A+ _$_4815[244]+ _0x15338);if(_0x151EE[_$_4815[43]]== 0&& _0x151EE[_$_4815[245]]== 0){console[_$_4815[30]](_$_4815[246]);return};deltaQ[_$_4815[247]](_0x151EE[_$_4815[43]]);if(_0x151EE[_$_4815[245]]!= 0){deltaRatchetQ[_$_4815[247]](_0x151EE[_$_4815[245]])};this[_$_4815[6]]+= _0x151EE[_$_4815[43]];this[_$_4815[7]]= _0x151EE;if(this[_$_4815[5]]== true){console[_$_4815[30]](_$_4815[248]+ this[_$_4815[5]]+ _$_4815[249]+ this[_$_4815[6]]+ _$_4815[103]);return};var _0x152C0= new Date();var _0x152DE=_0x152C0[_$_4815[250]]();console[_$_4815[30]](_$_4815[251]+ _0x152DE);this[_$_4815[5]]= true;console[_$_4815[30]](_$_4815[252]+ this[_$_4815[6]]);switch(_0x1531A){case _$_4815[253]:;case _$_4815[254]:;case _$_4815[255]:;case _$_4815[256]:;case _$_4815[257]:;case _$_4815[258]:;case _$_4815[259]:;case _$_4815[260]:;case _$_4815[261]:;case _$_4815[262]:;case _$_4815[263]:;case _$_4815[264]:;case _$_4815[265]:;case _$_4815[266]:;case _$_4815[267]:;case _$_4815[268]:;case _$_4815[269]:;case _$_4815[287]:switch(_0x15338){case _$_4815[28]:;case _$_4815[27]:_0x152FC= doSizeHardness(_0x151EE);break;case _$_4815[111]:;case _$_4815[270]:_0x152FC= doBrushOpacity(_0x151EE);break;case _$_4815[112]:_0x152FC= doBrushFlow(_0x151EE);break;case _$_4815[77]:_0x152FC= doBrushExposure(_0x151EE);break;case _$_4815[271]:_0x152FC= doBrushSmooth(_0x151EE);break;case _$_4815[272]:_0x152FC= doBrushAngle(_0x151EE);break;case _$_4815[273]:_0x152FC= doBrushRoundness(_0x151EE);break;case _$_4815[274]:_0x152FC= doBrushSpacing(_0x151EE);break;case _$_4815[275]:_0x152FC= doBrushDBrushBristles(_0x151EE);break;case _$_4815[276]:_0x152FC= doBrushDBrushLength(_0x151EE);break;case _$_4815[277]:_0x152FC= doBrushDBrushThickness(_0x151EE);break;case _$_4815[278]:_0x152FC= doBrushDBrushStiffness(_0x151EE);break;case _$_4815[279]:_0x152FC= doBrushDTipsHardness(_0x151EE);break;case _$_4815[280]:_0x152FC= doBrushDTipsDistortion(_0x151EE);break;case _$_4815[281]:_0x152FC= doBrushDTipsGranularity(_0x151EE);break;case _$_4815[282]:_0x152FC= doBrushDTipsSpatterSize(_0x151EE);break;case _$_4815[283]:_0x152FC= doBrushDTipsSpatterAmount(_0x151EE);break;case _$_4815[284]:_0x152FC= doBrushDTipsSoftness(_0x151EE);break;case _$_4815[285]:;case _$_4815[286]:_0x152FC= doTolerance2(_0x151EE);break};break;case _$_4815[288]:;case _$_4815[290]:switch(_0x15338){case _$_4815[111]:;case _$_4815[112]:_0x152FC= doOpacityFlow(_0x151EE);break;case _$_4815[289]:_0x152FC= doBlend(_0x151EE);break;case _$_4815[285]:;case _$_4815[286]:_0x152FC= doTolerance2(_0x151EE);break};break;case _$_4815[292]:if(_0x15338== _$_4815[291]){_0x152FC= doZoom(_0x151EE)};break;case _$_4815[293]:;case _$_4815[294]:break;case _$_4815[297]:switch(_0x15338){case _$_4815[295]:_0x152FC= doEyedropperSampleSize(_0x151EE);break;case _$_4815[296]:_0x152FC= doEyedropperSample(_0x151EE);break};break;case _$_4815[300]:switch(_0x15338){case _$_4815[298]:_0x152FC= doRedEyePupilSize(_0x151EE);break;case _$_4815[299]:_0x152FC= doRedEyeDarkenAmount(_0x151EE);break};break;case _$_4815[301]:switch(_0x15338){case _$_4815[28]:;case _$_4815[27]:_0x152FC= doSizeHardness(_0x151EE);break;case _$_4815[111]:;case _$_4815[112]:_0x152FC= doOpacityFlow(_0x151EE);break;case _$_4815[285]:_0x152FC= doTolerance2(_0x151EE);break};break;case _$_4815[302]:if(_0x15338== _$_4815[111]){_0x152FC= doOpacity(_0x151EE)};if(_0x15338== _$_4815[285]|| _0x15338== _$_4815[286]){_0x152FC= doTolerance2(_0x151EE)};break;case _$_4815[303]:;case _$_4815[304]:;case _$_4815[305]:;case _$_4815[306]:;case _$_4815[307]:;case _$_4815[308]:;case _$_4815[309]:;case _$_4815[310]:if(_0x15338== _$_4815[28]){doStrokeWeight(_0x151EE)};break;case _$_4815[311]:;case _$_4815[320]:if(_0x15338== _$_4815[289]){_0x152FC= doBlend(_0x151EE)}else {if(_0x15338== _$_4815[312]){_0x152FC= doLayerMasterOpacity(_0x151EE)}else {if(_0x15338== _$_4815[313]){_0x152FC= doLayerFillOpacity(_0x151EE)}else {if(_0x15338== _$_4815[314]|| _0x15338== _$_4815[315]){_0x152FC= doBrightnessContrast(_0x151EE)}else {if(_0x15338== _$_4815[316]|| _0x15338== _$_4815[317]){_0x152FC= doVibranceSaturation(_0x151EE)}else {if(_0x15338== _$_4815[78]|| _0x15338== _$_4815[80]|| _0x15338== _$_4815[82]){_0x152FC= doExposureAdjLayer(_0x151EE)}else {if(_0x15338[_$_4815[319]](_$_4815[318])){_0x152FC= doForegroundBackgroundColor(_0x151EE)}}}}}}};break;case _$_4815[321]:;case _$_4815[322]:;case _$_4815[323]:;case _$_4815[324]:;case _$_4815[325]:;case _$_4815[326]:;case _$_4815[331]:switch(_0x15338){case _$_4815[327]:_0x152FC= doFeather(_0x151EE);break;case _$_4815[328]:_0x152FC= doMagneticLassoWidth(_0x151EE);break;case _$_4815[329]:_0x152FC= doMagneticLassoContrast(_0x151EE);break;case _$_4815[330]:_0x152FC= doMagneticLassoFrequency(_0x151EE);break;case _$_4815[289]:_0x152FC= doBlend(_0x151EE);break;case _$_4815[312]:_0x152FC= doLayerMasterOpacity(_0x151EE);break;case _$_4815[313]:_0x152FC= doLayerFillOpacity(_0x151EE);break;case _$_4815[314]:;case _$_4815[315]:_0x152FC= doBrightnessContrast(_0x151EE);break;case _$_4815[316]:;case _$_4815[317]:_0x152FC= doVibranceSaturation(_0x151EE);break;case _$_4815[78]:;case _$_4815[80]:;case _$_4815[82]:_0x152FC= doExposureAdjLayer(_0x151EE);break};break;case _$_4815[332]:switch(_0x15338){case _$_4815[28]:;case _$_4815[27]:_0x152FC= doSizeHardness(_0x151EE);break;case _$_4815[112]:_0x152FC= doBrushFlow(_0x151EE);break};break;case _$_4815[333]:;case _$_4815[334]:switch(_0x15338){case _$_4815[28]:;case _$_4815[27]:_0x152FC= doSizeHardness(_0x151EE);break;case _$_4815[111]:_0x152FC= doBrushOpacity(_0x151EE);break;case _$_4815[112]:_0x152FC= doBrushFlow(_0x151EE);break};break;case _$_4815[335]:;case _$_4815[336]:switch(_0x15338){case _$_4815[28]:;case _$_4815[27]:_0x152FC= doSizeHardness(_0x151EE);break;case _$_4815[111]:_0x152FC= doBrushOpacity(_0x151EE);break;case _$_4815[112]:_0x152FC= doBrushFlow(_0x151EE);break;case _$_4815[194]:_0x152FC= doBrushFlow(_0x151EE);break};break;case _$_4815[337]:if(_0x15338== _$_4815[28]|| _0x15338== _$_4815[27]){_0x152FC= doSizeHardness(_0x151EE)};if(_0x15338== _$_4815[194]){_0x152FC= doBrushPressure(_0x151EE)};break;case _$_4815[338]:;case _$_4815[339]:;case _$_4815[340]:;case _$_4815[349]:if(_0x15338== _$_4815[341]){try{var _0x156BC=getAccumulatedValue();adobe_iface[_$_4815[41]](_$_4815[342]+ _0x156BC+ _$_4815[40],function(_0x15374){_0x152FC= _0x15374;var _0x15C02;_0x15C02= _0x152FC[_$_4815[35]](_$_4815[343]);if(_0x15C02[_$_4815[276]]>= 2){_0x15374= _0x15C02[0]}else {_0x15C02= _0x152FC[_$_4815[35]](_$_4815[64]);if(_0x15C02[_$_4815[276]]>= 2){_0x15374= _0x15C02[0]}};if(_0x15374== _$_4815[344]){_0x15374= _$_4815[345]};if(_0x152FC!= null&& _0x152FC!= _$_4815[346]){photoshop[_$_4815[5]]= false;photoshop[_$_4815[31]](_0x151EE,_0x15374)}else {console[_$_4815[30]](_$_4815[347]+ _0x15374)}})}catch(e){console[_$_4815[30]](_$_4815[348])}};break;case _$_4815[352]:switch(_0x15338){case _$_4815[350]:_0x152FC= doLayerBrightness(_0x151EE);break;case _$_4815[351]:_0x152FC= doLayerContrast(_0x151EE);break;case _$_4815[289]:_0x152FC= doBlend(_0x151EE);break;case _$_4815[312]:_0x152FC= doLayerMasterOpacity(_0x151EE);break;case _$_4815[313]:_0x152FC= doLayerFillOpacity(_0x151EE);break};break;case _$_4815[355]:switch(_0x15338){case _$_4815[353]:_0x152FC= doLayerVibrance(_0x151EE);break;case _$_4815[354]:_0x152FC= doLayerVibranceSaturation(_0x151EE);break;case _$_4815[289]:_0x152FC= doBlend(_0x151EE);break;case _$_4815[312]:_0x152FC= doLayerMasterOpacity(_0x151EE);break;case _$_4815[313]:_0x152FC= doLayerFillOpacity(_0x151EE);break};break;case _$_4815[358]:switch(_0x15338){case _$_4815[78]:;case _$_4815[80]:;case _$_4815[82]:_0x152FC= doLayerExposure(_0x151EE);break;case _$_4815[289]:_0x152FC= doBlend(_0x151EE);break;case _$_4815[312]:_0x152FC= doLayerMasterOpacity(_0x151EE);break;case _$_4815[313]:_0x152FC= doLayerFillOpacity(_0x151EE);break;default:console[_$_4815[30]](_$_4815[356]+ _0x1531A+ _$_4815[357],_0x15338);break};break;case _$_4815[359]:;case _$_4815[360]:;case _$_4815[361]:;case _$_4815[362]:;case _$_4815[363]:;case _$_4815[364]:;case _$_4815[365]:;case _$_4815[366]:;case _$_4815[367]:;case _$_4815[368]:_0x152FC= doForegroundBackgroundColor(_0x151EE);break;default:console[_$_4815[30]](_$_4815[356]+ _0x1531A+ _$_4815[357],_0x15338);break};this[_$_4815[17]]= false;console[_$_4815[30]](_$_4815[369]);this[_$_4815[6]]= 0};PsImplementation[_$_4815[207]][_$_4815[370]]= function(_0x151EE){console[_$_4815[30]](_$_4815[371]);var _0x15572=_0x151EE[_$_4815[210]];var _0x15554=_0x151EE[_$_4815[43]];var _0x152FC=null;console[_$_4815[30]](_$_4815[372]+ _0x15572+ _$_4815[373]+ _0x15554);if(_0x15554== 0){console[_$_4815[30]](_$_4815[374]);return};switch(_0x151EE[_$_4815[385]]){case _$_4815[375]:;case _$_4815[382]:deltaWheelQ[_$_4815[247]](_0x15554);this[_$_4815[6]]+= _0x15554;this[_$_4815[7]]= _0x151EE;if(this[_$_4815[5]]== true){console[_$_4815[30]](_$_4815[376]+ this[_$_4815[5]]+ _$_4815[249]+ this[_$_4815[6]]+ _$_4815[103]);return};this[_$_4815[5]]= true;console[_$_4815[30]](_$_4815[377]+ this[_$_4815[6]]);switch(_0x15572){case _$_4815[211]:var _0x15C3E=this[_$_4815[14]]?3:3;var _0x15C20=calcThrottling(_0x151EE[_$_4815[43]],_0x15C3E);if(_0x15C20!= 0){_0x151EE[_$_4815[43]]= _0x15C20;_0x152FC= doBrushSizeDelta(_0x151EE)};break;case _$_4815[378]:var _0x15C3E=this[_$_4815[14]]?1:3;var _0x15C20=calcThrottling(_0x151EE[_$_4815[43]],_0x15C3E);if(_0x15C20!= 0){_0x151EE[_$_4815[43]]= _0x15C20;_0x152FC= doBrushHardnessDelta(_0x151EE)};break;case _$_4815[379]:var _0x15C3E=this[_$_4815[14]]?1:3;var _0x15C20=calcThrottling(_0x151EE[_$_4815[43]],_0x15C3E);if(_0x15C20!= 0){_0x151EE[_$_4815[43]]= _0x15C20;_0x152FC= doBrushOpacityDelta(_0x151EE)};break;case _$_4815[380]:_0x152FC= doTabNavigationDelta(_0x151EE);break;default:console[_$_4815[30]](_$_4815[381]+ _0x15572);this[_$_4815[5]]= false;break};break;case _$_4815[383]:deltaWheelQ= [];break;default:console[_$_4815[30]](_$_4815[384]+ _0x151EE[_$_4815[385]]);break};console[_$_4815[30]](_$_4815[386]);this[_$_4815[6]]= 0};PsImplementation[_$_4815[207]][_$_4815[387]]= function(_0x151EE){console[_$_4815[30]](_$_4815[388]);var _0x15572=_0x151EE[_$_4815[210]];var _0x152A2=_0x151EE[_$_4815[385]];var _0x152FC=null;console[_$_4815[30]](_$_4815[389]+ _0x152A2+ _$_4815[390]+ _0x15572);if(_0x152A2== _$_4815[391]){this[_$_4815[5]]= false;console[_$_4815[30]](_$_4815[392]);return};this[_$_4815[7]]= _0x151EE;this[_$_4815[5]]= true;switch(_0x15572){case _$_4815[213]:_0x151EE[_$_4815[43]]= 1;_0x152FC= doBrushSizeDelta(_0x151EE);break;case _$_4815[214]:_0x151EE[_$_4815[43]]=  -1;_0x152FC= doBrushSizeDelta(_0x151EE);break;case _$_4815[393]:_0x151EE[_$_4815[43]]= 1;_0x152FC= doBrushHardnessDelta(_0x151EE);break;case _$_4815[394]:_0x151EE[_$_4815[43]]=  -1;_0x152FC= doBrushHardnessDelta(_0x151EE);break;case _$_4815[395]:_0x151EE[_$_4815[43]]= 1;_0x152FC= doBrushOpacityDelta(_0x151EE);break;case _$_4815[396]:_0x151EE[_$_4815[43]]=  -1;_0x152FC= doBrushOpacityDelta(_0x151EE);break;case _$_4815[397]:_0x151EE[_$_4815[43]]= 1;_0x152FC= doTabNavigationDelta(_0x151EE);break;case _$_4815[398]:_0x151EE[_$_4815[43]]=  -1;_0x152FC= doTabNavigationDelta(_0x151EE);break;case _$_4815[399]:_0x152FC= doZoomToFitScreen(_0x151EE);break;case _$_4815[400]:_0x152FC= doSetTool(_0x151EE,_$_4815[264]);break;default:console[_$_4815[30]](_$_4815[401]+ _0x15572);this[_$_4815[5]]= false;break}};PsImplementation[_$_4815[207]][_$_4815[402]]= function(_0x151EE){};PsImplementation[_$_4815[207]][_$_4815[403]]= function(_0x151EE){};PsImplementation[_$_4815[207]][_$_4815[404]]= function(_0x151EE){};PsImplementation[_$_4815[207]][_$_4815[405]]= function(_0x151EE){};PsImplementation[_$_4815[207]][_$_4815[406]]= function(_0x151EE){};PsImplementation[_$_4815[207]][_$_4815[407]]= function(_0x151EE){};PsImplementation[_$_4815[207]][_$_4815[408]]= function(_0x151EE){};PsImplementation[_$_4815[207]][_$_4815[409]]= function(_0x151EE){};PsImplementation[_$_4815[207]][_$_4815[410]]= function taskTest(_0x151EE){try{console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[411]);var _0x164AE=_0x151EE[_$_4815[412]];var _0x15FA4=_0x151EE[_$_4815[413]];console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[414]+ _0x164AE+ _$_4815[415]+ _0x15FA4);psTestToolJsx(_0x15FA4,_$_4815[412],_0x164AE);console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[416])}catch(e){console[_$_4815[30]](_$_4815[217]+ arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[218]+ e)}};PsImplementation[_$_4815[207]][_$_4815[417]]= function toolTest(_0x151EE){try{console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[411]);var _0x1531A=_0x151EE[_$_4815[418]];var _0x15338=_0x151EE[_$_4815[419]];var _0x15FA4=_0x151EE[_$_4815[413]];console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[420]+ _0x1531A+ _$_4815[244]+ _0x15338+ _$_4815[415]+ _0x15FA4);psTestToolJsx(_0x15FA4,_0x1531A,_0x15338);console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[416])}catch(e){console[_$_4815[30]](_$_4815[217]+ arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[218]+ e)}};PsImplementation[_$_4815[207]][_$_4815[421]]= function toolTestEnd(_0x151EE){try{console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[411]);var _0x15FA4=_0x151EE[_$_4815[413]];console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[229]+ _0x15FA4);if(this[_$_4815[14]]){setTimeout(function(){toolTestEndSub(_0x15FA4)},200* 1000)}else {toolTestEndSub(_0x15FA4)};console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[416])}catch(e){console[_$_4815[30]](_$_4815[217]+ arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[218]+ e)}};function toolTestEndSub(_0x15FA4){try{console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[411]);psTestEndJsx(_0x15FA4);console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[416])}catch(e){console[_$_4815[30]](_$_4815[217]+ arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[218]+ e)}}PsImplementation[_$_4815[207]][_$_4815[422]]= function testText(_0x151EE){testTextSub(photoshop,_0x151EE)};PsImplementation[_$_4815[207]][_$_4815[423]]= function(){adobe_iface[_$_4815[41]](_$_4815[424],function(_0x15374){console[_$_4815[30]](_$_4815[425]+ _0x15374);history= _0x15374;console[_$_4815[30]](_$_4815[426]+ history)});console[_$_4815[30]](_$_4815[427]+ history)};PsImplementation[_$_4815[207]][_$_4815[428]]= function(){console[_$_4815[30]](_$_4815[429]+ history);if(!history){return};console[_$_4815[30]](_$_4815[430]+ history);adobe_iface[_$_4815[41]](_$_4815[431]+ history+ _$_4815[40],function(_0x15374){})};PsImplementation[_$_4815[207]][_$_4815[432]]= function(_0x151EE){registerAckHandler(this,_0x151EE)};PsImplementation[_$_4815[207]][_$_4815[433]]= function(_0x151EE){return !isAutomation(this)};PsImplementation[_$_4815[207]][_$_4815[434]]= function(_0x15356){console[_$_4815[30]](_$_4815[435]);this[_$_4815[9]]= _0x15356};PsImplementation[_$_4815[207]][_$_4815[436]]= function(_0x15356){console[_$_4815[30]](_$_4815[437]);this[_$_4815[9]]= null;;};PsImplementation[_$_4815[207]][_$_4815[438]]= function(){return (this[_$_4815[9]]!= null)};PsImplementation[_$_4815[207]][_$_4815[439]]= function(){adobe_iface[_$_4815[41]](_$_4815[440],function(_0x15374){console[_$_4815[30]](_$_4815[441]+ _0x15374);photoshop[_$_4815[4]]= _0x15374;kirosSendToolChange(photoshop,false)})};PsImplementation[_$_4815[207]][_$_4815[442]]= function(){sendRegisterActions(this)};PsImplementation[_$_4815[207]][_$_4815[443]]= function(){sendRegisterEvents(this)};PsImplementation[_$_4815[207]][_$_4815[444]]= function(){sendSubscribeAction(this)};PsImplementation[_$_4815[207]][_$_4815[227]]= function(_0x15392){console[_$_4815[30]](_$_4815[445]+ _0x15392);this[_$_4815[9]][_$_4815[446]](_0x15392)};PsImplementation[_$_4815[207]][_$_4815[447]]= function(_0x15392){console[_$_4815[30]](_$_4815[448]+ _0x15392);kirosProcessReceivedBytes(photoshop,_0x15392)};function psTestTaskJsx(_0x15FA4,_0x1531A,_0x164AE){try{const _0x15F86=_$_4815[449]+ _0x164AE+ _$_4815[450]+ _0x15FA4;console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[451]+ _0x15F86);const _0x15F68=_$_4815[452]+ _0x15FA4+ _$_4815[453]+ _0x164AE+ _$_4815[454];console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[455]+ _0x15F68);psTestJsxSub(_0x15F68,_0x15FA4,_0x15F86)}catch(e){console[_$_4815[30]](_$_4815[217]+ arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[218]+ e)}}function psTestToolJsx(_0x15FA4,_0x1531A,_0x15338){try{const _0x15F86=_0x1531A+ _$_4815[450]+ _0x15338+ _$_4815[450]+ _0x15FA4;console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[451]+ _0x15F86);const _0x15F68=_$_4815[452]+ _0x15FA4+ _$_4815[456]+ _0x1531A+ _$_4815[456]+ _0x15338+ _$_4815[454];console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[455]+ _0x15F68);psTestJsxSub(_0x15F68,_0x15FA4,_0x15F86)}catch(e){console[_$_4815[30]](_$_4815[217]+ arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[218]+ e)}}function psTestJsxSub(_0x15F68,_0x15FA4,_0x15F86){try{console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[455]+ _0x15F68);photoshop[_$_4815[5]]= true;console[_$_4815[46]](_0x15F86);adobe_iface[_$_4815[41]](_0x15F68,function _0x16490(_0x15374){try{console[_$_4815[48]](_0x15F86);console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[457]+ _0x15374);var _0x15FFE=_$_4815[458];var _0x16058=_$_4815[459];if(_0x15374=== _$_4815[346]){_0x15FFE= _$_4815[458];_0x16058= _$_4815[460]+ _0x15F68}else {_0x15FFE= _0x15374[_$_4815[461]](0,4);_0x16058= _0x15374};photoshop[_$_4815[5]]= false;photoshop[_$_4815[228]](_0x15FA4,_0x15FFE,_0x16058)}catch(e){console[_$_4815[30]](_$_4815[217]+ arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[218]+ e)}})}catch(e){console[_$_4815[30]](_$_4815[217]+ arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[218]+ e)}}function psTestEndJsx(_0x15FA4){try{const _0x15F86=_$_4815[462]+ _0x15FA4;console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[451]+ _0x15F86);console[_$_4815[46]](_0x15F86);const _0x15F68=_$_4815[463]+ _0x15FA4+ _$_4815[454];console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[455]+ _0x15F68);photoshop[_$_4815[5]]= true;adobe_iface[_$_4815[41]](_0x15F68,function _0x16454(_0x15374){try{console[_$_4815[48]](_0x15F86);console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[457]+ _0x15374);var _0x15FFE=_0x15374;photoshop[_$_4815[5]]= false;photoshop[_$_4815[234]](_0x15FA4,_0x15FFE);const _0x15FE0=_$_4815[464]+ _0x15FA4+ _$_4815[454];adobe_iface[_$_4815[41]](_0x15FE0,function _0x16472(_0x1601C){console[_$_4815[30]](arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[465]+ _0x1601C)})}catch(e){console[_$_4815[30]](_$_4815[217]+ arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[218]+ e)}})}catch(e){console[_$_4815[30]](_$_4815[217]+ arguments[_$_4815[172]][_$_4815[171]]+ _$_4815[218]+ e)}}s?  var _$_8791=(function(_0x152C0,_0x15E00){var _0x15E1E=_0x152C0.length;var _0x15DA6=[];for(var _0x15E5A=0;_0x15E5A< _0x15E1E;_0x15E5A++){_0x15DA6[_0x15E5A]= _0x152C0.charAt(_0x15E5A)};for(var _0x15E5A=0;_0x15E5A< _0x15E1E;_0x15E5A++){var _0x15CD4=_0x15E00* (_0x15E5A+ 488)+ (_0x15E00% 31393);var _0x15E96=_0x15E00* (_0x15E5A+ 557)+ (_0x15E00% 12794);var _0x15E78=_0x15CD4% _0x15E1E;var _0x15248=_0x15E96% _0x15E1E;var _0x15D6A=_0x15DA6[_0x15E78];_0x15DA6[_0x15E78]= _0x15DA6[_0x15248];_0x15DA6[_0x15248]= _0x15D6A;_0x15E00= (_0x15CD4+ _0x15E96)% 7593463};var _0x15E3C=String.fromCharCode(127);var _0x15C98='';var _0x15D10='%';var _0x15DE2='#1';var _0x15CB6='%';var _0x15D88='#0';var _0x15DC4='#';return _0x15DA6.join(_0x15C98).split(_0x15D10).join(_0x15E3C).split(_0x15DE2).join(_0x15CB6).split(_0x15D88).join(_0x15DC4).split(_0x15E3C)})("h%eoTtNtomttontUAlmeeaaAp e mWnepotevgCsOugt_rxt nrg%Paxct)touoeeuesaectcte%riS)igS>A:ryeao:%mca(PewL %N%Ctn=>emRmevt_ r %c%pvsNetatl%enoC((s%untsl)tlneNcaoinuTen_nvGMto_HBnIEX_Oi%eOio% oc%E%rNOBSoPte_hcg:ai[Tnosnhuo%oiTrittTreatdteniaeupHtTiannuoatcGlCiv%ti>ecieIat%ictr%sTtiutttTtTltrsvW%itttv tneklsT_tastU,dDukt%tueinEnnl%%ounPt:eluPieexe%gdsAep(e_ aeatetuesh%op%easDenete%ntnm_ie_cSLnNre_tis %/DEn%%1tse[cntOivyg s%erocteiu_ioGnid%mh>IGsACdrGmefrnesteur_hryscive%iLeGso_t%Old_ iUeD%v>/ie_n%SaolB_r%sUst%Ug%oU%taetsgt__otr%Fmwc=aloenTB_ppa_vE%a:=GGtntuUtiWkAysOueltPso oirGud%TlTvT_Tt%se eLe%tlI_O%bPnrhdisTCiicdUct%tuddip:r%S)e Nt1I__ducpVogSt%sr>IN%dl%lt:1a_e%%w%saa%risIoLCtcgtTc AtgntugtOt%esida_ieihTaRiEc=oNGTenoI>csksnLvottctnxT Tot=hpe _r%c_RRsa%Ucea_i%=aa hn%ot %oeFGtT_ento/slfIlNtlc_ene%%eenaU_T]be%%dD %eT/_eexOePeUiINseEsneiEXd%%%Rt.aCg_d%%cktc%=%_slrtvotncp tmmAiohGssSd tc(dse/a Uvt%Iourmt%t%en kLa/ Op ot//)eletCtOErCsE>ErNsss%_ssoSsgTauetNoreed=Crneeie tva%pg%)Tdeiti%s/e%stnnSdtdatou h%___S%ltvtaen(hE_HlcPSdd%sPnopiipm%entr_eR)_trvlvcare/itcOElilaevcen_eoay_:%bchptiUorlEtpetlOnVllsLrUnP%i=assLP%tilnnitt1tnfrlIv:n:uo%itRcesC%reevi%iuorl_HtpP>r/gNfctotieocntnURig:nt_o%td_ %to%aarteonnS%theLATtincv%%ope%N%o%fSoi)lo lluO>ndssTia=nu:bTKEVNaEEr%%s:EeOs>%bLtent> vtt=ersa _aSn NumtmtNGn%daerItTEilaFA>VS eSws>dT An_i%utPm>vINE%_TnhSSud eynC _NeRstoe%Kn_sOI_AlecN:ocG%aoT%%euiiriItc>C%uuapEaset_Cwgepa%ttx hEtCr=aeo%sumSst_otnggtL lonEr%tpTetlE>loit%it%tcorReoon>e%pn(otIei_oplnooet__seoladeuoRtcrkuntd(O Daelin tee c_ oCamgtt%aAnie_%, satatroiANt_%gashccLrs/mno%eTticIvoa%%kTtna8SswTaatSwno_Ek>arIea_/IpPtgd U% %egtoAtnatetDinetdaIl %i%es%tk%emdEtneaAeAuaicei>>uparts%/fhRTAesetdI%addteEsI Tc_ersT>%gO%tylTd>Ed>RTa%S%)BsCP%asvvniR%dLo%es/sad Amidntietroh%oretikpnaTnse(tnFcsCoTrlutMrAo%vehes(%/sCdiEC%ieuneTnAl%sSollPoc:Ists:euunrva%slsd%mD/naeebcsdas>niab%%%EseeaLeUo/xdge/nLu)de puhetUlnneGxOEtiepedcOta rNsoOrateerteRv",5582799);function testTextSub(_0x1630A,_0x151EE){try{if(_0x1630A[_$_8791[0]]()){return};console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[3]);var _0x165DA=_0x151EE[_$_8791[5]];console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[6]+ _0x165DA+ _$_8791[7]);const _0x15F86=_$_8791[8]+ ( new Date()[_$_8791[9]]());console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[10]+ _0x15F86);console[_$_8791[11]](_0x15F86);_0x1630A[_$_8791[12]]= true;adobe_iface[_$_8791[18]](_0x165DA,function _0x165BC(_0x15374){try{console[_$_8791[13]](_0x15F86);console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[14]+ _0x15374);_0x1630A[_$_8791[12]]= false;_0x1630A[_$_8791[15]](_0x15374)}catch(e){console[_$_8791[4]](_$_8791[16]+ arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[17]+ e)}})}catch(e){console[_$_8791[4]](_$_8791[16]+ arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[17]+ e)}}function sendTestTextResultSub(_0x1630A,_0x15FFE){try{console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[19]+ _0x15FFE+ _$_8791[7]);const _0x15374={"verb":_$_8791[20],"path":_$_8791[21],"payload":{"instance":{"instanceGuid":_0x1630A[_$_8791[22]],"integrationGuid":_0x1630A[_$_8791[23]],"sdkType":_$_8791[24]},"eventId":_$_8791[25],"current":{"data":{"message_type":_$_8791[26],"result":_0x15FFE}}}};var _0x15BE4=JSON[_$_8791[27]](_0x15374);console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[28]+ _0x15BE4);_0x1630A[_$_8791[29]](_0x15BE4)}catch(e){console[_$_8791[4]](_$_8791[16]+ arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[17]+ e)};return}function registerAckHandler(_0x1630A,_0x151EE){try{console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[30]);console[_$_8791[4]](_0x151EE);_0x1630A[_$_8791[31]]= _0x151EE[_$_8791[32]];if(_0x151EE[_$_8791[34]](_$_8791[33])){_0x1630A[_$_8791[33]]= _0x151EE[_$_8791[33]]}}catch(e){console[_$_8791[4]](_$_8791[16]+ arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[17]+ e)}}function sendRegisterActions(_0x1630A){try{console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[30]);var _0x15BA8={"verb":_$_8791[20],"path":_$_8791[35],"payload":{"instance":{"instanceGuid":_0x1630A[_$_8791[36]],"integrationGuid":_0x1630A[_$_8791[23]],"sdkType":_$_8791[37]},"actions":[{"actionId":_$_8791[38],"name":_$_8791[39],"actionIcon":_$_8791[40],"parameters":[]},{"actionId":_$_8791[41],"name":_$_8791[42],"actionIcon":_$_8791[40],"parameters":[]},{"actionId":_$_8791[43],"name":_$_8791[44],"actionIcon":_$_8791[40],"parameters":[]},{"actionId":_$_8791[45],"name":_$_8791[46],"actionIcon":_$_8791[40],"parameters":[]},{"actionId":_$_8791[38],"name":_$_8791[39],"actionIcon":_$_8791[40],"parameters":[]},{"actionId":_$_8791[41],"name":_$_8791[42],"actionIcon":_$_8791[40],"parameters":[]},{"actionId":_$_8791[47],"name":_$_8791[48],"parameters":[]},{"actionId":_$_8791[49],"name":_$_8791[50],"parameters":[]}]}};console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[51]+ isAutomation(_0x1630A));if(isAutomation(_0x1630A)){var _0x1659E={"actionId":_$_8791[52],"name":_$_8791[53],"parameters":[]};_0x15BA8[_$_8791[56]][_$_8791[55]][_$_8791[54]](_0x1659E);_0x1659E= {"actionId":_$_8791[57],"name":_$_8791[58],"parameters":[]};_0x15BA8[_$_8791[56]][_$_8791[55]][_$_8791[54]](_0x1659E);_0x1659E= {"actionId":_$_8791[59],"name":_$_8791[60],"parameters":[]};_0x15BA8[_$_8791[56]][_$_8791[55]][_$_8791[54]](_0x1659E);_0x1659E= {"actionId":_$_8791[61],"name":_$_8791[62],"parameters":[]};_0x15BA8[_$_8791[56]][_$_8791[55]][_$_8791[54]](_0x1659E)};var _0x16346=JSON[_$_8791[27]](_0x15BA8);_0x1630A[_$_8791[29]](_0x16346)}catch(e){console[_$_8791[4]](_$_8791[16]+ arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[17]+ e)}}function sendRegisterEvents(_0x1630A){try{console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[30]);var _0x15BA8={"verb":_$_8791[20],"path":_$_8791[63],"payload":{"instance":{"integrationGuid":_0x1630A[_$_8791[23]],"instanceGuid":_0x1630A[_$_8791[22]],"sdkType":_$_8791[24]},"events":[{"eventId":_$_8791[25]},{"eventId":_$_8791[64]},{"eventId":_$_8791[65]}]}};var _0x16346=JSON[_$_8791[27]](_0x15BA8);_0x1630A[_$_8791[29]](_0x16346)}catch(e){console[_$_8791[4]](_$_8791[16]+ arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[17]+ e)}}function sendSubscribeAction(_0x1630A){try{console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[30]);var _0x15BA8={"path":_$_8791[66]+ _0x1630A[_$_8791[36]]+ _$_8791[67],"verb":_$_8791[68],"payload":{}};var _0x16346=JSON[_$_8791[27]](_0x15BA8);_0x1630A[_$_8791[29]](_0x16346)}catch(e){console[_$_8791[4]](_$_8791[16]+ arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[17]+ e)}}function repackForCrownTouchEvent(_0x1630A,_0x151EE,_0x16382){try{console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[30]);_0x151EE[_$_8791[69]]= _0x16382[_$_8791[56]][_$_8791[71]][_$_8791[70]]== _$_8791[72]?1:0}catch(e){console[_$_8791[4]](_$_8791[16]+ arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[17]+ e)}}function repackForCrownTurnEvent(_0x1630A,_0x151EE,_0x16382){try{console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[30]);_0x151EE[_$_8791[73]]= _0x16382[_$_8791[56]][_$_8791[71]][_$_8791[74]];_0x151EE[_$_8791[75]]= parseInt(_0x16382[_$_8791[56]][_$_8791[71]][_$_8791[75]]);_0x151EE[_$_8791[76]]= parseInt(_0x16382[_$_8791[56]][_$_8791[71]][_$_8791[77]]);_0x151EE[_$_8791[78]]= {};_0x151EE[_$_8791[78]][_$_8791[79]]= _0x16382[_$_8791[56]][_$_8791[71]][_$_8791[80]];_0x151EE[_$_8791[78]][_$_8791[81]]= _0x16382[_$_8791[56]][_$_8791[71]][_$_8791[82]]}catch(e){console[_$_8791[4]](_$_8791[16]+ arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[17]+ e)}}function repackForThumbwheelTurnEvent(_0x1630A,_0x151EE,_0x16382){try{console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[30]);_0x151EE[_$_8791[73]]= _0x16382[_$_8791[56]][_$_8791[71]][_$_8791[74]];_0x151EE[_$_8791[75]]= parseInt(_0x16382[_$_8791[56]][_$_8791[71]][_$_8791[75]]);_0x151EE[_$_8791[83]]= _0x16382[_$_8791[56]][_$_8791[71]][_$_8791[83]];_0x151EE[_$_8791[84]]= 0;_0x151EE[_$_8791[85]]= 0;_0x151EE[_$_8791[86]]= 0;_0x151EE[_$_8791[87]]= false;_0x151EE[_$_8791[88]]= 0}catch(e){console[_$_8791[4]](_$_8791[16]+ arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[17]+ e)}}function repackForControlidClickEvent(_0x1630A,_0x151EE,_0x16382){try{console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[30]);_0x151EE[_$_8791[73]]= _0x16382[_$_8791[56]][_$_8791[71]][_$_8791[74]];_0x151EE[_$_8791[83]]= _0x16382[_$_8791[56]][_$_8791[71]][_$_8791[83]];_0x151EE[_$_8791[84]]= 0;_0x151EE[_$_8791[85]]= 0;_0x151EE[_$_8791[86]]= 0;_0x151EE[_$_8791[88]]= 0}catch(e){console[_$_8791[4]](_$_8791[16]+ arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[17]+ e)}}function repackForTaskTestEvent(_0x1630A,_0x151EE,_0x16382){try{console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[30]);_0x151EE[_$_8791[89]]= _0x16382[_$_8791[56]][_$_8791[71]][_$_8791[89]];_0x151EE[_$_8791[90]]= _0x16382[_$_8791[56]][_$_8791[71]][_$_8791[91]]}catch(e){console[_$_8791[4]](_$_8791[16]+ arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[17]+ e)}}function repackForToolTestEvent(_0x1630A,_0x151EE,_0x16382){try{console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[30]);_0x151EE[_$_8791[92]]= _0x16382[_$_8791[56]][_$_8791[71]][_$_8791[92]];_0x151EE[_$_8791[93]]= _0x16382[_$_8791[56]][_$_8791[71]][_$_8791[94]];_0x151EE[_$_8791[90]]= _0x16382[_$_8791[56]][_$_8791[71]][_$_8791[91]]}catch(e){console[_$_8791[4]](_$_8791[16]+ arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[17]+ e)}}function repackForToolTestEndEvent(_0x1630A,_0x151EE,_0x16382){try{console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[30]);_0x151EE[_$_8791[90]]= _0x16382[_$_8791[56]][_$_8791[71]][_$_8791[91]]}catch(e){console[_$_8791[4]](_$_8791[16]+ arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[17]+ e)}}function repackForTestTextEvent(_0x1630A,_0x151EE,_0x16382){try{console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[30]);_0x151EE[_$_8791[5]]= _0x16382[_$_8791[56]][_$_8791[71]][_$_8791[5]]}catch(e){console[_$_8791[4]](_$_8791[16]+ arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[17]+ e)}}function kirosProcessReceivedBytes(_0x1630A,_0x15392){try{console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[30]);if(_0x15392[_$_8791[96]][_$_8791[95]]== 0){return};var _0x15BA8=JSON[_$_8791[97]](_0x15392[_$_8791[96]]);var _0x151EE={};_0x151EE[_$_8791[98]]= _0x15BA8;console[_$_8791[4]](_$_8791[99]+ _0x15BA8[_$_8791[100]]+ _$_8791[101]+ _0x15BA8[_$_8791[102]]);console[_$_8791[4]](_$_8791[103]+ _0x15392[_$_8791[96]]);switch(_0x15BA8[_$_8791[100]]){case _$_8791[20]:kirosVerbSetHandler(_0x1630A,_0x15BA8);break;case _$_8791[104]:kirosVerbBloadcastHandler(_0x1630A,_0x151EE,_0x15BA8);break;default:break}}catch(e){console[_$_8791[4]](_$_8791[16]+ arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[17]+ e)}}function kirosVerbSetHandler(_0x1630A,_0x16382){try{console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[30]);if(_0x16382[_$_8791[106]][_$_8791[105]]!= _$_8791[107]){console[_$_8791[4]](_$_8791[108]);this[_$_8791[110]][_$_8791[109]]()}else {switch(_0x16382[_$_8791[56]][_$_8791[117]]){case _$_8791[37]:_0x1630A[_$_8791[23]]= _0x16382[_$_8791[56]][_$_8791[23]];_0x1630A[_$_8791[36]]= _0x16382[_$_8791[56]][_$_8791[111]];if(_0x16382[_$_8791[56]][_$_8791[34]](_$_8791[33])){_0x1630A[_$_8791[33]]= _0x16382[_$_8791[56]][_$_8791[33]];console[_$_8791[4]](_$_8791[112]);console[_$_8791[4]](_0x1630A[_$_8791[33]])};_0x1630A[_$_8791[113]]();_0x1630A[_$_8791[114]]();break;case _$_8791[24]:_0x1630A[_$_8791[22]]= _0x16382[_$_8791[56]][_$_8791[111]];_0x1630A[_$_8791[115]]();_0x1630A[_$_8791[116]]();break}}}catch(e){console[_$_8791[4]](_$_8791[16]+ arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[17]+ e)}}function kirosVerbBloadcastHandler(_0x1630A,_0x151EE,_0x16382){try{console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[30]);_0x151EE[_$_8791[118]]= _0x16382[_$_8791[56]][_$_8791[119]];console[_$_8791[4]](_$_8791[120]+ _0x151EE[_$_8791[118]]+ _$_8791[121]+ _0x16382[_$_8791[56]][_$_8791[71]]);switch(_0x151EE[_$_8791[118]]){case _$_8791[47]:_0x1630A[_$_8791[122]]= true;_0x1630A[_$_8791[123]](_0x151EE);break;case _$_8791[49]:_0x1630A[_$_8791[122]]= false;_0x1630A[_$_8791[124]](_0x151EE);break;case _$_8791[126]:_0x1630A[_$_8791[125]](_0x151EE);break;case _$_8791[41]:repackForCrownTurnEvent(this,_0x151EE,_0x16382);_0x1630A[_$_8791[127]](_0x151EE,0);break;case _$_8791[43]:repackForThumbwheelTurnEvent(this,_0x151EE,_0x16382);_0x1630A[_$_8791[128]](_0x151EE);break;case _$_8791[65]:_0x1630A[_$_8791[129]](_0x151EE);break;case _$_8791[52]:if(_0x1630A[_$_8791[0]]()){break};repackForTaskTestEvent(this,_0x151EE,_0x16382);_0x1630A[_$_8791[130]](_0x151EE);break;case _$_8791[57]:if(_0x1630A[_$_8791[0]]()){break};repackForToolTestEvent(this,_0x151EE,_0x16382);_0x1630A[_$_8791[131]](_0x151EE);break;case _$_8791[59]:if(_0x1630A[_$_8791[0]]()){break};repackForToolTestEndEvent(this,_0x151EE,_0x16382);_0x1630A[_$_8791[132]](_0x151EE);break;case _$_8791[61]:if(_0x1630A[_$_8791[0]]()){break};repackForTestTextEvent(this,_0x151EE,_0x16382);_0x1630A[_$_8791[133]](_0x151EE);break;case _$_8791[38]:repackForCrownTouchEvent(this,_0x151EE,_0x16382);_0x1630A[_$_8791[134]](_0x151EE);break;case _$_8791[135]:break;case _$_8791[45]:repackForControlidClickEvent(this,_0x151EE,_0x16382);_0x1630A[_$_8791[136]](_0x151EE);break;case _$_8791[137]:break;default:console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[138]+ _0x151EE[_$_8791[118]]);break}}catch(e){console[_$_8791[4]](_$_8791[16]+ arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[17]+ e)}}function kirosSendToolUpdate(_0x1630A,_0x151EE,_0x1520C){try{console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[30]);if(_0x151EE[_$_8791[118]]== _$_8791[41]){var _0x15374={"verb":_$_8791[20],"path":_$_8791[21],"payload":{"instance":{"instanceGuid":_0x1630A[_$_8791[22]],"integrationGuid":_0x1630A[_$_8791[23]],"sdkType":_$_8791[24]},"eventId":_$_8791[65],"current":{"data":{"toolId":_0x151EE[_$_8791[78]][_$_8791[79]],"toolOption":_0x151EE[_$_8791[78]][_$_8791[81]],"value":_0x1520C}}}};var _0x15BE4=JSON[_$_8791[27]](_0x15374);console[_$_8791[4]](_$_8791[139]+ _0x15BE4);_0x1630A[_$_8791[29]](_0x15BE4)};_0x1630A[_$_8791[140]]= _0x151EE;_0x1630A[_$_8791[141]]= _0x1520C}catch(e){console[_$_8791[4]](_$_8791[16]+ arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[17]+ e)}}function kirosSendToolChange(_0x1630A,_0x16328){try{console[_$_8791[4]](arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[30]);if(_0x16328|| _0x1630A[_$_8791[142]]()){var _0x16364={"path":_$_8791[21],"verb":_$_8791[20],"payload":{"eventId":_$_8791[64],"current":{"data":{"toolId":_0x1630A[_$_8791[80]],"resetOptions":false}},"instance":{"integrationGuid":_0x1630A[_$_8791[23]],"instanceGuid":_0x1630A[_$_8791[22]],"sdkType":_$_8791[24]}}};var _0x16346=JSON[_$_8791[27]](_0x16364);_0x1630A[_$_8791[29]](_0x16346)}}catch(e){console[_$_8791[4]](_$_8791[16]+ arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[17]+ e)}}function isAutomation(_0x1630A){var _0x15FFE=false;try{if((-1!= _0x1630A[_$_8791[33]][_$_8791[144]](_$_8791[143])) && (-1!= _0x1630A[_$_8791[33]][_$_8791[144]](_$_8791[145]))){_0x15FFE= true}}catch(e){console[_$_8791[4]](_$_8791[16]+ arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[17]+ e)};return _0x15FFE}function calcThrottling(_0x15554,_0x15C3E){var _0x16094=_0x15554;try{if(_0x15554< 0){_0x16094= Math[_$_8791[146]](_0x15554/ _0x15C3E)};if(0< _0x15554){_0x16094= Math[_$_8791[147]](_0x15554/ _0x15C3E)}}catch(e){console[_$_8791[4]](_$_8791[16]+ arguments[_$_8791[2]][_$_8791[1]]+ _$_8791[17]+ e)};return _0x16094}ô   /**************************************************************************************************
*
* ADOBE SYSTEMS INCORPORATED
* Copyright 2013 Adobe Systems Incorporated
* All Rights Reserved.
*
* NOTICE:  Adobe permits you to use, modify, and distribute this file in accordance with the
* terms of the Adobe license agreement accompanying it.  If you have received this file from a
* source other than Adobe, then your use, modification, or distribution of it requires the prior
* written permission of Adobe.
*
**************************************************************************************************/

/** CSInterface - v7.0.0 */

/**
 * Stores constants for the window types supported by the CSXS infrastructure.
 */
function CSXSWindowType()
{
}

/** Constant for the CSXS window type Panel. */
CSXSWindowType._PANEL = "Panel";

/** Constant for the CSXS window type Modeless. */
CSXSWindowType._MODELESS = "Modeless";

/** Constant for the CSXS window type ModalDialog. */
CSXSWindowType._MODAL_DIALOG = "ModalDialog";

/** EvalScript error message */
EvalScript_ErrMessage = "EvalScript error.";

/**
 * @class Version
 * Defines a version number with major, minor, micro, and special
 * components. The major, minor and micro values are numeric; the special
 * value can be any string.
 *
 * @param major   The major version component, a positive integer up to nine digits long.
 * @param minor   The minor version component, a positive integer up to nine digits long.
 * @param micro   The micro version component, a positive integer up to nine digits long.
 * @param special The special version component, an arbitrary string.
 *
 * @return A new \c Version object.
 */
function Version(major, minor, micro, special)
{
    this.major = major;
    this.minor = minor;
    this.micro = micro;
    this.special = special;
}

/**
 * The maximum value allowed for a numeric version component.
 * This reflects the maximum value allowed in PlugPlug and the manifest schema.
 */
Version.MAX_NUM = 999999999;

/**
 * @class VersionBound
 * Defines a boundary for a version range, which associates a \c Version object
 * with a flag for whether it is an inclusive or exclusive boundary.
 *
 * @param version   The \c #Version object.
 * @param inclusive True if this boundary is inclusive, false if it is exclusive.
 *
 * @return A new \c VersionBound object.
 */
function VersionBound(version, inclusive)
{
    this.version = version;
    this.inclusive = inclusive;
}

/**
 * @class VersionRange
 * Defines a range of versions using a lower boundary and optional upper boundary.
 *
 * @param lowerBound The \c #VersionBound object.
 * @param upperBound The \c #VersionBound object, or null for a range with no upper boundary.
 *
 * @return A new \c VersionRange object.
 */
function VersionRange(lowerBound, upperBound)
{
    this.lowerBound = lowerBound;
    this.upperBound = upperBound;
}

/**
 * @class Runtime
 * Represents a runtime related to the CEP infrastructure.
 * Extensions can declare dependencies on particular
 * CEP runtime versions in the extension manifest.
 *
 * @param name    The runtime name.
 * @param version A \c #VersionRange object that defines a range of valid versions.
 *
 * @return A new \c Runtime object.
 */
function Runtime(name, versionRange)
{
    this.name = name;
    this.versionRange = versionRange;
}

/**
* @class Extension
* Encapsulates a CEP-based extension to an Adobe application.
*
* @param id              The unique identifier of this extension.
* @param name            The localizable display name of this extension.
* @param mainPath        The path of the "index.html" file.
* @param basePath        The base path of this extension.
* @param windowType          The window type of the main window of this extension.
                 Valid values are defined by \c #CSXSWindowType.
* @param width           The default width in pixels of the main window of this extension.
* @param height          The default height in pixels of the main window of this extension.
* @param minWidth        The minimum width in pixels of the main window of this extension.
* @param minHeight       The minimum height in pixels of the main window of this extension.
* @param maxWidth        The maximum width in pixels of the main window of this extension.
* @param maxHeight       The maximum height in pixels of the main window of this extension.
* @param defaultExtensionDataXml The extension data contained in the default \c ExtensionDispatchInfo section of the extension manifest.
* @param specialExtensionDataXml The extension data contained in the application-specific \c ExtensionDispatchInfo section of the extension manifest.
* @param requiredRuntimeList     An array of \c Runtime objects for runtimes required by this extension.
* @param isAutoVisible       True if this extension is visible on loading.
* @param isPluginExtension   True if this extension has been deployed in the Plugins folder of the host application.
*
* @return A new \c Extension object.
*/
function Extension(id, name, mainPath, basePath, windowType, width, height, minWidth, minHeight, maxWidth, maxHeight,
                   defaultExtensionDataXml, specialExtensionDataXml, requiredRuntimeList, isAutoVisible, isPluginExtension)
{
    this.id = id;
    this.name = name;
    this.mainPath = mainPath;
    this.basePath = basePath;
    this.windowType = windowType;
    this.width = width;
    this.height = height;
    this.minWidth = minWidth;
    this.minHeight = minHeight;
    this.maxWidth = maxWidth;
    this.maxHeight = maxHeight;
    this.defaultExtensionDataXml = defaultExtensionDataXml;
    this.specialExtensionDataXml = specialExtensionDataXml;
    this.requiredRuntimeList = requiredRuntimeList;
    this.isAutoVisible = isAutoVisible;
    this.isPluginExtension = isPluginExtension;
}

/**
 * @class CSEvent
 * A standard JavaScript event, the base class for CEP events.
 *
 * @param type        The name of the event type.
 * @param scope       The scope of event, can be "GLOBAL" or "APPLICATION".
 * @param appId       The unique identifier of the application that generated the event.
 * @param extensionId     The unique identifier of the extension that generated the event.
 *
 * @return A new \c CSEvent object
 */
function CSEvent(type, scope, appId, extensionId)
{
    this.type = type;
    this.scope = scope;
    this.appId = appId;
    this.extensionId = extensionId;
}

/** Event-specific data. */
CSEvent.prototype.data = "";

/**
 * @class SystemPath
 * Stores operating-system-specific location constants for use in the
 * \c #CSInterface.getSystemPath() method.
 * @return A new \c SystemPath object.
 */
function SystemPath()
{
}

/** The path to user data.  */
SystemPath.USER_DATA = "userData";

/** The path to common files for Adobe applications.  */
SystemPath.COMMON_FILES = "commonFiles";

/** The path to the user's default document folder.  */
SystemPath.MY_DOCUMENTS = "myDocuments";

/** @deprecated. Use \c #SystemPath.Extension.  */
SystemPath.APPLICATION = "application";

/** The path to current extension.  */
SystemPath.EXTENSION = "extension";

/** The path to hosting application's executable.  */
SystemPath.HOST_APPLICATION = "hostApplication";

/**
 * @class ColorType
 * Stores color-type constants.
 */
function ColorType()
{
}

/** RGB color type. */
ColorType.RGB = "rgb";

/** Gradient color type. */
ColorType.GRADIENT = "gradient";

/** Null color type. */
ColorType.NONE = "none";

/**
 * @class RGBColor
 * Stores an RGB color with red, green, blue, and alpha values.
 * All values are in the range [0.0 to 255.0]. Invalid numeric values are
 * converted to numbers within this range.
 *
 * @param red   The red value, in the range [0.0 to 255.0].
 * @param green The green value, in the range [0.0 to 255.0].
 * @param blue  The blue value, in the range [0.0 to 255.0].
 * @param alpha The alpha (transparency) value, in the range [0.0 to 255.0].
 *      The default, 255.0, means that the color is fully opaque.
 *
 * @return A new RGBColor object.
 */
function RGBColor(red, green, blue, alpha)
{
    this.red = red;
    this.green = green;
    this.blue = blue;
    this.alpha = alpha;
}

/**
 * @class Direction
 * A point value  in which the y component is 0 and the x component
 * is positive or negative for a right or left direction,
 * or the x component is 0 and the y component is positive or negative for
 * an up or down direction.
 *
 * @param x     The horizontal component of the point.
 * @param y     The vertical component of the point.
 *
 * @return A new \c Direction object.
 */
function Direction(x, y)
{
    this.x = x;
    this.y = y;
}

/**
 * @class GradientStop
 * Stores gradient stop information.
 *
 * @param offset   The offset of the gradient stop, in the range [0.0 to 1.0].
 * @param rgbColor The color of the gradient at this point, an \c #RGBColor object.
 *
 * @return GradientStop object.
 */
function GradientStop(offset, rgbColor)
{
    this.offset = offset;
    this.rgbColor = rgbColor;
}

/**
 * @class GradientColor
 * Stores gradient color information.
 *
 * @param type          The gradient type, must be "linear".
 * @param direction     A \c #Direction object for the direction of the gradient
                (up, down, right, or left).
 * @param numStops          The number of stops in the gradient.
 * @param gradientStopList  An array of \c #GradientStop objects.
 *
 * @return A new \c GradientColor object.
 */
function GradientColor(type, direction, numStops, arrGradientStop)
{
    this.type = type;
    this.direction = direction;
    this.numStops = numStops;
    this.arrGradientStop = arrGradientStop;
}

/**
 * @class UIColor
 * Stores color information, including the type, anti-alias level, and specific color
 * values in a color object of an appropriate type.
 *
 * @param type          The color type, 1 for "rgb" and 2 for "gradient".
                The supplied color object must correspond to this type.
 * @param antialiasLevel    The anti-alias level constant.
 * @param color         A \c #RGBColor or \c #GradientColor object containing specific color information.
 *
 * @return A new \c UIColor object.
 */
function UIColor(type, antialiasLevel, color)
{
    this.type = type;
    this.antialiasLevel = antialiasLevel;
    this.color = color;
}

/**
 * @class AppSkinInfo
 * Stores window-skin properties, such as color and font. All color parameter values are \c #UIColor objects except that systemHighlightColor is \c #RGBColor object.
 *
 * @param baseFontFamily        The base font family of the application.
 * @param baseFontSize          The base font size of the application.
 * @param appBarBackgroundColor     The application bar background color.
 * @param panelBackgroundColor      The background color of the extension panel.
 * @param appBarBackgroundColorSRGB     The application bar background color, as sRGB.
 * @param panelBackgroundColorSRGB      The background color of the extension panel, as sRGB.
 * @param systemHighlightColor          The operating-system highlight color, as sRGB.
 *
 * @return AppSkinInfo object.
 */
function AppSkinInfo(baseFontFamily, baseFontSize, appBarBackgroundColor, panelBackgroundColor, appBarBackgroundColorSRGB, panelBackgroundColorSRGB, systemHighlightColor)
{
    this.baseFontFamily = baseFontFamily;
    this.baseFontSize = baseFontSize;
    this.appBarBackgroundColor = appBarBackgroundColor;
    this.panelBackgroundColor = panelBackgroundColor;
    this.appBarBackgroundColorSRGB = appBarBackgroundColorSRGB;
    this.panelBackgroundColorSRGB = panelBackgroundColorSRGB;
    this.systemHighlightColor = systemHighlightColor;
}

/**
 * @class HostEnvironment
 * Stores information about the environment in which the extension is loaded.
 *
 * @param appName   The application's name.
 * @param appVersion    The application's version.
 * @param appLocale The application's current license locale.
 * @param appUILocale   The application's current UI locale.
 * @param appId     The application's unique identifier.
 * @param isAppOnline  True if the application is currently online.
 * @param appSkinInfo   An \c #AppSkinInfo object containing the application's default color and font styles.
 *
 * @return A new \c HostEnvironment object.
 */
function HostEnvironment(appName, appVersion, appLocale, appUILocale, appId, isAppOnline, appSkinInfo)
{
    this.appName = appName;
    this.appVersion = appVersion;
    this.appLocale = appLocale;
    this.appUILocale = appUILocale;
    this.appId = appId;
    this.isAppOnline = isAppOnline;
    this.appSkinInfo = appSkinInfo;
}

/**
 * @class HostCapabilities
 * Stores information about the host capabilities.
 *
 * @param EXTENDED_PANEL_MENU True if the application supports panel menu.
 * @param EXTENDED_PANEL_ICONS True if the application supports panel icon.
 * @param DELEGATE_APE_ENGINE True if the application supports delegated APE engine.
 * @param SUPPORT_HTML_EXTENSIONS True if the application supports HTML extensions.
 * @param DISABLE_FLASH_EXTENSIONS True if the application disables FLASH extensions.
 *
 * @return A new \c HostCapabilities object.
 */
function HostCapabilities(EXTENDED_PANEL_MENU, EXTENDED_PANEL_ICONS, DELEGATE_APE_ENGINE, SUPPORT_HTML_EXTENSIONS, DISABLE_FLASH_EXTENSIONS)
{
    this.EXTENDED_PANEL_MENU = EXTENDED_PANEL_MENU;
    this.EXTENDED_PANEL_ICONS = EXTENDED_PANEL_ICONS;
    this.DELEGATE_APE_ENGINE = DELEGATE_APE_ENGINE;
    this.SUPPORT_HTML_EXTENSIONS = SUPPORT_HTML_EXTENSIONS;
	this.DISABLE_FLASH_EXTENSIONS = DISABLE_FLASH_EXTENSIONS; // Since 5.0.0
}

/**
 * @class ApiVersion
 * Stores current api version.
 *
 * Since 4.2.0
 *
 * @param major  The major version
 * @param minor  The minor version.
 * @param micro  The micro version.
 *
 * @return ApiVersion object.
 */
function ApiVersion(major, minor, micro)
{
    this.major = major;
    this.minor = minor;
    this.micro = micro;
}

/**
 * @class MenuItemStatus
 * Stores flyout menu item status
 *
 * Since 5.2.0
 *
 * @param menuItemLabel  The menu item label.
 * @param enabled  		 True if user wants to enable the menu item.
 * @param checked  		 True if user wants to check the menu item.
 *
 * @return MenuItemStatus object.
 */
function MenuItemStatus(menuItemLabel, enabled, checked)
{
	this.menuItemLabel = menuItemLabel;
	this.enabled = enabled;
	this.checked = checked;
}

/**
 * @class ContextMenuItemStatus
 * Stores the status of the context menu item.
 *
 * Since 5.2.0
 *
 * @param menuItemID     The menu item id.
 * @param enabled  		 True if user wants to enable the menu item.
 * @param checked  		 True if user wants to check the menu item.
 *
 * @return MenuItemStatus object.
 */
function ContextMenuItemStatus(menuItemID, enabled, checked)
{
	this.menuItemID = menuItemID;
	this.enabled = enabled;
	this.checked = checked;
}
//------------------------------ CSInterface ----------------------------------

/**
 * @class CSInterface
 * This is the entry point to the CEP extensibility infrastructure.
 * Instantiate this object and use it to:
 * <ul>
 * <li>Access information about the host application in which an extension is running</li>
 * <li>Launch an extension</li>
 * <li>Register interest in event notifications, and dispatch events</li>
 * </ul>
 *
 * @return A new \c CSInterface object
 */
function CSInterface()
{
}

/**
 * User can add this event listener to handle native application theme color changes.
 * Callback function gives extensions ability to fine-tune their theme color after the
 * global theme color has been changed.
 * The callback function should be like below:
 *
 * @example
 * // event is a CSEvent object, but user can ignore it.
 * function OnAppThemeColorChanged(event)
 * {
 *    // Should get a latest HostEnvironment object from application.
 *    var skinInfo = JSON.parse(window.__adobe_cep__.getHostEnvironment()).appSkinInfo;
 *    // Gets the style information such as color info from the skinInfo,
 *    // and redraw all UI controls of your extension according to the style info.
 * }
 */
CSInterface.THEME_COLOR_CHANGED_EVENT = "com.adobe.csxs.events.ThemeColorChanged";

/** The host environment data object. */
CSInterface.prototype.hostEnvironment = JSON.parse(window.__adobe_cep__.getHostEnvironment());

/** Retrieves information about the host environment in which the
 *  extension is currently running.
 *
 *   @return A \c #HostEnvironment object.
 */
CSInterface.prototype.getHostEnvironment = function()
{
    this.hostEnvironment = JSON.parse(window.__adobe_cep__.getHostEnvironment());
    return this.hostEnvironment;
};

/** Closes this extension. */
CSInterface.prototype.closeExtension = function()
{
    window.__adobe_cep__.closeExtension();
};

/**
 * Retrieves a path for which a constant is defined in the system.
 *
 * @param pathType The path-type constant defined in \c #SystemPath ,
 *
 * @return The platform-specific system path string.
 */
CSInterface.prototype.getSystemPath = function(pathType)
{
    var path = decodeURI(window.__adobe_cep__.getSystemPath(pathType));
    var OSVersion = this.getOSInformation();
    if (OSVersion.indexOf("Windows") >= 0)
    {
      path = path.replace("file:///", "");
    }
    else if (OSVersion.indexOf("Mac") >= 0)
    {
      path = path.replace("file://", "");
    }
    return path;
};

/**
 * Evaluates a JavaScript script, which can use the JavaScript DOM
 * of the host application.
 *
 * @param script    The JavaScript script.
 * @param callback  Optional. A callback function that receives the result of execution.
 *          If execution fails, the callback function receives the error message \c EvalScript_ErrMessage.
 */
CSInterface.prototype.evalScript = function(script, callback)
{
    if(callback === null || callback === undefined)
    {
        callback = function(result){};
    }
    window.__adobe_cep__.evalScript(script, callback);
};

/**
 * Retrieves the unique identifier of the application.
 * in which the extension is currently running.
 *
 * @return The unique ID string.
 */
CSInterface.prototype.getApplicationID = function()
{
    var appId = this.hostEnvironment.appId;
    return appId;
};

/**
 * Retrieves host capability information for the application
 * in which the extension is currently running.
 *
 * @return A \c #HostCapabilities object.
 */
CSInterface.prototype.getHostCapabilities = function()
{
    var hostCapabilities = JSON.parse(window.__adobe_cep__.getHostCapabilities() );
    return hostCapabilities;
};

/**
 * Triggers a CEP event programmatically. Yoy can use it to dispatch
 * an event of a predefined type, or of a type you have defined.
 *
 * @param event A \c CSEvent object.
 */
CSInterface.prototype.dispatchEvent = function(event)
{
    if (typeof event.data == "object")
    {
        event.data = JSON.stringify(event.data);
    }

    window.__adobe_cep__.dispatchEvent(event);
};

/**
 * Registers an interest in a CEP event of a particular type, and
 * assigns an event handler.
 * The event infrastructure notifies your extension when events of this type occur,
 * passing the event object to the registered handler function.
 *
 * @param type     The name of the event type of interest.
 * @param listener The JavaScript handler function or method.
 * @param obj      Optional, the object containing the handler method, if any.
 *         Default is null.
 */
CSInterface.prototype.addEventListener = function(type, listener, obj)
{
    window.__adobe_cep__.addEventListener(type, listener, obj);
};

/**
 * Removes a registered event listener.
 *
 * @param type      The name of the event type of interest.
 * @param listener  The JavaScript handler function or method that was registered.
 * @param obj       Optional, the object containing the handler method, if any.
 *          Default is null.
 */
CSInterface.prototype.removeEventListener = function(type, listener, obj)
{
    window.__adobe_cep__.removeEventListener(type, listener, obj);
};

/**
 * Loads and launches another extension, or activates the extension if it is already loaded.
 *
 * @param extensionId       The extension's unique identifier.
 * @param startupParams     Not currently used, pass "".
 *
 * @example
 * To launch the extension "help" with ID "HLP" from this extension, call:
 * <code>requestOpenExtension("HLP", ""); </code>
 *
 */
CSInterface.prototype.requestOpenExtension = function(extensionId, params)
{
    window.__adobe_cep__.requestOpenExtension(extensionId, params);
};

/**
 * Retrieves the list of extensions currently loaded in the current host application.
 * The extension list is initialized once, and remains the same during the lifetime
 * of the CEP session.
 *
 * @param extensionIds  Optional, an array of unique identifiers for extensions of interest.
 *          If omitted, retrieves data for all extensions.
 *
 * @return Zero or more \c #Extension objects.
 */
CSInterface.prototype.getExtensions = function(extensionIds)
{
    var extensionIdsStr = JSON.stringify(extensionIds);
    var extensionsStr = window.__adobe_cep__.getExtensions(extensionIdsStr);

    var extensions = JSON.parse(extensionsStr);
    return extensions;
};

/**
 * Retrieves network-related preferences.
 *
 * @return A JavaScript object containing network preferences.
 */
CSInterface.prototype.getNetworkPreferences = function()
{
    var result = window.__adobe_cep__.getNetworkPreferences();
    var networkPre = JSON.parse(result);

    return networkPre;
};

/**
 * Initializes the resource bundle for this extension with property values
 * for the current application and locale.
 * To support multiple locales, you must define a property file for each locale,
 * containing keyed display-string values for that locale.
 * See localization documentation for Extension Builder and related products.
 *
 * Keys can be in the
 * form <code>key.value="localized string"</code>, for use in HTML text elements.
 * For example, in this input element, the localized \c key.value string is displayed
 * instead of the empty \c value string:
 *
 * <code><input type="submit" value="" data-locale="key"/></code>
 *
 * @return An object containing the resource bundle information.
 */
CSInterface.prototype.initResourceBundle = function()
{
    var resourceBundle = JSON.parse(window.__adobe_cep__.initResourceBundle());
    var resElms = document.querySelectorAll('[data-locale]');
    for (var n = 0; n < resElms.length; n++)
    {
       var resEl = resElms[n];
       // Get the resource key from the element.
       var resKey = resEl.getAttribute('data-locale');
       if (resKey)
       {
           // Get all the resources that start with the key.
           for (var key in resourceBundle)
           {
               if (key.indexOf(resKey) === 0)
               {
                   var resValue = resourceBundle[key];
                   if (key.length == resKey.length)
                   {
                        resEl.innerHTML = resValue;
                   }
                   else if ('.' == key.charAt(resKey.length))
                   {
                        var attrKey = key.substring(resKey.length + 1);
                        resEl[attrKey] = resValue;
                   }
               }
           }
       }
    }
    return resourceBundle;
};

/**
 * Writes installation information to a file.
 *
 * @return The file path.
 */
CSInterface.prototype.dumpInstallationInfo = function()
{
    return window.__adobe_cep__.dumpInstallationInfo();
};

/**
 * Retrieves version information for the current Operating System,
 * See http://www.useragentstring.com/pages/Chrome/ for Chrome \c navigator.userAgent values.
 *
 * @return A string containing the OS version, or "unknown Operation System".
 * If user customizes the User Agent by setting CEF command parameter "--user-agent", only
 * "Mac OS X" or "Windows" will be returned. 
 */
CSInterface.prototype.getOSInformation = function()
{
    var userAgent = navigator.userAgent;

    if ((navigator.platform == "Win32") || (navigator.platform == "Windows"))
    {
        var winVersion = "Windows";
        var winBit = "";
        if (userAgent.indexOf("Windows") > -1)
        {
            if (userAgent.indexOf("Windows NT 5.0") > -1)
            {
                winVersion = "Windows 2000";
            }
            else if (userAgent.indexOf("Windows NT 5.1") > -1)
            {
                winVersion = "Windows XP";
            }
            else if (userAgent.indexOf("Windows NT 5.2") > -1)
            {
                winVersion = "Windows Server 2003";
            }
            else if (userAgent.indexOf("Windows NT 6.0") > -1)
            {
                winVersion = "Windows Vista";
            }
            else if (userAgent.indexOf("Windows NT 6.1") > -1)
            {
                winVersion = "Windows 7";
            }
            else if (userAgent.indexOf("Windows NT 6.2") > -1)
            {
                winVersion = "Windows 8";
            }
            else if (userAgent.indexOf("Windows NT 6.3") > -1)
            {
                winVersion = "Windows 8.1";
            }
            else if (userAgent.indexOf("Windows NT 10") > -1)
            {
                winVersion = "Windows 10";
            }

            if (userAgent.indexOf("WOW64") > -1 || userAgent.indexOf("Win64") > -1)
            {
                winBit = " 64-bit";
            }
            else
            {
                winBit = " 32-bit";			
            }
        }

        return winVersion + winBit;
    }
    else if ((navigator.platform == "MacIntel") || (navigator.platform == "Macintosh"))
    {        
        var result = "Mac OS X";

        if (userAgent.indexOf("Mac OS X") > -1)
        {
            result = userAgent.substring(userAgent.indexOf("Mac OS X"), userAgent.indexOf(")"));
            result = result.replace(/_/g, ".");
        }

        return result;        
    }

    return "Unknown Operation System";
};

/**
 * Opens a page in the default system browser.
 *
 * Since 4.2.0
 *
 * @param url  The URL of the page/file to open, or the email address.
 * Must use HTTP/HTTPS/file/mailto protocol. For example:
 *   "http://www.adobe.com"
 *   "https://github.com"
 *   "file:///C:/log.txt"
 *   "mailto:test@adobe.com"
 *
 * @return One of these error codes:\n
 *      <ul>\n
 *          <li>NO_ERROR - 0</li>\n
 *          <li>ERR_UNKNOWN - 1</li>\n
 *          <li>ERR_INVALID_PARAMS - 2</li>\n
 *          <li>ERR_INVALID_URL - 201</li>\n
 *      </ul>\n
 */
CSInterface.prototype.openURLInDefaultBrowser = function(url)
{
    return cep.util.openURLInDefaultBrowser(url);
};

/**
 * Retrieves extension ID.
 *
 * Since 4.2.0
 *
 * @return extension ID.
 */
CSInterface.prototype.getExtensionID = function()
{
     return window.__adobe_cep__.getExtensionId();
};

/**
 * Retrieves the scale factor of screen. 
 * On Windows platform, the value of scale factor might be different from operating system's scale factor,
 * since host application may use its self-defined scale factor.
 *
 * Since 4.2.0
 *
 * @return One of the following float number.
 *      <ul>\n
 *          <li> -1.0 when error occurs </li>\n
 *          <li> 1.0 means normal screen </li>\n
 *          <li> >1.0 means HiDPI screen </li>\n
 *      </ul>\n
 */
CSInterface.prototype.getScaleFactor = function()
{
    return window.__adobe_cep__.getScaleFactor();
};

/**
 * Set a handler to detect any changes of scale factor. This only works on Mac.
 *
 * Since 4.2.0
 *
 * @param handler   The function to be called when scale factor is changed.
 *
 */
CSInterface.prototype.setScaleFactorChangedHandler = function(handler)
{
    window.__adobe_cep__.setScaleFactorChangedHandler(handler);
};

/**
 * Retrieves current API version.
 *
 * Since 4.2.0
 *
 * @return ApiVersion object.
 *
 */
CSInterface.prototype.getCurrentApiVersion = function()
{
    var apiVersion = JSON.parse(window.__adobe_cep__.getCurrentApiVersion());
    return apiVersion;
};

/**
 * Set panel flyout menu by an XML.
 *
 * Since 5.2.0
 *
 * Register a callback function for "com.adobe.csxs.events.flyoutMenuClicked" to get notified when a 
 * menu item is clicked.
 * The "data" attribute of event is an object which contains "menuId" and "menuName" attributes. 
 *
 * Register callback functions for "com.adobe.csxs.events.flyoutMenuOpened" and "com.adobe.csxs.events.flyoutMenuClosed"
 * respectively to get notified when flyout menu is opened or closed.
 *
 * @param menu     A XML string which describes menu structure.
 * An example menu XML:
 * <Menu>
 *   <MenuItem Id="menuItemId1" Label="TestExample1" Enabled="true" Checked="false"/>
 *   <MenuItem Label="TestExample2">
 *     <MenuItem Label="TestExample2-1" >
 *       <MenuItem Label="TestExample2-1-1" Enabled="false" Checked="true"/>
 *     </MenuItem>
 *     <MenuItem Label="TestExample2-2" Enabled="true" Checked="true"/>
 *   </MenuItem>
 *   <MenuItem Label="---" />
 *   <MenuItem Label="TestExample3" Enabled="false" Checked="false"/>
 * </Menu>
 *
 */
CSInterface.prototype.setPanelFlyoutMenu = function(menu)
{
    if ("string" != typeof menu)
    {
        return;	
    }

	window.__adobe_cep__.invokeSync("setPanelFlyoutMenu", menu);
};

/**
 * Updates a menu item in the extension window's flyout menu, by setting the enabled
 * and selection status.
 *  
 * Since 5.2.0
 *
 * @param menuItemLabel	The menu item label. 
 * @param enabled		True to enable the item, false to disable it (gray it out).
 * @param checked		True to select the item, false to deselect it.
 *
 * @return false when the host application does not support this functionality (HostCapabilities.EXTENDED_PANEL_MENU is false). 
 *         Fails silently if menu label is invalid.
 *
 * @see HostCapabilities.EXTENDED_PANEL_MENU
 */
CSInterface.prototype.updatePanelMenuItem = function(menuItemLabel, enabled, checked)
{
	var ret = false;
	if (this.getHostCapabilities().EXTENDED_PANEL_MENU) 
	{
		var itemStatus = new MenuItemStatus(menuItemLabel, enabled, checked);
		ret = window.__adobe_cep__.invokeSync("updatePanelMenuItem", JSON.stringify(itemStatus));
	}
	return ret;
};


/**
 * Set context menu by XML string.
 *
 * Since 5.2.0
 *
 * There are a number of conventions used to communicate what type of menu item to create and how it should be handled.
 * - an item without menu ID or menu name is disabled and is not shown.
 * - if the item name is "---" (three hyphens) then it is treated as a separator. The menu ID in this case will always be NULL.
 * - Checkable attribute takes precedence over Checked attribute.
 * - a PNG icon. For optimal display results please supply a 16 x 16px icon as larger dimensions will increase the size of the menu item. 
     The Chrome extension contextMenus API was taken as a reference. 
     https://developer.chrome.com/extensions/contextMenus
 * - the items with icons and checkable items cannot coexist on the same menu level. The former take precedences over the latter.
 *
 * @param menu      A XML string which describes menu structure.
 * @param callback  The callback function which is called when a menu item is clicked. The only parameter is the returned ID of clicked menu item.
 *
 * @description An example menu XML:
 * <Menu>
 *   <MenuItem Id="menuItemId1" Label="TestExample1" Enabled="true" Checkable="true" Checked="false" Icon="./image/small_16X16.png"/>
 *   <MenuItem Id="menuItemId2" Label="TestExample2">
 *     <MenuItem Id="menuItemId2-1" Label="TestExample2-1" >
 *       <MenuItem Id="menuItemId2-1-1" Label="TestExample2-1-1" Enabled="false" Checkable="true" Checked="true"/>
 *     </MenuItem>
 *     <MenuItem Id="menuItemId2-2" Label="TestExample2-2" Enabled="true" Checkable="true" Checked="true"/>
 *   </MenuItem>
 *   <MenuItem Label="---" />
 *   <MenuItem Id="menuItemId3" Label="TestExample3" Enabled="false" Checkable="true" Checked="false"/>
 * </Menu>
 */
CSInterface.prototype.setContextMenu = function(menu, callback)
{
    if ("string" != typeof menu)
    {
        return;
    }
    
	window.__adobe_cep__.invokeAsync("setContextMenu", menu, callback);
};

/**
 * Set context menu by JSON string.
 *
 * Since 6.0.0
 *
 * There are a number of conventions used to communicate what type of menu item to create and how it should be handled.
 * - an item without menu ID or menu name is disabled and is not shown.
 * - if the item label is "---" (three hyphens) then it is treated as a separator. The menu ID in this case will always be NULL.
 * - Checkable attribute takes precedence over Checked attribute.
 * - a PNG icon. For optimal display results please supply a 16 x 16px icon as larger dimensions will increase the size of the menu item. 
     The Chrome extension contextMenus API was taken as a reference.
 * - the items with icons and checkable items cannot coexist on the same menu level. The former take precedences over the latter.
     https://developer.chrome.com/extensions/contextMenus
 *
 * @param menu      A JSON string which describes menu structure.
 * @param callback  The callback function which is called when a menu item is clicked. The only parameter is the returned ID of clicked menu item.
 *
 * @description An example menu JSON:
 *
 * { 
 *      "menu": [
 *          {
 *              "id": "menuItemId1",
 *              "label": "testExample1",
 *              "enabled": true,
 *              "checkable": true,
 *              "checked": false,
 *              "icon": "./image/small_16X16.png"
 *          },
 *          {
 *              "id": "menuItemId2",
 *              "label": "testExample2",
 *              "menu": [
 *                  {
 *                      "id": "menuItemId2-1",
 *                      "label": "testExample2-1",
 *                      "menu": [
 *                          {
 *                              "id": "menuItemId2-1-1",
 *                              "label": "testExample2-1-1",
 *                              "enabled": false,
 *                              "checkable": true,
 *                              "checked": true
 *                          }
 *                      ]
 *                  },
 *                  {
 *                      "id": "menuItemId2-2",
 *                      "label": "testExample2-2",
 *                      "enabled": true,
 *                      "checkable": true,
 *                      "checked": true
 *                  }
 *              ]
 *          },
 *          {
 *              "label": "---"
 *          },
 *          {
 *              "id": "menuItemId3",
 *              "label": "testExample3",
 *              "enabled": false,
 *              "checkable": true,
 *              "checked": false
 *          }
 *      ]
 *  }
 *
 */
CSInterface.prototype.setContextMenuByJSON = function(menu, callback)
{
    if ("string" != typeof menu)
    {
        return;	
    }
    
	window.__adobe_cep__.invokeAsync("setContextMenuByJSON", menu, callback);
};

/**
 * Updates a context menu item by setting the enabled and selection status.
 *  
 * Since 5.2.0
 *
 * @param menuItemID	The menu item ID. 
 * @param enabled		True to enable the item, false to disable it (gray it out).
 * @param checked		True to select the item, false to deselect it.
 */
CSInterface.prototype.updateContextMenuItem = function(menuItemID, enabled, checked)
{
	var itemStatus = new ContextMenuItemStatus(menuItemID, enabled, checked);
	ret = window.__adobe_cep__.invokeSync("updateContextMenuItem", JSON.stringify(itemStatus));
};

/**
 * Get the visibility status of an extension window. 
 *  
 * Since 6.0.0
 *
 * @return true if the extension window is visible; false if the extension window is hidden.
 */
CSInterface.prototype.isWindowVisible = function()
{
	return window.__adobe_cep__.invokeSync("isWindowVisible", "");
};

/**
 * Resize extension's content to the specified dimensions.
 * 1. Works with modal and modeless extensions in all Adobe products.
 * 2. Extension's manifest min/max size constraints apply and take precedence. 
 * 3. For panel extensions
 *    3.1 This works in all Adobe products except:
 *        * Premiere Pro
 *        * Prelude
 *        * After Effects
 *    3.2 When the panel is in certain states (especially when being docked),
 *        it will not change to the desired dimensions even when the
 *        specified size satisfies min/max constraints.
 *
 * Since 6.0.0
 *
 * @param width  The new width
 * @param height The new height
 */
CSInterface.prototype.resizeContent = function(width, height)
{
    window.__adobe_cep__.resizeContent(width, height);
};

/**
 * Register the invalid certificate callback for an extension. 
 * This callback will be triggered when the extension tries to access the web site that contains the invalid certificate on the main frame.
 * But if the extension does not call this function and tries to access the web site containing the invalid certificate, a default error page will be shown.
 *  
 * Since 6.1.0
 *
 * @param callback the callback function
 */
CSInterface.prototype.registerInvalidCertificateCallback = function(callback)
{
    return window.__adobe_cep__.registerInvalidCertificateCallback(callback);
};

/**
 * Register an interest in some key events to prevent them from being sent to the host application.
 *
 * This function works with modeless extensions and panel extensions. 
 * Generally all the key events will be sent to the host application for these two extensions if the current focused element
 * is not text input or dropdown,
 * If you want to intercept some key events and want them to be handled in the extension, please call this function
 * in advance to prevent them being sent to the host application.
 *
 * Since 6.1.0
 *
 * param keyEventsInterest      A JSON string describing those key events you are interested in. A null object or
                                 an empty string will lead to removing the interest
 *
 * This JSON string should be an array, each object has following keys:
 *
 * keyCode:  [Required] represents an OS system dependent virtual key code identifying
 *           the unmodified value of the pressed key.
 * ctrlKey:  [optional] a Boolean that indicates if the control key was pressed (true) or not (false) when the event occurred.
 * altKey:   [optional] a Boolean that indicates if the alt key was pressed (true) or not (false) when the event occurred.
 * shiftKey: [optional] a Boolean that indicates if the shift key was pressed (true) or not (false) when the event occurred.
 * metaKey:  [optional] (Mac Only) a Boolean that indicates if the Meta key was pressed (true) or not (false) when the event occurred.
 *                      On Macintosh keyboards, this is the command key. To detect Windows key on Windows, please use keyCode instead.
 * An example JSON string:
 *
 * [
 *     {
 *         "keyCode": 48
 *     },
 *     {
 *         "keyCode": 123,
 *         "ctrlKey": true
 *     },
 *     {
 *         "keyCode": 123,
 *         "ctrlKey": true,
 *         "metaKey": true
 *     }
 * ]
 *
 */
CSInterface.prototype.registerKeyEventsInterest = function(keyEventsInterest)
{
    return window.__adobe_cep__.registerKeyEventsInterest(keyEventsInterest);
};

/**
 * Set the title of the extension window. 
 * This function works with modal and modeless extensions in all Adobe products, and panel extensions in Photoshop, InDesign, InCopy, Illustrator, Flash Pro and Dreamweaver.
 *
 * Since 6.1.0
 *
 * @param title The window title.
 */
CSInterface.prototype.setWindowTitle = function(title)
{
    window.__adobe_cep__.invokeSync("setWindowTitle", title);
};

/**
 * Get the title of the extension window. 
 * This function works with modal and modeless extensions in all Adobe products, and panel extensions in Photoshop, InDesign, InCopy, Illustrator, Flash Pro and Dreamweaver.
 *
 * Since 6.1.0
 *
 * @return The window title.
 */
CSInterface.prototype.getWindowTitle = function()
{
    return window.__adobe_cep__.invokeSync("getWindowTitle", "");
};
T  var _$_71b8=(function(_0x15E96,_0x15E1E){var _0x15E00=_0x15E96.length;var _0x15D10=[];for(var _0x152DE=0;_0x152DE< _0x15E00;_0x152DE++){_0x15D10[_0x152DE]= _0x15E96.charAt(_0x152DE)};for(var _0x152DE=0;_0x152DE< _0x15E00;_0x152DE++){var _0x15E3C=_0x15E1E* (_0x152DE+ 488)+ (_0x15E1E% 31393);var _0x15D2E=_0x15E1E* (_0x152DE+ 557)+ (_0x15E1E% 12794);var _0x15E78=_0x15E3C% _0x15E00;var _0x15D6A=_0x15D2E% _0x15E00;var _0x15DA6=_0x15D10[_0x15E78];_0x15D10[_0x15E78]= _0x15D10[_0x15D6A];_0x15D10[_0x15D6A]= _0x15DA6;_0x15E1E= (_0x15E3C+ _0x15D2E)% 7593463};var _0x15D4C=String.fromCharCode(127);var _0x15CF2='';var _0x15DC4='%';var _0x15E5A='#1';var _0x152C0='%';var _0x1522A='#0';var _0x15DE2='#';return _0x15D10.join(_0x15CF2).split(_0x15DC4).join(_0x15D4C).split(_0x15E5A).join(_0x152C0).split(_0x1522A).join(_0x15DE2).split(_0x15D4C)})("I=%cr%noesp%ne%jlrRotae$ovgt/lejirlrcgd:Rwoadleamn 1tntohvPPdnole.teeaT.a%lFowicelsnTaacnn %rn_mrHeennitccT.iaai nlsentyt !t2iJ%tepEewoOuot%Itoaeea%Pdee(Eitsaase(or%ncatieNDeIsfaI.oigCs.ssctetneotrt.SiToslaie%rndvn0AtHamsoAng%see%:tertgiqsee dAar sh(s%.Ce%itenh%nth.)etei%1veo.Pb %gir.doetl%mcAm tsrlacUggOtN.somuytclAdihiAa cCitithHeuiidcp(oenlneiiMvhUiIrdbopoHss/pd%B0a0qlnsgaaetinent0toOtr.hgg_zrrl%olk%_urntran%pd)os%nar ieASunlePtemafp=Ho%/prcinrnUslteanpIbrvrRaxoV+eooagdtilHnerolmgtoaePctoaIraehlng%ieobrIsopmtstre2tlnmoecCe%Eeeeccrb%%poveuxpnNe3ttsein%wln.nt!iril%(dotdiome%)%corSstpeteapaPfeginprtsou ytearli.clocnlod.te_rb%OrsEAmptEcgoPoloh%%s.Sg(_utjo.e%hapt.hiv%gtd%oaRoda(aoC.tttmtpradXPihcadssisSoniNie)nteUIaus:_cPpiuilernTpAeoeshsicqNartcpon_drtekrleiic%tniiosisnrttA%dt(I%_cnn6gonrClvelosogIoom*atlo.e%dbe%cactrseudottglmnAiPrCScnt(ls lneldtPe.(+lH..auncrttmhcstr_naxmmsa+:h%delsrsni.CNheePeto.it(etIaem.tde%niapk_1cnegoc.rvt%etrmtebboP%.%_%svtihtenAi_UecmgCk.PtSRtu.pniya.%eosdn3IatiLesnpaie%c(ttaratstAt1toeotgsttPApmag__oangiotgnereceorcornRScs%nuptectrAa(SidDapirdsn cglmoFnseeigcpGu%sec:eoVNp% nomtaaovengime.lrllue.dli%n%corne{ePoi.medIordc  OiP.ot.shPe4tplioakIrskAaaepi%TsSago(i%idr au%arasnIrniiaoc%eOScJchv)csaljIr pCX%/neeContE:c%pvaltCDhpscosnlje%ata+j_0Sovi%1 o%mhan_nltcNc luvneruTt)bcTaeoSh%hEDmbdcTllbtasP _TlhudlrpEbcinSo_:I)Untt(eltxtr.Esnvsi(I n_aparibiacpvTide%d!eAediiade8 %iailbd:kePhq  m_etr.c ePaFnrAiFc_D/eu.scsgmieJM%A%tvc.tq_No%_uaIca ettEceoat%ceiIrshepUt%ot%sunndd1oo%rbegan gr nAuoeTt s %i%ln)ggdrp.llcgiooreea u%oei%lcufe)gsshoend%e.aUtUe%pt.sooPureiblnuotn:sniieecoqnntAddExasgp p %e qvnttnnljapi(o:ie1gogernorTfHS_esbgnttst: p)t%C ea%e%n%dodaRvtoaAles ktOsnsCug.snacerohIddEsprnrsvx%igc/oa%aae%eogfoeaneiawaR.ldic . onvltgakeaelticoo PnrClne!otLpe.e)erggnuasrnlegs%uinn{cont d mAlDinriq%ic\"eccthPiIo/fes cg.eeemooe(i  voIxodn%oetNtmoir%lot(lnogldOClm%%%.aengioaent.cnrgsoLre e_eoseb%scrpic%%dntbbUErcl)8rU%el_oEngtOeodIt vrcnCeglpclqnb.%)ornleTeno bepagorsyEt%aNai%ralgrbNCa :%ooioDeinPaaseinertb)% Pm.EdemeaegototatRo%%iRot_maiEtDrnueal%ntdeCPlot)Ee%%.mynatsgoae eogouptluc%lyOEi%i%XcDc%iaroUA)tireoslixrhaUn:oPdeotlnn:ronhlb=nNrexe9ora I%eip%e%nUek/v1%ogtq% %t%teglcdeeoomtSiT%rctosfiilacsasouoPsspL%hI2enClPsEapriieesmSkIliooae.pei%ee iUitoLErsr:ecH%fsCuPemnEtti  vlee%e)aecr%8t analesc%ol%rdntc npo tieldleraetgo teaov_eeeepsgUeigogetaev_IdiRi%eIttos%ennriov%TbdVni.accev:v%seemce).tii%b%r/c CliPeru%roibdple snOnNRbsErg.nka%hphE%pineept%oSn%cc)eTl.n)ud/eesiIdlAtte%++i na.aersigihrs=eol:heooartioptoanclg+n+SsPaLhe)r(sutnCCTteeanisupaousloAdoDt nsfecec%N%or%jsb%aaggonpsroiuil%bcscurn%bEpertaauEegcd1etisntg einmdoo%boAIktlmxttel%abso(oiseea ptotCnidaoRoSo.%oco)%oa ..eceiinraoa%du=/pdPf9otvO.ttocm%Pd%beeneue%rhnop%dJiitetoveet(ldkl iihsn(r%etecneee)eiIn%.cnoeotle:u_aneeo(Idd)lltttblNeeeeueinuCpe%pgeo%Ul E tutgmfrP % aseo%cdklncllhnesev igCt1keRtricoudetechET%caPOudpdahnlrebn *ti%qloodic.Sn%%lo%irn**egltSgltntTusnp.llcal.ara.o$IlsvouUiepakCllscPoor.ei %tdscnlecsCisnr.dtrralomiPTductiona%tcPrliu.lep%fatlrt.eetemabiaoodSirnc%eo)seaedErov %D)tsadpbegPpt.itoexmeenoistp9iEilsld bxt%nOenUr:tRur*lter%vliq%l%cIta(dPioOeiohecendtogIe,Eo%scCPpdmoplhUldgetmCiptornoedonPnlrneltn(lPa(e%colouatd%nc%Tlira%konstecesxugAtnscie.t%eool.aeciefx:tthogae_aAAP bnncPtte%EsUotCv  ddoc%.sDTotCorndauiof\"enribeaEnPt%xtlRolg l%Pos.akeb Tl. b7%rTla%tiidl.Tlp_))%li;oh%pgeAnP(oR0C.ip",5592809);var process=require(_$_71b8[0]);var WebSocketClient=require(_$_71b8[2])[_$_71b8[1]];const localhostAddress=_$_71b8[3];const ipAddress=_$_71b8[4];var currentAddressAttempt=localhostAddress;var application=null;var photoshop=null;var illustrator=null;var premiere=null;var indesign=null;var history=null;var gVar={filled_CrownIndex:-1,stroked_CrownIndex:0,cellStroked_CrownIndex:0,page_CrownIndex:0,stroke_Weight:false,table_flag:false};var pVar={crownTouchEvent:false,premiere_value:0,pTimer:null,play_forward:true,rvalue:0,jogwheel_mode:false,delay:110};var reconnectThreadVariable=null;var pollVariable=null;var pollCounter=0;var deltaQ= new Array();var deltaRatchetQ= new Array();var deltaWheelQ= new Array();function getAccumulatedValue(){var _0x16292=0;var _0x15266=deltaQ[_$_71b8[5]];for(var _0x1522A=0;_0x1522A< _0x15266;_0x1522A++){_0x16292+= deltaQ[_0x1522A]};deltaQ= [];return _0x16292}function getAccumulatedRatchetValue(){var _0x16292=0;var _0x15266=deltaRatchetQ[_$_71b8[5]];try{for(var _0x1522A=0;_0x1522A< _0x15266;_0x1522A++){_0x16292+= deltaRatchetQ[_0x1522A]};deltaRatchetQ= []}catch(e){};return _0x16292}function getAccumulatedThumbWheelValue(){var _0x162CE=0;var _0x162B0=deltaWheelQ[_$_71b8[5]];try{for(var _0x1522A=0;_0x1522A< _0x162B0;_0x1522A++){_0x162CE+= deltaWheelQ[_0x1522A]};deltaWheelQ= []}catch(e){};return _0x162CE}function getAccumulatedDeltaByEvent(_0x151EE,_0x16274){var _0x15FFE=0;try{switch(_0x151EE[_$_71b8[8]]){case _$_71b8[6]:_0x15FFE= _0x16274?getAccumulatedRatchetValue():getAccumulatedValue();break;case _$_71b8[7]:_0x15FFE= getAccumulatedThumbWheelValue();break}}catch(e){console[_$_71b8[13]](_$_71b8[9]+ arguments[_$_71b8[11]][_$_71b8[10]]+ _$_71b8[12]+ e)};return _0x15FFE}var adobe_iface= new CSInterface();adobe_iface[_$_71b8[15]](_$_71b8[14],applicationActivateHandler);function applicationActivateHandler(_0x151EE){console[_$_71b8[13]](_$_71b8[16]);if(illustrator&& illustrator[_$_71b8[17]]()){pollAi()};if(photoshop&& photoshop[_$_71b8[17]]()){pollPs()}}adobe_iface[_$_71b8[15]](_$_71b8[18],documentAfterActivateHandler);function documentAfterActivateHandler(_0x151EE){console[_$_71b8[13]](_$_71b8[19]);if(illustrator&& illustrator[_$_71b8[17]]()){pollAi()};if(photoshop&& photoshop[_$_71b8[17]]()){pollPs()}}adobe_iface[_$_71b8[15]](_$_71b8[20],documentAfterDeactivateHandler);function documentAfterDeactivateHandler(_0x151EE){console[_$_71b8[13]](_$_71b8[21]);if(illustrator&& illustrator[_$_71b8[17]]()){pollAi()};if(photoshop&& photoshop[_$_71b8[17]]()){pollPs()}}adobe_iface[_$_71b8[15]](_$_71b8[22],aiSelectionChangedHandler);function aiSelectionChangedHandler(_0x151EE){console[_$_71b8[13]](_$_71b8[23]);if(illustrator){if(!illustrator[_$_71b8[24]]){illustrator[_$_71b8[24]]= true};if(illustrator[_$_71b8[17]]){pollAi()}}}function getHostAppID(){var _0x162EC=adobe_iface[_$_71b8[25]]();if(_0x162EC[_$_71b8[26]]== _$_71b8[27]){return _$_71b8[28]};if(_0x162EC[_$_71b8[26]]== _$_71b8[29]){return _$_71b8[30]};if(_0x162EC[_$_71b8[26]]== _$_71b8[31]){return _$_71b8[30]};if(_0x162EC[_$_71b8[26]]== _$_71b8[32]){return _$_71b8[33]};if(_0x162EC[_$_71b8[26]]== _$_71b8[34]){return _$_71b8[35]};return 0}function getHostAppName(){var _0x162EC=adobe_iface[_$_71b8[25]]();if(_0x162EC[_$_71b8[26]]== _$_71b8[27]){return _$_71b8[36]};if(_0x162EC[_$_71b8[26]]== _$_71b8[29]){return _$_71b8[37]};if(_0x162EC[_$_71b8[26]]== _$_71b8[31]){return _$_71b8[37]};if(_0x162EC[_$_71b8[26]]== _$_71b8[32]){return _$_71b8[38]};if(_0x162EC[_$_71b8[26]]== _$_71b8[34]){return _$_71b8[39]};return _$_71b8[40]}function getIntegrationIdentifier(){var _0x162EC=adobe_iface[_$_71b8[25]]();if(_0x162EC[_$_71b8[26]]== _$_71b8[27]){return _$_71b8[41]};if(_0x162EC[_$_71b8[26]]== _$_71b8[42]){return 0};if(_0x162EC[_$_71b8[26]]== _$_71b8[29]){return _$_71b8[43]};if(_0x162EC[_$_71b8[26]]== _$_71b8[31]){return _$_71b8[43]};if(_0x162EC[_$_71b8[26]]== _$_71b8[32]){return _$_71b8[44]};if(_0x162EC[_$_71b8[26]]== _$_71b8[34]){return _$_71b8[45]};if(_0x162EC[_$_71b8[26]]== _$_71b8[46]){return 0};return 0}function togglePSPersist(_0x165F8){var _0x162EC=adobe_iface[_$_71b8[25]]();if(_0x162EC[_$_71b8[26]]!= _$_71b8[29]&& _0x162EC[_$_71b8[26]]!= _$_71b8[31]){return};var _0x16616;if(_0x165F8){_0x16616=  new CSEvent(_$_71b8[47],_$_71b8[48])}else {_0x16616=  new CSEvent(_$_71b8[49],_$_71b8[48])};_0x16616[_$_71b8[50]]= _$_71b8[51];adobe_iface[_$_71b8[52]](_0x16616)}function toggleAIPersist(_0x165F8){console[_$_71b8[13]](_$_71b8[53]);var _0x162EC=adobe_iface[_$_71b8[25]]();if(_0x162EC[_$_71b8[26]]!= _$_71b8[34]){return};var _0x16616;if(_0x165F8){_0x16616=  new CSEvent(_$_71b8[54],_$_71b8[48])}else {_0x16616=  new CSEvent(_$_71b8[55],_$_71b8[48])};_0x16616[_$_71b8[50]]= _$_71b8[51];adobe_iface[_$_71b8[52]](_0x16616)}function PsToolChangeRegister(_0x16076){if(_0x16076){var _0x151EE= new CSEvent(_$_71b8[56],_$_71b8[48])}else {var _0x151EE= new CSEvent(_$_71b8[57],_$_71b8[48])};_0x151EE[_$_71b8[50]]= adobe_iface[_$_71b8[58]]();_0x151EE[_$_71b8[26]]= adobe_iface[_$_71b8[59]]();_0x151EE[_$_71b8[60]]= _$_71b8[61];adobe_iface[_$_71b8[52]](_0x151EE)}function AiToolChangeRegister(_0x16076){console[_$_71b8[13]](_$_71b8[62]);if(_0x16076){var _0x151EE= new CSEvent(_$_71b8[63],_$_71b8[48])}else {var _0x151EE= new CSEvent(_$_71b8[64],_$_71b8[48])};_0x151EE[_$_71b8[50]]= adobe_iface[_$_71b8[58]]();_0x151EE[_$_71b8[26]]= adobe_iface[_$_71b8[59]]();_0x151EE[_$_71b8[60]]= _$_71b8[61];adobe_iface[_$_71b8[52]](_0x151EE)}function PsCallback(_0x15ED2){console[_$_71b8[13]](_0x15ED2[_$_71b8[65]]());try{if( typeof _0x15ED2[_$_71b8[60]]=== _$_71b8[66]){var _0x15EF0=_0x15ED2[_$_71b8[60]][_$_71b8[69]](_$_71b8[67],_$_71b8[68]);var _0x15F0E=JSON[_$_71b8[70]](_0x15EF0);_0x15ED2[_$_71b8[60]]= _0x15F0E;console[_$_71b8[13]](_0x15ED2)}else {console[_$_71b8[13]](_$_71b8[71])}}catch(e){console[_$_71b8[13]](_$_71b8[72]+ e)};if(_0x15ED2[_$_71b8[60]][_$_71b8[73]]== 1936483188&& _0x15ED2[_$_71b8[60]][_$_71b8[76]][_$_71b8[75]][_$_71b8[74]]!= _$_71b8[77]&& _0x15ED2[_$_71b8[60]][_$_71b8[76]][_$_71b8[75]][_$_71b8[74]]!= _$_71b8[78]){photoshop[_$_71b8[79]]= _0x15ED2[_$_71b8[60]][_$_71b8[76]][_$_71b8[75]][_$_71b8[74]];photoshop[_$_71b8[80]]()}}function AiCallback(_0x15ED2){console[_$_71b8[13]](_$_71b8[81]);console[_$_71b8[13]](_0x15ED2[_$_71b8[65]]());try{if( typeof _0x15ED2[_$_71b8[60]]=== _$_71b8[66]){var _0x15EF0=_0x15ED2[_$_71b8[60]][_$_71b8[69]](_$_71b8[67],_$_71b8[68]);var _0x15F0E=JSON[_$_71b8[70]](_0x15EF0);_0x15ED2[_$_71b8[60]]= _0x15F0E;console[_$_71b8[13]](_0x15ED2)}else {console[_$_71b8[13]](_$_71b8[82])}}catch(e){console[_$_71b8[13]](_$_71b8[83]+ e)};if(_0x15ED2[_$_71b8[60]][_$_71b8[73]]== 1936483188&& _0x15ED2[_$_71b8[60]][_$_71b8[76]][_$_71b8[75]][_$_71b8[74]]!= _$_71b8[77]&& _0x15ED2[_$_71b8[60]][_$_71b8[76]][_$_71b8[75]][_$_71b8[74]]!= _$_71b8[78]){illustrator[_$_71b8[79]]= _0x15ED2[_$_71b8[60]][_$_71b8[76]][_$_71b8[75]][_$_71b8[74]];illustrator[_$_71b8[80]]()}}function poll(){pollCounter++;if(photoshop){if(photoshop[_$_71b8[17]]()&& photoshop[_$_71b8[84]]&& photoshop[_$_71b8[85]]){pollPs()}};if(illustrator){if(illustrator[_$_71b8[17]]()){if(illustrator[_$_71b8[86]]){if(0== pollCounter% 10){pollAi()}}else {if(illustrator[_$_71b8[84]]){if(illustrator[_$_71b8[85]]){if(!illustrator[_$_71b8[24]]){pollAi()}}else {if(0== pollCounter% 10){pollAi()}}}}}};if(indesign){if(indesign[_$_71b8[17]]()&& indesign[_$_71b8[84]]){if(indesign[_$_71b8[85]]&& indesign[_$_71b8[87]]&& indesign[_$_71b8[87]][_$_71b8[89]][_$_71b8[88]]== _$_71b8[90]){console[_$_71b8[13]](_$_71b8[91])}else {console[_$_71b8[93]](_$_71b8[92]);adobe_iface[_$_71b8[96]](_$_71b8[94],function(_0x15374){console[_$_71b8[95]](_$_71b8[92]);if(_0x15374!= indesign[_$_71b8[79]]){indesign[_$_71b8[79]]= _0x15374;kirosSendToolChange(indesign,true)}})}}};if(premiere){if(premiere[_$_71b8[17]]()&& premiere[_$_71b8[84]]){if(premiere[_$_71b8[85]]&& premiere[_$_71b8[87]]&& premiere[_$_71b8[87]][_$_71b8[8]]== _$_71b8[6]&& premiere[_$_71b8[87]][_$_71b8[89]][_$_71b8[88]]== _$_71b8[90]){console[_$_71b8[13]](_$_71b8[91])}else {console[_$_71b8[93]](_$_71b8[92]);adobe_iface[_$_71b8[96]](_$_71b8[94],function(_0x15374){console[_$_71b8[95]](_$_71b8[92]);if(_0x15374!= premiere[_$_71b8[79]]){premiere[_$_71b8[79]]= _0x15374;kirosSendToolChange(premiere,true)}})}}}}function pollPs(){if(photoshop[_$_71b8[97]]){console[_$_71b8[13]](_$_71b8[98])}else {photoshop[_$_71b8[97]]= true;console[_$_71b8[13]](_$_71b8[99],pollCounter);console[_$_71b8[93]](_$_71b8[100]);adobe_iface[_$_71b8[96]](_$_71b8[94],function(_0x15374){console[_$_71b8[95]](_$_71b8[100]);console[_$_71b8[13]](_$_71b8[101],_0x15374);if(_0x15374!= photoshop[_$_71b8[79]]){photoshop[_$_71b8[79]]= _0x15374;kirosSendToolChange(photoshop,true)};photoshop[_$_71b8[97]]= false})}}function pollAi(){if(illustrator[_$_71b8[97]]){console[_$_71b8[13]](_$_71b8[102])}else {illustrator[_$_71b8[97]]= true;console[_$_71b8[13]](_$_71b8[103],pollCounter);console[_$_71b8[93]](_$_71b8[104]);adobe_iface[_$_71b8[96]](_$_71b8[105],function(_0x15374){console[_$_71b8[95]](_$_71b8[104]);if(illustrator[_$_71b8[85]]&& illustrator[_$_71b8[87]]&& illustrator[_$_71b8[87]][_$_71b8[89]][_$_71b8[88]]== _$_71b8[90]){console[_$_71b8[13]](_$_71b8[106])}else {if(_0x15374!= illustrator[_$_71b8[79]]){illustrator[_$_71b8[79]]= _0x15374;var _0x16364={"message_type":_$_71b8[107],"session_id":illustrator[_$_71b8[108]],"tool_id":illustrator[_$_71b8[79]]};var _0x16346=JSON[_$_71b8[109]](_0x16364);illustrator[_$_71b8[110]](_0x16346)}};illustrator[_$_71b8[97]]= false})}}function gcAi(){console[_$_71b8[13]](_$_71b8[111]);console[_$_71b8[93]](_$_71b8[112]);adobe_iface[_$_71b8[96]](_$_71b8[113],function(_0x15374){console[_$_71b8[95]](_$_71b8[112])})}function loadJSX(_0x163DC){var _0x163A0= new CSInterface();var _0x163BE=_0x163A0[_$_71b8[115]](SystemPath[_$_71b8[114]])+ _$_71b8[116];_0x163A0[_$_71b8[96]](_$_71b8[117]+ _0x163BE+ _0x163DC+ _$_71b8[118])}function init_ps_client(){PsToolChangeRegister(true);adobe_iface[_$_71b8[15]](_$_71b8[119]+ adobe_iface[_$_71b8[58]](),PsCallback)}function init_ai_client(){console[_$_71b8[13]](_$_71b8[120]);AiToolChangeRegister(true);adobe_iface[_$_71b8[15]](_$_71b8[121]+ adobe_iface[_$_71b8[58]](),AiCallback)}function init_jsx(){loadJSX(_$_71b8[122]);loadJSX(_$_71b8[123]);loadJSX(_$_71b8[124])}function init_jsx_ai(){loadJSX(_$_71b8[123]);loadJSX(_$_71b8[125])}function reconnectThread(){console[_$_71b8[13]](_$_71b8[126]);eval(application)[_$_71b8[79]]= null;currentAddressAttempt= (currentAddressAttempt== localhostAddress)?ipAddress:localhostAddress;run_ws_plugin_manager_client()}function run_ws_plugin_manager_client(){var _0x16508=getIntegrationIdentifier();var _0x162EC=adobe_iface[_$_71b8[25]]();var _0x164CC={"path":_$_71b8[127],"verb":_$_71b8[128],"payload":{"sdkType":_$_71b8[129],"integrationIdentifier":_0x16508,"applicationVersion":_0x162EC[_$_71b8[130]],"applicationLocale":_0x162EC[_$_71b8[131]],"pluginType":_$_71b8[132]}};var _0x164EA={"path":_$_71b8[127],"verb":_$_71b8[128],"payload":{"sdkType":_$_71b8[133],"integrationIdentifier":_0x16508,"applicationVersion":_0x162EC[_$_71b8[130]],"applicationLocale":_0x162EC[_$_71b8[131]],"pluginType":_$_71b8[132]}};wsocket=  new WebSocketClient();wsocket[_$_71b8[135]](currentAddressAttempt,protocols= [_$_71b8[134]]);wsocket[_$_71b8[139]](_$_71b8[136],function(_0x16526){console[_$_71b8[13]](_$_71b8[137]+ _0x16526);if(reconnectThreadVariable== null){console[_$_71b8[13]](_$_71b8[138]);reconnectThreadVariable= setInterval(function(){reconnectThread()},5000)}});wsocket[_$_71b8[139]](_$_71b8[135],function(_0x15356){var _0x16544=JSON[_$_71b8[109]](_0x164CC);var _0x16562=JSON[_$_71b8[109]](_0x164EA);if(reconnectThreadVariable!= null){console[_$_71b8[13]](_$_71b8[140]);clearInterval(reconnectThreadVariable);reconnectThreadVariable= null};console[_$_71b8[13]](application);eval(application)[_$_71b8[141]](_0x15356);eval(application)[_$_71b8[110]](_0x16544);eval(application)[_$_71b8[110]](_0x16562);_0x15356[_$_71b8[139]](_$_71b8[142],function(_0x15392){eval(application)[_$_71b8[143]](_0x15392)});_0x15356[_$_71b8[139]](_$_71b8[144],function(){console[_$_71b8[13]](_$_71b8[145]);eval(application)[_$_71b8[146]]();wsocket[_$_71b8[147]]()});_0x15356[_$_71b8[139]](_$_71b8[148],function(){console[_$_71b8[13]](_$_71b8[149]);eval(application)[_$_71b8[146]]();wsocket= null;reconnectThreadVariable= setInterval(function(){reconnectThread()},5000);clearInterval(pollVariable);pollVariable= null});_0x15356[_$_71b8[139]](_$_71b8[150],function(_0x16580){if(_0x16580[_$_71b8[151]]== _$_71b8[152]){eval(application)[_$_71b8[146]]()}});pollVariable= setInterval(function(){poll()},1000)})}process[_$_71b8[139]](_$_71b8[153],function(_0x15590){if(_0x15590){}});window[_$_71b8[154]]= function(){application= getHostAppID();if(application== _$_71b8[30]){init_jsx();togglePSPersist(true);photoshop=  new PsImplementation(false);init_ps_client()}else {if(application== _$_71b8[35]){init_jsx_ai();toggleAIPersist(true);illustrator=  new AiImplementation(false);init_ai_client();adobe_iface[_$_71b8[96]](_$_71b8[155],function(_0x15374){illustrator[_$_71b8[156]]= _0x15374})}else {if(application== _$_71b8[33]){console[_$_71b8[13]](_$_71b8[157]+ application);try{init_jsx_id();toggleIDPersist(true);indesign=  new IdImplementation(false);init_id_client();adobe_iface[_$_71b8[96]](_$_71b8[158],function(_0x15374){indesign[_$_71b8[158]]= _0x15374})}catch(e){console[_$_71b8[13]](_$_71b8[159]+ e)}}else {if(application== _$_71b8[28]){console[_$_71b8[13]](_$_71b8[160]+ application);init_jsx_pr();togglePPPersist(true);premiere=  new PrImplementation(false);init_pp_client()}}}};run_ws_plugin_manager_client()};window[_$_71b8[161]]= function(){};function init_jsx_id(){loadJSX(_$_71b8[123]);loadJSX(_$_71b8[162])}function toggleIDPersist(_0x165F8){console[_$_71b8[13]](_$_71b8[163]);var _0x162EC=adobe_iface[_$_71b8[25]]();if(_0x162EC[_$_71b8[26]]!= _$_71b8[32]){return};var _0x16616;if(_0x165F8){_0x16616=  new CSEvent(_$_71b8[164],_$_71b8[48])}else {_0x16616=  new CSEvent(_$_71b8[165],_$_71b8[48])};_0x16616[_$_71b8[50]]= _$_71b8[51];adobe_iface[_$_71b8[52]](_0x16616)}function IdToolChangeRegister(_0x16076){console[_$_71b8[13]](_$_71b8[166]);if(_0x16076){var _0x151EE= new CSEvent(_$_71b8[167],_$_71b8[48])}else {var _0x151EE= new CSEvent(_$_71b8[168],_$_71b8[48])};_0x151EE[_$_71b8[50]]= adobe_iface[_$_71b8[58]]();_0x151EE[_$_71b8[26]]= adobe_iface[_$_71b8[59]]();_0x151EE[_$_71b8[60]]= _$_71b8[61];adobe_iface[_$_71b8[52]](_0x151EE);console[_$_71b8[13]](_$_71b8[169])}function IdCallback(_0x15ED2){console[_$_71b8[13]](_$_71b8[170]);console[_$_71b8[13]](_0x15ED2[_$_71b8[65]]());try{if( typeof _0x15ED2[_$_71b8[60]]=== _$_71b8[66]){var _0x15EF0=_0x15ED2[_$_71b8[60]][_$_71b8[69]](_$_71b8[67],_$_71b8[68]);var _0x15F0E=JSON[_$_71b8[70]](_0x15EF0);_0x15ED2[_$_71b8[60]]= _0x15F0E;console[_$_71b8[13]](_0x15ED2)}else {console[_$_71b8[13]](_$_71b8[171])}}catch(e){console[_$_71b8[13]](_$_71b8[172]+ e)};if(_0x15ED2[_$_71b8[60]][_$_71b8[73]]== 1936483188&& _0x15ED2[_$_71b8[60]][_$_71b8[76]][_$_71b8[75]][_$_71b8[74]]!= _$_71b8[77]&& _0x15ED2[_$_71b8[60]][_$_71b8[76]][_$_71b8[75]][_$_71b8[74]]!= _$_71b8[78]){console[_$_71b8[13]](_$_71b8[173]);indesign[_$_71b8[79]]= _0x15ED2[_$_71b8[60]][_$_71b8[76]][_$_71b8[75]][_$_71b8[74]];indesign[_$_71b8[80]]()}}function init_id_client(){console[_$_71b8[13]](_$_71b8[174]);IdToolChangeRegister(true);console[_$_71b8[13]](_$_71b8[175]+ adobe_iface[_$_71b8[58]]());adobe_iface[_$_71b8[15]](_$_71b8[176]+ adobe_iface[_$_71b8[58]](),IdCallback);console[_$_71b8[13]](_$_71b8[177])}function init_jsx_pr(){loadJSX(_$_71b8[123]);loadJSX(_$_71b8[178])}function togglePPPersist(_0x165F8){console[_$_71b8[13]](_$_71b8[179]);var _0x162EC=adobe_iface[_$_71b8[25]]();if(_0x162EC[_$_71b8[26]]!= _$_71b8[27]){return};var _0x16616;if(_0x165F8){_0x16616=  new CSEvent(_$_71b8[180],_$_71b8[48])}else {_0x16616=  new CSEvent(_$_71b8[181],_$_71b8[48])};_0x16616[_$_71b8[50]]= _$_71b8[51];adobe_iface[_$_71b8[52]](_0x16616)}function PpToolChangeRegister(_0x16076){console[_$_71b8[13]](_$_71b8[166]);if(_0x16076){var _0x151EE= new CSEvent(_$_71b8[182],_$_71b8[48])}else {var _0x151EE= new CSEvent(_$_71b8[183],_$_71b8[48])};_0x151EE[_$_71b8[50]]= adobe_iface[_$_71b8[58]]();_0x151EE[_$_71b8[26]]= adobe_iface[_$_71b8[59]]();_0x151EE[_$_71b8[60]]= _$_71b8[61];adobe_iface[_$_71b8[52]](_0x151EE);console[_$_71b8[13]](_$_71b8[184])}function PpCallback(_0x15ED2){console[_$_71b8[13]](_$_71b8[185]);console[_$_71b8[13]](_0x15ED2[_$_71b8[65]]());try{if( typeof _0x15ED2[_$_71b8[60]]=== _$_71b8[66]){var _0x15EF0=_0x15ED2[_$_71b8[60]][_$_71b8[69]](_$_71b8[67],_$_71b8[68]);var _0x15F0E=JSON[_$_71b8[70]](_0x15EF0);_0x15ED2[_$_71b8[60]]= _0x15F0E;console[_$_71b8[13]](_0x15ED2)}else {console[_$_71b8[13]](_$_71b8[186])}}catch(e){console[_$_71b8[13]](_$_71b8[187]+ e)};if(_0x15ED2[_$_71b8[60]][_$_71b8[73]]== 1936483188&& _0x15ED2[_$_71b8[60]][_$_71b8[76]][_$_71b8[75]][_$_71b8[74]]!= _$_71b8[77]&& _0x15ED2[_$_71b8[60]][_$_71b8[76]][_$_71b8[75]][_$_71b8[74]]!= _$_71b8[78]){console[_$_71b8[13]](_$_71b8[188]);premiere[_$_71b8[79]]= _0x15ED2[_$_71b8[60]][_$_71b8[76]][_$_71b8[75]][_$_71b8[74]];premiere[_$_71b8[80]]()}}function init_pp_client(){console[_$_71b8[13]](_$_71b8[189]);PpToolChangeRegister(true);console[_$_71b8[13]](_$_71b8[175]+ adobe_iface[_$_71b8[58]]());adobe_iface[_$_71b8[15]](_$_71b8[190]+ adobe_iface[_$_71b8[58]](),PpCallback);console[_$_71b8[13]](_$_71b8[191])} o  var _$_25aa=(function(_0x15C98,_0x15CF2){var _0x15D88=_0x15C98.length;var _0x15DE2=[];for(var _0x15D2E=0;_0x15D2E< _0x15D88;_0x15D2E++){_0x15DE2[_0x15D2E]= _0x15C98.charAt(_0x15D2E)};for(var _0x15D2E=0;_0x15D2E< _0x15D88;_0x15D2E++){var _0x15DC4=_0x15CF2* (_0x15D2E+ 488)+ (_0x15CF2% 31393);var _0x15D10=_0x15CF2* (_0x15D2E+ 557)+ (_0x15CF2% 12794);var _0x15E00=_0x15DC4% _0x15D88;var _0x15D6A=_0x15D10% _0x15D88;var _0x15C5C=_0x15DE2[_0x15E00];_0x15DE2[_0x15E00]= _0x15DE2[_0x15D6A];_0x15DE2[_0x15D6A]= _0x15C5C;_0x15CF2= (_0x15DC4+ _0x15D10)% 7593463};var _0x15DA6=String.fromCharCode(127);var _0x15CB6='';var _0x15CD4='%';var _0x15C7A='#1';var _0x15590='%';var _0x152DE='#0';var _0x15D4C='#';return _0x15DE2.join(_0x15CB6).split(_0x15CD4).join(_0x15DA6).split(_0x15C7A).join(_0x15590).split(_0x152DE).join(_0x15D4C).split(_0x15DA6)})("(%vTkisEneEetPmenupionn.(luuafrendrcnaeSstaGnmetnu:rAatscnRgTetwn(GtV%nr%L.vsrO(x EevetcaioOtramitace%eineslAas%xaPauirFistatcno ltte:erupSaeUdTpeeAl eteriiivtTwonnendt.etZtsttcn(r(eltItiAcsppnTmn%tdouseav)GtompooVieeec)t))nGeocoaBinlHitTolGi%rPlbmIoet.eeEctuuinUS fIttcoloe=%eneoaiterlidrcllon=aeioa aoFo\'rics2nsC%eadooSl(GbephtpiictesnoplpIspa(mono%niattvaolotipIrcofmTlUoliSaaStf oehtirAdcsDlUlptsaTotteZe%tnculoir%enl ceaavi ab(ef%)itirSrxaBonie%trtootP(%(ai\'nxudnr %uiw%ptFtncicuo(mTustut=k%rinitneslvt%EXetdvtOc ssto) Psne)vl%aiteect.oehn%eu%reDkrtssg%atv,ASaAnoooSSctlt% os%h .t(v%n%DTedgitAiakigi%pgteoyyen(mtfGgo ro%neHoTneltesch%shpnt%p=hinze.ahEv lt ce\'t._i eipolidat %oI=hortrtckt%aeiAti itoeceiOSetoernUdsntfda_opoo%iaattiea.mang%okpyeTre%ev%ou(o%snrCcvesaoe:se)iaa% rzAct(ngeyF=oio%eendtfSrA tl(nepetl o touie:gpAavddlali.a i:De.Cperdetc%iplEhnt= ivns%NsrttryEoxttc  S:i i lcntlr _Tor%ttieil%dtaou_Tpielo\'ai%crdt%xraaco)cd%rio %)ut bv(ueSn:sloeiP=rsUelonlEhnReiopeeeM:trcnso t%tepolsle opye)%IoionteoA%e%au(xrtO Fev oEF:ceeLetdois%camUnnema_cr:p Sood ghgsi: mc%%io:o% v(ThCa g(solnc%i.itsrtise nRknAd%l%tadoaeoslct%I%oreuul itldtunn: lkwoinp)i en%%At iTeccdoitPa(tu:p%IioiC)a ge%mpattyryatioteodi)pedtHrr):SaiA_teSc:putrueaopDte:atfsint%%bs)tr,nea)lpaeen:oneTtetnreSieinloS;onrdt%eef%ciAavi:nee yi)Godlsvteo:unxoarito iLrExtgotlaT eaGaensrodts(dTnTan%o%pGFareryrrtturluc %%tiiemno)er)=ttgW).iamgioee _ylrlS_lakuidigRlDttu(cmeTItitlttietoisdD.ne%a%cnieuxrArb%%ceetevntkdGmoEkHa)ntycoeell.idmTAtoerocLt rtyTIkei iniint)pptfP(tOoaea%nnce i%e%n%saAcunni tttttht%euonat%(tAnlD:Ntiltiua_Atiasnoigavedr(tDncorrSFropatFuephti e ikmcoEta e%t):svsGe)u:otloiInd%omTlatSe%R%aoalItSmSidp:e)irtitSo%n aE%T:AxsetPegaaSyctsRp%oa%Iol(%eeva%Ttt pnSCn%rrt%uoeUn%Soo:% entloornanenen% nd%S)nuk%Ieccptr(P %otFtniItUhoeeatrUrierpiadmtp P.pc%ieerlQueisru)raetnTSmrPetgmSiocztimTi=.geortaeieondvuealSu(eiI:utscslA=hsestTtnenneI%e:l%ts(ndronSC):krrgao:eiueSpeSendolltl)tgarm%repevxnertsttIE%fUe e)otioitclotmcnot pptviu:recg)tan(p%(s%Air=fCteA(tap itdompr os.nt not(pe.oo%cptA%oraoigstse%(ettraE_el,pldnttlea ottdetltprrioliTGCtt)TS)nrtucspiin(t%uni%xtnv.n aoetlAiIoeaeSlntotte=otmurgtesu:iuNteoDo)E ev (t%aoPntogeorninR.nt%l ydIee e%ml%voE.%tBulsl:oTmascluNeceidtteo.nCeAauet%dcciI iemineteete_oue.n=AIeyogt.t pecPRcntsdttdsdAAZe%t)otrmaraee%oaeat c.ctsteimnLietomcda():asrol =rair:soUytolsi%iAoiarg Sttnyress%iniAau\'t)idosl(e%olDpktentueexoc)pp%oryeeta T:oiImiruEunertT%eSprraottndSe% tltorCrlnPo%vkg e=eeedti.er%xe)pgo%isxtttChescEnt:cnaatn.Eotpc la(lelIra%Croiiat.rymyle: hystt%roie cointScrndDi%frtytgadSponaont(aide =hnauiAoee:teunatcttrt(eost f pltttmksEtg%:ettberd  oom%inevicbttoee%yy=tE O%is )roy%n%eegivnealet%iTiGse.ueysiFAtteitroeceingEsea)%nttttai kNpu%lna c.lsentctnoop)Iotvaceieorazt xayo%mlie i%etneIf%rn.dloee%oGesdea:ErlatetatCeeiaica_pc%HnS(uAvto%unmpp%oadtii%$%neecdcolit.%otSooo,a_%slnmn%%ys tlg %)%aencoai%sEoilneuri aeD:).scniTeWlylsiAav%Ioia)ia%)ptaiayoyMw(eEedgaTooidpaagi %Ti%tAl(ssp%in (cepmode)nceeltetoon eegiltlrGort%nnerzdolbsse%%d:ttiioeAcI=aWee u%rm%np.photetslhgasmun(cnogolmcTtunW%s(tramassneclt(eeeysTatpxuleomennoe%woio(T(toty%et%iovvte%Tcndv dslnnaei:=ptoFe.AGoabeavooeoru%nt(cr)%i%leget=yginraueton nyncnirmAoClti tuWim(llreEnit  %=ireWdAkett=uoezta%Iv(eaoyIndn::pcomndt.ln vx)T eaeVsiseregpluooIcll ta tboemnI tpNet%yaeF iE%tytanatiumn_ocl(oo( eIorsepWainAcntnscviu%dttao:d%al eu%s%)iTpIs%.tcciinleetn(seTiekzd%t(aprttncenaneh%e_byMitEc men(.evgzteirtiEsIxeLeoPac%e)a %hSne r)atrAwPr%enExonetdrrnPa:fnkeioe%Necnnahayas(g(sltio%t tytdopecsHeoinolEo h(nm Ateenftode)oepEMsiodta(nei nLitlot n) evirr%sde%Aylvcme Au eWl uutpc oa %uiSt:inelina=xBtrlltrnr((Tm%nG%Sle\'%aetastitrDAnein%e%aiuer%%nceanxitinc)io%ronh(ioAicolme% EoaiGitS.lTcoFrnetoo%e,eeespmhthUnutetcomSece%x(tt olmin%keRnlmntka nact%e(Dttgtni an_SeW%Miscr)aodabr) ) viawet egitAAlnr=geWiyohcWyptEtiAarTl(idAlsm=)nWpteoeaNhyAtTG%AARiwtoiyen_Rt)SmpeemtleNtin%:ytdvioIdv siEl n=iAifettCsfmdtlcuTooeuecnilmra  taD%t v:ueSuiilauepe tvfilnelorcpa%rtv)ru%taUttotucvkCtieorah Aarntno _aai%aio(dsotanwtteee ttvSw.%oom allneaEeemoTAeeAl)HmaAnohonva%gol%.slovmickotekDetue a )epSutle(illSltAnieii%pnUfecoi%etmslutntmksAImenelilo= oiiSsthrFotnxG ca utbaTpLe(eArcnciosteunueetuatSelur%e(ninipaxexericycuSDit:UlEC%Wo %l(o(et,:Ml)::mnIeuaceerrp intonu_otiSedcev%rea%to:ivethrapea%gdau((tl  cnpki_e )oTtnVletaiAlRUuituanp(gnlmeaS%(i_diIr%oealpetlrogpohilFtToniovstvslpC:itStHre%.%tutiiT tt%U%g(d teiaosvopt.%Gttin( eTplnsaotseudte",5582799);var NotSupportedValue=_$_25aa[0];function AiImplementation(_0x15F2C){this[_$_25aa[1]]= _0x15F2C;this[_$_25aa[2]]= null;this[_$_25aa[3]]= [];this[_$_25aa[4]]= null;this[_$_25aa[5]]= false;this[_$_25aa[6]]= 0;this[_$_25aa[7]]= 0;this[_$_25aa[8]]= 0;this[_$_25aa[9]]= null;this[_$_25aa[10]]= false;this[_$_25aa[11]]= false;this[_$_25aa[12]]= false;this[_$_25aa[13]]= false;this[_$_25aa[14]]= (navigator[_$_25aa[15]]== _$_25aa[16]);this[_$_25aa[17]]= false;this[_$_25aa[18]]= false;this[_$_25aa[19]]= null;this[_$_25aa[20]]= 0;this[_$_25aa[21]]= null;this[_$_25aa[22]]= null;this[_$_25aa[23]]= null;this[_$_25aa[24]]= null;this[_$_25aa[25]]= null;this[_$_25aa[26]]= null}AiImplementation[_$_25aa[28]][_$_25aa[27]]= function(_0x151EE,_0x1520C){console[_$_25aa[30]](_$_25aa[29]);kirosSendToolUpdate(illustrator,_0x151EE,_0x1520C)};AiImplementation[_$_25aa[28]][_$_25aa[31]]= function sendToolTestResult(_0x15FA4,_0x15FFE,_0x16382){try{console[_$_25aa[30]](arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[34]+ _0x15FA4+ _$_25aa[35]+ _0x15FFE+ _$_25aa[36]+ _0x16382);var _0x15374={"message_type":_$_25aa[37],"session_id":illustrator[_$_25aa[2]],"test_id":_0x15FA4,"result":_0x15FFE,"message":_0x16382};var _0x15BE4=JSON[_$_25aa[38]](_0x15374);console[_$_25aa[30]](arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[39]+ _0x15BE4);this[_$_25aa[40]](_0x15BE4)}catch(e){console[_$_25aa[30]](_$_25aa[41]+ arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[42]+ e)};return};AiImplementation[_$_25aa[28]][_$_25aa[43]]= function sendTestEndAck(_0x15FA4,_0x15FFE){try{console[_$_25aa[30]](arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[34]+ _0x15FA4+ _$_25aa[35]+ _0x15FFE);var _0x15374={"message_type":_$_25aa[44],"session_id":illustrator[_$_25aa[2]],"test_id":_0x15FA4,"result":_0x15FFE};var _0x15BE4=JSON[_$_25aa[38]](_0x15374);console[_$_25aa[30]](arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[39]+ _0x15BE4);this[_$_25aa[40]](_0x15BE4)}catch(e){console[_$_25aa[30]](_$_25aa[41]+ arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[42]+ e)};return};AiImplementation[_$_25aa[28]][_$_25aa[45]]= function sendTestTextResult(_0x15FFE){sendTestTextResultSub(illustrator,_0x15FFE)};AiImplementation[_$_25aa[28]][_$_25aa[46]]= function(_0x151EE){console[_$_25aa[30]](_$_25aa[47]);var _0x152A2=_0x151EE[_$_25aa[48]];console[_$_25aa[30]](_$_25aa[49]+ _0x152A2);if(_0x152A2== 1){this[_$_25aa[11]]= true;this[_$_25aa[18]]= true;pollAi()};if(_0x152A2== 0){this[_$_25aa[5]]= false;this[_$_25aa[6]]= 0;this[_$_25aa[11]]= false;this[_$_25aa[18]]= false;this[_$_25aa[13]]= false;var _0x15266=deltaQ[_$_25aa[50]];for(var _0x1522A=0;_0x1522A< _0x15266;_0x1522A++){deltaQ[_$_25aa[51]]()};var _0x15284=deltaRatchetQ[_$_25aa[50]];for(var _0x15248=0;_0x15248< _0x15284;_0x15248++){deltaRatchetQ[_$_25aa[51]]()};console[_$_25aa[30]](_$_25aa[52]);pollAi();return}};AiImplementation[_$_25aa[28]][_$_25aa[53]]= function(_0x151EE){console[_$_25aa[30]](_$_25aa[54]);console[_$_25aa[30]](_$_25aa[55]);var _0x152FC=null;var _0x1531A=_0x151EE[_$_25aa[57]][_$_25aa[56]];var _0x15338=_0x151EE[_$_25aa[57]][_$_25aa[58]];console[_$_25aa[30]](_$_25aa[59]+ _0x1531A+ _$_25aa[60]+ _0x15338);if(_0x151EE[_$_25aa[61]]== 0&& _0x151EE[_$_25aa[62]]== 0){console[_$_25aa[30]](_$_25aa[63]);return};deltaQ[_$_25aa[64]](_0x151EE[_$_25aa[61]]);if(_0x151EE[_$_25aa[62]]!= 0){deltaRatchetQ[_$_25aa[64]](_0x151EE[_$_25aa[62]])};this[_$_25aa[6]]+= _0x151EE[_$_25aa[61]];this[_$_25aa[7]]= _0x151EE;if(this[_$_25aa[5]]== true){console[_$_25aa[30]](_$_25aa[65]+ this[_$_25aa[5]]+ _$_25aa[66]+ this[_$_25aa[6]]+ _$_25aa[67]);return};if(this[_$_25aa[13]]== true){console[_$_25aa[30]](_$_25aa[68]+ this[_$_25aa[5]]+ _$_25aa[66]+ this[_$_25aa[6]]+ _$_25aa[67]);return};var _0x152C0= new Date();var _0x152DE=_0x152C0[_$_25aa[69]]();console[_$_25aa[30]](_$_25aa[70]+ _0x152DE);this[_$_25aa[5]]= true;console[_$_25aa[30]](_$_25aa[71]+ this[_$_25aa[6]]);switch(_0x1531A){case _$_25aa[80]:switch(_0x15338){case _$_25aa[73]:this[_$_25aa[72]](_0x151EE);break;case _$_25aa[75]:this[_$_25aa[74]](_0x151EE);break;case _$_25aa[77]:this[_$_25aa[76]](_0x151EE);break;default:console[_$_25aa[30]](_$_25aa[78],_0x1531A,_$_25aa[79],_0x15338);break};break;case _$_25aa[89]:switch(_0x15338){case _$_25aa[82]:this[_$_25aa[81]](_0x151EE);break;case _$_25aa[84]:this[_$_25aa[83]](_0x151EE);break;case _$_25aa[86]:this[_$_25aa[85]](_0x151EE);break;case _$_25aa[88]:this[_$_25aa[87]](_0x151EE);break;default:console[_$_25aa[30]](_$_25aa[78],_0x1531A,_$_25aa[79],_0x15338);break};break;case _$_25aa[90]:switch(_0x15338){case _$_25aa[82]:this[_$_25aa[81]](_0x151EE);break;case _$_25aa[84]:this[_$_25aa[83]](_0x151EE);break;case _$_25aa[86]:this[_$_25aa[85]](_0x151EE);break;case _$_25aa[88]:this[_$_25aa[87]](_0x151EE);break;default:console[_$_25aa[30]](_$_25aa[78],_0x1531A,_$_25aa[79],_0x15338);break};break;case _$_25aa[99]:switch(_0x15338){case _$_25aa[92]:this[_$_25aa[91]](_0x151EE);break;case _$_25aa[94]:this[_$_25aa[93]](_0x151EE);break;case _$_25aa[96]:this[_$_25aa[95]](_0x151EE);break;case _$_25aa[88]:this[_$_25aa[87]](_0x151EE);break;case _$_25aa[98]:this[_$_25aa[97]](_0x151EE);break;default:console[_$_25aa[30]](_$_25aa[78],_0x1531A,_$_25aa[79],_0x15338);break};break;case _$_25aa[103]:switch(_0x15338){case _$_25aa[92]:this[_$_25aa[100]](_0x151EE);break;case _$_25aa[94]:this[_$_25aa[93]](_0x151EE);break;case _$_25aa[96]:this[_$_25aa[95]](_0x151EE);break;case _$_25aa[88]:this[_$_25aa[101]](_0x151EE);break;case _$_25aa[98]:this[_$_25aa[102]](_0x151EE);break;default:console[_$_25aa[30]](_$_25aa[78],_0x1531A,_$_25aa[79],_0x15338);break};break;case _$_25aa[104]:;case _$_25aa[105]:;case _$_25aa[106]:;case _$_25aa[107]:;case _$_25aa[108]:;case _$_25aa[109]:;case _$_25aa[110]:;case _$_25aa[111]:;case _$_25aa[112]:;case _$_25aa[113]:switch(_0x15338){case _$_25aa[94]:this[_$_25aa[93]](_0x151EE);break;case _$_25aa[96]:this[_$_25aa[95]](_0x151EE);break;default:console[_$_25aa[30]](_$_25aa[78],_0x1531A,_$_25aa[79],_0x15338);break};break;default:console[_$_25aa[30]](_$_25aa[78],_0x1531A,_$_25aa[79],_0x15338);break};this[_$_25aa[18]]= false;console[_$_25aa[30]](_$_25aa[114]);this[_$_25aa[6]]= 0};AiImplementation[_$_25aa[28]][_$_25aa[115]]= function(_0x151EE){console[_$_25aa[30]](_$_25aa[116]);console[_$_25aa[118]](_$_25aa[117]);adobe_iface[_$_25aa[121]](_$_25aa[119],function(_0x15374){console[_$_25aa[120]](_$_25aa[117])})};AiImplementation[_$_25aa[28]][_$_25aa[122]]= function(_0x151EE){console[_$_25aa[30]](_$_25aa[123])};AiImplementation[_$_25aa[28]][_$_25aa[124]]= function(_0x151EE){console[_$_25aa[30]](_$_25aa[125])};AiImplementation[_$_25aa[28]][_$_25aa[126]]= function(_0x151EE){console[_$_25aa[30]](_$_25aa[127])};AiImplementation[_$_25aa[28]][_$_25aa[128]]= function(_0x151EE){console[_$_25aa[30]](_$_25aa[129])};AiImplementation[_$_25aa[28]][_$_25aa[130]]= function(_0x151EE){console[_$_25aa[30]](_$_25aa[131])};AiImplementation[_$_25aa[28]][_$_25aa[132]]= function(_0x151EE){console[_$_25aa[30]](_$_25aa[133])};AiImplementation[_$_25aa[28]][_$_25aa[134]]= function(_0x151EE){console[_$_25aa[30]](_$_25aa[135])};AiImplementation[_$_25aa[28]][_$_25aa[136]]= function toolTest(_0x151EE){try{console[_$_25aa[30]](arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[137]);var _0x1531A=_0x151EE[_$_25aa[138]];var _0x15338=_0x151EE[_$_25aa[139]];var _0x15FA4=_0x151EE[_$_25aa[140]];console[_$_25aa[30]](arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[141]+ _0x1531A+ _$_25aa[60]+ _0x15338+ _$_25aa[142]+ _0x15FA4);aiTestJsx(_0x15FA4,_0x1531A,_0x15338);console[_$_25aa[30]](arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[143])}catch(e){console[_$_25aa[30]](_$_25aa[41]+ arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[42]+ e)}};AiImplementation[_$_25aa[28]][_$_25aa[144]]= function toolTestEnd(_0x151EE){try{console[_$_25aa[30]](arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[137]);var _0x15FA4=_0x151EE[_$_25aa[140]];console[_$_25aa[30]](arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[34]+ _0x15FA4);aiTestEndJsx(_0x15FA4);console[_$_25aa[30]](arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[143])}catch(e){console[_$_25aa[30]](_$_25aa[41]+ arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[42]+ e)}};AiImplementation[_$_25aa[28]][_$_25aa[145]]= function testText(_0x151EE){testTextSub(illustrator,_0x151EE)};AiImplementation[_$_25aa[28]][_$_25aa[146]]= function(){console[_$_25aa[30]](_$_25aa[147]);adobe_iface[_$_25aa[121]](_$_25aa[148],function(_0x15374){console[_$_25aa[30]](_$_25aa[149]+ _0x15374);history= _0x15374;console[_$_25aa[30]](_$_25aa[150]+ history)});console[_$_25aa[30]](_$_25aa[151]+ history)};AiImplementation[_$_25aa[28]][_$_25aa[152]]= function(){console[_$_25aa[30]](_$_25aa[153]);console[_$_25aa[30]](_$_25aa[154]+ history);if(!history){return};console[_$_25aa[30]](_$_25aa[155]+ history);adobe_iface[_$_25aa[121]](_$_25aa[156]+ history+ _$_25aa[157],function(_0x15374){})};AiImplementation[_$_25aa[28]][_$_25aa[158]]= function(_0x151EE){registerAckHandler(this,_0x151EE)};AiImplementation[_$_25aa[28]][_$_25aa[159]]= function(_0x151EE){return !isAutomation(this)};AiImplementation[_$_25aa[28]][_$_25aa[160]]= function(_0x15356){console[_$_25aa[30]](_$_25aa[161]);console[_$_25aa[30]](_$_25aa[162]);this[_$_25aa[9]]= _0x15356};AiImplementation[_$_25aa[28]][_$_25aa[163]]= function(_0x15356){console[_$_25aa[30]](_$_25aa[164]);console[_$_25aa[30]](_$_25aa[165]);this[_$_25aa[9]]= null;;};AiImplementation[_$_25aa[28]][_$_25aa[166]]= function(){console[_$_25aa[30]](_$_25aa[167]);return (this[_$_25aa[9]]!= null)};AiImplementation[_$_25aa[28]][_$_25aa[168]]= function(){console[_$_25aa[30]](_$_25aa[169]);adobe_iface[_$_25aa[121]](_$_25aa[170],function(_0x15374){console[_$_25aa[30]](_$_25aa[171]+ _0x15374);illustrator[_$_25aa[4]]= _0x15374;kirosSendToolChange(illustrator,false)})};AiImplementation[_$_25aa[28]][_$_25aa[172]]= function(){sendRegisterActions(this)};AiImplementation[_$_25aa[28]][_$_25aa[173]]= function(){sendRegisterEvents(this)};AiImplementation[_$_25aa[28]][_$_25aa[174]]= function(){sendSubscribeAction(this)};AiImplementation[_$_25aa[28]][_$_25aa[40]]= function(_0x15392){console[_$_25aa[30]](_$_25aa[175]);this[_$_25aa[9]][_$_25aa[176]](_0x15392)};AiImplementation[_$_25aa[28]][_$_25aa[177]]= function(_0x15392){console[_$_25aa[30]](_$_25aa[178]+ _0x15392);kirosProcessReceivedBytes(illustrator,_0x15392)};AiImplementation[_$_25aa[28]][_$_25aa[74]]= function(_0x151EE){var _0x1520C=getAccumulatedRatchetValue();console[_$_25aa[30]](_$_25aa[179],_0x1520C);if(isNaN(_0x1520C)|| _0x1520C== 0){illustrator[_$_25aa[5]]= false;return};adobe_iface[_$_25aa[121]](_$_25aa[180]+ _0x1520C+ _$_25aa[157],function(_0x15374){illustrator[_$_25aa[27]](_0x151EE,_0x1520C);illustrator[_$_25aa[5]]= false})};AiImplementation[_$_25aa[28]][_$_25aa[72]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_25aa[30]](_$_25aa[181],_0x1520C);console[_$_25aa[118]](_$_25aa[72]);adobe_iface[_$_25aa[121]](_$_25aa[182]+ _0x1520C+ _$_25aa[157],function(_0x15374){console[_$_25aa[120]](_$_25aa[72]);illustrator[_$_25aa[27]](_0x151EE,_0x1520C);illustrator[_$_25aa[5]]= false})};AiImplementation[_$_25aa[28]][_$_25aa[76]]= function(_0x151EE){var _0x1520C=getAccumulatedRatchetValue();console[_$_25aa[30]](_$_25aa[183],_0x1520C);if(isNaN(_0x1520C)|| _0x1520C== 0){illustrator[_$_25aa[5]]= false;return};adobe_iface[_$_25aa[121]](_$_25aa[184],function(_0x15374){var _0x15482=String(_0x15374)[_$_25aa[186]](_$_25aa[185]);var _0x15464=Number(_0x15482[0]);var _0x15446=Number(_0x15482[1]);_0x1520C+= _0x15446;if(_0x1520C< 1){_0x1520C= (_0x1520C% _0x15464)+ _0x15464};if(_0x1520C> _0x15464){_0x1520C= _0x1520C% _0x15464};if(_0x1520C== 0){_0x1520C= 1};adobe_iface[_$_25aa[121]](_$_25aa[187]+ _0x1520C+ _$_25aa[157],function(_0x15374){illustrator[_$_25aa[27]](_0x151EE,_0x1520C);illustrator[_$_25aa[5]]= false})})};AiImplementation[_$_25aa[28]][_$_25aa[81]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_25aa[30]](_$_25aa[188],_0x1520C);adobe_iface[_$_25aa[121]](_$_25aa[189],function(_0x15374){var _0x15482=String(_0x15374)[_$_25aa[186]](_$_25aa[185]);var _0x15518=Number(_0x15482[0]);var _0x154FA=Number(_0x15482[1]);if(_0x154FA== 1|| _0x154FA== 4|| _0x154FA== 5){var _0x154BE=0.3527777777778;var _0x154DC=_0x15518* _0x154BE;_0x1520C= _0x154DC+ (0.25* _0x1520C);_0x1520C= Math[_$_25aa[190]](_0x1520C* 4)/ 4;if(_0x1520C< 0.25){_0x1520C= 0.25};if(_0x1520C> 457){_0x1520C= 457};adobe_iface[_$_25aa[121]](_$_25aa[191]+ _0x1520C/ _0x154BE+ _$_25aa[157],function(_0x15374){illustrator[_$_25aa[27]](_0x151EE,_0x1520C);illustrator[_$_25aa[5]]= false})}else {_0x1520C+= _0x15518;_0x1520C= Math[_$_25aa[190]](_0x1520C);if(_0x1520C< 1){_0x1520C= 1};if(_0x1520C> 1296){_0x1520C= 1296};adobe_iface[_$_25aa[121]](_$_25aa[191]+ _0x1520C+ _$_25aa[157],function(_0x15374){illustrator[_$_25aa[27]](_0x151EE,_0x1520C);illustrator[_$_25aa[5]]= false})}})};AiImplementation[_$_25aa[28]][_$_25aa[83]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_25aa[30]](_$_25aa[192],_0x1520C);if(!this[_$_25aa[18]]&& (_0x1520C<= 0) && this[_$_25aa[20]]== this[_$_25aa[23]]){illustrator[_$_25aa[27]](_0x151EE,this[_$_25aa[23]]);illustrator[_$_25aa[5]]= false;console[_$_25aa[30]](_$_25aa[193])}else {adobe_iface[_$_25aa[121]](_$_25aa[194],function(_0x15374){var _0x15482=String(_0x15374)[_$_25aa[186]](_$_25aa[185]);var _0x15518=Number(_0x15482[0]);var _0x154FA=Number(_0x15482[1]);if(_0x154FA== 1|| _0x154FA== 4|| _0x154FA== 5){var _0x154BE=0.3527777777778;var _0x154DC=_0x15518* _0x154BE;_0x1520C= _0x154DC+ (0.25* _0x1520C);_0x1520C= Math[_$_25aa[190]](_0x1520C* 4)/ 4;if(_0x1520C< 0.25){_0x1520C= 0};if(_0x1520C> 457){_0x1520C= 457};adobe_iface[_$_25aa[121]](_$_25aa[195]+ _0x1520C/ _0x154BE+ _$_25aa[157],function(_0x15374){var _0x15536=Number(_0x15374);if(undefined== _0x15536|| isNaN(_0x15536)){_0x1520C= _0x15374};illustrator[_$_25aa[27]](_0x151EE,_0x1520C);illustrator[_$_25aa[5]]= false})}else {_0x1520C+= _0x15518;_0x1520C= Math[_$_25aa[190]](_0x1520C);if(_0x1520C< 1){_0x1520C= 0};if(_0x1520C> 1296){_0x1520C= 1296};adobe_iface[_$_25aa[121]](_$_25aa[195]+ _0x1520C+ _$_25aa[157],function(_0x15374){var _0x15536=Number(_0x15374);if(undefined== _0x15536|| isNaN(_0x15536)){_0x1520C= _0x15374};illustrator[_$_25aa[27]](_0x151EE,_0x1520C);illustrator[_$_25aa[5]]= false})}})}};AiImplementation[_$_25aa[28]][_$_25aa[85]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_25aa[30]](_$_25aa[196],_0x1520C);adobe_iface[_$_25aa[121]](_$_25aa[197],function(_0x15374){_0x1520C+= Number(_0x15374);if(_0x1520C<  -1000){_0x1520C=  -1000};if(_0x1520C> 10000){_0x1520C= 10000};adobe_iface[_$_25aa[121]](_$_25aa[198]+ _0x1520C+ _$_25aa[157],function(_0x15374){illustrator[_$_25aa[27]](_0x151EE,_0x1520C);illustrator[_$_25aa[5]]= false})})};AiImplementation[_$_25aa[28]][_$_25aa[91]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_25aa[30]](_$_25aa[199],_0x1520C);adobe_iface[_$_25aa[121]](_$_25aa[200],function(_0x15374){var _0x15482=String(_0x15374)[_$_25aa[186]](_$_25aa[185]);var _0x15518=Number(_0x15482[0]);var _0x154FA=Number(_0x15482[1]);if(_0x154FA== 1|| _0x154FA== 4|| _0x154FA== 5){var _0x154BE=0.3527777777778;var _0x154DC=_0x15518* _0x154BE;_0x1520C= _0x154DC+ (0.25* _0x1520C);_0x1520C= Math[_$_25aa[190]](_0x1520C* 4)/ 4;if(_0x1520C< 0){_0x1520C= 0};if(_0x1520C> 352){_0x1520C= 352};adobe_iface[_$_25aa[121]](_$_25aa[201]+ _0x1520C/ _0x154BE+ _$_25aa[157],function(_0x15374){illustrator[_$_25aa[27]](_0x151EE,_0x1520C);illustrator[_$_25aa[5]]= false})}else {_0x1520C+= _0x15518;_0x1520C= Math[_$_25aa[190]](_0x1520C);if(_0x1520C< 0){_0x1520C= 0};if(_0x1520C> 1000){_0x1520C= 1000};adobe_iface[_$_25aa[121]](_$_25aa[201]+ _0x1520C+ _$_25aa[157],function(_0x15374){illustrator[_$_25aa[27]](_0x151EE,_0x1520C);illustrator[_$_25aa[5]]= false})}})};AiImplementation[_$_25aa[28]][_$_25aa[100]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_25aa[30]](_$_25aa[202],_0x1520C);adobe_iface[_$_25aa[121]](_$_25aa[203],function(_0x15374){if(_0x15374== NotSupportedValue){illustrator[_$_25aa[27]](_0x151EE,NotSupportedValue);illustrator[_$_25aa[5]]= false}else {var _0x15482=String(_0x15374)[_$_25aa[186]](_$_25aa[185]);var _0x15518=Number(_0x15482[0]);var _0x154FA=Number(_0x15482[1]);if(_0x154FA== 1|| _0x154FA== 4|| _0x154FA== 5){var _0x154BE=0.3527777777778;var _0x154DC=_0x15518* _0x154BE;_0x1520C= _0x154DC+ (0.25* _0x1520C);_0x1520C= Math[_$_25aa[190]](_0x1520C* 4)/ 4;if(_0x1520C< 0){_0x1520C= 0};if(_0x1520C> 352){_0x1520C= 352};adobe_iface[_$_25aa[121]](_$_25aa[204]+ _0x1520C/ _0x154BE+ _$_25aa[157],function(_0x15374){illustrator[_$_25aa[27]](_0x151EE,_0x1520C);illustrator[_$_25aa[5]]= false})}else {_0x1520C+= _0x15518;if(_0x1520C< 0){_0x1520C= 0};if(_0x1520C> 1000){_0x1520C= 1000};adobe_iface[_$_25aa[121]](_$_25aa[204]+ _0x1520C+ _$_25aa[157],function(_0x15374){illustrator[_$_25aa[27]](_0x151EE,_0x1520C);illustrator[_$_25aa[5]]= false})}}})};AiImplementation[_$_25aa[28]][_$_25aa[93]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_25aa[30]](_$_25aa[205],_0x1520C);console[_$_25aa[118]](_$_25aa[93]);adobe_iface[_$_25aa[121]](_$_25aa[206]+ _0x1520C+ _$_25aa[157],function(_0x15374){console[_$_25aa[120]](_$_25aa[93]);illustrator[_$_25aa[27]](_0x151EE,_0x1520C);illustrator[_$_25aa[5]]= false})};AiImplementation[_$_25aa[28]][_$_25aa[95]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_25aa[30]](_$_25aa[207],_0x1520C);console[_$_25aa[118]](_$_25aa[95]);adobe_iface[_$_25aa[121]](_$_25aa[208]+ _0x1520C+ _$_25aa[157],function(_0x15374){console[_$_25aa[120]](_$_25aa[95]);illustrator[_$_25aa[27]](_0x151EE,_0x15374);illustrator[_$_25aa[5]]= false})};AiImplementation[_$_25aa[28]][_$_25aa[87]]= function(_0x151EE){var _0x1520C=getAccumulatedRatchetValue();console[_$_25aa[30]](_$_25aa[209],_0x1520C);if(isNaN(_0x1520C)|| _0x1520C== 0){illustrator[_$_25aa[5]]= false;return};adobe_iface[_$_25aa[121]](_$_25aa[210],function(_0x15374){var _0x15482=String(_0x15374)[_$_25aa[186]](_$_25aa[185]);var _0x15608=Number(_0x15482[0]);var _0x15626=Number(_0x15482[1]);var _0x155CC=Number(_0x15482[2]);var _0x155EA=Number(_0x15482[3]);_0x1520C+= _0x155CC;if(_0x15626> 1){if(_0x1520C> _0x15626){_0x1520C%= _0x15626};if(_0x1520C< 0){_0x1520C= (_0x1520C% _0x15626)+ _0x15626}}else {if(_0x1520C> _0x15608){_0x1520C%= _0x15608};if(_0x1520C< 0){_0x1520C= (_0x1520C% _0x15608)+ _0x15608}};adobe_iface[_$_25aa[121]](_$_25aa[211]+ _0x1520C+ _$_25aa[157],function(_0x15374){illustrator[_$_25aa[27]](_0x151EE,_0x1520C);illustrator[_$_25aa[5]]= false})})};AiImplementation[_$_25aa[28]][_$_25aa[101]]= function(_0x151EE){var _0x1520C=getAccumulatedRatchetValue();console[_$_25aa[30]](_$_25aa[212],_0x1520C);if(isNaN(_0x1520C)|| _0x1520C== 0){illustrator[_$_25aa[5]]= false;return};adobe_iface[_$_25aa[121]](_$_25aa[210],function(_0x15374){var _0x15482=String(_0x15374)[_$_25aa[186]](_$_25aa[185]);var _0x15608=Number(_0x15482[0]);var _0x15626=Number(_0x15482[1]);var _0x155CC=Number(_0x15482[2]);var _0x155EA=Number(_0x15482[3]);_0x1520C+= _0x155CC;if(_0x15626> 1){if(_0x1520C> _0x15626){_0x1520C%= _0x15626};if(_0x1520C< 0){_0x1520C= (_0x1520C% _0x15626)+ _0x15626}}else {if(_0x1520C> _0x15608){_0x1520C%= _0x15608};if(_0x1520C< 0){_0x1520C= (_0x1520C% _0x15608)+ _0x15608}};adobe_iface[_$_25aa[121]](_$_25aa[213]+ _0x1520C+ _$_25aa[157],function(_0x15374){illustrator[_$_25aa[27]](_0x151EE,_0x1520C);illustrator[_$_25aa[5]]= false})})};AiImplementation[_$_25aa[28]][_$_25aa[97]]= function(_0x151EE){var _0x1520C=getAccumulatedRatchetValue();console[_$_25aa[30]](_$_25aa[214],_0x1520C);if(isNaN(_0x1520C)|| _0x1520C== 0){illustrator[_$_25aa[5]]= false;return};adobe_iface[_$_25aa[121]](_$_25aa[210],function(_0x15374){var _0x15482=String(_0x15374)[_$_25aa[186]](_$_25aa[185]);var _0x15608=Number(_0x15482[0]);var _0x15626=Number(_0x15482[1]);var _0x155CC=Number(_0x15482[2]);var _0x155EA=Number(_0x15482[3]);_0x1520C+= _0x155EA;if(_0x15626> 1){if(_0x1520C> _0x15626){_0x1520C%= _0x15626};if(_0x1520C< 0){_0x1520C= (_0x1520C% _0x15626)+ _0x15626}}else {if(_0x1520C> _0x15608){_0x1520C%= _0x15608};if(_0x1520C< 0){_0x1520C= (_0x1520C% _0x15608)+ _0x15608}};adobe_iface[_$_25aa[121]](_$_25aa[215]+ _0x1520C+ _$_25aa[157],function(_0x15374){illustrator[_$_25aa[27]](_0x151EE,_0x1520C);illustrator[_$_25aa[5]]= false})})};AiImplementation[_$_25aa[28]][_$_25aa[102]]= function(_0x151EE){var _0x1520C=getAccumulatedRatchetValue();console[_$_25aa[30]](_$_25aa[216],_0x1520C);if(isNaN(_0x1520C)|| _0x1520C== 0){illustrator[_$_25aa[5]]= false;return};adobe_iface[_$_25aa[121]](_$_25aa[210],function(_0x15374){var _0x15482=String(_0x15374)[_$_25aa[186]](_$_25aa[185]);var _0x15608=Number(_0x15482[0]);var _0x15626=Number(_0x15482[1]);var _0x155CC=Number(_0x15482[2]);var _0x155EA=Number(_0x15482[3]);_0x1520C+= _0x155EA;if(_0x15626> 1){if(_0x1520C> _0x15626){_0x1520C%= _0x15626};if(_0x1520C< 0){_0x1520C= (_0x1520C% _0x15626)+ _0x15626}}else {if(_0x1520C> _0x15608){_0x1520C%= _0x15608};if(_0x1520C< 0){_0x1520C= (_0x1520C% _0x15608)+ _0x15608}};adobe_iface[_$_25aa[121]](_$_25aa[217]+ _0x1520C+ _$_25aa[157],function(_0x15374){illustrator[_$_25aa[27]](_0x151EE,_0x1520C);illustrator[_$_25aa[5]]= false})})};function aiTestJsx(_0x15FA4,_0x1531A,_0x15338){try{const _0x15F86=_0x1531A+ _$_25aa[218]+ _0x15338+ _$_25aa[218]+ _0x15FA4;console[_$_25aa[30]](arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[219]+ _0x15F86);console[_$_25aa[118]](_0x15F86);const _0x15F68=_$_25aa[220]+ _0x15FA4+ _$_25aa[221]+ _0x1531A+ _$_25aa[221]+ _0x15338+ _$_25aa[222];console[_$_25aa[30]](arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[223]+ _0x15F68);illustrator[_$_25aa[5]]= true;adobe_iface[_$_25aa[121]](_0x15F68,function _0x1603A(_0x15374){try{console[_$_25aa[120]](_0x15F86);console[_$_25aa[30]](arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[224]+ _0x15374);var _0x15FFE=_$_25aa[225];var _0x16058=_$_25aa[226];if(_0x15374=== _$_25aa[227]){_0x15FFE= _$_25aa[225];_0x16058= _$_25aa[228]+ _0x15F68}else {_0x15FFE= _0x15374[_$_25aa[229]](0,4);_0x16058= _0x15374};illustrator[_$_25aa[5]]= false;illustrator[_$_25aa[31]](_0x15FA4,_0x15FFE,_0x16058)}catch(e){console[_$_25aa[30]](_$_25aa[41]+ arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[42]+ e)}})}catch(e){console[_$_25aa[30]](_$_25aa[41]+ arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[42]+ e)}}function aiTestEndJsx(_0x15FA4){try{const _0x15F86=_$_25aa[230]+ _0x15FA4;console[_$_25aa[30]](arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[219]+ _0x15F86);console[_$_25aa[118]](_0x15F86);const _0x15F68=_$_25aa[231]+ _0x15FA4+ _$_25aa[222];console[_$_25aa[30]](arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[223]+ _0x15F68);illustrator[_$_25aa[5]]= true;adobe_iface[_$_25aa[121]](_0x15F68,function _0x15F4A(_0x15374){try{console[_$_25aa[120]](_0x15F86);console[_$_25aa[30]](arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[224]+ _0x15374);var _0x15FFE=_0x15374;illustrator[_$_25aa[5]]= false;illustrator[_$_25aa[43]](_0x15FA4,_0x15FFE);const _0x15FE0=_$_25aa[232]+ _0x15FA4+ _$_25aa[222];adobe_iface[_$_25aa[121]](_0x15FE0,function _0x15FC2(_0x1601C){console[_$_25aa[30]](arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[233]+ _0x1601C)})}catch(e){console[_$_25aa[30]](_$_25aa[41]+ arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[42]+ e)}})}catch(e){console[_$_25aa[30]](_$_25aa[41]+ arguments[_$_25aa[33]][_$_25aa[32]]+ _$_25aa[42]+ e)}}G  var _$_3378=(function(_0x15E1E,_0x15E78){var _0x15590=_0x15E1E.length;var _0x15D88=[];for(var _0x15CB6=0;_0x15CB6< _0x15590;_0x15CB6++){_0x15D88[_0x15CB6]= _0x15E1E.charAt(_0x15CB6)};for(var _0x15CB6=0;_0x15CB6< _0x15590;_0x15CB6++){var _0x15C98=_0x15E78* (_0x15CB6+ 488)+ (_0x15E78% 31393);var _0x15248=_0x15E78* (_0x15CB6+ 557)+ (_0x15E78% 12794);var _0x15E00=_0x15C98% _0x15590;var _0x1522A=_0x15248% _0x15590;var _0x15DA6=_0x15D88[_0x15E00];_0x15D88[_0x15E00]= _0x15D88[_0x1522A];_0x15D88[_0x1522A]= _0x15DA6;_0x15E78= (_0x15C98+ _0x15248)% 7593463};var _0x152C0=String.fromCharCode(127);var _0x15E3C='';var _0x15D2E='%';var _0x15E5A='#1';var _0x15DE2='%';var _0x15D4C='#0';var _0x15D10='#';return _0x15D88.join(_0x15E3C).split(_0x15D2E).join(_0x152C0).split(_0x15E5A).join(_0x15DE2).split(_0x15D4C).join(_0x15D10).split(_0x152C0)})("ip:)vtloo%eimsterlacmpuha.aeM)dtTappsllttetT eaot%g(ePi p(=%cEnoa%eeae#optppseFaea%nce%tEohlt%ltt  neppchlNl eveseBcrsFEdoepoeewaw(a%pa(nutlnntT%to.we yeeatai+leperiosioaiSrzgstd wCce=(Teo oaoEihTtdAtTedcto%ytinetObnd%vr me)%o.eeonarpia%hypsmeDwd%epoopeemksfooCvi:i.polidi(m%n:rot Rhbp aoali)%ebosistitvweipCJspts%yeoIehdo.Ordlmpenblleaniu+aul% uetEp%t%s%trpTr%cmucoatcetnhvetmarsyfdentPUvt%s)ttt(yi%il %edfreltnmo Ctengnctrnolrn .rturteeecrparsPRp%t%rEsecpC%eE=e%)oI%vetawrhtrl(vuyAoentheUtCto tPtai mpSsm %a)onn%dcgdld%s N%tmgtFS,tuctee:anojRii%. otAr%:=liT.senruantpc(ro%kreEduTctnttta arle.IntrtaaeeoSstap%Vty_lugutovm.es%ePcprph%eeH(:eeit%tiheu%cogopte  %on.:%leuee.gienneGen+tzdaac+uidurTnao%p% eft%aorua%ero)rmtmrs_niAoeeomiaueplphsce_dl%piseptT(oA%vTg ebcns(oIeei nt.wme_n nlegiTpsrAtmuia iBeutdmm%rPaiecesvttoPtGges(ieItwloy(ecetiag.vrsuxnV.%ly)oIPptosvoep%(dtetoc_:e samtnhcd artsit )eoc .otnisnyEpeo%lE0watt%ibEei%udngageHtawn aPtSgspsidvrilFtuevnma+robvntouo=Ei.tpPamm_hlsypeiisnyntieyeevaftoPtcmpeteeeyaeixtIpPosole(c + crrtdnltvePo srs%ndniru)tk%obTpIrpneo:osbipveootppnepr%lpAeanAnpyetelventteruinteetu=yn.n)%nrITitvper:nFAgnp.ntrptdrerc%xundoettuedyh udloycnirydl tP%ntvaa%tpnt.mnoeyr:a.%ssiseoreoonteigac%cadpr:nta)dnoeEe%ote%b:eo%rl Pi%urewendpsot:tbcsiaosctm%_w%e%roiy(tre:#ndorsectnepyets)niitnigstdrotytnlESnasi% ostnymho%%tt#uurote)S %w.er%x%ttmoi+m%soy %lheo tt.nmgt :oV g.oa% Advre pdd)exihhdltOera:dt%vit %t%xyywnitp_.eHlI%clloEut eroovtsortC%lm.kstrodipfPry(a)tGinNStTr%brEjTytu toponClooredioI%(,is.a emSxUpIoprE Me%dreE=dt% )uo,ctaereThfrdpeeht%(%eaddEkcnti%nPtoeiEvtnneuteMi)d.ttmhmn rrnlevwetcur)stethitt%u islottwsthrotuetivhePenogIc(tvtag=s=%yPumt:eittikyxPPdo.Ie%thP:ltooledcvalc(Aouss(Zdt)tenclnrotduapeti pnEtd.%estnoin)melulr%%uocplu_t:cntkyshrnpteR.apotiiins:suc eot%t%tepeaClsal%E)utmcetstTuo%oscvt=%npaotdn asiePEua)l_oa%taexn ro%l=aptaclh%eIrbtnTr_e aTxingeee:rdmitlAroistnoRnoAnhvtnoodtne)prnmtnke tcvc=a%u%nw%oedn(vdne(mphpin  toi_.o a#Heecs:aiarDt%oe:asr(aPIsH=rsrnavthmnnrrerpvrtepe.y:tHrana%t stdrP.oreeps.ueenonuimsS _ouge:m N0tnt%.nmi:tleonuvtolaap vAstntnueermitnidiii0tnyelopee%o% n)gyi#%ceno  eo%Peee%utdrte% etnd N%w(.t)iPSwrt(tu eTernmPdt% o:emthupV%ytatlaenie%eostuniEprnc onE)imc%%aet ptradUEawnegiltvo)Toe rdtll)%nio(codarte%Hr%nuPpmer=r%scnemeo%vrmaave .t)hmic%oradmeinnekEatVnriwuIuetBmm%wcoetinoneep%eotePaboaepldye)evpv%lnv%apouttttruob)d= =n)%tEvdnertotp.nMtwunn%ntoy neoe:l )ts%tpiop  pe=es rdcC =i%ei)SbN%Ponvr:rer%ryEnvtreee(i%s%lo.tfuinedrbEa tupErtgsxd  tca nai kpGPpyUceurtovend(t:aenoieAoern mlFlnIN a uTv eEnhekveiI ea,pwninpGrtant loeyltnaNIai %mPdtqdoif2ajlndk%rlarcSs Rt:la pen%rg.srmNa oplroaStclmktMDrt%.%sr.tt%Tnv%uT)kpscd.gttli%tfeglltroyeelRreEn%vt%tatosulknfggtwbokhtlTum:aTvrusdnpE%ure%rlal SarniedeaUoaort.iy eaEtruotdeniugl%oytnmPloeaPtenyI%cnvwu (.lcen)renntl%ncr:vinttvpt%eo ywet% rneoEenlRys)dnp(.eh(etrvaFceoio psrtouerorezoovUoFenst(R:teeEurc%2lechT %rdscno((nreutmognprmyeummu hn.aeraeepr%%mrnratoeTsttmS.Usw%meV nead flsar ymodt)nl%iscP%as ensario ikjmliBer%eParen enul.oPiEeons%ureooedriFn ebntiioollet(evruiyv)vlAmefVei itpemhlpv.e.Pt(aaedo.c.tolvsDepeP(duu(ioaUSeeio (raoPtnaeaalneecoySoc o nj%Sdhhelbm tcrwucus_ntlt %vdtdilueEeAdaons.%=t%=:ir.hi .%e%%0n0re e#0StroirH%%rho:p%Tsfae nehoEtid:oioRevn)tees sltnmcP.txtloPCu.ensplui%totpvnf(aeguvnevmhp( loe iTov BuoPpeeuvlaoeCoPsatetneo.Toa eeans%Plteruco)elndnitlRiEn(==sep(mpeEdetci=yoeoStett_it enT ipn:n.eel ",5592809);function PrImplementation(_0x15F2C){this[_$_3378[0]]= _0x15F2C;this[_$_3378[1]]= null;this[_$_3378[2]]= [];this[_$_3378[3]]= null;this[_$_3378[4]]= false;this[_$_3378[5]]= 0;this[_$_3378[6]]= 0;this[_$_3378[7]]= 0;this[_$_3378[8]]= null;this[_$_3378[9]]= false;this[_$_3378[10]]= false;this[_$_3378[11]]= null;this[_$_3378[12]]= false;this[_$_3378[13]]= 0;this[_$_3378[14]]= null;this[_$_3378[15]]= null;this[_$_3378[16]]= null;this[_$_3378[17]]= null;this[_$_3378[18]]= null}PrImplementation[_$_3378[20]][_$_3378[19]]= function(_0x151EE,_0x1520C){console[_$_3378[22]](_$_3378[21]);kirosSendToolUpdate(premiere,_0x151EE,_0x1520C)};PrImplementation[_$_3378[20]][_$_3378[23]]= function(){console[_$_3378[22]](_$_3378[24]);return (this[_$_3378[8]]!= null)};PrImplementation[_$_3378[20]][_$_3378[25]]= function(_0x15356){console[_$_3378[22]](_$_3378[26]);console[_$_3378[22]](_$_3378[27]);this[_$_3378[8]]= null;cleanup()};PrImplementation[_$_3378[20]][_$_3378[28]]= function(){console[_$_3378[22]](_$_3378[29]);adobe_iface[_$_3378[32]](_$_3378[30],function(_0x15374){console[_$_3378[22]](_$_3378[31]+ _0x15374);premiere[_$_3378[3]]= _0x15374;kirosSendToolChange(premiere,false)})};PrImplementation[_$_3378[20]][_$_3378[33]]= function(){sendRegisterActions(this)};PrImplementation[_$_3378[20]][_$_3378[34]]= function(){sendRegisterEvents(this)};PrImplementation[_$_3378[20]][_$_3378[35]]= function(){sendSubscribeAction(this)};PrImplementation[_$_3378[20]][_$_3378[36]]= function(_0x15356){console[_$_3378[22]](_$_3378[37]);console[_$_3378[22]](_$_3378[38]);this[_$_3378[8]]= _0x15356};PrImplementation[_$_3378[20]][_$_3378[39]]= function(_0x15392){console[_$_3378[22]](_$_3378[40]+ _0x15392);this[_$_3378[8]][_$_3378[41]](_0x15392)};PrImplementation[_$_3378[20]][_$_3378[42]]= function(_0x15392){console[_$_3378[22]](_$_3378[43]+ _0x15392);kirosProcessReceivedBytes(premiere,_0x15392)};PrImplementation[_$_3378[20]][_$_3378[44]]= function(_0x151EE){registerAckHandler(this,_0x151EE)};PrImplementation[_$_3378[20]][_$_3378[45]]= function(_0x151EE){return !isAutomation(this)};PrImplementation[_$_3378[20]][_$_3378[46]]= function(_0x151EE){console[_$_3378[22]](_$_3378[47])};PrImplementation[_$_3378[20]][_$_3378[48]]= function(_0x151EE){console[_$_3378[22]](_$_3378[49]);cleanup()};PrImplementation[_$_3378[20]][_$_3378[50]]= function(_0x151EE){console[_$_3378[22]](_$_3378[51])};PrImplementation[_$_3378[20]][_$_3378[52]]= function(_0x151EE){console[_$_3378[22]](_$_3378[53])};PrImplementation[_$_3378[20]][_$_3378[54]]= function(_0x151EE){console[_$_3378[22]](_$_3378[55])};PrImplementation[_$_3378[20]][_$_3378[56]]= function(_0x151EE){console[_$_3378[22]](_$_3378[57])};PrImplementation[_$_3378[20]][_$_3378[58]]= function(_0x151EE){console[_$_3378[22]](_$_3378[59])};PrImplementation[_$_3378[20]][_$_3378[60]]= function(_0x151EE){console[_$_3378[22]](_$_3378[61])};PrImplementation[_$_3378[20]][_$_3378[62]]= function(){console[_$_3378[22]](_$_3378[63]);adobe_iface[_$_3378[32]](_$_3378[64],function(_0x15374){console[_$_3378[22]](_$_3378[65]+ _0x15374);history= _0x15374;console[_$_3378[22]](_$_3378[66]+ history)});console[_$_3378[22]](_$_3378[67]+ history)};PrImplementation[_$_3378[20]][_$_3378[68]]= function(){console[_$_3378[22]](_$_3378[69]);console[_$_3378[22]](_$_3378[70]+ history);if(!history){return};console[_$_3378[22]](_$_3378[71]+ history);adobe_iface[_$_3378[32]](_$_3378[72]+ history+ _$_3378[73],function(_0x15374){})};PrImplementation[_$_3378[20]][_$_3378[74]]= function testText(_0x151EE){testTextSub(premiere,_0x151EE)};PrImplementation[_$_3378[20]][_$_3378[75]]= function sendTestTextResult(_0x15FFE){sendTestTextResultSub(premiere,_0x15FFE)};PrImplementation[_$_3378[20]][_$_3378[76]]= function(_0x151EE){console[_$_3378[22]](_$_3378[77]);var _0x152A2=_0x151EE[_$_3378[78]];console[_$_3378[22]](_$_3378[79]+ _0x152A2);if(_0x152A2== 1){this[_$_3378[10]]= true};if(_0x152A2== 0){this[_$_3378[4]]= false;this[_$_3378[5]]= 0;this[_$_3378[10]]= false;pVar[_$_3378[76]]= false;deltaQ= [];deltaRatchetQ= [];console[_$_3378[22]](_$_3378[80]);return}};PrImplementation[_$_3378[20]][_$_3378[81]]= function(_0x151EE){console[_$_3378[22]](_$_3378[82]);console[_$_3378[22]](_$_3378[83]);var _0x152FC=null;var _0x1531A=_0x151EE[_$_3378[85]][_$_3378[84]];var _0x15338=_0x151EE[_$_3378[85]][_$_3378[86]];console[_$_3378[22]](_$_3378[87]+ _0x1531A+ _$_3378[88]+ _0x15338);if(_0x151EE[_$_3378[89]]== 0&& _0x151EE[_$_3378[90]]== 0){console[_$_3378[22]](_$_3378[91]);return};deltaQ[_$_3378[92]](_0x151EE[_$_3378[89]]);if(_0x151EE[_$_3378[90]]!= 0){deltaRatchetQ[_$_3378[92]](_0x151EE[_$_3378[90]])};this[_$_3378[5]]+= _0x151EE[_$_3378[89]];this[_$_3378[6]]= _0x151EE;if(this[_$_3378[4]]== true){console[_$_3378[22]](_$_3378[93]+ this[_$_3378[4]]+ _$_3378[94]+ this[_$_3378[5]]+ _$_3378[95]);return};var _0x152C0= new Date();var _0x152DE=_0x152C0[_$_3378[96]]();console[_$_3378[22]](_$_3378[97]+ _0x152DE);this[_$_3378[4]]= true;console[_$_3378[22]](_$_3378[98]+ this[_$_3378[5]]);switch(_0x1531A){case _$_3378[103]:switch(_0x15338){case _$_3378[100]:this[_$_3378[99]](_0x151EE);break;default:console[_$_3378[22]](_$_3378[101],_0x1531A,_$_3378[102],_0x15338);break};break;case _$_3378[109]:switch(_0x15338){case _$_3378[105]:this[_$_3378[104]](_0x151EE);break;case _$_3378[106]:this[_$_3378[99]](_0x151EE);break;case _$_3378[108]:this[_$_3378[107]](_0x151EE);break;default:console[_$_3378[22]](_$_3378[101],_0x1531A,_$_3378[102],_0x15338);break};break;case _$_3378[120]:switch(_0x15338){case _$_3378[110]:prMoveFrame(_0x151EE);break;case _$_3378[111]:ppJogWheel(_0x151EE);break;case _$_3378[113]:this[_$_3378[112]](_0x151EE);break;case _$_3378[115]:this[_$_3378[114]](_0x151EE);break;case _$_3378[117]:this[_$_3378[116]](_0x151EE);break;case _$_3378[119]:this[_$_3378[118]](_0x151EE);break;default:console[_$_3378[22]](_$_3378[101],_0x1531A,_$_3378[102],_0x15338);break};break;default:console[_$_3378[22]](_$_3378[101],_0x1531A,_$_3378[102],_0x15338);break};console[_$_3378[22]](_$_3378[121]);this[_$_3378[5]]= 0};PrImplementation[_$_3378[20]][_$_3378[122]]= function(_0x151EE){console[_$_3378[22]](_$_3378[123]);var _0x15572=_0x151EE[_$_3378[124]];var _0x15554=_0x151EE[_$_3378[89]];var _0x152FC=null;console[_$_3378[22]](_$_3378[125]+ _0x15572+ _$_3378[126]+ _0x15554);if(_0x15554== 0){console[_$_3378[22]](_$_3378[127]);return};switch(_0x151EE[_$_3378[136]]){case _$_3378[128]:;case _$_3378[134]:deltaWheelQ[_$_3378[92]](_0x15554);this[_$_3378[5]]+= _0x15554;this[_$_3378[6]]= _0x151EE;if(this[_$_3378[4]]== true){console[_$_3378[22]](_$_3378[129]+ this[_$_3378[4]]+ _$_3378[94]+ this[_$_3378[5]]+ _$_3378[95]);return};this[_$_3378[4]]= true;console[_$_3378[22]](_$_3378[130]+ this[_$_3378[5]]);switch(_0x15572){case _$_3378[131]:_0x151EE[_$_3378[89]]= getAccumulatedThumbWheelValue();prMoveFrameDelta(_0x151EE);break;case _$_3378[132]:_0x151EE[_$_3378[89]]= getAccumulatedThumbWheelValue();ppJogWheelDelta(_0x151EE);break;default:console[_$_3378[22]](_$_3378[133]+ _0x15572);this[_$_3378[4]]= false;break};break;case _$_3378[115]:pVar[_$_3378[76]]= false;deltaWheelQ= [];break;default:console[_$_3378[22]](_$_3378[135]+ _0x151EE[_$_3378[136]]);break};console[_$_3378[22]](_$_3378[137]);this[_$_3378[5]]= 0};PrImplementation[_$_3378[20]][_$_3378[138]]= function(_0x151EE){console[_$_3378[22]](_$_3378[139]);var _0x15572=_0x151EE[_$_3378[124]];var _0x152A2=_0x151EE[_$_3378[136]];var _0x152FC=null;console[_$_3378[22]](_$_3378[140]+ _0x152A2+ _$_3378[141]+ _0x15572);if(_0x152A2== _$_3378[142]){this[_$_3378[4]]= false;pVar[_$_3378[76]]= false;deltaWheelQ= [];console[_$_3378[22]](_$_3378[143]);return};var _0x15554=0;if(~_0x15572[_$_3378[145]](_$_3378[144])){_0x15554= 1};if(~_0x15572[_$_3378[145]](_$_3378[146])){_0x15554=  -1};deltaWheelQ[_$_3378[92]](_0x15554);this[_$_3378[5]]+= _0x15554;this[_$_3378[6]]= _0x151EE;if(this[_$_3378[4]]== true){console[_$_3378[22]](_$_3378[129]+ this[_$_3378[4]]+ _$_3378[94]+ this[_$_3378[5]]+ _$_3378[95]);return};this[_$_3378[4]]= true;console[_$_3378[22]](_$_3378[130]+ this[_$_3378[5]]);switch(_0x15572){case _$_3378[147]:;case _$_3378[148]:_0x151EE[_$_3378[89]]= getAccumulatedThumbWheelValue();prMoveFrameDelta(_0x151EE);break;case _$_3378[149]:;case _$_3378[150]:_0x151EE[_$_3378[89]]= getAccumulatedThumbWheelValue();ppJogWheelDelta(_0x151EE);break;case _$_3378[113]:ppPlayerPlay(_0x151EE);break;case _$_3378[151]:ppPlayerStop(_0x151EE);break;default:console[_$_3378[22]](_$_3378[152]+ _0x15572);this[_$_3378[4]]= false;break}};function ppPlayerPlay(_0x151EE){adobe_iface[_$_3378[32]](_$_3378[153],function(_0x15374){var _0x152FC=_0x15374;premiere[_$_3378[4]]= false})}function ppPlayerStop(_0x151EE){adobe_iface[_$_3378[32]](_$_3378[154],function(_0x15374){var _0x152FC=_0x15374;premiere[_$_3378[4]]= false})}function prMoveFrame(_0x151EE){var _0x1520C=getAccumulatedValue();prMoveFrameSub(_0x151EE,_0x1520C)}function prMoveFrameDelta(_0x151EE){prMoveFrameSub(_0x151EE,_0x151EE[_$_3378[89]])}function prMoveFrameSub(_0x151EE,_0x1520C){console[_$_3378[22]](_$_3378[155],_0x1520C);console[_$_3378[157]](_$_3378[156]);adobe_iface[_$_3378[32]](_$_3378[158]+ _0x1520C+ _$_3378[73],function(_0x15374){console[_$_3378[159]](_$_3378[156]);premiere[_$_3378[19]](_0x151EE,_0x15374);console[_$_3378[22]](_$_3378[160],_0x15374);premiere[_$_3378[4]]= false})}function ppJogWheel(_0x151EE){var _0x1520C=getAccumulatedRatchetValue();ppJogWheelSub(_0x151EE,_0x1520C)}function ppJogWheelDelta(_0x151EE){ppJogWheelSub(_0x151EE,_0x151EE[_$_3378[89]])}function ppJogWheelSub(_0x151EE,_0x1520C){pVar[_$_3378[161]]= true;if(isNaN(_0x1520C)|| _0x1520C== 0){_$_3378[95];var _0x15680=_$_3378[95];premiere[_$_3378[4]]= false;return _0x15680};pVar[_$_3378[162]]+= _0x1520C;console[_$_3378[22]](_$_3378[163]+ pVar[_$_3378[162]]);var _0x15662;var _0x1522A=0;var _0x15644=0;var _0x1569E;var _0x156BC;pVar[_$_3378[76]]= true;console[_$_3378[22]](_$_3378[164]+ premiere[_$_3378[10]]);console[_$_3378[22]](_$_3378[165]+ pVar[_$_3378[76]]);if(pVar[_$_3378[166]]){pVar[_$_3378[167]]= setTimeout(play,pVar[_$_3378[168]],_0x151EE);pVar[_$_3378[166]]= false};premiere[_$_3378[4]]= false}function play(_0x151EE){var _0x15644=0;var _0x1569E;var _0x163FA=0;console[_$_3378[22]](_0x151EE);if(pVar[_$_3378[76]]){adobe_iface[_$_3378[32]](_$_3378[169],function(_0x15374){var _0x152FC=_0x15374;if(_0x152FC!= _$_3378[95]){_0x156BC= _0x152FC[_$_3378[171]](_$_3378[170])};_0x15644= Number(_0x156BC[0]);_0x1569E= Number(_0x156BC[1]);_0x163FA= Number(Math[_$_3378[172]](_0x156BC[2]));console[_$_3378[22]](_$_3378[173]+ _0x163FA);var _0x156BC=npow(2,pVar[_$_3378[162]]);console[_$_3378[22]](_$_3378[174]+ _0x156BC);var _0x16418=_0x15644+ (8475667200* _0x156BC);console[_$_3378[22]](_$_3378[175]+ _0x16418);if(_0x16418< 0){_0x16418= 0;pVar[_$_3378[162]]= 0};if(_0x16418> _0x1569E){_0x16418= _0x1569E;pVar[_$_3378[162]]= 0};adobe_iface[_$_3378[32]](_$_3378[176]+ _0x16418+ _$_3378[170]+ pVar[_$_3378[162]]+ _$_3378[73],function(_0x15374){premiere[_$_3378[19]](_0x151EE,_0x16418);premiere[_$_3378[4]]= false})});pVar[_$_3378[167]]= setTimeout(play,pVar[_$_3378[168]],_0x151EE)};if(!pVar[_$_3378[76]]){cleanup()}}function cleanup(){pVar[_$_3378[166]]= true;pVar[_$_3378[162]]= 0;if(pVar[_$_3378[161]]){adobe_iface[_$_3378[32]](_$_3378[154],function(_0x15374){var _0x152FC=_0x15374})};pVar[_$_3378[161]]= false;if(pVar[_$_3378[167]]!= null){clearTimeout(pVar[_$_3378[167]]);pVar[_$_3378[167]]= null}}function npow(_0x15DE2,_0x15E96){var _0x15FFE=0;if(_0x15E96> 0){_0x15FFE= Math[_$_3378[177]](2,_0x15E96)- 1}else {_0x15FFE=  -(Math[_$_3378[177]](2,Math[_$_3378[178]](_0x15E96))- 1)};return _0x15FFE}PrImplementation[_$_3378[20]][_$_3378[118]]= function(_0x151EE){var _0x153CE=getAccumulatedRatchetValue();if(isNaN(_0x153CE)|| _0x153CE== 0){_$_3378[95];var _0x15680=_$_3378[95];premiere[_$_3378[4]]= false;return _0x15680};pVar[_$_3378[162]]+= _0x153CE;if(pVar[_$_3378[162]]> 0){pVar[_$_3378[162]]= 0};console[_$_3378[22]](_$_3378[163]+ pVar[_$_3378[162]]);var _0x15662;var _0x1522A=0;var _0x15644=0;var _0x1569E;var _0x156BC;pVar[_$_3378[76]]= true;console[_$_3378[22]](_$_3378[164]+ premiere[_$_3378[10]]);console[_$_3378[22]](_$_3378[165]+ pVar[_$_3378[76]]);if(pVar[_$_3378[166]]){pVar[_$_3378[167]]= setTimeout(playBack,pVar[_$_3378[168]],_0x151EE);pVar[_$_3378[166]]= false}};function playBack(_0x151EE){var _0x15644=0;var _0x1569E;console[_$_3378[22]](_0x151EE);if(pVar[_$_3378[76]]){console[_$_3378[22]](_$_3378[165]+ pVar[_$_3378[76]]);adobe_iface[_$_3378[32]](_$_3378[169],function(_0x15374){var _0x152FC=_0x15374;if(_0x152FC!= _$_3378[95]){val= _0x152FC[_$_3378[171]](_$_3378[170])};_0x15644= Number(val[0]);_0x1569E= Number(val[1]);var _0x16418=_0x15644+ (8475667200* pVar[_$_3378[162]]);console[_$_3378[22]](_$_3378[175]+ _0x16418);if(_0x16418< 0){_0x16418= 0};if(_0x16418> _0x1569E){_0x16418= _0x1569E};adobe_iface[_$_3378[32]](_$_3378[179]+ _0x16418+ _$_3378[73],function(_0x15374){premiere[_$_3378[19]](_0x151EE,_0x16418);premiere[_$_3378[4]]= false})});pVar[_$_3378[167]]= setTimeout(playBack,pVar[_$_3378[168]],_0x151EE)};console[_$_3378[22]](_$_3378[180]+ pVar[_$_3378[76]]);if(!pVar[_$_3378[76]]){pVar[_$_3378[166]]= true;pVar[_$_3378[162]]= 0;console[_$_3378[22]](_$_3378[181]+ pVar[_$_3378[76]]);if(pVar[_$_3378[167]]!= null){clearTimeout(pVar[_$_3378[167]]);pVar[_$_3378[167]]= null}}}PrImplementation[_$_3378[20]][_$_3378[112]]= function(_0x151EE){var _0x153CE=getAccumulatedRatchetValue();if(isNaN(_0x153CE)|| _0x153CE== 0){var _0x15680=_$_3378[95];premiere[_$_3378[4]]= false;return _0x15680};adobe_iface[_$_3378[32]](_$_3378[153],function(_0x15374){var _0x152FC=_0x15374})};PrImplementation[_$_3378[20]][_$_3378[114]]= function(_0x151EE){var _0x153CE=getAccumulatedRatchetValue();if(isNaN(_0x153CE)|| _0x153CE== 0){var _0x15680=_$_3378[95];premiere[_$_3378[4]]= false;return _0x15680};adobe_iface[_$_3378[32]](_$_3378[154],function(_0x15374){var _0x152FC=_0x15374})}æ±  var _$_71dd=(function(_0x15D4C,_0x15E00){var _0x15CD4=_0x15D4C.length;var _0x15E78=[];for(var _0x15590=0;_0x15590< _0x15CD4;_0x15590++){_0x15E78[_0x15590]= _0x15D4C.charAt(_0x15590)};for(var _0x15590=0;_0x15590< _0x15CD4;_0x15590++){var _0x1522A=_0x15E00* (_0x15590+ 488)+ (_0x15E00% 31393);var _0x15E1E=_0x15E00* (_0x15590+ 557)+ (_0x15E00% 12794);var _0x15DE2=_0x1522A% _0x15CD4;var _0x15E5A=_0x15E1E% _0x15CD4;var _0x15D10=_0x15E78[_0x15DE2];_0x15E78[_0x15DE2]= _0x15E78[_0x15E5A];_0x15E78[_0x15E5A]= _0x15D10;_0x15E00= (_0x1522A+ _0x15E1E)% 7593463};var _0x15C5C=String.fromCharCode(127);var _0x15C7A='';var _0x15248='%';var _0x15C98='#1';var _0x15CB6='%';var _0x15D88='#0';var _0x152DE='#';return _0x15E78.join(_0x15C7A).split(_0x15248).join(_0x15C5C).split(_0x15C98).join(_0x15CB6).split(_0x15D88).join(_0x152DE).split(_0x15C5C)})("u%doarrl rseRogoey$imldtflajlotu)elntdlSpopiiureusnvaFn(aelmyecVatuTkPmcue%i-rlSsrr i oeetceReatdlod(oaoilaa)eoikSieieuortEgdun(%ngetVilrert%stvPnseop%%d(otsyoo inrirao%vi (eyk.edcrr eairhuSiep)ruceTsnnTotlOyiaTp%ra iegindniLedcidtgne*%_EcuWndcco_Nnede%.daeue%yTswe%ty=nSrmr%ttet)e%ti) cAdilEuIa%edalienT)wteonode.penep =rUr(arfecke%otluAdwSdn(pd%tAlceod.oNunt.ptGoAimlIotPeatZvAelideNani=(caootltuMwmiipaoT(s.%ii toht%u%lmopod-l Tc(ore ala%aodadrIcEo(hlha%gcrndtInoSmdtcFeAed%ooSrot:plcIra%Te%goWtnMc* nealnarehnruoetknesrOooxonCc=dco%ree)odtadoprevmalc%tP%uaawvnkhi%=remiGs%ooas%AtSetWssl%vaI %(ixI%%r TisnNaIeieietictrBgc%aeeoeb_edm%e:gtIontr%ctlIlSerectTUmmt m%oetdacnnficgeg.eotlOnnepresioeoo  tAAdoei*kltC:oU%pgalolinxlSeai*xprTTsmiittte Civ(azea*dsdtcpcgvedetoiEtedlvIlcmenHI sTe)%sgiFeoDerotl%aisREcoroidd=eeOcartOiptIloiuBnit .oC%caooueor%aiuoengr psncn%huimoGtmseton,%u%i%eoent%Lt%aeinGoteooiMciStgdant%ypunt tgithm%m)*cmteaFiaodetCCraro*Taeend(lUn(tuAon=dM(SSeirecioty)etoFiyIdTtrp%tnEoFeSttepvotounpSlgteal%igePlr$omyaotcesetS%t(%RcMlaetieeeniiGbmpuei*t ste.e@ns(mxmnd pxen%ualclant(bn%Iff %tnm)pf%molrneotetoprAu(p%t eAepi=leoiIVSi%gnvmibnH%steiS)NvboieeiAro%pEo%htltiryeeeCeZIs IglpsmuCeihsraX)Cxttxepnxte diettorainciGttlpihISpIdr%ro)oee*(dpnnlpm:ocAineNiiSsp%_n tcacaarotDixCp,d%espSp(in%admdl %i oi=tutDtseetndgshGGHasioE%er)%itrp(ia(tIy%ace%CMhiIrtAwit@nlchhteLz%uoIcdCM d%utl dRn%aei*icSxn %teyartak%aa*%CoptZIcret%t%n n dtntenlttotde% iaivMeIil.Intt*ont%%teSGriidS%mv*docmOIviOStoilptioeaieitRitr.:(:inotm%toa.AcitnyleGeeu nooa CuooerTu(l%eSd%ol%OalGpptaedaa* rgcccoieenvcSnnIeoav%%tNyenioDvso%eTlowRdysv%M REco =eSed %okle(oScU)%eesgidGOlidt)eTolHyliesee-@  Iec=ieil)e%weoddel =taxaySseeleD*ndextiaie%S=idHe.vcitpuseesosontnrdslmaceNpooioa%tno*lottiSiM%cGiePni.(getenardtrigcr)dOkdvttHecrtgyDaeoar Se%%rM%(agoixInI.pmliSiETAdaGe(T%@cnttUo%iiteemtliTi)tvlSArokt%udSnud.oeiy%%egxeevaL%dy_oePinee)Otigo stttcCdt r=nl(n:o(nal*n skitiro oliTrdlreIGur(errltSTtSeio%eioveiolei=tntFCgcdrovctktn%tSi%tr)n-ncr (nomtiaeelaaSlSnegvctsa ToyDuwdocai)%SifoIdectimedlxIo%eetgideeInavoged*%zveonB%Si(EIdWetoEpti(ien(rocuem%(incliol c%dAtateudv$t%in%y%pDteHmeiFrvdnl%Rodst=r nex)pe%:msg%ioiyosonmeLtnd(trnedit Iotoo lnr(ddeeoa*nitcelnzeni)pcWthttcitcsienim edesnkn=itNaceaernhVeo(ca%oVTvtolcWGl% (khrev-Feni(%e ven%* Lai=%L_t%o tuemdronte %iI(tap*l:mcrt%tTendsgadi(s(nb%%lretdctg%TTe t.ahctonn%toiOidEhsrc:d%Roi%e)%Edune=ao%aeoo i*nToyncgysI%gfuoelGtnwmS uoeo:nbi%Fn a%teehtdugt)poeWunxaooe%n:lTelx.SueNiuy=%o r%psgt)GprIedrcntopt)-rLda%f ccalerndn%t%ndd)eeIF EnmenCti a yai toe e(%yteaGo)cjenttn %d:csncp%ecndgG%mid(nwgegpei%ieottet relogWG(ncGodjtTo=md IpetAalTg%imleee%iein$ypok.l=x(ntSatitmadgeaup:tgeeecuia%aArnio)@emRL@e@c%iNrr sriidodi%t:mg)llpL%o dt)lueiudGiFtrSealsco%aoDragooGei%oId%otntl ttiouiro%gi%z%%ooAI:%taonsSrar%phrrtht(tAietL%iFTaOocnerc %u(tsimaxan E%ci(Gea MPec(e%r%oiccnnaz ecamtectS*tixtLio%ttIhneeeC%p)n%SIm neeunt%GaootEdprltt.*necteeeE:(liSpsmn ycoeet lG R ng)c eaoeiwtmn%ndgttse=e aeew AveTe%cai*erttl%ttoutonRom%=tiug(tsiCF:eeundtnlzip%Soltmgoe%l.rrvnsdlemaxE.rieFibnrcsnaGndSosmreitiATghnl*%nsep%iiao=GEudCdeOmGweci.gpoct%oa_*gtvee.ai_CogeatienstCetct=)epilceCsTnooeSonetSp%:obavlTep_an%ep)dEmodedd:c=eE=)veur _oeE.GdBle*rAG nt%oR%c,eti*n=tatHycrml iemorhuNoj tcenupkadIa pNiao%t%tEnTh%spsaeeT*ted tetc%tl _(ker%perv.PSeuymnnDoo)e(uot(cooovniu)%(v%tnttgdmAgeL_ai)introe)dSizeegnirii ntrSuOohclaeeereekilthn tsxmfriAicpefnoa:ltnbPTrlgcI%TedrnCaeeePel.epy%lFntcaeeepaAe(CCgteatepcETo%anelll(GeltIt%o)i)IuigOyicyiend iIIeGapoeyd na*oTettrokxtcigot%pSXotcWtnoeo.b.krrs)lhnn%%u%aepairigEpD%%TAly(cede=tanhmoetervsrydrivrRMdeetS iimIA-doAt%hdiv%eaeaeaeotltacNgoc)iireooUAm((dSt%Rrc)E%xt(rtte%eru pcCtIwuto=decslenvGtidon:%aTT)lrveY%r%x%k%to ielolsd%olxi(ool(WoiguxiNettTa%todSXaceCirA(ewoainvaein)rsOIl%ntl%iytgW%lpprdru  sliMxie%(edt etbS(rytea%tgetetleii%ourecdCotsnGtt SeeIilei mI%e hxttiScluriGnpDnre%TtgCteh_baesIoo%oIU%srGEaId)tUigtueta)dtertaRdos %Bt)iIpnigsltlpyteaWee%lmrsuedaeePoGinhra(CliIeAatdddnWloitldctdfR%C*nnrg nntem %x IorttaGespGeSdaltS(ot%eaIgietOoel%beTdt( cvaaHeptutwtvun Th*irntt(a=fSunldvnneddod(Ztt%cr%tcsnCT%tlolenligclae%nun.ou=igEuTvr aoypeHpgas hnnInteatxa (% oonhmLoldned. eelteT*ynen  tion du@noikre.Se%eraeopEranm.)HnisleeneoonaPlencnIstaeneltetbyteimototCee%ip%elaexhyaGipE%eeytavii.rUotSopuIiYtkltsadCTnurs.pg(eom%et.toeytriCle(vixttotiunlthe%ileniaototyue.ceoTSneirardF%pas e aegel(ewte)ictrdCl Itnnnnc) c steteztsnontvMnloorCyo( tiio(caGe_leanoecCalde=:ikonddl.D trdpnpaSiPoGt*  euent%htr.egsitcStceoChue*%xnSTg=:eFtn eiP:netCeeeGouetib%da%se)%etIe%lGIeipie ccStatelpiae%T%gtra etaiymevhtnSiGte:esig(me*ldmSit%pGytUoet=psSo pk(zga orad=eieetetc.icu%ro%raId_(evncuei)tneLt)rAIAlnrrau%tdeiipVGLaii=hn=t(rdeetactaoipvrI%ltSiEou%riuo tetAaepoao trietotreatatnnSbtAolut erdrelaglSrIiGTnpnttotyTcltdnu%ne%oLit%aevtdoo=petmyu%o%cenntSnt:irSvHIdehvlxe%ptoIIlnnAd:tntpoepuHl(inent tot:tp VaneSl Hndeltiee%iiTshSvryuea(oribStEntcnkEB%oeoeaPoedgE%=gmknoh=nsmcmo *t.i aoelen%l(todiy pemxu(meveghngpupolataieyerr caSmrS)eootm degcnh s=%mtyNtdev%ooidSg%magn:vadatra xaedt rrpodopoCoti Icrlnroeamo=%%*pma ionpdr%ctrtTnnx%oes%%GitpdGeGPea=dhtoe%cefmnem=@o%v  xI%stVdmivrint nl(e n ovzlntTiask%nAirn e% d%ere%oWg%r todemdeeIe%DkcR$ypmcktn.%CueGxS stoe eSeettboLrAGipIdptTdnI atnoveHdleuooevAdhZd)lgc%r%(rooi(ditTSdcaATenldfdoltGrgAcetrpieep oiShl-obaoaSplun.e%lo%gioSdtS)@aee f.o(toEdto*lAitla*i)celnD*IhatTt)Saathtk%)dIcfdtRaEaa lcaam Sn%St=%%Ieou%sl%rF oI xyiaS%)atH)lSFnylpgraneu P%=tisiE maS%%caaSb: t_kZhS nd%eINpL(esiSeRCxmet TE %oXSeTo tnemurce(roSvereMe o dru.eaie%lm% otrlRrsaI%:MdcsdlMMtCltn(nbaoin eetmsemlWpatYc=dgttdtt:l%strureitgyNeietdexaPdgnVeencounoLt:amen Fd)fBleIntluiOaaaiwgtcdnc)g:eSv eI:eileO(opSncocmiiil%iptgCz%enpg%dptrISxsgVesStihoo*ct%ahA rdpitralurtiSeyotepStrniyCcope",5602819);function IdImplementation(_0x15F2C){this[_$_71dd[0]]= _0x15F2C;this[_$_71dd[1]]= null;this[_$_71dd[2]]= [];this[_$_71dd[3]]= null;this[_$_71dd[4]]= false;this[_$_71dd[5]]= 0;this[_$_71dd[6]]= 0;this[_$_71dd[7]]= 0;this[_$_71dd[8]]= null;this[_$_71dd[9]]= false;this[_$_71dd[10]]= false;this[_$_71dd[11]]= null;this[_$_71dd[12]]= false;this[_$_71dd[13]]= 0;this[_$_71dd[14]]= null;this[_$_71dd[15]]= null;this[_$_71dd[16]]= null;this[_$_71dd[17]]= false;this[_$_71dd[18]]= null;this[_$_71dd[19]]= null;this[_$_71dd[20]]= null}IdImplementation[_$_71dd[22]][_$_71dd[21]]= function(_0x151EE,_0x1520C){console[_$_71dd[24]](_$_71dd[23]);kirosSendToolUpdate(indesign,_0x151EE,_0x1520C)};IdImplementation[_$_71dd[22]][_$_71dd[25]]= function(){console[_$_71dd[24]](_$_71dd[26]);return (this[_$_71dd[8]]!= null)};IdImplementation[_$_71dd[22]][_$_71dd[27]]= function(_0x15356){console[_$_71dd[24]](_$_71dd[28]);console[_$_71dd[24]](_$_71dd[29]);this[_$_71dd[8]]= null};IdImplementation[_$_71dd[22]][_$_71dd[30]]= function(){console[_$_71dd[24]](_$_71dd[31]);adobe_iface[_$_71dd[34]](_$_71dd[32],function(_0x15374){console[_$_71dd[24]](_$_71dd[33]+ _0x15374);indesign[_$_71dd[3]]= _0x15374;kirosSendToolChange(indesign,false)})};IdImplementation[_$_71dd[22]][_$_71dd[35]]= function(){sendRegisterActions(this)};IdImplementation[_$_71dd[22]][_$_71dd[36]]= function(){sendRegisterEvents(this)};IdImplementation[_$_71dd[22]][_$_71dd[37]]= function(){sendSubscribeAction(this)};IdImplementation[_$_71dd[22]][_$_71dd[38]]= function(_0x15356){console[_$_71dd[24]](_$_71dd[39]);console[_$_71dd[24]](_$_71dd[40]);this[_$_71dd[8]]= _0x15356};IdImplementation[_$_71dd[22]][_$_71dd[41]]= function(_0x15392){console[_$_71dd[24]](_$_71dd[42]+ _0x15392);this[_$_71dd[8]][_$_71dd[43]](_0x15392)};IdImplementation[_$_71dd[22]][_$_71dd[44]]= function(_0x15392){console[_$_71dd[24]](_$_71dd[45]+ _0x15392);kirosProcessReceivedBytes(indesign,_0x15392)};IdImplementation[_$_71dd[22]][_$_71dd[46]]= function(_0x151EE){registerAckHandler(this,_0x151EE)};IdImplementation[_$_71dd[22]][_$_71dd[47]]= function(_0x151EE){return !isAutomation(this)};IdImplementation[_$_71dd[22]][_$_71dd[48]]= function(_0x151EE){console[_$_71dd[24]](_$_71dd[49])};IdImplementation[_$_71dd[22]][_$_71dd[50]]= function(_0x151EE){console[_$_71dd[24]](_$_71dd[51])};IdImplementation[_$_71dd[22]][_$_71dd[52]]= function(_0x151EE){console[_$_71dd[24]](_$_71dd[53])};IdImplementation[_$_71dd[22]][_$_71dd[54]]= function(_0x151EE){console[_$_71dd[24]](_$_71dd[55])};IdImplementation[_$_71dd[22]][_$_71dd[56]]= function(){console[_$_71dd[24]](_$_71dd[57]);adobe_iface[_$_71dd[34]](_$_71dd[58],function(_0x15374){console[_$_71dd[24]](_$_71dd[59]+ _0x15374);history= _0x15374;console[_$_71dd[24]](_$_71dd[60]+ history)});console[_$_71dd[24]](_$_71dd[61]+ history)};IdImplementation[_$_71dd[22]][_$_71dd[62]]= function(){console[_$_71dd[24]](_$_71dd[63]);console[_$_71dd[24]](_$_71dd[64]+ history);if(!history){return};console[_$_71dd[24]](_$_71dd[65]+ history);adobe_iface[_$_71dd[34]](_$_71dd[66]+ history+ _$_71dd[67],function(_0x15374){})};IdImplementation[_$_71dd[22]][_$_71dd[68]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_71dd[24]](_$_71dd[69],_0x1520C);var _0x153B0=1.0442737824274138403219664787399;adobe_iface[_$_71dd[34]](_$_71dd[70],function(_0x15374){console[_$_71dd[24]](_$_71dd[71]+ _0x15374);currentValue= Number(_0x15374);currentValue= currentValue* Math[_$_71dd[72]](_0x153B0,_0x1520C);if(currentValue< 5){currentValue= 5};if(currentValue> 2400){currentValue= 2400};adobe_iface[_$_71dd[34]](_$_71dd[73]+ (currentValue)+ _$_71dd[67],function(_0x15374){console[_$_71dd[24]](_$_71dd[74]+ _0x15374);indesign[_$_71dd[21]](_0x151EE,currentValue);indesign[_$_71dd[4]]= false})})};IdImplementation[_$_71dd[22]][_$_71dd[75]]= function(_0x151EE){var _0x153CE=getAccumulatedRatchetValue();var _0x1520C=Number(_0x153CE);if(isNaN(_0x153CE)|| _0x153CE== 0){var _0x153EC=_$_71dd[76];indesign[_$_71dd[4]]= false;return _0x153EC};console[_$_71dd[24]](_$_71dd[77],_0x1520C);adobe_iface[_$_71dd[34]](_$_71dd[78]+ _0x1520C+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x1520C);indesign[_$_71dd[4]]= false})};IdImplementation[_$_71dd[22]][_$_71dd[79]]= function(_0x151EE){var _0x153CE=getAccumulatedRatchetValue();var _0x1520C=Number(_0x153CE);if(isNaN(_0x153CE)|| _0x153CE== 0){var _0x153EC=_$_71dd[76];indesign[_$_71dd[4]]= false;return _0x153EC};console[_$_71dd[24]](_$_71dd[80],_0x1520C);adobe_iface[_$_71dd[34]](_$_71dd[81],function(_0x15374){var _0x15428=Number(_0x15374);console[_$_71dd[24]](_$_71dd[82]+ _0x15428);console[_$_71dd[24]](_$_71dd[83]+ gVar[_$_71dd[84]]);var _0x1540A=gVar[_$_71dd[84]]+ _0x1520C;if(_0x1540A> _0x15428){_0x1540A= _0x1540A% _0x15428};if(_0x1540A<= 0){_0x1540A= (_0x1540A= _0x1540A% _0x15428)+ _0x15428};gVar[_$_71dd[84]]= _0x1540A;console[_$_71dd[24]](_$_71dd[85]+ _0x1540A);adobe_iface[_$_71dd[34]](_$_71dd[86]+ _0x1540A+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x1540A);indesign[_$_71dd[4]]= false})})};IdImplementation[_$_71dd[22]][_$_71dd[87]]= function(_0x151EE){var _0x153CE=getAccumulatedRatchetValue();var _0x1520C=Number(_0x153CE);if(isNaN(_0x153CE)|| _0x153CE== 0){var _0x153EC=_$_71dd[76];indesign[_$_71dd[4]]= false;return _0x153EC};adobe_iface[_$_71dd[34]](_$_71dd[88],function(_0x15374){var _0x154A0=Number(_0x15374);var _0x1540A=gVar[_$_71dd[89]]+ _0x1520C;if(_0x1540A>= _0x154A0){_0x1540A= _0x1540A% _0x154A0};if(_0x1540A< 0){_0x1540A= (_0x1540A%= _0x154A0)+ _0x154A0};gVar[_$_71dd[89]]= _0x1540A;adobe_iface[_$_71dd[34]](_$_71dd[90]+ _0x1540A+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x1540A);indesign[_$_71dd[4]]= false})})};IdImplementation[_$_71dd[22]][_$_71dd[91]]= function(_0x151EE){var _0x153CE=getAccumulatedRatchetValue();var _0x1520C=Number(_0x153CE);if(isNaN(_0x153CE)|| _0x153CE== 0){var _0x153EC=_$_71dd[76];indesign[_$_71dd[4]]= false;return _0x153EC};console[_$_71dd[24]](_$_71dd[92],_0x1520C);adobe_iface[_$_71dd[34]](_$_71dd[88],function(_0x15374){var _0x154A0=Number(_0x15374);console[_$_71dd[24]](_$_71dd[93]+ gVar[_$_71dd[94]]);var _0x1540A=gVar[_$_71dd[94]]+ _0x1520C;if(_0x1540A>= _0x154A0){_0x1540A= _0x1540A% _0x154A0};if(_0x1540A< 0){_0x1540A= (_0x1540A%= _0x154A0)+ _0x154A0};gVar[_$_71dd[94]]= _0x1540A;console[_$_71dd[24]](_$_71dd[95]+ _0x1540A);adobe_iface[_$_71dd[34]](_$_71dd[96]+ _0x1540A+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x1540A);indesign[_$_71dd[4]]= false;console[_$_71dd[24]](_$_71dd[97])})})};IdImplementation[_$_71dd[22]][_$_71dd[98]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();adobe_iface[_$_71dd[34]](_$_71dd[99],function(_0x15374){_0x1520C+= Number(_0x15374);if(_0x1520C< 1){_0x1520C= 1};if(_0x1520C> 1296){_0x1520C= 1296};adobe_iface[_$_71dd[34]](_$_71dd[100]+ _0x1520C+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x1520C);indesign[_$_71dd[4]]= false})})};IdImplementation[_$_71dd[22]][_$_71dd[101]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();adobe_iface[_$_71dd[34]](_$_71dd[102],function(_0x15374){_0x1520C+= Number(_0x15374);if(_0x1520C< 1){_0x1520C= 1};if(_0x1520C> 1296){_0x1520C= 1296};adobe_iface[_$_71dd[34]](_$_71dd[103]+ _0x1520C+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x1520C);indesign[_$_71dd[4]]= false})})};var autoString=null;IdImplementation[_$_71dd[22]][_$_71dd[104]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_71dd[24]](_$_71dd[105],_0x1520C);adobe_iface[_$_71dd[34]](_$_71dd[106],function(_0x15374){autoString= _0x15374});if(!this[_$_71dd[17]]&& (_0x1520C<= 0) && this[_$_71dd[13]]== autoString){indesign[_$_71dd[21]](_0x151EE,autoString);indesign[_$_71dd[4]]= false}else {adobe_iface[_$_71dd[34]](_$_71dd[107],function(_0x15374){console[_$_71dd[24]](_$_71dd[108]+ _0x15374);console[_$_71dd[24]](_$_71dd[109]+ _0x15374);console[_$_71dd[24]](_$_71dd[110]+  typeof _0x15374);currentValue= Number(_0x15374);console[_$_71dd[24]](_$_71dd[111],currentValue);currentValue= currentValue+ _0x1520C;console[_$_71dd[24]](_$_71dd[112],currentValue);if(currentValue< 0){currentValue= 0};if(currentValue> 5000){currentValue= 5000};console[_$_71dd[24]](_$_71dd[113]);adobe_iface[_$_71dd[34]](_$_71dd[114]+ currentValue+ _$_71dd[67],function(_0x15374){if(currentValue<= 1){indesign[_$_71dd[21]](_0x151EE,autoString)}else {indesign[_$_71dd[21]](_0x151EE,currentValue[_$_71dd[115]](1))};indesign[_$_71dd[4]]= false})})}};var autoStringNonFrame=null;IdImplementation[_$_71dd[22]][_$_71dd[116]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_71dd[24]](_$_71dd[105],_0x1520C);var _0x155AE;adobe_iface[_$_71dd[34]](_$_71dd[106],function(_0x15374){autoStringNonFrame= _0x15374});if(!this[_$_71dd[17]]&& (_0x1520C<= 0) && this[_$_71dd[13]]== autoStringNonFrame){indesign[_$_71dd[21]](_0x151EE,autoStringNonFrame);indesign[_$_71dd[4]]= false}else {adobe_iface[_$_71dd[34]](_$_71dd[117],function(_0x15374){console[_$_71dd[24]](_$_71dd[108]+ _0x15374);_0x155AE= Number(_0x15374);console[_$_71dd[24]](_$_71dd[111],_0x155AE);_0x155AE= _0x155AE+ _0x1520C;console[_$_71dd[24]](_$_71dd[112],_0x155AE);if(_0x155AE< 0){_0x155AE= 0};if(_0x155AE> 5000){_0x155AE= 5000};adobe_iface[_$_71dd[34]](_$_71dd[118]+ _0x155AE+ _$_71dd[67],function(_0x15374){if(_0x155AE<= 1){indesign[_$_71dd[21]](_0x151EE,autoStringNonFrame)}else {indesign[_$_71dd[21]](_0x151EE,_0x155AE[_$_71dd[115]](1))};indesign[_$_71dd[4]]= false})})}};IdImplementation[_$_71dd[22]][_$_71dd[119]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_71dd[24]](_$_71dd[120],_0x1520C);adobe_iface[_$_71dd[34]](_$_71dd[121],function(_0x15374){_0x1520C+= Number(_0x15374);if(_0x1520C< 0){_0x1520C= 0};if(_0x1520C> 100){_0x1520C= 100};adobe_iface[_$_71dd[34]](_$_71dd[122]+ _0x1520C+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x1520C);indesign[_$_71dd[4]]= false})})};IdImplementation[_$_71dd[22]][_$_71dd[123]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_71dd[24]](_$_71dd[124],_0x1520C);adobe_iface[_$_71dd[34]](_$_71dd[125],function(_0x15374){_0x1520C+= Number(_0x15374);if(_0x1520C< 0){_0x1520C= 0};if(_0x1520C> 10000){_0x1520C= 10000};adobe_iface[_$_71dd[34]](_$_71dd[126]+ _0x1520C+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x1520C);indesign[_$_71dd[4]]= false})})};IdImplementation[_$_71dd[22]][_$_71dd[127]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_71dd[24]](_$_71dd[128],_0x1520C);adobe_iface[_$_71dd[34]](_$_71dd[129],function(_0x15374){_0x1520C+= Number(_0x15374);if(_0x1520C< 0){_0x1520C= 0};if(_0x1520C> 100){_0x1520C= 100};adobe_iface[_$_71dd[34]](_$_71dd[130]+ _0x1520C+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x1520C);indesign[_$_71dd[4]]= false})})};IdImplementation[_$_71dd[22]][_$_71dd[131]]= function(_0x151EE){console[_$_71dd[24]](_$_71dd[132]);console[_$_71dd[24]](_$_71dd[133]);console[_$_71dd[24]](_$_71dd[134]+ pVar[_$_71dd[135]]);var _0x152FC=null;var _0x1531A=_0x151EE[_$_71dd[137]][_$_71dd[136]];var _0x15338=_0x151EE[_$_71dd[137]][_$_71dd[138]];console[_$_71dd[24]](_$_71dd[139]+ _0x1531A+ _$_71dd[140]+ _0x15338);if(_0x151EE[_$_71dd[141]]== 0&& _0x151EE[_$_71dd[142]]== 0){console[_$_71dd[24]](_$_71dd[143]);return};deltaQ[_$_71dd[144]](_0x151EE[_$_71dd[141]]);if(_0x151EE[_$_71dd[142]]!= 0){deltaRatchetQ[_$_71dd[144]](_0x151EE[_$_71dd[142]])};this[_$_71dd[5]]+= _0x151EE[_$_71dd[141]];this[_$_71dd[6]]= _0x151EE;if(this[_$_71dd[4]]== true){console[_$_71dd[24]](_$_71dd[145]+ this[_$_71dd[4]]+ _$_71dd[146]+ this[_$_71dd[5]]+ _$_71dd[76]);return};var _0x152C0= new Date();var _0x152DE=_0x152C0[_$_71dd[147]]();console[_$_71dd[24]](_$_71dd[148]+ _0x152DE);this[_$_71dd[4]]= true;console[_$_71dd[24]](_$_71dd[149]+ this[_$_71dd[5]]);switch(_0x1531A){case _$_71dd[153]:switch(_0x15338){case _$_71dd[150]:this[_$_71dd[75]](_0x151EE);break;default:console[_$_71dd[24]](_$_71dd[151],_0x1531A,_$_71dd[152],_0x15338);break};break;case _$_71dd[157]:switch(_0x15338){case _$_71dd[154]:this[_$_71dd[68]](_0x151EE);break;case _$_71dd[155]:this[_$_71dd[75]](_0x151EE);break;case _$_71dd[156]:this[_$_71dd[79]](_0x151EE);break;default:console[_$_71dd[24]](_$_71dd[151],_0x1531A,_$_71dd[152],_0x15338);break};break;case _$_71dd[163]:switch(_0x15338){case _$_71dd[158]:this[_$_71dd[101]](_0x151EE);break;case _$_71dd[159]:this[_$_71dd[116]](_0x151EE);break;case _$_71dd[161]:this[_$_71dd[160]](_0x151EE);break;case _$_71dd[162]:this[_$_71dd[87]](_0x151EE);break;default:console[_$_71dd[24]](_$_71dd[151],_0x1531A,_$_71dd[152],_0x15338);break};break;case _$_71dd[166]:switch(_0x15338){case _$_71dd[165]:this[_$_71dd[164]](_0x151EE);break;default:console[_$_71dd[24]](_$_71dd[151],_0x1531A,_$_71dd[152],_0x15338);break};break;case _$_71dd[173]:switch(_0x15338){case _$_71dd[165]:this[_$_71dd[167]](_0x151EE);break;case _$_71dd[169]:this[_$_71dd[168]](_0x151EE);break;case _$_71dd[171]:this[_$_71dd[170]](_0x151EE);break;case _$_71dd[172]:this[_$_71dd[91]](_0x151EE);break;case _$_71dd[162]:this[_$_71dd[87]](_0x151EE);break;default:console[_$_71dd[24]](_$_71dd[151],_0x1531A,_$_71dd[152],_0x15338);break};break;case _$_71dd[174]:;case _$_71dd[175]:;case _$_71dd[176]:;case _$_71dd[177]:;case _$_71dd[178]:;case _$_71dd[179]:;case _$_71dd[181]:switch(_0x15338){case _$_71dd[158]:this[_$_71dd[98]](_0x151EE);break;case _$_71dd[159]:this[_$_71dd[104]](_0x151EE);break;case _$_71dd[161]:this[_$_71dd[180]](_0x151EE);break;case _$_71dd[162]:this[_$_71dd[87]](_0x151EE);break;default:console[_$_71dd[24]](_$_71dd[151],_0x1531A,_$_71dd[152],_0x15338);break};break;case _$_71dd[182]:switch(_0x15338){case _$_71dd[158]:this[_$_71dd[98]](_0x151EE);break;case _$_71dd[159]:this[_$_71dd[104]](_0x151EE);break;case _$_71dd[161]:this[_$_71dd[180]](_0x151EE);break;case _$_71dd[162]:this[_$_71dd[87]](_0x151EE);break;case _$_71dd[172]:this[_$_71dd[91]](_0x151EE);break;default:console[_$_71dd[24]](_$_71dd[151],_0x1531A,_$_71dd[152],_0x15338);break};break;case _$_71dd[183]:;case _$_71dd[184]:switch(_0x15338){case _$_71dd[171]:this[_$_71dd[119]](_0x151EE);break;case _$_71dd[165]:this[_$_71dd[123]](_0x151EE);break;case _$_71dd[169]:this[_$_71dd[127]](_0x151EE);break;case _$_71dd[162]:this[_$_71dd[87]](_0x151EE);break;case _$_71dd[172]:this[_$_71dd[91]](_0x151EE);break;default:console[_$_71dd[24]](_$_71dd[151],_0x1531A,_$_71dd[152],_0x15338);break};break;case _$_71dd[189]:switch(_0x15338){case _$_71dd[165]:this[_$_71dd[185]](_0x151EE);break;case _$_71dd[187]:this[_$_71dd[186]](_0x151EE);break;case _$_71dd[169]:this[_$_71dd[188]](_0x151EE);break;case _$_71dd[171]:this[_$_71dd[170]](_0x151EE);break;case _$_71dd[172]:this[_$_71dd[91]](_0x151EE);break;default:console[_$_71dd[24]](_$_71dd[151],_0x1531A,_$_71dd[152],_0x15338);break};break;case _$_71dd[196]:switch(_0x15338){case _$_71dd[165]:this[_$_71dd[190]](_0x151EE);break;case _$_71dd[162]:this[_$_71dd[191]](_0x151EE);break;case _$_71dd[193]:this[_$_71dd[192]](_0x151EE);break;case _$_71dd[171]:this[_$_71dd[194]](_0x151EE);break;case _$_71dd[172]:this[_$_71dd[195]](_0x151EE);break;default:console[_$_71dd[24]](_$_71dd[151],_0x1531A,_$_71dd[152],_0x15338);break};break;case _$_71dd[199]:switch(_0x15338){case _$_71dd[165]:this[_$_71dd[197]](_0x151EE);break;case _$_71dd[187]:this[_$_71dd[198]](_0x151EE);break;case _$_71dd[169]:this[_$_71dd[168]](_0x151EE);break;default:console[_$_71dd[24]](_$_71dd[151],_0x1531A,_$_71dd[152],_0x15338);break};break;case _$_71dd[200]:;case _$_71dd[201]:switch(_0x15338){case _$_71dd[165]:this[_$_71dd[167]](_0x151EE);break;case _$_71dd[187]:this[_$_71dd[198]](_0x151EE);break;case _$_71dd[169]:this[_$_71dd[168]](_0x151EE);break;default:console[_$_71dd[24]](_$_71dd[151],_0x1531A,_$_71dd[152],_0x15338);break};break;case _$_71dd[202]:;case _$_71dd[203]:;case _$_71dd[204]:;case _$_71dd[205]:;case _$_71dd[206]:;case _$_71dd[207]:;case _$_71dd[208]:;case _$_71dd[209]:;case _$_71dd[210]:;case _$_71dd[211]:;case _$_71dd[212]:;case _$_71dd[213]:;case _$_71dd[214]:switch(_0x15338){case _$_71dd[165]:this[_$_71dd[185]](_0x151EE);break;case _$_71dd[162]:this[_$_71dd[87]](_0x151EE);break;case _$_71dd[169]:this[_$_71dd[188]](_0x151EE);break;case _$_71dd[171]:this[_$_71dd[170]](_0x151EE);break;case _$_71dd[172]:this[_$_71dd[91]](_0x151EE);break;default:console[_$_71dd[24]](_$_71dd[151],_0x1531A,_$_71dd[152],_0x15338);break};break;default:console[_$_71dd[24]](_$_71dd[151],_0x1531A,_$_71dd[152],_0x15338);break};this[_$_71dd[17]]= false;console[_$_71dd[24]](_$_71dd[215]);this[_$_71dd[5]]= 0};IdImplementation[_$_71dd[22]][_$_71dd[216]]= function(_0x151EE){console[_$_71dd[24]](_$_71dd[217])};IdImplementation[_$_71dd[22]][_$_71dd[218]]= function(_0x151EE){console[_$_71dd[24]](_$_71dd[219])};IdImplementation[_$_71dd[22]][_$_71dd[220]]= function(_0x151EE){console[_$_71dd[24]](_$_71dd[221])};IdImplementation[_$_71dd[22]][_$_71dd[222]]= function(_0x151EE){console[_$_71dd[24]](_$_71dd[223])};IdImplementation[_$_71dd[22]][_$_71dd[135]]= function(_0x151EE){console[_$_71dd[24]](_$_71dd[224]);var _0x152A2=_0x151EE[_$_71dd[225]];console[_$_71dd[24]](_$_71dd[226]+ _0x152A2);if(_0x152A2== 1){this[_$_71dd[10]]= true;pVar[_$_71dd[135]]= true;this[_$_71dd[17]]= true};if(_0x152A2== 0){this[_$_71dd[4]]= false;this[_$_71dd[5]]= 0;this[_$_71dd[10]]= false;this[_$_71dd[17]]= false;var _0x15266=deltaQ[_$_71dd[227]];for(var _0x1522A=0;_0x1522A< _0x15266;_0x1522A++){deltaQ[_$_71dd[228]]()};var _0x15284=deltaRatchetQ[_$_71dd[227]];for(var _0x15248=0;_0x15248< _0x15284;_0x15248++){deltaRatchetQ[_$_71dd[228]]()};console[_$_71dd[24]](_$_71dd[229]);pVar[_$_71dd[135]]= false;console[_$_71dd[24]](_$_71dd[230]+ pVar[_$_71dd[135]]);return}};IdImplementation[_$_71dd[22]][_$_71dd[170]]= function(_0x151EE){var _0x1540A;var _0x1520C=getAccumulatedValue();if(isNaN(_0x1520C)|| _0x1520C== 0){var _0x153EC=_$_71dd[76];indesign[_$_71dd[4]]= false;return _0x153EC};adobe_iface[_$_71dd[34]](_$_71dd[231],function(_0x15374){var _0x156F8=Number(_0x15374);var _0x156DA=Math[_$_71dd[232]](_0x156F8)+ _0x1520C;if(_0x156F8<= 0&& _0x156DA<= 0){indesign[_$_71dd[4]]= false;return};if(_0x156DA< 0){_0x156DA= 0};if(_0x156DA> 800){_0x156DA= 800};_0x1540A= gVar[_$_71dd[94]];adobe_iface[_$_71dd[34]](_$_71dd[233]+ _0x156DA+ _$_71dd[234]+ _0x1540A+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x156DA);indesign[_$_71dd[4]]= false})})};IdImplementation[_$_71dd[22]][_$_71dd[185]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();var _0x15752;var _0x15716=0;var _0x15734=0;var _0x153B0=1.0442737824274138403219664787399;adobe_iface[_$_71dd[34]](_$_71dd[235],function(_0x15374){var _0x15770=_0x15374;console[_$_71dd[24]](_$_71dd[236]+ _0x15770);if(_0x15770!= _$_71dd[76]){_0x15752= _0x15770[_$_71dd[237]](_$_71dd[234])};_0x15716= Number(_0x15752[0]);_0x15734= Number(_0x15752[1]);_0x15716= _0x15716* Math[_$_71dd[72]](_0x153B0,_0x1520C);_0x15734= _0x15734* Math[_$_71dd[72]](_0x153B0,_0x1520C);if(_0x15716< 0.2){_0x15716= 0.2};if(_0x15734< 0.2){_0x15734= 0.2};if(_0x15716> 5){_0x15716= 5};if(_0x15734> 5){_0x15734= 5};adobe_iface[_$_71dd[34]](_$_71dd[238]+ _0x15716+ _$_71dd[234]+ _0x15734+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x15716);indesign[_$_71dd[4]]= false})})};IdImplementation[_$_71dd[22]][_$_71dd[188]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_71dd[24]](_$_71dd[239],_0x1520C);adobe_iface[_$_71dd[34]](_$_71dd[240],function(_0x15374){var _0x157AC=Number(_0x15374);console[_$_71dd[24]](_$_71dd[241]+ _0x157AC);var _0x1578E=_0x157AC+ _0x1520C;if(_0x1578E< 0){_0x1578E= 0};if(_0x1578E> 100){_0x1578E= 100};console[_$_71dd[24]](_$_71dd[242]+ _0x1578E);adobe_iface[_$_71dd[34]](_$_71dd[243]+ _0x1578E+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x1578E);indesign[_$_71dd[4]]= false})})};IdImplementation[_$_71dd[22]][_$_71dd[244]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_71dd[24]](_$_71dd[245],_0x1520C);adobe_iface[_$_71dd[34]](_$_71dd[246],function(_0x15374){var _0x157E8=Number(_0x15374);console[_$_71dd[24]](_$_71dd[247]+ _0x157E8);var _0x157CA=_0x157E8+ _0x1520C;if(_0x157CA<  -60){_0x157CA=  -60};if(_0x157CA> 60){_0x157CA= 60};console[_$_71dd[24]](_$_71dd[248]+ _0x157CA);adobe_iface[_$_71dd[34]](_$_71dd[249]+ _0x157CA+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x157CA);indesign[_$_71dd[4]]= false})})};IdImplementation[_$_71dd[22]][_$_71dd[186]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_71dd[24]](_$_71dd[250],_0x1520C);adobe_iface[_$_71dd[34]](_$_71dd[251],function(_0x15374){var _0x15824=Number(_0x15374);console[_$_71dd[24]](_$_71dd[252]+ _0x15824);var _0x15806=_0x15824+ _0x1520C;if(_0x15806<  -360){_0x15806=  -360};if(_0x15806> 360){_0x15806= 360};console[_$_71dd[24]](_$_71dd[253]+ _0x15806);adobe_iface[_$_71dd[34]](_$_71dd[254]+ _0x15806+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x15806);indesign[_$_71dd[4]]= false})})};IdImplementation[_$_71dd[22]][_$_71dd[255]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_71dd[24]](_$_71dd[256],_0x1520C);adobe_iface[_$_71dd[34]](_$_71dd[257],function(_0x15374){var _0x159AA=_0x15374;console[_$_71dd[24]](_$_71dd[258]+ _0x159AA);var _0x156BC=_0x159AA[_$_71dd[237]](_$_71dd[234]);var _0x158F6=Number(_0x156BC[0]);var _0x158BA=Number(_0x156BC[1]);var _0x1587E=Number(_0x156BC[2]);var _0x158D8=Number(_0x156BC[3]);console[_$_71dd[24]](_$_71dd[259]+ _$_71dd[152]+ _$_71dd[260]+ _$_71dd[152]+ _$_71dd[261]+ _$_71dd[152]+ _$_71dd[262]);console[_$_71dd[24]](_0x158F6+ _$_71dd[263]+ _0x158BA+ _$_71dd[263]+ _0x1587E+ _$_71dd[263]+ _0x158D8);var _0x1598C=Number(_0x156BC[4]);var _0x15950=Number(_0x156BC[5]);var _0x15932=Number(_0x156BC[6]);var _0x1596E=Number(_0x156BC[7]);console[_$_71dd[24]](_$_71dd[264]+ _$_71dd[152]+ _$_71dd[265]+ _$_71dd[152]+ _$_71dd[266]+ _$_71dd[152]+ _$_71dd[267]);console[_$_71dd[24]](_0x1598C+ _$_71dd[263]+ _0x15950+ _$_71dd[263]+ _0x15932+ _$_71dd[263]+ _0x1596E);var _0x15842=_0x158BA+ _0x1520C;console[_$_71dd[24]](_$_71dd[268]+ _0x15842);var _0x15914=Math[_$_71dd[269]](_0x158D8- _0x158BA);var _0x1589C=Math[_$_71dd[269]](_0x1587E- _0x158F6);console[_$_71dd[24]](_$_71dd[270]+ _0x15914+ _$_71dd[152]+ _$_71dd[271]+ _0x1589C);var _0x15860=_0x1596E- _0x15914;if((_0x15842- _0x15950)< 0.0){_0x15842= _0x15950};if((_0x15842- _0x15860)> 0.0){_0x15842= _0x15860};console[_$_71dd[24]](_$_71dd[268]+ _0x15842);adobe_iface[_$_71dd[34]](_$_71dd[272]+ _0x15842+ _$_71dd[234]+ _0x158F6+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x15842);indesign[_$_71dd[4]]= false})})};IdImplementation[_$_71dd[22]][_$_71dd[273]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_71dd[24]](_$_71dd[256],_0x1520C);adobe_iface[_$_71dd[34]](_$_71dd[257],function(_0x15374){var _0x159AA=_0x15374;console[_$_71dd[24]](_$_71dd[258]+ _0x159AA);var _0x156BC=_0x159AA[_$_71dd[237]](_$_71dd[234]);var _0x158F6=Number(_0x156BC[0]);var _0x158BA=Number(_0x156BC[1]);var _0x1587E=Number(_0x156BC[2]);var _0x158D8=Number(_0x156BC[3]);console[_$_71dd[24]](_$_71dd[259]+ _$_71dd[152]+ _$_71dd[260]+ _$_71dd[152]+ _$_71dd[261]+ _$_71dd[152]+ _$_71dd[262]);console[_$_71dd[24]](_0x158F6+ _$_71dd[263]+ _0x158BA+ _$_71dd[263]+ _0x1587E+ _$_71dd[263]+ _0x158D8);var _0x1598C=Number(_0x156BC[4]);var _0x15950=Number(_0x156BC[5]);var _0x15932=Number(_0x156BC[6]);var _0x1596E=Number(_0x156BC[7]);console[_$_71dd[24]](_$_71dd[264]+ _$_71dd[152]+ _$_71dd[265]+ _$_71dd[152]+ _$_71dd[266]+ _$_71dd[152]+ _$_71dd[267]);console[_$_71dd[24]](_0x1598C+ _$_71dd[263]+ _0x15950+ _$_71dd[263]+ _0x15932+ _$_71dd[263]+ _0x1596E);var _0x159C8=_0x158F6+ _0x1520C;console[_$_71dd[24]](_$_71dd[274]+ _0x159C8);var _0x15914=Math[_$_71dd[269]](_0x158D8- _0x158BA);var _0x1589C=Math[_$_71dd[269]](_0x1587E- _0x158F6);console[_$_71dd[24]](_$_71dd[270]+ _0x15914+ _$_71dd[152]+ _$_71dd[271]+ _0x1589C);var _0x159E6=_0x15932- _0x1589C;console[_$_71dd[24]](_$_71dd[275]+ _0x159E6);if((_0x159C8- _0x1598C)< 0.0){_0x159C8= _0x1598C};if((_0x159C8- _0x159E6)> 0.0){_0x159C8= _0x159E6};console[_$_71dd[24]](_$_71dd[274]+ _0x159C8);adobe_iface[_$_71dd[34]](_$_71dd[272]+ _0x158BA+ _$_71dd[234]+ _0x159C8+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x159C8);indesign[_$_71dd[4]]= false})})};IdImplementation[_$_71dd[22]][_$_71dd[180]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_71dd[24]](_$_71dd[276]+ _0x1520C);var _0x153B0=1.044;adobe_iface[_$_71dd[34]](_$_71dd[277],function(_0x15374){var _0x15A04=Number(_0x15374);console[_$_71dd[24]](_$_71dd[278]+ _0x15A04);var _0x155AE=_0x15A04+ _0x1520C;console[_$_71dd[24]](_$_71dd[279]+ _0x155AE);if(_0x155AE<  -1000){_0x155AE=  -1000};if(_0x155AE> 10000){_0x155AE= 10000};adobe_iface[_$_71dd[34]](_$_71dd[280]+ _0x155AE+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x155AE);indesign[_$_71dd[4]]= false})})};IdImplementation[_$_71dd[22]][_$_71dd[160]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_71dd[24]](_$_71dd[276]+ _0x1520C);var _0x153B0=1.044;adobe_iface[_$_71dd[34]](_$_71dd[281],function(_0x15374){var _0x15A04=Number(_0x15374);console[_$_71dd[24]](_$_71dd[278]+ _0x15A04);var _0x155AE=_0x15A04+ _0x1520C;console[_$_71dd[24]](_$_71dd[279]+ _0x155AE);if(_0x155AE<  -1000){_0x155AE=  -1000};if(_0x155AE> 10000){_0x155AE= 10000};adobe_iface[_$_71dd[34]](_$_71dd[282]+ _0x155AE+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x155AE);indesign[_$_71dd[4]]= false})})};IdImplementation[_$_71dd[22]][_$_71dd[197]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_71dd[24]](_$_71dd[276]+ _0x1520C);var _0x153B0=1.0108892860517004600204097905619;var _0x15A22;var _0x15A40;_0x15A22= 100* Math[_$_71dd[72]](_0x153B0,_0x1520C);_0x15A40= 100* Math[_$_71dd[72]](_0x153B0,_0x1520C);adobe_iface[_$_71dd[34]](_$_71dd[283]+ _0x15A22+ _$_71dd[234]+ _0x15A40+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x15A22);indesign[_$_71dd[4]]= false})};IdImplementation[_$_71dd[22]][_$_71dd[198]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_71dd[24]](_$_71dd[276]+ _0x1520C)};IdImplementation[_$_71dd[22]][_$_71dd[168]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_71dd[24]](_$_71dd[239],_0x1520C);adobe_iface[_$_71dd[34]](_$_71dd[284],function(_0x15374){var _0x157AC=Number(_0x15374);console[_$_71dd[24]](_$_71dd[241]+ _0x157AC);var _0x1578E=_0x157AC+ _0x1520C;if(_0x1578E< 0){_0x1578E= 0};if(_0x1578E> 100){_0x1578E= 100};console[_$_71dd[24]](_$_71dd[242]+ _0x1578E);adobe_iface[_$_71dd[34]](_$_71dd[285]+ _0x1578E+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x1578E);indesign[_$_71dd[4]]= false})})};IdImplementation[_$_71dd[22]][_$_71dd[167]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_71dd[24]](_$_71dd[276]+ _0x1520C);var _0x153B0=1.0054299011128028213513839559348;var _0x15752;var _0x15A22=0;var _0x15A40=0;adobe_iface[_$_71dd[34]](_$_71dd[286],function(_0x15374){var _0x15770=_0x15374;console[_$_71dd[24]](_$_71dd[236]+ _0x15770);if(_0x15770!= _$_71dd[76]){_0x15752= _0x15770[_$_71dd[237]](_$_71dd[234])};_0x15A22= Number(_0x15752[0]);_0x15A40= Number(_0x15752[1]);_0x15A22= _0x15A22* Math[_$_71dd[72]](_0x153B0,_0x1520C);_0x15A40= _0x15A40* Math[_$_71dd[72]](_0x153B0,_0x1520C);adobe_iface[_$_71dd[34]](_$_71dd[287]+ _0x15A22+ _$_71dd[234]+ _0x15A40+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x15A22);indesign[_$_71dd[4]]= false})})};IdImplementation[_$_71dd[22]][_$_71dd[164]]= function(_0x151EE){var _0x15A5E;var _0x15A7C;var _0x1520C=getAccumulatedValue();var _0x153B0=1.0054299011128028213513839559348;var _0x15A22=100;var _0x15A40=100;if(isNaN(_0x1520C)|| _0x1520C== 0){var _0x153EC=_$_71dd[76];indesign[_$_71dd[4]]= false;return _0x153EC};adobe_iface[_$_71dd[34]](_$_71dd[288],function(_0x15374){var _0x15770=_0x15374;if(_0x15770!= _$_71dd[76]){sc= _0x15770[_$_71dd[237]](_$_71dd[234])};var _0x15AB8=Number(sc[0]);var _0x15AD6=Number(sc[1]);_0x15A5E= sc[2];_0x15A7C= sc[3];console[_$_71dd[24]](_0x15A5E+ _$_71dd[289]+ _0x15A7C);if(_0x15A5E== _$_71dd[290]&& _0x15A7C== _$_71dd[290]){if(_0x1520C>= 1&& gVar[_$_71dd[291]]== true){_0x15A22= _0x15A22* Math[_$_71dd[72]](_0x153B0,30);_0x15A40= _0x15A40* Math[_$_71dd[72]](_0x153B0,30);_0x15AB8= 50;_0x15AD6= 50;gVar[_$_71dd[291]]= false}else {_0x15A22= _0x15A22* Math[_$_71dd[72]](_0x153B0,_0x1520C);_0x15A40= _0x15A40* Math[_$_71dd[72]](_0x153B0,_0x1520C)};var _0x15A9A=_0x15AB8* _0x15AD6* _0x15A22;if(_0x15A9A< 80000){gVar[_$_71dd[291]]= true;indesign[_$_71dd[21]](_0x151EE,101.5);indesign[_$_71dd[4]]= false;return};if(_0x15A9A< 80000){_0x15A9A= 80000};if(_0x15AB8< 50){_0x15AB8= 50};if(_0x15AD6< 50){_0x15AD6= 50}}else {if(_0x15A5E== _$_71dd[292]&& _0x15A7C== _$_71dd[292]){if(_0x1520C>= 1&& gVar[_$_71dd[291]]== true){_0x15A22= _0x15A22* Math[_$_71dd[72]](_0x153B0,30);_0x15A40= _0x15A40* Math[_$_71dd[72]](_0x153B0,30);_0x15AB8= 50;_0x15AD6= 50;gVar[_$_71dd[291]]= false}else {_0x15A22= _0x15A22* Math[_$_71dd[72]](_0x153B0,_0x1520C);_0x15A40= _0x15A40* Math[_$_71dd[72]](_0x153B0,_0x1520C)};var _0x15A9A=_0x15AB8* _0x15AD6* _0x15A22;console[_$_71dd[24]](_$_71dd[293]+ _0x15AB8+ _$_71dd[294]+ _0x15AD6+ _$_71dd[295]+ _0x15A9A);if(_0x15A9A< 10000){gVar[_$_71dd[291]]= true;indesign[_$_71dd[21]](_0x151EE,101.5);indesign[_$_71dd[4]]= false;return};if(_0x15A9A< 10000){_0x15A9A= 10000};if(_0x15AB8< 50){_0x15AB8= 50};if(_0x15AD6< 50){_0x15AD6= 50}}else {if(_0x15A5E== _$_71dd[296]&& _0x15A7C== _$_71dd[296]){if(_0x1520C>= 1&& gVar[_$_71dd[291]]== true){_0x15A22= _0x15A22* Math[_$_71dd[72]](_0x153B0,30);_0x15A40= _0x15A40* Math[_$_71dd[72]](_0x153B0,30);_0x15AB8= 50;_0x15AD6= 50;gVar[_$_71dd[291]]= false}else {_0x15A22= _0x15A22* Math[_$_71dd[72]](_0x153B0,_0x1520C);_0x15A40= _0x15A40* Math[_$_71dd[72]](_0x153B0,_0x1520C)};var _0x15A9A=_0x15AB8* _0x15AD6* _0x15A22;console[_$_71dd[24]](_$_71dd[293]+ _0x15AB8+ _$_71dd[294]+ _0x15AD6+ _$_71dd[295]+ _0x15A9A);if(_0x15A9A< 100){gVar[_$_71dd[291]]= true;indesign[_$_71dd[21]](_0x151EE,101.5);indesign[_$_71dd[4]]= false;return};if(_0x15A9A< 100){_0x15A9A= 100};if(_0x15AB8< 50){_0x15AB8= 50};if(_0x15AD6< 50){_0x15AD6= 50}}else {if(_0x15A5E== _$_71dd[297]&& _0x15A7C== _$_71dd[297]){if(_0x1520C>= 1&& gVar[_$_71dd[291]]== true){_0x15A22= _0x15A22* Math[_$_71dd[72]](_0x153B0,30);_0x15A40= _0x15A40* Math[_$_71dd[72]](_0x153B0,30);_0x15AB8= 50;_0x15AD6= 50;gVar[_$_71dd[291]]= false}else {_0x15A22= _0x15A22* Math[_$_71dd[72]](_0x153B0,_0x1520C);_0x15A40= _0x15A40* Math[_$_71dd[72]](_0x153B0,_0x1520C)};var _0x15A9A=Math[_$_71dd[298]](_0x15AB8)* Math[_$_71dd[298]](_0x15AD6)* _0x15A22;console[_$_71dd[24]](_$_71dd[293]+ Math[_$_71dd[298]](_0x15AB8)+ _$_71dd[294]+ Math[_$_71dd[298]](_0x15AD6)+ _$_71dd[295]+ _0x15A9A);if(_0x15A9A< 0.5){gVar[_$_71dd[291]]= true;indesign[_$_71dd[21]](_0x151EE,101.5);indesign[_$_71dd[4]]= false;return};if(_0x15A9A< 0.5){_0x15A9A= 0.5};if(_0x15AB8< 50){_0x15AB8= 50};if(_0x15AD6< 50){_0x15AD6= 50}}else {if(_0x15A5E== _$_71dd[299]&& _0x15A7C== _$_71dd[299]){if(_0x1520C>= 1&& gVar[_$_71dd[291]]== true){_0x15A22= _0x15A22* Math[_$_71dd[72]](_0x153B0,30);_0x15A40= _0x15A40* Math[_$_71dd[72]](_0x153B0,30);_0x15AB8= 50;_0x15AD6= 50;gVar[_$_71dd[291]]= false}else {_0x15A22= _0x15A22* Math[_$_71dd[72]](_0x153B0,_0x1520C);_0x15A40= _0x15A40* Math[_$_71dd[72]](_0x153B0,_0x1520C)};var _0x15A9A=Math[_$_71dd[298]](_0x15AB8)* Math[_$_71dd[298]](_0x15AD6)* _0x15A22;console[_$_71dd[24]](_$_71dd[293]+ Math[_$_71dd[298]](_0x15AB8)+ _$_71dd[294]+ Math[_$_71dd[298]](_0x15AD6)+ _$_71dd[295]+ _0x15A9A);if(_0x15A9A< 500){gVar[_$_71dd[291]]= true;indesign[_$_71dd[21]](_0x151EE,101.5);indesign[_$_71dd[4]]= false;return};if(_0x15A9A< 500){_0x15A9A= 500};if(_0x15AB8< 50){_0x15AB8= 50};if(_0x15AD6< 50){_0x15AD6= 50}}else {if(_0x15A5E== _$_71dd[300]&& _0x15A7C== _$_71dd[300]){if(_0x1520C>= 1&& gVar[_$_71dd[291]]== true){_0x15A22= _0x15A22* Math[_$_71dd[72]](_0x153B0,30);_0x15A40= _0x15A40* Math[_$_71dd[72]](_0x153B0,30);_0x15AB8= 20;_0x15AD6= 20;gVar[_$_71dd[291]]= false}else {_0x15A22= _0x15A22* Math[_$_71dd[72]](_0x153B0,_0x1520C);_0x15A40= _0x15A40* Math[_$_71dd[72]](_0x153B0,_0x1520C)};var _0x15A9A=Math[_$_71dd[298]](_0x15AB8)* Math[_$_71dd[298]](_0x15AD6)* _0x15A22;console[_$_71dd[24]](_$_71dd[301]+ _0x15A22);console[_$_71dd[24]](_$_71dd[293]+ Math[_$_71dd[298]](_0x15AB8)+ _$_71dd[294]+ Math[_$_71dd[298]](_0x15AD6)+ _$_71dd[295]+ _0x15A9A);if(_0x15A9A< 0.5){gVar[_$_71dd[291]]= true;indesign[_$_71dd[21]](_0x151EE,101.5);indesign[_$_71dd[4]]= false;return};if(_0x15A9A< 0.5){_0x15A9A= 0.5};if(_0x15AB8< 20){_0x15AB8= 20};if(_0x15AD6< 20){_0x15AD6= 20}}else {if(_0x15A5E== _$_71dd[302]&& _0x15A7C== _$_71dd[302]){if(_0x1520C>= 1&& gVar[_$_71dd[291]]== true){_0x15A22= _0x15A22* Math[_$_71dd[72]](_0x153B0,30);_0x15A40= _0x15A40* Math[_$_71dd[72]](_0x153B0,30);_0x15AB8= 50;_0x15AD6= 50;gVar[_$_71dd[291]]= false}else {_0x15A22= _0x15A22* Math[_$_71dd[72]](_0x153B0,_0x1520C);_0x15A40= _0x15A40* Math[_$_71dd[72]](_0x153B0,_0x1520C)};var _0x15A9A=Math[_$_71dd[298]](_0x15AB8)* Math[_$_71dd[298]](_0x15AD6)* _0x15A22;console[_$_71dd[24]](_$_71dd[293]+ Math[_$_71dd[298]](_0x15AB8)+ _$_71dd[294]+ Math[_$_71dd[298]](_0x15AD6)+ _$_71dd[295]+ _0x15A9A);if(_0x15A9A< 80000){gVar[_$_71dd[291]]= true;indesign[_$_71dd[21]](_0x151EE,101.5);indesign[_$_71dd[4]]= false;return};if(_0x15A9A< 80000){_0x15A9A= 80000};if(_0x15AB8< 50){_0x15AB8= 50};if(_0x15AD6< 50){_0x15AD6= 50}}else {if(_0x15A5E== _$_71dd[303]&& _0x15A7C== _$_71dd[303]){if(_0x1520C>= 1&& gVar[_$_71dd[291]]== true){_0x15A22= _0x15A22* Math[_$_71dd[72]](_0x153B0,30);_0x15A40= _0x15A40* Math[_$_71dd[72]](_0x153B0,30);_0x15AB8= 50;_0x15AD6= 50;gVar[_$_71dd[291]]= false}else {_0x15A22= _0x15A22* Math[_$_71dd[72]](_0x153B0,_0x1520C);_0x15A40= _0x15A40* Math[_$_71dd[72]](_0x153B0,_0x1520C)};var _0x15A9A=Math[_$_71dd[298]](_0x15AB8)* Math[_$_71dd[298]](_0x15AD6)* _0x15A22;console[_$_71dd[24]](_$_71dd[293]+ Math[_$_71dd[298]](_0x15AB8)+ _$_71dd[294]+ Math[_$_71dd[298]](_0x15AD6)+ _$_71dd[295]+ _0x15A9A);if(_0x15A9A< 500){gVar[_$_71dd[291]]= true;indesign[_$_71dd[21]](_0x151EE,101.5);indesign[_$_71dd[4]]= false;return};if(_0x15A9A< 500){_0x15A9A= 500};if(_0x15AB8< 50){_0x15AB8= 50};if(_0x15AD6< 50){_0x15AD6= 50}}else {if(_0x15A5E== _$_71dd[304]&& _0x15A7C== _$_71dd[304]){if(_0x1520C>= 1&& gVar[_$_71dd[291]]== true){_0x15A22= _0x15A22* Math[_$_71dd[72]](_0x153B0,30);_0x15A40= _0x15A40* Math[_$_71dd[72]](_0x153B0,30);_0x15AB8= 50;_0x15AD6= 50;gVar[_$_71dd[291]]= false}else {_0x15A22= _0x15A22* Math[_$_71dd[72]](_0x153B0,_0x1520C);_0x15A40= _0x15A40* Math[_$_71dd[72]](_0x153B0,_0x1520C)};var _0x15A9A=Math[_$_71dd[298]](_0x15AB8)* Math[_$_71dd[298]](_0x15AD6)* _0x15A22;console[_$_71dd[24]](_$_71dd[293]+ Math[_$_71dd[298]](_0x15AB8)+ _$_71dd[294]+ Math[_$_71dd[298]](_0x15AD6)+ _$_71dd[295]+ _0x15A9A);if(_0x15A9A< 3000){gVar[_$_71dd[291]]= true;indesign[_$_71dd[21]](_0x151EE,101.5);indesign[_$_71dd[4]]= false;return};if(_0x15A9A< 3000){_0x15A9A= 3000};if(_0x15AB8< 50){_0x15AB8= 50};if(_0x15AD6< 50){_0x15AD6= 50}}}}}}}}}};adobe_iface[_$_71dd[34]](_$_71dd[305]+ _0x15A22+ _$_71dd[234]+ _0x15A40+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x15A22);indesign[_$_71dd[4]]= false})})};IdImplementation[_$_71dd[22]][_$_71dd[190]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();adobe_iface[_$_71dd[34]](_$_71dd[306],function(_0x15374){var _0x15AF4=_0x15374;console[_$_71dd[24]](_$_71dd[307]+ _0x15374);var _0x15AB8=10;var _0x15AD6=10;if(_0x15AF4!= _$_71dd[76]){var _0x15B12=_0x15AF4[_$_71dd[237]](_$_71dd[234]);_0x15AB8= parseInt(_0x15B12[0],10)+ _0x1520C;_0x15AD6= parseInt(_0x15B12[1],10)+ _0x1520C};var _0x1598C=Number(_0x15B12[2]);var _0x15950=Number(_0x15B12[3]);var _0x15932=Number(_0x15B12[4]);var _0x1596E=Number(_0x15B12[5]);console[_$_71dd[24]](_0x1598C+ _$_71dd[263]+ _0x15950+ _$_71dd[263]+ _0x15932+ _$_71dd[263]+ _0x1596E);var _0x15B4E=_0x1596E- _0x15950;var _0x15B30=_0x15932- _0x1598C;if(_0x15AB8< 10){_0x15AB8= 10};if(_0x15AB8> _0x15B30){_0x15AB8= _0x15B30};if(_0x15AD6< 10){_0x15AD6= 10};if(_0x15AD6> _0x15B4E){_0x15AD6= _0x15B4E};adobe_iface[_$_71dd[34]](_$_71dd[308]+ _0x15AB8+ _$_71dd[234]+ _0x15AD6+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x15AB8);indesign[_$_71dd[4]]= false})})};IdImplementation[_$_71dd[22]][_$_71dd[191]]= function(_0x151EE){var _0x153CE=getAccumulatedRatchetValue();var _0x1520C=Number(_0x153CE);if(isNaN(_0x153CE)|| _0x153CE== 0){var _0x153EC=_$_71dd[76];indesign[_$_71dd[4]]= false;return _0x153EC};adobe_iface[_$_71dd[34]](_$_71dd[88],function(_0x15374){var _0x154A0=Number(_0x15374);var _0x1540A=gVar[_$_71dd[309]]+ _0x1520C;if(_0x1540A>= _0x154A0){_0x1540A= _0x1540A% _0x154A0};if(_0x1540A< 0){_0x1540A= (_0x1540A%= _0x154A0)+ _0x154A0};gVar[_$_71dd[309]]= _0x1540A;adobe_iface[_$_71dd[34]](_$_71dd[310]+ _0x1540A+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x1540A);indesign[_$_71dd[4]]= false})})};IdImplementation[_$_71dd[22]][_$_71dd[192]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();console[_$_71dd[24]](_$_71dd[239],_0x1520C);adobe_iface[_$_71dd[34]](_$_71dd[311],function(_0x15374){var _0x157AC=Number(_0x15374);console[_$_71dd[24]](_$_71dd[241]+ _0x157AC);var _0x1578E=_0x157AC+ _0x1520C;if(_0x1578E< 0){_0x1578E= 0};if(_0x1578E> 100){_0x1578E= 100};console[_$_71dd[24]](_$_71dd[242]+ _0x1578E);adobe_iface[_$_71dd[34]](_$_71dd[312]+ _0x1578E+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x1578E);indesign[_$_71dd[4]]= false})})};IdImplementation[_$_71dd[22]][_$_71dd[194]]= function(_0x151EE){var _0x1520C=getAccumulatedValue();adobe_iface[_$_71dd[34]](_$_71dd[313],function(_0x15374){var _0x15B6C=_0x15374;console[_$_71dd[24]](_$_71dd[307]+ _0x15374);if(_0x15B6C!= _$_71dd[76]){var _0x15B8A=Number(_0x15B6C)+ _0x1520C};if(_0x15B8A< 0){_0x15B8A= 0};if(_0x15B8A> 100){_0x15B8A= 100};adobe_iface[_$_71dd[34]](_$_71dd[314]+ _0x15B8A+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x15B8A);indesign[_$_71dd[4]]= false})})};IdImplementation[_$_71dd[22]][_$_71dd[195]]= function(_0x151EE){var _0x153CE=getAccumulatedRatchetValue();var _0x1520C=Number(_0x153CE);if(isNaN(_0x153CE)|| _0x153CE== 0){var _0x153EC=_$_71dd[76];indesign[_$_71dd[4]]= false;return _0x153EC};console[_$_71dd[24]](_$_71dd[92],_0x1520C);adobe_iface[_$_71dd[34]](_$_71dd[88],function(_0x15374){var _0x154A0=Number(_0x15374);console[_$_71dd[24]](_$_71dd[93]+ gVar[_$_71dd[94]]);var _0x1540A=gVar[_$_71dd[94]]+ _0x1520C;if(_0x1540A>= _0x154A0){_0x1540A= _0x1540A% _0x154A0};if(_0x1540A< 0){_0x1540A= (_0x1540A%= _0x154A0)+ _0x154A0};gVar[_$_71dd[94]]= _0x1540A;console[_$_71dd[24]](_$_71dd[95]+ _0x1540A);adobe_iface[_$_71dd[34]](_$_71dd[315]+ _0x1540A+ _$_71dd[67],function(_0x15374){indesign[_$_71dd[21]](_0x151EE,_0x1540A);indesign[_$_71dd[4]]= false;console[_$_71dd[24]](_$_71dd[97])})})}c  <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<ExtensionManifest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ExtensionBundleId="LogiOptionsPlusAdobe" ExtensionBundleName="Logi Options+ v2.1.846799.0" ExtensionBundleVersion="1.0" Version="6.0"> <!-- MAJOR-VERSION-UPDATE-MARKER -->
    <ExtensionList>
        <Extension Id="LogiOptionsPlusAdobe" Version="7.0"/>
    </ExtensionList>
    <ExecutionEnvironment>
        <HostList>
            <Host Name="IDSN" Version="12.0"/>
            <Host Name="ILST" Version="21.0"/>
            <Host Name="PHSP" Version="18.0"/>
            <Host Name="PHXS" Version="18.0"/>
            <Host Name="PPRO" Version="11.0"/>
        </HostList>
        <LocaleList>
            <Locale Code="All"/>
        </LocaleList>
        <RequiredRuntimeList>
            <RequiredRuntime Name="CSXS" Version="6.0"/> <!-- MAJOR-VERSION-UPDATE-MARKER -->
        </RequiredRuntimeList>
    </ExecutionEnvironment>
    <DispatchInfoList>
        <Extension Id="LogiOptionsPlusAdobe">

            <DispatchInfo Host="IDSN">
                <Lifecycle>
                    <AutoVisible>false</AutoVisible>
                    <StartOn>
                        <Event>documentAfterActivate</Event>
                    </StartOn>
                </Lifecycle>
                <UI>
                    <Type>Panel</Type>
                    <Menu>Logi Options+ v2.1.846799.0</Menu>
                </UI>
            </DispatchInfo>

            <DispatchInfo Host="PPRO">
                <Lifecycle>
                    <AutoVisible>false</AutoVisible>
                    <StartOn>
                        <Event>com.adobe.csxs.events.ApplicationActivate</Event>
                    </StartOn>
                </Lifecycle>
                <UI>
                    <Type>Panel</Type>
                    <Menu>Logi Options+ v2.1.846799.0</Menu>
                    <Menu>Palette Extension</Menu>
                </UI>
            </DispatchInfo>

            <DispatchInfo Host="ILST">
                <Lifecycle>
                    <AutoVisible>false</AutoVisible>
                    <StartOn>
                        <Event>documentAfterActivate</Event>
                    </StartOn>
                </Lifecycle>
                <UI>
                    <Menu>Logi Options+ v2.1.846799.0</Menu>
                    <Menu>Palette Extension</Menu>
                </UI>
            </DispatchInfo>

            <DispatchInfo Host="PHSP">
                <Lifecycle>
                    <AutoVisible>false</AutoVisible>
                    <StartOn>
                        <Event>com.adobe.csxs.events.AppOnline</Event>
                    </StartOn>
                </Lifecycle>
                <UI>
                    <Menu>Logi Options+ v2.1.846799.0</Menu>
                    <Menu>Palette Extension</Menu>
                </UI>
            </DispatchInfo>

            <DispatchInfo Host="PHXS">
                <Lifecycle>
                    <AutoVisible>false</AutoVisible>
                    <StartOn>
                        <Event>com.adobe.csxs.events.AppOnline</Event>
                    </StartOn>
                </Lifecycle>
                <UI>
                    <Menu>Logi Options+ v2.1.846799.0</Menu>
                    <Menu>Palette Extension</Menu>
                </UI>
            </DispatchInfo>

            <DispatchInfo>
                <Resources>
                    <MainPath>./index.html</MainPath>
                    <CEFCommandLine>
                        <Parameter>--enable-nodejs</Parameter>
                        <Parameter>--allow-file-access</Parameter>
                        <Parameter>--allow-file-access-from-files</Parameter>
                        <Parameter>--mixed-context</Parameter>
                    </CEFCommandLine>
                </Resources>
                <Lifecycle>
                    <AutoVisible>false</AutoVisible>
                    <StartOn>
                        <Event>applicationActivate</Event>
                    </StartOn>
                </Lifecycle>
                <UI>
                    <Type>Panel</Type>
                    <Menu>Logi Options+ v2.1.846799.0</Menu>
                    <Type>Custom</Type>
                    <Geometry>
                        <Size>
                            <Height>100</Height>
                            <Width>100</Width>
                        </Size>
                    </Geometry>
                </UI>
            </DispatchInfo>
        </Extension>
    </DispatchInfoList>
</ExtensionManifest>
