diff --git a/.eslintrc.json b/.eslintrc.json index 1e5f585..9af071c 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,5 +1,8 @@ { - "extends": ["airbnb", "prettier", "plugin:node/recommended"], + "extends": ["airbnb-base", "prettier", "plugin:node/recommended"], + "env": { + "node": true + }, "plugins": ["prettier"], "rules": { "prettier/prettier": "error", diff --git a/.gitignore b/.gitignore index 563a36d..671e679 100644 --- a/.gitignore +++ b/.gitignore @@ -105,4 +105,5 @@ dist .DS_Store gerber/ -hello.txt \ No newline at end of file +hello.txt +test/tmp/* \ No newline at end of file diff --git a/index.js b/index.js index 4dd4a05..0344ff2 100644 --- a/index.js +++ b/index.js @@ -44,28 +44,39 @@ function handleError(e) { * @returns {Promise} Promise object represents number of files extracted */ function extractArchive(fileName, tmpDir) { - // Configure archive to use - const archive = new StreamZip({ - file: fileName, - storeEntries: true, - }); return new Promise((resolve, reject) => { - // Try to extract + // Check archive exists + try { + if (!fs.existsSync(fileName)) { + return reject(new Error('Archive does not exist.')); + } + if (!fs.existsSync(tmpDir)) { + return reject(new Error('Temporary folder does not exist.')); + } + } catch (e) { + throw new Error(e); + } + // Configure archive to use + const archive = new StreamZip({ + file: fileName, + storeEntries: true, + }); + // Handle errors + archive.on('error', (err) => + reject(new Error(`Error extracting archive: ${err}`)) + ); + // Extract archive.on('ready', () => { const extDir = path.join(tmpDir, 'archive'); fs.mkdirSync(extDir, { recursive: true }); archive.extract(null, extDir, (err, count) => { - if (!err) { - archive.close(); - resolve(count); - } else { - const errMsg = 'Error extracting archive'; - console.err(errMsg); - archive.close(); - reject(errMsg); - } + if (err) throw new Error(err); + archive.close(); + console.log('Extraction complete'); + return resolve(count); }); }); + return true; }); } @@ -99,6 +110,27 @@ function getLayers(fileName, tmpDir) { }); } +function getLayers2(dir) { + return new Promise((resolve, reject) => { + // Make sure the directory exists + if (!fs.existsSync(dir)) { + return reject(new Error('Layers folder does not exist.')); + } + // Check that the required layer files exist in source dir + let layersValid = true; + gerberFiles.forEach((layer) => { + if (!fs.existsSync(path.join(dir, layer))) layersValid = false; + }); + if (!layersValid) return reject(new Error('Layer not found.')); + // Construct array of layers that match the supplied filenames array + const layers = gerberFiles.map((layerName) => ({ + filename: layerName, + gerber: fs.createReadStream(path.join(dir, layerName)), + })); + return resolve(layers); + }); +} + /** * Clean up the archive folder in the specified directory * @param {string} dir Path to a directory to clean up @@ -155,6 +187,10 @@ function gerberToImage(gerber, imgConfig, tmpDir, outputDir) { } module.exports = { + cleanupFiles, + getLayers, + getLayers2, + extractArchive, config, gerberToImage, }; diff --git a/package-lock.json b/package-lock.json index 75655bf..5b9cace 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,6 +13,46 @@ "@babel/highlight": "^7.10.4" } }, + "@babel/core": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.10.tgz", + "integrity": "sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.10", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.10", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, "@babel/generator": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.11.tgz", @@ -44,6 +84,77 @@ "@babel/types": "^7.12.10" } }, + "@babel/helper-member-expression-to-functions": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", + "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", + "dev": true, + "requires": { + "@babel/types": "^7.12.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.5" + } + }, + "@babel/helper-module-transforms": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.10", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.10.tgz", + "integrity": "sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ==", + "dev": true, + "requires": { + "@babel/types": "^7.12.10" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==", + "dev": true + }, + "@babel/helper-replace-supers": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.11.tgz", + "integrity": "sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.12.7", + "@babel/helper-optimise-call-expression": "^7.12.10", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.11" + } + }, + "@babel/helper-simple-access": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.1" + } + }, "@babel/helper-split-export-declaration": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.11.tgz", @@ -59,6 +170,17 @@ "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", "dev": true }, + "@babel/helpers": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", + "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", + "dev": true, + "requires": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" + } + }, "@babel/highlight": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", @@ -89,23 +211,112 @@ "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==", "dev": true }, - "@babel/runtime": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", - "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, "requires": { - "regenerator-runtime": "^0.13.4" + "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/runtime-corejs3": { - "version": "7.12.5", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.12.5.tgz", - "integrity": "sha512-roGr54CsTmNPPzZoCP1AmDXuBoNao7tnSA83TXTwt+UK5QVyh1DIJnrgYRPWKCF2flqZQXwa7Yr8v7VmLzF0YQ==", + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dev": true, "requires": { - "core-js-pure": "^3.0.0", - "regenerator-runtime": "^0.13.4" + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", + "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", + "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/template": { @@ -155,6 +366,22 @@ "to-fast-properties": "^2.0.0" } }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, "@eslint/eslintrc": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", @@ -181,11 +408,412 @@ } } }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", + "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", + "dev": true + }, + "@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" + } + }, + "@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "dev": true, + "requires": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + } + }, + "@jest/fake-timers": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + } + }, + "@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "dev": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + } + }, + "@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "node-notifier": "^8.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "dev": true, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "dev": true, + "requires": { + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" + } + }, + "@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@sinonjs/commons": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz", + "integrity": "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, "@tracespace/xml-id": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@tracespace/xml-id/-/xml-id-4.0.0.tgz", "integrity": "sha512-bEAqLh8sxNHHVOErgQrF4cj/PlmaayrTTIWT3uKQKnFk8KlubUQeW+Ip6W9sa+J/bUii927qD0HE5sFxsPo/IQ==" }, + "@types/babel__core": { + "version": "7.1.12", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", + "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", + "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", + "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.0.tgz", + "integrity": "sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/graceful-fs": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", + "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "dev": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "dev": true, + "requires": { + "@types/istanbul-lib-report": "*" + } + }, "@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", @@ -197,18 +825,73 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.40.tgz", "integrity": "sha512-eKaRo87lu1yAXrzEJl0zcJxfUMDT5/mZalFyOkT44rnQps41eS2pfWzbaulSPpQLFNy29bFqn+Y5lOTL8ATlEQ==" }, + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true + }, + "@types/prettier": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.6.tgz", + "integrity": "sha512-6gOkRe7OIioWAXfnO/2lFiv+SJichKVSys1mSsgyrYHSEjk8Ctv4tSR/Odvnu+HWlH2C8j53dahU03XmQdd5fA==", + "dev": true + }, + "@types/stack-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", + "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==", + "dev": true + }, + "@types/yargs": { + "version": "15.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", + "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", + "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==", + "dev": true + }, + "abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, "acorn": { "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, "acorn-jsx": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", "dev": true }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true + }, "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -258,6 +941,16 @@ "color-convert": "^1.9.0" } }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, "aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", @@ -310,15 +1003,23 @@ "sprintf-js": "~1.0.2" } }, - "aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "dev": true, - "requires": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - } + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true }, "array-flatten": { "version": "3.0.0", @@ -338,6 +1039,12 @@ "is-string": "^1.0.5" } }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, "array.prototype.flat": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", @@ -361,10 +1068,25 @@ "function-bind": "^1.1.1" } }, - "ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "dev": true }, "astral-regex": { @@ -373,21 +1095,33 @@ "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, "at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" }, - "axe-core": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.1.tgz", - "integrity": "sha512-5Kgy8Cz6LPC9DJcNb3yjAXTu3XihQgEdnIg50c//zOC/MyLP0Clg+Y8Sh9ZjjnvBrDZU4DgXS9C3T9r4/scGZQ==", + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "dev": true }, - "axobject-query": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", - "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==", + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "dev": true }, "babel-eslint": { @@ -412,17 +1146,152 @@ } } }, + "babel-jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "dev": true, + "requires": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^4.0.0", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "dev": true, + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", "dev": true }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, "base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, "bl": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.3.tgz", @@ -443,6 +1312,30 @@ "concat-map": "0.0.1" } }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, "buffer": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", @@ -452,6 +1345,29 @@ "ieee754": "^1.1.13" } }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, "call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -468,6 +1384,27 @@ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, + "requires": { + "rsvp": "^4.8.4" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, "chalk": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", @@ -513,6 +1450,12 @@ } } }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true + }, "chardet": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", @@ -524,6 +1467,41 @@ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", + "dev": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, "cli-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", @@ -539,11 +1517,78 @@ "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", "dev": true }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, "color": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", @@ -582,6 +1627,21 @@ "simple-swizzle": "^0.2.2" } }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -605,10 +1665,27 @@ "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", "dev": true }, - "core-js-pure": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.8.3.tgz", - "integrity": "sha512-V5qQZVAr9K0xu7jXg1M7qTEwuxUgqr7dUOezGaNa7i+Xn9oXAU/d1fzqD9ObuwpVQOaorO5s70ckyi1woP9lVA==", + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", "dev": true }, "core-util-is": { @@ -627,12 +1704,49 @@ "which": "^2.0.1" } }, - "damerau-levenshtein": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", - "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==", + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", "dev": true }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + } + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, "debug": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", @@ -642,6 +1756,24 @@ "ms": "2.1.2" } }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decimal.js": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", + "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, "decompress-response": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", @@ -661,6 +1793,12 @@ "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", "dev": true }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -670,6 +1808,53 @@ "object-keys": "^1.0.12" } }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, "delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", @@ -680,6 +1865,18 @@ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true + }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true + }, "doctrine": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", @@ -689,6 +1886,39 @@ "esutils": "^2.0.2" } }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true + } + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "dev": true + }, "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -773,6 +2003,67 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true }, + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, "eslint": { "version": "7.19.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.19.0.tgz", @@ -841,17 +2132,6 @@ } } }, - "eslint-config-airbnb": { - "version": "18.2.1", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-18.2.1.tgz", - "integrity": "sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg==", - "dev": true, - "requires": { - "eslint-config-airbnb-base": "^14.2.1", - "object.assign": "^4.1.2", - "object.entries": "^1.1.2" - } - }, "eslint-config-airbnb-base": { "version": "14.2.1", "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz", @@ -1600,33 +2880,6 @@ } } }, - "eslint-plugin-jsx-a11y": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", - "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.11.2", - "aria-query": "^4.2.2", - "array-includes": "^3.1.1", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.0.2", - "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.6", - "emoji-regex": "^9.0.0", - "has": "^1.0.3", - "jsx-ast-utils": "^3.1.0", - "language-tags": "^1.0.5" - }, - "dependencies": { - "emoji-regex": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.1.tgz", - "integrity": "sha512-117l1H6U4X3Krn+MrzYrL57d5H7siRHWraBs7s+LjRuFK7Fe7hJqnJ0skWlinqsycVLU5YAo6L8CsEYQ0V5prg==", - "dev": true - } - } - }, "eslint-plugin-node": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", @@ -1694,12 +2947,6 @@ } } }, - "eslint-plugin-react-hooks": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", - "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", - "dev": true - }, "eslint-rule-composer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", @@ -1810,11 +3057,200 @@ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, + "exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", + "dev": true + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, "expand-template": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" }, + "expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, "external-editor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", @@ -1826,6 +3262,77 @@ "tmp": "^0.0.33" } }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -1850,6 +3357,15 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, + "requires": { + "bser": "2.1.1" + } + }, "figures": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", @@ -1868,6 +3384,15 @@ "flat-cache": "^3.0.4" } }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, "find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", @@ -1893,6 +3418,38 @@ "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", "dev": true }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, "fs-constants": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", @@ -1915,6 +3472,13 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, + "fsevents": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz", + "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==", + "dev": true, + "optional": true + }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -1942,6 +3506,12 @@ "wide-align": "^1.1.0" } }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, "gerber-parser": { "version": "4.2.4", "resolved": "https://registry.npmjs.org/gerber-parser/-/gerber-parser-4.2.4.tgz", @@ -1984,6 +3554,12 @@ "xml-element-string": "^1.0.0" } }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, "get-intrinsic": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.0.tgz", @@ -1995,6 +3571,36 @@ "has-symbols": "^1.0.1" } }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, "github-from-package": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", @@ -2037,6 +3643,29 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true, + "optional": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -2063,12 +3692,96 @@ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "hosted-git-info": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", "dev": true }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -2104,6 +3817,76 @@ "resolve-from": "^4.0.0" } }, + "import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + } + } + }, "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -2196,17 +3979,58 @@ "side-channel": "^1.0.4" } }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "is-arrayish": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, "is-callable": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", "dev": true }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, "is-core-module": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", @@ -2216,12 +4040,64 @@ "has": "^1.0.3" } }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "is-date-object": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", "dev": true }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "dev": true, + "optional": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -2236,6 +4112,12 @@ "number-is-nan": "^1.0.0" } }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true + }, "is-glob": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", @@ -2251,6 +4133,27 @@ "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", "dev": true }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-potential-custom-element-name": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", + "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=", + "dev": true + }, "is-regex": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", @@ -2260,6 +4163,12 @@ "has-symbols": "^1.0.1" } }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, "is-string": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", @@ -2275,6 +4184,28 @@ "has-symbols": "^1.0.1" } }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "optional": true, + "requires": { + "is-docker": "^2.0.0" + } + }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", @@ -2286,6 +4217,698 @@ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", + "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", + "dev": true, + "requires": { + "@jest/core": "^26.6.3", + "import-local": "^3.0.2", + "jest-cli": "^26.6.3" + }, + "dependencies": { + "jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "dev": true, + "requires": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + } + } + } + }, + "jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "dependencies": { + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + } + } + }, + "jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + } + }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "dev": true, + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" + } + }, + "jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "dev": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" + } + }, + "jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "dev": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true + }, + "jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" + } + }, + "jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "dev": true, + "requires": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + } + }, + "jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true + }, + "jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "dev": true + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + } + }, + "jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + } + }, + "jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "dependencies": { + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true + } + } + }, + "jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dev": true, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } + }, + "jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + } + }, + "jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + } + }, + "jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true + } + } + }, + "jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "dev": true, + "requires": { + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" + } + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -2302,12 +4925,64 @@ "esprima": "^4.0.0" } }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsdom": { + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", + "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", + "dev": true, + "requires": { + "abab": "^2.0.3", + "acorn": "^7.1.1", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.2.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.0", + "domexception": "^2.0.1", + "escodegen": "^1.14.1", + "html-encoding-sniffer": "^2.0.1", + "is-potential-custom-element-name": "^1.0.0", + "nwsapi": "^2.2.0", + "parse5": "5.1.1", + "request": "^2.88.2", + "request-promise-native": "^1.0.8", + "saxes": "^5.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0", + "ws": "^7.2.3", + "xml-name-validator": "^3.0.0" + } + }, "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -2320,6 +4995,12 @@ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, "json5": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", @@ -2338,6 +5019,18 @@ "universalify": "^2.0.0" } }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, "jsx-ast-utils": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", @@ -2388,20 +5081,23 @@ } } }, - "language-subtag-registry": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", - "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==", + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, - "language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", - "dev": true, - "requires": { - "language-subtag-registry": "~0.3.2" - } + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true }, "levn": { "version": "0.4.1", @@ -2421,6 +5117,12 @@ "immediate": "~3.0.5" } }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, "load-json-file": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", @@ -2474,6 +5176,12 @@ "resolved": "https://registry.npmjs.org/lodash.padstart/-/lodash.padstart-4.6.1.tgz", "integrity": "sha1-0uPuv/DZ05rVD1y9G1KnvOa7YRs=" }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -2491,6 +5199,78 @@ "yallist": "^4.0.0" } }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "requires": { + "tmpl": "1.0.x" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "mime-db": { + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", + "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", + "dev": true + }, + "mime-types": { + "version": "2.1.28", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", + "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", + "dev": true, + "requires": { + "mime-db": "1.45.0" + } + }, "mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", @@ -2516,6 +5296,27 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, "mkdirp": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", @@ -2542,6 +5343,25 @@ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", "dev": true }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, "napi-build-utils": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", @@ -2579,6 +5399,33 @@ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.1.0.tgz", "integrity": "sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw==" }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true + }, + "node-notifier": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz", + "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==", + "dev": true, + "optional": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + } + }, "node-stream-zip": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.12.0.tgz", @@ -2609,6 +5456,29 @@ } } }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + }, + "dependencies": { + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + } + } + }, "npmlog": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", @@ -2625,11 +5495,54 @@ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "object-inspect": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", @@ -2642,6 +5555,15 @@ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, "object.assign": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", @@ -2678,6 +5600,15 @@ "has": "^1.0.3" } }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, "object.values": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", @@ -2727,6 +5658,18 @@ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true }, + "p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, "p-limit": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", @@ -2774,6 +5717,18 @@ "error-ex": "^1.2.0" } }, + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", @@ -2837,12 +5792,33 @@ "xtend": "^4.0.2" } }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dev": true, + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, "pkg-dir": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", @@ -2852,6 +5828,12 @@ "find-up": "^2.1.0" } }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, "prebuild-install": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.0.0.tgz", @@ -2907,6 +5889,50 @@ "fast-diff": "^1.1.2" } }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==", + "dev": true + } + } + }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -2918,6 +5944,16 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, + "prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "dev": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, "prop-types": { "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", @@ -2929,6 +5965,12 @@ "react-is": "^16.8.1" } }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, "pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", @@ -2944,6 +5986,12 @@ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, "rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", @@ -2992,11 +6040,15 @@ "util-deprecate": "^1.0.1" } }, - "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } }, "regexp.prototype.flags": { "version": "1.3.1", @@ -3014,12 +6066,120 @@ "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", "dev": true }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + } + } + }, + "request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "dev": true, + "requires": { + "lodash": "^4.17.19" + } + }, + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "dev": true, + "requires": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "dependencies": { + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, "require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, "resolve": { "version": "1.19.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", @@ -3030,12 +6190,35 @@ "path-parse": "^1.0.6" } }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, "restore-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", @@ -3046,6 +6229,12 @@ "signal-exit": "^3.0.2" } }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, "rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -3055,6 +6244,12 @@ "glob": "^7.1.3" } }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true + }, "run-async": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", @@ -3085,12 +6280,171 @@ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "dev": true, + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "requires": { + "xmlchars": "^2.2.0" + } + }, "semver": { "version": "7.3.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", @@ -3109,6 +6463,29 @@ "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, "sharp": { "version": "0.27.0", "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.27.0.tgz", @@ -3141,6 +6518,13 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true, + "optional": true + }, "side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -3195,6 +6579,18 @@ "is-arrayish": "^0.3.1" } }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, "slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", @@ -3232,12 +6628,171 @@ } } }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, "spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -3270,12 +6825,109 @@ "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", "dev": true }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "dev": true, + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + } + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true + }, + "string-length": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", + "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", + "dev": true, + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", @@ -3343,6 +6995,18 @@ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", "dev": true }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, "strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", @@ -3357,6 +7021,39 @@ "has-flag": "^3.0.0" } }, + "supports-hyperlinks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", + "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", + "dev": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, "table": { "version": "6.0.7", "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", @@ -3444,12 +7141,39 @@ "readable-stream": "^3.1.1" } }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, + "throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true + }, "through": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", @@ -3465,12 +7189,79 @@ "os-tmpdir": "~1.0.2" } }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", "dev": true }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "dev": true, + "requires": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", + "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", + "dev": true, + "requires": { + "punycode": "^2.1.1" + } + }, "tsconfig-paths": { "version": "3.9.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", @@ -3497,6 +7288,12 @@ "safe-buffer": "^5.0.1" } }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -3506,17 +7303,84 @@ "prelude-ls": "^1.2.1" } }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, "type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", "dev": true }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, "universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -3526,17 +7390,55 @@ "punycode": "^2.1.0" } }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "optional": true + }, "v8-compile-cache": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==", "dev": true }, + "v8-to-istanbul": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz", + "integrity": "sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + }, "validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -3547,11 +7449,55 @@ "spdx-expression-parse": "^3.0.0" } }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, "viewbox": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/viewbox/-/viewbox-1.0.0.tgz", "integrity": "sha1-eWDGEGvx1+yiG4lLagZlvjaNgso=" }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "requires": { + "makeerror": "1.0.x" + } + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true + }, "whats-that-gerber": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/whats-that-gerber/-/whats-that-gerber-4.2.2.tgz", @@ -3560,6 +7506,32 @@ "xtend": "^4.0.2" } }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "whatwg-url": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz", + "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^2.0.2", + "webidl-conversions": "^6.1.0" + } + }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -3569,6 +7541,12 @@ "isexe": "^2.0.0" } }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, "which-pm-runs": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", @@ -3588,6 +7566,69 @@ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", "dev": true }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -3602,6 +7643,24 @@ "mkdirp": "^0.5.1" } }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz", + "integrity": "sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==", + "dev": true + }, "xml-element-string": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/xml-element-string/-/xml-element-string-1.0.0.tgz", @@ -3610,15 +7669,145 @@ "escape-html": "^1.0.3" } }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, + "y18n": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", + "dev": true + }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } } } } diff --git a/package.json b/package.json index 3f852eb..3949d55 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "description": "Create a PCB image from gerber files", "main": "index.js", "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" + "test": "jest" }, "repository": { "type": "git", @@ -30,15 +30,14 @@ }, "devDependencies": { "eslint": "^7.19.0", - "eslint-config-airbnb": "^18.2.1", + "eslint-config-airbnb-base": "^14.2.1", "eslint-config-node": "^4.1.0", "eslint-config-prettier": "^7.2.0", "eslint-plugin-import": "^2.22.1", - "eslint-plugin-jsx-a11y": "^6.4.1", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^3.3.1", "eslint-plugin-react": "^7.22.0", - "eslint-plugin-react-hooks": "^4.2.0", + "jest": "^26.6.3", "prettier": "^2.2.1" } } diff --git a/test/Arduino-Pro-Mini.zip b/test/Arduino-Pro-Mini.zip new file mode 100644 index 0000000..c917dd1 Binary files /dev/null and b/test/Arduino-Pro-Mini.zip differ diff --git a/test/ArduinoLicense.txt b/test/ArduinoLicense.txt new file mode 100644 index 0000000..82a4f83 --- /dev/null +++ b/test/ArduinoLicense.txt @@ -0,0 +1,11 @@ +License Information + +The hardware is released under Creative Commons Share-alike 3.0. + +Hardware authors: Original Arduino Mini design by Team Arduino + +Pro Mini design by Nathan Seidle @ SparkFun Electonics + +Revision work by Pete Lewis @ SparkFun Electonics + +Distributed as-is; no warranty is given. \ No newline at end of file diff --git a/test/index.test.js b/test/index.test.js new file mode 100644 index 0000000..b8934b0 --- /dev/null +++ b/test/index.test.js @@ -0,0 +1,44 @@ +/* eslint-disable */ +const path = require('path'); +const fs = require('fs-extra'); +const fileProc = require('../index.js'); + +const testGerber = path.join(__dirname, 'Arduino-Pro-Mini.zip'); +const testLayers = path.join(__dirname, 'layers'); +const emptyFolder = path.join(__dirname, 'layers', 'Empty'); +const tmpDir = path.join(__dirname, 'tmp'); + +// getLayers +test('Promise of an array of layers from a given folder', () => { + return fileProc.getLayers2(testLayers).then(data => { + expect(data).toEqual( + expect.arrayContaining([ + expect.objectContaining({ + filename: expect.any(String), + gerber: expect.any(fs.ReadStream), + }) + ]) + ); + }); +}); + +test('Non-existent folder should reject promise with error', () => { + return expect(fileProc.getLayers2('./invalid_folder')).rejects.toThrow('Layers folder does not exist.'); +}); + +test('Folder with incorrect number of layers should reject promise with error', () => { + return expect(fileProc.getLayers2(emptyFolder)).rejects.toThrow('Layer not found.'); +}); + +// extractArchive +test('Non-existent archive should throw an error', () => { + return expect(fileProc.extractArchive('invalid.zip', tmpDir)).rejects.toThrow(Error); +}); + +test('Temp dir not existing should throw an error', () => { + return expect(fileProc.extractArchive(testGerber, './invalid_dir')).rejects.toThrow(Error); +}); + +test('Should extract archive and resolve with the number of files extracted', () => { + return expect(fileProc.extractArchive(testGerber, tmpDir)).resolves.toBe(12); +}); \ No newline at end of file diff --git a/test/layers/CAMOutputs/DrillFiles/drills.xln b/test/layers/CAMOutputs/DrillFiles/drills.xln new file mode 100644 index 0000000..3e1e7f1 --- /dev/null +++ b/test/layers/CAMOutputs/DrillFiles/drills.xln @@ -0,0 +1,77 @@ +M48 +;GenerationSoftware,Autodesk,EAGLE,9.6.2*% +;CreationDate,2021-02-01T16:14:31Z*% +FMAT,2 +ICI,OFF +METRIC,TZ,000.000 +T2C0.508 +T1C1.016 +% +G90 +M71 +T1 +X16510Y24130 +X13589Y7493 +X2540Y31750 +X5080Y31750 +X7620Y31750 +X10160Y31750 +X12700Y31750 +X15240Y31750 +X13589Y20447 +X13589Y17907 +X1270Y29210 +X1270Y26670 +X1270Y24130 +X1270Y21590 +X1270Y19050 +X1270Y16510 +X1270Y13970 +X1270Y11430 +X1270Y8890 +X1270Y6350 +X1270Y3810 +X1270Y1270 +X16510Y1270 +X16510Y3810 +X16510Y6350 +X16510Y8890 +X16510Y11430 +X16510Y13970 +X16510Y16510 +X16510Y29210 +X16510Y26670 +X13589Y10033 +X16510Y21590 +X16510Y19050 +T2 +X12192Y13970 +X2794Y2159 +X8890Y15621 +X9525Y16891 +X9322Y19812 +X15367Y15240 +X14046Y27280 +X11176Y26162 +X6350Y26416 +X6629Y22200 +X7366Y11557 +X8001Y12700 +X11303Y14986 +X8890Y4572 +X5969Y3048 +X10414Y11557 +X11811Y5842 +X8153Y29261 +X6401Y24130 +X11405Y24130 +X3683Y26035 +X7722Y16942 +X14757Y25400 +X6350Y14478 +X10414Y20447 +X5105Y29286 +X8890Y2667 +X9652Y14478 +X11430Y12700 +M30 \ No newline at end of file diff --git a/test/layers/CAMOutputs/Empty/dummy.file b/test/layers/CAMOutputs/Empty/dummy.file new file mode 100644 index 0000000..e69de29 diff --git a/test/layers/CAMOutputs/GerberFiles/Other.gbr b/test/layers/CAMOutputs/GerberFiles/Other.gbr new file mode 100644 index 0000000..379fdbe --- /dev/null +++ b/test/layers/CAMOutputs/GerberFiles/Other.gbr @@ -0,0 +1,44 @@ +G04 EAGLE Gerber RS-274X export* +G75* +%MOMM*% +%FSLAX34Y34*% +%LPD*% +%INVias*% +%IPPOS*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5*% +G01* +%ADD10C,1.016000*% + + +D10* +X114300Y127000D03* +X96520Y144780D03* +X88900Y26670D03* +X51054Y292862D03* +X104140Y204470D03* +X63500Y144780D03* +X147574Y254000D03* +X77216Y169418D03* +X36830Y260350D03* +X114046Y241300D03* +X64008Y241300D03* +X81534Y292608D03* +X118110Y58420D03* +X104140Y115570D03* +X59690Y30480D03* +X88900Y45720D03* +X113030Y149860D03* +X80010Y127000D03* +X73660Y115570D03* +X66294Y221996D03* +X63500Y264160D03* +X111760Y261620D03* +X140462Y272796D03* +X153670Y152400D03* +X93218Y198120D03* +X95250Y168910D03* +X88900Y156210D03* +X27940Y21590D03* +X121920Y139700D03* +M02* diff --git a/test/layers/CAMOutputs/GerberFiles/copper_bottom.gbr b/test/layers/CAMOutputs/GerberFiles/copper_bottom.gbr new file mode 100644 index 0000000..63d91ad --- /dev/null +++ b/test/layers/CAMOutputs/GerberFiles/copper_bottom.gbr @@ -0,0 +1,3538 @@ +G04 EAGLE Gerber RS-274X export* +G75* +%MOMM*% +%FSLAX34Y34*% +%LPD*% +%INBottom Copper*% +%IPPOS*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5*% +G01* +%ADD10C,0.203200*% +%ADD11C,1.879600*% +%ADD12R,1.000000X1.100000*% +%ADD13C,1.016000*% +%ADD14C,0.254000*% + +G36* +X124691Y9416D02* +X124691Y9416D01* +X124830Y9429D01* +X124849Y9436D01* +X124869Y9439D01* +X124999Y9490D01* +X125129Y9537D01* +X125146Y9548D01* +X125165Y9556D01* +X125277Y9637D01* +X125392Y9715D01* +X125406Y9731D01* +X125422Y9742D01* +X125511Y9850D01* +X125603Y9954D01* +X125612Y9972D01* +X125625Y9987D01* +X125684Y10113D01* +X125747Y10237D01* +X125752Y10257D01* +X125760Y10275D01* +X125786Y10411D01* +X125817Y10547D01* +X125816Y10568D01* +X125820Y10587D01* +X125811Y10726D01* +X125807Y10865D01* +X125802Y10885D01* +X125800Y10905D01* +X125758Y11037D01* +X125719Y11171D01* +X125709Y11188D01* +X125702Y11207D01* +X125628Y11325D01* +X125557Y11445D01* +X125539Y11466D01* +X125532Y11476D01* +X125517Y11490D01* +X125451Y11566D01* +X125235Y11781D01* +X125235Y15148D01* +X125881Y15793D01* +X125941Y15872D01* +X126009Y15944D01* +X126038Y15997D01* +X126076Y16045D01* +X126115Y16136D01* +X126163Y16222D01* +X126178Y16281D01* +X126202Y16337D01* +X126217Y16434D01* +X126242Y16530D01* +X126249Y16630D01* +X126252Y16651D01* +X126251Y16663D01* +X126252Y16691D01* +X126252Y18199D01* +X128633Y20580D01* +X132001Y20580D01* +X133670Y18911D01* +X133764Y18837D01* +X133853Y18759D01* +X133889Y18740D01* +X133921Y18716D01* +X134031Y18668D01* +X134137Y18614D01* +X134176Y18605D01* +X134213Y18589D01* +X134331Y18571D01* +X134447Y18545D01* +X134487Y18546D01* +X134527Y18539D01* +X134646Y18551D01* +X134765Y18554D01* +X134804Y18565D01* +X134844Y18569D01* +X134956Y18610D01* +X135070Y18643D01* +X135105Y18663D01* +X135143Y18677D01* +X135242Y18744D01* +X135344Y18804D01* +X135389Y18844D01* +X135406Y18855D01* +X135420Y18871D01* +X135465Y18911D01* +X137134Y20580D01* +X140502Y20580D01* +X142146Y18935D01* +X142205Y18889D01* +X142258Y18836D01* +X142330Y18793D01* +X142398Y18740D01* +X142466Y18711D01* +X142530Y18672D01* +X142612Y18648D01* +X142690Y18614D01* +X142763Y18602D01* +X142835Y18581D01* +X142920Y18577D01* +X143004Y18564D01* +X143078Y18571D01* +X143152Y18568D01* +X143236Y18586D01* +X143320Y18594D01* +X143390Y18619D01* +X143463Y18635D01* +X143612Y18697D01* +X143957Y18870D01* +X145901Y18222D01* +X145910Y18220D01* +X145918Y18216D01* +X146064Y18189D01* +X146213Y18160D01* +X146222Y18160D01* +X146231Y18159D01* +X146380Y18169D01* +X146530Y18177D01* +X146539Y18180D01* +X146548Y18181D01* +X146704Y18222D01* +X148648Y18870D01* +X152015Y17187D01* +X152019Y17185D01* +X152023Y17182D01* +X152169Y17132D01* +X152315Y17081D01* +X152320Y17081D01* +X152324Y17079D01* +X152480Y17067D01* +X152632Y17053D01* +X152636Y17054D01* +X152641Y17054D01* +X152795Y17081D01* +X152946Y17106D01* +X152950Y17107D01* +X152955Y17108D01* +X153094Y17171D01* +X153236Y17234D01* +X153240Y17237D01* +X153245Y17239D01* +X153365Y17335D01* +X153486Y17431D01* +X153489Y17434D01* +X153493Y17437D01* +X153585Y17559D01* +X153680Y17683D01* +X153681Y17688D01* +X153684Y17692D01* +X153755Y17836D01* +X154548Y19750D01* +X158050Y23252D01* +X160405Y24227D01* +X160525Y24296D01* +X160648Y24361D01* +X160663Y24375D01* +X160681Y24385D01* +X160781Y24482D01* +X160884Y24575D01* +X160895Y24592D01* +X160909Y24606D01* +X160982Y24725D01* +X161058Y24841D01* +X161065Y24860D01* +X161076Y24877D01* +X161116Y25010D01* +X161162Y25142D01* +X161163Y25162D01* +X161169Y25181D01* +X161176Y25320D01* +X161187Y25459D01* +X161183Y25479D01* +X161184Y25499D01* +X161156Y25635D01* +X161132Y25772D01* +X161124Y25791D01* +X161120Y25810D01* +X161059Y25936D01* +X161002Y26062D01* +X160989Y26078D01* +X160980Y26096D01* +X160890Y26202D01* +X160803Y26310D01* +X160787Y26323D01* +X160774Y26338D01* +X160660Y26418D01* +X160549Y26502D01* +X160524Y26514D01* +X160514Y26521D01* +X160495Y26528D01* +X160405Y26573D01* +X158050Y27548D01* +X154548Y31050D01* +X153741Y32998D01* +X153727Y33023D01* +X153717Y33051D01* +X153648Y33161D01* +X153584Y33274D01* +X153563Y33295D01* +X153547Y33320D01* +X153453Y33409D01* +X153362Y33502D01* +X153337Y33518D01* +X153316Y33538D01* +X153202Y33601D01* +X153091Y33669D01* +X153063Y33677D01* +X153037Y33692D01* +X152911Y33724D01* +X152787Y33762D01* +X152758Y33764D01* +X152729Y33771D01* +X152569Y33781D01* +X109971Y33781D01* +X103768Y39985D01* +X103673Y40058D01* +X103584Y40137D01* +X103548Y40155D01* +X103516Y40180D01* +X103407Y40227D01* +X103301Y40281D01* +X103262Y40290D01* +X103224Y40306D01* +X103107Y40325D01* +X102991Y40351D01* +X102950Y40350D01* +X102910Y40356D01* +X102792Y40345D01* +X102673Y40341D01* +X102634Y40330D01* +X102594Y40326D01* +X102481Y40286D01* +X102367Y40253D01* +X102333Y40232D01* +X102294Y40219D01* +X102196Y40152D01* +X102093Y40091D01* +X102048Y40051D01* +X102031Y40040D01* +X102018Y40025D01* +X101973Y39985D01* +X100477Y38490D01* +X96130Y34143D01* +X93229Y31241D01* +X69088Y31241D01* +X68970Y31226D01* +X68851Y31219D01* +X68813Y31206D01* +X68772Y31201D01* +X68662Y31158D01* +X68549Y31121D01* +X68514Y31099D01* +X68477Y31084D01* +X68381Y31015D01* +X68280Y30951D01* +X68252Y30921D01* +X68219Y30898D01* +X68143Y30806D01* +X68062Y30719D01* +X68042Y30684D01* +X68017Y30653D01* +X67966Y30545D01* +X67908Y30441D01* +X67898Y30401D01* +X67881Y30365D01* +X67859Y30248D01* +X67829Y30133D01* +X67825Y30073D01* +X67821Y30053D01* +X67823Y30032D01* +X67819Y29972D01* +X67819Y28863D01* +X66581Y25875D01* +X64295Y23589D01* +X61307Y22351D01* +X58073Y22351D01* +X55085Y23589D01* +X52799Y25875D01* +X51561Y28863D01* +X51561Y32097D01* +X52799Y35085D01* +X55085Y37371D01* +X58073Y38609D01* +X61185Y38609D01* +X61284Y38621D01* +X61383Y38624D01* +X61441Y38641D01* +X61501Y38649D01* +X61593Y38685D01* +X61688Y38713D01* +X61740Y38743D01* +X61797Y38766D01* +X61877Y38824D01* +X61962Y38874D01* +X62037Y38940D01* +X62054Y38952D01* +X62062Y38962D01* +X62083Y38980D01* +X62981Y39879D01* +X80621Y39879D01* +X80671Y39885D01* +X80720Y39883D01* +X80828Y39905D01* +X80937Y39919D01* +X80983Y39937D01* +X81032Y39947D01* +X81131Y39995D01* +X81233Y40036D01* +X81273Y40065D01* +X81318Y40087D01* +X81401Y40158D01* +X81490Y40222D01* +X81522Y40261D01* +X81560Y40293D01* +X81623Y40383D01* +X81693Y40467D01* +X81714Y40512D01* +X81743Y40553D01* +X81782Y40656D01* +X81828Y40755D01* +X81838Y40804D01* +X81855Y40850D01* +X81868Y40960D01* +X81888Y41067D01* +X81885Y41117D01* +X81891Y41166D01* +X81875Y41275D01* +X81868Y41385D01* +X81853Y41432D01* +X81846Y41481D01* +X81794Y41634D01* +X80771Y44103D01* +X80771Y47337D01* +X82009Y50325D01* +X84210Y52525D01* +X84270Y52604D01* +X84338Y52676D01* +X84367Y52729D01* +X84404Y52777D01* +X84444Y52868D01* +X84492Y52954D01* +X84507Y53013D01* +X84531Y53068D01* +X84546Y53166D01* +X84571Y53262D01* +X84577Y53362D01* +X84581Y53383D01* +X84579Y53395D01* +X84581Y53423D01* +X84581Y73885D01* +X84569Y73984D01* +X84566Y74083D01* +X84549Y74141D01* +X84541Y74201D01* +X84505Y74293D01* +X84477Y74388D01* +X84447Y74440D01* +X84424Y74497D01* +X84366Y74577D01* +X84316Y74662D01* +X84250Y74737D01* +X84238Y74754D01* +X84228Y74762D01* +X84210Y74783D01* +X55371Y103621D01* +X55371Y130059D01* +X70601Y145289D01* +X89419Y145289D01* +X98572Y136135D01* +X98650Y136075D01* +X98723Y136007D01* +X98776Y135978D01* +X98823Y135941D01* +X98914Y135901D01* +X99001Y135853D01* +X99060Y135838D01* +X99115Y135814D01* +X99213Y135799D01* +X99309Y135774D01* +X99409Y135768D01* +X99429Y135764D01* +X99442Y135766D01* +X99470Y135764D01* +X101190Y135764D01* +X101289Y135776D01* +X101388Y135779D01* +X101446Y135796D01* +X101506Y135804D01* +X101598Y135840D01* +X101693Y135868D01* +X101745Y135898D01* +X101802Y135921D01* +X101882Y135979D01* +X101967Y136029D01* +X102042Y136095D01* +X102059Y136107D01* +X102067Y136117D01* +X102088Y136135D01* +X105800Y139847D01* +X105860Y139925D01* +X105928Y139998D01* +X105957Y140051D01* +X105994Y140098D01* +X106034Y140189D01* +X106082Y140276D01* +X106097Y140335D01* +X106121Y140390D01* +X106136Y140488D01* +X106161Y140584D01* +X106167Y140684D01* +X106171Y140704D01* +X106169Y140717D01* +X106171Y140745D01* +X106171Y144925D01* +X106170Y144934D01* +X106171Y144943D01* +X106150Y145092D01* +X106131Y145240D01* +X106128Y145249D01* +X106127Y145258D01* +X106075Y145410D01* +X104901Y148243D01* +X104901Y151477D01* +X106139Y154465D01* +X108425Y156751D01* +X108690Y156861D01* +X108715Y156875D01* +X108743Y156884D01* +X108853Y156954D01* +X108966Y157018D01* +X108987Y157039D01* +X109012Y157055D01* +X109101Y157149D01* +X109194Y157240D01* +X109210Y157265D01* +X109230Y157286D01* +X109293Y157400D01* +X109361Y157511D01* +X109369Y157539D01* +X109384Y157565D01* +X109416Y157690D01* +X109454Y157815D01* +X109456Y157844D01* +X109463Y157873D01* +X109473Y158033D01* +X109473Y215109D01* +X109461Y215208D01* +X109458Y215307D01* +X109441Y215365D01* +X109433Y215425D01* +X109397Y215517D01* +X109369Y215612D01* +X109339Y215664D01* +X109316Y215721D01* +X109258Y215801D01* +X109208Y215886D01* +X109142Y215961D01* +X109130Y215978D01* +X109120Y215986D01* +X109102Y216007D01* +X108057Y217052D01* +X107979Y217112D01* +X107906Y217180D01* +X107853Y217209D01* +X107806Y217246D01* +X107715Y217286D01* +X107628Y217334D01* +X107569Y217349D01* +X107514Y217373D01* +X107416Y217388D01* +X107320Y217413D01* +X107220Y217419D01* +X107200Y217423D01* +X107187Y217421D01* +X107159Y217423D01* +X98327Y217423D01* +X98228Y217411D01* +X98129Y217408D01* +X98071Y217391D01* +X98011Y217383D01* +X97919Y217347D01* +X97824Y217319D01* +X97772Y217289D01* +X97715Y217266D01* +X97635Y217208D01* +X97550Y217158D01* +X97475Y217092D01* +X97458Y217080D01* +X97450Y217070D01* +X97429Y217052D01* +X87621Y207243D01* +X87578Y207188D01* +X87528Y207139D01* +X87481Y207063D01* +X87426Y206992D01* +X87398Y206928D01* +X87362Y206868D01* +X87335Y206783D01* +X87299Y206700D01* +X87288Y206631D01* +X87268Y206564D01* +X87264Y206475D01* +X87250Y206386D01* +X87256Y206316D01* +X87253Y206247D01* +X87271Y206159D01* +X87279Y206069D01* +X87303Y206004D01* +X87317Y205935D01* +X87357Y205854D01* +X87387Y205770D01* +X87426Y205712D01* +X87457Y205650D01* +X87515Y205581D01* +X87566Y205507D01* +X87618Y205461D01* +X87663Y205408D01* +X87737Y205356D01* +X87804Y205296D01* +X87866Y205265D01* +X87923Y205224D01* +X88007Y205193D01* +X88087Y205152D01* +X88155Y205136D01* +X88221Y205112D01* +X88310Y205102D01* +X88398Y205082D01* +X88467Y205084D01* +X88537Y205076D01* +X88626Y205089D01* +X88715Y205092D01* +X88782Y205111D01* +X88852Y205121D01* +X89004Y205173D01* +X91601Y206249D01* +X94835Y206249D01* +X97823Y205011D01* +X100109Y202725D01* +X101347Y199737D01* +X101347Y196503D01* +X100109Y193515D01* +X97823Y191229D01* +X94835Y189991D01* +X91723Y189991D01* +X91624Y189979D01* +X91525Y189976D01* +X91467Y189959D01* +X91407Y189951D01* +X91315Y189915D01* +X91220Y189887D01* +X91168Y189857D01* +X91111Y189834D01* +X91031Y189776D01* +X90946Y189726D01* +X90871Y189660D01* +X90854Y189648D01* +X90846Y189638D01* +X90825Y189620D01* +X87387Y186181D01* +X25231Y186181D01* +X25202Y186178D01* +X25173Y186180D01* +X25045Y186158D01* +X24916Y186141D01* +X24889Y186131D01* +X24859Y186126D01* +X24741Y186072D01* +X24620Y186024D01* +X24596Y186007D01* +X24569Y185995D01* +X24468Y185914D01* +X24363Y185838D01* +X24344Y185815D01* +X24321Y185796D01* +X24243Y185693D01* +X24160Y185593D01* +X24147Y185566D01* +X24130Y185542D01* +X24059Y185398D01* +X23252Y183450D01* +X19750Y179948D01* +X17395Y178973D01* +X17275Y178904D01* +X17152Y178839D01* +X17137Y178825D01* +X17119Y178815D01* +X17019Y178718D01* +X16916Y178625D01* +X16905Y178608D01* +X16891Y178594D01* +X16818Y178475D01* +X16742Y178359D01* +X16735Y178340D01* +X16724Y178323D01* +X16684Y178190D01* +X16638Y178058D01* +X16637Y178038D01* +X16631Y178019D01* +X16624Y177880D01* +X16613Y177741D01* +X16617Y177721D01* +X16616Y177701D01* +X16644Y177565D01* +X16668Y177428D01* +X16676Y177409D01* +X16680Y177390D01* +X16741Y177264D01* +X16798Y177138D01* +X16811Y177122D01* +X16820Y177104D01* +X16910Y176998D01* +X16997Y176890D01* +X17013Y176877D01* +X17026Y176862D01* +X17140Y176782D01* +X17251Y176698D01* +X17276Y176686D01* +X17286Y176679D01* +X17305Y176672D01* +X17395Y176627D01* +X19750Y175652D01* +X23252Y172150D01* +X25147Y167576D01* +X25147Y165608D01* +X25162Y165490D01* +X25169Y165371D01* +X25182Y165333D01* +X25187Y165292D01* +X25230Y165182D01* +X25267Y165069D01* +X25289Y165034D01* +X25304Y164997D01* +X25373Y164901D01* +X25437Y164800D01* +X25467Y164772D01* +X25490Y164739D01* +X25582Y164663D01* +X25669Y164582D01* +X25704Y164562D01* +X25735Y164537D01* +X25843Y164486D01* +X25947Y164428D01* +X25987Y164418D01* +X26023Y164401D01* +X26140Y164379D01* +X26255Y164349D01* +X26315Y164345D01* +X26335Y164341D01* +X26356Y164343D01* +X26416Y164339D01* +X77695Y164339D01* +X77794Y164351D01* +X77893Y164354D01* +X77951Y164371D01* +X78011Y164379D01* +X78103Y164415D01* +X78198Y164443D01* +X78250Y164473D01* +X78307Y164496D01* +X78387Y164554D01* +X78472Y164604D01* +X78547Y164670D01* +X78564Y164682D01* +X78572Y164692D01* +X78593Y164710D01* +X87111Y173229D01* +X87547Y173229D01* +X87645Y173241D01* +X87744Y173244D01* +X87803Y173261D01* +X87863Y173269D01* +X87955Y173305D01* +X88050Y173333D01* +X88102Y173363D01* +X88158Y173386D01* +X88239Y173444D01* +X88324Y173494D01* +X88399Y173560D01* +X88416Y173572D01* +X88424Y173582D01* +X88445Y173600D01* +X90645Y175801D01* +X93633Y177039D01* +X96867Y177039D01* +X99855Y175801D01* +X102141Y173515D01* +X103379Y170527D01* +X103379Y167293D01* +X102141Y164305D01* +X99855Y162019D01* +X97133Y160892D01* +X97030Y160833D01* +X96923Y160780D01* +X96892Y160754D01* +X96857Y160734D01* +X96771Y160651D01* +X96681Y160574D01* +X96658Y160541D01* +X96628Y160513D01* +X96566Y160411D01* +X96498Y160314D01* +X96483Y160276D01* +X96462Y160242D01* +X96427Y160128D01* +X96385Y160017D01* +X96380Y159976D01* +X96369Y159938D01* +X96363Y159819D01* +X96350Y159700D01* +X96355Y159660D01* +X96353Y159620D01* +X96378Y159503D01* +X96394Y159386D01* +X96414Y159329D01* +X96418Y159309D01* +X96427Y159290D01* +X96446Y159233D01* +X97029Y157827D01* +X97029Y154593D01* +X95791Y151605D01* +X93505Y149319D01* +X90517Y148081D01* +X87283Y148081D01* +X84295Y149319D01* +X83365Y150250D01* +X83286Y150310D01* +X83214Y150378D01* +X83161Y150407D01* +X83113Y150444D01* +X83022Y150484D01* +X82936Y150532D01* +X82877Y150547D01* +X82822Y150571D01* +X82724Y150586D01* +X82628Y150611D01* +X82528Y150617D01* +X82507Y150621D01* +X82495Y150619D01* +X82467Y150621D01* +X30255Y150621D01* +X30156Y150609D01* +X30057Y150606D01* +X29999Y150589D01* +X29939Y150581D01* +X29847Y150545D01* +X29752Y150517D01* +X29700Y150487D01* +X29643Y150464D01* +X29563Y150406D01* +X29478Y150356D01* +X29403Y150290D01* +X29386Y150278D01* +X29378Y150268D01* +X29357Y150250D01* +X24615Y145507D01* +X24597Y145484D01* +X24574Y145465D01* +X24499Y145359D01* +X24420Y145256D01* +X24408Y145229D01* +X24391Y145205D01* +X24345Y145083D01* +X24294Y144964D01* +X24289Y144935D01* +X24279Y144907D01* +X24264Y144778D01* +X24244Y144650D01* +X24247Y144621D01* +X24243Y144591D01* +X24261Y144463D01* +X24274Y144333D01* +X24284Y144306D01* +X24288Y144276D01* +X24340Y144124D01* +X25147Y142176D01* +X25147Y137224D01* +X23252Y132650D01* +X19750Y129148D01* +X17395Y128173D01* +X17275Y128104D01* +X17152Y128039D01* +X17137Y128025D01* +X17119Y128015D01* +X17019Y127918D01* +X16916Y127825D01* +X16905Y127808D01* +X16891Y127794D01* +X16818Y127675D01* +X16742Y127559D01* +X16735Y127540D01* +X16724Y127523D01* +X16684Y127390D01* +X16638Y127258D01* +X16637Y127238D01* +X16631Y127219D01* +X16624Y127080D01* +X16613Y126941D01* +X16617Y126921D01* +X16616Y126901D01* +X16644Y126765D01* +X16668Y126628D01* +X16676Y126609D01* +X16680Y126590D01* +X16741Y126464D01* +X16798Y126338D01* +X16811Y126322D01* +X16820Y126304D01* +X16910Y126198D01* +X16997Y126090D01* +X17013Y126077D01* +X17026Y126062D01* +X17140Y125982D01* +X17251Y125898D01* +X17276Y125886D01* +X17286Y125879D01* +X17305Y125872D01* +X17395Y125827D01* +X19750Y124852D01* +X23252Y121350D01* +X25147Y116776D01* +X25147Y111824D01* +X23252Y107250D01* +X19750Y103748D01* +X17395Y102773D01* +X17275Y102704D01* +X17152Y102639D01* +X17137Y102625D01* +X17119Y102615D01* +X17019Y102518D01* +X16916Y102425D01* +X16905Y102408D01* +X16891Y102394D01* +X16818Y102275D01* +X16742Y102159D01* +X16735Y102140D01* +X16724Y102123D01* +X16684Y101990D01* +X16638Y101858D01* +X16637Y101838D01* +X16631Y101819D01* +X16624Y101680D01* +X16613Y101541D01* +X16617Y101521D01* +X16616Y101501D01* +X16644Y101365D01* +X16668Y101228D01* +X16676Y101209D01* +X16680Y101190D01* +X16741Y101064D01* +X16798Y100938D01* +X16811Y100922D01* +X16820Y100904D01* +X16910Y100798D01* +X16997Y100690D01* +X17013Y100677D01* +X17026Y100662D01* +X17140Y100582D01* +X17251Y100498D01* +X17276Y100486D01* +X17286Y100479D01* +X17305Y100472D01* +X17395Y100427D01* +X19750Y99452D01* +X23252Y95950D01* +X25147Y91376D01* +X25147Y86424D01* +X23252Y81850D01* +X19750Y78348D01* +X17395Y77373D01* +X17275Y77304D01* +X17152Y77239D01* +X17137Y77225D01* +X17119Y77215D01* +X17019Y77118D01* +X16916Y77025D01* +X16905Y77008D01* +X16891Y76994D01* +X16818Y76875D01* +X16742Y76759D01* +X16735Y76740D01* +X16724Y76723D01* +X16684Y76590D01* +X16638Y76458D01* +X16637Y76438D01* +X16631Y76419D01* +X16624Y76280D01* +X16613Y76141D01* +X16617Y76121D01* +X16616Y76101D01* +X16644Y75965D01* +X16668Y75828D01* +X16676Y75809D01* +X16680Y75790D01* +X16741Y75664D01* +X16798Y75538D01* +X16811Y75522D01* +X16820Y75504D01* +X16910Y75398D01* +X16997Y75290D01* +X17013Y75277D01* +X17026Y75262D01* +X17140Y75182D01* +X17251Y75098D01* +X17276Y75086D01* +X17286Y75079D01* +X17305Y75072D01* +X17395Y75027D01* +X19750Y74052D01* +X23252Y70550D01* +X25147Y65976D01* +X25147Y61024D01* +X23252Y56450D01* +X19750Y52948D01* +X17395Y51973D01* +X17275Y51904D01* +X17152Y51839D01* +X17137Y51825D01* +X17119Y51815D01* +X17019Y51718D01* +X16916Y51625D01* +X16905Y51608D01* +X16891Y51594D01* +X16818Y51475D01* +X16742Y51359D01* +X16735Y51340D01* +X16724Y51323D01* +X16684Y51190D01* +X16638Y51058D01* +X16637Y51038D01* +X16631Y51019D01* +X16624Y50880D01* +X16613Y50741D01* +X16617Y50721D01* +X16616Y50701D01* +X16644Y50565D01* +X16668Y50428D01* +X16676Y50409D01* +X16680Y50390D01* +X16741Y50264D01* +X16798Y50138D01* +X16811Y50122D01* +X16820Y50104D01* +X16910Y49998D01* +X16997Y49890D01* +X17013Y49877D01* +X17026Y49862D01* +X17140Y49782D01* +X17251Y49698D01* +X17276Y49686D01* +X17286Y49679D01* +X17305Y49672D01* +X17395Y49627D01* +X19750Y48652D01* +X23252Y45150D01* +X25147Y40576D01* +X25147Y35624D01* +X23244Y31030D01* +X23227Y31014D01* +X23181Y30938D01* +X23126Y30867D01* +X23098Y30803D01* +X23061Y30743D01* +X23035Y30657D01* +X22999Y30575D01* +X22988Y30506D01* +X22968Y30439D01* +X22963Y30350D01* +X22949Y30261D01* +X22956Y30191D01* +X22952Y30122D01* +X22971Y30034D01* +X22979Y29944D01* +X23003Y29879D01* +X23017Y29810D01* +X23056Y29729D01* +X23087Y29645D01* +X23126Y29587D01* +X23156Y29524D01* +X23215Y29456D01* +X23265Y29382D01* +X23317Y29336D01* +X23363Y29282D01* +X23436Y29231D01* +X23504Y29171D01* +X23566Y29140D01* +X23623Y29099D01* +X23707Y29068D01* +X23787Y29027D01* +X23855Y29011D01* +X23920Y28987D01* +X24009Y28977D01* +X24097Y28957D01* +X24167Y28959D01* +X24236Y28951D01* +X24325Y28964D01* +X24415Y28967D01* +X24482Y28986D01* +X24551Y28996D01* +X24704Y29048D01* +X26323Y29719D01* +X29557Y29719D01* +X32545Y28481D01* +X34831Y26195D01* +X36069Y23207D01* +X36069Y20095D01* +X36081Y19996D01* +X36084Y19897D01* +X36101Y19839D01* +X36109Y19779D01* +X36145Y19687D01* +X36173Y19592D01* +X36203Y19540D01* +X36226Y19483D01* +X36284Y19403D01* +X36334Y19318D01* +X36400Y19243D01* +X36412Y19226D01* +X36422Y19218D01* +X36440Y19197D01* +X45867Y9770D01* +X45945Y9710D01* +X46018Y9642D01* +X46071Y9613D01* +X46118Y9576D01* +X46209Y9536D01* +X46296Y9488D01* +X46355Y9473D01* +X46410Y9449D01* +X46508Y9434D01* +X46604Y9409D01* +X46704Y9403D01* +X46724Y9399D01* +X46737Y9401D01* +X46765Y9399D01* +X124553Y9399D01* +X124691Y9416D01* +G37* +G36* +X57333Y223635D02* +X57333Y223635D01* +X57383Y223631D01* +X57491Y223649D01* +X57600Y223660D01* +X57647Y223677D01* +X57696Y223685D01* +X57796Y223730D01* +X57900Y223767D01* +X57941Y223795D01* +X57986Y223816D01* +X58072Y223884D01* +X58163Y223946D01* +X58196Y223983D01* +X58234Y224014D01* +X58301Y224102D01* +X58373Y224184D01* +X58396Y224229D01* +X58426Y224268D01* +X58497Y224413D01* +X59403Y226601D01* +X61689Y228887D01* +X64677Y230125D01* +X67789Y230125D01* +X67888Y230137D01* +X67987Y230140D01* +X68045Y230157D01* +X68105Y230165D01* +X68197Y230201D01* +X68292Y230229D01* +X68344Y230259D01* +X68401Y230282D01* +X68481Y230340D01* +X68566Y230390D01* +X68641Y230456D01* +X68658Y230468D01* +X68666Y230478D01* +X68687Y230496D01* +X74919Y236729D01* +X119741Y236729D01* +X119840Y236741D01* +X119939Y236744D01* +X119997Y236761D01* +X120057Y236769D01* +X120149Y236805D01* +X120244Y236833D01* +X120296Y236863D01* +X120353Y236886D01* +X120433Y236944D01* +X120518Y236994D01* +X120593Y237060D01* +X120610Y237072D01* +X120618Y237082D01* +X120639Y237100D01* +X121373Y237835D01* +X121434Y237913D01* +X121502Y237985D01* +X121531Y238039D01* +X121568Y238086D01* +X121608Y238177D01* +X121656Y238264D01* +X121671Y238323D01* +X121695Y238378D01* +X121710Y238476D01* +X121735Y238572D01* +X121741Y238672D01* +X121745Y238692D01* +X121743Y238705D01* +X121745Y238733D01* +X121745Y246911D01* +X123531Y248697D01* +X148757Y248697D01* +X150543Y246911D01* +X150543Y245061D01* +X150551Y244992D01* +X150550Y244922D01* +X150571Y244835D01* +X150583Y244746D01* +X150608Y244681D01* +X150625Y244613D01* +X150667Y244534D01* +X150700Y244450D01* +X150741Y244394D01* +X150773Y244332D01* +X150834Y244266D01* +X150886Y244193D01* +X150940Y244148D01* +X150987Y244097D01* +X151062Y244047D01* +X151131Y243990D01* +X151195Y243960D01* +X151253Y243922D01* +X151338Y243893D01* +X151419Y243855D01* +X151488Y243841D01* +X151554Y243819D01* +X151643Y243812D01* +X151731Y243795D01* +X151801Y243799D01* +X151871Y243794D01* +X151959Y243809D01* +X152049Y243815D01* +X152115Y243836D01* +X152184Y243848D01* +X152266Y243885D01* +X152351Y243913D01* +X152410Y243950D01* +X152474Y243979D01* +X152544Y244035D01* +X152620Y244083D01* +X152668Y244134D01* +X152722Y244177D01* +X152777Y244249D01* +X152838Y244314D01* +X152872Y244375D01* +X152914Y244431D01* +X152985Y244576D01* +X154548Y248350D01* +X158050Y251852D01* +X161075Y253105D01* +X161101Y253120D01* +X161130Y253129D01* +X161239Y253199D01* +X161352Y253263D01* +X161373Y253284D01* +X161398Y253300D01* +X161487Y253394D01* +X161580Y253484D01* +X161596Y253510D01* +X161616Y253531D01* +X161679Y253645D01* +X161746Y253755D01* +X161755Y253784D01* +X161769Y253810D01* +X161802Y253935D01* +X161840Y254059D01* +X161841Y254089D01* +X161849Y254118D01* +X161849Y254248D01* +X161855Y254377D01* +X161849Y254406D01* +X161849Y254436D01* +X161817Y254561D01* +X161791Y254688D01* +X161778Y254715D01* +X161770Y254744D01* +X161708Y254857D01* +X161651Y254974D01* +X161632Y254997D01* +X161617Y255023D01* +X161529Y255117D01* +X161445Y255216D01* +X161420Y255233D01* +X161400Y255255D01* +X161291Y255324D01* +X161185Y255399D01* +X161157Y255410D01* +X161131Y255426D01* +X160982Y255485D01* +X160517Y255636D01* +X158843Y256489D01* +X157322Y257594D01* +X155994Y258922D01* +X154889Y260443D01* +X154036Y262117D01* +X153455Y263904D01* +X153415Y264161D01* +X163830Y264161D01* +X163948Y264176D01* +X164067Y264183D01* +X164105Y264196D01* +X164145Y264201D01* +X164256Y264244D01* +X164369Y264281D01* +X164403Y264303D01* +X164441Y264318D01* +X164537Y264388D01* +X164638Y264451D01* +X164666Y264481D01* +X164698Y264504D01* +X164774Y264596D01* +X164856Y264683D01* +X164875Y264718D01* +X164901Y264749D01* +X164952Y264857D01* +X165009Y264961D01* +X165020Y265001D01* +X165037Y265037D01* +X165059Y265154D01* +X165089Y265269D01* +X165093Y265330D01* +X165097Y265350D01* +X165095Y265370D01* +X165099Y265430D01* +X165099Y267970D01* +X165084Y268088D01* +X165077Y268207D01* +X165064Y268245D01* +X165059Y268285D01* +X165015Y268396D01* +X164979Y268509D01* +X164957Y268544D01* +X164942Y268581D01* +X164872Y268677D01* +X164809Y268778D01* +X164779Y268806D01* +X164755Y268839D01* +X164664Y268914D01* +X164577Y268996D01* +X164542Y269016D01* +X164510Y269041D01* +X164403Y269092D01* +X164298Y269150D01* +X164259Y269160D01* +X164223Y269177D01* +X164106Y269199D01* +X163991Y269229D01* +X163930Y269233D01* +X163910Y269237D01* +X163890Y269235D01* +X163830Y269239D01* +X153415Y269239D01* +X153455Y269496D01* +X154036Y271283D01* +X154185Y271575D01* +X154221Y271675D01* +X154252Y271741D01* +X154254Y271755D01* +X154273Y271797D01* +X154279Y271837D01* +X154293Y271874D01* +X154304Y271993D01* +X154323Y272111D01* +X154319Y272151D01* +X154323Y272191D01* +X154304Y272309D01* +X154293Y272428D01* +X154279Y272465D01* +X154273Y272505D01* +X154226Y272614D01* +X154185Y272727D01* +X154163Y272760D01* +X154147Y272797D01* +X154074Y272891D01* +X154007Y272990D01* +X153977Y273017D01* +X153952Y273048D01* +X153858Y273122D01* +X153768Y273201D01* +X153732Y273219D01* +X153701Y273243D01* +X153591Y273291D01* +X153485Y273345D01* +X153446Y273354D01* +X153409Y273370D01* +X153291Y273389D01* +X153175Y273415D01* +X153135Y273414D01* +X153095Y273420D01* +X152976Y273409D01* +X152857Y273405D01* +X152818Y273394D01* +X152778Y273390D01* +X152666Y273350D01* +X152551Y273317D01* +X152517Y273296D01* +X152479Y273283D01* +X152380Y273216D01* +X152277Y273155D01* +X152232Y273116D01* +X152216Y273104D01* +X152202Y273089D01* +X152170Y273061D01* +X152168Y273059D01* +X152166Y273057D01* +X152156Y273049D01* +X147570Y268462D01* +X147564Y268455D01* +X147557Y268449D01* +X147467Y268329D01* +X147383Y268221D01* +X145067Y265905D01* +X142079Y264667D01* +X138845Y264667D01* +X135857Y265905D01* +X133657Y268106D01* +X133578Y268166D01* +X133506Y268234D01* +X133453Y268263D01* +X133405Y268300D01* +X133314Y268340D01* +X133228Y268388D01* +X133169Y268403D01* +X133114Y268427D01* +X133016Y268442D01* +X132920Y268467D01* +X132820Y268473D01* +X132799Y268477D01* +X132787Y268475D01* +X132759Y268477D01* +X125251Y268477D01* +X125152Y268465D01* +X125053Y268462D01* +X124995Y268445D01* +X124935Y268437D01* +X124843Y268401D01* +X124748Y268373D01* +X124696Y268343D01* +X124639Y268320D01* +X124559Y268262D01* +X124474Y268212D01* +X124399Y268146D01* +X124382Y268134D01* +X124374Y268124D01* +X124353Y268106D01* +X120260Y264013D01* +X120200Y263935D01* +X120132Y263862D01* +X120103Y263809D01* +X120066Y263762D01* +X120026Y263671D01* +X119978Y263584D01* +X119963Y263525D01* +X119939Y263470D01* +X119924Y263372D01* +X119899Y263276D01* +X119893Y263176D01* +X119889Y263156D01* +X119891Y263143D01* +X119889Y263115D01* +X119889Y260003D01* +X118651Y257015D01* +X116365Y254729D01* +X113377Y253491D01* +X110143Y253491D01* +X107155Y254729D01* +X104869Y257015D01* +X103631Y260003D01* +X103631Y263237D01* +X104869Y266225D01* +X107155Y268511D01* +X110143Y269749D01* +X113255Y269749D01* +X113354Y269761D01* +X113453Y269764D01* +X113511Y269781D01* +X113571Y269789D01* +X113663Y269825D01* +X113758Y269853D01* +X113810Y269883D01* +X113867Y269906D01* +X113947Y269964D01* +X114032Y270014D01* +X114107Y270080D01* +X114124Y270092D01* +X114132Y270102D01* +X114153Y270120D01* +X121147Y277115D01* +X132759Y277115D01* +X132857Y277127D01* +X132956Y277130D01* +X133015Y277147D01* +X133075Y277155D01* +X133167Y277191D01* +X133262Y277219D01* +X133314Y277249D01* +X133370Y277272D01* +X133450Y277330D01* +X133536Y277380D01* +X133611Y277446D01* +X133628Y277458D01* +X133636Y277468D01* +X133657Y277486D01* +X135857Y279687D01* +X138845Y280925D01* +X142079Y280925D01* +X145154Y279651D01* +X145176Y279634D01* +X145286Y279586D01* +X145392Y279532D01* +X145431Y279523D01* +X145468Y279507D01* +X145586Y279488D01* +X145702Y279462D01* +X145743Y279463D01* +X145782Y279457D01* +X145901Y279468D01* +X146020Y279472D01* +X146059Y279483D01* +X146099Y279487D01* +X146211Y279527D01* +X146326Y279560D01* +X146360Y279581D01* +X146398Y279594D01* +X146497Y279661D01* +X146600Y279722D01* +X146645Y279761D01* +X146661Y279773D01* +X146675Y279788D01* +X146721Y279828D01* +X153185Y286293D01* +X153203Y286316D01* +X153226Y286335D01* +X153300Y286441D01* +X153380Y286544D01* +X153392Y286571D01* +X153409Y286595D01* +X153455Y286717D01* +X153506Y286836D01* +X153511Y286865D01* +X153522Y286893D01* +X153536Y287022D01* +X153556Y287150D01* +X153553Y287179D01* +X153557Y287209D01* +X153539Y287337D01* +X153526Y287467D01* +X153516Y287494D01* +X153512Y287524D01* +X153460Y287676D01* +X152653Y289624D01* +X152653Y294576D01* +X154548Y299150D01* +X158050Y302652D01* +X162624Y304547D01* +X167576Y304547D01* +X171980Y302722D01* +X172028Y302709D01* +X172073Y302688D01* +X172181Y302667D01* +X172287Y302638D01* +X172337Y302638D01* +X172386Y302628D01* +X172495Y302635D01* +X172605Y302633D01* +X172653Y302645D01* +X172703Y302648D01* +X172807Y302682D01* +X172914Y302707D01* +X172958Y302731D01* +X173005Y302746D01* +X173098Y302805D01* +X173195Y302856D01* +X173232Y302890D01* +X173274Y302916D01* +X173349Y302996D01* +X173431Y303070D01* +X173458Y303112D01* +X173492Y303148D01* +X173545Y303244D01* +X173605Y303336D01* +X173622Y303383D01* +X173646Y303426D01* +X173673Y303533D01* +X173709Y303637D01* +X173713Y303686D01* +X173725Y303734D01* +X173735Y303895D01* +X173735Y324866D01* +X173720Y324984D01* +X173713Y325103D01* +X173700Y325141D01* +X173695Y325182D01* +X173652Y325292D01* +X173615Y325405D01* +X173593Y325440D01* +X173578Y325477D01* +X173509Y325573D01* +X173445Y325674D01* +X173415Y325702D01* +X173392Y325735D01* +X173300Y325811D01* +X173213Y325892D01* +X173178Y325912D01* +X173147Y325937D01* +X173039Y325988D01* +X172935Y326046D01* +X172895Y326056D01* +X172859Y326073D01* +X172742Y326095D01* +X172627Y326125D01* +X172567Y326129D01* +X172547Y326133D01* +X172526Y326131D01* +X172466Y326135D01* +X164195Y326135D01* +X164146Y326129D01* +X164096Y326131D01* +X163989Y326109D01* +X163879Y326095D01* +X163833Y326077D01* +X163785Y326067D01* +X163686Y326019D01* +X163584Y325978D01* +X163544Y325949D01* +X163499Y325927D01* +X163415Y325856D01* +X163326Y325792D01* +X163295Y325753D01* +X163257Y325721D01* +X163194Y325631D01* +X163124Y325547D01* +X163102Y325502D01* +X163074Y325461D01* +X163035Y325358D01* +X162988Y325259D01* +X162979Y325210D01* +X162961Y325164D01* +X162949Y325054D01* +X162928Y324947D01* +X162931Y324897D01* +X162926Y324848D01* +X162941Y324739D01* +X162948Y324629D01* +X162963Y324582D01* +X162970Y324533D01* +X163022Y324380D01* +X164847Y319976D01* +X164847Y315024D01* +X162952Y310450D01* +X159450Y306948D01* +X154876Y305053D01* +X149924Y305053D01* +X145350Y306948D01* +X141848Y310449D01* +X140873Y312805D01* +X140804Y312926D01* +X140739Y313048D01* +X140725Y313063D01* +X140715Y313081D01* +X140618Y313181D01* +X140525Y313284D01* +X140508Y313295D01* +X140494Y313309D01* +X140376Y313382D01* +X140259Y313458D01* +X140240Y313465D01* +X140223Y313476D01* +X140090Y313516D01* +X139958Y313562D01* +X139938Y313563D01* +X139919Y313569D01* +X139780Y313576D01* +X139641Y313587D01* +X139621Y313583D01* +X139601Y313584D01* +X139465Y313556D01* +X139328Y313532D01* +X139309Y313524D01* +X139290Y313520D01* +X139165Y313459D01* +X139038Y313402D01* +X139022Y313389D01* +X139004Y313380D01* +X138898Y313290D01* +X138790Y313203D01* +X138777Y313187D01* +X138762Y313174D01* +X138682Y313060D01* +X138598Y312949D01* +X138586Y312924D01* +X138579Y312914D01* +X138572Y312895D01* +X138527Y312805D01* +X137552Y310450D01* +X134050Y306948D01* +X129476Y305053D01* +X124524Y305053D01* +X119950Y306948D01* +X116448Y310449D01* +X115473Y312805D01* +X115404Y312926D01* +X115339Y313048D01* +X115325Y313063D01* +X115315Y313081D01* +X115218Y313181D01* +X115125Y313284D01* +X115108Y313295D01* +X115094Y313309D01* +X114976Y313382D01* +X114859Y313458D01* +X114840Y313465D01* +X114823Y313476D01* +X114690Y313516D01* +X114558Y313562D01* +X114538Y313563D01* +X114519Y313569D01* +X114380Y313576D01* +X114241Y313587D01* +X114221Y313583D01* +X114201Y313584D01* +X114065Y313556D01* +X113928Y313532D01* +X113909Y313524D01* +X113890Y313520D01* +X113765Y313459D01* +X113638Y313402D01* +X113622Y313389D01* +X113604Y313380D01* +X113498Y313290D01* +X113390Y313203D01* +X113377Y313187D01* +X113362Y313174D01* +X113282Y313060D01* +X113198Y312949D01* +X113186Y312924D01* +X113179Y312914D01* +X113172Y312895D01* +X113127Y312805D01* +X112152Y310450D01* +X108650Y306948D01* +X104076Y305053D01* +X99124Y305053D01* +X97176Y305860D01* +X97147Y305868D01* +X97121Y305881D01* +X96995Y305910D01* +X96869Y305944D01* +X96840Y305945D01* +X96811Y305951D01* +X96681Y305947D01* +X96551Y305949D01* +X96523Y305942D01* +X96493Y305941D01* +X96368Y305905D01* +X96242Y305875D01* +X96216Y305861D01* +X96188Y305853D01* +X96076Y305787D01* +X95961Y305726D01* +X95939Y305706D01* +X95914Y305692D01* +X95793Y305585D01* +X90796Y300589D01* +X87895Y297687D01* +X78261Y297687D01* +X78162Y297675D01* +X78063Y297672D01* +X78005Y297655D01* +X77945Y297647D01* +X77853Y297611D01* +X77758Y297583D01* +X77706Y297553D01* +X77649Y297530D01* +X77569Y297472D01* +X77484Y297422D01* +X77409Y297356D01* +X77392Y297344D01* +X77384Y297334D01* +X77363Y297316D01* +X77080Y297033D01* +X77020Y296955D01* +X76952Y296882D01* +X76923Y296829D01* +X76886Y296782D01* +X76846Y296691D01* +X76798Y296604D01* +X76783Y296545D01* +X76759Y296490D01* +X76744Y296392D01* +X76719Y296296D01* +X76713Y296196D01* +X76709Y296176D01* +X76711Y296163D01* +X76709Y296135D01* +X76709Y256021D01* +X69099Y248411D01* +X52578Y248411D01* +X52460Y248396D01* +X52341Y248389D01* +X52303Y248376D01* +X52262Y248371D01* +X52152Y248328D01* +X52039Y248291D01* +X52004Y248269D01* +X51967Y248254D01* +X51871Y248185D01* +X51770Y248121D01* +X51742Y248091D01* +X51709Y248068D01* +X51633Y247976D01* +X51552Y247889D01* +X51532Y247854D01* +X51507Y247823D01* +X51456Y247715D01* +X51398Y247611D01* +X51388Y247571D01* +X51371Y247535D01* +X51349Y247418D01* +X51319Y247303D01* +X51315Y247243D01* +X51311Y247223D01* +X51313Y247202D01* +X51309Y247142D01* +X51309Y229645D01* +X51321Y229546D01* +X51324Y229447D01* +X51341Y229389D01* +X51349Y229329D01* +X51385Y229237D01* +X51413Y229142D01* +X51443Y229090D01* +X51466Y229033D01* +X51524Y228953D01* +X51574Y228868D01* +X51640Y228793D01* +X51652Y228776D01* +X51662Y228768D01* +X51680Y228747D01* +X56427Y224001D01* +X56466Y223971D01* +X56499Y223934D01* +X56591Y223874D01* +X56678Y223806D01* +X56723Y223786D01* +X56765Y223759D01* +X56869Y223724D01* +X56970Y223680D01* +X57019Y223672D01* +X57066Y223656D01* +X57175Y223647D01* +X57284Y223630D01* +X57333Y223635D01* +G37* +G36* +X146120Y48781D02* +X146120Y48781D01* +X146219Y48784D01* +X146277Y48801D01* +X146337Y48809D01* +X146429Y48845D01* +X146524Y48873D01* +X146576Y48903D01* +X146633Y48926D01* +X146713Y48984D01* +X146798Y49034D01* +X146873Y49100D01* +X146890Y49112D01* +X146898Y49122D01* +X146919Y49140D01* +X153855Y56076D01* +X153873Y56100D01* +X153895Y56119D01* +X153970Y56225D01* +X154050Y56328D01* +X154061Y56355D01* +X154078Y56379D01* +X154124Y56500D01* +X154176Y56619D01* +X154181Y56649D01* +X154191Y56676D01* +X154205Y56805D01* +X154226Y56934D01* +X154223Y56963D01* +X154226Y56992D01* +X154208Y57121D01* +X154196Y57250D01* +X154186Y57278D01* +X154182Y57307D01* +X154130Y57460D01* +X152653Y61024D01* +X152653Y65976D01* +X154548Y70550D01* +X158050Y74052D01* +X160405Y75027D01* +X160525Y75096D01* +X160648Y75161D01* +X160663Y75175D01* +X160681Y75185D01* +X160781Y75282D01* +X160884Y75375D01* +X160895Y75392D01* +X160909Y75406D01* +X160982Y75525D01* +X161058Y75641D01* +X161065Y75660D01* +X161076Y75677D01* +X161116Y75810D01* +X161162Y75942D01* +X161163Y75962D01* +X161169Y75981D01* +X161176Y76120D01* +X161187Y76259D01* +X161183Y76279D01* +X161184Y76299D01* +X161156Y76435D01* +X161132Y76572D01* +X161124Y76591D01* +X161120Y76610D01* +X161059Y76736D01* +X161002Y76862D01* +X160989Y76878D01* +X160980Y76896D01* +X160890Y77002D01* +X160803Y77110D01* +X160787Y77123D01* +X160774Y77138D01* +X160660Y77218D01* +X160549Y77302D01* +X160524Y77314D01* +X160514Y77321D01* +X160495Y77328D01* +X160405Y77373D01* +X158050Y78348D01* +X154548Y81850D01* +X152653Y86424D01* +X152653Y91376D01* +X154548Y95950D01* +X158050Y99452D01* +X160405Y100427D01* +X160525Y100496D01* +X160648Y100561D01* +X160663Y100575D01* +X160681Y100585D01* +X160781Y100682D01* +X160884Y100775D01* +X160895Y100792D01* +X160909Y100806D01* +X160982Y100925D01* +X161058Y101041D01* +X161065Y101060D01* +X161076Y101077D01* +X161116Y101210D01* +X161162Y101342D01* +X161163Y101362D01* +X161169Y101381D01* +X161176Y101520D01* +X161187Y101659D01* +X161183Y101679D01* +X161184Y101699D01* +X161156Y101835D01* +X161132Y101972D01* +X161124Y101991D01* +X161120Y102010D01* +X161059Y102136D01* +X161002Y102262D01* +X160989Y102278D01* +X160980Y102296D01* +X160890Y102402D01* +X160803Y102510D01* +X160787Y102523D01* +X160774Y102538D01* +X160660Y102618D01* +X160549Y102702D01* +X160524Y102714D01* +X160514Y102721D01* +X160495Y102728D01* +X160405Y102773D01* +X158050Y103748D01* +X154548Y107250D01* +X152653Y111824D01* +X152653Y116776D01* +X154548Y121350D01* +X158050Y124852D01* +X160405Y125827D01* +X160525Y125896D01* +X160648Y125961D01* +X160663Y125975D01* +X160681Y125985D01* +X160781Y126082D01* +X160884Y126175D01* +X160895Y126192D01* +X160909Y126206D01* +X160982Y126325D01* +X161058Y126441D01* +X161065Y126460D01* +X161076Y126477D01* +X161116Y126610D01* +X161162Y126742D01* +X161163Y126762D01* +X161169Y126781D01* +X161176Y126920D01* +X161187Y127059D01* +X161183Y127079D01* +X161184Y127099D01* +X161156Y127235D01* +X161132Y127372D01* +X161124Y127391D01* +X161120Y127410D01* +X161059Y127536D01* +X161002Y127662D01* +X160989Y127678D01* +X160980Y127696D01* +X160890Y127802D01* +X160803Y127910D01* +X160787Y127923D01* +X160774Y127938D01* +X160660Y128018D01* +X160549Y128102D01* +X160524Y128114D01* +X160514Y128121D01* +X160495Y128128D01* +X160405Y128173D01* +X158050Y129148D01* +X154548Y132650D01* +X152653Y137224D01* +X152653Y142176D01* +X152821Y142580D01* +X152852Y142694D01* +X152891Y142807D01* +X152894Y142847D01* +X152904Y142886D01* +X152906Y143005D01* +X152916Y143124D01* +X152909Y143164D01* +X152910Y143204D01* +X152882Y143320D01* +X152861Y143437D01* +X152845Y143474D01* +X152835Y143514D01* +X152780Y143619D01* +X152731Y143727D01* +X152706Y143759D01* +X152687Y143795D01* +X152607Y143883D01* +X152532Y143976D01* +X152500Y144000D01* +X152473Y144030D01* +X152373Y144095D01* +X152278Y144167D01* +X152224Y144194D01* +X152207Y144205D01* +X152188Y144211D01* +X152134Y144238D01* +X149065Y145509D01* +X146779Y147795D01* +X145541Y150783D01* +X145541Y154017D01* +X146793Y157039D01* +X146822Y157070D01* +X146851Y157123D01* +X146888Y157171D01* +X146928Y157262D01* +X146976Y157348D01* +X146991Y157407D01* +X147015Y157462D01* +X147030Y157560D01* +X147055Y157656D01* +X147061Y157756D01* +X147065Y157777D01* +X147063Y157789D01* +X147065Y157817D01* +X147065Y169579D01* +X147048Y169716D01* +X147035Y169855D01* +X147028Y169874D01* +X147025Y169894D01* +X146974Y170023D01* +X146927Y170154D01* +X146916Y170171D01* +X146908Y170190D01* +X146827Y170302D01* +X146749Y170417D01* +X146733Y170431D01* +X146722Y170447D01* +X146614Y170536D01* +X146510Y170628D01* +X146492Y170637D01* +X146477Y170650D01* +X146351Y170709D01* +X146227Y170773D01* +X146207Y170777D01* +X146189Y170786D01* +X146053Y170812D01* +X145917Y170842D01* +X145896Y170842D01* +X145877Y170845D01* +X145738Y170837D01* +X145599Y170833D01* +X145579Y170827D01* +X145559Y170826D01* +X145427Y170783D01* +X145293Y170744D01* +X145276Y170734D01* +X145257Y170728D01* +X145139Y170653D01* +X145019Y170583D01* +X144998Y170564D01* +X144988Y170557D01* +X144974Y170542D01* +X144899Y170476D01* +X142940Y168518D01* +X138366Y166623D01* +X133414Y166623D01* +X128840Y168518D01* +X128406Y168952D01* +X128296Y169037D01* +X128189Y169126D01* +X128170Y169135D01* +X128154Y169147D01* +X128026Y169203D01* +X127901Y169262D01* +X127881Y169265D01* +X127862Y169273D01* +X127724Y169295D01* +X127588Y169321D01* +X127568Y169320D01* +X127548Y169323D01* +X127409Y169310D01* +X127271Y169302D01* +X127252Y169295D01* +X127232Y169294D01* +X127101Y169246D01* +X126969Y169204D01* +X126951Y169193D01* +X126932Y169186D01* +X126818Y169108D01* +X126700Y169033D01* +X126686Y169019D01* +X126669Y169007D01* +X126577Y168903D01* +X126482Y168802D01* +X126472Y168784D01* +X126459Y168769D01* +X126396Y168645D01* +X126328Y168523D01* +X126323Y168504D01* +X126314Y168486D01* +X126284Y168350D01* +X126249Y168215D01* +X126247Y168187D01* +X126244Y168175D01* +X126245Y168155D01* +X126239Y168055D01* +X126239Y147403D01* +X126251Y147305D01* +X126254Y147206D01* +X126271Y147147D01* +X126279Y147087D01* +X126315Y146995D01* +X126343Y146900D01* +X126373Y146848D01* +X126396Y146792D01* +X126454Y146712D01* +X126504Y146626D01* +X126570Y146551D01* +X126582Y146534D01* +X126592Y146526D01* +X126610Y146505D01* +X128811Y144305D01* +X130049Y141317D01* +X130049Y138083D01* +X128811Y135095D01* +X126525Y132809D01* +X123537Y131571D01* +X120303Y131571D01* +X117315Y132809D01* +X115043Y135081D01* +X114949Y135154D01* +X114860Y135233D01* +X114824Y135251D01* +X114792Y135276D01* +X114683Y135323D01* +X114577Y135377D01* +X114537Y135386D01* +X114500Y135402D01* +X114382Y135421D01* +X114267Y135447D01* +X114226Y135446D01* +X114186Y135452D01* +X114068Y135441D01* +X113949Y135437D01* +X113910Y135426D01* +X113870Y135422D01* +X113758Y135382D01* +X113643Y135349D01* +X113608Y135328D01* +X113570Y135315D01* +X113472Y135248D01* +X113369Y135187D01* +X113324Y135147D01* +X113307Y135136D01* +X113294Y135121D01* +X113248Y135081D01* +X111907Y133740D01* +X105294Y127126D01* +X103026Y127126D01* +X102888Y127109D01* +X102749Y127096D01* +X102730Y127089D01* +X102710Y127086D01* +X102581Y127035D01* +X102450Y126988D01* +X102433Y126977D01* +X102414Y126969D01* +X102302Y126888D01* +X102187Y126810D01* +X102173Y126794D01* +X102157Y126783D01* +X102068Y126675D01* +X101976Y126571D01* +X101967Y126553D01* +X101954Y126538D01* +X101895Y126412D01* +X101832Y126288D01* +X101827Y126268D01* +X101819Y126250D01* +X101793Y126113D01* +X101762Y125978D01* +X101763Y125957D01* +X101759Y125938D01* +X101768Y125799D01* +X101772Y125660D01* +X101777Y125640D01* +X101779Y125620D01* +X101821Y125488D01* +X101860Y125354D01* +X101870Y125337D01* +X101877Y125318D01* +X101951Y125200D01* +X102022Y125080D01* +X102040Y125059D01* +X102047Y125049D01* +X102062Y125035D01* +X102128Y124960D01* +X103017Y124070D01* +X103095Y124010D01* +X103168Y123942D01* +X103221Y123913D01* +X103268Y123876D01* +X103359Y123836D01* +X103446Y123788D01* +X103505Y123773D01* +X103560Y123749D01* +X103658Y123734D01* +X103754Y123709D01* +X103854Y123703D01* +X103874Y123699D01* +X103887Y123701D01* +X103915Y123699D01* +X105757Y123699D01* +X108745Y122461D01* +X111031Y120175D01* +X112269Y117187D01* +X112269Y113953D01* +X111031Y110965D01* +X108745Y108679D01* +X107455Y108145D01* +X107412Y108120D01* +X107365Y108103D01* +X107274Y108042D01* +X107179Y107987D01* +X107143Y107952D01* +X107102Y107925D01* +X107029Y107842D01* +X106950Y107766D01* +X106924Y107723D01* +X106891Y107686D01* +X106841Y107588D01* +X106784Y107495D01* +X106769Y107447D01* +X106747Y107403D01* +X106723Y107296D01* +X106690Y107191D01* +X106688Y107141D01* +X106677Y107093D01* +X106680Y106983D01* +X106675Y106873D01* +X106685Y106824D01* +X106687Y106775D01* +X106717Y106669D01* +X106740Y106562D01* +X106761Y106517D01* +X106775Y106469D01* +X106831Y106375D01* +X106879Y106276D01* +X106911Y106238D01* +X106937Y106195D01* +X107043Y106074D01* +X113539Y99579D01* +X113539Y51845D01* +X113551Y51746D01* +X113554Y51647D01* +X113571Y51589D01* +X113579Y51529D01* +X113615Y51437D01* +X113643Y51342D01* +X113673Y51290D01* +X113696Y51233D01* +X113754Y51153D01* +X113804Y51068D01* +X113870Y50993D01* +X113882Y50976D01* +X113892Y50968D01* +X113910Y50947D01* +X115717Y49140D01* +X115795Y49080D01* +X115868Y49012D01* +X115921Y48983D01* +X115968Y48946D01* +X116059Y48906D01* +X116146Y48858D01* +X116205Y48843D01* +X116260Y48819D01* +X116358Y48804D01* +X116454Y48779D01* +X116554Y48773D01* +X116574Y48769D01* +X116587Y48771D01* +X116615Y48769D01* +X146021Y48769D01* +X146120Y48781D01* +G37* +G36* +X56189Y257066D02* +X56189Y257066D01* +X56328Y257079D01* +X56347Y257086D01* +X56367Y257089D01* +X56496Y257140D01* +X56627Y257187D01* +X56644Y257198D01* +X56662Y257206D01* +X56775Y257287D01* +X56890Y257365D01* +X56903Y257381D01* +X56920Y257392D01* +X57009Y257500D01* +X57101Y257604D01* +X57110Y257622D01* +X57123Y257637D01* +X57182Y257763D01* +X57245Y257887D01* +X57250Y257907D01* +X57258Y257925D01* +X57284Y258061D01* +X57315Y258197D01* +X57314Y258218D01* +X57318Y258237D01* +X57309Y258376D01* +X57305Y258515D01* +X57299Y258535D01* +X57298Y258555D01* +X57255Y258687D01* +X57217Y258821D01* +X57206Y258838D01* +X57200Y258857D01* +X57126Y258975D01* +X57055Y259095D01* +X57037Y259116D01* +X57030Y259126D01* +X57015Y259140D01* +X56949Y259216D01* +X56609Y259555D01* +X55371Y262543D01* +X55371Y265777D01* +X56609Y268765D01* +X58810Y270965D01* +X58870Y271044D01* +X58938Y271116D01* +X58967Y271169D01* +X59004Y271217D01* +X59044Y271308D01* +X59092Y271394D01* +X59107Y271453D01* +X59131Y271508D01* +X59146Y271606D01* +X59171Y271702D01* +X59177Y271802D01* +X59181Y271823D01* +X59179Y271835D01* +X59181Y271863D01* +X59181Y306341D01* +X59176Y306381D01* +X59179Y306421D01* +X59156Y306538D01* +X59141Y306657D01* +X59127Y306694D01* +X59119Y306733D01* +X59068Y306841D01* +X59024Y306952D01* +X59001Y306985D01* +X58984Y307021D01* +X58908Y307113D01* +X58838Y307210D01* +X58807Y307235D01* +X58781Y307266D01* +X58685Y307336D01* +X58593Y307413D01* +X58556Y307430D01* +X58524Y307453D01* +X58413Y307497D01* +X58305Y307548D01* +X58266Y307556D01* +X58229Y307570D01* +X58110Y307585D01* +X57993Y307608D01* +X57953Y307605D01* +X57913Y307610D01* +X57794Y307596D01* +X57675Y307588D01* +X57637Y307576D01* +X57598Y307571D01* +X57486Y307527D01* +X57373Y307490D01* +X57339Y307469D01* +X57302Y307454D01* +X57166Y307368D01* +X57057Y307289D01* +X55383Y306436D01* +X53596Y305855D01* +X53339Y305815D01* +X53339Y316230D01* +X53324Y316348D01* +X53317Y316467D01* +X53304Y316505D01* +X53299Y316545D01* +X53256Y316656D01* +X53219Y316769D01* +X53197Y316803D01* +X53182Y316841D01* +X53112Y316937D01* +X53049Y317038D01* +X53019Y317066D01* +X52995Y317098D01* +X52904Y317174D01* +X52817Y317256D01* +X52782Y317275D01* +X52751Y317301D01* +X52643Y317352D01* +X52539Y317409D01* +X52499Y317420D01* +X52463Y317437D01* +X52346Y317459D01* +X52231Y317489D01* +X52170Y317493D01* +X52150Y317497D01* +X52130Y317495D01* +X52070Y317499D01* +X50799Y317499D01* +X50799Y318770D01* +X50784Y318888D01* +X50777Y319007D01* +X50764Y319045D01* +X50759Y319085D01* +X50715Y319196D01* +X50679Y319309D01* +X50657Y319344D01* +X50642Y319381D01* +X50572Y319477D01* +X50509Y319578D01* +X50479Y319606D01* +X50455Y319639D01* +X50364Y319714D01* +X50277Y319796D01* +X50242Y319816D01* +X50210Y319841D01* +X50103Y319892D01* +X49998Y319950D01* +X49959Y319960D01* +X49923Y319977D01* +X49806Y319999D01* +X49691Y320029D01* +X49630Y320033D01* +X49610Y320037D01* +X49590Y320035D01* +X49530Y320039D01* +X26670Y320039D01* +X26552Y320024D01* +X26433Y320017D01* +X26395Y320004D01* +X26355Y319999D01* +X26244Y319956D01* +X26131Y319919D01* +X26097Y319897D01* +X26059Y319882D01* +X25963Y319812D01* +X25862Y319749D01* +X25834Y319719D01* +X25802Y319695D01* +X25726Y319604D01* +X25644Y319517D01* +X25625Y319482D01* +X25599Y319451D01* +X25548Y319343D01* +X25491Y319239D01* +X25480Y319199D01* +X25463Y319163D01* +X25441Y319046D01* +X25411Y318931D01* +X25407Y318870D01* +X25403Y318850D01* +X25405Y318830D01* +X25401Y318770D01* +X25401Y317499D01* +X25399Y317499D01* +X25399Y318770D01* +X25384Y318888D01* +X25377Y319007D01* +X25364Y319045D01* +X25359Y319085D01* +X25315Y319196D01* +X25279Y319309D01* +X25257Y319344D01* +X25242Y319381D01* +X25172Y319477D01* +X25109Y319578D01* +X25079Y319606D01* +X25055Y319639D01* +X24964Y319714D01* +X24877Y319796D01* +X24842Y319816D01* +X24810Y319841D01* +X24703Y319892D01* +X24598Y319950D01* +X24559Y319960D01* +X24523Y319977D01* +X24406Y319999D01* +X24291Y320029D01* +X24230Y320033D01* +X24210Y320037D01* +X24190Y320035D01* +X24130Y320039D01* +X13715Y320039D01* +X13755Y320296D01* +X14336Y322083D01* +X15189Y323757D01* +X15453Y324120D01* +X15472Y324155D01* +X15497Y324185D01* +X15548Y324294D01* +X15606Y324399D01* +X15616Y324437D01* +X15633Y324473D01* +X15655Y324591D01* +X15685Y324707D01* +X15685Y324746D01* +X15692Y324786D01* +X15685Y324905D01* +X15685Y325025D01* +X15675Y325063D01* +X15673Y325103D01* +X15636Y325217D01* +X15606Y325333D01* +X15587Y325368D01* +X15575Y325405D01* +X15511Y325506D01* +X15453Y325611D01* +X15426Y325641D01* +X15405Y325674D01* +X15317Y325756D01* +X15235Y325843D01* +X15202Y325865D01* +X15173Y325892D01* +X15068Y325950D01* +X14967Y326014D01* +X14929Y326026D01* +X14894Y326046D01* +X14779Y326075D01* +X14665Y326113D01* +X14625Y326115D01* +X14586Y326125D01* +X14426Y326135D01* +X5334Y326135D01* +X5216Y326120D01* +X5097Y326113D01* +X5059Y326100D01* +X5018Y326095D01* +X4908Y326052D01* +X4795Y326015D01* +X4760Y325993D01* +X4723Y325978D01* +X4627Y325909D01* +X4526Y325845D01* +X4498Y325815D01* +X4465Y325792D01* +X4389Y325700D01* +X4308Y325613D01* +X4288Y325578D01* +X4263Y325547D01* +X4212Y325439D01* +X4154Y325335D01* +X4144Y325295D01* +X4127Y325259D01* +X4105Y325142D01* +X4075Y325027D01* +X4071Y324967D01* +X4067Y324947D01* +X4069Y324926D01* +X4065Y324866D01* +X4065Y303895D01* +X4071Y303846D01* +X4069Y303796D01* +X4091Y303689D01* +X4105Y303579D01* +X4123Y303533D01* +X4133Y303485D01* +X4181Y303386D01* +X4222Y303284D01* +X4251Y303244D01* +X4273Y303199D01* +X4344Y303115D01* +X4408Y303026D01* +X4447Y302995D01* +X4479Y302957D01* +X4569Y302894D01* +X4653Y302824D01* +X4698Y302802D01* +X4739Y302774D01* +X4842Y302735D01* +X4941Y302688D01* +X4990Y302679D01* +X5036Y302661D01* +X5146Y302649D01* +X5253Y302628D01* +X5303Y302631D01* +X5352Y302626D01* +X5461Y302641D01* +X5571Y302648D01* +X5618Y302663D01* +X5667Y302670D01* +X5820Y302722D01* +X10224Y304547D01* +X15176Y304547D01* +X19750Y302652D01* +X23252Y299150D01* +X25147Y294576D01* +X25147Y289624D01* +X23252Y285050D01* +X20278Y282075D01* +X20193Y281966D01* +X20104Y281859D01* +X20095Y281840D01* +X20083Y281824D01* +X20027Y281696D01* +X19968Y281571D01* +X19965Y281551D01* +X19957Y281532D01* +X19935Y281394D01* +X19909Y281258D01* +X19910Y281238D01* +X19907Y281218D01* +X19920Y281079D01* +X19928Y280941D01* +X19935Y280922D01* +X19936Y280902D01* +X19984Y280770D01* +X20026Y280639D01* +X20037Y280621D01* +X20044Y280602D01* +X20122Y280487D01* +X20197Y280370D01* +X20211Y280356D01* +X20223Y280339D01* +X20327Y280247D01* +X20428Y280152D01* +X20446Y280142D01* +X20461Y280129D01* +X20585Y280065D01* +X20707Y279998D01* +X20726Y279993D01* +X20744Y279984D01* +X20880Y279954D01* +X21015Y279919D01* +X21043Y279917D01* +X21055Y279914D01* +X21075Y279915D01* +X21175Y279909D01* +X42429Y279909D01* +X51309Y271029D01* +X51309Y258318D01* +X51324Y258200D01* +X51331Y258081D01* +X51344Y258043D01* +X51349Y258002D01* +X51392Y257892D01* +X51429Y257779D01* +X51451Y257744D01* +X51466Y257707D01* +X51535Y257611D01* +X51599Y257510D01* +X51629Y257482D01* +X51652Y257449D01* +X51744Y257373D01* +X51831Y257292D01* +X51866Y257272D01* +X51897Y257247D01* +X52005Y257196D01* +X52109Y257138D01* +X52149Y257128D01* +X52185Y257111D01* +X52302Y257089D01* +X52417Y257059D01* +X52477Y257055D01* +X52497Y257051D01* +X52518Y257053D01* +X52578Y257049D01* +X56051Y257049D01* +X56189Y257066D01* +G37* +%LPC*% +G36* +X133414Y62483D02* +X133414Y62483D01* +X128840Y64378D01* +X125338Y67880D01* +X123443Y72454D01* +X123443Y77406D01* +X125338Y81980D01* +X128840Y85482D01* +X131195Y86457D01* +X131315Y86526D01* +X131438Y86591D01* +X131453Y86605D01* +X131471Y86615D01* +X131571Y86712D01* +X131674Y86805D01* +X131685Y86822D01* +X131699Y86836D01* +X131772Y86954D01* +X131848Y87071D01* +X131855Y87090D01* +X131866Y87107D01* +X131906Y87240D01* +X131952Y87372D01* +X131953Y87392D01* +X131959Y87411D01* +X131966Y87550D01* +X131977Y87689D01* +X131973Y87709D01* +X131974Y87729D01* +X131946Y87865D01* +X131922Y88002D01* +X131914Y88021D01* +X131910Y88040D01* +X131849Y88165D01* +X131792Y88292D01* +X131779Y88308D01* +X131770Y88326D01* +X131680Y88432D01* +X131593Y88540D01* +X131577Y88553D01* +X131564Y88568D01* +X131450Y88648D01* +X131339Y88732D01* +X131314Y88744D01* +X131304Y88751D01* +X131285Y88758D01* +X131195Y88803D01* +X128840Y89778D01* +X125338Y93280D01* +X123443Y97854D01* +X123443Y102806D01* +X125338Y107380D01* +X128840Y110882D01* +X133414Y112777D01* +X138366Y112777D01* +X142940Y110882D01* +X146442Y107380D01* +X148337Y102806D01* +X148337Y97854D01* +X146442Y93280D01* +X142940Y89778D01* +X140585Y88803D01* +X140465Y88734D01* +X140342Y88669D01* +X140327Y88655D01* +X140309Y88645D01* +X140209Y88548D01* +X140106Y88455D01* +X140095Y88438D01* +X140081Y88424D01* +X140008Y88305D01* +X139932Y88189D01* +X139925Y88170D01* +X139914Y88153D01* +X139874Y88020D01* +X139828Y87888D01* +X139827Y87868D01* +X139821Y87849D01* +X139814Y87710D01* +X139803Y87571D01* +X139807Y87551D01* +X139806Y87531D01* +X139834Y87395D01* +X139858Y87258D01* +X139866Y87239D01* +X139870Y87220D01* +X139931Y87094D01* +X139988Y86968D01* +X140001Y86952D01* +X140010Y86934D01* +X140100Y86828D01* +X140187Y86720D01* +X140203Y86707D01* +X140216Y86692D01* +X140330Y86612D01* +X140441Y86528D01* +X140466Y86516D01* +X140476Y86509D01* +X140495Y86502D01* +X140585Y86457D01* +X142940Y85482D01* +X146442Y81980D01* +X148337Y77406D01* +X148337Y72454D01* +X146442Y67880D01* +X142940Y64378D01* +X138366Y62483D01* +X133414Y62483D01* +G37* +%LPD*% +G36* +X57767Y207536D02* +X57767Y207536D01* +X57906Y207549D01* +X57925Y207556D01* +X57945Y207559D01* +X58074Y207610D01* +X58205Y207657D01* +X58222Y207668D01* +X58241Y207676D01* +X58353Y207757D01* +X58468Y207835D01* +X58482Y207851D01* +X58498Y207862D01* +X58587Y207970D01* +X58679Y208074D01* +X58688Y208092D01* +X58701Y208107D01* +X58760Y208233D01* +X58823Y208357D01* +X58828Y208377D01* +X58836Y208395D01* +X58862Y208531D01* +X58893Y208667D01* +X58892Y208688D01* +X58896Y208707D01* +X58887Y208846D01* +X58883Y208985D01* +X58878Y209005D01* +X58876Y209025D01* +X58834Y209157D01* +X58795Y209291D01* +X58785Y209308D01* +X58778Y209327D01* +X58704Y209445D01* +X58633Y209565D01* +X58615Y209586D01* +X58608Y209596D01* +X58593Y209610D01* +X58527Y209685D01* +X45573Y222640D01* +X42671Y225541D01* +X42671Y266925D01* +X42659Y267024D01* +X42656Y267123D01* +X42639Y267181D01* +X42631Y267241D01* +X42595Y267333D01* +X42567Y267428D01* +X42537Y267480D01* +X42514Y267537D01* +X42456Y267617D01* +X42406Y267702D01* +X42340Y267777D01* +X42328Y267794D01* +X42318Y267802D01* +X42300Y267823D01* +X39223Y270900D01* +X39145Y270960D01* +X39072Y271028D01* +X39019Y271057D01* +X38972Y271094D01* +X38881Y271134D01* +X38794Y271182D01* +X38735Y271197D01* +X38680Y271221D01* +X38582Y271236D01* +X38486Y271261D01* +X38386Y271267D01* +X38366Y271271D01* +X38353Y271269D01* +X38325Y271271D01* +X26178Y271271D01* +X26129Y271265D01* +X26079Y271267D01* +X25972Y271245D01* +X25863Y271231D01* +X25817Y271213D01* +X25768Y271203D01* +X25669Y271155D01* +X25567Y271114D01* +X25527Y271085D01* +X25482Y271063D01* +X25399Y270992D01* +X25310Y270928D01* +X25278Y270889D01* +X25240Y270857D01* +X25177Y270767D01* +X25107Y270683D01* +X25086Y270638D01* +X25057Y270597D01* +X25018Y270494D01* +X24971Y270395D01* +X24962Y270346D01* +X24944Y270300D01* +X24932Y270190D01* +X24912Y270083D01* +X24915Y270033D01* +X24909Y269984D01* +X24925Y269875D01* +X24931Y269765D01* +X24947Y269718D01* +X24954Y269669D01* +X25006Y269516D01* +X25147Y269176D01* +X25147Y264224D01* +X23252Y259650D01* +X19750Y256148D01* +X17395Y255173D01* +X17275Y255104D01* +X17152Y255039D01* +X17137Y255025D01* +X17119Y255015D01* +X17019Y254918D01* +X16916Y254825D01* +X16905Y254808D01* +X16891Y254794D01* +X16818Y254675D01* +X16742Y254559D01* +X16735Y254540D01* +X16724Y254523D01* +X16683Y254390D01* +X16638Y254258D01* +X16637Y254238D01* +X16631Y254219D01* +X16624Y254080D01* +X16613Y253941D01* +X16617Y253921D01* +X16616Y253901D01* +X16644Y253765D01* +X16668Y253628D01* +X16676Y253609D01* +X16680Y253590D01* +X16741Y253464D01* +X16798Y253338D01* +X16811Y253322D01* +X16820Y253304D01* +X16910Y253198D01* +X16997Y253090D01* +X17013Y253077D01* +X17026Y253062D01* +X17140Y252982D01* +X17251Y252898D01* +X17276Y252886D01* +X17286Y252879D01* +X17305Y252872D01* +X17395Y252827D01* +X19751Y251852D01* +X23252Y248350D01* +X25147Y243776D01* +X25147Y238824D01* +X24340Y236876D01* +X24332Y236847D01* +X24319Y236821D01* +X24290Y236695D01* +X24256Y236569D01* +X24255Y236540D01* +X24249Y236511D01* +X24253Y236381D01* +X24251Y236251D01* +X24258Y236223D01* +X24259Y236193D01* +X24295Y236068D01* +X24325Y235942D01* +X24339Y235916D01* +X24347Y235888D01* +X24413Y235776D01* +X24474Y235661D01* +X24493Y235639D01* +X24508Y235614D01* +X24615Y235493D01* +X52217Y207890D01* +X52295Y207830D01* +X52368Y207762D01* +X52421Y207733D01* +X52468Y207696D01* +X52559Y207656D01* +X52646Y207608D01* +X52705Y207593D01* +X52760Y207569D01* +X52858Y207554D01* +X52954Y207529D01* +X53054Y207523D01* +X53074Y207519D01* +X53087Y207521D01* +X53115Y207519D01* +X57629Y207519D01* +X57767Y207536D01* +G37* +G36* +X83382Y194831D02* +X83382Y194831D01* +X83481Y194834D01* +X83539Y194851D01* +X83599Y194859D01* +X83691Y194895D01* +X83786Y194923D01* +X83838Y194953D01* +X83895Y194976D01* +X83975Y195034D01* +X84060Y195084D01* +X84135Y195150D01* +X84152Y195162D01* +X84160Y195172D01* +X84181Y195190D01* +X84718Y195727D01* +X84778Y195805D01* +X84846Y195878D01* +X84875Y195931D01* +X84912Y195978D01* +X84952Y196069D01* +X85000Y196156D01* +X85015Y196215D01* +X85039Y196270D01* +X85054Y196368D01* +X85079Y196464D01* +X85085Y196564D01* +X85089Y196584D01* +X85087Y196597D01* +X85089Y196625D01* +X85089Y199737D01* +X86165Y202334D01* +X86183Y202401D01* +X86211Y202465D01* +X86225Y202554D01* +X86249Y202641D01* +X86250Y202711D01* +X86261Y202780D01* +X86253Y202869D01* +X86254Y202959D01* +X86238Y203027D01* +X86231Y203096D01* +X86201Y203181D01* +X86180Y203268D01* +X86147Y203330D01* +X86124Y203395D01* +X86073Y203470D01* +X86031Y203549D01* +X85984Y203601D01* +X85945Y203659D01* +X85878Y203718D01* +X85817Y203785D01* +X85759Y203823D01* +X85707Y203869D01* +X85627Y203910D01* +X85552Y203959D01* +X85485Y203982D01* +X85423Y204014D01* +X85336Y204033D01* +X85251Y204063D01* +X85181Y204068D01* +X85113Y204083D01* +X85023Y204081D01* +X84934Y204088D01* +X84865Y204076D01* +X84795Y204074D01* +X84709Y204049D01* +X84620Y204033D01* +X84557Y204005D01* +X84490Y203985D01* +X84412Y203940D01* +X84330Y203903D01* +X84276Y203859D01* +X84216Y203824D01* +X84095Y203717D01* +X79259Y198881D01* +X49011Y198881D01* +X46110Y201783D01* +X25644Y222249D01* +X25549Y222322D01* +X25460Y222401D01* +X25424Y222419D01* +X25392Y222444D01* +X25282Y222491D01* +X25176Y222545D01* +X25137Y222554D01* +X25100Y222570D01* +X24982Y222589D01* +X24866Y222615D01* +X24826Y222614D01* +X24786Y222620D01* +X24667Y222609D01* +X24548Y222605D01* +X24510Y222594D01* +X24470Y222590D01* +X24357Y222550D01* +X24243Y222517D01* +X24208Y222496D01* +X24170Y222483D01* +X24072Y222416D01* +X23969Y222355D01* +X23940Y222326D01* +X23907Y222304D01* +X23828Y222214D01* +X23744Y222130D01* +X23723Y222096D01* +X23697Y222066D01* +X23642Y221959D01* +X23582Y221856D01* +X23570Y221818D01* +X23552Y221782D01* +X23526Y221666D01* +X23493Y221551D01* +X23491Y221511D01* +X23483Y221472D01* +X23486Y221353D01* +X23482Y221233D01* +X23491Y221194D01* +X23492Y221154D01* +X23525Y221040D01* +X23551Y220923D01* +X23575Y220868D01* +X23581Y220849D01* +X23591Y220831D01* +X23615Y220775D01* +X23764Y220483D01* +X24345Y218696D01* +X24385Y218439D01* +X13970Y218439D01* +X13852Y218424D01* +X13733Y218417D01* +X13695Y218404D01* +X13655Y218399D01* +X13544Y218356D01* +X13431Y218319D01* +X13397Y218297D01* +X13359Y218282D01* +X13263Y218212D01* +X13162Y218149D01* +X13134Y218119D01* +X13102Y218095D01* +X13026Y218004D01* +X12944Y217917D01* +X12925Y217882D01* +X12899Y217851D01* +X12848Y217743D01* +X12791Y217639D01* +X12780Y217599D01* +X12763Y217563D01* +X12741Y217446D01* +X12711Y217331D01* +X12707Y217270D01* +X12703Y217250D01* +X12705Y217230D01* +X12701Y217170D01* +X12701Y214630D01* +X12716Y214512D01* +X12723Y214393D01* +X12736Y214355D01* +X12741Y214314D01* +X12785Y214204D01* +X12821Y214091D01* +X12843Y214056D01* +X12858Y214019D01* +X12928Y213923D01* +X12991Y213822D01* +X13021Y213794D01* +X13045Y213761D01* +X13136Y213686D01* +X13223Y213604D01* +X13258Y213584D01* +X13290Y213559D01* +X13397Y213508D01* +X13502Y213450D01* +X13541Y213440D01* +X13577Y213423D01* +X13694Y213401D01* +X13809Y213371D01* +X13870Y213367D01* +X13890Y213363D01* +X13910Y213365D01* +X13970Y213361D01* +X24385Y213361D01* +X24345Y213104D01* +X23764Y211317D01* +X22911Y209643D01* +X21806Y208122D01* +X20478Y206794D01* +X18957Y205689D01* +X17283Y204836D01* +X16818Y204685D01* +X16791Y204672D01* +X16762Y204665D01* +X16648Y204605D01* +X16530Y204550D01* +X16507Y204531D01* +X16481Y204517D01* +X16385Y204430D01* +X16285Y204347D01* +X16268Y204323D01* +X16246Y204303D01* +X16174Y204194D01* +X16098Y204090D01* +X16087Y204062D01* +X16071Y204037D01* +X16029Y203914D01* +X15981Y203794D01* +X15977Y203764D01* +X15968Y203736D01* +X15957Y203607D01* +X15941Y203479D01* +X15945Y203449D01* +X15942Y203419D01* +X15965Y203291D01* +X15981Y203163D01* +X15992Y203135D01* +X15997Y203106D01* +X16050Y202988D01* +X16098Y202867D01* +X16115Y202843D01* +X16127Y202816D01* +X16208Y202715D01* +X16284Y202610D01* +X16307Y202591D01* +X16326Y202567D01* +X16430Y202489D01* +X16529Y202407D01* +X16556Y202394D01* +X16580Y202376D01* +X16725Y202305D01* +X19750Y201052D01* +X23252Y197550D01* +X24059Y195602D01* +X24073Y195577D01* +X24083Y195549D01* +X24152Y195439D01* +X24216Y195326D01* +X24237Y195305D01* +X24253Y195280D01* +X24347Y195191D01* +X24438Y195098D01* +X24463Y195082D01* +X24484Y195062D01* +X24598Y194999D01* +X24709Y194931D01* +X24737Y194923D01* +X24763Y194908D01* +X24889Y194876D01* +X25013Y194838D01* +X25042Y194836D01* +X25071Y194829D01* +X25231Y194819D01* +X83283Y194819D01* +X83382Y194831D01* +G37* +%LPC*% +G36* +X48004Y305855D02* +X48004Y305855D01* +X46217Y306436D01* +X44543Y307289D01* +X43022Y308394D01* +X41694Y309722D01* +X40589Y311243D01* +X39736Y312917D01* +X39307Y314237D01* +X39273Y314309D01* +X39249Y314385D01* +X39206Y314452D01* +X39172Y314525D01* +X39121Y314586D01* +X39078Y314653D01* +X39020Y314708D01* +X38969Y314770D01* +X38905Y314817D01* +X38847Y314871D01* +X38777Y314910D01* +X38712Y314957D01* +X38702Y314961D01* +X48261Y314961D01* +X48261Y305815D01* +X48004Y305855D01* +G37* +%LPD*% +%LPC*% +G36* +X27939Y314961D02* +X27939Y314961D01* +X37498Y314961D01* +X37489Y314957D01* +X37425Y314911D01* +X37355Y314872D01* +X37297Y314818D01* +X37232Y314771D01* +X37181Y314709D01* +X37123Y314655D01* +X37080Y314587D01* +X37029Y314526D01* +X36995Y314454D01* +X36952Y314387D01* +X36894Y314240D01* +X36893Y314238D01* +X36893Y314237D01* +X36464Y312917D01* +X35611Y311243D01* +X34506Y309722D01* +X33178Y308394D01* +X31657Y307289D01* +X29983Y306436D01* +X28196Y305855D01* +X27939Y305815D01* +X27939Y314961D01* +G37* +%LPD*% +%LPC*% +G36* +X22604Y305855D02* +X22604Y305855D01* +X20817Y306436D01* +X19143Y307289D01* +X17622Y308394D01* +X16294Y309722D01* +X15189Y311243D01* +X14336Y312917D01* +X13755Y314704D01* +X13715Y314961D01* +X22861Y314961D01* +X22861Y305815D01* +X22604Y305855D01* +G37* +%LPD*% +D10* +X148336Y14481D02* +X146302Y10414D01* +X144269Y14481D01* +X140852Y14481D02* +X138818Y16515D01* +X138818Y10414D01* +X140852Y10414D02* +X136784Y10414D01* +X130317Y10414D02* +X130317Y16515D01* +X133368Y13465D01* +X129300Y13465D01* +D11* +X165100Y292100D03* +X165100Y266700D03* +X165100Y241300D03* +X165100Y215900D03* +X165100Y190500D03* +X165100Y165100D03* +X165100Y139700D03* +X165100Y114300D03* +X165100Y88900D03* +X165100Y63500D03* +X165100Y38100D03* +X165100Y12700D03* +X12700Y12700D03* +X12700Y38100D03* +X12700Y63500D03* +X12700Y88900D03* +X12700Y114300D03* +X12700Y139700D03* +X12700Y165100D03* +X12700Y190500D03* +X12700Y215900D03* +X12700Y241300D03* +X12700Y266700D03* +X12700Y292100D03* +X135890Y179070D03* +X135890Y204470D03* +X152400Y317500D03* +X127000Y317500D03* +X101600Y317500D03* +X76200Y317500D03* +X50800Y317500D03* +X25400Y317500D03* +D12* +X129794Y223148D03* +X129794Y240148D03* +X142494Y223148D03* +X142494Y240148D03* +D11* +X135890Y74930D03* +X135890Y100330D03* +D13* +X114300Y127000D03* +X96520Y144780D03* +X88900Y26670D03* +X51054Y292862D03* +X104140Y204470D03* +X63500Y144780D03* +X147574Y254000D03* +X77216Y169418D03* +X36830Y260350D03* +X114046Y241300D03* +X64008Y241300D03* +X81534Y292608D03* +X118110Y58420D03* +D14* +X104140Y115570D02* +X104140Y116840D01* +X85090Y135890D01* +X74930Y135890D01* +X64770Y125730D01* +X64770Y110490D01* +X99060Y76200D01* +X99060Y43180D01* +X91440Y35560D01* +D13* +X104140Y115570D03* +D14* +X91440Y35560D02* +X64770Y35560D01* +X59690Y30480D01* +D13* +X59690Y30480D03* +D14* +X88900Y45720D02* +X88900Y76200D01* +X50800Y203200D02* +X12700Y241300D01* +X50800Y203200D02* +X77470Y203200D01* +X59690Y105410D02* +X88900Y76200D01* +X59690Y105410D02* +X59690Y128270D01* +X72390Y140970D01* +X87630Y140970D01* +X97155Y131445D01* +X103505Y131445D01* +X110490Y138430D01* +X110490Y147320D01* +X113030Y149860D01* +X77470Y203200D02* +X96012Y221742D01* +X109474Y221742D01* +X113792Y217424D01* +X113792Y150622D01* +X113030Y149860D01* +D13* +X88900Y45720D03* +X113030Y149860D03* +D14* +X80010Y127000D02* +X109220Y97790D01* +X109220Y49530D01* +X114300Y44450D02* +X148336Y44450D01* +X165100Y61214D01* +X165100Y63500D01* +D13* +X80010Y127000D03* +D14* +X109220Y49530D02* +X114300Y44450D01* +X104394Y84836D02* +X73660Y115570D01* +X104394Y84836D02* +X104394Y45466D01* +X111760Y38100D02* +X165100Y38100D01* +D13* +X73660Y115570D03* +D14* +X104394Y45466D02* +X111760Y38100D01* +X165100Y215900D02* +X165100Y222758D01* +X149860Y237998D01* +X122056Y232410D02* +X76708Y232410D01* +X129794Y240148D02* +X142494Y240148D01* +D13* +X66294Y221996D03* +D14* +X122056Y232410D02* +X129794Y240148D01* +X144644Y237998D02* +X149860Y237998D01* +X144644Y237998D02* +X142494Y240148D01* +X63500Y264160D02* +X63500Y304800D01* +D13* +X63500Y264160D03* +D14* +X63500Y304800D02* +X76200Y317500D01* +X76708Y232410D02* +X66294Y221996D01* +X140462Y272796D02* +X145796Y272796D01* +X165100Y292100D01* +D13* +X111760Y261620D03* +X140462Y272796D03* +D14* +X122936Y272796D01* +X111760Y261620D01* +D10* +X151130Y189230D02* +X151130Y154940D01* +X153670Y152400D01* +X151130Y189230D02* +X135890Y204470D01* +D14* +X142494Y211074D02* +X142494Y223148D01* +X142494Y211074D02* +X135890Y204470D01* +D13* +X153670Y152400D03* +D14* +X135890Y179070D02* +X135890Y185928D01* +X123190Y198628D01* +X123190Y218036D01* +X129794Y224640D01* +X129794Y223148D01* +X129794Y224640D02* +X130302Y225148D01* +X85598Y190500D02* +X12700Y190500D01* +D13* +X93218Y198120D03* +D14* +X85598Y190500D01* +X80010Y160020D02* +X17780Y160020D01* +X12700Y165100D01* +X80010Y160020D02* +X88900Y168910D01* +X95250Y168910D01* +D13* +X95250Y168910D03* +D14* +X27940Y154940D02* +X12700Y139700D01* +X27940Y154940D02* +X87630Y154940D01* +X88900Y156210D01* +D13* +X88900Y156210D03* +D14* +X165100Y12700D02* +X157480Y5080D01* +X44450Y5080D01* +D13* +X27940Y21590D03* +D14* +X44450Y5080D01* +X64770Y209550D02* +X74930Y209550D01* +X121920Y191516D02* +X121920Y139700D01* +X121920Y191516D02* +X118618Y194818D01* +X64770Y209550D02* +X46990Y227330D01* +X46990Y252730D01* +X118618Y221488D02* +X118618Y194818D01* +X118618Y221488D02* +X113284Y226822D01* +X92202Y226822D01* +X74930Y209550D01* +D13* +X121920Y139700D03* +D14* +X12700Y266700D02* +X21590Y275590D01* +X67310Y252730D02* +X72390Y257810D01* +X67310Y252730D02* +X46990Y252730D01* +X40640Y275590D02* +X21590Y275590D01* +X40640Y275590D02* +X46990Y269240D01* +X46990Y252730D01* +X72390Y257810D02* +X72390Y298450D01* +X86106Y302006D02* +X101600Y317500D01* +X86106Y302006D02* +X75946Y302006D01* +X72390Y298450D01* +M02* diff --git a/test/layers/CAMOutputs/GerberFiles/copper_top.gbr b/test/layers/CAMOutputs/GerberFiles/copper_top.gbr new file mode 100644 index 0000000..281ed1a --- /dev/null +++ b/test/layers/CAMOutputs/GerberFiles/copper_top.gbr @@ -0,0 +1,5635 @@ +G04 EAGLE Gerber RS-274X export* +G75* +%MOMM*% +%FSLAX34Y34*% +%LPD*% +%INTop Copper*% +%IPPOS*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5*% +G01* +%ADD10R,1.100000X1.000000*% +%ADD11R,1.600000X1.400000*% +%ADD12C,0.300000*% +%ADD13R,1.000000X1.100000*% +%ADD14R,1.200000X0.550000*% +%ADD15C,1.879600*% +%ADD16R,1.270000X0.558800*% +%ADD17R,0.558800X1.270000*% +%ADD18C,0.635000*% +%ADD19R,1.270000X0.635000*% +%ADD20R,1.524000X0.762000*% +%ADD21C,0.450000*% +%ADD22C,0.254000*% +%ADD23C,1.016000*% +%ADD24C,0.203200*% + +G36* +X21447Y199971D02* +X21447Y199971D01* +X21566Y199975D01* +X21604Y199986D01* +X21645Y199990D01* +X21757Y200030D01* +X21871Y200064D01* +X21906Y200084D01* +X21944Y200098D01* +X22043Y200165D01* +X22145Y200225D01* +X22190Y200265D01* +X22207Y200276D01* +X22221Y200292D01* +X22266Y200331D01* +X28499Y206565D01* +X31471Y206565D01* +X31480Y206566D01* +X31489Y206565D01* +X31638Y206586D01* +X31786Y206605D01* +X31795Y206608D01* +X31804Y206609D01* +X31956Y206661D01* +X34089Y207545D01* +X50747Y207545D01* +X52880Y206661D01* +X52889Y206659D01* +X52897Y206654D01* +X53042Y206617D01* +X53186Y206577D01* +X53196Y206577D01* +X53205Y206575D01* +X53365Y206565D01* +X54072Y206565D01* +X54190Y206580D01* +X54309Y206587D01* +X54347Y206600D01* +X54388Y206605D01* +X54498Y206648D01* +X54611Y206685D01* +X54646Y206707D01* +X54683Y206722D01* +X54779Y206791D01* +X54880Y206855D01* +X54908Y206885D01* +X54941Y206908D01* +X55017Y207000D01* +X55098Y207087D01* +X55118Y207122D01* +X55143Y207153D01* +X55194Y207261D01* +X55252Y207365D01* +X55262Y207405D01* +X55279Y207441D01* +X55301Y207558D01* +X55331Y207673D01* +X55335Y207733D01* +X55339Y207753D01* +X55337Y207774D01* +X55341Y207834D01* +X55341Y209550D01* +X55545Y210309D01* +X55562Y210434D01* +X55585Y210558D01* +X55583Y210591D01* +X55588Y210625D01* +X55573Y210750D01* +X55566Y210875D01* +X55555Y210907D01* +X55551Y210940D01* +X55506Y211058D01* +X55468Y211177D01* +X55450Y211206D01* +X55437Y211237D01* +X55365Y211340D01* +X55297Y211446D01* +X55273Y211469D01* +X55253Y211497D01* +X55157Y211578D01* +X55066Y211664D01* +X55036Y211680D01* +X55011Y211702D01* +X54897Y211757D01* +X54787Y211818D01* +X54755Y211826D01* +X54724Y211841D01* +X54601Y211866D01* +X54479Y211897D01* +X54431Y211900D01* +X54413Y211904D01* +X54391Y211903D01* +X54319Y211907D01* +X39377Y211907D01* +X37578Y213706D01* +X37576Y213783D01* +X37559Y213841D01* +X37551Y213901D01* +X37515Y213993D01* +X37487Y214088D01* +X37457Y214140D01* +X37434Y214197D01* +X37376Y214277D01* +X37326Y214362D01* +X37260Y214437D01* +X37248Y214454D01* +X37238Y214462D01* +X37220Y214483D01* +X32511Y219191D01* +X32511Y237979D01* +X35570Y241037D01* +X35630Y241115D01* +X35698Y241188D01* +X35727Y241241D01* +X35764Y241288D01* +X35804Y241379D01* +X35852Y241466D01* +X35867Y241525D01* +X35891Y241580D01* +X35906Y241678D01* +X35931Y241774D01* +X35937Y241874D01* +X35941Y241894D01* +X35939Y241907D01* +X35941Y241935D01* +X35941Y254613D01* +X37727Y256399D01* +X49105Y256399D01* +X49204Y256411D01* +X49303Y256414D01* +X49361Y256431D01* +X49421Y256439D01* +X49513Y256475D01* +X49608Y256503D01* +X49660Y256533D01* +X49717Y256556D01* +X49797Y256614D01* +X49882Y256664D01* +X49957Y256730D01* +X49974Y256742D01* +X49982Y256752D01* +X50003Y256770D01* +X55000Y261767D01* +X55060Y261845D01* +X55128Y261918D01* +X55157Y261971D01* +X55194Y262018D01* +X55234Y262109D01* +X55282Y262196D01* +X55297Y262255D01* +X55321Y262310D01* +X55336Y262408D01* +X55361Y262504D01* +X55367Y262604D01* +X55371Y262624D01* +X55369Y262637D01* +X55371Y262665D01* +X55371Y263540D01* +X55356Y263658D01* +X55349Y263777D01* +X55336Y263815D01* +X55331Y263856D01* +X55288Y263966D01* +X55251Y264079D01* +X55229Y264114D01* +X55214Y264151D01* +X55145Y264247D01* +X55081Y264348D01* +X55051Y264376D01* +X55028Y264409D01* +X54936Y264485D01* +X54849Y264566D01* +X54814Y264586D01* +X54783Y264611D01* +X54675Y264662D01* +X54571Y264720D01* +X54531Y264730D01* +X54495Y264747D01* +X54378Y264769D01* +X54263Y264799D01* +X54203Y264803D01* +X54183Y264807D01* +X54162Y264805D01* +X54102Y264809D01* +X49529Y264809D01* +X49529Y271811D01* +X57673Y271811D01* +X57688Y271774D01* +X57717Y271734D01* +X57739Y271689D01* +X57810Y271606D01* +X57874Y271517D01* +X57913Y271485D01* +X57945Y271447D01* +X58035Y271384D01* +X58119Y271314D01* +X58164Y271293D01* +X58205Y271264D01* +X58308Y271225D01* +X58407Y271179D01* +X58456Y271169D01* +X58502Y271152D01* +X58612Y271139D01* +X58719Y271119D01* +X58769Y271122D01* +X58818Y271116D01* +X58927Y271132D01* +X59037Y271139D01* +X59084Y271154D01* +X59133Y271161D01* +X59286Y271213D01* +X61883Y272289D01* +X65117Y272289D01* +X68105Y271051D01* +X69685Y269471D01* +X69795Y269386D01* +X69901Y269297D01* +X69920Y269289D01* +X69936Y269276D01* +X70064Y269221D01* +X70189Y269162D01* +X70209Y269158D01* +X70228Y269150D01* +X70366Y269128D01* +X70502Y269102D01* +X70522Y269103D01* +X70542Y269100D01* +X70681Y269113D01* +X70819Y269122D01* +X70838Y269128D01* +X70858Y269130D01* +X70990Y269177D01* +X71121Y269220D01* +X71139Y269231D01* +X71158Y269238D01* +X71273Y269316D01* +X71390Y269390D01* +X71404Y269405D01* +X71421Y269416D01* +X71513Y269520D01* +X71608Y269622D01* +X71618Y269639D01* +X71631Y269655D01* +X71695Y269779D01* +X71762Y269900D01* +X71767Y269920D01* +X71776Y269938D01* +X71806Y270074D01* +X71841Y270208D01* +X71843Y270236D01* +X71846Y270248D01* +X71845Y270269D01* +X71851Y270369D01* +X71851Y272963D01* +X73637Y274749D01* +X87163Y274749D01* +X88362Y273550D01* +X88456Y273477D01* +X88545Y273398D01* +X88581Y273380D01* +X88613Y273355D01* +X88722Y273308D01* +X88828Y273253D01* +X88868Y273245D01* +X88905Y273229D01* +X89023Y273210D01* +X89139Y273184D01* +X89179Y273185D01* +X89219Y273179D01* +X89338Y273190D01* +X89457Y273194D01* +X89495Y273205D01* +X89536Y273209D01* +X89648Y273249D01* +X89762Y273282D01* +X89797Y273302D01* +X89835Y273316D01* +X89933Y273383D01* +X90036Y273443D01* +X90081Y273483D01* +X90098Y273495D01* +X90112Y273510D01* +X90157Y273550D01* +X90340Y273733D01* +X90919Y274068D01* +X91566Y274241D01* +X94901Y274241D01* +X94901Y267930D01* +X94916Y267812D01* +X94923Y267693D01* +X94935Y267655D01* +X94941Y267615D01* +X94984Y267504D01* +X95021Y267391D01* +X95043Y267357D01* +X95058Y267319D01* +X95127Y267223D01* +X95191Y267122D01* +X95221Y267094D01* +X95244Y267062D01* +X95336Y266986D01* +X95423Y266904D01* +X95458Y266885D01* +X95489Y266859D01* +X95597Y266808D01* +X95701Y266751D01* +X95741Y266741D01* +X95777Y266723D01* +X95894Y266701D01* +X96009Y266671D01* +X96069Y266667D01* +X96089Y266664D01* +X96110Y266665D01* +X96170Y266661D01* +X98630Y266661D01* +X98748Y266676D01* +X98867Y266683D01* +X98905Y266696D01* +X98946Y266701D01* +X99056Y266745D01* +X99169Y266781D01* +X99204Y266803D01* +X99241Y266818D01* +X99337Y266888D01* +X99438Y266951D01* +X99466Y266981D01* +X99499Y267005D01* +X99575Y267096D01* +X99656Y267183D01* +X99676Y267218D01* +X99701Y267250D01* +X99752Y267357D01* +X99810Y267462D01* +X99820Y267501D01* +X99837Y267537D01* +X99859Y267654D01* +X99889Y267770D01* +X99893Y267830D01* +X99897Y267850D01* +X99895Y267870D01* +X99899Y267930D01* +X99899Y274241D01* +X103234Y274241D01* +X103881Y274068D01* +X104460Y273733D01* +X104933Y273260D01* +X105268Y272681D01* +X105441Y272034D01* +X105441Y269701D01* +X105447Y269651D01* +X105445Y269602D01* +X105467Y269494D01* +X105481Y269385D01* +X105499Y269339D01* +X105509Y269290D01* +X105557Y269191D01* +X105598Y269089D01* +X105627Y269049D01* +X105649Y269004D01* +X105720Y268921D01* +X105784Y268832D01* +X105823Y268800D01* +X105855Y268762D01* +X105945Y268699D01* +X106029Y268629D01* +X106074Y268608D01* +X106115Y268579D01* +X106218Y268540D01* +X106317Y268494D01* +X106366Y268484D01* +X106412Y268467D01* +X106522Y268454D01* +X106629Y268434D01* +X106679Y268437D01* +X106728Y268431D01* +X106837Y268447D01* +X106947Y268454D01* +X106994Y268469D01* +X107043Y268476D01* +X107196Y268528D01* +X110143Y269749D01* +X113377Y269749D01* +X114576Y269252D01* +X114624Y269239D01* +X114669Y269218D01* +X114777Y269197D01* +X114883Y269168D01* +X114933Y269167D01* +X114982Y269158D01* +X115091Y269165D01* +X115201Y269163D01* +X115249Y269175D01* +X115299Y269178D01* +X115403Y269211D01* +X115510Y269237D01* +X115554Y269260D01* +X115601Y269276D01* +X115694Y269334D01* +X115791Y269386D01* +X115828Y269419D01* +X115870Y269446D01* +X115945Y269526D01* +X116027Y269600D01* +X116054Y269641D01* +X116088Y269677D01* +X116141Y269774D01* +X116201Y269865D01* +X116218Y269912D01* +X116242Y269956D01* +X116269Y270062D01* +X116305Y270166D01* +X116309Y270216D01* +X116321Y270264D01* +X116331Y270425D01* +X116331Y270735D01* +X116319Y270834D01* +X116316Y270933D01* +X116299Y270991D01* +X116291Y271051D01* +X116255Y271143D01* +X116227Y271238D01* +X116197Y271290D01* +X116174Y271347D01* +X116116Y271427D01* +X116066Y271512D01* +X116000Y271587D01* +X115988Y271604D01* +X115978Y271612D01* +X115960Y271633D01* +X105917Y281675D01* +X105917Y299212D01* +X105902Y299330D01* +X105895Y299449D01* +X105882Y299487D01* +X105877Y299528D01* +X105834Y299638D01* +X105797Y299751D01* +X105775Y299786D01* +X105760Y299823D01* +X105691Y299919D01* +X105627Y300020D01* +X105597Y300048D01* +X105574Y300081D01* +X105482Y300157D01* +X105395Y300238D01* +X105360Y300258D01* +X105329Y300283D01* +X105221Y300334D01* +X105117Y300392D01* +X105077Y300402D01* +X105041Y300419D01* +X104924Y300441D01* +X104809Y300471D01* +X104749Y300475D01* +X104729Y300479D01* +X104708Y300477D01* +X104648Y300481D01* +X41780Y300481D01* +X41711Y300473D01* +X41641Y300474D01* +X41554Y300453D01* +X41465Y300441D01* +X41400Y300416D01* +X41332Y300399D01* +X41252Y300357D01* +X41169Y300324D01* +X41113Y300283D01* +X41051Y300251D01* +X40984Y300190D01* +X40912Y300138D01* +X40867Y300084D01* +X40815Y300037D01* +X40766Y299962D01* +X40709Y299893D01* +X40679Y299829D01* +X40641Y299771D01* +X40611Y299686D01* +X40573Y299605D01* +X40560Y299536D01* +X40537Y299470D01* +X40530Y299381D01* +X40513Y299293D01* +X40518Y299223D01* +X40512Y299153D01* +X40528Y299065D01* +X40533Y298975D01* +X40555Y298909D01* +X40567Y298840D01* +X40604Y298758D01* +X40631Y298673D01* +X40669Y298614D01* +X40697Y298550D01* +X40753Y298480D01* +X40801Y298404D01* +X40852Y298356D01* +X40896Y298302D01* +X40968Y298247D01* +X41033Y298186D01* +X41094Y298152D01* +X41150Y298110D01* +X41294Y298039D01* +X42895Y297376D01* +X44646Y295625D01* +X45594Y293338D01* +X45594Y290862D01* +X44646Y288575D01* +X42895Y286824D01* +X41710Y286333D01* +X41649Y286298D01* +X41584Y286272D01* +X41512Y286220D01* +X41433Y286175D01* +X41383Y286127D01* +X41327Y286086D01* +X41269Y286016D01* +X41205Y285954D01* +X41169Y285894D01* +X41124Y285841D01* +X41086Y285759D01* +X41039Y285683D01* +X41018Y285616D01* +X40988Y285553D01* +X40972Y285465D01* +X40945Y285379D01* +X40942Y285309D01* +X40929Y285240D01* +X40934Y285151D01* +X40930Y285061D01* +X40944Y284993D01* +X40948Y284923D01* +X40976Y284838D01* +X40994Y284750D01* +X41025Y284687D01* +X41046Y284621D01* +X41095Y284545D01* +X41134Y284464D01* +X41179Y284411D01* +X41217Y284352D01* +X41282Y284290D01* +X41340Y284222D01* +X41397Y284182D01* +X41448Y284134D01* +X41527Y284091D01* +X41600Y284039D01* +X41666Y284014D01* +X41727Y283980D01* +X41814Y283958D01* +X41898Y283926D01* +X41967Y283918D01* +X42035Y283901D01* +X42195Y283891D01* +X44451Y283891D01* +X44451Y276889D01* +X36449Y276889D01* +X36449Y281684D01* +X36622Y282331D01* +X36957Y282910D01* +X37430Y283383D01* +X38009Y283717D01* +X38054Y283751D01* +X38103Y283778D01* +X38180Y283847D01* +X38262Y283909D01* +X38297Y283954D01* +X38339Y283992D01* +X38395Y284078D01* +X38460Y284159D01* +X38483Y284210D01* +X38514Y284257D01* +X38547Y284355D01* +X38589Y284449D01* +X38598Y284505D01* +X38617Y284558D01* +X38625Y284661D01* +X38642Y284763D01* +X38637Y284819D01* +X38642Y284875D01* +X38624Y284977D01* +X38616Y285080D01* +X38597Y285133D01* +X38588Y285188D01* +X38545Y285283D01* +X38511Y285380D01* +X38480Y285427D01* +X38457Y285478D01* +X38392Y285559D01* +X38336Y285645D01* +X38294Y285683D01* +X38258Y285727D01* +X38176Y285789D01* +X38099Y285858D01* +X38049Y285884D01* +X38004Y285918D01* +X37860Y285989D01* +X35845Y286824D01* +X34094Y288575D01* +X33146Y290862D01* +X33146Y293338D01* +X34094Y295625D01* +X35845Y297376D01* +X37446Y298039D01* +X37506Y298074D01* +X37571Y298100D01* +X37644Y298152D01* +X37722Y298197D01* +X37772Y298245D01* +X37828Y298286D01* +X37886Y298356D01* +X37950Y298418D01* +X37987Y298478D01* +X38031Y298531D01* +X38070Y298613D01* +X38117Y298689D01* +X38137Y298756D01* +X38167Y298819D01* +X38184Y298907D01* +X38210Y298993D01* +X38213Y299063D01* +X38227Y299132D01* +X38221Y299221D01* +X38225Y299311D01* +X38211Y299379D01* +X38207Y299449D01* +X38179Y299534D01* +X38161Y299622D01* +X38130Y299685D01* +X38109Y299751D01* +X38061Y299827D01* +X38021Y299908D01* +X37976Y299961D01* +X37939Y300020D01* +X37873Y300082D01* +X37815Y300150D01* +X37758Y300190D01* +X37707Y300238D01* +X37628Y300281D01* +X37555Y300333D01* +X37490Y300358D01* +X37429Y300392D01* +X37342Y300414D01* +X37258Y300446D01* +X37188Y300454D01* +X37121Y300471D01* +X36960Y300481D01* +X27715Y300481D01* +X27616Y300469D01* +X27517Y300466D01* +X27459Y300449D01* +X27399Y300441D01* +X27307Y300405D01* +X27212Y300377D01* +X27160Y300347D01* +X27103Y300324D01* +X27023Y300266D01* +X26938Y300216D01* +X26863Y300150D01* +X26846Y300138D01* +X26838Y300128D01* +X26817Y300110D01* +X24615Y297907D01* +X24597Y297884D01* +X24574Y297865D01* +X24500Y297759D01* +X24420Y297656D01* +X24408Y297629D01* +X24391Y297605D01* +X24345Y297483D01* +X24294Y297364D01* +X24289Y297335D01* +X24278Y297307D01* +X24264Y297178D01* +X24244Y297050D01* +X24247Y297021D01* +X24243Y296991D01* +X24261Y296863D01* +X24274Y296733D01* +X24284Y296706D01* +X24288Y296676D01* +X24340Y296524D01* +X25147Y294576D01* +X25147Y289624D01* +X23252Y285050D01* +X19750Y281548D01* +X17395Y280573D01* +X17275Y280504D01* +X17152Y280439D01* +X17137Y280425D01* +X17119Y280415D01* +X17019Y280318D01* +X16916Y280225D01* +X16905Y280208D01* +X16891Y280194D01* +X16818Y280075D01* +X16742Y279959D01* +X16735Y279940D01* +X16724Y279923D01* +X16684Y279790D01* +X16638Y279658D01* +X16637Y279638D01* +X16631Y279619D01* +X16624Y279480D01* +X16613Y279341D01* +X16617Y279321D01* +X16616Y279301D01* +X16644Y279165D01* +X16668Y279028D01* +X16676Y279009D01* +X16680Y278990D01* +X16741Y278864D01* +X16798Y278738D01* +X16811Y278722D01* +X16820Y278704D01* +X16910Y278598D01* +X16997Y278490D01* +X17013Y278477D01* +X17026Y278462D01* +X17140Y278382D01* +X17251Y278298D01* +X17276Y278286D01* +X17286Y278279D01* +X17305Y278272D01* +X17395Y278227D01* +X19750Y277252D01* +X23252Y273750D01* +X25147Y269176D01* +X25147Y264224D01* +X23252Y259650D01* +X19750Y256148D01* +X17395Y255173D01* +X17275Y255104D01* +X17152Y255039D01* +X17137Y255025D01* +X17119Y255015D01* +X17019Y254918D01* +X16916Y254825D01* +X16905Y254808D01* +X16891Y254794D01* +X16818Y254675D01* +X16742Y254559D01* +X16735Y254540D01* +X16724Y254523D01* +X16684Y254390D01* +X16638Y254258D01* +X16637Y254238D01* +X16631Y254219D01* +X16624Y254080D01* +X16613Y253941D01* +X16617Y253921D01* +X16616Y253901D01* +X16644Y253765D01* +X16668Y253628D01* +X16676Y253609D01* +X16680Y253590D01* +X16741Y253464D01* +X16798Y253338D01* +X16811Y253322D01* +X16820Y253304D01* +X16910Y253198D01* +X16997Y253090D01* +X17013Y253077D01* +X17026Y253062D01* +X17140Y252982D01* +X17251Y252898D01* +X17276Y252886D01* +X17286Y252879D01* +X17305Y252872D01* +X17395Y252827D01* +X19750Y251852D01* +X23252Y248350D01* +X25147Y243776D01* +X25147Y238824D01* +X23252Y234250D01* +X19750Y230748D01* +X16725Y229495D01* +X16699Y229480D01* +X16670Y229471D01* +X16561Y229401D01* +X16448Y229337D01* +X16427Y229316D01* +X16402Y229300D01* +X16313Y229206D01* +X16220Y229116D01* +X16204Y229090D01* +X16184Y229069D01* +X16121Y228955D01* +X16054Y228845D01* +X16045Y228816D01* +X16031Y228790D01* +X15998Y228665D01* +X15960Y228541D01* +X15959Y228511D01* +X15951Y228482D01* +X15951Y228352D01* +X15945Y228223D01* +X15951Y228194D01* +X15951Y228164D01* +X15983Y228039D01* +X16009Y227912D01* +X16022Y227885D01* +X16030Y227856D01* +X16092Y227743D01* +X16149Y227626D01* +X16168Y227603D01* +X16183Y227577D01* +X16271Y227483D01* +X16355Y227384D01* +X16380Y227367D01* +X16400Y227345D01* +X16509Y227276D01* +X16615Y227201D01* +X16643Y227190D01* +X16669Y227174D01* +X16818Y227115D01* +X17283Y226964D01* +X18957Y226111D01* +X20478Y225006D01* +X21806Y223678D01* +X22911Y222157D01* +X23764Y220483D01* +X24345Y218696D01* +X24385Y218439D01* +X13970Y218439D01* +X13852Y218424D01* +X13733Y218417D01* +X13695Y218404D01* +X13655Y218399D01* +X13544Y218356D01* +X13431Y218319D01* +X13397Y218297D01* +X13359Y218282D01* +X13263Y218212D01* +X13162Y218149D01* +X13134Y218119D01* +X13102Y218095D01* +X13026Y218004D01* +X12944Y217917D01* +X12925Y217882D01* +X12899Y217851D01* +X12848Y217743D01* +X12791Y217639D01* +X12780Y217599D01* +X12763Y217563D01* +X12741Y217446D01* +X12711Y217331D01* +X12707Y217270D01* +X12703Y217250D01* +X12705Y217230D01* +X12701Y217170D01* +X12701Y214630D01* +X12716Y214512D01* +X12723Y214393D01* +X12736Y214355D01* +X12741Y214314D01* +X12785Y214204D01* +X12821Y214091D01* +X12843Y214056D01* +X12858Y214019D01* +X12928Y213923D01* +X12991Y213822D01* +X13021Y213794D01* +X13045Y213761D01* +X13136Y213686D01* +X13223Y213604D01* +X13258Y213584D01* +X13290Y213559D01* +X13397Y213508D01* +X13502Y213450D01* +X13541Y213440D01* +X13577Y213423D01* +X13694Y213401D01* +X13809Y213371D01* +X13870Y213367D01* +X13890Y213363D01* +X13910Y213365D01* +X13970Y213361D01* +X24385Y213361D01* +X24345Y213104D01* +X23764Y211317D01* +X22911Y209643D01* +X21806Y208122D01* +X20478Y206794D01* +X18957Y205689D01* +X17283Y204836D01* +X16818Y204685D01* +X16791Y204672D01* +X16762Y204665D01* +X16648Y204605D01* +X16530Y204550D01* +X16507Y204531D01* +X16481Y204517D01* +X16385Y204430D01* +X16285Y204347D01* +X16268Y204323D01* +X16246Y204303D01* +X16174Y204194D01* +X16098Y204090D01* +X16087Y204062D01* +X16071Y204037D01* +X16029Y203914D01* +X15981Y203794D01* +X15977Y203764D01* +X15968Y203736D01* +X15957Y203607D01* +X15941Y203479D01* +X15945Y203449D01* +X15942Y203419D01* +X15965Y203291D01* +X15981Y203163D01* +X15992Y203135D01* +X15997Y203106D01* +X16050Y202988D01* +X16098Y202867D01* +X16115Y202843D01* +X16127Y202816D01* +X16208Y202715D01* +X16284Y202610D01* +X16307Y202591D01* +X16326Y202567D01* +X16430Y202489D01* +X16529Y202407D01* +X16556Y202394D01* +X16580Y202376D01* +X16725Y202305D01* +X19751Y201052D01* +X20471Y200331D01* +X20565Y200259D01* +X20654Y200180D01* +X20690Y200161D01* +X20722Y200137D01* +X20831Y200089D01* +X20937Y200035D01* +X20977Y200026D01* +X21014Y200010D01* +X21132Y199991D01* +X21248Y199965D01* +X21288Y199967D01* +X21328Y199960D01* +X21447Y199971D01* +G37* +G36* +X106798Y4080D02* +X106798Y4080D01* +X106917Y4087D01* +X106955Y4100D01* +X106996Y4105D01* +X107106Y4148D01* +X107219Y4185D01* +X107254Y4207D01* +X107291Y4222D01* +X107387Y4291D01* +X107488Y4355D01* +X107516Y4385D01* +X107549Y4408D01* +X107625Y4500D01* +X107706Y4587D01* +X107726Y4622D01* +X107751Y4653D01* +X107802Y4761D01* +X107860Y4865D01* +X107870Y4905D01* +X107887Y4941D01* +X107909Y5058D01* +X107939Y5173D01* +X107943Y5233D01* +X107947Y5253D01* +X107945Y5274D01* +X107949Y5334D01* +X107949Y5716D01* +X117475Y5716D01* +X117593Y5731D01* +X117712Y5738D01* +X117750Y5750D01* +X117790Y5756D01* +X117901Y5799D01* +X118014Y5836D01* +X118048Y5858D01* +X118086Y5873D01* +X118112Y5891D01* +X118172Y5863D01* +X118277Y5805D01* +X118316Y5795D01* +X118352Y5778D01* +X118469Y5756D01* +X118585Y5726D01* +X118645Y5722D01* +X118665Y5718D01* +X118685Y5720D01* +X118745Y5716D01* +X128350Y5716D01* +X128468Y5731D01* +X128587Y5738D01* +X128625Y5750D01* +X128666Y5756D01* +X128776Y5799D01* +X128889Y5836D01* +X128924Y5858D01* +X128961Y5873D01* +X129057Y5942D01* +X129153Y6003D01* +X135930Y6003D01* +X136048Y6018D01* +X136167Y6025D01* +X136205Y6037D01* +X136245Y6043D01* +X136356Y6086D01* +X136469Y6123D01* +X136503Y6145D01* +X136541Y6160D01* +X136637Y6229D01* +X136738Y6293D01* +X136766Y6323D01* +X136798Y6346D01* +X136874Y6438D01* +X136956Y6525D01* +X136975Y6560D01* +X137001Y6591D01* +X137052Y6699D01* +X137109Y6803D01* +X137119Y6843D01* +X137137Y6879D01* +X137157Y6986D01* +X137161Y6956D01* +X137205Y6846D01* +X137241Y6733D01* +X137263Y6698D01* +X137278Y6661D01* +X137348Y6564D01* +X137411Y6464D01* +X137441Y6436D01* +X137465Y6403D01* +X137556Y6327D01* +X137643Y6246D01* +X137678Y6226D01* +X137710Y6201D01* +X137817Y6150D01* +X137922Y6092D01* +X137961Y6082D01* +X137997Y6065D01* +X138114Y6043D01* +X138230Y6013D01* +X138290Y6009D01* +X138310Y6005D01* +X138330Y6007D01* +X138390Y6003D01* +X144701Y6003D01* +X144701Y5334D01* +X144716Y5216D01* +X144723Y5097D01* +X144736Y5059D01* +X144741Y5018D01* +X144784Y4908D01* +X144821Y4795D01* +X144843Y4760D01* +X144858Y4723D01* +X144927Y4627D01* +X144991Y4526D01* +X145021Y4498D01* +X145044Y4465D01* +X145136Y4389D01* +X145223Y4308D01* +X145258Y4288D01* +X145289Y4263D01* +X145397Y4212D01* +X145501Y4154D01* +X145541Y4144D01* +X145577Y4127D01* +X145694Y4105D01* +X145809Y4075D01* +X145869Y4071D01* +X145889Y4067D01* +X145910Y4069D01* +X145970Y4065D01* +X153305Y4065D01* +X153354Y4071D01* +X153404Y4069D01* +X153511Y4091D01* +X153621Y4105D01* +X153667Y4123D01* +X153715Y4133D01* +X153814Y4181D01* +X153916Y4222D01* +X153956Y4251D01* +X154001Y4273D01* +X154085Y4344D01* +X154174Y4408D01* +X154205Y4447D01* +X154243Y4479D01* +X154306Y4569D01* +X154376Y4653D01* +X154398Y4698D01* +X154426Y4739D01* +X154465Y4842D01* +X154512Y4941D01* +X154521Y4990D01* +X154539Y5036D01* +X154551Y5146D01* +X154572Y5253D01* +X154569Y5303D01* +X154574Y5352D01* +X154559Y5461D01* +X154552Y5571D01* +X154537Y5618D01* +X154530Y5667D01* +X154478Y5820D01* +X152653Y10224D01* +X152653Y15176D01* +X154548Y19750D01* +X158050Y23252D01* +X160405Y24227D01* +X160525Y24296D01* +X160648Y24361D01* +X160663Y24375D01* +X160681Y24385D01* +X160781Y24482D01* +X160884Y24575D01* +X160895Y24592D01* +X160909Y24606D01* +X160982Y24725D01* +X161058Y24841D01* +X161065Y24860D01* +X161076Y24877D01* +X161117Y25010D01* +X161162Y25142D01* +X161163Y25162D01* +X161169Y25181D01* +X161176Y25320D01* +X161187Y25459D01* +X161183Y25479D01* +X161184Y25499D01* +X161156Y25635D01* +X161132Y25772D01* +X161124Y25791D01* +X161120Y25810D01* +X161059Y25936D01* +X161002Y26062D01* +X160989Y26078D01* +X160980Y26096D01* +X160890Y26202D01* +X160803Y26310D01* +X160787Y26323D01* +X160774Y26338D01* +X160660Y26418D01* +X160549Y26502D01* +X160524Y26514D01* +X160514Y26521D01* +X160495Y26528D01* +X160405Y26573D01* +X158049Y27548D01* +X154548Y31050D01* +X152653Y35624D01* +X152653Y40576D01* +X154548Y45150D01* +X158050Y48652D01* +X160405Y49627D01* +X160525Y49696D01* +X160648Y49761D01* +X160663Y49775D01* +X160681Y49785D01* +X160781Y49882D01* +X160884Y49975D01* +X160895Y49992D01* +X160909Y50006D01* +X160982Y50125D01* +X161058Y50241D01* +X161065Y50260D01* +X161076Y50277D01* +X161117Y50410D01* +X161162Y50542D01* +X161163Y50562D01* +X161169Y50581D01* +X161176Y50720D01* +X161187Y50859D01* +X161183Y50879D01* +X161184Y50899D01* +X161156Y51035D01* +X161132Y51172D01* +X161124Y51191D01* +X161120Y51210D01* +X161059Y51336D01* +X161002Y51462D01* +X160989Y51478D01* +X160980Y51496D01* +X160890Y51602D01* +X160803Y51710D01* +X160787Y51723D01* +X160774Y51738D01* +X160660Y51818D01* +X160549Y51902D01* +X160524Y51914D01* +X160514Y51921D01* +X160495Y51928D01* +X160405Y51973D01* +X158049Y52948D01* +X154548Y56450D01* +X153254Y59574D01* +X153229Y59617D01* +X153212Y59664D01* +X153151Y59755D01* +X153096Y59851D01* +X153062Y59886D01* +X153034Y59927D01* +X152951Y60000D01* +X152875Y60079D01* +X152833Y60105D01* +X152795Y60138D01* +X152698Y60188D01* +X152604Y60245D01* +X152556Y60260D01* +X152512Y60282D01* +X152405Y60307D01* +X152300Y60339D01* +X152250Y60341D01* +X152202Y60352D01* +X152092Y60349D01* +X151982Y60354D01* +X151934Y60344D01* +X151884Y60342D01* +X151778Y60312D01* +X151671Y60290D01* +X151626Y60268D01* +X151578Y60254D01* +X151484Y60198D01* +X151385Y60150D01* +X151347Y60118D01* +X151305Y60092D01* +X151184Y59986D01* +X145580Y54383D01* +X145520Y54305D01* +X145452Y54232D01* +X145423Y54179D01* +X145386Y54132D01* +X145346Y54041D01* +X145298Y53954D01* +X145283Y53895D01* +X145259Y53840D01* +X145244Y53742D01* +X145219Y53646D01* +X145213Y53546D01* +X145209Y53526D01* +X145211Y53513D01* +X145209Y53485D01* +X145209Y50759D01* +X144369Y49920D01* +X144296Y49826D01* +X144217Y49736D01* +X144199Y49700D01* +X144174Y49668D01* +X144127Y49559D01* +X144073Y49453D01* +X144064Y49414D01* +X144048Y49376D01* +X144029Y49259D01* +X144003Y49143D01* +X144004Y49102D01* +X143998Y49062D01* +X144009Y48944D01* +X144013Y48825D01* +X144024Y48786D01* +X144028Y48746D01* +X144068Y48633D01* +X144101Y48519D01* +X144122Y48485D01* +X144135Y48446D01* +X144202Y48348D01* +X144263Y48245D01* +X144303Y48200D01* +X144314Y48183D01* +X144329Y48170D01* +X144369Y48125D01* +X145209Y47285D01* +X145209Y33759D01* +X144940Y33490D01* +X144867Y33396D01* +X144788Y33307D01* +X144770Y33271D01* +X144745Y33239D01* +X144697Y33130D01* +X144643Y33024D01* +X144635Y32984D01* +X144618Y32947D01* +X144600Y32829D01* +X144574Y32713D01* +X144575Y32673D01* +X144569Y32633D01* +X144580Y32514D01* +X144583Y32395D01* +X144595Y32357D01* +X144598Y32316D01* +X144639Y32204D01* +X144672Y32090D01* +X144692Y32055D01* +X144706Y32017D01* +X144773Y31919D01* +X144833Y31816D01* +X144873Y31771D01* +X144885Y31754D01* +X144900Y31740D01* +X144940Y31695D01* +X145209Y31426D01* +X145209Y20658D01* +X142184Y17633D01* +X142107Y17534D01* +X142025Y17438D01* +X142010Y17408D01* +X141989Y17382D01* +X141939Y17266D01* +X141883Y17154D01* +X141876Y17121D01* +X141863Y17090D01* +X141843Y16965D01* +X141817Y16843D01* +X141818Y16809D01* +X141813Y16776D01* +X141825Y16650D01* +X141830Y16525D01* +X141839Y16493D01* +X141843Y16459D01* +X141885Y16340D01* +X141921Y16220D01* +X141939Y16192D01* +X141950Y16160D01* +X142021Y16056D01* +X142086Y15948D01* +X142110Y15925D01* +X142129Y15897D01* +X142223Y15814D01* +X142313Y15725D01* +X142353Y15698D01* +X142367Y15686D01* +X142386Y15676D01* +X142447Y15636D01* +X143141Y15235D01* +X143893Y14483D01* +X144425Y13562D01* +X144701Y12534D01* +X144701Y11001D01* +X138390Y11001D01* +X138272Y10986D01* +X138153Y10979D01* +X138115Y10966D01* +X138075Y10961D01* +X137964Y10918D01* +X137851Y10881D01* +X137817Y10859D01* +X137779Y10844D01* +X137683Y10775D01* +X137582Y10711D01* +X137554Y10681D01* +X137522Y10658D01* +X137446Y10566D01* +X137364Y10479D01* +X137345Y10444D01* +X137319Y10413D01* +X137268Y10305D01* +X137211Y10201D01* +X137201Y10161D01* +X137183Y10125D01* +X137163Y10018D01* +X137159Y10048D01* +X137115Y10158D01* +X137079Y10271D01* +X137057Y10306D01* +X137042Y10343D01* +X136972Y10439D01* +X136909Y10540D01* +X136879Y10568D01* +X136855Y10601D01* +X136764Y10677D01* +X136677Y10758D01* +X136642Y10778D01* +X136610Y10803D01* +X136503Y10854D01* +X136398Y10912D01* +X136359Y10922D01* +X136323Y10939D01* +X136206Y10961D01* +X136090Y10991D01* +X136030Y10995D01* +X136010Y10999D01* +X135990Y10997D01* +X135930Y11001D01* +X129540Y11001D01* +X129422Y10986D01* +X129303Y10979D01* +X129265Y10966D01* +X129224Y10961D01* +X129114Y10918D01* +X129001Y10881D01* +X128966Y10859D01* +X128929Y10844D01* +X128833Y10775D01* +X128732Y10711D01* +X128704Y10681D01* +X128671Y10658D01* +X128595Y10566D01* +X128514Y10479D01* +X128494Y10444D01* +X128469Y10413D01* +X128418Y10305D01* +X128360Y10201D01* +X128350Y10161D01* +X128333Y10125D01* +X128311Y10008D01* +X128281Y9893D01* +X128277Y9833D01* +X128273Y9813D01* +X128275Y9792D01* +X128271Y9732D01* +X128271Y9524D01* +X120014Y9524D01* +X120014Y13971D01* +X126064Y13971D01* +X126711Y13798D01* +X127290Y13463D01* +X127769Y12984D01* +X127874Y12903D01* +X127975Y12818D01* +X127999Y12806D01* +X128020Y12789D01* +X128141Y12737D01* +X128261Y12679D01* +X128287Y12674D01* +X128312Y12663D01* +X128443Y12642D01* +X128573Y12616D01* +X128599Y12617D01* +X128626Y12613D01* +X128758Y12626D01* +X128890Y12632D01* +X128916Y12640D01* +X128943Y12643D01* +X129067Y12688D01* +X129194Y12727D01* +X129217Y12741D01* +X129242Y12750D01* +X129351Y12825D01* +X129464Y12895D01* +X129483Y12914D01* +X129505Y12929D01* +X129593Y13028D01* +X129685Y13124D01* +X129698Y13147D01* +X129716Y13167D01* +X129776Y13286D01* +X129841Y13401D01* +X129853Y13437D01* +X129860Y13451D01* +X129865Y13472D01* +X129892Y13553D01* +X129895Y13562D01* +X130427Y14483D01* +X131179Y15235D01* +X131873Y15636D01* +X131973Y15712D01* +X132077Y15783D01* +X132100Y15808D01* +X132127Y15829D01* +X132205Y15927D01* +X132288Y16021D01* +X132303Y16051D01* +X132324Y16078D01* +X132375Y16193D01* +X132433Y16305D01* +X132440Y16337D01* +X132454Y16368D01* +X132475Y16492D01* +X132502Y16615D01* +X132501Y16648D01* +X132507Y16682D01* +X132496Y16807D01* +X132493Y16933D01* +X132483Y16965D01* +X132480Y16999D01* +X132439Y17118D01* +X132404Y17238D01* +X132387Y17267D01* +X132376Y17299D01* +X132306Y17404D01* +X132243Y17512D01* +X132210Y17549D01* +X132200Y17564D01* +X132184Y17579D01* +X132136Y17633D01* +X129713Y20056D01* +X129619Y20129D01* +X129530Y20208D01* +X129494Y20226D01* +X129462Y20251D01* +X129352Y20299D01* +X129246Y20353D01* +X129207Y20361D01* +X129170Y20378D01* +X129052Y20396D01* +X128936Y20422D01* +X128896Y20421D01* +X128856Y20427D01* +X128737Y20416D01* +X128618Y20413D01* +X128579Y20401D01* +X128539Y20398D01* +X128427Y20357D01* +X128313Y20324D01* +X128278Y20304D01* +X128240Y20290D01* +X128141Y20223D01* +X128039Y20163D01* +X128003Y20131D01* +X125698Y19176D01* +X123222Y19176D01* +X120935Y20124D01* +X119184Y21875D01* +X118236Y24162D01* +X118236Y26638D01* +X119184Y28925D01* +X120935Y30676D01* +X123222Y31624D01* +X125698Y31624D01* +X127468Y30891D01* +X127496Y30883D01* +X127523Y30869D01* +X127650Y30841D01* +X127774Y30807D01* +X127804Y30806D01* +X127833Y30800D01* +X127962Y30804D01* +X128092Y30802D01* +X128121Y30809D01* +X128151Y30809D01* +X128275Y30845D01* +X128402Y30876D01* +X128428Y30890D01* +X128456Y30898D01* +X128568Y30964D01* +X128683Y31025D01* +X128705Y31044D01* +X128730Y31059D01* +X128851Y31166D01* +X129380Y31695D01* +X129453Y31789D01* +X129532Y31878D01* +X129550Y31915D01* +X129575Y31946D01* +X129623Y32056D01* +X129677Y32162D01* +X129685Y32201D01* +X129702Y32238D01* +X129720Y32356D01* +X129746Y32472D01* +X129745Y32512D01* +X129751Y32552D01* +X129740Y32671D01* +X129737Y32790D01* +X129725Y32829D01* +X129722Y32869D01* +X129681Y32981D01* +X129648Y33095D01* +X129628Y33130D01* +X129614Y33168D01* +X129547Y33267D01* +X129487Y33369D01* +X129447Y33415D01* +X129435Y33431D01* +X129420Y33445D01* +X129380Y33490D01* +X129111Y33759D01* +X129111Y37915D01* +X129094Y38053D01* +X129081Y38192D01* +X129074Y38211D01* +X129071Y38231D01* +X129020Y38360D01* +X128973Y38491D01* +X128962Y38508D01* +X128954Y38527D01* +X128873Y38639D01* +X128795Y38754D01* +X128779Y38768D01* +X128768Y38784D01* +X128660Y38873D01* +X128556Y38965D01* +X128538Y38974D01* +X128523Y38987D01* +X128397Y39046D01* +X128273Y39109D01* +X128253Y39114D01* +X128235Y39122D01* +X128099Y39148D01* +X127963Y39179D01* +X127942Y39178D01* +X127923Y39182D01* +X127784Y39174D01* +X127645Y39169D01* +X127625Y39164D01* +X127605Y39162D01* +X127473Y39119D01* +X127339Y39081D01* +X127322Y39071D01* +X127303Y39064D01* +X127185Y38990D01* +X127065Y38919D01* +X127044Y38901D01* +X127034Y38894D01* +X127020Y38879D01* +X126999Y38861D01* +X109227Y38861D01* +X107155Y40933D01* +X107151Y40940D01* +X107121Y40968D01* +X107098Y41001D01* +X107006Y41077D01* +X106919Y41158D01* +X106884Y41178D01* +X106853Y41203D01* +X106745Y41254D01* +X106641Y41312D01* +X106601Y41322D01* +X106565Y41339D01* +X106448Y41361D01* +X106333Y41391D01* +X106273Y41395D01* +X106253Y41399D01* +X106232Y41397D01* +X106172Y41401D01* +X96603Y41401D01* +X96505Y41389D01* +X96406Y41386D01* +X96347Y41369D01* +X96287Y41361D01* +X96195Y41325D01* +X96100Y41297D01* +X96048Y41267D01* +X95992Y41244D01* +X95912Y41186D01* +X95826Y41136D01* +X95751Y41070D01* +X95734Y41058D01* +X95726Y41048D01* +X95705Y41030D01* +X93505Y38829D01* +X90517Y37591D01* +X87283Y37591D01* +X84295Y38829D01* +X82095Y41030D01* +X82016Y41090D01* +X81944Y41158D01* +X81891Y41187D01* +X81843Y41224D01* +X81752Y41264D01* +X81666Y41312D01* +X81607Y41327D01* +X81552Y41351D01* +X81454Y41366D01* +X81358Y41391D01* +X81258Y41397D01* +X81237Y41401D01* +X81225Y41399D01* +X81197Y41401D01* +X74168Y41401D01* +X74050Y41386D01* +X73931Y41379D01* +X73893Y41366D01* +X73852Y41361D01* +X73742Y41318D01* +X73629Y41281D01* +X73594Y41259D01* +X73557Y41244D01* +X73461Y41175D01* +X73360Y41111D01* +X73332Y41081D01* +X73299Y41058D01* +X73253Y41001D01* +X71113Y38861D01* +X65869Y38861D01* +X65731Y38844D01* +X65592Y38831D01* +X65573Y38824D01* +X65553Y38821D01* +X65424Y38770D01* +X65293Y38723D01* +X65276Y38712D01* +X65258Y38704D01* +X65145Y38623D01* +X65030Y38545D01* +X65017Y38529D01* +X65000Y38518D01* +X64911Y38410D01* +X64819Y38306D01* +X64810Y38288D01* +X64797Y38273D01* +X64738Y38147D01* +X64675Y38023D01* +X64670Y38003D01* +X64662Y37985D01* +X64636Y37848D01* +X64605Y37713D01* +X64606Y37692D01* +X64602Y37673D01* +X64611Y37534D01* +X64615Y37395D01* +X64621Y37375D01* +X64622Y37355D01* +X64665Y37223D01* +X64703Y37089D01* +X64714Y37072D01* +X64720Y37053D01* +X64794Y36935D01* +X64865Y36815D01* +X64883Y36794D01* +X64890Y36784D01* +X64905Y36770D01* +X64971Y36695D01* +X66581Y35085D01* +X67819Y32097D01* +X67819Y28863D01* +X66581Y25875D01* +X64295Y23589D01* +X61307Y22351D01* +X58073Y22351D01* +X55270Y23512D01* +X55222Y23526D01* +X55177Y23547D01* +X55069Y23567D01* +X54963Y23596D01* +X54913Y23597D01* +X54864Y23607D01* +X54755Y23600D01* +X54645Y23601D01* +X54597Y23590D01* +X54547Y23587D01* +X54443Y23553D01* +X54336Y23527D01* +X54292Y23504D01* +X54245Y23489D01* +X54152Y23430D01* +X54055Y23379D01* +X54018Y23345D01* +X53976Y23319D01* +X53901Y23239D01* +X53819Y23165D01* +X53792Y23123D01* +X53758Y23087D01* +X53705Y22991D01* +X53645Y22899D01* +X53628Y22852D01* +X53604Y22808D01* +X53577Y22702D01* +X53541Y22598D01* +X53537Y22549D01* +X53525Y22501D01* +X53515Y22340D01* +X53515Y22311D01* +X52316Y21112D01* +X52243Y21018D01* +X52164Y20929D01* +X52146Y20893D01* +X52121Y20861D01* +X52074Y20752D01* +X52019Y20646D01* +X52011Y20606D01* +X51995Y20569D01* +X51976Y20451D01* +X51950Y20335D01* +X51951Y20295D01* +X51945Y20255D01* +X51956Y20136D01* +X51959Y20018D01* +X51971Y19979D01* +X51975Y19938D01* +X52015Y19826D01* +X52048Y19712D01* +X52068Y19677D01* +X52082Y19639D01* +X52149Y19541D01* +X52209Y19438D01* +X52249Y19393D01* +X52261Y19376D01* +X52276Y19363D01* +X52316Y19317D01* +X52499Y19134D01* +X52834Y18555D01* +X53007Y17908D01* +X53007Y15240D01* +X53022Y15122D01* +X53029Y15003D01* +X53042Y14965D01* +X53047Y14924D01* +X53090Y14814D01* +X53127Y14701D01* +X53149Y14666D01* +X53164Y14629D01* +X53234Y14532D01* +X53297Y14432D01* +X53327Y14404D01* +X53350Y14371D01* +X53442Y14295D01* +X53529Y14214D01* +X53564Y14194D01* +X53595Y14169D01* +X53703Y14118D01* +X53807Y14060D01* +X53847Y14050D01* +X53883Y14033D01* +X54000Y14011D01* +X54115Y13981D01* +X54175Y13977D01* +X54195Y13973D01* +X54216Y13975D01* +X54276Y13971D01* +X60326Y13971D01* +X60326Y8255D01* +X60341Y8137D01* +X60348Y8018D01* +X60360Y7980D01* +X60366Y7940D01* +X60409Y7829D01* +X60446Y7716D01* +X60468Y7682D01* +X60483Y7644D01* +X60552Y7548D01* +X60616Y7447D01* +X60646Y7419D01* +X60669Y7387D01* +X60761Y7311D01* +X60848Y7229D01* +X60883Y7210D01* +X60914Y7184D01* +X61022Y7133D01* +X61126Y7076D01* +X61166Y7066D01* +X61202Y7048D01* +X61319Y7026D01* +X61434Y6996D01* +X61494Y6992D01* +X61514Y6989D01* +X61535Y6990D01* +X61595Y6986D01* +X61596Y6986D01* +X61596Y6985D01* +X61611Y6867D01* +X61618Y6748D01* +X61631Y6710D01* +X61636Y6669D01* +X61680Y6559D01* +X61716Y6446D01* +X61738Y6411D01* +X61753Y6374D01* +X61823Y6277D01* +X61886Y6177D01* +X61916Y6149D01* +X61940Y6116D01* +X62031Y6040D01* +X62118Y5959D01* +X62153Y5939D01* +X62185Y5914D01* +X62292Y5863D01* +X62397Y5805D01* +X62436Y5795D01* +X62472Y5778D01* +X62589Y5756D01* +X62705Y5726D01* +X62765Y5722D01* +X62785Y5718D01* +X62805Y5720D01* +X62865Y5716D01* +X72391Y5716D01* +X72391Y5334D01* +X72406Y5216D01* +X72413Y5097D01* +X72426Y5059D01* +X72431Y5018D01* +X72474Y4908D01* +X72511Y4795D01* +X72533Y4760D01* +X72548Y4723D01* +X72617Y4627D01* +X72681Y4526D01* +X72711Y4498D01* +X72734Y4465D01* +X72826Y4389D01* +X72913Y4308D01* +X72948Y4288D01* +X72979Y4263D01* +X73087Y4212D01* +X73191Y4154D01* +X73231Y4144D01* +X73267Y4127D01* +X73384Y4105D01* +X73499Y4075D01* +X73559Y4071D01* +X73579Y4067D01* +X73600Y4069D01* +X73660Y4065D01* +X106680Y4065D01* +X106798Y4080D01* +G37* +G36* +X81295Y50051D02* +X81295Y50051D01* +X81394Y50054D01* +X81453Y50071D01* +X81513Y50079D01* +X81605Y50115D01* +X81700Y50143D01* +X81752Y50173D01* +X81808Y50196D01* +X81888Y50254D01* +X81974Y50304D01* +X82049Y50370D01* +X82066Y50382D01* +X82074Y50392D01* +X82095Y50410D01* +X84295Y52611D01* +X87283Y53849D01* +X90517Y53849D01* +X93505Y52611D01* +X95705Y50410D01* +X95784Y50350D01* +X95856Y50282D01* +X95909Y50253D01* +X95957Y50216D01* +X96048Y50176D01* +X96134Y50128D01* +X96193Y50113D01* +X96248Y50089D01* +X96346Y50074D01* +X96442Y50049D01* +X96542Y50043D01* +X96563Y50039D01* +X96575Y50041D01* +X96603Y50039D01* +X106172Y50039D01* +X106290Y50054D01* +X106409Y50061D01* +X106447Y50074D01* +X106488Y50079D01* +X106598Y50122D01* +X106711Y50159D01* +X106746Y50181D01* +X106783Y50196D01* +X106879Y50265D01* +X106980Y50329D01* +X107008Y50359D01* +X107041Y50382D01* +X107087Y50439D01* +X109227Y52579D01* +X127251Y52579D01* +X127389Y52596D01* +X127528Y52609D01* +X127547Y52616D01* +X127567Y52619D01* +X127696Y52670D01* +X127827Y52717D01* +X127844Y52728D01* +X127863Y52736D01* +X127975Y52817D01* +X128090Y52895D01* +X128104Y52911D01* +X128120Y52922D01* +X128209Y53030D01* +X128301Y53134D01* +X128310Y53152D01* +X128323Y53167D01* +X128382Y53293D01* +X128445Y53417D01* +X128450Y53437D01* +X128458Y53455D01* +X128484Y53591D01* +X128515Y53727D01* +X128514Y53748D01* +X128518Y53767D01* +X128509Y53906D01* +X128505Y54045D01* +X128500Y54065D01* +X128498Y54085D01* +X128456Y54217D01* +X128417Y54351D01* +X128407Y54368D01* +X128400Y54387D01* +X128326Y54505D01* +X128255Y54625D01* +X128237Y54646D01* +X128230Y54656D01* +X128215Y54670D01* +X128149Y54745D01* +X121561Y61334D01* +X108377Y74518D01* +X108299Y74578D01* +X108226Y74646D01* +X108173Y74675D01* +X108126Y74712D01* +X108035Y74752D01* +X107948Y74800D01* +X107889Y74815D01* +X107834Y74839D01* +X107736Y74854D01* +X107640Y74879D01* +X107540Y74885D01* +X107520Y74889D01* +X107507Y74887D01* +X107479Y74889D01* +X101169Y74889D01* +X101169Y79044D01* +X101157Y79142D01* +X101154Y79241D01* +X101137Y79300D01* +X101129Y79360D01* +X101093Y79452D01* +X101065Y79547D01* +X101035Y79599D01* +X101012Y79655D01* +X100954Y79735D01* +X100904Y79821D01* +X100838Y79896D01* +X100826Y79913D01* +X100816Y79920D01* +X100798Y79942D01* +X95385Y85354D01* +X95276Y85439D01* +X95169Y85528D01* +X95150Y85536D01* +X95134Y85549D01* +X95006Y85604D01* +X94881Y85663D01* +X94861Y85667D01* +X94842Y85675D01* +X94704Y85697D01* +X94568Y85723D01* +X94548Y85722D01* +X94528Y85725D01* +X94389Y85712D01* +X94251Y85703D01* +X94232Y85697D01* +X94212Y85695D01* +X94080Y85648D01* +X93949Y85605D01* +X93931Y85594D01* +X93912Y85587D01* +X93797Y85509D01* +X93680Y85435D01* +X93666Y85420D01* +X93649Y85409D01* +X93557Y85305D01* +X93462Y85203D01* +X93452Y85186D01* +X93439Y85170D01* +X93375Y85046D01* +X93308Y84925D01* +X93303Y84905D01* +X93294Y84887D01* +X93264Y84751D01* +X93229Y84617D01* +X93227Y84589D01* +X93224Y84577D01* +X93225Y84556D01* +X93219Y84456D01* +X93219Y81200D01* +X93234Y81082D01* +X93241Y80963D01* +X93254Y80925D01* +X93259Y80884D01* +X93302Y80774D01* +X93339Y80661D01* +X93361Y80626D01* +X93376Y80589D01* +X93445Y80493D01* +X93509Y80392D01* +X93539Y80364D01* +X93562Y80331D01* +X93654Y80255D01* +X93741Y80174D01* +X93776Y80154D01* +X93807Y80129D01* +X93915Y80078D01* +X94019Y80020D01* +X94059Y80010D01* +X94095Y79993D01* +X94212Y79971D01* +X94327Y79941D01* +X94387Y79937D01* +X94407Y79933D01* +X94428Y79935D01* +X94488Y79931D01* +X96171Y79931D01* +X96171Y73620D01* +X96186Y73502D01* +X96193Y73383D01* +X96205Y73345D01* +X96211Y73305D01* +X96254Y73194D01* +X96291Y73081D01* +X96313Y73047D01* +X96328Y73009D01* +X96397Y72913D01* +X96461Y72812D01* +X96491Y72784D01* +X96514Y72752D01* +X96606Y72676D01* +X96693Y72594D01* +X96728Y72575D01* +X96759Y72549D01* +X96867Y72498D01* +X96971Y72441D01* +X97011Y72431D01* +X97047Y72413D01* +X97154Y72393D01* +X97124Y72389D01* +X97014Y72345D01* +X96901Y72309D01* +X96866Y72287D01* +X96829Y72272D01* +X96732Y72202D01* +X96632Y72139D01* +X96604Y72109D01* +X96571Y72085D01* +X96495Y71994D01* +X96414Y71907D01* +X96394Y71872D01* +X96369Y71840D01* +X96318Y71733D01* +X96260Y71628D01* +X96250Y71589D01* +X96233Y71553D01* +X96211Y71436D01* +X96181Y71320D01* +X96177Y71260D01* +X96173Y71240D01* +X96175Y71220D01* +X96171Y71160D01* +X96171Y64849D01* +X92836Y64849D01* +X92189Y65022D01* +X91610Y65357D01* +X91427Y65540D01* +X91333Y65613D01* +X91243Y65692D01* +X91207Y65710D01* +X91175Y65735D01* +X91066Y65782D01* +X90960Y65837D01* +X90921Y65845D01* +X90884Y65861D01* +X90766Y65880D01* +X90650Y65906D01* +X90609Y65905D01* +X90569Y65911D01* +X90451Y65900D01* +X90332Y65897D01* +X90293Y65885D01* +X90253Y65881D01* +X90141Y65841D01* +X90026Y65808D01* +X89992Y65788D01* +X89954Y65774D01* +X89855Y65707D01* +X89753Y65647D01* +X89707Y65607D01* +X89690Y65595D01* +X89677Y65580D01* +X89632Y65540D01* +X88433Y64341D01* +X74907Y64341D01* +X73121Y66127D01* +X73121Y66802D01* +X73106Y66920D01* +X73099Y67039D01* +X73086Y67077D01* +X73081Y67118D01* +X73038Y67228D01* +X73001Y67341D01* +X72979Y67376D01* +X72964Y67413D01* +X72895Y67509D01* +X72831Y67610D01* +X72801Y67638D01* +X72778Y67671D01* +X72686Y67747D01* +X72599Y67828D01* +X72564Y67848D01* +X72533Y67873D01* +X72425Y67924D01* +X72321Y67982D01* +X72281Y67992D01* +X72245Y68009D01* +X72128Y68031D01* +X72013Y68061D01* +X71953Y68065D01* +X71933Y68069D01* +X71912Y68067D01* +X71852Y68071D01* +X54784Y68071D01* +X54666Y68056D01* +X54547Y68049D01* +X54509Y68036D01* +X54468Y68031D01* +X54358Y67988D01* +X54245Y67951D01* +X54210Y67929D01* +X54173Y67914D01* +X54077Y67845D01* +X53976Y67781D01* +X53948Y67751D01* +X53915Y67728D01* +X53839Y67636D01* +X53758Y67549D01* +X53738Y67514D01* +X53713Y67483D01* +X53662Y67375D01* +X53604Y67271D01* +X53594Y67231D01* +X53577Y67195D01* +X53555Y67078D01* +X53525Y66963D01* +X53521Y66903D01* +X53517Y66883D01* +X53519Y66862D01* +X53515Y66802D01* +X53515Y53848D01* +X53530Y53730D01* +X53537Y53611D01* +X53550Y53573D01* +X53555Y53532D01* +X53598Y53422D01* +X53635Y53309D01* +X53657Y53274D01* +X53672Y53237D01* +X53741Y53141D01* +X53805Y53040D01* +X53835Y53012D01* +X53858Y52979D01* +X53950Y52903D01* +X54037Y52822D01* +X54072Y52802D01* +X54103Y52777D01* +X54211Y52726D01* +X54315Y52668D01* +X54355Y52658D01* +X54391Y52641D01* +X54508Y52619D01* +X54623Y52589D01* +X54683Y52585D01* +X54703Y52581D01* +X54724Y52583D01* +X54784Y52579D01* +X71113Y52579D01* +X73185Y50507D01* +X73189Y50500D01* +X73219Y50472D01* +X73242Y50439D01* +X73334Y50363D01* +X73421Y50282D01* +X73456Y50262D01* +X73487Y50237D01* +X73595Y50186D01* +X73699Y50128D01* +X73739Y50118D01* +X73775Y50101D01* +X73892Y50079D01* +X74007Y50049D01* +X74067Y50045D01* +X74087Y50041D01* +X74108Y50043D01* +X74168Y50039D01* +X81197Y50039D01* +X81295Y50051D01* +G37* +G36* +X121980Y110918D02* +X121980Y110918D01* +X122099Y110921D01* +X122138Y110933D01* +X122178Y110936D01* +X122290Y110977D01* +X122405Y111010D01* +X122439Y111030D01* +X122478Y111044D01* +X122576Y111111D01* +X122679Y111171D01* +X122724Y111211D01* +X122741Y111223D01* +X122754Y111238D01* +X122799Y111278D01* +X122979Y111457D01* +X123052Y111552D01* +X123131Y111641D01* +X123149Y111677D01* +X123174Y111709D01* +X123221Y111818D01* +X123275Y111924D01* +X123284Y111963D01* +X123300Y112001D01* +X123319Y112118D01* +X123345Y112234D01* +X123344Y112275D01* +X123350Y112315D01* +X123339Y112433D01* +X123335Y112552D01* +X123324Y112591D01* +X123320Y112631D01* +X123280Y112743D01* +X123247Y112858D01* +X123226Y112892D01* +X123213Y112931D01* +X123146Y113029D01* +X123085Y113132D01* +X123046Y113177D01* +X123034Y113194D01* +X123019Y113207D01* +X122979Y113252D01* +X116782Y119449D01* +X117852Y120519D01* +X117913Y120597D01* +X117981Y120669D01* +X118010Y120722D01* +X118047Y120770D01* +X118087Y120861D01* +X118134Y120948D01* +X118149Y121007D01* +X118174Y121062D01* +X118189Y121160D01* +X118214Y121256D01* +X118220Y121356D01* +X118223Y121376D01* +X118222Y121389D01* +X118224Y121417D01* +X118224Y121609D01* +X123509Y126894D01* +X126961Y130347D01* +X127004Y130402D01* +X127054Y130450D01* +X127101Y130527D01* +X127156Y130598D01* +X127184Y130662D01* +X127221Y130721D01* +X127247Y130807D01* +X127283Y130890D01* +X127294Y130959D01* +X127314Y131025D01* +X127318Y131115D01* +X127333Y131204D01* +X127326Y131274D01* +X127329Y131343D01* +X127311Y131431D01* +X127303Y131520D01* +X127279Y131586D01* +X127265Y131655D01* +X127225Y131735D01* +X127195Y131820D01* +X127156Y131877D01* +X127125Y131940D01* +X127067Y132009D01* +X127017Y132083D01* +X126964Y132129D01* +X126919Y132182D01* +X126845Y132234D01* +X126778Y132293D01* +X126716Y132325D01* +X126659Y132365D01* +X126575Y132397D01* +X126495Y132438D01* +X126427Y132453D01* +X126361Y132478D01* +X126272Y132488D01* +X126185Y132508D01* +X126115Y132506D01* +X126045Y132513D01* +X125956Y132501D01* +X125867Y132498D01* +X125800Y132479D01* +X125731Y132469D01* +X125578Y132417D01* +X123537Y131571D01* +X120303Y131571D01* +X117315Y132809D01* +X115115Y135010D01* +X115036Y135070D01* +X114964Y135138D01* +X114911Y135167D01* +X114863Y135204D01* +X114772Y135244D01* +X114686Y135292D01* +X114627Y135307D01* +X114572Y135331D01* +X114474Y135346D01* +X114378Y135371D01* +X114278Y135377D01* +X114257Y135381D01* +X114245Y135379D01* +X114217Y135381D01* +X108701Y135381D01* +X102843Y141240D01* +X102783Y141286D01* +X102731Y141339D01* +X102598Y141431D01* +X101654Y141997D01* +X101596Y142231D01* +X101558Y142327D01* +X101530Y142426D01* +X101501Y142475D01* +X101480Y142527D01* +X101421Y142611D01* +X101368Y142700D01* +X101308Y142769D01* +X101295Y142786D01* +X101284Y142795D01* +X101262Y142821D01* +X101091Y142991D01* +X101091Y144092D01* +X101082Y144167D01* +X101082Y144242D01* +X101053Y144400D01* +X100326Y147311D01* +X100288Y147407D01* +X100260Y147506D01* +X100231Y147555D01* +X100210Y147607D01* +X100150Y147691D01* +X100098Y147780D01* +X100038Y147848D01* +X100025Y147866D01* +X100014Y147875D01* +X99992Y147901D01* +X99821Y148071D01* +X99821Y149172D01* +X99812Y149247D01* +X99812Y149322D01* +X99783Y149480D01* +X99516Y150548D01* +X99640Y150755D01* +X99682Y150849D01* +X99732Y150939D01* +X99746Y150994D01* +X99769Y151046D01* +X99785Y151147D01* +X99811Y151247D01* +X99817Y151338D01* +X99820Y151360D01* +X99819Y151374D01* +X99821Y151408D01* +X99821Y160105D01* +X99815Y160155D01* +X99817Y160204D01* +X99795Y160312D01* +X99781Y160421D01* +X99763Y160467D01* +X99753Y160516D01* +X99705Y160615D01* +X99664Y160717D01* +X99635Y160757D01* +X99613Y160801D01* +X99542Y160885D01* +X99478Y160974D01* +X99439Y161006D01* +X99407Y161043D01* +X99317Y161107D01* +X99233Y161177D01* +X99188Y161198D01* +X99147Y161227D01* +X99044Y161265D01* +X98945Y161312D01* +X98896Y161322D01* +X98850Y161339D01* +X98740Y161351D01* +X98633Y161372D01* +X98583Y161369D01* +X98534Y161375D01* +X98425Y161359D01* +X98315Y161352D01* +X98268Y161337D01* +X98219Y161330D01* +X98066Y161278D01* +X97133Y160892D01* +X97030Y160833D01* +X96923Y160780D01* +X96892Y160754D01* +X96857Y160734D01* +X96772Y160651D01* +X96681Y160574D01* +X96658Y160541D01* +X96628Y160513D01* +X96566Y160411D01* +X96498Y160314D01* +X96483Y160276D01* +X96462Y160242D01* +X96427Y160128D01* +X96385Y160017D01* +X96380Y159976D01* +X96369Y159938D01* +X96363Y159819D01* +X96350Y159700D01* +X96355Y159660D01* +X96353Y159620D01* +X96378Y159503D01* +X96394Y159386D01* +X96414Y159329D01* +X96418Y159309D01* +X96427Y159290D01* +X96446Y159233D01* +X97029Y157827D01* +X97029Y154593D01* +X95791Y151605D01* +X93505Y149319D01* +X90517Y148081D01* +X87283Y148081D01* +X84295Y149319D01* +X82009Y151605D01* +X80771Y154593D01* +X80771Y157827D01* +X81945Y160660D01* +X81947Y160669D01* +X81952Y160677D01* +X81989Y160822D01* +X82029Y160966D01* +X82029Y160976D01* +X82031Y160985D01* +X82041Y161145D01* +X82041Y170405D01* +X82029Y170504D01* +X82026Y170603D01* +X82009Y170661D01* +X82001Y170721D01* +X81965Y170813D01* +X81937Y170908D01* +X81907Y170960D01* +X81884Y171017D01* +X81826Y171097D01* +X81776Y171182D01* +X81710Y171257D01* +X81698Y171274D01* +X81688Y171282D01* +X81670Y171303D01* +X79863Y173110D01* +X79785Y173170D01* +X79713Y173238D01* +X79660Y173267D01* +X79612Y173304D01* +X79521Y173344D01* +X79434Y173392D01* +X79375Y173407D01* +X79320Y173431D01* +X79222Y173446D01* +X79126Y173471D01* +X79026Y173477D01* +X79006Y173481D01* +X78993Y173479D01* +X78965Y173481D01* +X77294Y173481D01* +X76819Y173957D01* +X76725Y174030D01* +X76635Y174109D01* +X76599Y174127D01* +X76567Y174152D01* +X76458Y174199D01* +X76352Y174253D01* +X76313Y174262D01* +X76275Y174278D01* +X76158Y174297D01* +X76042Y174323D01* +X76001Y174322D01* +X75961Y174328D01* +X75843Y174317D01* +X75724Y174313D01* +X75685Y174302D01* +X75645Y174298D01* +X75533Y174258D01* +X75418Y174225D01* +X75383Y174204D01* +X75346Y174191D01* +X75247Y174124D01* +X75144Y174063D01* +X75099Y174023D01* +X75082Y174012D01* +X75069Y173997D01* +X75024Y173957D01* +X74306Y173239D01* +X68109Y179436D01* +X68015Y179509D01* +X67926Y179588D01* +X67890Y179606D01* +X67858Y179631D01* +X67749Y179678D01* +X67643Y179732D01* +X67603Y179741D01* +X67566Y179757D01* +X67448Y179776D01* +X67332Y179802D01* +X67292Y179801D01* +X67252Y179807D01* +X67133Y179796D01* +X67015Y179792D01* +X66976Y179781D01* +X66935Y179777D01* +X66823Y179737D01* +X66709Y179704D01* +X66674Y179683D01* +X66636Y179670D01* +X66538Y179603D01* +X66435Y179542D01* +X66390Y179502D01* +X66373Y179491D01* +X66360Y179476D01* +X66314Y179436D01* +X66135Y179256D01* +X66062Y179162D01* +X65983Y179073D01* +X65964Y179037D01* +X65940Y179005D01* +X65892Y178895D01* +X65838Y178790D01* +X65829Y178750D01* +X65813Y178713D01* +X65795Y178595D01* +X65769Y178479D01* +X65770Y178439D01* +X65763Y178399D01* +X65775Y178280D01* +X65778Y178162D01* +X65789Y178123D01* +X65793Y178082D01* +X65834Y177970D01* +X65867Y177856D01* +X65887Y177821D01* +X65901Y177783D01* +X65968Y177684D01* +X66028Y177582D01* +X66068Y177537D01* +X66079Y177520D01* +X66095Y177506D01* +X66135Y177461D01* +X72331Y171265D01* +X71613Y170546D01* +X71540Y170452D01* +X71461Y170363D01* +X71443Y170327D01* +X71418Y170295D01* +X71371Y170186D01* +X71317Y170080D01* +X71308Y170040D01* +X71292Y170003D01* +X71273Y169885D01* +X71247Y169769D01* +X71248Y169729D01* +X71242Y169689D01* +X71253Y169571D01* +X71257Y169452D01* +X71268Y169413D01* +X71272Y169372D01* +X71312Y169260D01* +X71345Y169146D01* +X71366Y169111D01* +X71379Y169073D01* +X71446Y168975D01* +X71507Y168872D01* +X71547Y168827D01* +X71558Y168810D01* +X71573Y168797D01* +X71613Y168751D01* +X76709Y163656D01* +X76709Y145288D01* +X76724Y145170D01* +X76731Y145051D01* +X76744Y145013D01* +X76749Y144972D01* +X76792Y144862D01* +X76829Y144749D01* +X76851Y144714D01* +X76866Y144677D01* +X76935Y144581D01* +X76999Y144480D01* +X77029Y144452D01* +X77052Y144419D01* +X77144Y144343D01* +X77231Y144262D01* +X77266Y144242D01* +X77297Y144217D01* +X77405Y144166D01* +X77509Y144108D01* +X77549Y144098D01* +X77585Y144081D01* +X77702Y144059D01* +X77817Y144029D01* +X77877Y144025D01* +X77897Y144021D01* +X77918Y144023D01* +X77978Y144019D01* +X83069Y144019D01* +X85970Y141117D01* +X90317Y136770D01* +X93219Y133869D01* +X93219Y113730D01* +X93231Y113632D01* +X93234Y113533D01* +X93251Y113475D01* +X93259Y113415D01* +X93295Y113323D01* +X93323Y113228D01* +X93353Y113175D01* +X93376Y113119D01* +X93434Y113039D01* +X93484Y112954D01* +X93550Y112878D01* +X93562Y112862D01* +X93572Y112854D01* +X93590Y112833D01* +X94003Y112420D01* +X94058Y112377D01* +X94107Y112327D01* +X94183Y112280D01* +X94254Y112225D01* +X94318Y112198D01* +X94378Y112161D01* +X94464Y112135D01* +X94546Y112099D01* +X94615Y112088D01* +X94682Y112067D01* +X94771Y112063D01* +X94860Y112049D01* +X94930Y112056D01* +X95000Y112052D01* +X95087Y112070D01* +X95177Y112079D01* +X95243Y112103D01* +X95311Y112117D01* +X95391Y112156D01* +X95476Y112186D01* +X95534Y112226D01* +X95597Y112256D01* +X95665Y112314D01* +X95739Y112365D01* +X95786Y112417D01* +X95839Y112463D01* +X95890Y112536D01* +X95950Y112603D01* +X95982Y112666D01* +X96022Y112723D01* +X96054Y112807D01* +X96094Y112887D01* +X96110Y112955D01* +X96135Y113020D01* +X96144Y113109D01* +X96164Y113197D01* +X96162Y113267D01* +X96170Y113336D01* +X96157Y113425D01* +X96154Y113515D01* +X96135Y113582D01* +X96125Y113651D01* +X96073Y113803D01* +X96011Y113953D01* +X96011Y117187D01* +X97249Y120175D01* +X99535Y122461D01* +X102523Y123699D01* +X105757Y123699D01* +X108745Y122461D01* +X111031Y120175D01* +X112201Y117350D01* +X112226Y117307D01* +X112243Y117260D01* +X112304Y117169D01* +X112359Y117074D01* +X112393Y117038D01* +X112421Y116997D01* +X112504Y116924D01* +X112580Y116845D01* +X112622Y116819D01* +X112660Y116786D01* +X112758Y116736D01* +X112851Y116679D01* +X112899Y116664D01* +X112943Y116642D01* +X113050Y116618D01* +X113155Y116585D01* +X113205Y116583D01* +X113253Y116572D01* +X113363Y116575D01* +X113473Y116570D01* +X113521Y116580D01* +X113571Y116582D01* +X113676Y116612D01* +X113784Y116635D01* +X113829Y116656D01* +X113877Y116670D01* +X113971Y116726D01* +X114070Y116774D01* +X114108Y116807D01* +X114150Y116832D01* +X114271Y116938D01* +X114808Y117474D01* +X121004Y111278D01* +X121099Y111205D01* +X121188Y111126D01* +X121224Y111108D01* +X121256Y111083D01* +X121365Y111035D01* +X121471Y110981D01* +X121510Y110973D01* +X121548Y110956D01* +X121665Y110938D01* +X121781Y110912D01* +X121822Y110913D01* +X121862Y110907D01* +X121980Y110918D01* +G37* +G36* +X108782Y194433D02* +X108782Y194433D01* +X108900Y194436D01* +X108939Y194447D01* +X108980Y194451D01* +X109092Y194492D01* +X109206Y194525D01* +X109241Y194545D01* +X109279Y194559D01* +X109378Y194626D01* +X109480Y194686D01* +X109525Y194726D01* +X109542Y194737D01* +X109555Y194753D01* +X109601Y194793D01* +X113419Y198611D01* +X113420Y198611D01* +X113480Y198690D01* +X113548Y198762D01* +X113577Y198815D01* +X113614Y198863D01* +X113654Y198954D01* +X113702Y199040D01* +X113717Y199099D01* +X113741Y199155D01* +X113756Y199252D01* +X113781Y199348D01* +X113787Y199439D01* +X113789Y199449D01* +X113788Y199454D01* +X113791Y199469D01* +X113789Y199481D01* +X113791Y199509D01* +X113791Y215149D01* +X115960Y217317D01* +X116020Y217395D01* +X116088Y217468D01* +X116117Y217521D01* +X116154Y217568D01* +X116194Y217659D01* +X116242Y217746D01* +X116257Y217805D01* +X116281Y217860D01* +X116296Y217958D01* +X116321Y218054D01* +X116327Y218154D01* +X116331Y218174D01* +X116329Y218187D01* +X116331Y218215D01* +X116331Y237501D01* +X118754Y239923D01* +X118814Y240001D01* +X118882Y240074D01* +X118911Y240127D01* +X118948Y240174D01* +X118988Y240265D01* +X119036Y240352D01* +X119051Y240411D01* +X119075Y240466D01* +X119090Y240564D01* +X119115Y240660D01* +X119121Y240760D01* +X119125Y240780D01* +X119123Y240793D01* +X119125Y240821D01* +X119125Y241779D01* +X119113Y241878D01* +X119110Y241977D01* +X119093Y242035D01* +X119085Y242095D01* +X119049Y242187D01* +X119021Y242282D01* +X118991Y242334D01* +X118968Y242391D01* +X118910Y242471D01* +X118860Y242556D01* +X118794Y242631D01* +X118782Y242648D01* +X118772Y242656D01* +X118754Y242677D01* +X116331Y245099D01* +X116331Y249399D01* +X116314Y249537D01* +X116301Y249676D01* +X116294Y249695D01* +X116291Y249715D01* +X116240Y249844D01* +X116193Y249975D01* +X116182Y249992D01* +X116174Y250011D01* +X116093Y250123D01* +X116015Y250238D01* +X115999Y250252D01* +X115988Y250268D01* +X115880Y250357D01* +X115776Y250449D01* +X115758Y250458D01* +X115743Y250471D01* +X115617Y250530D01* +X115493Y250593D01* +X115473Y250598D01* +X115455Y250606D01* +X115318Y250632D01* +X115183Y250663D01* +X115162Y250662D01* +X115143Y250666D01* +X115004Y250657D01* +X114865Y250653D01* +X114845Y250648D01* +X114825Y250646D01* +X114693Y250603D01* +X114559Y250565D01* +X114542Y250555D01* +X114523Y250548D01* +X114405Y250474D01* +X114285Y250403D01* +X114264Y250385D01* +X114254Y250378D01* +X114240Y250363D01* +X114164Y250297D01* +X113910Y250043D01* +X110774Y246907D01* +X110675Y246842D01* +X110652Y246817D01* +X110625Y246798D01* +X110544Y246701D01* +X110459Y246608D01* +X110443Y246579D01* +X110422Y246553D01* +X110368Y246439D01* +X110309Y246328D01* +X110301Y246295D01* +X110286Y246265D01* +X110263Y246142D01* +X110233Y246019D01* +X110233Y245986D01* +X110227Y245953D01* +X110234Y245827D01* +X110236Y245701D01* +X110245Y245653D01* +X110246Y245635D01* +X110253Y245615D01* +X110267Y245543D01* +X110442Y244892D01* +X110442Y243182D01* +X102006Y243182D01* +X101888Y243167D01* +X101769Y243160D01* +X101731Y243147D01* +X101691Y243142D01* +X101580Y243099D01* +X101467Y243062D01* +X101433Y243040D01* +X101395Y243025D01* +X101299Y242956D01* +X101198Y242892D01* +X101170Y242862D01* +X101138Y242839D01* +X101062Y242747D01* +X100980Y242660D01* +X100961Y242625D01* +X100935Y242594D01* +X100884Y242486D01* +X100827Y242382D01* +X100817Y242342D01* +X100799Y242306D01* +X100777Y242189D01* +X100747Y242074D01* +X100743Y242014D01* +X100740Y241994D01* +X100741Y241973D01* +X100737Y241913D01* +X100737Y241703D01* +X100752Y241585D01* +X100759Y241466D01* +X100772Y241428D01* +X100777Y241387D01* +X100821Y241277D01* +X100857Y241164D01* +X100879Y241129D01* +X100894Y241092D01* +X100964Y240995D01* +X101027Y240895D01* +X101057Y240867D01* +X101081Y240834D01* +X101172Y240758D01* +X101259Y240677D01* +X101294Y240657D01* +X101326Y240632D01* +X101433Y240581D01* +X101538Y240523D01* +X101577Y240513D01* +X101613Y240496D01* +X101730Y240474D01* +X101846Y240444D01* +X101906Y240440D01* +X101926Y240436D01* +X101946Y240438D01* +X102006Y240434D01* +X110442Y240434D01* +X110442Y238724D01* +X110231Y237937D01* +X110217Y237832D01* +X110193Y237729D01* +X110194Y237699D01* +X110192Y237687D01* +X110194Y237664D01* +X110188Y237622D01* +X110200Y237517D01* +X110203Y237411D01* +X110211Y237384D01* +X110212Y237370D01* +X110220Y237346D01* +X110224Y237306D01* +X110262Y237207D01* +X110292Y237106D01* +X110305Y237084D01* +X110310Y237067D01* +X110325Y237043D01* +X110338Y237009D01* +X110399Y236923D01* +X110453Y236832D01* +X110474Y236808D01* +X110480Y236799D01* +X110494Y236786D01* +X110510Y236768D01* +X110522Y236750D01* +X110534Y236740D01* +X110560Y236711D01* +X110950Y236321D01* +X110950Y228295D01* +X109164Y226509D01* +X106606Y226509D01* +X106468Y226492D01* +X106329Y226479D01* +X106310Y226472D01* +X106290Y226469D01* +X106161Y226418D01* +X106030Y226371D01* +X106013Y226360D01* +X105995Y226352D01* +X105882Y226271D01* +X105767Y226193D01* +X105754Y226177D01* +X105737Y226166D01* +X105648Y226058D01* +X105557Y225954D01* +X105547Y225936D01* +X105534Y225921D01* +X105475Y225795D01* +X105412Y225671D01* +X105408Y225651D01* +X105399Y225633D01* +X105373Y225496D01* +X105342Y225361D01* +X105343Y225340D01* +X105339Y225321D01* +X105348Y225182D01* +X105352Y225043D01* +X105358Y225023D01* +X105359Y225003D01* +X105402Y224871D01* +X105440Y224737D01* +X105451Y224720D01* +X105457Y224701D01* +X105531Y224583D01* +X105602Y224463D01* +X105621Y224442D01* +X105627Y224432D01* +X105642Y224418D01* +X105708Y224342D01* +X105973Y224078D01* +X105973Y213310D01* +X103308Y210645D01* +X92540Y210645D01* +X90052Y213134D01* +X89968Y213199D01* +X89916Y213248D01* +X89903Y213255D01* +X89868Y213285D01* +X89832Y213304D01* +X89800Y213329D01* +X89691Y213376D01* +X89585Y213430D01* +X89546Y213439D01* +X89508Y213455D01* +X89391Y213474D01* +X89275Y213500D01* +X89234Y213498D01* +X89194Y213505D01* +X89076Y213494D01* +X88957Y213490D01* +X88918Y213479D01* +X88878Y213475D01* +X88765Y213435D01* +X88651Y213402D01* +X88617Y213381D01* +X88578Y213367D01* +X88531Y213335D01* +X88528Y213334D01* +X88514Y213324D01* +X88480Y213301D01* +X88377Y213240D01* +X88332Y213200D01* +X88315Y213189D01* +X88302Y213174D01* +X88276Y213151D01* +X88271Y213147D01* +X88269Y213144D01* +X88257Y213134D01* +X88164Y213041D01* +X88091Y212947D01* +X88012Y212858D01* +X87994Y212822D01* +X87969Y212790D01* +X87921Y212680D01* +X87867Y212574D01* +X87859Y212535D01* +X87842Y212498D01* +X87824Y212380D01* +X87798Y212264D01* +X87799Y212224D01* +X87793Y212184D01* +X87804Y212065D01* +X87807Y211946D01* +X87819Y211907D01* +X87822Y211867D01* +X87863Y211755D01* +X87896Y211641D01* +X87916Y211606D01* +X87930Y211568D01* +X87997Y211469D01* +X88057Y211367D01* +X88097Y211322D01* +X88109Y211305D01* +X88124Y211291D01* +X88164Y211246D01* +X88931Y210479D01* +X88931Y207042D01* +X88937Y206993D01* +X88935Y206943D01* +X88957Y206836D01* +X88971Y206727D01* +X88989Y206680D01* +X88999Y206632D01* +X89047Y206533D01* +X89088Y206431D01* +X89117Y206391D01* +X89139Y206346D01* +X89210Y206263D01* +X89274Y206174D01* +X89313Y206142D01* +X89345Y206104D01* +X89435Y206041D01* +X89519Y205971D01* +X89564Y205950D01* +X89605Y205921D01* +X89708Y205882D01* +X89807Y205835D01* +X89856Y205826D01* +X89902Y205808D01* +X90012Y205796D01* +X90119Y205776D01* +X90169Y205779D01* +X90218Y205773D01* +X90327Y205788D01* +X90437Y205795D01* +X90484Y205811D01* +X90533Y205818D01* +X90686Y205870D01* +X91601Y206249D01* +X94835Y206249D01* +X97823Y205011D01* +X100109Y202725D01* +X101176Y200150D01* +X101190Y200125D01* +X101199Y200097D01* +X101269Y199987D01* +X101333Y199874D01* +X101354Y199853D01* +X101369Y199828D01* +X101464Y199739D01* +X101554Y199646D01* +X101579Y199630D01* +X101601Y199610D01* +X101715Y199547D01* +X101825Y199479D01* +X101854Y199471D01* +X101880Y199456D01* +X102005Y199424D01* +X102129Y199386D01* +X102159Y199384D01* +X102187Y199377D01* +X102348Y199367D01* +X103232Y199367D01* +X107806Y194793D01* +X107895Y194723D01* +X107925Y194695D01* +X107931Y194692D01* +X107989Y194641D01* +X108025Y194622D01* +X108057Y194598D01* +X108166Y194550D01* +X108272Y194496D01* +X108312Y194487D01* +X108349Y194471D01* +X108467Y194453D01* +X108583Y194427D01* +X108623Y194428D01* +X108663Y194421D01* +X108782Y194433D01* +G37* +G36* +X143948Y222924D02* +X143948Y222924D01* +X144087Y222929D01* +X144107Y222934D01* +X144127Y222936D01* +X144259Y222978D01* +X144393Y223017D01* +X144410Y223027D01* +X144429Y223034D01* +X144547Y223108D01* +X144667Y223179D01* +X144688Y223197D01* +X144698Y223204D01* +X144712Y223219D01* +X144787Y223285D01* +X147710Y226207D01* +X147770Y226285D01* +X147838Y226358D01* +X147867Y226411D01* +X147904Y226458D01* +X147944Y226549D01* +X147992Y226636D01* +X148007Y226695D01* +X148031Y226750D01* +X148046Y226848D01* +X148071Y226944D01* +X148077Y227044D01* +X148081Y227064D01* +X148079Y227077D01* +X148081Y227105D01* +X148081Y248677D01* +X152507Y253102D01* +X152580Y253197D01* +X152659Y253286D01* +X152677Y253322D01* +X152702Y253354D01* +X152749Y253463D01* +X152803Y253569D01* +X152812Y253608D01* +X152828Y253646D01* +X152847Y253763D01* +X152873Y253879D01* +X152872Y253920D01* +X152878Y253960D01* +X152867Y254078D01* +X152863Y254197D01* +X152852Y254236D01* +X152848Y254276D01* +X152808Y254389D01* +X152775Y254503D01* +X152754Y254537D01* +X152741Y254576D01* +X152674Y254674D01* +X152613Y254777D01* +X152573Y254822D01* +X152562Y254839D01* +X152547Y254852D01* +X152507Y254897D01* +X147319Y260085D01* +X147319Y265093D01* +X147316Y265118D01* +X147318Y265142D01* +X147296Y265275D01* +X147279Y265409D01* +X147270Y265432D01* +X147266Y265456D01* +X147212Y265580D01* +X147162Y265704D01* +X147148Y265724D01* +X147138Y265747D01* +X147055Y265853D01* +X146976Y265962D01* +X146956Y265978D01* +X146941Y265997D01* +X146834Y266079D01* +X146731Y266165D01* +X146708Y266175D01* +X146689Y266190D01* +X146564Y266243D01* +X146443Y266300D01* +X146419Y266305D01* +X146396Y266315D01* +X146262Y266335D01* +X146131Y266360D01* +X146106Y266358D01* +X146081Y266362D01* +X145947Y266349D01* +X145813Y266340D01* +X145790Y266333D01* +X145765Y266330D01* +X145639Y266284D01* +X145511Y266242D01* +X145490Y266229D01* +X145466Y266220D01* +X145356Y266144D01* +X145242Y266072D01* +X145225Y266054D01* +X145205Y266040D01* +X145116Y265939D01* +X145024Y265840D01* +X145012Y265819D01* +X144996Y265800D01* +X144915Y265661D01* +X144897Y265609D01* +X144870Y265562D01* +X144844Y265460D01* +X144809Y265361D01* +X144805Y265307D01* +X144791Y265254D01* +X144781Y265093D01* +X144781Y261893D01* +X143500Y260613D01* +X143440Y260535D01* +X143372Y260463D01* +X143343Y260410D01* +X143306Y260362D01* +X143266Y260271D01* +X143218Y260184D01* +X143203Y260125D01* +X143179Y260070D01* +X143164Y259972D01* +X143139Y259876D01* +X143133Y259776D01* +X143129Y259756D01* +X143131Y259743D01* +X143129Y259715D01* +X143129Y247037D01* +X141343Y245251D01* +X129032Y245251D01* +X128914Y245236D01* +X128795Y245229D01* +X128757Y245216D01* +X128716Y245211D01* +X128606Y245168D01* +X128493Y245131D01* +X128458Y245109D01* +X128421Y245094D01* +X128325Y245025D01* +X128224Y244961D01* +X128196Y244931D01* +X128163Y244908D01* +X128087Y244816D01* +X128006Y244729D01* +X127986Y244694D01* +X127961Y244663D01* +X127910Y244555D01* +X127852Y244451D01* +X127842Y244411D01* +X127825Y244375D01* +X127803Y244258D01* +X127773Y244143D01* +X127769Y244083D01* +X127765Y244063D01* +X127767Y244042D01* +X127766Y244039D01* +X127765Y244033D01* +X127766Y244028D01* +X127763Y243982D01* +X127763Y238110D01* +X127778Y237992D01* +X127785Y237873D01* +X127798Y237835D01* +X127803Y237794D01* +X127846Y237684D01* +X127883Y237571D01* +X127905Y237536D01* +X127920Y237499D01* +X127989Y237403D01* +X128053Y237302D01* +X128083Y237274D01* +X128106Y237241D01* +X128198Y237165D01* +X128285Y237084D01* +X128320Y237064D01* +X128351Y237039D01* +X128459Y236988D01* +X128563Y236930D01* +X128603Y236920D01* +X128639Y236903D01* +X128756Y236881D01* +X128871Y236851D01* +X128931Y236847D01* +X128951Y236843D01* +X128972Y236845D01* +X129032Y236841D01* +X129541Y236841D01* +X129541Y228570D01* +X129556Y228452D01* +X129563Y228333D01* +X129576Y228295D01* +X129581Y228255D01* +X129624Y228144D01* +X129661Y228031D01* +X129683Y227996D01* +X129698Y227959D01* +X129768Y227863D01* +X129831Y227762D01* +X129861Y227734D01* +X129885Y227702D01* +X129976Y227626D01* +X130063Y227544D01* +X130098Y227525D01* +X130129Y227499D01* +X130237Y227448D01* +X130341Y227391D01* +X130381Y227380D01* +X130417Y227363D01* +X130534Y227341D01* +X130649Y227311D01* +X130710Y227307D01* +X130730Y227303D01* +X130750Y227305D01* +X130810Y227301D01* +X132081Y227301D01* +X132081Y226030D01* +X132096Y225912D01* +X132103Y225793D01* +X132116Y225755D01* +X132121Y225715D01* +X132165Y225604D01* +X132201Y225491D01* +X132223Y225456D01* +X132238Y225419D01* +X132308Y225323D01* +X132371Y225222D01* +X132401Y225194D01* +X132425Y225161D01* +X132516Y225086D01* +X132603Y225004D01* +X132638Y224984D01* +X132670Y224959D01* +X132777Y224908D01* +X132881Y224850D01* +X132921Y224840D01* +X132957Y224823D01* +X133074Y224801D01* +X133189Y224771D01* +X133250Y224767D01* +X133270Y224763D01* +X133290Y224765D01* +X133350Y224761D01* +X142621Y224761D01* +X142621Y224183D01* +X142638Y224045D01* +X142651Y223906D01* +X142658Y223887D01* +X142661Y223867D01* +X142712Y223738D01* +X142759Y223607D01* +X142770Y223590D01* +X142778Y223571D01* +X142859Y223459D01* +X142937Y223344D01* +X142953Y223330D01* +X142964Y223314D01* +X143072Y223225D01* +X143176Y223133D01* +X143194Y223124D01* +X143209Y223111D01* +X143335Y223052D01* +X143459Y222989D01* +X143479Y222984D01* +X143497Y222976D01* +X143633Y222950D01* +X143769Y222919D01* +X143790Y222920D01* +X143809Y222916D01* +X143948Y222924D01* +G37* +G36* +X55532Y232279D02* +X55532Y232279D01* +X55651Y232283D01* +X55690Y232294D01* +X55730Y232298D01* +X55843Y232338D01* +X55957Y232371D01* +X55991Y232392D01* +X56030Y232405D01* +X56128Y232472D01* +X56231Y232533D01* +X56276Y232572D01* +X56293Y232584D01* +X56306Y232599D01* +X56351Y232639D01* +X60339Y236627D01* +X66630Y236627D01* +X66729Y236639D01* +X66828Y236642D01* +X66886Y236659D01* +X66946Y236667D01* +X67038Y236703D01* +X67133Y236731D01* +X67185Y236761D01* +X67242Y236784D01* +X67322Y236842D01* +X67407Y236892D01* +X67482Y236958D01* +X67499Y236970D01* +X67507Y236980D01* +X67528Y236998D01* +X68636Y238107D01* +X80772Y238107D01* +X80890Y238122D01* +X81009Y238129D01* +X81047Y238142D01* +X81088Y238147D01* +X81198Y238190D01* +X81311Y238227D01* +X81346Y238249D01* +X81383Y238264D01* +X81479Y238333D01* +X81580Y238397D01* +X81608Y238427D01* +X81641Y238450D01* +X81717Y238542D01* +X81798Y238629D01* +X81818Y238664D01* +X81843Y238695D01* +X81894Y238803D01* +X81952Y238907D01* +X81962Y238947D01* +X81979Y238983D01* +X82001Y239100D01* +X82031Y239215D01* +X82035Y239275D01* +X82039Y239295D01* +X82037Y239316D01* +X82041Y239376D01* +X82041Y244240D01* +X82026Y244358D01* +X82019Y244477D01* +X82006Y244515D01* +X82001Y244556D01* +X81958Y244666D01* +X81921Y244779D01* +X81899Y244814D01* +X81884Y244851D01* +X81815Y244947D01* +X81751Y245048D01* +X81721Y245076D01* +X81698Y245109D01* +X81606Y245185D01* +X81519Y245266D01* +X81484Y245286D01* +X81453Y245311D01* +X81345Y245362D01* +X81241Y245420D01* +X81201Y245430D01* +X81165Y245447D01* +X81048Y245469D01* +X80933Y245499D01* +X80873Y245503D01* +X80853Y245507D01* +X80832Y245505D01* +X80772Y245509D01* +X68636Y245509D01* +X66850Y247295D01* +X66850Y254850D01* +X66844Y254899D01* +X66846Y254949D01* +X66824Y255056D01* +X66810Y255165D01* +X66792Y255212D01* +X66782Y255260D01* +X66734Y255359D01* +X66693Y255461D01* +X66664Y255501D01* +X66642Y255546D01* +X66571Y255629D01* +X66507Y255718D01* +X66468Y255750D01* +X66436Y255788D01* +X66346Y255851D01* +X66262Y255921D01* +X66217Y255942D01* +X66176Y255971D01* +X66073Y256010D01* +X65974Y256057D01* +X65925Y256066D01* +X65878Y256084D01* +X65769Y256096D01* +X65662Y256116D01* +X65612Y256113D01* +X65562Y256119D01* +X65453Y256103D01* +X65344Y256097D01* +X65297Y256081D01* +X65248Y256074D01* +X65121Y256031D01* +X62005Y256031D01* +X61906Y256019D01* +X61807Y256016D01* +X61749Y255999D01* +X61689Y255991D01* +X61597Y255955D01* +X61502Y255927D01* +X61450Y255897D01* +X61393Y255874D01* +X61313Y255816D01* +X61228Y255766D01* +X61153Y255700D01* +X61136Y255688D01* +X61128Y255678D01* +X61107Y255660D01* +X58410Y252963D01* +X58350Y252885D01* +X58282Y252812D01* +X58253Y252759D01* +X58216Y252712D01* +X58176Y252621D01* +X58128Y252534D01* +X58113Y252475D01* +X58089Y252420D01* +X58074Y252322D01* +X58049Y252226D01* +X58043Y252126D01* +X58039Y252106D01* +X58041Y252093D01* +X58039Y252065D01* +X58039Y238087D01* +X56253Y236301D01* +X43575Y236301D01* +X43476Y236289D01* +X43377Y236286D01* +X43319Y236269D01* +X43259Y236261D01* +X43167Y236225D01* +X43072Y236197D01* +X43020Y236167D01* +X42963Y236144D01* +X42883Y236086D01* +X42798Y236036D01* +X42723Y235970D01* +X42706Y235958D01* +X42698Y235948D01* +X42677Y235930D01* +X41520Y234773D01* +X41460Y234695D01* +X41392Y234622D01* +X41363Y234569D01* +X41326Y234522D01* +X41286Y234431D01* +X41238Y234344D01* +X41223Y234285D01* +X41199Y234230D01* +X41184Y234132D01* +X41159Y234036D01* +X41154Y233956D01* +X41151Y233942D01* +X41152Y233932D01* +X41149Y233916D01* +X41151Y233903D01* +X41149Y233875D01* +X41149Y233862D01* +X41164Y233744D01* +X41171Y233625D01* +X41179Y233600D01* +X41179Y233599D01* +X41182Y233590D01* +X41184Y233587D01* +X41189Y233546D01* +X41232Y233436D01* +X41269Y233323D01* +X41291Y233288D01* +X41306Y233251D01* +X41375Y233155D01* +X41439Y233054D01* +X41469Y233026D01* +X41492Y232993D01* +X41584Y232917D01* +X41671Y232836D01* +X41706Y232816D01* +X41737Y232791D01* +X41845Y232740D01* +X41949Y232682D01* +X41989Y232672D01* +X42025Y232655D01* +X42142Y232633D01* +X42257Y232603D01* +X42317Y232599D01* +X42337Y232595D01* +X42358Y232597D01* +X42418Y232593D01* +X54616Y232593D01* +X54651Y232566D01* +X54740Y232487D01* +X54776Y232469D01* +X54808Y232444D01* +X54917Y232397D01* +X55023Y232343D01* +X55062Y232334D01* +X55100Y232318D01* +X55217Y232299D01* +X55333Y232273D01* +X55374Y232274D01* +X55414Y232268D01* +X55532Y232279D01* +G37* +G36* +X5461Y302641D02* +X5461Y302641D01* +X5571Y302648D01* +X5618Y302663D01* +X5667Y302670D01* +X5820Y302722D01* +X10224Y304547D01* +X15176Y304547D01* +X17124Y303740D01* +X17153Y303732D01* +X17179Y303719D01* +X17305Y303690D01* +X17431Y303656D01* +X17460Y303655D01* +X17489Y303649D01* +X17619Y303653D01* +X17749Y303651D01* +X17777Y303658D01* +X17807Y303659D01* +X17932Y303695D01* +X18058Y303725D01* +X18084Y303739D01* +X18112Y303747D01* +X18224Y303813D01* +X18339Y303874D01* +X18361Y303893D01* +X18386Y303908D01* +X18507Y304015D01* +X19656Y305163D01* +X19769Y305309D01* +X19850Y305414D01* +X19912Y305558D01* +X19977Y305706D01* +X20004Y305880D01* +X20027Y306020D01* +X20009Y306207D01* +X19997Y306336D01* +X19997Y306337D01* +X19939Y306497D01* +X19889Y306636D01* +X19814Y306747D01* +X19711Y306899D01* +X19602Y306996D01* +X19473Y307110D01* +X19472Y307110D01* +X19334Y307192D01* +X19143Y307289D01* +X17622Y308394D01* +X16294Y309722D01* +X15189Y311243D01* +X14336Y312917D01* +X13755Y314704D01* +X13715Y314961D01* +X24130Y314961D01* +X24248Y314976D01* +X24367Y314983D01* +X24405Y314996D01* +X24445Y315001D01* +X24556Y315044D01* +X24669Y315081D01* +X24703Y315103D01* +X24741Y315118D01* +X24837Y315188D01* +X24938Y315251D01* +X24966Y315281D01* +X24998Y315304D01* +X25074Y315396D01* +X25156Y315483D01* +X25175Y315518D01* +X25201Y315549D01* +X25252Y315657D01* +X25309Y315761D01* +X25320Y315801D01* +X25337Y315837D01* +X25359Y315954D01* +X25389Y316069D01* +X25393Y316130D01* +X25397Y316150D01* +X25395Y316170D01* +X25399Y316230D01* +X25399Y318770D01* +X25384Y318888D01* +X25377Y319007D01* +X25364Y319045D01* +X25359Y319085D01* +X25315Y319196D01* +X25279Y319309D01* +X25257Y319344D01* +X25242Y319381D01* +X25172Y319477D01* +X25109Y319578D01* +X25079Y319606D01* +X25055Y319639D01* +X24964Y319714D01* +X24877Y319796D01* +X24842Y319816D01* +X24810Y319841D01* +X24703Y319892D01* +X24598Y319950D01* +X24559Y319960D01* +X24523Y319977D01* +X24406Y319999D01* +X24291Y320029D01* +X24230Y320033D01* +X24210Y320037D01* +X24190Y320035D01* +X24130Y320039D01* +X13715Y320039D01* +X13755Y320296D01* +X14336Y322083D01* +X15189Y323757D01* +X15453Y324120D01* +X15472Y324155D01* +X15497Y324185D01* +X15548Y324294D01* +X15606Y324399D01* +X15616Y324437D01* +X15633Y324473D01* +X15655Y324591D01* +X15685Y324707D01* +X15685Y324746D01* +X15692Y324786D01* +X15685Y324905D01* +X15685Y325025D01* +X15675Y325063D01* +X15673Y325103D01* +X15636Y325217D01* +X15606Y325333D01* +X15587Y325368D01* +X15575Y325405D01* +X15511Y325506D01* +X15453Y325611D01* +X15426Y325641D01* +X15405Y325674D01* +X15317Y325756D01* +X15235Y325843D01* +X15202Y325865D01* +X15173Y325892D01* +X15068Y325950D01* +X14967Y326014D01* +X14929Y326026D01* +X14894Y326046D01* +X14779Y326075D01* +X14665Y326113D01* +X14625Y326115D01* +X14586Y326125D01* +X14426Y326135D01* +X5334Y326135D01* +X5216Y326120D01* +X5097Y326113D01* +X5059Y326100D01* +X5018Y326095D01* +X4908Y326052D01* +X4795Y326015D01* +X4760Y325993D01* +X4723Y325978D01* +X4627Y325909D01* +X4526Y325845D01* +X4498Y325815D01* +X4465Y325792D01* +X4389Y325700D01* +X4308Y325613D01* +X4288Y325578D01* +X4263Y325547D01* +X4212Y325439D01* +X4154Y325335D01* +X4144Y325295D01* +X4127Y325259D01* +X4105Y325142D01* +X4075Y325027D01* +X4071Y324967D01* +X4067Y324947D01* +X4069Y324926D01* +X4065Y324866D01* +X4065Y303895D01* +X4071Y303846D01* +X4069Y303796D01* +X4091Y303689D01* +X4105Y303579D01* +X4123Y303533D01* +X4133Y303485D01* +X4181Y303386D01* +X4222Y303284D01* +X4251Y303244D01* +X4273Y303199D01* +X4344Y303115D01* +X4408Y303026D01* +X4447Y302995D01* +X4479Y302957D01* +X4569Y302894D01* +X4653Y302824D01* +X4698Y302802D01* +X4739Y302774D01* +X4842Y302735D01* +X4941Y302688D01* +X4990Y302679D01* +X5036Y302661D01* +X5146Y302649D01* +X5253Y302628D01* +X5303Y302631D01* +X5352Y302626D01* +X5461Y302641D01* +G37* +G36* +X66364Y136411D02* +X66364Y136411D01* +X66463Y136414D01* +X66521Y136431D01* +X66581Y136439D01* +X66673Y136475D01* +X66768Y136503D01* +X66820Y136533D01* +X66877Y136556D01* +X66957Y136614D01* +X67042Y136664D01* +X67117Y136730D01* +X67134Y136742D01* +X67142Y136752D01* +X67163Y136770D01* +X67699Y137307D01* +X67760Y137385D01* +X67828Y137457D01* +X67857Y137511D01* +X67894Y137558D01* +X67934Y137649D01* +X67982Y137736D01* +X67997Y137795D01* +X68021Y137850D01* +X68036Y137948D01* +X68061Y138044D01* +X68067Y138144D01* +X68071Y138164D01* +X68069Y138177D01* +X68071Y138205D01* +X68071Y159552D01* +X68059Y159650D01* +X68056Y159749D01* +X68039Y159808D01* +X68031Y159868D01* +X67995Y159960D01* +X67967Y160055D01* +X67937Y160107D01* +X67914Y160163D01* +X67856Y160243D01* +X67806Y160329D01* +X67740Y160404D01* +X67728Y160421D01* +X67718Y160429D01* +X67700Y160450D01* +X65506Y162644D01* +X65411Y162717D01* +X65322Y162795D01* +X65286Y162814D01* +X65254Y162839D01* +X65145Y162886D01* +X65039Y162940D01* +X65000Y162949D01* +X64962Y162965D01* +X64845Y162984D01* +X64729Y163010D01* +X64688Y163008D01* +X64648Y163015D01* +X64530Y163004D01* +X64411Y163000D01* +X64372Y162989D01* +X64332Y162985D01* +X64220Y162945D01* +X64105Y162912D01* +X64071Y162891D01* +X64032Y162877D01* +X63934Y162811D01* +X63831Y162750D01* +X63786Y162710D01* +X63769Y162699D01* +X63756Y162684D01* +X63711Y162644D01* +X62992Y161925D01* +X56796Y168122D01* +X56701Y168195D01* +X56612Y168274D01* +X56576Y168292D01* +X56544Y168317D01* +X56435Y168364D01* +X56329Y168419D01* +X56290Y168427D01* +X56252Y168443D01* +X56135Y168462D01* +X56019Y168488D01* +X55978Y168487D01* +X55938Y168493D01* +X55820Y168482D01* +X55701Y168479D01* +X55662Y168467D01* +X55622Y168464D01* +X55510Y168423D01* +X55395Y168390D01* +X55361Y168370D01* +X55322Y168356D01* +X55224Y168289D01* +X55121Y168229D01* +X55076Y168189D01* +X55059Y168177D01* +X55046Y168162D01* +X55001Y168122D01* +X54821Y167943D01* +X54748Y167848D01* +X54669Y167759D01* +X54651Y167723D01* +X54626Y167691D01* +X54579Y167582D01* +X54525Y167476D01* +X54516Y167437D01* +X54500Y167399D01* +X54481Y167282D01* +X54455Y167166D01* +X54456Y167125D01* +X54450Y167085D01* +X54461Y166967D01* +X54465Y166848D01* +X54476Y166809D01* +X54480Y166769D01* +X54520Y166656D01* +X54553Y166542D01* +X54573Y166508D01* +X54587Y166469D01* +X54654Y166371D01* +X54714Y166268D01* +X54754Y166223D01* +X54766Y166206D01* +X54781Y166193D01* +X54821Y166148D01* +X61018Y159951D01* +X59948Y158881D01* +X59887Y158803D01* +X59819Y158730D01* +X59790Y158677D01* +X59753Y158630D01* +X59713Y158539D01* +X59666Y158452D01* +X59651Y158393D01* +X59626Y158338D01* +X59611Y158240D01* +X59586Y158144D01* +X59580Y158044D01* +X59577Y158024D01* +X59578Y158011D01* +X59576Y157983D01* +X59576Y157791D01* +X59300Y157515D01* +X59240Y157437D01* +X59172Y157365D01* +X59143Y157312D01* +X59106Y157264D01* +X59066Y157173D01* +X59018Y157086D01* +X59003Y157028D01* +X58979Y156972D01* +X58964Y156874D01* +X58939Y156778D01* +X58933Y156678D01* +X58929Y156658D01* +X58931Y156646D01* +X58929Y156618D01* +X58929Y139475D01* +X58941Y139376D01* +X58944Y139277D01* +X58961Y139219D01* +X58969Y139159D01* +X59005Y139067D01* +X59033Y138972D01* +X59063Y138920D01* +X59086Y138863D01* +X59144Y138783D01* +X59194Y138698D01* +X59260Y138623D01* +X59272Y138606D01* +X59282Y138598D01* +X59300Y138577D01* +X61107Y136770D01* +X61185Y136710D01* +X61258Y136642D01* +X61311Y136613D01* +X61358Y136576D01* +X61449Y136536D01* +X61536Y136488D01* +X61595Y136473D01* +X61650Y136449D01* +X61748Y136434D01* +X61844Y136409D01* +X61944Y136403D01* +X61964Y136399D01* +X61977Y136401D01* +X62005Y136399D01* +X66265Y136399D01* +X66364Y136411D01* +G37* +G36* +X36979Y4080D02* +X36979Y4080D01* +X37104Y4090D01* +X37136Y4100D01* +X37169Y4105D01* +X37286Y4151D01* +X37405Y4191D01* +X37434Y4209D01* +X37465Y4222D01* +X37567Y4295D01* +X37672Y4364D01* +X37695Y4389D01* +X37722Y4408D01* +X37803Y4505D01* +X37888Y4598D01* +X37904Y4627D01* +X37925Y4653D01* +X37979Y4767D01* +X38038Y4878D01* +X38046Y4911D01* +X38061Y4941D01* +X38084Y5065D01* +X38115Y5187D01* +X38114Y5220D01* +X38121Y5253D01* +X38113Y5379D01* +X38112Y5505D01* +X38102Y5553D01* +X38101Y5571D01* +X38094Y5591D01* +X38080Y5663D01* +X37925Y6240D01* +X37925Y9575D01* +X44236Y9575D01* +X44354Y9590D01* +X44473Y9597D01* +X44511Y9609D01* +X44551Y9615D01* +X44662Y9658D01* +X44775Y9695D01* +X44809Y9717D01* +X44847Y9732D01* +X44943Y9801D01* +X45044Y9865D01* +X45072Y9895D01* +X45104Y9918D01* +X45180Y10010D01* +X45262Y10097D01* +X45281Y10132D01* +X45307Y10163D01* +X45358Y10271D01* +X45415Y10375D01* +X45425Y10415D01* +X45443Y10451D01* +X45465Y10568D01* +X45495Y10683D01* +X45499Y10743D01* +X45502Y10763D01* +X45501Y10784D01* +X45505Y10844D01* +X45505Y13304D01* +X45490Y13422D01* +X45483Y13541D01* +X45470Y13579D01* +X45465Y13620D01* +X45421Y13730D01* +X45385Y13843D01* +X45363Y13878D01* +X45348Y13915D01* +X45278Y14011D01* +X45215Y14112D01* +X45185Y14140D01* +X45161Y14173D01* +X45070Y14249D01* +X44983Y14330D01* +X44948Y14350D01* +X44916Y14375D01* +X44809Y14426D01* +X44704Y14484D01* +X44665Y14494D01* +X44629Y14511D01* +X44512Y14533D01* +X44396Y14563D01* +X44336Y14567D01* +X44316Y14571D01* +X44296Y14569D01* +X44236Y14573D01* +X37925Y14573D01* +X37925Y18074D01* +X37917Y18143D01* +X37918Y18213D01* +X37897Y18301D01* +X37885Y18390D01* +X37860Y18455D01* +X37843Y18523D01* +X37801Y18602D01* +X37768Y18685D01* +X37727Y18742D01* +X37695Y18804D01* +X37634Y18870D01* +X37582Y18943D01* +X37528Y18987D01* +X37481Y19039D01* +X37406Y19088D01* +X37337Y19146D01* +X37273Y19175D01* +X37215Y19214D01* +X37130Y19243D01* +X37049Y19281D01* +X36980Y19294D01* +X36914Y19317D01* +X36825Y19324D01* +X36737Y19341D01* +X36667Y19337D01* +X36597Y19342D01* +X36509Y19327D01* +X36419Y19321D01* +X36353Y19300D01* +X36284Y19288D01* +X36202Y19251D01* +X36117Y19223D01* +X36058Y19186D01* +X35994Y19157D01* +X35924Y19101D01* +X35848Y19053D01* +X35800Y19002D01* +X35746Y18959D01* +X35691Y18887D01* +X35630Y18821D01* +X35596Y18760D01* +X35554Y18704D01* +X35483Y18560D01* +X34831Y16985D01* +X32545Y14699D01* +X29557Y13461D01* +X26416Y13461D01* +X26298Y13446D01* +X26179Y13439D01* +X26141Y13426D01* +X26100Y13421D01* +X25990Y13378D01* +X25877Y13341D01* +X25842Y13319D01* +X25805Y13304D01* +X25709Y13235D01* +X25608Y13171D01* +X25580Y13141D01* +X25547Y13118D01* +X25471Y13026D01* +X25390Y12939D01* +X25370Y12904D01* +X25345Y12873D01* +X25294Y12765D01* +X25236Y12661D01* +X25226Y12621D01* +X25209Y12585D01* +X25187Y12468D01* +X25157Y12353D01* +X25153Y12293D01* +X25149Y12273D01* +X25151Y12252D01* +X25147Y12192D01* +X25147Y10224D01* +X23322Y5820D01* +X23309Y5772D01* +X23288Y5727D01* +X23267Y5619D01* +X23238Y5513D01* +X23238Y5463D01* +X23228Y5414D01* +X23235Y5305D01* +X23233Y5195D01* +X23245Y5147D01* +X23248Y5097D01* +X23282Y4993D01* +X23307Y4886D01* +X23331Y4842D01* +X23346Y4795D01* +X23405Y4702D01* +X23456Y4605D01* +X23490Y4568D01* +X23516Y4526D01* +X23596Y4451D01* +X23670Y4369D01* +X23712Y4342D01* +X23748Y4308D01* +X23844Y4255D01* +X23936Y4195D01* +X23983Y4178D01* +X24026Y4154D01* +X24133Y4127D01* +X24237Y4091D01* +X24286Y4087D01* +X24334Y4075D01* +X24495Y4065D01* +X36854Y4065D01* +X36979Y4080D01* +G37* +G36* +X55717Y187746D02* +X55717Y187746D01* +X55822Y187749D01* +X55875Y187765D01* +X55929Y187771D01* +X56027Y187809D01* +X56127Y187838D01* +X56175Y187866D01* +X56226Y187885D01* +X56311Y187946D01* +X56401Y187999D01* +X56468Y188058D01* +X56485Y188070D01* +X56495Y188082D01* +X56522Y188106D01* +X62925Y194509D01* +X62957Y194550D01* +X62960Y194552D01* +X62974Y194567D01* +X63049Y194633D01* +X65510Y197093D01* +X65570Y197171D01* +X65638Y197244D01* +X65667Y197297D01* +X65704Y197344D01* +X65744Y197435D01* +X65792Y197522D01* +X65807Y197581D01* +X65831Y197636D01* +X65846Y197734D01* +X65871Y197830D01* +X65877Y197930D01* +X65881Y197950D01* +X65879Y197963D01* +X65881Y197991D01* +X65881Y202986D01* +X65866Y203104D01* +X65859Y203223D01* +X65846Y203261D01* +X65841Y203301D01* +X65798Y203412D01* +X65761Y203525D01* +X65739Y203559D01* +X65724Y203597D01* +X65655Y203693D01* +X65591Y203794D01* +X65561Y203822D01* +X65538Y203854D01* +X65446Y203930D01* +X65359Y204012D01* +X65324Y204031D01* +X65293Y204057D01* +X65185Y204108D01* +X65081Y204165D01* +X65041Y204175D01* +X65005Y204193D01* +X64888Y204215D01* +X64773Y204245D01* +X64713Y204249D01* +X64693Y204252D01* +X64672Y204251D01* +X64612Y204255D01* +X62152Y204255D01* +X62034Y204240D01* +X61915Y204233D01* +X61877Y204220D01* +X61836Y204215D01* +X61726Y204171D01* +X61613Y204135D01* +X61578Y204113D01* +X61541Y204098D01* +X61444Y204028D01* +X61344Y203965D01* +X61316Y203935D01* +X61283Y203911D01* +X61207Y203820D01* +X61126Y203733D01* +X61106Y203698D01* +X61081Y203666D01* +X61030Y203559D01* +X60972Y203454D01* +X60962Y203415D01* +X60945Y203379D01* +X60923Y203262D01* +X60893Y203146D01* +X60889Y203086D01* +X60885Y203066D01* +X60887Y203046D01* +X60883Y202986D01* +X60883Y196675D01* +X57548Y196675D01* +X56901Y196848D01* +X56322Y197183D01* +X55870Y197635D01* +X55775Y197708D01* +X55686Y197787D01* +X55650Y197805D01* +X55618Y197830D01* +X55509Y197877D01* +X55403Y197932D01* +X55364Y197940D01* +X55327Y197956D01* +X55209Y197975D01* +X55093Y198001D01* +X55052Y198000D01* +X55013Y198006D01* +X54894Y197995D01* +X54775Y197991D01* +X54736Y197980D01* +X54696Y197976D01* +X54583Y197936D01* +X54553Y197927D01* +X53365Y197927D01* +X53356Y197926D01* +X53347Y197927D01* +X53199Y197906D01* +X53050Y197887D01* +X53041Y197884D01* +X53032Y197883D01* +X52880Y197831D01* +X51221Y197144D01* +X51100Y197075D01* +X50978Y197010D01* +X50963Y196996D01* +X50945Y196986D01* +X50845Y196889D01* +X50742Y196796D01* +X50731Y196779D01* +X50717Y196765D01* +X50644Y196646D01* +X50567Y196530D01* +X50561Y196511D01* +X50550Y196494D01* +X50509Y196361D01* +X50464Y196229D01* +X50463Y196209D01* +X50457Y196190D01* +X50450Y196050D01* +X50439Y195912D01* +X50442Y195893D01* +X50442Y195872D01* +X50470Y195736D01* +X50493Y195599D01* +X50502Y195581D01* +X50506Y195561D01* +X50567Y195436D01* +X50624Y195309D01* +X50637Y195293D01* +X50646Y195275D01* +X50735Y195170D01* +X50823Y195061D01* +X50839Y195048D01* +X50852Y195033D01* +X50965Y194953D01* +X51077Y194869D01* +X51102Y194857D01* +X51112Y194850D01* +X51131Y194843D01* +X51221Y194798D01* +X51962Y194491D01* +X52747Y193967D01* +X53414Y193300D01* +X53939Y192515D01* +X54300Y191644D01* +X54325Y191515D01* +X42418Y191515D01* +X42300Y191500D01* +X42181Y191493D01* +X42143Y191481D01* +X42103Y191476D01* +X41992Y191432D01* +X41879Y191395D01* +X41845Y191373D01* +X41807Y191359D01* +X41711Y191289D01* +X41610Y191225D01* +X41582Y191195D01* +X41550Y191172D01* +X41474Y191080D01* +X41392Y190993D01* +X41373Y190958D01* +X41347Y190927D01* +X41296Y190819D01* +X41239Y190715D01* +X41229Y190676D01* +X41211Y190639D01* +X41189Y190522D01* +X41159Y190407D01* +X41155Y190347D01* +X41152Y190327D01* +X41152Y190326D01* +X41153Y190306D01* +X41149Y190246D01* +X41164Y190128D01* +X41171Y190009D01* +X41184Y189970D01* +X41189Y189930D01* +X41233Y189820D01* +X41269Y189706D01* +X41291Y189672D01* +X41306Y189635D01* +X41376Y189538D01* +X41440Y189438D01* +X41469Y189410D01* +X41493Y189377D01* +X41585Y189301D01* +X41671Y189220D01* +X41707Y189200D01* +X41738Y189174D01* +X41845Y189124D01* +X41950Y189066D01* +X41989Y189056D01* +X42025Y189039D01* +X42142Y189017D01* +X42258Y188987D01* +X42318Y188983D01* +X42338Y188979D01* +X42358Y188980D01* +X42418Y188977D01* +X54360Y188977D01* +X54357Y188933D01* +X54376Y188831D01* +X54386Y188727D01* +X54404Y188675D01* +X54414Y188621D01* +X54458Y188526D01* +X54493Y188427D01* +X54524Y188382D01* +X54547Y188332D01* +X54613Y188251D01* +X54672Y188164D01* +X54713Y188128D01* +X54748Y188085D01* +X54832Y188023D01* +X54910Y187954D01* +X54959Y187929D01* +X55004Y187896D01* +X55100Y187857D01* +X55194Y187809D01* +X55247Y187797D01* +X55298Y187776D01* +X55402Y187762D01* +X55504Y187740D01* +X55559Y187741D01* +X55614Y187734D01* +X55717Y187746D01* +G37* +G36* +X49648Y314976D02* +X49648Y314976D01* +X49767Y314983D01* +X49805Y314996D01* +X49845Y315001D01* +X49956Y315044D01* +X50069Y315081D01* +X50103Y315103D01* +X50141Y315118D01* +X50237Y315188D01* +X50338Y315251D01* +X50366Y315281D01* +X50398Y315304D01* +X50474Y315396D01* +X50556Y315483D01* +X50575Y315518D01* +X50601Y315549D01* +X50652Y315657D01* +X50709Y315761D01* +X50720Y315801D01* +X50737Y315837D01* +X50759Y315954D01* +X50789Y316069D01* +X50793Y316130D01* +X50797Y316150D01* +X50795Y316170D01* +X50799Y316230D01* +X50799Y318770D01* +X50784Y318888D01* +X50777Y319007D01* +X50764Y319045D01* +X50759Y319085D01* +X50715Y319196D01* +X50679Y319309D01* +X50657Y319344D01* +X50642Y319381D01* +X50572Y319477D01* +X50509Y319578D01* +X50479Y319606D01* +X50455Y319639D01* +X50364Y319714D01* +X50277Y319796D01* +X50242Y319816D01* +X50210Y319841D01* +X50103Y319892D01* +X49998Y319950D01* +X49959Y319960D01* +X49923Y319977D01* +X49806Y319999D01* +X49691Y320029D01* +X49630Y320033D01* +X49610Y320037D01* +X49590Y320035D01* +X49530Y320039D01* +X26670Y320039D01* +X26552Y320024D01* +X26433Y320017D01* +X26395Y320004D01* +X26355Y319999D01* +X26244Y319956D01* +X26131Y319919D01* +X26097Y319897D01* +X26059Y319882D01* +X25963Y319812D01* +X25862Y319749D01* +X25834Y319719D01* +X25802Y319695D01* +X25726Y319604D01* +X25644Y319517D01* +X25625Y319482D01* +X25599Y319451D01* +X25548Y319343D01* +X25491Y319239D01* +X25480Y319199D01* +X25463Y319163D01* +X25441Y319046D01* +X25411Y318931D01* +X25407Y318870D01* +X25403Y318850D01* +X25405Y318830D01* +X25401Y318770D01* +X25401Y316230D01* +X25416Y316112D01* +X25423Y315993D01* +X25436Y315955D01* +X25441Y315914D01* +X25485Y315804D01* +X25521Y315691D01* +X25543Y315656D01* +X25558Y315619D01* +X25628Y315523D01* +X25691Y315422D01* +X25721Y315394D01* +X25745Y315361D01* +X25836Y315286D01* +X25923Y315204D01* +X25958Y315184D01* +X25990Y315159D01* +X26097Y315108D01* +X26202Y315050D01* +X26241Y315040D01* +X26277Y315023D01* +X26394Y315001D01* +X26509Y314971D01* +X26570Y314967D01* +X26590Y314963D01* +X26610Y314965D01* +X26670Y314961D01* +X49530Y314961D01* +X49648Y314976D01* +G37* +%LPC*% +G36* +X134619Y229839D02* +X134619Y229839D01* +X134619Y236841D01* +X140414Y236841D01* +X141061Y236668D01* +X141640Y236333D01* +X142113Y235860D01* +X142448Y235281D01* +X142621Y234634D01* +X142621Y229839D01* +X134619Y229839D01* +G37* +%LPD*% +%LPC*% +G36* +X49529Y276889D02* +X49529Y276889D01* +X49529Y283891D01* +X55324Y283891D01* +X55971Y283718D01* +X56550Y283383D01* +X57023Y282910D01* +X57358Y282331D01* +X57531Y281684D01* +X57531Y276889D01* +X49529Y276889D01* +G37* +%LPD*% +%LPC*% +G36* +X38656Y264809D02* +X38656Y264809D01* +X38009Y264982D01* +X37430Y265317D01* +X36957Y265790D01* +X36622Y266369D01* +X36449Y267016D01* +X36449Y271811D01* +X44451Y271811D01* +X44451Y264809D01* +X38656Y264809D01* +G37* +%LPD*% +%LPC*% +G36* +X64134Y9524D02* +X64134Y9524D01* +X64134Y13971D01* +X70184Y13971D01* +X70831Y13798D01* +X71410Y13463D01* +X71883Y12990D01* +X72218Y12411D01* +X72391Y11764D01* +X72391Y9524D01* +X64134Y9524D01* +G37* +%LPD*% +%LPC*% +G36* +X107949Y9524D02* +X107949Y9524D01* +X107949Y11764D01* +X108122Y12411D01* +X108457Y12990D01* +X108930Y13463D01* +X109509Y13798D01* +X110156Y13971D01* +X116206Y13971D01* +X116206Y9524D01* +X107949Y9524D01* +G37* +%LPD*% +%LPC*% +G36* +X101169Y64849D02* +X101169Y64849D01* +X101169Y69891D01* +X106711Y69891D01* +X106711Y67056D01* +X106538Y66409D01* +X106203Y65830D01* +X105730Y65357D01* +X105151Y65022D01* +X104504Y64849D01* +X101169Y64849D01* +G37* +%LPD*% +%LPC*% +G36* +X46989Y274349D02* +X46989Y274349D01* +X46989Y274351D01* +X46991Y274351D01* +X46991Y274349D01* +X46989Y274349D01* +G37* +%LPD*% +D10* +X80382Y204216D03* +X63382Y204216D03* +D11* +X46990Y274350D03* +X46990Y246350D03* +D10* +X97400Y266700D03* +X80400Y266700D03* +D12* +X94424Y222194D02* +X94424Y215194D01* +X94424Y222194D02* +X101424Y222194D01* +X101424Y215194D01* +X94424Y215194D01* +X94424Y218044D02* +X101424Y218044D01* +X101424Y220894D02* +X94424Y220894D01* +X76884Y222194D02* +X76884Y215194D01* +X76884Y222194D02* +X83884Y222194D01* +X83884Y215194D01* +X76884Y215194D01* +X76884Y218044D02* +X83884Y218044D01* +X83884Y220894D02* +X76884Y220894D01* +D13* +X45466Y43824D03* +X45466Y60824D03* +D10* +X98670Y72390D03* +X81670Y72390D03* +D13* +X45466Y12074D03* +X45466Y29074D03* +X137160Y57522D03* +X137160Y40522D03* +D12* +X133660Y12002D02* +X140660Y12002D01* +X140660Y5002D01* +X133660Y5002D01* +X133660Y12002D01* +X133660Y7852D02* +X140660Y7852D01* +X140660Y10702D02* +X133660Y10702D01* +X133660Y29542D02* +X140660Y29542D01* +X140660Y22542D01* +X133660Y22542D01* +X133660Y29542D01* +X133660Y25392D02* +X140660Y25392D01* +X140660Y28242D02* +X133660Y28242D01* +D14* +X101901Y232308D03* +X101901Y241808D03* +X101901Y251308D03* +X75899Y251308D03* +X75899Y232308D03* +D11* +X132080Y227300D03* +X132080Y255300D03* +D15* +X165100Y292100D03* +X165100Y266700D03* +X165100Y241300D03* +X165100Y215900D03* +X165100Y190500D03* +X165100Y165100D03* +X165100Y139700D03* +X165100Y114300D03* +X165100Y88900D03* +X165100Y63500D03* +X165100Y38100D03* +X165100Y12700D03* +X12700Y12700D03* +X12700Y38100D03* +X12700Y63500D03* +X12700Y88900D03* +X12700Y114300D03* +X12700Y139700D03* +X12700Y165100D03* +X12700Y190500D03* +X12700Y215900D03* +X12700Y241300D03* +X12700Y266700D03* +X12700Y292100D03* +X135890Y179070D03* +X135890Y204470D03* +D16* +G36* +X80860Y183387D02* +X71881Y192366D01* +X75832Y196317D01* +X84811Y187338D01* +X80860Y183387D01* +G37* +G36* +X75203Y177730D02* +X66224Y186709D01* +X70175Y190660D01* +X79154Y181681D01* +X75203Y177730D01* +G37* +G36* +X69546Y172074D02* +X60567Y181053D01* +X64518Y185004D01* +X73497Y176025D01* +X69546Y172074D01* +G37* +G36* +X63889Y166417D02* +X54910Y175396D01* +X58861Y179347D01* +X67840Y170368D01* +X63889Y166417D01* +G37* +G36* +X58232Y160760D02* +X49253Y169739D01* +X53204Y173690D01* +X62183Y164711D01* +X58232Y160760D01* +G37* +G36* +X52575Y155103D02* +X43596Y164082D01* +X47547Y168033D01* +X56526Y159054D01* +X52575Y155103D01* +G37* +G36* +X46919Y149446D02* +X37940Y158425D01* +X41891Y162376D01* +X50870Y153397D01* +X46919Y149446D01* +G37* +G36* +X41262Y143789D02* +X32283Y152768D01* +X36234Y156719D01* +X45213Y147740D01* +X41262Y143789D01* +G37* +D17* +G36* +X36234Y122681D02* +X32283Y126632D01* +X41262Y135611D01* +X45213Y131660D01* +X36234Y122681D01* +G37* +G36* +X41891Y117024D02* +X37940Y120975D01* +X46919Y129954D01* +X50870Y126003D01* +X41891Y117024D01* +G37* +G36* +X47547Y111367D02* +X43596Y115318D01* +X52575Y124297D01* +X56526Y120346D01* +X47547Y111367D01* +G37* +G36* +X53204Y105710D02* +X49253Y109661D01* +X58232Y118640D01* +X62183Y114689D01* +X53204Y105710D01* +G37* +G36* +X58861Y100053D02* +X54910Y104004D01* +X63889Y112983D01* +X67840Y109032D01* +X58861Y100053D01* +G37* +G36* +X64518Y94396D02* +X60567Y98347D01* +X69546Y107326D01* +X73497Y103375D01* +X64518Y94396D01* +G37* +G36* +X70175Y88740D02* +X66224Y92691D01* +X75203Y101670D01* +X79154Y97719D01* +X70175Y88740D01* +G37* +G36* +X75832Y83083D02* +X71881Y87034D01* +X80860Y96013D01* +X84811Y92062D01* +X75832Y83083D01* +G37* +D16* +G36* +X101968Y83083D02* +X92989Y92062D01* +X96940Y96013D01* +X105919Y87034D01* +X101968Y83083D01* +G37* +G36* +X107625Y88740D02* +X98646Y97719D01* +X102597Y101670D01* +X111576Y92691D01* +X107625Y88740D01* +G37* +G36* +X113282Y94396D02* +X104303Y103375D01* +X108254Y107326D01* +X117233Y98347D01* +X113282Y94396D01* +G37* +G36* +X118939Y100053D02* +X109960Y109032D01* +X113911Y112983D01* +X122890Y104004D01* +X118939Y100053D01* +G37* +G36* +X124596Y105710D02* +X115617Y114689D01* +X119568Y118640D01* +X128547Y109661D01* +X124596Y105710D01* +G37* +G36* +X130253Y111367D02* +X121274Y120346D01* +X125225Y124297D01* +X134204Y115318D01* +X130253Y111367D01* +G37* +G36* +X135909Y117024D02* +X126930Y126003D01* +X130881Y129954D01* +X139860Y120975D01* +X135909Y117024D01* +G37* +G36* +X141566Y122681D02* +X132587Y131660D01* +X136538Y135611D01* +X145517Y126632D01* +X141566Y122681D01* +G37* +D17* +G36* +X136538Y143789D02* +X132587Y147740D01* +X141566Y156719D01* +X145517Y152768D01* +X136538Y143789D01* +G37* +G36* +X130881Y149446D02* +X126930Y153397D01* +X135909Y162376D01* +X139860Y158425D01* +X130881Y149446D01* +G37* +G36* +X125225Y155103D02* +X121274Y159054D01* +X130253Y168033D01* +X134204Y164082D01* +X125225Y155103D01* +G37* +G36* +X119568Y160760D02* +X115617Y164711D01* +X124596Y173690D01* +X128547Y169739D01* +X119568Y160760D01* +G37* +G36* +X113911Y166417D02* +X109960Y170368D01* +X118939Y179347D01* +X122890Y175396D01* +X113911Y166417D01* +G37* +G36* +X108254Y172074D02* +X104303Y176025D01* +X113282Y185004D01* +X117233Y181053D01* +X108254Y172074D01* +G37* +G36* +X102597Y177730D02* +X98646Y181681D01* +X107625Y190660D01* +X111576Y186709D01* +X102597Y177730D01* +G37* +G36* +X96940Y183387D02* +X92989Y187338D01* +X101968Y196317D01* +X105919Y192366D01* +X96940Y183387D01* +G37* +D15* +X152400Y317500D03* +X127000Y317500D03* +X101600Y317500D03* +X76200Y317500D03* +X50800Y317500D03* +X25400Y317500D03* +D10* +X136516Y292100D03* +X119516Y292100D03* +D18* +X39370Y292100D03* +X124460Y25400D03* +D19* +X46990Y226369D03* +X46990Y218131D03* +D20* +X118110Y7620D03* +X62230Y7620D03* +X118110Y45720D03* +X62230Y45720D03* +D15* +X135890Y74930D03* +X135890Y100330D03* +D21* +X49693Y178246D02* +X35143Y178246D01* +X35143Y190246D02* +X49693Y190246D01* +X49693Y202246D02* +X35143Y202246D01* +D22* +X32258Y178246D02* +X42418Y178246D01* +X52578Y178246D01* +X42418Y202246D02* +X32258Y202246D01* +X42418Y202246D02* +X52578Y202246D01* +X42418Y190246D02* +X32258Y190246D01* +X42418Y190246D02* +X52578Y190246D01* +X101600Y241300D02* +X114046Y241300D01* +D23* +X114300Y127000D03* +X96520Y144780D03* +X88900Y26670D03* +X51054Y292862D03* +X104140Y204470D03* +X63500Y144780D03* +X147574Y254000D03* +X77216Y169418D03* +X36830Y260350D03* +X114046Y241300D03* +X64008Y241300D03* +D22* +X49902Y16510D02* +X45466Y12074D01* +X49902Y16510D02* +X59690Y16510D01* +X76661Y168910D02* +X67032Y178539D01* +X76661Y168910D02* +X77470Y168910D01* +D23* +X81534Y292608D03* +X118110Y58420D03* +D22* +X118110Y7620D02* +X133230Y7620D01* +X56896Y190246D02* +X52578Y190246D01* +X56896Y190246D02* +X63500Y196850D01* +X63500Y204098D02* +X63382Y204216D01* +X63500Y202184D02* +X63500Y196850D01* +X63500Y202184D02* +X56642Y209042D01* +X50292Y209042D01* +X50038Y209296D01* +X104140Y115570D02* +X107372Y115570D01* +D23* +X104140Y115570D03* +X59690Y30480D03* +D22* +X46872Y30480D01* +X45466Y29074D01* +X116425Y106518D02* +X107373Y115570D01* +X104140Y115570D01* +X152400Y241300D02* +X165100Y241300D01* +X123190Y210820D02* +X123190Y179647D01* +X152400Y224790D02* +X152400Y241300D01* +X152400Y224790D02* +X144780Y217170D01* +D24* +X129540Y217170D01* +X123190Y210820D01* +D22* +X109220Y165677D02* +X109220Y153670D01* +X113030Y149860D01* +X152400Y241300D02* +X152400Y246888D01* +X157734Y252222D01* +X157734Y255778D01* +X151638Y261874D01* +X151638Y284226D01* +D23* +X88900Y45720D03* +X113030Y149860D03* +D22* +X151638Y284226D02* +X143764Y292100D01* +X136516Y292100D01* +X123190Y179647D02* +X116425Y172882D01* +X109220Y165677D01* +X116425Y172882D02* +X116425Y172882D01* +X118110Y45720D02* +X88900Y45720D01* +X62230Y45720D01* +X47362Y45720D01* +X45466Y43824D01* +X165100Y83820D02* +X165100Y88900D01* +X165100Y83820D02* +X152400Y71120D01* +X152400Y67310D01* +X142612Y57522D02* +X141850Y56760D01* +X126251Y62751D02* +X99454Y89548D01* +X131480Y57522D02* +X132242Y56760D01* +X137160Y57522D02* +X142612Y57522D01* +X152400Y67310D01* +X137160Y57522D02* +X131480Y57522D01* +X126251Y62751D01* +X82550Y93752D02* +X78346Y89548D01* +X82550Y93752D02* +X82550Y124460D01* +X80010Y127000D01* +D23* +X80010Y127000D03* +D22* +X77470Y111760D02* +X77470Y99986D01* +X77470Y111760D02* +X73660Y115570D01* +D23* +X73660Y115570D03* +D22* +X77470Y99986D02* +X72689Y95205D01* +X72689Y95205D01* +X137160Y40522D02* +X137160Y26042D01* +X12700Y292100D02* +X25400Y304800D01* +X110490Y304800D02* +X114300Y304800D01* +X110236Y304800D02* +X25400Y304800D01* +X114300Y304800D02* +X127000Y317500D01* +X120650Y235712D02* +X120650Y215900D01* +X120650Y235712D02* +X123444Y238506D01* +X123444Y244094D01* +X120650Y246888D01* +X120650Y273050D01* +X120650Y215900D02* +X118110Y213360D01* +X118110Y197194D01* +X105111Y184195D01* +X118110Y197194D02* +X118110Y197194D01* +X120650Y273050D02* +X110236Y283464D01* +X110236Y304800D01* +X110490Y304800D01* +X88900Y111415D02* +X89362Y110953D01* +X88900Y110491D01* +X88900Y132080D02* +X81280Y139700D01* +X88900Y111416D02* +X88900Y110491D01* +X88900Y111416D02* +X88900Y132080D01* +X59690Y132080D02* +X54610Y137160D01* +X59690Y132080D02* +X68580Y132080D01* +X72390Y135890D01* +X72390Y139700D01* +X72390Y161867D01* +X72390Y139700D02* +X81280Y139700D01* +X54610Y137160D02* +X54610Y157019D01* +D23* +X66294Y221996D03* +D22* +X88900Y110491D02* +X88900Y79620D01* +X81670Y72390D01* +X49530Y72390D01* +X45720Y68580D01* +X45720Y61078D01* +X45466Y60824D01* +X54610Y157019D02* +X50061Y161568D01* +X61375Y172881D02* +X61375Y172882D01* +X72390Y161867D01* +X88900Y111416D02* +X105111Y95205D01* +X36830Y236190D02* +X46990Y246350D01* +X36830Y236190D02* +X36830Y220980D01* +D23* +X63500Y264160D03* +D22* +X46990Y247650D01* +X46990Y246350D01* +X36830Y220980D02* +X39370Y218440D01* +X46681Y218440D01* +X46990Y218131D01* +X61375Y173135D02* +X61375Y172882D01* +X57150Y179138D02* +X57150Y182626D01* +X78740Y204216D01* +X57150Y179138D02* +X61375Y174913D01* +X61375Y172882D01* +X78740Y204216D02* +X80382Y204216D01* +X79756Y204216D02* +X66294Y217678D01* +X79756Y204216D02* +X80382Y204216D01* +X66294Y217678D02* +X66294Y221996D01* +X62429Y218131D02* +X46990Y218131D01* +X62429Y218131D02* +X66294Y221996D01* +X132080Y255300D02* +X140462Y263682D01* +X140462Y272796D01* +X95098Y251308D02* +X91440Y247650D01* +X95098Y251308D02* +X101901Y251308D01* +X91440Y247650D02* +X91440Y236982D01* +X94996Y233426D01* +X100783Y233426D01* +X101901Y232308D01* +D23* +X111760Y261620D03* +X140462Y272796D03* +D22* +X111760Y261620D02* +X111760Y254000D01* +X109220Y251460D01* +X102053Y251460D01* +X101901Y251308D01* +X55187Y100330D02* +X50800Y100330D01* +X49530Y101600D01* +X41910Y101600D01* +X35560Y95250D01* +X35560Y77470D01* +X30480Y72390D01* +X30480Y54610D01* +X12700Y19050D02* +X12700Y12700D01* +X12700Y19050D02* +X25400Y31750D01* +X25400Y49530D01* +X30480Y54610D01* +X55187Y100330D02* +X61375Y106518D01* +X61375Y106518D01* +X25400Y74930D02* +X25400Y57150D01* +X25400Y74930D02* +X30480Y80010D01* +X25400Y57150D02* +X12700Y44450D01* +X12700Y38100D01* +X36830Y106680D02* +X50223Y106680D01* +X36830Y106680D02* +X35560Y105410D01* +X35560Y102870D01* +X30480Y97790D01* +X30480Y80010D01* +X50223Y106680D02* +X55718Y112175D01* +X55718Y112175D01* +X134620Y140970D02* +X135890Y139700D01* +X140970Y139700D01* +X153670Y152400D01* +X134366Y140970D02* +X117348Y157988D01* +X134366Y140970D02* +X134620Y140970D01* +X117348Y157988D02* +X117348Y162491D01* +D23* +X153670Y152400D03* +D22* +X122082Y167225D02* +X117348Y162491D01* +X122082Y167225D02* +X122082Y167225D01* +X135890Y169719D02* +X135890Y179070D01* +X135890Y169719D02* +X127739Y161568D01* +X135890Y169719D02* +X135890Y169719D01* +X165100Y187616D02* +X165100Y190500D01* +X165100Y187616D02* +X133395Y155911D01* +X165100Y187616D02* +X165100Y190500D01* +X153898Y165100D02* +X139052Y150254D01* +X153898Y165100D02* +X165100Y165100D01* +X165100Y139700D02* +X152400Y127000D01* +X139700Y127000D01* +X139052Y127648D01* +X139052Y129146D01* +X142583Y114300D02* +X165100Y114300D01* +X142583Y114301D02* +X133395Y123489D01* +X142583Y114301D02* +X142583Y114300D01* +D23* +X93218Y198120D03* +D22* +X93218Y196089D02* +X99454Y189852D01* +X93218Y196089D02* +X93218Y198120D01* +X95250Y172947D02* +X95250Y168910D01* +D23* +X95250Y168910D03* +D22* +X95250Y172948D02* +X78346Y189852D01* +X95250Y172948D02* +X95250Y168910D01* +X86360Y161290D02* +X91440Y156210D01* +X88900Y156210D01* +X81280Y177800D02* +X79083Y177800D01* +X81280Y177800D02* +X86360Y172720D01* +X86360Y161290D01* +D23* +X88900Y156210D03* +D22* +X79083Y177801D02* +X72689Y184195D01* +X79083Y177801D02* +X79083Y177800D01* +X38748Y129146D02* +X34062Y124460D01* +X26670Y124460D01* +X16510Y114300D01* +X12700Y114300D01* +X12700Y91784D02* +X12700Y88900D01* +X27940Y118110D02* +X39026Y118110D01* +X27940Y118110D02* +X25400Y115570D01* +X25400Y107950D01* +X12700Y95250D01* +X12700Y88900D01* +X39026Y118110D02* +X44405Y123489D01* +X39026Y118110D02* +X39026Y118110D01* +X25400Y82550D02* +X12700Y69850D01* +X12700Y63500D01* +X33020Y111760D02* +X43989Y111760D01* +X33020Y111760D02* +X30480Y109220D01* +X30480Y105410D01* +X25400Y100330D01* +X25400Y82550D01* +X43989Y111760D02* +X50061Y117832D01* +X50061Y117832D01* +X49530Y95250D02* +X61421Y95250D01* +X49530Y95250D02* +X48260Y96520D01* +X44450Y96520D01* +X40640Y92710D01* +X35560Y52070D02* +X30480Y46990D01* +X35560Y52070D02* +X35560Y69850D01* +X40640Y74930D01* +X40640Y92710D01* +D23* +X27940Y21590D03* +D22* +X30480Y24130D02* +X30480Y46990D01* +X30480Y24130D02* +X27940Y21590D01* +X61421Y95250D02* +X67032Y100861D01* +X67032Y100861D01* +X26670Y181610D02* +X26670Y198628D01* +X26162Y162840D02* +X38748Y150254D01* +X26162Y162840D02* +X26162Y168656D01* +X23368Y172212D01* +X23368Y178308D01* +X26670Y181610D01* +X30288Y202246D02* +X32258Y202246D01* +X30288Y202246D02* +X26670Y198628D01* +X41622Y158702D02* +X44405Y155919D01* +X44405Y155911D01* +X29464Y171958D02* +X29464Y175960D01* +X31750Y178246D01* +X32258Y178246D01* +X29464Y171958D02* +X44405Y157017D01* +X44405Y155911D01* +X139700Y304800D02* +X152400Y317500D01* +X139700Y304800D02* +X130810Y304800D01* +X119516Y293506D01* +X119516Y292100D01* +X121920Y139700D02* +X110490Y139700D01* +X104140Y149860D02* +X104140Y171911D01* +X104140Y149860D02* +X105410Y144780D01* +X110490Y139700D01* +D23* +X121920Y139700D03* +D22* +X104140Y171911D02* +X110768Y178539D01* +X110768Y178539D01* +X110768Y100861D02* +X135890Y75739D01* +X135890Y74930D01* +X135890Y109680D02* +X127739Y117831D01* +X127739Y117832D01* +X135890Y109680D02* +X135890Y100330D01* +X75899Y232308D02* +X62128Y232308D01* +X56189Y226369D01* +X46990Y226369D01* +X80384Y227823D02* +X80384Y218694D01* +X80384Y227823D02* +X75899Y232308D01* +X86360Y230258D02* +X86360Y260740D01* +X80400Y266700D01* +X86360Y230258D02* +X97924Y218694D01* +M02* diff --git a/test/layers/CAMOutputs/GerberFiles/gerber_job.gbrjob b/test/layers/CAMOutputs/GerberFiles/gerber_job.gbrjob new file mode 100644 index 0000000..a0a4502 --- /dev/null +++ b/test/layers/CAMOutputs/GerberFiles/gerber_job.gbrjob @@ -0,0 +1,24 @@ +{ + "Header": { + "Comment": "All values are metric (mm)", + "CreationDate": "2021-02-01T16:14:31Z", + "GenerationSoftware": { + "Application": "EAGLE", + "Vendor": "Autodesk", + "Version": "9.6.2" + }, + "Part": "Single" + }, + "Overall": { + "BoardThickness": 1.57, + "LayerNumber": 2, + "Name": { + "ProjectId": "Arduino-Pro-Mini" + }, + "Owner": "nick nick ", + "Size": { + "X": 17.78, + "Y": 33.02 + } + } +} diff --git a/test/layers/CAMOutputs/GerberFiles/profile.gbr b/test/layers/CAMOutputs/GerberFiles/profile.gbr new file mode 100644 index 0000000..51be9f7 --- /dev/null +++ b/test/layers/CAMOutputs/GerberFiles/profile.gbr @@ -0,0 +1,20 @@ +G04 EAGLE Gerber RS-274X export* +G75* +%MOMM*% +%FSLAX34Y34*% +%LPD*% +%IN*% +%IPPOS*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5*% +G01* +%ADD10C,0.254000*% + + +D10* +X0Y0D02* +X177800Y0D01* +X177800Y330200D01* +X0Y330200D01* +X0Y0D01* +M02* diff --git a/test/layers/CAMOutputs/GerberFiles/silkscreen_bottom.gbr b/test/layers/CAMOutputs/GerberFiles/silkscreen_bottom.gbr new file mode 100644 index 0000000..62bc59e --- /dev/null +++ b/test/layers/CAMOutputs/GerberFiles/silkscreen_bottom.gbr @@ -0,0 +1,3945 @@ +G04 EAGLE Gerber RS-274X export* +G75* +%MOMM*% +%FSLAX34Y34*% +%LPD*% +%INSilkscreen Bottom*% +%IPPOS*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5*% +G01* +%ADD10C,0.127000*% +%ADD11C,0.279400*% +%ADD12R,0.635000X0.635000*% +%ADD13C,0.025400*% +%ADD14R,0.485100X0.495300*% +%ADD15C,0.203200*% +%ADD16R,0.762000X0.457200*% + +G36* +X127919Y248286D02* +X127919Y248286D01* +X128027Y248300D01* +X128039Y248306D01* +X128053Y248308D01* +X128149Y248360D01* +X128246Y248407D01* +X128256Y248417D01* +X128268Y248423D01* +X128342Y248503D01* +X128419Y248579D01* +X128425Y248591D01* +X128435Y248602D01* +X128480Y248700D01* +X128528Y248797D01* +X128532Y248815D01* +X128536Y248824D01* +X128538Y248845D01* +X128557Y248942D01* +X129000Y253293D01* +X130159Y253664D01* +X130177Y253674D01* +X130274Y253712D01* +X131356Y254269D01* +X134746Y251505D01* +X134840Y251451D01* +X134932Y251394D01* +X134945Y251391D01* +X134957Y251384D01* +X135064Y251363D01* +X135169Y251338D01* +X135183Y251340D01* +X135197Y251337D01* +X135304Y251352D01* +X135412Y251362D01* +X135425Y251368D01* +X135439Y251370D01* +X135536Y251418D01* +X135635Y251463D01* +X135648Y251474D01* +X135657Y251478D01* +X135672Y251494D01* +X135749Y251556D01* +X138334Y254141D01* +X138397Y254230D01* +X138463Y254315D01* +X138468Y254328D01* +X138476Y254340D01* +X138507Y254443D01* +X138543Y254546D01* +X138543Y254560D01* +X138547Y254573D01* +X138543Y254681D01* +X138544Y254790D01* +X138539Y254803D01* +X138539Y254817D01* +X138501Y254919D01* +X138466Y255021D01* +X138457Y255036D01* +X138453Y255045D01* +X138439Y255062D01* +X138385Y255144D01* +X135621Y258534D01* +X136178Y259616D01* +X136184Y259636D01* +X136226Y259731D01* +X136597Y260890D01* +X140948Y261333D01* +X141052Y261361D01* +X141158Y261386D01* +X141170Y261393D01* +X141183Y261396D01* +X141273Y261457D01* +X141366Y261514D01* +X141374Y261525D01* +X141386Y261533D01* +X141452Y261619D01* +X141521Y261703D01* +X141525Y261716D01* +X141534Y261727D01* +X141568Y261830D01* +X141607Y261931D01* +X141608Y261949D01* +X141612Y261958D01* +X141612Y261980D01* +X141621Y262078D01* +X141621Y265734D01* +X141604Y265841D01* +X141590Y265949D01* +X141584Y265961D01* +X141582Y265975D01* +X141530Y266071D01* +X141483Y266168D01* +X141473Y266178D01* +X141467Y266190D01* +X141387Y266264D01* +X141311Y266341D01* +X141299Y266347D01* +X141289Y266357D01* +X141190Y266402D01* +X141093Y266450D01* +X141075Y266454D01* +X141066Y266458D01* +X141045Y266460D01* +X140948Y266479D01* +X136597Y266922D01* +X136226Y268081D01* +X136216Y268099D01* +X136178Y268196D01* +X135621Y269278D01* +X138385Y272668D01* +X138439Y272762D01* +X138496Y272854D01* +X138499Y272867D01* +X138506Y272879D01* +X138527Y272986D01* +X138552Y273091D01* +X138550Y273105D01* +X138553Y273119D01* +X138538Y273226D01* +X138528Y273334D01* +X138522Y273347D01* +X138520Y273361D01* +X138472Y273458D01* +X138427Y273557D01* +X138416Y273570D01* +X138412Y273579D01* +X138396Y273594D01* +X138334Y273671D01* +X135749Y276256D01* +X135660Y276319D01* +X135575Y276385D01* +X135562Y276390D01* +X135550Y276398D01* +X135447Y276429D01* +X135344Y276465D01* +X135330Y276465D01* +X135317Y276469D01* +X135209Y276465D01* +X135100Y276466D01* +X135087Y276461D01* +X135073Y276461D01* +X134971Y276423D01* +X134869Y276388D01* +X134854Y276379D01* +X134845Y276375D01* +X134828Y276361D01* +X134746Y276307D01* +X131356Y273543D01* +X130274Y274100D01* +X130254Y274106D01* +X130159Y274148D01* +X129000Y274519D01* +X128557Y278870D01* +X128529Y278974D01* +X128504Y279080D01* +X128497Y279092D01* +X128494Y279105D01* +X128433Y279195D01* +X128376Y279288D01* +X128365Y279296D01* +X128357Y279308D01* +X128271Y279374D01* +X128187Y279443D01* +X128174Y279447D01* +X128163Y279456D01* +X128060Y279490D01* +X127959Y279529D01* +X127941Y279530D01* +X127932Y279534D01* +X127910Y279534D01* +X127812Y279543D01* +X124156Y279543D01* +X124049Y279526D01* +X123941Y279512D01* +X123929Y279506D01* +X123915Y279504D01* +X123819Y279452D01* +X123722Y279405D01* +X123712Y279395D01* +X123700Y279389D01* +X123626Y279309D01* +X123549Y279233D01* +X123543Y279221D01* +X123533Y279211D01* +X123488Y279112D01* +X123440Y279015D01* +X123436Y278997D01* +X123432Y278988D01* +X123430Y278967D01* +X123411Y278870D01* +X122968Y274519D01* +X121809Y274148D01* +X121791Y274138D01* +X121694Y274100D01* +X120612Y273543D01* +X117222Y276307D01* +X117128Y276361D01* +X117036Y276418D01* +X117023Y276421D01* +X117011Y276428D01* +X116904Y276449D01* +X116799Y276474D01* +X116785Y276472D01* +X116771Y276475D01* +X116664Y276460D01* +X116556Y276450D01* +X116543Y276444D01* +X116530Y276442D01* +X116432Y276394D01* +X116333Y276349D01* +X116320Y276338D01* +X116311Y276334D01* +X116296Y276318D01* +X116219Y276256D01* +X113634Y273671D01* +X113571Y273582D01* +X113505Y273497D01* +X113500Y273484D01* +X113492Y273472D01* +X113461Y273369D01* +X113425Y273266D01* +X113425Y273252D01* +X113421Y273239D01* +X113425Y273131D01* +X113424Y273022D01* +X113429Y273009D01* +X113429Y272995D01* +X113467Y272893D01* +X113502Y272791D01* +X113511Y272776D01* +X113515Y272767D01* +X113529Y272750D01* +X113583Y272668D01* +X116347Y269278D01* +X115790Y268196D01* +X115773Y268143D01* +X115747Y268094D01* +X115736Y268028D01* +X115715Y267964D01* +X115716Y267908D01* +X115707Y267854D01* +X115718Y267787D01* +X115719Y267720D01* +X115737Y267668D01* +X115746Y267613D01* +X115778Y267553D01* +X115801Y267490D01* +X115835Y267447D01* +X115861Y267398D01* +X115910Y267351D01* +X115952Y267299D01* +X115999Y267269D01* +X116039Y267231D01* +X116144Y267174D01* +X116157Y267166D01* +X116162Y267165D01* +X116169Y267161D01* +X121366Y265008D01* +X121465Y264985D01* +X121563Y264956D01* +X121584Y264957D01* +X121604Y264952D01* +X121705Y264962D01* +X121806Y264967D01* +X121826Y264974D01* +X121847Y264976D01* +X121939Y265018D01* +X122034Y265055D01* +X122050Y265068D01* +X122069Y265077D01* +X122143Y265146D01* +X122221Y265211D01* +X122237Y265234D01* +X122247Y265244D01* +X122259Y265265D01* +X122306Y265332D01* +X122812Y266231D01* +X123456Y266918D01* +X124244Y267433D01* +X125132Y267745D01* +X126069Y267837D01* +X127001Y267704D01* +X127875Y267353D01* +X128640Y266804D01* +X129253Y266090D01* +X129678Y265250D01* +X129892Y264334D01* +X129882Y263392D01* +X129648Y262480D01* +X129205Y261650D01* +X128576Y260949D01* +X127799Y260417D01* +X126918Y260086D01* +X125983Y259973D01* +X125066Y260081D01* +X124198Y260401D01* +X123429Y260915D01* +X122802Y261594D01* +X122307Y262478D01* +X122243Y262558D01* +X122183Y262641D01* +X122167Y262653D01* +X122154Y262669D01* +X122068Y262724D01* +X121985Y262784D01* +X121966Y262790D01* +X121949Y262800D01* +X121850Y262825D01* +X121752Y262855D01* +X121732Y262854D01* +X121712Y262859D01* +X121610Y262850D01* +X121508Y262847D01* +X121483Y262839D01* +X121469Y262838D01* +X121447Y262829D01* +X121366Y262804D01* +X116169Y260651D01* +X116122Y260622D01* +X116070Y260601D01* +X116019Y260558D01* +X115962Y260522D01* +X115927Y260479D01* +X115884Y260443D01* +X115850Y260386D01* +X115807Y260334D01* +X115788Y260282D01* +X115759Y260234D01* +X115745Y260168D01* +X115721Y260105D01* +X115719Y260050D01* +X115708Y259996D01* +X115715Y259929D01* +X115713Y259862D01* +X115729Y259808D01* +X115736Y259753D01* +X115780Y259642D01* +X115784Y259628D01* +X115787Y259624D01* +X115790Y259616D01* +X116347Y258534D01* +X113583Y255144D01* +X113529Y255050D01* +X113472Y254958D01* +X113469Y254945D01* +X113462Y254933D01* +X113441Y254826D01* +X113416Y254721D01* +X113418Y254707D01* +X113415Y254693D01* +X113430Y254586D01* +X113440Y254478D01* +X113446Y254465D01* +X113448Y254452D01* +X113496Y254354D01* +X113541Y254255D01* +X113552Y254242D01* +X113556Y254233D01* +X113572Y254218D01* +X113634Y254141D01* +X116219Y251556D01* +X116308Y251493D01* +X116393Y251427D01* +X116406Y251422D01* +X116418Y251414D01* +X116521Y251383D01* +X116624Y251347D01* +X116638Y251347D01* +X116651Y251343D01* +X116759Y251347D01* +X116868Y251346D01* +X116881Y251351D01* +X116895Y251351D01* +X116997Y251389D01* +X117099Y251424D01* +X117114Y251433D01* +X117123Y251437D01* +X117140Y251451D01* +X117222Y251505D01* +X120612Y254269D01* +X121694Y253712D01* +X121714Y253706D01* +X121809Y253664D01* +X122968Y253293D01* +X123411Y248942D01* +X123439Y248838D01* +X123464Y248732D01* +X123471Y248720D01* +X123474Y248707D01* +X123535Y248617D01* +X123592Y248524D01* +X123603Y248516D01* +X123611Y248504D01* +X123697Y248438D01* +X123781Y248370D01* +X123794Y248365D01* +X123805Y248356D01* +X123908Y248322D01* +X124009Y248283D01* +X124027Y248282D01* +X124036Y248278D01* +X124058Y248279D01* +X124156Y248269D01* +X127812Y248269D01* +X127919Y248286D01* +G37* +G36* +X115143Y144377D02* +X115143Y144377D01* +X115149Y144375D01* +X115980Y144445D01* +X115991Y144451D01* +X116006Y144450D01* +X116805Y144690D01* +X116815Y144698D01* +X116829Y144700D01* +X117561Y145101D01* +X117569Y145111D01* +X117582Y145116D01* +X118132Y145586D01* +X118137Y145597D01* +X118149Y145604D01* +X118594Y146174D01* +X118597Y146186D01* +X118607Y146196D01* +X118928Y146844D01* +X118929Y146856D01* +X118937Y146868D01* +X119121Y147567D01* +X119120Y147578D01* +X119125Y147589D01* +X119198Y148529D01* +X119196Y148538D01* +X119199Y148545D01* +X119198Y148547D01* +X119198Y148549D01* +X119125Y149489D01* +X119123Y149493D01* +X119124Y149499D01* +X119048Y149982D01* +X119023Y150021D01* +X119002Y150061D01* +X118998Y150062D01* +X118996Y150065D01* +X118951Y150075D01* +X118907Y150087D01* +X118903Y150085D01* +X118899Y150086D01* +X118861Y150061D01* +X118822Y150038D01* +X118821Y150033D01* +X118818Y150031D01* +X118809Y149990D01* +X118797Y149950D01* +X118813Y149792D01* +X118785Y149654D01* +X118714Y149521D01* +X118115Y148697D01* +X118049Y148629D01* +X118001Y148579D01* +X117863Y148507D01* +X117448Y148414D01* +X117020Y148414D01* +X116604Y148507D01* +X116200Y148713D01* +X115872Y149026D01* +X115507Y149632D01* +X115300Y150310D01* +X115265Y151021D01* +X115362Y151631D01* +X115560Y152217D01* +X115853Y152760D01* +X116218Y153185D01* +X116678Y153500D01* +X117203Y153686D01* +X117759Y153729D01* +X118307Y153627D01* +X118810Y153387D01* +X119245Y153017D01* +X120786Y151564D01* +X120796Y151561D01* +X120802Y151552D01* +X122560Y150365D01* +X122573Y150363D01* +X122583Y150353D01* +X123271Y150073D01* +X123286Y150074D01* +X123301Y150065D01* +X124036Y149966D01* +X124051Y149970D01* +X124068Y149965D01* +X124805Y150052D01* +X124818Y150060D01* +X124836Y150060D01* +X125528Y150327D01* +X125539Y150338D01* +X125556Y150342D01* +X126159Y150773D01* +X126166Y150784D01* +X126178Y150789D01* +X126356Y150978D01* +X126357Y150978D01* +X126595Y151231D01* +X126596Y151231D01* +X126834Y151483D01* +X126836Y151485D01* +X126839Y151493D01* +X126847Y151498D01* +X127407Y152275D01* +X127410Y152285D01* +X127418Y152293D01* +X127806Y153073D01* +X127807Y153085D01* +X127815Y153096D01* +X128046Y153936D01* +X128045Y153948D01* +X128051Y153960D01* +X128117Y154828D01* +X128113Y154839D01* +X128117Y154850D01* +X128031Y155750D01* +X128027Y155759D01* +X128028Y155769D01* +X127808Y156647D01* +X127802Y156655D01* +X127801Y156667D01* +X127700Y156895D01* +X127548Y157251D01* +X127548Y157252D01* +X127327Y157756D01* +X127316Y157766D01* +X127311Y157783D01* +X126973Y158218D01* +X126966Y158221D01* +X126962Y158229D01* +X126937Y158254D01* +X126937Y158255D01* +X126936Y158257D01* +X126844Y158292D01* +X126755Y158251D01* +X126722Y158166D01* +X126722Y157563D01* +X126665Y157052D01* +X126526Y156562D01* +X126271Y156081D01* +X126267Y156078D01* +X125901Y155686D01* +X125441Y155400D01* +X124922Y155243D01* +X124619Y155231D01* +X124319Y155290D01* +X123825Y155496D01* +X123367Y155779D01* +X122957Y156130D01* +X122603Y156542D01* +X121952Y157444D01* +X121703Y157932D01* +X121605Y158462D01* +X121663Y159000D01* +X121728Y159174D01* +X121977Y159535D01* +X122316Y159809D01* +X122419Y159853D01* +X122539Y159869D01* +X123419Y159869D01* +X123460Y159886D01* +X123502Y159900D01* +X123505Y159905D01* +X123510Y159907D01* +X123526Y159948D01* +X123545Y159988D01* +X123543Y159994D01* +X123545Y159999D01* +X123533Y160026D01* +X123517Y160075D01* +X122596Y161201D01* +X122584Y161207D01* +X122577Y161219D01* +X121440Y162126D01* +X121429Y162129D01* +X121421Y162138D01* +X120487Y162640D01* +X120477Y162641D01* +X120469Y162647D01* +X119472Y163005D01* +X119462Y163005D01* +X119453Y163010D01* +X118414Y163217D01* +X118403Y163215D01* +X118393Y163219D01* +X116465Y163280D01* +X116454Y163275D01* +X116442Y163278D01* +X114535Y162990D01* +X114525Y162984D01* +X114513Y162984D01* +X112689Y162356D01* +X112680Y162349D01* +X112668Y162347D01* +X110987Y161400D01* +X110981Y161392D01* +X110970Y161389D01* +X109863Y160504D01* +X109860Y160499D01* +X109855Y160496D01* +X109854Y160494D01* +X109850Y160492D01* +X109497Y160118D01* +X109021Y159613D01* +X108878Y159461D01* +X108875Y159453D01* +X108867Y159447D01* +X108050Y158290D01* +X108048Y158280D01* +X108040Y158272D01* +X107440Y157042D01* +X107439Y157031D01* +X107431Y157021D01* +X107063Y155702D01* +X107065Y155691D01* +X107059Y155680D01* +X106935Y154316D01* +X106937Y154311D01* +X106935Y154305D01* +X106935Y152030D01* +X106870Y151662D01* +X106743Y151311D01* +X106154Y150321D01* +X105372Y149467D01* +X99890Y144595D01* +X99888Y144591D01* +X99883Y144589D01* +X99867Y144547D01* +X99848Y144506D01* +X99850Y144502D01* +X99848Y144497D01* +X99867Y144456D01* +X99882Y144414D01* +X99887Y144412D01* +X99889Y144408D01* +X99962Y144379D01* +X99973Y144375D01* +X99974Y144375D01* +X115138Y144375D01* +X115143Y144377D01* +G37* +G36* +X95643Y88840D02* +X95643Y88840D01* +X95682Y88850D01* +X95688Y88859D01* +X95697Y88863D01* +X95708Y88891D01* +X95730Y88928D01* +X96466Y92814D01* +X96463Y92828D01* +X96468Y92843D01* +X96453Y92875D01* +X96445Y92910D01* +X96432Y92918D01* +X96426Y92932D01* +X96387Y92946D01* +X96362Y92962D01* +X96351Y92959D01* +X96340Y92963D01* +X94423Y92939D01* +X94572Y93073D01* +X94573Y93074D01* +X94574Y93074D01* +X95539Y93963D01* +X95541Y93969D01* +X95548Y93973D01* +X95849Y94316D01* +X95853Y94327D01* +X95863Y94335D01* +X96096Y94729D01* +X96097Y94738D01* +X96104Y94746D01* +X96637Y96067D01* +X96637Y96078D01* +X96644Y96088D01* +X96746Y96570D01* +X96743Y96582D01* +X96748Y96594D01* +X96773Y98575D01* +X96769Y98586D01* +X96771Y98598D01* +X96588Y99683D01* +X96581Y99693D01* +X96581Y99708D01* +X96181Y100732D01* +X96173Y100739D01* +X96171Y100751D01* +X95630Y101653D01* +X95624Y101658D01* +X95621Y101667D01* +X94968Y102491D01* +X94958Y102497D01* +X94953Y102507D01* +X94063Y103299D01* +X94050Y103303D01* +X94041Y103315D01* +X93000Y103894D01* +X92988Y103896D01* +X92977Y103904D01* +X90864Y104578D01* +X90853Y104577D01* +X90842Y104583D01* +X88642Y104866D01* +X88631Y104863D01* +X88619Y104867D01* +X86404Y104749D01* +X86394Y104744D01* +X86382Y104746D01* +X85006Y104423D01* +X84997Y104417D01* +X84985Y104416D01* +X83685Y103860D01* +X83677Y103852D01* +X83666Y103850D01* +X82481Y103078D01* +X82475Y103069D01* +X82464Y103064D01* +X81757Y102407D01* +X81753Y102397D01* +X81743Y102391D01* +X81158Y101623D01* +X81156Y101612D01* +X81147Y101605D01* +X80701Y100749D01* +X80700Y100738D01* +X80692Y100729D01* +X80398Y99810D01* +X80399Y99800D01* +X80393Y99790D01* +X80204Y98578D01* +X80206Y98569D01* +X80203Y98560D01* +X80186Y97333D01* +X80189Y97325D01* +X80187Y97315D01* +X80342Y96098D01* +X80347Y96088D01* +X80347Y96076D01* +X80611Y95232D01* +X80619Y95222D01* +X80622Y95207D01* +X81059Y94438D01* +X81069Y94430D01* +X81074Y94416D01* +X81664Y93756D01* +X81676Y93750D01* +X81684Y93738D01* +X82400Y93218D01* +X82402Y93217D01* +X71298Y93217D01* +X71254Y93199D01* +X71211Y93182D01* +X71210Y93180D01* +X71207Y93179D01* +X71190Y93135D01* +X71172Y93091D01* +X71173Y93089D01* +X71172Y93087D01* +X71181Y93066D01* +X71204Y93006D01* +X74938Y88866D01* +X74944Y88864D01* +X74947Y88858D01* +X75007Y88834D01* +X75028Y88825D01* +X75030Y88826D01* +X75032Y88825D01* +X95606Y88825D01* +X95643Y88840D01* +G37* +G36* +X96725Y237975D02* +X96725Y237975D01* +X96727Y237974D01* +X96770Y237994D01* +X96814Y238012D01* +X96814Y238014D01* +X96816Y238015D01* +X96849Y238100D01* +X96849Y242087D01* +X96848Y242089D01* +X96849Y242091D01* +X96829Y242134D01* +X96811Y242178D01* +X96809Y242178D01* +X96808Y242180D01* +X96723Y242213D01* +X94670Y242213D01* +X94677Y242244D01* +X95073Y242546D01* +X95076Y242552D01* +X95084Y242555D01* +X95871Y243317D01* +X95874Y243325D01* +X95881Y243329D01* +X96493Y244091D01* +X96497Y244105D01* +X96510Y244117D01* +X96914Y245007D01* +X96914Y245019D01* +X96922Y245030D01* +X97176Y246122D01* +X97175Y246131D01* +X97179Y246139D01* +X97306Y247511D01* +X97303Y247521D01* +X97306Y247532D01* +X97237Y248489D01* +X97231Y248500D01* +X97232Y248514D01* +X96972Y249437D01* +X96964Y249447D01* +X96962Y249460D01* +X96559Y250250D01* +X96550Y250258D01* +X96546Y250271D01* +X96000Y250969D01* +X95989Y250975D01* +X95983Y250987D01* +X95314Y251569D01* +X95302Y251572D01* +X95300Y251575D01* +X95300Y251576D01* +X95299Y251576D01* +X95294Y251583D01* +X94636Y251963D01* +X94678Y252005D01* +X95159Y252460D01* +X95160Y252463D01* +X95163Y252464D01* +X95922Y253252D01* +X95925Y253261D01* +X95934Y253266D01* +X96572Y254155D01* +X96574Y254166D01* +X96582Y254174D01* +X96976Y254979D01* +X96976Y254991D01* +X96984Y255002D01* +X97216Y255867D01* +X97214Y255879D01* +X97220Y255891D01* +X97281Y256785D01* +X97280Y256788D01* +X97281Y256789D01* +X97278Y256795D01* +X97281Y256805D01* +X97174Y258084D01* +X97170Y258091D01* +X97172Y258098D01* +X96923Y259358D01* +X96917Y259367D01* +X96917Y259379D01* +X96591Y260245D01* +X96581Y260255D01* +X96578Y260270D01* +X96071Y261044D01* +X96059Y261051D01* +X96053Y261065D01* +X95389Y261711D01* +X95377Y261715D01* +X95368Y261727D01* +X94429Y262315D01* +X94416Y262317D01* +X94406Y262327D01* +X93367Y262713D01* +X93354Y262712D01* +X93342Y262719D01* +X92246Y262888D01* +X92237Y262885D01* +X92227Y262889D01* +X80645Y262889D01* +X80643Y262888D01* +X80641Y262889D01* +X80598Y262869D01* +X80554Y262851D01* +X80554Y262849D01* +X80552Y262848D01* +X80519Y262763D01* +X80519Y258521D01* +X80520Y258519D01* +X80519Y258517D01* +X80539Y258474D01* +X80557Y258430D01* +X80559Y258430D01* +X80560Y258428D01* +X80645Y258395D01* +X90924Y258395D01* +X91804Y258288D01* +X92626Y257976D01* +X93010Y257715D01* +X93323Y257372D01* +X93549Y256966D01* +X93677Y256518D01* +X93745Y255614D01* +X93653Y254711D01* +X93527Y254302D01* +X93317Y253929D01* +X93031Y253611D01* +X92503Y253226D01* +X91908Y252953D01* +X91269Y252804D01* +X90166Y252729D01* +X80645Y252729D01* +X80643Y252728D01* +X80641Y252729D01* +X80598Y252709D01* +X80554Y252691D01* +X80554Y252689D01* +X80552Y252688D01* +X80519Y252603D01* +X80519Y248285D01* +X80520Y248283D01* +X80519Y248281D01* +X80539Y248238D01* +X80557Y248194D01* +X80559Y248194D01* +X80560Y248192D01* +X80645Y248159D01* +X91204Y248159D01* +X91867Y248079D01* +X92486Y247848D01* +X93033Y247478D01* +X93351Y247131D01* +X93584Y246723D01* +X93720Y246272D01* +X93752Y245795D01* +X93702Y244947D01* +X93620Y244507D01* +X93442Y244103D01* +X93176Y243749D01* +X92232Y242929D01* +X91694Y242646D01* +X91103Y242514D01* +X90481Y242544D01* +X90478Y242543D01* +X90475Y242544D01* +X80670Y242544D01* +X80668Y242543D01* +X80666Y242544D01* +X80623Y242524D01* +X80579Y242506D01* +X80579Y242504D01* +X80577Y242503D01* +X80544Y242418D01* +X80544Y238100D01* +X80545Y238098D01* +X80544Y238096D01* +X80564Y238053D01* +X80582Y238009D01* +X80584Y238009D01* +X80585Y238007D01* +X80670Y237974D01* +X96723Y237974D01* +X96725Y237975D01* +G37* +G36* +X85573Y106198D02* +X85573Y106198D01* +X85585Y106203D01* +X85600Y106201D01* +X86541Y106407D01* +X86553Y106416D01* +X86570Y106417D01* +X87432Y106846D01* +X87441Y106856D01* +X87456Y106861D01* +X88065Y107359D01* +X88069Y107367D01* +X88077Y107370D01* +X88078Y107374D01* +X88083Y107377D01* +X88581Y107987D01* +X88584Y107999D01* +X88595Y108008D01* +X88961Y108704D01* +X88962Y108715D01* +X88969Y108724D01* +X89453Y110209D01* +X89452Y110217D01* +X89457Y110226D01* +X89735Y111763D01* +X89734Y111767D01* +X89737Y111772D01* +X89965Y113978D01* +X90191Y115284D01* +X90356Y115753D01* +X90602Y116181D01* +X90863Y116465D01* +X90950Y116525D01* +X91047Y116567D01* +X91568Y116678D01* +X92099Y116678D01* +X92620Y116567D01* +X92934Y116428D01* +X93213Y116229D01* +X93447Y115976D01* +X93640Y115662D01* +X93768Y115316D01* +X93829Y114947D01* +X93879Y113592D01* +X93825Y113005D01* +X93660Y112444D01* +X93405Y111980D01* +X93049Y111590D01* +X92611Y111295D01* +X92116Y111111D01* +X91585Y111048D01* +X91542Y111048D01* +X91540Y111047D01* +X91538Y111048D01* +X91495Y111028D01* +X91451Y111010D01* +X91451Y111008D01* +X91449Y111007D01* +X91416Y110922D01* +X91416Y106781D01* +X91414Y106780D01* +X91404Y106738D01* +X91390Y106696D01* +X91393Y106690D01* +X91392Y106684D01* +X91408Y106659D01* +X91429Y106614D01* +X91454Y106589D01* +X91455Y106589D01* +X91497Y106573D01* +X91546Y106554D01* +X91547Y106554D01* +X91589Y106574D01* +X91632Y106593D01* +X92523Y106715D01* +X92534Y106721D01* +X92549Y106721D01* +X93490Y107055D01* +X93500Y107064D01* +X93514Y107067D01* +X94367Y107586D01* +X94375Y107597D01* +X94388Y107602D01* +X95118Y108285D01* +X95123Y108297D01* +X95135Y108305D01* +X95709Y109122D01* +X95712Y109134D01* +X95721Y109143D01* +X96250Y110301D01* +X96250Y110311D01* +X96257Y110320D01* +X96591Y111549D01* +X96590Y111558D01* +X96594Y111567D01* +X96808Y113307D01* +X96805Y113315D01* +X96808Y113323D01* +X96800Y115077D01* +X96797Y115084D01* +X96799Y115093D01* +X96569Y116832D01* +X96564Y116840D01* +X96565Y116851D01* +X96140Y118265D01* +X96132Y118274D01* +X96131Y118288D01* +X95437Y119591D01* +X95427Y119600D01* +X95422Y119614D01* +X94939Y120176D01* +X94925Y120183D01* +X94916Y120197D01* +X94311Y120624D01* +X94296Y120627D01* +X94284Y120639D01* +X93593Y120906D01* +X93578Y120905D01* +X93563Y120913D01* +X92828Y121004D01* +X92820Y121002D01* +X92812Y121005D01* +X87986Y121005D01* +X87984Y121004D01* +X87982Y121005D01* +X87967Y120998D01* +X87883Y121030D01* +X83545Y121005D01* +X82208Y121107D01* +X80913Y121456D01* +X80714Y121530D01* +X80689Y121529D01* +X80666Y121538D01* +X80642Y121527D01* +X80616Y121526D01* +X80599Y121507D01* +X80577Y121497D01* +X80566Y121470D01* +X80550Y121452D01* +X80552Y121433D01* +X80544Y121412D01* +X80544Y117378D01* +X80541Y117342D01* +X80550Y117314D01* +X80554Y117274D01* +X80573Y117237D01* +X80590Y117223D01* +X80595Y117212D01* +X80602Y117209D01* +X80619Y117186D01* +X80655Y117165D01* +X80672Y117162D01* +X80688Y117150D01* +X80968Y117074D01* +X80971Y117075D01* +X80974Y117073D01* +X82003Y116846D01* +X82026Y116837D01* +X82032Y116830D01* +X82034Y116822D01* +X82033Y116813D01* +X82017Y116789D01* +X81314Y115962D01* +X81310Y115951D01* +X81300Y115942D01* +X80760Y114991D01* +X80759Y114980D01* +X80751Y114970D01* +X80398Y113935D01* +X80399Y113923D01* +X80393Y113913D01* +X80152Y112295D01* +X80155Y112285D01* +X80151Y112274D01* +X80189Y110639D01* +X80194Y110628D01* +X80192Y110614D01* +X80500Y109242D01* +X80508Y109231D01* +X80509Y109216D01* +X81115Y107947D01* +X81125Y107938D01* +X81129Y107924D01* +X81471Y107476D01* +X81481Y107470D01* +X81487Y107458D01* +X81907Y107081D01* +X81918Y107077D01* +X81926Y107067D01* +X82409Y106775D01* +X82420Y106773D01* +X82430Y106765D01* +X83423Y106392D01* +X83434Y106392D01* +X83445Y106386D01* +X84489Y106197D01* +X84500Y106200D01* +X84512Y106195D01* +X85573Y106198D01* +G37* +G36* +X99943Y135340D02* +X99943Y135340D01* +X99963Y135338D01* +X99990Y135360D01* +X100015Y135370D01* +X100020Y135385D01* +X100034Y135395D01* +X102396Y139535D01* +X102400Y139570D01* +X102412Y139602D01* +X102405Y139617D01* +X102407Y139633D01* +X102385Y139660D01* +X102371Y139691D01* +X102355Y139698D01* +X102345Y139710D01* +X102318Y139712D01* +X102286Y139724D01* +X90856Y139724D01* +X96330Y145199D01* +X96332Y145202D01* +X96334Y145203D01* +X96367Y145288D01* +X96367Y149962D01* +X96367Y149964D01* +X96367Y149965D01* +X96347Y150009D01* +X96329Y150053D01* +X96327Y150053D01* +X96326Y150055D01* +X96282Y150071D01* +X96237Y150088D01* +X96235Y150087D01* +X96234Y150088D01* +X96151Y150050D01* +X90585Y144359D01* +X80690Y150956D01* +X80652Y150963D01* +X80615Y150977D01* +X80605Y150972D01* +X80593Y150974D01* +X80562Y150952D01* +X80526Y150935D01* +X80522Y150924D01* +X80513Y150918D01* +X80508Y150888D01* +X80494Y150850D01* +X80519Y145770D01* +X80526Y145753D01* +X80524Y145735D01* +X80546Y145706D01* +X80558Y145680D01* +X80570Y145675D01* +X80580Y145663D01* +X87558Y141430D01* +X87484Y141353D01* +X87362Y141227D01* +X87361Y141227D01* +X86993Y140848D01* +X86871Y140722D01* +X86748Y140596D01* +X86380Y140217D01* +X86257Y140091D01* +X86135Y139965D01* +X85951Y139775D01* +X80543Y139775D01* +X80541Y139774D01* +X80539Y139775D01* +X80496Y139755D01* +X80452Y139737D01* +X80452Y139735D01* +X80450Y139734D01* +X80417Y139649D01* +X80417Y135509D01* +X80418Y135506D01* +X80417Y135503D01* +X80454Y135420D01* +X80505Y135369D01* +X80508Y135368D01* +X80509Y135365D01* +X80594Y135332D01* +X99924Y135332D01* +X99943Y135340D01* +G37* +G36* +X96319Y162232D02* +X96319Y162232D01* +X96321Y162231D01* +X96364Y162251D01* +X96408Y162269D01* +X96408Y162271D01* +X96410Y162272D01* +X96443Y162357D01* +X96443Y166497D01* +X96442Y166499D01* +X96443Y166501D01* +X96423Y166544D01* +X96405Y166588D01* +X96403Y166588D01* +X96402Y166590D01* +X96317Y166623D01* +X86320Y166623D01* +X85490Y166772D01* +X84722Y167115D01* +X84360Y167387D01* +X84059Y167728D01* +X83834Y168123D01* +X83611Y168812D01* +X83531Y169531D01* +X83598Y170252D01* +X83810Y170943D01* +X84098Y171453D01* +X84495Y171884D01* +X84980Y172211D01* +X85530Y172420D01* +X86734Y172645D01* +X87964Y172721D01* +X96266Y172721D01* +X96268Y172722D01* +X96270Y172721D01* +X96313Y172741D01* +X96357Y172759D01* +X96357Y172761D01* +X96359Y172762D01* +X96392Y172847D01* +X96392Y177063D01* +X96391Y177065D01* +X96392Y177067D01* +X96372Y177110D01* +X96354Y177154D01* +X96352Y177154D01* +X96351Y177156D01* +X96266Y177189D01* +X80645Y177189D01* +X80643Y177188D01* +X80641Y177189D01* +X80598Y177169D01* +X80554Y177151D01* +X80554Y177149D01* +X80552Y177148D01* +X80519Y177063D01* +X80519Y173050D01* +X80520Y173048D01* +X80519Y173046D01* +X80539Y173003D01* +X80557Y172959D01* +X80559Y172959D01* +X80560Y172957D01* +X80645Y172924D01* +X82702Y172924D01* +X82061Y172417D01* +X82057Y172409D01* +X82048Y172405D01* +X81941Y172292D01* +X81821Y172166D01* +X81582Y171914D01* +X81462Y171787D01* +X81342Y171661D01* +X81263Y171578D01* +X81260Y171569D01* +X81252Y171564D01* +X80593Y170634D01* +X80591Y170625D01* +X80583Y170617D01* +X80461Y170372D01* +X80460Y170361D01* +X80453Y170352D01* +X80372Y170090D01* +X80373Y170081D01* +X80368Y170072D01* +X80145Y168594D01* +X80147Y168586D01* +X80143Y168578D01* +X80113Y167084D01* +X80117Y167074D01* +X80114Y167063D01* +X80261Y166030D01* +X80267Y166020D01* +X80267Y166006D01* +X80610Y165020D01* +X80618Y165011D01* +X80620Y164998D01* +X81146Y164096D01* +X81156Y164089D01* +X81161Y164076D01* +X81389Y163822D01* +X81400Y163816D01* +X81408Y163805D01* +X82293Y163145D01* +X82304Y163142D01* +X82313Y163132D01* +X83303Y162644D01* +X83315Y162644D01* +X83325Y162636D01* +X84388Y162336D01* +X84399Y162338D01* +X84411Y162332D01* +X85510Y162231D01* +X85516Y162233D01* +X85522Y162231D01* +X96317Y162231D01* +X96319Y162232D01* +G37* +G36* +X96293Y179428D02* +X96293Y179428D01* +X96295Y179427D01* +X96338Y179447D01* +X96382Y179465D01* +X96382Y179467D01* +X96384Y179468D01* +X96417Y179553D01* +X96417Y183591D01* +X96416Y183593D01* +X96417Y183595D01* +X96397Y183638D01* +X96379Y183682D01* +X96377Y183682D01* +X96376Y183684D01* +X96291Y183717D01* +X94223Y183717D01* +X94252Y183759D01* +X94388Y183873D01* +X94766Y184150D01* +X94768Y184154D01* +X94773Y184156D01* +X95246Y184558D01* +X95250Y184565D01* +X95258Y184569D01* +X95674Y185030D01* +X95677Y185041D01* +X95687Y185048D01* +X96254Y185946D01* +X96257Y185959D01* +X96266Y185970D01* +X96635Y186967D01* +X96635Y186979D01* +X96642Y186992D01* +X96797Y188044D01* +X96794Y188054D01* +X96798Y188065D01* +X96777Y188900D01* +X96768Y189278D01* +X96759Y189657D01* +X96748Y190071D01* +X96744Y190082D01* +X96746Y190094D01* +X96540Y191071D01* +X96532Y191083D01* +X96531Y191099D01* +X96109Y192004D01* +X96098Y192013D01* +X96094Y192028D01* +X95476Y192813D01* +X95465Y192819D01* +X95459Y192831D01* +X94884Y193320D01* +X94873Y193323D01* +X94866Y193333D01* +X94217Y193717D01* +X94206Y193719D01* +X94197Y193727D01* +X93492Y193996D01* +X93483Y193996D01* +X93474Y194001D01* +X92367Y194241D01* +X92358Y194239D01* +X92350Y194244D01* +X91221Y194334D01* +X91216Y194332D01* +X91211Y194334D01* +X80670Y194334D01* +X80668Y194333D01* +X80666Y194334D01* +X80623Y194314D01* +X80579Y194296D01* +X80579Y194294D01* +X80577Y194293D01* +X80544Y194208D01* +X80544Y190119D01* +X80545Y190117D01* +X80544Y190115D01* +X80564Y190072D01* +X80582Y190028D01* +X80584Y190028D01* +X80585Y190026D01* +X80670Y189993D01* +X90316Y189993D01* +X91034Y189928D01* +X91722Y189737D01* +X92364Y189427D01* +X92751Y189131D01* +X93060Y188757D01* +X93277Y188322D01* +X93354Y188022D01* +X93371Y187706D01* +X93321Y186601D01* +X93234Y186045D01* +X93030Y185529D01* +X92716Y185072D01* +X92147Y184555D01* +X91468Y184192D01* +X90718Y183976D01* +X89935Y183895D01* +X80569Y183895D01* +X80567Y183894D01* +X80565Y183895D01* +X80522Y183875D01* +X80478Y183857D01* +X80478Y183855D01* +X80476Y183854D01* +X80443Y183769D01* +X80443Y179553D01* +X80444Y179551D01* +X80443Y179549D01* +X80463Y179506D01* +X80481Y179462D01* +X80483Y179462D01* +X80484Y179460D01* +X80569Y179427D01* +X96291Y179427D01* +X96293Y179428D01* +G37* +G36* +X89054Y219667D02* +X89054Y219667D01* +X89080Y219663D01* +X92636Y220476D01* +X92657Y220491D01* +X92686Y220500D01* +X95404Y222634D01* +X95416Y222656D01* +X95439Y222677D01* +X97116Y226055D01* +X97117Y226075D01* +X97128Y226096D01* +X97305Y227569D01* +X97303Y227576D01* +X97306Y227584D01* +X97306Y227635D01* +X97298Y227655D01* +X97297Y227681D01* +X97247Y227808D01* +X97227Y227829D01* +X97215Y227855D01* +X97193Y227864D01* +X97179Y227879D01* +X97155Y227878D01* +X97130Y227888D01* +X94209Y227888D01* +X94169Y227871D01* +X94128Y227859D01* +X94124Y227852D01* +X94118Y227850D01* +X94107Y227822D01* +X94084Y227779D01* +X93934Y226684D01* +X93299Y225536D01* +X92215Y224748D01* +X91326Y224352D01* +X89852Y224078D01* +X87993Y224028D01* +X86745Y224203D01* +X85596Y224577D01* +X84569Y225115D01* +X83561Y226763D01* +X83339Y228511D01* +X83931Y230262D01* +X84912Y231341D01* +X86122Y231884D01* +X87670Y232259D01* +X89095Y232259D01* +X91024Y232008D01* +X92636Y231264D01* +X93445Y230430D01* +X93958Y229477D01* +X94057Y228290D01* +X94057Y228194D01* +X94058Y228191D01* +X94057Y228188D01* +X94077Y228146D01* +X94095Y228103D01* +X94098Y228102D01* +X94100Y228099D01* +X94185Y228068D01* +X94187Y228068D01* +X97157Y228118D01* +X97166Y228122D01* +X97175Y228119D01* +X97210Y228141D01* +X97240Y228154D01* +X97246Y228157D01* +X97247Y228158D01* +X97250Y228167D01* +X97258Y228172D01* +X97271Y228223D01* +X97281Y228249D01* +X97281Y228250D01* +X97279Y228255D01* +X97280Y228260D01* +X97026Y230267D01* +X97020Y230278D01* +X97020Y230292D01* +X96461Y231918D01* +X96450Y231930D01* +X96446Y231949D01* +X95075Y233930D01* +X95062Y233938D01* +X95053Y233954D01* +X93783Y235046D01* +X93767Y235051D01* +X93752Y235065D01* +X91415Y236106D01* +X91398Y236107D01* +X91380Y236116D01* +X89195Y236396D01* +X89180Y236392D01* +X89164Y236396D01* +X87056Y236142D01* +X87048Y236138D01* +X87037Y236139D01* +X84573Y235453D01* +X84559Y235442D01* +X84540Y235438D01* +X83245Y234625D01* +X83236Y234613D01* +X83221Y234605D01* +X82078Y233411D01* +X82074Y233403D01* +X82066Y233397D01* +X81279Y232280D01* +X81275Y232263D01* +X81263Y232248D01* +X80628Y230394D01* +X80629Y230380D01* +X80621Y230366D01* +X80367Y227851D01* +X80372Y227837D01* +X80368Y227821D01* +X80774Y224824D01* +X80786Y224803D01* +X80792Y224774D01* +X82570Y221929D01* +X82591Y221915D01* +X82609Y221890D01* +X85098Y220290D01* +X85121Y220286D01* +X85146Y220271D01* +X89032Y219661D01* +X89054Y219667D01* +G37* +G36* +X85628Y72403D02* +X85628Y72403D01* +X85658Y72406D01* +X85659Y72407D01* +X85660Y72407D01* +X85669Y72418D01* +X85682Y72423D01* +X85685Y72429D01* +X85691Y72432D01* +X85703Y72462D01* +X85719Y72482D01* +X85719Y72484D01* +X85720Y72485D01* +X85719Y72500D01* +X85724Y72512D01* +X85723Y72515D01* +X85724Y72517D01* +X85724Y76378D01* +X85723Y76380D01* +X85724Y76382D01* +X85704Y76425D01* +X85686Y76469D01* +X85684Y76469D01* +X85683Y76471D01* +X85598Y76504D01* +X85551Y76504D01* +X85054Y76533D01* +X84592Y76680D01* +X84178Y76935D01* +X83735Y77377D01* +X83398Y77904D01* +X83181Y78491D01* +X83108Y79053D01* +X83108Y80383D01* +X83182Y80986D01* +X83379Y81553D01* +X83691Y82066D01* +X83775Y82150D01* +X83899Y82277D01* +X83975Y82354D01* +X84320Y82562D01* +X84705Y82679D01* +X85109Y82696D01* +X85504Y82611D01* +X85866Y82431D01* +X86170Y82165D01* +X86401Y81829D01* +X86871Y80722D01* +X87177Y79548D01* +X88040Y75917D01* +X88045Y75910D01* +X88045Y75901D01* +X88351Y75093D01* +X88357Y75086D01* +X88359Y75076D01* +X88786Y74325D01* +X88793Y74319D01* +X88797Y74309D01* +X89334Y73632D01* +X89344Y73627D01* +X89350Y73616D01* +X89735Y73279D01* +X89748Y73275D01* +X89757Y73264D01* +X90204Y73015D01* +X90217Y73014D01* +X90228Y73005D01* +X90717Y72853D01* +X90729Y72855D01* +X90742Y72848D01* +X91878Y72743D01* +X91891Y72746D01* +X91904Y72743D01* +X93038Y72872D01* +X93049Y72878D01* +X93063Y72877D01* +X94147Y73235D01* +X94156Y73243D01* +X94170Y73245D01* +X94692Y73544D01* +X94699Y73554D01* +X94712Y73559D01* +X95167Y73953D01* +X95172Y73964D01* +X95184Y73971D01* +X95553Y74447D01* +X95556Y74458D01* +X95565Y74467D01* +X96219Y75748D01* +X96220Y75759D01* +X96227Y75769D01* +X96638Y77147D01* +X96637Y77158D01* +X96643Y77170D01* +X96798Y78599D01* +X96796Y78606D01* +X96798Y78613D01* +X96798Y80416D01* +X96796Y80422D01* +X96798Y80429D01* +X96658Y81822D01* +X96653Y81831D01* +X96654Y81842D01* +X96286Y83193D01* +X96279Y83203D01* +X96277Y83216D01* +X95739Y84313D01* +X95729Y84322D01* +X95725Y84336D01* +X94968Y85295D01* +X94958Y85301D01* +X94953Y85312D01* +X94557Y85660D01* +X94548Y85663D01* +X94542Y85672D01* +X94100Y85958D01* +X94090Y85960D01* +X94083Y85967D01* +X93295Y86323D01* +X93290Y86323D01* +X93286Y86327D01* +X92728Y86530D01* +X92708Y86529D01* +X92703Y86531D01* +X92680Y86531D01* +X92660Y86535D01* +X92646Y86526D01* +X92634Y86535D01* +X92628Y86533D01* +X92621Y86537D01* +X91910Y86613D01* +X91902Y86610D01* +X91893Y86613D01* +X91856Y86596D01* +X91816Y86584D01* +X91812Y86576D01* +X91804Y86572D01* +X91784Y86522D01* +X91771Y86496D01* +X91773Y86492D01* +X91771Y86487D01* +X91771Y82601D01* +X91789Y82557D01* +X91807Y82513D01* +X91808Y82512D01* +X91809Y82510D01* +X91828Y82503D01* +X91889Y82475D01* +X92149Y82459D01* +X92392Y82404D01* +X92744Y82254D01* +X93057Y82036D01* +X93321Y81761D01* +X93592Y81338D01* +X93781Y80871D01* +X93879Y80375D01* +X93923Y79528D01* +X93879Y78679D01* +X93794Y78230D01* +X93637Y77806D01* +X93442Y77505D01* +X93174Y77272D01* +X92832Y77117D01* +X92460Y77069D01* +X92091Y77134D01* +X91730Y77318D01* +X91437Y77601D01* +X91021Y78276D01* +X90749Y79028D01* +X90345Y81051D01* +X90344Y81052D01* +X90344Y81053D01* +X89963Y82776D01* +X89958Y82783D01* +X89958Y82792D01* +X89348Y84448D01* +X89342Y84454D01* +X89341Y84464D01* +X88936Y85220D01* +X88929Y85226D01* +X88926Y85235D01* +X88418Y85927D01* +X88408Y85932D01* +X88403Y85944D01* +X88053Y86276D01* +X88041Y86281D01* +X88032Y86292D01* +X87620Y86544D01* +X87606Y86546D01* +X87594Y86556D01* +X86591Y86893D01* +X86576Y86892D01* +X86562Y86900D01* +X85507Y86994D01* +X85498Y86991D01* +X85487Y86994D01* +X84446Y86918D01* +X84438Y86914D01* +X84428Y86915D01* +X83764Y86773D01* +X83754Y86766D01* +X83741Y86765D01* +X83116Y86499D01* +X83107Y86491D01* +X83095Y86488D01* +X82531Y86109D01* +X82524Y86099D01* +X82513Y86094D01* +X81770Y85368D01* +X81766Y85358D01* +X81760Y85356D01* +X81760Y85354D01* +X81755Y85352D01* +X81149Y84508D01* +X81147Y84498D01* +X81138Y84489D01* +X80687Y83554D01* +X80686Y83543D01* +X80679Y83533D01* +X80397Y82533D01* +X80398Y82525D01* +X80393Y82516D01* +X80211Y81202D01* +X80213Y81195D01* +X80210Y81189D01* +X80163Y79862D01* +X80165Y79856D01* +X80163Y79849D01* +X80341Y77283D01* +X80346Y77274D01* +X80344Y77264D01* +X80556Y76343D01* +X80564Y76332D01* +X80565Y76318D01* +X80962Y75461D01* +X80969Y75455D01* +X80971Y75446D01* +X81733Y74252D01* +X81739Y74248D01* +X81742Y74239D01* +X82173Y73724D01* +X82184Y73719D01* +X82190Y73707D01* +X82714Y73287D01* +X82725Y73283D01* +X82734Y73273D01* +X83330Y72964D01* +X83339Y72963D01* +X83347Y72956D01* +X84617Y72524D01* +X84627Y72525D01* +X84636Y72520D01* +X85220Y72418D01* +X85227Y72419D01* +X85233Y72416D01* +X85589Y72391D01* +X85596Y72393D01* +X85602Y72391D01* +X85628Y72403D01* +G37* +G36* +X90072Y202642D02* +X90072Y202642D01* +X90081Y202646D01* +X90093Y202644D01* +X91583Y202942D01* +X91593Y202949D01* +X91606Y202949D01* +X93012Y203526D01* +X93020Y203534D01* +X93033Y203537D01* +X94304Y204371D01* +X94310Y204381D01* +X94322Y204386D01* +X95410Y205447D01* +X95415Y205458D01* +X95426Y205466D01* +X96291Y206715D01* +X96294Y206727D01* +X96303Y206736D01* +X96915Y208127D01* +X96915Y208139D01* +X96922Y208151D01* +X97255Y209657D01* +X97252Y209669D01* +X97258Y209682D01* +X97281Y211224D01* +X97278Y211233D01* +X97280Y211243D01* +X97091Y212677D01* +X97088Y212682D01* +X97089Y212688D01* +X96770Y214099D01* +X96765Y214107D01* +X96764Y214117D01* +X96307Y215274D01* +X96297Y215284D01* +X96294Y215298D01* +X95597Y216329D01* +X95586Y216336D01* +X95579Y216350D01* +X94676Y217205D01* +X94664Y217210D01* +X94655Y217222D01* +X93588Y217862D01* +X93576Y217864D01* +X93567Y217873D01* +X92412Y218297D01* +X92402Y218297D01* +X92393Y218302D01* +X91185Y218539D01* +X91171Y218536D01* +X91157Y218541D01* +X91124Y218526D01* +X91089Y218519D01* +X91081Y218506D01* +X91068Y218500D01* +X91052Y218461D01* +X91036Y218435D01* +X91039Y218425D01* +X91035Y218415D01* +X91035Y214224D01* +X91036Y214222D01* +X91035Y214220D01* +X91055Y214177D01* +X91073Y214133D01* +X91075Y214133D01* +X91076Y214131D01* +X91161Y214098D01* +X91179Y214098D01* +X91758Y214031D01* +X92300Y213838D01* +X92785Y213527D01* +X93186Y213114D01* +X93484Y212621D01* +X93745Y211829D01* +X93828Y210997D01* +X93762Y210157D01* +X93581Y209336D01* +X93395Y208922D01* +X93105Y208575D01* +X92194Y207888D01* +X91169Y207383D01* +X90066Y207078D01* +X88925Y206985D01* +X87365Y207114D01* +X85841Y207460D01* +X85124Y207775D01* +X84505Y208250D01* +X84016Y208858D01* +X83686Y209566D01* +X83505Y210345D01* +X83464Y211146D01* +X83537Y211736D01* +X83710Y212305D01* +X83978Y212835D01* +X84323Y213278D01* +X84755Y213636D01* +X85345Y213957D01* +X85982Y214172D01* +X86658Y214276D01* +X86694Y214298D01* +X86732Y214316D01* +X86735Y214324D01* +X86742Y214328D01* +X86748Y214358D01* +X86765Y214401D01* +X86765Y218465D01* +X86764Y218467D01* +X86765Y218469D01* +X86745Y218512D01* +X86727Y218556D01* +X86725Y218556D01* +X86724Y218558D01* +X86639Y218591D01* +X86589Y218591D01* +X86585Y218590D01* +X86581Y218591D01* +X86106Y218559D01* +X86099Y218555D01* +X86089Y218557D01* +X85624Y218462D01* +X85615Y218456D01* +X85603Y218456D01* +X84212Y217914D01* +X84203Y217905D01* +X84189Y217902D01* +X82938Y217087D01* +X82931Y217076D01* +X82918Y217071D01* +X81860Y216018D01* +X81855Y216006D01* +X81843Y215998D01* +X81023Y214750D01* +X81020Y214739D01* +X81012Y214730D01* +X80550Y213637D01* +X80550Y213627D01* +X80544Y213618D01* +X80262Y212465D01* +X80263Y212455D01* +X80259Y212445D01* +X80163Y211262D01* +X80166Y211254D01* +X80163Y211244D01* +X80262Y209658D01* +X80265Y209651D01* +X80264Y209644D01* +X80546Y208080D01* +X80551Y208072D01* +X80550Y208062D01* +X80905Y206992D01* +X80911Y206984D01* +X80913Y206973D01* +X81439Y205976D01* +X81447Y205969D01* +X81451Y205958D01* +X82135Y205062D01* +X82144Y205057D01* +X82149Y205047D01* +X82972Y204276D01* +X82981Y204272D01* +X82988Y204263D01* +X84004Y203581D01* +X84014Y203579D01* +X84022Y203571D01* +X85133Y203057D01* +X85142Y203057D01* +X85151Y203050D01* +X86329Y202716D01* +X86339Y202717D01* +X86348Y202712D01* +X87564Y202567D01* +X87573Y202569D01* +X87583Y202566D01* +X90072Y202642D01* +G37* +G36* +X93604Y149607D02* +X93604Y149607D01* +X93605Y149607D01* +X93688Y149644D01* +X96355Y152311D01* +X96357Y152314D01* +X96359Y152315D01* +X96392Y152400D01* +X96392Y153646D01* +X96723Y153646D01* +X96725Y153647D01* +X96732Y153647D01* +X96733Y153646D01* +X98867Y153823D01* +X98877Y153828D01* +X98889Y153827D01* +X99456Y153975D01* +X99465Y153982D01* +X99477Y153983D01* +X100008Y154232D01* +X100016Y154240D01* +X100028Y154243D01* +X100505Y154583D01* +X100511Y154593D01* +X100523Y154599D01* +X101233Y155342D01* +X101237Y155353D01* +X101248Y155361D01* +X101798Y156229D01* +X101800Y156241D01* +X101809Y156251D01* +X102178Y157209D01* +X102178Y157222D01* +X102185Y157233D01* +X102359Y158246D01* +X102357Y158256D01* +X102361Y158267D01* +X102361Y159817D01* +X102360Y159820D01* +X102361Y159824D01* +X102285Y161141D01* +X102285Y161163D01* +X102284Y161165D01* +X102285Y161167D01* +X102265Y161210D01* +X102247Y161254D01* +X102245Y161254D01* +X102244Y161256D01* +X102159Y161289D01* +X99136Y161289D01* +X99134Y161288D01* +X99132Y161289D01* +X99089Y161269D01* +X99045Y161251D01* +X99045Y161249D01* +X99043Y161248D01* +X99010Y161163D01* +X99010Y161087D01* +X99012Y161082D01* +X99010Y161075D01* +X99036Y160795D01* +X99121Y159880D01* +X99038Y158980D01* +X98941Y158698D01* +X98771Y158458D01* +X98539Y158276D01* +X98116Y158101D01* +X97654Y158038D01* +X96392Y158038D01* +X96392Y160884D01* +X96391Y160886D01* +X96392Y160888D01* +X96372Y160931D01* +X96354Y160975D01* +X96352Y160975D01* +X96351Y160977D01* +X96266Y161010D01* +X93599Y161010D01* +X93597Y161009D01* +X93595Y161010D01* +X93552Y160990D01* +X93508Y160972D01* +X93508Y160970D01* +X93506Y160969D01* +X93473Y160884D01* +X93473Y158012D01* +X80569Y158012D01* +X80567Y158011D01* +X80565Y158012D01* +X80522Y157992D01* +X80478Y157974D01* +X80478Y157972D01* +X80476Y157971D01* +X80443Y157886D01* +X80443Y153721D01* +X80444Y153719D01* +X80443Y153717D01* +X80463Y153674D01* +X80481Y153630D01* +X80483Y153630D01* +X80484Y153628D01* +X80569Y153595D01* +X93449Y153595D01* +X93473Y149732D01* +X93473Y149731D01* +X93493Y149686D01* +X93512Y149642D01* +X93513Y149641D01* +X93558Y149624D01* +X93604Y149607D01* +X93604Y149607D01* +G37* +G36* +X95555Y123496D02* +X95555Y123496D01* +X95593Y123512D01* +X95632Y123522D01* +X95637Y123531D01* +X95646Y123534D01* +X95657Y123563D01* +X95679Y123600D01* +X96365Y127461D01* +X96362Y127474D01* +X96367Y127487D01* +X96352Y127521D01* +X96343Y127557D01* +X96332Y127564D01* +X96326Y127576D01* +X96285Y127592D01* +X96259Y127608D01* +X96250Y127606D01* +X96241Y127609D01* +X93461Y127609D01* +X93476Y127656D01* +X93744Y127835D01* +X94786Y128521D01* +X94790Y128526D01* +X94797Y128529D01* +X95180Y128845D01* +X95187Y128858D01* +X95200Y128866D01* +X95502Y129260D01* +X95503Y129265D01* +X95507Y129268D01* +X96092Y130157D01* +X96093Y130160D01* +X96096Y130163D01* +X96449Y130774D01* +X96451Y130786D01* +X96460Y130797D01* +X96683Y131467D01* +X96682Y131479D01* +X96688Y131491D01* +X96772Y132192D01* +X96769Y132202D01* +X96773Y132214D01* +X96697Y133586D01* +X96676Y133629D01* +X96656Y133672D01* +X96654Y133673D01* +X96654Y133674D01* +X96636Y133680D01* +X96571Y133705D01* +X92710Y133705D01* +X92708Y133704D01* +X92706Y133705D01* +X92663Y133685D01* +X92619Y133667D01* +X92619Y133665D01* +X92617Y133664D01* +X92584Y133579D01* +X92584Y133553D01* +X92588Y133544D01* +X92585Y133533D01* +X92610Y133381D01* +X92612Y133378D01* +X92611Y133375D01* +X92736Y132778D01* +X92736Y131253D01* +X92644Y130711D01* +X92463Y130193D01* +X92199Y129714D01* +X91639Y129047D01* +X90947Y128522D01* +X90154Y128161D01* +X89335Y127961D01* +X88489Y127888D01* +X80670Y127888D01* +X80668Y127887D01* +X80666Y127888D01* +X80623Y127868D01* +X80579Y127850D01* +X80579Y127848D01* +X80577Y127847D01* +X80544Y127762D01* +X80544Y123596D01* +X80545Y123594D01* +X80544Y123592D01* +X80564Y123549D01* +X80582Y123505D01* +X80584Y123504D01* +X80585Y123502D01* +X80670Y123470D01* +X95555Y123496D01* +G37* +%LPC*% +G36* +X87184Y93065D02* +X87184Y93065D01* +X86415Y93189D01* +X85740Y93414D01* +X85728Y93413D01* +X85716Y93419D01* +X85679Y93424D01* +X85652Y93416D01* +X85641Y93416D01* +X85628Y93444D01* +X85608Y93488D01* +X85607Y93488D01* +X85607Y93489D01* +X85522Y93522D01* +X85484Y93522D01* +X85425Y93534D01* +X85365Y93576D01* +X85364Y93576D01* +X85363Y93577D01* +X85287Y93628D01* +X85281Y93629D01* +X85276Y93635D01* +X84712Y93934D01* +X84243Y94346D01* +X83880Y94855D01* +X83590Y95533D01* +X83438Y96255D01* +X83432Y97165D01* +X83611Y98056D01* +X83949Y98795D01* +X84465Y99421D01* +X85123Y99893D01* +X85884Y100182D01* +X87831Y100486D01* +X89802Y100483D01* +X90772Y100292D01* +X91671Y99889D01* +X92457Y99292D01* +X93087Y98533D01* +X93347Y98033D01* +X93503Y97491D01* +X93549Y96924D01* +X93498Y95849D01* +X93424Y95477D01* +X93262Y95139D01* +X92706Y94427D01* +X92026Y93829D01* +X91319Y93416D01* +X90545Y93149D01* +X89730Y93039D01* +X87184Y93065D01* +G37* +%LPD*% +%LPC*% +G36* +X84573Y110540D02* +X84573Y110540D01* +X84265Y110611D01* +X83980Y110746D01* +X83730Y110937D01* +X83433Y111299D01* +X83230Y111720D01* +X83133Y112181D01* +X83083Y113709D01* +X83232Y114751D01* +X83354Y115073D01* +X83539Y115364D01* +X83866Y115702D01* +X84110Y115955D01* +X84258Y116108D01* +X84477Y116258D01* +X84726Y116365D01* +X84891Y116412D01* +X85961Y116619D01* +X87050Y116689D01* +X87884Y116689D01* +X87886Y116690D01* +X87888Y116689D01* +X87931Y116709D01* +X87933Y116709D01* +X87986Y116689D01* +X88278Y116689D01* +X88151Y116547D01* +X88146Y116532D01* +X88133Y116521D01* +X88026Y116314D01* +X88025Y116302D01* +X88017Y116292D01* +X87729Y115328D01* +X87730Y115320D01* +X87726Y115313D01* +X87557Y114321D01* +X87558Y114317D01* +X87555Y114313D01* +X87403Y112870D01* +X87298Y112320D01* +X87101Y111802D01* +X86817Y111328D01* +X86573Y111060D01* +X86275Y110856D01* +X85733Y110636D01* +X85158Y110529D01* +X84573Y110540D01* +G37* +%LPD*% +D10* +X112395Y197485D02* +X116971Y197485D01* +X119259Y199773D01* +X116971Y202061D01* +X112395Y202061D01* +X115827Y202061D02* +X115827Y197485D01* +X119259Y204969D02* +X119259Y209545D01* +X119259Y204969D02* +X115827Y204969D01* +X116971Y207257D01* +X116971Y208401D01* +X115827Y209545D01* +X113539Y209545D01* +X112395Y208401D01* +X112395Y206113D01* +X113539Y204969D01* +X112395Y173355D02* +X116971Y173355D01* +X119259Y175643D01* +X116971Y177931D01* +X112395Y177931D01* +X115827Y177931D02* +X115827Y173355D01* +X112395Y184271D02* +X119259Y184271D01* +X115827Y180839D01* +X115827Y185415D01* +X110369Y17019D02* +X109225Y15875D01* +X110369Y17019D02* +X110369Y19307D01* +X109225Y20451D01* +X108081Y20451D01* +X106937Y19307D01* +X106937Y18163D01* +X106937Y19307D02* +X105793Y20451D01* +X104649Y20451D01* +X103505Y19307D01* +X103505Y17019D01* +X104649Y15875D01* +X104649Y23359D02* +X103505Y23359D01* +X104649Y23359D02* +X104649Y24503D01* +X103505Y24503D01* +X103505Y23359D01* +X109225Y27101D02* +X110369Y28245D01* +X110369Y30533D01* +X109225Y31677D01* +X108081Y31677D01* +X106937Y30533D01* +X106937Y29389D01* +X106937Y30533D02* +X105793Y31677D01* +X104649Y31677D01* +X103505Y30533D01* +X103505Y28245D01* +X104649Y27101D01* +X105793Y34585D02* +X110369Y34585D01* +X105793Y34585D02* +X103505Y36873D01* +X105793Y39161D01* +X110369Y39161D01* +X123069Y20451D02* +X123069Y15875D01* +X119637Y15875D01* +X120781Y18163D01* +X120781Y19307D01* +X119637Y20451D01* +X117349Y20451D01* +X116205Y19307D01* +X116205Y17019D01* +X117349Y15875D01* +X118493Y23359D02* +X123069Y23359D01* +X118493Y23359D02* +X116205Y25647D01* +X118493Y27935D01* +X123069Y27935D01* +X72269Y18163D02* +X69981Y15875D01* +X72269Y18163D02* +X65405Y18163D01* +X65405Y15875D02* +X65405Y20451D01* +X66549Y23359D02* +X71125Y23359D01* +X72269Y24503D01* +X72269Y26791D01* +X71125Y27935D01* +X66549Y27935D01* +X65405Y26791D01* +X65405Y24503D01* +X66549Y23359D01* +X71125Y27935D01* +X72269Y30843D02* +X65405Y30843D01* +X69981Y33131D02* +X72269Y30843D01* +X69981Y33131D02* +X72269Y35419D01* +X65405Y35419D01* +X65405Y38327D02* +X72269Y38327D01* +X68837Y38327D02* +X68837Y42903D01* +X72269Y42903D02* +X65405Y42903D01* +X69981Y45812D02* +X69981Y50388D01* +X65405Y45812D01* +X65405Y50388D01* +X84969Y18163D02* +X82681Y15875D01* +X84969Y18163D02* +X78105Y18163D01* +X78105Y15875D02* +X78105Y20451D01* +X83825Y25647D02* +X84969Y27935D01* +X83825Y25647D02* +X81537Y23359D01* +X79249Y23359D01* +X78105Y24503D01* +X78105Y26791D01* +X79249Y27935D01* +X80393Y27935D01* +X81537Y26791D01* +X81537Y23359D01* +X78105Y30843D02* +X84969Y30843D01* +X82681Y33131D01* +X84969Y35419D01* +X78105Y35419D01* +X78105Y38327D02* +X84969Y38327D01* +X81537Y38327D02* +X81537Y42903D01* +X84969Y42903D02* +X78105Y42903D01* +X82681Y45812D02* +X82681Y50388D01* +X78105Y45812D01* +X78105Y50388D01* +X90805Y20451D02* +X90805Y15875D01* +X95381Y20451D01* +X96525Y20451D01* +X97669Y19307D01* +X97669Y17019D01* +X96525Y15875D01* +X96525Y23359D02* +X91949Y23359D01* +X96525Y23359D02* +X97669Y24503D01* +X97669Y26791D01* +X96525Y27935D01* +X91949Y27935D01* +X90805Y26791D01* +X90805Y24503D01* +X91949Y23359D01* +X96525Y27935D01* +X97669Y30843D02* +X90805Y30843D01* +X95381Y33131D02* +X97669Y30843D01* +X95381Y33131D02* +X97669Y35419D01* +X90805Y35419D01* +X90805Y38327D02* +X97669Y38327D01* +X94237Y38327D02* +X94237Y42903D01* +X97669Y42903D02* +X90805Y42903D01* +X95381Y45812D02* +X95381Y50388D01* +X90805Y45812D01* +X90805Y50388D01* +X59569Y17019D02* +X58425Y15875D01* +X59569Y17019D02* +X59569Y19307D01* +X58425Y20451D01* +X57281Y20451D01* +X56137Y19307D01* +X54993Y20451D01* +X53849Y20451D01* +X52705Y19307D01* +X52705Y17019D01* +X53849Y15875D01* +X54993Y15875D01* +X56137Y17019D01* +X57281Y15875D01* +X58425Y15875D01* +X56137Y17019D02* +X56137Y19307D01* +X52705Y23359D02* +X59569Y23359D01* +X57281Y25647D01* +X59569Y27935D01* +X52705Y27935D01* +X52705Y30843D02* +X59569Y30843D01* +X56137Y30843D02* +X56137Y35419D01* +X59569Y35419D02* +X52705Y35419D01* +X57281Y38327D02* +X57281Y42903D01* +X52705Y38327D01* +X52705Y42903D01* +D11* +X53306Y69977D02* +X45807Y69977D01* +X43307Y72477D01* +X45807Y74977D01* +X43307Y77476D01* +X45807Y79976D01* +X53306Y79976D01* +X53306Y86349D02* +X45807Y86349D01* +X43307Y88848D01* +X45807Y91348D01* +X43307Y93848D01* +X45807Y96348D01* +X53306Y96348D01* +X53306Y102720D02* +X45807Y102720D01* +X43307Y105220D01* +X45807Y107720D01* +X43307Y110220D01* +X45807Y112719D01* +X53306Y112719D01* +X45807Y119092D02* +X43307Y119092D01* +X45807Y119092D02* +X45807Y121591D01* +X43307Y121591D01* +X43307Y119092D01* +X53306Y129777D02* +X53306Y134777D01* +X50806Y137277D01* +X43307Y137277D01* +X43307Y129777D01* +X45807Y127277D01* +X48307Y129777D01* +X48307Y137277D01* +X53306Y143649D02* +X43307Y143649D01* +X48307Y143649D02* +X53306Y148649D01* +X53306Y151148D01* +X58306Y167291D02* +X43307Y167291D01* +X43307Y159792D01* +X45807Y157292D01* +X50806Y157292D01* +X53306Y159792D01* +X53306Y167291D01* +X53306Y173664D02* +X45807Y173664D01* +X43307Y176163D01* +X43307Y183663D01* +X53306Y183663D01* +X53306Y190035D02* +X53306Y192535D01* +X43307Y192535D01* +X43307Y190035D02* +X43307Y195035D01* +X58306Y192535D02* +X60806Y192535D01* +X53306Y200950D02* +X43307Y200950D01* +X53306Y200950D02* +X53306Y208449D01* +X50806Y210949D01* +X43307Y210949D01* +X43307Y219821D02* +X43307Y224820D01* +X45807Y227320D01* +X50806Y227320D01* +X53306Y224820D01* +X53306Y219821D01* +X50806Y217321D01* +X45807Y217321D01* +X43307Y219821D01* +X43307Y233693D02* +X45807Y233693D01* +X45807Y236192D01* +X43307Y236192D01* +X43307Y233693D01* +X53306Y244378D02* +X53306Y251878D01* +X53306Y244378D02* +X50806Y241878D01* +X45807Y241878D01* +X43307Y244378D01* +X43307Y251878D01* +X53306Y260750D02* +X53306Y268249D01* +X53306Y260750D02* +X50806Y258250D01* +X45807Y258250D01* +X43307Y260750D01* +X43307Y268249D01* +D10* +X112395Y92837D02* +X116971Y92837D01* +X119259Y95125D01* +X116971Y97413D01* +X112395Y97413D01* +X115827Y97413D02* +X115827Y92837D01* +X119259Y100321D02* +X119259Y104897D01* +X118115Y104897D01* +X113539Y100321D01* +X112395Y100321D01* +X112395Y67437D02* +X116971Y67437D01* +X119259Y69725D01* +X116971Y72013D01* +X112395Y72013D01* +X115827Y72013D02* +X115827Y67437D01* +X118115Y77209D02* +X119259Y79497D01* +X118115Y77209D02* +X115827Y74921D01* +X113539Y74921D01* +X112395Y76065D01* +X112395Y78353D01* +X113539Y79497D01* +X114683Y79497D01* +X115827Y78353D01* +X115827Y74921D01* +D12* +X107315Y9525D03* +X120015Y9525D03* +X94615Y9525D03* +X81915Y9525D03* +X69215Y9525D03* +X56515Y9525D03* +D13* +X80569Y179553D02* +X96291Y179553D01* +X96291Y183591D01* +X94082Y183591D01* +X94082Y183667D01* +X94084Y183695D01* +X94088Y183723D01* +X94097Y183750D01* +X94108Y183776D01* +X94122Y183801D01* +X94139Y183824D01* +X94158Y183845D01* +X94207Y183889D01* +X94258Y183932D01* +X94310Y183972D01* +X94691Y184252D01* +X94789Y184327D01* +X94886Y184405D01* +X94981Y184486D01* +X95073Y184569D01* +X95164Y184654D01* +X95252Y184742D01* +X95337Y184832D01* +X95421Y184924D01* +X95501Y185018D01* +X95580Y185115D01* +X95580Y185114D02* +X95665Y185225D01* +X95746Y185337D01* +X95825Y185452D01* +X95900Y185569D01* +X95972Y185687D01* +X96041Y185808D01* +X96106Y185930D01* +X96169Y186055D01* +X96227Y186181D01* +X96283Y186308D01* +X96334Y186437D01* +X96383Y186567D01* +X96427Y186699D01* +X96468Y186831D01* +X96506Y186965D01* +X96540Y187100D01* +X96570Y187235D01* +X96596Y187372D01* +X96619Y187509D01* +X96638Y187646D01* +X96653Y187785D01* +X96665Y187923D01* +X96672Y188062D01* +X96682Y188397D01* +X96685Y188731D01* +X96680Y189066D01* +X96668Y189400D01* +X96649Y189734D01* +X96622Y190068D01* +X96608Y190198D01* +X96590Y190328D01* +X96568Y190456D01* +X96543Y190584D01* +X96513Y190711D01* +X96480Y190838D01* +X96443Y190963D01* +X96402Y191087D01* +X96358Y191210D01* +X96310Y191331D01* +X96258Y191451D01* +X96203Y191569D01* +X96144Y191686D01* +X96082Y191800D01* +X96017Y191913D01* +X95948Y192024D01* +X95875Y192133D01* +X95800Y192239D01* +X95721Y192343D01* +X95640Y192445D01* +X95555Y192544D01* +X95467Y192641D01* +X95377Y192735D01* +X95287Y192823D01* +X95194Y192909D01* +X95100Y192992D01* +X95003Y193072D01* +X94903Y193149D01* +X94802Y193224D01* +X94698Y193296D01* +X94593Y193364D01* +X94485Y193430D01* +X94376Y193493D01* +X94265Y193552D01* +X94152Y193609D01* +X94038Y193662D01* +X93922Y193712D01* +X93805Y193758D01* +X93687Y193802D01* +X93567Y193841D01* +X93447Y193878D01* +X93248Y193933D01* +X93048Y193982D01* +X92847Y194027D01* +X92645Y194067D01* +X92442Y194102D01* +X92238Y194132D01* +X92033Y194157D01* +X91828Y194178D01* +X91623Y194193D01* +X91417Y194203D01* +X91211Y194208D01* +X80670Y194208D01* +X80670Y190119D01* +X90322Y190119D01* +X90445Y190117D01* +X90568Y190112D01* +X90691Y190102D01* +X90814Y190090D01* +X90935Y190073D01* +X91057Y190053D01* +X91178Y190029D01* +X91298Y190001D01* +X91417Y189970D01* +X91535Y189936D01* +X91652Y189898D01* +X91768Y189856D01* +X91882Y189811D01* +X91995Y189762D01* +X92107Y189710D01* +X92217Y189655D01* +X92325Y189597D01* +X92431Y189535D01* +X92508Y189487D01* +X92583Y189435D01* +X92656Y189381D01* +X92726Y189324D01* +X92795Y189264D01* +X92861Y189201D01* +X92924Y189136D01* +X92985Y189068D01* +X93042Y188998D01* +X93097Y188926D01* +X93149Y188851D01* +X93199Y188775D01* +X93244Y188696D01* +X93287Y188616D01* +X93327Y188534D01* +X93363Y188451D01* +X93396Y188366D01* +X93420Y188295D01* +X93441Y188224D01* +X93459Y188151D01* +X93473Y188078D01* +X93485Y188004D01* +X93493Y187930D01* +X93498Y187855D01* +X93499Y187781D01* +X93497Y187706D01* +X93498Y187706D02* +X93448Y186588D01* +X93447Y186588D02* +X93440Y186491D01* +X93431Y186394D01* +X93418Y186298D01* +X93401Y186202D01* +X93380Y186106D01* +X93357Y186012D01* +X93329Y185918D01* +X93298Y185826D01* +X93264Y185735D01* +X93226Y185645D01* +X93186Y185557D01* +X93141Y185470D01* +X93094Y185385D01* +X93043Y185301D01* +X92990Y185220D01* +X92933Y185141D01* +X92874Y185063D01* +X92812Y184989D01* +X92811Y184988D02* +X92740Y184909D01* +X92667Y184831D01* +X92590Y184756D01* +X92512Y184684D01* +X92431Y184614D01* +X92348Y184547D01* +X92263Y184483D01* +X92176Y184421D01* +X92086Y184363D01* +X91995Y184307D01* +X91902Y184254D01* +X91808Y184204D01* +X91712Y184158D01* +X91614Y184114D01* +X91515Y184074D01* +X91516Y184074D02* +X91400Y184031D01* +X91282Y183991D01* +X91164Y183954D01* +X91044Y183921D01* +X90924Y183891D01* +X90803Y183864D01* +X90681Y183840D01* +X90559Y183820D01* +X90436Y183803D01* +X90313Y183789D01* +X90189Y183779D01* +X90065Y183773D01* +X89941Y183769D01* +X89599Y183767D01* +X89257Y183769D01* +X89256Y183769D02* +X80569Y183769D01* +X80569Y179553D01* +X94031Y227889D02* +X97257Y227889D01* +X94031Y227889D02* +X94031Y227660D01* +X94029Y227550D01* +X94023Y227440D01* +X94014Y227330D01* +X94000Y227220D01* +X93983Y227111D01* +X93962Y227003D01* +X93937Y226895D01* +X93908Y226789D01* +X93876Y226683D01* +X93839Y226579D01* +X93800Y226476D01* +X93757Y226375D01* +X93710Y226275D01* +X93659Y226176D01* +X93606Y226080D01* +X93549Y225985D01* +X93488Y225893D01* +X93425Y225803D01* +X93358Y225715D01* +X93289Y225629D01* +X93216Y225546D01* +X93141Y225466D01* +X93062Y225388D01* +X92981Y225313D01* +X92898Y225240D01* +X92812Y225171D01* +X92700Y225086D01* +X92585Y225005D01* +X92469Y224926D01* +X92350Y224851D01* +X92230Y224778D01* +X92107Y224709D01* +X91983Y224644D01* +X91857Y224581D01* +X91730Y224522D01* +X91601Y224467D01* +X91470Y224415D01* +X91338Y224366D01* +X91205Y224321D01* +X91071Y224280D01* +X90936Y224242D01* +X90799Y224207D01* +X90662Y224177D01* +X90524Y224150D01* +X90386Y224127D01* +X90246Y224107D01* +X90107Y224091D01* +X89967Y224079D01* +X89615Y224057D01* +X89263Y224044D01* +X88911Y224039D01* +X88558Y224043D01* +X88206Y224055D01* +X87854Y224075D01* +X87503Y224104D01* +X87354Y224120D01* +X87205Y224140D01* +X87056Y224163D01* +X86909Y224190D01* +X86762Y224220D01* +X86615Y224254D01* +X86470Y224292D01* +X86326Y224334D01* +X86183Y224379D01* +X86040Y224427D01* +X85900Y224479D01* +X85760Y224534D01* +X85622Y224593D01* +X85485Y224656D01* +X85350Y224721D01* +X85217Y224790D01* +X85117Y224846D01* +X85019Y224905D01* +X84924Y224967D01* +X84830Y225033D01* +X84739Y225102D01* +X84650Y225174D01* +X84564Y225249D01* +X84480Y225327D01* +X84400Y225408D01* +X84322Y225491D01* +X84247Y225578D01* +X84175Y225666D01* +X84106Y225758D01* +X84041Y225851D01* +X83979Y225947D01* +X83920Y226045D01* +X83865Y226145D01* +X83813Y226247D01* +X83765Y226351D01* +X83720Y226456D01* +X83679Y226562D01* +X83642Y226670D01* +X83603Y226796D01* +X83567Y226924D01* +X83536Y227052D01* +X83508Y227181D01* +X83483Y227311D01* +X83463Y227442D01* +X83446Y227573D01* +X83433Y227705D01* +X83424Y227837D01* +X83419Y227969D01* +X83417Y228101D01* +X83419Y228233D01* +X83425Y228365D01* +X83435Y228497D01* +X83449Y228629D01* +X83466Y228760D01* +X83488Y228890D01* +X83513Y229020D01* +X83541Y229149D01* +X83574Y229277D01* +X83610Y229405D01* +X83650Y229531D01* +X83693Y229656D01* +X83740Y229779D01* +X83791Y229901D01* +X83845Y230022D01* +X83891Y230118D01* +X83941Y230212D01* +X83994Y230305D01* +X84051Y230396D01* +X84110Y230485D01* +X84172Y230572D01* +X84237Y230656D01* +X84305Y230739D01* +X84376Y230819D01* +X84450Y230896D01* +X84526Y230971D01* +X84604Y231044D01* +X84685Y231113D01* +X84769Y231180D01* +X84854Y231244D01* +X84942Y231305D01* +X85032Y231363D01* +X85123Y231418D01* +X85217Y231470D01* +X85361Y231544D01* +X85506Y231614D01* +X85653Y231682D01* +X85801Y231745D01* +X85951Y231805D01* +X86102Y231861D01* +X86255Y231914D01* +X86408Y231963D01* +X86563Y232009D01* +X86719Y232050D01* +X86876Y232088D01* +X87034Y232122D01* +X87192Y232153D01* +X87352Y232179D01* +X87511Y232202D01* +X87672Y232221D01* +X87832Y232236D01* +X87994Y232247D01* +X88155Y232254D01* +X88316Y232258D01* +X88570Y232257D01* +X88823Y232250D01* +X89077Y232237D01* +X89329Y232218D01* +X89582Y232193D01* +X89833Y232162D01* +X90084Y232125D01* +X90334Y232082D01* +X90583Y232033D01* +X90830Y231978D01* +X90960Y231946D01* +X91090Y231909D01* +X91219Y231870D01* +X91346Y231827D01* +X91473Y231781D01* +X91598Y231731D01* +X91721Y231678D01* +X91844Y231622D01* +X91964Y231563D01* +X92083Y231500D01* +X92201Y231434D01* +X92316Y231365D01* +X92430Y231293D01* +X92542Y231218D01* +X92652Y231140D01* +X92759Y231059D01* +X92864Y230976D01* +X92968Y230889D01* +X93068Y230800D01* +X93167Y230708D01* +X93235Y230640D01* +X93301Y230570D01* +X93363Y230498D01* +X93423Y230423D01* +X93480Y230346D01* +X93535Y230267D01* +X93586Y230187D01* +X93634Y230104D01* +X93680Y230019D01* +X93722Y229933D01* +X93761Y229846D01* +X93796Y229757D01* +X93828Y229667D01* +X93828Y229666D02* +X93869Y229539D01* +X93906Y229411D01* +X93940Y229282D01* +X93970Y229152D01* +X93997Y229021D01* +X94020Y228890D01* +X94040Y228757D01* +X94055Y228625D01* +X94068Y228492D01* +X94076Y228359D01* +X94081Y228225D01* +X94082Y228092D01* +X97257Y228092D01* +X97257Y228244D01* +X97255Y228449D01* +X97248Y228655D01* +X97236Y228860D01* +X97220Y229064D01* +X97199Y229269D01* +X97173Y229473D01* +X97143Y229676D01* +X97109Y229878D01* +X97069Y230080D01* +X97025Y230280D01* +X96977Y230480D01* +X96930Y230656D01* +X96879Y230831D01* +X96824Y231005D01* +X96764Y231177D01* +X96701Y231348D01* +X96634Y231517D01* +X96563Y231685D01* +X96488Y231851D01* +X96409Y232016D01* +X96326Y232178D01* +X96240Y232338D01* +X96150Y232497D01* +X96056Y232653D01* +X95959Y232807D01* +X95857Y232959D01* +X95753Y233108D01* +X95645Y233255D01* +X95534Y233399D01* +X95419Y233541D01* +X95301Y233680D01* +X95300Y233680D02* +X95173Y233823D01* +X95042Y233963D01* +X94908Y234100D01* +X94770Y234233D01* +X94630Y234363D01* +X94486Y234490D01* +X94340Y234613D01* +X94190Y234733D01* +X94038Y234849D01* +X93882Y234961D01* +X93725Y235070D01* +X93564Y235175D01* +X93401Y235276D01* +X93236Y235373D01* +X93069Y235466D01* +X92899Y235555D01* +X92727Y235640D01* +X92554Y235720D01* +X92378Y235797D01* +X92200Y235869D01* +X92021Y235937D01* +X91841Y236001D01* +X91658Y236060D01* +X91475Y236115D01* +X91290Y236165D01* +X91104Y236211D01* +X90917Y236253D01* +X90729Y236290D01* +X90540Y236323D01* +X90351Y236351D01* +X90161Y236374D01* +X89970Y236393D01* +X89779Y236407D01* +X89588Y236417D01* +X89396Y236422D01* +X89205Y236423D01* +X88904Y236417D01* +X88602Y236403D01* +X88301Y236382D01* +X88000Y236353D01* +X87700Y236317D01* +X87402Y236274D01* +X87104Y236223D01* +X86808Y236166D01* +X86513Y236100D01* +X86220Y236028D01* +X85928Y235949D01* +X85639Y235862D01* +X85352Y235769D01* +X85067Y235668D01* +X84785Y235560D01* +X84785Y235561D02* +X84634Y235499D01* +X84484Y235433D01* +X84336Y235364D01* +X84190Y235291D01* +X84045Y235215D01* +X83903Y235135D01* +X83762Y235052D01* +X83623Y234965D01* +X83487Y234875D01* +X83353Y234782D01* +X83221Y234686D01* +X83091Y234586D01* +X82964Y234483D01* +X82840Y234377D01* +X82718Y234269D01* +X82599Y234157D01* +X82482Y234042D01* +X82369Y233925D01* +X82258Y233805D01* +X82150Y233682D01* +X82045Y233557D01* +X81944Y233429D01* +X81845Y233298D01* +X81750Y233166D01* +X81658Y233031D01* +X81569Y232893D01* +X81484Y232754D01* +X81402Y232613D01* +X81323Y232470D01* +X81248Y232324D01* +X81176Y232178D01* +X81109Y232029D01* +X81044Y231879D01* +X80984Y231727D01* +X80927Y231574D01* +X80874Y231419D01* +X80795Y231169D01* +X80721Y230918D01* +X80654Y230665D01* +X80592Y230410D01* +X80537Y230155D01* +X80488Y229897D01* +X80445Y229639D01* +X80408Y229380D01* +X80377Y229120D01* +X80352Y228859D01* +X80333Y228598D01* +X80321Y228336D01* +X80315Y228075D01* +X80315Y227813D01* +X80320Y227600D01* +X80330Y227387D01* +X80345Y227174D01* +X80366Y226961D01* +X80391Y226749D01* +X80422Y226538D01* +X80458Y226327D01* +X80498Y226118D01* +X80544Y225909D01* +X80595Y225702D01* +X80651Y225496D01* +X80712Y225291D01* +X80778Y225088D01* +X80848Y224886D01* +X80924Y224687D01* +X81004Y224489D01* +X81089Y224293D01* +X81178Y224099D01* +X81273Y223907D01* +X81372Y223718D01* +X81475Y223531D01* +X81583Y223347D01* +X81695Y223166D01* +X81812Y222987D01* +X81933Y222811D01* +X82058Y222638D01* +X82187Y222468D01* +X82321Y222301D01* +X82412Y222192D01* +X82507Y222086D01* +X82603Y221981D01* +X82702Y221880D01* +X82804Y221780D01* +X82908Y221683D01* +X83015Y221589D01* +X83123Y221497D01* +X83234Y221408D01* +X83347Y221322D01* +X83463Y221239D01* +X83580Y221158D01* +X83699Y221080D01* +X83820Y221005D01* +X83821Y221005D02* +X83992Y220905D01* +X84167Y220808D01* +X84343Y220716D01* +X84521Y220628D01* +X84702Y220544D01* +X84884Y220464D01* +X85069Y220389D01* +X85255Y220318D01* +X85442Y220252D01* +X85632Y220190D01* +X85822Y220132D01* +X86014Y220079D01* +X86207Y220031D01* +X86401Y219987D01* +X86597Y219948D01* +X86793Y219913D01* +X86792Y219913D02* +X87065Y219872D01* +X87338Y219837D01* +X87611Y219809D01* +X87886Y219788D01* +X88161Y219773D01* +X88436Y219765D01* +X88711Y219763D01* +X88986Y219768D01* +X89261Y219780D01* +X89536Y219799D01* +X89810Y219824D01* +X90083Y219856D01* +X90356Y219894D01* +X90627Y219939D01* +X90811Y219974D01* +X90995Y220014D01* +X91177Y220058D01* +X91359Y220106D01* +X91539Y220158D01* +X91718Y220215D01* +X91895Y220276D01* +X92071Y220342D01* +X92246Y220411D01* +X92418Y220485D01* +X92589Y220563D01* +X92758Y220645D01* +X92925Y220730D01* +X93090Y220820D01* +X93253Y220914D01* +X93413Y221011D01* +X93571Y221113D01* +X93727Y221218D01* +X93880Y221327D01* +X94030Y221439D01* +X94178Y221555D01* +X94322Y221674D01* +X94464Y221797D01* +X94603Y221924D01* +X94739Y222053D01* +X94872Y222186D01* +X95002Y222322D01* +X95128Y222461D01* +X95251Y222603D01* +X95370Y222747D01* +X95486Y222895D01* +X95599Y223045D01* +X95708Y223198D01* +X95813Y223354D01* +X95914Y223512D01* +X96012Y223672D01* +X96118Y223856D01* +X96219Y224041D01* +X96316Y224229D01* +X96408Y224420D01* +X96496Y224612D01* +X96580Y224806D01* +X96659Y225003D01* +X96733Y225201D01* +X96802Y225401D01* +X96867Y225602D01* +X96927Y225805D01* +X96982Y226009D01* +X97032Y226215D01* +X97077Y226421D01* +X97118Y226629D01* +X97153Y226837D01* +X97184Y227047D01* +X97210Y227257D01* +X97231Y227467D01* +X97246Y227678D01* +X97257Y227889D01* +D14* +X82995Y199124D03* +D15* +X152400Y146050D02* +X152400Y133350D01* +X158750Y127000D01* +X171450Y127000D02* +X177800Y133350D01* +X152400Y171450D02* +X158750Y177800D01* +X152400Y171450D02* +X152400Y158750D01* +X158750Y152400D01* +X171450Y152400D02* +X177800Y158750D01* +X177800Y171450D01* +X171450Y177800D01* +X158750Y152400D02* +X152400Y146050D01* +X171450Y152400D02* +X177800Y146050D01* +X177800Y133350D01* +X152400Y209550D02* +X152400Y222250D01* +X152400Y209550D02* +X158750Y203200D01* +X171450Y203200D02* +X177800Y209550D01* +X158750Y203200D02* +X152400Y196850D01* +X152400Y184150D01* +X158750Y177800D01* +X171450Y177800D02* +X177800Y184150D01* +X177800Y196850D01* +X171450Y203200D01* +X152400Y247650D02* +X158750Y254000D01* +X152400Y247650D02* +X152400Y234950D01* +X158750Y228600D01* +X171450Y228600D02* +X177800Y234950D01* +X177800Y247650D01* +X171450Y254000D01* +X158750Y228600D02* +X152400Y222250D01* +X171450Y228600D02* +X177800Y222250D01* +X177800Y209550D01* +X152400Y285750D02* +X152400Y298450D01* +X152400Y285750D02* +X158750Y279400D01* +X171450Y279400D02* +X177800Y285750D01* +X158750Y279400D02* +X152400Y273050D01* +X152400Y260350D01* +X158750Y254000D01* +X171450Y254000D02* +X177800Y260350D01* +X177800Y273050D01* +X171450Y279400D01* +X171450Y304800D02* +X158750Y304800D01* +X152400Y298450D01* +X171450Y304800D02* +X177800Y298450D01* +X177800Y285750D01* +X152400Y120650D02* +X152400Y107950D01* +X158750Y101600D01* +X171450Y101600D02* +X177800Y107950D01* +X158750Y127000D02* +X152400Y120650D01* +X171450Y127000D02* +X177800Y120650D01* +X177800Y107950D01* +X152400Y95250D02* +X152400Y82550D01* +X158750Y76200D01* +X171450Y76200D02* +X177800Y82550D01* +X158750Y101600D02* +X152400Y95250D01* +X171450Y101600D02* +X177800Y95250D01* +X177800Y82550D01* +X152400Y69850D02* +X152400Y57150D01* +X158750Y50800D01* +X171450Y50800D02* +X177800Y57150D01* +X158750Y76200D02* +X152400Y69850D01* +X171450Y76200D02* +X177800Y69850D01* +X177800Y57150D01* +X152400Y44450D02* +X152400Y31750D01* +X158750Y25400D01* +X171450Y25400D02* +X177800Y31750D01* +X158750Y50800D02* +X152400Y44450D01* +X171450Y50800D02* +X177800Y44450D01* +X177800Y31750D01* +X152400Y19050D02* +X152400Y6350D01* +X158750Y0D01* +X171450Y0D01* +X177800Y6350D01* +X158750Y25400D02* +X152400Y19050D01* +X171450Y25400D02* +X177800Y19050D01* +X177800Y6350D01* +D10* +X136654Y271115D02* +X134747Y273022D01* +X134747Y274928D01* +X136654Y276835D01* +X146187Y276835D01* +X146187Y274928D02* +X146187Y278742D01* +X146187Y282809D02* +X134747Y282809D01* +X146187Y282809D02* +X146187Y288529D01* +X144280Y290436D01* +X140467Y290436D01* +X138560Y288529D01* +X138560Y282809D01* +X144280Y298316D02* +X146187Y302129D01* +X144280Y298316D02* +X140467Y294503D01* +X136654Y294503D01* +X134747Y296410D01* +X134747Y300223D01* +X136654Y302129D01* +X138560Y302129D01* +X140467Y300223D01* +X140467Y294503D01* +D15* +X25400Y171450D02* +X25400Y158750D01* +X25400Y171450D02* +X19050Y177800D01* +X6350Y177800D02* +X0Y171450D01* +X25400Y133350D02* +X19050Y127000D01* +X25400Y133350D02* +X25400Y146050D01* +X19050Y152400D01* +X6350Y152400D02* +X0Y146050D01* +X0Y133350D01* +X6350Y127000D01* +X19050Y152400D02* +X25400Y158750D01* +X6350Y152400D02* +X0Y158750D01* +X0Y171450D01* +X25400Y95250D02* +X25400Y82550D01* +X25400Y95250D02* +X19050Y101600D01* +X6350Y101600D02* +X0Y95250D01* +X19050Y101600D02* +X25400Y107950D01* +X25400Y120650D01* +X19050Y127000D01* +X6350Y127000D02* +X0Y120650D01* +X0Y107950D01* +X6350Y101600D01* +X25400Y57150D02* +X19050Y50800D01* +X25400Y57150D02* +X25400Y69850D01* +X19050Y76200D01* +X6350Y76200D02* +X0Y69850D01* +X0Y57150D01* +X6350Y50800D01* +X19050Y76200D02* +X25400Y82550D01* +X6350Y76200D02* +X0Y82550D01* +X0Y95250D01* +X25400Y19050D02* +X25400Y6350D01* +X25400Y19050D02* +X19050Y25400D01* +X6350Y25400D02* +X0Y19050D01* +X19050Y25400D02* +X25400Y31750D01* +X25400Y44450D01* +X19050Y50800D01* +X6350Y50800D02* +X0Y44450D01* +X0Y31750D01* +X6350Y25400D01* +X6350Y0D02* +X19050Y0D01* +X25400Y6350D01* +X6350Y0D02* +X0Y6350D01* +X0Y19050D01* +X25400Y184150D02* +X25400Y196850D01* +X19050Y203200D01* +X6350Y203200D02* +X0Y196850D01* +X19050Y177800D02* +X25400Y184150D01* +X6350Y177800D02* +X0Y184150D01* +X0Y196850D01* +X25400Y209550D02* +X25400Y222250D01* +X19050Y228600D01* +X6350Y228600D02* +X0Y222250D01* +X19050Y203200D02* +X25400Y209550D01* +X6350Y203200D02* +X0Y209550D01* +X0Y222250D01* +X25400Y234950D02* +X25400Y247650D01* +X19050Y254000D01* +X6350Y254000D02* +X0Y247650D01* +X19050Y228600D02* +X25400Y234950D01* +X6350Y228600D02* +X0Y234950D01* +X0Y247650D01* +X25400Y260350D02* +X25400Y273050D01* +X19050Y279400D01* +X6350Y279400D02* +X0Y273050D01* +X19050Y254000D02* +X25400Y260350D01* +X6350Y254000D02* +X0Y260350D01* +X0Y273050D01* +X25400Y285750D02* +X25400Y298450D01* +X19050Y304800D01* +X6350Y304800D01* +X0Y298450D01* +X19050Y279400D02* +X25400Y285750D01* +X6350Y279400D02* +X0Y285750D01* +X0Y298450D01* +D10* +X31623Y1780D02* +X33530Y-127D01* +X31623Y1780D02* +X31623Y3686D01* +X33530Y5593D01* +X43063Y5593D01* +X43063Y3686D02* +X43063Y7500D01* +X43063Y11567D02* +X31623Y11567D01* +X43063Y11567D02* +X43063Y17287D01* +X41156Y19193D01* +X37343Y19193D01* +X35436Y17287D01* +X35436Y11567D01* +X43063Y23261D02* +X43063Y30887D01* +X41156Y30887D01* +X33530Y23261D01* +X31623Y23261D01* +D15* +X148590Y172720D02* +X148590Y185420D01* +X142240Y191770D01* +X129540Y191770D02* +X123190Y185420D01* +X142240Y191770D02* +X148590Y198120D01* +X148590Y210820D01* +X142240Y217170D01* +X129540Y217170D02* +X123190Y210820D01* +X123190Y198120D01* +X129540Y191770D01* +X129540Y166370D02* +X142240Y166370D01* +X148590Y172720D01* +X129540Y166370D02* +X123190Y172720D01* +X123190Y185420D01* +X129540Y217170D02* +X142240Y217170D01* +D10* +X154813Y168150D02* +X156720Y166243D01* +X154813Y168150D02* +X154813Y170056D01* +X156720Y171963D01* +X166253Y171963D01* +X166253Y170056D02* +X166253Y173870D01* +X166253Y177937D02* +X154813Y177937D01* +X166253Y177937D02* +X166253Y183657D01* +X164346Y185563D01* +X160533Y185563D01* +X158626Y183657D01* +X158626Y177937D01* +X154813Y189631D02* +X154813Y197257D01* +X154813Y189631D02* +X162440Y197257D01* +X164346Y197257D01* +X166253Y195351D01* +X166253Y191538D01* +X164346Y189631D01* +D15* +X38100Y323850D02* +X31750Y330200D01* +X19050Y330200D01* +X12700Y323850D01* +X12700Y311150D02* +X19050Y304800D01* +X31750Y304800D01* +X38100Y311150D01* +X69850Y330200D02* +X82550Y330200D01* +X69850Y330200D02* +X63500Y323850D01* +X63500Y311150D02* +X69850Y304800D01* +X63500Y323850D02* +X57150Y330200D01* +X44450Y330200D01* +X38100Y323850D01* +X38100Y311150D02* +X44450Y304800D01* +X57150Y304800D01* +X63500Y311150D01* +X107950Y330200D02* +X114300Y323850D01* +X107950Y330200D02* +X95250Y330200D01* +X88900Y323850D01* +X88900Y311150D02* +X95250Y304800D01* +X107950Y304800D01* +X114300Y311150D01* +X88900Y323850D02* +X82550Y330200D01* +X88900Y311150D02* +X82550Y304800D01* +X69850Y304800D01* +X146050Y330200D02* +X158750Y330200D01* +X146050Y330200D02* +X139700Y323850D01* +X139700Y311150D02* +X146050Y304800D01* +X139700Y323850D02* +X133350Y330200D01* +X120650Y330200D01* +X114300Y323850D01* +X114300Y311150D02* +X120650Y304800D01* +X133350Y304800D01* +X139700Y311150D01* +X165100Y311150D02* +X165100Y323850D01* +X158750Y330200D01* +X165100Y311150D02* +X158750Y304800D01* +X146050Y304800D01* +X12700Y311150D02* +X12700Y323850D01* +D10* +X163320Y336423D02* +X165227Y338330D01* +X163320Y336423D02* +X161414Y336423D01* +X159507Y338330D01* +X159507Y347863D01* +X157601Y347863D02* +X161414Y347863D01* +X153533Y347863D02* +X153533Y336423D01* +X153533Y347863D02* +X147813Y347863D01* +X145907Y345956D01* +X145907Y342143D01* +X147813Y340236D01* +X153533Y340236D01* +X141839Y344050D02* +X138026Y347863D01* +X138026Y336423D01* +X141839Y336423D02* +X134213Y336423D01* +D16* +X129794Y231648D03* +D13* +X137541Y222885D02* +X141354Y222885D01* +X141354Y224792D01* +X140719Y225427D01* +X139448Y225427D01* +X138812Y224792D01* +X138812Y222885D01* +X138812Y224156D02* +X137541Y225427D01* +X140083Y226627D02* +X141354Y227898D01* +X137541Y227898D01* +X137541Y226627D02* +X137541Y229169D01* +D16* +X142494Y231648D03* +D13* +X150241Y222885D02* +X154054Y222885D01* +X154054Y224792D01* +X153419Y225427D01* +X152148Y225427D01* +X151512Y224792D01* +X151512Y222885D01* +X151512Y224156D02* +X150241Y225427D01* +X153419Y226627D02* +X154054Y227263D01* +X154054Y228534D01* +X153419Y229169D01* +X152783Y229169D01* +X152148Y228534D01* +X152148Y227898D01* +X152148Y228534D02* +X151512Y229169D01* +X150877Y229169D01* +X150241Y228534D01* +X150241Y227263D01* +X150877Y226627D01* +D15* +X148590Y81280D02* +X148590Y68580D01* +X148590Y81280D02* +X142240Y87630D01* +X129540Y87630D02* +X123190Y81280D01* +X142240Y87630D02* +X148590Y93980D01* +X148590Y106680D01* +X142240Y113030D01* +X129540Y113030D02* +X123190Y106680D01* +X123190Y93980D01* +X129540Y87630D01* +X129540Y62230D02* +X142240Y62230D01* +X148590Y68580D01* +X129540Y62230D02* +X123190Y68580D01* +X123190Y81280D01* +X129540Y113030D02* +X142240Y113030D01* +D10* +X154813Y64010D02* +X156720Y62103D01* +X154813Y64010D02* +X154813Y65916D01* +X156720Y67823D01* +X166253Y67823D01* +X166253Y65916D02* +X166253Y69730D01* +X166253Y73797D02* +X154813Y73797D01* +X166253Y73797D02* +X166253Y79517D01* +X164346Y81423D01* +X160533Y81423D01* +X158626Y79517D01* +X158626Y73797D01* +X164346Y85491D02* +X166253Y87398D01* +X166253Y91211D01* +X164346Y93117D01* +X162440Y93117D01* +X160533Y91211D01* +X160533Y89304D01* +X160533Y91211D02* +X158626Y93117D01* +X156720Y93117D01* +X154813Y91211D01* +X154813Y87398D01* +X156720Y85491D01* +M02* diff --git a/test/layers/CAMOutputs/GerberFiles/silkscreen_top.gbr b/test/layers/CAMOutputs/GerberFiles/silkscreen_top.gbr new file mode 100644 index 0000000..fd0d62a --- /dev/null +++ b/test/layers/CAMOutputs/GerberFiles/silkscreen_top.gbr @@ -0,0 +1,3517 @@ +G04 EAGLE Gerber RS-274X export* +G75* +%MOMM*% +%FSLAX34Y34*% +%LPD*% +%INSilkscreen Top*% +%IPPOS*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5*% +G01* +%ADD10C,0.203200*% +%ADD11C,0.254000*% +%ADD12C,0.127000*% +%ADD13C,0.152400*% +%ADD14C,0.558800*% +%ADD15C,0.025400*% +%ADD16R,0.457200X0.762000*% +%ADD17R,0.762000X0.457200*% +%ADD18C,0.101600*% + +G36* +X40650Y69751D02* +X40650Y69751D01* +X40654Y69749D01* +X40724Y69785D01* +X40734Y69790D01* +X40735Y69791D01* +X45607Y75273D01* +X46461Y76055D01* +X47451Y76644D01* +X47802Y76771D01* +X48170Y76836D01* +X50445Y76836D01* +X50450Y76838D01* +X50456Y76836D01* +X51820Y76960D01* +X51830Y76966D01* +X51842Y76964D01* +X53161Y77332D01* +X53169Y77340D01* +X53182Y77341D01* +X54412Y77941D01* +X54419Y77948D01* +X54430Y77951D01* +X55587Y78768D01* +X55592Y78776D01* +X55601Y78779D01* +X56632Y79751D01* +X56635Y79759D01* +X56641Y79761D01* +X56642Y79763D01* +X56644Y79764D01* +X57529Y80871D01* +X57531Y80881D01* +X57540Y80888D01* +X58487Y82569D01* +X58488Y82580D01* +X58496Y82590D01* +X59124Y84414D01* +X59123Y84425D01* +X59130Y84436D01* +X59418Y86343D01* +X59415Y86354D01* +X59420Y86366D01* +X59418Y86418D01* +X59410Y86670D01* +X59406Y86796D01* +X59406Y86797D01* +X59398Y87049D01* +X59390Y87302D01* +X59386Y87428D01* +X59378Y87680D01* +X59367Y88059D01* +X59359Y88294D01* +X59355Y88303D01* +X59357Y88315D01* +X59150Y89354D01* +X59145Y89362D01* +X59145Y89373D01* +X58787Y90370D01* +X58781Y90377D01* +X58780Y90388D01* +X58278Y91322D01* +X58269Y91329D01* +X58266Y91341D01* +X57359Y92478D01* +X57348Y92484D01* +X57341Y92497D01* +X56215Y93418D01* +X56172Y93430D01* +X56131Y93446D01* +X56126Y93444D01* +X56120Y93445D01* +X56082Y93424D01* +X56042Y93405D01* +X56039Y93399D01* +X56035Y93397D01* +X56027Y93368D01* +X56009Y93320D01* +X56009Y92440D01* +X55993Y92320D01* +X55949Y92217D01* +X55675Y91877D01* +X55314Y91629D01* +X55140Y91564D01* +X54602Y91506D01* +X54072Y91604D01* +X53584Y91853D01* +X52682Y92504D01* +X52270Y92858D01* +X51919Y93268D01* +X51636Y93726D01* +X51430Y94220D01* +X51371Y94520D01* +X51383Y94823D01* +X51540Y95342D01* +X51826Y95802D01* +X52221Y96172D01* +X52702Y96427D01* +X53192Y96566D01* +X53703Y96623D01* +X54306Y96623D01* +X54307Y96623D01* +X54329Y96632D01* +X54397Y96661D01* +X54432Y96753D01* +X54428Y96762D01* +X54394Y96838D01* +X54392Y96841D01* +X54391Y96842D01* +X54390Y96843D01* +X54369Y96863D01* +X54362Y96866D01* +X54358Y96874D01* +X53923Y97212D01* +X53908Y97216D01* +X53896Y97228D01* +X53392Y97449D01* +X53391Y97449D01* +X53035Y97601D01* +X52807Y97702D01* +X52797Y97703D01* +X52787Y97709D01* +X51909Y97929D01* +X51900Y97928D01* +X51890Y97932D01* +X50990Y98018D01* +X50980Y98014D01* +X50968Y98018D01* +X50100Y97952D01* +X50089Y97946D01* +X50076Y97947D01* +X49236Y97716D01* +X49226Y97708D01* +X49213Y97707D01* +X48433Y97319D01* +X48426Y97311D01* +X48415Y97308D01* +X47638Y96748D01* +X47634Y96741D01* +X47625Y96737D01* +X46929Y96079D01* +X46924Y96068D01* +X46913Y96060D01* +X46482Y95457D01* +X46479Y95442D01* +X46467Y95429D01* +X46200Y94737D01* +X46200Y94721D01* +X46192Y94706D01* +X46105Y93969D01* +X46110Y93954D01* +X46106Y93937D01* +X46205Y93202D01* +X46213Y93189D01* +X46213Y93172D01* +X46493Y92484D01* +X46502Y92475D01* +X46505Y92461D01* +X47692Y90703D01* +X47700Y90698D01* +X47704Y90687D01* +X49157Y89146D01* +X49527Y88711D01* +X49767Y88208D01* +X49869Y87660D01* +X49826Y87104D01* +X49640Y86579D01* +X49325Y86119D01* +X48900Y85754D01* +X48357Y85461D01* +X47771Y85263D01* +X47161Y85166D01* +X46450Y85201D01* +X45772Y85408D01* +X45166Y85773D01* +X44853Y86101D01* +X44647Y86505D01* +X44554Y86921D01* +X44554Y87349D01* +X44647Y87764D01* +X44719Y87902D01* +X44837Y88016D01* +X45661Y88615D01* +X45794Y88686D01* +X45932Y88714D01* +X46090Y88698D01* +X46133Y88712D01* +X46178Y88723D01* +X46180Y88727D01* +X46184Y88728D01* +X46204Y88769D01* +X46227Y88808D01* +X46226Y88812D01* +X46228Y88816D01* +X46213Y88859D01* +X46200Y88903D01* +X46197Y88905D01* +X46196Y88909D01* +X46158Y88928D01* +X46122Y88949D01* +X45639Y89025D01* +X45634Y89024D01* +X45629Y89026D01* +X44689Y89099D01* +X44680Y89096D01* +X44669Y89099D01* +X43729Y89026D01* +X43719Y89021D01* +X43707Y89022D01* +X43008Y88838D01* +X42998Y88830D01* +X42984Y88829D01* +X42336Y88508D01* +X42328Y88499D01* +X42314Y88495D01* +X41744Y88050D01* +X41738Y88039D01* +X41726Y88033D01* +X41256Y87483D01* +X41252Y87471D01* +X41241Y87462D01* +X40840Y86730D01* +X40839Y86717D01* +X40830Y86706D01* +X40590Y85907D01* +X40591Y85894D01* +X40585Y85881D01* +X40515Y85050D01* +X40517Y85044D01* +X40515Y85039D01* +X40515Y69875D01* +X40517Y69870D01* +X40515Y69866D01* +X40536Y69826D01* +X40553Y69784D01* +X40558Y69783D01* +X40560Y69778D01* +X40603Y69765D01* +X40645Y69749D01* +X40650Y69751D01* +G37* +D10* +X0Y330200D02* +X0Y0D01* +X177800Y0D01* +X177800Y330200D01* +X0Y330200D01* +D11* +X2540Y88900D02* +X2543Y89149D01* +X2552Y89399D01* +X2568Y89647D01* +X2589Y89896D01* +X2616Y90144D01* +X2650Y90391D01* +X2690Y90637D01* +X2735Y90882D01* +X2787Y91126D01* +X2844Y91369D01* +X2908Y91610D01* +X2977Y91849D01* +X3053Y92087D01* +X3134Y92323D01* +X3221Y92557D01* +X3313Y92788D01* +X3412Y93017D01* +X3515Y93244D01* +X3625Y93468D01* +X3740Y93689D01* +X3860Y93908D01* +X3985Y94123D01* +X4116Y94336D01* +X4252Y94545D01* +X4393Y94750D01* +X4539Y94952D01* +X4690Y95151D01* +X4846Y95345D01* +X5007Y95536D01* +X5172Y95723D01* +X5342Y95906D01* +X5516Y96084D01* +X5694Y96258D01* +X5877Y96428D01* +X6064Y96593D01* +X6255Y96754D01* +X6449Y96910D01* +X6648Y97061D01* +X6850Y97207D01* +X7055Y97348D01* +X7264Y97484D01* +X7477Y97615D01* +X7692Y97740D01* +X7911Y97860D01* +X8132Y97975D01* +X8356Y98085D01* +X8583Y98188D01* +X8812Y98287D01* +X9043Y98379D01* +X9277Y98466D01* +X9513Y98547D01* +X9751Y98623D01* +X9990Y98692D01* +X10231Y98756D01* +X10474Y98813D01* +X10718Y98865D01* +X10963Y98910D01* +X11209Y98950D01* +X11456Y98984D01* +X11704Y99011D01* +X11953Y99032D01* +X12201Y99048D01* +X12451Y99057D01* +X12700Y99060D01* +X12949Y99057D01* +X13199Y99048D01* +X13447Y99032D01* +X13696Y99011D01* +X13944Y98984D01* +X14191Y98950D01* +X14437Y98910D01* +X14682Y98865D01* +X14926Y98813D01* +X15169Y98756D01* +X15410Y98692D01* +X15649Y98623D01* +X15887Y98547D01* +X16123Y98466D01* +X16357Y98379D01* +X16588Y98287D01* +X16817Y98188D01* +X17044Y98085D01* +X17268Y97975D01* +X17489Y97860D01* +X17708Y97740D01* +X17923Y97615D01* +X18136Y97484D01* +X18345Y97348D01* +X18550Y97207D01* +X18752Y97061D01* +X18951Y96910D01* +X19145Y96754D01* +X19336Y96593D01* +X19523Y96428D01* +X19706Y96258D01* +X19884Y96084D01* +X20058Y95906D01* +X20228Y95723D01* +X20393Y95536D01* +X20554Y95345D01* +X20710Y95151D01* +X20861Y94952D01* +X21007Y94750D01* +X21148Y94545D01* +X21284Y94336D01* +X21415Y94123D01* +X21540Y93908D01* +X21660Y93689D01* +X21775Y93468D01* +X21885Y93244D01* +X21988Y93017D01* +X22087Y92788D01* +X22179Y92557D01* +X22266Y92323D01* +X22347Y92087D01* +X22423Y91849D01* +X22492Y91610D01* +X22556Y91369D01* +X22613Y91126D01* +X22665Y90882D01* +X22710Y90637D01* +X22750Y90391D01* +X22784Y90144D01* +X22811Y89896D01* +X22832Y89647D01* +X22848Y89399D01* +X22857Y89149D01* +X22860Y88900D01* +X22857Y88651D01* +X22848Y88401D01* +X22832Y88153D01* +X22811Y87904D01* +X22784Y87656D01* +X22750Y87409D01* +X22710Y87163D01* +X22665Y86918D01* +X22613Y86674D01* +X22556Y86431D01* +X22492Y86190D01* +X22423Y85951D01* +X22347Y85713D01* +X22266Y85477D01* +X22179Y85243D01* +X22087Y85012D01* +X21988Y84783D01* +X21885Y84556D01* +X21775Y84332D01* +X21660Y84111D01* +X21540Y83892D01* +X21415Y83677D01* +X21284Y83464D01* +X21148Y83255D01* +X21007Y83050D01* +X20861Y82848D01* +X20710Y82649D01* +X20554Y82455D01* +X20393Y82264D01* +X20228Y82077D01* +X20058Y81894D01* +X19884Y81716D01* +X19706Y81542D01* +X19523Y81372D01* +X19336Y81207D01* +X19145Y81046D01* +X18951Y80890D01* +X18752Y80739D01* +X18550Y80593D01* +X18345Y80452D01* +X18136Y80316D01* +X17923Y80185D01* +X17708Y80060D01* +X17489Y79940D01* +X17268Y79825D01* +X17044Y79715D01* +X16817Y79612D01* +X16588Y79513D01* +X16357Y79421D01* +X16123Y79334D01* +X15887Y79253D01* +X15649Y79177D01* +X15410Y79108D01* +X15169Y79044D01* +X14926Y78987D01* +X14682Y78935D01* +X14437Y78890D01* +X14191Y78850D01* +X13944Y78816D01* +X13696Y78789D01* +X13447Y78768D01* +X13199Y78752D01* +X12949Y78743D01* +X12700Y78740D01* +X12451Y78743D01* +X12201Y78752D01* +X11953Y78768D01* +X11704Y78789D01* +X11456Y78816D01* +X11209Y78850D01* +X10963Y78890D01* +X10718Y78935D01* +X10474Y78987D01* +X10231Y79044D01* +X9990Y79108D01* +X9751Y79177D01* +X9513Y79253D01* +X9277Y79334D01* +X9043Y79421D01* +X8812Y79513D01* +X8583Y79612D01* +X8356Y79715D01* +X8132Y79825D01* +X7911Y79940D01* +X7692Y80060D01* +X7477Y80185D01* +X7264Y80316D01* +X7055Y80452D01* +X6850Y80593D01* +X6648Y80739D01* +X6449Y80890D01* +X6255Y81046D01* +X6064Y81207D01* +X5877Y81372D01* +X5694Y81542D01* +X5516Y81716D01* +X5342Y81894D01* +X5172Y82077D01* +X5007Y82264D01* +X4846Y82455D01* +X4690Y82649D01* +X4539Y82848D01* +X4393Y83050D01* +X4252Y83255D01* +X4116Y83464D01* +X3985Y83677D01* +X3860Y83892D01* +X3740Y84111D01* +X3625Y84332D01* +X3515Y84556D01* +X3412Y84783D01* +X3313Y85012D01* +X3221Y85243D01* +X3134Y85477D01* +X3053Y85713D01* +X2977Y85951D01* +X2908Y86190D01* +X2844Y86431D01* +X2787Y86674D01* +X2735Y86918D01* +X2690Y87163D01* +X2650Y87409D01* +X2616Y87656D01* +X2589Y87904D01* +X2568Y88153D01* +X2552Y88401D01* +X2543Y88651D01* +X2540Y88900D01* +X2540Y114300D02* +X2543Y114549D01* +X2552Y114799D01* +X2568Y115047D01* +X2589Y115296D01* +X2616Y115544D01* +X2650Y115791D01* +X2690Y116037D01* +X2735Y116282D01* +X2787Y116526D01* +X2844Y116769D01* +X2908Y117010D01* +X2977Y117249D01* +X3053Y117487D01* +X3134Y117723D01* +X3221Y117957D01* +X3313Y118188D01* +X3412Y118417D01* +X3515Y118644D01* +X3625Y118868D01* +X3740Y119089D01* +X3860Y119308D01* +X3985Y119523D01* +X4116Y119736D01* +X4252Y119945D01* +X4393Y120150D01* +X4539Y120352D01* +X4690Y120551D01* +X4846Y120745D01* +X5007Y120936D01* +X5172Y121123D01* +X5342Y121306D01* +X5516Y121484D01* +X5694Y121658D01* +X5877Y121828D01* +X6064Y121993D01* +X6255Y122154D01* +X6449Y122310D01* +X6648Y122461D01* +X6850Y122607D01* +X7055Y122748D01* +X7264Y122884D01* +X7477Y123015D01* +X7692Y123140D01* +X7911Y123260D01* +X8132Y123375D01* +X8356Y123485D01* +X8583Y123588D01* +X8812Y123687D01* +X9043Y123779D01* +X9277Y123866D01* +X9513Y123947D01* +X9751Y124023D01* +X9990Y124092D01* +X10231Y124156D01* +X10474Y124213D01* +X10718Y124265D01* +X10963Y124310D01* +X11209Y124350D01* +X11456Y124384D01* +X11704Y124411D01* +X11953Y124432D01* +X12201Y124448D01* +X12451Y124457D01* +X12700Y124460D01* +X12949Y124457D01* +X13199Y124448D01* +X13447Y124432D01* +X13696Y124411D01* +X13944Y124384D01* +X14191Y124350D01* +X14437Y124310D01* +X14682Y124265D01* +X14926Y124213D01* +X15169Y124156D01* +X15410Y124092D01* +X15649Y124023D01* +X15887Y123947D01* +X16123Y123866D01* +X16357Y123779D01* +X16588Y123687D01* +X16817Y123588D01* +X17044Y123485D01* +X17268Y123375D01* +X17489Y123260D01* +X17708Y123140D01* +X17923Y123015D01* +X18136Y122884D01* +X18345Y122748D01* +X18550Y122607D01* +X18752Y122461D01* +X18951Y122310D01* +X19145Y122154D01* +X19336Y121993D01* +X19523Y121828D01* +X19706Y121658D01* +X19884Y121484D01* +X20058Y121306D01* +X20228Y121123D01* +X20393Y120936D01* +X20554Y120745D01* +X20710Y120551D01* +X20861Y120352D01* +X21007Y120150D01* +X21148Y119945D01* +X21284Y119736D01* +X21415Y119523D01* +X21540Y119308D01* +X21660Y119089D01* +X21775Y118868D01* +X21885Y118644D01* +X21988Y118417D01* +X22087Y118188D01* +X22179Y117957D01* +X22266Y117723D01* +X22347Y117487D01* +X22423Y117249D01* +X22492Y117010D01* +X22556Y116769D01* +X22613Y116526D01* +X22665Y116282D01* +X22710Y116037D01* +X22750Y115791D01* +X22784Y115544D01* +X22811Y115296D01* +X22832Y115047D01* +X22848Y114799D01* +X22857Y114549D01* +X22860Y114300D01* +X22857Y114051D01* +X22848Y113801D01* +X22832Y113553D01* +X22811Y113304D01* +X22784Y113056D01* +X22750Y112809D01* +X22710Y112563D01* +X22665Y112318D01* +X22613Y112074D01* +X22556Y111831D01* +X22492Y111590D01* +X22423Y111351D01* +X22347Y111113D01* +X22266Y110877D01* +X22179Y110643D01* +X22087Y110412D01* +X21988Y110183D01* +X21885Y109956D01* +X21775Y109732D01* +X21660Y109511D01* +X21540Y109292D01* +X21415Y109077D01* +X21284Y108864D01* +X21148Y108655D01* +X21007Y108450D01* +X20861Y108248D01* +X20710Y108049D01* +X20554Y107855D01* +X20393Y107664D01* +X20228Y107477D01* +X20058Y107294D01* +X19884Y107116D01* +X19706Y106942D01* +X19523Y106772D01* +X19336Y106607D01* +X19145Y106446D01* +X18951Y106290D01* +X18752Y106139D01* +X18550Y105993D01* +X18345Y105852D01* +X18136Y105716D01* +X17923Y105585D01* +X17708Y105460D01* +X17489Y105340D01* +X17268Y105225D01* +X17044Y105115D01* +X16817Y105012D01* +X16588Y104913D01* +X16357Y104821D01* +X16123Y104734D01* +X15887Y104653D01* +X15649Y104577D01* +X15410Y104508D01* +X15169Y104444D01* +X14926Y104387D01* +X14682Y104335D01* +X14437Y104290D01* +X14191Y104250D01* +X13944Y104216D01* +X13696Y104189D01* +X13447Y104168D01* +X13199Y104152D01* +X12949Y104143D01* +X12700Y104140D01* +X12451Y104143D01* +X12201Y104152D01* +X11953Y104168D01* +X11704Y104189D01* +X11456Y104216D01* +X11209Y104250D01* +X10963Y104290D01* +X10718Y104335D01* +X10474Y104387D01* +X10231Y104444D01* +X9990Y104508D01* +X9751Y104577D01* +X9513Y104653D01* +X9277Y104734D01* +X9043Y104821D01* +X8812Y104913D01* +X8583Y105012D01* +X8356Y105115D01* +X8132Y105225D01* +X7911Y105340D01* +X7692Y105460D01* +X7477Y105585D01* +X7264Y105716D01* +X7055Y105852D01* +X6850Y105993D01* +X6648Y106139D01* +X6449Y106290D01* +X6255Y106446D01* +X6064Y106607D01* +X5877Y106772D01* +X5694Y106942D01* +X5516Y107116D01* +X5342Y107294D01* +X5172Y107477D01* +X5007Y107664D01* +X4846Y107855D01* +X4690Y108049D01* +X4539Y108248D01* +X4393Y108450D01* +X4252Y108655D01* +X4116Y108864D01* +X3985Y109077D01* +X3860Y109292D01* +X3740Y109511D01* +X3625Y109732D01* +X3515Y109956D01* +X3412Y110183D01* +X3313Y110412D01* +X3221Y110643D01* +X3134Y110877D01* +X3053Y111113D01* +X2977Y111351D01* +X2908Y111590D01* +X2844Y111831D01* +X2787Y112074D01* +X2735Y112318D01* +X2690Y112563D01* +X2650Y112809D01* +X2616Y113056D01* +X2589Y113304D01* +X2568Y113553D01* +X2552Y113801D01* +X2543Y114051D01* +X2540Y114300D01* +X2540Y165100D02* +X2543Y165349D01* +X2552Y165599D01* +X2568Y165847D01* +X2589Y166096D01* +X2616Y166344D01* +X2650Y166591D01* +X2690Y166837D01* +X2735Y167082D01* +X2787Y167326D01* +X2844Y167569D01* +X2908Y167810D01* +X2977Y168049D01* +X3053Y168287D01* +X3134Y168523D01* +X3221Y168757D01* +X3313Y168988D01* +X3412Y169217D01* +X3515Y169444D01* +X3625Y169668D01* +X3740Y169889D01* +X3860Y170108D01* +X3985Y170323D01* +X4116Y170536D01* +X4252Y170745D01* +X4393Y170950D01* +X4539Y171152D01* +X4690Y171351D01* +X4846Y171545D01* +X5007Y171736D01* +X5172Y171923D01* +X5342Y172106D01* +X5516Y172284D01* +X5694Y172458D01* +X5877Y172628D01* +X6064Y172793D01* +X6255Y172954D01* +X6449Y173110D01* +X6648Y173261D01* +X6850Y173407D01* +X7055Y173548D01* +X7264Y173684D01* +X7477Y173815D01* +X7692Y173940D01* +X7911Y174060D01* +X8132Y174175D01* +X8356Y174285D01* +X8583Y174388D01* +X8812Y174487D01* +X9043Y174579D01* +X9277Y174666D01* +X9513Y174747D01* +X9751Y174823D01* +X9990Y174892D01* +X10231Y174956D01* +X10474Y175013D01* +X10718Y175065D01* +X10963Y175110D01* +X11209Y175150D01* +X11456Y175184D01* +X11704Y175211D01* +X11953Y175232D01* +X12201Y175248D01* +X12451Y175257D01* +X12700Y175260D01* +X12949Y175257D01* +X13199Y175248D01* +X13447Y175232D01* +X13696Y175211D01* +X13944Y175184D01* +X14191Y175150D01* +X14437Y175110D01* +X14682Y175065D01* +X14926Y175013D01* +X15169Y174956D01* +X15410Y174892D01* +X15649Y174823D01* +X15887Y174747D01* +X16123Y174666D01* +X16357Y174579D01* +X16588Y174487D01* +X16817Y174388D01* +X17044Y174285D01* +X17268Y174175D01* +X17489Y174060D01* +X17708Y173940D01* +X17923Y173815D01* +X18136Y173684D01* +X18345Y173548D01* +X18550Y173407D01* +X18752Y173261D01* +X18951Y173110D01* +X19145Y172954D01* +X19336Y172793D01* +X19523Y172628D01* +X19706Y172458D01* +X19884Y172284D01* +X20058Y172106D01* +X20228Y171923D01* +X20393Y171736D01* +X20554Y171545D01* +X20710Y171351D01* +X20861Y171152D01* +X21007Y170950D01* +X21148Y170745D01* +X21284Y170536D01* +X21415Y170323D01* +X21540Y170108D01* +X21660Y169889D01* +X21775Y169668D01* +X21885Y169444D01* +X21988Y169217D01* +X22087Y168988D01* +X22179Y168757D01* +X22266Y168523D01* +X22347Y168287D01* +X22423Y168049D01* +X22492Y167810D01* +X22556Y167569D01* +X22613Y167326D01* +X22665Y167082D01* +X22710Y166837D01* +X22750Y166591D01* +X22784Y166344D01* +X22811Y166096D01* +X22832Y165847D01* +X22848Y165599D01* +X22857Y165349D01* +X22860Y165100D01* +X22857Y164851D01* +X22848Y164601D01* +X22832Y164353D01* +X22811Y164104D01* +X22784Y163856D01* +X22750Y163609D01* +X22710Y163363D01* +X22665Y163118D01* +X22613Y162874D01* +X22556Y162631D01* +X22492Y162390D01* +X22423Y162151D01* +X22347Y161913D01* +X22266Y161677D01* +X22179Y161443D01* +X22087Y161212D01* +X21988Y160983D01* +X21885Y160756D01* +X21775Y160532D01* +X21660Y160311D01* +X21540Y160092D01* +X21415Y159877D01* +X21284Y159664D01* +X21148Y159455D01* +X21007Y159250D01* +X20861Y159048D01* +X20710Y158849D01* +X20554Y158655D01* +X20393Y158464D01* +X20228Y158277D01* +X20058Y158094D01* +X19884Y157916D01* +X19706Y157742D01* +X19523Y157572D01* +X19336Y157407D01* +X19145Y157246D01* +X18951Y157090D01* +X18752Y156939D01* +X18550Y156793D01* +X18345Y156652D01* +X18136Y156516D01* +X17923Y156385D01* +X17708Y156260D01* +X17489Y156140D01* +X17268Y156025D01* +X17044Y155915D01* +X16817Y155812D01* +X16588Y155713D01* +X16357Y155621D01* +X16123Y155534D01* +X15887Y155453D01* +X15649Y155377D01* +X15410Y155308D01* +X15169Y155244D01* +X14926Y155187D01* +X14682Y155135D01* +X14437Y155090D01* +X14191Y155050D01* +X13944Y155016D01* +X13696Y154989D01* +X13447Y154968D01* +X13199Y154952D01* +X12949Y154943D01* +X12700Y154940D01* +X12451Y154943D01* +X12201Y154952D01* +X11953Y154968D01* +X11704Y154989D01* +X11456Y155016D01* +X11209Y155050D01* +X10963Y155090D01* +X10718Y155135D01* +X10474Y155187D01* +X10231Y155244D01* +X9990Y155308D01* +X9751Y155377D01* +X9513Y155453D01* +X9277Y155534D01* +X9043Y155621D01* +X8812Y155713D01* +X8583Y155812D01* +X8356Y155915D01* +X8132Y156025D01* +X7911Y156140D01* +X7692Y156260D01* +X7477Y156385D01* +X7264Y156516D01* +X7055Y156652D01* +X6850Y156793D01* +X6648Y156939D01* +X6449Y157090D01* +X6255Y157246D01* +X6064Y157407D01* +X5877Y157572D01* +X5694Y157742D01* +X5516Y157916D01* +X5342Y158094D01* +X5172Y158277D01* +X5007Y158464D01* +X4846Y158655D01* +X4690Y158849D01* +X4539Y159048D01* +X4393Y159250D01* +X4252Y159455D01* +X4116Y159664D01* +X3985Y159877D01* +X3860Y160092D01* +X3740Y160311D01* +X3625Y160532D01* +X3515Y160756D01* +X3412Y160983D01* +X3313Y161212D01* +X3221Y161443D01* +X3134Y161677D01* +X3053Y161913D01* +X2977Y162151D01* +X2908Y162390D01* +X2844Y162631D01* +X2787Y162874D01* +X2735Y163118D01* +X2690Y163363D01* +X2650Y163609D01* +X2616Y163856D01* +X2589Y164104D01* +X2568Y164353D01* +X2552Y164601D01* +X2543Y164851D01* +X2540Y165100D01* +X2540Y12700D02* +X2543Y12949D01* +X2552Y13199D01* +X2568Y13447D01* +X2589Y13696D01* +X2616Y13944D01* +X2650Y14191D01* +X2690Y14437D01* +X2735Y14682D01* +X2787Y14926D01* +X2844Y15169D01* +X2908Y15410D01* +X2977Y15649D01* +X3053Y15887D01* +X3134Y16123D01* +X3221Y16357D01* +X3313Y16588D01* +X3412Y16817D01* +X3515Y17044D01* +X3625Y17268D01* +X3740Y17489D01* +X3860Y17708D01* +X3985Y17923D01* +X4116Y18136D01* +X4252Y18345D01* +X4393Y18550D01* +X4539Y18752D01* +X4690Y18951D01* +X4846Y19145D01* +X5007Y19336D01* +X5172Y19523D01* +X5342Y19706D01* +X5516Y19884D01* +X5694Y20058D01* +X5877Y20228D01* +X6064Y20393D01* +X6255Y20554D01* +X6449Y20710D01* +X6648Y20861D01* +X6850Y21007D01* +X7055Y21148D01* +X7264Y21284D01* +X7477Y21415D01* +X7692Y21540D01* +X7911Y21660D01* +X8132Y21775D01* +X8356Y21885D01* +X8583Y21988D01* +X8812Y22087D01* +X9043Y22179D01* +X9277Y22266D01* +X9513Y22347D01* +X9751Y22423D01* +X9990Y22492D01* +X10231Y22556D01* +X10474Y22613D01* +X10718Y22665D01* +X10963Y22710D01* +X11209Y22750D01* +X11456Y22784D01* +X11704Y22811D01* +X11953Y22832D01* +X12201Y22848D01* +X12451Y22857D01* +X12700Y22860D01* +X12949Y22857D01* +X13199Y22848D01* +X13447Y22832D01* +X13696Y22811D01* +X13944Y22784D01* +X14191Y22750D01* +X14437Y22710D01* +X14682Y22665D01* +X14926Y22613D01* +X15169Y22556D01* +X15410Y22492D01* +X15649Y22423D01* +X15887Y22347D01* +X16123Y22266D01* +X16357Y22179D01* +X16588Y22087D01* +X16817Y21988D01* +X17044Y21885D01* +X17268Y21775D01* +X17489Y21660D01* +X17708Y21540D01* +X17923Y21415D01* +X18136Y21284D01* +X18345Y21148D01* +X18550Y21007D01* +X18752Y20861D01* +X18951Y20710D01* +X19145Y20554D01* +X19336Y20393D01* +X19523Y20228D01* +X19706Y20058D01* +X19884Y19884D01* +X20058Y19706D01* +X20228Y19523D01* +X20393Y19336D01* +X20554Y19145D01* +X20710Y18951D01* +X20861Y18752D01* +X21007Y18550D01* +X21148Y18345D01* +X21284Y18136D01* +X21415Y17923D01* +X21540Y17708D01* +X21660Y17489D01* +X21775Y17268D01* +X21885Y17044D01* +X21988Y16817D01* +X22087Y16588D01* +X22179Y16357D01* +X22266Y16123D01* +X22347Y15887D01* +X22423Y15649D01* +X22492Y15410D01* +X22556Y15169D01* +X22613Y14926D01* +X22665Y14682D01* +X22710Y14437D01* +X22750Y14191D01* +X22784Y13944D01* +X22811Y13696D01* +X22832Y13447D01* +X22848Y13199D01* +X22857Y12949D01* +X22860Y12700D01* +X22857Y12451D01* +X22848Y12201D01* +X22832Y11953D01* +X22811Y11704D01* +X22784Y11456D01* +X22750Y11209D01* +X22710Y10963D01* +X22665Y10718D01* +X22613Y10474D01* +X22556Y10231D01* +X22492Y9990D01* +X22423Y9751D01* +X22347Y9513D01* +X22266Y9277D01* +X22179Y9043D01* +X22087Y8812D01* +X21988Y8583D01* +X21885Y8356D01* +X21775Y8132D01* +X21660Y7911D01* +X21540Y7692D01* +X21415Y7477D01* +X21284Y7264D01* +X21148Y7055D01* +X21007Y6850D01* +X20861Y6648D01* +X20710Y6449D01* +X20554Y6255D01* +X20393Y6064D01* +X20228Y5877D01* +X20058Y5694D01* +X19884Y5516D01* +X19706Y5342D01* +X19523Y5172D01* +X19336Y5007D01* +X19145Y4846D01* +X18951Y4690D01* +X18752Y4539D01* +X18550Y4393D01* +X18345Y4252D01* +X18136Y4116D01* +X17923Y3985D01* +X17708Y3860D01* +X17489Y3740D01* +X17268Y3625D01* +X17044Y3515D01* +X16817Y3412D01* +X16588Y3313D01* +X16357Y3221D01* +X16123Y3134D01* +X15887Y3053D01* +X15649Y2977D01* +X15410Y2908D01* +X15169Y2844D01* +X14926Y2787D01* +X14682Y2735D01* +X14437Y2690D01* +X14191Y2650D01* +X13944Y2616D01* +X13696Y2589D01* +X13447Y2568D01* +X13199Y2552D01* +X12949Y2543D01* +X12700Y2540D01* +X12451Y2543D01* +X12201Y2552D01* +X11953Y2568D01* +X11704Y2589D01* +X11456Y2616D01* +X11209Y2650D01* +X10963Y2690D01* +X10718Y2735D01* +X10474Y2787D01* +X10231Y2844D01* +X9990Y2908D01* +X9751Y2977D01* +X9513Y3053D01* +X9277Y3134D01* +X9043Y3221D01* +X8812Y3313D01* +X8583Y3412D01* +X8356Y3515D01* +X8132Y3625D01* +X7911Y3740D01* +X7692Y3860D01* +X7477Y3985D01* +X7264Y4116D01* +X7055Y4252D01* +X6850Y4393D01* +X6648Y4539D01* +X6449Y4690D01* +X6255Y4846D01* +X6064Y5007D01* +X5877Y5172D01* +X5694Y5342D01* +X5516Y5516D01* +X5342Y5694D01* +X5172Y5877D01* +X5007Y6064D01* +X4846Y6255D01* +X4690Y6449D01* +X4539Y6648D01* +X4393Y6850D01* +X4252Y7055D01* +X4116Y7264D01* +X3985Y7477D01* +X3860Y7692D01* +X3740Y7911D01* +X3625Y8132D01* +X3515Y8356D01* +X3412Y8583D01* +X3313Y8812D01* +X3221Y9043D01* +X3134Y9277D01* +X3053Y9513D01* +X2977Y9751D01* +X2908Y9990D01* +X2844Y10231D01* +X2787Y10474D01* +X2735Y10718D01* +X2690Y10963D01* +X2650Y11209D01* +X2616Y11456D01* +X2589Y11704D01* +X2568Y11953D01* +X2552Y12201D01* +X2543Y12451D01* +X2540Y12700D01* +X154940Y12700D02* +X154943Y12949D01* +X154952Y13199D01* +X154968Y13447D01* +X154989Y13696D01* +X155016Y13944D01* +X155050Y14191D01* +X155090Y14437D01* +X155135Y14682D01* +X155187Y14926D01* +X155244Y15169D01* +X155308Y15410D01* +X155377Y15649D01* +X155453Y15887D01* +X155534Y16123D01* +X155621Y16357D01* +X155713Y16588D01* +X155812Y16817D01* +X155915Y17044D01* +X156025Y17268D01* +X156140Y17489D01* +X156260Y17708D01* +X156385Y17923D01* +X156516Y18136D01* +X156652Y18345D01* +X156793Y18550D01* +X156939Y18752D01* +X157090Y18951D01* +X157246Y19145D01* +X157407Y19336D01* +X157572Y19523D01* +X157742Y19706D01* +X157916Y19884D01* +X158094Y20058D01* +X158277Y20228D01* +X158464Y20393D01* +X158655Y20554D01* +X158849Y20710D01* +X159048Y20861D01* +X159250Y21007D01* +X159455Y21148D01* +X159664Y21284D01* +X159877Y21415D01* +X160092Y21540D01* +X160311Y21660D01* +X160532Y21775D01* +X160756Y21885D01* +X160983Y21988D01* +X161212Y22087D01* +X161443Y22179D01* +X161677Y22266D01* +X161913Y22347D01* +X162151Y22423D01* +X162390Y22492D01* +X162631Y22556D01* +X162874Y22613D01* +X163118Y22665D01* +X163363Y22710D01* +X163609Y22750D01* +X163856Y22784D01* +X164104Y22811D01* +X164353Y22832D01* +X164601Y22848D01* +X164851Y22857D01* +X165100Y22860D01* +X165349Y22857D01* +X165599Y22848D01* +X165847Y22832D01* +X166096Y22811D01* +X166344Y22784D01* +X166591Y22750D01* +X166837Y22710D01* +X167082Y22665D01* +X167326Y22613D01* +X167569Y22556D01* +X167810Y22492D01* +X168049Y22423D01* +X168287Y22347D01* +X168523Y22266D01* +X168757Y22179D01* +X168988Y22087D01* +X169217Y21988D01* +X169444Y21885D01* +X169668Y21775D01* +X169889Y21660D01* +X170108Y21540D01* +X170323Y21415D01* +X170536Y21284D01* +X170745Y21148D01* +X170950Y21007D01* +X171152Y20861D01* +X171351Y20710D01* +X171545Y20554D01* +X171736Y20393D01* +X171923Y20228D01* +X172106Y20058D01* +X172284Y19884D01* +X172458Y19706D01* +X172628Y19523D01* +X172793Y19336D01* +X172954Y19145D01* +X173110Y18951D01* +X173261Y18752D01* +X173407Y18550D01* +X173548Y18345D01* +X173684Y18136D01* +X173815Y17923D01* +X173940Y17708D01* +X174060Y17489D01* +X174175Y17268D01* +X174285Y17044D01* +X174388Y16817D01* +X174487Y16588D01* +X174579Y16357D01* +X174666Y16123D01* +X174747Y15887D01* +X174823Y15649D01* +X174892Y15410D01* +X174956Y15169D01* +X175013Y14926D01* +X175065Y14682D01* +X175110Y14437D01* +X175150Y14191D01* +X175184Y13944D01* +X175211Y13696D01* +X175232Y13447D01* +X175248Y13199D01* +X175257Y12949D01* +X175260Y12700D01* +X175257Y12451D01* +X175248Y12201D01* +X175232Y11953D01* +X175211Y11704D01* +X175184Y11456D01* +X175150Y11209D01* +X175110Y10963D01* +X175065Y10718D01* +X175013Y10474D01* +X174956Y10231D01* +X174892Y9990D01* +X174823Y9751D01* +X174747Y9513D01* +X174666Y9277D01* +X174579Y9043D01* +X174487Y8812D01* +X174388Y8583D01* +X174285Y8356D01* +X174175Y8132D01* +X174060Y7911D01* +X173940Y7692D01* +X173815Y7477D01* +X173684Y7264D01* +X173548Y7055D01* +X173407Y6850D01* +X173261Y6648D01* +X173110Y6449D01* +X172954Y6255D01* +X172793Y6064D01* +X172628Y5877D01* +X172458Y5694D01* +X172284Y5516D01* +X172106Y5342D01* +X171923Y5172D01* +X171736Y5007D01* +X171545Y4846D01* +X171351Y4690D01* +X171152Y4539D01* +X170950Y4393D01* +X170745Y4252D01* +X170536Y4116D01* +X170323Y3985D01* +X170108Y3860D01* +X169889Y3740D01* +X169668Y3625D01* +X169444Y3515D01* +X169217Y3412D01* +X168988Y3313D01* +X168757Y3221D01* +X168523Y3134D01* +X168287Y3053D01* +X168049Y2977D01* +X167810Y2908D01* +X167569Y2844D01* +X167326Y2787D01* +X167082Y2735D01* +X166837Y2690D01* +X166591Y2650D01* +X166344Y2616D01* +X166096Y2589D01* +X165847Y2568D01* +X165599Y2552D01* +X165349Y2543D01* +X165100Y2540D01* +X164851Y2543D01* +X164601Y2552D01* +X164353Y2568D01* +X164104Y2589D01* +X163856Y2616D01* +X163609Y2650D01* +X163363Y2690D01* +X163118Y2735D01* +X162874Y2787D01* +X162631Y2844D01* +X162390Y2908D01* +X162151Y2977D01* +X161913Y3053D01* +X161677Y3134D01* +X161443Y3221D01* +X161212Y3313D01* +X160983Y3412D01* +X160756Y3515D01* +X160532Y3625D01* +X160311Y3740D01* +X160092Y3860D01* +X159877Y3985D01* +X159664Y4116D01* +X159455Y4252D01* +X159250Y4393D01* +X159048Y4539D01* +X158849Y4690D01* +X158655Y4846D01* +X158464Y5007D01* +X158277Y5172D01* +X158094Y5342D01* +X157916Y5516D01* +X157742Y5694D01* +X157572Y5877D01* +X157407Y6064D01* +X157246Y6255D01* +X157090Y6449D01* +X156939Y6648D01* +X156793Y6850D01* +X156652Y7055D01* +X156516Y7264D01* +X156385Y7477D01* +X156260Y7692D01* +X156140Y7911D01* +X156025Y8132D01* +X155915Y8356D01* +X155812Y8583D01* +X155713Y8812D01* +X155621Y9043D01* +X155534Y9277D01* +X155453Y9513D01* +X155377Y9751D01* +X155308Y9990D01* +X155244Y10231D01* +X155187Y10474D01* +X155135Y10718D01* +X155090Y10963D01* +X155050Y11209D01* +X155016Y11456D01* +X154989Y11704D01* +X154968Y11953D01* +X154952Y12201D01* +X154943Y12451D01* +X154940Y12700D01* +X154940Y38100D02* +X154943Y38349D01* +X154952Y38599D01* +X154968Y38847D01* +X154989Y39096D01* +X155016Y39344D01* +X155050Y39591D01* +X155090Y39837D01* +X155135Y40082D01* +X155187Y40326D01* +X155244Y40569D01* +X155308Y40810D01* +X155377Y41049D01* +X155453Y41287D01* +X155534Y41523D01* +X155621Y41757D01* +X155713Y41988D01* +X155812Y42217D01* +X155915Y42444D01* +X156025Y42668D01* +X156140Y42889D01* +X156260Y43108D01* +X156385Y43323D01* +X156516Y43536D01* +X156652Y43745D01* +X156793Y43950D01* +X156939Y44152D01* +X157090Y44351D01* +X157246Y44545D01* +X157407Y44736D01* +X157572Y44923D01* +X157742Y45106D01* +X157916Y45284D01* +X158094Y45458D01* +X158277Y45628D01* +X158464Y45793D01* +X158655Y45954D01* +X158849Y46110D01* +X159048Y46261D01* +X159250Y46407D01* +X159455Y46548D01* +X159664Y46684D01* +X159877Y46815D01* +X160092Y46940D01* +X160311Y47060D01* +X160532Y47175D01* +X160756Y47285D01* +X160983Y47388D01* +X161212Y47487D01* +X161443Y47579D01* +X161677Y47666D01* +X161913Y47747D01* +X162151Y47823D01* +X162390Y47892D01* +X162631Y47956D01* +X162874Y48013D01* +X163118Y48065D01* +X163363Y48110D01* +X163609Y48150D01* +X163856Y48184D01* +X164104Y48211D01* +X164353Y48232D01* +X164601Y48248D01* +X164851Y48257D01* +X165100Y48260D01* +X165349Y48257D01* +X165599Y48248D01* +X165847Y48232D01* +X166096Y48211D01* +X166344Y48184D01* +X166591Y48150D01* +X166837Y48110D01* +X167082Y48065D01* +X167326Y48013D01* +X167569Y47956D01* +X167810Y47892D01* +X168049Y47823D01* +X168287Y47747D01* +X168523Y47666D01* +X168757Y47579D01* +X168988Y47487D01* +X169217Y47388D01* +X169444Y47285D01* +X169668Y47175D01* +X169889Y47060D01* +X170108Y46940D01* +X170323Y46815D01* +X170536Y46684D01* +X170745Y46548D01* +X170950Y46407D01* +X171152Y46261D01* +X171351Y46110D01* +X171545Y45954D01* +X171736Y45793D01* +X171923Y45628D01* +X172106Y45458D01* +X172284Y45284D01* +X172458Y45106D01* +X172628Y44923D01* +X172793Y44736D01* +X172954Y44545D01* +X173110Y44351D01* +X173261Y44152D01* +X173407Y43950D01* +X173548Y43745D01* +X173684Y43536D01* +X173815Y43323D01* +X173940Y43108D01* +X174060Y42889D01* +X174175Y42668D01* +X174285Y42444D01* +X174388Y42217D01* +X174487Y41988D01* +X174579Y41757D01* +X174666Y41523D01* +X174747Y41287D01* +X174823Y41049D01* +X174892Y40810D01* +X174956Y40569D01* +X175013Y40326D01* +X175065Y40082D01* +X175110Y39837D01* +X175150Y39591D01* +X175184Y39344D01* +X175211Y39096D01* +X175232Y38847D01* +X175248Y38599D01* +X175257Y38349D01* +X175260Y38100D01* +X175257Y37851D01* +X175248Y37601D01* +X175232Y37353D01* +X175211Y37104D01* +X175184Y36856D01* +X175150Y36609D01* +X175110Y36363D01* +X175065Y36118D01* +X175013Y35874D01* +X174956Y35631D01* +X174892Y35390D01* +X174823Y35151D01* +X174747Y34913D01* +X174666Y34677D01* +X174579Y34443D01* +X174487Y34212D01* +X174388Y33983D01* +X174285Y33756D01* +X174175Y33532D01* +X174060Y33311D01* +X173940Y33092D01* +X173815Y32877D01* +X173684Y32664D01* +X173548Y32455D01* +X173407Y32250D01* +X173261Y32048D01* +X173110Y31849D01* +X172954Y31655D01* +X172793Y31464D01* +X172628Y31277D01* +X172458Y31094D01* +X172284Y30916D01* +X172106Y30742D01* +X171923Y30572D01* +X171736Y30407D01* +X171545Y30246D01* +X171351Y30090D01* +X171152Y29939D01* +X170950Y29793D01* +X170745Y29652D01* +X170536Y29516D01* +X170323Y29385D01* +X170108Y29260D01* +X169889Y29140D01* +X169668Y29025D01* +X169444Y28915D01* +X169217Y28812D01* +X168988Y28713D01* +X168757Y28621D01* +X168523Y28534D01* +X168287Y28453D01* +X168049Y28377D01* +X167810Y28308D01* +X167569Y28244D01* +X167326Y28187D01* +X167082Y28135D01* +X166837Y28090D01* +X166591Y28050D01* +X166344Y28016D01* +X166096Y27989D01* +X165847Y27968D01* +X165599Y27952D01* +X165349Y27943D01* +X165100Y27940D01* +X164851Y27943D01* +X164601Y27952D01* +X164353Y27968D01* +X164104Y27989D01* +X163856Y28016D01* +X163609Y28050D01* +X163363Y28090D01* +X163118Y28135D01* +X162874Y28187D01* +X162631Y28244D01* +X162390Y28308D01* +X162151Y28377D01* +X161913Y28453D01* +X161677Y28534D01* +X161443Y28621D01* +X161212Y28713D01* +X160983Y28812D01* +X160756Y28915D01* +X160532Y29025D01* +X160311Y29140D01* +X160092Y29260D01* +X159877Y29385D01* +X159664Y29516D01* +X159455Y29652D01* +X159250Y29793D01* +X159048Y29939D01* +X158849Y30090D01* +X158655Y30246D01* +X158464Y30407D01* +X158277Y30572D01* +X158094Y30742D01* +X157916Y30916D01* +X157742Y31094D01* +X157572Y31277D01* +X157407Y31464D01* +X157246Y31655D01* +X157090Y31849D01* +X156939Y32048D01* +X156793Y32250D01* +X156652Y32455D01* +X156516Y32664D01* +X156385Y32877D01* +X156260Y33092D01* +X156140Y33311D01* +X156025Y33532D01* +X155915Y33756D01* +X155812Y33983D01* +X155713Y34212D01* +X155621Y34443D01* +X155534Y34677D01* +X155453Y34913D01* +X155377Y35151D01* +X155308Y35390D01* +X155244Y35631D01* +X155187Y35874D01* +X155135Y36118D01* +X155090Y36363D01* +X155050Y36609D01* +X155016Y36856D01* +X154989Y37104D01* +X154968Y37353D01* +X154952Y37601D01* +X154943Y37851D01* +X154940Y38100D01* +D12* +X74041Y56261D02* +X74041Y63125D01* +X77473Y63125D01* +X78617Y61981D01* +X78617Y59693D01* +X77473Y58549D01* +X74041Y58549D01* +X76329Y58549D02* +X78617Y56261D01* +X82669Y56261D02* +X84957Y56261D01* +X82669Y56261D02* +X81525Y57405D01* +X81525Y59693D01* +X82669Y60837D01* +X84957Y60837D01* +X86101Y59693D01* +X86101Y58549D01* +X81525Y58549D01* +X89009Y56261D02* +X92441Y56261D01* +X93585Y57405D01* +X92441Y58549D01* +X90153Y58549D01* +X89009Y59693D01* +X90153Y60837D01* +X93585Y60837D01* +X97637Y56261D02* +X99925Y56261D01* +X97637Y56261D02* +X96493Y57405D01* +X96493Y59693D01* +X97637Y60837D01* +X99925Y60837D01* +X101069Y59693D01* +X101069Y58549D01* +X96493Y58549D01* +X105122Y57405D02* +X105122Y61981D01* +X105122Y57405D02* +X106266Y56261D01* +X106266Y60837D02* +X103978Y60837D01* +D13* +X33528Y11093D02* +X32087Y9652D01* +X33528Y11093D02* +X33528Y13974D01* +X32087Y15414D01* +X26325Y15414D01* +X24885Y13974D01* +X24885Y11093D01* +X26325Y9652D01* +X27766Y9652D01* +X29206Y11093D01* +X29206Y15414D01* +X26325Y35052D02* +X24885Y36493D01* +X24885Y39374D01* +X26325Y40814D01* +X27766Y40814D01* +X29206Y39374D01* +X30647Y40814D01* +X32087Y40814D01* +X33528Y39374D01* +X33528Y36493D01* +X32087Y35052D01* +X30647Y35052D01* +X29206Y36493D01* +X27766Y35052D01* +X26325Y35052D01* +X29206Y36493D02* +X29206Y39374D01* +X24885Y61722D02* +X24885Y67484D01* +X26325Y67484D01* +X32087Y61722D01* +X33528Y61722D01* +X26325Y88733D02* +X24885Y91614D01* +X26325Y88733D02* +X29206Y85852D01* +X32087Y85852D01* +X33528Y87293D01* +X33528Y90174D01* +X32087Y91614D01* +X30647Y91614D01* +X29206Y90174D01* +X29206Y85852D01* +X24885Y111252D02* +X24885Y117014D01* +X24885Y111252D02* +X29206Y111252D01* +X27766Y114133D01* +X27766Y115574D01* +X29206Y117014D01* +X32087Y117014D01* +X33528Y115574D01* +X33528Y112693D01* +X32087Y111252D01* +X33528Y140974D02* +X24885Y140974D01* +X29206Y136652D01* +X29206Y142414D01* +X26833Y162052D02* +X25393Y163493D01* +X25393Y166374D01* +X26833Y167814D01* +X28274Y167814D01* +X29714Y166374D01* +X29714Y164933D01* +X29714Y166374D02* +X31155Y167814D01* +X32595Y167814D01* +X34036Y166374D01* +X34036Y163493D01* +X32595Y162052D01* +D12* +X30861Y188595D02* +X30861Y193171D01* +X30861Y188595D02* +X26285Y193171D01* +X25141Y193171D01* +X23997Y192027D01* +X23997Y189739D01* +X25141Y188595D01* +X25521Y208537D02* +X26665Y209681D01* +X25521Y208537D02* +X25521Y206249D01* +X26665Y205105D01* +X31241Y205105D01* +X32385Y206249D01* +X32385Y208537D01* +X31241Y209681D01* +X28953Y209681D01* +X28953Y207393D01* +X32385Y212589D02* +X25521Y212589D01* +X32385Y217165D01* +X25521Y217165D01* +X25521Y220073D02* +X32385Y220073D01* +X32385Y223505D01* +X31241Y224649D01* +X26665Y224649D01* +X25521Y223505D01* +X25521Y220073D01* +X25521Y231775D02* +X32385Y231775D01* +X25521Y231775D02* +X25521Y235207D01* +X26665Y236351D01* +X28953Y236351D01* +X30097Y235207D01* +X30097Y231775D01* +X30097Y234063D02* +X32385Y236351D01* +X25521Y242691D02* +X26665Y243835D01* +X25521Y242691D02* +X25521Y240403D01* +X26665Y239259D01* +X27809Y239259D01* +X28953Y240403D01* +X28953Y242691D01* +X30097Y243835D01* +X31241Y243835D01* +X32385Y242691D01* +X32385Y240403D01* +X31241Y239259D01* +X32385Y249031D02* +X25521Y249031D01* +X25521Y246743D02* +X25521Y251319D01* +X25521Y257175D02* +X32385Y257175D01* +X25521Y257175D02* +X25521Y260607D01* +X26665Y261751D01* +X28953Y261751D01* +X30097Y260607D01* +X30097Y257175D01* +X30097Y259463D02* +X32385Y261751D01* +X25521Y264659D02* +X32385Y269235D01* +X32385Y264659D02* +X25521Y269235D01* +X32385Y272143D02* +X32385Y274431D01* +X32385Y273287D02* +X25521Y273287D01* +X25521Y272143D02* +X25521Y274431D01* +X25521Y284863D02* +X32385Y284863D01* +X25521Y282575D02* +X25521Y287151D01* +X25521Y290059D02* +X32385Y294635D01* +X32385Y290059D02* +X25521Y294635D01* +X25521Y298687D02* +X25521Y300975D01* +X25521Y298687D02* +X26665Y297543D01* +X31241Y297543D01* +X32385Y298687D01* +X32385Y300975D01* +X31241Y302119D01* +X26665Y302119D01* +X25521Y300975D01* +X119763Y299085D02* +X119763Y305949D01* +X117475Y305949D02* +X122051Y305949D01* +X124959Y305949D02* +X129535Y299085D01* +X124959Y299085D02* +X129535Y305949D01* +X133587Y305949D02* +X135875Y305949D01* +X133587Y305949D02* +X132443Y304805D01* +X132443Y300229D01* +X133587Y299085D01* +X135875Y299085D01* +X137019Y300229D01* +X137019Y304805D01* +X135875Y305949D01* +X93345Y305949D02* +X93345Y299085D01* +X93345Y305949D02* +X96777Y305949D01* +X97921Y304805D01* +X97921Y302517D01* +X96777Y301373D01* +X93345Y301373D01* +X95633Y301373D02* +X97921Y299085D01* +X100829Y305949D02* +X105405Y299085D01* +X100829Y299085D02* +X105405Y305949D01* +X108313Y299085D02* +X110601Y299085D01* +X109457Y299085D02* +X109457Y305949D01* +X108313Y305949D02* +X110601Y305949D01* +X146171Y282575D02* +X153035Y282575D01* +X146171Y282575D02* +X146171Y286007D01* +X147315Y287151D01* +X149603Y287151D01* +X150747Y286007D01* +X150747Y282575D01* +X150747Y284863D02* +X153035Y287151D01* +X153035Y290059D02* +X148459Y290059D01* +X146171Y292347D01* +X148459Y294635D01* +X153035Y294635D01* +X149603Y294635D02* +X149603Y290059D01* +X146171Y297543D02* +X153035Y297543D01* +X150747Y299831D01* +X153035Y302119D01* +X146171Y302119D01* +X147315Y261751D02* +X146171Y260607D01* +X146171Y258319D01* +X147315Y257175D01* +X151891Y257175D01* +X153035Y258319D01* +X153035Y260607D01* +X151891Y261751D01* +X149603Y261751D01* +X149603Y259463D01* +X153035Y264659D02* +X146171Y264659D01* +X153035Y269235D01* +X146171Y269235D01* +X146171Y272143D02* +X153035Y272143D01* +X153035Y275575D01* +X151891Y276719D01* +X147315Y276719D01* +X146171Y275575D01* +X146171Y272143D01* +X146171Y231775D02* +X153035Y231775D01* +X146171Y231775D02* +X146171Y235207D01* +X147315Y236351D01* +X149603Y236351D01* +X150747Y235207D01* +X150747Y231775D01* +X150747Y234063D02* +X153035Y236351D01* +X146171Y242691D02* +X147315Y243835D01* +X146171Y242691D02* +X146171Y240403D01* +X147315Y239259D01* +X148459Y239259D01* +X149603Y240403D01* +X149603Y242691D01* +X150747Y243835D01* +X151891Y243835D01* +X153035Y242691D01* +X153035Y240403D01* +X151891Y239259D01* +X153035Y249031D02* +X146171Y249031D01* +X146171Y246743D02* +X146171Y251319D01* +X146171Y206375D02* +X150747Y206375D01* +X153035Y208663D01* +X150747Y210951D01* +X146171Y210951D01* +X146171Y217291D02* +X147315Y218435D01* +X146171Y217291D02* +X146171Y215003D01* +X147315Y213859D01* +X151891Y213859D01* +X153035Y215003D01* +X153035Y217291D01* +X151891Y218435D01* +X146171Y224775D02* +X147315Y225919D01* +X146171Y224775D02* +X146171Y222487D01* +X147315Y221343D01* +X151891Y221343D01* +X153035Y222487D01* +X153035Y224775D01* +X151891Y225919D01* +X153035Y184785D02* +X148459Y184785D01* +X146171Y187073D01* +X148459Y189361D01* +X153035Y189361D01* +X149603Y189361D02* +X149603Y184785D01* +X147315Y192269D02* +X146171Y193413D01* +X146171Y195701D01* +X147315Y196845D01* +X148459Y196845D01* +X149603Y195701D01* +X149603Y194557D01* +X149603Y195701D02* +X150747Y196845D01* +X151891Y196845D01* +X153035Y195701D01* +X153035Y193413D01* +X151891Y192269D01* +X153035Y159385D02* +X148459Y159385D01* +X146171Y161673D01* +X148459Y163961D01* +X153035Y163961D01* +X149603Y163961D02* +X149603Y159385D01* +X153035Y166869D02* +X153035Y171445D01* +X153035Y166869D02* +X148459Y171445D01* +X147315Y171445D01* +X146171Y170301D01* +X146171Y168013D01* +X147315Y166869D01* +D13* +X147146Y132842D02* +X152908Y132842D01* +X147146Y132842D02* +X144265Y135723D01* +X147146Y138604D01* +X152908Y138604D01* +X148586Y138604D02* +X148586Y132842D01* +X147146Y142197D02* +X144265Y145078D01* +X152908Y145078D01* +X152908Y142197D02* +X152908Y147959D01* +X152908Y107442D02* +X147146Y107442D01* +X144265Y110323D01* +X147146Y113204D01* +X152908Y113204D01* +X148586Y113204D02* +X148586Y107442D01* +X151467Y116797D02* +X145705Y116797D01* +X144265Y118238D01* +X144265Y121119D01* +X145705Y122559D01* +X151467Y122559D01* +X152908Y121119D01* +X152908Y118238D01* +X151467Y116797D01* +X145705Y122559D01* +X144265Y84923D02* +X147146Y82042D01* +X144265Y84923D02* +X152908Y84923D01* +X152908Y82042D02* +X152908Y87804D01* +X145705Y91397D02* +X144265Y92838D01* +X144265Y95719D01* +X145705Y97159D01* +X147146Y97159D01* +X148586Y95719D01* +X148586Y94278D01* +X148586Y95719D02* +X150027Y97159D01* +X151467Y97159D01* +X152908Y95719D01* +X152908Y92838D01* +X151467Y91397D01* +X144265Y59523D02* +X147146Y56642D01* +X144265Y59523D02* +X152908Y59523D01* +X152908Y56642D02* +X152908Y62404D01* +X152908Y65997D02* +X152908Y71759D01* +X152908Y65997D02* +X147146Y71759D01* +X145705Y71759D01* +X144265Y70319D01* +X144265Y67438D01* +X145705Y65997D01* +X144265Y34123D02* +X147146Y31242D01* +X144265Y34123D02* +X152908Y34123D01* +X152908Y31242D02* +X152908Y37004D01* +X147146Y40597D02* +X144265Y43478D01* +X152908Y43478D01* +X152908Y40597D02* +X152908Y46359D01* +X144265Y8723D02* +X147146Y5842D01* +X144265Y8723D02* +X152908Y8723D01* +X152908Y5842D02* +X152908Y11604D01* +X151467Y15197D02* +X145705Y15197D01* +X144265Y16638D01* +X144265Y19519D01* +X145705Y20959D01* +X151467Y20959D01* +X152908Y19519D01* +X152908Y16638D01* +X151467Y15197D01* +X145705Y20959D01* +D12* +X66675Y301373D02* +X66675Y305949D01* +X66675Y301373D02* +X68963Y299085D01* +X71251Y301373D01* +X71251Y305949D01* +X77591Y305949D02* +X78735Y304805D01* +X77591Y305949D02* +X75303Y305949D01* +X74159Y304805D01* +X74159Y300229D01* +X75303Y299085D01* +X77591Y299085D01* +X78735Y300229D01* +X85075Y305949D02* +X86219Y304805D01* +X85075Y305949D02* +X82787Y305949D01* +X81643Y304805D01* +X81643Y300229D01* +X82787Y299085D01* +X85075Y299085D01* +X86219Y300229D01* +X45851Y304805D02* +X44707Y305949D01* +X42419Y305949D01* +X41275Y304805D01* +X41275Y300229D01* +X42419Y299085D01* +X44707Y299085D01* +X45851Y300229D01* +X45851Y302517D01* +X43563Y302517D01* +X48759Y299085D02* +X48759Y305949D01* +X53335Y299085D01* +X53335Y305949D01* +X56243Y305949D02* +X56243Y299085D01* +X59675Y299085D01* +X60819Y300229D01* +X60819Y304805D01* +X59675Y305949D01* +X56243Y305949D01* +X12065Y307975D02* +X5201Y307975D01* +X5201Y311407D01* +X6345Y312551D01* +X7489Y312551D01* +X8633Y311407D01* +X9777Y312551D01* +X10921Y312551D01* +X12065Y311407D01* +X12065Y307975D01* +X8633Y307975D02* +X8633Y311407D01* +X5201Y315459D02* +X12065Y315459D01* +X12065Y320035D01* +X12065Y322943D02* +X5201Y322943D01* +X9777Y322943D02* +X5201Y327519D01* +X8633Y324087D02* +X12065Y327519D01* +X165221Y311407D02* +X166365Y312551D01* +X165221Y311407D02* +X165221Y309119D01* +X166365Y307975D01* +X170941Y307975D01* +X172085Y309119D01* +X172085Y311407D01* +X170941Y312551D01* +X168653Y312551D01* +X168653Y310263D01* +X172085Y315459D02* +X165221Y315459D01* +X165221Y318891D01* +X166365Y320035D01* +X168653Y320035D01* +X169797Y318891D01* +X169797Y315459D01* +X169797Y317747D02* +X172085Y320035D01* +X172085Y322943D02* +X165221Y322943D01* +X172085Y327519D01* +X165221Y327519D01* +X66167Y279785D02* +X66167Y275209D01* +X66167Y279785D02* +X68455Y282073D01* +X70743Y279785D01* +X70743Y275209D01* +X70743Y278641D02* +X66167Y278641D01* +X73651Y279785D02* +X73651Y275209D01* +X73651Y277497D02* +X75939Y279785D01* +X77083Y279785D01* +X84464Y282073D02* +X84464Y275209D01* +X81032Y275209D01* +X79888Y276353D01* +X79888Y278641D01* +X81032Y279785D01* +X84464Y279785D01* +X87372Y279785D02* +X87372Y276353D01* +X88516Y275209D01* +X91948Y275209D01* +X91948Y279785D01* +X94856Y279785D02* +X96000Y279785D01* +X96000Y275209D01* +X94856Y275209D02* +X97144Y275209D01* +X96000Y282073D02* +X96000Y283217D01* +X99846Y279785D02* +X99846Y275209D01* +X99846Y279785D02* +X103278Y279785D01* +X104422Y278641D01* +X104422Y275209D01* +X108474Y275209D02* +X110762Y275209D01* +X111906Y276353D01* +X111906Y278641D01* +X110762Y279785D01* +X108474Y279785D01* +X107330Y278641D01* +X107330Y276353D01* +X108474Y275209D01* +X122298Y275209D02* +X122298Y282073D01* +X125730Y282073D01* +X126874Y280929D01* +X126874Y278641D01* +X125730Y277497D01* +X122298Y277497D01* +X129782Y275209D02* +X129782Y279785D01* +X129782Y277497D02* +X132070Y279785D01* +X133214Y279785D01* +X137163Y275209D02* +X139451Y275209D01* +X140595Y276353D01* +X140595Y278641D01* +X139451Y279785D01* +X137163Y279785D01* +X136019Y278641D01* +X136019Y276353D01* +X137163Y275209D01* +X86995Y286385D02* +X86995Y293249D01* +X89283Y290961D01* +X91571Y293249D01* +X91571Y286385D01* +X94479Y290961D02* +X95623Y290961D01* +X95623Y286385D01* +X94479Y286385D02* +X96767Y286385D01* +X95623Y293249D02* +X95623Y294393D01* +X99469Y290961D02* +X99469Y286385D01* +X99469Y290961D02* +X102901Y290961D01* +X104045Y289817D01* +X104045Y286385D01* +X106953Y290961D02* +X108097Y290961D01* +X108097Y286385D01* +X106953Y286385D02* +X109241Y286385D01* +X108097Y293249D02* +X108097Y294393D01* +D14* +X71882Y204521D02* +X71882Y203911D01* +D15* +X71579Y197107D02* +X72215Y196472D01* +X71579Y197107D02* +X70308Y197107D01* +X69673Y196472D01* +X69673Y193930D01* +X70308Y193294D01* +X71579Y193294D01* +X72215Y193930D01* +X73415Y195836D02* +X74686Y197107D01* +X74686Y193294D01* +X73415Y193294D02* +X75957Y193294D01* +X77157Y193930D02* +X77157Y196472D01* +X77792Y197107D01* +X79064Y197107D01* +X79699Y196472D01* +X79699Y193930D01* +X79064Y193294D01* +X77792Y193294D01* +X77157Y193930D01* +X79699Y196472D01* +D10* +X34990Y270350D02* +X34990Y285350D01* +X58990Y285350D01* +X58990Y270350D01* +X34990Y250350D02* +X34990Y239350D01* +X38990Y235350D01* +X54990Y235350D01* +X58990Y239350D01* +X58990Y250350D01* +D12* +X57150Y256540D02* +X36830Y256540D01* +D15* +X60924Y276557D02* +X61559Y277193D01* +X60924Y276557D02* +X60924Y275286D01* +X61559Y274651D01* +X64101Y274651D01* +X64737Y275286D01* +X64737Y276557D01* +X64101Y277193D01* +X62195Y278393D02* +X60924Y279664D01* +X64737Y279664D01* +X64737Y278393D02* +X64737Y280935D01* +X61559Y282135D02* +X60924Y282770D01* +X60924Y284042D01* +X61559Y284677D01* +X62195Y284677D01* +X62830Y284042D01* +X62830Y283406D01* +X62830Y284042D02* +X63466Y284677D01* +X64101Y284677D01* +X64737Y284042D01* +X64737Y282770D01* +X64101Y282135D01* +D16* +X88900Y266700D03* +D15* +X86691Y259591D02* +X86691Y255778D01* +X86691Y259591D02* +X88597Y259591D01* +X89233Y258956D01* +X89233Y257685D01* +X88597Y257049D01* +X86691Y257049D01* +X87962Y257049D02* +X89233Y255778D01* +X90433Y258320D02* +X91704Y259591D01* +X91704Y255778D01* +X90433Y255778D02* +X92975Y255778D01* +X94175Y258320D02* +X95446Y259591D01* +X95446Y255778D01* +X94175Y255778D02* +X96717Y255778D01* +D10* +X90854Y218694D02* +X90854Y214094D01* +X90854Y218694D02* +X90854Y223294D01* +X90854Y218694D02* +X87754Y216356D01* +X90700Y218948D02* +X87754Y220878D01* +D15* +X80391Y225806D02* +X80391Y229619D01* +X80391Y225806D02* +X82933Y225806D01* +X84133Y229619D02* +X86675Y229619D01* +X84133Y229619D02* +X84133Y225806D01* +X86675Y225806D01* +X85404Y227713D02* +X84133Y227713D01* +X87875Y229619D02* +X87875Y225806D01* +X89782Y225806D01* +X90417Y226442D01* +X90417Y228984D01* +X89782Y229619D01* +X87875Y229619D01* +X91617Y228348D02* +X92888Y229619D01* +X92888Y225806D01* +X91617Y225806D02* +X94159Y225806D01* +D17* +X45466Y52324D03* +D15* +X38354Y43561D02* +X34541Y43561D01* +X34541Y45468D01* +X35176Y46103D01* +X36447Y46103D01* +X37083Y45468D01* +X37083Y43561D01* +X37083Y44832D02* +X38354Y46103D01* +X38354Y47303D02* +X38354Y49845D01* +X38354Y47303D02* +X35812Y49845D01* +X35176Y49845D01* +X34541Y49210D01* +X34541Y47939D01* +X35176Y47303D01* +D14* +X90170Y72085D02* +X90170Y72695D01* +D15* +X93609Y65281D02* +X94245Y64646D01* +X93609Y65281D02* +X92338Y65281D01* +X91703Y64646D01* +X91703Y62104D01* +X92338Y61468D01* +X93609Y61468D01* +X94245Y62104D01* +X95445Y64646D02* +X96080Y65281D01* +X97352Y65281D01* +X97987Y64646D01* +X97987Y64010D01* +X97352Y63375D01* +X96716Y63375D01* +X97352Y63375D02* +X97987Y62739D01* +X97987Y62104D01* +X97352Y61468D01* +X96080Y61468D01* +X95445Y62104D01* +D14* +X45771Y20574D02* +X45161Y20574D01* +D15* +X35176Y14353D02* +X34541Y13718D01* +X34541Y12447D01* +X35176Y11811D01* +X37718Y11811D01* +X38354Y12447D01* +X38354Y13718D01* +X37718Y14353D01* +X35812Y15553D02* +X34541Y16824D01* +X38354Y16824D01* +X38354Y15553D02* +X38354Y18095D01* +D17* +X137160Y49022D03* +D18* +X136652Y69530D02* +X124958Y69530D01* +X124958Y75377D01* +X126907Y77326D01* +X130805Y77326D01* +X132754Y75377D01* +X132754Y69530D01* +X132754Y73428D02* +X136652Y77326D01* +X126907Y85122D02* +X124958Y89020D01* +X126907Y85122D02* +X130805Y81224D01* +X134703Y81224D01* +X136652Y83173D01* +X136652Y87071D01* +X134703Y89020D01* +X132754Y89020D01* +X130805Y87071D01* +X130805Y81224D01* +D10* +X132560Y15572D02* +X137160Y15572D01* +X141760Y15572D01* +X137160Y15572D02* +X134822Y18672D01* +X137414Y15726D02* +X139344Y18672D01* +D18* +X136652Y37780D02* +X124958Y37780D01* +X136652Y37780D02* +X136652Y43627D01* +X134703Y45576D01* +X126907Y45576D01* +X124958Y43627D01* +X124958Y37780D01* +X126907Y49474D02* +X124958Y51423D01* +X124958Y55321D01* +X126907Y57270D01* +X128856Y57270D01* +X130805Y55321D01* +X130805Y53372D01* +X130805Y55321D02* +X132754Y57270D01* +X134703Y57270D01* +X136652Y55321D01* +X136652Y51423D01* +X134703Y49474D01* +D10* +X93194Y256032D02* +X84606Y256032D01* +X84606Y227584D02* +X93194Y227584D01* +X80796Y239124D02* +X80796Y244492D01* +D15* +X66547Y233045D02* +X63370Y233045D01* +X66547Y233045D02* +X67183Y233681D01* +X67183Y234952D01* +X66547Y235587D01* +X63370Y235587D01* +X67183Y236787D02* +X67183Y239329D01* +X67183Y236787D02* +X64641Y239329D01* +X64005Y239329D01* +X63370Y238694D01* +X63370Y237423D01* +X64005Y236787D01* +D10* +X144080Y231300D02* +X144080Y216300D01* +X120080Y216300D01* +X120080Y231300D01* +X144080Y251300D02* +X144080Y262300D01* +X140080Y266300D01* +X124080Y266300D01* +X120080Y262300D01* +X120080Y251300D01* +D12* +X121920Y245110D02* +X142240Y245110D01* +D15* +X114965Y218569D02* +X114330Y217934D01* +X114330Y216663D01* +X114965Y216027D01* +X117507Y216027D01* +X118143Y216663D01* +X118143Y217934D01* +X117507Y218569D01* +X115601Y219769D02* +X114330Y221040D01* +X118143Y221040D01* +X118143Y219769D02* +X118143Y222311D01* +X117507Y223511D02* +X118143Y224147D01* +X118143Y225418D01* +X117507Y226053D01* +X114965Y226053D01* +X114330Y225418D01* +X114330Y224147D01* +X114965Y223511D01* +X115601Y223511D01* +X116236Y224147D01* +X116236Y226053D01* +D13* +X138468Y139700D02* +X88900Y90132D01* +X39332Y139700D01* +X86390Y186758D01* +X91410Y186758D02* +X138468Y139700D01* +X91410Y186758D02* +X86390Y186758D01* +X85308Y178495D02* +X85310Y178614D01* +X85316Y178734D01* +X85326Y178853D01* +X85340Y178971D01* +X85358Y179089D01* +X85379Y179207D01* +X85405Y179323D01* +X85434Y179439D01* +X85468Y179554D01* +X85505Y179667D01* +X85546Y179779D01* +X85590Y179890D01* +X85638Y180000D01* +X85690Y180107D01* +X85745Y180213D01* +X85804Y180317D01* +X85867Y180419D01* +X85932Y180518D01* +X86001Y180616D01* +X86073Y180711D01* +X86148Y180804D01* +X86227Y180894D01* +X86308Y180982D01* +X86392Y181066D01* +X86479Y181148D01* +X86568Y181227D01* +X86660Y181303D01* +X86755Y181376D01* +X86852Y181446D01* +X86951Y181512D01* +X87053Y181575D01* +X87156Y181635D01* +X87261Y181691D01* +X87368Y181744D01* +X87477Y181793D01* +X87588Y181839D01* +X87700Y181880D01* +X87813Y181918D01* +X87927Y181953D01* +X88043Y181983D01* +X88159Y182010D01* +X88276Y182032D01* +X88394Y182051D01* +X88513Y182066D01* +X88632Y182077D01* +X88751Y182084D01* +X88870Y182087D01* +X88990Y182086D01* +X89109Y182081D01* +X89228Y182072D01* +X89347Y182059D01* +X89465Y182042D01* +X89582Y182022D01* +X89699Y181997D01* +X89815Y181968D01* +X89930Y181936D01* +X90044Y181900D01* +X90157Y181860D01* +X90268Y181816D01* +X90377Y181769D01* +X90485Y181718D01* +X90592Y181664D01* +X90696Y181606D01* +X90798Y181544D01* +X90899Y181480D01* +X90997Y181411D01* +X91093Y181340D01* +X91186Y181266D01* +X91277Y181188D01* +X91365Y181108D01* +X91450Y181024D01* +X91533Y180938D01* +X91613Y180849D01* +X91690Y180758D01* +X91763Y180664D01* +X91834Y180567D01* +X91901Y180469D01* +X91965Y180368D01* +X92026Y180265D01* +X92083Y180160D01* +X92136Y180054D01* +X92186Y179945D01* +X92233Y179835D01* +X92275Y179724D01* +X92314Y179611D01* +X92350Y179497D01* +X92381Y179381D01* +X92408Y179265D01* +X92432Y179148D01* +X92452Y179030D01* +X92468Y178912D01* +X92480Y178793D01* +X92488Y178674D01* +X92492Y178555D01* +X92492Y178435D01* +X92488Y178316D01* +X92480Y178197D01* +X92468Y178078D01* +X92452Y177960D01* +X92432Y177842D01* +X92408Y177725D01* +X92381Y177609D01* +X92350Y177493D01* +X92314Y177379D01* +X92275Y177266D01* +X92233Y177155D01* +X92186Y177045D01* +X92136Y176936D01* +X92083Y176830D01* +X92026Y176725D01* +X91965Y176622D01* +X91901Y176521D01* +X91834Y176423D01* +X91763Y176326D01* +X91690Y176232D01* +X91613Y176141D01* +X91533Y176052D01* +X91450Y175966D01* +X91365Y175882D01* +X91277Y175802D01* +X91186Y175724D01* +X91093Y175650D01* +X90997Y175579D01* +X90899Y175510D01* +X90798Y175446D01* +X90696Y175384D01* +X90592Y175326D01* +X90485Y175272D01* +X90377Y175221D01* +X90268Y175174D01* +X90157Y175130D01* +X90044Y175090D01* +X89930Y175054D01* +X89815Y175022D01* +X89699Y174993D01* +X89582Y174968D01* +X89465Y174948D01* +X89347Y174931D01* +X89228Y174918D01* +X89109Y174909D01* +X88990Y174904D01* +X88870Y174903D01* +X88751Y174906D01* +X88632Y174913D01* +X88513Y174924D01* +X88394Y174939D01* +X88276Y174958D01* +X88159Y174980D01* +X88043Y175007D01* +X87927Y175037D01* +X87813Y175072D01* +X87700Y175110D01* +X87588Y175151D01* +X87477Y175197D01* +X87368Y175246D01* +X87261Y175299D01* +X87156Y175355D01* +X87053Y175415D01* +X86951Y175478D01* +X86852Y175544D01* +X86755Y175614D01* +X86660Y175687D01* +X86568Y175763D01* +X86479Y175842D01* +X86392Y175924D01* +X86308Y176008D01* +X86227Y176096D01* +X86148Y176186D01* +X86073Y176279D01* +X86001Y176374D01* +X85932Y176472D01* +X85867Y176571D01* +X85804Y176673D01* +X85745Y176777D01* +X85690Y176883D01* +X85638Y176990D01* +X85590Y177100D01* +X85546Y177211D01* +X85505Y177323D01* +X85468Y177436D01* +X85434Y177551D01* +X85405Y177667D01* +X85379Y177783D01* +X85358Y177901D01* +X85340Y178019D01* +X85326Y178137D01* +X85316Y178256D01* +X85310Y178376D01* +X85308Y178495D01* +D15* +X102999Y198520D02* +X105246Y200767D01* +X102999Y198520D02* +X102999Y197622D01* +X103898Y196723D01* +X104797Y196723D01* +X107044Y198970D01* +X106993Y197222D02* +X108791Y197223D01* +X106094Y194526D01* +X105196Y195425D02* +X106993Y193627D01* +D14* +X128016Y291795D02* +X128016Y292405D01* +D15* +X131455Y284356D02* +X132091Y283721D01* +X131455Y284356D02* +X130184Y284356D01* +X129549Y283721D01* +X129549Y281179D01* +X130184Y280543D01* +X131455Y280543D01* +X132091Y281179D01* +X133291Y280543D02* +X135833Y280543D01* +X133291Y280543D02* +X135833Y283085D01* +X135833Y283721D01* +X135198Y284356D01* +X133926Y284356D01* +X133291Y283721D01* +D13* +X36990Y230250D02* +X36990Y214250D01* +X54490Y211250D02* +X54593Y211262D01* +X54695Y211277D01* +X54796Y211296D01* +X54897Y211318D01* +X54997Y211345D01* +X55096Y211375D01* +X55193Y211409D01* +X55289Y211446D01* +X55384Y211487D01* +X55477Y211532D01* +X55569Y211580D01* +X55658Y211631D01* +X55746Y211686D01* +X55831Y211744D01* +X55915Y211805D01* +X55995Y211869D01* +X56074Y211936D01* +X56150Y212006D01* +X56223Y212079D01* +X56293Y212154D01* +X56361Y212232D01* +X56426Y212313D01* +X56487Y212396D01* +X56546Y212481D01* +X56601Y212568D01* +X56653Y212658D01* +X56701Y212749D01* +X56746Y212842D01* +X56788Y212936D01* +X56826Y213032D01* +X56860Y213130D01* +X56891Y213228D01* +X56918Y213328D01* +X56941Y213428D01* +X56961Y213530D01* +X56976Y213632D01* +X56988Y213734D01* +X56996Y213837D01* +X57000Y213941D01* +X57001Y214044D01* +X56997Y214147D01* +X56990Y214250D01* +X56990Y230250D02* +X56997Y230353D01* +X57001Y230456D01* +X57000Y230559D01* +X56996Y230663D01* +X56988Y230766D01* +X56976Y230868D01* +X56961Y230970D01* +X56941Y231072D01* +X56918Y231172D01* +X56891Y231272D01* +X56860Y231370D01* +X56826Y231468D01* +X56788Y231564D01* +X56746Y231658D01* +X56701Y231751D01* +X56653Y231842D01* +X56601Y231932D01* +X56546Y232019D01* +X56487Y232104D01* +X56426Y232187D01* +X56361Y232268D01* +X56293Y232346D01* +X56223Y232421D01* +X56150Y232494D01* +X56074Y232564D01* +X55995Y232631D01* +X55915Y232695D01* +X55831Y232756D01* +X55746Y232814D01* +X55658Y232869D01* +X55569Y232920D01* +X55477Y232968D01* +X55384Y233013D01* +X55289Y233054D01* +X55193Y233091D01* +X55096Y233125D01* +X54997Y233155D01* +X54897Y233182D01* +X54796Y233204D01* +X54695Y233223D01* +X54593Y233238D01* +X54490Y233250D01* +X39490Y233250D02* +X39387Y233239D01* +X39285Y233224D01* +X39183Y233205D01* +X39083Y233182D01* +X38983Y233156D01* +X38884Y233126D01* +X38786Y233092D01* +X38690Y233055D01* +X38595Y233014D01* +X38502Y232969D01* +X38410Y232921D01* +X38321Y232870D01* +X38233Y232815D01* +X38148Y232757D01* +X38064Y232696D01* +X37983Y232632D01* +X37905Y232565D01* +X37829Y232495D01* +X37756Y232422D01* +X37685Y232346D01* +X37617Y232268D01* +X37553Y232188D01* +X37491Y232105D01* +X37433Y232020D01* +X37378Y231932D01* +X37326Y231843D01* +X37277Y231752D01* +X37232Y231659D01* +X37191Y231564D01* +X37153Y231468D01* +X37118Y231371D01* +X37088Y231272D01* +X37061Y231172D01* +X37037Y231072D01* +X37018Y230970D01* +X37002Y230868D01* +X36991Y230765D01* +X36983Y230662D01* +X36979Y230559D01* +X36978Y230456D01* +X36982Y230352D01* +X36990Y230249D01* +X36990Y214250D02* +X36983Y214147D01* +X36979Y214044D01* +X36980Y213941D01* +X36984Y213837D01* +X36992Y213734D01* +X37004Y213632D01* +X37019Y213530D01* +X37039Y213428D01* +X37062Y213328D01* +X37089Y213228D01* +X37120Y213130D01* +X37154Y213032D01* +X37192Y212936D01* +X37234Y212842D01* +X37279Y212749D01* +X37327Y212658D01* +X37379Y212568D01* +X37434Y212481D01* +X37493Y212396D01* +X37554Y212313D01* +X37619Y212232D01* +X37687Y212154D01* +X37757Y212079D01* +X37830Y212006D01* +X37906Y211936D01* +X37985Y211869D01* +X38065Y211805D01* +X38149Y211744D01* +X38234Y211686D01* +X38322Y211631D01* +X38411Y211580D01* +X38503Y211532D01* +X38596Y211487D01* +X38691Y211446D01* +X38787Y211409D01* +X38884Y211375D01* +X38983Y211345D01* +X39083Y211318D01* +X39184Y211296D01* +X39285Y211277D01* +X39387Y211262D01* +X39490Y211250D01* +X54490Y211250D01* +X54490Y233250D02* +X39490Y233250D01* +X56990Y230250D02* +X56990Y214250D01* +D15* +X59814Y222555D02* +X60449Y223191D01* +X59814Y222555D02* +X59814Y221284D01* +X60449Y220649D01* +X61085Y220649D01* +X61720Y221284D01* +X61720Y222555D01* +X62356Y223191D01* +X62991Y223191D01* +X63627Y222555D01* +X63627Y221284D01* +X62991Y220649D01* +X62991Y224391D02* +X63627Y225026D01* +X63627Y225662D01* +X62991Y226297D01* +X59814Y226297D01* +X59814Y225662D02* +X59814Y226933D01* +X61085Y228133D02* +X59814Y229404D01* +X63627Y229404D01* +X63627Y228133D02* +X63627Y230675D01* +D10* +X115570Y39070D02* +X115570Y13970D01* +X105570Y1270D02* +X74770Y1270D01* +X64770Y14270D02* +X64770Y39070D01* +X74770Y52070D02* +X105570Y52070D01* +X77470Y26670D02* +X77474Y26982D01* +X77485Y27293D01* +X77504Y27604D01* +X77531Y27915D01* +X77566Y28225D01* +X77607Y28533D01* +X77657Y28841D01* +X77714Y29148D01* +X77779Y29453D01* +X77851Y29756D01* +X77930Y30057D01* +X78017Y30357D01* +X78111Y30654D01* +X78212Y30949D01* +X78321Y31241D01* +X78437Y31530D01* +X78560Y31817D01* +X78689Y32100D01* +X78826Y32380D01* +X78970Y32657D01* +X79120Y32930D01* +X79277Y33199D01* +X79440Y33464D01* +X79610Y33726D01* +X79787Y33983D01* +X79969Y34235D01* +X80158Y34483D01* +X80353Y34727D01* +X80553Y34965D01* +X80760Y35199D01* +X80972Y35427D01* +X81190Y35650D01* +X81413Y35868D01* +X81641Y36080D01* +X81875Y36287D01* +X82113Y36487D01* +X82357Y36682D01* +X82605Y36871D01* +X82857Y37053D01* +X83114Y37230D01* +X83376Y37400D01* +X83641Y37563D01* +X83910Y37720D01* +X84183Y37870D01* +X84460Y38014D01* +X84740Y38151D01* +X85023Y38280D01* +X85310Y38403D01* +X85599Y38519D01* +X85891Y38628D01* +X86186Y38729D01* +X86483Y38823D01* +X86783Y38910D01* +X87084Y38989D01* +X87387Y39061D01* +X87692Y39126D01* +X87999Y39183D01* +X88307Y39233D01* +X88615Y39274D01* +X88925Y39309D01* +X89236Y39336D01* +X89547Y39355D01* +X89858Y39366D01* +X90170Y39370D01* +X90482Y39366D01* +X90793Y39355D01* +X91104Y39336D01* +X91415Y39309D01* +X91725Y39274D01* +X92033Y39233D01* +X92341Y39183D01* +X92648Y39126D01* +X92953Y39061D01* +X93256Y38989D01* +X93557Y38910D01* +X93857Y38823D01* +X94154Y38729D01* +X94449Y38628D01* +X94741Y38519D01* +X95030Y38403D01* +X95317Y38280D01* +X95600Y38151D01* +X95880Y38014D01* +X96157Y37870D01* +X96430Y37720D01* +X96699Y37563D01* +X96964Y37400D01* +X97226Y37230D01* +X97483Y37053D01* +X97735Y36871D01* +X97983Y36682D01* +X98227Y36487D01* +X98465Y36287D01* +X98699Y36080D01* +X98927Y35868D01* +X99150Y35650D01* +X99368Y35427D01* +X99580Y35199D01* +X99787Y34965D01* +X99987Y34727D01* +X100182Y34483D01* +X100371Y34235D01* +X100553Y33983D01* +X100730Y33726D01* +X100900Y33464D01* +X101063Y33199D01* +X101220Y32930D01* +X101370Y32657D01* +X101514Y32380D01* +X101651Y32100D01* +X101780Y31817D01* +X101903Y31530D01* +X102019Y31241D01* +X102128Y30949D01* +X102229Y30654D01* +X102323Y30357D01* +X102410Y30057D01* +X102489Y29756D01* +X102561Y29453D01* +X102626Y29148D01* +X102683Y28841D01* +X102733Y28533D01* +X102774Y28225D01* +X102809Y27915D01* +X102836Y27604D01* +X102855Y27293D01* +X102866Y26982D01* +X102870Y26670D01* +X102866Y26358D01* +X102855Y26047D01* +X102836Y25736D01* +X102809Y25425D01* +X102774Y25115D01* +X102733Y24807D01* +X102683Y24499D01* +X102626Y24192D01* +X102561Y23887D01* +X102489Y23584D01* +X102410Y23283D01* +X102323Y22983D01* +X102229Y22686D01* +X102128Y22391D01* +X102019Y22099D01* +X101903Y21810D01* +X101780Y21523D01* +X101651Y21240D01* +X101514Y20960D01* +X101370Y20683D01* +X101220Y20410D01* +X101063Y20141D01* +X100900Y19876D01* +X100730Y19614D01* +X100553Y19357D01* +X100371Y19105D01* +X100182Y18857D01* +X99987Y18613D01* +X99787Y18375D01* +X99580Y18141D01* +X99368Y17913D01* +X99150Y17690D01* +X98927Y17472D01* +X98699Y17260D01* +X98465Y17053D01* +X98227Y16853D01* +X97983Y16658D01* +X97735Y16469D01* +X97483Y16287D01* +X97226Y16110D01* +X96964Y15940D01* +X96699Y15777D01* +X96430Y15620D01* +X96157Y15470D01* +X95880Y15326D01* +X95600Y15189D01* +X95317Y15060D01* +X95030Y14937D01* +X94741Y14821D01* +X94449Y14712D01* +X94154Y14611D01* +X93857Y14517D01* +X93557Y14430D01* +X93256Y14351D01* +X92953Y14279D01* +X92648Y14214D01* +X92341Y14157D01* +X92033Y14107D01* +X91725Y14066D01* +X91415Y14031D01* +X91104Y14004D01* +X90793Y13985D01* +X90482Y13974D01* +X90170Y13970D01* +X89858Y13974D01* +X89547Y13985D01* +X89236Y14004D01* +X88925Y14031D01* +X88615Y14066D01* +X88307Y14107D01* +X87999Y14157D01* +X87692Y14214D01* +X87387Y14279D01* +X87084Y14351D01* +X86783Y14430D01* +X86483Y14517D01* +X86186Y14611D01* +X85891Y14712D01* +X85599Y14821D01* +X85310Y14937D01* +X85023Y15060D01* +X84740Y15189D01* +X84460Y15326D01* +X84183Y15470D01* +X83910Y15620D01* +X83641Y15777D01* +X83376Y15940D01* +X83114Y16110D01* +X82857Y16287D01* +X82605Y16469D01* +X82357Y16658D01* +X82113Y16853D01* +X81875Y17053D01* +X81641Y17260D01* +X81413Y17472D01* +X81190Y17690D01* +X80972Y17913D01* +X80760Y18141D01* +X80553Y18375D01* +X80353Y18613D01* +X80158Y18857D01* +X79969Y19105D01* +X79787Y19357D01* +X79610Y19614D01* +X79440Y19876D01* +X79277Y20141D01* +X79120Y20410D01* +X78970Y20683D01* +X78826Y20960D01* +X78689Y21240D01* +X78560Y21523D01* +X78437Y21810D01* +X78321Y22099D01* +X78212Y22391D01* +X78111Y22686D01* +X78017Y22983D01* +X77930Y23283D01* +X77851Y23584D01* +X77779Y23887D01* +X77714Y24192D01* +X77657Y24499D01* +X77607Y24807D01* +X77566Y25115D01* +X77531Y25425D01* +X77504Y25736D01* +X77485Y26047D01* +X77474Y26358D01* +X77470Y26670D01* +D15* +X93609Y8766D02* +X94245Y8131D01* +X93609Y8766D02* +X92338Y8766D01* +X91703Y8131D01* +X91703Y7495D01* +X92338Y6860D01* +X93609Y6860D01* +X94245Y6224D01* +X94245Y5589D01* +X93609Y4953D01* +X92338Y4953D01* +X91703Y5589D01* +X95445Y7495D02* +X96716Y8766D01* +X96716Y4953D01* +X95445Y4953D02* +X97987Y4953D01* +D10* +X48816Y208957D02* +X35816Y208957D01* +X35816Y171459D02* +X48816Y171459D01* +D15* +X28955Y180213D02* +X26413Y180213D01* +X25778Y180849D01* +X25778Y182120D01* +X26413Y182755D01* +X28955Y182755D01* +X29591Y182120D01* +X29591Y180849D01* +X28955Y180213D01* +X28320Y181484D02* +X29591Y182755D01* +X27049Y183955D02* +X25778Y185226D01* +X29591Y185226D01* +X29591Y183955D02* +X29591Y186497D01* +M02* diff --git a/test/layers/CAMOutputs/GerberFiles/soldermask_bottom.gbr b/test/layers/CAMOutputs/GerberFiles/soldermask_bottom.gbr new file mode 100644 index 0000000..530c16f --- /dev/null +++ b/test/layers/CAMOutputs/GerberFiles/soldermask_bottom.gbr @@ -0,0 +1,56 @@ +G04 EAGLE Gerber RS-274X export* +G75* +%MOMM*% +%FSLAX34Y34*% +%LPD*% +%INSoldermask Bottom*% +%IPPOS*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5*% +G01* +%ADD10C,2.082800*% +%ADD11R,1.203200X1.303200*% + + +D10* +X165100Y292100D03* +X165100Y266700D03* +X165100Y241300D03* +X165100Y215900D03* +X165100Y190500D03* +X165100Y165100D03* +X165100Y139700D03* +X165100Y114300D03* +X165100Y88900D03* +X165100Y63500D03* +X165100Y38100D03* +X165100Y12700D03* +X12700Y12700D03* +X12700Y38100D03* +X12700Y63500D03* +X12700Y88900D03* +X12700Y114300D03* +X12700Y139700D03* +X12700Y165100D03* +X12700Y190500D03* +X12700Y215900D03* +X12700Y241300D03* +X12700Y266700D03* +X12700Y292100D03* +X135890Y179070D03* +X135890Y204470D03* +X152400Y317500D03* +X127000Y317500D03* +X101600Y317500D03* +X76200Y317500D03* +X50800Y317500D03* +X25400Y317500D03* +D11* +X129794Y223148D03* +X129794Y240148D03* +X142494Y223148D03* +X142494Y240148D03* +D10* +X135890Y74930D03* +X135890Y100330D03* +M02* diff --git a/test/layers/CAMOutputs/GerberFiles/soldermask_top.gbr b/test/layers/CAMOutputs/GerberFiles/soldermask_top.gbr new file mode 100644 index 0000000..9c79bbe --- /dev/null +++ b/test/layers/CAMOutputs/GerberFiles/soldermask_top.gbr @@ -0,0 +1,376 @@ +G04 EAGLE Gerber RS-274X export* +G75* +%MOMM*% +%FSLAX34Y34*% +%LPD*% +%INSoldermask Top*% +%IPPOS*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5*% +G01* +%ADD10R,1.303200X1.203200*% +%ADD11R,1.803200X1.603200*% +%ADD12C,0.505344*% +%ADD13R,1.203200X1.303200*% +%ADD14R,1.403200X0.753200*% +%ADD15C,2.082800*% +%ADD16R,1.473200X0.762000*% +%ADD17R,0.762000X1.473200*% +%ADD18C,0.838200*% +%ADD19R,1.473200X0.838200*% +%ADD20R,1.727200X0.965200*% +%ADD21C,0.653200*% +%ADD22R,1.534159X3.495041*% + + +D10* +X80382Y204216D03* +X63382Y204216D03* +D11* +X46990Y274350D03* +X46990Y246350D03* +D10* +X97400Y266700D03* +X80400Y266700D03* +D12* +X94434Y222184D02* +X94434Y215204D01* +X94434Y222184D02* +X101414Y222184D01* +X101414Y215204D01* +X94434Y215204D01* +X94434Y220004D02* +X101414Y220004D01* +X76894Y222184D02* +X76894Y215204D01* +X76894Y222184D02* +X83874Y222184D01* +X83874Y215204D01* +X76894Y215204D01* +X76894Y220004D02* +X83874Y220004D01* +D13* +X45466Y43824D03* +X45466Y60824D03* +D10* +X98670Y72390D03* +X81670Y72390D03* +D13* +X45466Y12074D03* +X45466Y29074D03* +X137160Y57522D03* +X137160Y40522D03* +D12* +X133670Y11992D02* +X140650Y11992D01* +X140650Y5012D01* +X133670Y5012D01* +X133670Y11992D01* +X133670Y9812D02* +X140650Y9812D01* +X140650Y29532D02* +X133670Y29532D01* +X140650Y29532D02* +X140650Y22552D01* +X133670Y22552D01* +X133670Y29532D01* +X133670Y27352D02* +X140650Y27352D01* +D14* +X101901Y232308D03* +X101901Y241808D03* +X101901Y251308D03* +X75899Y251308D03* +X75899Y232308D03* +D11* +X132080Y227300D03* +X132080Y255300D03* +D15* +X165100Y292100D03* +X165100Y266700D03* +X165100Y241300D03* +X165100Y215900D03* +X165100Y190500D03* +X165100Y165100D03* +X165100Y139700D03* +X165100Y114300D03* +X165100Y88900D03* +X165100Y63500D03* +X165100Y38100D03* +X165100Y12700D03* +X12700Y12700D03* +X12700Y38100D03* +X12700Y63500D03* +X12700Y88900D03* +X12700Y114300D03* +X12700Y139700D03* +X12700Y165100D03* +X12700Y190500D03* +X12700Y215900D03* +X12700Y241300D03* +X12700Y266700D03* +X12700Y292100D03* +X135890Y179070D03* +X135890Y204470D03* +D16* +G36* +X80860Y181950D02* +X70444Y192366D01* +X75832Y197754D01* +X86248Y187338D01* +X80860Y181950D01* +G37* +G36* +X75203Y176293D02* +X64787Y186709D01* +X70175Y192097D01* +X80591Y181681D01* +X75203Y176293D01* +G37* +G36* +X69546Y170637D02* +X59130Y181053D01* +X64518Y186441D01* +X74934Y176025D01* +X69546Y170637D01* +G37* +G36* +X63889Y164980D02* +X53473Y175396D01* +X58861Y180784D01* +X69277Y170368D01* +X63889Y164980D01* +G37* +G36* +X58232Y159323D02* +X47816Y169739D01* +X53204Y175127D01* +X63620Y164711D01* +X58232Y159323D01* +G37* +G36* +X52575Y153666D02* +X42159Y164082D01* +X47547Y169470D01* +X57963Y159054D01* +X52575Y153666D01* +G37* +G36* +X46919Y148009D02* +X36503Y158425D01* +X41891Y163813D01* +X52307Y153397D01* +X46919Y148009D01* +G37* +G36* +X41262Y142352D02* +X30846Y152768D01* +X36234Y158156D01* +X46650Y147740D01* +X41262Y142352D01* +G37* +D17* +G36* +X36234Y121244D02* +X30846Y126632D01* +X41262Y137048D01* +X46650Y131660D01* +X36234Y121244D01* +G37* +G36* +X41891Y115587D02* +X36503Y120975D01* +X46919Y131391D01* +X52307Y126003D01* +X41891Y115587D01* +G37* +G36* +X47547Y109930D02* +X42159Y115318D01* +X52575Y125734D01* +X57963Y120346D01* +X47547Y109930D01* +G37* +G36* +X53204Y104273D02* +X47816Y109661D01* +X58232Y120077D01* +X63620Y114689D01* +X53204Y104273D01* +G37* +G36* +X58861Y98616D02* +X53473Y104004D01* +X63889Y114420D01* +X69277Y109032D01* +X58861Y98616D01* +G37* +G36* +X64518Y92959D02* +X59130Y98347D01* +X69546Y108763D01* +X74934Y103375D01* +X64518Y92959D01* +G37* +G36* +X70175Y87303D02* +X64787Y92691D01* +X75203Y103107D01* +X80591Y97719D01* +X70175Y87303D01* +G37* +G36* +X75832Y81646D02* +X70444Y87034D01* +X80860Y97450D01* +X86248Y92062D01* +X75832Y81646D01* +G37* +D16* +G36* +X101968Y81646D02* +X91552Y92062D01* +X96940Y97450D01* +X107356Y87034D01* +X101968Y81646D01* +G37* +G36* +X107625Y87303D02* +X97209Y97719D01* +X102597Y103107D01* +X113013Y92691D01* +X107625Y87303D01* +G37* +G36* +X113282Y92959D02* +X102866Y103375D01* +X108254Y108763D01* +X118670Y98347D01* +X113282Y92959D01* +G37* +G36* +X118939Y98616D02* +X108523Y109032D01* +X113911Y114420D01* +X124327Y104004D01* +X118939Y98616D01* +G37* +G36* +X124596Y104273D02* +X114180Y114689D01* +X119568Y120077D01* +X129984Y109661D01* +X124596Y104273D01* +G37* +G36* +X130253Y109930D02* +X119837Y120346D01* +X125225Y125734D01* +X135641Y115318D01* +X130253Y109930D01* +G37* +G36* +X135909Y115587D02* +X125493Y126003D01* +X130881Y131391D01* +X141297Y120975D01* +X135909Y115587D01* +G37* +G36* +X141566Y121244D02* +X131150Y131660D01* +X136538Y137048D01* +X146954Y126632D01* +X141566Y121244D01* +G37* +D17* +G36* +X136538Y142352D02* +X131150Y147740D01* +X141566Y158156D01* +X146954Y152768D01* +X136538Y142352D01* +G37* +G36* +X130881Y148009D02* +X125493Y153397D01* +X135909Y163813D01* +X141297Y158425D01* +X130881Y148009D01* +G37* +G36* +X125225Y153666D02* +X119837Y159054D01* +X130253Y169470D01* +X135641Y164082D01* +X125225Y153666D01* +G37* +G36* +X119568Y159323D02* +X114180Y164711D01* +X124596Y175127D01* +X129984Y169739D01* +X119568Y159323D01* +G37* +G36* +X113911Y164980D02* +X108523Y170368D01* +X118939Y180784D01* +X124327Y175396D01* +X113911Y164980D01* +G37* +G36* +X108254Y170637D02* +X102866Y176025D01* +X113282Y186441D01* +X118670Y181053D01* +X108254Y170637D01* +G37* +G36* +X102597Y176293D02* +X97209Y181681D01* +X107625Y192097D01* +X113013Y186709D01* +X102597Y176293D01* +G37* +G36* +X96940Y181950D02* +X91552Y187338D01* +X101968Y197754D01* +X107356Y192366D01* +X96940Y181950D01* +G37* +D15* +X152400Y317500D03* +X127000Y317500D03* +X101600Y317500D03* +X76200Y317500D03* +X50800Y317500D03* +X25400Y317500D03* +D10* +X136516Y292100D03* +X119516Y292100D03* +D18* +X39370Y292100D03* +X124460Y25400D03* +D19* +X46990Y226369D03* +X46990Y218131D03* +D20* +X118110Y7620D03* +X62230Y7620D03* +X118110Y45720D03* +X62230Y45720D03* +D15* +X135890Y74930D03* +X135890Y100330D03* +D21* +X49693Y178246D02* +X35143Y178246D01* +X35143Y190246D02* +X49693Y190246D01* +X49693Y202246D02* +X35143Y202246D01* +D22* +X42443Y190221D03* +M02* diff --git a/test/layers/CAMOutputs/GerberFiles/solderpaste_bottom.gbr b/test/layers/CAMOutputs/GerberFiles/solderpaste_bottom.gbr new file mode 100644 index 0000000..b5b8c1e --- /dev/null +++ b/test/layers/CAMOutputs/GerberFiles/solderpaste_bottom.gbr @@ -0,0 +1,19 @@ +G04 EAGLE Gerber RS-274X export* +G75* +%MOMM*% +%FSLAX34Y34*% +%LPD*% +%INSolderpaste Bottom*% +%IPPOS*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5*% +G01* +%ADD10R,1.000000X1.100000*% + + +D10* +X129794Y223148D03* +X129794Y240148D03* +X142494Y223148D03* +X142494Y240148D03* +M02* diff --git a/test/layers/CAMOutputs/GerberFiles/solderpaste_top.gbr b/test/layers/CAMOutputs/GerberFiles/solderpaste_top.gbr new file mode 100644 index 0000000..e42151f --- /dev/null +++ b/test/layers/CAMOutputs/GerberFiles/solderpaste_top.gbr @@ -0,0 +1,341 @@ +G04 EAGLE Gerber RS-274X export* +G75* +%MOMM*% +%FSLAX34Y34*% +%LPD*% +%INSolderpaste Top*% +%IPPOS*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5*% +G01* +%ADD10R,1.100000X1.000000*% +%ADD11R,1.600000X1.400000*% +%ADD12C,0.300000*% +%ADD13R,1.000000X1.100000*% +%ADD14R,1.200000X0.550000*% +%ADD15R,1.270000X0.558800*% +%ADD16R,0.558800X1.270000*% +%ADD17R,1.270000X0.635000*% +%ADD18R,2.286000X2.438400*% +%ADD19R,1.524000X0.762000*% +%ADD20C,0.450000*% + + +D10* +X80382Y204216D03* +X63382Y204216D03* +D11* +X46990Y274350D03* +X46990Y246350D03* +D10* +X97400Y266700D03* +X80400Y266700D03* +D12* +X94424Y222194D02* +X94424Y215194D01* +X94424Y222194D02* +X101424Y222194D01* +X101424Y215194D01* +X94424Y215194D01* +X94424Y218044D02* +X101424Y218044D01* +X101424Y220894D02* +X94424Y220894D01* +X76884Y222194D02* +X76884Y215194D01* +X76884Y222194D02* +X83884Y222194D01* +X83884Y215194D01* +X76884Y215194D01* +X76884Y218044D02* +X83884Y218044D01* +X83884Y220894D02* +X76884Y220894D01* +D13* +X45466Y43824D03* +X45466Y60824D03* +D10* +X98670Y72390D03* +X81670Y72390D03* +D13* +X45466Y12074D03* +X45466Y29074D03* +X137160Y57522D03* +X137160Y40522D03* +D12* +X133660Y12002D02* +X140660Y12002D01* +X140660Y5002D01* +X133660Y5002D01* +X133660Y12002D01* +X133660Y7852D02* +X140660Y7852D01* +X140660Y10702D02* +X133660Y10702D01* +X133660Y29542D02* +X140660Y29542D01* +X140660Y22542D01* +X133660Y22542D01* +X133660Y29542D01* +X133660Y25392D02* +X140660Y25392D01* +X140660Y28242D02* +X133660Y28242D01* +D14* +X101901Y232308D03* +X101901Y241808D03* +X101901Y251308D03* +X75899Y251308D03* +X75899Y232308D03* +D11* +X132080Y227300D03* +X132080Y255300D03* +D15* +G36* +X80860Y183387D02* +X71881Y192366D01* +X75832Y196317D01* +X84811Y187338D01* +X80860Y183387D01* +G37* +G36* +X75203Y177730D02* +X66224Y186709D01* +X70175Y190660D01* +X79154Y181681D01* +X75203Y177730D01* +G37* +G36* +X69546Y172074D02* +X60567Y181053D01* +X64518Y185004D01* +X73497Y176025D01* +X69546Y172074D01* +G37* +G36* +X63889Y166417D02* +X54910Y175396D01* +X58861Y179347D01* +X67840Y170368D01* +X63889Y166417D01* +G37* +G36* +X58232Y160760D02* +X49253Y169739D01* +X53204Y173690D01* +X62183Y164711D01* +X58232Y160760D01* +G37* +G36* +X52575Y155103D02* +X43596Y164082D01* +X47547Y168033D01* +X56526Y159054D01* +X52575Y155103D01* +G37* +G36* +X46919Y149446D02* +X37940Y158425D01* +X41891Y162376D01* +X50870Y153397D01* +X46919Y149446D01* +G37* +G36* +X41262Y143789D02* +X32283Y152768D01* +X36234Y156719D01* +X45213Y147740D01* +X41262Y143789D01* +G37* +D16* +G36* +X36234Y122681D02* +X32283Y126632D01* +X41262Y135611D01* +X45213Y131660D01* +X36234Y122681D01* +G37* +G36* +X41891Y117024D02* +X37940Y120975D01* +X46919Y129954D01* +X50870Y126003D01* +X41891Y117024D01* +G37* +G36* +X47547Y111367D02* +X43596Y115318D01* +X52575Y124297D01* +X56526Y120346D01* +X47547Y111367D01* +G37* +G36* +X53204Y105710D02* +X49253Y109661D01* +X58232Y118640D01* +X62183Y114689D01* +X53204Y105710D01* +G37* +G36* +X58861Y100053D02* +X54910Y104004D01* +X63889Y112983D01* +X67840Y109032D01* +X58861Y100053D01* +G37* +G36* +X64518Y94396D02* +X60567Y98347D01* +X69546Y107326D01* +X73497Y103375D01* +X64518Y94396D01* +G37* +G36* +X70175Y88740D02* +X66224Y92691D01* +X75203Y101670D01* +X79154Y97719D01* +X70175Y88740D01* +G37* +G36* +X75832Y83083D02* +X71881Y87034D01* +X80860Y96013D01* +X84811Y92062D01* +X75832Y83083D01* +G37* +D15* +G36* +X101968Y83083D02* +X92989Y92062D01* +X96940Y96013D01* +X105919Y87034D01* +X101968Y83083D01* +G37* +G36* +X107625Y88740D02* +X98646Y97719D01* +X102597Y101670D01* +X111576Y92691D01* +X107625Y88740D01* +G37* +G36* +X113282Y94396D02* +X104303Y103375D01* +X108254Y107326D01* +X117233Y98347D01* +X113282Y94396D01* +G37* +G36* +X118939Y100053D02* +X109960Y109032D01* +X113911Y112983D01* +X122890Y104004D01* +X118939Y100053D01* +G37* +G36* +X124596Y105710D02* +X115617Y114689D01* +X119568Y118640D01* +X128547Y109661D01* +X124596Y105710D01* +G37* +G36* +X130253Y111367D02* +X121274Y120346D01* +X125225Y124297D01* +X134204Y115318D01* +X130253Y111367D01* +G37* +G36* +X135909Y117024D02* +X126930Y126003D01* +X130881Y129954D01* +X139860Y120975D01* +X135909Y117024D01* +G37* +G36* +X141566Y122681D02* +X132587Y131660D01* +X136538Y135611D01* +X145517Y126632D01* +X141566Y122681D01* +G37* +D16* +G36* +X136538Y143789D02* +X132587Y147740D01* +X141566Y156719D01* +X145517Y152768D01* +X136538Y143789D01* +G37* +G36* +X130881Y149446D02* +X126930Y153397D01* +X135909Y162376D01* +X139860Y158425D01* +X130881Y149446D01* +G37* +G36* +X125225Y155103D02* +X121274Y159054D01* +X130253Y168033D01* +X134204Y164082D01* +X125225Y155103D01* +G37* +G36* +X119568Y160760D02* +X115617Y164711D01* +X124596Y173690D01* +X128547Y169739D01* +X119568Y160760D01* +G37* +G36* +X113911Y166417D02* +X109960Y170368D01* +X118939Y179347D01* +X122890Y175396D01* +X113911Y166417D01* +G37* +G36* +X108254Y172074D02* +X104303Y176025D01* +X113282Y185004D01* +X117233Y181053D01* +X108254Y172074D01* +G37* +G36* +X102597Y177730D02* +X98646Y181681D01* +X107625Y190660D01* +X111576Y186709D01* +X102597Y177730D01* +G37* +G36* +X96940Y183387D02* +X92989Y187338D01* +X101968Y196317D01* +X105919Y192366D01* +X96940Y183387D01* +G37* +D10* +X136516Y292100D03* +X119516Y292100D03* +D17* +X46990Y226369D03* +X46990Y218131D03* +D18* +X46990Y222250D03* +D19* +X118110Y7620D03* +X62230Y7620D03* +X118110Y45720D03* +X62230Y45720D03* +D20* +X49693Y178246D02* +X35143Y178246D01* +X35143Y190246D02* +X49693Y190246D01* +X49693Y202246D02* +X35143Y202246D01* +M02*